(57)【要約】【課題】食材が適切に調理されるように食材を配送できるようにする。【解決手段】ユーザからの注文に関する注文情報を取得した後、ユーザ識別情報、機器識別情報、及び注文識別情報の少なくとも何れかを含むトリガ情報の取得に起因して、上記注文情報に対応する食材配送指示を送信する。【選択図】図１
2020013414.tif 000002
【特許請求の範囲】
【請求項１】
通信部と制御部とを備えた情報処理装置であって、
上記制御部は、
上記通信部を介して、ユーザからの注文に関する注文情報を取得した後、
ユーザ識別情報、機器識別情報、及び注文識別情報の少なくとも何れかを含むトリガ情報の取得に起因して、上記注文情報に対応する食材配送指示を送信する
ことを特徴とする情報処理装置。
【請求項２】
上記トリガ情報には、上記ユーザ識別情報、及び機器識別情報が含まれている
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記機器識別情報は、上記注文情報に対応する食材を調理する調理装置を識別するための情報であることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
上記トリガ情報は、上記注文情報に関連付けられた調理装置の準備が整ったことを示す情報である
ことを特徴とする請求項１から３の何れか１項に記載の情報処理装置。
【請求項５】
情報処理装置と通信する端末装置であって、
上記情報処理装置は、
注文情報を取得した後、
ユーザ識別情報、機器識別情報、及び注文識別情報の少なくとも何れかを含むトリガ情報の取得に起因して、上記注文情報に対応する食材配送指示を送信するものであり、
当該端末装置は、上記トリガ情報を上記情報処理装置に対して送信する
ことを特徴とする端末装置。
【請求項６】
上記端末装置は、食材を調理する調理部を備えている
ことを特徴とする請求項５に記載の端末装置。
【請求項７】
注文情報を送信する注文情報送信部と、
ユーザ識別情報、機器識別情報、及び注文識別情報の少なくとも何れかを含むトリガ情報を送信するトリガ情報送信部と、
注文情報を取得した後、上記トリガ情報の取得に起因して、上記注文情報に対応する食材配送指示を、食材配送指示送信部を介して送信する制御部と、
を備えていることを特徴とする情報処理システム。
【請求項８】
請求項１に記載の情報処理装置としてコンピュータを機能させるためのプログラムであって、上記制御部としてコンピュータを機能させるためのプログラム。
【請求項９】
通信部と制御部とを備えた情報処理装置の制御方法であって、
上記通信部を介して、ユーザからの注文に関する注文情報を取得するステップと、
ユーザ識別情報、機器識別情報、及び注文識別情報の少なくとも何れかを含むトリガ情報を取得するステップと、
上記トリガ情報の取得に起因して、上記注文情報に対応する食材配送指示を送信するステップと、を有している
ことを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、端末装置、情報処理システム、プログラム、および、制御方法に関する。
【背景技術】
【０００２】
従来、利用者が、コンピュータネットワークを利用して複数の商品を注文し、注文した複数の商品を同時に受け取る配給システムがある。これらの配給システムでは、複数の会社から受け取った複数の商品を利用者に一括して配送している。例えば、配給システムは、食材を供給する会社と、調理機器を供給する会社と、のそれぞれから商品を受け取って、食材と、調理機器と、を利用者に一括して配送することができる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−９２１３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、インターネット等のネットワークを介してレシピをダウンロードする調理機器がある。これらの調理機器では、設置に時間がかかる場合があり、食材と、調理機器と、が一括して配送されると、調理機器の設置が、食材の消費期限までに終わらず、ユーザが食材を適切に調理できなくなるリスクがあるという問題がある。
【０００５】
本発明の一態様は、上述した事情に鑑みてなされたものであり、食材が適切に調理されるように食材を配送できるようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、通信部と制御部とを備えた情報処理装置であって、上記制御部は、上記通信部を介して、ユーザからの注文に関する注文情報を取得した後、ユーザ識別情報、機器識別情報、及び注文識別情報の少なくとも何れかを含むトリガ情報の取得に起因して、上記注文情報に対応する食材配送指示を送信する構成である。
【０００７】
上記の課題を解決するために、本発明の一態様に係る端末装置は、情報処理装置と通信する端末装置であって、上記情報処理装置は、注文情報を取得した後、ユーザ識別情報、機器識別情報、及び注文識別情報の少なくとも何れかを含むトリガ情報の取得に起因して、上記注文情報に対応する食材配送指示を送信するものであり、当該端末装置は、上記トリガ情報を上記情報処理装置に対して送信する構成である。
【０００８】
上記の課題を解決するために、本発明の一態様に係る情報処理システムは、注文情報を送信する注文情報送信部と、ユーザ識別情報、機器識別情報、及び注文識別情報の少なくとも何れかを含むトリガ情報を送信するトリガ情報送信部と、注文情報を取得した後、上記トリガ情報の取得に起因して、上記注文情報に対応する食材配送指示を、食材配送指示送信部を介して送信する制御部と、を備えている構成である。
【０００９】
上記の課題を解決するために、本発明の一態様に係る情報処理装置の制御方法は、通信部と制御部とを備えた情報処理装置の制御方法であって、上記通信部を介して、ユーザからの注文に関する注文情報を取得するステップと、ユーザ識別情報、機器識別情報、及び注文識別情報の少なくとも何れかを含むトリガ情報を取得するステップと、上記トリガ情報の取得に起因して、上記注文情報に対応する食材配送指示を送信するステップと、を有している方法である。
【発明の効果】
【００１０】
本発明の一態様によれば、食材が適切に調理されるように食材を配送することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１に係る情報処理システムの要部構成を示すブロック図である。
【図２】実施形態１に係る情報処理システムの概要構成を模式的に示すブロック図である。
【図３】（ａ）はユーザ管理サーバの記憶部に記憶されたユーザ情報を含むデータテーブルを示し、（ｂ）は注文管理サーバの記憶部に記憶された注文情報を含むデータテーブルを示す図である。
【図４】機器登録情報を含むデータテーブルを示す図である。
【図５】（ａ）は食材情報を含むデータテーブルを示す図であり、（ｂ）は食材配送スケジュールを含むデータテーブルを示す図である。
【図６】（ａ）はレシピ情報を含むデータテーブルを示す図であり、（ｂ）はメッセージを含むデータテーブルを示す図である。
【図７】情報処理システムによる処理を示すシーケンス図である。
【図８】変形例の情報処理システムによる処理を示すシーケンス図である。
【図９】情報処理装置として利用可能なコンピュータの構成を例示したブロック図である。
【発明を実施するための形態】
【００１２】
〔実施形態１〕
以下、本発明の実施形態１について、詳細に説明する。
【００１３】
〔情報処理システム１１０の概要〕
図１は、本実施形態に係る情報処理システム１１０の要部構成を示すブロック図である。図２は、情報処理システム１１０の概要構成を模式的に示す図である。
【００１４】
図１、及び図２に示すように、情報処理システム１１０は、調理機器１０、ユーザ管理サーバ３０、注文管理サーバ５０、および食材管理サーバ７０を含んでいる。情報処理システム１１０では、調理機器１０、ユーザ管理サーバ３０、注文管理サーバ５０、および食材管理サーバ７０がインターネット等のネットワークを介した通信により互いに通信可能に構成されている。また、以下の説明において、ユーザ管理サーバ３０と、注文管理サーバ５０とを合わせて情報処理装置１００と称する。
【００１５】
なお、以下の説明では、ユーザ管理サーバ３０と、注文管理サーバ５０と、食材管理サーバ７０とがそれぞれ個別のサーバによって構成されている構成について説明するが、これに限られるものではない。例えば、ユーザ管理サーバ３０と、食材管理サーバ７０とが同一のサーバによって実現されていてもよいし、注文管理サーバ５０と、食材管理サーバ７０とが同一のサーバによって実現されていてもよい。
【００１６】
情報処理システム１１０において、情報処理装置１００は、１又は複数の調理機器１０が接続されるネットワーク上のサーバとして機能する。
【００１７】
また、調理機器１０には、スマートフォン等の端末装置５が接続可能であってもよい。調理機器１０と、端末装置５とは、例えば低消費電力型の近距離無線通信であるＢｌｕｅｔｏｏｔｈ（登録商標）やＡＮＴなどで接続されていてもよい。また、調理機器１０と、端末装置５とは、ルータを介したＷｉ−Ｆｉ（登録商標）通信などで接続されていてもよい。また、調理機器１０は、情報処理システム１１０において、情報処理装置１００と通信する端末装置として構成されていてもよい。
【００１８】
調理機器１０は、情報処理装置１００にネットワークを介して直接接続される構成であってもよいし、端末装置５を介して情報処理装置１００に接続される構成であってもよい。また、調理機器１０は、食材管理サーバ７０から、所謂ポーリングによって情報を受信したり、ＷｅｂＳｏｃｋｅｔ技術等を用いて情報を受信したりすることができる。
【００１９】
情報処理システム１１０において、調理機器１０が、食材と同時に注文されると、ユーザ情報、及び注文情報が情報処理装置１００に登録される。例えば、ユーザー自身がＥＣストア等のウェブサイトから調理機器１０と、食材（料理キット）と、を同時に注文する場合に、ユーザ情報、及び注文情報がユーザによってウェブサイトを介して入力され、ユーザ管理サーバ３０と、注文管理サーバ５０とにそれぞれ登録される。また、ユーザが、家電量販店等の店頭で、調理機器１０と、食材とを同時に注文した場合には、ユーザ情報、及び注文情報が店の販売員によって、ＥＣサイト等のウェブサイトからユーザ管理サーバ３０と、注文管理サーバ５０とにそれぞれ登録されてもよい。
【００２０】
図３の（ａ）は、ユーザ情報が書き込まれたユーザ情報テーブルの一例を示している。ユーザ情報には、図３の（ａ）に示すように、ユーザ情報は、ユーザＩＤに関連付けられた情報である。ユーザＩＤは、各ユーザを識別するためのユーザ識別情報であり、各ユーザに固有の情報である。ユーザ情報には、ユーザＩＤに関連付けられた、ユーザの氏名、住所、郵便番号、電話番号、メールアドレス等の情報が含まれている。
【００２１】
図３の（ｂ）は、注文情報が書き込まれた注文情報テーブルの一例を示している。図３の（ｂ）に示すように、注文情報は、注文ＩＤに関連付けられた情報である。注文ＩＤは、各注文を識別するための注文識別情報であり、各注文に固有の情報である。注文情報には、注文ＩＤに関連付けられた、ユーザＩＤ、機種名、食材セットＩＤ等の情報が含まれている。
【００２２】
情報処理装置１００は、調理機器１０の初期設定が完了したことを示す通知を受信すると、ユーザ情報、及び注文情報に基づいて、食材管理サーバに対して食材の配送を指示する通知を送信する。
【００２３】
なお、調理機器１０と、端末装置５とは、別体である構成に限らず、調理機器１０が端末装置５の機能を有していてもよい。また、情報処理装置１００が備える機能の一部を、調理機器１０が有している構成であってもよい。
【００２４】
〔調理機器１０の要部構成〕
図１に示すように、情報処理装置１００と通信する端末装置としての調理機器１０は、通信部１１、表示部１２、入力部１３、調理部１４、記憶部１５、及び制御部２０を備えている。調理機器１０は、オーブンレンジや自動調理器等の、食材を投入して調理を開始する（例えばスタートボタンを押す）操作を行うだけで、料理を完成させることができる装置である。調理機器１０は、一般家庭において好適に用いることができる装置である。
【００２５】
調理機器１０は、１又は複数の制御部、１又は複数の通信部、及び１又は複数の調理部を備えた構成であってもよく、これらの制御部、通信部、及び調理部が共同で処理を行っている構成であってもよい。
【００２６】
通信部１１は、ユーザ管理サーバ３０、注文管理サーバ５０、および食材管理サーバ７０との間で例えばインターネット等を介して通信する。また、通信部１１は、端末装置５との間で近距離無線通信を介して通信する。通信部１１は近距離無線通信の機能を提供する通信デバイス、および、有線または無線通信の機能を提供する通信デバイスを含む、複数の通信デバイスから構成されていてもよい。
【００２７】
通信部１１は、ユーザ管理サーバ３０と通信し、調理機器１０の登録に関する情報である機器登録情報をユーザ管理サーバ３０に送信する。また、通信部１１は、食材管理サーバ７０と通信し、食材配送に関するメッセージや、食材を調理するためのレシピを食材管理サーバから受信する。
【００２８】
また、通信部１１は、スマートフォン等の端末装置５と通信し、端末装置５を介して、ユーザ管理サーバ３０、および食材管理サーバ７０と通信してもよい。この場合、端末装置５には、ユーザ管理サーバ３０、および食材管理サーバ７０との通信を行うためのアプリケーションが予めインストールされており、当該アプリケーションの機能によって、端末装置５は、ユーザ管理サーバ３０、および食材管理サーバ７０との間で情報のやり取りを行う構成であってもよい。
【００２９】
表示部１２は、例えば、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ（ＯＬＥＤ）、及びプラズマディスプレイ等のディスプレイデバイスである。表示部１２は、制御部２０の制御に基づいて、画像を表示画面に表示する。表示部１２には、通信部１１を介して食材管理サーバ７０から受信した食材配送のスケジュールに関する情報や、レシピ等が表示される。
【００３０】
入力部１３は、操作ボタンや、表示部１２に重畳配置されたタッチパネルを備え、これらの操作ボタンやタッチパネルに対するユーザ操作に基づく指示を受け付ける。
【００３１】
調理部１４は、制御部２０の制御に応じた、蒸す、焼く、炒める、揚げる等の調理方法、調理温度、調理時間によって調理部１４内の食材を調理する。
【００３２】
記憶部１５は、制御部２０で用いられる種々のデータを格納するストレージである。記憶部１５は、例えば、内容の書き換えが可能な不揮発性メモリである、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＨＤＤ、フラッシュメモリなどのいずれか１つ、又はそれらの１つ以上の組み合わせによって実現される。
【００３３】
制御部２０は、調理機器１０の各部を統括的に制御する機能を備えている演算装置である。制御部２０は、例えば１つ以上のプロセッサ（例えばＣＰＵなど）が、１つ以上のメモリ（例えばＲＡＭやＲＯＭなど）に記憶されているプログラムを実行することで調理機器１０の各部を制御する。
【００３４】
（制御部２０の構成について）
制御部２０は、機器登録情報送信部２１と、メッセージ取得部２２と、レシピ取得部２３と、調理制御部２４と、を含んでいる。
【００３５】
機器登録情報送信部２１は、調理機器１０の準備が整ったことを示す情報として機器登録情報を通信部１１を介してユーザ管理サーバ３０に送信する。なお、調理機器１０の準備が整ったとは、ユーザによって調理機器１０の設置と初期設定が完了したこと、及び調理機器１０が調理可能な状態になったことの少なくとも何れかを含む状態を示す。
【００３６】
機器登録情報は、機器ＩＤに関連付けられた情報である。機器ＩＤは、複数の調理機器１０のそれぞれを識別するための機器識別情報であり、各調理機器１０に固有な情報である。機器ＩＤは、各調理機器１０の製造番号であってもよい。
【００３７】
図４は、機器登録情報が書き込まれた機器登録情報テーブルの一例を示している。機器登録情報には、図４に示すように、機器登録情報が送信された日時、調理機器１０の機種名、調理機器１０の機器ＩＤ、及び調理機器１０のユーザを識別するための情報であるユーザＩＤが含まれている。
【００３８】
このように、機器登録情報送信部２１は、ユーザＩＤ、及び機器ＩＤのすくなくとも何れかの情報を含むトリガ情報をユーザ管理サーバ３０に送信する。また、機器登録情報送信部２１によって送信されるトリガ情報が、注文を識別するための情報を含む構成であってもよい。
【００３９】
メッセージ取得部２２は、通信部１１を介して、食材管理サーバ７０から送信されるメッセージを取得する。メッセージ取得部２２が取得するメッセージは、例えば、食材の配送スケジュールが決定したことを通知するメッセージや、食材の配送予定を通知するメッセージである。
【００４０】
レシピ取得部２３は、通信部１１を介して、食材管理サーバ７０から送信されるレシピを取得する。レシピ取得部２３が取得するレシピには、注文した食材を調理部１４において調理するための調理方法、調理温度、調理時間等の調理データが含まれている。
【００４１】
調理制御部２４は、レシピ取得部２３が取得したレシピに応じて、調理部１４を制御して、調理部１４に調理を実行させる。
【００４２】
〔ユーザ管理サーバ３０の要部構成〕
図１に示すように、ユーザ管理サーバ３０は、通信部３１、記憶部３２、及び制御部４０を備えている。なお、本実施形態では、情報処理システム１１０は、１つのユーザ管理サーバ３０を備える場合を例に挙げて説明するが、本発明はこれに限定されるものではい。例えば、ユーザ管理サーバ３０は複数のサーバにより構成されていてもよいし、複数のサーバが共同で下記機能を実行するための処理を行っている構成であってもよい。
【００４３】
また、本実施形態では、ユーザ管理サーバ３０は、１つの制御部４０を備える場合を例に挙げて説明するが、本発明はこれに限定されるものではい。例えばユーザ管理サーバ３０は１又は複数の制御部を備え、これらの複数の制御部が共同で処理を行っている構成であってもよい。また、ユーザ管理サーバ３０は１又は複数の通信部を備え、これらの複数の通信部が共同で外部サーバや外部機器との通信を行っている構成であってもよい。
【００４４】
ユーザ管理サーバ３０は、１又は複数の調理機器１０のそれぞれに関連付けられているユーザに関する情報を管理するサーバである。ユーザ管理サーバ３０は、ユーザの会員登録情報の管理と、ユーザのログイン認証を行う機能を有している。また、ユーザ管理サーバ３０は、各ユーザが所有する調理機器に関する情報を管理している。
【００４５】
通信部３１は、例えばインターネットなどのネットワークを介して、１又は複数の調理機器１０と、注文管理サーバ５０と、食材管理サーバ７０と、通信する。
【００４６】
記憶部３２は、制御部４０で用いられる種々のデータを格納するストレージである。記憶部３２は、例えば、内容の書き換えが可能な不揮発性メモリである、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＨＤＤ、フラッシュメモリなどのいずれか１つ、又はそれらの１つ以上の組み合わせによって実現される。
【００４７】
記憶部３２には、ユーザ情報３３が記憶されている。ユーザ情報３３は、図３の（ａ）に示したユーザ情報テーブルに例示したように、ユーザＩＤに関連付けられた複数のユーザのそれぞれに関する情報が含まれている。
【００４８】
制御部４０は、ユーザ管理サーバ３０の各部を統括的に制御する機能を備えている演算装置である。制御部４０は、例えば１つ以上のプロセッサ（例えばＣＰＵなど）が、１つ以上のメモリ（例えばＲＡＭやＲＯＭなど）に記憶されているプログラムを実行することでユーザ管理サーバ３０の各部を制御する。
【００４９】
（制御部４０の構成について）
制御部４０は、ユーザ情報登録部４１、機器登録情報受信部４２、注文情報取得部４３、及び食材配送指示送信部４４を含んでいる。
【００５０】
ユーザ情報登録部４１は、ＥＣサイトから入力されたユーザ情報を、通信部３１を介して取得し、ユーザ情報を記憶部３２に、他のユーザのユーザ情報とともに記憶する。
【００５１】
機器登録情報受信部４２は、調理機器１０から送信された機器登録情報を通信部３１を介して受信する。
【００５２】
注文情報取得部４３は、機器登録情報受信部４２によって機器登録情報を受信したことをトリガとして、注文管理サーバ５０に対して注文情報の問い合わせを行い、注文管理サーバ５０から送信される注文情報を、通信部３１を介して取得する。注文情報取得部４３は、機器登録情報に含まれるユーザＩＤ、及び機器ＩＤの少なくとの何れか一方に基づいて、注文管理サーバ５０に対して注文情報の問い合わせを行ってもよい。
【００５３】
食材配送指示送信部４４は、注文情報取得部４３によって取得された注文情報に基づいて、食材管理サーバ７０に対して、食材配送指示を通信部３１を介して送信する。注文情報取得部４３は、食材管理サーバ７０に対して、注文ＩＤに基づいて食材配送指示を送信してもよい。
【００５４】
例えば、機器登録情報受信部４２がユーザＩＤ「Ｕ−０００１」に関連付けられた調理機器１０の機器登録情報を受信したとする。注文情報取得部４３は、機器登録情報を受信したことをトリガとして、注文管理サーバ５０に対して、ユーザＩＤ「Ｕ−０００１」に関連付けられた注文情報を問い合わせる。注文情報取得部４３は、ユーザＩＤ「Ｕ−０００１」に関連付けられた注文情報を取得する。
【００５５】
注文情報取得部４３が、ユーザＩＤ「Ｕ−０００１」に関連付けられた注文情報を取得すると、食材配送指示送信部４４は、ユーザ情報から、ユーザＩＤ「Ｕ−０００１」に関連付けられたユーザの、住所、氏名、郵便番号、電話番号、メールアドレスなどの情報を抽出する。食材配送指示送信部４４は、注文情報に含まれる食材セットＩＤと、ユーザの、住所、氏名、郵便番号、電話番号、メールアドレスなどの情報とを含む食材配送指示を生成する。食材配送指示送信部４４は、生成した食材配送指示を各配送に固有のＩＤである配送ＩＤに関連付けて、食材管理サーバ７０に通信部３１を介して送信する。
【００５６】
このように、ユーザ管理サーバ３０、及び注文管理サーバ５０の制御部４０、６０は、通信部３１、５１を介して、ユーザからの注文に関する注文情報を取得した後、機器登録情報を受信したことをトリガとして、注文情報に対応する食材配送指示を送信する。つまり、機器登録情報は、注文情報に対応する食材配送指示を送信するトリガとなるトリガ情報をして用いられる。トリガ情報には、ユーザＩＤ、機器ＩＤ、及び、注文ＩＤの少なくとも何れかが含まれている。
【００５７】
〔注文管理サーバ５０の要部構成〕
注文管理サーバ５０は、通信部５１、記憶部５２、及び制御部６０を備えている。なお、本実施形態では、情報処理システム１１０は、１つの注文管理サーバ５０を備える場合を例に挙げて説明するが、本発明はこれに限定されるものではい。例えば、注文管理サーバ５０は複数のサーバにより構成されていてもよいし、複数のサーバが共同で下記機能を実行するための処理を行っている構成であってもよい。
【００５８】
また、本実施形態では、注文管理サーバ５０は、１つの制御部６０を備える場合を例に挙げて説明するが、本発明はこれに限定されるものではい。例えば注文管理サーバ５０は１又は複数の制御部を備え、これらの複数の制御部が共同で処理を行っている構成であってもよい。また、注文管理サーバ５０は１又は複数の通信部を備え、これらの複数の通信部が共同で外部サーバや外部機器との通信を行っている構成であってもよい。
【００５９】
注文管理サーバ５０は、１又は複数の調理機器１０のそれぞれに関連付けられている食材の注文に関する情報を管理するサーバである。注文管理サーバ５０は、各調理機器１０に関連付けて、食材の注文の履歴を管理する機能を有していてもよい。
【００６０】
通信部５１は、例えばインターネットなどのネットワークを介して、ユーザ管理サーバ３０、及び食材管理サーバ７０と通信する。
【００６１】
記憶部５２は、制御部６０で用いられる種々のデータを格納するストレージである。記憶部５２は、例えば、内容の書き換えが可能な不揮発性メモリである、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＨＤＤ、フラッシュメモリなどのいずれか１つ、又はそれらの１つ以上の組み合わせによって実現される。
【００６２】
記憶部５２には、注文情報５３が記憶されている。注文情報５３は、図３の（ｂ）に示した注文情報テーブルに例示したように、注文ＩＤに関連付けられた複数の注文のそれぞれに関する情報が含まれている。
【００６３】
制御部６０は、注文管理サーバ５０の各部を統括的に制御する機能を備えている演算装置である。制御部６０は、例えば１つ以上のプロセッサ（例えばＣＰＵなど）が、１つ以上のメモリ（例えばＲＡＭやＲＯＭなど）に記憶されているプログラムを実行することで注文管理サーバ５０の各部を制御する。
【００６４】
（制御部６０の構成について）
制御部６０は、注文情報登録部６１と、注文情報送信部６２と、を含んでいる。
【００６５】
注文情報登録部６１は、ＥＣサイトから入力された注文情報を、通信部５１を介して取得し、注文情報を記憶部５２に他の注文に関する情報とともに記憶する。
【００６６】
注文情報送信部６２は、ユーザ管理サーバ３０から受信した注文情報に関する問い合わせに基づいて、通信部５１を介して注文情報をユーザ管理サーバ３０に送信する。
【００６７】
例えば、機器登録情報受信部４２がユーザＩＤ「Ｕ−０００１」に関連付けられた調理機器１０の機器登録情報を受信したとする。注文情報取得部４３は、機器登録情報を受信したことをトリガとして、注文管理サーバ５０に対して、ユーザＩＤ「Ｕ−０００１」に関連付けられた注文情報を問い合わせる。注文情報取得部４３は、ユーザＩＤ「Ｕ−０００１」に関連付けられた注文情報を取得する。
【００６８】
注文情報取得部４３が、ユーザＩＤ「Ｕ−０００１」に関連付けられた注文情報を取得すると、食材配送指示送信部４４は、ユーザ情報から、ユーザＩＤ「Ｕ−０００１」に関連付けられたユーザの、住所、氏名、郵便番号、電話番号、メールアドレスなどの情報を抽出する。食材配送指示送信部４４は、注文情報に含まれる食材セットＩＤと、ユーザの、住所、氏名、郵便番号、電話番号、メールアドレスなどの情報とを含む食材配送指示を生成する。食材配送指示送信部４４は、生成した食材配送指示を各配送に固有のＩＤである配送ＩＤに関連付けて、食材管理サーバ７０に通信部３１を介して送信する。
【００６９】
〔食材管理サーバ７０の要部構成〕
食材管理サーバ７０は、通信部７１、記憶部７２、及び制御部８０を備えている。なお、本実施形態では、情報処理システム１１０は、１つの食材管理サーバ７０を備える場合を例に挙げて説明するが、本発明はこれに限定されるものではい。例えば、食材管理サーバ７０は複数のサーバにより構成されていてもよいし、複数のサーバが共同で下記機能を実行するための処理を行っている構成であってもよい。
【００７０】
また、本実施形態では、食材管理サーバ７０は、１つの制御部８０を備える場合を例に挙げて説明するが、本発明はこれに限定されるものではい。例えば食材管理サーバ７０は１又は複数の制御部を備え、これらの複数の制御部が共同で処理を行っている構成であってもよい。また、食材管理サーバ７０は１又は複数の通信部を備え、これらの複数の通信部が共同で外部サーバや外部機器との通信を行っている構成であってもよい。
【００７１】
食材管理サーバ７０は、調理機器１０によって調理される食材や、食材の配送スケジュール、食材の調理方法に関する情報であるレシピ等の情報を管理するサーバである。
【００７２】
通信部７１は、例えばインターネットなどのネットワークを介して、調理機器１０、ユーザ管理サーバ３０、及び注文管理サーバ５０と通信する。
【００７３】
記憶部７２は、制御部８０で用いられる種々のデータを格納するストレージである。記憶部７２は、例えば、内容の書き換えが可能な不揮発性メモリである、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＨＤＤ、フラッシュメモリなどのいずれか１つ、又はそれらの１つ以上の組み合わせによって実現される。
【００７４】
記憶部７２には、食材情報７３、食材配送スケジュール７４、及びレシピ情報７５が記憶されている。
【００７５】
図５の（ａ）は、食材情報７３が書き込まれた、食材情報テーブルの一例を示している。食材情報７３には、図５の（ａ）に示すように、食材セットＩＤ、食材セット名、食材の配送可能条件等の情報が含まれている。食材セットＩＤは、複数の食材を組み合わせて一揃いとした食材セットのそれぞれを識別するための情報である。食材セット名と、食材の配送可能条件とは、食材セットのそれぞれに固有の食材セットＩＤに関連付けられている。
【００７６】
図５の（ｂ）は、食材配送スケジュール７４が書き込まれた、食材配送スケジュールテーブルの一例を示している。食材配送スケジュール７４には、図５（ｂ）に示すように、配送ＩＤ、配送予定日、配送先氏名、配送先住所、配送先郵便番号、配送先電話番号、メールアドレス、食材セットＩＤ等の情報が含まれている。食材配送スケジュール７４には、制御部８０が後述する食材配送スケジュール決定部８２の機能により決定した食材の配送スケジュールに関する情報が記憶される。
【００７７】
配送ＩＤは、各配送を識別するための情報であり、各配送に固有のＩＤである。食材配送のスケジュールに係る各種情報は、配送ＩＤに関連付けて記憶されている。
【００７８】
なお、食材の配送先や、配送予定日に関する情報は、図３（ｂ）に示した注文情報の一部として管理してもよい。
【００７９】
図６の（ａ）は、レシピ情報７５が書き込まれた、レシピ情報テーブルの一例を示している。レシピ情報７５には、図６の（ａ）に示すように、レシピＩＤ、食材セットＩＤ、機種名、及びレシピデータが含まれている。レシピＩＤは、各レシピを識別するための情報であり、各レシピに固有のＩＤである。レシピデータは、調理機器１０にダウンロードされて利用される、調理機器１０において自動調理を実行するためのプログラムであり、調理機器１０における調理方法、出力、調理時間等を制御するための制御情報が含まれている。
【００８０】
例えば、同じ食材セットＩＤ「Ｍ−００００１」に関連付けられているレシピであっても、食材セットを調理する調理機器１０の機種によって、レシピデータが異なる。よって、レシピ情報７５には、１つの食材セットに対して、機種毎に異なるレシピＩＤによって識別される複数のレシピ情報が含まれている。
【００８１】
制御部８０は、食材管理サーバ７０の各部を統括的に制御する機能を備えている演算装置である。制御部８０は、例えば１つ以上のプロセッサ（例えばＣＰＵなど）が、１つ以上のメモリ（例えばＲＡＭやＲＯＭなど）に記憶されているプログラムを実行することで食材管理サーバ７０の各部を制御する。
【００８２】
（制御部８０の構成について）
制御部８０は、食材配送指示受信部８１と、食材配送スケジュール決定部８２と、メッセージ配信部８３と、レシピ配信部８４と、を含んでいる。
【００８３】
食材配送指示受信部８１は、通信部７１を介して、ユーザ管理サーバ３０から送信される食材配送指示を受信する。
【００８４】
食材配送スケジュール決定部８２は、食材配送指示受信部８１が受信した食材配送指示に基づいて、食材の配送スケジュールを決定する。食材配送スケジュール決定部８２は、食材配送指示に含まれる食材セットＩＤに基づいて、食材情報７３を参照し、食材情報７３に含まれる食材の配送可能条件に応じて、配送予定日を決定する。食材配送スケジュール決定部８２は、決定した配送予定日を、食材配送指示に含まれている配送先のユーザの情報（氏名、住所、郵便番号、電話番号、メールアドレス）と、食材セットＩＤとともに、配送ＩＤに関連付けて記憶部７２に記憶する。
【００８５】
メッセージ配信部８３は、食材を配送する対象のユーザに関連付けられている調理機器１０にメッセージを送信する。メッセージ配信部８３は、食材配送スケジュール決定部８２によって決定された食材の配送スケジュールに応じて調理機器１０にメッセージを送信する。
【００８６】
図６の（ｂ）は、メッセージ配信部８３によって調理機器１０に送信されるメッセージの配信タイミングや、メッセージ内容が書き込まれた、メッセージテーブルの一例を示している。図６の（ｂ）に示すように、メッセージテーブルには、複数のメッセージが、夫々固有のメッセージＩＤに関連付けて書き込まれている。
【００８７】
メッセージ配信部８３は、例えば、食材配送スケジュール決定部８２によって食材の配送スケジュールが決定されると、食材の配送スケジュールが決定されたタイミングで配信する、「Ａ山ａ男様、ようこそ。食材セット“フリカッセ”は、４月４日に配送される予定です。」というメッセージを生成して、送信する。このように、メッセージ配信部８３は、ユーザの名前、配送される食材セット名、配送予定日などのパーソナライズされた内容の情報を含むメッセージを生成して、対象の調理機器１０に送信する。
【００８８】
また、メッセージ配信部８３は、食材配送スケジュール決定部８２によって決定された配送スケジュールに基づいて、配送予定日に、例えば「Ａ山ａ男様、食材セット“フリカッセ”は本日発送されます。お楽しみください。」というメッセージを生成して、対象の調理機器１０に送信する。
【００８９】
〔情報処理システム１１０の処理の流れについて〕
以下に、図７を参照して、情報処理システム１１０における処理の流れについて説明する。図７は、情報処理システム１１０における処理の流れを示すシーケンス図である。なお、情報処理システム１１０における処理に先立って、食材と、調理機器とが同時に注文され、ユーザ情報、及び注文情報が、ウェブページから、入力される。ユーザ情報、及び注文情報は、例えば家電量販店において、食材と、調理機器と例えばセット売りにより、同時に販売する販売員等の入力担当者によって入力されてもよい。また、ユーザが、ＥＣサイト等のウェブサイトから、ユーザ情報、及び注文情報を入力して、食材と、調理機器とを同時に注文もよい。
【００９０】
（ステップＳ１）
ユーザ管理サーバ３０の制御部４０は、ユーザ情報登録部４１の機能により、通信部３１を介して受信したユーザ情報を記憶部３２に記憶して、ユーザ情報登録を行う。
【００９１】
（ステップＳ２）
注文管理サーバ５０の制御部６０は、注文情報登録部６１の機能により、通信部５１を介して受信した注文情報を記憶部５２に記憶して、注文情報登録を行う。
【００９２】
（ステップＳ３）
注文された調理機器１０が配送され、ユーザの元には届いた後、調理機器１０は、ユーザによって初期設定される。ユーザは、調理機器１０の初期設定において、調理機器１０を、インターネットに接続する。また、初期設定においてユーザは、注文時に登録したユーザＩＤを、調理機器１０に入力する。
【００９３】
（ステップＳ４）
調理機器１０の制御部２０は、初期設定が完了したことをトリガとして、機器登録情報を、ユーザ管理サーバ３０に送信する。機器登録情報には、ユーザＩＤ、及び機器ＩＤが含まれている。
【００９４】
なお、ステップＳ３において、ユーザＩＤは、ユーザによって直接、調理機器１０に入力される構成であってもよい。
【００９５】
また、ユーザは、スマートフォン等の端末装置５にインストールした専用のアプリケーションにユーザＩＤを登録しておくことができてもよい。そして、調理機器１０が、初期設定において、例えばＢｌｏｏｔｏｏｔｈ（登録商標）等を介して端末装置５に接続されると、端末装置５にインストールされた専用のアプリケーションが、調理機器１０の機器ＩＤを、ユーザＩＤと関連付けて、ユーザ管理サーバ３０に自動で送信することができてもよい。
【００９６】
また、調理機器１０は、ユーザＩＤが予め調理機器１０に登録された状態で出荷されてもよい。そして、調理機器１０がユーザの元に届き、初期設定が開始されてインターネットに接続されると、調理機器１０がすぐに機器ＩＤと、ユーザＩＤとを関連付けた機器登録情報をユーザ管理サーバ３０に送信する構成であってもよい。
【００９７】
（ステップＳ５）
ユーザ管理サーバ３０の制御部４０は、機器登録情報受信部４２の機能により、機器登録情報を受信する。なお、図示は省略するが、ユーザ管理サーバ３０の制御部４０は、機器登録情報を受信したさいに、調理機器１０に、例えば「ようこそ」といったメッセージを送信してもよい。また、ユーザ管理サーバ３０の制御部４０は、機器登録情報を受信したさいに、配信可能な複数のレシピを、調理機器１０に送信してもよい。
【００９８】
（ステップＳ６）
ユーザ管理サーバ３０の制御部４０は、注文情報取得部４３の機能により、注文情報の問い合わせを注文管理サーバ５０に送信する。注文情報取得部４３は、ユーザＩＤ、及び機器ＩＤの少なくとも何れか一方に基づいて注文情報を問い合わせる。
【００９９】
（ステップＳ７）
注文管理サーバ５０の制御部６０は、通信部５１を介して注文情報の問い合わせを受信する。
【０１００】
（ステップＳ８）
注文管理サーバ５０の制御部６０は、注文情報送信部６２の機能により問い合わせに応じた注文情報を、ユーザ管理サーバ３０に送信する。注文情報には、少なくとも食材セットＩＤが含まれている。
【０１０１】
（ステップＳ９）
ユーザ管理サーバ３０の制御部４０は、注文情報取得部４３の機能により、注文情報を受信する。
【０１０２】
（ステップＳ１０）
ユーザ管理サーバ３０の制御部４０は、注文情報取得部４３の機能により受信した注文情報に基づいて、食材配送指示送信部４４の機能により、食材配送指示を生成し、生成した食材配送指示を食材管理サーバ７０に送信する。食材配送指示には、ユーザ情報と、食材セットＩＤとが含まれている。
【０１０３】
（ステップＳ１１）
食材管理サーバ７０の制御部８０は、食材配送指示受信部８１の機能により、食材配送指示を受信する。
【０１０４】
（ステップＳ１２）
食材管理サーバ７０の制御部８０は、食材配送スケジュール決定部８２の機能により、食材配送スケジュールを決定する。
【０１０５】
（ステップＳ１３）
食材管理サーバ７０の制御部８０は、食材配送スケジュール決定部８２の機能により決定された食材配送スケジュールに係るメッセージを、メッセージ配信部８３の機能により生成し、生成したメッセージを調理機器１０に送信する。食材配送スケジュールに係るメッセージには、少なくとも、食材の配送予定日に関する情報が含まれている。
【０１０６】
（ステップＳ１４）
調理機器１０の制御部２０は、メッセージ取得部２２の機能により、メッセージを受信する。なお、調理機器１０の制御部２０は、メッセージをポーリングで取得してもよい。また、メッセージが、ＷｅｂＳｏｃｋｅｔ技術等を用いて配信される構成であってもよい。
【０１０７】
（ステップＳ１５）
調理機器１０の制御部２０は、メッセージ取得部２２の機能により受信したメッセージを、表示部１２に表示して、ユーザに提示する。なお、食材管理サーバ７０からのメッセージは、調理機器１０と共に、端末装置５にも送信され、ユーザは、端末装置５にインストールされた専用のアプリケーションから、当該メッセージを確認することができてもよい。
【０１０８】
（ステップＳ１６）
食材管理サーバ７０の制御部８０は、食材配送スケジュール決定部８２の機能により決定した食材配送スケジュールに応じて食材の配送を手配する。
【０１０９】
（ステップＳ１７）
食材管理サーバ７０の制御部８０は、メッセージ配信部８３の機能により食材の配送状況に関するメッセージを生成し、生成したメッセージを調理機器１０に送信する。例えば、食材の配送状況に関するメッセージには、食材の配送が開始されたことを示す情報が含まれていてもよい。
【０１１０】
（ステップＳ１８）
調理機器１０の制御部２０は、メッセージ取得部２２の機能により、メッセージを受信する。
【０１１１】
（ステップＳ１９）
調理機器１０の制御部２０は、メッセージ取得部２２の機能により受信したメッセージを、表示部１２に表示して、ユーザに提示する。
【０１１２】
（ステップＳ２０）
食材管理サーバ７０の制御部８０は、レシピ配信部８４の機能により、配送を手配した食材のレシピであり、対象の調理機器１０に応じたレシピを、送信する。
【０１１３】
（ステップＳ２１）
調理機器１０の制御部２０は、レシピ取得部２３の機能により、レシピを受信する。調理機器１０の制御部２０は、レシピをポーリングで取得してもよい。また、レシピが、ＷｅｂＳｏｃｋｅｔ技術等を用いて配信される構成であってもよい。
【０１１４】
（ステップＳ２２）
食材が手元に届いた後、ユーザは、調理機器１０に対する操作を行って、食材の調理を調理機器１０に実行させる。調理機器１０の制御部２０は、レシピ取得部２３の機能により取得したレシピに基づいて、調理制御部２４の機能により調理部１４を調理して、調理部１４内の食材を調理する。
【０１１５】
このように、情報処理システム１１０においては、調理機器１０と同時に注文された食材が、調理機器１０がユーザの元に届き、初期設定が完了した後にユーザの元に配送される。よって、調理機器１０の設置が終わる前に、食材がユーザの元に届いてしまい、ユーザが食材を適切に調理できなくなるというリスクを回避することができる。よって、調理機器１０と、食材とを同時に注文した場合であっても、食材が適切に調理されるように食材を配送することができる。
【０１１６】
また、食材が適切に調理されるように食材を配送することができるため、調理機器１０と、食材との同時購入をユーザに勧めやすく、ユーザにとっても、調理機器１０と、食材との同時に購入しやすくなる。
【０１１７】
〔実施形態２〕
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【０１１８】
実施形態２に係る情報処理システム１１０において、ユーザ管理サーバ３０は、ユーザの登録情報と、調理機器１０の登録情報を管理する機能を有するのみである。そして、ユーザ管理サーバ３０は、調理機器１０の機器登録情報を受信すると、注文管理サーバ５０に対して、調理機器１０の登録が完了したことを示す機器登録完了通知を送信するだけで、食材の配送に関する情報は、注文管理サーバ５０と、食材管理サーバ７０の間で送受信される。つまり、実施形態２に係る情報処理システム１１０と、実施形態１の情報処理システム１１０とでは、その処理の流れが異なる。
【０１１９】
なお、実施形態２において、注文管理サーバ５０と、食材管理サーバ７０とは同一のサーバにて実現されてもよい。
【０１２０】
図８は、実施形態２に係る情報処理システム１１０における処理の流れを示すシーケンス図である。
【０１２１】
実施形態１において説明したのと同様に、調理機器１０、ユーザ管理サーバ３０、および注文管理サーバ５０の間で、上述のステップＳ１〜ステップＳ５の処理が行われる。そして、ユーザ管理サーバ３０は、機器登録情報を調理機器１０から受信すると（ステップＳ５）、ステップＳ１０６の処理へと進む。
【０１２２】
（ステップＳ１０６）
ユーザ管理サーバ３０の制御部４０は、通信部３１を介して調理機器１０の登録が完了したことを示す機器登録完了通知を、注文管理サーバ５０に送信する。ユーザ管理サーバ３０から送信される機器登録完了通知には、機器ＩＤと、ユーザＩＤ、ユーザの氏名、住所、郵便番号、電話番号、メールアドレス等のユーザ情報とが含まれている。
【０１２３】
（ステップＳ１０７）
注文管理サーバ５０の制御部６０は、通信部５１を介して機器登録完了通知を受信する。
【０１２４】
（ステップＳ１０８）
注文管理サーバ５０の制御部６０は、受信した機器登録完了通知と、記憶部５２に記憶している注文情報とを参照して、食材配送指示を生成する。注文管理サーバ５０の制御部６０は、生成した食材配送指示を食材管理サーバ７０に送信する。食材配送指示には、ユーザ情報と、食材セットＩＤとが含まれている。
【０１２５】
（ステップＳ１０９）
食材管理サーバ７０の制御部８０は、通信部７１を介して、食材配送指示を受信する。
【０１２６】
食材管理サーバ７０が食材配送指示を受信した後、情報処理システム１１０では、調理機器１０と、食材管理サーバ７０との間で、上述のステップＳ１２〜ステップＳ１５の処理が行われる。調理機器１０の制御部２０は、食材配送スケジュールに関するメッセージを表示部１２に表示するとともに、当該食材配送スケジュールを受け入れるか否かのユーザによる操作を受け付ける。なお、食材配送スケジュールを受け入れるか否かのユーザによる操作は、端末装置５からでも行うことができてもよい。
【０１２７】
ユーザは、例えば、調理機器１０、および端末装置５の少なくとも何れか一方に提示された食材配送スケジュール（配送予定日）を受け入れるか否かの選択ができるとともに、他の配送日候補の中から希望する配送日を選択することができてもよい。
【０１２８】
（ステップＳ１１０）
調理機器１０の制御部２０は、ユーザ操作に応じて、提示された配送日を受け入れるか否かの情報、又は希望の配送日の情報を含む配送許可を、通信部１１を介して送信する。
【０１２９】
（ステップＳ１１１）
食材管理サーバ７０の制御部８０は、通信部７１を介して配送許可を受信する。
【０１３０】
（ステップＳ１１２）
食材管理サーバ７０の制御部８０は、受信した配送許可に応じて、食材配送処理を実行する。
【０１３１】
食材管理サーバ７０の制御部８０によって食材配送処理が行われた後、情報処理システム１１０では、調理機器１０と、食材管理サーバ７０との間で、上述のステップＳ１７〜ステップＳ２２の処理が行われる。
【０１３２】
〔実施形態３〕
上記各実施形態では、それぞれ１つのユーザ管理サーバ３０、注文管理サーバ５０、および食材管理サーバ７０を用いる例を説明したが、ユーザ管理サーバ３０、注文管理サーバ５０、および食材管理サーバ７０がそれぞれ有する各機能が、個別のサーバにて実現されていてもよい。そして、複数のサーバを適用する場合においては、各サーバは、同じ事業者によって管理されていてもよいし、異なる事業者によって管理されていてもよい。
【０１３３】
〔実施形態４〕
ユーザ管理サーバ３０、注文管理サーバ５０、および食材管理サーバ７０の各ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。後者の場合、ユーザ管理サーバ３０、注文管理サーバ５０、および食材管理サーバ７０のそれぞれを、図９に示すようなコンピュータ（電子計算機）を用いて構成することができる。
【０１３４】
図９は、ユーザ管理サーバ３０、注文管理サーバ５０、および食材管理サーバ７０として利用可能なコンピュータ９１０の構成を例示したブロック図である。コンピュータ９１０は、バス９１１を介して互いに接続された演算装置９１２と、主記憶装置９１３と、補助記憶装置９１４と、入出力インターフェース９１５と、通信インターフェース９１６とを備えている。演算装置９１２、主記憶装置９１３、および補助記憶装置９１４は、それぞれ、例えば１つ以上のプロセッサ（例えばＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ等）、１つ以上のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、１つ以上のハードディスクドライブであってもよい。入出力インターフェース９１５には、ユーザがコンピュータ９１０に各種情報を入力するための入力装置９２０、および、コンピュータ９１０がユーザに各種情報を出力するための出力装置９３０が接続される。入力装置９２０および出力装置９３０は、コンピュータ９１０に内蔵されたものであってもよいし、コンピュータ９１０に接続された（外付けされた）ものであってもよい。例えば、入力装置９２０は、キーボード、マウス、タッチセンサなどであってもよく、出力装置９３０は、ディスプレイ、プリンタ、スピーカなどであってもよい。また、タッチセンサとディスプレイとが一体化されたタッチパネルのような、入力装置９２０および出力装置９３０の双方の機能を有する装置を適用してもよい。そして、通信インターフェース９１６は、コンピュータ９１０が外部の装置と通信するためのインターフェースである。
【０１３５】
補助記憶装置９１４には、コンピュータ９１０をユーザ管理サーバ３０、注文管理サーバ５０、および食材管理サーバ７０として動作させるための各種のプログラムが格納されている。そして、演算装置９１２は、補助記憶装置９１４に格納された上記プログラムを主記憶装置９１３上に展開して該プログラムに含まれる命令を実行することによって、コンピュータ９１０を、ユーザ管理サーバ３０、注文管理サーバ５０、および食材管理サーバ７０が備える各部として機能させる。なお、補助記憶装置９１４が備える、プログラム等の情報を記録する記録媒体は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路などであってもよい。また、記録媒体に記録されているプログラムを、主記憶装置９１３上に展開することなく実行可能なコンピュータであれば、主記憶装置９１３を省略してもよい。なお、上記各装置（演算装置９１２、主記憶装置９１３、補助記憶装置９１４、入出力インターフェース９１５、通信インターフェース９１６、入力装置９２０、および出力装置９３０）は、それぞれ１つであってもよいし、複数であってもよい。
【０１３６】
また、上記プログラムは、コンピュータ９１０の外部から取得してもよく、この場合、任意の伝送媒体（通信ネットワークや放送波等）を介して取得してもよい。そして、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１３７】
〔まとめ〕
本発明の態様１に係る情報処理装置（１００）は、通信部（３１、５１）と制御部（４０、６０）とを備えた情報処理装置（１００）であって、上記制御部（４０、６０）は、上記通信部（３１、５１）を介して、ユーザからの注文に関する注文情報を取得した後、ユーザ識別情報、機器識別情報、及び注文識別情報の少なくとも何れかを含むトリガ情報の取得に起因して、上記注文情報に対応する食材配送指示を送信する構成である。
【０１３８】
上記の構成によれば、トリガ情報の取得に起因して、食材配送指示を送信するため、調理機器の設置完了の後にトリガ情報が送信される構成とすることで、食材配送指示を確実に調理機器の設置完了の後に送信することができる。よって、調理機器の設置が完了しないうちに食材が配送される事がなく、食材が適切に調理されるように食材を配送することができる。
【０１３９】
本発明の態様２に係る情報処理装置（１００）は、上記の態様１において、上記トリガ情報には、上記ユーザ識別情報、及び機器識別情報が含まれている構成としてもよい。
【０１４０】
上記の構成によれば、ユーザと、機器とを識別して、ユーザ、及び機器に応じた食材配送指示を送信することができる。よって、食材が適切に調理されるように食材を配送することができる。
【０１４１】
本発明の態様３に係る情報処理装置（１００）は、上記の態様１又は２において、上記機器識別情報は、上記注文情報に対応する食材を調理する調理機器（１０）を識別するための情報である構成としてもよい。
【０１４２】
上記の構成によれば、注文情報に対応する食材を調理する調理機器（１０）を識別し、調理機器（１０）に応じて食材を配送することができるため、食材が適切に調理されるように食材を配送することができる。
【０１４３】
本発明の態様４に係る情報処理装置（１００）は、上記の態様１から３において、上記トリガ情報は、上記注文情報に関連付けられた調理機器（１０）の準備が整ったことを示す情報である構成としてもよい。
【０１４４】
上記の構成によれば、調理機器（１０）の準備が整った後に、食材配送指示を送信することができ、食材が適切に調理されるように食材を配送することができる。
【０１４５】
本発明の態様５に係る端末装置（１０、５）は、情報処理装置（１００）と通信する端末装置（１０、５）であって、上記情報処理装置（１００）は、注文情報を取得した後、ユーザ識別情報、機器識別情報、及び注文識別情報の少なくとも何れかを含むトリガ情報の取得に起因して、上記注文情報に対応する食材配送指示を送信するものであり、当該端末装置（１０、５）は、上記トリガ情報を上記情報処理装置（１００）に対して送信する構成である。
【０１４６】
上記の構成によれば、トリガ情報の取得に起因して、注文情報に対応する食材配送指示が送信されるため、食材を適切に調理することができるタイミングでトリガ情報が送信される構成とすることで、食材が適切に調理されるように食材を配送することができる。
【０１４７】
本発明の各態様に係るユーザ管理サーバ３０、注文管理サーバ５０、および食材管理サーバ７０は、コンピュータによって実現してもよく、この場合には、コンピュータを上記ユーザ管理サーバ３０、上記注文管理サーバ５０、および上記食材管理サーバ７０が備える各部（ソフトウェア要素）として動作させることにより上記ユーザ管理サーバ３０、上記注文管理サーバ５０、および上記食材管理サーバ７０をコンピュータにて実現させるサーバの制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１４８】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１４９】
５  端末装置
１０  調理機器（調理装置）
１４  調理部
２０、４０、６０、８０  制御部
２１  機器登録情報送信部
３０  ユーザ管理サーバ
３３  ユーザ情報
４４  食材配送指示送信部
５０  注文管理サーバ
５３  注文情報
６２  注文情報送信部
７０  食材管理サーバ
７３  食材情報
８２  食材配送スケジュール決定部
１００  情報処理装置
１１０  情報処理システム
【図１】
2020013414.tif 000003
【図２】
2020013414.tif 000004
【図３】
2020013414.tif 000005
【図４】
2020013414.tif 000006
【図５】
2020013414.tif 000007
【図６】
2020013414.tif 000008
【図７】
2020013414.tif 000009
【図８】
2020013414.tif 000010
【図９】
2020013414.tif 000011