(57)【要約】【課題】ガス熱源装置と通信装置との間の通信が不可能となった原因を簡易に特定するための技術を提供する。【解決手段】ガス熱源装置は、電源部から電力が供給されている間に、定期的に通知信号を送信するように構成されている第１通信部を備え、通信装置は、通知信号を受信するように構成されている第２通信部と、受信される通知信号の履歴を記憶するように構成されているメモリと、第２通信部によって通知信号が定期的に受信されなくなった場合に、メモリ内の履歴を利用して、通知信号の定期的な送信の停止の原因を特定するように構成されている第１制御部と、を備える。【選択図】図１
2020159624.tif 000002
【特許請求の範囲】
【請求項１】
ガス熱源を利用するガス熱源装置と、前記ガス熱源装置と通信可能な通信装置と、を備えるガス熱源システムであって、
前記ガス熱源装置は、
電源部と、
前記電源部から電力が供給されている間に、定期的に通知信号を送信するように構成されている第１通信部と、
を備え、
前記通信装置は、
前記第１通信部によって送信される前記通知信号を受信するように構成されている第２通信部と、
前記第２通信部によって定期的に受信される前記通知信号の履歴を記憶するように構成されているメモリと、
前記第２通信部によって前記通知信号が定期的に受信されなくなった場合に、前記メモリ内の前記履歴を利用して、前記通知信号の定期的な送信の停止の原因を特定するように構成されている第１制御部と、
を備える、ガス熱源システム。
【請求項２】
前記第１制御部は、前記通知信号の定期的な送信の停止の原因を複数の原因の中から特定するように構成されており、
前記複数の原因は、前記電源部から前記第１通信部への電力の供給が停止したこと、及び、前記電源部から前記第１通信部への電力の供給が継続している状態において、前記第１通信部と前記第２通信部との間に通信不可能な異常が発生したこと、を含む、請求項１に記載のガス熱源システム。
【請求項３】
前記通知信号は、前記ガス熱源装置の状態を示す状態情報を含み、
前記第１制御部は、前記第２通信部によって定期的に受信される前記通知信号に含まれる前記状態情報によって示される前記ガス熱源装置の状態をユーザに通知するように構成されている、請求項２に記載のガス熱源システム。
【請求項４】
前記第１制御部は、
前記履歴のうちの最新の前記通知信号に含まれる前記状態情報が、前記ガス熱源装置の電源をＯＦＦする処理が開始された所定の状態を示す場合に、前記複数の原因の中から、前記通知信号の定期的な送信の停止の原因として、前記電源部から前記第１通信部への電力の供給が停止したことを特定し、
前記履歴のうちの最新の前記通知信号に含まれる前記状態情報が、前記所定の状態とは異なる状態を示す場合に、前記複数の原因の中から、前記通知信号の定期的な送信の停止の原因として、前記通信不可能な異常が発生したことを特定する、
請求項３に記載のガス熱源システム。
【請求項５】
前記ガス熱源装置は、さらに、第２制御部を備え、
前記第２制御部は、
前記ガス熱源装置の電源をＯＮする指示が前記ガス熱源装置に与えられる場合に、前記第１通信部と前記第２通信部との間に無線接続を確立するための通信を前記第２通信部と試行し、
前記通信の結果として前記無線接続の確立が失敗する場合に、前記第１通信部と前記第２通信部との間に通信不可能な異常が発生していることをユーザに通知する、ように構成されている、請求項１から４のいずれか一項に記載のガス熱源システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示する技術は、ガス熱源を利用するガス熱源システムに関する。
【背景技術】
【０００２】
特許文献１には、ガスコンロの動作状態やレシピデータ等を無線で携帯端末と送受信する機能を備えている加熱調理器が開示されている。加熱調理器の電源がオフされると、上記の送受信の機能が停止し、携帯端末との通信が不可能になる。加熱調理器の電源は、例えば、省電力のために自動でオフされる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−４０５１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の携帯端末との通信は、加熱調理器の電源がオフされる以外の原因にも、例えば、加熱調理器の無線通信部の故障等の原因によって不可能となる場合がある。加熱調理器と携帯端末との通信が不可能となった場合に、その原因を特定するためには、例えば、ユーザが加熱調理器を実際に調べることが必要であった。
【０００５】
本明細書は、ガス熱源装置と通信装置との間の通信が不可能となった原因を簡易に特定するための技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書が開示するガス熱源システムは、ガス熱源を利用するガス熱源装置と、前記ガス熱源装置と通信可能な通信装置と、を備える。前記ガス熱源装置は、電源部と、前記電源部から電力が供給されている間に、定期的に通知信号を送信するように構成されている第１通信部と、を備え、前記通信装置は、前記第１通信部によって送信される前記通知信号を受信するように構成されている第２通信部と、前記第２通信部によって定期的に受信される前記通知信号の履歴を記憶するように構成されているメモリと、前記第２通信部によって前記通知信号が定期的に受信されなくなった場合に、前記メモリ内の前記履歴を利用して、前記通知信号の定期的な送信の停止の原因を特定するように構成されている第１制御部と、を備える。
【０００７】
上記の構成によれば、ガス熱源装置は、定期的に通知信号を送信する。一方、通信装置は、定期的に受信される通知信号の履歴をメモリに記憶する。そして、通信装置は、通知信号が定期的に受信されなくなった場合に、メモリ内の履歴を利用して、通知信号の定期的な送信の停止の原因を特定する。この結果、ガス熱源装置と通信装置との間の通信が不可能となった原因を簡易に特定することができる。
【０００８】
第１制御部は、通知信号の定期的な送信の停止の原因を複数の原因の中から特定するように構成されており、複数の原因は、電源部から第１通信部への電力の供給が停止したこと、及び、電源部から第１通信部への電力の供給が継続している状態において、第１通信部と第２通信部との間に通信不可能な異常が発生したこと、を含んでもよい。
【０００９】
上記の構成によれば、通信装置は、通知信号の定期的な送信の停止の原因として、例えば、第１通信部への電力の供給が停止したこと、あるいは通信不可能な異常が発生したことを特定することができる。
【００１０】
通知信号は、ガス熱源装置の状態を示す状態情報を含み、第１制御部は、第２通信部によって定期的に受信される通知信号に含まれる状態情報によって示される状態をユーザに通知するように構成されていてもよい。
【００１１】
上記の構成によれば、通知信号を利用して、ガス熱源装置の状態をユーザに通知することができる。
【００１２】
第１制御部は、履歴のうちの最新の通知信号に含まれる状態情報が、ガス熱源装置の電源をＯＦＦする処理が開始された所定の状態を示す場合に、複数の原因の中から、通知信号の定期的な送信の停止の原因として、電源部から第１通信部への電力の供給が停止したことを特定し、履歴のうちの最新の通知信号に含まれる状態情報が、所定の状態とは異なる状態を示す場合に、複数の原因の中から、通知信号の定期的な送信の停止の原因として、通信不可能な異常が発生したことを特定してもよい。
【００１３】
上記の構成によれば、ガス熱源装置の状態をユーザに通知するための通知信号を利用して、通知信号の定期的な送信の停止の原因を特定することができる。
【００１４】
ガス熱源装置は、さらに、第２制御部を備え、第２制御部は、ガス熱源装置の電源をＯＮする指示がガス熱源装置に与えられる場合に、第１通信部と第２通信部との間に無線接続を確立するための通信を第２通信部と試行し、通信の結果として無線接続の確立が失敗する場合に、第１通信部と第２通信部との間に通信不可能な異常が発生していることをユーザに通知する、ように構成されていてもよい。
【００１５】
ガス熱源装置の電源をＯＮする指示がガス熱源装置に与えられる場合には、第１通信部にまだ電力が供給されていないため、通知信号の送信が開始されていない。上記の構成によれば、通知信号の送信が開始される前に通信不可能な異常が発生している場合に、通信不可能な異常が発生していることをユーザに通知することができる。
【図面の簡単な説明】
【００１６】
【図１】ガス熱源システムの構成を模式的に示す図である。
【図２】中継器の監視処理を示すフローチャートである。
【図３】ガス熱源システムによって実現される具体的なケースを示す図である。
【図４】具体的なケースＸ１を示す図である。
【図５】具体的なケースＸ２を示す図である。
【図６】携帯端末に表示される各画面の具体例である。
【図７】加熱調理器の初期判断処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
（第１実施例）
（ガス熱源システム２；図１）
図面を参照して、第１実施例のガス熱源システム２について説明する。ガス熱源システム２は、加熱調理器１０、中継器１００、アクセスポイント２００（以下、「ＡＰ（Access Pointの略）２００」と記載する）、サーバ３００、携帯端末４００を備える。携帯端末４００は、インターネット６を介して、サーバ３００と通信可能である。
【００１８】
ＡＰ２００は、Ｗｉ−Ｆｉ（登録商標）方式に従った無線ＬＡＮ（Local Area Network）を形成可能である。中継器１００は、ＡＰ２００によって形成された無線ＬＡＮに参加している。また、ＡＰ２００は、インターネット６に接続されている。これにより、中継器１００は、ＡＰ２００及びインターネット６を介して、サーバ３００と通信可能である。なお、変形例では、中継器１００は、有線ＬＡＮに参加していてもよい。
【００１９】
中継器１００は、加熱調理器１０とサーバ３００との間の通信を中継するための装置である。中継器１００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従った無線通信（以下、「ＢＴ通信」と記載）を利用して、加熱調理器１０と通信可能である。また、上記したように、中継器１００は、ＡＰ２００を介して、サーバ３００と通信可能である。これにより、加熱調理器１０は、中継器１００、ＡＰ２００、及び、インターネット６を介して、サーバ３００と通信可能である。
【００２０】
（加熱調理器１０の構成）
加熱調理器１０は、ガス燃焼式のコンロである。加熱調理器１０は、コンロバーナ１２と、操作部１４と、表示部１５と、ＢＴインターフェース１６と、電源部１８と、電源スイッチ２０と、制御部３０と、を備える。なお、以下では、インターフェースのことを「Ｉ／Ｆ」と記載する場合がある。
【００２１】
コンロバーナ１２は、加熱対象（例えば、調理容器）を加熱するためのバーナである。コンロバーナ１２には、ガス供給路（図示省略）が接続されている。ガス供給路には、コンロバーナ１２へのガスの供給量を調整するためのコンロ調整弁（図示省略）が設けられている。コンロバーナ１２は、コンロバーナ１２にガスが供給されている状態でイグナイタ（図示省略）を動作させることで、点火する。例えば、加熱調理器１０は３個のコンロバーナ１２を有する。
【００２２】
操作部１４は、コンロバーナ１２の点火、消火及び加熱量の調整を行うための操作部である。表示部１５は、様々な情報を表示するためのディスプレイである。表示部１５は、いわゆるタッチパネル（即ち操作部１４）として機能してもよい。ＢＴＩ／Ｆ１６は、外部装置（例えば、中継器１００）とのＢＴ通信を実行するための通信インターフェースである。
【００２３】
電源部１８は、加熱調理器１０の各部（例えば１６、３０）に電力を供給する電池である。なお、変形例では、電源部１８は、商用電源であってもよい。
【００２４】
電源スイッチ２０は、加熱調理器１０の電源をＯＮする指示と電源をＯＦＦする指示を受け付けるためのスイッチである。電源をＯＮする指示が電源スイッチ２０に与えられると、電源部１８から加熱調理器１０の各部（例えばＢＴＩ／Ｆ１６、制御部３０）に電力が供給される。また、電源をＯＦＦする指示が電源スイッチ２０に与えられると、電源部１８から加熱調理器１０の各部（例えばＢＴＩ／Ｆ１６、制御部３０）への電力の供給が遮断される。ＢＴＩ／Ｆ１６への電力の供給が遮断されたことにより、電源がＯＦＦされたことが分かる。
【００２５】
制御部３０は、揮発性メモリ、不揮発性メモリなどによって構成されるメモリ３２を備える。制御部３０は、メモリ３２に記憶されているプログラム３４に従って、加熱調理器１０の各部（例えば１２〜２０）の動作を制御する。
【００２６】
例えば、制御部３０は、電源をＯＦＦする指示が電源スイッチ２０に与えられる場合に、電源ＯＦＦ処理を開始する。電源ＯＦＦ処理は、電源部１８から加熱調理器１０の各部への電力の供給を遮断する処理である。また、制御部３０は、加熱調理器１０の電源がＯＮされている状態において、最後に操作部１４が操作されてから長期間（例えば、１時間）が経過する場合に、自動的に電源ＯＦＦ処理を開始する。これにより、電源部１８の電力が無駄に消費されることを抑制することができる。
【００２７】
また、例えば、制御部３０は、加熱調理器１０の電源がＯＮされると、通知信号をブロードキャスト送信する命令を定期的に（例えば、１０秒周期で）ＢＴＩ／Ｆ１６に供給する。これにより、ＢＴＩ／Ｆ１６は、電源部１８から電力が供給されている間に、定期的に通知信号をブロードキャスト送信する。通知信号は、ガス熱源装置の状態をユーザに通知するため信号である。通知信号は、ガス熱源装置の状態を示す状態情報を含む。ガス熱源装置の状態は、「燃焼」、「停止」、及び「電源ＯＦＦ」を含む複数の状態のいずれかである。ここで、「燃焼」は、加熱調理器１０が電源ＯＮである状況において、コンロバーナ１２が点火している状態である。「停止」は、加熱調理器１０が電源ＯＮである状況において、コンロバーナ１２が消火している状態である。「電源ＯＦＦ」は、電源ＯＦＦ処理が開始された状態である。
【００２８】
通知信号は、例えば、Ｂｌｕｅｔｏｏｔｈ方式に従ったＡｄｖｅｒｔｉｓｅ信号である。Ａｄｖｅｒｔｉｓｅ信号は、ブロードキャスト送信可能な信号であり、別言すれば、ＢＴＩ／Ｆ１６と他のＢＴＩ／Ｆ（例えば、１１６）との間にユニキャスト通信のための無線接続の確立することなく、他のＢＴＩ／Ｆに送信可能な信号である。
【００２９】
（中継器１００の構成）
中継器１００は、ＢＴＩ／Ｆ１１６と、無線ＬＡＮＩ／Ｆ１２２と、制御部１３０と、を備える。ＢＴＩ／Ｆ１１６は、加熱調理器１０とのＢＴ通信を実行するための通信インターフェースである。無線ＬＡＮＩ／Ｆ１２２は、ＡＰ２００との無線ＬＡＮ通信を実行するための通信インターフェースである。
【００３０】
制御部１３０は、揮発性メモリ、不揮発性メモリなどによって構成されるメモリ１３２を備える。制御部１３０は、メモリ１３２に記憶されているプログラム１３４に従って、中継器１００の各部１１６、１２２の動作を制御する。例えば、制御部１３０は、プログラム１３４に従って、加熱調理器１０から受信した通知信号に含まれる状態情報をサーバ３００に送信する命令を無線ＬＡＮＩ／Ｆ１２２に供給する。
【００３１】
また、メモリ１３２は、履歴情報１３６を記憶し得る。履歴情報１３６は、ＢＴＩ／Ｆ１１６によって加熱調理器１０のＢＴＩ／Ｆ１６から定期的に受信される通知信号の履歴を示す情報である。履歴情報１３６は、通知信号が定期的に受信されている間において一時的に記憶される情報である。具体的には、履歴情報１３６は、加熱調理器１０が通知信号の定期的な送信を開始すると生成される。そして、履歴情報１３６は、加熱調理器１０が通知信号の定期的な送信を終了する場合（例えば、加熱調理器１０から「電源ＯＦＦ」を示す状態情報を含む通知信号を受信してから所定の時間（例えば１分）が経過する場合）に、メモリ１３２から消去される。なお、上記の所定の時間は、通知信号が定期的に送信される周期よりも長い時間に設定される。
【００３２】
（サーバ３００の構成）
サーバ３００は、加熱調理器１０のベンダによって提供されるサーバである。サーバ３００は、加熱調理器１０の状態情報を中継器１００から受信し、当該状態情報を記憶する。
【００３３】
（携帯端末４００の構成）
携帯端末４００は、例えば、スマートフォン、タブレット端末、ノートＰＣ等の可搬型の端末である。携帯端末４００には、加熱調理器１０のベンダによって提供されるアプリケーションプログラム４１０がインストールされている。携帯端末４００は、アプリケーションプログラム４１０に従って、サーバ３００にアクセスすることによって、サーバ３００に記憶されている状態情報を受信し、当該状態情報によって示される加熱調理器１０の状態を示す画面を表示する。これにより、ユーザは、加熱調理器１０の近くに居なくても、加熱調理器１０の状態を知ることができる。
【００３４】
（監視処理；図２）
図２を参照して、中継器１００の制御部１３０がプログラム１３４に従って実行する監視処理について説明する。監視処理は、中継器１００の電源がＯＮされることをトリガとして開始される。
【００３５】
Ｓ１０では、制御部１３０は、ＢＴＩ／Ｆ１１６を介して、加熱調理器１０から通知信号が定期的に（即ち所定の周期で）受信されることを監視する。具体的には、制御部１３０は、メモリ１３２内に履歴情報１３６が記憶されていない状態で通知信号を受信する場合に、通知信号が定期的に受信されたと判断して（Ｓ１０でＹＥＳ）、Ｓ１２に進む。また、制御部１３０は、前に通知信号を受信してから所定の周期で再び通知信号を受信する場合に、通知信号が定期的に受信されたと判断して（Ｓ１０でＹＥＳ）、Ｓ１２に進む。一方、制御部１３０は、前に通知信号を受信してから所定の周期で再び通知信号を受信しない場合に、通知信号が定期的に受信されていないと判断して（Ｓ１０でＮＯ）、Ｓ３０に進む。
【００３６】
Ｓ１２では、制御部１３０は、加熱調理器１０から受信された通知信号を履歴情報１３６として記憶する。
【００３７】
Ｓ１４では、制御部１３０は、履歴情報１３６から最新の通知信号（即ちＳ１０で受信した通知信号）と最新の通知信号の１個前の通知信号とを特定する。そして、制御部１３０は、最新の通知信号に含まれる状態情報によって示される状態が１個前の通知信号に含まれる状態情報によって示される状態から変化しているのか否かを判断する。制御部１３０は、最新の状態が１個前の状態から変化していると判断する場合（Ｓ１４でＹＥＳ）に、Ｓ１６に進む。一方、制御部１３０は、最新の状態が１個前の状態と同じである判断する場合（Ｓ１４でＮＯ）に、Ｓ１０に戻る。なお、制御部１３０は、履歴情報１３６から１個の通知信号のみが特定される場合には、ＹＥＳと判断して、Ｓ１６に進む。
【００３８】
Ｓ１６では、制御部１３０は、Ｓ１４で特定された最新の通知信号内の状態情報を送信情報として決定する。送信情報は、サーバ３００に送信される情報である。Ｓ１６が終了すると、Ｓ４０に進む。
【００３９】
Ｓ４０では、制御部１３０は、無線ＬＡＮＩ／Ｆ１２２を介して、Ｓ１６で決定された送信情報をサーバ３００に送信する。Ｓ４０が終了すると、Ｓ１０に戻る。
【００４０】
また、制御部１３０は、通知信号が定期的に受信されていないと判断すると（Ｓ１０でＮＯ）、Ｓ３０において、履歴情報１３６から最新の通知信号（即ち、１つ前の周期で受信された通知信号）を特定する。そして、制御部１３０は、特定済みの通知信号に含まれる状態情報が「電源ＯＦＦ」を示すのか否かを判断する。
【００４１】
制御部１３０は、最新の状態が「電源ＯＦＦ」を示すと判断する場合（Ｓ３０でＹＥＳ）に、Ｓ３２において、「電源ＯＦＦ」を示す状態情報を送信情報として決定する。一方、制御部１３０は、最新の状態が「電源ＯＦＦ」以外の状態（即ち、「燃焼」又は「停止」）を示すと判断する場合（Ｓ３０でＮＯ）に、「通信異常」を示す情報を送信情報として決定する。Ｓ３０又はＳ３２の処理が終了すると、Ｓ４０に進む。これにより、制御部１３０は、Ｓ４０において、「電源ＯＦＦ」を示す送信情報又は「通信異常」を示す送信情報をサーバ３００に送信する。
【００４２】
（具体的なケース；図３、図４、図５）
図３、図４、図５を参照して、図２の監視処理によって実現される具体的なケースを説明する。なお、以下では、理解の容易化のために、各デバイスの制御部（例えば、制御部３０）が実行する動作を、制御部を主体として記載せずに、各デバイス（例えば、加熱調理器１０）を主体として記載する。
【００４３】
Ｔ１０では、ユーザは、電源スイッチ２０を操作して、電源をＯＮする指示を加熱調理器１０に与える。これにより、電源部１８からＢＴＩ／Ｆ１６に電力が供給される。
【００４４】
本ケースでは、現時点において、コンロバーナ１２は消火している。このため、Ｔ１２では、加熱調理器１０は、ＢＴＩ／Ｆ１６を介して、状態情報「停止」を含む通知信号Ａ１をブロードキャスト送信する。
【００４５】
本ケースでは、現時点において、メモリ１３２は、履歴情報１３６を記憶していない。このため、中継器１００は、Ｔ１２において、ＢＴＩ／Ｆ１１６を介して、加熱調理器１０から状態情報「停止」を含む通知信号Ａ１を受信すると、通知信号が定期的に受信されたと判断して（Ｓ１０でＹＥＳ）、Ｔ１４において、通知信号Ａ１を履歴情報１３６として記憶する。
【００４６】
Ｔ１６では、中継器１００は、履歴情報１３６から１個の通知信号Ａ１のみを特定するので（Ｓ１４でＹＥＳ）、通知信号Ａ１内の状態情報「停止」を送信情報として決定する（Ｓ１６）。
【００４７】
Ｔ１８では、中継器１００は、無線ＬＡＮＩ／Ｆ１２２を介して、送信情報「停止」をサーバ３００に送信する（Ｓ４０）。これにより、サーバ３００は、Ｔ２０において、送信情報「停止」（即ち、状態情報「停止」）を記憶する。
【００４８】
続いて、Ｔ１２の時点から所定の周期Ｐ（例えば、１０秒）が経過する。この時点で、コンロバーナ１２は、まだ、消火している。このため、加熱調理器１０は、Ｔ３２において、Ｔ１２と同様に、状態情報「停止」を含む通知信号Ａ２をブロードキャスト送信する。
【００４９】
中継器１００は、Ｔ３２において、状態情報「停止」を含む通知信号Ａ２を受信すると、通知信号が定期的に受信されたと判断して（Ｓ１０でＹＥＳ）、Ｔ１４において、通知信号Ａ２を履歴情報１３６として記憶する（Ｓ１４）。ここで、履歴情報１３６のうちの通知信号Ａ１と通知信号Ａ２内の状態情報は変化していないので（Ｓ１４でＮＯ）、中継器１００は、送信情報をサーバ３００に送信することなく、次の通知信号の受信を待機する。
【００５０】
続いて、ユーザは、Ｔ４０において、操作部１４を操作して、コンロバーナ１２を点火させる。そして、Ｔ３２の時点から所定の周期Ｐが経過する。この時点で、コンロバーナ１２は、点火している。このため、加熱調理器１０は、Ｔ４２において、状態情報「燃焼」を含む通知信号Ｂ１をブロードキャスト送信する。
【００５１】
中継器１００は、Ｔ４２において、状態情報「燃焼」を含む通知信号Ｂ１を受信すると（Ｓ１０でＹＥＳ）、Ｔ４４において、通知信号Ｂ１を履歴情報１３６として記憶する（Ｓ１４）。
【００５２】
Ｔ４６では、中継器１００は、履歴情報１３６から最新の通知信号Ｂ１と１個前の通知信号Ａ２とを特定する。そして、中継器１００は、最新の通知信号Ｂ１内の状態情報「燃焼」が、１個前の通知信号Ａ２内の状態情報「停止」から変化していると判断して（Ｓ１４でＹＥＳ）、通知信号Ｂ１内の状態情報「燃焼」を送信情報として決定する（Ｓ１６）。Ｔ４８は、送信情報が状態情報「燃焼」である点を除いて、Ｔ１８と同様である。Ｔ５０は、状態情報「燃焼」が記憶される点を除いて、Ｔ２０と同様である。
【００５３】
続けて、ユーザは、操作部１４を操作して、点火と消火を繰り返す。これにより、例えば、中継器１００は、通知信号Ａ１〜Ｃ１を含む履歴情報１３６を記憶する。
【００５４】
（ケースＸ１；図４）
本ケースでは、最後に操作部１４が操作されてから長期間（例えば、１時間）が経過することを想定する。上記の通知信号Ｃ１が送信された日時は、上記の長時間が経過する直前である。Ｔ６０では、加熱調理器１０は、自動的に電源ＯＦＦ処理を開始する。電源ＯＦＦ処理が開始されると、加熱調理器１０は、Ｔ６２において、電源部１８からＢＴＩ／Ｆ１６への電力の供給を遮断する前に、ＢＴＩ／Ｆ１６を介して、所定の周期Ｐで状態情報「電源ＯＦＦ」を含む通知信号Ｄ１を中継器１００に送信する。そして、加熱調理器１０は、Ｔ６３において、電源部１８からＢＴＩ／Ｆ１６への電力の供給を遮断し、電源ＯＦＦ処理を終了する。
【００５５】
中継器１００は、Ｔ６２において、状態情報「電源ＯＦＦ」を含む通知信号Ｄ１を受信すると（Ｓ１０でＹＥＳ）、Ｔ６４において、通知信号Ｄ１を履歴情報１３６として記憶する（Ｓ１４）。
【００５６】
Ｔ６６では、中継器１００は、履歴情報１３６から最新の通知信号Ｄ１と１個前の通知信号Ｃ１とを特定する。そして、中継器１００は、最新の通知信号Ｄ１内の状態情報「電源ＯＦＦ」が、１個前の通知信号Ｃ１内の状態情報「停止」から変化していると判断して（Ｓ１４でＹＥＳ）、通知信号Ｄ１内の状態情報「電源ＯＦＦ」を送信情報として決定する（Ｓ１６）。Ｔ６８は、送信情報が状態情報「電源ＯＦＦ」である点を除いて、図３のＴ１８と同様である。Ｔ７０は、状態情報「電源ＯＦＦ」が記憶される点を除いて、図３のＴ２０と同様である。
【００５７】
上記したように、ＢＴＩ／Ｆ１６への電力の供給はすでに遮断されている。このため、加熱調理器１０は、Ｔ６２の時点から所定の周期Ｐが経過しても通知信号を中継器１００に送信しない。この結果、中継器１００は、Ｔ７２において、通知信号が定期的に受信されていないと判断する（Ｓ１０でＮＯ）。
【００５８】
Ｔ７４では、中継器１００は、履歴情報１３６から最新の通知信号Ｄ１を特定し、特定済みの通知信号Ｄ１内の状態情報が「電源ＯＦＦ」を示すと判断する（Ｓ３０でＹＥＳ）。
【００５９】
Ｔ７６では、中継器１００は、通知信号Ｄ１内の状態情報「電源ＯＦＦ」を送信情報として決定する（Ｓ３２）。Ｔ７８、Ｔ８０は、Ｔ６８、Ｔ７０と同様である。即ち、中継器１００は、通知信号の定期的な送信の停止の原因が電源ＯＦＦ処理であることをサーバ３００に通知する。
【００６０】
（ケースＸ２；図５）
本ケースでは、加熱調理器１０の電源がＯＮである状態において、ＢＴＩ／Ｆ１６とＢＴＩ／Ｆ１１６との間に通信不可能な異常が発生することを想定する。例えば、ＢＴＩ／Ｆ１６が故障等する場合に、上記の通信不可能な異常が発生する。上記の通知信号Ｃ１が送信された日時は、通信不可能な異常が発生する直前である。通信不可能な異常が発生することによって、通知信号Ｃ１を送信した時点から所定の周期Ｐが経過しても通知信号が中継器１００によって受信されない。この結果、中継器１００は、Ｔ１０２において、通知信号が定期的に受信されていないと判断する（Ｓ１０でＮＯ）。
【００６１】
Ｔ１０４では、中継器１００は、履歴情報１３６から最新の通知信号Ｃ１を特定し、特定済みの通知信号Ｃ１内の状態情報が「停止」を示すと判断する（Ｓ３０でＮＯ）。
【００６２】
Ｔ１０６では、中継器１００は、状態情報「通信異常」を送信情報として決定する（Ｓ３４）。Ｔ１０８は、送信情報が状態情報「通信異常」である点を除いて、図３のＴ１８と同様である。Ｔ１１０は、状態情報「通信異常」が記憶される点を除いて、図３のＴ２０と同様である。即ち、中継器１００は、通知信号の定期的な送信の停止の原因が通信不可能な状態の発生であることをサーバ３００に通知する。
【００６３】
（携帯端末の各画面；図６）
図６を参照して、サーバ３００にアクセスすることによって携帯端末４００に表示される各画面について説明する。サーバ３００は、携帯端末４００からアクセスされると、現在記憶している状態情報を携帯端末４００に送信する。これにより、携帯端末４００は、サーバ３００から受信した状態情報に従って、加熱調理器１０の現在の状態を示す各画面ＳＣ１〜ＳＣ４を表示する。各画面ＳＣ１〜ＳＣ４によって、加熱調理器１０の現在の状態をユーザに通知することができる。
【００６４】
例えば、加熱調理器１０の状態が「停止」である場合（例えば、図３のＴ２０でアクセスされる場合）、携帯端末４００は、画面ＳＣ１（図６（ａ））を表示する。画面ＳＣ１は、加熱調理器１０（即ちコンロバーナ１２）が停止中であることを示すメッセージを含む。また、例えば、加熱調理器１０の状態が「燃焼」である場合（例えば、図３のＴ５０でアクセスされる場合）、携帯端末４００は、画面ＳＣ２（図６（ｂ））を表示する。画面ＳＣ２は、加熱調理器１０（即ちコンロバーナ１２）が燃焼中であることを示すメッセージを含む。また、例えば、加熱調理器１０の状態が「電源ＯＦＦ」である場合（即ち、図４のＴ７０又はＴ８０でアクセスされる場合）、携帯端末４００は、画面ＳＣ３（図６（ｃ））を表示する。画面ＳＣ３は、加熱調理器１０の電源がＯＦＦであることを示すメッセージを含む。また、例えば、加熱調理器１０の状態が「通信異常」である場合（即ち、図５のＴ１１０でアクセスされる場合）、携帯端末４００は、画面ＳＣ４（図６（ｄ））を表示する。画面ＳＣ４は、加熱調理器１０と中継器１００との間に通信不可能な異常が発生していることを示すメッセージを含む。
【００６５】
（初期判断処理；図７）
図７を参照して、加熱調理器１０の制御部３０がプログラム３４に従って実行する初期判断処理について説明する。初期判断処理は、電源をＯＮする指示が電源スイッチ２０に与えられることをトリガとして開始される。
【００６６】
Ｓ５０では、制御部３０は、電源部１８から加熱調理器１０の各部への電力の供給を開始する。
【００６７】
Ｓ５２では、制御部３０は、中継器１００との間にユニキャスト通信のための無線接続を確立するための通信を試行する。具体的には、制御部３０は、ＢＴＩ／Ｆ１６を介して、接続を確立するためのＡｄｖｅｒｔｉｓｅ信号を送信する。そして、制御部３０は、中継器１００からＡｄｖｅｒｔｉｓｅ信号に対する応答として接続要求が受信される場合に、接続のための各種信号の通信（例えば、認証通信）を中継器１００と実行し、中継器１００との間にユニキャスト通信のための無線接続の確立が成功する。一方、例えば、ＢＴＩ／Ｆ１６等の故障により、中継器１００からＡｄｖｅｒｔｉｓｅ信号対する応答として接続要求が受信されない場合、上記の無線接続の確立が失敗する。制御部３０は、無線接続の確立が成功する場合（Ｓ５２でＹＥＳ）に、Ｓ５４をスキップして、図７の処理を終了し、無線接続の確立が失敗する場合（Ｓ５２でＮＯ）に、Ｓ５４に進む。
【００６８】
Ｓ５４では、制御部３０は、加熱調理器１０と中継器１００との間に通信不可能な異常が発生していることを示すエラー画面を表示部１５に表示する。これにより、通信不可能な異常が発生していることをユーザに通知することができる。なお、変形例では、制御部３０は、加熱調理器１０の燃焼を禁止してもよい。Ｓ５４が終了すると、図７の処理が終了する。
【００６９】
電源をＯＮする指示が電源スイッチ２０に与えられる場合には、ＢＴＩ／Ｆ１６にまだ電源が供給されていないので通知信号の定期的な送信が行われていない。図７の処理を実行することによって、通知信号の定期的な送信が開始される前にも、通信不可能な異常が発生していることをユーザに通知することができる。
【００７０】
（本実施例の効果）
本実施例の構成によれば、加熱調理器１０は、定期的に通知信号をブロードキャスト送信する（図３のＴ１２、Ｔ３２、Ｔ４２等）。そして、中継器１００は、定期的に受信される通知信号の履歴を示す履歴情報１３６を記憶する（Ｔ１４、Ｔ３４、Ｔ４４等）。そして、中継器１００は、通知信号が定期的に受信されなくなった場合（図４のＴ７２又は図５のＴ１０２）に、履歴情報１３６を利用して、複数の原因の中から通知信号の定期的な送信の停止の原因を特定する。例えば、中継器１００は、履歴情報１３６のうちの最新の状態情報が「電源ＯＦＦ」を示す場合（図４のＴ７４）に、通知信号の定期的な送信の停止の原因が電源ＯＦＦ処理であると特定する（Ｔ７６）。また、例えば、中継器１００は、履歴情報１３６のうちの最新の状態情報が「電源ＯＦＦ」以外の状態である「停止」を示す場合（図５のＴ１０４）に、通知信号の定期的な送信の停止の原因が通信不可能な異常の発生であると特定する（Ｔ１０６）。即ち、履歴情報１３６を利用することによって、通知信号の定期的な送信の停止の原因を特定することができ、この結果、加熱調理器１０と中継器１００との間の通信が不可能となった原因を簡易に特定することができる。
【００７１】
（対応関係）
ガス熱源システム２が、「ガス熱源システム」の一例である。加熱調理器１０、電源部１８、制御部３０が、それぞれ、「ガス熱源装置」、「電源部」、「第２制御部」の一例である。ＢＴＩ／Ｆ１６とＢＴＩ／Ｆ１６を制御する制御部３０が、「第１通信部」の一例である。中継器１００、制御部１３０、メモリ１３２、履歴情報１３６が、それぞれ、「通信装置」、「第１制御部」、「メモリ」、「履歴」の一例である。ＢＴＩ／Ｆ１１６とＢＴＩ／Ｆ１１６を制御する制御部１３０が、「第２通信部」の一例である。状態情報「電源ＯＦＦ」によって示される状態が、「所定の状態」の一例である。状態情報「停止」によって示される状態が、「異なる状態」の一例である。図２のＳ３０の処理が、「通知信号の定期的な送信の停止の原因を特定する」ことの一例である。
【００７２】
以上、各実施例について詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の各実施例の変形例を以下に列挙する。
【００７３】
（変形例１）「ガス熱源装置」は、加熱調理器１０に限らず、例えば、ガスファンヒータ、ガス熱源を利用する食洗器、ガス熱源を利用した給湯器、及び、当該給湯器を操作するための台所リモコンであってもよい。一般的に言えば、「ガス熱源装置」は、ガスを利用する装置である。
【００７４】
（変形例２）ガス熱源システム２は、サーバ３００及び携帯端末４００を備えなくてもよい。この場合、中継器１００は、携帯端末や据え置き型のＰＣ等であってもよく、中継器１００によって加熱調理器１０の状態が通知されてもよい。そして、最新の通知信号（即ち最新の状態情報）が中継器１００に記憶されて、通信不可能になった原因が中継器１００によって通知されてもよい。本変形例では、携帯端末や据え置き型のＰＣ等が、「通信装置」の一例である。また、他の例では、ガス熱源システム２は、サーバ３００を備えなくてもよい。この場合、中継器１００は、図２のＳ４０において、送信情報（即ち最新の状態情報）を端末装置（例えば４００）に送信してもよく、当該送信情報が当該端末装置に記憶され、通信不可能になった原因が当該端末装置によって通知されてもよい。また、他の例では、中継器１００が制御部１３０を備えず、サーバ３００が制御部１３０を備えてもよい。即ち、中継器１００は、加熱調理器１０とサーバ３００との間で通知信号を中継するのみであり、サーバ３００が、図２の監視処理を実行してもよい。本変形例によれば、中継器１００とサーバ３００を含むシステムが、「通信装置」の一例であり、サーバ３００に備えられる制御部１３０が、「メモリ」と「第１制御部」の一例である。
【００７５】
（変形例３）「第１通信部（及び第２通信部）」は、ＢＴＩ／Ｆに限らず、例えば、Ｚｉｇｂｅｅ（登録商標）方式に従った無線通信を実行するための通信インターフェースとそれを制御する制御部であってもよい。
【００７６】
（変形例４）「通知信号」は、状態情報を含まなくてもよい。例えば、通知信号は、加熱調理器１０が電源ＯＮである場合に、値「１」を含み、電源ＯＦＦ処理が開始される場合に、値「０」を含んでもよい。そして、中継器１００は、図２のＳ３０〜Ｓ４０に代えて、通知信号が定期的に受信されていないと判断される場合（Ｓ１０でＹＥＳ）に、履歴情報１３６内の最新の通知信号が値「０」を含むのか否かを判断してもよい。そして、中継器１００は、最新の通知信号が値「０」を含むと判断する場合に、通知信号の定期的な送信の停止の原因として「電源ＯＦＦ」をユーザに通知し、最新の通知信号が値「１」を含むと判断する場合に、通知信号の定期的な送信の停止の原因として「通信異常」をユーザに通知してもよい。即ち、本変形例では、ガス熱源装置の状態は、ユーザに通知されなくてもよい。
【００７７】
（変形例５）図７の処理は実行されなくてよい。本変形例では、「第２制御部」を省略可能である。
【符号の説明】
【００７８】
２      ：ガス熱源システム
６      ：インターネット
１０    ：加熱調理器
１２    ：コンロバーナ
１４    ：操作部
１５    ：表示部
１６    ：ＢＴＩ／Ｆ
１８    ：電源部
２０    ：電源スイッチ
３０    ：制御部
３２    ：メモリ
３４    ：プログラム
１００  ：中継器
１１６  ：ＢＴＩ／Ｆ
１２２  ：無線ＬＡＮＩ／Ｆ
１３０  ：制御部
１３２  ：メモリ
１３４  ：プログラム
１３６  ：履歴情報
２００  ：ＡＰ
３００  ：サーバ
４００  ：携帯端末
４１０  ：アプリケーションプログラム
【図１】
2020159624.tif 000003
【図２】
2020159624.tif 000004
【図３】
2020159624.tif 000005
【図４】
2020159624.tif 000006
【図５】
2020159624.tif 000007
【図６】
2020159624.tif 000008
【図７】
2020159624.tif 000009