(57)【特許請求の範囲】
【請求項１】
通信端末との間で信号の送受信を行う通信回路と、
通信端末との通信接続に備えて所定のイベント発生周期で前記通信回路からアドバタイジング信号を送信し、該アドバタイジング信号を受信した通信端末から送信された接続要求信号を前記通信回路により受信したときに、該接続要求信号を送信した通信端末との間で通信接続処理を実行して、該通信端末との通信を行う通信制御部と
を備えた通信装置において、
前記通信制御部による前記通信接続処理の実行状況に応じて、前記イベント発生周期の長さを設定するイベント発生周期設定部を備え、
前記イベント発生周期設定部は、前記通信装置の前記通信接続処理とは別の処理である使用が開始されたときに前記イベント発生周期を第２周期に設定し、前記通信制御部により前記通信接続処理が実行された後は、前記イベント発生周期を前記第２周期よりも短い第１周期に設定することを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置において、
前記イベント発生周期設定部は、１日の所定時間帯における前記イベント発生周期を、他の時間帯における前記イベント発生周期よりも短く設定することを特徴とする通信装置。
【請求項３】
請求項１に記載の通信装置において、
１日の所定時間帯における過去の前記通信制御部による前記通信接続処理の実行状況を示す通信接続状況データを保持する通信状況保持部を備え、
前記イベント発生周期設定部は、前記通信接続状況データにより示される前記所定時間帯における過去の前記通信接続処理の実行状況に基づいて、今後の前記所定時間帯における前記イベント発生周期の長さを設定することを特徴とする通信装置。
【請求項４】
請求項３に記載の通信装置において、
前記イベント発生周期設定部は、前記通信接続状況データにより示される過去の前記所定時間帯における前記通信接続処理の実行回数が多いほど、今後の前記所定時間帯における前記イベント発生周期を短く設定することを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末との間でアドバタイジングによる通信接続処理を行う通信装置に関する。
【背景技術】
【０００２】
従来、通信端末と通信装置との間で近距離無線通信を行うための通信規格として、Ｂｌｕｅｔｏｏｔｈ（登録商標）が普及しており、一層の省電力化を図るためにＢＬＥ（Ｂｌｕｅｔｏｏｔｈ Ｌｏｗ Ｅｎｅｒｇｙ）も採用されている（例えば、特許文献１参照）。
【０００３】
ＢＬＥでは、通信端末と通信装置との間の無線通信接続をアドバタイジングによって行っており、通信装置は接続待機状態であるときに、一定周期でアドバタイジング・パケットを送信する。そして、アドバタイジング・パケットを受信した通信端末が、通信装置に接続要求を行うことによって、通信端末と通信装置との間の通信接続が完了する。
【０００４】
また、使用者の選択操作に応じて、通信端末と通信装置との間の通信を停止した状態にすることにより、通信装置の省電力化を図る構成も提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１２−５３３９５８号公報
【特許文献２】特開２００２−１０１０３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献２に記載された通信装置は、通信端末との間の通信を停止することによって、通信装置の省電力化を図っているが、通信端末との通信を可能にしつつ、通信装置の消費電力を低減することも要求されている。
【０００７】
本発明は係る背景に鑑みてなされたものであり、アドバタイジングにより通信端末との通信接続に備える際の消費電力を低減した通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の通信装置は、通信端末との間で信号の送受信を行う通信回路と、
通信端末との通信接続に備えて所定のイベント発生周期で前記通信回路からアドバタイジング信号を送信し、該アドバタイジング信号を受信した通信端末から送信された接続要求信号を前記通信回路により受信したときに、該接続要求信号を送信した通信端末との間で通信接続処理を実行して、該通信端末との通信を行う通信制御部と
を備えた通信装置において、
前記通信制御部による前記通信接続処理の実行状況に応じて、前記イベント発生周期の長さを設定するイベント発生周期設定部を備え、
前記イベント発生周期設定部は、前記通信装置の前記通信接続処理とは別の処理である使用が開始されたときに前記イベント発生周期を第２周期に設定し、前記通信制御部により前記通信接続処理が実行された後は、前記イベント発生周期を前記第２周期よりも短い第１周期に設定することを特徴とする。
【０００９】
かかる本発明によれば、通信制御部はイベント発生周期でアドバタイジング信号を送信して、周辺に存在する通信端末からの応答を待つが、イベント発生周期が短いほど、アドバタイジング信号の送信頻度が高くなって通信装置の消費電力が増大する。そこで、イベント発生周期設定部により、通信制御部による通信接続処理の実行状況に応じてイベント発生周期の長さを設定することにより、イベント発生周期を一定に設定した場合よりも送信装置の消費電力を低減することが可能になる。
【００１１】
なお、前記通信装置の前記通信接続処理とは別の処理である使用が開始されたときとは、例えば、通信装置がガスコンロである場合、ガスコンロがキッチンに設置されてガスコンロの使用が開始されたときである。この構成によれば、使用者が通信機能を利用するまでは、イベント発生周期が第１周期よりも長い第２周期に維持される。そのため、使用者が通信機能を利用しない場合に、通信制御部によるアドバタイジング信号の送信頻度を低くして、送信装置の消費電力を低減することができる。
【００１２】
また、前記イベント発生周期設定部は、１日の所定時間帯における前記イベント発生周期を、他の時間帯における前記イベント発生周期よりも短く設定することを特徴とする。
【００１３】
この構成によれば、例えば、送信装置が加熱調理器に搭載され、通信が利用される時間帯（食事時間帯等）が限られる場合に、この時間帯のイベント発生周期を他の時間帯よりも短く設定することにより、この時間帯での通信接続を迅速に可能にしつつ、他の時間帯の通信接続のための消費電力を低減することができる。
【００１４】
また、１日の所定時間帯における過去の前記通信制御部による前記通信接続処理の実行状況を示す通信接続状況データを保持する通信状況保持部を備え、
前記イベント発生周期設定部は、前記通信接続状況データにより示される前記所定時間帯における過去の前記通信接続処理の実行状況に基づいて、今後の前記所定時間帯における前記イベント発生周期の長さを設定することを特徴とする。
【００１５】
この構成によれば、１日の所定時間帯に対して、過去の実際の通信の利用状況に基づいて今後のイベント発生周期を適切な長さを設定することができる。
【００１６】
また、前記イベント発生周期設定部は、前記通信接続状況データにより示される過去の前記所定時間帯における前記通信接続処理の実行回数が多いほど、今後の前記所定時間帯における前記イベント発生周期を短く設定することを特徴とする。
【００１７】
この構成によれば、１日の所定時間帯に対して、過去の通信の利用回数が多いほど今後のイベント発生周期を短く設定することにより、通信の利用頻度が高い時間帯での通信接続を迅速に可能にすると共に、通信の利用頻度が低い時間帯での消費電力を低減することができる。
【図面の簡単な説明】
【００１８】
【図１】ガスコンロ（本発明の通信装置）とスマートフォン（本発明の通信端末）の構成図。
【図２】第１実施形態におけるイベント発生周期の設定処理のフローチャート。
【図３】第２実施形態におけるイベント発生周期の設定処理のフローチャート。
【図４】第３実施形態におけるイベント発生周期の設定処理のフローチャート。
【図５】第４実施形態におけるイベント発生周期の設定処理のフローチャート。
【発明を実施するための形態】
【００１９】
本発明の実施形態について、図１〜図５を参照して説明する。
【００２０】
［１．ガスコンロ及びスマートフォンの構成］
図１を参照して、本実施形態のガスコンロ１（本発明の通信装置に相当する）は、スマートフォン５０（本発明の通信端末に相当する）との間で、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ Ｌｏｗ Ｅｎａｒｇｙ）による近距離無線通信を行う機能を備えている。
【００２１】
ガスコンロ１は、調理物を加熱する加熱部として、左コンロ１０ａ、右コンロ１０ｂ、後コンロ１０ｃ、及びグリル２０を備えている。各コンロ１０ａ，１０ｂ，１０ｃには、載置される調理容器の底部の温度を検出する温度センサ１５ａ，１５ｂ，１５ｃが設けられている。
【００２２】
ガスコンロ１の前面には、左コンロ１０ａの点火／消火と火力変更を行うための左コンロ用操作ボタン１１ａ、右コンロ１０ｂの点火／消火と火力変更を行うための右コンロ用操作ボタン１１ｂ、後コンロ１０ｃの点火／消火と火力変更を行うための後コンロ用操作ボタン１１ｃ、及びグリル２０の点火／消火と火力変更を行うためのグリル用操作ボタン２１が設けられている。さらに、ガスコンロ１の前面には、コンロ操作パネル１３とグリル操作パネル２３とが設けられている。
【００２３】
また、ガスコンロ１には、ガスコンロ１の全体的な作動を制御するコンロコントローラ３０と、スピーカ２６と、通信回路２７が備えられている。コンロコントローラ３０は、ＣＰＵ、メモリ、各種インターフェース回路等により構成された電子回路ユニットであり、メモリに保持されたガスコンロ１の制御用プログラムをＣＰＵにより実行することによって通信制御部３１、イベント発生周期設定部３２、通信状況保持部３３、及び加熱調理制御部３４として機能する。
【００２４】
コンロコントローラ３０には、温度センサ１５ａ，１５ｂ，１５ｃの検出信号と、操作ボタン（左コンロ用操作ボタン１１ａ、右コンロ用操作ボタン１１ｂ、後コンロ用操作ボタン１１ｃ、グリル用操作ボタン２１）の操作信号と、操作パネル（コンロ操作パネル１３、グリル操作パネル２３）の操作信号と、通信回路２７により受信された信号とが入力される。
【００２５】
また、コンロコントローラ３０から出力される制御信号によって、左コンロ１０ａ、右コンロ１０ｂ、後コンロ１０ｃ、グリル２０、操作パネル（コンロ操作パネル１３、グリル操作パネル２３）の表示、スピーカ２６からの音出力、及び通信回路２７による信号の送信が制御される。
【００２６】
スマートフォン５０には、スマートフォン５０の全体的な作動を制御するスマホコントローラ６０が備えられている。スマホコントローラ６０は、ＣＰＵ、メモリ、各種インターフェース回路等により構成された電子回路ユニットであり、メモリに保持されたスマートフォン５０の制御用プログラムを、ＣＰＵにより実行することによって、通信制御部６１、レシピ選択部６２、及び調理条件データ送信部６３として機能する。
【００２７】
また、スマートフォン５０には、使用者によりタッチ操作されると共に各種の画面が表示されるタッチパネル５１と、音声等が出力されるスピーカ５２と、ガスコンロ１との間で信号を送受信する通信回路５３とが備えられている。
【００２８】
スマホコントローラ６０には、タッチパネル５１におけるタッチ操作信号と、通信回路５３により受信された信号が入力される。また、スマホコントローラ６０から送信される制御信号によって、タッチパネル５１の画面表示と、スピーカ５２の出力と、通信回路５３による信号の送信とが制御される。
【００２９】
ガスコンロ１は、スマートフォン５０により選択されたレシピに対応した調理条件データを、スマートフォン５０から受信して、調理条件データに基づく自動加熱調理を行う機能を有している。使用者は、この機能を利用するために、レシピ選択サイトにアクセスしてレシピ選択用のアプリケーション（以下、レシピ選択アプリという）を、スマートフォン５０にインストールする。
【００３０】
使用者は、レシピ選択アプリをインストールしたときに、初期設定としてガスコンロ１の機種名を登録する操作を行う。この登録により、ガスコンロ１の仕様（各コンロ１０ａ，１０ｂ，１０ｃ，グリル２０の加熱能力等）に対応した調理条件データを、レシピ選択サイトから取得することが可能となる。また、使用者は、レシピ選択アプリにより、スマートフォン５０とガスコンロ１のペアリングを行って、スマートフォン５０とガスコンロ１間の無線通信を可能にする。
【００３１】
スマートフォン５０においては、使用者によるレシピの選択操作に応じて、レシピ選択部６２がレシピを選択し、レシピ選択部６２により選択されたレシピ用の調理条件データが、調理条件データ送信部６３により通信回路５３から送信される。
【００３２】
そして、ガスコンロ１においては、通信回路２７を介して調理条件データを受信したコンロコントローラ３０の加熱調理制御部３４が、調理条件データに従って自動調理を実行する。
【００３３】
［２．イベント発生周期の設定処理の第１実施形態］
次に、図２に示したフローチャートに従って、イベント発生周期の設定処理の第１実施形態について説明する。
【００３４】
ガスコンロ１の通信制御部３１は、既にペアリングを完了したスマートフォン５０との無線通信接続に備えて、図１に示したように、所定のイベント発生周期で、アドバタイジングパケットＡｄｖ_pkt（本発明のアドバタイジング信号に相当する）を、繰り返し送信する。
【００３５】
そして、ガスコンロ１の周辺に存在するスマートフォン５０は、アドバタイジングパケットＡｄｖ_pktを受信したきに、コネクトリクエストＣｏｎ_req（本発明の接続要求信号に相当する）を送信する。コネクトリクエストＣｏｎ_reqには、アドバタイジングパケットＡｄｖ_pktに含まれていたガスコンロ１のアドレスと、スマートフォン５０のアドレスとが含まれている。ガスコンロ１の通信制御部３１は、これらのアドレスを認識することによって、通信相手のスマートフォン５０を特定してスマートフォン５０との無線による通信接続処理を実行する。
【００３６】
図２のフローチャートは、イベント発生周期設定部３２により実行され、ガスコンロ１がキッチンに設置されてガスコンロ１の使用が開始されたときに、ＳＴＥＰ１で、イベント発生周期設定部３２は、イベント発生周期を第２周期（イベント発生周期の初期値）に設定する。
【００３７】
続くＳＴＥＰ２で、イベント発生周期設定部３２は、通信制御部３１によりガスコンロ１とスマートフォン５０との間の通信接続処理が実行されたか否かを判断する。そして、ガスコンロ１とスマートフォン５０との間の通信接続処理が実行されたときにＳＴＥＰ3に進み、イベント発生周期設定部３２は、イベント発生周期を第２周期よりも短い第１周期に設定（変更）する。
【００３８】
これにより、使用者がスマートフォン５０を用いた自動調理の操作を行わない場合は、イベント発生周期が第２周期に維持されるため、通信制御部３１によるアドバタイジングパケットＡｄｖ_pktの送信頻度を低くしてガスコンロ１の消費電力を低減することができる。また、使用者がスマートフォン５０を用いた自動調理の操作を行う場合には、イベント発生周期が第２周期よりも短い第１周期に変更されるため、ガスコンロ１とスマートフォン５０との間の通信接続処理をより迅速に行うことができる。
【００３９】
［３．イベント発生周期の設定処理の第２実施形態］
次に、図３に示したフローチャートに従って、イベント発生周期の設定処理の第２実施形態について説明する。
【００４０】
イベント発生周期設定部３２は、図３のＳＴＥＰ１０で、イベント発生周期を第２周期に設定する。続くＳＴＥＰ１１で、イベント発生周期設定部３２は、現在時刻（コンロコントローラ３０の計時機能により認識される）が、予め設定されたガスコンロの利用時間帯（朝、昼、晩の調理時間帯等、本発明の所定時間帯に相当する）の開始時刻になったか否かを判断する。
【００４１】
そして、現在時刻が利用時間帯の開始時刻になった時にＳＴＥＰ１２に進み、イベント発生周期設定部３２は、イベント発生周期を第２周期よりも短い第１周期に設定（変更）して、ＳＴＥＰ１３に進む。
【００４２】
ＳＴＥＰ１３で、イベント発生周期設定部３２は、現在時刻が利用時間帯の終了時刻であるか否かを判断する。そして、現在時刻が利用時間帯の終了時刻になったときにＳＴＥＰ１０に進む。
【００４３】
図３のフローチャートによる処理により、イベント発生周期設定部３２は、スマートフォン５０を用いた自動調理の操作がなされる可能性が高い利用時間帯では、イベント発生周期を比較的短い第１周期に設定する。そして、これにより、ガスコンロ１とスマートフォン５０との間の通信接続処理を迅速に行うことを可能にして、使用者の使い勝手を向上させることができる。
【００４４】
一方、利用時間帯以外の、スマートフォン５０を用いた自動調理の操作がなされる可能性が低い時間帯においては、イベント発生周期を比較的長い第２周期に設定することにより、通信制御部３１によるアドバタイジングパケットＡｄｖ_pktの送信頻度を低くして、ガスコンロ１の消費電力を低減することができる。
【００４５】
［４．イベント発生周期の設定処理の第３実施形態］
次に、図４に示したフローチャートに従って、イベント発生周期の設定処理の第３実施形態について説明する。第３実施形態では、イベント発生周期の長さが時間レベルによって設定されている。時間レベルは、レベル１を最短として、レベルが増加するに従って時間が長くなる仕様とされている。
【００４６】
イベント発生周期設定部３２は、図４のＳＴＥＰ３０で、イベント発生周期を時間レベル１（最短設定）に設定し、後述する不使用カウンタをリセット（０をセット）にする。そして、次のＳＴＥＰ３１〜ＳＴＥＰ３４のループを繰り返し実行する。
【００４７】
ＳＴＥＰ３１で、イベント発生周期設定部３２は、現在時刻が利用時間帯の開始時刻になったか否かを判断する。そして、現在時刻が利用時間帯の開示時刻になった時にＳＴＥＰ３２に進み、ＳＴＥＰ４０で、通信制御部３１によるガスコンロ１とスマートフォン５０との間の通信接続処理の実行の有無を監視しながら、現在時刻が利用時間帯の終了時刻になったか否かを判断する。
【００４８】
通信状況保持部３３は、利用時間帯における通信接続処理の実行の有無（本発明の通信接続処理の実行状況に相当する）を示す通信接続状況データを、コンロコントローラ３０に備えられたメモリに保持する。
【００４９】
現在時刻が利用時間帯の終了時刻になったときにＳＴＥＰ３３に進み、イベント発生周期設定部３２は、通信接続状況データを参照して、利用時間帯内で、通信接続処理が実行されたか否かを判断する。そして、利用時間帯内で通信接続処理が実行されたときはＳＴＥＰ３４に進む。一方、利用時間帯内で通信接続処理が実行されなかったときにはＳＴＥＰ５０に分岐し、イベント発生周期設定部３２は、不使用カウンタをカウントアップ（＋１）してＳＴＥＰ３４に進む。
【００５０】
ＳＴＥＰ３４で、イベント発生周期設定部３２は、不使用カウンタのカウント値に応じて、イベント発生周期の時間レベルを設定する。すなわち、カウント値が大きいほど（利用時間帯に通信接続処理が実行されなかった過去の日数が多いほど）、今後の利用時間帯におけるイベント発生周期の時間レベルを大きくして、イベント発生周期を長くする。
【００５１】
これにより、利用時間帯におけるイベント発生周期を、実際のスマートフォン５０を用いたガスコンロ１の使用状況に応じて、適切に設定することができる。
【００５２】
［５．イベント発生周期の設定処理の第４実施形態］
次に、図５に示したフローチャートに従って、イベント発生周期の設定処理の第４実施形態について説明する。第４実施形態では、上述した第３実施形態と同様に、イベント発生周期の長さが時間レベルによって設定されている。
【００５３】
イベント発生周期設定部３２は、図５のＳＴＥＰ６０で、現在時刻が利用時間帯の開始時刻であるか否かを判断する。そして、現在時刻が利用時間帯の開始時刻になった時にＳＴＥＰ６１に進み、ＳＴＥＰ７０で、通信制御部３１によるガスコンロ１とスマートフォン５０との間の通信接続処理の実行の有無を監視しながら、現在時刻が利用時間帯の終了時刻になったか否かを判断する。
【００５４】
現在時刻が利用時間帯の終了時刻になった時にＳＴＥＰ６２に進み、イベント発生周期設定部３２は、利用時間帯内で、通信接続処理が実行されたか否かを判断する。そして、利用時間帯内で通信接続処理が実行されたときはＳＴＥＰ６３に進み、イベント発生周期設定部３２は、重み変数をカウントアップ（＋１）してＳＴＥＰ６４に進む。一方、利用時間帯内で通信接続処理が実行されなかったときにはＳＴＥＰ８０に分岐し、イベント発生周期設定部３２は、重み変数をカウントダウン（−１）してＳＴＥＰ６４に進む。
【００５５】
ＳＴＥＰ６４で、イベント発生周期設定部３２は、重み変数が重み上限値よりも大きくなったか否かを判断する。そして、重み変数が重み上限値よりも大きくなったときはＳＴＥＰ６５に進み、イベント発生周期設定部３２は、イベント発生周期の時間レベルを１段階下げる（−１する）。一方、重み変数が重み上限値以下であるときにはＳＴＥＰ９０に分岐し、イベント発生周期設定部３２は、重み変数が重み下限値よりも小さくなったか否かを判断する。
【００５６】
そして、重み変数が重み下限値よりも小さくなったときはＳＴＥＰ９１に進み、イベント発生周期設定部３２は、イベント発生周期の時間レベルを１段階上げて（＋１して）、ＳＴＥＰ６６に進む。一方、重み変数が重み下限値以上であるときにはＳＴＥＰ６６に分岐する。
【００５７】
このように、通信接続処理の実行の有無に応じて重み変数を増減し、重み変数の値に応じてイベント発生周期の時間レベルを増減することにより、使用者によるスマートフォン５０を用いた自動調理の操作の実施状況に適応させて、イベント発生周期の長さを設定することができる。
【００５８】
ＳＴＥＰ６６で、イベント発生周期設定部３２は、次の時間帯のパラメータ（開始時刻、終了時刻、イベント発生時間の時間レベル、重み変数の値）を、メモリから読み出してＳＴＥＰ６０に進む。これにより、次の時間帯についても同様にして、重み変数の値が更新されてイベント発生周期の長さが更新される。
【００５９】
［６．他の実施形態］
本実施形態では、本発明の通信装置としてガスコンロ１を示したが、通信端末との間でアドバタイジングによる通信接続処理を行う通信装置であれば、本発明の適用が可能である。
【００６０】
また、本実施形態では、本発明の通信端末として、スマートフォン５０を示したが、通信装置と間で通信を行う機能を有する通信端末であればよく、携帯電話、タブレット、パソコン等を用いることができる。
【００６１】
また、本実施形態では、スマートフォン５０（通信端末）との間で、ＢＬＥによる無線通信を行うガスコンロ１（通信装置）を示したが、ＢＬＥ以外の通信仕様を採用した場合であっても、アドバタイジングによる通信接続を行う通信装置であれば、本発明の適用が可能である。
【符号の説明】
【００６２】
１…ガスコンロ（通信装置）、２７…通信回路、３０…コンロコントローラ、３１…通信制御部、３２…イベント発生周期設定部、３３…通信状況保持部、３４…加熱調理制御部、５０…スマートフォン（通信端末）、６０…スマホコントローラ、６１…通信制御部。
【図１】
0006643180.tif 000002
【図２】
0006643180.tif 000003
【図３】
0006643180.tif 000004
【図４】
0006643180.tif 000005
【図５】
0006643180.tif 000006