(57)【要約】【課題】調理機器に関する調理履歴を利用することができるとともに従来よりも使い勝手がよい調理情報システム、制御方法、サーバ、通信端末、プログラム、および調理機器を提供する。【解決手段】１または複数の調理履歴を蓄積し、調理を開始する前に、選択された調理履歴に対応する設定情報が調理機器２００に入力された状態となる、調理情報システム１が提供される。あるいは、複数の調理履歴を蓄積するステップと、調理履歴の選択命令を受けつけるステップと、選択された調理履歴に対応する設定情報が調理機器２００に入力された状態に移行するステップと、を備える制御方法が提供される。【選択図】図１
2018004139.tif 000002
【特許請求の範囲】
【請求項１】
１または複数の調理履歴を蓄積し、調理機器による調理を開始する前に、選択された調理履歴に対応する設定情報が前記調理機器に入力された状態となるように構成された、調理情報システム。
【請求項２】
ユーザから受け付けた調理のための設定情報を前記調理履歴として蓄積する、請求項１に記載の調理情報システム。
【請求項３】
前記調理履歴として蓄積される前記調理のための前記設定情報に対応する名称の登録を受け付ける、請求項１または２に記載の調理情報システム。
【請求項４】
前記調理履歴として蓄積される前記調理のための前記設定情報を利用して調理を実行した場合の新たな調理履歴に、元の調理履歴に対応する名称を付する、請求項３に記載の調理情報システム。
【請求項５】
既に蓄積されている調理のための設定情報を変更して調理した場合の変更後の設定情報を前記調理履歴として蓄積する、請求項１から４のいずれか１項に記載の調理情報システム。
【請求項６】
変更後の設定情報に対する名称として、変更前の設定情報に対する名称の一部を変更したものを登録する、請求項５に記載の調理情報システム。
【請求項７】
変更後の設定情報のうちの、変更があった個所の設定情報の表示を他の部分と異なる表示形態で表示する、請求項５または６に記載の調理情報システム。
【請求項８】
前記調理機器が、前記調理のための設定情報を前記調理履歴としてサーバにアップロードする、請求項１から７のいずれか１項に記載の調理情報システム。
【請求項９】
通信端末が調理履歴の選択命令を受け付け、選択された調理履歴に対応する設定情報がサーバから前記調理機器にダウンロードされることによって、前記設定情報が前記調理機器に入力された状態となるように構成されている、請求項１から８のいずれか１項に記載の調理情報システム。
【請求項１０】
前記調理機器が調理履歴の選択命令を受け付け、選択された調理履歴に対応する設定情報が前記調理機器にダウンロードされることによって、前記設定情報が前記調理機器に入力された状態となるように構成されている、請求項１から９のいずれか１項に記載の調理情報システム。
【請求項１１】
前記調理機器が、前記調理のための設定情報を前記調理履歴として自身で蓄積する、請求項１から１０のいずれか１項に記載の調理情報システム。
【請求項１２】
前記調理機器が調理履歴の選択命令を受け付け、選択された調理履歴に対応する設定情報の入力を受け付けた状態に移行する、請求項１１に記載の調理情報システム。
【請求項１３】
１または複数の調理履歴を蓄積するステップと、
調理履歴の選択命令を受けつけるステップと、
前記選択された調理履歴に対応する設定情報が調理機器に入力された状態に移行するステップとを備える、制御方法。
【請求項１４】
調理機器と通信するための通信インターフェイスと、
１または複数の調理履歴を蓄積するためのメモリと、
前記調理機器が調理を開始する前に、前記通信インターフェイスを介して、選択された調理履歴に対応する設定情報を調理機器に送信するためのプロセッサとを備える、サーバ。
【請求項１５】
直接的、またはサーバを介して間接的に、調理機器と通信するための通信インターフェイスと、
操作部を介して調理履歴の選択命令を受け付けて、選択された調理履歴に対応する設定情報が調理機器に入力された状態に移行するように、サーバまたは調理機器にデータを送信するためのプロセッサとを備える、通信端末。
【請求項１６】
通信インターフェイスとプロセッサとを含む通信端末のためのプログラムであって、
操作部を介して調理履歴の選択命令を受け付けるステップと、
選択された調理履歴に対応する設定情報が調理機器に入力された状態に移行するように、サーバまたは調理機器にデータを送信するステップと、を前記プロセッサに実行させるプログラム。
【請求項１７】
１または複数の調理履歴を蓄積するためのメモリと、
調理履歴の選択命令を受け付ける操作部と、
選択された調理履歴に対応する設定情報が入力された状態に移行するためのプロセッサと、を備える調理機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、調理機器を利用するための技術に関し、特に調理履歴をより効率的に利用するための技術に関する。
【背景技術】
【０００２】
従来から、電子レンジなどの調理機器に関して、調理履歴を利用するための様々な技術が知られている。たとえば、特開平７−１６７４４５号公報（特許文献１）には、電子レンジが開示されている。特許文献１によると、レンジ本体に加熱室の被加熱物をマイクロ波加熱するマグネトロンを設け、マグネトロンへの通電を制御するマイクロプロセッサを設け、被加熱物の加熱時間や加熱出力等を入力する入力部を設け、被加熱物の加熱状態や温度を検知するセンサを設け、電子レンジの故障の原因の判断のために入力部での入力情報や加熱動作の履歴を記憶する不揮発性記憶装置を設けている。そして、不揮発性記憶装置に記憶されている情報により、故障の原因の正確な判断が行え、交換部品数を最小限にする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１６７４４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来よりも使い勝手がよい調理情報システム、制御方法、サーバ、通信端末、プログラム、および調理機器が求められている。そこで、本発明の目的は、調理機器に関する調理履歴を利用することができるとともに従来よりも使い勝手がよい調理情報システム、制御方法、サーバ、通信端末、プログラム、および調理機器を提供することにある。
【課題を解決するための手段】
【０００５】
この発明のある態様に従うと、１または複数の調理履歴を蓄積し、調理機器で調理を開始する前に、選択された調理履歴に対応する設定情報が調理機器に入力された状態となるように構成されている、調理情報システムが提供される。
【０００６】
好ましくは、調理情報システムは、ユーザから受け付けた調理のための設定情報を調理履歴として蓄積する。
【０００７】
好ましくは、調理情報システムは、調理履歴として蓄積される調理のための設定情報に対応する名称の登録を受け付ける。
【０００８】
好ましくは、調理情報システムは、調理履歴として蓄積される調理のための設定情報を利用して調理を実行した場合の新たな調理履歴に、元の調理履歴に対応する名称を付する。
【０００９】
好ましくは、調理情報システムは、既に蓄積されている調理のための設定情報を変更して調理した場合の変更後の設定情報を調理履歴として蓄積する。
【００１０】
好ましくは、調理情報システムは、変更後の設定情報に対する名称として、変更前の設定情報に対する名称の一部を変更したものを登録する。
【００１１】
好ましくは、調理情報システムは、変更後の設定情報のうちの、変更があった個所の設定情報の表示を他の部分と異なる表示形態で表示する。
【００１２】
好ましくは、調理機器が、調理のための設定情報を調理履歴としてサーバにアップロードする。
【００１３】
好ましくは、通信端末が調理履歴の選択命令を受け付け、選択された調理履歴に対応する設定情報がサーバから調理機器にダウンロードされることによって、設定情報が調理機器に入力された状態となるように構成されている。
【００１４】
好ましくは、調理機器が調理履歴の選択命令を受け付け、選択された調理履歴に対応する設定情報が調理機器にダウンロードされることによって、設定情報が調理機器に入力された状態となるように構成されている。
【００１５】
好ましくは、調理機器が、調理のための設定情報を調理履歴として自身で蓄積するように構成されている。
【００１６】
好ましくは、調理機器が調理履歴の選択命令を受け付け、選択された調理履歴に対応する設定情報の入力を受け付けた状態に移行する。
【００１７】
この発明の別の局面に従うと、１または複数の調理履歴を蓄積するステップと、調理履歴の選択命令を受けつけるステップと、選択された調理履歴に対応する設定情報が調理機器に入力された状態に移行するステップとを備える、制御方法が提供される。
【００１８】
この発明の別の局面に従うと、調理機器と通信するための通信インターフェイスと、１または複数の調理履歴を蓄積するためのメモリと、調理機器が調理を開始する前に、通信インターフェイスを介して、選択された調理履歴に対応する設定情報を調理機器に送信するためのプロセッサとを備える、サーバが提供される。
【００１９】
この発明の別の局面に従うと、直接的、またはサーバを介して間接的に、調理機器と通信するための通信インターフェイスと、操作部を介して調理履歴の選択命令を受け付けて、選択された調理履歴に対応する設定情報が調理機器に入力された状態に移行するように、サーバまたは調理機器にデータを送信するためのプロセッサとを備える、通信端末が提供される。
【００２０】
この発明の別の局面に従うと、通信インターフェイスとプロセッサとを含む通信端末のためのプログラムが提供される。プログラムは、操作部を介して調理履歴の選択命令を受け付けるステップと、選択された調理履歴に対応する設定情報が調理機器に入力された状態に移行するように、サーバまたは調理機器にデータを送信するステップと、をプロセッサに実行させる。
【００２１】
この発明の別の局面に従うと、１または複数の調理履歴を蓄積するためのメモリと、調理履歴の選択命令を受け付ける操作部と、選択された調理履歴に対応する設定情報が入力された状態に移行するためのプロセッサと、を備える調理機器が提供される。
【発明の効果】
【００２２】
以上のように、この発明によれば、調理機器に関する調理履歴を利用することができるとともに従来よりも使い勝手がよい調理情報システム、制御方法、サーバ、通信端末、プログラム、および調理機器が提供される。
【図面の簡単な説明】
【００２３】
【図１】第１の実施の形態にかかる調理情報システム１の全体構成と動作概要とを示すイメージ図である。
【図２】第１の実施の形態にかかる調理情報システム１全体の処理の流れを示すフローチャートである。
【図３】第１の実施の形態にかかるサーバ１００のハードウェア構成を表わすブロック図である。
【図４】第１の実施の形態にかかる家族データベース１２１を示すイメージ図である。
【図５】第１の実施の形態にかかるユーザデータベース１２２を示すイメージ図である。
【図６】第１の実施の形態にかかる機器データベース１２３を示すイメージ図である。
【図７】第１の実施の形態にかかる調理履歴データベース１２４を示すイメージ図である。
【図８】第１の実施の形態にかかる調理機器２００のハードウェア構成を表わすブロック図である。
【図９】第１の実施の形態にかかる通信端末３００のハードウェア構成を表わすブロック図である。
【図１０】第１の実施の形態にかかる通信端末３００における画面遷移を示す第１のイメージ図である。
【図１１】第１の実施の形態にかかる通信端末３００における画面遷移を示す第２のイメージ図である。
【図１２】第１の実施の形態にかかる通信端末３００における画面遷移を示す第３のイメージ図である。
【図１３】第１の実施の形態にかかる通信端末３００における画面遷移を示す第４のイメージ図である。
【図１４】第１の実施の形態にかかる通信端末３００における画面遷移を示す第５のイメージ図である。
【図１５】第１の実施の形態にかかる調理機器２００の画面遷移を示すイメージ図である。
【図１６】第１の実施の形態にかかる調理モードと設定情報との関係を示すイメージ図である。
【図１７】第１の実施の形態にかかる設定可能な調理時間と設定可能な調理温度との対応関係を示すイメージ図である。
【図１８】第２の実施の形態にかかる調理情報システム１の全体構成と動作概要とを示すイメージ図である。
【図１９】第３の実施の形態にかかる調理情報システム１の全体構成と動作概要とを示すイメージ図である。
【図２０】第４の実施の形態にかかる調理情報システム１の全体構成と動作概要とを示すイメージ図である。
【図２１】第５の実施の形態にかかる調理情報システム１の全体構成と動作概要とを示すイメージ図である。
【図２２】第６の実施の形態にかかる調理情報システム１の全体構成と動作概要とを示すイメージ図である。
【図２３】第７の実施の形態にかかる調理情報システム１全体の処理の流れを示すフローチャートである。
【図２４】第１の実施の形態にかかる端末データベース１２５を示すイメージ図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜調理情報システム１の全体構成＞
【００２５】
まず、図１を参照して本実施の形態にかかる調理情報システム１の全体構成について説明する。図１は、本実施の形態にかかる調理情報システム１の全体構成と動作概要とを示すイメージ図である。
【００２６】
本実施の形態にかかる調理情報システム１は、主に、サーバ１００と、サーバ１００と通信可能な電子レンジなどの調理機器２００と、サーバ１００と通信可能なスマートフォンなどの通信端末３００とを含む。
【００２７】
なお、調理機器２００は、電子レンジに限らず、炊飯器や、ＩＨクッキングヒータなどの他の装置であってもよい。また、通信端末３００は、スマートフォンに限らず、タブレットや、パーソナルコンピュータや、ゲーム機器などの他の装置であってもよい。
＜調理情報システム１の動作概要＞
【００２８】
次に、図１と図２とを参照して本実施の形態にかかる調理情報システム１の動作概要について説明する。図２は、本実施の形態にかかる調理情報システム１全体の処理の流れを示すフローチャートである。
【００２９】
本実施の形態にかかる調理情報システム１は、まず、ユーザが調理機器２００に、調理モードや温度や時間やワット数などの、調理に関する設定情報を操作命令として入力することによって調理機器２００に調理を実行させる（ステップＳ１００）。
【００３０】
次に、調理機器２００は、実行した調理に関する設定情報や調理日時などを、調理履歴として、通信アダプタやルータなどを介して、サーバ１００に送信する（ステップＳ２００）。サーバ１００は、調理に関する設定情報を、調理履歴として、調理機器２００に対応付けて蓄積する。サーバ１００は、調理に関する設定情報を、調理履歴として、通信端末３００に送信する。通信端末３００は、受信した調理履歴を表示する（ステップＳ２００）。
【００３１】
ユーザは、通信端末３００を利用して、調理履歴に対して所望の名称を設定することができる（ステップＳ３００）。たとえば、通信端末３００は、既に名称が付されている第１の調理履歴や、未だ名称が付されていない第２の調理履歴などの一覧を表示し、ユーザが第２の調理履歴を選択して、名称としての料理名や、その他のメモや写真などを入力する。
【００３２】
通信端末３００は、調理履歴に対する名称やメモや写真などをサーバ１００に送信する（ステップＳ４００）。サーバ１００は、調理履歴に対応付けて、受信した名称やメモや写真などを調理履歴データベース１２４に登録する。なお、後述するように、調理機器２００で調理履歴の名称などが登録できてもよい。
【００３３】
後日、ユーザは、以前の調理を再度行いたい場合などに、通信端末３００に調理履歴の一覧を表示させる（ステップＳ５００）。このとき、調理履歴に対応付けて、ユーザが設定した名称が表示されるので、ユーザは所望の調理履歴を見つけやすい。ユーザは、所望の調理履歴を選択する。すなわち、通信端末３００は、ユーザからの調理履歴の選択命令を受け付ける。通信端末３００は、調理履歴の選択命令をサーバ１００に送信する。なお、後述するように、調理機器２００で調理履歴の選択ができてもよい。
【００３４】
サーバは、選択命令に対応する調理履歴に関する調理のための設定情報を調理機器２００に提供する（ステップＳ６００）。調理機器２００は、サーバ１００からダウンロードした設定情報をダウンロードメニューとして記憶する。
【００３５】
調理機器２００は、サーバ１００からダウンロードした設定情報に基づいて、当該設定情報が入力された状態に移行する（ステップＳ７００）。ユーザは、既に入力された状態の設定情報を確認し、必要があれば設定情報を修正し、調理を開始する。
【００３６】
調理機器２００は、実行した調理に関する設定情報を、調理履歴として、サーバ１００に送信する（ステップＳ８００）。サーバ１００は、調理に関する設定情報を、調理履歴として、調理機器２００に対応付けて蓄積する。このとき、サーバ１００は、ステップＳ４００にて登録された名称を、今回の調理履歴に対応付けて記憶する。
【００３７】
サーバ１００は、調理に関する設定情報を、調理履歴として、通信端末３００に送信する。通信端末３００は、調理履歴を表示する。このとき、通信端末３００は、ステップＳ４００にて登録された名称を、今回の調理履歴に対応付けて表示する。
【００３８】
このように、本実施の形態にかかる調理情報システム１は、調理履歴に名称を付与することができるので、後に、それぞれの調理履歴をユーザが識別しやすくなる。また、ユーザが調理履歴を選択すると、調理機器２００は、選択した調理履歴に対応する設定情報が入力された状態へと移行するため、調理のための設定が複雑であっても、ユーザは楽に所望の調理を調理機器２００に実行させることが可能になる。以下、このような機能を実現するための調理情報システム１の具体的な構成について詳述する。
＜サーバ１００のハードウェア構成＞
【００３９】
まず、本実施の形態にかかる調理情報システム１を構成するサーバ１００のハードウェア構成の一態様について説明する。なお、図３は、本実施の形態にかかるサーバ１００のハードウェア構成を表わすブロック図である。
【００４０】
図３を参照して、サーバ１００は、主たる構成要素として、ＣＰＵ（Central Processing Unit）１１０と、メモリ１２０と、ディスプレイ１３０と、操作部１４０と、通信インターフェイス１６０とを含む。
【００４１】
ＣＰＵ１１０は、メモリ１２０に記憶されているプログラムを実行することによって、サーバ１００の各部を制御する。たとえば、ＣＰＵ１１０は、メモリ１２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００４２】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、各種のＲＯＭ（Read-Only  Memory）などによって実現される。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかる調理支援サービスに利用されるデータベースなどを記憶する。
【００４３】
たとえば、メモリ１２０は、家族データベース１２１や、ユーザデータベース１２２や、機器データベース１２３や、調理履歴データベース１２４などのデータを格納する。なお、本実施の形態においては、これらのデータベースなどの情報が、サーバ１００に格納されているが、それらの情報はサーバ１００がアクセス可能な他の装置に格納されてもよい。
【００４４】
図４は、本実施の形態にかかる家族データベース１２１を示すイメージ図である。図４を参照して、本実施の形態にかかる家族データベース１２１は、家族毎に、主に、家族ＩＤと、家族名と、家族の住所などを含む。
【００４５】
図５は、本実施の形態にかかるユーザデータベース１２２を示すイメージ図である。図５を参照して、本実施の形態にかかるユーザデータベース１２２は、ユーザ毎に、主に、ユーザＩＤと、ユーザ名と、ユーザの家族のＩＤと、ユーザのメールアドレスと、ユーザのサービスへのログインパスワード、などを含む。
【００４６】
図６は、本実施の形態にかかる機器データベース１２３を示すイメージ図である。図６を参照して、本実施の形態にかかる機器データベース１２３は、電気機器毎に、主に、電気機器のＩＤと、購入者などに設定された電気機器の名前と、電気機器の商品名と、電気機器の型番と、ＭＡＣアドレスと、電気機器を所有する家族のＩＤおよび／またはユーザＩＤ、電気機器に紐づいている端末のＩＤなどを格納する。
【００４７】
図２４は、本実施の形態にかかる端末データベース１２５を示すイメージ図である。図２４を参照して、本実施の形態にかかる端末データベース１２５は、通信端末３００毎に、主に、通信端末のＩＤと、機種名と、型番と、ＭＡＣアドレスと、ユーザ名などを格納する。なお、端末に関するデータも、機器データベース１２３に格納されるものであってもよい。
【００４８】
図７は、本実施の形態にかかる調理履歴データベース１２４を示すイメージ図である。図７を参照して、本実施の形態にかかる調理履歴データベース１２４は、実行された調理毎に、主に、調理履歴ＩＤと、調理日時と、料理の名称と、調理した調理機器のＩＤと、調理する際にユーザに設定された設定情報、などを含む。設定情報には、調理モードや、温度や、ワット数や、時間や、料理の量などが含まれる。調理履歴には、調理機器２００への操作命令としての設定情報だけでなく、その他のメモや静止画像データや動画像データが含まれてもよい。
【００４９】
図３に戻って、ディスプレイ１３０は、ＣＰＵ１１０からの信号に基づいて、テキストや画像を表示する。操作部１４０は、サービスの管理者などの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。
【００５０】
通信インターフェイス１６０は、ＣＰＵ１１０からのデータを、インターネット、キャリア網、ルータなどを介して、調理機器２００や通信端末３００などの他の装置に送信する。逆に、通信インターフェイス１６０は、インターネット、キャリア網、ルータなどを介して調理機器２００や通信端末３００などの他の装置からのデータを受信して、ＣＰＵ１１０に受け渡す。
＜調理機器２００のハードウェア構成＞
【００５１】
次に、図８を参照して、調理情報システム１を構成する調理機器２００のハードウェア構成の一態様について説明する。なお、図８は、本実施の形態にかかる調理機器２００のハードウェア構成を表わすブロック図である。
【００５２】
調理機器２００は、主たる構成要素として、ＣＰＵ２１０と、メモリ２２０と、ディスプレイ２３０、操作部２４０と、通信インターフェイス２６０と、スピーカ２７０と、マイク２８０と、機器駆動部２９０とを含む。
【００５３】
ＣＰＵ２１０は、メモリ２２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、調理機器２００の各部を制御する。
【００５４】
メモリ２２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現される。メモリ２２０は、ＣＰＵ２１０によって実行される調理プログラムまたは他のプログラムや、ＣＰＵ２１０によるプログラムの実行により生成されたデータ、サーバ１００から受信したデータ、操作部２４０を介して入力されたデータなどを記憶する。
【００５５】
ディスプレイ２３０は、ＣＰＵ１１０からの信号に基づいて、文字や画像などを出力する。操作部２４０は、ボタン、タッチパネルなどによって実現され、ユーザからの命令を受け付けて、当該命令をＣＰＵ２１０に入力する。なお、ディスプレイ２３０と操作部２４０とは、タッチパネルを構成してもよい。
【００５６】
通信インターフェイス２６０は、無線ＬＡＮ通信あるいは有線ＬＡＮなどの通信モジュールによって実現される。通信インターフェイス２６０は、有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。すなわち、ＣＰＵ２１０は、通信インターフェイス２６０を介して、サーバ１００や通信端末３００などの他の装置から各種の情報を受信したり、サーバ１００や通信端末３００などの他の装置に各種の情報を送信したりする。なお、調理機器２００は、後付けの通信アダプタを利用して、通信するものであってもよい。
【００５７】
スピーカ２７０は、ＣＰＵ２１０からの信号に基づいて、音声を出力する。マイク２８０は、音声から音声信号を作成し、ＣＰＵ２１０に入力する。
【００５８】
機器駆動部２９０は、ＣＰＵ２１０からの信号に基づいて、電気機器の各部（モータやヒータなど）を制御する。
＜通信端末３００のハードウェア構成＞
【００５９】
次に、図９を参照して、調理情報システム１を構成する通信端末３００のハードウェア構成の一態様について説明する。なお、図９は、本実施の形態にかかる通信端末３００のハードウェア構成を表わすブロック図である。
【００６０】
通信端末３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、通信インターフェイス３６０と、スピーカ３７０と、マイク３８０とを含む。
【００６１】
ＣＰＵ３１０は、メモリ３２０に記憶されているプログラムを実行することによって、通信端末３００の各部を制御する。
【００６２】
メモリ３２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現される。メモリ３２０は、調理支援アプリケーションなどのＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、サーバ１００や調理機器２００から受信したデータ、操作部３４０を介して入力されたデータ、通信端末３００のユーザを特定するための情報などを記憶する。
【００６３】
ディスプレイ３３０は、ＣＰＵ３１０からのデータに基づいて、画像やテキストを表示する。操作部３４０は、ポインティングデバイスやスイッチなどから構成され、ユーザからの各種の命令をＣＰＵ３１０に入力する。なお、ユーザ端末は、ディスプレイ３３０と操作部３４０とを含むタッチパネル３５０を有してもよい。
【００６４】
通信インターフェイス３６０は、ＣＰＵ３１０からのデータを、インターネット、ルータなどを介して、サーバ１００や調理機器２００に送信する。たとえば、ＣＰＵ３１０は、タッチパネル３５０を介してユーザ命令を受け付けて、通信インターフェイス３６０を介して当該ユーザ命令を調理機器２００やサーバ１００に送信する。逆に、通信インターフェイス３６０は、インターネット、ルータなどを介してサーバ１００や調理機器２００からのデータを受信して、ＣＰＵ３１０に受け渡す。
＜サーバ、調理機器、通信端末における具体的な情報処理＞
【００６５】
次に、図１０〜図１４を参照しながら、本実施の形態にかかるサーバ１００、調理機器２００、通信端末３００での具体的な情報処理について説明する。なお、図１０〜図１４は、本実施の形態にかかる通信端末３００における画面遷移を示す第１から第５のイメージ図である。まず、予めユーザは、サーバ１００から、図１０〜図１４に示すような調理支援アプリケーションを通信端末３００にダウンロードしてインストールする。
【００６６】
次に、図１０を参照して、通信端末３００のＣＰＵ３１０は、ユーザからの調理支援アプリケーションの起動命令に基づいて、ディスプレイ３３０に調理支援アプリケーションのホーム画面（１）を表示させる。ＣＰＵ３１０は、タッチパネル３５０を介してマイメニューの選択命令を受け付けて、マイメニュー画面（３）として、ユーザが過去に検索・閲覧したデフォルトの調理方法やユーザが過去に調理機器２００に実行させた調理履歴との一覧を選択可能にディスプレイ３３０に表示させる。
【００６７】
より詳細には、通信端末３００のＣＰＵ３１０が、通信インターフェイス３６０を介してサーバ１００にマイメニューの一覧のデータを要求する。サーバ１００のＣＰＵ１１０が、予め指定された調理機器２００のＩＤに基づいて、機器データベース１２３や調理履歴データベース１２４などを参照して、マイメニューの一覧のデータを通信端末３００に送信する。なお、サーバ１００のＣＰＵ１１０は、通信端末３００のＩＤや、ユーザＩＤに基づいて、ユーザデータベース１２２や端末データベース１２５や調理履歴データベース１２４などを参照して、マイメニューの一覧のデータを抽出してもよい。
【００６８】
ＣＰＵ３１０は、タッチパネル３５０を介して、買い物かごのアイコンへのタッチを受け付けると、ディスプレイ３３０に買い物リスト画面（４）を表示させる。また、ＣＰＵ３１０は、タッチパネル３５０を介して、検索用のアイコンへのタッチを受け付けると、ディスプレイ３３０に検索用画面（５）を表示させる。
【００６９】
なお、ＣＰＵ１１０は、タッチパネル３５０を介して、ホーム画面（１）のメニューアイコンへのタッチを受け付けると、ディスプレイ３３０にメニュー画面（２）を表示させる。たとえば、ユーザは、メニュー画面（２）から、新たな調理機器２００を調理支援アプリケーションおよび／またはユーザに対応付ける処理を実行するための画面や、マイレシピとしての過去の調理履歴の一覧画面に進むことができる。
【００７０】
次に、図１１を参照して、通信端末３００のＣＰＵ３１０は、タッチパネル３５０を介して、マイメニュー画面（３）の調理履歴および調理方法の一覧からユーザの選択命令を受け付ける。ユーザが、サービスに予め登録されているデフォルトの調理方法にタッチすると、ＣＰＵ３１０は、ディスプレイ３３０に、選択されたデフォルトの調理方法の詳細画面（６）を表示させる。
【００７１】
一方、ユーザが、過去に自ら手動で設定情報をセットして調理した調理履歴にタッチすると、登録可能な調理履歴の上限数に達していない場合には、ＣＰＵ３１０は、マイレシピ編集画面（７）をディスプレイ３３０に表示させる。
【００７２】
登録可能な調理履歴の上限数に達している場合には、ＣＰＵ３１０は、エラー画面（１８）をディスプレイ３３０に表示させる。
【００７３】
より詳細には、通信端末３００のＣＰＵ３１０は、調理履歴や調理方法の選択命令を受け付けると、通信インターフェイス３６０を介してサーバ１００に、選択された調理履歴や調理方法を特定するためのＩＤを送信することによって当該選択された調理履歴や調理方法の詳細なデータを要求する。たとえば、サーバ１００のＣＰＵ１１０は、調理履歴ＩＤに基づいて、調理履歴データベース１２４を参照して、設定情報などの詳細なデータを通信端末３００に送信する。
【００７４】
図１２を参照して、ＣＰＵ３１０は、マイレシピ編集画面（７）として、料理名の入力欄や、カメラの起動ボタンや、アルバムの画像を選択するための画面への移動ボタンなどをディスプレイ３３０に表示させる。
【００７５】
たとえば、ＣＰＵ３１０は、タッチパネル３５０を介して、ユーザからの調理履歴の名称として、料理名を受け付ける。あるいは、ＣＰＵ３１０は、タッチパネル３５０を介して、ユーザからメモの入力命令を受け付ける。
【００７６】
あるいは、ＣＰＵ３１０は、ユーザ命令に基づいて、カメラのアプリケーションを起動して料理の写真を撮影し、当該写真を調理履歴に対応付けて登録する。あるいは、ＣＰＵ３１０は、ユーザ命令に基づいて、アルバムを表示することによって料理の写真の選択命令を受け付け、選択された写真を調理履歴に対応付けて登録する。
【００７７】
なお、ＣＰＵ３１０は、ユーザが写真にタッチした場合は、ディスプレイ３３０に写真削除用画面（９）を表示させる。ユーザが削除ボタンを押すと、写真が登録されていないマイレシピ編集画面（１０）へと戻る。
【００７８】
ＣＰＵ３１０は、マイレシピ編集画面（７）（８）（１０）などの表示中に、登録ボタン３５５にタッチされると、通信インターフェイス３６０を介して、登録された調理履歴の名称やメモや画像などを調理履歴ＩＤとともにサーバ１００に送信する。サーバ１００のＣＰＵ１１０は、調理履歴ＩＤに基づいて、受信した調理履歴の名称やメモや画像などを調理履歴データベース１２４に登録する。
【００７９】
なお、既に名称やメモや写真が登録されている調理履歴も、上記のように、名称やメモや写真を変更したり上書きしたりすることも可能である。この場合の名称の設定については後述する。
【００８０】
図１３を参照して、メニュー画面（２）からマイレシピが選択されると、ＣＰＵ３１０は、マイレシピ一覧画面（１１）として、ディスプレイ３３０に、ユーザが手動で調理した調理履歴に対して、名前を付けて保存した調理履歴を選択可能に表示させる。ただし、後述するように、ユーザの家族が手動で調理したものも表示してもよい。より詳細には、通信端末３００のＣＰＵ３１０は、マイレシピの選択命令を受け付けると、通信インターフェイス３６０を介してサーバ１００に、ユーザまたは家族に対応する過去の調理履歴を要求する。サーバ１００のＣＰＵ１１０は、ユーザＩＤまたは家族ＩＤに基づいて、調理履歴データベース１２４を参照して、ユーザまたは家族に対応する過去の調理履歴を通信端末３００に送信する。
【００８１】
ＣＰＵ３１０は、タッチパネル３５０を介してユーザからの調理履歴の選択命令を受け付けて、選択された調理履歴の詳細なマイレシピ画面（１２）をディスプレイ３３０に表示させる。より詳細には、通信端末３００のＣＰＵ３１０は、選択命令を受け付けると、通信インターフェイス３６０を介してサーバ１００に、選択された調理履歴を特定するためのＩＤを送信することによって詳細なデータを要求する。サーバ１００のＣＰＵ１１０が、調理履歴ＩＤに基づいて、調理履歴データベース１２４を参照して、設定情報やメモや写真などの詳細なデータを通信端末３００に送信する。
【００８２】
ＣＰＵ３１０は、タッチパネル３５０を介してレシピの削除命令を受け付けて、ディスプレイ３３０にレシピ削除画面（１３）を表示させる。ユーザがレシピ削除画面（１３）の削除ボタンを押すと、ＣＰＵ３１０は、選択された調理履歴を削除する。より詳細には、ＣＰＵ３１０は、通信インターフェイス３６０を介して、サーバ１００に削除すべき調理履歴のＩＤを送信し、サーバ１００のＣＰＵ１１０が調理履歴データベース１２４から選択された調理履歴を削除する。
【００８３】
図１４を参照して、ＣＰＵ３１０は、選択された調理履歴のマイレシピ詳細画面（１２）または選択されたデフォルトの調理方法の詳細画面（６）をディスプレイ３３０に表示させた際に、調理機器２００への当該レシピの設定情報のデータを送信するための命令を待ち受ける。ユーザが、タッチパネル３５０を介して、調理機器２００への送信ボタン３５１を押すと、ＣＰＵ３１０は、送信を決定するための送信画面（１４）をタッチパネル３５０に表示させる。
【００８４】
なお、ＣＰＵ３１０は、タッチパネル３５０を介して、戻る命令を受け付けて、選択された調理履歴のマイレシピ詳細画面（１２）または選択されたデフォルトの調理方法の詳細画面（６）を再度ディスプレイ３３０に表示させる。
【００８５】
一方、ＣＰＵ３１０は、送信画面（１４）の表示中に、タッチパネル３５０を介して、送信を決定するためのボタン３５２へのタッチ操作を受け付けて、通信インターフェイス３６０を介して選択されたレシピの設定情報のデータを調理機器２００に送信する。より詳細には、通信端末３００のＣＰＵ３１０は、通信インターフェイス３６０を介してサーバ１００に調理履歴ＩＤを含む送信命令を送信する。サーバ１００のＣＰＵ１１０は通信端末３００からの指令に基づいて、選択された調理履歴に対応する設定情報を調理履歴に対応する調理機器２００に送信する。ＣＰＵ３１０は、送信命令の送信後に、ディスプレイ３３０に、送信が完了した旨の完了画面（１５）を表示させる。
【００８６】
次に、図１５を参照し、調理機器２００における情報処理について説明する。なお、図１５は、本実施の形態にかかる調理機器２００の画面遷移を示すイメージ図である。
【００８７】
調理機器２００のＣＰＵ２１０は、通信インターフェイス２６０を介して、サーバ１００からユーザに選択された調理履歴に対応する設定情報を受信する。ＣＰＵ２１０は、操作部２４０を介したユーザからの命令に基づいて、これまでに受信した調理履歴やデフォルトの調理方法を選択可能にディスプレイ２３０に表示する。ＣＰＵ２１０は、ユーザからの選択命令を受け付けて、選択された調理履歴や調理方法に対応する設定情報を読み出して、当該設定情報が入力された状態に移行する。
【００８８】
たとえば、ＣＰＵ２１０は、調理履歴に基づいて、調理モードをレンジ、ワット数を６００Ｗ、加熱時間を１０分という設定情報が入力された状態に移行して、ユーザが操作部２４０のスタートボタンを押すのを待ち受ける。あるいは、ＣＰＵ２１０は、選択された調理履歴に基づいて、ウォーターオーブン・予熱なし・一段目という設定情報と、その後の処理としての１７０℃・４０分という設定情報と、さらにその後の処理としての１９０℃・１０分３０秒という設定情報と、が入力された状態に移行して、ユーザが操作部２４０のスタートボタンを押すのを待ち受ける。
【００８９】
なお、本実施の形態にかかる調理機器２００は、図１６に示すように、そのほかの調理モードも準備されている。そして、調理モード毎に、必要な設定情報が決められている。また、本実施の形態にかかる調理機器２００は、図１７に示すように、調理モード毎に、設定可能な調理時間や設定可能な調理温度が準備されている。
＜第１の実施の形態の補足＞
【００９０】
好ましくは、図１および図２におけるステップＳ７００において、既に登録されている調理履歴を調理機器２００にダウンロードして調理した場合には、サーバ１００のＣＰＵ１１０は、当該既に登録している調理履歴と同じ名称を付与した新たな調理履歴を、調理履歴データベース１２４に追加する。
【００９１】
あるいは、図１および図２におけるステップＳ７００において、既に登録されている調理履歴を調理機器２００にダウンロードして調理した場合には、サーバ１００のＣＰＵ１１０は、当該既に調理している調理履歴の名称を「マイギョウザ（１）」や「マイギョウザ  設定値（１）」に更新する。そしてＣＰＵ１１０は、新たな調理履歴の名称を「マイギョウザ（２）」や「マイギョウザ  設定値（２）」として新たに調理履歴データベース１２４に登録する。あるいはＣＰＵ１１０は、既に調理している調理履歴の語尾に、「Ｎｏ．２」や、「（２）」などの情報を付与した新たな調理履歴を調理履歴データベース１２４に追加してもよい。
【００９２】
あるいは、図１および図２におけるステップＳ７００において、既に登録されている調理履歴を調理機器２００にダウンロードして、設定情報を変更せずにそのまま調理した場合には、サーバ１００のＣＰＵ１１０は、当該既に調理している調理履歴と同じ名称を付与した新たな調理履歴を、調理履歴データベース１２４に追加する。一方、設定情報のいずれかを変更した場合、たとえば温度を高くしたり時間を短くしたりした場合に、サーバ１００のＣＰＵ１１０は、当該既に調理している調理履歴の名称を「マイギョウザ（１）」や「マイギョウザ  設定値（１）」に更新し、新たな調理履歴の名称を「マイギョウザ（２）」や「マイギョウザ  設定値（２）」として新たに調理履歴データベース１２４に登録する。あるいは、ＣＰＵ１１０は、当該既に調理している調理履歴の語尾に、「Ｎｏ．２」や、「（２）」などの情報を付与した調理履歴を、新たに調理履歴データベース１２４に追加してもよい。
【００９３】
そして、設定情報のいずれかを変更した場合、たとえば温度を高くしたり時間を短くしたりした場合は、サーバ１００のＣＰＵ１１０は、変更された個所を特定するための情報を調理履歴データベース１２４に蓄積してもよい。そして、通信端末３００や調理機器２００で、変更後の調理履歴に関する情報を表示する際に、変更された個所だけを他の個所と異なる表示形態で、表示することが好ましい。たとえば変更された個所の色を変えたりフォントを変えたりすると、ユーザが、似通った調理履歴同士の違いを認識しやすくなる。
【００９４】
本実施の形態においては、調理履歴に名称を登録しやすく、ユーザは所望の調理履歴が見つけやすくなっている。そしてさらに、調理履歴や名称を登録したユーザやユーザの通信端末だけではなく、登録したユーザと同じ家族の他のユーザにとっても所望の調理履歴が見つけやすく構成されていることが好ましい。例えば、図１１のマイメニュー画面（３）や図１３のマイレシピ画面（１１）を表示する際に、通信端末３００のユーザだけでなく当該ユーザの家族の調理履歴までも選択可能に表示することが好ましい。より詳細には、サーバ１００のＣＰＵ１１０が、通信端末３００からのマイメニュー一覧やマイレシピ一覧の要求に応じて、ユーザデータベース１２２や機器データベース１２３や端末データベース１２５などを参照することによって、調理機器２００に紐づけられている他の通信端末３００のＩＤや、当該通信端末３００のユーザの家族の他のユーザのＩＤなどを特定することによって、当該通信端末３００や当該家族や当該ユーザなどに紐づけられた調理履歴を抽出する。
【００９５】
これによって、お母さんが手動加熱で料理した調理履歴に対して、お母さんの通信端末３００を介して「ママのカステラ」と名前を付けておけば、お父さんがお父さんの通信端末３００や調理機器２００で調理履歴の一覧を見たときに、「ママのカステラ」という調理履歴の名称が選択可能に表示される。その結果、ユーザは自分以外の他の家族の調理履歴も探しやすくなる。
＜第２の実施の形態＞
【００９６】
第１の実施の形態では、調理履歴の名称を通信端末３００で設定するものであった。しかしながら、調理履歴の名称は、調理機器２００で設定するものであってもよい。さらには、調理履歴の名称は、通信端末３００でも調理機器２００でも設定可能なものであることが好ましい。
【００９７】
ここでは、図１８を参照して本実施の形態にかかる調理情報システム１の動作概要について説明する。調理情報システム１の各装置のハードウェア構成などは、第１の実施の形態のそれらと同様であるためここでは説明を繰り返さない。なお、図１８は、本実施の形態にかかる調理情報システム１の全体構成と動作概要とを示すイメージ図である。
【００９８】
本実施の形態にかかる調理情報システム１は、まず、ユーザが調理機器２００に、調理モードや温度や時間やワット数など、調理に関する設定情報を入力することによって調理機器２００に調理を実行させる（ステップＳ１００）。
【００９９】
次に、調理機器２００は、実行した調理に関する設定情報を、調理履歴として、通信アダプタやルータなどを介して、サーバ１００に送信する（ステップＳ２００）。サーバ１００は、調理に関する設定情報を、調理履歴として、調理機器２００に対応付けて蓄積する。サーバ１００は、自動的にまたはユーザからの要求に応じて、調理に関する設定情報を、調理履歴として、通信端末３００や調理機器２００に送信する。通信端末３００や調理機器２００は、調理履歴を表示する（ステップＳ２００）。
【０１００】
ここでは、ユーザは、調理機器２００を利用して、調理履歴に所望の名称を設定することができる（ステップＳ３００）。たとえば、調理機器２００が、既に名称が付されている第１の調理履歴や、未だ名称が付されていない第２の調理履歴などの一覧を表示し、ユーザが第２の調理履歴を選択して、名称としての料理名や、その他のメモや写真などを入力する。
【０１０１】
調理機器２００は、調理履歴に設定された名称をサーバ１００に送信する（ステップＳ４００）。サーバ１００は、調理履歴に対応付けて、受信した名称やメモや写真などを調理履歴データベース１２４に登録する。
【０１０２】
なお、以降の処理は、第１の実施の形態のそれらと同様であるためここでは説明を繰り返さない。
＜第３の実施の形態＞
【０１０３】
第１の実施の形態では、調理履歴の検索および選択を通信端末３００で実行するものであった。しかしながら、調理履歴の検索および選択は、調理機器２００で設定するものであってもよい。さらには、調理履歴の検索および選択は、通信端末３００でも調理機器２００でも可能なものであることが好ましい。
【０１０４】
ここでは、図１９を参照して本実施の形態にかかる調理情報システム１の動作概要について説明する。調理情報システム１の各装置のハードウェア構成などは、第１の実施の形態のそれらと同様であるためここでは説明を繰り返さない。なお、図１９は、本実施の形態にかかる調理情報システム１の全体構成と動作概要とを示すイメージ図である。
【０１０５】
以下では、調理機器２００での調理履歴がサーバ１００に登録された後の処理について説明する。たとえば、ユーザは、以前の調理を再度行いたい場合などに、調理機器２００に調理履歴の一覧を表示させる（ステップＳ５００）。調理機器２００は、通信アダプタやルータなどを介して、サーバ１００から調理履歴の一覧のデータを取り寄せる。このとき、調理履歴に対応付けて、ユーザが設定した名称が表示されるので、ユーザは所望の調理履歴を見つけやすい。ユーザは、所望の調理履歴を選択する。すなわち、調理機器２００は、ユーザからの調理履歴の選択命令を受け付ける。調理機器２００は、調理履歴の選択命令をサーバ１００に送信する。
【０１０６】
サーバは、選択命令に対応する調理履歴に関する調理のための設定情報を調理機器２００に提供する（ステップＳ６００）。調理機器２００は、サーバ１００からダウンロードした設定情報を調理履歴のメニューとして記憶する。
【０１０７】
調理機器２００は、サーバ１００からダウンロードした設定情報に基づいて、当該設定情報が入力された状態に移行する（ステップＳ７００）。ユーザは、既に入力された状態の設定情報を確認し、必要があれば設定情報を修正し、調理を開始する。
【０１０８】
調理機器２００は、実行した調理に関する設定情報を、調理履歴として、サーバ１００に送信する（ステップＳ８００）。サーバ１００は、調理に関する設定情報を、調理履歴として、調理機器２００に対応付けて蓄積する。このとき、サーバ１００は、ステップＳ４００にて登録された名称を、今回の調理履歴に対応付けて記憶する。
【０１０９】
サーバ１００は、調理に関する設定情報を、調理履歴として、通信端末３００に送信する。通信端末３００は、調理履歴を表示する。このとき、通信端末３００は、ステップＳ４００にて登録された名称を、今回の調理履歴に対応付けて表示する。
＜第４の実施の形態＞
【０１１０】
第１の実施の形態では、調理履歴の名称の設定と調理履歴の検索および選択とを通信端末３００で実行するものであった。しかしながら、調理履歴の名称の設定と調理履歴の検索および選択とは、調理機器２００で設定するものであってもよい。すなわち、通信端末３００が無くても調理支援サービスを完結できるものであってもよい。あるいは、調理履歴の名称の設定と調理履歴の検索および選択とが、通信端末３００でも調理機器２００でも可能なものであってもよい。
【０１１１】
ここでは、図２０を参照して本実施の形態にかかる調理情報システム１の動作概要について説明する。調理情報システム１の各装置のハードウェア構成などは、第１の実施の形態のそれらと同様であるためここでは説明を繰り返さない。なお、図２０は、本実施の形態にかかる調理情報システム１の全体構成と動作概要とを示すイメージ図である。
【０１１２】
本実施の形態にかかる調理情報システム１は、まず、ユーザが調理機器２００に、調理モードや温度や時間やワット数など、調理に関する設定情報を入力することによって調理機器２００に調理を実行させる（ステップＳ１００）。
【０１１３】
次に、調理機器２００は、実行した調理に関する設定情報を、調理履歴として、通信アダプタやルータなどを介してサーバ１００に送信する（ステップＳ２００）。サーバ１００は、調理に関する設定情報を、調理履歴として、調理機器２００に対応付けて蓄積する。サーバ１００は、自動的にまたはユーザからの要求に応じて、調理に関する設定情報を、調理履歴として、調理機器２００に送信する。調理機器２００は、調理履歴を表示する（ステップＳ２００）。
【０１１４】
ここでは、ユーザは、調理機器２００を利用して、調理履歴に所望の名称を設定することができる（ステップＳ３００）。たとえば、調理機器２００が、既に名称が付されている第１の調理履歴や、未だ名称が付されていない第２の調理履歴などの一覧を表示し、ユーザが第２の調理履歴を選択して、名称としての料理名や、その他のメモや写真などを入力する。
【０１１５】
調理機器２００は、調理履歴に設定された名称をサーバ１００に送信する（ステップＳ４００）。サーバ１００は、調理履歴に対応付けて、受信した名称やメモや写真などを調理履歴データベース１２４に登録する。
【０１１６】
その後、ユーザは、以前の調理を再度行いたい場合などに、調理機器２００に調理履歴の一覧を表示させる（ステップＳ５００）。調理機器２００は、通信アダプタやルータなどを介して、サーバ１００から調理履歴の一覧のデータを取り寄せる。このとき、調理履歴に対応付けて、ユーザが設定した名称が表示されるので、ユーザは所望の調理履歴を見つけやすい。ユーザは、所望の調理履歴を選択する。すなわち、調理機器２００は、ユーザからの調理履歴の選択命令を受け付ける。調理機器２００は、調理履歴の選択命令をサーバ１００に送信する。
【０１１７】
サーバは、選択命令に対応する調理履歴に関する調理のための設定情報を調理機器２００に提供する（ステップＳ６００）。調理機器２００は、サーバ１００からダウンロードした設定情報を調理履歴のメニューとして記憶する。
【０１１８】
調理機器２００は、サーバ１００からダウンロードした設定情報に基づいて、当該設定情報が入力された状態に移行する（ステップＳ７００）。ユーザは、既に入力された状態の設定情報を確認し、必要があれば設定情報を修正し、調理を開始する。
【０１１９】
調理機器２００は、実行した調理に関する設定情報を、調理履歴として、サーバ１００に送信する（ステップＳ８００）。サーバ１００は、調理に関する設定情報を、調理履歴として、調理機器２００に対応付けて蓄積する。このとき、サーバ１００は、ステップＳ４００にて登録された名称を、今回の調理履歴に対応付けて記憶する。
【０１２０】
サーバ１００は、調理に関する設定情報を、調理履歴として、調理機器２００に送信する。調理機器２００は、調理履歴を表示する。このとき、通信端末３００は、ステップＳ４００にて登録された名称を、今回の調理履歴に対応付けて表示する。
＜第５の実施の形態＞
【０１２１】
第１から第４の実施の形態においては、調理機器２００とサーバ１００とが通信するものであった。しかしながら、調理機器２００が通信端末３００を介してサーバ１００と通信する形態であってもよい。換言すれば、調理機器２００は、通信端末３００と通信することによって、必要なデータを通信端末３００から取得したり、通信端末３００にデータに提供したりする。
【０１２２】
以下では、図２１を参照して本実施の形態にかかる調理情報システム１の動作概要について説明する。図２１は、本実施の形態にかかる調理情報システム１の全体構成と動作概要とを示すイメージ図である。
【０１２３】
本実施の形態にかかる調理情報システム１は、まず、ユーザが調理機器２００に、調理モードや温度や時間やワット数など、調理に関する設定情報を入力することによって調理機器２００に調理を実行させる（ステップＳ１００）。
【０１２４】
次に、調理機器２００は、実行した調理に関する設定情報を、調理履歴として、通信アダプタやルータなどを介して、通信端末３００に送信する（ステップＳ２００）。通信端末３００は、実行した調理に関する設定情報を、調理履歴として、サーバ１００に送信する。サーバ１００は、調理に関する設定情報を、調理履歴として、調理機器２００に対応付けて蓄積する。サーバ１００は、調理に関する設定情報を、調理履歴として、通信端末３００に送信する。通信端末３００は、調理履歴を表示する（ステップＳ２００）。
【０１２５】
ユーザは、通信端末３００を利用して、調理履歴に所望の名称を設定することができる（ステップＳ３００）。たとえば、通信端末３００が、既に名称が付されている第１の調理履歴や、未だ名称が付されていない第２の調理履歴などの一覧を表示し、ユーザが第２の調理履歴を選択して、名称としての料理名や、その他のメモや写真などを入力する。
【０１２６】
通信端末３００は、調理履歴に設定された名称をサーバ１００に送信する（ステップＳ４００）。サーバ１００は、調理履歴に対応付けて、受信した名称やメモや写真などを調理履歴データベース１２４に登録する。
【０１２７】
後日、ユーザは、以前の調理を再度行いたい場合などに、通信端末３００に調理履歴の一覧を表示させる（ステップＳ５００）。このとき、調理履歴に対応付けて、ユーザが設定した名称が表示されるので、ユーザは所望の調理履歴を見つけやすい。ユーザは、所望の調理履歴を選択する。すなわち、通信端末３００は、ユーザからの調理履歴の選択命令を受け付けて、調理履歴の選択命令をサーバ１００に送信する。
【０１２８】
サーバ１００は、選択命令に対応する調理履歴に関する調理のための設定情報を通信端末３００に提供する（ステップＳ６００）。通信端末３００は、選択命令に対応する調理履歴に関する調理のための設定情報を調理機器２００に提供する。調理機器２００は、通信端末３００から受け取った設定情報を調理履歴のメニューとして記憶する。
【０１２９】
調理機器２００は、通信端末３００から受け取った設定情報に基づいて、当該設定情報が入力された状態に移行する（ステップＳ７００）。ユーザは、既に入力された状態の設定情報を確認し、必要があれば設定情報を修正し、調理を開始する。
【０１３０】
調理機器２００は、実行した調理に関する設定情報を、調理履歴として、通信端末３００に送信する（ステップＳ８００）。通信端末３００は、実行した調理に関する設定情報を、調理履歴として、サーバ１００に送信する。サーバ１００は、調理に関する設定情報を、調理履歴として、調理機器２００に対応付けて調理履歴データベース１２４に蓄積する。このとき、サーバ１００は、ステップＳ４００にて登録された名称を、今回の調理履歴に対応付けて記憶する。
【０１３１】
サーバ１００は、調理に関する設定情報を、調理履歴として、通信端末３００に送信する。通信端末３００は、調理履歴を表示する（ステップＳ８００）。このとき、通信端末３００は、ステップＳ４００にて登録された名称を、今回の調理履歴に対応付けて表示する。
＜第６の実施の形態＞
【０１３２】
なお、第１〜第５の実施の形態のような、サーバ１００や調理機器２００や通信端末３００の構造・機能・動作に限られず、たとえば各装置の役割が、他のサーバやデータベースなどの複数の装置に分担されてもよい。逆に、複数の装置の役割の一部または全部が１つの装置に集約されてもよい。
【０１３３】
たとえば、サーバ１００の役割の一部または全部を、通信端末３００が担ってもよい。以下では、図２２を参照して本実施の形態にかかる調理情報システム１の動作概要について説明する。図２２は、本実施の形態にかかる調理情報システム１の全体構成と動作概要とを示すイメージ図である。
【０１３４】
本実施の形態にかかる調理情報システム１では、通信端末３００が、調理履歴データベース１２４を記憶する。
【０１３５】
そしてまず、ユーザが調理機器２００に、調理モードや温度や時間やワット数など、調理に関する設定情報を入力することによって調理機器２００に調理を実行させる（ステップＳ１００）。
【０１３６】
次に、調理機器２００は、実行した調理に関する設定情報を、調理履歴として、通信アダプタやルータなどを介して、通信端末３００に送信する（ステップＳ２００）。通信端末３００は、調理に関する設定情報を、調理履歴として、調理機器２００に対応付けて調理履歴データベース１２４に蓄積する。通信端末３００は、新たな調理履歴を表示する（ステップＳ２００）。
【０１３７】
ユーザは、通信端末３００を利用して、調理履歴に所望の名称を設定することができる（ステップＳ３００）。たとえば、通信端末３００が、既に名称が付されている第１の調理履歴や、未だ名称が付されていない第２の調理履歴などの一覧を表示し、ユーザが第２の調理履歴を選択して、名称としての料理名や、その他のメモや写真などを入力する。
【０１３８】
通信端末３００は、調理履歴に設定された名称やメモや写真などを調理履歴データベース１２４に登録する。
【０１３９】
後日、ユーザは、以前の調理を再度行いたい場合などに、通信端末３００に調理履歴の一覧を表示させる（ステップＳ５００）。このとき、調理履歴に対応付けて、ユーザが設定した名称が表示されるので、ユーザは所望の調理履歴を見つけやすい。ユーザは、所望の調理履歴を選択する。
【０１４０】
通信端末３００は、選択命令に対応する調理履歴に関する調理のための設定情報を調理機器２００に提供する（ステップＳ６００）。調理機器２００は、通信端末３００からの設定情報を調理履歴のメニューとして記憶する。
【０１４１】
調理機器２００は、調理履歴の一覧から所望の調理履歴を選択し、通信端末３００からの設定情報に基づいて、当該設定情報が入力された状態に移行する（ステップＳ７００）。ユーザは、既に入力された状態の設定情報を確認し、必要があれば設定情報を修正し、調理を開始する。
【０１４２】
調理機器２００は、実行した調理に関する設定情報を、調理履歴として、通信端末３００に送信する（ステップＳ８００）。通信端末３００は、調理に関する設定情報を、調理履歴として、調理機器２００に対応付けて蓄積する。このとき、通信端末３００は、ステップＳ４００にて登録された名称を、今回の調理履歴に対応付けて記憶する。通信端末３００は、調理履歴を表示する（ステップＳ８００）。このとき、通信端末３００は、ステップＳ４００にて登録された名称を、今回の調理履歴に対応付けて表示する。
＜第７の実施の形態＞
【０１４３】
さらには、サーバ１００の役割の一部または全部や、通信端末３００の役割の一部または全部を、調理機器２００が担ってもよい。当然に、本実施の形態にかかる調理情報システム１では、調理機器２００が、調理履歴データベース１２４を記憶する。
【０１４４】
図２３は、本実施の形態にかかる調理情報システム１全体の処理の流れを示すフローチャートである。図２３に示すように、まず、ユーザが調理機器２００に、調理モードや温度や時間やワット数など、調理に関する設定情報を入力することによって調理機器２００に調理を実行させる（ステップＳ１００）。
【０１４５】
次に、調理機器２００は、実行した調理に関する設定情報を、調理履歴として、蓄積する。調理機器２００は、調理履歴を表示する（ステップＳ２００）。
【０１４６】
ユーザは、調理機器２００を利用して、調理履歴に所望の名称を設定することができる（ステップＳ３００）。たとえば、調理機器２００が、既に名称が付されている第１の調理履歴や、未だ名称が付されていない第２の調理履歴などの一覧を表示し、ユーザが第２の調理履歴を選択して、料理名や量などを入力する。調理機器２００は、調理履歴に設定された名称やメモや写真などを調理履歴データベース１２４に登録する。
【０１４７】
後日、ユーザは、以前の調理を再度行いたい場合などに、調理機器２００に調理履歴の一覧を表示させる（ステップＳ５００）。このとき、調理履歴に対応付けて、ユーザが設定した名称が表示されるので、ユーザは所望の調理履歴を見つけやすい。ユーザは、所望の調理履歴を選択する。
【０１４８】
調理機器２００は、選択命令に対応する調理履歴に関する調理のための設定情報に基づいて、当該設定情報が入力された状態に移行する（ステップＳ７００）。ユーザは、既に入力された状態の設定情報を確認し、必要があれば設定情報を修正し、調理を開始する。
【０１４９】
調理機器２００は、実行した調理に関する設定情報を、調理履歴として、調理機器２００に対応付けて蓄積する。このとき、調理機器２００は、ステップＳ４００にて登録された名称を、今回の調理履歴に対応付けて記憶する。調理機器２００は、調理履歴を表示する（ステップＳ８００）。
＜その他の応用例＞
【０１５０】
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体（あるいはメモリ）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【０１５１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１５３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる他の記憶媒体に書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
＜まとめ＞
【０１５４】
上記の第１〜７の実施の形態においては、１または複数の調理履歴を蓄積し、調理機器２００で調理を開始する前に、選択された調理履歴に対応する設定情報が調理機器２００に入力された状態となるように構成されている、調理情報システム１が提供される。
【０１５５】
好ましくは、調理情報システム１は、ユーザから受け付けた調理のための設定情報を調理履歴として蓄積する。
【０１５６】
好ましくは、調理情報システム１は、調理履歴として蓄積される調理のための設定情報に対応する名称の登録を受け付ける。
【０１５７】
好ましくは、調理情報システム１は、調理履歴として蓄積される調理のための設定情報を利用して調理を実行した場合の新たな調理履歴に、元の調理履歴に対応する名称を付する。
【０１５８】
好ましくは、調理情報システム１は、既に蓄積されている調理のための設定情報を変更して調理した場合の変更後の設定情報を調理履歴として蓄積する。
【０１５９】
好ましくは、調理情報システム１は、変更後の設定情報に対する名称として、変更前の設定情報に対する名称の一部を変更したものを登録する。
【０１６０】
好ましくは、変更後の設定情報のうちの、変更があった個所の設定情報の表示を他の部分と異なる表示形態で表示する。
【０１６１】
好ましくは、調理機器２００が、調理のための設定情報を調理履歴としてサーバ１００にアップロードする。
【０１６２】
好ましくは、通信端末３００が調理履歴の選択命令を受け付け、選択された調理履歴に対応する設定情報がサーバ１００から調理機器２００にダウンロードされることによって、設定情報が調理機器２００に入力された状態となるように構成されている。
【０１６３】
好ましくは、調理機器２００が調理履歴の選択命令を受け付け、選択された調理履歴に対応する設定情報が調理機器２００にダウンロードされることによって、設定情報が調理機器２００に入力された状態となるように構成されている。
【０１６４】
好ましくは、調理機器２００が、調理のための設定情報を調理履歴として自身で蓄積する。
【０１６５】
好ましくは、調理機器２００が調理履歴の選択命令を受け付け、選択された調理履歴に対応する設定情報の入力を受け付けた状態に移行する。
【０１６６】
この発明の別の局面に従うと、１または複数の調理履歴を蓄積するステップと、調理履歴の選択命令を受けつけるステップと、選択された調理履歴に対応する設定情報が調理機器２００に入力された状態に移行するステップと、を備える制御方法が提供される。
【０１６７】
この発明の別の局面に従うと、調理機器２００と通信するための通信インターフェイス１６０と、１または複数の調理履歴を蓄積するためのメモリ１２０と、調理機器２００が調理を開始する前に、通信インターフェイス１６０を介して、選択された調理履歴に対応する設定情報を調理機器２００に送信するためのプロセッサ１１０とを備える、サーバ１００が提供される。
【０１６８】
この発明の別の局面に従うと、直接的、またはサーバを介して間接的に、調理機器２００と通信するための通信インターフェイス３６０と、操作部３４０，３５０を介して調理履歴の選択命令を受け付けて、選択された調理履歴に対応する設定情報が調理機器２００に入力された状態に移行するように、サーバ１００または調理機器２００にデータを送信するためのプロセッサ３１０とを備える、通信端末３００が提供される。
【０１６９】
この発明の別の局面に従うと、通信インターフェイス３６０とプロセッサ３１０とを含む通信端末３００のためのプログラムが提供される。プログラムは、操作部３４０，３５０を介して調理履歴の選択命令を受け付けるステップと、選択された調理履歴に対応する設定情報が調理機器２００に入力された状態に移行するように、サーバ１００または調理機器２００にデータを送信するステップと、をプロセッサ３１０に実行させる。
【０１７０】
この発明の別の局面に従うと、１または複数の調理履歴を蓄積するためのメモリ２２０と、調理履歴の選択命令を受け付ける操作部２４０と、選択された調理履歴に対応する設定情報が入力された状態に移行するためのプロセッサ２１０と、を備える調理機器２００が提供される。
【０１７１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１７２】
１        ：調理情報システム
１００    ：サーバ
１１０    ：プロセッサ（ＣＰＵ）
１２０    ：メモリ
１２１    ：家族データベース
１２２    ：ユーザデータベース
１２３    ：機器データベース
１２４    ：調理履歴データベース
１３０    ：ディスプレイ
１４０    ：操作部
１６０    ：通信インターフェイス
２００    ：調理機器
２１０    ：プロセッサ（ＣＰＵ）
２２０    ：メモリ
２３０    ：ディスプレイ
２４０    ：操作部
２６０    ：通信インターフェイス
２７０    ：スピーカ
２８０    ：マイク
２９０    ：機器駆動部
３００    ：通信端末
３１０    ：プロセッサ（ＣＰＵ）
３２０    ：メモリ
３３０    ：ディスプレイ
３４０    ：操作部
３５０    ：操作部（タッチパネル）
３５１    ：送信ボタン
３５２    ：ボタン
３６０    ：通信インターフェイス
３７０    ：スピーカ
３８０    ：マイク
【図１】
2018004139.tif 000003
【図２】
2018004139.tif 000004
【図３】
2018004139.tif 000005
【図４】
2018004139.tif 000006
【図５】
2018004139.tif 000007
【図６】
2018004139.tif 000008
【図７】
2018004139.tif 000009
【図８】
2018004139.tif 000010
【図９】
2018004139.tif 000011
【図１０】
2018004139.tif 000012
【図１１】
2018004139.tif 000013
【図１２】
2018004139.tif 000014
【図１３】
2018004139.tif 000015
【図１４】
2018004139.tif 000016
【図１５】
2018004139.tif 000017
【図１６】
2018004139.tif 000018
【図１７】
2018004139.tif 000019
【図１８】
2018004139.tif 000020
【図１９】
2018004139.tif 000021
【図２０】
2018004139.tif 000022
【図２１】
2018004139.tif 000023
【図２２】
2018004139.tif 000024
【図２３】
2018004139.tif 000025
【図２４】
2018004139.tif 000026