(57)【要約】【課題】通信装置または空気調和機またはネットワークシステムの利便性を向上させる。【解決手段】通信制御部１６１は、通信インターフェース１６２を介してサーバ３００Ａから第１の命令を受け付けた後に、所定の期間内に、サーバ３００Ａから第２の命令を受け付けた場合は当該第２の命令を受け付けて、ＨＥＭＳコントローラ２００から第１の命令を受け付けた後に、ＨＥＭＳコントローラ２００から第２の命令を受け付けた場合は当該第２の命令を受け付けて、サーバ３００Ａから第１の命令を受け付けた後に、ＨＥＭＳコントローラ２００から第２の命令を受け付けた場合は当該第２の命令を受け付けず、ＨＥＭＳコントローラ２００から第１の命令を受け付けた後に、サーバ３００Ａから第２の命令を受け付けた場合は当該第２の命令を受け付けない。【選択図】図２
2019062329.tif 000002
【特許請求の範囲】
【請求項１】
通信インターフェースと、
通信制御部と、を備え、前記通信制御部は、
前記通信インターフェースを介してサーバから第１の命令を受け付けた後に、所定の期間内に、前記通信インターフェースを介して前記サーバから第２の命令を受け付けた場合は当該第２の命令を受け付けて、
前記通信インターフェースを介してＨＥＭＳコントローラから第１の命令を受け付けた後に、所定の期間内に、前記通信インターフェースを介して前記ＨＥＭＳコントローラから第２の命令を受け付けた場合は当該第２の命令を受け付けて、
前記通信インターフェースを介してサーバから第１の命令を受け付けた後に、所定の期間内に、前記通信インターフェースを介してＨＥＭＳコントローラから第２の命令を受け付けた場合は当該第２の命令を受け付けず、
前記通信インターフェースを介してＨＥＭＳコントローラから第１の命令を受け付けた後に、所定の期間内に、前記通信インターフェースを介してサーバから第２の命令を受け付けた場合は当該第２の命令を受け付けない、通信装置。
【請求項２】
前記通信制御部は、前記通信インターフェースを介してＨＥＭＳコントローラから第１の命令を受け付けた後に、所定の期間内に、前記通信インターフェースを介して別のＨＥＭＳコントローラから第２の命令を受け付けた場合は当該第２の命令を受け付ける、請求項１に記載の通信装置。
【請求項３】
請求項１または２に記載の通信装置を備える、空気調和機。
【請求項４】
前記サーバとの通信遮断から第１の所定時間後に所定の空気調和運転を停止する、請求項３に記載の空気調和機。
【請求項５】
前記ＨＥＭＳコントローラからの最後の操作命令を受け付けてから第２の所定時間後に所定の空気調和運転を停止する、請求項３または４に記載の空気調和機。
【請求項６】
空気調和機と、
複数の端末の各々からの命令を受け付けて、前記空気調和機に前記命令を送信するサーバとを備え、
前記サーバは、
第１の端末から前記空気調和機に対する第１の命令を受け付けた後に、所定の期間内に、前記第１の端末から前記空気調和機に対する第２の命令を受け付けた場合は当該第２の命令を受け付けて、
第１の端末から前記空気調和機に対する第１の命令を受け付けた後に、所定の期間内に、第２の端末から前記空気調和機に対する第２の命令を受け付けた場合は当該第２の命令を受け付けない、ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、空気調和機などの家電のネットワーク通信の技術に関する。
【背景技術】
【０００２】
従来から、空気調和機内部を自動で清掃する技術が知られている。たとえば、特開２０１６−１９５４１１号公報（特許文献１）には、電気機器、管理システム、コントローラ、電気機器の制御方法、及び、プログラムが開示されている。特許文献１によると、宅内に設置され、第１モード又は第１モードより機能が制限される第２モードで動作する電気機器において、受信部は、宅外の端末装置から電気機器を遠隔操作する指示を、宅内に設置されるコントローラを介して受信する。動作部は、受信した遠隔操作の指示に基づいて動作する。切替判別部は、切替条件が満たされるか否かを判別する。受信部は、コントローラから定期的に送信される、通信経路が正常であることを示す信号を受信し、切替判別部は、この信号に基づいて切替条件が満たされるか否かを判別する。動作部は、切替条件が満たされると判別されると、第１モードから第２モードへ切り替える。
【０００３】
また、特開２０１６−１６７８８３号公報（特許文献２）には、遠隔操作システム、宅内機器、機器管理方法及びプログラムが開示されている。特許文献２によると、遠隔操作システムは、宅内機器と、宅内機器を遠隔操作するための操作信号を受信し、受信した操作信号から操作指示を生成して宅内機器へ送信するコントローラと、操作指示の伝送を中継する機器アダプタと、を備える。機器アダプタは、コントローラから定期的に送信される定期信号を受信する通信部と、定期信号の有無に基づいて、操作指示をコントローラから機器アダプタへ伝送する通信路における通信の途絶を検知する検知モジュールと、を有する。宅内機器は、検知部によって検知された通信の途絶と、操作信号をサーバからコントローラへ伝送する通信路における通信の途絶と、の少なくとも一方が発生した場合に、宅内機器の状態を変化させる状態変化モジュール、を有する。
【０００４】
また、特開２０１６−８２３３６号公報（特許文献３）には、遠隔操作システムおよび電子機器が開示されている。特許文献３によると、遠隔操作システムは、複数の通信端末装置間にエアコンを遠隔操作する際の優先度を設定する優先度設定部と、優先度に従い、優先度の高い通信端末装置による操作指示を優先度の低い通信端末装置による操作指示よりも優先させてエアコンを動作させる動作制御部と、優先度の低い通信端末装置より操作が指示されると、その操作内容を優先度の高い通信端末装置に通知する操作内容通知部と、を備える。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１９５４１１号公報
【特許文献２】特開２０１６−１６７８８３号公報
【特許文献３】特開２０１６−８２３３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、通信装置または空気調和機またはネットワークシステムの利便性を向上させることにある。
【課題を解決するための手段】
【０００７】
本発明の一態様に従うと、通信インターフェースと通信制御部とを備える通信装置が提供される。通信制御部は、通信インターフェースを介してサーバから第１の命令を受け付けた後に、所定の期間内に、通信インターフェースを介してサーバから第２の命令を受け付けた場合は当該第２の命令を受け付けて、通信インターフェースを介してＨＥＭＳコントローラから第１の命令を受け付けた後に、所定の期間内に、通信インターフェースを介してＨＥＭＳコントローラから第２の命令を受け付けた場合は当該第２の命令を受け付けて、通信インターフェースを介してサーバから第１の命令を受け付けた後に、所定の期間内に、通信インターフェースを介してＨＥＭＳコントローラから第２の命令を受け付けた場合は当該第２の命令を受け付けず、通信インターフェースを介してＨＥＭＳコントローラから第１の命令を受け付けた後に、所定の期間内に、通信インターフェースを介してサーバから第２の命令を受け付けた場合は第２の命令を受け付けない。
【発明の効果】
【０００８】
以上のように、本発明によれば、通信装置または空気調和機またはネットワークシステムの利便性が向上する。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成と動作概要を示すイメージ図である。
【図２】第１の実施の形態にかかる命令の受け付けに関する動作概要を示すイメージ図である。
【図３】第１の実施の形態にかかる空気調和機１００の構成を示すブロック図である。
【図４】第１の実施の形態にかかる命令データ１２１を示すイメージ図である。
【図５】第１の実施の形態にかかる空気調和機１００における情報処理を示すフローチャートである。
【図６】第１の実施の形態にかかるＨＥＭＳ（Home Energy Management System）コントローラ２００の構成を示すブロック図である。
【図７】第１の実施の形態にかかるサーバ３００Ａ，３００Ｂの構成を示すブロック図である。
【図８】第１の実施の形態にかかる通信端末４００Ａ，４００Ｂの構成を示すブロック図である。
【図９】第２の実施の形態にかかる命令の受け付けに関する動作概要を示すイメージ図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステム１の全体構成＞
【００１１】
まず、図１を参照して、本実施の形態にかかるネットワークシステム１の全体構成について説明する。本実施の形態にかかるネットワークシステム１は、主に、家電制御用のアプリケーションのためのアプリサーバ３００Ａと、アプリサーバ３００Ａと各種データをやり取りするスマートフォン４００Ａなどの通信端末と、ＨＥＭＳを制御・管理するためのＨＥＭＳサーバ３００Ｂと、ＨＥＭＳサーバ３００Ｂと各種データをやり取りするスマートフォン４００Ｂなどの通信端末と、モデム５００やＷｉＦｉ（登録商標）ルータ６００を介してＨＥＭＳサーバ３００Ｂと各種データをやり取りするＨＥＭＳコントローラ２００と、モデム５００やＷｉＦｉ（登録商標）ルータ６００を介してアプリサーバ３００ＡやＨＥＭＳサーバ３００Ｂと各種データをやり取りしつつ、ＷｉＦｉルータ６００を介してＨＥＭＳコントローラ２００と各種データをやり取りする空気調和機１００とを含む。
【００１２】
なお、空気調和機１００は、冷暖房機能を有する装置であってもよいし、空気清浄機能を有する装置や、加湿機能を有する装置や、その他の家電であってもよい。また、通信端末は、スマートフォン４００Ａ，４００Ｂに限らず、タブレットや、ゲーム機や、ウェアラブル端末や、パーソナルコンピュータや、その他の通信装置であってもよい。
＜ネットワークシステム１の動作概要＞
【００１３】
次に、本実施の形態にかかるネットワークシステム１における遠隔制御命令の受け付けに関する情報処理の概要を説明する。
【００１４】
図１と図２とを参照して、本実施の形態にかかるアプリサーバ３００Ａは、第１のユーザがスマートフォン４００Ａのアプリケーションを利用して空気調和機１００の遠隔制御命令を入力すると、当該遠隔制御命令をインターネットやルータ６００などを介して空気調和機１００に送信する。これによって、空気調和機１００は、第１のユーザからの制御命令を実行する。
【００１５】
特に、本実施の形態においては、図２のＮｏ．１のように、アプリサーバ３００Ａは、第１のユーザからの命令の入力後すぐに、たとえば１分以内などに、再度、第１のユーザがスマートフォン４００Ａのアプリケーションを利用して空気調和機１００の遠隔制御命令を入力すると、同一のユーザからの命令であるため、当該新たな遠隔制御命令をインターネットやルータ６００などを介して空気調和機１００に送信する。これによって、空気調和機１００は、第１のユーザからの新たな制御命令も実行する。
【００１６】
しかしながら、本実施の形態においては、図２のＮｏ．２のように、アプリサーバ３００Ａは、第１のユーザからの命令の入力後すぐに、たとえば１分以内などに、第２のユーザがスマートフォン４００Ｂのアプリケーションを利用して空気調和機１００の遠隔制御命令を入力すると、別のユーザからの命令であるため、当該新たな遠隔制御命令を受け付けない。第２のユーザのスマートフォン４００Ｂには、エラー表示が出力される。
【００１７】
同様に、本実施の形態にかかるＨＥＭＳサーバ３００Ｂは、第２のユーザがスマートフォン４００Ｂのアプリケーションを利用して空気調和機１００の遠隔制御命令を入力すると、当該遠隔制御命令をインターネットやルータ６００などを介してＨＥＭＳコントローラ２００に送信する。ＨＥＭＳコントローラ２００は、当該命令に応じて空気調和機１００を制御する。
【００１８】
特に、本実施の形態においては、ＨＥＭＳサーバ３００Ｂは、第２のユーザからの命令の入力後すぐに、たとえば１分以内などに、再度、第２のユーザがスマートフォン４００Ｂのアプリケーションを利用して空気調和機１００の遠隔制御命令を入力すると、同一のユーザからの命令であるため、当該新たな遠隔制御命令をインターネットやルータ６００などを介してＨＥＭＳコントローラ２００に送信する。ＨＥＭＳコントローラ２００は、当該命令に応じて空気調和機１００を制御する。
【００１９】
しかしながら、本実施の形態においては、ＨＥＭＳサーバ３００Ｂは、第２のユーザからの命令の入力後すぐに、たとえば１分以内などに、第１のユーザがスマートフォン４００Ａのアプリケーションを利用して空気調和機１００の遠隔制御命令を入力すると、別のユーザからの命令であるため、当該新たな遠隔制御命令を受け付けない。第２のユーザのスマートフォン４００Ｂには、エラー表示が出力される。
【００２０】
そして、本実施の形態においては、空気調和機１００は、アプリサーバ３００Ａやルータ６００を介して、第１のユーザのスマートフォン４００Ａのアプリケーションからの制御命令を受け付けて、すぐに、たとえば１分以内などに、アプリサーバ３００Ａからの制御命令を受け付けた場合は、当該新たな制御命令を実行する。
【００２１】
しかしながら、図２のＮｏ．３のように、空気調和機１００は、アプリサーバ３００Ａからの制御命令を受け付けてからすぐにＨＥＭＳコントローラ２００からの制御命令を受け付けた場合には、ＨＥＭＳコントローラ２００からの命令は受け付けない。
【００２２】
そして、図２のＮｏ．６のように、空気調和機１００は、ＨＥＭＳコントローラ２００からの制御命令を受け付けてからすぐにアプリサーバ３００Ａからの制御命令を受け付けた場合にも、アプリサーバ３００Ａからの命令は受け付けない。
【００２３】
また、図２のＮｏ．４のように、空気調和機１００は、ＨＥＭＳコントローラ２００からの制御命令を受け付けてからすぐに同じＨＥＭＳコントローラ２００からの制御命令を受け付けた場合には、当該２つ目の命令も受け付ける。
【００２４】
そして、図２のＮｏ．５のように、宅内に複数種類のＨＥＭＳコントローラ２００，２００・・・がある場合などにおいて、空気調和機１００は、第１のＨＥＭＳコントローラ２００からの制御命令を受け付けてからすぐに第２のＨＥＭＳコントローラ２００からの制御命令を受け付けた場合にも、第２のＨＥＭＳコントローラ２００からの新たな命令を受け付ける。
【００２５】
以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
＜空気調和機１００の構成＞
【００２６】
図３を参照して、ネットワークシステム１を構成する空気調和機１００のハードウェア構成の一態様について説明する。本実施の形態にかかる空気調和機１００は、主たる構成要素として、ＣＰＵ１１０と、メモリ１２０と、ディスプレイ１３０、操作部１４０と、通信装置１６０と、スピーカ１７０と、リモコン受光部１８０と、機器駆動部１９０とを含む。
【００２７】
ＣＰＵ１１０は、メモリ１２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、空気調和機１００の各部を制御する。
【００２８】
メモリ１２０は、各種のＲＡＭ、各種のＲＯＭなどによって実現される。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、操作部１４０を介して入力されたデータ、リモコンから受信したデータ、ルータやインターネットを介してアプリサーバ３００ＡやＨＥＭＳコントローラ２００から受信したデータなどを記憶する。
【００２９】
なお、本実施の形態にかかるメモリ１２０は、各種の装置から受け付けた命令に関する命令データ１２１を記憶する。命令データ１２１は、たとえば図４に示すように、命令の発信元の種類毎に最新の命令の受け付け時刻を格納する。また、サーバ３００Ａ，３００Ｂとの通信の遮断時刻なども格納する。他にも、命令データ１２１は、受け付けた命令の内容や、当該命令の開始時刻や、当該命令の実行結果なども含む。なお、命令データ１２１は、通信装置１６０内のメモリに保持されてもよい。
【００３０】
図３に戻って、ディスプレイ１３０は、ＣＰＵ１１０からの信号に基づいて、文字や画像などを出力する。なお、ディスプレイ１３０は、単にライトであってもよい。
【００３１】
操作部１４０は、ボタンなどによって実現され、ユーザからの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。なお、ディスプレイ１３０と操作部１４０とは、タッチパネルを構成してもよい。
【００３２】
通信装置１６０は、通信用の制御部１６１と通信インターフェース１６２やメモリやタイマなどを含む。通信装置１６０は、有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。すなわち、通信制御部１６１は、ＣＰＵ１１０からのデータを受け付けて通信インターフェース１６２を制御することによって、当該データをアプリサーバ３００ＡやＨＥＭＳコントローラ２００などの他の装置に送信したり、逆に、通信インターフェース１６２を制御することによって他の装置から各種のデータを受信してＣＰＵ１１０に入力したりする。
【００３３】
特に、本実施の形態にかかる通信装置１６０は、データを受信すると以下のような通信処理を実行する。図５を参照して、制御部１６１は、今回受信したデータから送信元のアドレスを取得して、今回受信したデータがＨＥＭＳコントローラ２００からのデータであるか否かを判断する（ステップＳ１０２）。今回受信したデータがＨＥＭＳコントローラ２００からのデータである場合（ステップＳ１０２においてＹＥＳである場合）、制御部１６１は、命令データを参照して、最後に受け付けた命令がＨＥＭＳコントローラ２００からの命令であるか否かを判断する（ステップＳ１０４）。最後に受け付けた命令がＨＥＭＳコントローラ２００からの命令である場合（ステップＳ１０４においてＹＥＳである場合）、制御部１６１は今回受信したデータの命令を有効であると判断し、当該命令を受け付ける（ステップＳ１０６）。制御部１６１は、命令データ１２１の受け付け時刻を更新する。
【００３４】
最後に受け付けた命令がＨＥＭＳコントローラ２００からの命令でない場合（ステップＳ１０４においてＮＯである場合）、最後に命令を受け付けてから所定時間が経過したか否かを判断する（ステップＳ１１０）。最後に命令を受け付けてから所定時間が経過した場合（ステップＳ１１０においてＹＥＳである場合）、制御部１６１は今回受信したデータの命令を有効であると判断し、当該命令を受け付ける（ステップＳ１１２）。制御部１６１は、命令データを今回受け付けた送信元に変更し、受け付け時刻を更新する（ステップＳ１１４）。
【００３５】
最後に命令を受け付けてから所定時間が経過していない場合（ステップＳ１１０においてＮＯである場合）、制御部１６１は今回受信したデータの命令を無効であると判断し（ステップＳ１１６）、通信インターフェース１６２を介して送信元にエラー情報を送信する。
【００３６】
今回受信したデータがＨＥＭＳコントローラ２００からのデータでない場合（ステップＳ１０２においてＮＯである場合）、制御部１６１は、今回受信したデータがアプリサーバ３００Ａからのデータであるか否かを判断する（ステップＳ１２２）。今回受信したデータがアプリサーバ３００Ａからのデータである場合（ステップＳ１２２においてＹＥＳである場合）、制御部１６１は、命令データを参照して、最後に受け付けた命令がアプリサーバ３００Ａからの命令であるか否かを判断する（ステップＳ１２４）。最後に受け付けた命令がアプリサーバ３００Ａからの命令である場合（ステップＳ１２４においてＹＥＳである場合）、制御部１６１は今回受信したデータの命令を有効であると判断し、当該命令を受け付ける（ステップＳ１２６）。制御部１６１は、命令データ１２１の受け付け時刻を更新する。
【００３７】
最後に受け付けた命令がアプリサーバ３００Ａからの命令でない場合（ステップＳ１０４においてＮＯである場合）、最後に命令を受け付けてから所定時間が経過したか否かを判断する（ステップＳ１３０）。最後に命令を受け付けてから所定時間が経過した場合（ステップＳ１３０においてＹＥＳである場合）、制御部１６１は今回受信したデータの命令を有効であると判断し、当該命令を受け付ける（ステップＳ１３２）。制御部１６１は、命令データを今回受け付けた送信元に変更し、受け付け時刻を更新する（ステップＳ１３４）。
【００３８】
最後に命令を受け付けてから所定時間が経過していない場合（ステップＳ１３０においてＮＯである場合）、制御部１６１は今回受信したデータの命令を無効であると判断し（ステップＳ１３６）、通信インターフェース１６２を介して送信元にエラー情報を送信する。
【００３９】
図２に戻って、スピーカ１７０は、ＣＰＵ１１０からの信号に基づいて、各種音声を出力する。
【００４０】
リモコン受光部１８０は、リモコンなどからの赤外線信号を検知して、ＣＰＵ１１０に受信信号を入力する。たとえば、ＣＰＵ１１０は、リモコン受光部１８０を介して、リモコンから電源ＯＮ／ＯＦＦ命令、その他の制御命令や各種データなどを受け付ける。
【００４１】
機器駆動部１９０は、ＣＰＵ１１０からの信号に基づいて、電気機器の各部、たとえば圧縮機やファンやその他のモータやヒータなど、を制御する。
【００４２】
本実施の形態にかかるＣＰＵ１１０は、命令データ１２１を参照して、通信装置１６０によるアプリサーバ３００Ａとの通信が途絶されて、途絶時間が所定時間たとえば２４時間に達すると空気調和運転を停止する。なお、所定時間経過前は予約運転などを実行してもよい。また、フィルタ清掃や送風は、所定時間経過後も続行してもよい。ただし、ＣＰＵ１１０は、命令データ１２１を参照して、アプリサーバ３００Ａからの命令を受け付けてから、次の命令を受け付けないまま、当該運転の継続時間が所定時間たとえば２４時間に達すると空気調和運転を停止させてもよい。
【００４３】
また、ＣＰＵ１１０は、命令データ１２１を参照して、通信装置１６０によるＨＥＭＳコントローラ２００からの命令を受け付けてから、次の命令を受け付けないまま、当該運転の継続時間が所定時間たとえば２４時間に達すると空気調和運転を停止させる。なお、所定時間経過前は予約運転などを実行してもよい。また、フィルタ清掃や送風は、所定時間経過後も続行してもよい。
＜ＨＥＭＳコントローラ２００の構成＞
【００４４】
図６を参照して、本実施の形態にかかるネットワークシステム１を構成するＨＥＭＳコントローラ２００の構成の一態様について説明する。ＨＥＭＳコントローラ２００は、主たる構成要素として、ＣＰＵ２１０と、メモリ２２０と、ディスプレイ２３０と、操作部２４０と、通信インターフェース２６０と、スピーカ２７０などを含む。
【００４５】
ＣＰＵ２１０は、メモリ１２０に記憶されているプログラムを実行することによって、ＨＥＭＳコントローラ２００の各部を制御する。たとえば、ＣＰＵ２１０は、メモリ２２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００４６】
メモリ２２０は、各種のＲＡＭ、各種のＲＯＭなどによって実現される。メモリ２２０は、ＣＰＵ２１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、ＨＥＭＳサーバ３００Ｂから受信したデータ、その他の装置から入力されたデータなどを記憶する。
【００４７】
ディスプレイ２３０は、ＣＰＵ２１０からの信号に基づいて、テキストや画像を表示する。操作部２４０は、ユーザの命令を受け付けて、当該命令をＣＰＵ２１０に入力する。なお、ディスプレイ２３０と操作部２４０とは、タッチパネルを構成してもよい。
【００４８】
通信インターフェース２６０は、ＣＰＵ２１０からのデータを、インターネット、キャリア網、ルータ６００などを介して、空気調和機１００やＨＥＭＳサーバ３００Ｂなどの他の装置に送信する。逆に、通信インターフェース２６０は、インターネット、キャリア網、ルータ６００などを介して他の装置からのデータを受信して、ＣＰＵ２１０に受け渡す。
【００４９】
スピーカ２７０は、ＣＰＵ２１０からのデータに基づいて、メッセージや音楽などの音声を出力する。
＜アプリサーバ３００Ａの構成＞
【００５０】
図７を参照して、本実施の形態にかかるネットワークシステム１を構成するアプリサーバ３００Ａの構成の一態様について説明する。アプリサーバ３００Ａは、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、通信インターフェース３６０とを含む。
【００５１】
ＣＰＵ３１０は、メモリ３２０に記憶されているプログラムを実行することによって、サーバ３００Ａの各部を制御する。たとえば、ＣＰＵ３１０は、メモリ３２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００５２】
メモリ３２０は、各種のＲＡＭ、各種のＲＯＭなどによって実現され、サーバ３００に内包されているものであってもよいし、サーバ３００の各種インターフェースに着脱可能なものであってもよいし、サーバ３００からアクセス可能な他の装置の記録媒体であってもよい。メモリ３２０は、ＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかる家電管理サービスに利用されるデータベースなどを記憶する。
【００５３】
ディスプレイ３３０は、ＣＰＵ３１０からの信号に基づいて、テキストや画像を表示する。操作部３４０は、サービスの管理者などの命令を受け付けて、当該命令をＣＰＵ３１０に入力する。
【００５４】
通信インターフェース３６０は、ＣＰＵ３１０からのデータを、インターネット、キャリア網、ルータなどを介して、空気調和機１００やスマートフォン４００Ａなどの他の装置に送信する。逆に、通信インターフェース３６０は、インターネット、キャリア網、ルータなどを介して他の装置からのデータを受信して、ＣＰＵ３１０に受け渡す。
【００５５】
そして、本実施の形態にかかるＣＰＵ３１０は、通信インターフェース３６０を介してスマートフォン４００などの通信端末から空気調和機１００に対する命令を受け付けた際に、所定時間たとえば１分間以内に同じ空気調和機１００に対する命令を受け付けているか否かを判断する。所定時間以内に同じ空気調和機１００に対する命令を受け付けていた場合、ＣＰＵ３１０は、当該命令が同一のユーザからの制御命令である場合に２つ目の命令を有効に受け付けて、当該命令が同一のユーザからの制御命令でない場合に２つ目の命令を無効と判断してスマートフォン４００にエラー情報を返す。
【００５６】
なお、同一のユーザであるか否かに関しては、同じ通信端末の同じアプリケーションの同じユーザＩＤからの命令である場合に有効と判断してもよいし、異なる通信端末からの命令であっても同じユーザＩＤからの命令である場合に有効と判断してもよい。
＜ＨＥＭＳサーバ３００Ｂの構成＞
【００５７】
本実施の形態にかかるＨＥＭＳサーバ３００Ｂの構成は、アプリサーバ３００Ａと同様であるためここでは説明を繰り返さない。なお、ＨＥＭＳサーバ３００ＢのＣＰＵ３１０は、通信インターフェース３６０を介してスマートフォン４００などの通信端末から空気調和機１００に対する命令を受け付けた際に、所定時間たとえば１分間以内に同じ空気調和機１００や同じＨＥＭＳコントローラ２００に対する命令を受け付けているか否かを判断する。所定時間以内に同じ空気調和機１００や同じＨＥＭＳコントローラ２００に対する命令を受け付けていた場合、ＣＰＵ３１０は、当該命令が同一のユーザからの制御命令である場合に２つ目の命令を有効に受け付けて、当該命令が同一のユーザからの制御命令でない場合に２つ目の命令を無効と判断してスマートフォン４００にエラー情報を返す。
＜スマートフォン４００Ａの構成＞
【００５８】
図８を参照して、本実施の形態にかかるスマートフォン４００などの通信端末の構成の一態様について説明する。スマートフォン４００は、主たる構成要素として、ＣＰＵ４１０と、メモリ４２０と、ディスプレイ４３０と、操作部４４０と、通信インターフェース４６０と、スピーカ４７０と、マイク４８０などを含む。
【００５９】
ＣＰＵ４１０は、メモリ４２０に記憶されているプログラムを実行することによって、スマートフォン４００の各部を制御する。
【００６０】
メモリ４２０は、各種のＲＡＭや各種のＲＯＭなどによって実現される。メモリ４２０は、ＣＰＵ４１０によって実行されるプログラムたとえば空気調和機１００の制御用のアプリケーションプログラムや、ＣＰＵ４１０によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかる家電管理サービスに利用されるデータベースなどを記憶する。
【００６１】
ディスプレイ４３０は、ＣＰＵ４１０からの信号に基づいて、テキストや画像を表示する。操作部４４０は、ユーザなどの命令を受け付けて、当該命令をＣＰＵ４１０に入力する。たとえば、ＣＰＵ４１０は、空気調和機１００の制御用のアプリケーションプログラムに基づいて、ディスプレイ４３０に操作画面を表示して、操作部４４０を介して空気調和機１００への遠隔制御命令の入力を受け付ける。なお、ディスプレイ４３０と操作部４４０とはタッチパネルであってもよい。
【００６２】
通信インターフェース４６０は、ＣＰＵ４１０からのデータを、インターネット、キャリア網、ルータなどを介して、アプリサーバ３００Ａなどの他の装置に送信する。逆に、通信インターフェース４６０は、インターネット、キャリア網、ルータなどを介して当該他の装置からのデータを受信して、ＣＰＵ４１０に受け渡す。
【００６３】
スピーカ４７０は、ＣＰＵ４１０からのデータに基づいて音声を出力し、マイク４８０は音声を受け付けて音声データをＣＰＵ４１０に入力する。
＜第２の実施の形態＞
【００６４】
第１の実施の形態においては、図２に示すような、命令の受け付けのルールが設定されていたが、このような形態には限られない。たとえば、図９のＮｏ．３のように、空気調和機１００の通信装置１６０は、アプリサーバ３００Ａからの制御命令を受け付けてからすぐにＨＥＭＳコントローラ２００からの制御命令を受け付けた場合には、ＨＥＭＳコントローラ２００からの命令を受け付けてもよい。
＜第３の実施の形態＞
【００６５】
第１および第２の実施の形態においては、図２のＮｏ．３〜６の判断を空気調和機１００の通信装置１６０が実行するものであった。しかしながら、図２のＮｏ．３〜６の判断を空気調和機１００本体のＣＰＵ１１０が行ってもよい。
【００６６】
また、第１および第２の実施の形態においては、通信の遮断などの場合の処理を空気調和機１００のＣＰＵ１１０が実行するものであった。しかしながら、当該処理を通信装置１６０が行ってもよい。逆に、第１および第２の実施の形態における通信装置１６０の処理を空気調和機１００の本体のＣＰＵ１１０が行ってもよい。
＜第４の実施の形態＞
【００６７】
第１〜第３の実施の形態のネットワークシステム１の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、アプリサーバ３００ＡやＨＥＭＳサーバ３００Ｂや空気調和機１００やＨＥＭＳコントローラ２００やスマートフォン４００Ａ，４００Ｂの各々の役割の一部または全部を別の装置が担ったり、それらの装置の１つ１つの役割の一部または全部を、複数の装置で分担してもよい。
＜まとめ＞
【００６８】
上記の実施の形態においては、通信インターフェース１６２と、通信制御部１６１と、を備える通信装置１６０が提供される。通信制御部１６１は、通信インターフェース１６２を介してサーバ３００Ａから第１の命令を受け付けた後に、所定の期間内に、通信インターフェース１６２を介してサーバ３００Ａから第２の命令を受け付けた場合は当該第２の命令を受け付けて、通信インターフェース１６２を介してＨＥＭＳコントローラ２００から第１の命令を受け付けた後に、所定の期間内に、通信インターフェース１６２を介してＨＥＭＳコントローラ２００から第２の命令を受け付けた場合は当該第２の命令を受け付けて、通信インターフェース１６２を介してサーバ３００Ａから第１の命令を受け付けた後に、所定の期間内に、通信インターフェース１６２を介してＨＥＭＳコントローラ２００から第２の命令を受け付けた場合は当該第２の命令を受け付けず、通信インターフェース１６２を介してＨＥＭＳコントローラ２００から第１の命令を受け付けた後に、所定の期間内に、通信インターフェース１６２を介してサーバ３００Ａから第２の命令を受け付けた場合は当該第２の命令を受け付けない。
【００６９】
好ましくは、通信制御部１６１は、通信インターフェース１６２を介してＨＥＭＳコントローラ２００から第１の命令を受け付けた後に、所定の期間内に、通信インターフェースを介して別のＨＥＭＳコントローラ２００から第２の命令を受け付けた場合は当該第２の命令を受け付ける。
【００７０】
この発明の別の局面に従うと、上記の通信装置１６０を備える空気調和機１００が提供される。
【００７１】
好ましくは、空気調和機１００は、サーバ３００Ａとの通信遮断から第１の所定時間後に所定の空気調和運転を停止する。
【００７２】
好ましくは、空気調和機１００は、ＨＥＭＳコントローラ２００からの最後の操作命令を受け付けてから第２の所定時間後に所定の空気調和運転を停止する。
【００７３】
この発明の別の局面に従うと、空気調和機１００と、複数の端末４００Ａ，４００Ｂの各々からの命令を受け付けて、空気調和機１００に命令を送信するサーバ３００Ａとを備えるネットワークシステム１が提供される。サーバ３００Ａは、第１の端末４００Ａから空気調和機１００に対する第１の命令を受け付けた後に、所定の期間内に、第１の端末４００Ａから空気調和機１００に対する第２の命令を受け付けた場合は当該第２の命令を受け付けて、第１の端末４００Ａから空気調和機１００に対する第１の命令を受け付けた後に、所定の期間内に、第２の端末４００Ｂから空気調和機１００に対する第２の命令を受け付けた場合は当該第２の命令を受け付けない。
【００７４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７５】
１        ：ネットワークシステム
１００    ：空気調和機
１１０    ：ＣＰＵ
１２０    ：メモリ
１２１    ：命令データ
１３０    ：ディスプレイ
１４０    ：操作部
１６０    ：通信装置
１６１    ：通信制御部
１６２    ：通信インターフェース
１７０    ：スピーカ
１８０    ：リモコン受光部
１９０    ：機器駆動部
２００    ：ＨＥＭＳコントローラ
２１０    ：ＣＰＵ
２２０    ：メモリ
２３０    ：ディスプレイ
２４０    ：操作部
２６０    ：通信インターフェース
２７０    ：スピーカ
３００Ａ  ：アプリサーバ
３００Ｂ  ：ＨＥＭＳサーバ
３１０    ：ＣＰＵ
３２０    ：メモリ
３３０    ：ディスプレイ
３４０    ：操作部
３６０    ：通信インターフェース
４００Ａ  ：スマートフォン
４００Ｂ  ：スマートフォン
４１０    ：ＣＰＵ
４２０    ：メモリ
４３０    ：ディスプレイ
４４０    ：操作部
４６０    ：通信インターフェース
４７０    ：スピーカ
４８０    ：マイク
５００    ：モデム
６００    ：ルータ
【図１】
2019062329.tif 000003
【図２】
2019062329.tif 000004
【図３】
2019062329.tif 000005
【図４】
2019062329.tif 000006
【図５】
2019062329.tif 000007
【図６】
2019062329.tif 000008
【図７】
2019062329.tif 000009
【図８】
2019062329.tif 000010
【図９】
2019062329.tif 000011