(57)【特許請求の範囲】
【請求項１】
携帯型情報処理端末を、風呂給湯器の運転に関する指示を使用者から受け付ける機能および前記風呂給湯器の運転状態を表示する機能および風呂給湯器から指示された音声メッセージを出力する機能を備えた風呂給湯器リモートコントローラとして動作させるためのアプリケーションプログラムである風呂給湯器アプリがインストールされた携帯型情報処理端末が接続される風呂給湯器であって、
前記携帯型情報処理端末が登録された登録部と、
前記登録部に登録されている携帯型情報処理端末に所定の音声メッセージを出力させる際に、出力先の前記携帯型情報処理端末で風呂給湯器アプリが起動していない場合はその携帯型情報処理端末の風呂給湯器アプリを起動し、フォアグラウンドで動作させて前記音声メッセージを出力させ、風呂給湯器アプリがバックグラウンドで動作している場合はその携帯型情報処理端末の風呂給湯器アプリをフォアグラウンドに遷移させて前記音声メッセージを出力させる強制音声出力処理を行う制御部と、
を有する
ことを特徴とする風呂給湯器。
【請求項２】
前記所定の音声メッセージは、風呂自動運転において、もうすぐ風呂が沸くことを通知する、もしくは風呂が沸いたことを通知する音声メッセージである
ことを特徴とする請求項１に記載の風呂給湯器。
【請求項３】
前記所定の音声メッセージは、給湯設定温度が変更されたことを通知する音声メッセージである
ことを特徴とする請求項１に記載の風呂給湯器。
【請求項４】
前記登録部に登録されているすべての携帯型情報処理端末に対して前記強制音声出力処理を行う
ことを特徴とする請求項２に記載の風呂給湯器。
【請求項５】
前記アプリケーションプログラムは、前記携帯型情報処理端末間で通話を可能にする通話機能を果たすように前記携帯型情報処理端末をさらに動作させるものであり、
前記制御部は、前記風呂給湯器リモートコントローラとして動作中の携帯型情報処理端末から通話要求を受けたとき、前記登録部に登録されている前記通話要求の送信元以外の携帯型情報処理端末で風呂給湯器アプリが起動していない場合はその携帯型情報処理端末の風呂給湯器アプリを起動し、フォアグラウンドで動作させて前記通話要求の送信元と通話可能な状態にし、風呂給湯器アプリがバックグラウンドで動作している場合はその携帯型情報処理端末の風呂給湯器アプリをフォアグラウンドに遷移させて前記通話要求の送信元と通話可能な状態にする
ことを特徴とする請求項１乃至４のいずれか１つに記載の風呂給湯器。
【請求項６】
前記制御部は、風呂自動運転が終了したとき、前記登録部に登録されている携帯型情報処理端末のうち、風呂給湯器リモートコントローラとして使用中でない携帯型情報処理端末に対して風呂給湯器アプリの終了を指示する
ことを特徴とする請求項１乃至５のいずれか１つに記載の風呂給湯器。
【請求項７】
前記制御部は、風呂自動運転が終了したとき、前記登録部に登録されている携帯型情報処理端末のうち、縦長の姿勢であって風呂給湯器アプリがフォアグラウンドで動作中の携帯型情報処理端末については風呂給湯器アプリの終了を指示しない
ことを特徴とする請求項６に記載の風呂給湯器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションプログラムによって風呂給湯器リモートコントローラとして動作する携帯型情報処理端末が接続される風呂給湯器に関する。
【背景技術】
【０００２】
近年、タブレット端末やスマートフォンなどの携帯型情報処理端末として、防水型のものが普及しており、ユーザは、浴室に持ち込んだタブレット端末でインターネットの閲覧を楽しむ、といったことが可能になっている。タブレット端末は、縦長の姿勢で使用されているか、横長の姿勢で使用されているかを検出し、使用中の姿勢に応じた画面を表示する機能を備えている（たとえば、特許文献１参照）。
【０００３】
ところで、従来は風呂給湯器のリモートコントローラとして、メーカが専用のリモートコントローラ（以後、リモコンとも略す）を準備していたが、ユーザが既に所有している防水型の携帯型情報処理端末に風呂給湯器用のアプリケーションプログラム（以後、風呂給湯器アプリと略す）をインストールし、当該携帯型情報処理端末を風呂給湯器のリモートコントローラとして利用すれば、専用のリモートコントローラが不要になり、風呂給湯器の導入コストを抑えることができる。
【０００４】
風呂給湯器のリモートコントローラにおいては、各種の音声メッセージが出力される。たとえば、給湯設定温度を変更したときは、「給湯温度が○○度に変更されました」といった音声メッセージが出力される。また、浴槽に設定温度の湯を設定水位になるように自動的に湯張りし、湯張り完了後は設定水位・設定温度が維持されるように追い焚き等を行う風呂の自動運転を開始すると、浴槽内が設定温度・設定水位になる少し前に「もうすぐお風呂が沸きます」といった音声メッセージが風呂給湯器のリモートコントローラから出力される。また、浴槽内が設定温度・設定水位になると「お風呂が沸きました」といった音声メッセージが出力される。
【０００５】
なお、下記特許文献１には、音声メッセージを遅滞なく出力するための技術が開示されている。詳細には、端末装置から車載装置に画像データと音声データを送信して該車載装置に地図等を表示させたり音声案内メッセージを出力させたりするカーナビゲーションシステムにおいて、音声案内メッセージの出力予定時刻の前にナビゲーション画面の表示形式を簡易形式に切り替えることで、表示に必要な通信量や処理量を低減させて音声案内メッセージの出力遅延を回避する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−１３１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
タブレット等の携帯型情報処理端末に風呂給湯器アプリをインストールして該端末を風呂給湯器のリモートコントローラとして機能させる場合に、携帯型情報処理端末で風呂給湯器アプリが起動されていなかったり、バックグラウンドで動作していたりすると、携帯型情報処理端末は風呂給湯器から指示された音声メッセージを出力することができない。たとえば、「お風呂が沸きました」といった音声メッセージを出力できない場合には利用者にお風呂が沸いたことをすぐに通知できない。
【０００８】
また、給湯設定温度の変更を音声メッセージで出力できない場合には、シャワーを浴びている間に他の風呂給湯器リモートコントローラで給湯設定温度が変更されても、シャワーを浴びている人にそのことを通知することができず、突然に思わぬ温度の湯が出てしまう、といった事態の発生が想定される。
【０００９】
本発明は、上記の問題を解決しようとするものであり、携帯型情報処理端末で風呂給湯器のアプリケーションプログラムが起動されていなかったりバックグラウンドで動作していたりしても、風呂給湯器からの音声メッセージをその携帯型情報処理端末から出力させることのできる風呂給湯器を提供することを目的としている。
【課題を解決するための手段】
【００１０】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１１】
［１］携帯型情報処理端末を、風呂給湯器の運転に関する指示を使用者から受け付ける機能および前記風呂給湯器の運転状態を表示する機能および風呂給湯器から指示された音声メッセージを出力する機能を備えた風呂給湯器リモートコントローラとして動作させるためのアプリケーションプログラムである風呂給湯器アプリがインストールされた携帯型情報処理端末が接続される風呂給湯器であって、
前記携帯型情報処理端末が登録された登録部と、
前記登録部に登録されている携帯型情報処理端末に所定の音声メッセージを出力させる際に、出力先の前記携帯型情報処理端末で風呂給湯器アプリが起動していない場合はその携帯型情報処理端末の風呂給湯器アプリを起動し、フォアグラウンドで動作させて前記音声メッセージを出力させ、風呂給湯器アプリがバックグラウンドで動作している場合はその携帯型情報処理端末の風呂給湯器アプリをフォアグラウンドに遷移させて前記音声メッセージを出力させる強制音声出力処理を行う制御部と、
を有する
ことを特徴とする風呂給湯器。
【００１２】
上記発明では、音声メッセージを出力する際に、登録されている携帯型情報処理端末において風呂給湯器アプリが起動されていなかったり、バックグラウンドで動作していたりしている場合は、強制的に風呂給湯器アプリをフォアグラウンドで動作する状態に遷移させて（必要な場合は風呂給湯器アプリを起動して）、音声メッセージを出力するように指示する。
【００１３】
［２］前記所定の音声メッセージは、風呂自動運転において、もうすぐ風呂が沸くことを通知する、もしくは風呂が沸いたことを通知する音声メッセージである
ことを特徴とする［１］に記載の風呂給湯器。
【００１４】
［３］前記所定の音声メッセージは、給湯設定温度が変更されたことを通知する音声メッセージである
ことを特徴とする［１］に記載の風呂給湯器。
【００１５】
［４］前記登録部に登録されているすべての携帯型情報処理端末に対して前記強制音声出力処理を行う
ことを特徴とする［２］に記載の風呂給湯器。
【００１６】
上記発明では、たとえば、お風呂が沸いたことが、各携帯型情報処理端末のユーザに一斉に通知される。
【００１７】
［５］前記アプリケーションプログラムは、前記携帯型情報処理端末間で通話を可能にする通話機能を果たすように前記携帯型情報処理端末をさらに動作させるものであり、
前記制御部は、前記風呂給湯器リモートコントローラとして動作中の携帯型情報処理端末から通話要求を受けたとき、前記登録部に登録されている前記通話要求の送信元以外の携帯型情報処理端末で風呂給湯器アプリが起動していない場合はその携帯型情報処理端末の風呂給湯器アプリを起動し、フォアグラウンドで動作させて前記通話要求の送信元と通話可能な状態にし、風呂給湯器アプリがバックグラウンドで動作している場合はその携帯型情報処理端末の風呂給湯器アプリをフォアグラウンドに遷移させて前記通話要求の送信元と通話可能な状態にする
ことを特徴とする［１］乃至［４］のいずれか１つに記載の風呂給湯器。
【００１８】
上記発明では、いずれかの風呂給湯器リモートコントローラから通話要求を受けた際に、登録されている携帯型情報処理端末において風呂給湯器アプリが起動されていなかったり、バックグラウンドで動作していたりしている場合は、強制的に風呂給湯器アプリをフォアグラウンドで動作する状態に遷移させて（必要な場合は風呂給湯器アプリを起動して）、通話可能な状態にする。
【００１９】
［６］前記制御部は、風呂自動運転が終了したとき、前記登録部に登録されている携帯型情報処理端末のうち、風呂給湯器リモートコントローラとして使用中でない携帯型情報処理端末に対して風呂給湯器アプリの終了を指示する
ことを特徴とする［１］乃至［５］のいずれか１つに記載の風呂給湯器。
【００２０】
上記発明では、風呂自動運転が終了したとき、風呂給湯器リモートコントローラとして使用されていない携帯型情報処理端末については、風呂給湯器アプリを強制的に閉じる。
【００２１】
［７］前記制御部は、風呂自動運転が終了したとき、前記登録部に登録されている携帯型情報処理端末のうち、縦長の姿勢であって風呂給湯器アプリがフォアグラウンドで動作中の携帯型情報処理端末については風呂給湯器アプリの終了を指示しない
ことを特徴とする［６］に記載の風呂給湯器。
【００２２】
上記発明では、縦長の姿勢であって風呂給湯器アプリがフォアグラウンドで動作中の携帯型情報処理端末は、浴室以外の場所で風呂給湯器リモートコントローラとして使用中であると判定し、それ以外の携帯型情報処理端末に対して風呂給湯器アプリを閉じるよう指示する。
【発明の効果】
【００２３】
本発明に係る風呂給湯器によれば、携帯型情報処理端末で風呂給湯器のアプリケーションプログラムが起動されていなかったりバックグラウンドで動作していたりしても、風呂給湯器からの音声メッセージをその携帯型情報処理端末から出力させることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態に係る風呂給湯器システムの構成例を示す図である。
【図２】風呂給湯器が有する制御基板の概略構成を示すブロック図である。
【図３】携帯型情報処理端末の概略構成を示すブロック図である。
【図４】縦長の姿勢で使用中の携帯型情報処理端末に表示される第１リモコン画面の一例を示す図である。
【図５】横長の姿勢で使用中の携帯型情報処理端末に表示される第１リモコン画面の一例を示す図である。
【図６】音声メッセージの出力に関して風呂給湯器が行う処理を示す流れ図である。
【図７】いずれかの風呂給湯器リモートコントローラから通話要求を受けた場合に風呂給湯器が行う動作を示す流れ図である。
【図８】風呂の自動運転において風呂給湯器が各携帯型情報処理端末における風呂給湯器アプリの起動、終了を制御する処理を示す流れ図である。
【発明を実施するための形態】
【００２５】
以下、図面に基づき本発明の実施の形態を説明する。
【００２６】
図１は、本発明の実施の形態に係る風呂給湯器システム４の構成例を示している。風呂給湯器システム４は、風呂給湯器５と、１または複数台のタブレット端末やスマートフォンなどの携帯型情報処理端末３０とから構成される。携帯型情報処理端末３０には、該携帯型情報処理端末３０を、風呂給湯器５のリモートコントローラとして機能させるためのアプリケーションプログラム（風呂給湯器アプリと略する）がインストールされている。
【００２７】
風呂給湯器５は、給水を加熱して所定の出湯栓３（たとえば、浴室内のシャワーや台所の水栓）へ出湯する機能、浴槽２へ注湯（湯張り）する機能、浴槽２内の湯水を追い焚きする機能などを備えている。また、浴槽２に設定温度の湯を設定水位になるように自動的に湯張りし、湯張り完了後は設定水位・設定温度が所定時間（たとえば、４時間）に渡って維持されるように追い焚き等を行う風呂の自動運転の機能を備えている。風呂給湯器５は、当該風呂給湯器５の動作を制御する制御基板１０を備えている。
【００２８】
風呂給湯器５と携帯型情報処理端末３０は、無線ＬＡＮ（Local Area Network）や近距離無線通信による無線通信で接続されて各種の情報を授受する。例えば風呂給湯器５のゲートウエイアドレス（無線ＬＡＮルータのＬＡＮ側アドレス）と風呂給湯器リモートコントローラ（携帯型情報処理端末）３０のゲートウエイアドレスを一致させる（風呂給湯器５と風呂給湯器リモートコントローラ３０とをホームネットワークに接続する）。これにより、風呂給湯器５と風呂給湯器リモートコントローラ３０は無線ルータを介した無線ＬＡＮを通じて通信する。
【００２９】
風呂給湯器５は、当該風呂給湯器５に通信で接続して風呂給湯器リモートコントローラとして使用され得る接続対象の携帯型情報処理端末３０を登録することができ、その登録されている携帯型情報処理端末３０からの指示に基づいて動作すると共に、登録されている携帯型情報処理端末３０に対して動作状態を示す情報や音声メッセージの出力指示などを送信する。
【００３０】
たとえば、風呂給湯器５の登録部には、接続対象の携帯型情報処理端末３０のＩＰアドレスや識別情報が登録される。なお、風呂給湯器５と同じホームネットワークに接続されている携帯型情報処理端末３０を、接続対象の携帯型情報処理端末３０として自動的に登録してもよい。
【００３１】
風呂給湯器５に登録された携帯型情報処理端末３０は、風呂給湯器アプリを使用することで、その風呂給湯器５のリモートコントローラとして機能する。すなわち、風呂給湯器５の運転に関する指示を使用者から受け付ける機能および風呂給湯器５の運転状態を表示する機能および風呂給湯器５から指示された音声メッセージを出力する機能、風呂給湯器リモートコントローラ間で通話を可能にする通話機能などを果たす。
【００３２】
たとえば、給湯設定温度の設定変更、風呂設定温度の設定変更、風呂に自動湯張りを行う時刻の予約設定、風呂の自動運転のオン／オフ、などの指示を受け付けたり、これらに関する情報やエラー情報を表示したりする。また、音声メッセージの出力機能においては、たとえば、給湯設定温度が変更されたことを知らせる音声メッセージ、風呂自動運転においてお風呂がもうすぐ沸くことや、お風呂が沸いたことを知らせる音声メッセージなど、風呂給湯器５から指示された音声メッセージを出力する。通話機能は、たとえば、浴室で具合が悪くなった場合に、そのことを浴室の外に居る人に伝えるための通話等に使用される。
【００３３】
風呂給湯器５のリモートコントローラとして機能する携帯型情報処理端末３０は、使用者から受け付けた設定や指示の内容を風呂給湯器５に送信する。また、風呂給湯器５から各種の情報を受信して表示する。
【００３４】
図２は、風呂給湯器５が有する制御基板１０の概略構成を示すブロック図である。制御基板１０は、風呂給湯器５の動作を統括制御する制御部としてのＣＰＵ（Central Processing Unit）１１を備えている。ＣＰＵ１１には、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、不揮発メモリ１４、入出力Ｉ／Ｆ部１５、通信部１６などが接続されている。
【００３５】
ＲＯＭ１２には、ＣＰＵ１１が実行するプログラムや各種の固定データが格納される。ＣＰＵ１１がＲＯＭ１２に格納されているプログラムを実行することで、風呂給湯器５としての各種の動作が制御される。ＲＡＭ１３はＣＰＵ１１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリとして使用される。不揮発メモリ１４は、電源をオフにしても記憶内容を保持する書き換え可能なメモリである。不揮発メモリ１４は、接続対象の携帯型情報処理端末３０のＩＰアドレスや識別情報等が登録される登録部として使用される。
【００３６】
入出力Ｉ／Ｆ部１５には、風呂給湯器５で使用される各種の能動部品（電磁弁、水量サーボ、ポンプなど）やセンサーなどが接続される。通信部１６は、無線ＬＡＮや近距離無線通信によって携帯型情報処理端末３０と通信する機能を果たす。
【００３７】
図３は、携帯型情報処理端末３０の構成を示している。携帯型情報処理端末３０は、当該携帯型情報処理端末３０の動作を統括制御する制御部としてのＣＰＵ３１を備えている。ＣＰＵ３１には、ＲＯＭ３２、ＲＡＭ３３、不揮発メモリ３４、操作部３５、表示部３６、通信部３７、姿勢検出部３８、音声入出力部３９、などが接続されている。
【００３８】
ＲＯＭ３２には、各種の固定データが格納される。不揮発メモリ３４は、電源をオフにしても記憶内容を保持する書き換え可能なメモリであり、ＯＳ（Operating System）のプログラム、風呂給湯器アプリを含む各種のアプリケーションプログラム、各種の設定内容などが記憶される。
【００３９】
ＣＰＵ３１が不揮発メモリ３４に格納された風呂給湯器アプリを実行することで、携帯型情報処理端末３０は風呂給湯器リモートコントローラとして機能する。ＲＡＭ３３はＣＰＵ３１がアプリケーションプログラムを実行する際に各種のデータを一時的に格納するワークメモリや表示データを一時記憶するメモリとして使用される。
【００４０】
表示部３６は、操作画面や設定画面など任意の内容の画面を表示可能な液晶ディスプレイなどで構成される。操作部３５は、ユーザから各種の操作を受け付ける機能を果たす。操作部３５は、表示部３６の表示面上に設けられ、指やペンなどによって押下された位置を検出するタッチパネル３５ａのほか、少数のハードキーなどで構成される。
【００４１】
通信部３７は、無線ＬＡＮや近距離無線通信によって風呂給湯器５（制御基板１０の通信部１６）や他の外部装置と通信する機能を果たす。
【００４２】
姿勢検出部３８は、ジャイロを利用して携帯型情報処理端末３０の姿勢を検出する。姿勢検出部３８により、携帯型情報処理端末３０が縦長の姿勢（向き）で使用されているか、横長の姿勢（向き）で使用されているか等が検出される。
【００４３】
音声入出力部３９は、音波を捉えて電気信号に変換するマイク、電気的な音声信号を音波に変換して出力するためのアンプやスピーカなどで構成される。音声メッセージの出力機能や通話機能に利用される。
【００４４】
図４は、風呂給湯器５のリモートコントローラとして動作中の携帯型情報処理端末３０を縦長の姿勢で使用する場合に該携帯型情報処理端末３０の表示部３６に表示される第１リモコン画面４０の一例を示している。第１リモコン画面４０は、従来の台所リモコンを模したものになっている。
【００４５】
第１リモコン画面４０には、給湯設定温度や現在時刻などが表示される情報表示エリア４１、風呂の自動運転のオンオフを指示する操作を受け付けるための自動ボタン４２、給湯設定温度を変更する操作を受け付けるための上下ボタン４３、風呂給湯器５の運転の入り切りを指示する操作を受け付けるための運転ボタン４４、風呂の追い焚きを指示する操作を受け付けるためのおいだきボタン４５、他の風呂給湯器リモートコントローラとの間での通話の開始、終了を指示する操作を受け付けるための通話ボタン４６などの各種の操作ボタンが配置されている。
【００４６】
図５は、風呂給湯器５のリモートコントローラとして動作中の携帯型情報処理端末３０を横長の姿勢で使用する場合に表示される第２リモコン画面５０の一例を示している。第２リモコン画面５０は、従来の風呂リモコンを模したものになっている。
【００４７】
第２リモコン画面５０には、給湯設定温度や風呂設定温度、現在時刻などが表示される情報表示エリア５１、風呂の自動運転のオンオフを指示する操作を受け付けるための自動ボタン５２、給湯設定温度や風呂設定温度を変更する操作を受け付けるための上下ボタン５３、風呂給湯器５の運転の入り切りを指示する操作を受け付けるための運転ボタン５４、風呂の追い焚きを指示する操作を受け付けるおいだきボタン５５、他の風呂給湯器リモートコントローラとの間での通話の開始、終了を指示する操作を受け付けるための通話ボタン５６などの各種の操作ボタンが配置されている。さらに第２リモコン画面５０には、給湯設定温度を排他的に設定変更する権利である優先権の取得と解除を指示する操作を受け付けるための優先切替ボタン５７が表示される。
【００４８】
風呂給湯器システム４では、風呂給湯器アプリがフォアグラウンド（第１リモコン画面４０あるいは第２リモコン画面５０が表示された状態）で動作する携帯型情報処理端末３０が横長の姿勢になったとき、該携帯型情報処理端末３０が浴室で使用されているものと判断する。また、優先切替ボタン５７を表示する。その理由は以下の通りである。
【００４９】
風呂給湯器５のリモートコントローラは、浴室で使用されるほか、台所などでも使用される。ユーザが浴室で携帯型情報処理端末３０を風呂給湯器５のリモートコントローラとして使用する場合、給湯設定温度を変更するなどの操作を行う間は携帯型情報処理端末３０を手に持つが、操作していないときは、携帯型情報処理端末３０をどこかに立て掛けて使用する。特に、浴槽に入浴中は、浴槽の縁に立てかけて使用するか、浴槽の一部を蓋で閉じ、その蓋の上に携帯型情報処理端末１０を置いて使用することになる。
【００５０】
住宅事情から浴室に割り当て可能な床面積は狭くなっており、その狭い浴室において、できるだけ浴槽の容量を大きくするために、浴槽の縁は細くなっている。そのため、浴槽の縁に縦長の向きで携帯型情報処理端末３０を立て掛けて使用すると、横長の向きで立て掛ける場合に比べて、携帯型情報処理端末３０が浴槽の縁から滑って水没する可能性は高い。
【００５１】
また、浴槽の蓋の上に携帯型情報処理端末３０を置いて使用する場合には、蓋に足などを引っ掛ける可能性が高く、その際、蓋の上に置いていた携帯型情報処理端末３０が浴槽２に水没してしまう。
【００５２】
防水型といっても携帯型情報処理端末３０の防水性能はそれほど高くないので、深い浴槽に落下して水没すると浸水する。そのため、多くのユーザは、浴室に持ち込んだ携帯型情報処理端末３０を横長の向きにして浴槽の縁に立て掛けて使用する。
【００５３】
そこで、本実施の形態に係る風呂給湯器アプリは、風呂給湯器アプリがフォアグラウンドで動作中の携帯型情報処理端末３０が横長の姿勢になった場合に、当該携帯型情報処理端末３０が浴室で使用されていると判定する。
【００５４】
縦長の姿勢、横長の姿勢に係らず、風呂給湯器アプリの動作中に、ユーザがインターネットなどを行うと、風呂給湯器アプリはバックグラウンドで動作する状態に遷移する。アンドロイドＯＳ等で動作する携帯型情報処理端末３０では、通常、マイクやスピーカなどの音声入出力部３９を使用する権利は、フォアグラウンドにあるアプリケーションプログラムのみが取得することができる。したがって、フォアグラウンドにあるアプリケーションプログラムがandroid.os.ProcessクラスのsetThreadPriorityメソッドを使ってスレッドの優先度を変更（例えばandroid.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_URGENT_AUDIO);）してきた場合には、バックグラウンドに移行した状態では、風呂給湯器アプリはマイクやスピーカを使用することができず、音声メッセージを出力したり、通話機能を利用したりすることができなくなる。もちろん、風呂給湯器アプリが起動していない状態では、風呂給湯器５から指示しても音声メッセージを出力させることはできない。
【００５５】
そこで、本実施の形態に係る風呂給湯器５は、音声メッセージを出力する際に、登録されている携帯型情報処理端末３０において風呂給湯器アプリが起動されていなかったり、バックグラウンドで動作していたりした場合には、強制的に風呂給湯器アプリをフォアグラウンドで動作する状態に遷移させて（必要な場合は風呂給湯器アプリを起動して）、android.os.ProcessクラスのsetThreadPriorityメソッドを使ってスレッドの優先度を変更しているバックグラウンドにある他のアプリのスレッド優先度を上回る優先度に変更して（例えばバックグラウンドにある他のアプリのスレッド優先度がandroid.os.Process.setThreadPriority(android.os.Process. THREAD_PRIORITY_DEFAULT);である場合には、android.os.Process.setThreadPriority(android.os.Process. THREAD_PRIORITY_MORE_FAVORABLE);として）音声メッセージを出力するように指示する。
【００５６】
音声メッセージは、登録されているすべての携帯型情報処理端末３０から出力されることが望ましい。特に、「お風呂が沸きました」など風呂自動運転に関する音声メッセージについては、登録されているすべての携帯型情報処理端末３０で音声メッセージが出力されるようにする。給湯設定温度の変更を知らせる音声メッセージの場合、少なくとも浴室に存在する携帯型情報処理端末３０については、風呂給湯器アプリをフォアグラウンドの状態にして強制的に音声メッセージを出力させるようにする。
【００５７】
また、風呂給湯器５は、風呂給湯器リモートコントローラとして動作中の携帯型情報処理端末３０から通話要求を受けたとき、登録されている携帯型情報処理端末３０のうち該通話要求の送信元以外の携帯型情報処理端末３０において風呂給湯器アプリが起動されていなかったり、バックグラウンドで動作していたりした場合には、強制的に風呂給湯器アプリをフォアグラウンドで動作する状態に遷移させて（必要な場合は風呂給湯器アプリを起動して）、通話要求の送信元以外の全ての携帯型情報処理端末３０が通話要求の送信元の携帯型情報処理端末３０と通話可能な状態にする。
【００５８】
なお、風呂給湯器５は、風呂の自動運転が終了したとき、登録されている携帯型情報処理端末３０に対して風呂給湯器アプリの終了を指示する。終了指示は、登録されている全ての携帯型情報処理端末３０に対して送信する、あるいは、登録されている携帯型情報処理端末３０のうち縦長の姿勢であって風呂給湯器アプリがフォアグラウンドで動作中の携帯型情報処理端末３０には送信せずにその他の携帯型情報処理端末３０に送信する。
【００５９】
図６は、音声メッセージの出力に関して風呂給湯器５が行う処理の流れを示している。何らかの音声メッセージを出力する必要が生じたとき（ステップＳ１０１;Ｙｅｓ）、登録されている各携帯型情報処理端末３０での風呂給湯器アプリの動作状態を確認する（ステップＳ１０２）。すなわち、風呂給湯器アプリが起動しているか、起動している場合にはフォアグラウンドで動作しているかバックグラウンドで動作しているかを確認する。
【００６０】
登録されている携帯型情報処理端末３０の中に、風呂給湯器アプリが起動されていないものがあれば（ステップＳ１０３;Ｙｅｓ）、その携帯型情報処理端末３０に対して風呂給湯器アプリの起動を指示する（ステップＳ１０４）。
【００６１】
登録されている携帯型情報処理端末３０の中に、風呂給湯器アプリがバックグラウンドで動作しているものがあれば（ステップＳ１０５;Ｙｅｓ）、その携帯型情報処理端末３０に対して風呂給湯器アプリをフォアグラウンドに遷移させるように指示する（ステップＳ１０６）。
【００６２】
これで、登録されているすべての携帯型情報処理端末３０において風呂給湯器アプリがフォアグラウンドで動作する状態にあるので、各携帯型情報処理端末３０に対して、音声メッセージの出力指示を送信する（ステップＳ１０７）。たとえば、「お風呂が沸きました」という音声メッセージの出力指示を送信する。この指示は音声メッセージの内容をそのまま含むものでもよいし、定型の各メッセージに予め割り当てられている識別コードで出力すべき音声メッセージを特定してもよい。
【００６３】
なお、ステップＳ１０６で風呂給湯器アプリをバックグラウンドからフォアグラウンドに移行させた携帯型情報処理端末３０については、音声メッセージの出力が完了した後に、風呂給湯器アプリをバックグラウンドに戻すように制御してもよい。バックグラウンドへの遷移は、風呂給湯器５から携帯型情報処理端末３０に指示してもよいし、風呂給湯器アプリが自律的に行ってもよい。
【００６４】
図７は、いずれかの風呂給湯器リモートコントローラから通話要求を受けた場合における風呂給湯器５の動作を示す流れ図である。風呂給湯器リモートコントローラとして動作する携帯型情報処理端末３０は通話ボタン４６、５６が押下されたら、通話要求を風呂給湯器５に送信する。また、通話中に通話ボタン４６が再度押下されたら、通話終了要求を風呂給湯器５に送信する。
【００６５】
風呂給湯器５は、いずれかの風呂給湯器リモートコントローラから通話要求を受信したら（ステップＳ２０１;Ｙｅｓ）、登録されている各携帯型情報処理端末３０での風呂給湯器アプリの動作状態を確認する（ステップＳ２０２）。すなわち、風呂給湯器アプリが起動しているか、起動している場合にはフォアグラウンドで動作しているかバックグラウンドで動作しているかを確認する。
【００６６】
登録されている携帯型情報処理端末３０の中に、風呂給湯器アプリが起動されていないものがあれば（ステップＳ２０３;Ｙｅｓ）、その携帯型情報処理端末３０に対して風呂給湯器アプリの起動を指示する（ステップＳ２０４）。
【００６７】
登録されている携帯型情報処理端末３０の中に、風呂給湯器アプリがバックグラウンドで動作しているものがあれば（ステップＳ２０５;Ｙｅｓ）、その携帯型情報処理端末３０に対して風呂給湯器アプリをフォアグラウンドに遷移させるように指示する（ステップＳ２０６）。
【００６８】
これで、登録されているすべての携帯型情報処理端末３０において風呂給湯器アプリがフォアグラウンドで動作する状態にあるので、通話要求の送信元以外の各携帯型情報処理端末３０に対して、通話要求の送信元の携帯型情報処理端末３０と通話可能に動作するよう指示する（ステップＳ２０７）。
【００６９】
なお、ステップＳ２０６で風呂給湯器アプリをバックグラウンドからフォアグラウンドに移行させた携帯型情報処理端末３０については、通話の終了後に、風呂給湯器アプリをバックグラウンドに戻すようにしてもよい。バックグラウンドへの移行は、風呂給湯器５から携帯型情報処理端末３０に指示してもよいし、風呂給湯器アプリが自律的に行ってもよい。
【００７０】
図８は、風呂自動運転において風呂給湯器５が各携帯型情報処理端末３０における風呂給湯器アプリの起動、終了を制御する処理の流れを示している。いずれかの風呂給湯器リモートコントローラとして動作する携帯型情報処理端末３０から風呂自動運転の開始指示を受けたら（ステップＳ３０１;Ｙｅｓ）、登録されている各携帯型情報処理端末３０での風呂給湯器アプリの動作状態を確認する（ステップＳ３０２）。
【００７１】
登録されている携帯型情報処理端末３０の中に、風呂給湯器アプリが起動されていないものがあれば（ステップＳ３０３;Ｙｅｓ）、その携帯型情報処理端末３０に対して風呂給湯器アプリを起動し、かつバックグラウンドで動作するように指示する（ステップＳ３０４）。なお、ステップＳ３０１の条件を「お風呂が沸いたら（浴槽２内が設定温度・設定水位になったら）」としてもよい。すなわち、お風呂が沸いた後に入浴が開始されるので、お風呂が沸いた後は緊急の通話要求に備えるために、各携帯型情報処理端末３０において風呂給湯器アプリをバックグラウンドで動作させておく。
【００７２】
風呂の自動運転を終了するときは（ステップＳ３０５;Ｙｅｓ）、登録されている携帯型情報処理端末３０のうちの、縦長の姿勢で使用（すなわち、浴室以外の場所で使用）されており風呂給湯器アプリがフォアグラウンドで動作している携帯型情報処理端末３０を除く各携帯型情報処理端末３０に対して、風呂給湯器アプリを閉じる（終了する）ように指示して（ステップＳ３０６）、本処理を終了する。
【００７３】
縦長の姿勢で使用（浴室以外の場所で使用）されており風呂給湯器アプリがフォアグラウンドで動作している携帯型情報処理端末３０は、風呂の自動運転が終了した後も、台所などで風呂給湯器リモートコントローラとして使用中と想定されるので、その携帯型情報処理端末３０については風呂給湯器アプリを閉じずに、動作を継続させる。
【００７４】
以上のように本発明に係る風呂給湯器システム４では、音声メッセージの出力が必要になったり、通話要求を受けた際に、風呂給湯器アプリが起動していなかったりバックグラウンドで動作したりしている携帯型情報処理端末３０があれば、それらの携帯型情報処理端末３０で風呂給湯器アプリがフォアグラウンドで動作するように風呂給湯器５から制御するので、音声メッセージを確実に出力させたり、通話可能な状態を形成したりすることができる。
【００７５】
また、風呂自動運転が終了したときに、浴室以外で風呂給湯器リモートコントローラとして使用中の携帯型情報処理端末３０を除く携帯型情報処理端末３０に対して風呂給湯器アプリを閉じるように風呂給湯器５から指示するので、風呂給湯器リモートコントローラとして使用しないにも関わらずユーザが風呂給湯器アプリを閉じる操作を忘れていても、無駄に風呂給湯器アプリが動作を継続して、携帯型情報処理端末３０のリソースが消費されるといったことが防止される。
【００７６】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００７７】
風呂給湯器５は、風呂給湯器アプリが動作中の携帯型情報処理端末３０が１台もなくなり、接続している風呂給湯器リモートコントローラがない場合は、それ以前の最後に設定された状態で動作する。たとえば、最後に設定された給湯設定温度を維持して給湯動作を行う。あるいは、予め登録してあるデフォルトの設定値（たとえば、給湯設定温度４０℃）で動作する。
【００７８】
また、風呂給湯器５には、風呂給湯器アプリがインストールされた携帯型情報処理端末３０のほかに、台所の壁等に設置された専用の風呂給湯器リモートコントローラが接続されてもよい。
【符号の説明】
【００７９】
２…浴槽
３…出湯栓
４…風呂給湯器システム
５…風呂給湯器
１０…制御基板
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…不揮発メモリ
１５…入出力Ｉ/Ｆ部
１６…通信部
３０…携帯型情報処理端末
３１…ＣＰＵ
３２…ＲＯＭ
３３…ＲＡＭ
３４…不揮発メモリ
３５…操作部
３５ａ…タッチパネル
３６…表示部
３７…通信部
３８…姿勢検出部
３９…音声入出力部
４０…第１リモコン画面
４１…情報表示エリア
４２…自動ボタン
４３…上下ボタン
４４…運転ボタン
４５…おいだきボタン
４６…通話ボタン
５０…第２リモコン画面
５１…情報表示エリア
５２…自動ボタン
５３…上下ボタン
５４…運転ボタン
５５…おいだきボタン
５６…通話ボタン
５７…優先切替ボタン
【図１】
0006420712.tif 000002
【図２】
0006420712.tif 000003
【図３】
0006420712.tif 000004
【図４】
0006420712.tif 000005
【図５】
0006420712.tif 000006
【図６】
0006420712.tif 000007
【図７】
0006420712.tif 000008
【図８】
0006420712.tif 000009