(57)【要約】  操作端末は、表示部と、通信を行う通信部と、複数の機器のそれぞれについて、使用可能な操作に関する情報であるスペック情報を機器識別コードと関連付けて記憶する記憶部と、前記通信部により操作対象機器の機器識別コードを取得し、当該取得した機器識別コードと関連付けられている前記スペック情報に基づいて、前記操作対象機器に対する操作画面を表示する制御を行う制御部と、を備える。
2015080196.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
通信を行う通信部と、
複数の機器のそれぞれについて、使用可能な操作に関する情報であるスペック情報を機器識別コードと関連付けて記憶する記憶部と、
前記通信部により操作対象機器の機器識別コードを取得し、当該取得した機器識別コードと関連付けられている前記スペック情報に基づいて、前記操作対象機器に対する操作画面を表示する制御を行う制御部と、
を備えることを特徴とする操作端末。
【請求項２】
前記スペック情報は、機器が対応している機能、機器が対応している設定値及び機器の種類を示す値、のうち少なくとも１つを含むことを特徴とする請求項１に記載の操作端末。
【請求項３】
前記複数の機器のそれぞれは、前記操作対象機器が属する機器種別と同じ機器種別に属しており、
前記機器識別コードは、機器のメーカーを示すメーカーコード、機器の商品名を示す商品コード、機器が使用されるべき地域を示すエリアコード、のうち少なくとも１つを含むことを特徴とする請求項１又は２に記載の操作端末。
【請求項４】
前記操作画面は、前記操作対象機器に対して使用可能な操作を識別可能に構成されていることを特徴とする請求項１乃至３の何れか一項に記載の操作端末。
【請求項５】
前記操作画面は、前記操作対象機器に対して使用可能な操作と関連付けられた第１の表示オブジェクトを含み、
前記制御部は、前記第１の表示オブジェクトを選択するユーザ入力を検知した場合に、当該選択された第１の表示オブジェクトと関連付けられた操作を指示する操作指示を、前記ネットワークを介して送信する制御を行うことを特徴とする請求項４に記載の操作端末。
【請求項６】
前記操作画面は、前記操作対象機器に対して使用不能な操作と関連付けられた第２の表示オブジェクトが除外されていることを特徴とする請求項５に記載の操作端末。
【請求項７】
前記操作画面は、前記操作対象機器に対して使用不能な操作と関連付けられた第２の表示オブジェクトを含み、
前記制御部は、
前記第１の表示オブジェクトを選択するユーザ入力を検知した場合には、当該ユーザ入力を当該第１の表示オブジェクトに反映し、
前記第２の表示オブジェクトを選択するユーザ入力を検知した場合には、当該ユーザ入力を当該第２の表示オブジェクトに反映しない又はエラーを表示する制御を行うことを特徴とする請求項５に記載の操作端末。
【請求項８】
前記スペック情報において、前記使用可能な操作は、公衆ネットワークを介した操作が許容される操作と、前記公衆ネットワークを介した操作が許容されない操作と、に分類されており、
前記制御部は、前記公衆ネットワークを介して前記操作対象機器を操作する場合に、前記取得した機器識別コードと関連付けられている前記スペック情報のうち前記公衆ネットワークを介した操作が許容される操作に基づいて、前記操作画面を表示する制御を行うことを特徴とする請求項１乃至７の何れか一項に記載の操作端末。
【請求項９】
前記操作画面は、前記操作対象機器に対して使用可能な操作のうち前記公衆ネットワークを介した操作が許容される操作を識別可能に構成されていることを特徴とする請求項８に記載の操作端末。
【請求項１０】
表示部と、通信を行う通信部と、を備える操作端末に、
複数の機器のそれぞれについて、使用可能な操作に関する情報であるスペック情報を機器識別コードと関連付けて記憶するステップと、
前記通信部により操作対象機器の機器識別コードを取得するステップと、
前記取得した機器識別コードと関連付けられている前記スペック情報に基づいて、前記操作対象機器に対する操作画面を表示するステップと、
を実行させることを特徴とするプログラム。
【請求項１１】
表示部と、通信を行う通信部と、を備える操作端末において用いられる方法であって、
複数の機器のそれぞれについて、使用可能な操作に関する情報であるスペック情報を機器識別コードと関連付けて記憶するステップと、
前記通信部により操作対象機器の機器識別コードを取得するステップと、
前記取得した機器識別コードと関連付けられている前記スペック情報に基づいて、前記操作対象機器に対する操作画面を表示するステップと、
を含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作対象機器を操作するための操作端末、プログラム、及び方法に関する。
【背景技術】
【０００２】
近年、電力の需要家施設に設けられた複数の機器を制御する制御システム（ＥＭＳ：Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）が注目を浴びている。このような制御システムでは、複数の機器を制御する制御装置が設けられる。【０００３】
また、ユーザが所持する操作端末を利用して機器を操作するために、操作対象機器に対する操作指示を操作端末からネットワークを介して制御装置に送信し、操作指示に基づいて制御装置が操作対象機器を制御する技術が提案されている（例えば、特許文献１参照）。【０００４】
ところで、機器に対して使用可能な操作は、当該機器のスペックに応じて異なる。【０００５】
しかしながら、上述したような操作端末を利用して機器を操作する技術では、操作対象機器に対して使用不能な操作をユーザが選択し得るため、操作対象機器に対して不適切な操作が行われる虞がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３７４５８４号公報
【発明の概要】
【０００７】
第１の特徴に係る操作端末は、表示部と、通信を行う通信部と、複数の機器のそれぞれについて、使用可能な操作に関する情報であるスペック情報を機器識別コードと関連付けて記憶する記憶部と、前記通信部により操作対象機器の機器識別コードを取得し、当該取得した機器識別コードと関連付けられている前記スペック情報に基づいて、前記操作対象機器に対する操作画面を表示する制御を行う制御部と、を備える。
【０００８】
第２の特徴に係るプログラムは、表示部と、通信を行う通信部と、を備える操作端末に、複数の機器のそれぞれについて、使用可能な操作に関する情報であるスペック情報を機器識別コードと関連付けて記憶するステップと、前記通信部により操作対象機器の機器識別コードを取得するステップと、前記取得した機器識別コードと関連付けられている前記スペック情報に基づいて、前記操作対象機器に対する操作画面を表示するステップと、を実行させる。
【０００９】
第３の特徴に係る方法は、表示部と、通信を行う通信部と、を備える操作端末において用いられる。前記方法は、複数の機器のそれぞれについて、使用可能な操作に関する情報であるスペック情報を機器識別コードと関連付けて記憶するステップと、前記通信部により操作対象機器の機器識別コードを取得するステップと、前記取得した機器識別コードと関連付けられている前記スペック情報に基づいて、前記操作対象機器に対する操作画面を表示するステップと、を含む。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係る需要家施設を示すブロック図である。
【図２】図２は、実施形態に係る制御システムの適用シーンを示す図である。
【図３】図３は、実施形態に係る操作対象機器のプロパティを示す図である。
【図４】図４は、実施形態に係る操作端末の構成を示すブロック図である。
【図５】図５は、実施形態に係る操作一覧テーブルを示す図である。
【図６】図６は、実施形態に係る操作端末の動作を示すフロー図である。
【図７】図７は、実施形態に係る操作画面の構成例を示す図である（その１）。
【図８】図８は、実施形態に係る操作画面の構成例を示す図である（その２）。
【図９】図９は、実施形態の変更例２に係る制御システムの適用シーンを示す図である。
【発明を実施するための形態】
【００１１】
［実施形態の概要］
実施形態に係る操作端末は、表示部と、通信を行う通信部と、複数の機器のそれぞれについて、使用可能な操作に関する情報であるスペック情報を機器識別コードと関連付けて記憶する記憶部と、前記通信部により操作対象機器の機器識別コードを取得し、当該取得した機器識別コードと関連付けられている前記スペック情報に基づいて、前記操作対象機器に対する操作画面を表示する制御を行う制御部と、を備える。
【００１２】
実施形態では、前記スペック情報は、機器が対応している機能、機器が対応している設定値及び機器の種類を示す値、のうち少なくとも１つを含む。
【００１３】
実施形態では、前記複数の機器のそれぞれは、前記操作対象機器が属する機器種別と同じ機器種別に属している。前記機器識別コードは、機器のメーカーを示すメーカーコード、機器の商品名を示す商品コード、機器が使用されるべき地域を示すエリアコード、のうち少なくとも１つを含む。
【００１４】
実施形態では、前記操作画面は、前記操作対象機器に対して使用可能な操作を識別可能に構成されている。
【００１５】
実施形態では、前記操作画面は、前記操作対象機器に対して使用可能な操作と関連付けられた第１の表示オブジェクトを含む。前記制御部は、前記第１の表示オブジェクトを選択するユーザ入力を検知した場合に、当該選択された第１の表示オブジェクトと関連付けられた操作を指示する操作指示を、前記ネットワークを介して送信する制御を行う。
【００１６】
実施形態では、前記操作画面は、前記操作対象機器に対して使用不能な操作と関連付けられた第２の表示オブジェクトが除外されている。
【００１７】
実施形態の変更例１では、前記操作画面は、前記操作対象機器に対して使用不能な操作と関連付けられた第２の表示オブジェクトを含む。前記制御部は、前記第１の表示オブジェクトを選択するユーザ入力を検知した場合には、当該ユーザ入力を当該第１の表示オブジェクトに反映する。前記第２の表示オブジェクトを選択するユーザ入力を検知した場合には、当該ユーザ入力を当該第２の表示オブジェクトに反映しない又はエラーを表示する制御を行う。
【００１８】
実施形態の変更例２では、前記スペック情報において、前記使用可能な操作は、公衆ネットワークを介した操作が許容される操作と、前記公衆ネットワークを介した操作が許容されない操作と、に分類されている。前記制御部は、前記公衆ネットワークを介して前記操作対象機器を操作する場合に、前記取得した機器識別コードと関連付けられている前記スペック情報のうち前記公衆ネットワークを介した操作が許容される操作に基づいて、前記操作画面を表示する制御を行う。
【００１９】
実施形態の変更例２では、前記操作画面は、前記操作対象機器に対して使用可能な操作のうち前記公衆ネットワークを介した操作が許容される操作を識別可能に構成されている。
【００２０】
実施形態に係るプログラムは、表示部と、通信を行う通信部と、を備える操作端末に、複数の機器のそれぞれについて、使用可能な操作に関する情報であるスペック情報を機器識別コードと関連付けて記憶するステップと、前記通信部により操作対象機器の機器識別コードを取得するステップと、前記取得した機器識別コードと関連付けられている前記スペック情報に基づいて、前記操作対象機器に対する操作画面を表示するステップと、を実行させる。
【００２１】
実施形態に係る方法は、表示部と、通信を行う通信部と、を備える操作端末において用いられる。前記方法は、複数の機器のそれぞれについて、使用可能な操作に関する情報であるスペック情報を機器識別コードと関連付けて記憶するステップと、前記通信部により操作対象機器の機器識別コードを取得するステップと、前記取得した機器識別コードと関連付けられている前記スペック情報に基づいて、前記操作対象機器に対する操作画面を表示するステップと、を含む。
【００２２】
［実施形態］
（需要家施設）
以下において、実施形態に係る需要家施設について説明する。図１は、実施形態に係る需要家施設１０を示す図である。
【００２３】
図１に示すように、需要家施設１０は、分電盤１１０、負荷１２０、ＰＶユニット１３０、蓄電池ユニット１４０、及びＨＥＭＳコントローラ２００を有する。
【００２４】
分電盤１１０は、配電線３１（電力系統）に接続されている。分電盤１１０は、電力線を介して、負荷１２０、ＰＶユニット１３０、及び蓄電池ユニット１４０に接続されている。分電盤１１０は、配電線３１から供給される電力を計測する計測部を有していてもよい。
【００２５】
負荷１２０は、電力線を介して供給される電力を消費する機器である。例えば、負荷１２０は、冷蔵庫、照明、エアコン、又はテレビ等である。負荷１２０は、単数の機器であってもよく、複数の機器を含んでもよい。
【００２６】
ＰＶユニット１３０は、発電を行う機器であり、ＰＶ１３１及びＰＣＳ１３２を有する。ＰＶ１３１は、分散電源の一種であり、太陽光の受光に応じて発電し、発電したＤＣ電力を出力する。ＰＣＳ１３２は、ＰＶ１３１から出力されたＤＣ電力をＡＣ電力に変換し、電力線を介してＡＣ電力を出力する。
【００２７】
蓄電池ユニット１４０は、電力を蓄積する機器であり、蓄電池１４１及びＰＣＳ１４２を有する。蓄電池１４１は、電力の蓄積（充電）及び電力の出力（放電）を行う。ＰＣＳ１４２は、蓄電池１４１の充電時において、電力線を介して入力されたＡＣ電力をＤＣ電力に変換し、ＤＣ電力を蓄電池１４１に出力する。ＰＣＳ１４２は、蓄電池１４１の放電時において、蓄電池１４１から出力されたＤＣ電力をＡＣ電力に変換し、電力線を介してＡＣ電力を出力する。
【００２８】
ＨＥＭＳコントローラ２００は、需要家施設１０に設けられた複数の機器（負荷１２０、ＰＶユニット１３０、及び蓄電池ユニット１４０）を制御する制御装置である。ＨＥＭＳコントローラ２００は、信号線を介して、負荷１２０、ＰＶユニット１３０、及び蓄電池ユニット１４０を制御する。信号線は、無線であってもよく、有線であってもよい。
【００２９】
（適用シーン）
以下において、実施形態に係る制御システムの適用シーンについて説明する。図２は、実施形態に係る制御システムの適用シーンを示す図である。
【００３０】
図２に示すように、実施形態に係る制御システムは、狭域ネットワーク７０、ＨＥＭＳコントローラ２００、操作対象機器３００、及び操作端末５００を有する。
【００３１】
狭域ネットワーク７０は、需要家施設１０に設けられるネットワークである。狭域ネットワーク７０は、無線ＬＡＮであってもよく、有線ＬＡＮであってもよい。狭域ネットワーク７０は、ルータ４００を含む。図２では、ＨＥＭＳコントローラ２００とルータ４００との間が有線で接続されており、操作対象機器３００及び操作端末５００とルータ４００との間が無線で接続されるケースが例示されている。但し、ＨＥＭＳコントローラ２００とルータ４００との間が無線で接続されてもよく、操作対象機器３００及び操作端末５００とルータ４００との間が有線で接続されてもよい。
【００３２】
ＨＥＭＳコントローラ２００は、狭域ネットワーク７０を介して操作対象機器３００及び操作端末５００との通信を行う。ＨＥＭＳコントローラ２００は、操作対象機器３００に対する操作指示を操作端末５００から受信した場合に、操作指示を操作対象機器３００に送信する。
【００３３】
操作対象機器３００は、狭域ネットワーク７０を介してＨＥＭＳコントローラ２００との通信を行う。操作対象機器３００は、負荷１２０、ＰＶユニット１３０、又は蓄電池ユニット１４０である。操作対象機器３００は、操作指示をＨＥＭＳコントローラ２００から受信する。操作対象機器３００は、受信した操作指示を受理する場合に、受信した操作指示に応じた動作を行う。操作対象機器３００は、受信した操作指示を受理する場合に、受信した操作指示に対する応答をＨＥＭＳコントローラ２００に送信する。操作対象機器３００は、受信した操作指示を受理しない場合に、受信した操作指示に対する不可応答をＨＥＭＳコントローラ２００に送信する。
【００３４】
操作端末５００は、狭域ネットワーク７０を介してＨＥＭＳコントローラ２００との通信を行う。操作端末５００は、無線通信を行う携帯端末（例えばスマートフォン又はタブレット端末等）である。或いは、操作端末５００は、有線通信を行うパーソナルコンピュータ又はブラウザ搭載型テレビ等であってもよい。操作端末５００は、操作対象機器３００に対する操作指示をＨＥＭＳコントローラ２００に送信する。また、操作端末５００は、操作指示に対する応答又は不可応答をＨＥＭＳコントローラ２００から受信する。
【００３５】
或いは、操作端末５００は、ＨＥＭＳコントローラ２００との通信を行うのではなく、操作対象機器３００との通信を直接行ってもよい。その場合、操作端末５００は、ＨＥＭＳコントローラ２００を経由せずに、操作指示を操作対象機器３００に送信する。操作端末５００は、ＨＥＭＳコントローラ２００を経由せずに、操作指示に対する応答又は不可応答を操作対象機器３００から受信する。
【００３６】
実施形態では、狭域ネットワーク７０を介して送受信されるメッセージ（操作指示、応答、及び不可応答）は、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）規格に準拠したメッセージである。ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）規格は、機器の種別ごとに「クラス」を規定し、機器における制御対象及び設定情報を「プロパティ」としてクラスごとに規定する。
【００３７】
図３は、実施形態に係る操作対象機器３００のプロパティを示す図である。ここでは、負荷１２０の一種であるエアコンを操作対象機器３００として想定する。エアコンは、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）規格において「家庭用エアコンクラス」に属する。
【００３８】
図３に示すように、家庭用エアコンクラスには、複数のプロパティが規定されている。例えば、運転モードプロパティは、自動、冷房、暖房、除湿、又は送風を示す。温度設定値プロパティは、０℃〜５０℃の範囲で温度設定値を示す。風量設定プロパティは、風量レベル（８段階の何れか）又は風量自動状態を示す。風向スイング設定プロパティは、風向スイングＯＦＦ、上下、左右、又は上下左右を示す。
【００３９】
各プロパティには、アクセスルールが規定されている。アクセスルールとは、プロパティ値書き込み要求である「Ｓｅｔ」の可否、及びプロパティ値読み出し要求である「Ｇｅｔ」の可否である。
【００４０】
例えば運転モードプロパティは、Ｓｅｔ及びＧｅｔの何れも許容されるため、運転モードを指定するＳｅｔメッセージ（操作指示）を操作対象機器３００に送信することにより、操作対象機器３００が当該指定した運転モードに対応していれば、当該指定した運転モードを操作対象機器３００に設定することができる。運転モードプロパティのＧｅｔメッセージ（操作指示）を操作対象機器３００に送信することにより、操作対象機器３００に設定されている運転モードを取得することができる。
【００４１】
但し、操作対象機器３００は、Ｓｅｔメッセージ（操作指示）により運転モードを指定された場合に、当該指定した運転モードに対応していなければ、当該Ｓｅｔメッセージを受理せずに、Ｓｅｔ不可応答メッセージを送信する。
【００４２】
（操作端末の構成）
以下において、実施形態に係る操作端末５００の構成について説明する。図４は、操作端末５００の構成を示すブロック図である。
【００４３】
図４に示すように、操作端末５００は、表示部５１０、入力部５２０、通信部５３０、記憶部５４０、及び制御部５５０を有する。
【００４４】
表示部５１０は、制御部５５０から入力される画像信号に基づいて各種の画像を表示する。実施形態では、表示部５１０は、操作対象機器３００の操作画面を表示する。
【００４５】
入力部５２０は、ユーザ入力を検知し、ユーザ入力の内容を示す信号を制御部５５０に出力する。入力部５２０は、表示部５１０と一体的に構成されていてもよい（いわゆる、タッチパネル式ディスプレイ）。
【００４６】
通信部５３０は、狭域ネットワーク７０を介して通信（例えば無線ＬＡＮ通信又は有線ＬＡＮ通信）を行う。通信部５３０は、通信信号を受信し、受信した通信信号を制御部５３０に出力する。通信部５３０は、制御部５５０から入力される通信信号を送信する。詳細については後述するが、通信部５３０は、携帯電話網等の公衆ネットワークを介して通信を行ってもよい。
【００４７】
記憶部５４０は、制御部５５０における制御に使用される各種の情報を記憶する。また、記憶部５４０は、制御部５５０により実行されるプログラム（例えばアプリケーションソフトウェア等）を記憶する。さらに、記憶部５４０は、後述する操作一覧テーブルを記憶する。
【００４８】
制御部５５０は、記憶部５４０に記憶されているプログラムを実行することにより、操作端末５００における各種の制御を行う。制御部５５０による制御の詳細については後述する。
【００４９】
図５は、実施形態に係る操作一覧テーブルを示す図である。操作一覧テーブルは、記憶部５４０に記憶されている。
【００５０】
図５に示すように、操作一覧テーブルは、複数の機器のそれぞれについて、使用可能な操作に関する情報であるスペック情報を機器識別コードと関連付けたテーブルである。当該複数の機器は、操作対象機器３００が属するクラスと同じクラスに属している。
【００５１】
操作対象機器３００がエアコンである場合、操作一覧テーブルは、家庭用エアコンクラスに属する複数の機器（エアコン）のそれぞれについて、スペック情報を機器識別コードと関連付けている。図５では、操作一覧テーブルが、「Ａ社」、「Ｂ社」、「Ｃ社の商品Ｙ」、「Ｃ社の商品Ｘ」、「その他」のそれぞれのスペック情報を含むケースを例示している。
【００５２】
機器識別コードは、機器のメーカーを示すメーカーコードを含む。機器識別コードは、機器の商品名を示す商品コードをさらに含んでもよい。メーカー「Ａ社」、「Ｂ社」、「Ｃ社」は、メーカーコード「１１１１」、「２２２２」、「３３３３」によりそれぞれ識別される。商品名「Ｙ」、「Ｘ」は、商品コード「ＡＡＡＡ」、「ＢＢＢＢ」によりそれぞれ識別される。
【００５３】
スペック情報は、機器が対応している機能、機器が対応している設定値及び機器の種類を示す値、のうち少なくとも１つを含む。操作対象機器３００がエアコンである場合、機器が対応している機能とは、例えば、対応している運転モード（自動、冷房、暖房、除湿、送風）、対応している風量設定モード（風量自動の有無）、対応している風向スイング（上下、左右、上下左右）等である。また、機器が対応している設定値とは、例えば、対応している温度設定範囲、対応している風量レベル範囲等である。
【００５４】
（操作端末の動作）
以下において、実施形態に係る操作端末５００の動作について説明する。図６は、操作端末５００の動作を示すフロー図である。本フローの初期状態では機器操作画面は表示されておらず、例えば機器操作アプリケーションの起動をトリガとして本フローが開始される。
【００５５】
図６に示すように、ステップＳ１０１において、制御部５５０は、操作対象機器３００の機器識別コードを通信部５３０により取得する。制御部５５０は、機器識別コードの送信をＨＥＭＳコントローラ２００に要求することにより、ＨＥＭＳコントローラ２００から機器識別コードを取得する。或いは、制御部５５０は、機器識別コードの送信を操作対象機器３００に要求することにより、ＨＥＭＳコントローラ２００を経由せずに、操作対象機器３００から機器識別コードを取得してもよい。
【００５６】
ステップＳ１０２において、制御部５５０は、記憶部５４０に記憶されている操作一覧テーブルから、ステップＳ１０１で取得した機器識別コードと関連付けられているスペック情報を抽出する。制御部５５０は、抽出したスペック情報に基づいて、操作対象機器３００に対する操作画面を表示部５１０により表示する。
【００５７】
操作画面は、操作対象機器３００に対して使用可能な操作を識別可能に構成されている。具体的には、操作画面は、操作対象機器３００に対して使用可能な操作と関連付けられた第１の表示オブジェクトを含む。操作画面は、操作対象機器３００に対して使用不能な操作と関連付けられた第２の表示オブジェクトが除外されている。「表示オブジェクト」とは、ユーザにより選択されるボタン、現在の設定状態を示す文字列等である。操作画面の構成例については後述する。
【００５８】
ステップＳ１０３において、制御部５５０は、表示しているボタンを選択するユーザ入力を入力部５２０により検知した場合に、当該選択されたボタンと関連付けられた操作を指示する操作指示を通信部５３０により送信する。操作指示は、例えばＳｅｔメッセージである。
【００５９】
ステップＳ１０４において、制御部５５０は、終了ボタンを選択するユーザ入力を入力部５２０により検知したか否かを確認する。終了ボタンは、表示部５１０上に表示されるボタンであってもよく、物理的なボタンであってもよい。終了ボタンを選択するユーザ入力を検知しない場合（ステップＳ１０４；ＮＯ）、制御部５５０は、処理をステップＳ１０３に戻す。これに対し、終了ボタンを選択するユーザ入力を検知した場合（ステップＳ１０４；ＹＥＳ）、制御部５５０は、機器操作アプリケーションを終了し、操作画面の表示を終了する。
【００６０】
（操作画面）
以下において、表示部５１０上に表示される操作画面について説明する。図７は、取得した機器識別コードが操作一覧テーブルに存在しない場合の操作画面の構成例を示す図である。
【００６１】
図７に示すように、取得した機器識別コードが操作一覧テーブルに存在しない場合、制御部５５０は、操作一覧テーブルの「その他」と関連付けられたスペック情報を抽出し、抽出したスペック情報に基づいて操作画面を生成する。
【００６２】
図７では、操作画面が、設定表示用領域Ａ１、温度設定用領域Ａ２、及び運転切り替え用領域Ａ３を含むケースを例示している。設定表示用領域Ａ１は、設定している温度を示す文字列Ｄ１、設定している運転モードを示す文字列Ｄ２、設定している風向スイングを示す文字列Ｄ３を含む。温度設定用領域Ａ２は、温度上昇ボタンＢ２１、温度低下ボタンＢ２１を含む。運転切り替え用領域Ａ３は、自動ボタンＢ３１、冷房ボタンＢ３２、暖房ボタンＢ３３、除湿ボタンＢ３４、送風ボタンＢ３５、スイングボタンＢ３６を含む。
【００６３】
このように、制御部５５０は、取得した機器識別コードが操作一覧テーブルに存在しない場合には、操作対象機器３００が全ての機能及び全ての設定値に対応しているとみなして、操作画面を生成する。
【００６４】
図８は、取得した機器識別コードが操作一覧テーブルに存在する場合の操作画面の構成例を示す図である。ここでは、取得した機器識別コードが、メーカーコード「３３３３」、商品コード「ＢＢＢＢ」であると仮定する。この場合、機器識別コードが「Ｃ社の商品Ｘ」と一致するため、制御部５５０は、「Ｃ社の商品Ｘ」と関連付けられたスペック情報を抽出し、抽出したスペック情報に基づいて操作画面を生成する。
【００６５】
「Ｃ社の商品Ｘ」のスペック情報では、運転モードが「冷房」及び「暖房」のみであり、かつ風向スイング設定が「未対応」である。よって、図８に示すように、制御部５５０は、使用不能な操作と関連付けられた各ボタン（すなわち、自動ボタンＢ３１、除湿ボタンＢ３４、送風ボタンＢ３５、スイングボタンＢ３６）を運転切り替え用領域Ａ３から除外する。また、制御部５５０は、使用不能な操作と関連付けられた文字列（すなわち、風向スイングを示す文字列Ｄ３）を設定表示用領域Ａ１から除外する。
【００６６】
制御部５５０は、除外した表示オブジェクト（ボタン、文字列）の分だけ、除外しない表示オブジェクト（ボタン、文字列）のサイズを拡大してもよい。例えば、自動ボタンＢ３１、除湿ボタンＢ３４、送風ボタンＢ３５、スイングボタンＢ３６を除外したことにより空き領域が生じるため、当該空き領域を埋めるように冷房ボタンＢ３２及び暖房ボタンＢ３３のそれぞれのサイズを拡大する。
【００６７】
また、「Ｃ社の商品Ｘ」のスペック情報では、温度設定値の範囲が１６℃〜３０℃である。よって、設定温度が３０℃である場合において、温度上昇ボタンＢ２１は、使用不能な操作と関連付けられた第２の表示オブジェクトに該当するため、温度上昇ボタンＢ２１を除外する。同様に、設定温度が１６℃である場合において、温度低下ボタンＢ２２は、使用不能な操作と関連付けられた第２の表示オブジェクトに該当するため、温度低下ボタンＢ２２を除外する。
【００６８】
さらに、「Ｃ社の商品Ｘ」のスペック情報では、風量設定値の範囲が１〜３である。よって、温度設定用領域を操作画面に追加するケースを想定すると、風量設定値が「３」である場合において、風量上昇ボタンは、使用不能な操作と関連付けられた第２の表示オブジェクトに該当するため、風量上昇ボタンを除外する。
【００６９】
（実施形態のまとめ）
実施形態に係る操作端末５００は、複数の機器のそれぞれについて、使用可能な操作に関する情報であるスペック情報を機器識別コードと関連付けて記憶する記憶部５４０と、ネットワークを介して操作対象機器３００の機器識別コードを取得し、当該取得した機器識別コードと関連付けられているスペック情報に基づいて、操作対象機器３００に対する操作画面を表示する制御を行う制御部５５０と、を備える。これにより、操作対象機器３００のスペックに合致した操作画面を表示可能となるため、操作対象機器３００に対して使用不能な操作をユーザが選択することを未然に防止することができる。
【００７０】
実施形態では、スペック情報は、機器が対応している機能、機器が対応している設定値、のうち少なくとも１つを含む。これにより、機器が対応している機能、機器が対応している設定値に応じて適切な操作画面を表示することができる。
【００７１】
実施形態では、記憶部５４０は、操作対象機器３００が属する機器種別（クラス）と同じ機器種別（クラス）に属する複数の機器のそれぞれについてスペック情報を記憶する。機器識別コードは、機器のメーカーを示すメーカーコード、機器の商品名を示す商品コード、のうち少なくとも１つを含む。これにより、ユーザが操作対象機器３００のメーカー、商品名を把握していない場合であっても、適切な操作画面を表示することができる。
【００７２】
また、機器識別コードは、使用されるべき地域を示すエリアコードを含んでもよい。地域の単位は、国単位（日本、アメリカ等）であってもよく、又は同一国内の地域（関東地方、関西地方等）であってもよい。例えば、国ごとに法規制、電力事情などが異なり、使える機能/使えない機能が有ると予想される。操作端末５００は、ユーザ入力、あるいは公衆ネットワーク（３Ｇなど）の待ち受け情報から取得する国番号などより、自身の所在地域を判別できる。これにより、ユーザの所在地域において適切な操作画面を表示することができる。
【００７３】
実施形態では、操作画面は、操作対象機器３００に対して使用可能な操作を識別可能に構成されている。これにより、ユーザは、操作対象機器３００に対して使用可能な操作を把握し、操作対象機器３００に対して使用可能な操作のみを選択の対象とすることができる。
【００７４】
実施形態では、操作画面は、操作対象機器３００に対して使用可能な操作と関連付けられた第１の表示オブジェクトを含む。制御部５５０は、第１の表示オブジェクトを選択するユーザ入力を検知した場合に、当該選択された第１の表示オブジェクトと関連付けられた操作を指示する操作指示を、ネットワークを介して送信する制御を行う。これにより、適切な操作指示のみを送信可能とすることができるため、操作対象機器３００又はＨＥＭＳコントローラ２００における予期せぬエラーの発生を防止することができる。
【００７５】
実施形態では、操作画面は、操作対象機器３００に対して使用不能な操作と関連付けられた第２の表示オブジェクトが除外されている。これにより、操作対象機器３００に対して使用不能な操作をユーザが選択不能となるため、操作対象機器３００に対して使用不能な操作をユーザが選択することをより確実に防止することができる。
【００７６】
［変更例１］
上述した実施形態では、操作画面は、第２の表示オブジェクトが除外されていた。これに対し、実施形態の変更例１では、操作画面は、第１の表示オブジェクトに加えて、第２の表示オブジェクトを含む。すなわち、第２の表示オブジェクトを除外せずに操作画面に敢えて残す。
【００７７】
第２の表示オブジェクトは、第１の表示オブジェクトの表示態様とは異なる表示態様とすることが好ましい。表示態様とは、例えば色又はサイズ等である。これにより、ユーザは、使用可能な操作だけでなく、使用不能な操作も把握することができるため、例えば操作対象機器３００のスペックを推定可能となる。
【００７８】
実施形態の変更例１では、制御部５５０は、第１の表示オブジェクトを選択するユーザ入力を検知した場合には、当該ユーザ入力を当該第１の表示オブジェクトに反映する。「ユーザ入力を第１の表示オブジェクトに反映する」とは、第１の表示オブジェクトの表示態様を変化させること、及び第１の表示オブジェクトと関連付けられた操作指示を行うことを意味する。
【００７９】
制御部５５０は、第２の表示オブジェクトを選択するユーザ入力を検知した場合には、当該ユーザ入力を当該第２の表示オブジェクトに反映しない又はエラーを表示する制御を行う。これにより、操作対象機器３００に対して使用不能な操作をユーザが選択することを未然に防止することができる。
【００８０】
［変更例２］
上述した実施形態では、公衆ネットワークを介した操作（以下、「遠隔操作」という）について特に触れなかった。これに対し、実施形態の変更例２では、遠隔操作を考慮した制御を行う。図９は、実施形態の変更例２に係る制御システムの適用シーンを示す図である。
【００８１】
図９に示すように、需要家施設１０に設けられたルータ４００は、公衆ネットワーク６０と接続されている。公衆ネットワーク６０には、サーバ６００が設けられる。操作端末５００は、公衆ネットワーク６０と無線により接続している。但し、操作端末５００は、公衆ネットワーク６０と有線により接続してもよい。
【００８２】
操作端末５００は、公衆ネットワーク６０を介して操作指示をサーバ６００に送信する。サーバ６００は、操作端末５００から受信した操作指示を、公衆ネットワーク６０及び狭域ネットワーク７０を介してＨＥＭＳコントローラ２００に送信する。ＨＥＭＳコントローラ２００は、サーバ６００から受信した操作指示を、狭域ネットワーク７０を介して操作対象機器３００に送信する。
【００８３】
このように、遠隔操作は、操作対象機器３００に対して、需要家施設１０の外部から公衆ネットワーク６０を介して行う操作である。よって、安全性の観点から、操作対象機器３００に対して使用可能な操作のうち一部の操作は、遠隔操作が禁止されることが考えられる。
【００８４】
そこで、実施形態の変更例２では、操作一覧テーブル中のスペック情報を、遠隔操作が許容される操作と遠隔操作が許容されない操作とに分類する。制御部５５０は、接続先ネットワークが公衆ネットワーク６０である場合に、取得した機器識別コードと関連付けられているスペック情報のうち、遠隔操作が許容される操作に基づいて、操作画面を表示する制御を行う。
【００８５】
操作画面は、操作対象機器３００に対して使用可能な操作のうち、遠隔操作が許容される操作を識別可能に構成される。例えば、上述した第１実施形態と同様に、操作対象機器３００に対して使用可能な操作のうち、遠隔操作が許容されない操作と関連付けられた表示オブジェクトを操作画面から除外する。或いは、上述した第１実施形態の変更例１と同様に、操作対象機器３００に対して使用可能な操作のうち、遠隔操作が許容されない操作と関連付けられた表示オブジェクトについては、ユーザ入力を反映しない又はエラーを表示する制御を行う。
【００８６】
［その他の実施形態］
上述した実施形態では、操作対象機器３００は、負荷１２０の一種であるエアコンであった。しかしながら、操作対象機器３００は、エアコン以外の負荷１２０であってもよく、蓄電池ユニット１４０等であってもよい。
【００８７】
上述した実施形態では、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）規格に準拠したシステムを例示した。しかしながら、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）規格に準拠したシステムに限定されるものではなく、例えばＺｉｇＢｅｅ（登録商標）又はＫＮＸ等の他の通信規格に準拠したシステムに対して本発明を適用してもよい。
【００８８】
上述した実施形態では、制御装置がＨＥＭＳコントローラ２００であるケースを例示した。しかしながら、制御装置は、ＣＥＭＳ（Ｃｌｕｓｔｅｒ／Ｃｏｍｍｕｎｉｔｙ  Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）、ＢＥＭＳ（Ｂｕｉｌｄｉｎｇ  Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）、ＦＥＭＳ（Ｆａｃｔｏｒｙ  Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）、又はＳＥＭＳ（Ｓｔｏｒｅ  Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）等に設けられてもよい。
【００８９】
なお、日本国特許出願第２０１３−２４４５７７号（２０１３年１１月２７日出願）の全内容が、参照により、本願明細書に組み込まれている。
【産業上の利用可能性】
【００９０】
実施形態によれば、操作対象機器に対して不適切な操作が行われることを防止可能とする操作端末、プログラム、及び方法を提供することができる。
【図１】
2015080196.tif 000003
【図２】
2015080196.tif 000004
【図３】
2015080196.tif 000005
【図４】
2015080196.tif 000006
【図５】
2015080196.tif 000007
【図６】
2015080196.tif 000008
【図７】
2015080196.tif 000009
【図８】
2015080196.tif 000010
【図９】
2015080196.tif 000011
【国際調査報告】
2015080196.tif 000012
2015080196.tif 000013
2015080196.tif 000014
2015080196.tif 000015