(57)【要約】【課題】効率的にデータをアップデートすることができる空気調和機またはネットワークシステムを提供する。【解決手段】第１のメモリ３５２，３５７を含む室内機３０と、第２のメモリ２９２を含む室外機１０とを備える空気調和機１００であって、外部から室外機１０用のプログラムを第１のメモリ３５２，３５７にダウンロードしてから、第２のメモリ２９２の室外機１０用のプログラムをアップデートする、空気調和機１００が提供される。【選択図】図４
2019074230.tif 000002
【特許請求の範囲】
【請求項１】
第１のメモリを含む室内機と、
第２のメモリを含む室外機とを備える空気調和機であって、
外部から室外機用のプログラムを前記第１のメモリにダウンロードしてから、前記第２のメモリの室外機用のプログラムをアップデートする、空気調和機。
【請求項２】
前記第１のメモリは、通信コントローラ用のメモリであって、
前記室内機は、室内機制御用の第３のメモリをさらに含み、
外部から室内機用のプログラムを前記第１のメモリにダウンロードしてから、前記第３のメモリの室内機用のプログラムをアップデートする、請求項１に記載の空気調和機。
【請求項３】
前記第２のメモリは、前記室外機用のプログラムのコードを記憶する領域と前記室外機用のプログラムのデータを記憶する領域とを含み、
外部からの指定に基づいて、前記室外機用のプログラムのコードを記憶する領域の更新、または前記室外機用のプログラムのデータを記憶する領域の更新、または前記室外機用のプログラムのコードを記憶する領域と前記室外機用のプログラムのデータを記憶する領域の更新が実行される、請求項２に記載の空気調和機。
【請求項４】
請求項３に記載の空気調和機と、
前記室外機用または前記室内機用のプログラムをダウンロードする際に、前記プログラムのアップデート先の前記メモリを指定するためのサーバとを備える、ネットワークシステム。
【請求項５】
前記サーバは前記空気調和機に、前記室外機用のプログラムのコードの更新、前記室外機用のプログラムのデータの更新、前記室内機用のプログラムのコードの更新、前記室内機用のプログラムのデータの更新のすくなくともいずれかを実行させる、請求項４に記載のネットワークシステム。
【請求項６】
端末をさらに備え、
前記端末は、前記空気調和機用のプログラムの更新の許可を受け付けた場合に、当該情報を前記サーバに送信し、
前記サーバは、当該情報に基づいて、前記端末に対応する空気調和機に前記室外機用および前記室内機用のプログラムのすくなくともいずれかをアップデートさせる、請求項４または５に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、空気調和機の技術に関し、特に室内機と室外機とを有する空気調和機およびネットワークシステムの技術に関する。
【背景技術】
【０００２】
従来から、ネットワーク通信を利用した空気調和機に関する技術が知られている。たとえば、特開２０１５−１７２４４３号公報（特許文献１）には、空気調和機、空気調和機システム、及び書き換え制御プログラムが開示されている。特許文献１によると、空気調和機は、制御データが格納される制御データ格納部、制御データの更新データが格納されるバッファ部、書き換え部、データ受信部、及び受信処理部を備える。書き換え部は、バッファ部に格納された更新データで、制御データ格納部に格納される制御データを書き換える書き換え処理を実行する。データ受信部は、送信機から複数回送信される更新データを、無線通信を介して受信する。更新データの受信時、受信処理部は、書き換え処理が実行されている最中か否かを判定し、書き換え処理の最中であれば受信した更新データを破棄し、書き換え処理の最中でなければ受信した更新データをバッファ部に格納する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１７２４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、効率的にデータをアップデートすることができる空気調和機またはネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００５】
この発明のある態様に従うと、第１のメモリを含む室内機と、第２のメモリを含む室外機とを備える空気調和機であって、外部から室外機用のプログラムを第１のメモリにダウンロードしてから、第２のメモリの室外機用のプログラムをアップデートする、空気調和機が提供される。
【発明の効果】
【０００６】
以上のように、本発明によれば、効率的にデータをアップデートすることができる空気調和機またはネットワークシステムが提供される。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成を示すイメージ図である。
【図２】第１の実施の形態にかかる空気調和機１００の冷房運転時および除湿運転、除霜運転時の概略構成図である。
【図３】第１の実施の形態にかかる空気調和機１００の暖房運転時の概略構成図である。
【図４】第１の実施の形態にかかる室内制御部３５と室外制御部２９との構成を示すブロック図である。
【図５】第１の実施の形態にかかる室内制御部３５の情報処理を示すフローチャートである。
【図６】第１の実施の形態にかかるサーバ３００の構成を示すブロック図である。
【図７】第１の実施の形態にかかるスマートフォン４００などの通信端末の構成を示すブロック図である。
【図８】第１の実施の形態にかかるスマートフォン４００の画面例を示すイメージ図である。
【図９】第２の実施の形態にかかる室内制御部３５の情報処理を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステム１の全体構成＞
【０００９】
まず、図１を参照して、本実施の形態にかかるネットワークシステム１の全体構成について説明する。本実施の形態にかかるネットワークシステム１は、主に、家電制御用のアプリケーションのためのサーバ３００と、サーバ３００と各種データをやり取りするスマートフォン４００などの通信端末と、モデム５００やＷｉＦｉ（登録商標）ルータ６００を介してサーバ３００と各種データをやり取りする空気調和機１００などを含む。通信端末は、スマートフォン４００に限らず、タブレットや、ゲーム機や、ウェアラブル端末や、パーソナルコンピュータや、その他の通信装置であってもよい。
＜ネットワークシステム１の動作概要＞
【００１０】
本実施の形態にかかるネットワークシステム１においては、空気調和機１００の室外機用の新たなプログラムが開発されたり、室内機用の新たなプログラムが開発されたり、スマートフォン４００用の新たなプログラムが開発されると、ユーザの許可に基づいて、サーバ３００から空気調和機１００に更新プログラムがダウンロードされる。特に本実施の形態においては、一旦室内機の通信制御基板のメモリに更新プログラムがダウンロードされた後に、室外機用のプログラムのみが更新（アップデート）されたり、室内機用のプログラムのみが更新されたり、プログラムのコード領域のみが更新されたり、プログラムのデータ領域のみが更新されたりする。なお、ダウンロードされたプログラムによって各領域の元のプログラムが更新される場合だけでなく、ダウンロードされたプログラムが各領域に初めてインストールされてもよい。以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
＜空気調和機１００の構成＞
【００１１】
次に、図２および図３を参照して、本実施の形態にかかる空気調和機１００は、セパレート式の空気調和機であって、主に、室外機１０、室内機３０およびリモートコントローラ５０から構成されている。なお、空気調和機１００は、室外機１０と室内機３０とが冷媒配管１７および１８を介して接続されることによって構成されている。以下、室外機１０、室内機３０、リモートコントローラ５０、冷媒配管１７および１８について詳述する。
【００１２】
（１）室外機
室外機１０は、主に、筐体１１、圧縮機１２、四路切換弁１３、室外熱交換器１４、膨張弁１５、室外ファン１６、冷媒配管１７、冷媒配管１８、二方弁１９、三方弁２０、室外熱交換器温度センサ２１、吐出温度センサ２２、吸入温度センサ２３、室外熱交換器出口温度センサ２４、外気温度センサ２５および室外制御部２９から構成されている。なお、この室外機１０は、屋外に設置されている。
【００１３】
圧縮機１２は、吐出管１２ａおよび吸入管１２ｂを有している。吐出管１２ａおよび吸入管１２ｂは、それぞれ、四路切換弁１３の異なる接続口に接続されている。また、圧縮機１２は、通信線を介して室外制御部２９に通信接続されており、室外制御部２９から送信される制御信号に従って動作する。圧縮機１２は、運転時、吸入管１２ｂから低圧の冷媒ガスを吸入し、その冷媒ガスを圧縮して高圧の冷媒ガスを生成した後、その高圧の冷媒ガスを吐出管１２ａから吐出する。
【００１４】
四路切換弁１３は、冷媒配管を介して圧縮機１２の吐出管１２ａおよび吸入管１２ｂ、室外熱交換器１４ならびに室内熱交換器３２に接続されている。そして、この四路切換弁１３は、通信線を介して室外制御部２９に通信接続されており、室外制御部２９から送信される制御信号に従って動作する。これによって、四路切換弁１３は、運転時、室外制御部２９から送信される制御信号に従って、圧縮機１２の吐出管１２ａを室外熱交換器１４に連結させると共に圧縮機１２の吸入管１２ｂを室内熱交換器３２に連結させる冷房運転や除湿運転や除霜運転状態（図２参照）と、圧縮機１２の吐出管１２ａを室内熱交換器３２に連結させると共に圧縮機１２の吸入管１２ｂを室外熱交換器１４に連結させる暖房運転状態（図３参照）とを切り換える。
【００１５】
室外熱交換器１４は、左右両端で複数回折り返された伝熱管（図示せず）に多数の放熱フィン（図示せず）が取り付けられたもの（フィン＆チューブ型）であって、冷房運転時や除霜運転時（図２参照）には凝縮器として機能し、暖房運転時（図３参照）には蒸発器として機能する。なお、熱交換器としてパラレルフロー型熱交換器やサーペンタイン型熱交換器を用いてもよい。
【００１６】
膨張弁１５は、後述するステッピングモータを介して開度制御が可能な電子膨張弁である。膨張弁１５は、一方が冷媒配管１７を介して二方弁１９に接続されると共に、他方が室外熱交換器１４に接続されている。また、この膨張弁１５のステッピングモータは、通信線を介して室外制御部２９に通信接続されており、室外制御部２９から送信される制御信号に従って動作する。膨張弁１５は、運転時において、凝縮器（冷房運転時や除湿運転時や除霜運転時は室外熱交換器１４であり、暖房運転時は室内熱交換器３２である）から流出する高温高圧の液冷媒を蒸発しやすい状態に減圧すると共に、蒸発器（冷房運転時や除湿運転時や除霜運転時は室内熱交換器３２であり、暖房運転時は室外熱交換器１４である）への冷媒供給量を調節する役目を担っている。
【００１７】
室外ファン１６は、主に、プロペラファンおよびモータから構成されている。プロペラファンは、モータによって回転駆動され、屋外の外気を室外熱交換器１４に供給する。モータは、通信線を介して室外制御部２９に通信接続されており、室外制御部２９から送信される制御信号に従って動作する。
【００１８】
二方弁１９は、冷媒配管１７に配設されている。なお、二方弁１９は、室外機１０から冷媒配管１７が取り外されるときに閉じられ、冷媒が室外機１０から外部に漏れることを防ぐ。
【００１９】
三方弁２０は、冷媒配管１８に配設されている。なお、三方弁２０は、室外機１０から冷媒配管１８が取り外されるときに閉じられ、冷媒が室外機１０から外部に漏れることを防ぐ。また、室外機１０から、あるいは室内機３０を含めた冷凍サイクル全体から、冷媒を回収する必要があるときは、三方弁２０を通じて冷媒の回収が行われる。
【００２０】
温度センサ２１〜２５は、サーミスタである。室外熱交換器温度センサ２１は室外熱交換器１４に配置されており、吐出温度センサ２２は圧縮機１２の吐出管１２ａに配置されており、吸入温度センサ２３は圧縮機１２の吸入管１２ｂに配置されており、室外熱交換器出口温度センサ２４は室外熱交換器１４の出口付近の冷媒配管１７に配置されており、外気温度センサ２５は外気温度測定用であって筐体１１の内部の所定箇所に配置されている。より詳細には、外気温度センサ２５は、例えば、室外ファン１６によって室外熱交換器１４に供給される前の外気の温度を検知できる箇所に配置されることが好ましい。これらの温度センサ２１〜２５は、全て、通信線を介して室外制御部２９に通信接続されており、計測された温度に関する情報を室外制御部２９に送信している。
【００２１】
室外制御部２９は、通信線を介して圧縮機１２、四路切換弁１３、膨張弁１５、室外ファン１６、温度センサ２１〜２５に通信接続されている。たとえば、室外制御部２９のプロセッサは、随時、温度センサ２１〜２５の出力情報や、メモリに記憶される種々の制御パラメータ等を演算処理して適切な制御パラメータを導出し、その制御パラメータを、圧縮機１２や、四路切換弁１３、膨張弁１５、室外ファン１６に送信する。また、プロセッサは、必要に応じて、制御パラメータ等を室内制御部３５に送信したり、受信したりする。
【００２２】
（２）室内機
室内機３０は、主に、筐体３１、室内熱交換器３２、室内ファン３３、室内熱交換器温度センサ３４、室内温度センサ３７、室内制御部３５、フィルタ１０４、縦ルーバ（上下風向板）１０５、図示しない横ルーバ（左右風向板）から構成されている。
【００２３】
筐体３１には、室内熱交換器３２、室内ファン３３、室内熱交換器温度センサ３４、室内温度センサ３７、および室内制御部３５等が収納されている。縦ルーバ１０５は、筐体３１の一部を構成している。
【００２４】
室内熱交換器３２は、３個の熱交換器３２Ａ、３２Ｂ、３２Ｃを、室内ファン３３を覆う屋根（逆Ｖ字形、ラムダ型）のように組み合わせたものである。なお、各熱交換器３２Ａ、３２Ｂ、３２Ｃは、左右両端で複数回折り返された伝熱管（図示せず）に多数の放熱フィン（図示せず）が取り付けられたものであって、冷房運転時および除湿運転時や除霜運転時（図２参照）には蒸発器として機能し、暖房運転時（図３参照）には凝縮器として機能する。
【００２５】
室内ファン３３は、主に、クロスフローファンおよびモータから構成されている。クロスフローファンは、モータによって回転駆動され、室内の空気を吸い込み口１０２からフィルタ１０４を通して筐体３１に吸い込んで室内熱交換器３２に供給すると共に、室内熱交換器３２で熱交換された空気を吹き出し口１０３を介して室内に送出する。モータは、通信線を介して室内制御部３５に通信接続されており、室内制御部３５から送信される制御信号に従って動作する。
【００２６】
温度センサ３４は、サーミスタである。室内熱交換器温度センサ３４は室内熱交換器３２に配置されており、室内温度センサ３７は、室内温度を測定するものであって筐体３１内の吸込口付近に配置されている。温度センサ３４，３７は、通信線を介して室内制御部３５に通信接続されており、計測された温度に関する情報を室内制御部３５に送信している。
【００２７】
室内制御部３５は、通信線を介して室内ファン３３、温度センサ３４，３７などに通信接続されている。室内制御部３５のプロセッサは、随時、リモートコントローラ５０からの制御信号や、温度センサ３４，３７などの出力情報等を演算処理して適切な制御パラメータを導出し、その制御パラメータ等を、室内ファン３３などに送信する。また、プロセッサは、必要に応じて、制御パラメータ等を室外制御部２９に送信したり、制御パラメータ等を室外制御部２９から受信したりする。赤外線受光部３６は、リモートコントローラ５０から発生される点滅赤外線を受光するものである。この赤外線受光部３６は、点滅赤外線を信号化処理し、生成した信号を室内制御部３５に受け渡す。
【００２８】
なお、室外機１０の圧縮機１２、四路切換弁１３、室外熱交換器１４および膨張弁１５、ならびに室内機３０の室内熱交換器３２は、冷媒配管１７，１８によって順次接続され、冷媒回路（冷凍サイクル）を構成している。
【００２９】
（４）冷媒配管
冷媒配管１７は、冷媒配管１８よりも細い管であって、冷房運転時、除湿運転時および除霜運転時に液冷媒が流れる。冷媒配管１８は、冷媒配管１７よりも太い管であって、冷房運転時にガス冷媒が流れる。
＜制御部の構成の構成＞
【００３０】
本実施の形態にかかる空気調和機１００は、上述した通り、室内制御部３５と室外制御部２９とを含む。以下では、図４を参照して、室内制御部３５と室外制御部２９とを含む制御部の構成について説明する。
【００３１】
室内制御部３５は、室内制御基板３５Ａと通信制御基板３５Ｂとを含む。室内制御基板３５Ａには、マイクロコンピュータ３５０や、ＲＡＭ（Random access memory）３５３や、ＲＯＭ（Read Only Memory）３５４や、シリアル通信インターフェース３５８などが配置される。マイクロコンピュータ３５０は、ＣＰＵ（Central Processing Unit）３５１や、フラッシュメモリ３５２を含む。フラッシュメモリ３５２は、コード領域３５２１とデータ領域３５２２とを含む。なお、フラッシュメモリ３５２は、不揮発性のメモリであればよい。
【００３２】
通信制御基板３５Ｂには、マイクロコンピュータ３５５や、ＷｉＦｉアンテナ３５９などが配置される。マイクロコンピュータ３５５は、ＣＰＵ３５６や、フラッシュメモリ３５７を含む。フラッシュメモリ３５７は、コード領域３５７１とデータ領域３５７２とを含む。なお、フラッシュメモリ３５７は、不揮発性のメモリであればよい。
【００３３】
室外制御部２９は、室外制御基板２９Ａを含む。室外制御基板２９Ａには、マイクロコンピュータ２９０や、シリアル通信インターフェース２９８などが配置される。マイクロコンピュータ２９０は、ＣＰＵ２９１や、フラッシュメモリ２９２を含む。フラッシュメモリ２９２は、コード領域２９２１とデータ領域２９２２とを含む。なお、フラッシュメモリ２９２は、不揮発性のメモリであればよい。
【００３４】
そして、室内制御基板３５ＡのＣＰＵ３５１は、外部からの指示などに基づいて、通信制御基板３５Ｂのフラッシュメモリ３５７にサーバ３００からの更新用プログラムをダウンロードする。そして、ダウンロードが完了すると、ＣＰＵ３５１は、当該更新用プログラムを所定のメモリにインストールさせることによってプログラムの更新を実行する。
【００３５】
たとえば、室内制御部３５用の更新プログラムに関しては、ＣＰＵ３５１は、ＲＡＭ３５３に記憶させてから、室内制御基板３５Ａのフラッシュメモリ３５２にインストールさせる。これにより、室内制御部３５用の更新プラグラムにアップデートされる。なお、ＣＰＵ３５１は、ダウンロードしたデータに含まれる指示に基づいて、コード領域３５２１のみを更新させたり、データ領域３５２２のみを更新させたり、両者を更新させたりする。
【００３６】
また、室外制御部２９用の更新プログラムに関しては、ＣＰＵ３５１は、ＲＡＭ３５３に記憶させてから、シリアル通信インターフェース３５８，２９８を介して、室外制御基板２９Ａのフラッシュメモリ２９２にインストールさせることによってプログラムの更新を実行する。なお、室外制御部２９のＣＰＵ２９１は、室内制御部３５からの指示に基づいて受信されたデータに含まれる指示に基づいて、コード領域２９２１のみを更新させたり、データ領域２９２２のみを更新させたり、両者を更新させたりする。
【００３７】
特に本実施の形態においては、室内制御部３５のＣＰＵ３５１は、運転中には室内制御部３５のコード領域３５２１の更新や室外制御部２９のコード領域２９２１の更新は行わない。運転中にコード領域のプログラムを書き換えると運転が正常に行われない可能性があるからである。より詳細には、本実施の形態にかかるＣＰＵ３５１は、いずれかのプログラムの更新の要求を受け付けた際に、図５に示す処理を実行する。
【００３８】
ＣＰＵ３５１は、ＷｉＦｉアンテナ３５９を介して、サーバ３００からの更新プログラムを通信制御基板３５Ｂのフラッシュメモリ３５７にダウンロードする（ステップＳ１００）。ＣＰＵ３５１は、いずれのフラッシュメモリ３５２，３５７，２９２のプログラムの更新であるか否かを特定する（ステップＳ１０１）。ＣＰＵ３５１は、コード領域３５２１，３５７１，２９２１の更新の必要があるか否かを判断する（ステップＳ１０２）。コード領域３５２１，３５７１，２９２１の更新の必要がない場合（ステップＳ１０２にてＮＯである場合）、ＣＰＵ３５１は、指定されたフラッシュメモリ３５２，３５７，２９２のプログラムの更新を実行する（ステップＳ１０８）。
【００３９】
より詳細には、ＣＰＵ３５１は、室内制御基板３５Ａのマイクロコンピュータ３５０用のプログラムに関しては、ＲＡＭ３５３に記憶させてから、フラッシュメモリ３５２にインストールさせる。これにより、アップデートされる。ＣＰＵ３５１は、室外制御基板２９Ａのマイクロコンピュータ２９０用のプログラムに関しては、ＲＡＭ３５３に記憶させてから、シリアル通信によって室外制御基板２９Ａに転送し、フラッシュメモリ２９２にインストールさせる。これにより、アップデートされる。なお、ＣＰＵ３５１は、通信制御基板３５Ｂのマイクロコンピュータ３５５用のプログラムに関しては、フラッシュメモリ３５７の所定の領域３５７１，３５７２にインストールさせる。これにより、アップデートされる。
【００４０】
コード領域３５２１，３５７１，２９２１の更新の必要がある場合（ステップＳ１０２にてＹＥＳである場合）、ＣＰＵ３５１は、現在運転中であるか否かを判断する（ステップＳ１０４）。現在運転中でない場合（ステップＳ１０４にてＮＯである場合）、ＣＰＵ３５１は、ステップＳ１０８からの処理を実行する。現在運転中である場合（ステップＳ１０４にてＹＥＳである場合）、ＣＰＵ３５１は、運転が終了するまで待機してから（ステップＳ１０６）、ステップＳ１０８からの処理を実行する。
【００４１】
なお、運転中である場合、運転を強制停止してアップデートしてもよい。また、データ領域のアップデートの場合に、運転中であれば、更新しないようにしてもよい。すなわち、コード領域、データ領域いずれの更新の場合も、運転停止中にしかしないようにしてもよい。
＜サーバ３００の構成＞
【００４２】
図６を参照して、本実施の形態にかかるネットワークシステム１を構成するサーバ３００の構成の一態様について説明する。サーバ３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、通信インターフェース３６０とを含む。
【００４３】
ＣＰＵ３１０は、メモリ３２０に記憶されているプログラムを実行することによって、サーバ３００の各部を制御する。たとえば、ＣＰＵ３１０は、メモリ３２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００４４】
メモリ３２０は、各種のＲＡＭ、各種のＲＯＭなどによって実現され、サーバ３００に内包されているものであってもよいし、サーバ３００の各種インターフェースに着脱可能なものであってもよいし、サーバ３００からアクセス可能な他の装置の記録媒体であってもよい。メモリ３２０は、ＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態のサービスに利用されるデータベースなどを記憶する。
【００４５】
ディスプレイ３３０は、ＣＰＵ３１０からの信号に基づいて、テキストや画像を表示する。操作部３４０は、サービスの管理者などの命令を受け付けて、当該命令をＣＰＵ３１０に入力する。
【００４６】
通信インターフェース３６０は、ＣＰＵ３１０からのデータを、インターネット、キャリア網、ルータなどを介して、空気調和機１００やスマートフォン４００などの他の装置に送信する。逆に、通信インターフェース３６０は、インターネット、キャリア網、ルータなどを介して他の装置からのデータを受信して、ＣＰＵ３１０に受け渡す。
【００４７】
本実施の形態にかかるＣＰＵ３１０は、管理者などからの指示とスマートフォン４００のアプリのユーザの許可とに基づいて、通信インターフェース３６０を介して、所定の空気調和機１００に、更新プログラム本体と、どのメモリ領域を更新するかを指定するための情報とを送信する。
＜スマートフォン４００の構成＞
【００４８】
図７を参照して、本実施の形態にかかるスマートフォン４００などの通信端末の構成の一態様について説明する。スマートフォン４００は、主たる構成要素として、ＣＰＵ４１０と、メモリ４２０と、ディスプレイ４３０と、操作部４４０と、通信インターフェース４６０と、スピーカ４７０と、マイク４８０などを含む。
【００４９】
ＣＰＵ４１０は、メモリ４２０に記憶されているプログラムを実行することによって、スマートフォン４００の各部を制御する。
【００５０】
メモリ４２０は、各種のＲＡＭや各種のＲＯＭなどによって実現される。メモリ４２０は、ＣＰＵ４１０によって実行されるプログラムたとえば家電制御用のアプリケーションプログラムや、ＣＰＵ４１０によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかる家電管理サービスに利用されるデータベースなどを記憶する。
【００５１】
ディスプレイ４３０は、ＣＰＵ４１０からの信号に基づいて、テキストや画像を表示する。操作部４４０は、ユーザなどの命令を受け付けて、当該命令をＣＰＵ４１０に入力する。たとえば、ＣＰＵ４１０は、空気調和機１００の制御用のアプリケーションプログラムに基づいて、ディスプレイ４３０に操作画面を表示して、操作部４４０を介して空気調和機１００への遠隔制御命令の入力を受け付ける。なお、ディスプレイ４３０と操作部４４０とはタッチパネルであってもよい。
【００５２】
通信インターフェース４６０は、ＣＰＵ４１０からのデータを、インターネット、キャリア網、ルータなどを介して、サーバ３００などの他の装置に送信する。逆に、通信インターフェース４６０は、インターネット、キャリア網、ルータなどを介して当該他の装置からのデータを受信して、ＣＰＵ４１０に受け渡す。
【００５３】
スピーカ４７０は、ＣＰＵ４１０からのデータに基づいて音声を出力し、マイク４８０は音声を受け付けて音声データをＣＰＵ４１０に入力する。
【００５４】
本実施の形態においては、ＣＰＵ４１０は、通信インターフェース４６０を介してサーバ３００から、スマートフォン４００とペアリング済みの空気調和機１００のプログラムの更新に関するデータを受信する。ＣＰＵ４１０は、図８に示すようにディスプレイ４３０に空気調和機１００のプログラムの更新を提案する。ＣＰＵ４１０は、更新の許可を受けるとその旨を通信インターフェース４６０を介してサーバ３００に送信する。
【００５５】
この更新には、スマートフォン４００のアプリケーションプログラム、空気調和機１００の室内機３０の室内制御基板３５Ａのフラッシュメモリ３５２のコード領域３５２１、空気調和機１００の室内機３０の室内制御基板３５Ａのフラッシュメモリ３５２のデータ領域３５２２、空気調和機１００の室外機１０の室外制御基板２９Ａのフラッシュメモリ２９２のコード領域２９２１、空気調和機１００の室外機１０の室外制御基板２９Ａのフラッシュメモリ２９２のデータ領域２９２２、空気調和機１００の室内機３０の通信制御基板３５Ｂのフラッシュメモリ３５７のコード領域３５７１、空気調和機１００の室内機３０の通信制御基板３５Ｂのフラッシュメモリ３５７のデータ領域３５７２、のうちの１つまたは複数の更新が含まれる。
【００５６】
これによって、サーバ３００のＣＰＵ３１０は、ユーザの許可に基づいて、通信インターフェース３６０を介して、スマートフォン４００に更新プログラムをダウンロードしたり、指定の空気調和機１００に更新プログラムをダウンロードしたりする。
＜第２の実施の形態＞
【００５７】
本実施の形態においては、コード領域のプログラムデータの更新がある場合には、データ領域のプログラムデータの更新を先に行って、運転終了後にコード領域のプログラムデータの更新を実行するものである。より詳細には、ＣＰＵ３５１は、いずれかのプログラムの更新の要求を受け付けた際に、図９に示す処理を実行する。
【００５８】
ＣＰＵ３５１は、ＷｉＦｉアンテナ３５９を介して、サーバ３００からの更新プログラムを通信制御基板３５Ｂのフラッシュメモリ３５７にダウンロードする（ステップＳ１００）。ＣＰＵ３５１は、いずれのフラッシュメモリ３５２，３５７，２９２のプログラムの更新であるか否かを特定する（ステップＳ１０１）。ＣＰＵ３５１は、コード領域３５２１，３５７１，２９２１の更新の必要があるか否かを判断する（ステップＳ１０２）。コード領域３５２１，３５７１，２９２１の更新の必要がない場合（ステップＳ１０２にてＮＯである場合）、ＣＰＵ３５１は、指定されたフラッシュメモリ３５２，３５７，２９２のプログラムの更新を実行する（ステップＳ１０８）。
【００５９】
コード領域３５２１，３５７１，２９２１の更新の必要がある場合（ステップＳ１０２にてＹＥＳである場合）、ＣＰＵ３５１は、現在運転中であるか否かを判断する（ステップＳ１０４）。現在運転中でない場合（ステップＳ１０４にてＮＯである場合）、ＣＰＵ３５１は、ステップＳ１０８からの処理を実行する。
【００６０】
現在運転中である場合（ステップＳ１０４にてＹＥＳである場合）、ＣＰＵ３５１は、データ領域３５２２，３５７２，２９２２の更新の必要があるか否かを判断する（ステップＳ１１２）。データ領域３５２２，３５７２，２９２２の更新の必要がある場合（ステップＳ１１２にてＹＥＳである場合）、ＣＰＵ３５１は、フラッシュメモリ３５２，３５７，２９２のデータ領域３５２２，３５７２，２９２２の更新を実行する（ステップＳ１１４）。そして、ＣＰＵ３５１は、運転が終了するまで待機してから（ステップＳ１０６）、フラッシュメモリ３５２，３５７，２９２のコード領域３５２１，３５７１，２９２１の更新を実行する（ステップＳ１１６）。なお、運転中である場合、運転を強制停止してアップデートしてもよい。
【００６１】
なお、データ領域３５２２，３５７２，２９２２の更新の必要がない場合（ステップＳ１１２にてＮＯである場合）、ＣＰＵ３５１は、運転が終了するまで待機してから（ステップＳ１０６）、フラッシュメモリ３５２，３５７，２９２のコード領域３５２１，３５７１，２９２１の更新を実行する（ステップＳ１１６）。
＜第３の実施の形態＞
【００６２】
第１および第２の実施の形態のネットワークシステム１の各部の役割の一部または全部を他の部材が実行してもよい。たとえば、通信制御基板３５Ｂ上の部材が、室内制御基板３５Ａに配置されてもよい。言い換えれば、通信制御基板と室内制御基板が一体化してもよい。また、通信制御基板３５Ｂのマイクロコンピュータ３５５の役割の一部または全部を室内制御基板３５Ａのマイクロコンピュータ３５０が担ったり、逆に、室内制御基板３５Ａのマイクロコンピュータ３５０の役割の一部または全部を通信制御基板３５Ｂのマイクロコンピュータ３５５が担ったりしてもよい。
【００６３】
例えば、本実施の形態では、室内機と室外機が１対１の関係であったが、１台の室外機と複数の室内機とからなるマルチ型空気調和機であってもよい。
＜まとめ＞
【００６４】
上記の実施の形態においては、第１のメモリ３５２，３５７を含む室内機３０と、第２のメモリ２９２を含む室外機１０とを備える空気調和機１００であって、外部から室外機１０用のプログラムを第１のメモリ３５２，３５７にダウンロードしてから、第２のメモリ２９２の室外機１０用のプログラムをアップデートする、空気調和機１００が提供される。
【００６５】
好ましくは、第１のメモリ３５２，３５７は、通信コントローラ３５５用のメモリ３５７である。室内機３０は、室内機３０制御用の第３のメモリ３５２をさらに含む。外部から室内機３０用のプログラムを第１のメモリ３５７にダウンロードしてから、第３のメモリ３５２の室内機３０用のプログラムをアップデートする。
【００６６】
好ましくは、第２のメモリ２９２は、室外機１０用のプログラムのコードを記憶する領域２９２１と室外機１０用のプログラムのデータを記憶する領域２９２２とを含む。外部からの指定に基づいて、室外機１０用のプログラムのコードを記憶する領域２９２１の更新、または室外機１０用のプログラムのデータを記憶する領域２９２２の更新、または室外機１０用のプログラムのコードを記憶する領域２９２１と室外機１０用のプログラムのデータを記憶する領域２９２２の更新が実行される。
【００６７】
この発明の別の局面に従うと、上記の空気調和機１００と、室外機１０用または室内機３０用のプログラムをダウンロードする際に、プログラムのアップデート先のメモリ３５２，３５７，２９２を指定するためのサーバ３００とを備える、ネットワークシステム１が提供される。
【００６８】
好ましくは、サーバ３００は空気調和機１００に、室外機１０用のプログラムのコードの更新、室外機１０用のプログラムのデータの更新、室内機３０用のプログラムのコードの更新、室内機３０用のプログラムのデータの更新のすくなくともいずれかを実行させる。
【００６９】
好ましくは、ネットワークシステム１は、端末４００をさらに備える。端末４００は、空気調和機１００用のプログラムの更新の許可を受け付けた場合に、当該情報をサーバ３００に送信する。サーバ３００は、当該情報に基づいて、端末４００に対応する空気調和機１００に室外機１０用および室内機３０用のプログラムのすくなくともいずれかをアップデートさせる。
【００７０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７１】
１        ：ネットワークシステム
１０      ：室外機
１１      ：筐体
１２      ：圧縮機
１２ａ    ：吐出管
１２ｂ    ：吸入管
１３      ：四路切換弁
１４      ：室外熱交換器
１５      ：膨張弁
１６      ：室外ファン
１７      ：冷媒配管
１８      ：冷媒配管
１９      ：二方弁
２０      ：三方弁
２１      ：室外熱交換器温度センサ
２２      ：吐出温度センサ
２３      ：吸入温度センサ
２４      ：出口温度センサ
２５      ：外気温度センサ
２９      ：室外制御部
２９Ａ    ：室外制御基板
３０      ：室内機
３１      ：筐体
３２      ：室内熱交換器
３２Ａ    ：熱交換器
３２Ｂ    ：熱交換器
３２Ｃ    ：熱交換器
３３      ：室内ファン
３４      ：室内熱交換器温度センサ
３５      ：室内制御部
３５Ａ    ：室内制御基板
３５Ｂ    ：通信制御基板
３６      ：赤外線受光部
３７      ：室内温度センサ
５０      ：リモートコントローラ
１００    ：空気調和機
１０２    ：吸い込み口
１０３    ：吹き出し口
１０４    ：フィルタ
１０５    ：縦ルーバ
１４２    ：フィルタ清掃部
２９０    ：マイクロコンピュータ
２９１    ：ＣＰＵ
２９２    ：フラッシュメモリ
２９８    ：シリアル通信インターフェース
３００    ：サーバ
３１０    ：ＣＰＵ
３２０    ：メモリ
３３０    ：ディスプレイ
３４０    ：操作部
３５０    ：マイクロコンピュータ
３５１    ：ＣＰＵ
３５２    ：フラッシュメモリ
３５３    ：ＲＡＭ
３５５    ：マイクロコンピュータ
３５６    ：ＣＰＵ
３５７    ：フラッシュメモリ
３５８    ：シリアル通信インターフェース
３５９    ：ＷｉＦｉアンテナ
３６０    ：通信インターフェース
４００    ：スマートフォン
４１０    ：ＣＰＵ
４２０    ：メモリ
４３０    ：ディスプレイ
４４０    ：操作部
４６０    ：通信インターフェース
４７０    ：スピーカ
４８０    ：マイク
５００    ：モデム
６００    ：ルータ
２９２１  ：コード領域
２９２２  ：データ領域
３５２１  ：コード領域
３５２２  ：データ領域
３５７１  ：コード領域
３５７２  ：データ領域
【図１】
2019074230.tif 000003
【図２】
2019074230.tif 000004
【図３】
2019074230.tif 000005
【図４】
2019074230.tif 000006
【図５】
2019074230.tif 000007
【図６】
2019074230.tif 000008
【図７】
2019074230.tif 000009
【図８】
2019074230.tif 000010
【図９】
2019074230.tif 000011