(57)【要約】【課題】任意の地点から空調機の正確な動作状態を把握する。【解決手段】空調システムは、ネットワークを介して接続される空調機器、サーバ、端末装置を有する。サーバは、転送部、格納部を備える。転送部は、端末装置から送信された空調機器に対する制御指示を空調機器へ転送する。格納部は、端末装置から送信された空調機器に対する制御指示を格納する。空調機器は、空調部、動作状態取得部、制御指示取得部、整合判定処理部を備える。空調部は、制御指示に基づいて動作する。動作状態取得部は、空調部の動作状態を取得する。制御指示取得部は、サーバから格納部に格納されている制御指示を取得する。整合判定処理部は、動作状態取得部により取得された空調部の動作状態と、制御指示取得部により取得された制御指示とが整合しているか否かを判定し、動作状態と、制御指示とが整合しない場合に、動作状態と、格納部に格納されている制御指示とを整合させる。【選択図】図８
2019117029.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される空調機器、サーバおよび端末装置を有する空調システムであって、
前記サーバは、
前記端末装置から送信された前記空調機器に対する制御指示を前記空調機器へ転送する転送部と、
前記端末装置から送信された前記空調機器に対する制御指示を格納する格納部と、
を備え、
前記空調機器は、
制御指示に基づいて動作する空調部と、
前記空調部の動作状態を取得する動作状態取得部と、
前記サーバから前記格納部に格納されている制御指示を取得する制御指示取得部と、
前記動作状態取得部により取得された前記空調部の動作状態と、前記制御指示取得部により取得された制御指示とが整合しているか否かを判定し、該動作状態と、該制御指示とが整合しない場合に、該動作状態と、前記格納部に格納されている制御指示とを整合させる整合判定処理部と、
を備えたことを特徴とする空調システム。
【請求項２】
前記整合判定処理部は、
前記動作状態取得部により取得された前記空調部の動作状態で、前記制御指示取得部により取得された制御指示を更新することで、該動作状態と、該制御指示とを整合させる
ことを特徴とする請求項１に記載の空調システム。
【請求項３】
前記整合判定処理部は、
前記制御指示取得部により取得された制御指示に基づいて前記空調部を動作させることで、前記動作状態取得部により取得された前記空調部の動作状態と、該制御指示とを整合させる
ことを特徴とする請求項１に記載の空調システム。
【請求項４】
前記端末装置は、
前記空調機器に対する制御指示を送信するとともに、前記空調部の動作状態を取得して表示するアプリケーションを実行するアプリケーション実行部
を備え、
前記アプリケーション実行部は、
前記格納部に格納されている前記空調機器に対する制御指示を、前記空調部の動作状態として取得する
ことを特徴とする請求項１〜３のいずれか１項に記載の空調システム。
【請求項５】
前記アプリケーション実行部は、
前記アプリケーションを実行中の間、前記格納部に格納されている前記空調機器に対する制御指示を定期的に取得する
ことを特徴とする請求項４に記載の空調システム。
【請求項６】
前記整合判定処理部は、
前記アプリケーション実行部が前記アプリケーションを実行中の経過時間が長いほど、前記動作状態取得部が前記空調部の動作状態を取得し、前記動作状態取得部により取得された前記空調部の動作状態と、前記制御指示取得部により取得された制御指示とを整合させるための前記整合判定処理部と、前記サーバとの通信の実行間隔を長くする
ことを特徴とする請求項４または５に記載の空調システム。
【請求項７】
ネットワークを介してサーバおよび端末装置と接続される空調機器であって、
制御指示に基づいて動作する空調部と、
前記空調部の動作状態を取得する動作状態取得部と、
前記端末装置から送信された前記空調機器に対する制御指示を前記空調機器へ転送するとともに、前記端末装置から送信された前記空調機器に対する制御指示を格納するサーバに格納されている制御指示を取得する制御指示取得部と、
前記動作状態取得部により取得された前記空調部の動作状態と、前記制御指示取得部により取得された制御指示とが整合しているか否かを判定し、該動作状態と、該制御指示とが整合しない場合に、該動作状態と、前記サーバに格納されている制御指示とを整合させる整合判定処理部と、
を備えたことを特徴とする空調機器。
【請求項８】
ネットワークを介して接続される空調機器、サーバおよび端末装置を有する空調システムにおいて実行される空調システムの制御方法であって、
前記サーバが、
前記端末装置から送信された前記空調機器に対する制御指示を前記空調機器へ転送する転送ステップと、
前記端末装置から送信された前記空調機器に対する制御指示を格納部に格納する格納ステップと、
を含み、
前記空調機器が、
制御指示に基づいて動作する空調部の動作状態を取得する動作状態取得ステップと、
前記サーバから前記格納部に格納されている制御指示を取得する制御指示取得ステップと、
前記動作状態取得ステップにより取得された前記空調部の動作状態と、前記制御指示取得ステップにより取得された制御指示とが整合しているか否かを判定し、該動作状態と、該制御指示とが整合しない場合に、該動作状態と、前記格納部に格納されている制御指示とを整合させる整合判定処理ステップと、
を備えたことを特徴とする空調システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、空調システム、空調機器および空調システムの制御方法に関する。
【背景技術】
【０００２】
従来から、通信機器を空気調和機に設け、通信機器と特定小電力無線によるネットワークを形成して通信を行うワイヤレス空調制御機器などの無線通信端末からのユーザ操作により空気調和機をワイヤレスで遠隔制御し、空気調和機の動作状態を無線通信端末に表示するシステムがある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−４１５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の従来技術では、特定小電力無線によるネットワークを介した通信のため、ユーザは、ネットワークのエリア内にユーザが存在しない限り無線通信端末から空気調和機を遠隔操作したり、空気調和機の動作状態を把握したりすることができない。つまり、ユーザは、無線通信端末から空気調和機を遠隔操作する際の操作地点の制限を受けるため、任意の地点から空気調和機の正確な動作状態を把握できないという問題がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、例えば、任意の地点から空調機の正確な動作状態を把握できる空調システム、空調機器および空調システムの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するため、本発明の実施形態の一例は、ネットワークを介して接続される空調機器、サーバおよび端末装置を有する空調システムであって、前記サーバは、前記端末装置から送信された前記空調機器に対する制御指示を前記空調機器へ転送する転送部と、前記端末装置から送信された前記空調機器に対する制御指示を格納する格納部と、を備え、前記空調機器は、制御指示に基づいて動作する空調部と、前記空調部の動作状態を取得する動作状態取得部と、前記サーバから前記格納部に格納されている制御指示を取得する制御指示取得部と、前記動作状態取得部により取得された前記空調部の動作状態と、前記制御指示取得部により取得された制御指示とが整合しているか否かを判定し、該動作状態と、該制御指示とが整合しない場合に、該動作状態と、前記格納部に格納されている制御指示とを整合させる整合判定処理部と、を備えた。
【発明の効果】
【０００７】
本発明の実施形態の一例によれば、任意の地点から空調機の正確な動作状態を把握できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態１に係る空調システムの構成の一例を示す図である。
【図２】図２は、実施形態１に係る制御指示の一例を示す図である。
【図３】図３は、実施形態１に係る空調機制御処理の一例を示すシーケンス図である。
【図４】図４は、実施形態２（実施形態３）に係る空調システムの構成の一例を示す図である。
【図５】図５は、実施形態２に係る状態情報格納テーブルの一例を示す図である。
【図６】図６は、実施形態２に係る状態比較テーブルの一例を示す図である。
【図７】図７は、実施形態２に係るミスマッチ判定処理の一例を示すシーケンス図である。
【図８】図８は、実施形態２に係るミスマッチ判定処理の一例を示すフローチャートである。
【図９】図９は、実施形態２に係るミスマッチ判定処理によるミスマッチ解消の一例を説明するためのシーケンス図である。
【図１０】図１０は、実施形態２に係る状態情報取得処理の一例を示すシーケンス図である。
【図１１】図１１は、実施形態２に係る第１のＧＵＩの一例を示す図である。
【図１２】図１２は、実施形態２に係る第２のＧＵＩの一例を示す図である。
【図１３】図１３は、実施形態３に係る空調システムにおける状態情報取得処理の一例を示すシーケンス図である。
【図１４】図１４は、実施形態１〜実施形態３に係るプログラムが実行される端末装置を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本願の開示技術に係る空調システム、空調機器および空調システムの制御方法の実施形態および変形例を図面に基づいて詳細に説明する。なお、以下の実施形態および変形例により開示技術が限定されるものではない。以下の実施形態および変形例で示す空調システム、空調機器および空調システムの制御方法は、空気清浄機を制御するシステムに適用する場合を説明するが、これに限られず、空調機器として、例えば冷房機、暖房機、除湿機などに広く適用できる。以下の実施形態および変形例は、矛盾しない範囲で適宜組合せて実施できる。
【００１０】
また、以下の実施形態および変形例は、開示技術に係る構成および処理について主に説明し、その他の構成および処理の説明を、適宜、簡略または省略する。また、以下の実施形態および変形例において、同一の構成および処理には同一の名称または符号を付与し、既出の構成および処理の説明を省略する。
【００１１】
［実施形態１］
図１は、実施形態１に係る空調システムの構成の一例を示す図である。実施形態１に係る空調システム１は、空調機器として空気清浄機１０を例とした場合を示す。空調システム１は、空気清浄機１０、空気清浄機アダプタ２０、ルータ３０、サーバ４０、スマートフォン５０を有する。ネットワーク２は、インターネットなどの公衆回線網である。
【００１２】
スマートフォン５０は、通信機能を有する端末装置の一例である。通信機能を有する端末装置は、スマートフォン５０に代えて、タブレット端末、可搬型パーソナルコンピュータなど、通信機能を有するいずれの端末であってもよい。
【００１３】
なお、図１では、空気清浄機１０とスマートフォン５０とが１対１の対応関係である場合を例示する。しかし、これに限られず、空気清浄機１０とスマートフォン５０とは、１対多、多対１、多対多のいずれの対応関係であってもよい。すなわち、１台のスマートフォン５０から送信された制御指示をもとに１台の空気清浄機１０が動作する場合、複数台のスマートフォン５０それぞれから送信された制御指示をもとに１台の空気清浄機１０が動作する場合、複数台のスマートフォン５０それぞれから送信された制御指示をもとに複数台の空気清浄機１０それぞれが動作する場合のいずれであってもよい。
【００１４】
（空気清浄機の構成）
空気清浄機１０は、制御部１１、空気清浄部１２、室温検知部１３、湿度検知部１４、塵埃検知部１５を有する。空気清浄機１０は、制御部１１および通信インターフェース（不図示）を介して、空気清浄機アダプタ２０と接続されている。
【００１５】
制御部１１は、空気清浄機１０全体の制御を行うマイクロコンピュータなどの処理装置である。空気清浄部１２は、空気清浄機１０が設置された屋内の空気清浄を行う。なお、空気清浄部１２は、制御指示に基づいて動作する空調部の一例である。室温検知部１３は、空気清浄機１０が設置された空調対象の屋内の室温を検知する、例えば温度センサである。湿度検知部１４は、空気清浄機１０が設置された空調対象の屋内の湿度を検知する、例えば湿度センサである。塵埃検知部１５は、空気清浄機１０が設置された空調対象の屋内の塵埃（例えばＰＭ（Particulate  Matter（微小粒子状物質））２．５）の量または濃度（塵埃情報）を検知する、例えば埃センサである。
【００１６】
なお、図１では、空気清浄機１０が、室温検知部１３、湿度検知部１４、塵埃検知部１５の３種のセンサを有する場合を例示するが、これらのセンサに限られず、空気質を表す屋内の空気中のガスや化学物質の成分量を検知するその他のセンサを有してもよい。
【００１７】
（実施形態１に係る空気清浄機アダプタの構成）
実施形態１に係る空気清浄機アダプタ２０は、１つのユニットとして空気清浄機１０に接続され、空気清浄機１０の制御部１１と通信を行う。また、空気清浄機アダプタ２０は、ルータ３０とＷｉ−Ｆｉ（登録商標）などの近距離無線通信を行い、ルータ３０およびネットワーク２を介してサーバ４０と通信を行う。
【００１８】
空気清浄機アダプタ２０は、制御部２１、制御指示反映部２２、通信Ｉ／Ｆ（Inter  Face）２９を有する。制御部２１は、空気清浄機アダプタ２０全体の制御を行うマイクロコンピュータなどの処理装置である。また、制御指示反映部２２は、マイクロコンピュータなどの処理装置である。通信Ｉ／Ｆ２９は、ルータ３０とＷｉ−Ｆｉ（登録商標）などの近距離無線通信を行い、空気清浄機アダプタ２０がルータ３０およびネットワーク２を介してサーバ４０およびスマートフォン５０と通信を行うための通信インターフェースである。
【００１９】
制御指示反映部２２は、ルータ３０および通信Ｉ／Ｆ２９を介してサーバ４０から受信した空気清浄機１０の制御指示を、空気清浄機１０の制御部１１へ送信する。空気清浄機１０の制御部１１は、空気清浄機アダプタ２０から制御指示を受信し、受信した制御指示をもとに動作するように空気清浄部１２を制御する。
【００２０】
（ルータについて）
ルータ３０は、空気清浄機アダプタ２０がネットワーク２を介してサーバ４０およびスマートフォン５０と通信を行う際の通信を中継するものであり、空気清浄機アダプタ２０に対してネットワーク２へのゲートウェイ装置となる。ルータ３０は、ＷＡＮ（Wide  Area  Network）側であるネットワーク２側とは有線通信を行い、ＬＡＮ（Local  Area  Network）側である空気清浄機アダプタ２０とは無線通信を行う。しかし、これに限られず、ルータ３０は、ネットワーク２のゲートウェイ装置と無線通信を行うものであってもよく、空気清浄機アダプタ２０と有線通信を行うものであってもよい。
【００２１】
（サーバについて）
サーバ４０は、空気清浄機アダプタ２０とスマートフォン５０との通信を仲介する仲介サーバである。サーバ４０は、例えば、空気清浄機１０およびスマートフォン５０のユーザとは独立した、接続仲介サービスを提供する第三者が設置および管理する接続仲介サーバであってもよい。サーバ４０は、例えば、空気清浄機アダプタ２０とスマートフォン５０との通信に関してトンネリングを行ってセキュアな伝送路を確保し、帯域確保や接続認証などを行う。
【００２２】
なお、サーバ４０は、第三者が設置および管理する接続仲介サーバである場合、空気清浄機アダプタ２０とスマートフォン５０との通信を仲介する際に、データの送受信回数および通信データ量に応じて空気清浄機１０およびスマートフォン５０のユーザに対して課金を行う運用を採用する場合がある。この場合には、データの送受信回数および通信データ量を削減することで、課金額が低減されることになる。
【００２３】
（実施形態１に係るサーバの構成）
サーバ４０は、制御部４１、制御指示転送部４２、格納部４８、通信Ｉ／Ｆ４９を有する。制御部４１は、サーバ４０全体の制御を行うマイクロコンピュータなどの処理装置である。また、制御指示転送部４２は、マイクロコンピュータなどの処理装置である。
【００２４】
格納部４８は、図２に示す制御指示格納テーブル４８ａを保持する、不揮発性の外部記憶装置であり、例えばフラッシュメモリなどのＳＳＤ（Solid  State  Drive）やＨＤＤ（Hard  Disk  Drive）などである。なお、格納部４８は、揮発性の内部記憶装置、例えばＲＡＭ（Random  Access  Memory）などであってもよい。
【００２５】
通信Ｉ／Ｆ４９は、サーバ４０がネットワーク２を介して空気清浄機アダプタ２０およびスマートフォン５０と通信を行うための通信インターフェースである。
【００２６】
制御指示転送部４２は、スマートフォン５０から空気清浄機１０の制御指示を受信するとともに、受信した制御指示を格納部４８の制御指示格納テーブル４８ａに格納する。そして、制御指示転送部４２は、スマートフォン５０から受信した空気清浄機１０の制御指示を空気清浄機アダプタ２０へ転送する。
【００２７】
（実施形態１に係るスマートフォンの構成）
スマートフォン５０は、ネットワーク２を介して空気清浄機１０を遠隔操作するためのユーザの端末装置である。スマートフォン５０は、制御部５１、制御指示部５２、入出力部５８、通信Ｉ／Ｆ５９を有する。
【００２８】
制御部５１は、スマートフォン５０全体の制御を行うＳｏＣ（System  On  a  Chip）などの処理装置である。また、制御指示部５２は、ＳｏＣなどの処理装置である。なお、制御部５１、制御指示部５２が１つのＳｏＣとして構成されてもよい。制御指示部５２は、入出力部５８に表示されるＧＵＩ（Graphical  User  Interface）を介してユーザにより入力された空気清浄機１０の制御指示を、無線基地局（不図示）およびネットワーク２を介してサーバ４０へ送信する。
【００２９】
入出力部５８は、タッチパネルを備えた液晶パネルディスプレイ、音声入力のためのマイク、音声出力のためのスピーカなどである。通信Ｉ／Ｆ５９は、スマートフォン５０がネットワーク２を介して空気清浄機アダプタ２０およびサーバ４０と通信を行うための通信インターフェースである。
【００３０】
なお、スマートフォン５０が有する通話やデータ通信その他を行うための構成については、図示および説明を省略する。
【００３１】
（実施形態１に係る制御指示）
図２は、実施形態１に係る制御指示格納テーブルの一例を示す図である。制御指示格納テーブル４８ａは、サーバ４０の制御指示転送部４２が受信した空気清浄機１０の制御指示の制御指示項目および制御指示内容を格納する。空気清浄機１０およびスマートフォン５０のユーザは、スマートフォン５０に表示されるＧＵＩから、図２に例示する制御指示項目の制御指示内容の入力を行う。そして、スマートフォン５０へ入力された制御指示項目の制御指示内容は、サーバ４０へ送信される。サーバ４０は、スマートフォン５０から受信した制御指示項目の制御指示内容を格納部４８に格納するとともに、空気清浄機アダプタ２０へ転送する。
【００３２】
図２の制御指示格納テーブル４８ａで示す空気清浄機１０の制御指示の制御指示項目および制御指示内容は、スマートフォン５０から入力されたユーザ指示に基づいて動作する空気清浄機１０の想定される動作状態を表す。なお、図２の制御指示格納テーブル４８ａで示す空気清浄機１０の制御指示の制御指示項目および制御指示内容は、一例を示すに過ぎない。以下、制御指示項目および制御指示内容を総称して「制御指示」という。
【００３３】
制御指示格納テーブル４８ａは、「制御指示項目」「制御指示内容」を記憶するカラムを有する。「制御指示項目」“運転ＯＮ／ＯＦＦ状態”は、空気清浄機１０の運転のＯＮ／ＯＦＦを制御する制御指示である。図２の例では、「制御指示項目」“運転ＯＮ／ＯＦＦ状態”に対応する「制御指示内容」は、“ＯＮ”である。
【００３４】
「制御指示項目」“風量設定状態”は、空気清浄機１０の風量を制御する制御指示である。図２の例では、「制御指示項目」“風量設定状態”に対応する「制御指示内容」は、“中速”である。
【００３５】
「制御指示項目」“加湿モード”は、空気清浄機１０の加湿モードを制御する制御指示である。図２の例では、「制御指示項目」“加湿モード”に対応する「制御指示内容」は、“Ｍ”（Medium：中程度の湿度）である。「制御指示項目」“ＬＥＤ設定状態”は、空気清浄機１０の動作状態などを示すＬＥＤ（Light  Emitting  Diode）ランプの点灯／消灯を制御する制御指示である。図２の例では、「制御指示項目」“ＬＥＤ設定状態”に対応する「制御指示内容」は、“消灯”である。
【００３６】
「制御指示項目」“チャイルドロック設定状態”は、空気清浄機１０のチャイルドロックの設定を制御する制御指示である。チャイルドロックは、小児が空気清浄機１０を操作することを抑止する機能である。図２の例では、「制御指示項目」“チャイルドロック設定状態”に対応する「制御指示内容」は、“ロック解除”である。「制御指示項目」“お知らせアイコン表示”は、空気清浄機１０の液晶パネル（不図示）に空気清浄機１０の動作状態などの情報の表示あり／なしを制御する制御指示である。図２の例では、「制御指示項目」“お知らせアイコン表示”に対応する「制御指示内容」は、“なし”である。
【００３７】
図２に示す「制御指示」は、各項目について、空気清浄機１０およびスマートフォン５０のユーザが、空気清浄機１０に対して制御指示を行うことにより、制御指示に基づいて空気清浄機１０が至ると想定される空気清浄機１０の動作状態である。
【００３８】
（実施形態１に係る空調機制御処理）
図３は、実施形態１に係る空調機制御処理の一例を示すシーケンス図である。先ず、ステップＳ１１では、スマートフォン５０の制御部５１は、ユーザの起動指示に応じて、空気清浄機１０の制御指示入力のためのＧＵＩを提供するアプリケーションを起動し、入出力部５８の表示画面にＧＵＩを表示する。
【００３９】
次に、ステップＳ１２では、制御指示部５２は、入出力部５８に表示されたＧＵＩを介してユーザにより入力された制御指示を受け付ける。次に、ステップＳ１３では、制御指示部５２は、ステップＳ１２で受け付けた制御指示をサーバ４０へ送信する。
【００４０】
次に、ステップＳ１４では、サーバ４０の制御指示転送部４２は、ネットワーク２および通信Ｉ／Ｆ４９を介して、ステップＳ１３でスマートフォン５０が送信した制御指示を受信し、格納部４８の制御指示格納テーブル４８ａに格納する。次に、ステップＳ１５では、制御指示転送部４２は、ステップＳ１３でスマートフォン５０から受信した制御指示を、通信Ｉ／Ｆ２９およびネットワーク２を介して、空気清浄機アダプタ２０へ転送する。
【００４１】
次に、ステップＳ１６では、空気清浄機アダプタ２０の制御指示反映部２２は、ステップＳ１５でサーバ４０から受信した制御指示を空気清浄機１０へ転送する。次に、ステップＳ１７では、空気清浄機１０の制御部１１は、ステップＳ１６で転送された制御指示を受信すると共に、受信した制御指示を空気清浄機１０の制御に反映させて、その制御指示をもとに動作するよう空気清浄部１２を制御する。
【００４２】
以上の実施形態１によれば、空気清浄機１０およびスマートフォン５０のユーザは、スマートフォン５０が無線基地局およびネットワーク２を介してサーバ４０に接続可能な任意の地点から空気清浄機１０を遠隔操作できる。
【００４３】
［実施形態１の変形例］
（１）制御指示に対する応答について
実施形態１では、スマートフォン５０から送信された空気清浄機１０の制御指示が、サーバ４０および空気清浄機アダプタ２０を介して空気清浄機１０へ転送され、空気清浄機１０において制御指示が反映されるとした。しかし、これに加えて、空気清浄機１０または空気清浄機アダプタ２０は、空気清浄機１０の制御指示に対する応答として、空気清浄機１０における制御指示の反映の正常終了または異常終了を、サーバ４０を介して、スマートフォン５０へ送信するとしてもよい。これにより、スマートフォン５０を操作して空気清浄機１０に対して制御指示を行ったユーザは、制御指示の反映の正常終了または異常終了を認識することができる。
【００４４】
（２）制御指示の再送について
また、サーバ４０は、空気清浄機１０に対する制御指示の反映の正常終了または異常終了応答を制御指示に対応付けて記憶してもよい。さらに、サーバ４０は、異常終了を対応付けて記憶する制御指示について、空気清浄機１０に対して所定時間経過後に再送してもよい。制御指示の再送は、所定の回数行われてもよい。これにより、異常終了となった制御指示について、スマートフォン５０を操作して空気清浄機１０に対して制御指示を行ったユーザを煩わせることなく、制御指示を空気清浄機１０に反映させることができる。
【００４５】
（３）空気清浄機アダプタの提供形態について
実施形態１では、空気清浄機アダプタ２０は、１つのユニットとして空気清浄機１０に接続されるものとした。しかし、これに限られず、空気清浄機アダプタ２０は、空気清浄機１０に内蔵されてもよい。もしくは、空気清浄機アダプタ２０は、空気清浄機１０とは別筐体で提供され、１つのユニットとして空気清浄機１０に取り付けられるものであってもよい。
【００４６】
（４）制御指示項目について
「制御指示項目」は空調機器に応じて適切なものが選択される。例えば空調機器として冷房機や暖房機の場合であれば、「制御指示項目」として“室温”や“湿度”が追加されてもよい。
【００４７】
［実施形態２］
図４は、実施形態２に係る空調システムの構成の一例を示す図である。空調システム１Ａは、空気清浄機１０、空気清浄機アダプタ２０Ａ、ルータ３０、サーバ４０Ａ、スマートフォン５０Ａを有する。ネットワーク２は、インターネットなどの公衆回線網である。
【００４８】
スマートフォン５０Ａは、実施形態１に係るスマートフォン５０と同様に、通信機能を有する端末装置の一例であり、タブレット端末、可搬型パーソナルコンピュータなど、通信機能を有する端末であってもよい。
【００４９】
なお、図４では、空気清浄機１０とスマートフォン５０Ａとは１対１の対応関係を例示するが、これに限られず、実施形態１と同様に、空気清浄機１０とスマートフォン５０Ａとは、１対多、多対１、多対多のいずれの対応関係であってもよい。すなわち、１台のスマートフォン５０Ａから送信された制御指示をもとに１台の空気清浄機１０が動作する場合、複数台のスマートフォン５０Ａそれぞれから送信された制御指示をもとに１台の空気清浄機１０が動作する場合、複数台のスマートフォン５０Ａそれぞれから送信された制御指示をもとに複数台の空気清浄機１０それぞれが動作する場合のいずれであってもよい。
【００５０】
（実施形態２に係る空気清浄機アダプタの構成）
実施形態２に係る空気清浄機アダプタ２０Ａは、１つのユニットとして空気清浄機１０に接続され、空気清浄機１０の制御部１１と通信を行う。また、空気清浄機アダプタ２０Ａは、ルータ３０とＷｉ−Ｆｉ（登録商標）などの近距離無線通信を行い、ルータ３０およびネットワーク２を介してサーバ４０Ａと通信を行う。
【００５１】
空気清浄機アダプタ２０Ａは、制御部２１、制御指示反映部２２、空気清浄機状態取得部２３Ａ、サーバ状態情報取得部２４、ミスマッチ判定処理部２５、格納部２６、通信Ｉ／Ｆ２９を有する。
【００５２】
制御部２１は、空気清浄機アダプタ２０Ａ全体の制御を行うマイクロコンピュータなどの処理装置である。また、制御指示反映部２２、空気清浄機状態取得部２３Ａ、サーバ状態情報取得部２４、ミスマッチ判定処理部２５は、マイクロコンピュータなどの処理装置である。なお、空気清浄機状態取得部２３Ａは、空調部の動作状態を取得する動作状態取得部の一例である。また、サーバ状態情報取得部２４は、サーバから格納部に格納されている制御指示を取得する制御指示取得部の一例である。また、ミスマッチ判定処理部２５は、動作状態取得部により取得された空調部の動作状態と、制御指示取得部により取得された制御指示とが整合しているか否かを判定し、動作状態と、制御指示とが整合しない場合に、動作状態と、格納部に格納されている制御指示とを整合させる整合判定処理部の一例である。
【００５３】
格納部２６は、図５に示す状態情報格納テーブル２６ａおよび状態比較テーブル２６ｂを保持する、不揮発性の外部記憶装置であり、例えばフラッシュメモリなどのＳＳＤやＨＤＤなどである。なお、格納部２６は、揮発性の内部記憶装置、例えばＲＡＭなどであってもよい。
【００５４】
通信Ｉ／Ｆ２９は、空気清浄機アダプタ２０Ａがルータ３０およびネットワーク２を介してサーバ４０Ａおよびスマートフォン５０Ａと通信を行うための通信インターフェースである。
【００５５】
空気清浄機状態取得部２３Ａは、例えば３００ｍｓｅｃ毎の定期的に、空気清浄機１０に対して空気清浄機１０の状態に関する情報（以下、状態情報という）の取得要求を行い、空気清浄機１０から、空気清浄機１０の状態情報を取得する。空気清浄機状態取得部２３Ａは、空気清浄機１０から取得した空気清浄機１０の状態情報を、状態情報格納テーブル２６ａに格納する。
【００５６】
また、空気清浄機状態取得部２３Ａは、サーバ４０Ａを介してスマートフォン５０Ａから空気清浄機１０の状態情報の取得要求を受信すると、格納部２６の状態情報格納テーブル２６ａから空気清浄機１０の状態情報を読み出して、サーバ４０Ａを介してスマートフォン５０Ａへ送信する。なお、空気清浄機状態取得部２３Ａは、スマートフォン５０Ａからサーバ４０Ａを介して空気清浄機１０の状態情報の取得要求を受信すると、空気清浄機１０に対して空気清浄機１０の状態情報の取得要求を行い、空気清浄機１０から取得した空気清浄機１０の状態情報をサーバ４０Ａを介してスマートフォン５０Ａへ送信してもよい。
【００５７】
サーバ状態情報取得部２４は、例えば１日あたり４回（例えば６時間おき）定期的に、サーバ４０Ａに対してサーバ４０Ａが格納している空気清浄機１０の制御指示（図２参照）の取得要求を行い、サーバ４０Ａからサーバ４０Ａに格納されている空気清浄機１０の制御指示を取得する。サーバ状態情報取得部２４は、サーバ４０Ａから取得した制御指示格納テーブル４８ａに格納されている空気清浄機１０の制御指示を状態比較テーブル２６ｂに格納する。
【００５８】
ミスマッチ判定処理部２５は、ミスマッチ判定処理を行う。具体的には、ミスマッチ判定処理部２５は、サーバ状態情報取得部２４がサーバ４０Ａからサーバ４０Ａが制御指示格納テーブル４８ａに格納している空気清浄機１０の制御指示を取得する。そして、ミスマッチ判定処理部２５は、サーバ状態情報取得部２４によりサーバ４０Ａから制御指示を取得する都度、取得した空気清浄機１０の制御指示と、空気清浄機状態取得部２３Ａにより取得され状態情報格納テーブル２６ａに格納されている空気清浄機１０の状態情報とを比較する。
【００５９】
そして、ミスマッチ判定処理部２５は、サーバ４０Ａから取得された空気清浄機１０の制御指示と、空気清浄機状態取得部２３Ａにより取得された空気清浄機１０の状態情報とに不整合がある場合、空気清浄機状態取得部２３Ａにより取得された空気清浄機１０の状態情報のうち不整合となる状態情報を、サーバ４０Ａへ送信する。そして、サーバ４０Ａは、空気清浄機アダプタ２０Ａから受信した空気清浄機１０の状態情報で、制御指示格納テーブル４８ａにおいて対応する制御指示項目の制御指示内容を更新する。
【００６０】
（実施形態２に係るサーバの構成）
サーバ４０Ａは、制御部４１、制御指示転送部４２、状態取得送受信部４３、格納部４８、通信Ｉ／Ｆ４９を有する。制御部４１は、サーバ４０Ａ全体の制御を行うマイクロコンピュータなどの処理装置である。また、制御指示転送部４２および状態取得送受信部４３は、マイクロコンピュータなどの処理装置である。
【００６１】
状態取得送受信部４３は、スマートフォン５０Ａから受信した空気清浄機１０の状態取得指示を空気清浄機アダプタ２０Ａへする。そして、状態取得送受信部４３は、空気清浄機１０の状態取得指示に応じて空気清浄機アダプタ２０Ａから受信した空気清浄機１０の状態情報をスマートフォン５０Ａへ転送する。
【００６２】
（実施形態２に係るスマートフォンの構成）
スマートフォン５０Ａは、ネットワーク２を介して空気清浄機１０を遠隔操作するためのユーザの端末装置である。スマートフォン５０Ａは、制御部５１、制御指示部５２、状態情報取得部５３、格納部５７、入出力部５８、通信Ｉ／Ｆ５９を有する。なお、制御指示部５２は、空調機器に対する制御指示を送信するアプリケーション実行部の一例である。また、状態情報取得部５３は、空調部の動作状態を取得して表示するアプリケーションを実行するアプリケーション実行部の一例である。
【００６３】
制御部５１は、スマートフォン５０Ａ全体の制御を行うＳｏＣなどの処理装置である。また、制御指示部５２および状態情報取得部５３は、ＳｏＣなどの処理装置である。なお、制御部５１、制御指示部５２および状態情報取得部５３が一つのＳｏＣとして構成されてもよい。状態情報取得部５３は、スマートフォン５０Ａにおいて空気清浄機１０の操作指示および状態情報を入出力するための所定のアプリケーション（以下、所定のアプリケーションという）が継続して起動中と判断される間にわたり、空気清浄機１０の状態情報をサーバ４０Ａを介して空気清浄機アダプタ２０Ａに対し要求し、空気清浄機アダプタ２０Ａからサーバ４０Ａを介して受信する。
【００６４】
格納部５７は、状態情報格納テーブル５７ａを保持する、不揮発性の外部記憶装置であり、例えばＳＳＤやＨＤＤなどである。なお、格納部５７は、揮発性の内部記憶装置、例えばＲＡＭなどであってもよい。
【００６５】
（実施形態２に係る状態情報格納テーブル）
図５は、実施形態２に係る状態情報格納テーブルの一例を示す図である。空気清浄機アダプタ２０Ａに保持される状態情報格納テーブル２６ａは、空気清浄機アダプタ２０Ａの空気清浄機状態取得部２３Ａが空気清浄機１０から所定間隔毎に取得した最新の状態情報である。また、スマートフォン５０に保持される状態情報格納テーブル５７ａは、スマートフォン５０Ａの状態情報取得部５３Ａが所定のアプリケーションが継続して動作中に限り、空気清浄機アダプタ２０Ａから取得した最新の状態情報を格納する。
【００６６】
状態情報格納テーブル２６ａおよび状態情報格納テーブル５７ａは、「状態項目」「状態内容」のカラムを有する。「状態項目」“運転ＯＮ／ＯＦＦ状態”は、空気清浄機１０の運転がＯＮ／ＯＦＦのいずれであるか示す情報である。図５の例では、「状態項目」“運転ＯＮ／ＯＦＦ状態”に対応する「状態内容」は、“ＯＮ”である。
【００６７】
「状態項目」“室温”は、空気清浄機１０の空調対象の屋内の室温を示す情報である。図５の例では、「状態項目」“室温”に対応する「状態内容」は、“２５℃”である。「状態項目」“湿度”は、空気清浄機１０の空調対象の屋内の湿度を示す情報である。図５の例では、「状態項目」“湿度”に対応する「状態内容」は、“７０％”である。
【００６８】
「状態項目」“ＰＭ２．５”は、空気清浄機１０の空調対象の屋内のＰＭ２．５の濃度を示す情報である。図５の例では、「状態項目」“ＰＭ２．５”に対応する「状態内容」は、“１２μｇ／ｍ３”である。「状態項目」“風量設定状態”は、空気清浄機１０の風量を示す情報である。図５の例では、「状態項目」“風量設定状態”に対応する「状態内容」は、“低速”である。
【００６９】
「状態項目」“加湿モード”は、空気清浄機１０の加湿モードがいずれであるかを示す情報である。図５の例では、「状態項目」“加湿モード”に対応する「状態内容」は、“中”である。「状態項目」“ＬＥＤ設定状態”は、空気清浄機１０の動作状態などを示すＬＥＤランプが点灯／消灯のいずれであるかを示す情報である。図５の例では、「状態項目」“ＬＥＤ設定状態”に対応する「状態内容」は、“点灯（Ｌ）”である。
【００７０】
「状態項目」“チャイルドロック設定”は、空気清浄機１０のチャイルドロックの設定状態を示す情報である。図５の例では、「状態項目」“チャイルドロック設定”に対応する「状態内容」は、“ロック解除”である。「状態項目」“お知らせアイコン表示”は、空気清浄機１０の液晶パネル（不図示）に空気清浄機１０の動作状態などの情報のお知らせが表示あり／なしのいずれであるかを示す情報である。図５の例では、「状態項目」“お知らせアイコン表示”に対応する「状態内容」は、“なし”である。
【００７１】
なお、「状態項目」“運転ＯＮ／ＯＦＦ状態”、“風量設定状態”、“加湿モード”、“ＬＥＤ設定状態”、“チャイルドロック設定状態”、“お知らせアイコン表示”は、空気清浄機１０に対する制御指示に基づく状態情報である。また、「状態項目」“室温”、“湿度”、“ＰＭ２．５”の空気質情報は、空気清浄機１０に対する制御指示が反映されるとともに、空調対象の屋内の実際の空気質の検知結果を示す項目である。よって、状態情報格納テーブル２６ａの「状態項目」“室温”、“湿度”、“ＰＭ２．５”は、空気清浄機状態取得部２３Ａにより空気清浄機１０から所定タイミングで取得された空気質情報で更新される。 
【００７２】
（実施形態２に係る状態比較テーブル）
図６は、実施形態２に係る状態比較テーブルの一例を示す図である。状態比較テーブル２６ｂは、「比較項目」「制御指示内容（サーバ）」「状態内容（空気清浄機アダプタ）」「比較結果」のカラムを有する。実施形態２に係る状態比較テーブル２６ｂは、サーバ４０Ａを介してスマートフォン５０Ａから空気清浄機アダプタ２０Ａへ送信された制御指示と、この制御指示に基づいた動作が想定される空気清浄機１０の実際の状態情報とを比較するためのテーブルである。「比較項目」の項目名は、制御指示格納テーブル４８ａにおける同一名称の「制御指示項目」の項目名および状態情報格納テーブル２６ａにおける同一名称の「状態項目」の項目名に対応する。
【００７３】
「制御指示内容（サーバ）」は、状態比較テーブル２６ｂの「比較項目」と同一名称である制御指示格納テーブル４８ａの「制御指示項目」に対応付けられている「制御指示内容」と同一内容である。また、「状態内容（空気清浄機アダプタ）」は、状態比較テーブル２６ｂの「比較項目」と同一名称である状態情報格納テーブル２６ａの「状態項目」に対応付けられている「状態内容」と同一内容である。「比較結果」は、「制御指示内容（サーバ）」と「状態内容（空気清浄機アダプタ）」とを比較した結果である。「比較結果」が一致する場合には“整合”となり、一致しない場合には“不整合”となる。
【００７４】
このように、空気清浄機アダプタ２０Ａのミスマッチ判定処理部２５は、状態情報格納テーブル２６ａを用いて、「制御指示内容（サーバ）」と、「状態内容（空気清浄機アダプタ）」とを比較し、両者が不整合となる「比較項目」に対応する「状態内容（空気清浄機アダプタ）」をサーバ４０Ａへ送信する。サーバ４０Ａは、空気清浄機アダプタ２０Ａから受信した「状態内容（空気清浄機アダプタ）」を、制御指示格納テーブル４８ａにおいて対応する「制御指示項目」の「制御指示内容」に反映させる。言い換えれば、サーバ４０Ａは、「状態内容（空気清浄機アダプタ）」によって「制御指示内容」を書き換える。「状態内容（空気清浄機アダプタ）」を、制御指示格納テーブル４８ａにおいて対応する「制御指示項目」の「制御指示内容」に反映させることで、制御指示格納テーブル４８ａから「制御指示項目」の「制御指示内容」を、空気清浄機１０の正確な最新の状態情報として取得できる。
【００７５】
（実施形態２に係るミスマッチ判定処理）
図７は、実施形態２に係るミスマッチ判定処理の一例を示すシーケンス図である。実施形態２に係るミスマッチ判定処理は、空気清浄機アダプタ２０Ａが、サーバ４０Ａが制御指示格納テーブル４８ａに格納している空気清浄機１０の最新の制御指示をサーバ４０Ａから取得する処理と、空気清浄機アダプタ２０Ａが、空気清浄機１０の最新の制御指示と空気清浄機１０の最新の状態情報とを比較する処理とを含む。
【００７６】
サーバ４０Ａが制御指示格納テーブル４８ａに格納している空気清浄機１０の最新の制御指示は、ユーザが空気清浄機１０の制御指示を行った結果、空気清浄機１０の動作状態を示すと想定される。しかし、サーバ４０Ａが制御指示格納テーブル４８ａに格納されている空気清浄機１０の最新の制御指示と、空気清浄機１０の最新の状態情報とに不整合が生じている場合、サーバ４０Ａに格納されている空気清浄機１０の最新の制御指示は、空気清浄機１０の実際の状態情報を表すものではないことになる。このような状態により、例えばスマートフォン５０Ａが、サーバ４０Ａが制御指示格納テーブル４８ａに格納されている空気清浄機１０の制御指示を参照したとしても、空気清浄機１０の実際の動作状態を把握できないことになる。この不都合を解消するため、実施形態２では、ミスマッチ判定処理が行われる。
【００７７】
なお、図７に示す実施形態２に係るミスマッチ判定処理では、例えば３００ｍｓｅｃ周期で、空気清浄機アダプタ２０Ａにより、空気清浄機１０から空気清浄機１０の最新の状態情報が取得されている。
【００７８】
図７に示すように、空気清浄機アダプタ２０Ａは、サーバ４０Ａに対して空気清浄機１０の制御指示を要求し、サーバ４０Ａから制御指示格納テーブル４８ａに格納されている制御指示を取得する（ステップＳ２１）。次に、空気清浄機アダプタ２０Ａは、サーバ４０Ａから取得した制御指示と、予め空気清浄機１０から定期的に（例えば３００ｍｓｅｃ周期で）取得した空気清浄機１０の最新の状態情報とを比較するミスマッチ判定を実行する（ステップＳ２２）。
【００７９】
次に、ステップＳ２３では、空気清浄機アダプタ２０Ａは、ステップＳ２２の比較の結果、サーバ４０Ａの制御指示格納テーブル４８ａに格納されている空気清浄機１０の最新の制御指示と、空気清浄機１０の最新の状態情報とで不整合が生じている場合、次の処理を行う。すなわち、空気清浄機アダプタ２０Ａは、空気清浄機１０の最新の状態情報で、サーバ４０Ａの制御指示格納テーブル４８ａに格納されている空気清浄機１０の最新の制御指示を更新するよう、サーバ４０Ａから制御情報へ空気清浄機１０の最新の状態情報を送信する（以上、ステップＳ２３）。
【００８０】
実施形態２に係るミスマッチ判定処理では、ステップＳ２１〜ステップＳ２３の処理が、例えば１日あたり４回（すなわち６時間毎に）、定期的に行われる。
【００８１】
図８は、実施形態２に係るミスマッチ判定処理の一例を示すフローチャートである。図８は、図７のシーケンス図で示したミスマッチ判定処理を、空気清浄機アダプタ２０Ａを実行主体とするフローチャートで表したものである。
【００８２】
図８に示すように、先ず、空気清浄機アダプタ２０Ａは、サーバ４０Ａへ制御指示の取得要求を送信する（ステップＳ３１）。次に、空気清浄機アダプタ２０Ａは、サーバ４０Ａから制御指示を取得する（ステップＳ３２）。次に、空気清浄機アダプタ２０Ａは、サーバ４０Ａから取得した制御指示と、空気清浄機１０から取得した状態情報とが全て一致するか否かを判定する（ステップＳ３３）。空気清浄機アダプタ２０Ａは、サーバ４０Ａから取得した制御指示と、空気清浄機１０から取得した状態情報とが全て一致する場合（ステップＳ３３Ｙｅｓ）、ステップＳ３５へ処理を移す。一方、空気清浄機アダプタ２０Ａは、サーバ４０Ａから取得した制御指示と、空気清浄機１０から取得した状態情報とが全てが一致しない場合（ステップＳ３３Ｎｏ）、ステップＳ３４へ処理を移す。
【００８３】
ステップＳ３４では、空気清浄機アダプタ２０Ａは、ステップＳ３３で不一致の制御指示および状態情報の項目について、空気清浄機アダプタ２０Ａが認識している状態情報をサーバ４０Ａへ反映する。空気清浄機アダプタ２０Ａは、ステップＳ３４が終了すると、ステップＳ３５へ処理を移す。ステップＳ３５では、空気清浄機アダプタ２０Ａは、サーバ４０Ａが格納している全ての制御指示について、ステップＳ３２〜ステップＳ３４の処理が終了したか否かを判定する。空気清浄機アダプタ２０Ａは、サーバ４０Ａが格納している全ての制御指示について、ステップＳ３２〜ステップＳ３４の処理が終了した場合（ステップＳ３５Ｙｅｓ）、実施形態２に係るミスマッチ判定処理を終了する。一方、空気清浄機アダプタ２０Ａは、サーバ４０Ａが格納している全ての制御指示について、ステップＳ３２〜ステップＳ３４の処理が終了していない場合（ステップＳ３５Ｎｏ）、ステップＳ３２へ処理を移す。
【００８４】
（実施形態２に係るミスマッチ判定処理によるミスマッチ解消の一例）
図９は、実施形態２に係るミスマッチ判定処理によるミスマッチ解消の一例を説明するためのシーケンス図である。図９に示すように、スマートフォン５０Ａにおいて、空気清浄機１０の風速の制御指示は“Ｍ（Medium：中速）”であるとする。このとき、スマートフォン５０Ａにおいて、入出力部５８に表示されるＧＵＩを介して、“Ｌ（Low：低速）”の風速の制御指示が入力され、サーバ４０Ａへ送信されたとする（ステップＳ４１）。ステップＳ４１の“Ｌ”の風速の制御指示の送受信により、スマートフォン５０Ａおよびサーバ４０Ａでは、空気清浄機１０の風速の制御指示は“Ｍ”から“Ｌ”へ更新される。
【００８５】
さらに、サーバ４０Ａは、スマートフォン５０Ａから受信した、空気清浄機１０の“Ｌ”の風速の制御指示を空気清浄機アダプタ２０Ａへ転送する（ステップＳ４２）。しかし、ステップＳ４２では、ネットワーク２などのサーバ４０Ａから空気清浄機アダプタ２０Ａに至るまでの伝送路上で通信障害などが発生し、空気清浄機アダプタ２０Ａへ転送された空気清浄機１０の“Ｌ”の風速の制御指示は空気清浄機アダプタ２０Ａおよび空気清浄機１０へ到達しない。このため、空気清浄機１０は、“Ｍ”の風速を維持する。
【００８６】
ここで、空気清浄機アダプタ２０Ａは、ミスマッチ判定処理の一処理として、空気清浄機１０の風速の状態情報“Ｍ”を取得する（ステップＳ４３）。また、空気清浄機アダプタ２０Ａは、ミスマッチ判定処理の一処理として、サーバ４０Ａが格納している風速の制御指示“Ｌ”を取得する（ステップＳ４４）。
【００８７】
そして、空気清浄機アダプタ２０Ａは、ミスマッチ判定処理の一処理として、空気清浄機１０の風速の状態情報“Ｍ”と、サーバ４０Ａが格納している風速の制御指示“Ｌ”とを取得して比較し、両者が不整合であることから、空気清浄機１０の風速の状態情報“Ｍ”をサーバ４０Ａへ送信する（ステップＳ４５）。そして、サーバ４０Ａは、格納している風速の制御指示“Ｌ”を、ステップＳ４５で受信した空気清浄機１０の風速の状態情報“Ｍ”で更新する。
【００８８】
以後、サーバ４０Ａが認識している空気清浄機１０の風速の制御指示“Ｍ”と、空気清浄機１０の実際の風速の状態情報“Ｍ”とが一致する。よって、スマートフォン５０Ａは、サーバ４０Ａからサーバ４０Ａが認識している空気清浄機１０の風速の制御指示“Ｍ”を取得する（ステップＳ４６）ことで、空気清浄機１０の実際の風速の状態情報“Ｍ”を取得したこととなる。
【００８９】
（実施形態２に係る状態情報取得処理）
図１０は、実施形態２に係る空調システムにおける状態情報取得処理の一例を示すシーケンス図である。実施形態２に係る状態情報取得処理は、空気清浄機アダプタ２０Ａが例えば３００ｍｓｅｃ周期で空気清浄機１０から空気清浄機１０の空気質情報（室温、湿度、ＰＭ２．５など）を含む状態情報（以下、単に状態情報という）を取得する処理と、スマートフォン５０Ａが例えば５ｍｓｅｃ周期で空気清浄機アダプタ２０Ａまたはサーバ４０Ａから空気清浄機１０の状態情報を取得する処理とを含む。
【００９０】
図１０に示すように、空気清浄機アダプタ２０Ａは、例えば３００ｍｓｅｃ周期で、空気清浄機１０に対して状態情報の取得要求を送信し（ステップＳ５１）、取得要求に対して空気清浄機１０から最新の状態情報を受信する（ステップＳ５２）。ステップＳ５２では、空気清浄機アダプタ２０Ａは、空気清浄機１０から取得した状態情報を状態情報格納テーブル２６ａに格納する。以降、空気清浄機アダプタ２０Ａおよび空気清浄機１０は、ステップＳ５１〜ステップＳ５２の処理を、例えば３００ｍｓｅｃ毎に常時繰り返す。なお、ステップＳ５１〜ステップＳ５２の実行周期は、３００ｍｓｅｃに限られず、適宜変更可能である。
【００９１】
他方、ステップＳ６１において、スマートフォン５０Ａを操作したユーザーにより所定のアプリケーションが起動される。次に、スマートフォン５０Ａは、入出力部５８のＧＵＩに表示するための空気清浄機１０の最新の状態情報の取得指示をサーバ４０Ａへ送信する（ステップＳ６２）。以下、「空気質情報を含む最新の状態情報の取得指示」を、単に「更新指示」という。次に、サーバ４０Ａは、ステップＳ６２でスマートフォン５０Ａから受信した更新指示を空気清浄機アダプタ２０Ａへ転送する（ステップＳ６３）。
【００９２】
次に、空気清浄機アダプタ２０Ａは、ステップＳ６３の更新指示を受け、空気清浄機１０の最新の状態情報をサーバ４０Ａへ送信する（ステップＳ６４）。サーバ４０Ａは、ステップＳ６４で、空気清浄機アダプタ２０Ａから受信した空気清浄機１０の最新の状態情報を格納部４８の制御指示格納テーブル４８ａに格納する。次に、サーバ４０Ａは、ステップＳ６４で空気清浄機アダプタ２０Ａから受信した空気清浄機１０の最新の状態情報をスマートフォン５０Ａへ転送する（ステップＳ６５）。そして、スマートフォン５０Ａは、ステップ６５で受信した空気清浄機１０の空気質情報を含む最新の状態情報を所定のアプリケーションが提供するＧＵＩ上に更新して表示する。
【００９３】
スマートフォン５０Ａは、ステップＳ６５に引き続き、ステップＳ６８が実行されるまでの所定時間（例えば３０ｓｅｃ）にわたって、所定間隔（例えば５ｓｅｃ）毎に、サーバ４０Ａの格納部４８の制御指示格納テーブル４８ａに格納されている空気清浄機１０の状態情報（制御指示）を取得する（ステップＳ６６およびステップＳ６７）。そして、スマートフォン５０Ａは、ステップＳ６６およびステップＳ６７で取得した空気清浄機１０の状態情報（制御指示）を、所定のアプリケーションが提供するＧＵＩ上に更新して表示する処理を繰り返す。他方で、空気清浄機アダプタ２０Ａは、前述の所定時間にわたって、空気清浄機１０の空気質情報に変化があるか否かを常時監視し、変化があった場合には、サーバ４０Ａに格納されている空気清浄機１０の空気質情報を更新する。
【００９４】
なお、スマートフォン５０Ａの入出力部５８のＧＵＩに表示される空気清浄機１０の状態情報は、空気清浄機１０の空調対象の屋内の空気質情報、ならびに、空気清浄機１０の制御指示または制御指示に基づく空気清浄機１０の動作状態を含む。
【００９５】
そして、空気清浄機アダプタ２０Ａは、前述の所定時間が経過すると、更新終了通知を、サーバ４０Ａへ送信する（ステップＳ６８）。そして、サーバ４０Ａは、空気清浄機アダプタ２０Ａから受信した更新終了通知を、スマートフォン５０Ａへ送信する（ステップＳ６９）。
【００９６】
最初のステップＳ６９の実行以後、スマートフォン５０Ａ、サーバ４０Ａ、および空気清浄機アダプタ２０Ａは、スマートフォン５０Ａにおいて所定のアプリケーションが動作を継続している限り、ステップＳ６２〜ステップＳ６９の処理を定期的に繰り返す。なお、空気清浄機アダプタ２０Ａは、空気清浄機アダプタ２０Ａが前回の更新終了通知を送信した後に、所定時間以内（例えば１０ｓｅｃ以内）にスマートフォン５０Ａから次回の更新指示が送信されてきた場合に、「スマートフォン５０Ａにおいて所定のアプリケーションが動作を継続している（所定のアプリケーションの動作が継続）」と判断する。
【００９７】
このように、サーバ４０Ａが格納する空気清浄機１０の空気質情報（室温、湿度、ＰＭ２．５など）は、空気清浄機１０から取得された空気質情報に変化があった場合には、常に最新の情報に更新される。そして、スマートフォン５０Ａの入出力部５８のＧＵＩに表示される空気清浄機１０の空気質情報を含む状態情報は、所定のアプリケーションの動作が継続する限り、スマートフォン５０Ａによりサーバ４０Ａから取得される。よって、スマートフォン５０Ａは、スマートフォン５０Ａの入出力部５８のＧＵＩに表示される空気清浄機１０の状態情報を、都度、空気清浄機アダプタ２０Ａから取得せずとも、サーバ４０Ａから取得することで、空気清浄機アダプタ２０Ａおよびサーバ４０Ａ間の通信トラヒックを削減しつつ、最新の状態情報を定期的に取得できる。
【００９８】
（実施形態２に係るＧＵＩ）
図１１は、実施形態２に係る第１のＧＵＩの一例を示す図である。図１２は、実施形態２に係る第２のＧＵＩの一例を示す図である。図１１に示すように、実施形態２に係る第１のＧＵＩ５８ａ１は、上述の所定のアプリケーションの動作により入出力部５８に表示される。
【００９９】
第１のＧＵＩ５８ａ１は、空気清浄機１０の「運転ＯＮ／ＯＦＦ状態」（図２および図５参照）を示すとともに、空気清浄機１０の「運転ＯＮ／ＯＦＦ状態」を切り替えるための操作表示部５８ａ１−１を有する。操作表示部５８ａ１−１は、例えばタップすることで「運転ＯＮ／ＯＦＦ状態」を切り替えられるトグルボタンである。操作表示部５８ａ１−１は、“ＯＮ”表示であるとき空気清浄機１０がオンであり、この際に押下されると“ＯＦＦ”表示に切り替わるとともに、サーバ４０Ａを介して空気清浄機１０へ“運転ＯＦＦ”の制御指示が送信される。また、操作表示部５８ａ１−１は、“ＯＦＦ”表示であるとき空気清浄機１０がオフであり、この際に押下されると“ＯＮ”表示に切り替わるとともに、サーバ４０Ａを介して空気清浄機１０へ“運転ＯＮ”の制御指示が送信される。
【０１００】
また、第１のＧＵＩ５８ａ１は、空気清浄機１０の空調対象の屋内の「室温」（図２および図５参照）を示すための表示部５８ａ１−２を有する。表示部５８ａ１−２は、「室温」を表示する。
【０１０１】
また、第１のＧＵＩ５８ａ１は、空気清浄機１０の空調対象の屋内の「湿度」（図２および図５参照）を示すための表示部５８ａ１−３を有する。表示部５８ａ１−３は、「湿度」を表示する。
【０１０２】
また、第１のＧＵＩ５８ａ１は、空気清浄機１０の空調対象の屋内の「ＰＭ２．５」（図２および図５参照）の濃度を示すための表示部５８ａ１−４を有する。表示部５８ａ１−４は、「ＰＭ２．５」の濃度および清浄度合い（例えば図１１に示す“ＧＯＯＤ”の表示など）を表示する。
【０１０３】
また、第１のＧＵＩ５８ａ１は、空気清浄機１０の「風力設定状態」（図２および図５参照）を示すとともに、空気清浄機１０の「風力設定状態」を切り替えるための操作表示部５８ａ１−５を有する。操作表示部５８ａ１−５は、「風力設定状態」を表示するとともに、この際に押下されるかテンキー入力されることにより具体的な「風力設定状態」が設定されると、設定された「風力設定状態」の表示に切り替わるとともに、サーバ４０Ａを介して空気清浄機１０へ設定された「風力設定状態」の制御指示が送信される。「風力設定状態」には、例えば“Ｌ（Low：低速）”、“Ｍ（Medium：中速）”、“Ｈ（High：高速）”の三段階がある。
【０１０４】
また、第１のＧＵＩ５８ａ１は、第１のＧＵＩ５８ａ１から第２のＧＵＩ５８ａ２へ画面遷移の指示を入力させるための操作部５８ａ１−６を有する。
【０１０５】
第２のＧＵＩ５８ａ２は、空気清浄機１０の「加湿モード」（図２および図５参照）を示すとともに、空気清浄機１０の「加湿モード」を切り替えるための操作表示部５８ａ２−１を有する。操作表示部５８ａ２−１は、例えば棒状の領域の上に現在位置を指し示す円形状の印を表示したスライダーである。操作表示部５８ａ２−１は、「加湿モード」を表示する。このスライダー上の円形状の印をユーザーが移動させることにより具体的な「加湿モード」が設定されると、設定された「加湿モード」がサーバ４０Ａを介して空気清浄機１０へ送信される。「加湿モード」には、例えば“ＯＦＦ”、“Ａ（Auto：湿度自動設定）”、“Ｌ（Low：低湿）”、“Ｍ（Medium：中程度の湿度）”、“Ｈ（High：高湿）”の四段階がある。
【０１０６】
また、第２のＧＵＩ５８ａ２は、空気清浄機１０の「オフタイマーの設定状態」を示すとともに、空気清浄機１０の「オフタイマーの設定状態」を切り替えるための操作表示部５８ａ２−２を有する。操作表示部５８ａ２−２は、「加湿モード」を切り替えるための操作表示部と同様に、例えばスライダーである。操作表示部５８ａ２−２は、「オフタイマーの設定状態」を表示するとともに、この際にスライダーにより選択入力されることにより具体的な「オフタイマーの設定状態」が設定されると、設定された「オフタイマーの設定状態」のスライダー位置に切り替わるとともに、サーバ４０Ａを介して空気清浄機１０へ設定された「オフタイマーの設定状態」の制御指示が送信される。「オフタイマーの設定状態」には、例えば“ＯＦＦ”、“２Ｈ（２hour：２時間運転後電源オフ）”、“４Ｈ（４hour：４時間運転後電源オフ）”の三段階がある。
【０１０７】
また、第２のＧＵＩ５８ａ２は、空気清浄機１０の「ＬＥＤ設定状態」（図２および図５参照）を示すとともに、空気清浄機１０の「ＬＥＤ設定状態」を切り替えるための操作表示部５８ａ２−３を有する。操作表示部５８ａ２−３は、上述した操作表示部と同様に、例えばスライダーである。操作表示部５８ａ２−３は、「ＬＥＤ設定状態」を表示するとともに、この際にスライダーにより選択入力されることにより具体的な「ＬＥＤ設定状態」が設定されると、設定された「ＬＥＤ設定状態」のスライダー位置に切り替わるとともに、サーバ４０Ａを介して空気清浄機１０へ設定された「ＬＥＤ設定状態」の制御指示が送信される。「ＬＥＤ設定状態」には、例えば“ＯＦＦ”、“Ｌ（Low：低輝度）”、“Ｈ（High：高輝度）”の三段階がある。
【０１０８】
また、第２のＧＵＩ５８ａ２は、空気清浄機１０の「チャイルドロック設定状態」（図２および図５参照）を示すとともに、空気清浄機１０の「チャイルドロック設定状態」を切り替えるための操作表示部５８ａ２−４を有する。操作表示部５８ａ２−４は、例えばトグルボタンである。操作表示部５８ａ２−４は、“ＯＮ”側表示であるとき空気清浄機１０のチャイルドロックが“ロック状態”であり、この際に押下されると“ＯＦＦ”側表示に切り替わるとともに、サーバ４０Ａを介して空気清浄機１０へ“ロック解除”の制御指示が送信される。また、操作表示部５８ａ２−４は、“ＯＦＦ”側表示であるとき空気清浄機１０のチャイルドロックが“ロック解除”であり、この際に押下されると“ＯＮ”側表示に切り替わるとともに、サーバ４０Ａを介して空気清浄機１０へ“ロック状態”の制御指示が送信される。
【０１０９】
また、第２のＧＵＩ５８ａ２は、空気清浄機１０の「お知らせアイコン表示」（図２および図５参照）の設定状態を示すとともに、空気清浄機１０の「お知らせアイコン表示」の設定状態を切り替えるための操作表示部５８ａ２−５を有する。操作表示部５８ａ２−５は、上述した操作表示部と同様に、例えばトグルボタンである。操作表示部５８ａ２−５は、“ＯＮ”側表示であるとき空気清浄機１０のお知らせアイコン表示が“あり”であり、この際に押下されると“ＯＦＦ”側表示に切り替わるとともに、サーバ４０Ａを介して空気清浄機１０へアイコン表示“なし”の制御指示が送信される。また、操作表示部５８ａ２−５は、“ＯＦＦ”側表示であるとき空気清浄機１０のお知らせアイコン表示が“なし”であり、この際に押下されると“ＯＮ”側表示に切り替わるとともに、サーバ４０Ａを介して空気清浄機１０へお知らせアイコン表示“あり”の制御指示が送信される。
【０１１０】
また、第２のＧＵＩ５８ａ２は、第２のＧＵＩ５８ａ２から第１のＧＵＩ５８ａ１へ画面遷移の指示を入力させるための操作部５８ａ２−６を有する。
【０１１１】
以上の実施形態２では、ネットワーク２およびサーバ４０Ａを介して、スマートフォン５０Ａから空気清浄機１０に対して制御指示し、サーバ４０Ａに格納される制御指示を空気清浄機１０の状態情報として取得し、スマートフォン５０Ａ上で動作する所定のアプリケーションのＧＵＩに表示する。この場合に、ネットワーク２などの伝送路または伝送路上のネットワーク要素の障害などにより、制御指示が空気清浄機１０へ到達せず、空気清浄機１０に対する制御指示と、空気清浄機１０の状態情報とにミスマッチが生じる場合がある。
【０１１２】
しかし、実施形態２によれば、空気清浄機１０の実際の状態情報をサーバ４０Ａに格納される制御指示へ反映させて両者のミスマッチを解消する。よって、サーバ４０Ａのスマートフォン５０Ａ上で動作する所定のアプリケーションのＧＵＩに表示するための状態情報として、空気清浄機１０から実際の状態情報を取得せず、サーバ４０Ａから制御指示を取得して用いても、空気清浄機１０の実際の状態情報を反映した情報をスマートフォン５０Ａ上の所定のアプリケーションのＧＵＩに表示できる。よって、ユーザが空気清浄機１０から最新の状態情報を取得するための操作が必要がなくなり、ユーザを煩わせることなく、所定のアプリケーションのＧＵＩに表示する状態情報と、空気清浄機１０の実際の状態情報とのミスマッチの発生を解消できる。
【０１１３】
また、スマートフォン５０Ａ上の所定のアプリケーションのＧＵＩに表示するための状態情報として、サーバ４０Ａから取得した制御指示を用いる。これにより、スマートフォン５０Ａ上に表示する状態情報を、サーバ４０Ａを介して空気清浄機１０から取得する場合に比べて、ネットワーク２上のトラヒックを削減したり、サーバ４０Ａの使用頻度を抑制してサーバ課金を抑制したりできる。
【０１１４】
また、実施形態２では、スマートフォン５０Ａ上で所定のアプリケーションが動作している（所定のアプリケーションが起動している）場合は、スマートフォン５０Ａは自律的かつ定期的にサーバ４０Ａが保持している状態情報を取得するので、ユーザを煩わせることなく、ユーザに空気清浄機１０の実際の状態情報を確認させることができる。
【０１１５】
［実施形態２の変形例］
実施形態２では、空気清浄機アダプタ２０Ａは、サーバ４０Ａが格納している制御指示と、空気清浄機１０から取得して認識している状態情報とに不整合が生じている場合、空気清浄機１０から取得して認識している状態情報でサーバ４０Ａが格納している制御指示を更新することで、両者を一致させるとした。しかし、これに限られず、空気清浄機アダプタ２０Ａは、サーバ４０Ａが格納している制御指示と、空気清浄機１０から取得して認識している状態情報とに不整合が生じている場合、サーバ４０Ａが格納している制御指示を、空気清浄機１０の動作制御に反映させることで、両者が一致するようにしてもよい。これにより、ネットワーク２の通信障害などで、スマートフォン５０Ａから送信されたが、空気清浄機１０に到達しなかった制御指示を、空気清浄機１０の動作制御に反映させることができる。
【０１１６】
［実施形態３］
（実施形態３に係る状態情報取得処理）
図１３は、実施形態３に係る空調システムにおける状態情報取得処理の一例を示すシーケンス図である。実施形態３に係る空調システム１Ｂは、実施形態２に係る空調システム１Ａと比較して、空気清浄機アダプタ２０Ａに代えて空気清浄機アダプタ２０Ｂを有する。また、実施形態３に係る空気清浄機アダプタ２０Ｂは、実施形態２に係る空気清浄機アダプタ２０Ａと比較して、空気清浄機状態取得部２３Ａに代えて空気清浄機状態取得部２３Ｂを有する。なお、空気清浄機状態取得部２３Ｂは、空調部の動作状態を取得する動作状態取得部の一例である。
【０１１７】
空気清浄機状態取得部２３Ｂが行う実施形態３に係る状態情報取得処理は、実施形態２に係る状態情報取得処理と比較して、実施形態３の１回目のステップＳ６４〜ステップＳ６９間の実行間隔が３０ｓｅｃで、実施形態２と同一である。また、空気清浄機状態取得部２３Ｂが行う実施形態３に係る状態情報取得処理は、実施形態３の１回目のステップＳ６４〜ステップＳ６９間の実行間隔において、ステップＳ５１およびステップＳ５２の実行は常時繰り返しで、実施形態２と同一である。
【０１１８】
しかし、実施形態３の２回目のステップＳ６４〜ステップＳ６９間の実行間隔が６０ｓｅｃと、実施形態２と比較して２倍となっている。また、実施形態３の２回目のステップＳ６４〜ステップＳ６９間の実行間隔において、ステップＳ５１およびステップＳ５２の実行間隔が１０ｓｅｃ間隔の繰り返しで、実施形態２の３００ｍｓｅｃ毎の常時繰り返しと比較して長くなっている。
【０１１９】
また、実施形態３の３回目のステップＳ６４〜ステップＳ６９間の実行間隔が１２０ｓｅｃと、実施形態２と比較して４倍となっている。また、実施形態３の３回目のステップＳ６４〜ステップＳ６９間の実行間隔において、ステップＳ５１およびステップＳ５２の実行間隔が３０ｓｅｃ間隔の繰り返しで、実施形態２の３００ｍｓｅｃ毎の常時繰り返しと比較して長くなっている。
【０１２０】
また、実施形態３の４回目のステップＳ６４〜ステップＳ６９間の実行間隔が１８０ｓｅｃと、実施形態２と比較して６倍となっている。また、実施形態３の４回目のステップＳ６４〜ステップＳ６９間の実行間隔において、ステップＳ５１およびステップＳ５２の実行間隔が６０ｓｅｃ間隔の繰り返しで、実施形態２の３００ｍｓｅｃ毎の常時繰り返しと比較して長くなっている。
【０１２１】
つまり、実施形態３では、回数を経る程、すなわち所定のアプリケーションが起動している時間が長くなればなる程、ステップＳ６４〜ステップＳ６９間の実行間隔が実施形態２と比較して長くなり、ステップＳ５１およびステップＳ５２の実行間隔が実施形態２の３００ｍｓｅｃ毎の常時繰り返しと比較して長くなっている。すなわち、空気清浄機アダプタ２０Ｂは、空気清浄機１０の状態情報に変化があるか否かを、所定のアプリケーションが起動している時間が長くなればなる程長くなる実行間隔で監視し、変化があった場合には、サーバ４０Ａに格納されている空気清浄機１０の状態情報（制御指示）を更新する。
【０１２２】
その他の点は、実施形態３に係る状態情報取得処理は、実施形態２に係る状態情報取得処理と同様である。なお、上述のステップＳ６４〜ステップＳ６９間の実行間隔およびステップＳ５１およびステップＳ５２の実行間隔は、一例を示すに過ぎず、適宜設計変更可能である。
【０１２３】
以上の実施形態３では、スマートフォン５０Ａ上で所定のアプリケーションが動作している（アプリケーションが起動している）時間が長ければ長いほど、空気清浄機アダプタ２０Ｂは、空気清浄機１０の動作情報の取得間隔を長くして取得回数を少なくし、サーバ４０Ａへ空気清浄機１０の動作情報の送信回数を抑制する。よって、サーバ４０Ｂおよび空気清浄機アダプタ２０Ｂとの通信回数を抑制し、サーバ４０Ｂでの課金を抑制することができる。
【０１２４】
（空気質情報群データ取得表示プログラム）
図１４は、実施形態１〜実施形態３に係るプログラムが実行される端末装置を示す図である。実施形態１〜実施形態３に係るプログラムが実行される端末装置１００は、例えばスマートフォン５０，５０Ａを一例とするコンピュータである。端末装置１００は、ＳｏＣ１０１、ストレージ１０２、ディスプレイ１０３、ＳｏＣ１０１に接続されたアンテナ１０４を有する。
【０１２５】
ＳｏＣ１０１は、ＣＰＵ（Central  Processing  Unit）、ＧＰＵ（Graphics  Processing  Unit）、ＲＡＭ、通信モジュール、ＤＳＰ（Digital  Signal  Processor）等を統合した統合モジュールである。ストレージ１０２は、ｅＭＭＣ（embedded  Multi  Media  Card）を一例とする記憶装置である。ディスプレイ１０３は、一例として、ＬＥＤやＯＬＥＤ（Organic  light  Emitting  diode）を光源とする液晶表示装置である。
【０１２６】
端末装置１００を、制御部５１、制御指示部５２、入出力部５８、通信Ｉ／Ｆ５９を有するスマートフォン５０、もしくは、制御部５１、制御指示部５２、状態情報取得部５３、格納部５７、入出力部５８、通信Ｉ／Ｆ５９を有するスマートフォン５０Ａとして機能させるプログラムは、例えばストレージ１０２に格納されている。そして、ＳｏＣ１０１のＣＰＵは、ストレージ１０２に格納されているプログラムをＳｏＣ１０１のＲＡＭに読み出して実行する。
【０１２７】
なお、端末装置１００に限らず、ＣＰＵ、ＧＰＵ、ＲＡＭ、外部記憶装置等のハードウェアを有する一般的なコンピュータであっても、端末装置１００と同様に、外部記憶装置に格納されているプログラムをＲＡＭに読み出して実行することで、スマートフォン５０，５０Ａと同様の機能を実現することができる。
【０１２８】
上述の実施形態および図示の具体的名称、処理、制御、各種のデータやパラメータを含む情報については、一例を示すに過ぎず、特記する場合を除いて適宜変更することができる。また、上述の実施形態における各部もしくは各装置の構成は、処理負荷や実装効率などから適宜分散または統合されてもよい。また、上述の実施形態における各処理は、処理負荷や実装効率などから、処理順序を適宜入れ替えて実行されてもよい。
【０１２９】
上述の実施形態のより広範な態様は、上述のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。従って、添付の特許請求の範囲およびその均等物などによって定義される総括的な発明の概念または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１３０】
１，１Ａ，１Ｂ  空調システム
２  ネットワーク
１０  空気清浄機
１１  制御部
１２  空気清浄部
１３  室温検知部
１４  湿度検知部
１５  塵埃検知部
２０，２０Ａ，２０Ｂ  空気清浄機アダプタ
２１  制御部
２２  制御指示反映部
２３Ａ，２３Ｂ  空気清浄機状態取得部
２４  サーバ状態情報取得部
２５  ミスマッチ判定処理部
２６  格納部
２６ａ  状態情報格納テーブル
２６ｂ  状態比較テーブル
２９  通信Ｉ／Ｆ
３０  ルータ
４０，４０Ａ  サーバ
４１  制御部
４２  制御指示転送部
４３  状態取得送受信部
４８  格納部
４８ａ  制御指示格納テーブル
４９  通信Ｉ／Ｆ
５０，５０Ａ  スマートフォン
５１  制御部
５２  制御指示部
５３  状態情報取得部
５７  格納部
５７ａ  状態情報格納テーブル
５８  入出力部
５９  通信Ｉ／Ｆ
１００  端末装置
１０１  ＳｏＣ
１０２  ストレージ
１０３  ディスプレイ
１０４  アンテナ
【図１】
2019117029.tif 000003
【図２】
2019117029.tif 000004
【図３】
2019117029.tif 000005
【図４】
2019117029.tif 000006
【図５】
2019117029.tif 000007
【図６】
2019117029.tif 000008
【図７】
2019117029.tif 000009
【図８】
2019117029.tif 000010
【図９】
2019117029.tif 000011
【図１０】
2019117029.tif 000012
【図１１】
2019117029.tif 000013
【図１２】
2019117029.tif 000014
【図１３】
2019117029.tif 000015
【図１４】
2019117029.tif 000016