(57)【要約】      （修正有）【課題】ユーザが簡単なテキストを書き込むことにより空調設備の有限状態機械を直接構築することができる、空調設備のインテリジェントリモート有限状態機械制御システムを提供する。【解決手段】空調設備の有限状態機械制御システムは、クラウド制御プラットホーム１、状態機械実行モジュール１２、インテリジェント制御システム２及び空調設備３を含む。クラウド制御プラットホーム１は、ユーザがユーザ端末４からアップロードした状態機械定義テキストファイルを受信する。状態機械実行モジュール１２は、状態機械定義テキストファイルの記述を空調設備３が受容する機器実行コードに変換し、機器実行コードを実行して有限状態機械を構築する。インテリジェント制御システム２は、構築された有限状態機械に基づき空調設備３を制御する。【選択図】図３
2018156626.tif 000002
【特許請求の範囲】
【請求項１】
空調設備と、
ユーザ端末がアップロードした、記述内容を有する状態機械定義テキストファイルを受信するクラウド制御プラットホームと、
前記クラウド制御プラットホームにより前記状態機械定義テキストファイルを受信し、前記記述内容を前記空調設備が受容する機器実行コードに変換し、かつ、前記機器実行コードを実行して前記記述内容に対応した有限状態機械を構築する状態機械実行モジュールと、
前記クラウド制御プラットホーム及び前記空調設備に接続され、構築された前記有限状態機械に基づき前記空調設備をインテリジェント制御して、前記空調設備の運転方式を前記記述内容に合致させるインテリジェント制御システムと、を含む、空調設備の有限状態機械制御システム。
【請求項２】
前記記述内容には、少なくとも２つの状態及び前記２つの状態の切り換え条件が記録される、請求項１に記載の空調設備の有限状態機械制御システム。
【請求項３】
前記記述内容には、少なくとも１つの時刻、前記空調設備及び少なくとも１つの制御動作が記録される、請求項１に記載の空調設備の有限状態機械制御システム。
【請求項４】
前記状態機械実行モジュールは前記クラウド制御プラットホーム中に設置され、かつ、前記インテリジェント制御システムは、ネットワークシステムを介して前記クラウド制御プラットホームの前記有限状態機械をリファレンスランする、請求項１に記載の空調設備の有限状態機械制御システム。
【請求項５】
前記状態機械実行モジュールは前記インテリジェント制御システム中に設置され、かつ、前記インテリジェント制御システムは、ネットワークシステムを介して前記クラウド制御プラットホームから前記状態機械定義テキストファイルを取得する、請求項１に記載の空調設備の有限状態機械制御システム。
【請求項６】
前記状態機械定義テキストファイルは、拡張可能マークアップ言語（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ，ＸＭＬ）フォーマットである、請求項１に記載の空調設備の有限状態機械制御システム。
【請求項７】
前記状態機械定義テキストファイルは、ＪａｖａＳｃｒｉｐｔ（登録商標）オブジェクト表記法（ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ，ＪＳＯＮ）フォーマットである、請求項１に記載の空調設備の有限状態機械制御システム。
【請求項８】
外部の参考データを受信するとともに、前記参考データに基づき前記状態機械定義テキストファイルを自動的に生成するかまたは更新する状態機械定義生成モジュールを更に含む、請求項１に記載の空調設備の有限状態機械制御システム。
【請求項９】
前記状態機械定義生成モジュールは、前記クラウド制御プラットホーム中に設置される、請求項８に記載の空調設備の有限状態機械制御システム。
【請求項１０】
前記クラウド制御プラットホームに接続され、前記参考データを記憶するとともに、前記クラウド制御プラットホームに提供するクラウドデータベースを更に含む、請求項９に記載の空調設備の有限状態機械制御システム。
【請求項１１】
前記クラウドデータベースは前記インテリジェント制御システムに接続され、前記空調設備が所在する環境のセンサがフィードバックした検知データを受信するとともに、前記検知データを前記参考データとする、請求項１０に記載の空調設備の有限状態機械制御システム。
【請求項１２】
前記クラウドデータベースは気象データ収集プラットホームに接続され、気象データを受信するとともに、前記気象データを前記参考データとする、請求項１０に記載の空調設備の有限状態機械制御システム。
【請求項１３】
前記気象データ収集プラットホームは、気象観測ステーションまたは気象局サイトである、請求項１２に記載の空調設備の有限状態機械制御システム。
【請求項１４】
前記クラウド制御プラットホームは、前記状態機械定義生成モジュールを訓練するための訓練アルゴリズムを更に含む、請求項９に記載の空調設備の有限状態機械制御システム。
【請求項１５】
前記訓練アルゴリズムは、機械学習アルゴリズム（Ｍａｃｈｉｎｅ  ｌｅａｒｎｉｎｇ  ａｌｇｏｒｉｔｈｍ）またはルール学習アルゴリズム（Ｒｕｌｅ−ｂａｓｅｄ  ａｌｇｏｒｉｔｈｍ）である、請求項１４に記載の空調設備の有限状態機械制御システム。
【請求項１６】
前記インテリジェント制御システム及び前記空調設備はローカルエンドに設置されるとともに、ネットワークシステムを介して前記クラウド制御プラットホームに接続される、請求項１に記載の空調設備の有限状態機械制御システム。
【請求項１７】
前記状態機械実行モジュールは、前記クラウド制御プラットホームに設置される第１状態機械実行モジュール及び前記インテリジェント制御システムに設置される第２状態機械実行モジュールを含み、前記クラウド制御プラットホームは、前記状態機械定義テキストファイルの前記記述内容に基づき、前記第１状態機械実行モジュールまたは前記第２状態機械実行モジュールにより前記状態機械定義テキストファイルを処理して、前記状態機械定義テキストファイルの前記記述内容に基づき前記有限状態機械を構築するのかを決定する、請求項１６に記載の空調設備の有限状態機械制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は空調設備の制御システムに関するものであり、特に空調設備のリモートインテリジェント有限状態機械制御システムに関するものである。
【背景技術】
【０００２】
１つの電子機器はおそらく複数種の運転状態を有し、かつ、各状態はそれぞれ特定の切り換え条件を有している。空調設備を例とすると、１つの空調設備は、おそらく空調オンモード、空調オフモード、送風オンモード、送風オフモード、ファンオン、ファンオフなどの状態を有している。１つの電子機器に対して上記状態の制御と切り換えとを実施しようとする場合は、一般に有限状態機械（Ｆｉｎｉｔｅ−Ｓｔａｔｅ  Ｍａｃｈｉｎｅ）を構築する方式により設定することができる。
【０００３】
図１を参照すると、それは関連技術における有限状態機械の概略図である。図１の実施例において、１つの電子機器は計４つの状態（図１は状態０、状態１、状態２及び状態３を例としている）を有し、かつ、各状態はそれぞれ異なる切り換え条件を有している。
【０００４】
電子機器の有限状態機械を図１に示されている態様であると定義した場合、電子機器は、条件１の達成時に状態０に進入し、条件２の達成時には状態０から状態１に切り換わり、条件３の達成時には状態１を維持し、条件４の達成時には状態１から状態０に切り換わり、条件５の達成時には状態２に進入し、条件６の達成時には状態２から状態３に切り換わり、条件７の達成時には状態３から状態２に切り換わり、条件８の達成時には状態３を維持し、条件９の達成時には状態０から状態２に進入し、条件１０の達成時には状態１から状態３に進入する。
【０００５】
一般的に述べると、有限状態機械を定義しようとする場合には、特定のプログラム言語（例えば、Ｃ／Ｃ＋＋、Ｊａｖａ（登録商標）、Ｐｙｔｈｏｎなど）を使用して、各種状態及び各切り換え条件を、電子機器を制御するための機器実行コード中（例えば、電子機器のファームウェア）に直接書き込まなければならない。電子機器の有限状態機械を変更しようとする場合には（例えば、状態の増加、減少または切り換え条件の変更）、プログラム言語を使用して機器実行コードを再度書き込むかまたは変更しなければならない。このようにすると、電子機器の更新及びメンテナンスコストは相当に高くなる。
【０００６】
更に、一般のユーザはプログラム言語の書き込み、変更能力を有していないため、電子機器に予め設定された有限状態機械を受動的に受け入れる他なく、必要とする状態及び切り換え条件を自主的に定義することができない。この点に鑑み、現有の制御システムはユーザにとっては相当に柔軟性を有しておらず、おそらく電子機器の使用上における不便が生じている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の主な目的は、ユーザが簡単なテキストを書き込むことにより空調設備の有限状態機械を直接構築することができ、ユーザが空調設備に採用されている機器実行コードの書き込み能力を備える必要がない、空調設備のインテリジェントリモート有限状態機械制御システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明における空調設備の有限状態機械制御システムは、主に、クラウド制御プラットホーム、状態機械実行モジュール、インテリジェント制御システム及び空調設備を含む。クラウド制御プラットホームは、ユーザがユーザ端末を介して書き込むとともにアップロードした状態機械定義テキストファイルを受信する。状態機械実行モジュールは、状態機械定義テキストファイルの記述内容を空調設備が受容する機器実行コードに変換し、かつ、機器実行コードを実行して有限状態機械を構築する。インテリジェント制御システムは、有限状態機械に基づき空調設備を制御する。
【０００９】
本発明が関連技術に対して達成可能な技術的効果は、ユーザが空調設備の機器実行コードに対応したプログラム言語を学習する必要がなく、簡単なテキストで必要とする複数の状態及び各状態の切り換え条件を定義するだけで、システムが対応する有限状態機械を自動的に構築並びに変換し、更に空調設備の運転をユーザの要求に合致させることができる点にあり、相当に便利である。
【００１０】
かつ、ユーザが空調設備の有限状態機械を変更しようとする場合にも、空調設備の機器実行コードを変更する必要はなく、テキスト定義を変更するだけでよい。それにより、空調設備のメンテナンスの敷居及びメンテナンスコストを大幅に下げることができる。
また、人工知能技術の趨勢に対応し、有限状態機械定義テキストファイルは機械学習アルゴリズムにより、コンピュータプログラムから系統的かつ自動的に生成して、制御方法最適化の要求を満足することができる。
【図面の簡単な説明】
【００１１】
【図１】関連技術における有限状態機械の概略図である。
【図２】本発明の第１の具体的な実施例における制御システムの構築図である。
【図３】本発明の第２の具体的な実施例における制御システムの構築図である。
【図４】本発明の第３の具体的な実施例における制御システムの構築図である。
【図５】本発明の第１の具体的な実施例における制御の流れ図である。
【図６Ａ】本発明における状態機械定義テキストファイルの生成及び実行の概略図である。
【図６Ｂ】本発明における有限状態機械の概略図である。
【図７】本発明の第２の具体的な実施例における制御の流れ図である。
【発明を実施するための形態】
【００１２】
ここにおいては、本発明の好適な実施例について、図面に基づき、以下の通り詳細に説明する。
先ず、図２を参照すると、それは本発明の第１の具体的な実施例における制御システムの構築図である。本発明では空調設備の有限状態機械制御システム（以下においては、制御システムと称する）が具体的に開示されており、制御システムは、ユーザが自ら書き込むかまたはあるコンピュータプログラム及びアルゴリズムを介して自動的に生成されたテキストファイルを受信するとともに、テキストファイルの内容を領域中の電子機器（例えば、空調設備）が受容可能な機器実行コードに自動的に変換し、更に変換後の機器実行コードに基づき対応する有限状態機械を自ら構築することができる。
【００１３】
それにより、本発明はユーザが簡単なテキストで直接設定することができる電子機器の有限状態機械を提供することができ、つまり、ユーザは電子機器の機器実行コードに対応したプログラム言語（例えば、Ｃ／Ｃ＋＋、Ｊａｖａ（登録商標）、Ｐｙｔｈｏｎなど）の書き込み能力を備える必要はない。
【００１４】
図２に示されている通り、本発明の制御システムは、クラウド制御プラットホーム（Ｃｌｏｕｄ  Ｃｏｎｔｒｏｌ  Ｐｌａｔｆｏｒｍ）１、インテリジェント制御システム（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ、ＩＣＳ）２及び少なくとも１台の空調設備３を含み、インテリジェント制御システム２は、空調設備３をインテリジェント制御するために、空調設備３に電気的に接続される。
【００１５】
１つの実施例において、クラウド制御プラットホーム１はクラウドサーバで運転され、インテリジェント制御システム２及び空調設備３は、ローカルエンド（ｌｏｃａｌ  ｅｎｄ）に設置され、かつ、ネットワークシステム（例えば、Ｉｎｔｅｒｎｅｔ、ＬＡＮ、ＷＬＡＮなど）を介してクラウド制御プラットホーム１に接続される。別の実施例において、クラウド制御プラットホーム１、インテリジェント制御システム２及び空調設備３は、共通してローカルエンドに設置し、かつ、有線または無線方式で互いに接続することができる。
【００１６】
図３を同時に参照すると、それは本発明の第２の具体的な実施例における制御システムの構築図である。図３に示されている通り、本発明の制御システムは、状態機械定義生成モジュール（Ｓｔａｔｅ−Ｍａｃｈｉｎｅ  Ｄｅｆｉｎｉｔｉｏｎ  Ｇｅｎｅｒａｔｏｒ）１１及び状態機械実行モジュール（Ｓｔａｔｅ−Ｍａｃｈｉｎｅ  Ｅｘｅｃｕｔｏｒ）１２を更に含む。
【００１７】
図３に示されている通り、クラウド制御プラットホーム１は、ネットワークシステムを介してユーザが操作制御するユーザ端末４に接続して、ユーザ端末４がアップロードした状態機械定義テキストファイルＴ１を受信することができる。本実施例において、状態機械定義テキストファイルＴ１の記述内容には、少なくとも２つの状態及び２つの状態の切り換え条件が記録されている（例えば、「状態０」、「状態１」、「条件１の達成時には状態０から状態１に切り換える」及び「条件２の達成時には状態１から状態０に切り換える」を記録する）。別の実施例において、状態機械定義テキストファイルＴ１の記述内容には、特定の時刻に空調設備３に対して特定の制御動作を実行するなどの内容を直接記録することができる（例えば、「時刻１に空調設備３をオンする」及び「時刻２に空調設備３をオフする」などの内容を記録する）。
【００１８】
図３の実施例において、状態機械実行モジュール１２はクラウド制御プラットホーム１中に設置される。本実施例において、状態機械実行モジュール１２は、クラウド制御プラットホーム１が受信した状態機械定義テキストファイルＴ１を処理して、状態機械定義テキストファイルＴ１の記述内容を、制御しようとする空調設備３が受容する機器実行コードに変換することができる。
【００１９】
状態機械実行モジュール１２が状態機械定義テキストファイルＴ１の記述内容を機器実行コードに変換した後、更に機器実行コードを実行して、記述内容（つまり、上記状態及び切り換え条件）に対応した有限状態機械Ｆ１を構築することができる。有限状態機械Ｆ１が構築された後、インテリジェント制御システム２は、ネットワークシステム（例えば、Ｉｎｔｅｒｎｅｔ、ＬＡＮ、ＷＬＡＮなど）を介してクラウド制御プラットホーム１に接続してクラウド制御プラットホーム１が運転している有限状態機械Ｆ１を参考とし、それにより有限状態機械Ｆ１に基づき接続している空調設備３をインテリジェント制御することができる。
【００２０】
具体的には、機器実行コードは、状態機械実行モジュール１２により状態機械定義テキストファイルＴ１の記述内容をコンパイル（Ｃｏｍｐｉｌｅ）して生成されたものであるため、構築される有限状態機械Ｆ１（例えば、図６Ｂに示されている有限状態機械）は状態機械定義テキストファイルＴ１の記述内容に合致している。それにより、インテリジェント制御システム２は、空調設備３の運転方式がユーザの要求（つまり、状態機械定義テキストファイルＴ１の記述内容）に合致していることを確保することができる。
【００２１】
続けて同時に図４を参照すると、それは本発明の第３の具体的な実施例における制御システムの構築図である。図４では図３に近似した制御システムが開示されており、違いは、図４の実施例において、状態機械実行モジュールがインテリジェント制御システム２中（図４に示されている状態機械実行モジュール２１）に設置されている点にある。
【００２２】
１つの実施例において、状態機械実行モジュールは、クラウド制御プラットホーム１中に設置される第１状態機械実行モジュール及びインテリジェント制御システム２中に設置される第２状態機械実行モジュールを含み、かつ、制御システムは、状態機械定義テキストファイルＴ１の記述内容に基づき第１状態機械実行モジュールまたは第２状態機械実行モジュールにより状態機械定義テキストファイルＴ１を処理すべきであるのかを決定することができる。
【００２３】
例を挙げて述べると、クラウド制御プラットホーム１がクラウドサーバに設置されるため、クラウド制御プラットホーム１の第１状態機械実行モジュールは、複数の状態機械定義テキストファイルＴ１を同時に処理して、複数の有限状態機械を同時に構築することができる。それにより、クラウド制御プラットホーム１は、複数の異なる電子機器の複数の有限状態機械を同時に運転することができる。
【００２４】
他方、インテリジェント制御システム２がローカルエンドに設置され、かつ、制御しようとする空調設備３に直接接続されるため、インテリジェント制御システム２の第２状態機械実行モジュールにより状態機械定義テキストファイルＴ１を処理するとともに、対応する有限状態機械を構築する場合は、空調設備３の制御感度に有益である。
【００２５】
図４に戻る。状態機械実行モジュール２１がインテリジェント制御システム２に設置される場合は、ユーザ端末４が、ユーザが書き込みを完了した状態機械定義テキストファイルＴ１をクラウド制御プラットホーム１にアップロードした後、インテリジェント制御システム２は、クラウド制御プラットホーム１から状態機械定義テキストファイルＴ１を直接取得することができる。
【００２６】
次いで、状態機械実行モジュール２１は、インテリジェント制御システム２が取得した状態機械定義テキストファイルＴ１を処理して、状態機械定義テキストファイルＴ１の記述内容を、インテリジェント制御システム２に接続している空調設備３が受容する機器実行コードに変換する。かつ、状態機械実行モジュール２１は更に、変換して得られた機器実行コードを実行して、対応する有限状態機械Ｆ１を構築する。
【００２７】
それにより、インテリジェント制御システム２は、構築された有限状態機械Ｆ１に基づき接続している空調設備３をインテリジェント制御して、空調設備３の運転方式がユーザの要求に合致している（つまり、状態機械定義テキストファイルＴ１の記述内容に合致している）ことを確保することができる。
【００２８】
本発明の１つの実施例において、状態機械定義テキストファイルＴ１は、例えば、拡張可能マークアップ言語（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ，ＸＭＬ）フォーマットとすることができる。本発明の別の実施例において、状態機械定義テキストファイルＴ１は、ＪａｖａＳｃｒｉｐｔ（登録商標）オブジェクト表記法（ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ，ＪＳＯＮ）フォーマットとすることができる。しかし、上記は本発明の具体的な実施例に過ぎず、それらに限定されるものではない。
【００２９】
１つの実施例において、ユーザ端末４は、例えば、パーソナルコンピュータまたはノート型コンピュータとすることができ、ユーザはユーザ端末４上のブラウザ（Ｂｒｏｗｓｅｒ）またはその他の編集インターフェイス（例えば、ＸＭＬファイルまたはＪＳＯＮファイルの編集ソフトウェア）を介して状態機械定義テキストファイルＴ１を編集することができる。別の実施例において、ユーザ端末４は、例えばスマート型移動装置とすることができ、ユーザはユーザ端末４中にインストールされている特定のアプリケーションプログラム（ＡＰＰ）を介して状態機械定義テキストファイルＴ１を編集することができる。
【００３０】
図３及び図４に示されている通り、本発明の制御システムは、クラウド制御プラットホーム１中に設置される状態機械定義生成モジュール１１を更に含む。本発明において、状態機械定義生成モジュール１１は、ネットワークシステムを介して外部の参考データＤ１を受信し、参考データＤ１に基づき状態機械定義テキストファイルＴ１を自動的に生成または更新することができる。言い換えると、本発明において、状態機械定義テキストファイルは、機械学習アルゴリズムにより、コンピュータプログラムから系統的かつ自動的に生成されて、ユーザの制御方法に対する最適化要求を満足することができる。
【００３１】
具体的には、本発明において、状態機械定義生成モジュール１１には、オンラインまたはオフラインの訓練（例えば、機械学習）により、複数種のルールが予め定義されている。制御システムが受信した参考データＤ１を状態機械定義生成モジュール１１に流し込んだ後、状態機械定義生成モジュール１１は、ルールに基づき対応する複数種の状態及び各種状態の切り換え条件を自動的に生成または更新することができるため、状態機械定義テキストファイルＴ１を自動的に生成または更新することができる。このようにして、ユーザは状態機械定義テキストファイルＴ１を自ら書き込む必要がないため、本発明の利便性及び実用性が更に向上する。
【００３２】
図３及び図４に示されている通り、本発明の制御システムは、クラウドデータベース５を更に含み、クラウドデータベース５は、クラウド制御プラットホーム１と同一または異なるクラウドサーバに設置するとともに、有線または無線方式でクラウド制御プラットホーム１に接続することができる。本発明においては、クラウドデータベース５中に参考データＤ１が記録されるとともに、状態機械定義生成モジュール１１が状態機械定義テキストファイルＴ１を自動的に生成または更新するように、参考データＤ１がクラウド制御プラットホーム１に提供される。
【００３３】
１つの実施例において、参考データＤ１は、クラウドデータベース５中に恒久的に記憶することができる（例えば、対応する空調設備３が所在する地理的位置情報）。別の実施例において、参考データＤ１は、クラウドデータベース５中に一時的に記憶して（例えば、今日の温度、湿度、降雨量などの情報）、随時更新、削除することができる。
【００３４】
１つの実施例において、制御システムは、空調設備３と同一領域中に設置されるセンサ６（例えば、温度センサ、湿度センサ、在室者探知器、赤外線センサなど）を更に含む。センサ６は、空調設備３の所在環境を検知するために用いられ、かつ、対応する検知データを生成する。本実施例において、センサ６は、検知データをインテリジェント制御システム２にフィードバックし、かつ、インテリジェント制御システム２は、検知データをクラウドデータベース５に伝送して記憶する。それにより、クラウドデータベース５は、検知データを参考データＤ１とし、かつ、状態機械定義生成モジュール１１は検知データを状態機械定義テキストファイルＴ１の生成根拠とすることができる。
【００３５】
別の実施例において、クラウドデータベース５は、気象データ収集プラットホーム７に更に接続され、気象データ収集プラットホーム７から気象データ（例えば、各地の温度、湿度、降雨量、気圧など）を受信するとともに、気象データを参考データＤ１とする。それにより、状態機械定義生成モジュール１１は、気象データを状態機械定義テキストファイルＴ１の生成根拠とすることができる。
【００３６】
本発明の１つの実施例において、気象データ収集プラットホーム７は、気象観測ステーションとすることができる。
更に別の実施例において、クラウドデータベース５は、更に、有線方式または無線方式で在室者需要応答（Ｏｃｃｕｐａｎｔ  Ｄｅｍａｎｄ  Ｒｅｓｐｏｎｓｅ）９を受信することができる。在室者需要応答９とは、空調設備３の運転環境中の在室者が所在環境に対してシステムに与える直接的な応答（例えば、寒すぎる、暑すぎるなどの環境感受）を指している。
【００３７】
本実施例において、クラウドデータベース５は、在室者需要応答９（例えば、在室者はスマートフォンのアプリケーションプログラムを介して応答することができる）を直接収集するか、またはインテリジェント制御システム２、空調設備３などを介して在室者需要応答９（例えば、在室者は空調設備３のユーザインターフェイスを操作して応答することができる）を間接的に収集するとともに、在室者需要応答９を参考データＤ１とすることができる。それにより、状態機械定義生成モジュール１１は、在室者需要応答９を状態機械定義テキストファイルＴ１の生成根拠とすることができる。
【００３８】
続いて図５を参照すると、それは本発明の第１の具体的な実施例における制御の流れ図である。図５に示されている通り、本発明において、ユーザが自ら空調設備３の有限状態機械を定義しようとする場合は、プログラム言語により空調設備３の機器実行コード（例えば、空調設備３のファームウェア）を書き込むかまたは変更する必要はなく、ユーザ端末４を介して状態機械定義テキストファイルＴ１を簡単に書き込むとともに（ステップＳ１０）、状態機械定義テキストファイルＴ１をクラウド制御プラットホーム１にアップロードするだけでよい（ステップＳ１２）。
【００３９】
具体的には、ユーザはユーザ端末４上の対応インターフェイスを介してＸＭＬファイル、ＪＳＯＮファイルまたはその他の軽量クラスのテキストデータファイルを書き込んで、状態機械定義テキストファイルＴ１を構築することができる。
【００４０】
他方、クラウド制御プラットホーム１は、クラウドデータベース５から参考データＤ１を受信し（ステップＳ１４）、かつ、状態機械定義生成モジュール１１により参考データＤ１に基づき状態機械定義テキストファイルＴ１を自ら生成または更新することもできる（ステップＳ１６）。それにより、ユーザが状態機械定義テキストファイルＴ１を書き込むとともにアップロードする必要はないため、本発明の制御システムは更に便利となる。
【００４１】
次いで、状態機械実行モジュール（クラウド制御プラットホーム１に設置される状態機械実行モジュール１２またはインテリジェント制御システム２に設置される状態機械実行モジュール２１）により状態機械定義テキストファイルＴ１を処理して、状態機械定義テキストファイルＴ１の記述内容を、制御しようとする空調設備３が受容する機器実行コードに変換する（ステップＳ１８）。
【００４２】
次いで、状態機械実行モジュール１２／２１が更に、変換により取得した機器実行コードを実行して、対応する有限状態機械Ｆ１を構築する（ステップＳ２０）。ここで提起すべきは、クラウド制御プラットホーム１に設置される状態機械実行モジュール１２により有限状態機械Ｆ１を構築する場合、有限状態機械Ｆ１はクラウド制御プラットホーム１上で運転される点である。同様に、インテリジェント制御システム２に設置される状態機械実行モジュール２１により有限状態機械Ｆ１を構築する場合、有限状態機械Ｆ１はインテリジェント制御システム２上で運転される。
【００４３】
最後に、インテリジェント制御システム２は、構築された有限状態機械Ｆ１に基づき接続されている空調設備３をインテリジェント制御することができる（ステップＳ２２）。このようにして、本発明の制御システムは、空調設備３の運転方式が状態機械定義テキストファイルＴ１の記述内容により定義される有限状態機械に合致していることを確保することができる。
【００４４】
以上の通り、本発明の主な技術的効果は、ユーザが簡単なテキストを書き込むだけで、空調設備３が特定条件の達成時に特定状態で運転される有限状態機械を構築することができる点にあり、相当便利である。
【００４５】
図６Ａ及び図６Ｂを参照すると、それぞれ本発明における状態機械定義テキストファイルの生成及び実行の概略図、及び本発明における有限状態機械の概略図である。
図６Ａに示されている通り、本発明の１つの実施例において、状態機械定義テキストファイルＴ１は、主に状態欄（Ｓｔａｔｅｓ）及び遷移欄（Ｔｒａｎｓｉｔｉｏｎｓ）の二大部分を含むことができる。
【００４６】
状態欄中に、ユーザは各状態の状態名称（例えば、図６Ａにおいては「状態０」、「状態１」及び「状態２」など３つの状態名称を例としている）を簡単に書く必要があるだけであり、各状態名称は、それぞれ空調設備３が達成可能な機能、モードまたは状態に対応している（例えば、状態０は空調設備３の送風モードに対応し、状態１は空調設備３の冷房モードに対応し、状態２は空調設備３の待機モード対応している）。
【００４７】
遷移欄中に、ユーザは複数の遷移項目を書き込むことができ、各遷移項目には、それぞれ１つのソース状態（Ｓｏｕｒｃｅ）、１つの目的状態（Ｄｅｓｔｉｎａｔｉｏｎ）及び１つの励起条件（Ｔｒｉｇｇｅｒ）が含まれる。１つの遷移項目中で定義されている励起条件が達成されると、空調設備３の運転は、遷移項目中で定義されているソース状態から同一遷移項目中で定義される目的状態に切り換わる。
【００４８】
前文に記載されている通り、状態機械定義テキストファイルＴ１は、ユーザがユーザ端末４を介して自ら書き込むことができる以外に、状態機械定義生成モジュール１１により自動的に生成することもできる。
図６Ａに示されている通り、本実施例において、クラウド制御プラットホーム１は、状態機械定義生成モジュール１１をオンラインで訓練またはオフラインで訓練するための訓練アルゴリズム８を更に含む。
【００４９】
１つの実施例において、訓練アルゴリズム８は、機械学習アルゴリズム（Ｍａｃｈｉｎｅ  ｌｅａｒｎｉｎｇ  ａｌｇｏｒｉｔｈｍ）とすることができる。別の実施例において、訓練アルゴリズム８は、ルール学習アルゴリズム（Ｒｕｌｅ−ｂａｓｅｄ  ａｌｇｏｒｉｔｈｍ）とすることができる。但し、機械学習及びルール学習は本技術分野において常用される技術的手段に属しているため、ここで改めては詳述しない。
【００５０】
訓練アルゴリズム８の訓練により、状態機械定義生成モジュール１１は状態名称及び遷移項目の複数の生成ルールを予め構築することができる。状態機械定義生成モジュール１１がクラウドデータベース５から参考データＤ１を取得した後、直ちに参考データＤ１及び生成ルールに基づき対応する複数の状態名称及び複数の遷移項目を自動的に生成または更新し、更に生成された複数の状態名称及び複数の遷移項目により対応する状態機械定義テキストファイルＴ１を生成することができる。
【００５１】
本実施例において、参考データＤ１は、例えば、センサ６によりフィードバックされたセンサデータＤ１１、気象データ収集プラットホーム７により収集された気象データＤ１２、または在室者が直接的または間接的にフィードバックした在室者需要応答９とすることができる。
【００５２】
状態機械定義テキストファイルＴ１の書き込みまたは生成が完了した後、直ちにクラウド制御プラットホーム１の状態機械実行モジュール１２またはインテリジェント制御システム２の状態機械実行モジュール２１により処理して、状態機械定義テキストファイルＴ１の記述内容を空調設備３が受容する機器実行コードに変換し、かつ、更に、変換された機器実行コードを実行して対応する有限状態機械Ｆ１を構築する。
【００５３】
それにより、インテリジェント制御システム２は、構築された有限状態機械Ｆ１に基づき空調設備３をインテリジェント制御して、空調設備３の運転方式を状態機械定義テキストファイルＴ１の記述内容が定義する有限状態機械に合致させることができる。
【００５４】
本実施例において、状態機械実行モジュール１２が、図６Ａに示されている状態機械定義テキストファイルＴ１を変換して得られた機器実行コードを実行した後、直ちに図６Ｂに示されている有限状態機械を構築することができる。
【００５５】
具体的には、状態機械実行モジュール１２が構築した有限状態機械は、状態機械定義テキストファイルＴ１における各状態名称及び各遷移項目に対応している。図６Ｂの実施例において、有限状態機械には、「状態０」、「状態１」及び「状態２」の３つの状態名称が含まれ、かつ、４つの遷移項目が含まれている。
【００５６】
４つの遷移項目には、（１）条件１の達成時には空調設備３が状態０から状態１に切り換わるように制御すること、（２）条件２の達成時には空調設備３が状態１から状態２に切り換わるように制御すること、（３）条件３の達成時には空調設備３が状態２から状態１に切り換わるように制御すること、（４）条件４の達成時には空調設備３が状態２から状態０に切り換わるように制御すること、が含まれている。
【００５７】
本発明の制御システムにより、ユーザはＸＭＬフォーマット、ＪＳＯＮフォーマットまたはその他の軽量クラスのテキストデータフォーマットを使用して上記状態名称及び遷移項目を状態機械定義テキストファイルＴ１中に簡単に書き込むことができる。状態機械実行モジュール１２／２１は、状態機械定義テキストファイルＴ１を処理して、状態名称及び遷移項目に基づき空調設備３の機器実行コードに対応したプログラム言語（例えば、Ｃ／Ｃ＋＋、Ｊａｖａ（登録商標）、Ｐｙｔｈｏｎなど）を書き込んでなる有限状態機械を直接構築することができる。
【００５８】
上記の通り、本発明の制御システムにより、ユーザがプログラム言語の書き込み能力を備えていなくても、空調設備３の有限状態機械を簡易に構築、変更することができ、相当便利である。
【００５９】
続いて図７を参照すると、それは本発明の第２の具体的な実施例における制御の流れ図である。本実施例において、クラウド制御プラットホーム１は、先ずユーザ端末４がアップロードしたかまたは状態機械定義生成モジュール１１が生成した状態機械定義テキストファイルＴ１を取得し（ステップＳ３０）、次いで、状態機械定義テキストファイルＴ１の記述内容に基づき、クラウド制御プラットホーム１に設置されている第１状態機械実行モジュール（つまり、状態機械実行モジュール１２）またはインテリジェント制御システム２に設置されている第２状態機械実行モジュール（つまり、状態機械実行モジュール２１）により、取得した状態機械定義テキストファイルＴ１を処理するのかを決定する（ステップＳ３２）。
【００６０】
例を挙げて述べると、第１状態機械定義テキストファイル中で定義されている有限状態機械を異なる種類の空調設備３に同時に適用することができる場合、クラウド制御プラットホーム１は、第１状態機械実行モジュールにより第１状態機械定義テキストファイルを処理して、クラウド制御プラットホーム１により対応する有限状態機械を運転すると判断することができる。
【００６１】
更に例えば、第２状態機械定義テキストファイル中で定義されている有限状態機械が特定型式番号の空調設備のみに適用される場合、クラウド制御プラットホーム１は、空調設備に接続しているインテリジェント制御システム２中の第２状態機械実行モジュールにより第２状態機械定義テキストファイルを処理し、インテリジェント制御システム２により対応する有限状態機械を運転すると判断することができる。
【００６２】
ステップＳ３２において、クラウド制御プラットホーム１中の第１状態機械実行モジュールにより状態機械定義テキストファイルＴ１を処理すると判断した場合は、クラウド制御プラットホーム１により状態機械定義テキストファイルＴ１を取得し（ステップＳ３４）、次いで、第１状態機械実施校モジュールにより取得した状態機械定義テキストファイルＴ１を処理して（ステップＳ３６）、状態機械定義テキストファイルＴ１の記述内容を、制御しようとする空調設備３が受容する機器実行コードに変換する（ステップＳ３８）。かつ、更に、第１状態機械実行モジュールにより、変換して得られた機器実行コードを更に実行して、対応する有限状態機械Ｆ１を構築する（ステップＳ４０）。
【００６３】
ステップＳ３２において、インテリジェント制御システム２中の第２状態機械実行モジュールにより状態機械定義テキストファイルＴ１を処理すると判断した場合、インテリジェント制御システム２は、クラウド制御プラットホーム１により状態機械定義テキストファイルＴ１を取得し（ステップＳ４２）、かつ、第２状態機械実行モジュールにより、取得した状態機械定義テキストファイルＴ１を処理して（ステップＳ４４）、状態機械定義テキストファイルＴ１の記述内容を、制御しようとする空調設備３が受容する機器実行コードに変換する（ステップＳ４６）。かつ、更に、第２状態機械実行モジュールにより、変換して得られた機器実行コードを更に実行して、対応する有限状態機械Ｆ１を構築する（ステップＳ４８）。
【００６４】
ステップＳ４０またはステップＳ４８の後、インテリジェント制御システム２はクラウド制御プラットホーム１またはインテリジェント制御システム２で運転されている有限状態機械Ｆ１に基づき空調設備３をインテリジェント制御することができる（ステップＳ５０）。それにより、インテリジェント制御システム２は、空調設備３の運転方式がユーザの要求に合致している（つまり、状態機械定義テキストファイルＴ１中で定義されている有限状態機械に合致している）ことを確保することができる。
【００６５】
上記の実施例により、本発明の制御システムは、クラウド制御プラットホーム１により空調設備３の有限状態機械を構築するとともに運転することにより、クラウドで異なる電子機器の複数の有限状態機械を同時に運転するとともにメンテナンスするとの目的を実現することができる。また、本発明の制御システムは、更に、インテリジェント制御システム２により空調設備３の有限状態機械を構築するとともに運転することにより、クラウド制御プラットホーム１の作業負荷量を低減することができる。
【００６６】
以上の記載は本発明の好適かつ具体的な実施例に過ぎず、それにより本発明の特許請求の範囲が制限されず、本発明の内容を運用して行われた等価な変化は、いずれも同様に本発明の範囲内にすべて含まれることを、ここに合わせて明記しておく。
【符号の説明】
【００６７】
１  クラウド制御プラットホーム
１１  状態機械定義生成モジュール
１２  状態機械実行モジュール
２  インテリジェント制御システム
２１  状態機械実行モジュール
３  空調設備
４  ユーザ端末
５  クラウドデータベース
６  センサ
７  気象データ収集プラットホーム
８  訓練アルゴリズム
９  在室者需要応答
Ｄ１  参考データ
Ｄ１１  センタデータ
Ｄ１２  気象データ
Ｆ１  有限状態機械
Ｔ１  状態機械定義テキストファイル
Ｓ１０〜Ｓ２４  制御ステップ
Ｓ３０〜Ｓ４８  制御ステップ
【図１】
2018156626.tif 000003
【図２】
2018156626.tif 000004
【図３】
2018156626.tif 000005
【図４】
2018156626.tif 000006
【図５】
2018156626.tif 000007
【図６Ａ】
2018156626.tif 000008
【図６Ｂ】
2018156626.tif 000009
【図７】
2018156626.tif 000010