(57)【要約】  複数のユーザの各々が利用する調理機器での調理時間と調理対象の食品とを少なくとも含むユーザログを管理するメモリを用いて、調理機器の調理時間に基づいて算出される食品毎の推奨調理時間の中から、第１のユーザの調理対象の食品に対応する推奨調理時間をサーバから取得させ、少なくとも推奨調理時間を含む調理時間の候補の中から何れか１つを第１のユーザに選択させるユーザインタフェースをディスプレイに表示させ、ユーザインタフェースにおける操作入力によって調理時間の選択が検知されると、選択された調理時間を設定する設定コマンドを前記第１の調理機器（２００）へ出力する。
2015029333.tif 000002
【特許請求の範囲】
【請求項１】
複数の調理機器のうちの第１の調理機器と接続し、タッチパネル式のディスプレイを有する端末装置の制御方法であって、
前記端末装置のコンピュータに対して、
複数のユーザの各々が利用する調理機器での調理時間と調理対象の食品とを少なくとも含むユーザログを管理するメモリを用いて、前記調理機器の調理時間に基づいて算出される食品毎の推奨調理時間の中から、第１のユーザの調理対象の食品に対応する推奨調理時間をサーバから取得させ、
少なくとも前記推奨調理時間を含む調理時間の候補の中から何れか１つを前記第１のユーザに選択させるユーザインタフェースを前記ディスプレイに表示させ、
前記ユーザインタフェースにおける操作入力によって調理時間の選択が検知されると、前記選択された調理時間を設定する設定コマンドを前記第１の調理機器へ出力する
制御方法。
【請求項２】
前記端末装置のコンピュータに対して、更に、前記第１のユーザの調理対象の食品に対する標準調理時間を前記サーバから取得させ、
前記標準調理時間及び前記推奨調理時間を前記ディスプレイに表示させる、
前記標準調理時間に対応するアイコン及び前記推奨調理時間に対応するアイコンのいずれかの選択を検知すると、前記選択されたアイコンに対応する調理時間を設定する設定コマンドを前記第１の調理機器へ出力する
請求項１に記載の制御方法。
【請求項３】
前記端末装置のコンピュータに対して、更に、前記第１のユーザの調理対象の食品に対する、前記複数のユーザの調理時間の分布を前記サーバから取得させ、
前記分布、及び、前記分布における前記推奨調理時間の領域を前記ディスプレイに表示させ、
前記分布における推奨調理時間の領域の選択を検知すると、前記選択した領域に対応する推奨調理時間に基づく調理時間を設定する設定コマンドを前記第１の調理機器へ出力する
請求項１に記載の制御方法。
【請求項４】
前記ユーザログには、更に、各ユーザのユーザＩＤが記録され、
前記サーバには、前記ユーザＩＤと各ユーザの年齢層とが対応付けられたデータが保存され、
前記端末装置のコンピュータに対して、
前記複数のユーザからの前記ユーザログに記録された調理機器の調理時間に基づいて得られる、各年齢層における食品毎の推奨調理時間の中から、前記第１のユーザのユーザＩＤに対応付けられた年齢層と前記第１のユーザの調理対象の食品とに対応する前記推奨調理時間を前記サーバから取得させ、
前記第１のユーザの調理対象の食品に対する、前記複数のユーザの年齢層毎の推奨調理時間を前記サーバから取得させ、
前記年齢層毎の推奨調理時間、及び、前記第１のユーザが属する年齢層の前記推奨調理時間の領域を前記ディスプレイに表示させ、
所定の年齢層の前記推奨調理時間の領域の選択が検知されると、前記選択した領域に対応する推奨調理時間に基づく調理時間を設定する設定コマンドを前記第１の調理機器へ出力する
請求項１に記載の制御方法。
【請求項５】
前記推奨調理時間は、前記複数のユーザからの前記ユーザログにおける、同一食品毎の前記調理時間の平均値である、
請求項１に記載の制御方法。
【請求項６】
前記ユーザログには、更に、各ユーザのユーザＩＤが記録され、
前記サーバには、前記ユーザＩＤと各ユーザの年齢層とが対応付けられたデータが保存され、
前記推奨調理時間は、前記複数のユーザからの前記ユーザログにおける、各年齢層の同一食品毎の前記調理時間の平均値である、
請求項１に記載の制御方法。
【請求項７】
複数の調理機器のうちの第１の調理機器と接続し、タッチパネル式のディスプレイを有する端末装置を実行させるプログラムであって、
前記情報端末のコンピュータに対して、
複数のユーザの各々が利用する調理機器での調理時間と調理対象の食品とを少なくとも含むユーザログを管理するメモリを用いて、前記調理機器の調理時間に基づいて算出される食品毎の推奨調理時間の中から、第１のユーザの調理対象の食品に対応する推奨調理時間をサーバから取得させ、
少なくとも前記推奨調理時間を含む調理時間の候補の中から何れか１つを前記第１のユーザに選択させるユーザインタフェースを前記ディスプレイに表示させ、
前記ユーザインタフェースにおける操作入力によって調理時間の選択が検知されると、前記選択された調理時間を設定する設定コマンドを前記第１の調理機器へ出力する処理
を実行させるプログラム。
【請求項８】
複数の調理機器のうちの第１の調理機器と接続し、タッチパネル式のディスプレイを有する端末装置であって、
複数のユーザの各々が利用する調理機器での調理時間と調理対象の食品とを少なくとも含むユーザログを管理するメモリを用いて、前記調理機器の調理時間に基づいて算出される食品毎の推奨調理時間の中から、第１のユーザの調理対象の食品に対応する推奨調理時間をサーバから取得する取得部と、
少なくとも前記推奨調理時間を含む調理時間の候補の中から何れか１つを前記第１のユーザに選択させるユーザインタフェースを前記ディスプレイに表示する表示部と、
前記ユーザインタフェースにおける操作入力によって調理時間の選択が検知されると、前記選択された調理時間を設定する設定コマンドを前記第１の調理機器へ出力する設定部と、
を具備する端末装置。
【請求項９】
前記ディスプレイを有する前記端末装置は、第１の調理機器とネットワークを介して接続する請求項８記載の端末装置。
【請求項１０】
互いに異なる調理機器と通信可能に接続された複数の端末装置とネットワークを介して接続し、複数の調理機器の情報を管理する情報提供システムにおける情報提供方法であって、
ユーザが利用する調理機器での調理時間と調理対象の食品とを少なくとも含むユーザログを前記端末装置のそれぞれから受信し、
前記受信したユーザログのそれぞれに含まれる調理機器の調理時間に基づいて、食品毎の推奨調理時間を算出し、前記食品毎の推奨調理時間をメモリに保存し、
前記第１のユーザが利用する端末装置から受信した第１のユーザの調理対象の食品に対応する推奨調理時間を前記メモリから検索して、当該推奨調理時間を前記端末装置へ送信し、
少なくとも前記推奨調理時間を含む調理時間の候補の中から何れか１つを前記第１のユーザに選択させるユーザインタフェースをタッチパネル式のディスプレイに表示させる
情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、制御方法、プログラム、端末装置及び情報提供システムにおける情報提供方法に関する。
【背景技術】
【０００２】
従来、家庭にある調理機器（または、調理装置ともいう）に対してインターネット網を介して調理プログラムをダウンロードする方法が提案されている。例えば、特許文献１には、食品の包装に記載されたバーコードから読み取った調理プログラムコードを電子レンジに転送し、電子レンジが当該調理プログラムコードに対応する調理プログラムを読み出して調理時間を設定する方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６１-７６８２５号公報
【発明の概要】
【０００４】
本開示の一態様に係る制御方法は、複数の調理機器のうちの第１の調理機器と接続し、タッチパネル式のディスプレイを有する端末装置の制御方法であって、端末装置のコンピュータに対して、複数のユーザの各々が利用する調理機器での調理時間と調理対象の食品とを少なくとも含むユーザログを管理するメモリを用いて、調理機器の調理時間に基づいて算出される食品毎の推奨調理時間の中から、第１のユーザの調理対象の食品に対応する推奨調理時間をサーバから取得させ、少なくとも推奨調理時間を含む調理時間の候補の中から何れか１つを第１のユーザに選択させるユーザインタフェースをディスプレイに表示させ、ユーザインタフェースにおける操作入力によって調理時間の選択が検知されると、選択された調理時間を設定する設定コマンドを第１の調理機器へ出力する。
【０００５】
なお、これらの包括的または具体的な側面は、システム、装置、および、コンピュータプログラムで実現されてもよく、システム、装置、方法、およびコンピュータプログラムの任意な組み合わせで実現されてもよい。
【０００６】
本開示によれば、追加の調理時間の設定をユーザに行わせることなく、最適な温度となるように食品を調理するための調理時間を提供することができる。
【図面の簡単な説明】
【０００７】
【図１Ａ】図１Ａは、本開示の一実施の形態に係る情報提供システムの全体像の一例を示す図である。
【図１Ｂ】図１Ｂは、本開示の一実施の形態に係る情報提供システムにおけるデータセンタ運営会社と機器メーカとの関係の一例を示す図である。
【図１Ｃ】図１Ｃは、本開示の一実施の形態に係る情報提供システムにおけるデータセンタ運営会社と機器メーカおよび管理会社との関係の一例を示す図である。
【図２】図２は、本開示の一実施の形態に係る情報提供システムの構成の一例を示すブロック図である。
【図３Ａ】図３Ａは、本開示の一実施の形態に係るクラウドに保存されるデータベースの一例を示す図である。
【図３Ｂ】図３Ｂは、本開示の一実施の形態に係るクラウドに保存されるデータベースの一例を示す図である。
【図３Ｃ】図３Ｃは、本開示の一実施の形態に係るクラウドに保存されるデータベースの一例を示す図である。
【図４】図４は、本開示の一実施の形態に係る端末装置のあたため設定取得処理の一例を示すフローチャートである。
【図５】図５は、本開示の一実施の形態に係るユーザあたためログのアップロード処理の一例を示すシーケンス図である。
【図６】図６は、本開示の一実施の形態に係るサーバ装置における学習処理の一例を示すフローチャートである。
【図７】図７は、本開示の一実施の形態に係るサーバ装置における推奨あたため時間の決定処理の一例を示すフローチャートである。
【図８Ａ】図８Ａは、本開示の一実施の形態に係るＵＩの一例を示す図である。
【図８Ｂ】図８Ｂは、本開示の一実施の形態に係るＵＩの一例を示す図である。
【図８Ｃ】図８Ｃは、本開示の一実施の形態に係るＵＩの一例を示す図である。
【図９】図９は、本開示の一実施の形態に係るコンピュータのハードウェア構成の一例を示す図である。
【図１０】図１０は、本開示の一実施の形態に係るクラウドサービスの類型１の一例を示す図である。
【図１１】図１１は、本開示の一実施の形態に係るクラウドサービスの類型２の一例を示す図である。
【図１２】図１２は、本開示の一実施の形態に係るクラウドサービスの類型３の一例を示す図である。
【図１３】図１３は、本開示の一実施の形態に係るクラウドサービスの類型４を示す図である。
【発明を実施するための形態】
【０００８】
まず、本発明者らが本開示に係る各態様の発明をするにあたって、検討した事項を説明する。
【０００９】
（本発明の基礎となった知見）
電子レンジを用いて加熱調理した食品のあたたかさの好みはユーザによって異なる。
【００１０】
しかしながら、従来においては調理プログラムから得られる調理時間というのはユーザの好みに関係なく、あたためる食品に対応した固定的な値である。
【００１１】
特許文献１では、クックブックに記載のバーコードを読み取って、対応する調理プログラムを電子レンジ本体に送る構成である。しかしながら、ユーザのあたたかさの好みを何ら考慮していない。従って、クックブックに記載の同じバーコードを読み取った場合、ユーザの好みに関係なく、同じ調理プログラムが電子レンジ本体に送られる。よって、同じ食品を同じ調理プログラムに含まれる調理時間で加熱調理をしたとき、得られる食品のあたたかさについては、ユーザの好みによって異なる。
【００１２】
同じあたたかさの食品について、満足するあたたかさと感じるユーザもいるし、あたたかさが足りないと感じるユーザもいる。また、熱いと感じるユーザもいる。
【００１３】
つまり、従来技術では、電子レンジを用いて食品を加熱調理したときに得られる食品のあたたかさの好みを考慮していない。従って、よりあたたかい食品を好むユーザは、電子レンジを用いて食品を加熱調理したときに得られる食品のあたたかさでは、満足しない。この場合、追加の加熱調理を行うことになり、何度もユーザに追加の加熱調理を行わせることになっていた。
【００１４】
このことは、電子レンジに限ることではなく、加熱調理を行う他の調理機器（オーブン）などについても同様である。
【００１５】
本開示は、調理機器を用いて加熱調理したときに得られる食品のあたたかさに対するユーザの好みに応じた調理時間を提供できる制御方法を得ることである。
【００１６】
本開示の一態様に係る制御方法は、複数の調理機器のうちの第１の調理機器と接続し、タッチパネル式のディスプレイを有する端末装置の制御方法であって、端末装置のコンピュータに対して、複数のユーザの各々が利用する調理機器での調理時間と調理対象の食品とを少なくとも含むユーザログを管理するメモリを用いて、調理機器の調理時間に基づいて算出される食品毎の推奨調理時間の中から、第１のユーザの調理対象の食品に対応する推奨調理時間をサーバから取得させ、少なくとも推奨調理時間を含む調理時間の候補の中から何れか１つを第１のユーザに選択させるユーザインタフェースをディスプレイに表示させ、ユーザインタフェースにおける操作入力によって調理時間の選択が検知されると、選択された調理時間を設定する設定コマンドを第１の調理機器へ出力する。
【００１７】
このように構成することにより、調理機器を用いて加熱調理したときに得られる食品のあたたかさに対する第１のユーザの好みに応じた調理時間を第１の調理機器に設定できる。
【００１８】
本開示の一態様に係る制御方法は、端末装置のコンピュータに対して、更に、第１のユーザの調理対象の食品に対する標準調理時間をサーバから取得させ、標準調理時間及び推奨調理時間をディスプレイに表示させ、標準調理時間に対応するアイコン及び推奨調理時間に対応するアイコンのいずれかの選択を検知すると、選択されたアイコンに対応する調理時間を設定する設定コマンドを第１の調理機器へ出力する。
【００１９】
このように構成することにより、第１のユーザは、標準調理時間及び推奨調理時間を認識できる。更に、選択されたアイコンに対応する調理時間を第１の調理機器に設定することができる。
【００２０】
本開示の一態様に係る制御方法は、端末装置のコンピュータに対して、更に、第１のユーザの調理対象の食品に対する、複数のユーザの調理時間の分布をサーバから取得させ、分布、及び、分布における推奨調理時間の領域をディスプレイに表示させ、分布における推奨調理時間の領域の選択を検知すると、選択した領域に対応する推奨調理時間に基づく調理時間を第１の調理機器に設定する設定コマンドを第１の調理機器へ出力する。
【００２１】
このように構成することにより、第１のユーザは、標準調理時間及び推奨調理時間を分布に基づいて認識できる。更に、選択した領域に対応する推奨調理時間に基づく調理時間を第１の調理機器に設定することができる。
【００２２】
本開示の一態様に係る制御方法は、ユーザログには、更に、各ユーザのユーザＩＤが記録され、サーバには、ユーザＩＤと各ユーザの年齢層とが対応付けられたデータが保存され、端末装置のコンピュータに対して、複数のユーザからのユーザログに記録された調理機器の調理時間に基づいて得られる、各年齢層における食品毎の推奨調理時間の中から、第１のユーザのユーザＩＤに対応付けられた年齢層と第１のユーザの調理対象の食品とに対応する推奨調理時間をサーバから取得させ、第１のユーザの調理対象の食品に対する、複数のユーザの年齢層毎の推奨調理時間をサーバから取得させ、年齢層毎の推奨調理時間、及び、第１のユーザが属する年齢層の推奨調理時間の領域をディスプレイに表示させ、所定の年齢層の推奨調理時間の領域の選択が検知されると、選択した領域に対応する推奨調理時間に基づく調理時間を設定する設定コマンドを第１の調理機器へ出力する。
【００２３】
このように構成することにより、第１のユーザは、年齢層毎の推奨調理時間、及び、第１のユーザが属する年齢層の推奨調理時間の領域を把握できる。
【００２４】
本開示の一態様に係る制御方法は、推奨調理時間は、複数のユーザからのユーザログにおける、同一食品毎の調理時間の平均値である。
【００２５】
本開示の一態様に係る制御方法は、ユーザログには、更に、各ユーザのユーザＩＤが記録され、サーバには、ユーザＩＤと各ユーザの年齢層とが対応付けられたデータが保存され、推奨調理時間は、複数のユーザからのユーザログにおける、各年齢層の同一食品毎の調理時間の平均値である。
【００２６】
本開示の一態様に係るプログラムは、複数の調理機器のうちの第１の調理機器と接続し、タッチパネル式のディスプレイを有する端末装置を実行させるプログラムであって、情報端末のコンピュータに対して、複数のユーザの各々が利用する調理機器での調理時間と調理対象の食品とを少なくとも含むユーザログを管理するメモリを用いて、調理機器の調理時間に基づいて算出される食品毎の推奨調理時間の中から、第１のユーザの調理対象の食品に対応する推奨調理時間をサーバから取得させ、少なくとも推奨調理時間を含む調理時間の候補の中から何れか１つを第１のユーザに選択させるユーザインタフェースをディスプレイに表示させ、ユーザインタフェースにおける操作入力によって調理時間の選択が検知されると、選択された調理時間を設定する設定コマンドを第１の調理機器へ出力する処理を実行させる。
【００２７】
このように構成することにより、調理機器を用いて加熱調理したときに得られる食品のあたたかさに対する第１のユーザの好みに応じた調理時間を第１のユーザが利用する第１の調理機器に設定できる。
【００２８】
本開示の一態様に係る端末装置は、複数の調理機器のうちの第１の調理機器と接続し、タッチパネル式のディスプレイを有する端末装置であって、複数のユーザの各々が利用する調理機器での調理時間と調理対象の食品とを少なくとも含むユーザログを管理するメモリを用いて、調理機器の調理時間に基づいて算出される食品毎の推奨調理時間の中から、第１のユーザの調理対象の食品に対応する推奨調理時間をサーバから取得する取得部と、少なくとも推奨調理時間を含む調理時間の候補の中から何れか１つを第１のユーザに選択させるユーザインタフェースをディスプレイに表示する表示部と、ユーザインタフェースにおける操作入力によって調理時間の選択が検知されると、選択された調理時間を設定する設定コマンドを第１の調理機器へ出力する設定部と、を具備する。
【００２９】
このように構成することにより、調理機器を用いて加熱調理したときに得られる食品のあたたかさに対する第１のユーザの好みに応じた調理時間を第１のユーザが利用する第１の調理機器に設定できる。
【００３０】
本開示の一態様に係るディスプレイを有する端末装置は、第１の調理機器とネットワークを介して接続する。
【００３１】
このように構成することにより、端末装置は、第１の調理機器を用いて加熱調理したときに得られる食品のあたたかさに対する第１のユーザの好みに応じた調理時間を第１のユーザが利用する第１の調理機器へネットワークを介して設定できる。
【００３２】
本開示の一態様に係る情報提供方法は、互いに異なる調理機器と通信可能に接続された複数の端末装置とネットワークを介して接続し、複数の調理機器の情報を管理する情報提供システムにおける情報提供方法であって、ユーザが利用する調理機器での調理時間と調理対象の食品とを少なくとも含むユーザログを端末装置のそれぞれから受信し、受信したユーザログのそれぞれに含まれる調理機器の調理時間に基づいて、食品毎の推奨調理時間を算出し、食品毎の推奨調理時間をメモリに保存し、第１のユーザが利用する端末装置から受信した第１のユーザの調理対象の食品に対応する推奨調理時間をメモリから検索して、当該推奨調理時間を端末装置へ送信し、少なくとも推奨調理時間を含む調理時間の候補の中から何れか１つを第１のユーザに選択させるユーザインタフェースをタッチパネル式のディスプレイに表示させる。
【００３３】
このように構成することにより、第１の調理機器を用いて加熱調理したときに得られる食品のあたたかさに対する第１のユーザの好みに応じた調理時間を第１のユーザが利用する端末装置へ提供できる。よって、端末装置は、第１の調理機器を用いて加熱調理したときに得られる食品のあたたかさに対する第１のユーザの好みに応じた調理時間を第１のユーザが利用する第１の調理機器に設定できる。
【００３４】
なお、以下で説明する実施の形態は、いずれも本開示の一具体例を示すものである。以下の実施の形態で示される数値、形状、構成要素、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また全ての実施の形態において、各々の内容を組み合わせることもできる。
【００３５】
（提供するサービスの全体像）
図１Ａには、本開示の一実施の形態における情報提供システムの全体像の一例を示す図である。
【００３６】
グループ１０は、例えば企業、団体、家庭等であり、その規模を問わない。グループ１０には、複数の機器１１である機器Ａ、機器Ｂおよびホームゲートウェイ１２が存在する。
【００３７】
また、図１Ａには図示していないが、グループ１０とは異なるグループには、グループ１０と同様に、複数の機器およびホームゲートウェイが存在する。ここでは、グループ１０に関する説明を行う。グループ１０と異なるグループについても、グループ１０と同様であるため、ここでは詳細な説明を省略する。グループ１０の複数の機器１１の１つには、例えばインターネットと接続可能な機器Ａ（例えば、スマートフォン、ＰＣ、ＴＶ等）がある。また複数の機器１１の１つには、例えば、それ自身ではインターネットと接続不可能な機器Ｂ（例えば、電子レンジ、照明、洗濯機、冷蔵庫等）がある。
【００３８】
機器１１（特に機器Ａ）、ホームゲートウェイ１２及びクラウドサーバ２１は、インターネットを介して相互に通信可能に接続されている。機器Ａ、機器Ｂおよびホームゲートウェイ１２は、例えば、ユーザ１の宅内のネットワークを介して相互に通信可能に接続されている。宅内のネットワークは無線のネットワークでもよいし、有線のネットワークでもよい。機器Ｂは、インターネットと接続不可能な機器であるが、例えば、宅内のネットワークを介して、ホームゲートウェイ１２又は機器Ａ（例えば、スマートフォン）と相互に通信可能に接続されている。宅内のネットワークを介してホームゲートウェイ１２又は機器Ａと接続することにより、機器Ｂは、機器Ａ又はホームゲートウェイ１２を介してインターネットと接続可能となる。機器Ａおよびホームゲートウェイ１２は、クラウドサーバ２１は、インターネットを介して相互に通信可能に接続されている。よって、機器Ｂは、クラウドサーバ２１と、機器Ａ又はホームゲートウェイ１２を介して相互に通信可能に接続される。よって、機器１１が機器Ａまたは、機器Ｂのいずれであっても、機器１１はクラウドサーバ２１とインターネットを介して相互に通信可能に接続することが可能となる。またグループ１０には複数の機器１１を使用する使用者に対応するユーザ１が存在する。
【００３９】
データセンタ運営会社２０には、クラウドサーバ２１が存在する。クラウドサーバ２１とはインターネットを介して様々な機器と連携する仮想化サーバである。主に通常のデータベース管理ツール等で扱うことが困難な巨大なデータ（ビッグデータ）等を管理する。データセンタ運営会社２０は、データ管理又はクラウドサーバ２１の管理、それらを行うデータセンタの運営等を行っている。データセンタ運営会社２０が行っている役務については詳細を後述する。ここで、データセンタ運営会社２０は、データ管理又はクラウドサーバ２１の運営等のみを行っている会社に限らない。
【００４０】
図１Ｂは、本開示の一実施の形態に係る情報提供システムにおけるデータセンタ運営会社と機器メーカとの関係の一例を示す図である。例えば複数の機器１１のうちの一つの機器を開発・製造している機器メーカが、併せてデータ管理又はクラウドサーバ２１の管理等を行っている場合は、機器メーカがデータセンタ運営会社２０に該当する。また、データセンタ運営会社２０は一つの会社に限らない。図１Ｃは、本開示の一実施の形態に係る情報提供システムにおけるデータセンタ運営会社と機器メーカおよび管理会社との関係の一例を示す図である。例えば機器メーカ及び他の管理会社が共同もしくは分担してデータ管理又はクラウドサーバ２１の運営を行っている場合は、両者もしくはいずれか一方がデータセンタ運営会社２０に該当するものとする。
【００４１】
サービスプロバイダ３０は、サーバ３１を保有している。ここで言うサーバ３１とは、その規模は問わず例えば、個人用ＰＣ内のメモリ等も含む。また、サービスプロバイダ３０がサーバ３１を保有していない場合もある。
【００４２】
なお、上記サービスにおいてホームゲートウェイ１２は必須ではない。例えば、クラウドサーバ２１が全てのデータ管理を行っている場合等は、ホームゲートウェイ１２は不要となる。また、家庭内のあらゆる機器がインターネットに接続されている場合のように、それ自身ではインターネットと接続不可能な機器は存在しない場合もある。
【００４３】
次に、上記サービスにおける情報の流れを説明する。
【００４４】
まず、グループ１０の機器Ａ又は機器Ｂは、各ログ情報をデータセンタ運営会社２０のクラウドサーバ２１に送信する。クラウドサーバ２１は機器Ａ又は機器Ｂのログ情報を集積する（図１Ａの（ａ））。ここで、ログ情報とは複数の機器１１の、例えば運転状況及び動作日時等を示す情報である。例えば、テレビの視聴履歴及びレコーダーの録画予約情報、洗濯機の運転日時・洗濯物の量、冷蔵庫の開閉日時・開閉回数などであるが、これらのものに限らずあらゆる機器から取得が可能なすべての情報をいう。ログ情報は、インターネットを介して複数の機器１１自体から直接クラウドサーバ２１に提供される場合もある。また複数の機器１１から一旦ホームゲートウェイ１２にログ情報が集積され、ホームゲートウェイ１２からクラウドサーバ２１に提供されてもよい。又は、複数の機器１１から一旦インターネットに接続可能な他の機器にログ情報が集積され、当該他の機器からクラウドサーバ２１に提供されてもよい。
【００４５】
次に、データセンタ運営会社２０のクラウドサーバ２１は、集積したログ情報を一定の単位でサービスプロバイダ３０に提供する。ここで、データセンタ運営会社が集積した情報を整理してサービスプロバイダ３０に提供することの出来る単位でもいいし、サービスプロバイダ３０が要求した単位でもいい。一定の単位と記載したが一定でなくてもよく、状況に応じて提供する情報量が変化する場合もある。上記ログ情報は、必要に応じてサービスプロバイダ３０が保有するサーバ３１に保存される（図１Ａの（ｂ））。そして、サービスプロバイダ３０は、ログ情報をユーザに提供するサービスに適合する情報に整理し、ユーザに提供する。提供するユーザは、複数の機器１１を使用するユーザ１でもよいし、外部のユーザ２でもよい。ユーザへのサービス提供方法は、例えば、サービスプロバイダからインターネット介してユーザへ提供されてもよい（図１Ａの（e）、（ｆ））。また、ユーザへのサービス提供方法は、例えば、データセンタ運営会社２０のクラウドサーバ２１を再度経由して、ユーザに提供されてもよい（図１Ａの（ｃ）、（ｄ））。また、データセンタ運営会社２０のクラウドサーバ２１がログ情報をユーザに提供するサービスに適合する情報に整理し、サービスプロバイダ３０に提供してもよい。
【００４６】
なお、ユーザ１とユーザ２とは、別でも同一でもよい。
【００４７】
（実施の形態）
［情報提供システムの構成］
図２は、本開示の一実施の形態に係る情報提供システムの構成の一例を示すブロック図である。図２に示す情報提供システムは、推奨する調理プログラム（調理設定）をユーザに提示する第１の端末装置に対応する端末装置１００と、第１の調理機器（第１の電子レンジ）に対応する電子レンジ２００と、サーバ装置３００とを含む。サーバ装置３００は、推奨する調理プログラムを保持する。図２において、端末装置１００は、図１Ａに示すグループ１０の機器１１の一例である。より具体的には、端末装置１００は、例えば図１Ａに示すインターネットに接続可能な機器Ａ（例えば、スマートフォン）に相当する。電子レンジ２００は、例えば図１Ａに示すインターネットに接続できない機器Ｂに相当する。また、電子レンジ２００は、例えば、宅内のネットワークを介して図１Ａに示す機器Ａまたはホームゲートウェイと相互に通信可能となるように接続される。また、サーバ装置３００は、図１に示すクラウドサーバ２１又はサーバ３１に相当する。また、図２には図示されていないが、電子レンジ２００とは異なる１以上の電子レンジがインターネットを介して、サーバ装置３００と相互に通信可能に接続されている。
【００４８】
以下では、電子レンジ２００とは異なる電子レンジを第２の電子レンジ（第２の調理機器）と言うことにする。端末装置１００は、例えば図１Ａに示すグループ１０の機器Ａであっても良い。また、第２の電子レンジは、例えば図１Ａに示すグループ１０の機器Ｂであっても良い。この場合には、グループ１０の宅内のネットワークを介して機器Ａまたはホームゲートウェイと相互に通信可能に接続される。また、第２の電子レンジは、例えば図１Ａに示すグループ１０とは異なるグループの機器Ａであってもよい。また、第２の電子レンジは、例えば図１Ａに示すグループ１０とは異なるグループの機器Ｂであっても良い。この場合、第２の電子レンジは、グループ１０とは異なるグループの宅内のネットワークを介してグループ１０とは異なるグループの機器Ａ（例えば第２の端末装置）またはホームゲートウェイと相互に通信可能に接続される。第２の電子レンジの構成は、後述する電子レンジ２００の構成と同様の構成を有するので、詳細な説明は省略する。
【００４９】
なお、以下では、電子レンジ２００の調理機能として、レンジ機能（あたため処理）を用いる場合について説明する。サーバ装置３００から端末装置１００へ送信される調理プログラムには、電子レンジ２００に設定すべき調理時間（あたため時間）の設定が含まれる。ただし、電子レンジ２００の調理機能は、レンジ機能に限らず、例えば、オーブン、グリル又はスチーム機能などに対して本実施の形態を適用してもよい。
【００５０】
［端末装置１００の構成］
端末装置１００において、表示入力部１０１は、ユーザへの情報の提示及びユーザの各種操作の受け付けを行うためのＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）１０２を例えばタッチパネル式のディスプレイに表示する。具体的には、表示入力部１０１は、少なくとも電子レンジ２００のあたため対象（調理対象）の食品に対応する推奨あたため時間（推奨調理時間）を含むあたため時間の候補の中から何れか１つをユーザに選択させるＵＩ１０２を表示する。また、表示入力部１０１は、ユーザの物理的な操作（例えば、タッチパネルに対するタッチ操作）を受け付けて、各種処理を実行し、処理結果をＵＩ１０２及び認識部１０４に出力する。例えば、表示入力部１０１は、バーコード認識機能の起動を要求するユーザの操作入力を受け付けたことを、認識部１０４へ通知する。また、表示入力部１０１は、ＵＩ１０２を介して入力されたあたため設定（ユーザに選択されたあたため設定）を設定送信部１０７に出力する。例えば、表示入力部１０１は、タッチパネルなどである。ＵＩ１０２の詳細については後述する。
【００５１】
撮影部１０３は、食品又は食品の包装を含む画像を撮影して画像データを取得し、画像データを認識部１０４に出力する。例えば、撮影部１０３は、食品の包装に記載されたバーコードを含む画像データを取得する。
【００５２】
認識部１０４は、撮影部１０３から受け取る画像データを解析して、撮影部１０３で撮影された食品を認識する。例えば、認識部１０４は、バーコードを含む画像データを受け取ると、バーコードの画像データを解析して、当該バーコードに対応する数字（バーコード番号）に変換する。なお、バーコードの認識には従来の画像解析の手法を用いればよい。そして、認識部１０４は、得られた情報（例えばバーコード番号）を取得部１０５に出力する。なお、バーコードは、食品の認識に用いる情報の一例であって、これに限定されない。例えば、認識部１０４は、食品自体、又は、食品の包装全体の画像に基づいて食品を一意に特定してもよい。
【００５３】
取得部１０５は、認識部１０４から受け取る情報（例えば、バーコード番号）又はユーザＩＤ１５０をキーとして、サーバ装置３００（検索部３０１）に推奨あたため設定を要求する。具体的には、取得部１０５は、ユーザＩＤ１５０のユーザを含む複数のユーザからのユーザあたためログ３８０（後述する）に記録された電子レンジ２００のあたため時間に基づいて得られる食品毎の推奨あたため時間の中から、ユーザＩＤ１５０のユーザのあたため対象の食品に対応する推奨調理時間をサーバ装置３００から取得する。そして、取得部１０５は、当該要求に対してサーバ装置３００から受け取った推奨あたため設定をＵＩ生成部１０６に出力する。
【００５４】
また、取得部１０５は、認識部１０４から受け取る情報（例えば、バーコード番号）をキーとして、サーバ装置３００（後述する検索部３０１）に食品情報（つまり、バーコード番号に対応する食品情報。後述する）を要求する。そして、取得部１０５は、当該要求に対してサーバ装置３００から受け取った食品情報をＵＩ生成部１０６に出力する。また、取得部１０５は、ユーザＩＤ１５０、取得した食品情報をユーザあたためログ１６０として内部メモリに保存する。
【００５５】
ここで、「食品情報」には、例えば、バーコード番号、食品の分量、標準あたため出力（ワット）、標準あたため時間などが含まれる。また、標準あたため出力とは、バーコード番号に対応する食品をあたためるときの電子レンジの出力（ワット）に対応する。標準あたため時間とは、例えば、標準あたため出力で、食品をあたためるときに得られる食品のあたたかさが、標準的なあたたかさとするときのあたため時間（調理時間）に対応する。また、「推奨あたため設定」とは、食品に対して、ユーザの好みを考慮したあたため時間（調理時間）を含む。例えば、推奨あたため設定は、食品の標準あたため時間よりもユーザの好みに適したあたため時間（推奨あたため時間）、又は、食品の標準あたため時間に対する推奨あたため時間の増減の割合を示す。
【００５６】
ＵＩ生成部１０６は、取得部１０５から受け取った食品情報（例えば、標準あたため時間）、及び、推奨あたため設定（推奨あたため時間）を用いてＵＩ１０２を生成する。例えば、ＵＩ生成部１０６は、食品情報に示される標準あたため時間、及び、ユーザあたためログ１６０を用いて学習されたあたため時間（推奨あたため時間）をユーザに選択させるＵＩ１０２を生成する。ＵＩ生成部１０６は、生成したＵＩ１０２を表示入力部１０１に出力する。
【００５７】
また、ＵＩ生成部１０６は、例えば、ログ送受信部１０８から、電子レンジ２００でのあたため処理完了の通知を受け取った場合（図示せず）、当該あたため処理に対して追加のあたため処理を行うか否かをユーザに選択させるＵＩを生成してもよい。
【００５８】
設定送信部１０７は、ＵＩ１０２で選択されたあたため設定を、電子レンジ２００（後述する設定受信部２０１）に行わせるための設定コマンドを電子レンジ２００と接続するネットワークに出力する。これにより設定コマンドがネットワークを介して電子レンジ２００へ送信される。これにより、ＵＩ１０２におけるユーザの操作入力によって選択されたあたため時間が電子レンジ２００に設定される。例えば、あたため設定には、あたため出力（ワット数など）及びあたため時間（調理時間）に対応する情報が含まれる。ユーザは、あたため設定がなされた電子レンジ２００にあたため処理を実行するボタン（図示せず）を押すことで、あたため処理が実行される。また、設定コマンドにあたため処理の実行を指示するコマンドを含めてもよい。このようにすることにより、端末装置１００から電子レンジ２００のあたため設定および、あたため処理を遠隔操作することが可能となる。なお、端末装置１００と電子レンジ２００との間の通信には、例えば、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、Ｗｉ−Ｆｉ（登録商標）、又は、Ｂｌｕｅｔｏｏｔｈ（登録商標）といった無線の通信路（またはネットワーク）を介して行われる。
【００５９】
または、端末装置１００と電子レンジ２００との間の通信は、例えば有線の通信路（またはネットワーク）を介して行われるのでもよい。
【００６０】
ログ送受信部１０８は、電子レンジ２００（ログ送信部２０４）から、あたため処理完了の通知、及び、受け取ったレンジ内部ログ２５０を受け取ると、当該通知をＵＩ生成部１０６へ出力し、レンジ内部ログ２５０の内容をユーザあたためログ１６０のデータベースに保存するデータベースは、端末装置１００が備えるメモリで管理される。メモリとは、例えばＲＡＭ、及びハードディスクのいずれか、またはこれらの組み合わせを含む。また、受け取ったログ送受信部１０８は、ユーザあたためログ１６０を、サーバ装置３００（後述するログ受信部３０２）に送信する。なお、端末装置１００とサーバ装置３００との間の通信は、例えば、インターネットを介して行われる。
【００６１】
ユーザＩＤ１５０は、ユーザを一意に識別するＩＤであり、端末装置１００のメモリ（記憶部）に保存される。メモリとは、例えばＲＡＭ、及びハードディスクのいずれか、またはこれらの組み合わせを含む。なお、ユーザＩＤ１５０およびユーザあたためログ１６０を保存するデータベースは、端末装置１００が備える１以上のメモリで管理される。ユーザＩＤ１５０は、サーバ装置３００においてユーザ属性を取り出すキー、又は、電子レンジ２００での推奨あたため時間を取り出すキーとして用いられる。例えば、端末装置１００は、ＵＩ１２０において、ユーザにユーザＩＤを入力させることによりユーザＩＤ１５０を取得してもよい。また、ＵＩ１２０において、ユーザの年齢、性別といった属性情報を入力させ、ユーザＩＤ１５０に関連付けて内部メモリ（記憶部）保存されるようにしてもよい。
【００６２】
または、端末装置１００の内部メモリにユーザの身体の一部（顔、指紋、瞳など）または全部を含む画像データとユーザＩＤ１５０とを関連付けて保存してもよい。この場合、端末装置１００の内部メモリにユーザの身体の一部または全部を含む画像データとユーザＩＤ１５０とを関連付けて保存する。その後、例えば端末装置１００の撮影部１０３を用いて身体の一部または全部を撮影し、取得部１０５は、撮影により得られたユーザの画像データと、一致又は類似する度合いが高いユーザの画像データを内部メモリの中から特定し、特定したユーザの画像データと関連付けたユーザＩＤ１５０を取得する。そして、取得したユーザＩＤ１５０が、サーバ装置３００においてユーザ属性を取り出すキー、又は、電子レンジ２００での推奨あたため時間を取り出すキーとして用いられるように構成してもよい。このようにすることにより、電子レンジ２００を複数のユーザで利用する場合であっても、各ユーザを容易に識別することが可能となる。
【００６３】
また、端末装置１００は、ユーザの顔を含む画像データを解析して、ユーザの年齢、性別を推定する画像解析部（図示せず）を備えていてもよい。この場合、ユーザＩＤと関連付けたユーザの画像データがユーザの顔を含んでいるのであれば、画像解析部を用いて画像データを解析することにより、ユーザの年齢、性別を推定し、推定した年齢、性別を属性情報としてユーザＩＤに関連付けて保存してもよい。
【００６４】
または、端末装置１００の内部メモリにユーザの音声データとユーザＩＤ１５０とを関連付けて保存してもよい。この場合、端末装置１００の内部メモリにユーザの音声データとユーザＩＤ１５０とを関連付けて保存した後は、例えば端末装置１００が備えるマイクなどの集音部（図示せず）を用いてユーザの音声を集音し、取得部１０５は、集音により得られたユーザの音声データと、一致又は類似する度合いが高いユーザの音声データを内部メモリの中から特定し、特定したユーザの音声データと関連付けたユーザＩＤ１５０を取得する。そして、取得したユーザＩＤ１５０が、サーバ装置３００においてユーザ属性を取り出すキー、又は、電子レンジ２００での推奨あたため時間を取り出すキーとして用いられるように構成してもよい。このようにすることにより、電子レンジ２００を複数のユーザで利用する場合であっても、各ユーザを容易に識別することが可能となる。
【００６５】
また、端末装置１００は、ユーザの声を含む音声データを解析して、ユーザの年齢、性別を推定する音声解析部（図示せず）を備えていてもよい。この場合、画像解析部を用いてユーザＩＤと関連付けたユーザの音声データを解析することにより、ユーザの年齢、性別を推定し、推定した年齢、性別を属性情報としてユーザＩＤに関連付けて保存してもよい。
【００６６】
ユーザあたためログ１６０は、ユーザＩＤ１５０に対応するユーザによる電子レンジ２００でのあたため時間（調理時間）、及び、あたため対象（調理対象）の食品を少なくとも記録するログである。例えば、ユーザあたためログ１６０は、どのユーザが、どの食品を、どの分量、どれくらい（ワット、時間など）あたためたかを記録したログであり、端末装置１００の内部メモリ（記憶部）に保存される。例えば、ユーザあたためログ１６０は、ユーザＩＤ、あたため開始時刻、あたため対象食品情報（例えばバーコード番号）、食品の分量、あたため時の出力、あたため時間によって構成される。この場合、図２に示すユーザあたためログ１６０は、取得部１０５からのユーザＩＤ１５０及び食品情報（バーコード番号、分量）、及び、ログ送受信部１０８からのレンジ内部ログ２５０（あたため開始時刻、あたため時の出力、あたため時間）が１組のデータとして保存される。
【００６７】
［電子レンジ２００の構成］
電子レンジ２００において、設定受信部２０１は、端末装置１００（設定送信部１０７）から、あたため設定を受信する。設定受信部２０１は、受信したあたため設定に示された内容をあたため部２０２に指示する。
【００６８】
あたため部２０２は、設定受信部２０１から受け取るあたため設定に従って、あたため処理を実行する。例えば、あたため部２０２におけるあたため処理には、マグネトロンなどを備える通常の電子レンジと同様の装置が用いられる。
【００６９】
記録部２０３は、あたため部２０２で実行されたあたため処理に対応する内容をレンジ内部ログ２５０に記録する。また、記録部２０３は、レンジ内部ログ２５０にログが記録されたこと、及び、あたため部２０２でのあたため処理が完了したことをログ送信部２０４に通知する。
【００７０】
ログ送信部２０４は、記録部２０３からレンジ内部ログ２５０にログが記録されたことを通知されると、レンジ内部ログ２５０を端末装置１００（ログ送受信部１０８）に送信する。また、ログ送信部２０４は、あたため処理が完了したことを通知されると、あたため処理完了の通知を端末装置１００（ログ送受信部１０８）へ送信する。
【００７１】
レンジ内部ログ２５０は、電子レンジ２００で、いつ、どれくらい（ワット、時間など）あたためたかを記録するログである。レンジ内部ログ２５０は、例えば、電子レンジ２００が備えるメモリ（記憶部）に保存される。
【００７２】
なお、ログ送信部２０４は、送信するレンジ内部ログ２５０に電子レンジ２００の属性情報を含めて送信してもよい。電子レンジの属性情報として例えば、電子レンジの型番号または、電子レンジを製造する製造業者に関する情報などがある。
【００７３】
［サーバ装置３００の構成］
サーバ装置３００において、検索部３０１は、端末装置１００（取得部１０５）から受け取った情報（バーコード番号）又はユーザＩＤをキーとして学習済みあたため設定３６０のデータベースを検索して、キーに対応する学習済みあたため設定を推奨あたため設定として取得する。つまり、検索部３０１は、端末装置１００から受信したユーザのあたため対象の食品（バーコード番号）に対応する推奨あたため時間（推奨あたため設定）を食品毎の推奨あたため時間が保存されたメモリ（学習済みあたため設定３６０のデータベース）から読み出す。また、検索部３０１は、端末装置１００（取得部１０５）から受け取った情報（例えば、バーコード番号）をキーとして食品情報３５０のデータベースを検索して、キーに対応する食品情報を取得する。検索部３０１は、取得した食品情報及び推奨あたため設定を端末装置１００（取得部１０５）に送信する。
【００７４】
ログ受信部３０２は、端末装置１００（ログ送受信部１０８）から送信されたユーザあたためログ１６０を受信する。受信したユーザあたためログ１６０は、ユーザあたためログ３８０のデータベースに収集され保存される。すなわち、ログ受信部３０２は、複数のユーザの各々による電子レンジ２００でのあたため時間、及び、あたため対象の食品を少なくとも記録するユーザあたためログ１６０を受信し、各ユーザから受信したユーザあたためログ１６０を収集したユーザあたためログ３８０を保存する。
【００７５】
また、ログ受信部３０２は、例えば、第２の電子レンジと接続する第２の端末装置（ログ送受信部）から送信されたユーザあたためログを受信する。受信したユーザあたためログは、ユーザあたためログ３８０のデータベースに収集され保存される。
【００７６】
学習部３０３は、ユーザあたためログ３８０を解析することにより、標準あたため時間よりも適した温度に食品をあたためられる設定を学習する。学習部３０３は、学習によって得られたあたため設定（学習済みあたため設定）を、学習済みあたため設定３６０のデータベースに保存する。学習済みあたため設定３６０のデータベースは、例えばサーバ装置３００が備えるメモリで管理される。メモリとは、例えばＲＡＭ、及びハードディスクのいずれか、またはこれらの組み合わせを含む。学習部３０３は、複数のユーザからのユーザあたためログ３８０に記録された電子レンジ２００のあたため時間に基づいて、食品毎の推奨あたため時間を算出し、食品毎の推奨あたため時間をメモリ（学習済みあたため設定３６０のデータベース）に保存する。例えば、学習部３０３は、複数のユーザからのユーザあたためログ３８０における、同一食品毎のあたため時間の平均値を、当該食品の推奨あたため時間とする。
【００７７】
なお、学習部３０３は、推奨あたため時間を算出する際、更に、ユーザ属性３７０（すなわち、ユーザＩＤと各ユーザの年齢層とが対応付けられたデータ）を用いてもよい。この場合、学習部３０３は、ユーザあたためログ３８０に記録されたユーザＩＤをキーとしてユーザ属性３７０のデータベースを検索し、当該ユーザＩＤに対応する年齢層を特定する。そして、学習部３０３は、複数のユーザからのユーザあたためログ３８０における、各年齢層の同一食品毎のあたため時間の平均値を、当該食品の推奨あたため時間とする。
【００７８】
図３Ａは、本開示の一実施の形態に係るサーバ装置に保存されるデータベースの一例を示す図である。具体的には、図３Ａは、食品情報３５０を保存するデータベースの内容の一例を示す図である。
【００７９】
食品情報３５０は、例えば、図３Ａに示すように、バーコード番号、商品名（食品名）、メーカ、分量、標準あたため出力、標準あたため時間などを組にしたデータである。例えば、食品情報３５０は、別途収集され、データベースに保存されている。食品情報３５０のデータベースは、例えばサーバ装置３００が備えるメモリに管理されている。サーバ装置３００が備えるメモリとは、例えばＲＡＭ、及びハードディスクのいずれか、またはこれらの組み合わせを含む。
【００８０】
学習済みあたため設定３６０は、学習部３０３によって学習され、少なくとも、食品と最適なあたため設定（推奨あたため設定）とが対応付けられたデータである。学習部３０３の学習結果は収集されて、学習済みあたため設定３６０のデータベースに保存されている。学習済みあたため設定３６０のデータベースは、例えばサーバ装置３００が備えるメモリに管理されている。サーバ装置３００が備えるメモリとは、例えばＲＡＭ、及びハードディスクのいずれか、またはこれらの組み合わせを含む。
【００８１】
図３Ｂは、本開示の一実施の形態に係るサーバ装置に保存されるデータベースの一例を示す図である。具体的には、図３Ｂは、ユーザ属性３７０を保存するデータベースの内容の一例を示す図である。
【００８２】
ユーザ属性３７０は、例えば、図３Ｂに示すように、ユーザＩＤ、年齢層、性別、職業、家族構成、居住地域を組にしたデータである。例えば、ユーザ属性３７０は、アンケートなどにより別途収集され、データベースに保存されている。
【００８３】
食品情報３５０のデータベースは、例えばサーバ装置３００が備えるメモリに管理されている。サーバ装置３００が備えるメモリとは、例えばＲＡＭ、及びハードディスクのいずれか、またはこれらの組み合わせを含む。
【００８４】
図３Ｃは、本開示の一実施の形態に係るサーバ装置に保存されるデータベースの一例を示す図である。具体的には、図３Ｃは、ユーザあたためログ３８０を保存するデータベースの内容の一例を示す図である。
【００８５】
ユーザあたためログ３８０は、どのユーザが、どの食品を、どの分量、どれくらい（ワット、時間など）あたためたかを記録したログである。ユーザあたためログ３８０は、例えば、図３Ｃに示すように、ユーザＩＤ、あたため時刻、あたため対象食品（例えばバーコード番号）、食品の分量、あたため時の出力、あたため時間の組によって構成される。
【００８６】
ログ受信部３０２は、端末装置１００から送信されるユーザあたためログを受信する。受信したユーザあたためログ１６０は、収集され、ユーザあたためログ３８０のデータベースに保存される。また、ログ受信部３０２は、第２の電子レンジと接続する第２の端末装置１００から送信されるユーザあたためログを受信する。受信したユーザあたためログは、収集され、ユーザあたためログ３８０のデータベースに保存されている。
【００８７】
ユーザあたためログ３８０のデータベースは、例えばサーバ装置３００が備えるメモリに管理されている。サーバ装置３００が備えるメモリとは、例えばＲＡＭ、及びハードディスクのいずれか、またはこれらの組み合わせを含む。
【００８８】
なお、食品情報３５０を保存するデータベース、ユーザ属性３７０を保存するデータベース、ユーザあたためログ３８０を保存するデータベース、学習済みあたため設定３６０を保存するデータベースは、サーバ装置３００が備える１以上のメモリで管理される。
【００８９】
［あたため設定の取得方法］
次に、図２に示す端末装置１００におけるあたため設定の取得方法について説明する。図４は、本開示の一実施の形態に係る端末装置のあたため設定取得処理の一例を示すフローチャートである。
【００９０】
図４に示すフローチャートは、例えば、端末装置１００において、食品のバーコード認識機能の立ち上げをユーザが選択した場合に開始される。
【００９１】
図４において、ステップ（以下、「ＳＴ」と表す）１０１では、撮影部１０３は、食品のバーコードを撮影する。
【００９２】
ＳＴ１０２では、認識部１０４は、ＳＴ１０１で撮影されたバーコードの画像データ（撮影画像）に対して画像認識を施し、バーコード番号を取得する。
【００９３】
ＳＴ１０３では、取得部１０５は、ＳＴ１０２で取得したバーコード番号をアップロードすることにより、サーバ装置３００に対してあたため設定を要求する。なお、学習済みあたため設定３６０において、更に、推奨あたため設定とユーザ属性とが対応付けられている場合、取得部１０５は、ＳＴ１０３において、バーコード番号に加え、ユーザＩＤ１５０をアップロードすることにより、サーバ装置３００に対してあたため設定を要求する。
【００９４】
ＳＴ１０４では、取得部１０５は、ＳＴ１０３におけるあたため設定の要求に対する応答としてのあたため設定をサーバ装置３００から受信する。サーバ装置３００から受信されるあたため設定には、推奨あたため設定（学習済みあたため設定）、及び、標準あたため設定（標準調理設定）が含まれる。なお、サーバ装置３００における推奨あたため設定の決定方法については後述する。
【００９５】
ＳＴ１０５では、ＵＩ生成部１０６は、ＳＴ１０４で受け取った推奨あたため設定及び標準あたため設定の何れかをユーザに選択させるＵＩ１０２を生成する。ユーザは、ＵＩ１０２において、推奨あたため設定又は標準あたため設定を選択する。
【００９６】
推奨あたため設定が選択された場合（ＳＴ１０５：ＹＥＳ）、ＳＴ１０６では、設定送信部１０７は、推奨あたため設定を電子レンジ２００に送信する。一方、標準あたため設定が選択された場合（ＳＴ１０５：ＮＯ）、ＳＴ１０７では、設定送信部１０７は、標準あたため設定を電子レンジ２００に送信する。このようにして、電子レンジ２００に対してあたため設定が設定される。
【００９７】
なお、図４では、端末装置１００におけるあたため設定の取得処理を例に説明をした。第２の電子レンジと接続する第２の端末装置におけるあたため設定の取得処理についても図４の動作と同様であるので、ここでは詳細な説明を省略する。
【００９８】
［ログアップロード方法］
次に、図２に示す端末装置１００がユーザあたためログ１６０をサーバ装置３００へアップロードするまでの処理について説明する。図５は、本開示の一実施の形態に係るユーザあたためログのアップロード処理の一例を示すシーケンス図である。具体的には、図５は、端末装置１００がユーザあたためログ１６０をサーバ装置３００へアップロードする処理を示すシーケンス図である。
【００９９】
図５において、ＳＴ２０１では、端末装置１００（設定送信部１０７）は、あたため設定を電子レンジ２００（設定受信部２０１）へ送信する。すなわち、ＳＴ２０１の処理は、図４に示すＳＴ１０６又はＳＴ１０７の処理に相当する。
【０１００】
ＳＴ２０２では、電子レンジ２００のあたため部２０２は、ＳＴ２０１で受信したあたため設定に従ってあたため処理を実行する。
【０１０１】
ＳＴ２０３では、ログ送信部２０４は、ＳＴ２０２で行われたあたため処理に対応する内容が記録されたレンジ内部ログ２５０を端末装置１００へ送信する。なお、レンジ内部ログ２５０を端末装置１００へ送信するとき、ＳＴ２０２におけるあたため処理を実行が完了したことを示すあたため完了通知を端末装置１００へ送信してもよい。
【０１０２】
ＳＴ２０４では、端末装置１００では、ＳＴ２０２で行われたあたため処理について、ユーザＩＤと、食品情報と、レンジ内部ログ２５０とが１つの組として関連付けられることにより、ユーザあたためログ１６０のデータベースに保存される。
【０１０３】
ＳＴ２０５では、端末装置１００のログ送受信部１０８は、ＳＴ２０４で保存されているユーザあたためログ１６０をサーバ装置３００（ログ受信部３０２）へアップロードする。
【０１０４】
ＳＴ２０６では、サーバ装置３００のログ受信部３０２は、ＳＴ２０５において端末装置１００から受信したユーザあたためログ１６０をユーザあたためログ３８０のデータベースに保存する。
【０１０５】
これにより、サーバ装置３００には、端末装置１００から送信される各ユーザのユーザあたためログ１６０がユーザあたためログ３８０のデータベースに保存される。
【０１０６】
図５では、端末装置１００におけるユーザあたためログのアップロード処理を例に説明をした。また、第２の電子レンジと接続する第２の端末装置におけるあたため設定の取得処理についても図５の動作と同様であるので、ここでは詳細な説明を省略する。
【０１０７】
これにより、サーバ装置３００には、第２の電子レンジと接続する第２の端末装置から送信される各ユーザのユーザあたためログがユーザあたためログ３８０のデータベースに保存される。
【０１０８】
なお、端末装置１００は、例えば、ＳＴ２０３において、電子レンジ２００から、レンジ内部ログ２５０またはあたため完了通知を受け取った場合、ユーザに対して追加のあたため処理を実行するか否かを選択させるＵＩを生成してもよい。例えば、サーバ装置３００において複数のユーザからのユーザあたためログ１６０が十分に収集されていない場合、ユーザに対して提供可能なあたため時間として、標準あたため時間しか存在しない状況が生じる。この場合、端末装置１００は、ユーザに対して追加のあたため処理を実行するか否かを選択させるＵＩを表示すればよい。ユーザが追加のあたため処理を選択した場合、端末装置１００は、追加のあたため処理を電子レンジ２００へ指示すればよい。追加のあたため処理が行われる場合には、端末装置１００及び電子レンジ２００は、例えば、ＳＴ２０１〜ＳＴ２０３の処理を、追加のあたため回数分繰り返す。また、その際、端末１００は、最初に設定したあたため時間（１回目のあたため時間）と追加で設定したあたため時間（２回目以降のあたため時間）との合計時間を記録する。そして、端末１００は、追加のあたため処理が不要と判断された場合、対応するあたため処理に関するあたため時間の合計時間を、ユーザあたためログ１６０におけるあたため時間（つまり、図３Ｃに示すあたため時間）として、サーバ装置３００へアップロードすればよい。
【０１０９】
［学習処理］
次に、サーバ装置３００の学習部３０３における学習処理について説明する。図６は、本開示の一実施の形態に係るサーバ装置における学習処理の一例を示すフローチャートである。具体的には、図６は、学習部３０３における学習処理の流れを示すフローチャートである。
【０１１０】
図６において、ＳＴ３０１では、学習部３０３は、データベースに保存されたユーザあたためログ３８０を取得する。また、例えばユーザあたためログ３８０に含まれる各電子レンジのレンジ内部ログとして、対応する電子レンジの属性情報を含む場合、属性情報が同じまたは類似するものを抽出して取得してもよい。電子レンジの属性情報として例えば、電子レンジの型番号または、電子レンジを製造する製造業者に関する情報などがある。
【０１１１】
ＳＴ３０２では、学習部３０３は、ＳＴ３０１で取得したユーザあたためログ３８０を解析する。一例として、学習部３０２は、食品の種類、個数に着目し、ユーザあたためログ３８０において、食品種類及び個数の組み合わせ毎に、あたため時間の平均を算出する。
【０１１２】
例えば、図３Ｃに示すユーザあたためログ３８０では、学習部３０３は、バーコード番号と分量とが同一であるユーザのグループ毎にあたため時間の平均を算出する。すなわち、学習部３０３は、同一の食品（同一種類）について、分量毎に推奨あたため時間を学習する。
【０１１３】
なお、平均値の計算に用いるユーザあたためログ３８０に含まれるレンジ内部ログに対応する電子レンジについて、互いに電子レンジの属性情報が同じ又は類似するものを選択して平均値の算出をしたいのであれば、ＳＴ３０１において、属性情報が同じまたは類似する電子レンジのレンジ内部ログを含むユーザあたためログを抽出し、ＳＴ３０２を実行すればよい。
【０１１４】
ＳＴ３０３では、学習部３０３は、ＳＴ３０２で算出した平均時間を、推奨あたため時間（学習済みあたため設定３６０）としてデータベースに保存する。
【０１１５】
例えば、学習済みあたため設定３６０では、平均時間の算出時に１グループにまとめられた項目（上記例では、食品種類（バーコード番号）、個数）と、推奨あたため時間とが１つの組として対応付けられている。または、学習済みあたため設定３６０では、項目（食品種類、個数）と、１グループにまとめられたユーザＩＤと、推奨あたため時間とが１つの組として対応付けられてもよい。こうすることで、検索部３０１は、学習済みあたため設定３６０のデータベースに対して、食品情報（バーコード番号、個数）、又は、ユーザＩＤによって推奨あたため時間を特定することができる。
【０１１６】
また、ＳＴ３０３の処理は、例えば、一定時間毎に定期的に行われてもよく、ユーザあたためログ３８０が更新される度に行われてもよい。
【０１１７】
なお、上述した推奨あたため時間の算出方法は一例であって限定されるものではない。
【０１１８】
（１）例えば、ユーザあたためログ３８０において、ユーザＡが食品ａをあたためたログが複数ある場合には、学習部３０３は、当該複数のログにおけるあたため時間の平均を、ユーザＡに対する食品ａのログとして用いてもよい。
【０１１９】
（２）また、ユーザは、初回調理時には標準あたため時間であたため設定を行うことが多いことが想定される。そこで、学習部３０３は、平均時間算出の際、ユーザあたためログ３８０のうち、あたため総使用回数が初回（又は初回付近）のログを除いてもよい。すなわち、この場合、ユーザあたためログ３８０（又はユーザあたためログ１６０）には、あたため処理の総使用回数（又は、総使用時間）が記録されている。
【０１２０】
（３）また、学習部３０３は、更に、ユーザ属性３７０を用いてもよい。例えば、学習部３０３は、ユーザ属性（例えば、図３Ｂに示す年齢層、性別、職業、家族構成、居住地域）又は一部のユーザ属性毎に、同一食品のあたため時間を学習してもよい。例えば、学習部３０３は、ユーザＩＤに基づいて、ユーザあたためログ３８０を、年齢層毎にグループ分けする。そして、学習部３０３は、年齢層毎に、同一食品のあたため時間の平均値を算出する。このようにして、学習部３０３が年齢層毎にあたため時間の平均を求めることにより、ユーザの年齢層に適したあたため時間（最適な熱さ）を特定することができる。
【０１２１】
また、例えば、学習部３０３は、同一家族構成毎に、同一食品のあたため時間の平均値を算出してもよい。学習部３０３が同一家族構成毎にあたため時間の平均値を求めることにより、例えば、子供を含む家族構成のユーザは、子供に食べさせる際の最適なあたため時間（最適な熱さ）を特定することができる。
【０１２２】
（４）または、或るユーザに対して推奨あたため時間を提供する際、学習部３０３は、ユーザあたためログ３８０のうち、当該ユーザと属性が近いユーザのログにおけるあたため時間を重視（重み付け）してあたため時間の平均値を算出して、推奨あたため時間としてもよい。この場合、学習部３０３は、端末装置１００（例えばユーザＡ）から推奨あたため時間の要求がある度に、ユーザＡに対する上記学習処理を行い、学習済みあたため設定３６０を更新すればよい（図示せず）。
【０１２３】
（５）また、学習部３０３は、ユーザあたためログ３８０内の或るユーザの調理履歴について、食品の種類に依らず、比較的熱めのあたため処理をしている場合には、当該ユーザに対して長めのあたため時間を設定してもよい。
【０１２４】
例えば、学習部３０３は、ユーザあたためログ３８０における或るユーザの食品のあたため時間と、食品情報３５０における同一食品に関する標準あたため時間とを比較して、標準あたため時間に対する実際のあたため時間の増減の度合いを判断する。例えば、学習部３０３は、或るユーザＩＤについて、標準あたため時間に対する実際のあたため時間の割合を各ログについて求め、当該割合の平均値（傾向）に応じて（例えば閾値との比較により）、当該ユーザＩＤに対するあたため時間の変更割合を特定してもよい。ここで、延長割合とは、例えば、標準あたため時間に対する時間変更の割合であって、あたため時間と変更割合とを乗算することにより、当該ユーザに対する推奨あたため時間が算出される。例えば、変更割合が１（１００％）より大きい場合、あたため時間は、基準となるあたため時間よりも長くなり、変更割合が１（１００％）より小さい場合、あたため時間は、基準となるあたため時間よりも短くなる。
【０１２５】
このようにして、学習部３０３は、ユーザ毎の調理時間の履歴に基づいて、当該ユーザのあたため時間の傾向を学習してもよい。これにより、例えば、ユーザＡのあたため時間の傾向が増加傾向である場合には、ユーザＡに対して、食品ａの推奨あたため時間（例えば、全ユーザのあたため時間の平均値）よりも延長させたあたため時間を提示することができる。すなわち、全ユーザのあたため時間に基づいて得られる推奨あたため時間よりも更に、各ユーザにより適したあたため時間を提供することができる。
【０１２６】
（６）また、学習部３０３では、あたため時間の平均を算出する場合に限定されず、中間値の算出など他の方法を適用してもよい。
【０１２７】
［あたため設定の決定］
次に、サーバ装置３００におけるあたため設定の決定方法の詳細について説明する。図７は、本開示の一実施の形態に係るサーバ装置における推奨あたため時間の決定処理の一例を示すフローチャートである。例えば、図７に示すフローチャートは、サーバ装置３００に対して、端末装置１００からあたため設定の要求があった場合に開始される。
【０１２８】
ＳＴ４０１では、検索部３０１は、端末装置１００から送信される食品情報（バーコード番号）をキーとして、食品情報３５０のデータベース（図３Ａ）を検索して、キーであるバーコード番号に対応する食品のあたため時間（標準あたため設定）を取得する。
【０１２９】
ＳＴ４０２では、検索部３０１は、端末装置１００から送信される食品情報（バーコード番号）又はユーザＩＤ１５０をキーとして、学習済みあたため設定３６０のデータベース（図示せず）を検索して、キーに対応する推奨あたため時間を取得する。
【０１３０】
ＳＴ４０３では、検索部３０１は、ＳＴ４０１で取得した標準あたため時間、及び、ＳＴ４０２で取得した推奨あたため時間を、端末装置１００（取得部１０５）へ送信する。
【０１３１】
なお、ＳＴ４０３では、検索部３０１は、ユーザＩＤ１５０に対応する推奨あたため時間のみでなく、ユーザに対する参考情報として、他のユーザの実際のあたため時間、又は、他のユーザに対する推奨あたため時間を端末装置１００へ送信してもよい。
【０１３２】
［ＵＩ１０２の表示］
次に、ＵＩ１０２におけるあたため時間をユーザに選択させる表示例について説明する。
【０１３３】
［表示例１］
図８Ａは、本開示の一実施の形態に係るＵＩの一例を示す図である。
【０１３４】
図８Ａに示す表示画面を表示するために、例えば端末装置１００、電子レンジ２００およびサーバ装置３００は、以下の動作を行う。例えば、端末装置１００（取得部１０５）は、あたため対象の食品情報（バーコード番号）をアップロードし、あたため対象の食品の標準あたため時間と推奨あたため時間とをサーバ装置３００から取得する。
【０１３５】
ＵＩ生成部１０６は、標準あたため時間、及び、推奨あたため時間のいずれかをユーザに選択させるＵＩ１０２を生成する。そして、表示入力部１０１は、標準あたため時間及び推奨あたため時間を端末装置１００のディスプレイに表示する。
【０１３６】
例えば、図８Ａに示すように、ＵＩ１０２には、標準あたため時間（図８Ａでは１分）の選択領域１０２１と、推奨あたため時間（図８Ａでは１分２０秒）を選択領域１０２２とを有する。選択領域１０２１および選択領域１０２２は、例えば、ボタンアイコンである。ユーザは、図８Ａに示すＵＩ１０２において、所望するあたため時間に相当する領域を、例えば、タッチ操作により選択する（例えば、図４に示すＳＴ１０５）。
【０１３７】
ＵＩ１０２におけるタッチ操作入力によって、選択領域１０２１の選択が検知されると、端末装置１００（設定送信部１０７）は、選択領域１０２１に対応するあたため設定（図８Ａではあたため出力が６００Ｗ、あたため時間が１分）を実行する設定コマンドを電子レンジへ出力する。
【０１３８】
ＵＩ１０２における操作入力によって、選択領域１０２１の選択が検知されると、端末装置１００（設定送信部１０７）は、選択領域１０２２に対応するあたため設定（図８Ａではあたため出力が６００Ｗ、あたため時間が１分２０秒）を実行する設定コマンドを電子レンジへ出力する。
【０１３９】
これにより、電子レンジ２００は、受け取った設定コマンドを実行することにより、選択領域１０２１に対応するあたため設定がなされる。そして、電子レンジ２００は、ユーザに選択されたあたため設定に基づいてあたため処理を実行する。
【０１４０】
これにより、ユーザは、あたため対象の食品に対する推奨あたため時間を選択することができるので、当該食品を、電子レンジ２００で追加のあたため処理を行わずに、最適な温度にあたためることができる。
【０１４１】
なお、端末装置１００は、標準あたため時間を取得せず、推奨あたため時間のみを取得して、ＵＩ１０２において推奨あたため時間のみをディスプレイに表示してもよい。
【０１４２】
［表示例２］
図８Ｂは、本開示の一実施の形態に係るＵＩの一例を示す図である。
【０１４３】
図８Ｂに示す表示画面を表示するために、端末装置１００、電子レンジ２００およびサーバ装置３００は、以下の動作を行う。例えば、端末装置１００（取得部１０５）は、あたため対象の食品情報（バーコード番号）をアップロードし、あたため対象の食品の推奨あたため時間と、あたため対象の食品に対する全ユーザのあたため時間の分布を示す情報と、をサーバ装置３００から取得する。
【０１４４】
ＵＩ生成部１０６は、全ユーザのあたため時間の分布、及び、全ユーザのあたため時間の分布におけるユーザ１５０に対する推奨あたため時間（例えば、全ユーザのあたため時間の平均値）の位置を表示するＵＩ１０２を生成する。そして、表示入力部１０１は、全ユーザのあたため時間の分布、及び、当該分布における推奨あたため時間の領域を端末装置１００のディスプレイに表示する。
【０１４５】
例えば、図８Ｂに示すＵＩ１０２では、全ユーザのあたため時間の分布が円グラフで表される。図８Ｂに示すＵＩ１０２では、或る食品のあたため時間について、５０秒のユーザが全体の１２％存在し、１分のユーザが全体の１７％存在し、１分１０秒のユーザが全体の２０％存在し、１分２０秒のユーザが全体の３８％存在し、１分３０秒のユーザが全体の１３％存在している。なお、ＵＩ１０２におけるユーザのあたため時間の分布を端末装置１００のディスプレイに表すグラフの形状は円グラフに限定されず、例えば、棒グラフでもよい。
【０１４６】
また、図８Ｂに示すＵＩ１０２では、あたため対象の食品の推奨あたため時間が１分１０秒のグループ（点線で囲まれた領域）に属していることが表示される。
【０１４７】
例えばユーザは、図８Ｂに示すＵＩ１０２において、所望するあたため時間に相当する領域を、例えば、タッチ操作により選択する。あたため時間に相当する領域とは、例えば、円グラフにおいて、全体に占める各推奨あたため時間の候補がしめる割合を示す図形領域である。端末装置１００は、タッチ操作により選択された領域を検知し、検知した領域に対応するあたため時間をユーザが選択したあたため時間と判断する。
【０１４８】
そして、端末装置１００（設定送信部１０７）は、選択されたあたため時間を含むあたため設定を実行する設定コマンドを電子レンジ２００に送信する。電子レンジ２００は、設定コマンドを実行し、あたため設定を行うとともに、あたため設定に基づいてあたため処理を実行する。
【０１４９】
このように、端末装置１００は、ユーザに対して、あたため対象の食品に対する推奨あたため時間を提供すると同時に、他のユーザのあたため時間の傾向をディスプレイに提示する。これにより、ユーザは、推奨あたため時間のみでなく、あたため対象の食品に対する他のユーザのあたため時間の傾向を確認して、ユーザの好みに応じたあたため時間を選択することができる。
【０１５０】
［表示例３］
図８Ｃは、本開示の一実施の形態に係るＵＩの一例を示す図である。
【０１５１】
図８Ｃに示す表示画面を表示するために、例えば端末装置１００、電子レンジ２００およびサーバ装置３００は、以下の動作を行う。例えば、サーバ装置３００（学習部３０３）は、ユーザあたためログ３８０内の各ログをユーザ属性３７０における年齢層のグループに分けて、各年齢層の推奨あたため時間を学習する。すなわち、学習部３０３は、複数のユーザからのユーザあたためログ３８０に記録された電子レンジのあたため時間に基づいて、各年齢層における食品毎の推奨調理時間を算出する。
【０１５２】
端末装置１００（取得部１０５）は、あたため対象の食品情報（バーコード番号）及びユーザＩＤ１５０をアップロードする。
【０１５３】
そして、端末装置１００は、ユーザＩＤ１５０に対応付けられた年齢層と、あたため対象の食品（バーコード番号）とに対応する推奨あたため時間をサーバ装置３００から取得する。
【０１５４】
また、端末装置１００は、あたため対象の食品（バーコード番号）に対する、全ユーザの年齢層毎の推奨あたため時間を示す情報をサーバ装置３００から取得する。
【０１５５】
例えば、ＵＩ生成部１０６は、年齢層毎の推奨あたため時間を表すグラフ、及び、端末装置１００のユーザが属する年齢層の推奨あたため時間の領域を表示するＵＩ１０２を生成する。すなわち、表示入力部１０１は、年齢層毎の推奨あたため時間、及び、端末１００のユーザが属する年齢層の推奨あたため時間の領域を端末装置１００のディスプレイに表示する。
【０１５６】
例えば、図８Ｃに示すＵＩ１０２では、或る食品の推奨あたため時間が、年齢層毎に棒グラフで表される。図８Ｃに示すＵＩ１０２では、１０代のユーザが５０秒であり、２０代のユーザが５５秒であり、３０代のユーザが５０秒であり、４０代のユーザが４５秒であり、５０代のユーザが４０秒である。
【０１５７】
また、図８Ｃに示すＵＩ１０２では、端末装置１００のユーザは、３０代のグループ（点線で囲まれた領域）に属していることがディスプレイに表示される。
【０１５８】
例えば、ユーザは、図８Ｃに示すＵＩ１０２において、所望するあたため時間に相当する選択領域を、例えば、タッチ操作により選択する。あたため時間に相当する領域とは、例えば、各年齢層を示す領域、または各年齢層に対応する棒グラフを示す領域である。端末装置１００は、タッチ操作により選択された領域を検知し、検知した領域に対応するあたため時間をユーザが選択したあたため時間と判断する。
【０１５９】
そして、端末装置１００（設定送信部１０７）は、選択されたあたため時間を含むあたため設定を実行する設定コマンドを電子レンジ２００に送信する。電子レンジ２００は、設定コマンドを実行し、あたため設定を行うとともに、あたため設定に基づいてあたため処理を実行する。
【０１６０】
このように、端末装置１００は、ユーザに対して、あたため対象の食品に対する推奨あたため時間を提供することができる。また、端末装置１００は、ユーザの属する年齢層以外の他の年齢層に対する推奨あたため時間もディスプレイに表示する。これにより、ユーザは、他の年齢層のあたため時間を年齢層別に確認することができる。よって、ユーザは、ユーザ自身に対する推奨あたため時間のみでなく、ユーザの好みに応じたあたため時間（例えば、ユーザ自身よりも低い年齢層の推奨あたため時間）を設定することができる。
【０１６１】
なお、図８Ｃに示すＵＩ１０２では、年齢層毎に推奨あたため時間を表示する場合について説明したが、他のユーザ属性（性別、家族構成など。図３Ｂ参照）毎に推奨あたため時間を表示してもよい。
【０１６２】
以上、ＵＩ１０２の表示例について説明した。
【０１６３】
なお、図８Ａ〜図８Ｃでは、タッチパネル式のディスプレイに表示されるＵＩ１０２へのタッチ操作からユーザの選択を検知するようにしたが、これに限定されるものではない。例えば端末装置１００は、マイクなどの集音部（図示せず）、集音した音声の内容を認識する音声認識部（図示せず）を備えてもよい。そして、端末装置１００は、ディスプレイに表示される推奨調理時間を含む調理時間の候補の中から音声認識部が認識した音声に関連する調理時間を１つ選択できるように構成してもよい。このように構成をすることにより、音声による選択が可能となる。
【０１６４】
なお、図８Ａ〜図８Ｃでは、ＵＩ１０２をタッチパネル式のディスプレイに表示する構成であったがこれに限定をされるものではない。例えば端末装置１００は、スピーカーなどの音声出力手段（図示せず）を備え、音声出力手段は、推奨調理時間を含む調理時間の候補の内容を出力してもよい。
【０１６５】
このようにして、本実施の形態によれば、端末装置１００は、複数のユーザからのユーザあたためログ３８０に記録された電子レンジの調理時間に基づいて得られる食品毎の推奨調理時間の中から、端末装置１００のユーザのあたため対象の食品に対応する推奨調理時間をサーバ装置３００から取得し、当該推奨あたため時間を含むあたため時間の候補の中から何れか１つをユーザに選択させるＵＩ１０２をディスプレイに表示する。
【０１６６】
このように、複数のユーザによる実際のあたため時間に基づいて学習された推奨あたため時間を端末装置１００のディスプレイに表示することで、ユーザに対して、電子レンジ２００の使用開始前に最適なあたため時間（調理時間）の設定を提供することができる。すなわち、本実施の形態によれば、追加で調理することなく、ユーザの好みに応じた温度に食品を調理するための調理プログラムを提供することができる。
【０１６７】
以上、本開示の実施の形態について説明した。
【０１６８】
なお、上記実施の形態において、電子レンジ２００がインターネットに接続可能な場合には、電子レンジ２００がサーバ装置３００に直接接続してもよい。この場合、例えば、電子レンジ２００は、図２に示す端末装置１００の構成を具備し、ＵＩ１０２によってユーザに対して推奨あたため設定を提示すればよい。
【０１６９】
また、上記実施の形態では、電子レンジ２００のレンジ機能（あたため処理）の推奨設定がユーザに提供される場合について説明した。しかし、上記実施の形態において、推奨設定が提供される機能は、レンジ機能に限定されず、例えば、オーブン、グリル、スチーム等の他の機能でもよい。
【０１７０】
以上、本開示に係る実施の形態について図面を参照して詳述してきたが、上述した端末装置１００またはサーバ装置３００の各装置の機能は、コンピュータプログラムにより実現され得る。
【０１７１】
図９は、本開示の一実施の形態に係るコンピュータのハードウェア構成を示す図である。
【０１７２】
具体的には、図９は、各装置の機能をプログラムにより実現するコンピュータのハードウェア構成を示す図である。このコンピュータ１１００は、キーボードやマウス、タッチパッドなどの入力装置１１０１、ディスプレイやスピーカーなどの出力装置１１０２、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１０４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１０５、ハードディスク装置やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの記憶装置１１０６、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなどの記録媒体から情報を読み取る読取装置１１０７、ネットワークを介して通信を行うネットワークカード１１０８を備え、各部はバス１１０９により接続される。
【０１７３】
そして、読取装置１１０７は、上記各装置の機能を実現するためのプログラムを記録した記録媒体からそのプログラムを読み取り、記憶装置１１０６に記憶させる。あるいは、ネットワークカード１１０８が、ネットワークに接続されたサーバ装置と通信を行い、サーバ装置からダウンロードした上記各装置の機能を実現するためのプログラムを記憶装置１１０６に記憶させる。
【０１７４】
そして、ＣＰＵ１１０３が、記憶装置１１０６に記憶されたプログラムをＲＡＭ１１０５にコピーし、そのプログラムに含まれる命令をＲＡＭ１１０５から順次読み出して実行することにより、上記各装置の機能が実現される。
【０１７５】
また、上記態様において説明された技術は、例えば、以下のクラウドサービスの類型において実現されうる。しかし、上記態様において説明された技術が実現される類型はこれに限られるものでない。
【０１７６】
（サービスの類型１：自社データセンタ型）
図１０は、本開示の一実施の形態に係るクラウドサービスの類型１（自社データセンタ型）の一例を示す図である。本類型は、サービスプロバイダ３０がグループ１０から情報を取得し、ユーザに対してサービスを提供する類型である。本類型では、サービスプロバイダ３０が、データセンタ運営会社の機能を有している。即ち、サービスプロバイダが、ビッグデータの管理をするクラウドサーバ２１を保有している。従って、データセンタ運営会社は存在しない。
【０１７７】
本類型では、サービスプロバイダ３０は、データセンタ（クラウドサーバ２１）を運営、管理している（４３）。また、サービスプロバイダ３０は、ＯＳ（４２）及びアプリケーション（４１）を管理する。サービスプロバイダ３０は、サービスプロバイダ３０が管理するＯＳ（４２）及びアプリケーション（４１）を用いてサービス提供を行う（４４）。
【０１７８】
（サービスの類型２：ＩａａＳ利用型）
図１１は、本開示の一実施の形態に係るクラウドサービスの類型２（ＩａａＳ利用型）の一例を示す図である。ここでＩａａＳとはインフラストラクチャー・アズ・ア・サービスの略であり、コンピュータシステムを構築および稼動させるための基盤そのものを、インターネット経由のサービスとして提供するクラウドサービス提供モデルである。
【０１７９】
本類型では、データセンタ運営会社２０がデータセンタ（クラウドサーバ２１）を運営、管理している（４３）。また、サービスプロバイダ３０は、ＯＳ（４２）及びアプリケーション（４１）を管理する。サービスプロバイダ３０は、サービスプロバイダ３０が管理するＯＳ（４２）及びアプリケーション（４１）を用いてサービス提供を行う（４４）。
【０１８０】
（サービスの類型３：ＰａａＳ利用型）
図１２は、本開示の一実施の形態に係るクラウドサービスの類型３（ＰａａＳ利用型）の一例を示す図である。ここでＰａａＳとはプラットフォーム・アズ・ア・サービスの略であり、ソフトウェアを構築および稼動させるための土台となるプラットフォームを、インターネット経由のサービスとして提供するクラウドサービス提供モデルである。
【０１８１】
本類型では、データセンタ運営会社２０は、ＯＳ（４２）を管理し、データセンタ（クラウドサーバ２１）を運営、管理している（４３）。また、サービスプロバイダ３０は、アプリケーション（４１）を管理する。サービスプロバイダ３０は、データセンタ運営会社２０が管理するＯＳ（４２）及びサービスプロバイダ３０が管理するアプリケーション（４１）を用いてサービス提供を行う（４４）。
【０１８２】
（サービスの類型４：ＳａａＳ利用型）
図１３は、本開示の一実施の形態に係るクラウドサービスの類型４（ＳａａＳ利用型）の一例を示す図である。ここでＳａａＳとはソフトウェア・アズ・ア・サービスの略である。例えばデータセンタ（クラウドサーバ）を保有しているプラットフォーム提供者が提供するアプリケーションを、データセンタ（クラウドサーバ）を保有していない会社・個人（利用者）がインターネットなどのネットワーク経由で使用できる機能を有するクラウドサービス提供モデルである。
【０１８３】
本類型では、データセンタ運営会社２０は、アプリケーション（４１）を管理し、ＯＳ（４２）を管理し、データセンタ（クラウドサーバ２１）を運営、管理している（４３）。また、サービスプロバイダ３０は、データセンタ運営会社２０が管理するＯＳ（４２）及びアプリケーション（４１）を用いてサービス提供を行う（４４）。
【０１８４】
以上いずれの類型においても、サービスプロバイダ３０がサービス提供行為を行ったものとする。また例えば、サービスプロバイダ若しくはデータセンタ運営会社は、ＯＳ、アプリケーション若しくはビックデータのデータベース等を自ら開発してもよいし、また、第三者に外注させてもよい。
【産業上の利用可能性】
【０１８５】
本開示は、調理機器を制御する制御方法、プログラム、端末装置及び情報提供システムにおける情報提供方法として有用である。
【符号の説明】
【０１８６】
１００  端末装置
２００  電子レンジ
３００  サーバ装置
１０１  表示入力部
１０２  ＵＩ
１０３  撮影部
１０４  認識部
１０５  取得部
１０６  ＵＩ生成部
１０７  設定送信部
１０８  ログ送受信部
１５０  ユーザＩＤ
１６０，３８０  ユーザあたためログ
２０１  設定受信部
２０２  あたため部
２０３  記録部
２０４  ログ送信部
２５０  レンジ内部ログ
３０１  検索部
３０２  ログ受信部
３０３  学習部
３５０  食品情報
３６０  学習済みあたため設定
３７０  ユーザ属性
【図１Ａ】
2015029333.tif 000003
【図１Ｂ】
2015029333.tif 000004
【図１Ｃ】
2015029333.tif 000005
【図２】
2015029333.tif 000006
【図３Ａ】
2015029333.tif 000007
【図３Ｂ】
2015029333.tif 000008
【図３Ｃ】
2015029333.tif 000009
【図４】
2015029333.tif 000010
【図５】
2015029333.tif 000011
【図６】
2015029333.tif 000012
【図７】
2015029333.tif 000013
【図８Ａ】
2015029333.tif 000014
【図８Ｂ】
2015029333.tif 000015
【図８Ｃ】
2015029333.tif 000016
【図９】
2015029333.tif 000017
【図１０】
2015029333.tif 000018
【図１１】
2015029333.tif 000019
【図１２】
2015029333.tif 000020
【図１３】
2015029333.tif 000021
【国際調査報告】
2015029333.tif 000022
2015029333.tif 000023
2015029333.tif 000024
2015029333.tif 000025