(57)【要約】【課題】ユーザが給湯指示をし忘れることを防止可能な技術を提供する。【解決手段】機器制御システムは、ユーザの自宅の浴槽に給湯する給湯器と、浴槽への給湯の開始を給湯器に指示するための給湯指示をユーザが行った場合に、インターネットを利用して、浴槽への給湯を給湯器に開始させるための開始信号を給湯器に送信するように構成されている携帯端末と、携帯端末がユーザから給湯指示を受ける場合に、給湯指示を行った時刻を示す指示時刻を記憶するように構成されている記憶装置と、記憶装置に記憶されている指示時刻に基づいて、ユーザが給湯指示を行うと予測される時刻を示す予測時刻を算出するように構成されている予測装置と、を備える。携帯端末は、予測装置が算出した予測時刻に基づいて決まる報知時刻に、給湯指示に関する確認をユーザに報知するための報知動作を行う。【選択図】図４
2019052803.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの自宅の浴槽に給湯する給湯器と、
前記浴槽への給湯の開始を前記給湯器に指示するための給湯指示を前記ユーザが行った場合に、インターネットを利用して、前記浴槽への給湯を前記給湯器に開始させるための開始信号を前記給湯器に送信するように構成されている携帯端末と、
前記携帯端末が前記ユーザから前記給湯指示を受ける場合に、前記給湯指示を行った時刻を示す指示時刻を記憶するように構成されている記憶装置と、
前記記憶装置に記憶されている前記指示時刻に基づいて、前記ユーザが前記給湯指示を行うと予測される時刻を示す予測時刻を算出するように構成されている予測装置と、
を備え、
前記携帯端末は、前記予測装置が算出した前記予測時刻に基づいて決まる報知時刻に、前記給湯指示に関する確認を前記ユーザに報知するための報知動作を行う、機器制御システム。
【請求項２】
ユーザの自宅の室内を暖房する暖房機と、
前記室内の暖房の開始を前記暖房機に指示するための暖房指示を前記ユーザが行った場合に、インターネットを利用して、前記室内の暖房を前記暖房機に開始させるための開始信号を前記暖房機に送信するように構成されている携帯端末と、
前記携帯端末が前記ユーザから前記暖房指示を受ける場合に、前記暖房指示を行った時刻を示す指示時刻を記憶するように構成されている記憶装置と、
前記記憶装置に記憶されている前記指示時刻に基づいて、前記ユーザが前記暖房指示を行うと予測される時刻を示す予測時刻を算出するように構成されている予測装置と、
を備え、
前記携帯端末は、前記予測装置が算出した前記予測時刻に基づいて決まる報知時刻に、前記暖房指示に関する確認を前記ユーザに報知するための報知動作を行う、機器制御システム。
【請求項３】
前記記憶装置は、前記自宅の位置を示す自宅位置情報を記憶しており、
前記携帯端末は、前記携帯端末の現在位置を示す現在位置情報を取得する取得手段を備え、
前記携帯端末は、前記自宅位置情報によって示される前記自宅の位置と前記現在位置情報によって示される前記現在位置の間の距離が所定の距離以上である場合に、前記報知動作を行い、前記自宅の位置と前記現在位置の間の距離が前記所定の距離より小さい場合に、前記報知動作を行わない、請求項１又は２に記載の機器制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示する技術は、給湯器又は暖房機を制御するための機器制御システムに関する。
【背景技術】
【０００２】
特許文献１に開示されている機器制御システムは、ユーザの自宅の浴槽に給湯する給湯器と、インターネットを利用して、給湯器と通信可能な携帯端末を備える。携帯端末は、浴槽への給湯の開始を給湯器に指示するための給湯指示をユーザが行った場合に、インターネットを利用して、浴槽への給湯を給湯器に開始させるための開始信号を給湯器に送信する。ユーザは、外出先で給湯器に給湯を開始させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２７１１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術によれば、携帯端末のユーザは、給湯指示を行うことで外出先から給湯器に給湯を開始させることができる。しかし、ユーザが外出先で給湯指示をし忘れると、給湯器が給湯を開始せず、ユーザが帰宅した際に浴槽に湯が溜まっていない状況が発生する。また、特許文献１の技術をユーザの自宅の室内を暖房する暖房機に応用することが考えられる。例えば、室内の暖房の開始を暖房機に指示するための暖房指示をユーザが行った場合に、携帯端末が、インターネットを利用して、室内の暖房を暖房機に開始させるための開始信号を暖房機に送信する構成が想定される。この構成でも、ユーザが外出先で暖房指示をし忘れると、ユーザが帰宅した際に室内が暖房されていない状況が発生する。ユーザが給湯指示又は暖房指示をし忘れることを防止可能な技術が期待されている。
【０００５】
本明細書は、ユーザが給湯指示又は暖房指示をし忘れることを防止可能な技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書が開示する機器制御システムは、ユーザの自宅の浴槽に給湯する給湯器と、浴槽への給湯の開始を給湯器に指示するための給湯指示をユーザが行った場合に、インターネットを利用して、浴槽への給湯を給湯器に開始させるための開始信号を給湯器に送信するように構成されている携帯端末と、携帯端末がユーザから給湯指示を受ける場合に、給湯指示を行った時刻を示す指示時刻を記憶するように構成されている記憶装置と、記憶装置に記憶されている指示時刻に基づいて、ユーザが給湯指示を行うと予測される時刻を示す予測時刻を算出するように構成されている予測装置と、を備える。携帯端末は、予測装置が算出した予測時刻に基づいて決まる報知時刻に、給湯指示に関する確認をユーザに報知するための報知動作を行う。
【０００７】
上記の構成によれば、給湯指示に関する確認を報知されたユーザは、給湯指示を行い得る。ユーザが給湯指示をし忘れることを防止することができる。
【０００８】
また、本明細書は、下記の機器制御システムも開示する。機器制御システムは、ユーザの自宅の室内を暖房する暖房機と、室内の暖房の開始を暖房機に指示するための暖房指示をユーザが行った場合に、インターネットを利用して、室内の暖房を暖房機に開始させるための開始信号を暖房機に送信するように構成されている携帯端末と、携帯端末がユーザから暖房指示を受ける場合に、暖房指示を行った時刻を示す指示時刻を記憶するように構成されている記憶装置と、記憶装置に記憶されている指示時刻に基づいて、ユーザが暖房指示を行うと予測される時刻を示す予測時刻を算出するように構成されている予測装置と、を備える。携帯端末は、予測装置が算出した予測時刻に基づいて決まる報知時刻に、暖房指示に関する確認をユーザに報知するための報知動作を行う。
【０００９】
上記の構成によれば、暖房指示に関する確認を報知されたユーザは、暖房指示を行い得る。ユーザが暖房指示をし忘れることを防止することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施例に係る機器制御システムのブロック図を示す。
【図２】第１実施例に係る携帯端末の処理のフローチャートを示す。
【図３】第１実施例に係るサーバの処理のフローチャートを示す。
【図４】第１実施例に係る携帯端末が報知画面を表示する具体的なケースを示す。
【図５】第２実施例に係る携帯端末が報知画面を表示するケースＡ１と報知画面を表示しないケースＡ２を示す。
【図６】第３実施例に係る携帯端末の処理のフローチャートを示す。
【図７】第３実施例に係る携帯端末が報知画面を表示する具体的なケースを示す。
【発明を実施するための形態】
【００１１】
以下に説明する実施例の主要な特徴を列記しておく。なお、以下に記載する技術要素は、それぞれ独立した技術要素であって、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。
【００１２】
（特徴１）記憶装置は、自宅の位置を示す自宅位置情報を記憶していてもよい。携帯端末は、携帯端末の現在位置を示す現在位置情報を取得する取得手段を備えていてもよい。携帯端末は、自宅位置情報によって示される自宅の位置と現在位置情報によって示される現在位置の間の距離が所定の距離以上である場合に、報知動作を行い、自宅の位置と現在位置の間の距離が所定の距離より小さい場合に、報知動作を行わなくてもよい。
【００１３】
携帯端末の現在位置（即ち、ユーザの現在位置）が自宅の位置に近い状況では、ユーザが短時間で帰宅する可能性が高いので、ユーザが携帯端末から給湯指示又は暖房指示を行う必要性が低い。上記の構成によれば、自宅の位置と現在位置の間の距離が所定の距離より短い場合に報知動作を行わないので、給湯指示又は暖房指示に関する確認を不必要にユーザに報知することを防止することができる。
【実施例】
【００１４】
（第１実施例）
（機器制御システム２の構成：図１）
図面を参照して、第１実施例に係る機器制御システム２について説明する。図１に示すように、機器制御システム２は、サーバ１０、携帯端末１００、中継装置２００、リモコン３００、及び、給湯器４００と、を備える。サーバ１０、携帯端末１００、及び、中継装置２００は、インターネット６を介して、互いに通信可能である。中継装置２００は、リモコン３００を介して、給湯器４００と通信可能である。中継装置２００は、サーバ１０と給湯器４００との間のインターネット６を介した通信を中継する。中継装置２００は、ルータとして機能し、サーバ（例えばサーバ１０）とリモコン３００以外の装置（例えばＰＣ（図示省略））との間のインターネット６を介した通信も中継する。中継装置２００、リモコン３００、及び、給湯器４００は、自宅１に設置されている。
【００１５】
リモコン３００は、給湯器４００を自宅１内で操作するためのコントローラである。リモコン３００は、アダプタ３０２と、機器通信部３０４と、を備える。アダプタ３０２は、リモコン３００と中継装置２００を接続し、中継装置２００との通信を実行する。機器通信部３０４は、リモコン３００と給湯器４００を接続し、給湯器４００との通信を実行する。例えば、リモコン３００は、アダプタ３０２が中継装置２００から信号を受信すると、機器通信部３０４を介して、当該信号を給湯器４００に送信する。
【００１６】
給湯器４００は、電気またはガスを消費して水を加熱して湯を生成する。給湯器４００は、生成した湯を自宅１の浴槽（図示省略）に供給する。
【００１７】
（サーバ１０の構成）
サーバ１０は、インターネット６を利用して給湯器４００を操作するサービスをユーザに提供する。例えば、サーバ１０は、ユーザが携帯端末１００で自宅１の浴槽への給湯の開始を指示する場合に、携帯端末１００から要求を受信する。そして、サーバ１０は、インターネット６を利用して、その要求に応じた信号を給湯器４００に送信する。これにより、ユーザは、自宅１にいなくても、外出先で給湯器４００に給湯を開始させることができる。なお、サーバ１０は、給湯器４００のベンダによってインターネット６上に設置される。
【００１８】
サーバ１０は、インターネット通信部１２と、制御部３０と、メモリ３２と、を備える。インターネット通信部１２は、インターネット６に接続されている。制御部３０は、メモリ３２に記憶されているプログラム３４に従って、様々な処理を実行する。メモリ３２は、揮発性メモリ、不揮発性メモリ等によって構成される。メモリ３２は、ユーザ情報テーブル３６を記憶する。
【００１９】
ユーザ情報テーブル３６は、ユーザの各種情報を記憶する。ユーザ情報テーブル３６は、複数のユーザのそれぞれについて、ユーザアカウントと、アドレス情報と、指示時刻情報と、予測時刻と、報知時刻と、を記憶する。ユーザアカウントは、ユーザ名と、パスワードを含む。アドレス情報は、ユーザの自宅に設置されている中継装置のネットワークアドレス（例えば、ネットワークアドレスＮＡ１）と、リモコンのネットワークアドレス（例えば、ネットワークアドレスＮＡ２）を含む。ネットワークアドレスは、例えば、ＭＡＣアドレスである。ユーザアカウント及びアドレス情報は、ユーザによって入力される。
【００２０】
指示時刻情報は、ユーザが携帯端末１００で自宅１の浴槽への給湯の開始を指示するための給湯指示を行った時刻を示す指示時刻の履歴を含む。指示時刻情報は、後述する図３の処理によって記憶される。予測時刻は、ユーザが給湯指示を行うと予測される時刻を示す。予測時刻は、後述する図３の処理において、指示時刻情報に含まれる指示時刻の履歴に基づいて算出される。報知時刻は、ユーザに給湯指示に関する確認を報知する時刻を示す。例えば、サーバ１０は、現在時刻が報知時刻になる場合に、給湯指示を行うことをユーザに促すためのメッセージを携帯端末１００に表示させる（図３のＳ１３４参照）。報知時刻は、後述する図３の処理において、予測時刻に基づいて決まる。例えば、報知時刻は、予測時刻から所定の時間（例えば、５分）後の時刻である。
【００２１】
（携帯端末１００の構成）
携帯端末１００は、携帯電話（例えばスマートフォン）、ＰＤＡ、タブレット端末等のユーザが携帯している可搬型の端末装置である。携帯端末１００は、インターネット通信部１１２と、操作部１１４と、表示部１１６と、制御部１３０と、メモリ１３２と、を備える。インターネット通信部１１２は、インターネット６に接続されている。操作部１１４は、複数のキーを備える。ユーザは、操作部１１４を操作することによって様々な指示を携帯端末１００に与えることができる。表示部１１６は、様々な情報を表示するためのディスプレイである。なお、表示部１１６は、いわゆるタッチパネル（即ち操作部１１４）として機能してもよい。
【００２２】
制御部１３０は、メモリ１３２に記憶されている各プログラム１３４、１３６に従って、様々な処理を実行する。ＯＳ（Operation Systemの略）プログラム１３４は、携帯端末１００の基本的な動作を制御する。また、操作アプリケーション（以下、「操作アプリ」と記載）１３６は、給湯器４００のベンダによって提供されるアプリケーションであり、例えば、インターネット６上のサーバ（図示省略）から携帯端末１００にインストールされる。操作アプリ１３６は、インターネット６を利用して給湯器４００を操作するためのアプリケーションである。
【００２３】
（携帯端末１００の処理；図２）
図２を参照して、携帯端末１００の制御部１３０が、操作アプリ１３６に従って実行する処理を説明する。図２の処理は、操作アプリ１３６が起動されることによって開始される。
【００２４】
Ｓ１０では、制御部１３０は、浴槽への給湯の開始を給湯器（例えば給湯器４００）に指示するための給湯指示をユーザが行うことを監視する。具体的には、制御部１３０は、操作アプリ１３６の起動時に表示部１１６に表示される操作画面ＳＣ１に含まれる給湯ボタンＢ１をユーザが操作部１１４の操作によって選択することを監視する。給湯ボタンＢ１は、給湯指示を受けるためのボタンである。制御部１３０は、給湯ボタンＢ１が選択される場合に、Ｓ１０でＹＥＳと判断して、Ｓ１２に進む。
【００２５】
Ｓ１２では、制御部１３０は、ユーザアカウント（即ちユーザ名とパスワード）を入力するための入力画面ＳＣ２を表示部１１６に表示させる。なお、他の例では、入力画面ＳＣ２は、操作アプリ１３６の起動時に操作画面ＳＣ１が表示される前に表示され、入力画面ＳＣ２に入力されたユーザアカウントの認証が成功する場合に、操作画面ＳＣ１が表示されてもよい。
【００２６】
Ｓ１４では、制御部１３０は、インターネット通信部１１２を介して、開始信号要求をサーバ１０に送信する。開始信号要求は、浴槽への給湯を給湯器４００に開始させるための開始信号をサーバ１０に送信させるための要求である。開始信号要求は、入力画面ＳＣ２に入力されたユーザアカウント（例えばＵＡ１）と、給湯ボタンＢ１が選択された時刻（即ち、ユーザが給湯指示を行った時刻）を示す指示時刻と、を含む。詳しくは後述するが、サーバ１０は、携帯端末１００から開始信号要求を受信し、開始信号要求に含まれるユーザアカウントの認証が成功すると、インターネット６を利用して、中継装置２００を介して、開始信号を開始信号要求に含まれるユーザアカウントによって示されるユーザの給湯器４００に送信する。これにより、給湯器４００が、浴槽への給湯を開始する。なお、サーバ１０は、開始信号要求に含まれるユーザアカウントの認証が失敗すると、開始信号を送信しない。
【００２７】
Ｓ１６では、制御部１３０は、インターネット通信部１１２を介して、サーバ１０から実行中信号を受信するのか否かを判断する。実行中信号は、給湯器４００が浴槽への給湯を行っている途中であることを示す。実行中信号は、給湯器４００が浴槽への給湯を開始した後に、リモコン３００、中継装置２００及びサーバ１０を介して、給湯器４００から携帯端末１００に送信される。制御部１３０は、開始信号がサーバ１０から給湯器４００に送信される（即ちユーザアカウントの認証が成功する）ことによって、サーバ１０から実行中信号を受信する場合（Ｓ１６でＹＥＳ）に、Ｓ１８に進む。一方、制御部１３０は、開始信号がサーバ１０から給湯器４００に送信されない（即ちユーザアカウントの認証が失敗する）ことによって、サーバ１０から実行中信号を受信しない場合（Ｓ１６でＮＯ）に、Ｓ１０に戻る。
【００２８】
Ｓ１８では、制御部１３０は、実行中画面（図示省略）を表示部１１６に表示させる。実行中画面は、給湯器４００が浴槽への給湯を行っている途中であることを示すメッセージを含む。
【００２９】
続けて、制御部１３０は、Ｓ２０において、インターネット通信部１１２を介して、サーバ１０から終了信号を受信するのか否かを判断する。終了信号は、給湯器４００が浴槽への給湯を終了したことを示す。終了信号は、浴槽に溜まった水量が所定の水量に到達して給湯器４００が給湯を終了した場合に、リモコン３００、中継装置２００及びサーバ１０を介して、給湯器４００から携帯端末１００に送信される。なお、所定の水量は、リモコン３００に予め設定されていてもよいし、Ｓ１４でサーバ１０に送信される開始信号要求に含まれていてもよい。
【００３０】
制御部１３０は、サーバ１０から終了信号を受信する場合（Ｓ２０でＹＥＳ）に、Ｓ２２において、終了画面（図示省略）を表示部１１６に表示させる。終了画面は、給湯器４００が浴槽への給湯を終了したことを示すメッセージを含む。Ｓ２２の処理が終了すると、Ｓ１０の処理に戻る。一方、制御部１３０は、サーバ１０から終了信号を受信せず（Ｓ２０でＮＯ）、所定の時間が経過する場合（Ｓ２４でＹＥＳ）に、Ｓ２６において、所定の時間が経過しても給湯が終了していないことを示すエラー画面を表示する。Ｓ２６が終了すると、Ｓ１０の処理に戻る。即ち、制御部１３０は、所定の時間が経過するまでの間、終了信号の受信を監視する。
【００３１】
制御部１３０は、Ｓ１０において、ユーザが給湯指示を行うことを監視するとともに、Ｓ３０において、インターネット通信部１１２を介して、サーバ１０から報知信号を受信することを監視する。報知信号は、現在時刻がユーザ情報テーブル３６に記憶されている報知時刻になる場合にサーバ１０から携帯端末１００に送信される（後述の図３のＳ１３４参照）。制御部１３０は、サーバ１０から報知信号を受信する場合に、Ｓ３０でＹＥＳと判断して、Ｓ３４に進む。
【００３２】
Ｓ３４では、制御部１３０は、報知画面ＳＣ３を表示部１１６に表示させる。報知画面ＳＣ３は、給湯指示を行うことをユーザに促すためのメッセージＭ１を含む。また、報知画面ＳＣ３は、操作画面ＳＣ１と同様に、給湯ボタンＢ１を含む。Ｓ３４が終了すると、Ｓ１０に戻る。
【００３３】
（サーバの処理；図３）
図３を参照して、サーバ１０の制御部３０が、プログラム３４に従って実行する処理を説明する。図３の処理は、サーバ１０の電源がＯＮすることによって開始される。
【００３４】
Ｓ１００では、制御部３０は、インターネット通信部１１２を介して、携帯端末１００から開始信号要求を受信することを監視する（図２のＳ１４参照）。制御部３０は、携帯端末１００から開始信号要求を受信する場合に、Ｓ１００でＹＥＳと判断して、Ｓ１０２に進む。
【００３５】
Ｓ１０２では、制御部３０は、開始信号要求に含まれるユーザアカウントの認証を実行し、認証が成功したのか否かを判断する。具体的には、制御部３０は、ユーザ情報テーブル３６の中から、開始信号要求に含まれるユーザ名を含むユーザアカウントを特定する。そして、制御部３０は、特定済みのユーザアカウントに含まれるパスワードと、開始信号要求に含まれるパスワードが一致する場合に、認証が成功したと判断する。一方、制御部３０は、上記の２個のパスワードが一致しない場合に、認証が失敗したと判断する。制御部３０は、認証が成功したと判断する場合（Ｓ１０２でＹＥＳ）に、Ｓ１０４に進み、認証が失敗したと判断する場合（Ｓ１０２でＮＯ）に、Ｓ１００に戻る。
【００３６】
Ｓ１０４では、制御部３０は、Ｓ１００で受信した開始信号要求に含まれる指示時刻をユーザ情報テーブル３６に記憶する。具体的には、制御部３０は、ユーザ情報テーブル３６の中から、開始信号要求に含まれるユーザアカウントに対応する指示時刻情報を特定し、開始信号要求に含まれる指示時刻を特定済みの指示時刻情報に追加する。例えば、指示時刻情報は、特定の期間分の指示時刻の履歴を含む。特定の期間は、例えば、１か月である。制御部３０は、指示時刻の履歴のうち、最も過去の時刻に対応する指示時刻を削除し、指示時刻の履歴の最新の時刻に対応する指示時刻として開始信号要求に含まれる指示時刻を記憶する。
【００３７】
Ｓ１０６では、制御部３０は、Ｓ１０４で特定された指示時刻情報に含まれる指示時刻の履歴に基づいて、ユーザが給湯指示を行うと予測される時刻を示す予測時刻を算出する。そして、制御部３０は、開始信号要求に含まれるユーザアカウントに対応付けて、算出済みの予測時刻をユーザ情報テーブル３６に記憶する。例えば、制御部３０は、指示時刻情報に含まれる指示時刻の履歴の平均時刻を予測時刻として算出する。また、例えば、制御部３０は、平均時刻だけでなく、様々な情報（例えば、指示時刻の履歴の分散値、指示時刻の曜日、及び、時間帯）を考慮して、予測時刻を算出してもよい。また、Ｓ１０６では、制御部３０は、算出済みの予測時刻に基づいて報知時刻を決めてユーザ情報テーブル３６に記憶する。例えば、制御部３０は、予測時刻から所定の時間（例えば、５分）後の時刻を報知時刻に決める。そして、制御部３０は、開始信号要求に含まれるユーザアカウントに対応付けて、決定済みの報知時刻をユーザ情報テーブル３６に記憶する。なお、他の例では、報知時刻は、予測時刻より所定の時間（例えば、５分）前の時刻であってもよいし、予測時刻と等しくてもよい。
【００３８】
Ｓ１０８では、制御部３０は、ユーザ情報テーブル３６の中から、開始信号要求に含まれるユーザアカウントに対応するアドレス情報を特定する。そして、制御部３０は、インターネット６を利用して、インターネット通信部１２を介して、特定済みのアドレス情報に含まれる中継装置２００のネットワークアドレスを宛先として、開始信号を送信する。開始信号は、特定済みのアドレス情報に含まれるリモコン３００のネットワークアドレスを含む。これにより、中継装置２００は、開始信号に含まれるリモコン３００のネットワークアドレスによって示されるリモコン３００を介して、開始信号を給湯器４００に送信する。これにより、給湯器４００が、浴槽への給湯を開始する。
【００３９】
Ｓ１１０では、制御部３０は、インターネット通信部１２を介して、Ｓ１０８の開始信号の受信先の中継装置２００から実行中信号を受信する。実行中信号は、給湯器４００が浴槽への給湯を開始した後に、リモコン３００及び中継装置２００を介して、給湯器４００からサーバ１０に送信される。Ｓ１１２では、制御部３０は、インターネット通信部１２を介して、Ｓ１１０で受信した実行中信号を、Ｓ１００の開始信号要求の送信元の携帯端末１００に送信する（図２のＳ１６参照）。Ｓ１１２の処理が終了すると、Ｓ１００に戻る。
【００４０】
制御部３０は、Ｓ１００において、携帯端末１００から開始信号要求を受信することを監視するとともに、Ｓ１２０において、中継装置２００から終了信号を受信することを監視し、Ｓ１３０において、現在時刻が報知時刻となることを監視する。以下、Ｓ１２０以降の処理と、Ｓ１３０以降の処理を説明する。
【００４１】
Ｓ１２０では、制御部３０は、インターネット通信部１２を介して、中継装置２００から終了信号を受信することを監視する。終了信号は、浴槽に溜まった水量が所定の水量に到達して給湯器４００が給湯を終了した場合に、リモコン３００及び中継装置２００を介して、給湯器４００からサーバ１０に送信される。終了信号は、終了信号を中継する中継装置２００のネットワークアドレスを含む。制御部３０は、中継装置２００から終了信号を受信すると、Ｓ１２０でＹＥＳと判断して、Ｓ１２２に進む。
【００４２】
Ｓ１２２では、制御部３０は、ユーザ情報テーブル３６の中から、Ｓ１２０の終了信号に含まれるネットワークアドレスを含むアドレス情報を特定し、特定済みのアドレス情報に対応するユーザアカウントのユーザの携帯端末１００に終了信号を送信する（図２のＳ２０参照）。Ｓ１２２の処理が終了すると、Ｓ１００の処理に戻る。
【００４３】
Ｓ１３０では、制御部３０は、現在時刻がユーザ情報テーブル３６に含まれる複数の報知時刻のうちのいずれかと一致することを監視する。制御部３０は、現在時刻がユーザ情報テーブル３６に含まれる複数の報知時刻のうちのいずれかと一致する場合に、Ｓ１３０でＹＥＳと判断して、Ｓ１３２に進む。なお、以下では、現在時刻と一致した報知時刻を「特定の報知時刻」と記載する。
【００４４】
Ｓ１３２では、制御部３０は、ユーザ情報テーブル３６の中から、特定の報知時刻に対応するアドレス情報を特定する。そして、制御部３０は、特定済みのアドレス情報に含まれる中継装置２００のネットワークアドレスを宛先とした開始信号を今日送信したのか否かを判断する。制御部３０は、開始信号を今日送信していないと判断する場合（Ｓ１３２でＮＯ）に、Ｓ１３４に進み、開始信号を今日送信したと判断する場合（Ｓ１３２でＮＯ）に、Ｓ１３４をスキップして、Ｓ１００に戻る。
【００４５】
Ｓ１３４では、制御部３０は、ユーザ情報テーブル３６の中から、特定の報知時刻に対応するユーザアカウントを特定する。そして、制御部３０は、報知信号を特定済みのユーザアカウントのユーザの携帯端末１００に送信する（図２のＳ３０参照）。Ｓ１３４の処理が終了すると、Ｓ１００に戻る。
【００４６】
（具体的なケース；図４）
続いて、図４を参照して、図２、図３の処理によって実現される具体的なケースを説明する。以下、給湯指示をし忘れることなく行うケースと、給湯指示をし忘れるケースを説明する。
【００４７】
（給湯指示をし忘れることなく行うケース）
Ｔ１００では、携帯端末１００のユーザは、８月１日のＰＭ５：５５に携帯端末１００の表示部１１６に表示される操作画面ＳＣ１の給湯ボタンＢ１を選択することによって給湯指示を行う（図２のＳ１０）。これにより、携帯端末１００は、入力画面ＳＣ２を表示する（Ｓ１２）。
【００４８】
Ｔ１０２では、ユーザは、入力画面ＳＣ２にユーザアカウントＵＡ１を入力する。携帯端末１００は、Ｔ１０４において、ユーザアカウントＵＡ１と、指示時刻「ＰＭ５：５５」を含む開始信号要求をサーバ１０に送信する（図２のＳ１４）。
【００４９】
サーバ１０は、Ｔ１０４において、携帯端末１００から開始信号要求を受信すると（図３のＳ１００）、Ｔ１０６において、開始信号要求に含まれるユーザアカウントＵＡ１の認証を実行し、認証が成功したと判断する（Ｓ１０２でＹＥＳ）。
【００５０】
Ｔ１０８では、サーバ１０は、ユーザ情報テーブル３６の中から、ユーザアカウントＵＡ１に対応する指示時刻情報ＩＴ１を特定し、指示時刻情報ＩＴ１に指示時刻「ＰＭ５：５５」を追加する（図３のＳ１０４）。
【００５１】
Ｔ１１０では、サーバ１０は、指示時刻情報ＩＴ１に含まれる指示時刻の履歴の平均時刻「ＰＭ５：５９」を予測時刻「ＰＭ５：５９」として算出してユーザ情報テーブル３６に記憶する（図３のＳ１０６）。また、サーバ１０は、算出済みの予測時刻「ＰＭ５：５９」から所定の時間（本ケースでは、５分）後の時刻「ＰＭ６：０４」を報知時刻に決めてユーザ情報テーブル３６に記憶する（Ｓ１０６）。
【００５２】
Ｔ１１２では、サーバ１０は、ユーザアカウントＵＡ１に対応する中継装置２００のネットワークアドレスＮＡ１を宛先として、開始信号を送信する（図３のＳ１０８）。開始信号は、リモコン３００のネットワークアドレスＮＡ２を含む。
【００５３】
中継装置２００は、Ｔ１１２において、サーバ１０から開始信号を受信すると、開始信号に含まれるネットワークアドレスＮＡ２を宛先として、開始信号をリモコン３００に送信する。これにより、リモコン３００は、開始信号を給湯器４００に送信する。なお、図４では、リモコン３００の図示が省略されている。
【００５４】
給湯器４００は、Ｔ１１２において、中継装置２００等を介して、サーバ１０から開始信号を受信すると、Ｔ１２０において、自宅１の浴槽に給湯を開始する。給湯器４００は、Ｔ１２２において、中継装置２００等を介して、実行中信号をサーバ１０に送信する。これにより、サーバ１０は、Ｔ１２４において、実行中信号を携帯端末１００に送信する（Ｓ１１２）。
【００５５】
携帯端末１００は、Ｔ１２４において、サーバ１０から実行中信号を受信すると（図２のＳ１６でＹＥＳ）、Ｔ１２６において、実行中画面を表示する（Ｓ１８）。
【００５６】
また、給湯器４００は、Ｔ１３０において、浴槽への給湯を終了すると、Ｔ１３２において、中継装置２００等を介して、終了信号をサーバ１０に送信する。これにより、サーバ１０は、Ｔ１３４において、給湯器４００から受信した終了信号を携帯端末１００に送信する（図３のＳ１２０でＹＥＳ、Ｓ１２２）。
【００５７】
携帯端末１００は、Ｔ１３４において、サーバ１０から終了信号を受信すると（図２のＳ２０でＹＥＳ）、Ｔ１３６において、終了画面を表示する（Ｓ２２）。
【００５８】
（給湯指示をし忘れるケース）
携帯端末１００のユーザは、８月２日において、日常的に給湯指示を行うＰＭ６：００を過ぎても給湯指示を行わない。この場合、サーバ１０は、現在時刻がユーザ情報テーブル３６に含まれる報知時刻「ＰＭ６：０４」と一致すると判断する（図３のＳ１３０でＹＥＳ）。そして、サーバ１０は、携帯端末１００から開始信号要求を今日受信しておらず、開始信号を中継装置２００に今日送信していないと判断する（Ｓ１３２でＹＥＳ）。
【００５９】
Ｔ１５２では、サーバ１０は、報知信号を報知時刻「ＰＭ６：０４」に対応するユーザアカウントＵＡ１のユーザの携帯端末１００に送信する（図３のＳ１３４）。
【００６０】
携帯端末１００は、Ｔ１５２において、サーバ１０から報知信号を受信すると（図２のＳ３０でＹＥＳ）、Ｔ１６０において、報知画面ＳＣ３を表示する（Ｓ３４）。ユーザは、報知画面ＳＣ３に含まれるメッセージＭ１を読んで、報知画面ＳＣ３に含まれる給湯ボタンＢ１を選択する。これによって、Ｔ１０２からＴ１３６と同様の処理が実行される。
【００６１】
以上、第１実施例に係る機器制御システム２について説明した。上記の説明から明らかなように、サーバ１０は、ユーザ情報テーブル３６に記憶されている指示時刻情報に基づいて、ユーザが給湯指示を行うと予測される時刻を示す予測時刻「ＰＭ５：５９」を算出する（図４のＴ１１０）。そして、携帯端末１００は、予測時刻「ＰＭ５：５９」に基づいて決まる報知時刻「ＰＭ６：０４」にサーバ１０から報知信号を受信して、報知画面ＳＣ３を表示する（Ｔ１６０）。これにより、ユーザは、メッセージＭ１を読んで、給湯指示（即ち給湯ボタンＢ１の選択）を行う。ユーザが給湯指示をし忘れることを防止することができる。
【００６２】
また、上記の第１実施例では、ユーザ情報テーブル３６は、サーバ１０のメモリ３２に記憶されている。例えば、機器制御システム２が、サーバ１０を備えず、アドレス情報、指示時刻情報、予測時刻、及び、報知時刻が、携帯端末１００のメモリ１３２に記憶されていている他の実施形態が想定される。この実施形態では、携帯端末１００の制御部１３０は、図２のＳ１０の後に、図３のＳ１０４、Ｓ１０６の処理を実行して、サーバ１０を介さずに、中継装置２００及びリモコン３００を介して、インターネット６を利用して、給湯器４００に開始信号を送信する。また、制御部１３０は、図２のＳ３０に代えて、現在時刻が報知時刻となることを監視する。そして、制御部１３０は、現在時刻が報知時刻となる場合に、Ｓ３４を実行する。この実施形態では、携帯端末１００の初期化、携帯端末１００の買い替え等のユーザの行動に起因して、メモリ１３２内の指示時刻情報、予測時刻、及び、報知時刻が消え得る。これに対して、上記の第１実施例では、指示時刻情報、予測時刻、及び、報知時刻がサーバ１０に記憶されているので、ユーザの行動に起因して消えることがない。
【００６３】
また、例えば、機器制御システム２が、サーバ１０を備えず、アドレス情報が携帯端末１００に記憶され、指示時刻情報、予測時刻、及び、報知時刻が給湯器４００のメモリに記憶されている他の実携形態が想定される。この実施形態では、携帯端末１００は、図２のＳ１４において、インターネット６を利用して、指示時刻を含む開始信号を給湯器４００に送信する。そして、給湯器４００は、携帯端末１００から開始信号を受信する場合に、図３のＳ１０４、Ｓ１０６、Ｓ１１２の処理を実行する。また、給湯器４００は、給湯が終了する場合に、Ｓ１２２の処理を実行し、現在時刻が報知時刻となる場合に、Ｓ１３４の処理を実行する。この実施形態では、給湯器４００にＳ１０６等の処理を実行するためプログラムを記憶させる必要がある。一般に、給湯器４００のメモリ容量はサーバ１０と比較して少ないので、多くのデータを記憶するためには給湯器４００のメモリ容量を大きくする必要がある。これに対して、上記の第１実施例では、ユーザ情報テーブル３６は、サーバ１０に記憶され、図３の処理は、サーバ１０で実行されるので、給湯器４００のメモリ容量を大きくする必要がない。
【００６４】
（対応関係）
サーバ１０のメモリ３２、サーバ１０の制御部３０、図４のＴ１６０の報知画面ＳＣ３の表示、報知画面ＳＣ３内のメッセージＭ１が、それぞれ、「記憶装置」、「予測装置」、「報知動作」、「給湯指示に関する確認」の一例である。
【００６５】
（第２実施例）
第２実施例に係る機器制御システム２について説明する。機器制御システム２は、携帯端末１００の構成及びその処理が一部異なる点を除いて、第１実施例と同様である。
【００６６】
（携帯端末１００の構成；図１）
携帯端末１００は、ＧＰＳ（Global Positioning Systemの略）センサ１２０を備える。ＧＰＳセンサ１２０は、ＧＰＳを利用して、携帯端末１００の位置として緯度及び経度を計測する。携帯端末１００は、ＧＰＳセンサ１２０から緯度及び経度を取得し、携帯端末１００の現在位置を示す情報として利用する。なお、他の例では、携帯端末１００は、インターネット通信部１１２がサーバ１０と通信する際に利用する基地局、アクセスポイント等の情報を携帯端末１００の現在位置を示す情報として利用してもよい。
【００６７】
また、携帯端末１００のメモリ１３２には、自宅１の位置を示す自宅位置情報が記憶されている。自宅位置情報は、自宅１の緯度及び経度を示す。他の例では、自宅位置情報は、自宅１の住所を示してもよい。この場合、携帯端末１００は、住所を緯度及び経度に変換するプログラムを備えていてもよいし、住所を緯度及び経度に変換するインターネット上のサービスを利用してもよい。
【００６８】
（携帯端末１００の処理；図２）
図２を参照して、第２実施例において、携帯端末１００の制御部１３０が実行する処理を説明する。第２実施例の処理は、Ｓ３０の後にＳ３２が実行される点を除いて、第１実施例と同様である。なお、サーバ１０の処理は、第１実施例と同様である。
【００６９】
制御部１３０は、サーバ１０から報知信号を受信する場合（Ｓ３０でＹＥＳ）に、Ｓ３２において、ＧＰＳセンサ１２０から携帯端末１００の現在位置として緯度及び経度を取得する。そして、制御部１３０は、メモリ１３２内の自宅位置情報によって示される自宅１の位置と取得済みの緯度及び経度によって示される現在位置との間の距離が所定の距離（例えば、１キロメートル）以上であるのか否かを判断する。制御部１３０は、自宅１の位置と現在位置との間の距離が所定の距離以上であると判断する場合（Ｓ３２でＹＥＳ）に、Ｓ３４において、報知画面ＳＣ３を表示部１１６に表示する。一方、制御部１３０は、自宅１の位置と現在位置との間の距離が所定の距離より短い場合（Ｓ３２でＮＯ）に、Ｓ３４をスキップして、Ｓ１０に戻る。
【００７０】
（具体的なケース；図５）
続けて、図５を参照して、第２実施例において、ユーザが給湯指示をし忘れる具体的なケースを説明する。以下、ユーザが自宅１から遠い場所にいるケースＡ１と、ユーザが自宅１から近い場所にいるケースＡ２を説明する。
【００７１】
（自宅から遠いケースＡ１）
Ｔ２５０、Ｔ２５２は、図４のＴ１５０、Ｔ１５２と同様である。携帯端末１００は、Ｔ２５２において、サーバ１０から報知信号を受信すると（図２のＳ３０でＹＥＳ）、Ｔ２５４において、自宅位置情報によって示される自宅１の位置と、ＧＰＳセンサ１２０から取得した緯度及び経度によって示される現在位置との間の距離が所定の距離以上であると判断する（Ｓ３２でＹＥＳ）。そして、携帯端末１００は、Ｔ２６０において、報知画面ＳＣ３を表示する。
【００７２】
（自宅から近いケースＡ２）
本ケースでも、ケースＡ１と同様に、Ｔ２５０、２５２の処理が実行される。携帯端末１００は、Ｔ２７０において、自宅位置情報によって示される自宅１の位置と、ＧＰＳセンサ１２０から取得した緯度及び経度によって示される現在位置との間の距離が所定の距離より短いと判断する（Ｓ３２でＮＯ）。このため、携帯端末１００は、報知画面ＳＣ３を表示しない。
【００７３】
以上、第２実施例に係る機器制御システム２について説明した。携帯端末１００の現在位置（即ち、ユーザの現在位置）が自宅１の位置に近い状況（即ち、図５のケースＡ２）では、ユーザが短時間で帰宅する可能性が高いので、ユーザが携帯端末１００から給湯指示を行う必要性が低い。上記の説明から明らかなように、自宅１の位置と現在位置との間の距離が所定の距離より短いケースＡ２では、携帯端末１００は報知画面ＳＣ３を表示しない。給湯指示に関する確認（即ち報知画面ＳＣ３内のメッセージＭ１）を不必要にユーザに報知することを防止することができる。なお、サーバ１０のメモリ３２及び携帯端末１００のメモリ１３２が、「記憶装置」の一例である。また、ＧＰＳセンサ１２０、ＧＰＳセンサ１２０から取得した緯度及び経度が、それぞれ、「取得手段」、「現在位置情報」の一例である。
【００７４】
（第３実施例）
第３実施例に係る機器制御システム２について説明する。機器制御システム２は、機器制御システム２が給湯器４００に代えて暖房機５００を備える点、及び携帯端末１００の処理の一部が異なる点を除いて、第１実施例と同様である。
【００７５】
（機器制御システム２の構成；図１）
機器制御システム２は、暖房機５００を備える。第２実施例では、リモコン３００は、暖房機５００を自宅１内で操作するためのコントローラである。暖房機５００は、リモコン３００及び中継装置２００を介して、インターネット上のサーバ１０と通信可能である。暖房機５００は、自宅１に設置される。暖房機５００は、電気またはガスを消費して加熱された熱媒を利用して、自宅１の室内を暖房する機器（床暖房機、浴室暖房機、パネルラジエータ等）である。なお、他の例では、暖房機５００は、エアーコンディショナーである。
【００７６】
（携帯端末１００の処理；図６）
図６を参照して、第３実施例において、携帯端末１００の制御部１３０が実行する処理を説明する。
【００７７】
Ｓ２１０では、制御部１３０は、自宅１の室内の暖房の開始を暖房機（例えば暖房機５００）に指示するための暖房指示をユーザが行うことを監視する。具体的には、制御部１３０は、操作アプリ１３６の起動時に表示部１１６に表示される操作画面ＳＣ１１に含まれる暖房ボタンＢ２をユーザが操作部１１４の操作によって選択することを監視する。暖房ボタンＢ２は、暖房指示を受けるためのボタンである。制御部１３０は、暖房ボタンＢ２が選択される場合に、Ｓ２１０でＹＥＳと判断して、Ｓ２１２に進む。
【００７８】
Ｓ２１２は、図２のＳ１２と同様である。Ｓ２１４は、開始信号要求が、暖房の開始を暖房機５００に開始させるための開始信号をサーバ１０に送信させるための要求である点を除いて、図２のＳ１４と同様である。Ｓ２１６は、実行中信号が、暖房機５００が暖房を行っている途中であることを示す点を除いて、図２のＳ１６と同様である。Ｓ２１８は、実行中画面が、暖房機５００が暖房を行っている途中であることを示すメッセージを含む点を除いて、図２のＳ１８と同様である。
【００７９】
Ｓ２２０は、終了信号が、暖房機５００が暖房を終了したことを示す点を除いて、図２のＳ２０と同様である。例えば、暖房機５００は、暖房機５００の暖房の開始から所定の時間（例えば、２時間）が経過する場合に暖房を自動的に終了するように設定されている。終了信号は、暖房機５００が暖房を自動的に終了した場合に、リモコン３００、中継装置２００及びサーバ１０を介して、暖房機５００から携帯端末１００に送信される。また、他の例では、終了信号は、携帯端末１００のユーザ以外の住人がリモコン３００を操作して暖房機５００を停止する場合に、携帯端末１００に送信されてもよい。Ｓ２２２は、終了画面が、暖房機５００が暖房を終了したことを示すメッセージを含む点を除いて、図２のＳ２２と同様である。Ｓ２２４は、図２のＳ２４と同様である。Ｓ２２６は、エラー画面が、所定の時間が経過しても暖房が終了していないことを示す点を除いて、図２のＳ２６と同様である。
【００８０】
Ｓ２３０は、図２のＳ３０と同様である。Ｓ２３４では、制御部１３０は、報知画面ＳＣ１３を表示部１１６に表示させる。報知画面ＳＣ１３は、暖房指示を行うことをユーザに促すためのメッセージＭ２を含む。また、報知画面ＳＣ１３は、操作画面ＳＣ１１と同様に、暖房ボタンＢ２を含む。Ｓ２３４が終了すると、Ｓ２１０に戻る。
【００８１】
（サーバ１０の処理；図３）
第３実施例に係るサーバ１０の処理において、開始信号要求、開始信号、実行中信号、及び、終了信号は、上記の図６の携帯端末１００の処理の説明で述べた通りである。第３実施例において、Ｓ１０４の指示時刻は、暖房指示を行った時刻を示す。また、第３実施例において、Ｓ１０６の予測時刻は、ユーザが暖房指示を行うと予測される時刻を示す。また、第３実施例において、Ｓ１０６の報知時刻は、ユーザに暖房指示に関する確認を報知する時刻を示す。
【００８２】
（具体的なケース；図７）
続いて、図７を参照して、図６、図３の処理によって実現される具体的なケースを説明する。以下、暖房指示をし忘れることなく行うケースと、暖房指示をし忘れるケースを説明する。
【００８３】
（暖房指示をし忘れることなく行うケース）
Ｔ２００は、ユーザが８月１日のＰＭ５：５５に操作画面ＳＣ１１の暖房ボタンＢ２を選択する点を除いて、図４のＴ１００と同様である。Ｔ２０２〜Ｔ２１０は、図４のＴ１０２〜Ｔ１１０と同様である。Ｔ２１２は、開始信号が暖房機５００に送信される点を除いて、図４のＴ１１２と同様である。
【００８４】
暖房機５００は、Ｔ２１２において、サーバ１０から開始信号を受信すると、Ｔ２２０において、自宅１の室内の暖房を開始する。暖房機５００は、Ｔ２２２において、実行中信号をサーバ１０に送信する。Ｔ２２４、Ｔ２２６は、図４のＴ１２４、Ｔ１２６と同様である。
【００８５】
また、暖房機５００は、Ｔ２３０において、暖房を終了すると、Ｔ２３２において、終了信号をサーバ１０に送信する。Ｔ２３４、Ｔ２３６は、図４のＴ１３４、Ｔ１３６と同様である。
【００８６】
（暖房指示をし忘れるケース）
携帯端末１００のユーザは、８月２日において、日常的に暖房指示を行うＰＭ６：００を過ぎても暖房指示を行わない。Ｔ２５０、Ｔ２５２は、図４のＴ１５０、Ｔ１５２と同様である。Ｔ２６０では、携帯端末１００は、報知画面ＳＣ１３を表示する（図６のＳ２３４）。ユーザは、報知画面ＳＣ１３に含まれるメッセージＭ２を読んで、報知画面ＳＣ１３に含まれる暖房ボタンＢ２を選択する。これによって、Ｔ２０２からＴ２３６と同様の処理が実行される。
【００８７】
以上、第３実施例に係る機器制御システム２について説明した。上記の説明から明らかなように、サーバ１０は、ユーザ情報テーブル３６に記憶されている指示時刻情報に基づいて、ユーザが暖房指示を行うと予測される時刻を示す予測時刻「ＰＭ５：５９」を算出する（図７のＴ２１０）。そして、携帯端末１００は、予測時刻「ＰＭ５：５９」に基づいて決まる報知時刻「ＰＭ６：０４」にサーバ１０から報知信号を受信して、報知画面ＳＣ１３を表示する（Ｔ２６０）。これにより、ユーザは、メッセージＭ２を読んで、暖房指示（即ち暖房ボタンＢ２の選択）を行う。ユーザが暖房指示をし忘れることを防止することができる。なお、図７のＴ２５４の報知画面ＳＣ１３の表示、報知画面ＳＣ１３内のメッセージＭ２が、それぞれ、「報知動作」、「暖房指示に関する確認」の一例である。
【００８８】
以上、各実施例について詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の各実施例の変形例を以下に列挙する。
【００８９】
（変形例１）機器制御システム２は、サーバ１０を備えなくてもよい。上記したように、アドレス情報、指示時刻情報、予測時刻、及び、報知時刻は、サーバ１０のメモリ３２以外のメモリ（例えば、携帯端末１００のメモリ１３２、給湯器４００又はリモコン３００のメモリ）に記憶されてもよい。また、主に、図３のＳ１０４、Ｓ１０６の処理は、サーバ１０以外の装置（例えば、携帯端末１００、給湯器４００、リモコン３００）で実行されてもよい。本変形例では、メモリ３２以外のメモリ、サーバ１０以外の装置が、それぞれ、「記憶装置」、「予測装置」の一例である。
【００９０】
（変形例２）機器制御システム２は、リモコン３００を備えなくてもよい。この場合、給湯器４００は、アダプタ３０２と同じ機能を有するアダプタを備え、中継装置２００と直接に通信を実行してもよい。また、機器制御システム２は、中継装置２００及びリモコン３００を備えなくてもよい。この場合、給湯器４００は、インターネット通信部１２と同じ機能を有する通信部を備え、当該通信部及びインターネット６を介して、サーバ１０及び携帯端末１００と通信可能であってもよい。一般的に言えば、「機器制御システム」は、「給湯器（又は暖房機）」と「携帯端末」を備える。
【００９１】
（変形例３）上記の第１実施例では、携帯端末１００は、報知時刻に報知画面ＳＣ３を表示する（図４のＴ１６０）。これに代えて、携帯端末１００は、報知時刻に給湯指示を行うことをユーザに促すためのメッセージを含む音声を出力してもよい。また、携帯端末１００は、報知時刻に所定の音を出力してもよいし、報知時刻にランプを所定の色で点灯させてもよい。また、携帯端末１００は、報知時刻にバイブレーションを実行してもよい。本変形例では、音声の出力、所定の音の出力、ランプを所定の色で点灯、及び、バイブレーションの実行が、「報知動作」の一例である。
【００９２】
（変形例４）上記の第２実施例では、図２のＳ３２の処理は携帯端末１００で実行される。これに代えて、Ｓ３２の処理がサーバ１０で実行されてもよい。この場合、ユーザ情報テーブル３６には、複数のユーザのそれぞれについて、自宅位置情報が記憶されている。そして、サーバ１０は、図３のＳ１３２でＮＯと判断される場合に、携帯端末１００に位置情報要求を送信する。位置情報要求は、携帯端末１００から現在位置を示す現在位置情報（即ちＧＰＳセンサ１２０によって計測された緯度及び経度）を受信するための要求である。サーバ１０は、位置情報要求の送信に応じて、携帯端末１００から現在位置情報を受信すると、ユーザ情報テーブル３６内の自宅位置情報と受信済みの現在位置情報を利用して、図２のＳ３２と同様の処理を実行する。サーバ１０は、自宅の位置と現在位置との間の距離が所定の距離以上であると判断する場合に、Ｓ１３４の処理を実行する。本変形例では、サーバ１０のメモリ３２が、「記憶装置」の一例である。
【００９３】
本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００９４】
１        ：自宅
２        ：機器制御システム
６        ：インターネット
１０      ：サーバ
１２      ：インターネット通信部
３０      ：制御部
３２      ：メモリ
３４      ：プログラム
３６      ：ユーザ情報テーブル
１００    ：携帯端末
１１２    ：インターネット通信部
１１４    ：操作部
１１６    ：表示部
１２０    ：ＧＰＳセンサ
１３０    ：制御部
１３２    ：メモリ
１３４    ：プログラム
１３６    ：操作アプリ
２００    ：中継装置
３００    ：リモコン
３０２    ：アダプタ
３０４    ：機器通信部
４００    ：給湯器
５００    ：暖房機
Ｂ１      ：給湯ボタン
Ｂ２      ：暖房ボタン
ＩＴ１    ：指示時刻情報
Ｍ１      ：メッセージ
Ｍ２      ：メッセージ
ＮＡ１    ：ネットワークアドレス
ＮＡ２    ：ネットワークアドレス
ＳＣ１、ＳＣ１１  ：操作画面
ＳＣ３、ＳＣ１３  ：報知画面
ＳＣ２：入力画面
ＵＡ１    ：ユーザアカウント
【図１】
2019052803.tif 000003
【図２】
2019052803.tif 000004
【図３】
2019052803.tif 000005
【図４】
2019052803.tif 000006
【図５】
2019052803.tif 000007
【図６】
2019052803.tif 000008
【図７】
2019052803.tif 000009