(57)【要約】【課題】リモートコントローラの機種数を削減するための構成を提供する。【解決手段】給湯機器１０と接続される台所リモコン２０は、ルータ４０を経由してサーバ５０にアクセス可能な通信機能を有する。台所リモコン２０は、ルータ４０を含む無線ネットワークに対する接続設定が起動されると、併せて、制御ソフトウェアの書込処理を起動するように構成される。制御ソフトウェアの書込処理が起動されると、台所リモコン２０は、給湯機器１０の機種コードを給湯機器１０との通信により取得するとともに、取得した機種コードに対応する制御ソフトウェアのダウンロードをサーバ５０へ要求する。さらに、サーバ５０からダウンロードされた制御ソフトウェアをインストールすることにより、台所リモコン２０は、給湯機器１０を遠隔制御するための処理を実行可能な状態となる。【選択図】図１
2018006800.tif 000002
【特許請求の範囲】
【請求項１】
給湯機器に接続されて用いられる遠隔制御装置であって、
制御ソフトウェアの書込処理を起動するための手段と、
前記書込処理が起動されると、前記遠隔制御装置にダウンロードすべき前記制御ソフトウェアを特定するための機種コードを前記給湯機器から取得するための手段と、
前記機種コード毎の前記制御ソフトウェアを予め格納するサーバと通信するための通信部と、
前記通信部を用いて取得した前記機種コードに対応した前記制御ソフトウェアを前記サーバから取得するための手段と、
取得した前記制御ソフトウェアを記憶するための記憶部とを備える、給湯機器の遠隔制御装置。
【請求項２】
前記通信部は、前記サーバと通信可能な中継器と無線通信するように構成され、
前記制御ソフトウェアの書込処理は、前記遠隔制御装置を、前記中継器を含むネットワークと接続するための接続設定の実行に応じて起動される、請求項１記載の給湯機器の遠隔制御装置。
【請求項３】
前記通信部は、前記サーバに対して通信可能な携帯機器と無線通信するように構成され、
前記制御ソフトウェアの書込処理は、前記携帯機器から入力され、前記通信部は、前記携帯機器を経由して前記サーバと通信する、請求項１記載の給湯機器の遠隔制御装置。
【請求項４】
前記通信部は、前記サーバに対して通信可能な通信アダプタおよび前記給湯機器との間で有線通信するように構成され、
前記通信部は、前記通信アダプタを経由して前記サーバと通信する、請求項１記載の給湯機器の遠隔制御装置。
【請求項５】
前記遠隔制御装置および前記給湯機器は、他の遠隔制御装置とさらに接続され、
前記遠隔制御装置は、
前記サーバから取得した前記制御ソフトウェアを前記他の遠隔制御装置へ転送するための手段をさらに備える、請求項１記載の給湯機器の遠隔制御装置。
【請求項６】
給湯機器と接続された複数の遠隔制御装置を備え、
前記複数の遠隔制御装置の各々は、
制御ソフトウェアの書込処理を起動するための手段と、
前記書込処理が起動されると、前記複数の遠隔制御装置にダウンロードすべき前記制御ソフトウェアを特定するための機種コードを前記給湯機器から取得するための手段と、
前記書込処理において、前記機種コード毎の前記制御ソフトウェアを予め格納するサーバから前記機種コードに対応した前記制御ソフトウェアを取得するための手段と、
前記制御ソフトウェアを記憶するための記憶部と、
前記書込処理において、取得した前記制御ソフトウェアを前記記憶部に書き込むための手段と、
前記書込処理において、取得した前記制御ソフトウェアを他の前記遠隔制御装置へ転送するための手段と、
前記書込処理の非起動時に、他の前記遠隔制御装置から前記制御ソフトウェアの転送を受けるための手段と、
前記書込処理の非起動時に、転送された前記制御ソフトウェアを前記記憶部に書き込むための手段とを備える、給湯機器の遠隔制御システム。
【請求項７】
給湯機器と接続された第１および第２の遠隔制御装置を備え、
前記第１の遠隔制御装置は、
制御ソフトウェアの書込処理を起動するための手段と、
前記書込処理が起動されると、前記第１および第２の遠隔制御装置にダウンロードすべき前記制御ソフトウェアを特定するための機種コードを前記給湯機器から取得するための手段と、
前記機種コード毎の前記制御ソフトウェアを予め格納するサーバと通信するための通信部と、
前記通信部を用いて、前記サーバから前記機種コードに対応した前記制御ソフトウェアを取得するための手段と、
取得した前記制御ソフトウェアを記憶するための第１の記憶部とを含み、
前記第２の遠隔制御装置は、
前記制御ソフトウェアを記憶するための第２の記憶部と、
前記第１の遠隔制御装置から前記制御ソフトウェアの転送を受けるための手段と、
前記第１の遠隔制御装置から転送された前記制御ソフトウェアを前記第２の記憶部に書き込むための手段とを含む、給湯機器の遠隔制御システム。
【請求項８】
給湯機器と接続された複数の遠隔制御装置を備え、
前記複数の遠隔制御装置の各々は、
制御ソフトウェアの書込処理を起動するための手段と、
前記書込処理が起動されると、前記複数の遠隔制御装置にダウンロードすべき前記制御ソフトウェアを特定するための機種コードを前記給湯機器から取得するための手段と、
前記機種コード毎の前記制御ソフトウェアを予め格納するサーバに対して通信可能な通信アダプタと前記給湯機器との間で有線通信するように構成された通信部と、
前記制御ソフトウェアを記憶するための記憶部と、
前記書込処理において、前記通信アダプタを経由して前記通信部により前記サーバから前記機種コードに対応した前記制御ソフトウェアを取得するための手段と、
前記書込処理において、取得した前記制御ソフトウェアを前記記憶部に書き込むための手段とを備える、給湯機器の遠隔制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遠隔制御装置および遠隔制御システムに関し、より特定的には、給湯機器に接続されて用いられる遠隔制御装置および遠隔制御システムに関する。
【背景技術】
【０００２】
給湯機器の制御に用いられる設定プログラム等のソフトウェアを外部から書き換える技術が公知である。たとえば、特開２００４−３６２５０１号公報（特許文献１）には、パーソナルコンピュータのハードディスクにインストールされたアプリケーションプログラムを用いて、給湯機器等の住宅設備機器のファームウェアを必要に応じて書き換える構成が記載されている。また、特許３８９６９１０号公報（特許文献２）には、給湯機器の一部の機能については、当該機能を実現するために必要な制御プログラムを通信網を経由して管理用サーバからダウンロードし、その制御プログラムを用いて給湯機器の動作を実行する制御が記載されている。
【０００３】
同様に、特許３８０２６６６号公報（特許文献３）には、通信機能を有する浴室テレビに、風呂器具のバージョンアップしたプログラムをダウンロードして、風呂器具の制御に用いる構成が記載されている。また、特開２００５−１８０７４５号公報（特許文献４）には、管理用サーバから設定用プログラムをダウンロードした携帯端末をリモートコントローラとして用いて、給湯器の動作を制御する構成が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３６２５０１号公報
【特許文献２】特許３８９６９１０号公報
【特許文献３】特許３８０２６６６号公報
【特許文献４】特開２００５−１８０７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通常、給湯機器の遠隔制御装置（以下、リモートコントローラと称する）には、ユーザ操作に応じた指令を給湯機器へ出力するための処理、あるいは、給湯機器の運転状態等に係る情報やデータを表示するための処理のための制御ソフトウェアがインストールされる。この制御ソフトウェアは給湯機器の機種毎に異なるため、工場出荷の段階でインストールすると、給湯機器の機種数の増加に応じてリモートコントローラの機種数も増加してしまう。
【０００６】
この発明はこのような問題点を解決するためになされたものであって、この発明の目的は、リモートコントローラの機種数を削減するための構成を提供することである。
【課題を解決するための手段】
【０００７】
この発明のある局面では、遠隔制御装置は、給湯機器に接続されて用いられる遠隔制御装置であって、制御ソフトウェアの書込処理を起動するための手段と、書込処理が起動されると、遠隔制御装置にダウンロードすべき制御ソフトウェアを特定するための機種コードを給湯機器から取得するための手段と、機種コード毎の制御ソフトウェアを予め格納するサーバと通信するための通信部と、通信部を用いて取得した機種コードに対応した制御ソフトウェアをサーバから取得するための手段と、取得した制御ソフトウェアを記憶するための記憶部とを備える。
【０００８】
上記遠隔制御装置によれば、接続された給湯機器の機種コードに対応した制御ソフトウェアをサーバからダウンロードすることで、当該給湯機器を遠隔制御可能とすることができるので、工場出荷段階では、機種コード毎に異なる制御ソフトウェアをインストールしておく必要がない。この結果、工場出荷段階での遠隔制御装置の機種数を削減することができる。
【０００９】
好ましくは、通信部は、サーバと通信可能な中継器と無線通信するように構成される。制御ソフトウェアの書込処理は、遠隔制御装置を、中継器を含むネットワークと接続するための接続設定の実行に応じて起動される。
【００１０】
このように構成すると、中継器（ルータ）との無線通信機能を具備することにより、給湯機器の機種コードに対応した制御ソフトウェアを、システムのセットアップ時にサーバからダウンロードすることができる。
【００１１】
また好ましくは、通信部は、サーバに対して通信可能な携帯機器と無線通信するように構成される。制御ソフトウェアの書込処理は、携帯端末から入力され、通信部は、携帯機器を経由してサーバと通信する。
【００１２】
このように構成すると、中継器（ルータ）を含む無線ネットワークが形成されていない環境下でシステムをセットアップする場合にも、携帯機器（代表的には、スマートフォン）を用いて、給湯機器の機種コードに対応した制御ソフトウェアをサーバからダウンロードすることができる。
【００１３】
あるいは好ましくは、通信部は、サーバに対して通信可能な通信アダプタおよび給湯機器の間で有線通信するように構成される。通信部は、通信アダプタを経由してサーバと通信する。
【００１４】
このように構成すると、無線通信機能を具備していなくても、給湯機器との間の通信で用いられる有線通信機能によって、給湯機器の機種コードに対応した制御ソフトウェアを、システムのセットアップ時にサーバからダウンロードすることができる。
【００１５】
さらに好ましくは、遠隔制御装置および給湯機器は、他の遠隔制御装置とさらに接続される。遠隔制御装置は、サーバから取得した制御ソフトウェアを他の遠隔制御装置へ転送するための手段をさらに備える。
【００１６】
このように構成すると、複数個の遠隔制御装置が給湯機器に接続されるシステム構成において、少なくとも１個の遠隔制御装置がサーバに対するアクセス機能を有していれば、各遠隔制御装置に対して、給湯機器の機種コードに対応した制御ソフトウェアを書き込むことが可能となる。
【００１７】
この発明の他の局面では、給湯機器の遠隔制御システムは、給湯機器と接続された複数の遠隔制御装置を備える。複数の遠隔制御装置の各々は、制御ソフトウェアの書込処理を起動するための手段と、書込処理が起動されると、複数の遠隔制御装置にダウンロードすべき制御ソフトウェアを特定するための機種コードを給湯機器から取得するための機種コードを取得するための手段と、書込処理において、機種コード毎の制御ソフトウェアを予め格納するサーバから機種コードに対応した制御ソフトウェアを取得するための手段と、制御ソフトウェアを記憶するための記憶部と、書込処理において取得した制御ソフトウェアを記憶部に書き込むための手段と、書込処理において取得した制御ソフトウェアを他の遠隔制御装置へ転送するための手段と、書込処理の非起動時において他の遠隔制御装置から制御ソフトウェアの転送を受けるための手段と、書込処理の非起動時において転送された制御ソフトウェアを記憶部に書き込むための手段とを備える。
【００１８】
上記給湯機器の遠隔制御システムによれば、複数個の遠隔制御装置が給湯機器に接続されるシステム構成において、少なくとも１個の遠隔制御装置がサーバに対するアクセス機能を有していれば、各遠隔制御装置に対して、給湯機器の機種コードに対応した制御ソフトウェアを書き込むことが可能となる。この結果、工場出荷段階では、機種コード毎に異なる制御ソフトウェアをインストールしておく必要がない。さらに、制御ソフトウェアをダウンロードするためのプログラムについても、サーバに対するアクセス機能の有無によらず共通化することができる。この結果、工場出荷段階での遠隔制御装置のソフトウェア仕様を共通化することにより、遠隔制御装置の機種数を削減することができる。
【００１９】
この発明のさらに他の局面では、給湯機器の遠隔制御システムは、給湯機器と接続された第１および第２の遠隔制御装置を備える。第１の遠隔制御装置は、制御ソフトウェアの書込処理を起動するための手段と、書込処理が起動されると、第１および第２の遠隔制御装置にダウンロードすべき制御ソフトウェアを特定するための機種コードを給湯機器から取得するための手段と、機種コード毎の制御ソフトウェアを予め格納するサーバと通信するための通信部と、通信部を用いて、サーバから機種コードに対応した制御ソフトウェアを取得するための手段と、取得した制御ソフトウェアを記憶するための第１の記憶部とを含む。第２の遠隔制御装置は、制御ソフトウェアを記憶するための第２の記憶部と、第１の遠隔制御装置から制御ソフトウェアの転送を受けるための手段と、第１の遠隔制御装置から転送された制御ソフトウェアを第２の記憶部に書き込むための手段とを含む。
【００２０】
上記給湯機器の遠隔制御システムによれば、複数個の遠隔制御装置が給湯機器に接続されるシステム構成において、少なくとも１個の遠隔制御装置がサーバに対するアクセス機能を有していれば、給湯機器の機種コードに対応した制御ソフトウェアを、システムのセットアップ時にサーバから各遠隔制御装置に対してダウンロードすることができる。この結果、機種コード毎に異なる制御ソフトウェアをインストールしておく必要がないため、工場出荷段階での遠隔制御装置のソフトウェアの機種数を削減することができる。
【００２１】
この発明のさらに他の局面では、給湯機器の遠隔制御システムは、給湯機器と接続された複数の遠隔制御装置を備える。複数の遠隔制御装置の各々は、制御ソフトウェアの書込処理を起動するための手段と、書込処理が起動されると、複数の遠隔制御装置にダウンロードすべき制御ソフトウェアを特定するための機種コードを給湯機器から取得するための手段と、機種コード毎の制御ソフトウェアを予め格納するサーバに対して通信可能な通信アダプタおよび給湯機器との間で有線通信するように構成された通信部と、制御ソフトウェアを記憶するための記憶部と、書込処理において通信アダプタを経由して通信部によりサーバから機種コードに対応した制御ソフトウェアを取得するための手段と、書込処理において取得した制御ソフトウェアを記憶部に書き込むための手段とを備える。
【００２２】
上記給湯機器の遠隔制御システムによれば、各遠隔制御装置が無線通信機能を具備していなくても、給湯機器との間の通信で用いられる有線通信機能によって、給湯機器の機種コードに対応した制御ソフトウェアを、システムのセットアップ時にサーバからダウンロードすることができる。この結果、機種コード毎に異なる制御ソフトウェアをインストールしておく必要がないため、工場出荷段階での遠隔制御装置のソフトウェアの機種数を削減することができる。
【発明の効果】
【００２３】
この発明によれば、リモートコントローラの機種数を削減することができる。
【図面の簡単な説明】
【００２４】
【図１】実施の形態１に従うリモートコントローラが適用される給湯システムの遠隔制御システムを説明する概略図である。
【図２】実施の形態１に従う遠隔制御システムを説明する機能ブロック図である。
【図３】リモートコントローラに対する実施の形態１に従うソフトウェア書込処理を説明するための状態フロー図である。
【図４】各リモートコントローラにおけるソフトウェア書込処理を説明するフローチャートである。
【図５】各リモートコントローラにおけるソフトウェアの構成を説明する概念図である。
【図６】実施の形態２に従う給湯システムの遠隔制御システムを説明する概略図である。
【図７】リモートコントローラに対する実施の形態２に従うソフトウェア書込処理を説明するための状態フロー図である。
【図８】実施の形態３に従う給湯システムの遠隔制御システムを説明する概略図である。
【図９】実施の形態３に従う遠隔制御システムを説明する機能ブロック図である。
【図１０】リモートコントローラに対する実施の形態３に従うソフトウェア書込処理を説明するための状態フロー図である。
【発明を実施するための形態】
【００２５】
以下に、本発明の実施の形態について図面を参照して詳細に説明する。なお、以下では図中の同一または相当部分には同一符号を付して、その説明は原則的に繰返さないものとする。
【００２６】
［実施の形態１］
図１は、本発明の実施の形態１に従うリモートコントローラが適用される給湯システム５の構成を説明する概略図である。
【００２７】
図１を参照して、給湯システム５は、給湯機器１０と、リモートコントローラ２０，３０とを有する。給湯機器１０は、ガス等の燃料燃焼式またはヒートポンプ式で構成されて、温水を供給する。給湯機器１０からの温水は、図示しない給湯配管を経由して、浴槽、シャワー、カラン等へ供給される。
【００２８】
給湯システム５に対するユーザ指令は、リモートコントローラ２０，３０によって入力される。リモートコントローラ２０，３０は、通信線２１および３１によって、給湯機器１０と接続される。たとえば、リモートコントローラ２０は台所の壁面に配設される。以下では、リモートコントローラ２０を「台所リモコン２０」とも称する。台所リモコン２０は、給湯システム５の運転を入り切りするための運転スイッチ２２と、操作スイッチ２３と、表示部２５とを含む。運転スイッチ２２および操作スイッチ２３は、代表的には、プッシュボタンやタッチボタンによって構成することができる。表示部２５は、代表的には、液晶パネルによって構成することができる。
【００２９】
同様に、リモートコントローラ３０は、浴室の壁面に配設される。以下では、リモートコントローラ３０を「浴室リモコン３０」とも称する。浴室リモコン３０は、運転スイッチ３２と、操作スイッチ３３と、表示部３５とを有する。運転スイッチ３２および操作スイッチ３３は、代表的には、プッシュボタンやタッチボタンによって構成することができる。表示部３５は、代表的には、液晶パネルによって構成することができる。
【００３０】
台所リモコン２０は、無線通信による通信経路５１によって、ルータ４０と通信可能に構成されている。ルータ４０は、ネットワーク４５（インターネット）を経由してサーバ５０とアクセス可能に構成されている。したがって、台所リモコン２０は、ルータ４０を経由して、サーバ５０との間で双方向に通信することができる。
【００３１】
図２は、実施の形態１に従う遠隔制御システムを説明する機能ブロック図である。
図２を参照して、給湯機器１０は、マイクロコンピュータ１６および通信部１９を有する。マイクロコンピュータ１６は、メモリ１７、ならびに、図示しないＣＰＵ（Central  Processing  Unit）および入出力インターフェイスを内蔵する。
【００３２】
通信部１９は、通信線２１，３１を用いた通信機能を有する。マイクロコンピュータ１６は、メモリに記憶されたプログラムを実行することによって、台所リモコン２０および浴室リモコン３０へ入力されたユーザ指令に従って、給湯機器１０の動作を制御する。代表的には、マイクロコンピュータ１６によって、給湯機器１０からの給湯温度が制御される。
【００３３】
台所リモコン２０は、図１に示された、運転スイッチ２２、操作スイッチ２３、および、表示部２５と、マイクロコンピュータ２６と、通信部２８および２９とを含む。マイクロコンピュータ２６は、マイクロコンピュータ１６と同様に構成されて、メモリ２７を内蔵する。
【００３４】
通信部２９は、通信線２１を用いた通信機能を有する。通信部２８は、たとえば、無線ＬＡＮ（Local  Area  Network）モジュ−ルによって構成されて、ルータ４０を経由した通信経路５５によって、サーバ５０にアクセスすることが可能である。
【００３５】
マイクロコンピュータ２６は、メモリ２７に記憶された制御ソフトウェアに従って、接続された給湯機器１０の遠隔制御機能を発揮する。たとえば、この遠隔制御機能によって、運転スイッチ２２および操作スイッチ２３へのユーザ操作に応じて、接続された給湯機器１０を制御するためのユーザ指令が生成されて、マイクロコンピュータ１６へ入力される。具体的には、複数個配置された操作スイッチ２３と、ユーザ指令との対応付けが、制御ソフトウェアによって規定される。あるいは、制御ソフトウェアに従って、ソフトスイッチの配置を含む、表示部２５の表示内容が規定される。
【００３６】
浴室リモコン３０は、図１に示された、運転スイッチ３２、操作スイッチ３３、および、表示部３５と、マイクロコンピュータ３６と、通信部３９とを有する。マイクロコンピュータ３６は、マイクロコンピュータ１６，２６と同様に構成されて、メモリ３７を内蔵する。同様に、マイクロコンピュータ３６は、メモリ３７に記憶された制御ソフトウェアに従って、接続された給湯機器１０の遠隔制御機能を発揮する。メモリ２７，３７は、フラッシュメモリ等の不揮発性メモリによって構成される。なお、メモリ２７，３７は、マイクロコンピュータ２６，３６の外部要素として設けられてもよい。
【００３７】
通信部３９は、通信線３１を用いた通信機能を有する。したがって、給湯機器１０、台所リモコン２０、および浴室リモコン３０の各々は、通信部１９，２９，３９および通信線２１，３１を用いて、互いに双方向に通信することができる。
【００３８】
台所リモコン２０および浴室リモコン３０において、制御ソフトウェアは、給湯機器１０の機能や種類によって異なる。言い換えると、給湯機器１０の機種の違いに対して、台所リモコン２０および浴室リモコン３０での制御ソフトウェアを共通化できる範囲は限定される。したがって、以下では、制御ソフトウェアを共通化できる給湯機器１０の機種毎に、所定の機種コードが定義されるものとする。すなわち、各給湯機器１０には、機種コードが割り当てられており、機種コードが異なると、台所リモコン２０および浴室リモコン３０に、異なる制御ソフトウェアがインストールされる必要がある。
【００３９】
したがって、最終的に、接続された給湯機器１０を遠隔操作するためには、台所リモコン２０のメモリ２７および浴室リモコン３０のメモリ３７に、当該給湯機器１０の機種コードに対応した制御ソフトウェアが書き込まれる必要がある。しかしながら、機種コード毎の制御ソフトウェアのインストールを工場出荷段階で完了する場合には、機種コード毎にリモートコントローラも別機種とすることになってしまう。特に、機能差によって必要な操作スイッチ２３，３３の個数が異なる機種コード間では、ハードウェアについても共通化が困難となる。
【００４０】
したがって、本実施の形態では、機種コード毎の制御ソフトウェアについては、工場出荷後（たとえば、給湯システム５のセットアップ時）に、サーバ５０からダウンロードしてインストールすることによって、工場出荷段階でのリモートコントローラの仕様を共通化する。
【００４１】
このため、サーバ５０は、リモートコントローラ２０，３０用の制御ソフトウェアを機種コード毎に予め格納しており、ダウンロード要求に応じて、要求された機種コードの制御ソフトウェアを配信できるように構成されている。
【００４２】
図３は、リモートコントローラに対する実施の形態１に従う制御ソフトウェア書込み処理を説明するための状態フロー図である。
【００４３】
図３を参照して、無線通信機能を有する台所リモコン２０において、ソフトウェア書込処理が起動されると、マイクロコンピュータ２６は、通信線２１を経由して、マイクロコンピュータ１６に給湯機器１０の機種コードを問合せる。たとえば、ソフトウェア書込処理は、台所リモコン２０を、ルータ（中継器）４０を含むネットワーク（無線ＬＡＮ）に接続するための接続設定が起動されたときに、併せて起動される。代表的には、ＷＰＳ（Wi-Fi  Protected  Setup）：登録商標）ボタンの操作等の所定操作に応じて、接続設定は起動される。一般的には、マイクロコンピュータ２６は、電源投入時に、台所リモコン２０が無線ＬＡＮに未接続である場合には、接続設定の起動を促すメッセージを表示するように構成される。したがって、当該メッセージによって、ソフトウェア書込処理の起動についても促されることとなる。なお、ソフトウェア書込処理の起動は、リモートコントローラへの特殊操作によって専用のコマンドとして入力されてもよい。
【００４４】
上述のように、機種コードに従って、サーバ５０からダウンロードすべき制御ソフトウェアを特定することができる。マイクロコンピュータ１６は、通信線２１を経由して、給湯機器１０の機種コードを、台所リモコン２０（マイクロコンピュータ２６）へ送信する。
【００４５】
台所リモコン２０は、サーバ５０に対して、制御ソフトウェアのダウンロード要求を、機種コードとともに送信する。これに応じて、サーバ５０が機種コードに対応した制御ソフトウェアを配信することによって、台所リモコン２０は、当該制御ソフトウェアをダウンロードすることができる。
【００４６】
台所リモコン２０は、ダウンロードされた制御ソフトウェアを、内蔵されたメモリ２７に書き込む。メモリ２７に書き込まれた制御ソフトウェアの起動によってインストールが完了すると、台所リモコン２０は、接続された給湯機器１０を遠隔制御するための処理を実行可能な状態となる。
【００４７】
さらに、台所リモコン２０は、通信線２１および３１を経由して、サーバ５０からダウンロードされた制御ソフトウェアを、浴室リモコン３０へ転送する。浴室リモコン３０は、転送された制御ソフトウェアを、内蔵されたメモリ３７に書き込む。当該制御ソフトウェアの起動によってインストールが完了すると、浴室リモコン３０は、接続された給湯機器１０を遠隔制御するための処理を実行可能な状態となる。
【００４８】
なお、同一機種コード内で、台所リモコン２０および浴室リモコン３０の制御ソフトウェアが異なる場合には、サーバ５０から台所リモコン２０に対して両方の制御ソフトウェアがダウンロードされるとともに、台所リモコン２０から浴室リモコン３０へは、浴室リモコン３０の制御ソフトウェアのみが転送される。
【００４９】
また、図３から理解されるように、台所リモコン２０がサーバとの通信機能を具備していれば、浴室リモコン３０については、サーバ５０に直接アクセスできなくても、通信線２１，３１を用いた通信により、サーバ５０からダウンロードされた制御ソフトウェアのインストールが可能である。
【００５０】
図４は、各リモートコントローラにおけるソフトウェア書込処理を説明するフローチャートである。図４に示されるフローチャートは、台所リモコン２０および浴室リモコン３０の間で共通化することができる。したがって、図４に示す制御処理は、マイクロコンピュータ２６，３６によって、電源投入時に起動することができる。
【００５１】
図４を参照して、マイクロコンピュータ２６，３６は、給湯システム５に電源が投入されると、ステップＳ１００により、接続された給湯機器１０の機種コードに対応した制御ソフトウェアが書込済みであるかを、フラグＦＬＧの値に基づいて判定する。フラグＦＬＧは、工場出荷時にＦＬＧ＝０（デフォルト値）に設定されるとともに、後述する制御ソフトウェアの書込終了時にＦＬＧ＝１に修正される。
【００５２】
マイクロコンピュータ２６，３６は、制御ソフトウェアが書込済みのとき（ＦＬＧ＝１）には（Ｓ１００のＹＥＳ判定時）、ステップＳ１９０に処理を進める。この場合には、後述する書込処理は実行されず、ＦＬＧ＝１に維持される。
【００５３】
マイクロコンピュータ２６，３６は、制御ソフトウェアの未書込時（ＦＬＧ＝０）には（Ｓ１００のＮＯ判定時）、ステップＳ１１０に処理を進めて、ソフトウェア書込処理が起動されるか否かを判定する。ステップＳ１１０は、電源投入から所定時間が経過するまでにソフトウェア書込処理が起動されるとＹＥＳ判定とされ、所定時間が経過してもソフトウェア書込処理が起動されない場合には、ＮＯ判定とされる。なお、台所リモコン２０のマイクロコンピュータ２６においては、ソフトウェア書込処理が起動されるまで、時間制限を設けずに待機し続けるように処理を行ってもよい。
【００５４】
したがって、共通のフローチャートに従ってマイクロコンピュータ２６，３６が動作しても、ステップＳ１１０がＹＥＳ判定とされるのは、台所リモコン２０のマイクロコンピュータ２６に限られる。このため、ステップＳ１１０のＹＥＳ判定時に実行されるステップＳ１２０〜Ｓ１７０の処理は、基本的には、サーバ５０に対するアクセス機能を有する台所リモコン２０のマイクロコンピュータ２６で実行される。特に、ＷＰＳボタンの操作等のネットワーク（無線ＬＡＮ）への接続設定に連動してソフトウェア書込処理が起動される場合には、無線通信機能を有する台所リモコン２０のマイクロコンピュータ２６のみで、ステップＳ１１０がＹＥＳ判定とされて、ステップＳ１２０〜Ｓ１７０の処理が実行される。
【００５５】
マイクロコンピュータ２６は、ソフトウェア書込処理が起動されると（Ｓ１１０のＹＥＳ判定時）、ステップＳ１２０により、接続された給湯機器１０に対して、機種コードの問合せを出力する。そして、マイクロコンピュータ２６は、ステップＳ１３０により、給湯機器１０から返信された機種コードを取得する。さらに、マイクロコンピュータ２６は、ステップＳ１４０により、制御ソフトウェアのダウンロード要求を、機種コードとともに出力する。当該ダウンロード要求および機種コードは、通信部２８（図２）から、ルータ４０を経由してサーバ５０へ送信される。サーバ５０は、当該機種コードに応じた制御ソフトウェアを配信する。
【００５６】
マイクロコンピュータ２６は、ステップＳ１５０により、サーバ５０から配信された制御ソフトウェアをダウンロードする。これにより、接続された給湯機器１０の機種コードに対応した制御ソフトウェアが、マイクロコンピュータ２６によって取得される。
【００５７】
さらに、マイクロコンピュータ２６は、ステップＳ１６０により、ステップＳ１５０で取得された制御ソフトウェア（台所リモコン２０）を、メモリ２７へ書き込む。なお、ステップＳ１５０によるダウンロードおよびステップＳ１６０による書き込みは、並行に処理されてもよい。
【００５８】
さらに、マイクロコンピュータ２６は、ステップＳ１７０により、ステップＳ１５０で取得された制御ソフトウェアを、浴室リモコン３０へ転送する。そして、マイクロコンピュータ２６は、ステップＳ１７５により、ステップＳ１６０でメモリ２７に書き込まれた制御ソフトウェアを起動する。制御ソフトウェアの起動によりインストールが完了すると、台所リモコン２０は、接続された給湯機器１０を遠隔制御するための処理を実行可能な状態となる。
【００５９】
さらに、マイクロコンピュータ２６は、ステップＳ１８５により、インストールが完了したことを受けて、制御ソフトウェアのインストールが完了したことを示すように、フラグＦＬＧを０から１に変更する。
【００６０】
無線ＬＡＮ機能を具備しない浴室リモコン３０では、ソフトウェア書込処理は起動されないので、ステップＳ１１０はＮＯ判定とされる。したがって、浴室リモコン３０のマイクロコンピュータ３６は、ステップＳ２００に処理を進めて、制御ソフトウェアの転送待ちの状態となる。
【００６１】
マイクロコンピュータ３６は、一定時間内に制御ソフトウェアを受信した場合（Ｓ２１０のＹＥＳ判定時）には、ステップＳ２２０により、受信した制御ソフトウェアをメモリ３７へ書き込む。なお、ステップＳ２１０による受信およびステップＳ２２０による書き込みについても、並行に処理することが可能である。
【００６２】
そして、マイクロコンピュータ３６は、ステップＳ１７５により、ステップＳ２２０でメモリ３７に書き込まれた制御ソフトウェアを起動する。制御ソフトウェアの起動によりインストールが完了すると、浴室リモコン３０は、接続された給湯機器１０を遠隔制御するための処理を実行可能な状態となる。
【００６３】
マイクロコンピュータ３６は、制御ソフトウェアの転送待ちの状態（Ｓ２００）で、一定時間内に制御ソフトウェアを受信しなかった場合（Ｓ２１０のＮＯ判定時）には、ステップＳ１８０により、フラグＦＬＧを０に維持して処理を終了する。この場合には、制御ソフトウェアのインストールが未完であることを通知するとともに、ソフトウェア書込処理の起動を促すメッセージを表示部３５に出力することが好ましい。あるいは、ステップＳ２１０では時間制限を設けずに、制御ソフトウェアが受信されるまで待機（Ｓ２００）し続けるように処理を構成してもよい。
【００６４】
なお、台所リモコン２０においても、電源投入後、一定時間内にソフトウェア書込処理が起動されなかった場合には、ステップＳ１１０のＮＯ判定から、ステップＳ２００およびステップＳ２１０のＮＯ判定を経て、ステップＳ１８０に処理が進められる。これにより、フラグＦＬＧ＝０に維持される。この場合にも、上述のメッセージを表示部２５に出力することが好ましい。
【００６５】
図５には、各リモートコントローラにおけるソフトウェアの構成を説明する概念図が示される。
【００６６】
図５を参照して、各リモートコントローラのソフトウェア２００は、共通ソフトウェア２１０と、機種コード毎の制御ソフトウェア２２０とを含む。共通ソフトウェア２１０は、機種コード毎の制御ソフトウェア２２０をサーバ５０からダウンロードするためのプログラムを含み、たとえば、図４に示された制御処理を実行するように構成される。
【００６７】
これにより、工場出荷段階では、台所リモコン２０（マイクロコンピュータ２６）および浴室リモコン３０（マイクロコンピュータ３６）の各々について、共通ソフトウェア２１０のみを書き込んだ状態とすればよく、機種コード毎に異なった制御ソフトウェア２２０を書き込む必要がない。
【００６８】
そして、上述のように、各リモートコントローラは、図４に示された制御処理に従って、機種コード毎の制御ソフトウェア２２０をサーバからダウンロードすることにより、接続された給湯機器１０を遠隔制御するための機能を発揮することが可能となる。
【００６９】
以上説明したように、本実施の形態１に従うリモートコントローラによれば、工場出荷段階では、給湯機器１０の機種コードが異なってもソフトウェア構成を共通化することが可能である。この結果、工場出荷段階でのリモートコントローラの機種数の削減により、生産効率を高めることができる。
【００７０】
なお、上述のように、図４のフローチャートに従う制御処理は、台所リモコン２０および浴室リモコン３０の間で共通化することができる。この場合には、共通ソフトウェア２１０について、機種コード間のみならず、台所リモコン２０および浴室リモコン３０の間でも共通化することができる。したがって、マイクロコンピュータ２６および３６についても汎用化が可能となるため、生産性をさらに高めることが可能となる。
【００７１】
一方で、図４で説明したように、サーバ５０へのアクセス機能を有する台所リモコン２０と、当該機能を有さない浴室リモコン３０との間では、制御ソフトウェアをメモリ２７または３７に書き込むまでの処理が異なっている。したがって、共通ソフトウェア２１０については、台所リモコン２０と浴室リモコン３０との間で別個のものとしてもよい。この場合には、台所リモコン２０および浴室リモコン３０のそれぞれについて、給湯機器１０の機種コードが異なっても、工場出荷段階では、ソフトウェア構成が共通化できるのでリモートコントローラの機種数を削減することができる。
【００７２】
再び図１を参照して、台所リモコン２０の操作スイッチ２３および、浴室リモコン３０の操作スイッチ３３の各々について、各スイッチに割り当てられた機能の表記について、は、表示部２５，３５のうちの操作スイッチ２３，３３の近接領域２４，３４に、ダウンロードされた制御ソフトウェアに従って表示することが好ましい。このようにすると、機種コード間で操作スイッチ２３，３３の機能が完全に一致していなくても、工場出荷時におけるハードウェア仕様を共通化することができる。これに対して、工場出荷状態で、各操作スイッチ２３，３３の機能表記のためのシールを貼付する構成とすると、操作スイッチ２３，３３の機能が一致していない機種間では、リモートコントローラのハードウェアを共通化が困難になる虞がある。
【００７３】
あるいは、表示部２５，３５が液晶等のタッチパネルによって構成される場合には、操作スイッチ２２，３３の一部または全部について、当該タッチパネル上に構成することも可能である。この場合には、タッチパネル上における操作スイッチ２２，３２の配置は、ダウンロードされた制御ソフトウェアによって設定することができる。これにより、リモートコントローラのハードウェアの共通化がさらに容易になる。
【００７４】
［実施の形態２］
以下の実施の形態では、リモートコントローラ（台所リモコン２０）およびサーバ５０の間の通信態様が異なる構成例を順次説明する。
【００７５】
図６は、実施の形態２に従う給湯システムの遠隔制御システムを説明する概略図である。
【００７６】
図６を図１と比較して、実施の形態２では、台所リモコン２０からサーバ５０へのアクセス経路が、携帯機器４１を経由する点で異なる。携帯機器４１は、サーバ５０へのアクセス機能、および、台所リモコン２０（通信部２８）との無線通信機能（通信経路５１）を有する。代表的には、携帯機器４１として、スマートフォンを用いることができる。スマートフォンを携帯機器４１として用いる場合には、基地局５３を経由してネットワーク（インターネット）４５に接続することによって、サーバ５０へのアクセスが可能となる。なお、タブレット端末やモバイルルーターによって、携帯機器４１を構成することも可能である。図６のその他の点は、図１と同様であるので、詳細な説明は繰り返さない。
【００７７】
実施の形態２において、各リモートコントローラにおけるソフトウェア書込処理のフローチャートは実施の形態１（図４）と同様とできるので、詳細な説明は繰返さない。すなわち、実施の形態２においては、実施の形態１と比較して、台所リモコン２０およびサーバ５０の間のアクセス態様のみが異なる。
【００７８】
図７には、実施の形態２に従うソフトウェア書込処理を説明するための状態フロー図が示される。
【００７９】
図７を参照して、実施の形態２に従う給湯システムの遠隔システムでは、スマートフォン（携帯端末）４１でのアプリケーションの起動によって、台所リモコン２０に対するソフトウェア書込処理を起動することができる。
【００８０】
すなわち、スマートフォンの画面操作により、ソフトウェア書込処理を起動するための信号が出力されて、通信経路５１を用いて台所リモコン２０へ送信される。これに応じて、マイクロコンピュータ２６（台所リモコン２０）が、図４のステップＳ１１０をＹＥＳ判定とする。
【００８１】
以降は、マイクロコンピュータ２６が、図４のステップＳ１２０以降の処理を実行することにより、台所リモコン２０から給湯機器１０に対して機種コードの問合せが実行され、回答された機種コードが、制御ソフトウェアのダウンロード要求と併せて、台所リモコン２０から出力される。機種コードおよびダウンロード要求は、スマートフォン（携帯機器４１）へ転送されて、サーバ５０へ送信される。
【００８２】
これに応じて、実施の形態１と同様に、サーバ５０から機種コードに対応した制御ソフトウェアが配信される。配信された制御ソフトウェアは、スマートフォン（携帯機器４１）を経由して、台所リモコン２０にダウンロードされる。以降では、実施の形態１（図４）と同様に、台所リモコン２０は、制御ソフトウェアをメモリ２７に書き込むとともに、浴室リモコン３０へ転送する。そして、メモリ２７，３７に制御ソフトウェアが書き込まれ、さらに起動されることで、台所リモコン２０および浴室リモコン３０は、接続された給湯機器１０を遠隔制御するための処理を実行可能な状態となる。
【００８３】
このように実施の形態２によれば、スマートフォン等の携帯端末を経由して、制御ソフトウェアをサーバ５０からダウンロードできる。この結果、実施の形態１でのルータ４０が配置されておらず、無線ＬＡＮに対してリモートコントローラ（台所リモコン２０）を接続できない環境下でも、工場出荷後のセットアップ段階で制御ソフトウェアをダウンロードすることができる。
【００８４】
［実施の形態３］
図８は、実施の形態３に従う給湯システムの遠隔制御システムを説明する概略図である。
【００８５】
図８を図１と比較して、実施の形態３では、台所リモコン２０からサーバ５０へのアクセス経路が、有線接続用の通信アダプタ４３を経由して形成される点が異なる。通信アダプタ４３は、たとえば、イーサネット（登録商標）アダプタによって構成されて、通信線４２によって給湯機器１０と接続される。これにより、図２に示された、給湯機器１０、台所リモコン２０および浴室リモコン３０の各々は、通信アダプタ４３およびルータ４０を経由して、サーバ５０とアクセス可能となる。
【００８６】
図９は、実施の形態３に従う遠隔制御システムを説明する機能ブロック図である。
図９を図２と比較して、実施の形態３では、通信部１９が通信線４２を経由して、通信アダプタ４３と接続されている。この結果、台所リモコン２０は、通信線２１，４２を経由して、通信アダプタ４３およびサーバ５０の間に形成される通信経路を用いて、サーバ５０にアクセス可能となる。この結果、台所リモコン２０において、無線通信のための通信部２８の配置が不要となる。図１０のその他の点は、図３と同様であるので、詳細な説明は繰り返さない。
【００８７】
したがって、実施の形態３では、リモートコントローラに無線通信機能を有していなくても、実施の形態１，２のように、サーバ５０から、機種コードに対応した制御ソフトウェアのダウンロードが可能となる。
【００８８】
図１０には、実施の形態３に従うソフトウェア書込処理を説明するための状態フロー図が示される。
【００８９】
図１０を参照して、実施の形態３に従う給湯システムの遠隔システムでは、台所リモコン２０でソフトウェア書込処理が起動されると、通信アダプタ４３を経由して、機種コードの問い合わせが給湯機器１０へ出力される。たとえば、ソフトウェア書込処理は、イーサネット（登録商標）に対して台所リモコン２０を初回接続するための接続設定が起動されたときに、併せて起動することができる。
【００９０】
給湯機器１０から回答された機種コードは、マイクロコンピュータ２６によって取得され、当該機種コードに対応する制御ソフトウェアのダウンロード要求が、通信アダプタ４３を経由して、サーバ５０に対して送信される。これに応じて、サーバ５０は、機種コードに対応した制御ソフトウェアを配信する。配信された制御ソフトウェアは、通信アダプタ４３によって受信される。
【００９１】
通信アダプタ４３は、制御ソフトウェアを、通信線４２，２１，３１を経由して、台所リモコン２０および浴室リモコン３０の各々に対して転送する。転送された制御ソフトウェアは、台所リモコン２０のメモリ２７および浴室リモコン３０のメモリ３７でそれぞれ書き込まれる。さらに、これらの制御ソフトウェアが起動されることにより、台所リモコン２０および浴室リモコン３０は、接続された給湯機器１０を遠隔制御するための処理を実行可能な状態となる。
【００９２】
すなわち、実施の形態３の構成では、台所リモコン２０から浴室リモコン３０への制御プログラムの転送処理（図４のＳ１７０）は不要となる。たとえば、ステップＳ１１０におけるソフトウェア書込処理が、無線通信による接続設定（実施の形態１，２）および有線通信による接続設定（実施の形態３）のいずれをトリガとするものであったかを記憶するとともに、有線通信による接続設定であった場合には、ステップＳ１７０の処理をスキップして、制御ソフトウェアを起動（Ｓ１７５）するように、図４のフローチャートを変形すると、マイクロコンピュータ２６，３６によって実施の形態３に従うソフトウェア書込処理を実行することが可能である。
【００９３】
なお、実施の形態３では、給湯機器１０の機種コードの取得、および、取得した機種コードに対応した制御プログラムのダウンロード要求についても、通信アダプタ４３で実行することも可能である。この場合には、有線通信による接続設定であった場合には、図４のステップＳ１２０〜Ｓ１７０をスキップするように、図４のフローチャートを変形することができる。
【００９４】
このように、実施の形態３によれば、各リモートコントローラに無線通信機能を追加しなくても、イーサネット等の通信アダプタ４３を経由して、制御ソフトウェアをサーバ５０からダウンロードすることができる。すなわち、無線通信機能を具備しないリモートコントローラについても、給湯機器１０の機種コードが異なっても工場出荷段階でのソフトウェア構成を共通化することができるので、機種数を削減することができる。
【００９５】
なお、実施の形態１〜３では、操作し易い位置に取り付けられる傾向にある台所リモコン２０から、ソフトウェア書込処理が起動される例を示したが、本発明の適用はこのような構成に限定されるものではない。すなわち、実施の形態１，２では、浴室リモコン３０に無線通信機能を具備させることにより、浴室リモコン３０からソフトウェア書込処理を起動することが可能である。また、実施の形態３では、いずれのリモートコントローラからでもソフトウェア書込処理を起動することが可能である。
【００９６】
さらに、給湯機器１０と接続されるリモートコントローラの個数について、本実施の形態では、台所リモコン２０および浴室リモコン３０の２個である場合を例示したが、リモートコントラーロが１個の場合、あるいは、３個以上の場合にも、少なくとも１個のリモートコントローラがサーバ５０に対するアクセス機能を有する限り、本発明の適用が可能である点について、確認的に記載する。
【００９７】
また、実施の形態１〜３での例示から理解されるように、サーバ５０へのアクセス経路については特に限定することなく、本発明を適用して、リモートコントローラの共通化を図ることが可能である。
【００９８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９９】
５  給湯システム、１０  給湯機器、１６，２６，３６  マイクロコンピュータ、１７，２７，３７  メモリ、１９，２９，３９  通信部（有線通信）、２０  リモートコントローラ（台所リモコン）、３０  リモートコントローラ（浴室リモコン）、２１，３１，４２  通信線、２２，３２  運転スイッチ、２３，３３  操作スイッチ、２４，３４  近接領域、２５，３５  表示部、２８  通信部（無線通信）、４０  ルータ、４１  携帯機器、４３  通信アダプタ、４５  ネットワーク（インターネット）、５０  サーバ、５１，５５  通信経路、５３  基地局、２００  ソフトウェア、２１０  共通ソフトウェア、２２０  制御ソフトウェア（機種毎）。
【図１】
2018006800.tif 000003
【図２】
2018006800.tif 000004
【図３】
2018006800.tif 000005
【図４】
2018006800.tif 000006
【図５】
2018006800.tif 000007
【図６】
2018006800.tif 000008
【図７】
2018006800.tif 000009
【図８】
2018006800.tif 000010
【図９】
2018006800.tif 000011
【図１０】
2018006800.tif 000012