(57)【要約】      （修正有）【課題】人が環境に入ると能動的に通知し、人による即時フィードバックを支援することで、人が環境状態へのデマンドレスポンスを行う意欲、及び行われるデマンドレスポンスの正確性を効果的に上げることが可能な環境制御システム及びそれを用いて環境状態へのデマンドレスポンスを行うように人を誘導する方法を提供する。【解決手段】環境制御システムは、環境状態を調整する外部装置と、無線ネットワークにおいてトリガ情報をブロードキャストする無線装置と、複数のフィードバックデータを受信して統計分析の処理を行って分析データを取得して記憶する制御ホストと、トリガ情報を受信した後にフィードバック通知を出力し、フィードバック操作を受け付けた後に対応するフィードバックデータを生成して制御ホストに伝送する電子装置とを含む。【選択図】図８
2018191287.tif 000002
【特許請求の範囲】
【請求項１】
環境制御システムであって、
制御パラメータに基づいて環境状態を調整するための外部装置と、
前記外部装置と同一環境に設置され、無線の第１ネットワークにおいてトリガ情報をブロードキャストする無線装置と、
第２ネットワークを介して前記外部装置及び前記無線装置に接続され、前記制御パラメータ及び／又は前記環境状態に対応する複数のフィードバックデータを受信し、複数の前記フィードバックデータに対して統計分析の処理を行い、分析データを取得し記憶する制御ホストと、
電子装置にインストールされ、前記第１ネットワークを介して前記トリガ情報を受信した後にフィードバック通知を出力するとともに、環境の居心地をフィードバックするフィードバック操作を受け付けた後に対応する前記フィードバックデータを生成し、前記第２ネットワークを介して前記フィードバックデータを外部に伝送するように前記電子装置を制御するためのコンピュータプログラムと、を含むことを特徴とする環境制御システム。
【請求項２】
前記制御ホストは、
前記分析データを出力するための出力装置と、
前記出力装置に接続され、前記分析データに基づいて前記制御パラメータを生成する制御装置と、
前記制御装置及び前記第２ネットワークに接続され、直接に前記第２ネットワークを介して前記制御パラメータを前記外部装置に送信するか、または前記第２ネットワークを介して前記制御パラメータを前記無線装置に送信することで、前記無線装置が第３ネットワークを介して前記制御パラメータを前記外部装置に送信する伝送装置と、を含むことを特徴とする請求項１に記載の環境制御システム。
【請求項３】
前記無線装置は、前記環境状態を検出するための検出素子を含み、前記第２ネットワークを介して前記環境状態を前記制御ホストに伝送し、
前記コンピュータプログラムは、提示モジュールを含み、
前記提示モジュールは、前記トリガ情報を受信した後に前記制御ホストまたは前記無線装置から前記環境状態を受信して表示するように前記電子装置を制御することを特徴とする請求項１に記載の環境制御システム。
【請求項４】
前記コンピュータプログラムは、
前記コンピュータプログラムをバックグラウンドで実行して前記トリガ情報を受信した後、前記電子装置を制御して第１フィードバック通知をプッシュ通知させ、これにより、前記電子装置を操作して前記コンピュータプログラムをフォアグラウンドで実行することを人に指示するプッシュ通知モジュールと、
前記コンピュータプログラムをフォアグラウンドで実行して前記トリガ情報を受信した後、グラフィカルユーザーインタフェースを描画して表示するように前記電子装置を制御する描画モジュールと、を含み、
前記コンピュータプログラムは、前記グラフィカルユーザーインタフェースを介して第２フィードバック通知を表示し、環境の居心地を表す複数の居心地オプションから１つを選択する前記フィードバック操作を受け付けるように前記電子装置を制御し、
前記フィードバックデータは、選択された前記居心地オプションを表すことを特徴とする請求項１に記載の環境制御システム。
【請求項５】
前記制御ホストは、前記第２ネットワークに接続されるインタフェースサーバと、前記インタフェースサーバに接続されるデータベースとを含み、
前記フィードバックデータは、アプリケーションインタフェース記憶コマンドを含むことを特徴とする請求項１に記載の環境制御システム。
【請求項６】
前記インタフェースサーバは、解析モジュール及び実行モジュールを含み、
前記解析モジュールは、各前記フィードバックデータを受信した場合に各前記フィードバックデータの各前記アプリケーションインタフェース記憶コマンドを解析してライブラリの複数の記憶機能コマンドを取得するとともに、アプリケーションインタフェース統計コマンドを受信した場合に前記アプリケーションインタフェース統計コマンドを解析して前記ライブラリの複数の統計機能コマンドを取得するように前記インタフェースサーバを制御し、
前記実行モジュールは、複数の前記記憶機能コマンドを実行して前記フィードバックデータを分類して前記データベースに記憶するとともに、複数の前記統計機能コマンドを実行して複数の前記フィードバックデータに統計分析の処理を行い、前記分析データを取得して前記データベースに記憶することを特徴とする請求項５に記載の環境制御システム。
【請求項７】
環境制御システムに適し、環境状態へのデマンドレスポンスを行うように人を誘導する方法であって、
前記環境制御システムは、外部装置と、前記外部装置と同一環境に設置される無線装置と、制御ホストと、電子装置にインストールされるコンピュータプログラムと、を含み、
前記外部装置が制御パラメータに基づいて環境状態を調整するステップａ）と、
前記無線装置が第１ネットワークにおいてトリガ情報をブロードキャストするステップｂ）と、
前記コンピュータプログラムは、前記第１ネットワークを介して前記トリガ情報を受信した後にフィードバック通知を出力するように前記電子装置を制御するステップｃ）と、
環境の居心地をフィードバックするフィードバック操作を受け付けた後、前記制御パラメータ及び／又は前記環境状態に対応するフィードバックデータを生成して前記制御ホストに伝送するステップｄ）と、
前記制御ホストが前記制御パラメータに対応する複数の前記フィードバックデータを受信し、複数の前記フィードバックデータに統計分析の処理を行い、分析データを取得して記憶するステップｅ）と、を含むことを特徴とする方法。
【請求項８】
前記制御ホストが前記分析データに基づいて前記制御パラメータを生成するステップｆ１）と、
第２ネットワークまたは前記無線装置により前記制御パラメータを前記外部装置に伝送することで、前記外部装置が前記制御パラメータに基づいて前記環境状態を調整するステップｆ２）と、
出力装置により前記分析データを出力するステップｆ３）と、をさらに含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記無線装置が前記環境状態を検出するとともに、第２ネットワークを介して前記環境状態を前記制御ホストに伝送するステップｇ１）と、
前記コンピュータプログラムが前記トリガ情報を受信した後に前記制御ホストまたは前記無線装置に接続するように前記電子装置を制御するステップｇ２）と、
前記無線装置の識別子に基づいて状態取得要求を生成して前記制御ホストまたは前記無線装置に送信するステップｇ３）と、
前記制御ホストまたは前記無線装置から前記環境状態を受信して表示するステップｇ４）と、をさらに含むことを特徴とする請求項７に記載の方法。
【請求項１０】
前記ステップｃ）は、
前記コンピュータプログラムをバックグラウンドで実行して前記トリガ情報を受信した後、前記電子装置を制御して第１フィードバック通知をプッシュ通知させ、これにより、前記電子装置を操作して前記コンピュータプログラムをフォアグラウンドで実行することを人に指示するステップｃ１）と、
前記コンピュータプログラムをフォアグラウンドで実行して前記トリガ情報を受信した後、グラフィカルユーザーインタフェースを表示し、前記グラフィカルユーザーインタフェースにより第２フィードバック通知を表示するように前記電子装置を制御し、前記フィードバック操作の入力を人に指示するステップｃ２）と、を含み、
前記ステップｄ）では、前記グラフィカルユーザーインタフェースにより、環境の居心地を表す複数の居心地オプションから１つを選択する前記フィードバック操作を受け付け、
前記フィードバックデータは、選択された前記居心地オプションを指示することを特徴とする請求項７に記載の方法。
【請求項１１】
前記制御ホストは、インタフェースサーバと、データベースとを含み、
前記フィードバックデータは、アプリケーションインタフェース記憶コマンドを含み、
前記ステップｅ）は、
前記インタフェースサーバが各前記フィードバックデータを受信した場合、各前記アプリケーションインタフェース記憶コマンドを解析してライブラリの複数の記憶機能コマンドを取得するステップｅ１）と、
複数の前記記憶機能コマンドを実行して前記フィードバックデータを分類して前記データベースに記憶するステップｅ２）と、
アプリケーションインタフェース統計コマンドを受信した場合、前記アプリケーションインタフェース統計コマンドを解析して前記ライブラリの複数の統計機能コマンドを取得するステップｅ３）と、
複数の前記統計機能コマンドを実行して複数の前記フィードバックデータに統計分析の処理を行い、前記分析データを取得して前記データベースに記憶するｅ４）と、を含むことを特徴とする請求項７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム及び方法に関し、特に、環境制御システム及びそれを用いて環境状態へのデマンドレスポンスを行うように人を誘導する方法に関する。
【背景技術】
【０００２】
現在のビルの環境制御システム（例えば、統合式照明システムや全館空調システム）では、人が環境制御システムの制御パラメータ（例えば、照明装置の設定輝度または空調装置の設定温度）を自ら調整することができなくて、管理者によって統一に規制するしかできない。
【０００３】
また、人によって同一環境状態に対する感情が完全に同じではないので、環境状態がビル内の全ての人の期待をできるだけ寄せるために、管理者は全ての人のフィードバックを収集し、その後、収集した大量のフィードバックを人手で分析し、環境制御システムの制御パラメータを如何にして調整するかを決定する。
【０００４】
通常、管理者は定期的（例えば、週毎または月毎）に紙媒体のアンケートやオンラインアンケートで全ての人々にフィードバックを求める。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記方法は、工程が複雑なため、人のデマンドレスポンス実行の意欲を低下させるようになる。
【０００６】
また、人は現在の環境における居心地に満足または不満である場合に即時に応答することができず、次のアンケートを行うまで応答を待たなければならない。上記方法では、人がアンケートを受けるときに当時の環境における居心地を忘れることを招く虞があるため、応答する環境の居心地の正確性を低下させることになる。
【０００７】
以上に鑑みて、現在の環境における居心地へのデマンドレスポンスを行うように人を即時に誘導可能な環境制御システムが求められている。
【課題を解決するための手段】
【０００８】
本発明に係る環境制御システムは、外部装置と、外部装置と同一環境に設置される無線装置と、第２ネットワークを介して外部装置及び無線装置に接続される制御ホストと、各電子装置にインストールされるコンピュータプログラムとを含む。外部装置は、制御パラメータに基づいて環境状態を調整する。無線装置は、無線の第１ネットワークにおいてトリガ情報をブロードキャストする。制御ホストは、制御パラメータ及び／又は環境状態に対応する複数のフィードバックデータを受信し、複数のフィードバックデータに対して統計分析の処理を行い、分析データを取得して記憶する。コンピュータプログラムは、第１ネットワークを介してトリガ情報を受信した後にフィードバック通知を出力するとともに、環境の居心地をフィードバックするフィードバック操作を受け付けた後に対応するフィードバックデータを生成し、第２ネットワークを介してフィードバックデータを外部に伝送するように各電子装置を制御する。
【０００９】
また、本発明に係る、環境状態へのデマンドレスポンスを行うように人を誘導する方法は、環境制御システムに適する。環境制御システムは、外部装置と、外部装置と同一環境に設置される無線装置と、制御ホストと、各電子装置にインストールされるコンピュータプログラムと、を含む。本発明の方法は、外部装置が制御パラメータに基づいて環境状態を調整するステップと、無線装置が第１ネットワークにおいてトリガ情報をブロードキャストするステップと、前記コンピュータプログラムは、第１ネットワークを介してトリガ情報を受信した後にフィードバック通知を出力するように各電子装置を制御するステップと、環境の居心地をフィードバックするフィードバック操作を受け付けた後、制御パラメータ及び／又は環境状態に対応するフィードバックデータを生成して制御ホストに伝送するステップと、制御ホストが制御パラメータに対応する複数のフィードバックデータを各電子装置から受信し、複数のフィードバックデータに統計分析の処理を行い、分析データを取得して記憶するステップｅ）と、を含む。
【発明の効果】
【００１０】
本発明では、人が環境に入ると能動的に通知し、人による即時フィードバックを支援することで、人が環境状態へのデマンドレスポンスを行う意欲、及び行われるデマンドレスポンスの正確性を効果的に上げることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る環境制御システムの構成を示す図である。
【図２】本発明の一実施形態の外部装置の構成を示す図である。
【図３】本発明の一実施形態の無線装置の構成を示す図である。
【図４】本発明の一実施形態の電子装置の構成を示す図である。
【図５】本発明の一実施形態のコンピュータプログラムの構成を示す図である。
【図６】本発明の一実施形態の制御ホストの構成を示す図である。
【図７】本発明の他の実施形態の環境制御システムの使用を説明するための図である。
【図８】本発明の第１実施形態に係る、環境状態へのデマンドレスポンスを行うように人を誘導する方法を示すシーケンス図である。
【図９】本発明の第２実施形態に係る、環境状態へのデマンドレスポンスを行うように人を誘導する方法の一部を示すフローチャートである。
【図１０】本発明の第３実施形態に係る、利環境状態へのデマンドレスポンスを行うように人を誘導する方法の一部を示すフローチャートである。
【図１１】本発明の第４実施形態に係る、環境状態へのデマンドレスポンスを行うように人を誘導する方法の一部を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の目的、技術案及び効果をより明確にするために、図面を参照しながら、本発明の好適な実施形態について詳しく説明するが、これは本発明を限定するものではないことを理解されたい。
【００１３】
本発明に係る環境制御システムは、主に、環境状態へのデマンドレスポンスを行うように人を誘導する方法（以下、誘導方法と称する）を実行し、環境状態を調整可能であり、人が所在の環境に入ると能動的に通知し、人による現在の環境状態に対する即時フィードバックを支援する。こうすることで、人の現在の環境状態における居心地を効果的に収集し、後述する統計分析に有利である。
【００１４】
なお、本発明の人とは、現在の環境状態を感じることが可能な一人以上の人である。
【００１５】
まず、図１は、本発明の一実施形態に係る環境制御システムの構成を示す図である。図２は、本発明の一実施形態の外部装置の構成を示す図である。図３は、本発明の一実施形態の無線装置の構成を示す図である。図４は、本発明の一実施形態の電子装置の構成を示す図である。
【００１６】
本発明に係る環境制御システム（例えば、空気清浄システムや照明システム、空気調和システム）は、主に、制御ホスト１、外部装置３、無線装置４及びコンピュータプログラム２００を含む。
【００１７】
外部装置３（例えば、ファンや灯具、他の制御可能な設備）は、環境ｅにおいて設置され、所在する環境ｅの環境状態（例えば、温度または輝度）を調整する。詳細には、外部装置３は、ネットワーク部３２と、機能部３４と、ネットワーク部３２及び機能部３４に電気的に接続される処理部３０とを含んでもよい。
【００１８】
ネットワーク部３２は、ネットワークに接続され、ネットワークを介して外部とデータ伝送を行い、例えば、制御ホスト１から制御パラメータ（例えば、風速レベルまたは照明レベル）を受信する。
【００１９】
一実施形態では、ネットワーク部３２は第２ネットワーク６に接続可能であり、第２ネットワーク６を介して制御ホスト１とデータ伝送を直接的に行うことができる。
【００２０】
一実施形態では、無線装置４は、第２ネットワーク６を介して制御ホスト１に接続可能である。また、外部装置３のネットワーク部３２は、第３ネットワーク８を介して無線装置４に接続可能である。これにより、無線装置４は、制御ホスト１と外部装置３との間のブリッジ装置として、制御ホスト１から送信されたデータ（例えば、制御パラメータ）を外部装置３に転送するか、または外部装置３から送信されたデータを制御ホスト１に転送する。その結果、外部装置３は第２ネットワーク６（例えば、インターネット）に接続しなくても、無線装置４により制御ホスト１とデータ伝送を行うことができる。
【００２１】
処理部３０は、外部装置３を制御し、例えば、制御パラメータに基づいて機能部３４（例えば、ファンのモータまたはランプの電源スイッチ）の運転状態（例えば、ファン回転数または照明強度）を制御して所在の環境ｅの環境状態（例えば、温度または輝度）を調整する。
【００２２】
一実施形態では、外部装置３は、処理部３０に電気的に接続される遠隔制御部３６をさらに含む。遠隔制御部３６は、外部のリモコン（不図示）と予めペアリングし、リモコンから制御パラメータを受信可能である。
【００２３】
無線装置４は、外部装置３と同一環境ｅにおいて設置され、無線の第１ネットワーク５においてトリガ情報を継続的にブロードキャストする。電子装置２は、トリガ情報によって所在の環境ｅを識別する。詳細には、無線装置４は、第１ネットワーク部材４２、第２ネットワーク部材４４、第３ネットワーク部材４８、及び上記部材に電気的に接続される処理素子４０を含んでもよい。第１ネットワーク部材４２は第１ネットワーク５に接続され、第２ネットワーク部材４４は第２ネットワーク６に接続され、第３ネットワーク部材４８は第３ネットワーク８に接続される。処理素子４０は、無線装置４を制御する。
【００２４】
一実施形態では、トリガ情報には、環境関連情報（例えば、無線装置４の所在の環境ｅの番号や座標）または無線装置４の識別子が記録されてもよい。無線装置４の識別子は、一意に識別可能な識別子（ＵＵＩＤ）、メディア・アクセス制御アドレス（ＭＡＣ  Ａｄｄｒｅｓｓ）、ペアリング用ＰＩＮコード、サービスセット識別子（ＳＳＩＤ）または他の識別子であってもよい。
【００２５】
無線装置４は、ビーコン（Ｂｅａｃｏｎ）端末を例にすると、第１ネットワーク５（例えば、ブルートゥース（登録商標）ネットワーク）において、ブルートゥース（登録商標）通信規格に基づいてトリガ情報（トリガ情報が無線装置４のＵＵＩＤを含んでもよい）を継続的にブロードキャストする。
【００２６】
無線装置４は、Ｗｉ−Ｆｉルーターを例にすると、第１ネットワーク５（例えば、Ｗｉ−Ｆｉネットワーク）を確立してもよく、第１ネットワーク５において、Ｗｉ−Ｆｉ通信規格に基づいてトリガ情報（トリガ情報が第１ネットワーク５のＳＳＩＤを含んでもよい）を継続的にブロードキャストする。
【００２７】
一実施形態では、無線装置４は、処理素子４０に電気的に接続される検出素子４６をさらに含んでもよい。検出素子４６は、環境センサ（例えば、温度計、湿度計、照度計、熱量計または他の環境センサ）であり、環境ｅの現在の環境状態（例えば、温度、湿度、輝度、熱量または他の検出値）を検出可能である。また、処理素子４０は、検出された環境状態を数値化し、数値化された環境状態を第２ネットワーク部材４４により定期的（例えば、毎日午前中の８時にアップロードしたり、１時間ごとにアップロードしたりする）または不定期的（例えば、１００回検出ごとにアップロードしたり、利用者の操作によってアップロードしたりする）に制御ホスト１にアップロードしてもよい。
【００２８】
一実施形態では、検出素子４６は、人検知器（例えば、カメラ、ＰＩＲセンサ、超音波センサ、サーモビュワーまたは他の人検知器）であり、人が環境ｅを出入りするかを検知可能である。また、検出素子４６は、人が環境ｅを出入りすると検知した場合、対応するトリガ信号の発信を行うかまたは停止させる。詳細には、検出素子４６は、人が環境ｅに入ったと検知した場合、第１トリガ信号を処理素子４０に発信し、これにより、処理素子４０が第１ネットワーク部材４２によりトリガ情報のブロードキャストを開始する。また、検出素子４６は、全ての人が環境ｅを出たと検知した場合、第２トリガ信号を処理素子４０に送信し、これにより、処理素子４０が第１ネットワーク部材４２によりトリガ情報のブロードキャストを停止する。こうすることで、無線装置４は、環境ｅにおいて人がいない場合、トリガ情報のブロードキャストを自動的に停止させることができ、電力の消費を効果的に抑えることができる。
【００２９】
なお、外部装置３は、無線装置４から分離して設置されてもよいし、無線装置４と共に同一ケース体内に設置されてもよいが、これらに限定されない。外部装置３及び無線装置４が同一ケース体内に設置される場合には、無線装置４に第３ネットワーク部材４８を設置しなくてもよい（すなわち、外部装置３は、第３ネットワーク８を介さずに無線装置４と通信可能である）。
【００３０】
コンピュータプログラム２００は、各電子装置２のメモリ２０内に取り付けられ、各電子装置２のプロセッサ２２によって実行された後に環境制御システムの他の装置とインタラクションを行い、これにより、人が電子装置２を用いて現在の環境状態に対して即時にフィードバックするのを支援する。
【００３１】
詳細には、電子装置２は、データを記憶するためのメモリ２０、情報を入出力するためのヒューマンマシンインタフェース２４（例えば、タッチディスプレイ、スピーカ、押しキー、インジケータまたは他の入出力部材）、第１ネットワーク５に接続されるための第１ネットワークモジュール２６、第２ネットワーク６に接続されるための第２ネットワークモジュール２８、及び電子装置２を制御して上記部材に電気的に接続されるプロセッサ２２を含んでもよい。
【００３２】
一実施形態では、第１ネットワーク５は、Ｗｉ−Ｆｉネットワーク、ブルートゥース（登録商標）ネットワーク、ＺｉｇＢｅｅ（登録商標）ネットワークまたは伝送範囲の狭い他のワイヤレス・パーソナル・エリア・ネットワーク（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であってもよい。第１ネットワーク部材４２及び第１ネットワークモジュール２６は、上記通信規格をサポートする通信モジュールである。また、第２ネットワーク６はＷｉ−Ｆｉネットワーク、イーサネット、インターネットまたは高速伝送の特性を有する他の通信ネットワークであってもよい。第２ネットワーク部材４４、第２ネットワークモジュール２８、ネットワーク部３２及び後述する伝送装置１０４は、上記通信規格をサポートする通信モジュールである。また、第３ネットワーク８はＷｉ−Ｆｉネットワーク、ブルートゥース（登録商標）ネットワーク、ＺｉｇＢｅｅ（登録商標）ネットワーク、イーサネットまたは他の有線／無線ネットワークあってもよい。第３ネットワーク部材４８及びネットワーク部３２は、上記通信規格をサポートする通信モジュールである。
【００３３】
一実施形態では、第２ネットワーク６は第１ネットワーク５よりも伝送速度が速い。また、第２ネットワーク６の通信規格は、第１ネットワーク５の通信規格と互換性がない。すなわち、第１ネットワーク５は、第２ネットワーク６と種類が異なり、第２ネットワーク６に互いに接続不能な通信ネットワークである。
【００３４】
なお、上記実施形態では、第１ネットワーク５及び第２ネットワーク６が種類の異なる通信ネットワークであり、電子装置２及び無線装置４が第１ネットワーク５及び第２ネットワーク６に同時に接続するために、電子装置２及び無線装置４に種類の異なる２つのネットワークモジュール（電子装置２及び無線装置４のうちの一方に第１ネットワーク部材４２及び第１ネットワークモジュール２６であり、その他方に第２ネットワーク部材４４及び第２ネットワークモジュール２８である）が同時に設置される必要があるが、これに限定されない。
【００３５】
他の実施形態では、第１ネットワーク５及び第２ネットワーク６が同種類の通信ネットワーク（例えば、いずれもＷｉ−Ｆｉネットワーク）である場合、電子装置２及び無線装置４に単一のネットワークモジュールのみ（例えば、第１ネットワーク部材４２及び第１ネットワークモジュール２６のみ）を設置してもよい。
【００３６】
一実施形態では、第１ネットワーク５、第２ネットワーク６及び第３ネットワーク８が種類の異なる通信ネットワークであり、無線装置４が第１ネットワーク５、第２ネットワーク６及び第３ネットワーク８に同時に接続するために、種類の異なる３つのネットワークモジュール（すなわち、第１ネットワーク部材４２、第２ネットワーク部材４４及び第３ネットワーク部材４８）が無線装置４に同時に設置される必要があるが、これに限定されない。
【００３７】
他の実施形態では、第１ネットワーク５及び第３ネットワーク８は、同種類の通信ネットワークまたは同一通信ネットワーク（すなわち、電子装置２、外部装置３及び無線装置４が同一ネットワークに接続されて互いに通信可能である）である。また、無線装置４には、第３ネットワーク部材４８を設置することなく、種類の異なる２つのネットワークモジュール（すなわち、第１ネットワーク部材４２及び第２ネットワーク部材４４）を設置するだけでよい。
【００３８】
一実施形態では、メモリ２０は非一時的記憶媒体である。コンピュータプログラム２００は、コンピュータで実行可能なコードを含む。プロセッサ２２は上記コンピュータで実行可能なコードを実行すると、本発明に係る誘導方法をさらに実現することができる。
【００３９】
図５は、本発明の一実施形態のコンピュータプログラムの構成を示す図である。詳細には、プロセッサ２２は、主にコンピュータプログラム２００により環境制御システムの他の装置とインタラクションを行い、本発明に係る誘導方法の各機能を実現する。なお、上記コンピュータプログラム２００は、機能によって以下のような機能モジュールに区分けられる。
【００４０】
１．誘導モジュール７００は、電子装置２が無線装置４からトリガ情報を受信したか否かを検知し、電子装置２がトリガ情報を受信したと検知した場合、フィードバック操作の入力を人に指示するフィードバック通知を出力するように電子装置２を制御する。
【００４１】
２．入力モジュール７０２は、人によるフィードバック操作を受け付けるとともにフィードバック操作に応じて対応するフィードバックデータを生成するように電子装置２を制御する。一実施形態では、入力モジュール７０２は、描画モジュール７１４によって描画されるグラフィカルユーザーインタフェース（ＧＵＩ）でフィードバック操作を受け付ける。
【００４２】
３．フィードバックモジュール７０４は、生成されたフィードバックデータを制御ホスト１にアップロードするように電子装置２を制御する。
【００４３】
一実施形態では、フィードバックモジュール７０４は、第２ネットワーク６に接続するとともに第２ネットワーク６を介してフィードバックデータを制御ホスト１に伝送するように電子装置２を制御する。
【００４４】
他の実施形態では、フィードバックモジュール７０４は、接続確立モジュール７１６によって確立された無線接続でフィードバックデータを無線装置４に伝送するように電子装置２を制御する。こうすることで、無線装置４は、第２ネットワーク６を介してフィードバックデータを制御ホスト１に転送する。
【００４５】
４．デマンドモジュール７０６は、無線装置４の識別子に基づいてパラメータ取得デマンド及び／又は状態取得デマンドを生成して外部へ送信するように電子装置２を制御する。例えば、電子装置２は、パラメータ取得デマンドを制御ホスト１、外部装置３または無線装置４に送信するか、または状態取得デマンドを制御ホスト１や無線装置４に送信する。
【００４６】
５．提示モジュール７０８は、電子装置２がトリガ情報を受信した後、同一環境ｅに設置される外部装置３の現在の制御パラメータ及び／又は同一環境ｅに設置される無線装置４で検出された環境状態を受信してヒューマンマシンインタフェース２４に表示する。
【００４７】
６．識別モジュール７１０は、受信したトリガ情報に含まれる識別子が予め設定された識別子と一致するか否かを判断し、一致すると判断した場合に誘導モジュール７００をトリガにしてフィードバック通知を出力するように、取り付けられた電子装置２を制御する。
【００４８】
７．プッシュ通知モジュール７１２は、コンピュータプログラム２００がバックグラウンドで実行される場合（すなわち、ヒューマンマシンインタフェース２４にはコンピュータプログラム２００の実行画面が表示されない場合）に実行される。プッシュ通知モジュール７１２は、トリガ情報を受信した後に第１フィードバック通知をプッシュ通知するように電子装置２を制御し、これにより、電子装置２の操作してコンピュータプログラム２００をフォアグラウンドで実行する（すなわち、ヒューマンマシンインタフェース２４にはコンピュータプログラム２００の実行画面が表示される場合）ように変更することを人に指示する。
【００４９】
コンピュータプログラム２００をフォアグラウンドで実行した後、誘導モジュール７００は、続けて第２フィードバック通知を出力するように電子装置２を制御し、これにより、フィードバック操作の入力を人に指示する。
【００５０】
一実施形態では、識別モジュール７１０及びプッシュ通知モジュール７１２は、電子装置２の動作システム（不図示）により識別機能及びプッシュ通知機能を実現する。詳細には、識別モジュール７１０は、動作システムに対して予め設定された識別子を１つ以上に設定してもよい。プッシュ通知モジュール７１２は、動作システムに対して第１フィードバック通知の内容（例えば、特定の画像や文字）を設定してもよい。こうすることで、動作システムは、受信したトリガ情報に含まれる識別子が予め設定された識別子と一致するか否かを比較し、一致する場合に第１フィードバック通知を自動的にプッシュ通知するように電子装置２を制御可能である。
【００５１】
８．描画モジュール７１４は、コンピュータプログラム２００がフォアグラウンドで実行される場合に実行される。描画モジュール７１４は、グラフィカルユーザーインタフェースを描画するように電子装置２を制御し、描画されたグラフィカルユーザーインタフェースをヒューマンマシンインタフェース２４（例えば、タッチディスプレイまたはディスプレイと押しキーとの組み合わせ）により表示する。
【００５２】
９．接続確立モジュール７１６は、第１ネットワーク５を介して無線装置４と無線接続を確立するように電子装置２を制御する。
【００５３】
このように、本発明は、上記モジュールにより本発明に係る誘導方法の各機能を実行することで、人が現在の環境に対してデマンドレスポンスを行うのを効果的に支援することができる。
【００５４】
図６は、本発明の一実施形態の制御ホストの構成を示す図である。本実施形態では、制御ホスト１は、インタフェースサーバ１０と、インタフェースサーバ１０に接続されるデータベース１２とを含んでもよい。データベース１２は独立したサーバであり、ネットワーク（例えば、イントラネットまたはインターネット）を介してインタフェースサーバ１０に接続されたり、ケーブル（例えば、イーサネットケーブル、光ファイバケーブル、シリアルケーブル、ＵＳＢケーブル、またはデータや信号を伝送する機能を有する他のケーブル）を介してインタフェースサーバ１０に直接的に接続されたりしてもよい。また、データベース１２及びインタフェースサーバ１０は、同一位置または異なる位置に設置されてもよいが、これらに限定されない。
【００５５】
詳細には、管理者は、インタフェースサーバ１０を介して外部装置３及び／又は無線装置４の動作状態及び現在の設定を取得し、インタフェースサーバ１０を操作して外部装置３及び／又は無線装置４の設定を変更することができる。
【００５６】
一実施形態では、データベース１２は、インタフェースサーバ１０の記憶装置１０６内にそのまま設置されてもよい。すなわち、インタフェースサーバ１０は、データベースサーバとしての機能を兼有する。
【００５７】
インタフェースサーバ１０は、第２ネットワーク６を介して他のネットワーク接続装置（例えば、電子装置２、外部装置３及び／又は無線装置４）とデータ伝送を行う。
【００５８】
一実施形態では、インタフェースサーバ１０は、出力装置１０２、伝送装置１０４、記憶装置１０６、及び上記装置に電気的に接続される制御装置１００を含んでもよい。出力装置１０２（例えば、ディスプレイ、プリンタ、スピーカなどの、データを人間理解可能な仕様に変換可能な他の装置）は、データを出力する。伝送装置１０４は、第２ネットワーク６に接続され、他のネットワーク接続装置とデータ伝送を行う。記憶装置１０６は、データを記憶する。制御装置１００は、インタフェースサーバ１０を制御する。
【００５９】
本実施形態では、インタフェースサーバ１０は、ライブラリ変換機能をさらに有する。詳細には、プログラムライブラリ（ｌｉｂｒａｒｙ）の各機能コマンド（ｍｅｔｈｏｄ）は、通常、下位機能または簡単な機能（例えば、１つのデータを読み取り、１つのデータを書き込み、１つのデータを出力し、または単一のグラフィを描画するなど）を実現するためのものである。開発者が上位機能または複雑な機能を実現するためのプログラムを開発しようとする場合には、大量の上記機能コマンドを用いる（ｃａｌｌ）必要があるため、プログラムの複雑さや開発難易度を大幅に上げてしまう。
【００６０】
上記問題を解決するために、本実施形態では、インタフェースサーバ１０は、アプリケーションインタフェース（ＡＰＩ）サーバとして設定されてもよく、受信したコマンドを解析して実行する。詳細には、開発者は、１つ以上のＡＰＩコマンドを予め設定してもよい。各ＡＰＩコマンドは、異なる上位機能または異なる複雑な機能を実現するためのものである。次に、開発者は、各上位機能または複雑な機能を実現可能な複数の機能コマンドを決定し、決定された複数の機能コマンドを各ＡＰＩコマンドに対応させるとともにＡＰＩコマンドと機能コマンドとの対応関係を記録する。
【００６１】
これにより、開発者は続けてプログラムを書く場合、大量かつ複雑な上記機能コマンドを用いることなく、簡潔なＡＰＩコマンドをそのまま用いて上位機能または複雑な機能を実現し、その結果、プログラムの複雑さ及び開発難易度を大幅に下げることができる。
【００６２】
電子装置２でフィードバックデータをインタフェースサーバ１０に送信することを例にして説明する。大量の機能コマンドがなくても、電子装置が１セットのアプリケーションインタフェース記憶コマンドをフィードバックデータに加えるだけで、インタフェースサーバ１０はこのアプリケーションインタフェース記憶コマンドに基づいてフィードバックデータを分析し、分析後のフィードバックデータをデータベース１２の特定位置に記憶することができる。
【００６３】
インタフェースサーバ１０が上記ＡＰＩコマンドを理解して対応する機能を正確に実行するために、本実施形態では、制御装置１００は、解析モジュール１０８及び実行モジュール１１０を含む。また、記憶装置１０６には、コンピュータで実行可能なコードが記憶されている。制御装置１００は上記コンピュータで実行可能なコードを実行すると、解析モジュール１０８及び実行モジュール１１０を実現するようになる。
【００６４】
解析モジュール１０８は、各ＡＰＩコマンドを受信した場合に上記ＡＰＩコマンドと機能コマンドとの対応関係に応じて受信したＡＰＩコマンドを解析するようにインタフェースサーバ１０を制御し、これにより、このＡＰＩコマンドに対応する複数の機能コマンドを取得する。
【００６５】
実行モジュール１１０は、上記複数の機能コマンドを実行するようにインタフェースサーバ１０を制御する。
【００６６】
例えば、各フィードバックデータは、アプリケーションインタフェース記憶コマンドを含んでもよい。インタフェースサーバ１０がフィードバックデータを受信した後、解析モジュール１０８は上記対応関係に応じて、フィードバックデータにおけるアプリケーションインタフェース記憶コマンドを解析してライブラリの複数の記憶機能コマンドを取得する。次に、実行モジュール１１０は、上記複数の記憶機能コマンドを実行してフィードバックデータを分類するとともに、分類結果に応じてフィードバックデータをデータベース１２の対応するデータテーブルに記憶する。
【００６７】
他の実施形態では、開発者は、インタフェースサーバ１０において他のコンピュータプログラムを実行してアプリケーションインタフェース統計コマンドを呼び出す。解析モジュール１０８は、上記アプリケーションインタフェース統計コマンドをライブラリの複数の統計機能コマンドとして解析することができる。次に、実行モジュール１１０は、上記複数の統計機能コマンドを実行して複数のフィードバックデータを分析し、１つの分析データを生成して記憶する。
【００６８】
図７は、本発明の他の実施形態の環境制御システムの使用を説明するための図である。図１〜図７に示すように、本実施形態では、環境制御システムは、複数の外部装置３Ａ〜３Ｄ、及び複数の無線装置４Ａ〜４Ｄを含む。また、外部装置３Ａ及び無線装置４Ａは環境ｅ１に設置され、外部装置３Ｂ及び無線装置４Ｂは環境ｅ２に設置され、外部装置３Ｃ及び無線装置４Ｃは環境ｅ３に設置され、外部装置３Ｄ及び無線装置４Ｄは環境ｅ４に設置される。
【００６９】
本実施形態では、複数の電子装置２（例えば、人が慣用するスマートフォン、タブレットまたはウェアラブルデバイス）は異なる人に所持され、コンピュータプログラム２００がそれぞれインストールされている。各無線装置４Ａ〜４Ｄは、所在の環境ｅ１〜ｅ４において各自の無線の第１ネットワーク５Ａ〜５Ｄを確立するとともに、確立した第１ネットワーク５Ａ〜５Ｄにおいて各自のトリガ情報をブロードキャストする。こうすることで、人が電子装置２を持って異なる環境ｅ１〜ｅ４に入ると同時に、異なる第１ネットワーク５Ａ〜５Ｄの通信範囲に入ることになり、異なる無線装置４Ａ〜４Ｄでブロードキャストされるトリガ情報を受信することができる。
【００７０】
例えば、人がコンピュータプログラム２００を実行する電子装置２を持って環境ｅ１に入ると、電子装置２は無線装置４Ａの第１ネットワーク５Ａの通信範囲に入ったため、無線装置４Ａからトリガ情報を受信するとともに、フィードバック通知を自動的に表示し、所在の環境ｅ１に対して環境の居心地を即時にフィードバックするように人に提示する。
【００７１】
同様に、人が移動してコンピュータプログラム２００を実行する電子装置２を持って環境ｅ２〜ｅ４のうちの１つの環境に入ると、電子装置２は無線装置４Ｂ〜４Ｄのうちの１つの無線装置の第１ネットワーク５Ｂ〜５Ｄの通信範囲に入ったため、無線装置４Ｂ〜４Ｄのうちの１つの無線装置からトリガ情報を受信するとともに、フィードバック通知を自動的に表示し、所在の環境ｅ２〜ｅ４のうちの１つ環境に環境の居心地を即時にフィードバックするように人に提示する。
【００７２】
人が慣用の電子装置２をそのまま用いて環境の居心地をフィードバック可能であるため、本発明は人員のフィードバック意欲を効果的に上げることができる。
【００７３】
なお、無線通信にはオーバーフローの問題がある。電子装置２は同一環境ｅ１〜ｅ４において複数の無線装置４Ａ〜４Ｄからのトリガ情報を同時に受信する可能性がある。これは、人が誤った環境ｅ１〜ｅ４に対して環境の居心地をフィードバックすることを招く可能性がある。このような問題を解決するために、各無線装置４Ａ〜４Ｄは、ブロードキャストされるトリガ情報に所在の環境ｅ１〜ｅ４の識別情報、各無線装置４Ａ〜４Ｄの識別子または同一環境の外部装置３Ａ〜３Ｄの識別子を加えてもよい。こうすることで、電子装置２は、トリガ情報の上記情報に基づいて現在の環境ｅ１〜ｅ４を識別して人に提示することができ、その結果、人による誤った環境ｅ１〜ｅ４へのフィードバックを回避することができる。
【００７４】
一実施形態では、各電子装置（例えば、各環境ｅ１〜ｅ４のナビゲーション装置、各外部装置３Ａ〜３Ｄのリモコンまたは各無線装置４Ａ〜４Ｄの制御インストルメントパネル）は、各環境ｅ１〜ｅ４に固定して設置される。例えば、図７に示すように、電子装置２Ａ〜２Ｄは、それぞれ環境ｅ１〜ｅ４の入り口に設置されてもよい。また、各無線装置４Ａ〜４Ｄは、検出素子４６により、各環境ｅ１〜ｅ４の環境状態を検出するほか、人が各環境ｅ１〜ｅ４に入ったか否かを検知するとともに、人が各環境ｅ１〜ｅ４に入ったと検知した場合にトリガ情報をブロードキャストする。
【００７５】
各電子装置２Ａ〜２Ｄは上記ブロードキャスト情報を受信した場合にフィードバック通知を表示し、これにより、現在の環境ｅ１〜ｅ４に対して環境の居心地をフィードバックするように人に提示する。
【００７６】
これにより、人は環境ｅ１〜ｅ４に入った後、電子装置を別途携帯することなく、電子装置２Ａ〜２Ｄを直接的に操作して環境の居心地をフィードバックすることができる。
【００７７】
図８は、本発明の第１実施形態に係る、環境状態へのデマンドレスポンスを行うように人を誘導する方法を示すシーケンス図である。本発明の各実施形態に係る誘導方法は、図１〜図７で示される環境制御システムによって実現され、以下のステップを含む。
【００７８】
ステップＳ１００では、外部装置３が制御パラメータに基づいて環境状態を調整する。詳細には、外部装置３は、第２ネットワーク６を介して制御ホスト１から制御パラメータを受信したり、遠隔制御部３６によりリモコンから制御パラメータを受信したり、第３ネットワーク８を介して無線装置４に接続されてから、無線装置４により第２ネットワーク６を介して制御ホスト１に接続されて制御パラメータを受信したりしてもよい。
【００７９】
ステップＳ１０２では、無線装置４が第１ネットワーク５を確立するとともに、第１ネットワーク５においてトリガ情報を断続的にブロードキャストする。
【００８０】
ステップＳ１０４では、誘導モジュール７００が第１ネットワークモジュール２６及び第１ネットワーク５によりトリガ情報を受信した後、各電子装置２がヒューマンマシンインタフェース２４によりフィードバック通知を出力する。
【００８１】
ステップＳ１０６では、各電子装置２が入力モジュール７０２を介して人による環境状態へのデマンドレスポンスのフィードバック操作をヒューマンマシンインタフェース２４により受け付け、受け付けたフィードバック操作に応じて、外部装置３の現在使用する制御パラメータに対応するフィードバックデータを生成する。
【００８２】
ステップＳ１０８では、各電子装置２では、フィードバックモジュール７０４が第２ネットワークモジュール２８及び第２ネットワーク６によりフィードバックデータを制御ホスト１にアップロードする。
【００８３】
ステップＳ１１０では、制御ホスト１は、各電子装置２から制御パラメータに対応する複数のフィードバックデータを受信して記憶する。次に、分析条件（例えば、管理者による手動制御、特定時間の経過、または受信されたフィードバックデータが特定の数に達したことなど）が満たされると、制御ホスト１は、受信した複数のフィードバックデータに統計分析の処理（例えば、ビッグデータ分析）を行って分析データを取得して記憶する。
【００８４】
一実施形態では、上記フィードバック操作が複数の居心地オプション（例えば、「寒すぎ」、「快適」及び「暑すぎ」）のうちの１つであり、上記分析データが各居心地オプションの過去の割合や数などの統計結果、または将来の比例や数などの予測結果であってもよい。
【００８５】
本発明では、人が環境に入ると能動的に通知し、人による即時フィードバックを支援することで、人が環境状態へのデマンドレスポンスを行う意欲、及び行われるデマンドレスポンスの正確性を効果的に上げることができる。
【００８６】
他の実施形態では、誘導方法は以下のステップをさらに含む。
【００８７】
ステップＳ１１２では、制御ホスト１は、出力装置１０２により分析データを出力して、管理者が外部装置３を手動で調整するための制御パラメータの参照を提供する。
【００８８】
これにより、管理者は、大量のフィードバックデータを人手で分析することがなく、分析後の分析データをそのまま
確認することができる。
【００８９】
ステップＳ１１４では、制御ホスト１は、分析データに基づいて新たな制御パラメータを決定する。
【００９０】
ステップＳ１１６では、制御ホスト１は、伝送装置１０４及び第２ネットワーク６により新たな制御パラメータを外部装置３へ伝送する。
【００９１】
一実施形態では、制御ホスト１は、伝送装置１０４及び第２ネットワーク６により、新たな制御パラメータを外部装置３に直接的に伝送する（ステップＳ１１６０）。
【００９２】
一実施形態では、制御ホスト１は、伝送装置１０４及び第２ネットワーク６により新たな制御パラメータを無線装置４に伝送し（ステップＳ１１６２）てから、無線装置４が第３ネットワーク８を介して受信した制御パラメータを外部装置３に転送する（ステップＳ１１６４）。
【００９３】
ステップＳ１１８では、外部装置３は新たな制御パラメータを受信した後、新たな制御パラメータに基づいて環境ｅの環境状態を調整する。
【００９４】
これにより、本発明は、大量のフィードバックデータの分析結果に応じて、外部装置３の制御パラメータを適切に調整することで、環境ｅの環境状態を多数の人の期待を寄せる。
【００９５】
一人の１つのフィードバックデータに基づいて制御パラメータの設定形態を調整することに比べて、本発明のビッグデータの分析結果に応じて制御パラメータを調整することは、少数の極端な人（例えば、低温環境または高温環境が好きな人）の極端な環境の居心地による制御パラメータへの影響を大幅に抑えることができるほか、外部装置３が決定された制御パラメータに基づいて生成する環境状態が多数の人の期待を寄せることができる。
【００９６】
図９は、本発明の第２実施形態に係る、環境状態へのデマンドレスポンスを行うように人を誘導する方法の一部を示すフローチャートである。図８及び図９に示すように、本実施形態では、トリガ情報には、このトリガ情報を発信する無線装置４の識別子が記録されている。
【００９７】
電子装置２は、トリガ情報を受信した（ステップＳ１０２）後、同一環境ｅの外部装置３の現在の制御パラメータを取得して表示するステップＳ２０、及び／又は、同一環境ｅの無線装置４で検出された環境状態を取得して表示するステップＳ２２を実行してもよい。
【００９８】
詳細には、ステップＳ２０では、電子装置２は、外部装置３の現在の制御パラメータを記憶する装置（例えば、制御ホスト１、外部装置３または無線装置４）とネットワーク接続を確立する（ステップＳ２００）。
【００９９】
一実施形態では、電子装置２は、第２ネットワークモジュール２８及び第２ネットワーク６により制御ホスト１と第２ネットワーク接続を確立する。
【０１００】
一実施形態では、第１ネットワーク５及び第３ネットワーク８は異なる通信ネットワークである。電子装置２は、第１ネットワークモジュール２６により無線装置４と第１ネットワーク接続を確立した後、無線装置４及び第３ネットワーク８により外部装置３と第３ネットワーク接続を確立する。これにより、電子装置２は、第１ネットワーク接続及び第３ネットワーク接続を介して外部装置３に接続される。
【０１０１】
一実施形態では、無線装置４は、制御パラメータを制御ホスト１から外部装置３（すなわち、無線装置４が制御パラメータを記憶してもよい）に転送する。電子装置２は、第１ネットワークモジュール２６及び第１ネットワーク５により無線装置４と第１ネットワーク接続を確立する。
【０１０２】
次に、電子装置２は、デマンドモジュール７０６により、受信したトリガ情報から識別子を抽出し、抽出された識別子に基づいてパラメータ取得要求を生成するとともに、生成されたパラメータ取得要求を確立されたネットワーク接続を介して制御ホスト１、外部装置３または無線装置４に送信する（ステップＳ２０２）。
【０１０３】
次に、制御ホスト１、外部装置３または無線装置４は、受信したパラメータ取得要求における識別子に基づいて、対応する外部装置３の現在の制御パラメータを取得するとともに、取得した制御パラメータを確立されたネットワーク接続を介して電子装置２に返送する（ステップＳ２０４）。
【０１０４】
最後に、電子装置２は、確立されたネットワーク接続を介して提示モジュール７０８により制御ホスト１、外部装置３または無線装置４から現在の制御パラメータを受信して表示する（ステップＳ２０６）。
【０１０５】
これにより、人は同一環境の外部装置の現在の制御パラメータを、環境の居心地に対するフィードバックの参照として電子装置２で即時に確認することができる。
【０１０６】
また、ステップＳ２２では、無線装置４は、検出素子４６により環境ｅの環境状態を継続的に検出するとともに、第２ネットワーク６を介して検出された環境状態を制御ホスト１に定期的または不定期的にアップロードする(ステップＳ２２０)。
【０１０７】
そして、電子装置２は、環境ｅの環境状態を記憶する装置（例えば、制御ホスト１または無線装置４）とネットワーク接続を確立する（ステップＳ２２２）。
【０１０８】
次に、電子装置２は、受信したトリガ情報から識別子をデマンドモジュール７０６により抽出し、抽出された識別子に基づいて状態取得要求を生成するとともに、生成された状態取得要求を確立されたネットワーク接続を介して制御ホスト１または無線装置４に送信する（ステップＳ２２４）。
【０１０９】
次に、制御ホスト１または無線装置４は、受信した状態取得要求における識別子に基づいて、対応する無線装置４で検出される環境状態を取得するとともに、取得した環境状態を確立されたネットワーク接続を介して電子装置２に返送する（ステップＳ２２６）。
【０１１０】
最後に、電子装置２は、確立されたネットワーク接続を介して提示モジュール７０８により制御ホスト１または無線装置４から環境状態を受信して表示する（ステップＳ２２８）。
【０１１１】
これにより、人は環境ｅの環境状態を、環境の居心地に対するフィードバックの参照として電子装置２で即時に確認することができる。
【０１１２】
なお、本実施形態では、ステップＳ２０及びステップＳ２２をそれぞれ実行するが、これに限定されない。他の実施形態では、ステップＳ２０のみを実行してもよいし、ステップＳ２２のみを実行してもよい。
【０１１３】
図１０は、本発明の第３実施形態に係る、利環境状態へのデマンドレスポンスを行うように人を誘導する方法の一部を示すフローチャートである。図８及び図１０に示すように、本実施形態では、トリガ情報には、このトリガ情報を発信する無線装置４の識別子が記録されている。本実施形態に係る誘導方法は、図８で示される実施形態に比べて、ステップＳ１０４が以下のステップを含む。
【０１１４】
ステップＳ３００では、電子装置２はトリガ情報を受信した後、識別モジュール７１０により、トリガ情報に含まれる無線装置４の識別子がいずれかの予め設定された識別子と一致するか否かを判断する。
【０１１５】
電子装置２は、識別子がいずれかの予め設定された識別子と一致すると判断した場合、人がフィードバック権限を有すると判定してステップＳ３０２を実行し、一方、識別子がいずれかの所定の識別子と一致していないと判断した場合、人がフィードバック権限を有していないと判定して誘導方法を終了する。
【０１１６】
例えば、図７に示すように、ビルには複数の環境ｅ１〜ｅ４が同時に含まれる。また、本発明では、人が一部の環境（例えば、環境ｅ１〜ｅ３）に入る権限のみまたは一部環境の環境状態をフィードバックする権限のみを有する場合、環境ｅ１〜ｅ３に設置される無線装置４Ａ〜４Ｄの識別子を予め設定された識別子として、コンピュータプログラム２００において対応する設定を行う。これにより、人が誤って権限のない環境ｅ４に入った場合でも、環境ｅ４の環境状態をフィードバックすることができない。上記方法によれば、本発明は、権限のない人が誤った環境の居心地を誤ってまたは悪意でフィードバックして分析データの正確性を低下させるといった状況の発生を効果的に避けることができる。
【０１１７】
図１０に示すように、次に、電子装置２がコンピュータプログラム２００をバックグラウンドまたはフォアグラウンドで実行するかを判断するステップＳ３０２に移行する。
【０１１８】
電子装置２は、コンピュータプログラム２００をバックグラウンドで実行すると判断した場合にステップＳ３０４に移行し、一方、コンピュータプログラム２００をフォアグラウンドで実行すると判断した場合にステップＳ３０６に移行する。
【０１１９】
ステップＳ３０４では、電子装置２は、プッシュ通知モジュール７１２及びヒューマンマシンインタフェース２４によりフィードバック通知（第１フィードバック通知）をプッシュ通知し、電子装置２を操作してフォアグラウンドでのコンピュータプログラム２００の実行に変更することを人に指示する。次に、電子装置２は、ステップＳ３０２を再実行し、コンピュータプログラム２００をフォアグラウンドで実行するように変更するか否かを再判断する。
【０１２０】
なお、電子装置２は、コンピュータプログラム２００をバックグラウンドで実行すると再判断した場合、ステップＳ３０４を再実行せず（または、特定時間経過ごと）にステップＳ３００をそのまま繰り返し実行して判断を継続的に行い、第１フィードバック通知を人に繰り返しプッシュ通知して人に不快感を与えることを回避する。
【０１２１】
電子装置２は、コンピュータプログラム２００をフォアグラウンドで実行すると判断した場合にステップＳ３０６に移行する。電子装置２は、描画モジュール７１４によりグラフィカルユーザーインタフェースを描画し、描画されたグラフィカルユーザーインタフェースをヒューマンマシンインタフェース２４により表示するとともに、グラフィカルユーザーインタフェースにより他のフィードバック通知（第２フィードバック通知）を表示し、フィードバック操作の入力を人に指示する。
【０１２２】
本実施形態に係る誘導方法は、図８で示される実施形態に比べて、ステップＳ１０６が下記のステップを含む。
【０１２３】
ステップＳ３０８では、電子装置２はグラフィカルユーザーインタフェースを介して人のフィードバック操作を受け付ける。
【０１２４】
一実施形態では、電子装置２は、環境の居心地を表す複数の居心地オプション（例えば、「明るすぎ」、「良い」、「暗すぎ」）をグラフィカルユーザーインタフェースを介して表示する。上記フィードバック操作とは、複数の居心地オプションから１つを選択することである。
【０１２５】
ステップＳ３１０では、電子装置２は、受け付けたフィードバック操作に応じて、対応するフィードバックデータを生成する。
【０１２６】
一実施形態では、上記フィードバックデータは、人によって選択された居心地オプションを表すためのものである。
【０１２７】
本実施形態に係る誘導方法は、図８で示される実施形態に比べて、ステップＳ１０８が下記のステップを含む。
【０１２８】
ステップＳ３１２では、電子装置２は、接続確立モジュール７１６及び第１ネットワークモジュール２６により、第１ネットワーク５を介してトリガ情報を発信する無線装置４と無線接続を確立する。
【０１２９】
他の実施形態では、電子装置２は、第２ネットワーク６を介して制御ホスト１とネットワーク接続を直接的に確立する。
【０１３０】
ステップＳ３１４では、電子装置２は、生成されたフィードバックデータを確立された無線接続により無線装置４に伝送する。次に、無線装置４は、第２ネットワーク６を介して受信したフィードバックデータを制御ホスト１に転送する。
【０１３１】
言い換えれば、フィードバックデータは、電子装置２、第１ネットワーク５、無線装置４及び第２ネットワーク６の経路に沿って制御ホスト１に伝送される。本発明は、無線装置４によりフィードバックデータを制御ホスト１に転送することで、電子装置２が第２ネットワーク６に接続する機能を有していない場合にフィードバックデータを制御ホスト１にアップロードすることができる。また、本発明では、電子装置２が制御ホスト１とネットワーク接続を別途確立する必要がないため、制御ホスト１の接続の数を効果的に減らすことができ、その結果、制御ホスト１の負荷を軽減させることができる。
【０１３２】
他の実施形態では、電子装置２は、第２ネットワーク６によって確立されたネットワーク接続により、フィードバックデータを制御ホスト１に直接的に伝送する。
【０１３３】
本発明は、制御ホスト１とデータ伝送を直接的に
行うことで、転送による伝送の遅延やデータの漏れを効果的に回避することができ、その結果、伝送速度や伝送成功率を向上させることができる。
【０１３４】
図１１は、本発明の第４実施形態に係る、環境状態へのデマンドレスポンスを行うように人を誘導する方法の一部を示すフローチャートである。図１〜図６、図８及び図１１に示すように、本実施形態では、制御ホスト１は、インタフェースサーバ１０及びデータベース１２を含む。フィードバックデータは、アプリケーションインタフェース記憶コマンドを含む。
【０１３５】
本実施形態に係る誘導方法は、図８で示される実施形態に比べて、ステップＳ１１０が下記のステップを含む。
【０１３６】
ステップＳ４０では、インタフェースサーバ１０はＡＰＩコマンドを取得するとともに、取得されたＡＰＩコマンドに解析処理を行って対応するライブラリの複数の機能コマンドを取得する。
【０１３７】
ステップＳ４２では、インタフェースサーバ１０は、取得された複数の機能コマンドを実行して対応する機能を実現する。
【０１３８】
例えば、インタフェースサーバ１０はいずれかのフィードバックデータを受信した場合、各フィードバックデータに含まれるアプリケーションインタフェース記憶コマンドを抽出し、予め設定されたＡＰＩコマンドと機能コマンドとの対応関係に基づいて抽出されたアプリケーションインタフェース記憶コマンドを解析してライブラリの複数の記憶コ機能マンドを取得する。次に、インタフェースサーバ１０は、取得された複数の記憶機能コマンドを実行してフィードバックデータをデータベース１２に記憶する。
【０１３９】
他の実施形態では、インタフェースサーバ１０はアプリケーションインタフェース統計コマンドを受信した場合、アプリケーションインタフェース統計コマンドを解析してライブラリの複数の統計機能コマンドを取得する。次に、インタフェースサーバ１０は、取得された複数の統計機能コマンドを実行し、データベース１２における複数のフィードバックデータに統計分析の処理を行って分析データを取得してデータベース１２に記憶する。
【０１４０】
本発明はＡＰＩコマンド変換機能を提供することで、開発者がプログラムを書くときに簡潔なＡＰＩコマンドをそのまま用いて上位機能または複雑な機能を実現し、プログラムの複雑さや開発難易度を大幅に低下させることができる。
【符号の説明】
【０１４１】
１ 制御ホスト
２ 電子装置
３ 外部装置
４ 無線装置
【図１】
2018191287.tif 000003
【図２】
2018191287.tif 000004
【図３】
2018191287.tif 000005
【図４】
2018191287.tif 000006
【図５】
2018191287.tif 000007
【図６】
2018191287.tif 000008
【図７】
2018191287.tif 000009
【図８】
2018191287.tif 000010
【図９】
2018191287.tif 000011
【図１０】
2018191287.tif 000012
【図１１】
2018191287.tif 000013