(57)【要約】【課題】使い勝手のよいネットワークシステム、サーバまたは情報処理方法を提供する。【解決手段】加熱調理機３００と、加熱調理機３００からユーザ名と調理対象名と調理に関する情報とを取得して登録し、加熱調理機３００からユーザ名と調理対象名とを受け付けると、対応する調理に関する情報に基づいて加熱調理機３００に調理を実行させるためのサーバ１００と、を備えるネットワークシステム１が提供される。【選択図】図１
2019204306.tif 000002
【特許請求の範囲】
【請求項１】
加熱調理機と、
前記加熱調理機からユーザ名と調理対象名と調理に関する情報とを取得して登録し、前記加熱調理機から前記ユーザ名と前記調理対象名とを受け付けると、対応する前記調理に関する情報に基づいて前記加熱調理機に調理を実行させるためのサーバと、を備えるネットワークシステム。
【請求項２】
前記調理に関する情報は、前記調理が終了した際の調理対象物の温度を含む、請求項１に記載のネットワークシステム。
【請求項３】
前記調理に関する情報は、前記調理にかかった時間を含む、請求項１に記載のネットワークシステム。
【請求項４】
前記調理に関する情報は、前記調理中に発生した音に関する情報を含む、請求項１に記載のネットワークシステム。
【請求項５】
加熱調理機と通信するための通信インターフェイスと、
前記通信インターフェイスを介して前記加熱調理機からユーザ名と調理対象名と調理に関する情報とを取得して登録し、前記加熱調理機から前記ユーザ名と前記調理対象名とを受け付けると、対応する前記調理に関する情報に基づいて前記通信インターフェイスを介して前記加熱調理機に調理を実行させるためのプロセッサとを備えるサーバ。
【請求項６】
サーバにおける情報処理方法であって、
加熱調理機からユーザ名と調理対象名と調理に関する情報とを取得して登録するステップと、
前記加熱調理機から前記ユーザ名と前記調理対象名とを受け付けて、対応する前記調理に関する情報に基づいて前記加熱調理機に調理を実行させるステップとを備える情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子レンジなどの加熱調理機の技術に関する。
【背景技術】
【０００２】
従来から、洗濯機や炊飯器などの電気機器を自動運転させるための技術が知られている。たとえば、特開２００５−１４０４１８号公報（特許文献１）には、加熱調理器が開示されている。特許文献１によると、前面にかざされたコップを撮影する電子カメラと、被調理物を収容するコップの映像情報とコップに関連付けられた個別調理情報とを記憶する情報記憶手段と、扉の開閉を検知する検知手段と、映像手段の前にコップがかざされることにより、電子カメラによって撮影された容器の映像情報に基づき情報記憶手段から関連する個別調理情報を読み出し、検知部により扉が閉じられたことが検知されると、読み出した個別調理情報に従って調理を開始する調理制御手段とを備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１４０４１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、使い勝手のよいネットワークシステム、サーバまたは情報処理方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明のある態様に従うと、加熱調理機と、加熱調理機からユーザ名と調理対象名と調理に関する情報とを取得して登録し、加熱調理機からユーザ名と調理対象名とを受け付けると、対応する調理に関する情報に基づいて加熱調理機に調理を実行させるためのサーバと、を備えるネットワークシステムが提供される。
【発明の効果】
【０００６】
以上のように、本発明によれば、使い勝手のよいネットワークシステム、サーバまたは情報処理方法が提供される。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成を示すイメージ図である。
【図２】第１の実施の形態にかかるサーバ１００の構成を表わすブロック図である。
【図３】第１の実施の形態にかかる機器情報データ１２１を示すイメージ図である。
【図４】第１の実施の形態にかかる登録調理情報データ１２２を示すイメージ図である。
【図５】第１の実施の形態にかかるサーバ１００の情報処理を示すフローチャートである。
【図６】第１の実施の形態にかかる加熱調理機３００の構成を表わすブロック図である。
【図７】第２の実施の形態にかかる登録調理情報データ１２２Ａを示すイメージ図である。
【図８】第２の実施の形態にかかるサーバ１００の情報処理を示すフローチャートである。
【図９】第３の実施の形態にかかる第１の登録調理情報データ１２２Ｂを示すイメージ図である。
【図１０】第３の実施の形態にかかる第２の登録調理情報データ１２２Ｃを示すイメージ図である。
【図１１】第４の実施の形態にかかるサーバ１００の情報処理を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステムの全体構成＞
【０００９】
図１を参照して、本実施の形態にかかるネットワークシステム１の全体構成について説明する。ネットワークシステム１は、主たる装置として、調理支援サービスを提供するためのサーバ１００と、ルータ２００やインターネットなどを介してサーバ１００とデータをやり取りする電子レンジなどの加熱調理機３００などを含む。
＜ネットワークシステムの動作概要＞
【００１０】
次に、本実施の形態にかかるネットワークシステム１の動作概要について説明する。本実施の形態においては、ユーザが、加熱調理機３００を用いて一度飲食物を温めると、次に同じユーザが同じ種類の飲食物を温める際に、加熱調理機３００が自動的にワット数や時間などの過去の調理メニューを読み出してユーザの好みの調理を実行してくれるものである。以下では、このような機能を実現するためのネットワークシステム１について詳細に説明する。
＜サーバ１００の構成＞
【００１１】
図２を参照して、ネットワークシステム１を構成するサーバ１００の構成の一態様について説明する。本実施の形態にかかるサーバ１００は、主たる構成要素として、ＣＰＵ（Central Processing Unit）１１０と、メモリ１２０と、操作部１４０と、通信インターフェイス１６０とを含む。
【００１２】
ＣＰＵ１１０は、メモリ１２０に記憶されているプログラムを実行することによって、サーバ１００の各部を制御する。たとえば、ＣＰＵ１１０は、メモリ１２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００１３】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、各種のＲＯＭ（Read-Only  Memory）などによって実現され、サーバ１００に内包されているものであってもよいし、サーバ１００の各種インターフェイスに着脱可能なものであってもよいし、サーバ１００からアクセス可能な他の装置の記録媒体であってもよい。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、機器情報データ１２１、登録調理情報データ１２２、その他の本実施の形態にかかる調理支援サービスに利用されるデータベースなどを記憶する。
【００１４】
ここで、図３を参照して、本実施の形態にかかる機器情報データ１２１は、本サービスに登録されている加熱調理機３００毎に、機器ＩＤと、ユーザ名と、ユーザＩＤと、加熱調理機３００の機種名などの対応関係を格納する。なお、本実施の形態においては、１つの機器に対して、複数のユーザが対応付けられることが可能である。
【００１５】
図４を参照して、登録調理情報データ１２２は、新たに実行される加熱調理毎に、調理に用いられた加熱調理機３００の機器の識別情報と、加熱調理に関する命令を入力したユーザの識別情報と、ユーザ名と、加熱調理の対象となる飲食物の種類を特定するための名称と、調理に関する情報、たとえばワット数や運転メニューや調理時間、などを格納する。
【００１６】
図２に戻って、操作部１４０は、サービスの管理者などからの操作を受け付けて、各種の命令をＣＰＵ１１０に入力する。
【００１７】
通信インターフェイス１６０は、音声データや制御命令などの各種データを、インターネット、キャリア網、ルータなどを介して加熱調理機３００などの他の装置に送信する。逆に、通信インターフェイス１６０は、インターネット、キャリア網、ルータなどを介して加熱調理機３００などの他の装置からのデータを受信して、ＣＰＵ１１０に受け渡す。
＜情報処理方法＞
【００１８】
次に、図５を参照して、本実施の形態にかかるサーバ１００における情報処理について説明する。ＣＰＵ１１０は、通信インターフェイス１６０を介して、加熱調理機３００から扉が解放された旨のデータや電源がＯＮされた旨のデータや加熱対象物が庫内に載置された旨のデータなどを受信すると（ステップＳ１０２）、以下の処理を実行する。
【００１９】
ＣＰＵ１１０は、通信インターフェイス１６０を利用して、加熱調理機３００を介してユーザ名を取得する（ステップＳ１０４）。たとえば、加熱調理機３００は、サーバ１００からの指示に基づいて、「ユーザ名を教えてください。」との音声を出力したり、表示したりする。そして、加熱調理機３００は、ユーザ名の音声データや、ユーザ名のテキストデータをサーバ１００に提供する。
【００２０】
ＣＰＵ１１０は、通信インターフェイス１６０を利用して、加熱調理機３００を介して加熱調理の対象物の名称や調理名などを取得する（ステップＳ１０６）。たとえば、加熱調理機３００は、サーバ１００からの指示に基づいて、「加熱調理の対象物の名称や調理名を教えてください。」との音声を出力したり、表示したりする。そして、加熱調理機３００は、加熱調理の対象物の名称や調理名の音声データや、加熱調理の対象物の名称や調理名のテキストデータをサーバ１００に提供する。
【００２１】
ＣＰＵ１１０は、登録調理情報データ１２２を参照して、当該機器と当該ユーザと当該加熱対象物に対する、調理に関する情報がすでに登録されているか否かを判断する（ステップＳ１０８）。登録調理情報データ１２２に、当該機器と当該ユーザと当該加熱対象物に対する、調理に関する情報がすでに登録されている場合（ステップＳ１０８にてＹＥＳである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して、当該調理に関する情報を含む制御命令を加熱調理機３００に送信する（ステップＳ１１６）。本実施の形態においては、ＣＰＵ１１０は、当該機器と当該ユーザと当該加熱対象物に対応する、電子レンジのワット数や温め時間など加熱調理機３００に提供する。これによって、加熱調理機３００のＣＰＵ３１０は、加熱調理部３９０を当該ワット数で駆動して、当該温め時間に達した時点で加熱調理を終了する。
【００２２】
登録調理情報データ１２２に、当該機器と当該ユーザと当該加熱対象物に対する、調理に関する情報が登録されていない場合（ステップＳ１０８にてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して、当該調理に関する情報を加熱調理機３００に要求する（ステップＳ１２４）。そして、加熱調理機３００における調理の終了後に、ＣＰＵ１１０は、通信インターフェイス１６０を介して、当該調理に関する情報、たとえば電子レンジのワット数や温め時間など、を加熱調理機３００から受信する（ステップＳ１２４）。ＣＰＵ１１０は、ユーザ名や加熱調理の対象物の名称や調理名とともに、電子レンジのワット数や温め時間を登録調理情報データ１２２に登録する（ステップＳ１２６）。
＜加熱調理機３００の構成＞
【００２３】
次に、図６を参照して、ネットワークシステム１を構成する加熱調理機３００の構成の一態様について説明する。加熱調理機３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、通信インターフェイス３６０と、スピーカ３７０と、外部マイク３８０と、重量センサ３８１と、温度センサ３８２と、内部マイク３８３と、タイマ３８９と、機器駆動部３９０とを含む。
【００２４】
ＣＰＵ３１０は、メモリ３２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、加熱調理機３００の各部を制御する。
【００２５】
メモリ３２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現され、加熱調理機３００に内包されているものであってもよいし、加熱調理機３００の各種インターフェイスに着脱可能なものであってもよいし、加熱調理機３００からアクセス可能な他の装置の記録媒体であってもよい。メモリ３２０は、ＣＰＵ３１０によって実行される機器駆動プログラムや対話プログラムやその他のプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、サーバ１００や他のサーバから受信した音声データやその他のデータ、操作部３４０を介して入力されたデータなどを記憶する。
【００２６】
ディスプレイ３３０は、ＣＰＵ３１０からの信号に基づいて、文字や画像などを出力する。操作部３４０は、ボタン、タッチパネルなどによって実現され、ユーザからの各種命令を受け付けて、当該命令をＣＰＵ３１０に入力する。なお、ディスプレイ３３０と操作部３４０とは、タッチパネル３５０を構成してもよい。
【００２７】
通信インターフェイス３６０は、無線ＬＡＮ通信あるいは有線ＬＡＮなどの通信モジュールによって実現され、有線通信あるいは無線通信によってサーバ１００などの他の装置との間でデータをやり取りする。たとえば、ＣＰＵ３１０は、操作部３４０を介して受け付けた命令や調理前・調理中・調理後に取得した加熱対象物に関するデータや庫内のデータなどを、調理に関する情報として、通信インターフェイス３６０を介してサーバ１００に送信する。ＣＰＵ３１０は、サーバ１００からの運転メニューのデータや音声データなどを受け付けてＣＰＵ３１０に入力したりする。
【００２８】
スピーカ３７０は、ＣＰＵ３１０からの信号に基づいて、音声を出力する。たとえば、ＣＰＵ３１０は、メモリ３２０に予め登録された音声データやサーバ１００から受信した音声データをスピーカ３７０から出力する。
【００２９】
外部マイク３８０は、ユーザから音声を受け付けて、音声信号をＣＰＵ３１０に受け渡す。
【００３０】
重量センサ３８１は、庫内に載置された加熱対象物の重さを計測してＣＰＵ３１０に受け渡す。
【００３１】
温度センサ３８２は、赤外線などを利用して、庫内に載置された加熱対象物の温度を計測してＣＰＵ３１０に受け渡す。
【００３２】
内部マイク３８３は、庫内で発生した音を検知して、当該音に関する情報をＣＰＵ３１０に受け渡す。
【００３３】
タイマ３８９は、現在時刻をＣＰＵ３１０に入力したり、指示されたタイミングからの経過時間などを計測してＣＰＵ３１０に入力したりする。
【００３４】
加熱調理部３９０は、アンテナやヒータなど、加熱調理機３００の主要な機能を実現する。
【００３５】
このように、本実施の形態においては、ユーザと加熱対象物に対応付けて、加熱調理機３００による調理方法を登録するものである。そして、次回の調理以降に、ユーザと加熱対象物に対応する調理方法を再利用することによって、加熱調理機３００が自動的にユーザの好みの温度に加熱対象物を温めてくれるものである。
＜第２の実施の形態＞
【００３６】
本実施の形態においては、さらに、加熱対象物の量に応じて、より細やかな制御を実現する。本実施の形態においては、図７に示すように、登録調理情報データ１２２Ａは、新たに実行される加熱調理毎に、調理に用いられた加熱調理機３００の機器の識別情報と、加熱調理に関する命令を入力したユーザの識別情報と、ユーザ名と、加熱調理の対象となる飲食物の種類を特定するための名称と、調理に関する情報と、調理された加熱対象物の重量などを格納する。
【００３７】
そして、図８に示すように、本実施の形態においては、サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介して、加熱調理機３００から扉が解放された旨のデータや電源がＯＮされた旨のデータや加熱対象物が庫内に載置された旨のデータなどを受信すると（ステップＳ１０２）、以下の処理を実行する。
【００３８】
ＣＰＵ１１０は、通信インターフェイス１６０を利用して、加熱調理機３００を介してユーザ名を取得する（ステップＳ１０４）。たとえば、加熱調理機３００は、サーバ１００からの指示に基づいて、「ユーザ名を教えてください。」との音声を出力したり、表示したりする。なお、ユーザの声を特定するためのデータを予め登録しておき、加熱調理機３００が受け付けたユーザ音声に基づいて、加熱調理機３００またはサーバ１００において、ユーザを特定してもよい。そして、加熱調理機３００は、ユーザ名の音声データや、ユーザ名のテキストデータをサーバ１００に提供する。
【００３９】
ＣＰＵ１１０は、通信インターフェイス１６０を利用して、加熱調理機３００を介して加熱調理の対象物の名称や調理名などを取得する（ステップＳ１０６）。たとえば、加熱調理機３００は、サーバ１００からの指示に基づいて、「加熱調理の対象物の名称や調理名を教えてください。」との音声を出力したり、表示したりする。そして、加熱調理機３００は、加熱調理の対象物の名称や調理名の音声データや、加熱調理の対象物の名称や調理名のテキストデータをサーバ１００に提供する。
【００４０】
ＣＰＵ１１０は、登録調理情報データ１２２を参照して、当該機器と当該ユーザと当該加熱対象物に対する、調理に関する情報がすでに登録されているか否かを判断する（ステップＳ１０８）。登録調理情報データ１２２に、当該機器と当該ユーザと当該加熱対象物に対する、調理に関する情報がすでに登録されている場合（ステップＳ１０８にてＹＥＳである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して、加熱調理機３００に加熱対象物の重量を測定させて、重量を送信させる（ステップＳ１１２）。
【００４１】
ＣＰＵ１１０は、登録調理情報データ１２２を参照して、登録されている加熱対象物の重量と、今回の加熱対象物の重量とに基づいて、登録されている調理に関する情報を補正する（ステップＳ１１４）。たとえば、今回の加熱対象物の重量が、登録されている加熱対象物の重量よりも重い場合、ＣＰＵ１１０は、登録されている電子レンジの温め時間を長めに修正する。逆に、今回の加熱対象物の重量が、登録されている加熱対象物の重量よりも軽い場合、ＣＰＵ１１０は、登録されている電子レンジの温め時間を短めに修正する。
【００４２】
そして、ＣＰＵ１１０は、通信インターフェイス１６０を介して、当該調理に関する情報を含む制御命令を加熱調理機３００に送信する（ステップＳ１１６）。本実施の形態においては、ＣＰＵ１１０は、修正後の、電子レンジの温め時間を加熱調理機３００に提供する。これによって、加熱調理機３００のＣＰＵ３１０は、加熱調理部３９０を駆動して、修正後の温め時間に達した時点で加熱調理を終了する。
【００４３】
登録調理情報データ１２２に、当該機器と当該ユーザと当該加熱対象物に対する、調理に関する情報が登録されていない場合（ステップＳ１０８にてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して、加熱調理機３００に加熱対象物の重量を測定させて、重量を送信させる（ステップＳ１２２）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、当該調理に関する情報を加熱調理機３００に要求する（ステップＳ１２４）。そして、加熱調理機３００における調理の終了後に、ＣＰＵ１１０は、通信インターフェイス１６０を介して、当該調理に関する情報、たとえば電子レンジの温め時間など、を加熱調理機３００から受信する（ステップＳ１２４）。ＣＰＵ１１０は、ユーザ名や加熱調理の対象物の名称や調理名や重量とともに、電子レンジの温め時間を登録調理情報データ１２２に登録する（ステップＳ１２６）。
＜第３の実施の形態＞
【００４４】
調理に関する情報は、調理時間には限らない。たとえば、図９に示すように、登録調理情報データ１２２Ｂは、新たに実行される加熱調理毎に、調理に用いられた加熱調理機３００の機器の識別情報と、加熱調理に関する命令を入力したユーザの識別情報と、ユーザ名と、加熱調理の対象となる飲食物の種類を特定するための名称と、調理が終了されたときの加熱調理の対象となる飲食物の目標温度などを格納する。
【００４５】
この場合は、たとえば図５のステップＳ１１６などにおいて、ＣＰＵ１１０は、当該機器と当該ユーザと当該加熱対象物に対応する、電子レンジの目標温度を加熱調理機３００に提供する。これによって、加熱調理機３００のＣＰＵ３１０は、加熱調理部３９０を駆動して、加熱調理の対象物が当該目標温度に達した時点で加熱調理を終了する。また、ステップＳ１２４において、ＣＰＵ１１０は、通信インターフェイス１６０を介して、加熱調理機３００から調理が終了された際の加熱対象物の測定温度を加熱調理機３００から受信する。そして、ＣＰＵ１１０は、ユーザ名や加熱調理の対象物の名称や調理名とともに、加熱対象物の最終的な測定温度を目標温度として登録調理情報データ１２２に登録する（ステップＳ１２６）。
【００４６】
あるいは、図１０に示すように、登録調理情報データ１２２Ｃは、新たに実行される加熱調理毎に、調理に用いられた加熱調理機３００の機器の識別情報と、加熱調理に関する命令を入力したユーザの識別情報と、ユーザ名と、加熱調理の対象となる飲食物の種類を特定するための名称と、調理中に聞こえた「パチパチ」とか「ジューっ」という音の回数や大きさと、調理された加熱対象物の重量などを格納する。
【００４７】
この場合は、たとえば図５や図８のステップＳ１１６などにおいて、ＣＰＵ１１０は、当該機器と当該ユーザと当該加熱対象物に対応する、調理中に聞こえた所定の音の回数を加熱調理機３００に提供する。これによって、加熱調理機３００のＣＰＵ３１０は、加熱調理部３９０を駆動して、調理中に、所定の音が当該回数発生した時点で加熱調理を終了する。また、ステップＳ１２４において、ＣＰＵ１１０は、通信インターフェイス１６０を介して、加熱調理機３００から調理中に発生した所定の音の回数を加熱調理機３００から受信する。そして、ＣＰＵ１１０は、ユーザ名や加熱調理の対象物の名称や調理名とともに、調理中に発生した所定の音の回数を登録調理情報データ１２２に登録する（ステップＳ１２６）。
【００４８】
より詳細には、第１の実施の形態に適用する場合には、図５の処理のように、ＣＰＵ１１０は、発生した音の回数に基づいて加熱処理を終了する。第２の実施の形態に適用する場合には、図８の処理のように、ＣＰＵ１１０は、加熱対象物の量と発生した音の回数とに基づいて加熱処理を終了する。たとえば、加熱対象物の量が多いほどユーザの所望の温度に達するまでに発生する音の回数や音量が大きくなることが見込まれるため、ＣＰＵ１１０は、図８のステップＳ１１４にて、加熱対象物の量に応じて加熱を停止するか否かを判断するための閾値（音の大きさや回数）を調整する。
＜第４の実施の形態＞
【００４９】
また、加熱対象物の種類や名称の受け付けは、加熱調理の前に受け付ける形態には限られない。たとえば、図１１に示すように、加熱調理の前に加熱対象物の種類や名称が入力されなかった場合は、加熱調理の後で、すなわち調理に関する情報を登録する前に、加熱対象物の種類や名称の入力を促してもよい。
【００５０】
より詳細には、図１１のステップＳ１０６Ｂでは、ＣＰＵ１１０は、通信インターフェイス１６０を利用して、加熱調理機３００を介して加熱調理の対象物の名称や調理名などを受け付けたか否かを判断する（ステップＳ１０６Ｂ）。加熱調理の対象物の名称や調理名などを受け付けた場合は、ＣＰＵ１１０は、ステップＳ１０８からの処理を実行する。
【００５１】
一方、加熱調理の対象物の名称や調理名などを受け付けなかった場合（ステップＳ１０６ＢにてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して、加熱調理機３００に加熱対象物の重量を測定させて、重量を送信させる（ステップＳ１３２）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、当該調理に関する情報を加熱調理機３００に要求する（ステップＳ１３４）。そして、加熱調理機３００における調理の終了後に、ＣＰＵ１１０は、通信インターフェイス１６０を介して、当該調理に関する情報、たとえば電子レンジの温め時間など、を加熱調理機３００から受信する（ステップＳ１３４）。
【００５２】
このときに、ＣＰＵ１１０は、加熱調理機３００を介して加熱調理の対象物の名称や調理名などを取得する（ステップＳ１３５）。たとえば、加熱調理機３００は、サーバ１００からの指示に基づいて、「加熱調理の対象物の名称や調理名を教えてください。」との音声を出力したり、表示したりする。そして、加熱調理機３００は、加熱調理の対象物の名称や調理名の音声データや、加熱調理の対象物の名称や調理名のテキストデータをサーバ１００に提供する。ＣＰＵ１１０は、ユーザ名や加熱調理の対象物の名称や調理名や重量とともに、調理に関する情報を登録調理情報データ１２２に登録する（ステップＳ１３６）。当然ながら、調理に関する情報は、加熱調理時間や、加熱調理終了時の加熱調理対象物の温度や、加熱調理中に発生した音の程度などを含むものである。
【００５３】
なお、同様に、調理後にユーザ名を受け付けて登録することも可能である。
＜第５の実施の形態＞
【００５４】
調理に関する情報は、機器とユーザに対応付けられるだけでなく、時間帯や、天気や、季節などにも対応付けられてもよい。たとえば、ユーザＡは、コーヒーに関しては、冬は９０℃を好み、夏は７５℃を好むかもしれないので、登録調理情報データ１２２が、調理に関する情報を季節に対応付けて記憶すると便利である。
【００５５】
あるいは、ユーザＢは、みそ汁に関しては、朝は５０℃ぐらいを好み、昼は４０℃ぐらいを好み、夜は６０℃ぐらいを好むかもしれないので、登録調理情報データ１２２が、調理に関する情報を時間帯に対応付けて記憶すると便利である。
【００５６】
あるいは、ユーザＣは、シチューに関しては、晴れているときは５０℃ぐらいを好み、曇りのときは６０℃ぐらいを好み、雨のときは７０℃ぐらいを好み、雪のときは８０℃ぐらいを好むかもしれないので、登録調理情報データ１２２が、調理に関する情報を天気に対応付けて記憶すると便利である。
＜第６の実施の形態＞
【００５７】
上記の実施の形態のネットワークシステム１のサーバ１００や加熱調理機３００などの各装置の役割の一部または全部を他の装置が実行してもよい。より詳細には、サーバ１００の処理の一部または全部を加熱調理機３００やスマートフォンなどの他の装置が担ったり、加熱調理機３００の機能の一部をサーバ１００やスマートフォンなどの他の通信端末が担ったりしてもよい。また、サーバ１００の役割を、クラウド上の多数のサーバによって分担して実現してもよい。
【００５８】
より詳細には、加熱調理機３００のメモリ３２０が、登録調理情報データ１２２などの上記の実施の形態にかかる調理支援サービスに利用されるデータベースなどを記憶してもよい。そして、加熱調理機３００のＣＰＵ３１０が、図５や図８や図１１などに示す処理を実行してもよい。
＜まとめ＞
【００５９】
上記の実施の形態においては、加熱調理機３００と、加熱調理機３００からユーザ名と調理対象名と調理に関する情報とを取得して登録し、加熱調理機３００からユーザ名と調理対象名とを受け付けると、対応する調理に関する情報に基づいて加熱調理機３００に調理を実行させるためのサーバ１００と、を備えるネットワークシステム１が提供される。
【００６０】
好ましくは、調理に関する情報は、調理が終了した際の調理対象物の温度を含む。
【００６１】
好ましくは、調理に関する情報は、調理にかかった時間を含む。
【００６２】
好ましくは、調理に関する情報は、調理中に発生した音に関する情報を含む。
【００６３】
上記の実施の形態においては、加熱調理機３００と通信するための通信インターフェイス１６０と、通信インターフェイス１６０を介して加熱調理機３００からユーザ名と調理対象名と調理に関する情報とを取得して登録し、加熱調理機３００からユーザ名と調理対象名とを受け付けると、対応する調理に関する情報に基づいて通信インターフェイス１６０を介して加熱調理機３００に調理を実行させるためのプロセッサ１１０とを備えるサーバ１００が提供される。
【００６４】
上記の実施の形態においては、サーバ１００における情報処理方法が提供される。情報処理方法は、加熱調理機３００からユーザ名と調理対象名と調理に関する情報とを取得して登録するステップと、加熱調理機３００からユーザ名と調理対象名とを受け付けて、対応する調理に関する情報に基づいて加熱調理機３００に調理を実行させるステップとを備える。
【００６５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６６】
１          ：ネットワークシステム
１００      ：サーバ
１１０      ：ＣＰＵ
１２０      ：メモリ
１２１      ：機器情報データ
１２２      ：登録調理情報データ
１２２Ａ    ：登録調理情報データ
１２２Ｂ    ：登録調理情報データ
１２２Ｃ    ：登録調理情報データ
１４０      ：操作部
１６０      ：通信インターフェイス
２００      ：ルータ
３００      ：加熱調理機
３１０      ：ＣＰＵ
３２０      ：メモリ
３３０      ：ディスプレイ
３４０      ：操作部
３５０      ：タッチパネル
３６０      ：通信インターフェイス
３７０      ：スピーカ
３８０      ：外部マイク
３８１      ：重量センサ
３８２      ：温度センサ
３８３      ：内部マイク
３８９      ：タイマ
３９０      ：加熱調理部
【図１】
2019204306.tif 000003
【図２】
2019204306.tif 000004
【図３】
2019204306.tif 000005
【図４】
2019204306.tif 000006
【図５】
2019204306.tif 000007
【図６】
2019204306.tif 000008
【図７】
2019204306.tif 000009
【図８】
2019204306.tif 000010
【図９】
2019204306.tif 000011
【図１０】
2019204306.tif 000012
【図１１】
2019204306.tif 000013