(57)【要約】  空気調和システムは、複数の設備機器と、設備機器を制御する上位装置と、外部のサーバに予め記憶された、上位装置または設備機器である更新対象機器の制御プログラムを更新するための更新プログラム、および更新対象機器の更新前プログラムを記憶する記憶装置と、サーバから更新プログラムを取得するとともに、更新対象機器から更新前プログラムを取得し、更新プログラムおよび更新前プログラムを記憶装置に記憶させる情報取得部と、更新プログラムおよび更新前プログラムのバージョンを比較する比較判断部と、更新前プログラムのバージョンが更新プログラムのバージョンよりも古い場合に、更新対象機器の制御プログラムを記憶装置に記憶された更新プログラムに更新する更新実行部とを備え、更新実行部は、制御プログラムが更新された更新対象機器が正常に動作しない場合に、更新対象機器の制御プログラムを記憶装置に記憶された更新前プログラムに戻す。
2020044447.tif 000002
【特許請求の範囲】
【請求項１】
空調に関連する１または複数の設備機器と、
前記設備機器に接続され、前記設備機器を制御する上位装置と、
外部のサーバに予め記憶された、前記上位装置または前記設備機器を更新対象機器として前記更新対象機器の制御プログラムを更新するための更新プログラム、および前記更新対象機器の更新前プログラムを記憶する記憶装置と、
前記サーバから前記更新プログラムを取得するとともに、前記更新対象機器から前記更新前プログラムを取得し、取得した前記更新プログラムおよび前記更新前プログラムを前記記憶装置に記憶させる情報取得部と、
前記更新プログラムおよび前記更新前プログラムのバージョンを比較する比較判断部と、
前記更新前プログラムのバージョンが前記更新プログラムのバージョンよりも古い場合に、前記更新対象機器の前記制御プログラムを前記記憶装置に記憶された前記更新プログラムに更新する更新実行部と
を備え、
前記更新実行部は、
前記制御プログラムが更新された前記更新対象機器が正常に動作しない場合に、前記更新対象機器の前記制御プログラムを前記記憶装置に記憶された前記更新前プログラムに戻す空気調和システム。
【請求項２】
前記記憶装置は、
前記上位装置に設けられている請求項１に記載の空気調和システム。
【請求項３】
前記記憶装置は、
前記サーバに設けられている請求項１に記載の空気調和システム。
【請求項４】
前記制御プログラムの更新を行った前記更新対象機器から取得した、前記制御プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データに基づき、前記パラメータの相関関係を解析する解析部をさらに備え、
前記更新実行部は、
前記制御プログラムの更新により正常に動作しない更新対象機器に関する前記パラメータに相関がある場合に、正常に動作しない前記更新対象機器の前記制御プログラムの再更新を行い、
前記制御プログラムの再更新により前記更新対象機器が正常に動作しない場合に、前記更新対象機器の制御プログラムを前記更新前プログラムに戻す請求項１〜３のいずれか一項に記載の空気調和システム。
【請求項５】
前記解析部は、
前記制御プログラムの更新により正常に動作する更新対象機器に関する前記パラメータと、前記更新により正常に動作しない前記更新対象機器に関する前記パラメータとの相関関係を解析する請求項４に記載の空気調和システム。
【請求項６】
前記更新対象機器は、前記上位装置であり、
前記上位装置は、室外機である請求項１〜５のいずれか一項に記載の空気調和システム。
【請求項７】
前記更新対象機器は前記設備機器であり、
前記上位装置は、室外機であり、
前記設備機器は、室内機、リモコン、中継器または換気装置である請求項１〜５のいずれか一項に記載の空気調和システム。
【請求項８】
空調に関連する１または複数の設備機器と、
前記設備機器に接続され、前記設備機器を制御する上位装置と、
外部のサーバに予め記憶された、前記上位装置または前記設備機器を更新対象機器として前記更新対象機器の制御プログラムを更新するための更新プログラム、および前記更新対象機器の更新前プログラムを記憶する記憶装置と、
前記サーバから前記更新プログラムを取得するとともに、前記更新対象機器から前記更新前プログラムを取得し、取得した前記更新プログラムおよび前記更新前プログラムを前記記憶装置に記憶させる情報取得部と、
前記更新プログラムおよび前記更新前プログラムのバージョンを比較する比較判断部と、
前記更新前プログラムのバージョンが前記更新プログラムのバージョンよりも古い場合に、前記更新対象機器の前記制御プログラムを前記記憶装置に記憶された前記更新プログラムに更新する更新実行部と、
前記制御プログラムの更新を行った前記更新対象機器から取得した、前記制御プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データに基づき、前記パラメータの相関関係を解析する解析部と
を備え、
前記更新実行部は、
前記制御プログラムが更新された前記更新対象機器が正常に動作しない場合で、正常に動作しない前記更新対象機器に関する前記パラメータに相関があるときに、正常に動作しない前記更新対象機器の前記制御プログラムの再更新を行う空気調和システム。
【請求項９】
空調に関連する１または複数の設備機器、または、前記設備機器に接続され、前記設備機器を制御する上位装置を更新対象機器として、前記更新対象機器の制御プログラムを更新する空気調和システムのプログラム更新方法であって、
外部のサーバから前記更新対象機器の制御プログラムを更新するための更新プログラムを取得するステップと、
前記更新対象機器から更新前プログラムを取得するステップと、
前記更新プログラムおよび前記更新前プログラムのバージョンを比較するステップと、
前記更新前プログラムのバージョンが前記更新プログラムのバージョンよりも古い場合に、前記更新対象機器の前記制御プログラムを前記更新プログラムに更新するステップと、
前記制御プログラムが更新された前記更新対象機器が正常に動作しない場合に、前記更新対象機器の前記制御プログラムを前記更新前プログラムに戻すステップと
を有する空気調和システムのプログラム更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムを更新する空気調和システムおよび空気調和システムのプログラム更新方法に関するものである。
【背景技術】
【０００２】
従来の空気調和システムは、室外機、室内機およびリモートコントローラ（以下、「リモコン」という）を備え、それぞれが伝送線で接続されて構成されている。空気調和システムでは、室外機、室内機およびリモコンのそれぞれが伝送線を介して制御信号を送受信することにより、空調運転が行われる。室外機、室内機およびリモコンは、それぞれ制御基板を備え、制御基板には、フラッシュメモリが内蔵されたマイクロコンピュータ（以下、「マイコン」という）が実装されている。マイコンに内蔵されたフラッシュメモリには、各機器を制御するための制御プログラムが書き込まれている。【０００３】
ところで、制御プログラムは、機能改善および不具合改修の際に、更新が必要となることがある。制御プログラムを更新する場合、通常、作業者は、更新対象機器の電源を遮断した後にパネルを開け、マイコンが実装された制御基板にプログラム書換ツールを接続し、新しい制御プログラムを書き込むようにする。【０００４】
しかしながら、このようにして制御プログラムを更新する場合には、プログラム書換ツールからマイコンに内蔵されたフラッシュメモリに制御プログラムを転送する時間が必要となる。この場合、制御プログラムを転送して更新が終了するまで、作業者が拘束される。特に、プログラムの更新対象となる機器が複数台存在する場合は、複数台分の制御プログラムの更新が完了するまで、作業者が拘束される。そのため、制御プログラムの更新を効率的に行うことができない。【０００５】
そこで、最近では、制御プログラムを効率的に行うための種々の方法が提案されている。例えば、特許文献１には、複数の空調コントローラの制御プログラムを自動的に更新する方法が開示されている。特許文献１に記載の発明では、複数の空調コントローラの制御プログラムを更新する際に、まず、１台の空調コントローラの制御プログラムが作業者によって手動で更新される。その後、制御プログラムが更新された空調コントローラから他の空調コントローラに対して更新後の制御プログラムが自動的に送信される。そして、更新後の制御プログラムを受信した他の空調コントローラは、受信した制御プログラムを用いて制御プログラムを更新する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−７９７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の方法では、最初に１台の空調コントローラを手動で更新する必要がある。そのため、作業者は、更新対象の空調コントローラが設置された場所まで行く必要があり、制御プログラムの更新に手間がかかってしまう。また、制御プログラムの更新がうまくいかなかった場合、更新対象の機器が正常に動作しない不具合が発生する可能性がある。その不具合が発生すると、作業者は、機器が正常に動作するよう再度作業しなければならず、手間がかかってしまう。【０００８】
本発明は、上記の課題に鑑みてなされたものであって、作業者が更新対象機器の設置場所に行くことなく、制御プログラムの更新を効率的に行うとともに、制御プログラムの更新が失敗した際に更新対象の機器が正常に動作しない不具合を解消することができる空気調和システムおよび空気調和システムのプログラム更新方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の空気調和システムは、空調に関連する１または複数の設備機器と、前記設備機器に接続され、前記設備機器を制御する上位装置と、外部のサーバに予め記憶された、前記上位装置または前記設備機器を更新対象機器として前記更新対象機器の制御プログラムを更新するための更新プログラム、および前記更新対象機器の更新前プログラムを記憶する記憶装置と、前記サーバから前記更新プログラムを取得するとともに、前記更新対象機器から前記更新前プログラムを取得し、取得した前記更新プログラムおよび前記更新前プログラムを前記記憶装置に記憶させる情報取得部と、前記更新プログラムおよび前記更新前プログラムのバージョンを比較する比較判断部と、前記更新前プログラムのバージョンが前記更新プログラムのバージョンよりも古い場合に、前記更新対象機器の前記制御プログラムを前記記憶装置に記憶された前記更新プログラムに更新する更新実行部とを備え、前記更新実行部は、前記制御プログラムが更新された前記更新対象機器が正常に動作しない場合に、前記更新対象機器の前記制御プログラムを前記記憶装置に記憶された前記更新前プログラムに戻すものである。【００１０】
また、本発明の空気調和システムのプログラム更新方法は、空調に関連する１または複数の設備機器、または、前記設備機器に接続され、前記設備機器を制御する上位装置を更新対象機器として、前記更新対象機器の制御プログラムを更新する空気調和システムのプログラム更新方法であって、外部のサーバから前記更新対象機器の制御プログラムを更新するための更新プログラムを取得するステップと、前記更新対象機器から更新前プログラムを取得するステップと、前記更新プログラムおよび前記更新前プログラムのバージョンを比較するステップと、前記更新前プログラムのバージョンが前記更新プログラムのバージョンよりも古い場合に、前記更新対象機器の前記制御プログラムを前記更新プログラムに更新するステップと、前記制御プログラムが更新された前記更新対象機器が正常に動作しない場合に、前記更新対象機器の前記制御プログラムを前記更新前プログラムに戻すステップとを有するものである。
【発明の効果】
【００１１】
本発明によれば、制御プログラムを更新するための更新プログラムが外部のサーバに予め記憶され、制御プログラムの更新の際に、外部のサーバに記憶された更新プログラムを用いて更新対象機器の制御プログラムを更新する。また、プログラムが更新された設備機器が正常に動作しない場合に、記憶装置に記憶された更新前プログラムを用いて設備機器のプログラムを更新前プログラムに戻す。これにより、更新対象機器の制御プログラムが自動的に更新されるため、作業者が更新対象機器の設置場所に行くことなく、制御プログラムの更新を効率的に行うとともに、制御プログラムの更新が失敗した際に更新対象の機器が正常に動作しない不具合を解消することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１に係る空気調和システムの構成の一例を示すブロック図である。
【図２】図１の室外機の構成の一例を示すブロック図である。
【図３】図２のマイコンの構成の一例を示す機能ブロック図である。
【図４】図２の制御基板の構成の一例を示すハードウェア構成図である。
【図５】図１の室内機の構成の一例を示すブロック図である。
【図６】図１の室外機によるプログラム更新処理の流れの一例を示すフローチャートである。
【図７】更新されたプログラムを更新前のプログラムに戻す処理の流れの一例を示すフローチャートである。
【図８】実施の形態２に係るプログラム更新処理の流れの一例を示すフローチャートである。
【図９】実施の形態３に係る空気調和システムの構成の一例を示すブロック図である。
【図１０】実施の形態４に係る空気調和システムの構成の一例を示すブロック図である。
【図１１】図１０の室外機に設けられたマイコンの構成の一例を示す機能ブロック図である。
【図１２】機器更新データの一例を示す概略図である。
【図１３】図１０の室外機によるプログラム再更新処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
実施の形態１．
以下、本発明の実施の形態１に係る空気調和システムについて説明する。本実施の形態１に係る空気調和システムは、空調に関連する設備機器としての１または複数の室内機と、室内機に接続され、室内機を制御する上位装置としての室外機とを備えるものである。
【００１４】
［空気調和システム１００の構成］
図１は、本実施の形態１に係る空気調和システム１００の構成の一例を示すブロック図である。図１に示すように、空気調和システム１００は、集中管理装置２、室外機３、室内機４およびリモコン５を備えている。集中管理装置２は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０等によって外部のサーバ１に接続される。集中管理装置２および室外機３は、通信ケーブル２０によって接続されている。室外機３、室内機４およびリモコン５は、通信ケーブル２１によって接続されている。なお、空気調和システム１００において、室外機３、室内機４およびリモコン５の台数は、この例に限られず、任意の台数であってもよい。また、リモコン５は、通信ケーブル２１等の有線で接続される場合に限られず、ワイヤレス通信等を用いた無線によって接続されてもよい。
【００１５】
サーバ１は、空気調和システム１００に設けられた各機器の制御プログラムを更新するための制御プログラム（以下、「更新プログラム」という）が予め記憶されている。サーバ１は、制御プログラムを更新する際に、集中管理装置２を介して室外機３に更新プログラムを送信する。
【００１６】
集中管理装置２は、通信ケーブル２０を介して室外機３と各種のデータを送受信することにより、室外機３ならびに室外機３に接続された室内機４の管理および制御を行う。例えば、集中管理装置２は、室外機３、室内機４の状態を示す情報を受信するとともに、通信ケーブル２０を介してこれらを制御するための制御信号を送信する。
【００１７】
室外機３は、通信ケーブル２０を介して集中管理装置２から受信した制御信号に基づき、室内機４と連動して空調運転を行う。また、室外機３は、運転の際に、集中管理装置２が制御を行うために必要となるデータを含む信号を、通信ケーブル２０を介して集中管理装置２に送信する。また、本実施の形態１において、室外機３は、サーバ１から送信された更新プログラムを、集中管理装置２を介して受信する。そして、室外機３は、受信した更新プログラムに基づき、自身の制御プログラムを更新する。
【００１８】
室内機４は、空調対象空間に設置され、室外機３からの制御に基づき、空調対象空間の空調を行う。例えば、室内機４は、室外機３からの制御信号に基づき自装置内の各部が制御され、冷房運転および暖房運転等の各種運転を行う。
【００１９】
リモコン５は、空気調和システム１００を操作するために設けられ、ユーザによる操作に応じた操作信号を、通信ケーブル２１を介して室外機３および室内機４に送信する。例えば、ユーザによってリモコン５が操作されることにより、空調対象空間に対する冷房運転時または暖房運転時の室内温度が設定される。
【００２０】
（室外機３）
図２は、図１の室外機３の構成の一例を示すブロック図である。図２に示すように、室外機３は、制御基板３１および電源基板３２を有している。
【００２１】
制御基板３１は、室外機３を制御するために設けられ、伝送回路３０１、マイコン３０２および記憶装置３０３を有している。制御基板３１は、マイクロコンピュータなどの演算装置上でソフトウェアを実行することにより各種機能が実現され、もしくは各種機能を実現する回路デバイスなどのハードウェア等で構成されている。
【００２２】
伝送回路３０１は、通信ケーブル２１を介して室内機４およびリモコン５と通信を行うためのインタフェースである。伝送回路３０１は、マイコン３０２に接続されている。マイコン３０２は、室外機３における各種動作を制御するとともに、各種機能を実行する。マイコン３０２には、メモリ３０２ａが内蔵されている。メモリ３０２ａは、例えばフラッシュメモリであり、室外機３を制御するための制御プログラムが記憶される。
【００２３】
記憶装置３０３は、例えば不揮発性メモリで構成され、室外機３の制御プログラムを更新する際の更新プログラムを一時的に記憶する。また、記憶装置３０３は、室外機３の更新前プログラムおよび設定情報データを一時的に記憶する。設定情報データは、例えば、省エネ機能の有効または無効といった運転時の設定情報を含むデータである。なお、記憶装置３０３には、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリまたはＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード等の着脱可能な外部記憶媒体が用いられてもよい。
【００２４】
電源基板３２は、スイッチ２０１ａを介して商用電源２００ａが供給されている。電源基板３２は、商用電源２００ａから供給された電力を制御基板３１に適した直流電力に変換し、制御基板３１に供給する。
【００２５】
（マイコン３０２）
図３は、図２のマイコン３０２の構成の一例を示す機能ブロック図である。図３に示すように、マイコン３０２は、情報取得部３１１、確認処理部３１２、比較判断部３１３、更新実行部３１４およびメモリ３０２ａを有している。
【００２６】
情報取得部３１１は、伝送回路３０１を介してサーバ１から更新プログラムを取得する。確認処理部３１２は、伝送回路３０１を介してサーバ１に更新プログラムが保存されているか否かを確認する。また、確認処理部３１２は、室外機３の制御プログラムを更新した際に、室外機３が正常に動作しているか否かといった動作状態の確認を行う。
【００２７】
比較判断部３１３は、サーバ１から取得した更新プログラムのバージョンと、室外機３の更新前プログラムのバージョンとを比較し、いずれのプログラムのバージョンが新しいかを判断する。更新実行部３１４は、サーバ１から取得した更新プログラムに基づき、メモリ３０２ａに記憶された制御プログラムの更新処理を実行する。また、更新実行部３１４は、室外機３の運転および運転の停止を制御する。
【００２８】
上記のように、マイコン３０２の各種機能がソフトウェアで実行される場合、情報取得部３１１、確認処理部３１２、比較判断部３１３および更新実行部３１４の機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアおよびファームウェアは、プログラムとして記述され、メモリ３０２ａに格納される。マイコン３０２は、メモリ３０２ａに記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。
【００２９】
メモリ３０２ａとして、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）およびＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等の不揮発性または揮発性の半導体メモリ等が用いられる。また、メモリ３０２ａとして、例えば、磁気ディスク、フレキシブルディスク、光ディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）およびＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の着脱可能な記録媒体が用いられてもよい。
【００３０】
図４は、図２の制御基板３１の構成の一例を示すハードウェア構成図である。制御基板３１の各種機能がハードウェアで実行される場合、図２の制御基板３１は、図４に示すように、通信装置１１０および処理回路１２０で構成される。図２の伝送回路３０１は、図４の通信装置１１０である。また、図３のマイコン３０２における情報取得部３１１、確認処理部３１２、比較判断部３１３および更新実行部３１４の各機能は、処理回路１２０により実現される。
【００３１】
各機能がハードウェアで実行される場合、処理回路１２０は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、またはこれらを組み合わせたものが該当する。情報取得部３１１、確認処理部３１２、比較判断部３１３および更新実行部３１４の各部の機能それぞれを処理回路１２０で実現してもよいし、各部の機能を処理回路１２０で実現してもよい。
【００３２】
（室内機４）
図５は、図１の室内機４の構成の一例を示すブロック図である。図５に示すように、室内機４は、制御基板４１および電源基板４２を有している。
【００３３】
制御基板４１は、室内機４を制御するために設けられ、伝送回路４０１およびマイコン４０２を有している。制御基板４１は、マイクロコンピュータなどの演算装置上でソフトウェアを実行することにより各種機能が実現され、もしくは各種機能を実現する回路デバイスなどのハードウェア等で構成されている。
【００３４】
伝送回路４０１は、通信ケーブル２１を介して室外機３およびリモコン５と通信を行うためのインタフェースである。伝送回路４０１は、マイコン４０２に接続されている。マイコン４０２は、室内機４における各種動作を制御するとともに、各種機能を実行する。マイコン４０２には、メモリ４０２ａが内蔵されている。メモリ４０２ａは、例えばフラッシュメモリであり、室内機４を制御するための制御プログラムが記憶される。
【００３５】
電源基板４２は、スイッチ２０１ｂを介して商用電源２００ｂが供給されている。電源基板４２は、商用電源２００ｂから供給された電力を制御基板４１に適した直流電力に変換し、制御基板４１に供給する。
【００３６】
［空気調和システム１００の動作］
上記構成を有する空気調和システム１００の動作について説明する。ここでは、空気調和システム１００の通常使用時の動作と、室外機３の制御プログラムを更新するプログラム更新処理とについて説明する。
【００３７】
（通常使用時）
まず、通常使用時には、室外機３に対するスイッチ２０１ａと、室内機４に対するスイッチ２０１ｂとがＯＮとされる。これにより、室外機３および室内機４は、通電状態となっている。
【００３８】
室外機３は、スイッチ２０１ａがＯＮとされると、商用電源２００ａから電源基板３２に電力が供給される。電源基板３２は、供給された商用電源２００ａの電力を、制御基板３１での使用に適した直流電力に変換する。そして、電源基板３２は、制御基板３１のマイコン３０２および伝送回路３０１に対して直流電源を供給する。
【００３９】
また、室内機４は、スイッチ２０１ｂがＯＮとされると、商用電源２００ｂから電源基板４２に電力が供給される。電源基板４２は、供給された商用電源２００ｂの電力を、制御基板４１に適した直流電力に変換する。そして、電源基板４２は、制御基板４１のマイコン４０２および伝送回路４０１に対して直流電力を供給する。
【００４０】
一方、ユーザによってリモコン５が操作されると、リモコン５に入力された操作情報は、通信ケーブル２１および伝送回路４０１を介して室内機４のマイコン４０２に伝送される。マイコン４０２は、リモコン５から伝送された操作情報に基づき、室内機４の制御を行う。また、マイコン４０２は、伝送回路４０１、通信ケーブル２１および伝送回路３０１を介して、室外機３のマイコン３０２に対して、室外機３による空調制御に必要な情報を伝送する。
【００４１】
室外機３のマイコン３０２は、室内機４のマイコン４０２から伝送された空調制御に必要な情報に基づき、室外機３の制御を行う。また、マイコン３０２は、伝送回路３０１、通信ケーブル２１および伝送回路４０１を介して、マイコン４０２に、室内機４による空調制御に必要な情報を伝送する。このように、室外機３、室内機４およびリモコン５は、それぞれが通信ケーブル２１を介して空調制御に必要な情報を伝送することにより、空調を行う。
【００４２】
（プログラム更新処理）
図６は、図１の室外機３によるプログラム更新処理の流れの一例を示すフローチャートである。まず、ステップＳ１において、室外機３の確認処理部３１２は、サーバ１に更新プログラムが保存されているか否かを判断する。サーバ１に更新プログラムが保存されていない場合（ステップＳ１；Ｎｏ）には、処理がステップＳ１に戻り、サーバ１に更新プログラムが保存されるまでステップＳ１に処理が繰り返される。一方、サーバ１に更新プログラムが保存されている場合（ステップＳ１；Ｙｅｓ）には、制御プログラムの更新処理が開始される。
【００４３】
なお、制御プログラムの更新処理は、サーバ１に更新プログラムが保存されているか否かで判断しているが、これはこの例に限られない。例えば、作業者によりサーバ１に更新プログラムが保存された後、制御プログラムの更新を開始するためのプログラムが実行された場合に、制御プログラムの更新処理が開始されてもよい。
【００４４】
ステップＳ２において、確認処理部３１２は、メモリ３０２ａに記憶された現在の制御プログラム（更新前プログラム）のバージョン情報を取得して確認する。また、ステップＳ３において、情報取得部３１１は、サーバ１から伝送回路３０１を介して更新プログラムのバージョン情報を取得する。そして、ステップＳ４において、確認処理部３１２は、更新プログラムのバージョン情報を確認する。
【００４５】
次に、ステップＳ５において、比較判断部３１３は、更新前プログラムのバージョンと更新プログラムのバージョンとを比較し、更新前プログラムのバージョンが更新プログラムのバージョンよりも古いか否かを判断する。更新前プログラムのバージョンが更新プログラムのバージョンよりも古い場合（ステップＳ５；Ｙｅｓ）、比較判断部３１３は、ステップＳ６において、更新前プログラムを記憶装置３０３に保存する。一方、更新前プログラムのバージョンが更新プログラムのバージョンと同じまたは新しい場合（ステップＳ５；Ｎｏ）には、一連の処理が終了する。
【００４６】
ステップＳ７において、情報取得部３１１は、サーバ１から伝送回路３０１を介して更新プログラムを取得し、記憶装置３０３に保存する。そして、ステップＳ８において、更新実行部３１４は、室外機３の運転を停止する。ステップＳ９において、更新実行部３１４は、記憶装置３０３に保存された更新プログラムをメモリ３０２ａに上書きして保存する。これにより、室外機３の制御プログラムが更新される。ステップＳ１０において、更新実行部３１４は、室外機３を再起動して運転を再開する。
【００４７】
ここで、制御プログラムを更新することにより、室外機３が正常に動作しないことが発生する可能性がある。このような場合、室外機３は、正常に動作しない制御プログラムを更新前プログラムに戻す処理を行う。図７は、更新されたプログラムを更新前のプログラムに戻す処理の流れの一例を示すフローチャートである。
【００４８】
ステップＳ１１において、確認処理部３１２は、室外機３が正常に動作するか否かを判断する。制御プログラムの更新により、室外機３が正常に動作しない場合（ステップＳ１１；Ｎｏ）には、処理がステップＳ１２に移行する。一方、室外機３が正常に動作する場合（ステップＳ１１；Ｙｅｓ）には、一連の処理が終了する。
【００４９】
ステップＳ１２において、更新実行部３１４は、室外機３の運転を停止させる。ステップＳ１３において、更新実行部３１４は、記憶装置３０３に保存された室外機３の更新前プログラムを取得し、取得した更新前プログラムをメモリ３０２ａに上書きして保存する。これにより、室外機３の制御プログラムが更新前プログラムに戻される。ステップＳ１４において、更新実行部３１４は、プログラムを更新前に戻した後、室外機３を再起動して運転を再開する。
【００５０】
このように、本実施の形態１では、サーバ１に記憶された更新プログラムが室外機３に送信され、室外機３の制御プログラムが更新プログラムに更新される。これにより、作業者は、サーバ１に更新プログラムを保存するだけ、あるいはその後に制御プログラムの更新処理の開始を実行するだけで、室外機３の制御プログラムを更新することができる。すなわち、本実施の形態１では、作業者が更新対象の機器が設置された場所に行くことなく、制御プログラムを効率的に更新することができる。
【００５１】
以上のように、本実施の形態１に係る空気調和システム１００では、制御プログラムを更新するための更新プログラムが外部のサーバ１に予め記憶されている。そして、上位装置である室外機３は、制御プログラムの更新の際に、サーバ１に記憶された更新プログラムを用いて更新対象機器である室外機３自身の制御プログラムを更新する。これにより、室外機３の制御プログラムが自動的に更新されるため、作業者が室外機３の設置場所に行くことなく、制御プログラムを効率的に更新することができる。
【００５２】
実施の形態２．
次に、本発明の実施の形態２について説明する。本実施の形態２では、室外機３の制御により、室内機４およびリモコン５の制御プログラムを更新する点で、実施の形態１と相違する。なお、以下の説明において、実施の形態１と共通する部分には同一の符号を付し、詳細な説明を省略する。また、以下では、室内機４の制御プログラムを更新する場合を例にとって説明する。
【００５３】
［空気調和システム１００の構成］
本実施の形態２に係る空気調和システム１００は、図１に示す実施の形態１に係る空気調和システム１００と同様の構成を有している。なお、サーバ１は、更新プログラムに加えて、更新対象となる設備機器を示す機器特定情報を予め記憶している。サーバ１は、制御プログラムを更新する際に、集中管理装置２を介して室外機３に更新プログラムおよび機器特定情報を送信する。
【００５４】
［空気調和システム１００の動作］
本実施の形態２に係る空気調和システム１００によるプログラム更新処理について説明する。図８は、本実施の形態２に係るプログラム更新処理の流れの一例を示すフローチャートである。ここでは、室内機４の制御プログラムを更新する場合を例にとって説明する。
【００５５】
まず、ステップＳ２１において、室外機３の確認処理部３１２は、サーバ１に更新プログラムが保存されているか否かを判断する。サーバ１に更新プログラムが保存されていない場合（ステップＳ２１；Ｎｏ）には、処理がステップＳ２１に戻り、サーバ１に更新プログラムが保存されるまでステップＳ２１に処理が繰り返される。一方、サーバ１に更新プログラムが保存されている場合（ステップＳ２１；Ｙｅｓ）には、制御プログラムの更新処理が開始される。
【００５６】
ステップＳ２２において、情報取得部３１１は、サーバ１から機器特定情報を取得する。ステップＳ２３において、情報取得部３１１は、取得した機器特定情報に基づき、更新対象である室内機４から更新前プログラムのバージョン情報を取得する。ステップＳ２４において、確認処理部３１２は、取得した室内機４における更新前プログラムのバージョン情報を確認する。
【００５７】
また、ステップＳ２５において、情報取得部３１１は、サーバ１から伝送回路３０１を介して更新プログラムのバージョン情報を取得する。そして、ステップＳ２６において、確認処理部３１２は、更新プログラムのバージョン情報を確認する。
【００５８】
次に、ステップＳ２７において、比較判断部３１３は、更新前プログラムのバージョンと更新プログラムのバージョンとを比較し、更新前プログラムのバージョンが更新プログラムのバージョンよりも古いか否かを判断する。更新前プログラムのバージョンが更新プログラムのバージョンよりも古い場合（ステップＳ２７；Ｙｅｓ）、情報取得部３１１は、ステップＳ２８において、室内機４から更新前プログラムを取得し、記憶装置３０３に保存する。一方、更新前プログラムのバージョンが更新プログラムのバージョンと同じまたは新しい場合（ステップＳ２７；Ｎｏ）には、一連の処理が終了する。
【００５９】
ステップＳ２９において、情報取得部３１１は、サーバ１から伝送回路３０１を介して更新プログラムを取得し、記憶装置３０３に保存する。そして、ステップＳ３０において、更新実行部３１４は、室内機４の運転を停止し、ステップＳ３１において、記憶装置３０３に保存された更新プログラムを室内機４に送信する。
【００６０】
このとき、室内機４は、室外機３から更新プログラムを受信すると、受信した更新プログラムをメモリ４０２ａに上書きして保存する。これにより、室内機４の制御プログラムが更新される。
【００６１】
ステップＳ３２において、更新実行部３１４は、室内機４による制御プログラムの更新が終了すると、室内機４を再起動して運転を再開する。
【００６２】
このように、本実施の形態２では、サーバ１に記憶された更新プログラムが室外機３に保存された後に室内機４に送信され、室内機４の制御プログラムが更新プログラムに更新される。なお、リモコン５の制御プログラムを更新する場合にも、図８に示す処理と同様の処理をリモコン５に対して実行することにより、リモコン５の制御プログラムが更新される。
【００６３】
すなわち、本実施の形態２では、室外機３の制御により、設備機器である室内機４およびリモコン５の制御プログラムを更新することができる。また、作業者は、実施の形態１と同様に、サーバ１に更新プログラムを保存するだけ、あるいはその後に制御プログラムの更新処理の開始を実行するだけで、室内機４およびリモコン５の制御プログラムを更新することができる。そのため、本実施の形態１では、作業者が更新対象の機器が設置された場所に行くことなく、設備機器の制御プログラムを効率的に更新することができる。
【００６４】
以上のように、本実施の形態２に係る空気調和システム１００において、上位装置である室外機３は、サーバ１に記憶された更新プログラムを用いて、設備機器である室内機４またはリモコン５の制御プログラムを更新する。これにより、室内機４またはリモコン５の制御プログラムが自動的に更新されるため、作業者が室内機４またはリモコン５の設置場所に行くことなく、制御プログラムを効率的に更新することができる。
【００６５】
実施の形態３．
次に、本発明の実施の形態３について説明する。本実施の形態３では、室外機３、室内機４またはリモコン５の制御プログラムを更新する際に、更新プログラムおよび更新前プログラムをサーバ１に保存する点で、実施の形態１および２と相違する。なお、以下の説明において、実施の形態１および２と共通する部分には同一の符号を付し、詳細な説明を省略する。
【００６６】
図９は、本実施の形態３に係る空気調和システム１５０の構成の一例を示すブロック図である。図９に示すように、空気調和システム１５０は、集中管理装置２、室外機３、室内機４およびリモコン５を備えている。集中管理装置２は、ＬＡＮ１０等によって外部のサーバ１０１に接続されている。
【００６７】
サーバ１０１は、サーバ側記憶装置１１１を有している。サーバ１０１は、室外機３、室内機４またはリモコン５の制御プログラムを更新する際に、更新対象の機器から取得される更新前プログラムを、記憶装置３０３に代えてサーバ側記憶装置１１１に保存する。なお、更新プログラムは、実施の形態１および２と同様に、サーバ１０１に予め記憶されている。
【００６８】
具体的には、室外機３の情報取得部３１１は、更新対象機器の制御プログラムを更新する際に、室内機４から取得した更新前プログラムを、記憶装置３０３に代えてサーバ側記憶装置１１１に保存する。更新実行部３１４は、サーバ側記憶装置１１１に保存された更新プログラムを室内機４に送信する。また、更新対象機器の制御プログラムを更新前プログラムに戻す場合、更新実行部３１４は、サーバ側記憶装置１１１に保存された室外機３の更新前プログラムを取得し、取得した更新前プログラムを用いて更新対象機器の制御プログラムを戻す。
【００６９】
これにより、室外機３に設けられた記憶装置３０３は、更新プログラムおよび更新前プログラムの保存領域が不要となる。そのため、記憶装置３０３として小容量のものを使用することができる。
【００７０】
なお、更新プログラムおよび更新前プログラムをサーバ１０１に保存する場合には、サーバ１０１と室外機３との間で通信が行われる。この場合には、通信トラフィックの状況に応じて制御プログラムの更新に要する時間が長くなる可能性があるため、通信トラフィックへの影響を考慮する必要がある。
【００７１】
すなわち、室外機３からサーバ１０１に対して更新前プログラムを送信する場合には、高速通信の採用、更新前プログラムの圧縮化および更新プログラムの分割送信、ならびに通信への影響が少ない時間帯に制御プログラムの更新を行うなど、通信トラフィックへの影響が抑えられるようにすると好ましい。また、更新対象の設備機器とできるだけ近い場所に位置し、かつ記憶容量に余裕のある機器に、更新前プログラムが保存されると、通信トラフィックへの影響が少なくなるため、さらに好ましい。
【００７２】
以上のように、本実施の形態３に係る空気調和システム１５０では、更新プログラムおよび更新前プログラムがサーバ１０１に保存される。そして、上位装置である室外機３は、サーバ１０１に保存された更新プログラムを用いて更新対象機器の制御プログラムを更新する。これにより、実施の形態１および２と同様に、作業者が更新対象機器の設置場所に行くことなく、制御プログラムの更新を効率的に行うことができる。また、更新プログラムおよび更新前プログラムがサーバ１０１のサーバ側記憶装置１１１に保存されるため、室外機３の記憶装置３０３における更新プログラムおよび更新前プログラムの保存領域が不要となり、記憶装置３０３として小容量のものを使用することができる。
【００７３】
実施の形態４．
次に、本発明の実施の形態４について説明する。本実施の形態４では、室内機に対する制御プログラムの更新が失敗した場合に、制御プログラムの再更新を試みる点で、実施の形態１〜３と相違する。なお、以下の説明において、実施の形態１〜３と共通する部分には同一の符号を付し、詳細な説明を省略する。
【００７４】
［空気調和システム１００の構成］
図１０は、本実施の形態４に係る空気調和システム１００の構成の一例を示すブロック図である。図１０に示す空気調和システム１００は、図１に示す実施の形態１および２に係る空気調和システム１００と同様の構成を有している。図１０は、室外機３に対して複数の室内機４Ａ〜４Ｇが接続されている場合を示す。ここでは、室内機４Ａ〜４Ｇの制御プログラムを更新する場合を例にとって説明する。
この例において、網掛けにより図示された室内機４Ａおよび４Ｆは、本実施の形態４において制御プログラムの更新が失敗した室内機を示す。なお、空気調和システム１００は、この例に限られず、例えば図９に示す実施の形態３に係る空気調和システム１５０と同様の構成を有していてもよい。
【００７５】
図１１は、図１０の室外機３に設けられたマイコン３０２の構成の一例を示す機能ブロック図である。図１１に示すように、マイコン３０２は、情報取得部３１１、確認処理部３１２、比較判断部３１３、更新実行部３１４、解析部３１５およびメモリ３０２ａを有している。
【００７６】
情報取得部３１１は、実施の形態２で説明したように、室内機４Ａ〜４Ｇから更新前プログラムを受信することに加えて、機器更新データを受信する。機器更新データは、各室内機４Ａ〜４Ｇそれぞれの制御プログラムを更新した際の更新に影響するパラメータおよび更新状態を示すデータである。確認処理部３１２は、情報取得部３１１で受信した機器更新データに基づき、室内機４Ａ〜４Ｇにおける制御プログラム更新の成否を確認する。
【００７７】
解析部３１５は、機器更新データに含まれる各種パラメータと、制御プログラム更新の成否とに基づき、各種情報の相関関係を解析する。更新実行部３１４は、解析部３１５による相関関係の解析結果に基づき、相関関係があると判断された場合に、対象の室内機４Ａ〜４Ｇの制御プログラムを再更新する処理を行う。また、更新実行部３１４は、相関がないと判断された場合、あるいは制御プログラムの再更新に失敗した場合に、対象の室内機４Ａ〜４Ｇの制御プログラムを更新前プログラムに戻す処理を行う。
【００７８】
（機器更新データ）
図１２は、機器更新データの一例を示す概略図である。図１２に示すように、機器更新データには、各室内機４Ａ〜４Ｇにおける更新前プログラムのバージョン、室内機の機種および更新時間等の各種パラメータと、制御プログラム更新の成否を示す情報とが含まれている。更新前プログラムのバージョンは、制御プログラムの更新を行う前の制御プログラムのバージョンを示す情報である。機種は、当該室内機の機種を示す情報である。更新時間は、制御プログラムの更新を実行した時間を示す情報である。更新時間には、このときの伝送トラフィックを示す情報が含まれていてもよい。更新の成否は、制御プログラムの更新を実行した結果を示す情報である。
【００７９】
図１２に示す例において、例えば室内機４Ａは、更新前プログラムのバージョンが「Ｘ」、機種が「＃１」、更新時間が「１３時（伝送トラフィック：中）」であり、制御プログラム更新が失敗したことを示している。また、室内機４Ｂは、更新前プログラムのバージョンが「Ｘ」、機種が「＃３」、更新時間が「２３時（伝送トラフィック：少）」であり、プログラム更新が成功したことを示している。
【００８０】
［空気調和システム１００の動作］
上記構成を有する空気調和システム１００の動作について説明する。本実施の形態４では、各室内機４Ａ〜４Ｇのうち１つでも制御プログラム更新に失敗した場合に、制御プログラムの再更新を試みるプログラム再更新処理が行われる。
【００８１】
（プログラム再更新処理）
プログラム再更新処理は、制御プログラムの更新対象となるすべての室内機４Ａ〜４Ｇの制御プログラム更新が終了した後に行われる。まず、マイコン３０２は、制御プログラムの更新を行った各室内機４Ａ〜４Ｇから、情報取得部３１１を介して機器更新データを受信する。情報取得部３１１は、受信した機器更新データを確認処理部３１２に供給する。
【００８２】
確認処理部３１２は、受け取った機器更新データに基づき、すべての室内機４Ａ〜４Ｇの制御プログラム更新が成功したか否かを判断する。すべての室内機４Ａ〜４Ｇのうち１つでも制御プログラムの更新に失敗した室内機がある場合、確認処理部３１２は、機器更新データを解析部３１５に供給する。
【００８３】
解析部３１５は、受け取った機器更新データに含まれる各種パラメータと、制御プログラム更新の成否を示す情報との関係を抽出し、抽出した各種情報の相関関係を解析する。例えば、解析部３１５は、制御プログラムの更新に成功した室内機に関する情報と、制御プログラムの更新に失敗した室内機に関する情報との相関関係を解析する。解析の結果、各種情報に相関関係がある場合、更新実行部３１４は、対象となる室内機に対して、制御プログラムを再更新する処理を行う。一方、各種情報に相関関係がない場合、あるいは、制御プログラムの再更新を行っても制御プログラム更新に失敗した場合、更新実行部３１４は、実施の形態１と同様に、制御プログラムを更新前プログラムに戻す処理を行う。
【００８４】
ここで、図１２を用いて、プログラム再更新処理の具体例について説明する。例えば、室内機４Ａおよび室内機４Ｂに着目した場合、２つの室内機は、共に更新前プログラムのバージョンが「Ｘ」であるが、室内機４Ｂが制御プログラム更新に成功している一方で、室内機４Ａは制御プログラム更新に失敗している。そこで、マイコン３０２の更新実行部３１４は、室内機４Ａに対してプログラム再更新処理を行い、制御プログラムの再更新を試みる。
【００８５】
このとき、室内機４Ａと室内機４Ｂとでは、プログラム更新処理が実行された更新時間が異なっており、更新した際の伝送トラフィックが制御プログラム更新の成否に影響していた可能性があると考えられる。したがって、室内機４Ａに対してプログラム再更新処理を行う場合、更新実行部３１４は、室内機４Ｂの制御プログラムを更新した際の更新時間あるいは伝送トラフィックが近いタイミングで、室内機４Ａに対するプログラム再更新処理を行う。
【００８６】
なお、この場合でも制御プログラムの更新に失敗した場合には、室内機の機種の違いが制御プログラム更新の成否に影響していた可能性があると考えられる。しかし、室内機の機種を変こすることはできないため、この場合、更新実行部３１４は、制御プログラムの更新を保留する。
【００８７】
室内機４Ｄおよび室内機４Ｆに着目した場合も同様に、２つの室内機は、共に更新前プログラムのバージョンが「Ｙ」であるが、室内機４Ｄが制御プログラム更新に成功している一方で、室内機４Ｆは制御プログラム更新に失敗している。なお、室内機４Ｄおよび室内機４Ｆは、伝送トラフィックが同等のタイミングでプログラム更新処理が行われているため、室内機の機種の違いが制御プログラム更新の成否に影響していた可能性があると考えられる。したがって、この場合にも、更新実行部３１４は、制御プログラムの更新を保留する。
【００８８】
次に、すべての室内機４Ａ〜４Ｇにおける更新前プログラムのバージョンに着目した場合、更新前プログラムのバージョンが「Ｚ」である室内機４Ｃ、室内機４Ｅおよび室内機４Ｇは、すべて制御プログラムの更新に成功している。このことから、バージョンが「Ｚ」である更新前プログラムから制御プログラムを更新することにより、制御プログラムの更新が成功する可能性があると考えることができる。そこで、更新実行部３１４は、制御プログラムの更新に失敗した室内機４Ａおよび室内機４Ｆに対して、制御プログラムをバージョンが「Ｚ」のプログラムに更新した後、最新の制御プログラムに更新する処理を行う。
【００８９】
なお、この例では、制御プログラム更新の成否に影響するパラメータとして、図１２に示す情報を用いたが、これはこの例に限られない。例えば、人工知能を用いて制御プログラムが更新される室内機に関する様々な情報から得られる共通点および相違点に基づき、プログラム再更新処理が行われてもよい。
【００９０】
また、解析部３１５による解析結果は、例えば記憶装置３０３に記憶させ、更新プログラムの作成元にフィードバックしてもよい。また、すべての室内機４Ａ〜４Ｇに対して行われるプログラム更新処理が失敗する場合には、更新プログラム自体の不具合の可能性を考慮して、更新プログラムの作成元にフィードバックしてもよい。これにより、プログラム作成元は、更新に関する情報に基づき、次の新たな更新プログラムを検討および作成を行うことができる。
【００９１】
図１３は、図１０の室外機３によるプログラム再更新処理の流れの一例を示すフローチャートである。ステップＳ４１において、確認処理部３１２は、情報取得部３１１を介して各室内機４Ａ〜４Ｇから受信した機器更新データに基づき、すべての室内機４Ａ〜４Ｇの制御プログラム更新が成功したか否かを判断する。なお、ここでは、後述するステップＳ４７において、室内機の制御プログラムを更新前プログラムに戻した場合も、制御プログラム更新が成功したものと同様に扱われる。
【００９２】
すべての室内機４Ａ〜４Ｇの制御プログラム更新が成功したと判断された場合（ステップＳ４１；Ｙｅｓ）には、一連の処理が終了する。一方、室内機４Ａ〜４Ｇのうち１つでも制御プログラム更新が失敗したと判断された場合（ステップＳ４１；Ｎｏ）には、処理がステップＳ４２に移行する。
【００９３】
ステップＳ４２において、解析部３１５は、機器更新データから、制御プログラム更新の成否に影響する各種パラメータを抽出する。そして、ステップＳ４３において、解析部３１５は、抽出した各種パラメータと、制御プログラム更新の成否を示す情報との相関関係を解析する。
【００９４】
ステップＳ４４において、解析部３１５は、各種パラメータと更新の成否との間に相関関係があるか否かを判断する。相関関係があると判断された場合（ステップＳ４４；Ｙｅｓ）、更新実行部３１４は、ステップＳ４５において、対象の室内機に対して制御プログラムを再更新する処理を行う。一方、相関関係がないと判断された場合（ステップＳ４４；Ｎｏ）には、処理がステップＳ４７に移行する。
【００９５】
ステップＳ４６において、更新実行部３１４は、制御プログラムの再更新が成功したか否かを判断する。制御プログラムの再更新が成功したと判断された場合（ステップＳ４６；Ｙｅｓ）には、処理がステップＳ４１に戻る。一方、制御プログラムの再更新が失敗したと判断された場合（ステップＳ４６；Ｎｏ）、更新実行部３１４は、ステップＳ４７において、当該室内機の制御プログラムを更新前プログラムに戻す処理を行う。そして、処理がステップＳ４１に戻る。
【００９６】
以上のように、本実施の形態４では、制御プログラム更新後に各室内機の機器更新データが解析され、当該データに含まれるパラメータに相関がある場合に、正常に動作しない室内機に対してプログラム再更新処理が行われる。これにより、本来プログラム更新が可能な室内機が何らかの原因で制御プログラムの更新が失敗した場合でも、当該室内機の制御プログラムをより確実に更新することができる。
【００９７】
以上、本発明の実施の形態１〜４について説明したが、本発明は、上述した本発明の実施の形態１〜４に限定されるものではなく、本発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。更新プログラムを予め記憶するのは、サーバ１に限られず、例えば、集中管理装置２にネットワークを介して無線接続されたクラウドであってもよい。
【００９８】
また、更新プログラムおよび更新前プログラムは、それぞれが異なる機器の記憶装置に保存されてもよい。例えば、更新プログラムがサーバ１に保存され、更新前プログラムが室外機３に保存されてもよい。ただし、この場合にも、実施の形態３と同様に、通信トラフィックへの影響を考慮する必要がある。
【００９９】
さらに、プログラムを更新する設備機器として、室内機４およびリモコン５に限られず、空気調和システム１００に設けられた機器であれば、どのような機器でもよい。例えば、空気調和システム１００に中継器および換気装置等が設けられている場合には、これらの設備機器を更新対象としてプログラム更新処理が実行されてもよい。
【符号の説明】
【０１００】
１、１０１  サーバ、２  集中管理装置、３  室外機、４、４Ａ〜４Ｇ  室内機、５  リモコン、１０  ＬＡＮ、２０、２１  通信ケーブル、３１、４１  制御基板、３２、４２  電源基板、１００、１５０  空気調和システム、１１０  通信装置、１１１  サーバ側記憶装置、１２０  処理回路、２００ａ、２００ｂ  商用電源、２０１ａ、２０１ｂ  スイッチ、３０１、４０１  伝送回路、３０２、４０２  マイコン、３０２ａ、４０２ａ  メモリ、３０３  記憶装置、３１１  情報取得部、３１２  確認処理部、３１３  比較判断部、３１４  更新実行部、３１５  解析部。
【図１】
2020044447.tif 000003
【図２】
2020044447.tif 000004
【図３】
2020044447.tif 000005
【図４】
2020044447.tif 000006
【図５】
2020044447.tif 000007
【図６】
2020044447.tif 000008
【図７】
2020044447.tif 000009
【図８】
2020044447.tif 000010
【図９】
2020044447.tif 000011
【図１０】
2020044447.tif 000012
【図１１】
2020044447.tif 000013
【図１２】
2020044447.tif 000014
【図１３】
2020044447.tif 000015
【手続補正書】
【提出日】令和2年10月30日(2020.10.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の空気調和システムは、空調に関連する１または複数の設備機器と、前記設備機器に接続され、前記設備機器を制御する上位装置と、外部のサーバに予め記憶された、前記上位装置または前記設備機器を更新対象機器として前記更新対象機器の制御プログラムを更新するための更新プログラム、および前記更新対象機器の更新前プログラムを記憶する記憶装置と、前記サーバから前記更新プログラムを取得するとともに、前記更新対象機器から前記更新前プログラムを取得し、取得した前記更新プログラムおよび前記更新前プログラムを前記記憶装置に記憶させる情報取得部と、前記更新プログラムおよび前記更新前プログラムのバージョンを比較する比較判断部と、前記更新前プログラムのバージョンが前記更新プログラムのバージョンよりも古い場合に、前記更新対象機器の前記制御プログラムを前記記憶装置に記憶された前記更新プログラムに更新する更新実行部と、前記制御プログラムの更新を行った前記更新対象機器から取得した、前記制御プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データに基づき、前記パラメータの相関関係を解析する解析部とを備え、前記更新実行部は、前記制御プログラムが更新された前記更新対象機器が正常に動作しない場合で、正常に動作しない前記更新対象機器に関する前記パラメータに相関があるときに、正常に動作しない前記更新対象機器の前記制御プログラムの再更新を行い、前記制御プログラムの再更新により前記更新対象機器が正常に動作しない場合に、前記更新対象機器の前記制御プログラムを前記記憶装置に記憶された前記更新前プログラムに戻すものである。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明の空気調和システムのプログラム更新方法は、空調に関連する１または複数の設備機器、または、前記設備機器に接続され、前記設備機器を制御する上位装置を更新対象機器として、前記更新対象機器の制御プログラムを更新する空気調和システムのプログラム更新方法であって、外部のサーバから前記更新対象機器の制御プログラムを更新するための更新プログラムを取得するステップと、前記更新対象機器から更新前プログラムを取得するステップと、前記更新プログラムおよび前記更新前プログラムのバージョンを比較するステップと、前記更新前プログラムのバージョンが前記更新プログラムのバージョンよりも古い場合に、前記更新対象機器の前記制御プログラムを前記更新プログラムに更新するステップと、前記制御プログラムが更新された前記更新対象機器が正常に動作しない場合に、前記制御プログラムの更新を行った前記更新対象機器から、前記制御プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データを取得するステップと、取得した前記機器更新データに基づき、前記パラメータの相関関係を解析するステップと、前記制御プログラムが更新された前記更新対象機器が正常に動作しない場合で、前記制御プログラムの更新により正常に動作しない更新対象機器に関する前記パラメータに相関があるときに、正常に動作しない前記更新対象機器の前記制御プログラムの再更新を行うステップと、前記制御プログラムの再更新により前記更新対象機器が正常に動作しない場合に、前記更新対象機器の前記制御プログラムを前記更新前プログラムに戻すステップとを有するものである。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
空調に関連する１または複数の設備機器と、
前記設備機器に接続され、前記設備機器を制御する上位装置と、
外部のサーバに予め記憶された、前記上位装置または前記設備機器を更新対象機器として前記更新対象機器の制御プログラムを更新するための更新プログラム、および前記更新対象機器の更新前プログラムを記憶する記憶装置と、
前記サーバから前記更新プログラムを取得するとともに、前記更新対象機器から前記更新前プログラムを取得し、取得した前記更新プログラムおよび前記更新前プログラムを前記記憶装置に記憶させる情報取得部と、
前記更新プログラムおよび前記更新前プログラムのバージョンを比較する比較判断部と、
前記更新前プログラムのバージョンが前記更新プログラムのバージョンよりも古い場合に、前記更新対象機器の前記制御プログラムを前記記憶装置に記憶された前記更新プログラムに更新する更新実行部と、
前記制御プログラムの更新を行った前記更新対象機器から取得した、前記制御プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データに基づき、前記パラメータの相関関係を解析する解析部と
を備え、
前記更新実行部は、
前記制御プログラムが更新された前記更新対象機器が正常に動作しない場合で、正常に動作しない前記更新対象機器に関する前記パラメータに相関があるときに、正常に動作しない前記更新対象機器の前記制御プログラムの再更新を行い、
前記制御プログラムの再更新により前記更新対象機器が正常に動作しない場合に、前記更新対象機器の前記制御プログラムを前記記憶装置に記憶された前記更新前プログラムに戻す空気調和システム。
【請求項２】
前記記憶装置は、
前記上位装置に設けられている請求項１に記載の空気調和システム。
【請求項３】
前記記憶装置は、
前記サーバに設けられている請求項１に記載の空気調和システム。
【請求項４】
前記解析部は、
前記制御プログラムの更新により正常に動作する更新対象機器に関する前記パラメータと、前記更新により正常に動作しない前記更新対象機器に関する前記パラメータとの相関関係を解析する請求項１に記載の空気調和システム。
【請求項５】
前記更新対象機器は、前記上位装置であり、
前記上位装置は、室外機である請求項１〜４のいずれか一項に記載の空気調和システム。
【請求項６】
前記更新対象機器は前記設備機器であり、
前記上位装置は、室外機であり、
前記設備機器は、室内機、リモコン、中継器または換気装置である請求項１〜４のいずれか一項に記載の空気調和システム。
【請求項７】
空調に関連する１または複数の設備機器と、
前記設備機器に接続され、前記設備機器を制御する上位装置と、
外部のサーバに予め記憶された、前記上位装置または前記設備機器を更新対象機器として前記更新対象機器の制御プログラムを更新するための更新プログラム、および前記更新対象機器の更新前プログラムを記憶する記憶装置と、
前記サーバから前記更新プログラムを取得するとともに、前記更新対象機器から前記更新前プログラムを取得し、取得した前記更新プログラムおよび前記更新前プログラムを前記記憶装置に記憶させる情報取得部と、
前記更新プログラムおよび前記更新前プログラムのバージョンを比較する比較判断部と、
前記更新前プログラムのバージョンが前記更新プログラムのバージョンよりも古い場合に、前記更新対象機器の前記制御プログラムを前記記憶装置に記憶された前記更新プログラムに更新する更新実行部と、
前記制御プログラムの更新を行った前記更新対象機器から取得した、前記制御プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データに基づき、前記パラメータの相関関係を解析する解析部と
を備え、
前記更新実行部は、
前記制御プログラムが更新された前記更新対象機器が正常に動作しない場合で、正常に動作しない前記更新対象機器に関する前記パラメータに相関があるときに、正常に動作しない前記更新対象機器の前記制御プログラムの再更新を行う空気調和システム。
【請求項８】
前記更新実行部は、
前記解析部によって前記パラメータに相関があると解析された際の解析結果に基づく前記パラメータにて、前記制御プログラムの再更新を行う請求項１〜７のいずれか一項に記載の空気調和システム。
【請求項９】
空調に関連する１または複数の設備機器、または、前記設備機器に接続され、前記設備機器を制御する上位装置を更新対象機器として、前記更新対象機器の制御プログラムを更新する空気調和システムのプログラム更新方法であって、
外部のサーバから前記更新対象機器の制御プログラムを更新するための更新プログラムを取得するステップと、
前記更新対象機器から更新前プログラムを取得するステップと、
前記更新プログラムおよび前記更新前プログラムのバージョンを比較するステップと、
前記更新前プログラムのバージョンが前記更新プログラムのバージョンよりも古い場合に、前記更新対象機器の前記制御プログラムを前記更新プログラムに更新するステップと、
前記制御プログラムが更新された前記更新対象機器が正常に動作しない場合に、前記制御プログラムの更新を行った前記更新対象機器から、前記制御プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データを取得するステップと、
取得した前記機器更新データに基づき、前記パラメータの相関関係を解析するステップと、
前記制御プログラムが更新された前記更新対象機器が正常に動作しない場合で、前記制御プログラムの更新により正常に動作しない更新対象機器に関する前記パラメータに相関があるときに、正常に動作しない前記更新対象機器の前記制御プログラムの再更新を行うステップと、
前記制御プログラムの再更新により前記更新対象機器が正常に動作しない場合に、前記更新対象機器の前記制御プログラムを前記更新前プログラムに戻すステップと
を有する空気調和システムのプログラム更新方法。
【国際調査報告】
2020044447.tif 000016
2020044447.tif 000017
2020044447.tif 000018