(57)【要約】  サーバ（３００）と通信するための通信インターフェース（１６０）と、サーバ（３００）からのタイマの命令を記憶するためのメモリ（１２０）と、通信インターフェース（１６０）を介して、サーバ（３００）からのタイマの命令を受信する際に、次のタイマの命令がある場合にサーバ（３００）からその旨を示す第１の情報も取得して記憶するためのプロセッサ（１１０）とを備える、空気調和機（１００）が提供される。
2019073620.tif 000002
【特許請求の範囲】
【請求項１】
サーバと通信するための通信インターフェースと、
前記サーバからのタイマの命令を記憶するためのメモリと、
前記通信インターフェースを介して、前記サーバからのタイマの命令を受信する際に、次のタイマの命令がある場合にサーバからその旨を示す第１の情報も取得して記憶するためのプロセッサとを備える、空気調和機。
【請求項２】
ライトをさらに備え、
前記プロセッサは、前記第１の情報を記憶している場合、前記ライトを点灯または点滅させる、請求項１に記載の空気調和機。
【請求項３】
前記プロセッサは、前記第１の情報を記憶している場合、既に受信した前記サーバからのタイマの命令を実行したときに、前記通信インターフェースを介して前記サーバに次のタイマの命令を要求する、請求項１または２に記載の空気調和機。
【請求項４】
前記プロセッサは、前記第１の情報を記憶している場合、既に受信した前記サーバからのタイマの命令を実行したときに、０秒から所定の時間までのいずれかの期間待機してから、前記通信インターフェースを介して前記サーバに次のタイマの命令を要求する、請求項３に記載の空気調和機。
【請求項５】
前記プロセッサは、前記サーバとの通信が途絶される状態が第１の所定時間以上続き、または前記サーバとの通信が途絶されている状態中に前記サーバからのタイマの命令を実行してから第２の所定時間が経過すると、安全状態に移行する、請求項１から４のいずれか１項に記載の空気調和機。
【請求項６】
請求項１から５のいずれか１項に記載の空気調和機と、
サーバとを備え、
前記空気調和機は、所定の間隔で現在の状態を前記サーバに送信する、ネットワークシステム。
【請求項７】
通信端末をさらに備え、
前記通信端末は、ユーザからのタイマの命令を受け付けて前記サーバに送信し、
前記サーバは、前記空気調和機の所定の空気調和運転のＯＮ／ＯＦＦが切り替わった際に、前記空気調和機の前記現在の状態を前記通信端末に送信する、請求項６に記載のネットワークシステム。
【請求項８】
前記サーバは、前記空気調和機の所定の空気調和運転のＯＮ／ＯＦＦが切り替わった際に、前記空気調和機とペアリングしている複数の通信端末に、前記空気調和機の前記現在の状態を送信する、請求項７に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、空気調和機の技術に関し、特にネットワーク通信を利用する空気調和機の技術に関する。
【背景技術】
【０００２】
従来から、ネットワーク通信を利用した空気調和機に関する技術が知られている。たとえば、特許第６０２９７９３号（特許文献１）には、空調管理システムが開示されている。特許文献１によると、少なくとも１台の空調機器と、空調機器を集中管理する集中監視装置とを備えた空調管理システムであって、集中監視装置に通信線を介して接続可能な情報処理端末を有し、情報処理端末は、利用者からの空調機器のスケジュール情報の入力を受け付けるスケジュール情報受付部と、スケジュール情報受付部で受け付けたスケジュール情報を複数記憶するスケジュール情報管理部と、スケジュール情報管理部に複数記憶されたスケジュール情報の中から、空調機器に送信するスケジュール情報を選択して集中監視装置に送信するスケジュール情報送信部とを備え、集中監視装置は、情報処理端末から送信されたスケジュール情報を通信線を介して取得し、取得したスケジュール情報を空調機器に送信する。【０００３】
また、国際公開第２０１４／０２４４４４号パンフレット（特許文献２）には、家電機器、家電システム及びサーバ装置が開示されている。特許文献２によると、予約をした設定時刻どおりに運転開始及び運転停止し、更に、運転の予約の関する利便性が高い家電機器、家電システム、及びサーバ装置を提供する。設定された時刻にて運転の開始、停止を行う予約運転が可能な家電機器であって、リモートコントローラ及び携帯端末の夫々から家電機器の予約運転における運転開始の時刻を示す設定信号を受信する受信部と、設定信号の内容を記憶する記憶部と、家電機器の動作を制御する制御部と、を具備し、制御部は、リモートコントローラからの設定信号により定まる運転時間帯と携帯端末からの設定信号により定まる運転時間帯とが少なくとも一部において重複する場合、リモートコントローラ及び携帯端末の夫々により設定された運転開始の時刻のうちの早い方の時刻を選択し、その選択した時刻において運転開始を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１１４２７０号公報
【特許文献２】国際公開第２０１４／０２４４４４号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、メモリを節約することができる空気調和機またはネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明のある態様に従うと、サーバと通信するための通信インターフェースと、サーバからのタイマの命令を記憶するためのメモリと、通信インターフェースを介して、サーバからのタイマの命令を受信する際に、次のタイマの命令がある場合にサーバからその旨を示す第１の情報も取得して記憶するためのプロセッサとを備える、空気調和機が提供される。
【発明の効果】
【０００７】
以上のように、本発明によれば、メモリを節約することができる空気調和機またはネットワークシステムが提供される。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成を示すイメージ図である。
【図２】第１の実施の形態にかかるエアコン１００の構成を示すブロック図である。
【図３】第１の実施の形態にかかるＬＥＤ点灯ルールを示すイメージ図である。
【図４】第１の実施の形態にかかるエアコン１００の情報処理を示すフローチャートである。
【図５】第１の実施の形態にかかるサーバ３００の構成を示すブロック図である。
【図６】第１の実施の形態にかかる機器データ３２１を示すイメージ図である。
【図７】第１の実施の形態にかかる機器状態データ３２２を示すイメージ図である。
【図８】第１の実施の形態にかかるペアリングデータ３２３を示すイメージ図である。
【図９】第１の実施の形態にかかるタイマデータ３２４を示すイメージ図である。
【図１０】第１の実施の形態にかかるサーバ３００の情報処理を示すフローチャートである。
【図１１】第１の実施の形態にかかるスマートフォン４００などの通信端末の構成を示すブロック図である。
【図１２】第１の実施の形態にかかるスマートフォン４００の第１の画面例を示すイメージ図である。
【図１３】第１の実施の形態にかかるスマートフォン４００の第２の画面例を示すイメージ図である。
【図１４】第１の実施の形態にかかるネットワークシステム１の第１のユースケースを示すイメージ図である。
【図１５】第１の実施の形態にかかるネットワークシステム１の第２のユースケースを示すイメージ図である。
【図１６】第１の実施の形態にかかるネットワークシステム１の第３のユースケースを示すイメージ図である。
【図１７】第２の実施の形態にかかるサーバ３００の情報処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステム１の全体構成＞
【００１０】
まず、図１を参照して、本実施の形態にかかるネットワークシステム１の全体構成について説明する。本実施の形態にかかるネットワークシステム１は、主に、家電制御用のアプリケーションのためのサーバ３００と、サーバ３００と各種データをやり取りするスマートフォン４００などの通信端末と、モデム５００やＷｉＦｉ（登録商標）ルータ６００を介してサーバ３００と各種データをやり取りするエアコン１００などの空気調和機などを含む。
【００１１】
なお、空気調和機は、冷暖房機能を有するエアコン１００であってもよいし、空気清浄機能を有する空気清浄機や、加湿機能を有する加湿器や、その他の扇風機などであってもよい。また、通信端末は、スマートフォン４００に限らず、タブレットや、ゲーム機や、ウェアラブル端末や、パーソナルコンピュータや、その他の通信装置であってもよい。
＜ネットワークシステム１の動作概要＞
【００１２】
特に、本実施の形態にかかるネットワークシステム１においては、サーバ３００を介して、スマートフォン４００の家電制御アプリケーションプログラムがエアコン１００の情報を取得したり、エアコン１００のタイマ命令を設定したり遠隔制御したりすることが可能なものである。以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
＜エアコン１００の構成＞
【００１３】
まずは、図２を参照して、ネットワークシステム１を構成するエアコン１００の構成の一態様について説明する。本実施の形態にかかるエアコン１００は、主たる構成要素として、ＣＰＵ１１０と、メモリ１２０と、ＬＥＤライト１３０、操作部１４０と、通信インターフェース１６０と、スピーカ１７０と、リモコン受光部１８０と、機器駆動部１９０とを含む。
【００１４】
ＣＰＵ１１０は、メモリ１２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、エアコン１００の各部を制御する。
【００１５】
メモリ１２０は、各種のＲＡＭ、各種のＲＯＭなどによって実現される。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、操作部１４０を介して入力されたデータ、リモコン１９９から受信したデータ、ルータやインターネットを介してサーバ３００から受信したデータなどを記憶する。
【００１６】
より詳細には、本実施の形態にかかるメモリ１２０は、リモコン１９９からの１つのタイマＯＮ命令に関する情報を格納するためのメモリ領域１２１と、リモコンからの１つのタイマＯＦＦ命令に関する情報を格納するためのメモリ領域１２２と、サーバ３００からの１つのタイマ命令に関する情報を格納するためのメモリ領域１２３とを有する。そして、サーバ３００に次の命令が蓄積されているか否かを示す情報を格納するためのメモリ領域１２３１も準備されている。
【００１７】
ＬＥＤライト１３０は、ＣＰＵ１１０からの信号に基づいて点灯する。本実施の形態においては、図３に示すように、ＣＰＵ１１０は、タイマの設定がされた際に、ＬＥＤライト１３０を点灯させる。そして、タイマの時刻に到達し、予約されていた命令を実行すると、ＣＰＵ１１０は、ＬＥＤライト１３０を消灯する。ただし、ＣＰＵ１１０は、次のタイマの命令がサーバ３００に蓄積されている場合には、ＬＥＤライト１３０を点灯させる。なお、タイマの設定がされたのちに、２４時間以上通信が途絶された場合、ＣＰＵ１１０は、ＬＥＤライト１３０を消灯させる。
【００１８】
図２に戻って、操作部１４０は、ボタンなどによって実現され、ユーザからの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。なお、操作部１４０はタッチパネルを構成してもよい。
【００１９】
通信インターフェース１６０は有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。すなわち、通信インターフェース１６０は、ＣＰＵ１１０からのデータを受け付けて、当該データをサーバ３００などの他の装置に送信したり、逆に、通信インターフェース１６０を制御することによって他の装置から各種のデータを受信してＣＰＵ１１０に入力したりする。たとえば、ＣＰＵ１１０は、定期的に、通信インターフェース１６０を介して、エアコン１００の情報をサーバ３００にアップロードしたり、スマートフォン４００のアプリからの制御命令を受信したりする。
【００２０】
そして、特に本実施の形態においては、ＣＰＵ１１０は、サーバ３００からの１つのタイマ命令に関する情報を格納するための領域１２３を参照してタイマ命令を実行すると、サーバ３００に次の命令が蓄積されているか否かを示す情報を格納するための領域１２３１を参照して、通信インターフェース１６０を介してサーバ３００に新たなタイマ命令を要求する。そして、ＣＰＵ１１０は、サーバ３００からのデータに基づいて、サーバ３００からの１つのタイマ命令に関する情報を格納するための領域１２３と、サーバ３００に次の命令が蓄積されているか否かを示す情報を格納するための領域１２３１とを書き換える。
【００２１】
スピーカ１７０は、ＣＰＵ１１０からの信号に基づいて、各種音声や音やメロディーを出力する。
【００２２】
リモコン受光部１８０は、リモコンなどからの赤外線信号を検知して、ＣＰＵ１１０に受信信号を入力する。たとえば、ＣＰＵ１１０は、リモコン受光部１８０を介して、リモコンから電源ＯＮ／ＯＦＦ命令、その他の制御命令や各種データなどを受け付ける。
【００２３】
機器駆動部１９０は、ＣＰＵ１１０からの信号に基づいて、電気機器の各部、たとえば圧縮機やファンやその他のモータやヒータなど、を制御する。本実施の形態にかかるエアコン１００は、機器駆動部１９０によって、冷房機能や暖房機能や送風機能やイオン発生機能などを実現する。
【００２４】
本実施の形態においては、エアコン１００のＣＰＵ１１０は、定期的に、以下のような情報処理を実行する。図４を参照して、ＣＰＵ１１０は、メモリ１２０を参照して、リモコン１９９からのタイマ命令に該当する時刻に達したか否かを判断する（ステップＳ１０２）。リモコン１９９からのタイマ命令に該当する時刻に達した場合（ステップＳ１０２にてＹＥＳである場合）、ＣＰＵ１１０は、当該タイマ命令を実行する（ステップＳ１０４）。
【００２５】
リモコン１９９からのタイマ命令に該当する時刻に達していない場合（ステップＳ１０２にてＮＯである場合）、ＣＰＵ１１０は、サーバ３００からのタイマ命令に該当する時刻に達したか否かを判断する（ステップＳ１１２）。サーバ３００からのタイマ命令に該当する時刻に達した場合（ステップＳ１１２にてＹＥＳである場合）、ＣＰＵ１１０は、当該タイマ命令を実行する（ステップＳ１１４）。
【００２６】
ＣＰＵ１１０は、サーバ３００に蓄積されているタイマ命令があるか否かの情報１２３１に基づいて、サーバ３００に蓄積されているタイマ命令がある場合（ステップＳ１１６にてＹＥＳである場合）、ＣＰＵ１１０は、通信インターフェース１６０を介して、サーバ３００に次のタイマ命令を要求する（ステップＳ１１８）。
【００２７】
サーバ３００からのタイマ命令に該当する時刻に達していない場合（ステップＳ１１２にてＮＯである場合）や、サーバ３００に蓄積されているタイマ命令がない場合（ステップＳ１１６にてＮＯである場合）、ＣＰＵ１１０は、次のタイミングまで待機する。
【００２８】
また、エアコン１００のＣＰＵ１１０は、サーバ３００からの命令で空気調和運転を実行している場合は、その後に、通信が途絶して第１の所定時間、たとえば２４時間、経過すると、空気調和運転を停止させることが好ましい。あるいは、エアコン１００のＣＰＵ１１０は、サーバ３００からの命令による空気調和運転の継続時間に関わらずに、通信が途絶してから第１の所定時間、たとえば２４時間、経過した場合は、サーバ３００からの命令に関する空気調和運転を停止させることが好ましい。なお、フィルタの自動清掃や内部清浄や送風などは２４時間をこえても実行させてもよい。すなわち、ユーザが不快に思う動作（例えば、圧縮機が駆動される冷房運転や暖房運転などの空調運転がある。このような空調運転は運転したままだと消費電力が高く、電気代が高くなるような動作であるため、ユーザが不快になる可能性が高い）を終了することが好ましい。あるいは、そのまま動作が続行しても安全な動作（圧縮機を駆動時の様に大電流が流れない動作、例えば、上述したフィルタ自動清掃動作、内部清浄動作（室内機の熱交換器にカビが生えないように乾燥させるなどの動作）、送風運転）は２４時間をこえて実行させてもよい。
＜サーバ３００の構成＞
【００２９】
図５を参照して、本実施の形態にかかるネットワークシステム１を構成するサーバ３００の構成の一態様について説明する。サーバ３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、通信インターフェース３６０と、時計３８０とを含む。
【００３０】
ＣＰＵ３１０は、メモリ３２０に記憶されているプログラムを実行することによって、サーバ３００の各部を制御する。たとえば、ＣＰＵ３１０は、メモリ３２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００３１】
メモリ３２０は、各種のＲＡＭ、各種のＲＯＭなどによって実現され、サーバ３００に内包されているものであってもよいし、サーバ３００の各種インターフェースに着脱可能なものであってもよいし、サーバ３００からアクセス可能な他の装置の記録媒体であってもよい。メモリ３２０は、ＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、入力されたデータ、機器データ３２１、機器状態データ３２２、ペアリングデータ３２３、タイマデータ３２４、その他の本実施の形態にかかる家電管理サービスに利用されるデータベースなどを記憶する。
【００３２】
なお、機器データ３２１は、図６に示すように、エアコン１００などの機器毎に、機器の識別情報と、機器の種類と、ユーザの識別情報と、部屋を特定するための名前と、機器の現在の動作を特定するための動作命令やセンサによって取得した各種測定結果などの動作状態などを含む。ＣＰＵ３１０は、スマートフォン４００などの通信端末のアプリからの要求に基づいて、機器データ３２１を参照して、当該スマートフォン４００とペアリング済みの機器のうちの、指定された部屋に配置されている機器に関する情報を提供する。
【００３３】
機器状態データ３２２は、図７に示すように、機器毎に、機器のＩＤと、機器の現在の運転状態と、運転のＯＮ／ＯＦＦの切り替え回数とを格納する。なお、ここで、ＯＮ／ＯＦＦの切り替え回数の対象となる運転は、暖房運転であってもよいし、冷房運転であってもよいし、送風運転であってもよいし、イオン発生運転であってもよいし、空気清浄運転や加湿運転などであってもよいし、その他の運転であってもよい。あるいは、単に電源のＯＮ／ＯＦＦの切り替え回数を利用してもよい。ＣＰＵ３１０は、機器の運転のＯＮ／ＯＦＦが切り替わった際に、通信インターフェース３６０を介して、当該機器とペアリング済みの通信端末に現在の運転状態を提供する。なお、運転状態は、エアコン１００が実行している命令や、エアコン１００に受け渡し済みのタイマ命令や、エアコン１００が記憶しているサーバ３００に次の命令が蓄積されているか否かを示す情報や、各種センサの測定データなどを含む。
【００３４】
ペアリングデータ３２３は、図８に示すように、機器の組み合わせ毎に、ペアリングのＩＤと、ペアリングした機器同士の識別情報とを含む。たとえば、空気調和機１００と、空気調和機１００を遠隔制御するためのスマートフォン４００またはユーザの識別情報との対応関係を含む。
【００３５】
タイマデータ３２４は、図９に示すように、スマートフォン４００などの通信端末のアプリに入力されたタイマ命令毎に、タイマＩＤと、機器ＩＤと、タイマ時刻と、タイマの命令と、繰り返しの設定などを格納する。繰り返しの設定は、スマートフォン４００のアプリケーションプログラムに対応するものであって、毎日同じタイマ命令を繰り返すための情報や、毎週同じタイマ命令を繰り返すための情報などを含む。タイマデータ３２４は、タイマ命令毎に、エアコン１００がサーバ３００に次の命令が蓄積されていることを記憶しているか否かを示す情報を格納することが好ましい。
【００３６】
図５に戻って、ディスプレイ３３０は、ＣＰＵ３１０からの信号に基づいて、テキストや画像を表示する。操作部３４０は、サービスの管理者などの命令を受け付けて、当該命令をＣＰＵ３１０に入力する。
【００３７】
通信インターフェース３６０は、ＣＰＵ３１０からのデータを、インターネット、キャリア網、ルータなどを介して、エアコン１００やスマートフォン４００などの他の装置に送信する。逆に、通信インターフェース３６０は、インターネット、キャリア網、ルータなどを介して他の装置からのデータを受信して、ＣＰＵ３１０に受け渡す。
【００３８】
そして、本実施の形態にかかるサーバ３００のＣＰＵ３１０は、通信インターフェース３６０を介して、エアコン１００などの機器からデータを受信すると、以下のような情報処理を実行する。
【００３９】
図１０を参照して、ＣＰＵ３１０は、受信したデータから機器の識別情報を読み出す（ステップＳ３０２）。ＣＰＵ３１０は、今回の機器からのデータが、次のタイマ命令（次タイマ命令）の要求であるか否かを判断する（ステップＳ３０４）。次のタイマ命令の要求である場合（ステップＳ３０４にてＹＥＳである場合）、ＣＰＵ３１０は、タイマデータ３２４を参照して、当該機器のために蓄積しているタイマ命令のデータ、たとえば繰り返しのタイマ命令や一回分のタイマ命令など、があるか否かを判断する（ステップＳ３０６）。
【００４０】
当該機器のために蓄積しているタイマ命令のデータがある場合（ステップＳ３０６にてＹＥＳである場合）、ＣＰＵ３１０は、タイマデータ３２４を参照して、その次のタイマ命令（次々タイマ命令）が蓄積されているか否かを判断する（ステップＳ３０８）。その次のタイマ命令が蓄積されている場合（ステップＳ３０８にてＹＥＳである場合）、ＣＰＵ３１０は、通信インターフェース３６０を介して、１つ目のタイマ命令と、その次のタイマ命令が蓄積されている旨を示すデータとを当該機器に送信する（ステップＳ３１０）。ＣＰＵ３１０は、次の機器からのデータを待ち受ける。
【００４１】
より詳細には、本実施の形態においては、スマートフォン４００などの通信端末のアプリケーションは、エアコン１００などの機器毎に、複数種類の、繰り返しのタイマ命令または１回限りのタイマ命令を受け付けることができる。つまり、サーバ３００のタイマデータ３２４には、機器毎に、複数のタイマ命令が格納される。しかしながら、エアコン１００などの機器のメモリ１２０は、サーバ３００からのタイマ命令が１つしか格納できない場合がある。そのため、本実施の形態においては、エアコン１００のＣＰＵ１１０は、通信インターフェース１６０を介して、サーバ３００から、１つ目のタイマデータと、その次のタイマデータが蓄積されている旨を示すデータと、を受信して、それらをサーバ３００からの命令を１つ格納するための領域１２３と、サーバ３００に次の命令が蓄積されていることを示す情報を格納するための領域１２３１と、に格納しておく。そして、図４のステップＳ１１４のように、ＣＰＵ１１０は当該タイマ命令を実行したり、蓄積されているタイマ命令がある場合に（ステップＳ１１６にてＹＥＳである場合）、通信インターフェース１６０を介してサーバ３００から次のタイマ命令を取得したりする（ステップＳ１１８）。
【００４２】
図１０に戻って、その次のタイマデータが蓄積されていない場合（ステップＳ３０８にてＮＯである場合）、ＣＰＵ３１０は、通信インターフェース３６０を介して、１つ目のタイマデータと、その次のタイマデータが蓄積されていない旨を示すデータとを当該機器に送信する（ステップＳ３１２）。ＣＰＵ３１０は、次の機器からのデータを待ち受ける。なお、タイマ命令が無かった場合も（ステップＳ３０６にてＮＯである場合）、ＣＰＵ３１０は、次の機器からのデータを待ち受ける。
【００４３】
受信したデータが次のタイマ命令の要求でなかった場合（ステップＳ３０４にてＮＯである場合）、ＣＰＵ３１０は、受信したデータが機器の現在の動作状態やＯＮ／ＯＦＦのカウント数などを示すものであるか否かを判断する（ステップＳ３２２）。ＣＰＵ３１０は、受信したデータが機器の現在の動作状態や上述したＯＮ／ＯＦＦのカウント数を示すものである場合（ステップＳ３２２にてＹＥＳである場合）、当該機器の現在の動作状態やＯＮ／ＯＦＦのカウント数を機器状態データ３２２に蓄積する（ステップＳ３２４）。ＣＰＵ３１０は、ＯＮ／ＯＦＦのカウント数が前回の値よりも増えている場合（ステップＳ３２６にてＹＥＳである場合）、機器データ３２１を参照して、通信インターフェース３６０を介して、現在の動作状態を機器とペアリング済みの１または複数の通信端末に送信する（ステップＳ３２８）。ＣＰＵ３１０は、次の機器からのデータを待ち受ける。
【００４４】
受信したデータが機器の現在の動作状態やＯＮ／ＯＦＦのカウント数などを示すものでない場合（ステップＳ３２２にてＮＯである場合）、ＣＰＵ３１０は、その他の処理を実行して（ステップＳ３３０）、次の機器からのデータを待ち受ける。
＜スマートフォン４００の構成＞
【００４５】
図１１を参照して、本実施の形態にかかるスマートフォン４００などの通信端末の構成の一態様について説明する。スマートフォン４００は、主たる構成要素として、ＣＰＵ４１０と、メモリ４２０と、ディスプレイ４３０と、操作部４４０と、通信インターフェース４６０と、スピーカ４７０と、マイク４８０などを含む。
【００４６】
ＣＰＵ４１０は、メモリ４２０に記憶されているプログラムを実行することによって、スマートフォン４００の各部を制御する。
【００４７】
メモリ４２０は、各種のＲＡＭや各種のＲＯＭなどによって実現される。メモリ４２０は、ＣＰＵ４１０によって実行されるプログラムたとえば家電制御用のアプリケーションプログラムや、ＣＰＵ４１０によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかる家電管理サービスに利用されるデータベースなどを記憶する。
【００４８】
ディスプレイ４３０は、ＣＰＵ４１０からの信号に基づいて、テキストや画像を表示する。操作部４４０は、ユーザなどの命令を受け付けて、当該命令をＣＰＵ４１０に入力する。たとえば、ＣＰＵ４１０は、エアコン１００など家電制御用のアプリケーションプログラムに基づいて、ディスプレイ４３０に操作画面を表示して、操作部４４０を介してエアコン１００への遠隔制御命令の入力を受け付ける。なお、ディスプレイ４３０と操作部４４０とはタッチパネルであってもよい。
【００４９】
通信インターフェース４６０は、ＣＰＵ４１０からのデータを、インターネット、キャリア網、ルータなどを介して、サーバ３００などの他の装置に送信する。逆に、通信インターフェース４６０は、インターネット、キャリア網、ルータなどを介して当該他の装置からのデータを受信して、ＣＰＵ４１０に受け渡す。
【００５０】
スピーカ４７０は、ＣＰＵ４１０からのデータに基づいて音声を出力し、マイク４８０は音声を受け付けて音声データをＣＰＵ４１０に入力する。
【００５１】
本実施の形態においては、ＣＰＵ４１０は、操作部４４０を介してユーザの指示を受け付けて、家電制御用のアプリケーションプログラムを起動する。ＣＰＵ４１０は、通信インターフェース４６０を介して、サーバ３００からペアリング済みのエアコン１００に関するデータを受信して、図１２に示すように、ディスプレイ４３０にエアコン１００に関するデータを表示させる。ＣＰＵ４１０は、操作部４４０を介してエアコン１００に対する命令を受け付けて、通信インターフェース４６０を介してサーバ３００に命令を送信する。サーバ３００は、当該命令に基づいてエアコン１００を制御する。
【００５２】
また、本実施の形態においては、図１３に示すように、ＣＰＵ４１０は、操作部４４０を介して、部屋のリモコン１９９による操作でエアコン１００が運転・停止した時やアプリからのタイマ設定が実行された時にサーバ３００からお知らせが届くモードのＯＮ／ＯＦＦや、メンバーが「登録情報変更」や「機器削除」をした時にお知らせが届くモードのＯＮ／ＯＦＦの設定などを受け付ける。
【００５３】
以上のように構成されているため、本実施の形態にかかるネットワークシステム１においては、以下のような処理が行われる。まず、スマートフォン４００などの通信端末によってリモートで設定されたタイマ命令はサーバ３００で記憶される。そして、サーバ３００は、エアコン１００がサーバ３００に次の命令が蓄積されている旨の情報を記憶している場合は、エアコン１００からの次のタイマ命令の要求を待ち、記憶していない場合は、エアコン１００に当該タイマ命令を送信する。エアコン１００は、当該情報を受信して、次の命令があることを示すためのＬＥＤライトを点灯させる。またサーバ３００は、このタイミングで、エアコン１００から各種情報を取得してもよい。エアコン１００は、蓄積されるタイマ命令がすべて完了するまで、タイマ用のＬＥＤを点灯させる。
【００５４】
たとえば、予めタイマ命令が入力されている場合にさらに、繰り返しのない新たなタイマ命令が入力された場合は、図１４の（ａ）に示すように、（１）スマートフォン４００を介してユーザが新たなタイマ命令を設定する。（２）サーバ３００が新たなタイマ命令がある旨をエアコン１００に送信する。このとき、エアコン１００は、予め入力されているタイマがあるため、タイマ用のＬＥＤライトを点灯させている。（３）エアコン１００は、タイマ命令がある旨を受け付けた旨をサーバ３００に返答する。（４）サーバ３００は、タイマ命令がある旨をエアコン１００が正常に受け付けた旨を表示する。
【００５５】
図１４の（ｂ）に示すように、前のタイマ設定時刻に達すると、エアコン１００は前のタイマ命令を実行して、サーバ３００に次のタイマ命令を要求する。この場合に、サーバ３００は、さらにその次のタイマ命令はないという旨をエアコン１００に通知する。このとき、エアコン１００は、次のタイマ命令があるため、タイマ用のＬＥＤライトを点灯させている。これによって、次のタイマ設定時間に達すると、図１４の（ｃ）に示すように、（１）エアコン１００は、次のタイマ命令を実行する。（２）エアコン１００は、さらに次のタイマ命令がないため、タイマ用ＬＥＤを消灯する。
【００５６】
次に、予めタイマ命令が入力されている場合にさらに、毎日繰り返しのタイマ命令が入力された場合は、図１５の（ａ）に示すように、（１）スマートフォン４００を介してユーザが新たなタイマ命令を設定する。（２）サーバ３００が新たなタイマ命令がある旨をエアコン１００に送信する。このとき、エアコン１００は、予め入力されているタイマがあるため、タイマ用のＬＥＤライトを点灯させている。（３）エアコン１００は、タイマ命令がある旨を受け付けた旨をサーバ３００に返答する。（４）サーバ３００は、タイマ命令がある旨をエアコン１００が正常に受け付けた旨を表示する。
【００５７】
図１５の（ｂ）に示すように、エアコン１００は前のタイマ命令を実行すると、サーバ３００に次のタイマ命令を要求する。この場合に、サーバ３００は、さらにその次のタイマ命令がある旨をエアコン１００に通知する。このとき、エアコン１００は、次のタイマ命令があるため、タイマ用のＬＥＤライトを点灯させている。これによって、次のタイマ設定時間に達すると、図１５の（ｃ）に示すように、（１）エアコン１００は、次のタイマ命令を実行し、（２）さらにその次のタイマ命令があるため、タイマ用ＬＥＤを点灯したままにする。
【００５８】
次に、午前７時の暖房運転ＯＮの毎日繰り返しのタイマ命令と午前８時の暖房運転ＯＦＦの毎日繰り返しのタイマ命令とが入力された場合は、図１６の（ａ）に示すように、サーバ３００がエアコン１００に午前７時のタイマ命令を送信する。この場合に、次のタイマ命令がある旨をエアコン１００に通知する。このとき、エアコン１００は、午前７時のタイマがあるため、タイマ用のＬＥＤライトを点灯させている。これによって、午前７時のタイマ設定時間に達すると、図１６の（ｂ）に示すように、ＣＰＵ１１０は、暖房運転をＯＮして、次の８時のタイマ命令があるため、図１６の（ｃ）に示すように、サーバ３００に次のタイマ命令を要求する。この場合に、サーバ３００は、さらにその次のタイマ命令がある旨をエアコン１００に通知する。このとき、エアコン１００は、午前８時のタイマ（次のタイマ）があるため、タイマ用のＬＥＤライトを点灯させている。これによって、タイマ設定時間に達すると、図１６の（ｄ）に示すように、ＣＰＵ１１０は、暖房運転をＯＦＦして、さらに次の明日の７時のタイマ命令をサーバ３００に要求する。この場合に、サーバ３００は、さらにその次の次のタイマ命令がある旨をエアコン１００に通知する。このとき、エアコン１００は、午前７時のタイマ（さらにその次のタイマ）があるため、タイマ用のＬＥＤライトを点灯させている。このように、毎日繰り返しタイマが設定された場合は、タイマ用ＬＥＤは点灯したままとなる。
＜第２の実施の形態＞
【００５９】
第１の実施の形態においては、図１０のステップＳ３２６においてＹＥＳである場合、すぐにステップＳ３２８を実行するものであった。しかしながら、本実施の形態においては、図１７に示すように、ＣＰＵ３１０は、ＯＮ／ＯＦＦのカウント数が前回の値よりも増えている場合（ステップＳ３２６にてＹＥＳである場合）、ランダムな時間、たとえば、０秒より長く１０分よりも短い時間だけ待機する（ステップＳ３２７）。ＣＰＵ３１０は、機器データ３２１を参照して、通信インターフェース３６０を介して、現在の動作状態を機器とペアリング済みの１または複数の通信端末に送信する（ステップＳ３２８）。これによって、キリのよい時間にたくさんのユーザがタイマをセットしても、エアコン１００への要求が集中することなく、サーバ３００やネットワーク通信の最大負荷を低減することができる。なお、ランダムな時間に代えて、所定時間待機する様にしてもよい。この所定時間は、空気調和機１００の生産時に決められるものである場合、空気調和機１００毎に、ランダムな時間、たとえば、０秒より長く１０分よりも短い時間の範囲で一つ設定するようにすればよい。
＜第３の実施の形態＞
【００６０】
第１および第２の実施の形態のネットワークシステム１の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、サーバ３００やエアコン１００やスマートフォン４００の各々の役割の一部または全部を別の装置が担ったり、それらの装置の１つ１つの役割の一部または全部を、複数の装置で分担したりしてもよい。たとえば、エアコン１００がタイマ時刻の到達を判断していたが、その一部の判断をサーバ３００やスマートフォン４００のアプリ側で判断したり、サーバ３００の処理の一部をスマートフォン４００やエアコン１００で処理したりしてもよい。
＜まとめ＞
【００６１】
上記の実施の形態においては、サーバ３００と通信するための通信インターフェース１６０と、サーバ３００からのタイマの命令を記憶するためのメモリ１２０と、通信インターフェース１６０を介して、サーバ３００からのタイマの命令を受信する際に、次のタイマの命令がある場合にサーバ３００からその旨を示す第１の情報も取得して記憶するためのプロセッサ１１０とを備える、空気調和機１００が提供される。
【００６２】
好ましくは、空気調和機１００は、ライト１３０をさらに備える。プロセッサ１１０は、第１の情報を記憶している場合、ライト１３０を点灯または点滅させる。
【００６３】
好ましくは、プロセッサ１１０は、第１の情報を記憶している場合、既に受信したサーバ３００からのタイマの命令を実行したときに、通信インターフェース１６０を介してサーバ３００に次のタイマの命令を要求する。
【００６４】
好ましくは、プロセッサ１１０は、第１の情報を記憶している場合、既に受信したサーバ３００からのタイマの命令を実行したときに、０秒から所定の時間までのいずれかの期間待機してから、通信インターフェース１６０を介してサーバ３００に次のタイマの命令を要求する。なお所定時間は、たとえば、１０分とか、５分とか、１分とか、３０分とか、ユーザが設定しやすいキリのよい時間単位である。また、所定時間は、生産時に予め定められているものであってもよい。
【００６５】
好ましくは、プロセッサ１１０は、サーバ３００との通信が途絶される状態が第１の所定時間以上続き、またはサーバ３００との通信が途絶されている状態中にサーバ３００からのタイマの命令を実行してから第２の所定時間が経過すると、空気調和運転を停止したり、安全状態に移行したりする。
【００６６】
この発明の別の局面に従うと、上記の空気調和機１００と、サーバ３００とを備えるネットワークシステム１が提供される。空気調和機１００は、所定の間隔で現在の状態をサーバ３００に送信する。
【００６７】
好ましくは、ネットワークシステム１は、通信端末４００をさらに備える。通信端末４００は、ユーザからのタイマの命令を受け付けてサーバ３００に送信する。サーバ３００は、空気調和機１００の所定の空気調和運転のＯＮ／ＯＦＦが切り替わった際に、空気調和機１００の現在の状態を通信端末４００に送信する。
【００６８】
好ましくは、サーバ３００は、空気調和機１００の所定の空気調和運転のＯＮ／ＯＦＦが切り替わった際に、空気調和機１００とペアリングしている複数の通信端末４００に、空気調和機１００の現在の状態を送信する。
【００６９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７０】
１        ：ネットワークシステム
１００    ：エアコン
１１０    ：ＣＰＵ
１２０    ：メモリ
１２１    ：メモリ領域
１２２    ：メモリ領域
１２３    ：メモリ領域
１２３１  ：メモリ領域
１３０    ：ＬＥＤライト
１４０    ：操作部
１６０    ：通信インターフェース
１７０    ：スピーカ
１８０    ：リモコン受光部
１９０    ：機器駆動部
１９９    ：リモコン
３００    ：サーバ
３１０    ：ＣＰＵ
３２０    ：メモリ
３２１    ：機器データ
３２２    ：機器状態データ
３２３    ：ペアリングデータ
３２４    ：タイマデータ
３３０    ：ディスプレイ
３４０    ：操作部
３６０    ：通信インターフェース
３８０    ：時計
４００    ：スマートフォン
４１０    ：ＣＰＵ
４２０    ：メモリ
４３０    ：ディスプレイ
４４０    ：操作部
４６０    ：通信インターフェース
４７０    ：スピーカ
４８０    ：マイク
５００    ：モデム
６００    ：ルータ
【図１】
2019073620.tif 000003
【図２】
2019073620.tif 000004
【図３】
2019073620.tif 000005
【図４】
2019073620.tif 000006
【図５】
2019073620.tif 000007
【図６】
2019073620.tif 000008
【図７】
2019073620.tif 000009
【図８】
2019073620.tif 000010
【図９】
2019073620.tif 000011
【図１０】
2019073620.tif 000012
【図１１】
2019073620.tif 000013
【図１２】
2019073620.tif 000014
【図１３】
2019073620.tif 000015
【図１４】
2019073620.tif 000016
【図１５】
2019073620.tif 000017
【図１６】
2019073620.tif 000018
【図１７】
2019073620.tif 000019
【国際調査報告】
2019073620.tif 000020
2019073620.tif 000021