(57)【特許請求の範囲】
【請求項１】
飲食店において客に提供される飲食物が盛られた器に接触して、前記器の重量を検出可能な重量センサと共に設けられたタグを識別するタグ識別情報を、当該飲食物が提供された客のエリア、テーブル、または席を識別する客識別情報と対応付けて記憶する記憶手段と、
前記重量センサの出力値を前記タグ識別情報と共に受信する通信手段と、
前記受信された出力値の変化に基づいて、当該出力値と共に受信されたタグ識別情報によって識別されるタグが設けられた器に盛られた飲食物の摂取が終了する時期を推定し、当該推定された時期に関する推定情報を生成する制御手段と、
前記生成された推定情報を、前記タグ識別情報に対応する客識別情報と共に出力する出力手段と
を具備し、
前記制御手段は、前記推定された時期から所定時間前に前記推定情報を出力するように前記出力手段を制御する
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記記憶手段は、前記飲食物毎の調理時間に関する調理時間情報を記憶すると共に、前記客から注文を受け付けた飲食物の識別情報及び当該飲食物が提供済か否かを示す情報を含む注文情報を注文受付順に前記客識別情報と対応付けて記憶し、
前記制御手段は、前記注文情報に基づいて次に提供すべき飲食物を特定し、当該特定された飲食物の調理時間と、前記推定された時期とに基づいて、前記推定情報の出力タイミングを決定する
情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記制御手段は、前記出力値に基づいて、当該出力値の経時変化を示すグラフを生成し、当該グラフを前記推定情報として出力するように前記出力手段を制御する
情報処理装置。
【請求項４】
請求項１乃至３のいずれかに記載の情報処理装置であって、
前記記憶手段は、前記客が就いているテーブルの面積に応じた配膳可能な器の数に関する配膳可能数情報を前記客識別情報と対応付けて記憶し、
前記制御手段は、前記客識別情報に対応付けられた前記タグ識別情報の数が前記配膳可能数を上回っている場合には前記推定情報の出力を規制するように前記出力手段を制御する
情報処理装置。
【請求項５】
請求項１乃至４のいずれかに記載の情報処理装置であって、
前記記憶手段は、１つの客識別情報に対して複数の同一のタグ識別情報が対応付けられている場合、当該複数のタグ識別情報によって識別される複数の器に盛られた飲食物に関する複数の推定情報のうち、最も遅い時期を示す推定情報のみを出力するように前記出力手段を制御する
情報処理装置。
【請求項６】
請求項１乃至５のいずれかに記載の情報処理装置であって、
前記制御手段は、前記受信した出力値のうち、所定時間以上安定して受信された値を前記推定に用いる
情報処理装置。
【請求項７】
飲食店において客に提供される飲食物が盛られた器に接触して、前記器の重量を検出可能な重量センサと共に設けられたタグを識別するタグ識別情報を、当該飲食物が提供された客のエリア、テーブル、または席を識別する客識別情報と対応付けて記憶する記憶手段と、
前記重量センサの出力値を前記タグ識別情報と共に受信する通信手段と、
前記受信された出力値の変化に基づいて、当該出力値と共に受信されたタグ識別情報によって識別されるタグが設けられた器に盛られた飲食物の摂取が終了する時期を推定し、当該推定された時期に関する推定情報を生成する制御手段と、
前記生成された推定情報を、前記タグ識別情報に対応する客識別情報と共に出力する出力手段と
を具備し、
前記制御手段は、
前記飲食物の摂取が終了する時期を随時推定し、前記推定された時期に関する推定情報を随時更新し、
前記更新された推定情報に含まれる推定された時期より、前記更新前の推定情報に含まれる推定された時期の方が遅い場合、前記飲食物の摂取が終了する時期を前記更新された推定情報に含まれる推定された時期よりも早い時間として推定情報を生成する
情報処理装置。
【請求項８】
飲食店において客に提供される飲食物が盛られた器に接触して、前記器の重量を検出可能な重量センサと共に設けられたタグを識別するタグ識別情報を、当該飲食物が提供された客のエリア、テーブル、または席を識別する客識別情報と対応付けて記憶し、
前記重量センサの出力値を前記タグ識別情報と共に受信し、
前記受信された出力値の変化に基づいて、当該出力値と共に受信されたタグ識別情報によって識別されるタグが設けられた器に盛られた飲食物の摂取が終了する時期を推定し、
前記推定された時期に関する推定情報を生成し、
前記生成された推定情報を、前記タグ識別情報に対応する客識別情報と共に出力し、
前記推定された時期から所定時間前に前記推定情報を出力する
情報処理方法。
【請求項９】
飲食店において客に提供される飲食物が盛られた器に接触して、前記器の重量を検出可能な重量センサと共に設けられたタグを識別するタグ識別情報を、当該飲食物が提供された客のエリア、テーブル、または席を識別する客識別情報と対応付けて記憶し、
前記重量センサの出力値を前記タグ識別情報と共に受信し、
前記受信された出力値の変化に基づいて、当該出力値と共に受信されたタグ識別情報によって識別されるタグが設けられた器に盛られた飲食物の摂取が終了する時期を推定し、
前記推定された時期に関する推定情報を生成し、
前記生成された推定情報を、前記タグ識別情報に対応する客識別情報と共に出力し、
前記飲食物の摂取が終了する時期を随時推定し、前記推定された時期に関する推定情報を随時更新し、
前記更新された推定情報に含まれる推定された時期より、前記更新前の推定情報に含まれる推定された時期の方が遅い場合、前記飲食物の摂取が終了する時期を前記更新された推定情報に含まれる推定された時期よりも早い時間として推定情報を生成する
情報処理方法。
【請求項１０】
情報処理装置に、
飲食店において客に提供される飲食物が盛られた器に接触して、前記器の重量を検出可能な重量センサと共に設けられたタグを識別するタグ識別情報を、当該飲食物が提供された客のエリア、テーブル、または席を識別する客識別情報と対応付けて記憶するステップと、
前記重量センサの出力値を前記タグ識別情報と共に受信するステップと、
前記受信された出力値の変化に基づいて、当該出力値と共に受信されたタグ識別情報によって識別されるタグが設けられた器に盛られた飲食物の摂取が終了する時期を推定するステップと、
前記推定された時期に関する推定情報を生成するステップと、
前記生成された推定情報を、前記タグ識別情報に対応する客識別情報と共に出力するステップと、
前記推定された時期から所定時間前に前記推定情報を出力するステップと
を実行させるプログラム。
【請求項１１】
情報処理装置に、
飲食店において客に提供される飲食物が盛られた器に接触して、前記器の重量を検出可能な重量センサと共に設けられたタグを識別するタグ識別情報を、当該飲食物が提供された客のエリア、テーブル、または席を識別する客識別情報と対応付けて記憶するステップと、
前記重量センサの出力値を前記タグ識別情報と共に受信するステップと、
前記受信された出力値の変化に基づいて、当該出力値と共に受信されたタグ識別情報によって識別されるタグが設けられた器に盛られた飲食物の摂取が終了する時期を推定するステップと、
前記推定された時期に関する推定情報を生成するステップと、
前記生成された推定情報を、前記タグ識別情報に対応する客識別情報と共に出力するステップと、
前記飲食物の摂取が終了する時期を随時推定し、前記推定された時期に関する推定情報を随時更新するステップと、
前記更新された推定情報に含まれる推定された時期より、前記更新前の推定情報に含まれる推定された時期の方が遅い場合、前記飲食物の摂取が終了する時期を前記更新された推定情報に含まれる推定された時期よりも早い時間として推定情報を生成するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、飲食店における飲食物の調理及び配膳作業を支援することが可能な情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、飲食店における顧客の飲食状況を把握するシステムが実用化されている。例えば、下記特許文献１には、飲食店のテーブルに、客の器及び箸に付されたＩＤタグのテーブル上での位置を特定する手段と、テーブル上の各位置での重量変化を検出する手段と、上記位置及び重量変化と、ＩＤタグが付された皿及び箸を使用する客及び器に載せられた飲食物との対応情報に基づいて、器に載せられた飲食物を摂取した客を特定するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−３９７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術では、どの客がどの飲食物をどれだけ摂取したかを把握することはできるが、客が個々の飲食物を摂取し終わる時期を推定することはできない。
【０００５】
以上のような事情に鑑み、本発明の目的は、飲食店において客が個々の飲食物を摂取し終わる時期を推定することで、飲食物の調理、配膳または注文の効率化を図ることが可能な情報処理装置、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、記憶手段、通信手段、制御手段、及び出力手段を有する。上記記憶手段は、飲食店において客に提供される飲食物が盛られた器に接触して、上記器の重量を検出可能な重量センサと共に設けられたタグを識別するタグ識別情報を、当該飲食物が提供された客のエリア、テーブル、または席を識別する客識別情報と対応付けて記憶する。上記通信手段は、上記重量センサの出力値を上記タグ識別情報と共に受信する。上記制御手段は、上記受信された出力値の変化に基づいて、当該出力値と共に受信されたタグ識別情報によって識別されるタグが設けられた器に盛られた飲食物の摂取が終了する時期を推定し、当該推定された時期に関する推定情報を生成する。上記出力手段は、上記生成された推定情報を、上記タグ識別情報に対応する客識別情報と共に出力する。
【０００７】
これにより情報処理装置は、器の重量変化に基づいて当該器に盛られた飲食物の摂取終了を推定してその時期に関する情報を出力することで、調理場のスタッフに、次に提供すべき料理の調理を開始させ、またはホールのスタッフに次の注文を取らせることができ、配膳または注文の効率化を図ることができる。またこれにより、程よいタイミングで最適な状態の料理が客に提供され、客はストレスなく食事を楽しむことができる。
【０００８】
上記制御手段は、上記推定された時期から所定時間前に上記推定情報を出力するように上記出力手段を制御してもよい。
【０００９】
これにより情報処理装置は、飲食物の摂取終了の推定時期よりも所定時間前に推定情報を飲食店のスタッフに把握させることで、客が飲食物を食べ終わる前に、次の料理の調理を料理場のスタッフに開始させることができ、次の料理の提供までの客の待ち時間を少なくすることができる。
【００１０】
上記記憶手段は、上記飲食物毎の調理時間に関する調理時間情報を記憶すると共に、上記客から注文を受け付けた飲食物の識別情報及び当該飲食物が提供済か否かを示す情報を含む注文情報を注文受付順に上記客識別情報と対応付けて記憶してもよい。この場合上記制御手段は、上記注文情報に基づいて次に提供すべき飲食物を特定し、当該特定された飲食物の調理時間と、上記推定された時期とに基づいて、上記推定情報の出力タイミングを決定してもよい。
【００１１】
これにより情報処理装置は、次に調理・配膳すべき料理に必要な調理時間によって推定情報の出力タイミングを決定することで、調理場のスタッフに調理開始のタイミングを調整させ、最適なタイミングで次の料理を配膳させることができる。
【００１２】
上記制御手段は、上記出力値に基づいて、当該出力値の経時変化を示すグラフを生成し、当該グラフを上記推定情報として出力するように上記出力手段を制御してもよい。
【００１３】
これにより情報処理装置は、提供された飲食物を客が食べるペースを可視化して示すことで、調理場のスタッフに次の飲食物の調理開始のタイミングを直感的に把握させることができる。
【００１４】
上記記憶手段は、上記客が就いているテーブルの面積に応じた配膳可能な器の数に関する配膳可能数情報を上記客識別情報と対応付けて記憶してもよい。この場合上記制御手段は、上記客識別情報に対応付けられた上記タグ識別情報の数が上記配膳可能数を上回っている場合には上記推定情報の出力を規制するように上記出力手段を制御してもよい。
【００１５】
これにより情報処理装置は、調理して配膳しても器が客のテーブルに載りきらないと判断される場合には推定情報の出力を規制して調理開始を抑制することで、飲食物の配膳のペースが客の食べるペースを超えてしまったり客の食事を急かしたりしてしまうのを防ぐことができる。
【００１６】
上記記憶手段は、１つの客識別情報に対して複数の同一のタグ識別情報が対応付けられている場合、当該複数のタグ識別情報によって識別される器に盛られた飲食物に関する複数の推定情報のうち、最も遅い時期を示す推定情報のみを出力するように上記出力手段を制御してもよい。
【００１７】
これにより情報処理装置は、例えばコース料理のように、複数の客に同一の料理が個別に提供される場合には、食べるペースが一番遅い客のペースを推定情報として出力することで、同じテーブルの複数の客の間で各料理の提供のタイミングを合わせることができる。
【００１８】
上記制御手段は、上記受信した出力値のうち、所定時間以上安定して受信された値を上記推定に用いてもよい。
【００１９】
これにより情報処理装置は、所定時間安定して受信された出力値のみを時期の推定に用いることで、例えば客がナイフ、フォーク、箸等によって器に圧力をかけたり、客が器をテーブルから持ち上げて再び置いたりする動作を行った場合に瞬間的に重量センサの出力値が変化するような事象が発生しても、それらの事象の重量変化への影響を極力排除し、摂取終了時期を高精度に推定することができる。
【００２０】
上記制御手段は、上記飲食物の摂取が終了する時期を随時推定し、上記推定された時期に関する推定情報を随時更新してもよい。
【００２１】
これにより、提供された飲食物を客が食べるペースが当初のペースを下回っても、飲食店のスタッフは、新たに推定された飲食物の摂取が終了する時期に基づいて最適な状態の料理を客に提供することができる。
【００２２】
上記制御手段は、上記更新された推定情報に含まれる推定された時期より、上記更新前の推定情報に含まれる推定された時期の方が遅い場合、上記飲食物の摂取が終了する時期を上記更新された推定情報に含まれる推定された時期よりも早い時間として推定情報を生成してもよい。
【００２３】
これにより、客が提供された飲食物に手を付けなくなった場合であっても長時間に渡って次の飲食物が客に提供されない状態を防ぐことができる。
【００２４】
本発明の他の形態の係る情報処理方法は、
飲食店において客に提供される飲食物が盛られた器に接触して、上記器の重量を検出可能な重量センサと共に設けられたタグを識別するタグ識別情報を、当該飲食物が提供された客のエリア、テーブル、または席を識別する客識別情報と対応付けて記憶し、
上記重量センサの出力値を上記タグ識別情報と共に受信し、
上記受信された出力値の変化に基づいて、当該出力値と共に受信されたタグ識別情報によって識別されるタグが設けられた器に盛られた飲食物の摂取が終了する時期を推定し、
上記推定された時期に関する推定情報を生成し、
上記生成された推定情報を、上記タグ識別情報に対応する客識別情報と共に出力することを含む。
【００２５】
本発明のまた別の形態に係るプログラムは、情報処理装置に、
飲食店において客に提供される飲食物が盛られた器に接触して、上記器の重量を検出可能な重量センサと共に設けられたタグを識別するタグ識別情報を、当該飲食物が提供された客のエリア、テーブル、または席を識別する客識別情報と対応付けて記憶するステップと、
上記重量センサの出力値を上記タグ識別情報と共に受信するステップと、
上記受信された出力値の変化に基づいて、当該出力値と共に受信されたタグ識別情報によって識別されるタグが設けられた器に盛られた飲食物の摂取が終了する時期を推定するステップと、
上記推定された時期に関する推定情報を生成するステップと、
上記生成された推定情報を、上記タグ識別情報に対応する客識別情報と共に出力するステップとを実行させる。
【発明の効果】
【００２６】
以上説明したように、本発明によれば、飲食店において客が個々の飲食物を摂取し終わる時期を推定することで、飲食物の調理、配膳または注文の効率化を図ることができる。しかし、当該効果は本発明を限定するものではない。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係る飲食店調理配膳支援システムの構成を示した図である。
【図２】本発明の一実施形態に係る飲食店調理配膳支援サーバのハードウェア構成を示した図である。
【図３】本発明の一実施形態に係る飲食店調理配膳支援サーバが有するデータベースの構成を示した図である。
【図４】本発明の一実施形態に係る飲食店調理配膳支援サーバによる、調理配膳支援処理の流れを示したフローチャートである。
【図５】本発明の一実施形態に係る飲食店調理配膳支援サーバが受信するセンサ出力値の変化の様子を示した図である。
【図６】本発明の一実施形態に係る飲食店調理配膳支援サーバが出力する摂取終了時期推定情報が表示された画面の例を示した図である。
【図７】本発明の一実施形態に係る飲食店調理配膳支援サーバが出力する摂取終了時期推定情報が表示された画面の他の例を示した図である。
【発明を実施するための形態】
【００２８】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２９】
［システムの構成］
図１は、本実施形態に係る飲食店調理配膳支援システムの構成を示した図である。
【００３０】
同図に示すように、このシステムは、飲食店内に設置された飲食店調理配膳支援サーバ１００と、注文端末２００と、ディスプレイ３００等を有し、これらは飲食店内のＬＡＮ（Local Area Network）等のネットワークＮによって接続されている。
【００３１】
注文端末２００は、客から飲食物の注文を受け付けるコンピュータであり、例えば飲食店のホールスタッフによって操作され、注文されたメニュー名、メニューＩＤ、値段、注文時刻等の注文情報が注文端末２００に記憶される。注文情報は、例えばキッチンのディスプレイ３００に表示されることでキッチンスタッフによって把握され、キッチンスタッフによって調理された飲食物がホールスタッフによってホール内の客のテーブルＴに配膳される。
【００３２】
ホールスタッフは、器Ｄの配膳に際し、センサ付タグ１０を例えば器Ｄの底面に貼付等によって設置する。センサ付タグ１０は、客のテーブルＴに配膳された器Ｄ（及びそれに盛られた飲食物）の重量を測定可能な重量センサ付のＲＦＩＤ（Radio Frequency IDentifier）タグであり、センサからの出力値を近距離無線通信により送信する。このセンサ付タグ１０は、センサ及びタグが共に設けられている。本実施形態では、センサ及びタグが一体的に設けられている場合を想定しているが、センサまたはタグが器Ｄに固定されており、一方が配膳時等に設置される構成でもよい。また、器Ｄに常に固定されている構成も含まれる。
【００３３】
センサ付タグ１０が設置された器ＤがテーブルＴに配膳された場合、センサ付タグ１０は器Ｄの底面とテーブルＴの上面とに挟まれる形で両者に接触し、これにより重量センサが器Ｄの重量を測定可能な状態となる。センサ付タグ１０からの出力値は例えばホール内の複数個所に設置された無線中継端末５０を介して飲食店調理配膳支援サーバ１００によって受信される。
【００３４】
センサ付タグ１０は例えば、器Ｄの底面に設置されても目立たない程度の小型のシート状とされる。センサ付タグ１０に設けられる重量センサとしては、例えば歪みゲージや静電容量センサ等を利用した小型の感圧センサ等が用いられる。
【００３５】
センサ付タグ１０としては、食物が盛られる器Ｄと飲物が注がれる器（グラス）Ｄとで別個のものが用いられてもよい。
【００３６】
センサ付タグ１０には、当該センサ付タグ１０を識別するタグＩＤが記憶されている。当該センサ付タグ１０がホールスタッフによって器Ｄに設置される際には、上記タグＩＤが、注文端末２００が有するリーダによって読み取られ、当該タグＩＤは、当該センサ付タグ１０が設置された器Ｄが配膳されるテーブルＴ（の客）を識別する客ＩＤと対応付けられて注文端末２００に記憶される。当該記憶されたタグＩＤ及び客ＩＤは、配膳情報として、ネットワークＮを介して飲食店調理配膳支援サーバ１００に送信され記憶される。本実施形態では、テーブルＴごとに客ＩＤを対応付けているが、客１人ずつに客ＩＤを対応付ける構成としてもよい。または、いくつかのテーブルＴがまとめて配置されたエリアに対して客ＩＤを対応付けてもよい。テーブルＴまたはエリアに対して客ＩＤが対応付けられている場合、同一テーブルＴまたはエリアにおいては、同一の客ＩＤが対応付けられる。そのため、それぞれの客ＩＤを更に詳細に識別する器ＩＤを客ＩＤに対応付けてもよい。もちろん、同一のテーブルＴまたはエリアに対して異なる客ＩＤを対応付けてもよい。
【００３７】
飲食店調理配膳支援サーバ１００は、上記センサ付タグ１０からのセンサ出力値を受信し、その変化に基づいて、当該センサ付タグ１０が設けられた器Ｄに盛られた飲食物の客による摂取が終了する時期を推定し、当該推定された時期に関する推定情報（終了時期推定情報）を生成する。
【００３８】
そして当該終了時期推定情報はネットワークＮを介してキッチンのディスプレイ３００へ送信され、ディスプレイ３００上で表示される。これによりキッチンスタッフは、テーブルＴの器Ｄに盛られた飲食物を客が食べ終わる時期を把握し、それに基づいて次にその客に提供すべき飲食物の調理を開始することができる。
【００３９】
［飲食店調理配膳支援サーバのハードウェア構成］
図２は、上記飲食店調理配膳支援サーバ１００のハードウェア構成を示した図である。同図に示すように、飲食店調理配膳支援サーバ１００は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、入出力インタフェース１５、及び、これらを互いに接続するバス１４を備える。
【００４０】
ＣＰＵ１１は、必要に応じてＲＡＭ１３等に適宜アクセスし、各種演算処理を行いながら飲食店調理配膳支援サーバ１００の各ブロック全体を統括的に制御する。ＲＯＭ１２は、ＣＰＵ１１に実行させるＯＳ、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の作業用領域等として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００４１】
入出力インタフェース１５には、表示部１６、操作受付部１７、記憶部１８、通信部１９等が接続される。
【００４２】
表示部１６は、例えばＬＣＤ（Liquid Crystal Display）、ＯＥＬＤ（Organic ElectroLuminescence Display）、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスである。本実施形態では、表示部１６は、飲食店調理配膳サーバ１００の外部のディスプレイ３００として存在する。
【００４３】
操作受付部１７は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部１７がタッチパネルである場合、そのタッチパネルは表示部１６と一体となり得る。
【００４４】
記憶部１８は、例えばＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等のフラッシュメモリ等の不揮発性メモリである。当該記憶部１８には、上記ＯＳや各種アプリケーション、各種データに加えて、本実施形態における調理配膳支援処理に必要なソフトウェアプログラム及びデータが記憶される。
【００４５】
後述するが、特に本実施形態において、記憶部１８は、タグＩＤ・客ＩＤ情報データベース、注文情報データベース、調理時間・重量情報データベース、及び終了時期推定情報データベースを有している。
【００４６】
通信部１９は、例えばEthernet（登録商標）用のＮＩＣ（Network Interface Card）や無線ＬＡＮ等の無線通信用の各種モジュールであり、上記注文端末２００やディスプレイ３００との間の通信処理を担う。
【００４７】
［飲食店調理配膳支援サーバのデータベース構成］
図３は、上記飲食店調理配膳支援サーバ１００が有するデータベースの構成を示した図である。
【００４８】
同図に示すように、飲食店調理配膳支援サーバ１００は、記憶部１８に、タグＩＤ・客ＩＤ情報データベース３１、注文情報データベース３２、調理時間・重量情報データベース３３、及び終了時期推定情報データベース３４を有している。
【００４９】
タグＩＤ・客ＩＤ情報データベース３１は、上記注文端末２００から受信したタグＩＤ及び客ＩＤを対応付けて記憶する。客ＩＤはテーブル番号等のテーブルＴのＩＤであっても構わない。客のテーブルＴに複数の器Ｄが配膳されている場合、１つの客ＩＤに対して複数のタグＩＤが対応付けられて記憶される。これらに加えて、タグＩＤに対応する器Ｄに盛られた飲食物のメニューＩＤが対応付けられていてもよい。
【００５０】
注文情報データベース３２は、客から注文を受け付けた飲食物を識別するメニューＩＤ、メニュー名、値段、注文時刻、提供済みか否かを示すフラグ等を含む注文情報を、客ＩＤ及びタグＩＤと対応付けて記憶している。
【００５１】
調理時間・重量情報データベース３３は、飲食店が提供可能な飲食物毎に、その調理に要する時間を、例えば上記注文情報ＤＢ３２のメニューＩＤと対応付けて記憶している。また調理時間・重量情報データベース３３は、各飲食物が調理され、器Ｄに盛られた場合の、器Ｄの重量を除く当該飲食物の平均的な重量を示すデータ及びそれが盛られる器Ｄの重量を示すデータを、上記メニューＩＤと対応付けて記憶している。
【００５２】
終了時期推定情報データベース３４は、上記センサ付タグ１０からのセンサ出力値の変化に基づいて飲食店調理配膳支援サーバ１００によって生成された、センサ付タグ１０が設けられた器Ｄ上の飲食物の摂取終了時期推定情報を、上記タグＩＤ及び客ＩＤと対応付けて記憶している。
【００５３】
これら各データベースは、後述する飲食店調理配膳支援サーバ１００による調理配膳支援処理において、必要に応じて相互に参照されて用いられる。
【００５４】
［飲食店調理配膳支援サーバの動作］
次に、以上のように構成された飲食店調理配膳支援サーバ１００の動作について説明する。当該動作は、飲食店調理配膳支援サーバ１００のＣＰＵ１１及び通信部１９等のハードウェアと、記憶部１８に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、ＣＰＵ１１を動作主体とする。
【００５５】
図４は、飲食店調理配膳支援サーバ１００による、調理配膳支援処理の流れを示したフローチャートである。
【００５６】
同図に示すように、飲食店調理配膳支援サーバ１００のＣＰＵ１１は、まず、タグＩＤと客ＩＤを含む配膳情報を注文端末２００から受信したか否かを判断する（ステップ４１）。
【００５７】
注文端末２００から配膳情報を受信したと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、当該配膳情報に含まれるタグＩＤと客ＩＤとを対応付けてタグＩＤ・客ＩＤ情報ＤＢ３１に記憶する（ステップ４２）。
【００５８】
続いてＣＰＵ１１は、センサ付タグ１０から、センサ出力値及びタグＩＤを受信したか否かを判断する（ステップ４３）。
【００５９】
センサ出力値及びタグＩＤを受信したと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、当該センサ出力値をタグＩＤと対応付けて上記終了時期推定情報ＤＢ３４に記録する（ステップ４４）。
【００６０】
続いてＣＰＵ１１は、センサ出力値を所定時間分記録したか否かを判断する（ステップ４５）。ここで所定時間とは、例えば３分、５分等であるが、これらに限られない。
【００６１】
センサ出力値を所定時間分記録したと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、センサ出力値の変化を基に、上記タグＩＤによって識別される器Ｄに盛られた飲食物が客によって摂取し終わる時期を推定し、摂取終了時期推定情報を生成する（ステップ４６）。
【００６２】
具体的には、ＣＰＵ１１は、センサ出力値の上記所定時間分毎の変化量（摂取速度）を基に、上記タグＩＤに対応するメニューＩＤによって識別される飲食物の重量（センサ出力値から対応する器Ｄの重量を引いた値）が０となる時期（時刻）を推定する。
【００６３】
この際、ＣＰＵ１１は、上記受信したセンサ出力値のうち、所定時間以上安定して受信された値のみを推定に用いてもよい。図５は、この処理を説明したグラフである。同図の縦軸はセンサ出力値を示し、横軸は配膳からの経過時間を示す。
【００６４】
同図に示すように、例えば客がナイフ、フォーク、箸等によって器Ｄに圧力をかけたり、客が器ＤをテーブルＴから持ち上げて再び置いたりする動作を行った場合や、何らかの原因でテーブルＴや器Ｄが揺れた場合等には、瞬間的に重量センサの出力値が変化するような事象が発生する可能性がある。
【００６５】
そこで、ＣＰＵ１１は、センサ出力値のうち、同図の所定時間ｄ以上、実質的に同一の値が検出された場合に、その値を推定処理に採用する。これによりＣＰＵ１１は、時刻ｔ１と時刻ｔ２の間にセンサ出力値の細かな上下が発生していても、そのようなノイズの影響を極力排除し、例えば、時刻ｔ１において安定して検出された出力値と時刻ｔ２において安定して検出された出力値との差分Δｇを、時刻ｔ１から時刻ｔ２までの間の出力値の変化量として検出することができる。これにより、摂取終了時期の推定精度が向上する。
【００６６】
続いてＣＰＵ１１は、上記メニューＩＤに対応する調理時間情報を基に、上記生成した摂取終了時期推定情報を出力する時期（出力時刻または出力までの待ち時間）を決定する（ステップ４７）。すなわち、ＣＰＵ１１は、上記推定された終了時期（終了時刻）から、上記調理時間情報が示す調理時間だけ前の時刻、または、それよりさらに数分（調理開始までの準備時間に相当）前の時刻を、摂取終了時期推定情報の出力時刻として決定する。
【００６７】
続いてＣＰＵ１１は、上記決定した出力時刻が到来したか否かを判断する（ステップ４８）。
【００６８】
そしてＣＰＵ１１は、上記出力時刻が到来したと判断した場合には（Ｙｅｓ）、上記摂取終了時期推定情報をキッチンの上記ディスプレイ３００へ送信して表示させる（ステップ４９）。また、当該摂取終了時期推定情報は、注文端末２００のディスプレイや、ホールスタッフが携帯するハンディ端末（図示せず）にも同様に表示されてもよい。
【００６９】
これにより、上記タイミングで摂取終了時期推定情報がディスプレイ３００を介してキッチンのスタッフに確認され、その表示から直ちに次に提供すべき飲食物の調理が開始されると、その飲食物の調理が、現在摂取中の飲食物がちょうど摂取し終わるくらいのタイミングで完了し、摂取を終了した飲食物と入れ替わるように配膳可能となる。
【００７０】
また、ホールスタッフが上記摂取終了時期推定情報を確認することで、例えばドリンクのように調理が不要な飲食物については、客から次の注文を取るタイミングを把握することができる。
【００７１】
図６は当該摂取終了時期推定情報がディスプレイ３００に表示された画面の例を示した図である。
【００７２】
同図に示すように、摂取終了時期推定情報の出力画面は、例えばテーブルＮｏ．（客ＩＤに対応）、タグＩＤ、食べ終わり予測情報及び次のオーダー情報を有する。
【００７３】
食べ終わり予測情報は、例えば各タグＩＤの器Ｄに盛られた飲食物が食べ終わるまでの残り時間を示す。当該食べ終わり予測情報の出力タイミングは、上述のように、調理時間情報を基に決定される。したがって、食べ終わり予測情報が表示される欄もあれば、表示されない欄もある。例えば残り時間が１分を切った場合には、時間ではなく「もうすぐ終了」といった強調表示がなされる。もちろん、残り時間ではなく、摂取終了予測時刻が表示されてもよい。
【００７４】
キッチンスタッフは、当該画面を確認することで、例えば食べ終わりまでの残り時間が少ない飲食物が提供されているテーブルＴから優先的に、次に提供すべき飲食物の調理を開始することができる。
【００７５】
図７は、当該摂取終了時期推定情報の他の画面例を示した図である。
【００７６】
同図に示すように、摂取終了時期推定情報は、図６に示したような摂取終了までの残り時間として出力される以外に、上記センサ出力値の経時変化（食べるペース）を示すグラフとして出力されてもよい。当該グラフにおいて、縦軸は重量であり、横軸は時刻である。このグラフのうち、現在時刻よりも先のデータ（同図破線で示すデータ）が、出力値を基に推定された値を示す。
【００７７】
キッチンスタッフは、当該画面を確認することで、各テーブルの客の食べるペース及び次の飲食物の調理開始のタイミングを直感的に把握することができる。
【００７８】
［まとめ］
以上説明したように、本実施形態によれば、飲食店調理配膳支援サーバ１００は、器Ｄの重量変化に基づいて当該器Ｄに盛られた飲食物の摂取終了を推定してその時期に関する情報を出力することで、キッチンスタッフに、次に提供すべき料理の調理を、客が現在の飲食物が食べ終わる前に開始させ、またはホールスタッフに次の注文を取らせることができ、配膳または注文の効率化を図ることができる。またこれにより、程よいタイミングで最適な状態の料理が客に提供され、客はストレスなく食事を楽しむことができる。
【００７９】
［変形例］
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
【００８０】
上述の実施形態において、センサ付タグ１０は、器ＤとテーブルＴの両方に接触して、両者の間に設置された。しかし、センサ付タグ１０は、器（及び飲食物）の重量を計測できるものであればどのような物でもよく、例えば器の歪みを直接検出しそれを基に器の重量を測定できるものであれば、例えば器Ｄの底のテーブルＴに接触しない面に設置されても構わない。
【００８１】
上述の実施形態では、摂取終了時期推定情報の出力タイミングは、次に提供されるべき飲食物の調理時間を基に決定されたが、一律に摂取終了時期の所定時間前（例えば５分前、１０分前等）に出力されてもよい。
【００８２】
上記摂取終了時期推定情報の出力タイミングは、食物と飲物とで別個に制御されてもよい。すなわち、飲物は調理の必要が無く、提供の準備開始から提供までに要する時間が食物よりも短いため、飲物に関する摂取終了時期推定情報は、食物よりも遅いタイミングで出力されてもよい。
【００８３】
上述の実施形態において、飲食物調理配膳支援サーバ１００は、客が就いているテーブルＴの面積に応じた配膳可能な器Ｄの数に関する配膳可能数情報を、上記客ＩＤと対応付けて記憶してもよい。この場合、飲食物調理配膳支援サーバ１００は、上記客ＩＤに対応付けられた上記タグＩＤ数が、上記配膳可能数を上回っている場合には、摂取終了時期推定情報の出力を規制してもよい。これにより、調理して配膳しても器Ｄが客のテーブルＴに載りきらないと判断される場合には摂取終了時期推定情報の出力が規制されることで、キッチンにおける次に提供すべき飲食物の調理開始が抑制され、飲食物の配膳のペースが客の食べるペースを超えてしまったり客が食事を急かされてしまったりするのが防止される。
【００８４】
上述の実施形態において、飲食物調理配膳支援サーバ１００は、１つの客ＩＤに対して複数の同一のタグＩＤが対応付けられている場合、当該複数のタグＩＤによって識別される器Ｄに盛られた飲食物に関する複数の摂取終了時期推定情報のうち、最も遅い時期を示す推定情報のみを出力してもよい。これにより、例えばコース料理のように、同一のテーブルで複数の客に同一の料理が個別に提供される場合には、食べるペースが一番遅い客のペースが摂取終了時期推定情報として出力されることで、同じテーブルの複数の客の間で各料理の提供のタイミングが異なってしまうのが防止される。
【００８５】
上述の実施形態では、摂取終了時期推定情報はディスプレイ３００上に視覚的に出力されたが、例えば「テーブル〇番の料理が後〇分で食べ終わります。」といった音声情報として、例えば飲食店の厨房に設置されたスピーカから出力されてもよい。
【００８６】
上述の実施形態においては、飲食店調理配膳支援サーバ１００は、飲食店内に設けられたが、飲食店外に設けられ、例えばインターネット等を介して注文端末２００やディスプレイ３００と通信可能であってもよい。この場合、センサ付タグ１０からのセンサ出力値は、例えば注文端末２００によって受信され、インターネット等を介して飲食店調理配膳支援サーバ１００へ送信されてもよい。
【００８７】
また、上述の実施形態においては、飲食店調理配膳支援サーバ１００は飲食店内の注文端末２００とは別個に設けられたが、飲食店調理配膳支援サーバ１００が別途設けられることなく、例えば注文端末２００等の飲食店に存在するコンピュータが飲食店調理支援サーバ１００としても機能してもよい。
【００８８】
上述の実施形態では、摂取終了時期推定情報を、上記調理時間情報等に基づいて決定したタイミングで１回のみ出力する例を説明した。しかし、提供された飲食物を客が飲食するペースが当初のペースを下回る場合、実際の摂取終了時期より早く飲食店のスタッフは、次の飲食物を客に提供してしまう可能性が考えられる。よって、飲食物調理配膳支援サーバ１００は、摂取終了時期推定情報を随時推定し、摂取終了時期推定情報を随時更新してもよい。
【００８９】
また、飲食物調理配膳支援サーバ１００は、更新された摂取終了時期推定情報に含まれる摂取終了時期より、更新前の摂取終了時期推定情報に含まれる摂取終了時期の方が遅い場合、飲食物の摂取終了時期を更新された摂取終了時期推定情報に含まれる摂取終了時期よりも早い時間として摂取終了時期推定情報を生成してもよい。
【００９０】
この構成により、客が提供された飲食物に手を付けなくなった場合であっても長時間に渡って次の飲食物が客に提供されない状態を防ぐことができる。
【００９１】
本願の特許請求の範囲に記載された発明のうち、「情報処理方法」と記載された発明は、その各ステップを、ソフトウェアによる情報処理によりコンピュータ等の装置が自動的に行うものであり、人間がコンピュータ等の装置を用いて行うものではない。すなわち、当該「情報処理方法」は、コンピュータ・ソフトウェアによる情報処理方法であって、コンピュータという計算道具を人間が操作する方法ではない。
【符号の説明】
【００９２】
１０…センサ付タグ
１１…ＣＰＵ
１８…記憶部
１９…通信部
３１…タグ・客識別情報データベース    
３２…注文情報データベース
３３…調理時間情報データベース
３４…終了時期推定情報データベース
５０…無線中継端末
１００…飲食店調理配膳支援サーバ
２００…注文端末
３００…ディスプレイ
Ｄ…器
Ｎ…ネットワーク
Ｔ…テーブル
【図１】
0006775984.tif 000002
【図２】
0006775984.tif 000003
【図３】
0006775984.tif 000004
【図４】
0006775984.tif 000005
【図５】
0006775984.tif 000006
【図６】
0006775984.tif 000007
【図７】
0006775984.tif 000008