(57)【要約】【課題】飲食店のテーブル上で複数の顧客が飲食を行う場合に、個々の顧客がどの飲食物をどれだけ摂取したのかを把握することができる飲食管理分析システムを提供することを目的とする。【解決手段】テーブル１０の制御手段１０３は、ＩＤタグ付き箸２０のＩＤを一定の周期でＩＤタグ情報１１としてデータベースサーバ４０に送信すると共に、重量変化検出時に、重量変化検出位置に存在するＩＤタグ付き皿３０のＩＤを含むセル重量変化情報１２をデータベースサーバ４０に送信する。データベースサーバ４０の顧客情報処理手段４３は、重量変化が検出された時刻において、重量変化が検出されたＩＤタグ付き皿３０の最も近くに存在していたＩＤタグ付き箸２０を特定すると共に、ＩＤタグ付き箸２０を使用している顧客の情報、及びＩＤタグ付き皿３０に載せられた飲食物の情報に基づいて、個々の顧客がどの飲食物をどれだけ摂取したのかを把握する。【選択図】図１
2010039742.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを備えた、飲食店における顧客の飲食管理分析システムであって、
飲食物を載せるための器を配膳するためのテーブルに備えられ、飲食物を保持して口腔まで移動させるために個々の顧客が専有して使用する器具または、飲食物を載せるための器に付されたＩＤタグの前記テーブル上での位置を特定するための位置特定手段、
前記テーブル上の各位置での重量変化を検出するための重量変化検出手段、
前記位置特定手段と前記重量変化検出手段とによって取得された、前記ＩＤタグの前記テーブル上での位置情報、前記テーブル上での重量変化情報を前記コンピュータに送信する制御手段、
前記ＩＤタグが付された前記器具とそれを専有して使用する顧客とを対応付ける情報、及び前記ＩＤタグが付された前記器とそれに載せられた飲食物とを対応付ける情報を記録する記録手段と、
前記記録手段に記録された、情報並びに、前記制御手段から受信した、前記ＩＤタグの前記テーブル上での位置情報、及び前記テーブル上での前記重量変化情報に基づいて、前記ＩＤタグが付された器に載せられた飲食物を摂取した顧客を特定する顧客情報処理手段とを有する、コンピュータ、
を備えたことを特徴とする飲食管理分析システム。
【請求項２】
前記位置特定手段は、前記テーブルの上に複数のＩＤタグ読み取り装置を碁盤目状に配置し、前記ＩＤタグを読み取った前記ＩＤタグ読み取り装置が配置されている前記テーブル上での位置に基づいて、前記ＩＤタグの前記テーブル上での位置を特定する、請求項１に記載の飲食管理分析システム。
【請求項３】
前記ＩＤタグはＲＦＩＤタグであり、
前記ＩＤタグ読み取り装置はＲＦＩＤリーダである、
請求項２に記載の飲食管理分析システム。
【請求項４】
さらに、前記記録手段は、前記ＩＤタグが付された前記器に載せられた飲食物を摂取した顧客の飲食履歴情報を記録することを特徴とする請求項１〜３のいずれか一項に記載の飲食管理分析システム。
【請求項５】
前記飲食管理分析システムはさらに、個々の顧客が専有する情報配信端末を含み、
前記コンピュータは、個々の顧客の前記飲食履歴情報に基づいて、個々の顧客が専有する前記情報配信端末にメッセージを配信する機能を有する、請求項１〜４のいずれか一項に記載の飲食管理分析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、飲食店における顧客の飲食管理分析を行うシステムに関する。
【背景技術】
【０００２】
飲食店における顧客の飲食状況を把握するシステムが実用化されている。例えば、引用文献１には、飲食物を載せるための器の内容物の状態を定期的に把握することにより、利用者の要望や状態を簡易に把握できるシステムが記載されている。このシステムでは、器を配膳して飲食を行うテーブル上に、器の位置を特定するための位置特定装置が設置されており、位置特定装置は、器が配膳された位置を把握すると、その位置情報をコンピュータに送信する。また、器は自身の内部状態を認識する状態把握センサを備えており、状態把握センサにより得られた内部情報と自身のＩＤ情報とをコンピュータに送信する。コンピュータは、器のＩＤ情報と器の位置情報とを関連付けて記憶し、器の内部情報を受信すると、器の位置及び内部状態に関する情報を表示する。これにより、器内の飲食物の量が減少したことを簡易に把握し、適切なタイミングでサービスを提供することができる。
【０００３】
【特許文献１】特開２００５−２５３８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、飲食店のテーブル上で複数の顧客が飲食を行う場合、ある飲食物の量が減少したときに、それがどの顧客によって摂取されたのかを特定することができないという問題があった。換言すれば、個々の顧客がどの飲食物をどれだけ摂取したのかを把握することができないという問題があった。そのため、例えば居酒屋のように大きなテーブル上に複数の器が配膳され、大勢が飲食を行うような場合に、個々の顧客の飲食状況を把握することができなかった。
【０００５】
本発明は、このような問題点を解決するためになされたものであり、飲食店のテーブル上で複数の顧客が飲食を行う場合に、個々の顧客がどの飲食物をどれだけ摂取したのかを把握することができる飲食管理分析システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の問題点を解決するため、本発明に係る飲食店における顧客の飲食管理分析システムは、コンピュータを備えた、飲食店における顧客の飲食管理分析システムであって、飲食物を載せるための器を配膳するためのテーブルに備えられ、飲食物を保持して口腔まで移動させるために個々の顧客が専有して使用する器具または、飲食物を載せるための器に付されたＩＤタグのテーブル上での位置を特定するための位置特定手段、テーブル上の各位置での重量変化を検出するための重量変化検出手段、位置特定手段と重量変化検出手段とによって取得された、ＩＤタグのテーブル上での位置情報、テーブル上での重量変化情報をコンピュータに送信する制御手段、ＩＤタグが付された器具とそれを専有して使用する顧客とを対応付ける情報、及びＩＤタグが付された器とそれに載せられた飲食物とを対応付ける情報を記録する記録手段と、記録手段に記録された、情報並びに、制御手段から受信した、ＩＤタグのテーブル上での位置情報、及びテーブル上での重量変化情報に基づいて、ＩＤタグが付された器に載せられた飲食物を摂取した顧客を特定する顧客情報処理手段とを有する、コンピュータ、を備える。
これにより、飲食店のテーブル上で複数の顧客が飲食を行う場合に、個々の顧客がどの飲食物をどれだけ摂取したのかを把握することができる。
【０００７】
また、位置特定手段は、テーブルの上に複数のＩＤタグ読み取り装置を碁盤目状に配置し、ＩＤタグを読み取ったＩＤタグ読み取り装置が配置されているテーブル上での位置に基づいて、ＩＤタグのテーブル上での位置を特定してもよい。
【０００８】
また、ＩＤタグはＲＦＩＤタグであり、ＩＤタグ読み取り装置はＲＦＩＤリーダであってもよい。
【０００９】
さらに、記録手段は、ＩＤタグが付された器に載せられた飲食物を摂取した顧客の飲食履歴情報を記録してもよい。
【００１０】
また、飲食管理分析システムはさらに、個々の顧客が専有する情報配信端末を含み、コンピュータは、個々の顧客の飲食履歴情報に基づいて、個々の顧客が専有する情報配信端末にメッセージを配信する機能を有してもよい。
これにより、個々の顧客の飲食状況に応じて適切なアドバイスを提示することができる。
【発明の効果】
【００１１】
本発明に係る飲食店における顧客の飲食管理分析システムによれば、飲食店のテーブル上で複数の顧客が飲食を行う場合に、個々の顧客がどの飲食物をどれだけ摂取したのかを把握することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。
実施の形態１．
図１に、本発明の実施の形態１に係る、飲食店における顧客の飲食管理分析システムの構成の一例を示す。
飲食管理分析システムは、顧客が飲食を行うための複数のテーブル１０と、複数のＩＤタグ付き箸２０と、複数のＩＤタグ付き皿３０と、顧客の飲食管理分析用のデータベースサーバ４０と、顧客に各種のお知らせメッセージ１３を配信する複数のお知らせ端末５０と、複数のお知らせ端末５０をデータベースサーバ４０から制御できるようにするためのお知らせ端末コントローラ６０とを含む。尚、図１には１つのテーブル１０しか示されていないが、本実施例では、図示されていないものも含めて合計３つのテーブルが存在し、それぞれＡ、Ｂ、Ｃのテーブル番号が付されている。
【００１３】
テーブル１０は、ＩＤタグ付き皿３０を配膳して飲食を行うためのものであり、ＩＤタグ付き箸２０のＩＤ、ＩＤタグ付き皿３０のＩＤ、及びテーブル１０上の各位置での重量変化を読み取り、それらに基づいて、後述するＩＤタグ情報１１及びセル重量変化情報１２をデータベースサーバ４０に送信する機能を備える。
以下、テーブル１０の構成を詳細に説明する。
【００１４】
テーブル１０は、真上から見た形状が略長方形である。テーブル１０の一部を拡大した断面斜視図を図２に示す。図２に示されるようにテーブル１０の表面は、「セル１００」と呼ばれる真上から見た形状が略正方形である平板状の部品が碁盤目状に敷き詰められている（セル１００は、テーブル１０の上面に備えられている）。ここで、図２に示されるような向きにＸ軸とＹ軸を定義する。テーブル１０の一部を拡大した断面斜視図である図２には、Ｘ軸方向に９個、Ｙ軸方向に６個、合計９×６＝５４個のセル１００が示されている。本実施例では、テーブル１０全体としては、Ｘ軸方向に４０個、Ｙ軸方向に２０個、合計４０×２０＝８００個のセル１００が敷き詰められている。
各セル１００の座標を（ｘ，ｙ）とすると、ｘ，ｙはそれぞれ０≦ｘ≦３９、０≦ｙ≦１９の範囲の値をとる、ただし、ｘ，ｙは０又は正の整数である。すなわち、各セル１００は、座標（０，０）〜（３９，１９）の範囲内のいずれかの位置に配置されている。
図２に示される例では、斜線で示されているセル１００は座標（４，３）に配置されている。
【００１５】
図３にセル１００の斜視図を示す。セル１００は、真上から見た形状が略正方形である平板状の３つの部品が積み重ねられて構成されている。これらは、上から順に、荷重センサ１０１、ＩＤタグ読み取り装置１０２、セル制御部１０３である。
荷重センサ１０１は自身の上に載せられた物体の重量を計測可能なセンサであり、テーブル１０における重量変化検出手段１０１として機能する。これは例えば、周知のロードセル等である。荷重センサ１０１は、計測した重量をセル制御部１０３に出力する。
ＩＤタグ読み取り装置１０２は、自身の直上に存在するＩＤタグ付き箸２０のＩＤ及びＩＤタグ付き皿３０のＩＤを、ＩＤタグと接触することなく読み取り可能な装置であり、テーブル１０におけるＩＤタグ付き箸２０及びＩＤタグ付き皿３０の位置特定手段１０２として機能する。これは例えば、周知のＲＦＩＤリーダ等である。ＩＤタグ読み取り装置１０２は、セル制御部１０３からの制御信号に従って、ＩＤタグ付き箸２０のＩＤ又はＩＤタグ付き皿３０のＩＤの読み取り動作を行う。また、読み取ったＩＤをセル制御部１０３に出力する。なおＩＤタグ読み取り装置１０２は、一定期間内に複数のＩＤを読み取ることが可能であり、読み取ったＩＤ情報を全てセル制御部１０３に出力する。
セル制御部１０３は、荷重センサ１０１及びＩＤタグ読み取り装置１０２の出力を受け取ると共に、ＩＤタグ読み取り装置１０２の動作を制御する。また、自身が配置されているテーブル１０のテーブル番号、及び自身が配置されているテーブル１０上での位置を示す座標を記憶している。さらに、荷重センサ１０１及びＩＤタグ読み取り装置１０２の出力、並びに自身が記憶するテーブル番号及び座標に基づいて、後述するＩＤタグ情報１１及びセル重量変化情報１２を作成し、有線ネットワーク、無線ネットワーク、又は光ネットワーク等のネットワーク回線を介してデータベースサーバ４０に送信する機能を備える。セル制御部１０３は、制御手段１０３として機能する。
【００１６】
ＩＤタグ付き箸２０は、顧客がＩＤタグ付き皿３０に載せられた飲食物を保持して自身の口腔へと移動させるために専有して使用する器具であり、個々の一対の箸を一意に識別可能なＩＤタグが、一対の箸のいずれか一方に付されている。また、顧客の性別及び年代別に専用のＩＤタグ付き箸２０が用意されており、顧客の性別及び年代と、それに対応する専用のＩＤタグ付き箸２０との対応付けは、後述するＩＤタグ付き箸管理マスタファイル２０２によって行われる。
【００１７】
ＩＤタグ付き皿３０は、飲食物を載せるための器であり、個々の皿を一意に識別可能なＩＤタグが付されている。また、飲食物の種別ごとに専用のＩＤタグ付き皿３０が用意されており、飲食物の種別と、それに対応する専用のＩＤタグ付き皿３０との対応付けは、後述するＩＤタグ付き皿管理マスタファイル２０３によって行われる。
【００１８】
データベースサーバ４０は、飲食店のバックヤード等に設置され、飲食店の店員等が使用するコンピュータである。データベースサーバ４０は、周知のコンピュータとしての構成を有し、使用者からの入力を受け取るデータ入力部（図示せず）と、使用者に出力を行うデータ表示部（図示せず）と、情報を格納する記憶装置４１と、記録手段４２と、顧客情報処理手段４３とを備える。データ入力部はキーボート、マウス等であり、データ表示部は、ディスプレイ、プリンタ等である。
【００１９】
記憶装置４１は、周知のＨＤＤ（ハードディスクドライブ）等であり、顧客の飲食管理分析用のデータベースファイル群を格納する。データベースファイル群の詳細については、図６〜１５を用いて後述する。
【００２０】
お知らせ端末５０は、１００ｍｍ×６０ｍｍ×２０ｍｍ程度の外形寸法を有し、顧客が身につけることができる装置である。お知らせ端末５０は、データベースサーバ４０からお知らせ端末コントローラ６０を介して無線通信により受信した各種のお知らせメッセージ１３を顧客に提示すると共に、お知らせメッセージ１３に対する顧客の応答を、お知らせ端末コントローラ６０を介して無線通信によりデータベースサーバ４０に返信する。お知らせメッセージ１３の提示手段は、音声、文字等であり、お知らせメッセージ１３への応答手段は、音声認識、タッチパネル等である。本実施例では、６個のお知らせ端末５０が存在し、それぞれＡ１、Ａ２、Ｂ１、Ｂ２、Ｃ１、Ｃ２の端末番号が付されている。お知らせメッセージ１３の詳細については、図１０を用いて後述する。
【００２１】
お知らせ端末コントローラ６０は、飲食店のバックヤード等に設置され、データベースサーバ４０から、有線ネットワーク、無線ネットワーク、又は光ネットワーク等のネットワーク回線を通して送信される各種のお知らせメッセージ１３を受信し、お知らせ端末５０へと無線通信により中継する装置である。また、お知らせ端末コントローラ６０は、お知らせ端末５０から返信される顧客の応答を、データベースサーバ４０へと中継する。
【００２２】
本発明に係る飲食店での顧客の飲食管理分析システムにおける、テーブル１０の制御手段１０３（セル制御部１０３）からデータベースサーバ４０へと送信されるＩＤタグ情報１１及びセル重量変化情報１２について説明する。
【００２３】
図４に、ＩＤタグ情報１１の一例を示す。これは、テーブル１０上に存在するＩＤタグが付された、ＩＤタグ付き箸２０またはＩＤタグ付き皿３０の座標情報である。この情報は、テーブル１０の位置特定手段１０２（テーブル１０上に配置されているセル１００のＩＤタグ読み取り装置１０２）が、テーブル上のＩＤタグ付き箸２０またはＩＤタグ付き皿３０（テーブル面に接触しているもの、テーブル上の空間にあるものを含む）のＩＤを読み取り、それに基づいて制御手段１０３（セル制御部１０３）が作成するものである。
【００２４】
ＩＤタグ情報１１に格納される内容について、以下に説明する。
「ＩＤタグのＩＤ」は、ＩＤタグ付き箸２０またはＩＤタグ付き皿３０のＩＤである（ＩＤタグ読み取り装置１０２がＩＤを読み取った段階では、どちらのＩＤかは判別付かない）。「ＩＤ読み取り時刻」は、テーブル１０のＩＤタグ読み取り装置１０２がＩＤタグ付き箸２０またはＩＤタグ付き皿３０のＩＤ読み取り動作を行った時刻である。「テーブル番号」は、ＩＤタグ付き箸２０またはＩＤタグ付き皿３０のＩＤを読み取ったテーブル１０のテーブル番号であり、Ａ〜Ｃのいずれかの値をとる。「座標」は、テーブル１０上でのＩＤタグ付き箸２０またはＩＤタグ付き皿３０のＩＤを読み取った位置の座標であり、（０，０）〜（３９，１９）の範囲の値をとる。
【００２５】
図４に示されるＩＤタグ情報１１の例では、ＩＤが１００３であるＩＤタグ付き箸２０またはＩＤタグ付き皿３０が、時刻２０時１１分０２秒に、テーブル番号Ａのテーブル１０上の座標（３１，１７）上に存在していることを意味する。
【００２６】
図５に、セル重量変化情報１２の一例を示す。これは、テーブル１０上に配置されている各セル１００上での重量変化情報である。この情報は、テーブル１０の重量変化検出手段１０１（テーブル１０上に配置されているセル１００の荷重センサ１０１）がセル１００上での重量を計測すると共に、位置特定手段１０２（ＩＤタグ読み取り装置１０２）がセル１００上のＩＤタグ付き箸２０またはＩＤタグ付き皿３０のＩＤを読み取り、それらに基づいて制御手段１０３（セル制御部１０３）が作成するものである。
【００２７】
セル重量変化情報１２に格納される内容について、以下に説明する。
「ＩＤタグのＩＤ」は、ＩＤタグ付き箸２０またはＩＤタグ付き皿３０のＩＤである（ＩＤタグ読み取り装置１０２がＩＤを読み取った段階では、どちらのＩＤかは判別付かない）。「ＩＤ読み取り時刻」は、テーブル１０のＩＤタグ読み取り装置１０２がＩＤタグ付き箸２０またはＩＤタグ付き皿３０のＩＤを読み取った時刻であり、これは後述するように荷重センサ１０１による重量変化検出時刻にほぼ等しい。「テーブル番号」は、重量変化を検出したテーブル１０のテーブル番号であり、Ａ〜Ｃのいずれかの値をとる。「座標」は、テーブル１０上での重量変化を検出した位置の座標であり、（０，０）〜（３９，１９）の範囲の値をとる。「変化後の重量」は、重量変化を検出した位置における重量変化後の重量である。
【００２８】
図５に示されるセル重量変化情報１２の例では、重量変化を検出した位置のＩＤタグ付き箸２０またはＩＤタグ付き皿３０のＩＤは０００７であり、ＩＤ読み取り時刻（≒重量変化検出時刻）は２０時１１分０２秒であり、重量変化を検出したのはテーブル番号Ｂのテーブル１０の座標（３１，１６）であり、重量変化を検出した位置における重量変化後の重量は９４０グラムであることを意味する。
【００２９】
本発明に係る飲食店における顧客の飲食管理分析システムにおける、データベースサーバ４０で用いられる顧客の飲食管理分析用のデータベースファイル群について説明する。これらのデータベースファイル群は、データベースサーバ４０の記憶装置４１に格納されており、飲食店に会員登録している顧客に関する情報を格納する「会員顧客管理マスタファイル２００」、飲食店が提供する飲食物メニューに関する情報を格納する「飲食物メニューマスタファイル２０１」、顧客の性別及び年代と専用のＩＤタグ付き箸２０との対応付けを格納する「ＩＤタグ付き箸管理マスタファイル２０２」、飲食物の種別と専用のＩＤタグ付き皿３０との対応付けを格納する「ＩＤタグ付き皿管理マスタファイル２０３」、お知らせメッセージ１３に関する情報を格納する「お知らせメッセージマスタファイル２０４」、ＩＤタグ付き箸２０の使用履歴を記録する「ＩＤタグ付き箸の使用履歴ファイル２０５」、ＩＤタグ付き箸２０の座標変化の履歴を記録する「ＩＤタグ付き箸の座標変化履歴ファイル２０６」、ＩＤタグ付き皿３０の重量変化の履歴を記録する「ＩＤタグ付き皿の重量変化履歴ファイル２０７」、顧客の飲食履歴を記録する「顧客の飲食履歴ファイル２０８」、及び顧客に配信したお知らせメッセージ１３の履歴を格納する「お知らせ履歴ファイル２０９」から構成される。
【００３０】
図６に、会員顧客管理マスタファイル２００の構成の一例を示す。これは、飲食店に会員登録している顧客に関する情報を格納する表形式のデータベースファイルである。このファイルの内容は、飲食店の店員等が、データベースサーバ４０のデータ入力部を介して予め入力しておく。図６では、５人の会員登録している顧客に関する情報が格納されている。
【００３１】
会員顧客管理マスタファイル２００に含まれる項目について、以下に説明する。
「顧客ＩＤ」は、会員登録された顧客ごとに割り当てられる数字列であり、顧客を一意に識別するためのものである。「姓」及び「名」は、それぞれ顧客の姓及び名である。「性別」、「年代」、「身長」、「体重」は、それぞれ顧客の性別、年代、身長、体重である。「アレルギー」は、「卵」、「小麦」、「そば」、「大豆」、「落花生」、又は「−（なし）」のいずれかの値をとり、顧客が食物アレルギーをもっている場合には、アレルギーを引き起こす原因となる食品に対応する値をとる。顧客が食物アレルギーをもっていない場合には、「−（なし）」となる。
図６に示される例では、顧客ＩＤが０００００１の田中一郎は、２０代の男性であり、身長１７０ｃｍ、体重７０ｋｇ、大豆に対してアレルギーがある。
【００３２】
図７に、飲食物メニューマスタファイル２０１の構成の一例を示す。これは、飲食店が提供する飲食物メニューに関する情報を格納する表形式のデータベースファイルである。このファイルの内容は、飲食店の店員等が、データベースサーバ４０のデータ入力部を介して予め入力しておく。図７では、４種類の飲食物に関する情報が格納されている。
【００３３】
飲食物メニューマスタファイル２０１に含まれる項目について、以下に説明する。
「メニューＩＤ」は、飲食物の種別ごとに割り当てられる数字列であり、飲食物の種別を一意に識別するためのものである。「名称」は、飲食物の名称である。「分類」は、飲食物を、「揚げ物」、「野菜」、「大豆製品」、又は「麺類」のいずれかに分類したものであり、これらいずれかの値をとる。「主栄養素」は、その飲食物に含まれる主たる栄養素であり、「タンパク質」、「炭水化物」、「脂質」、「ビタミン」、「ミネラル」、又は「−（なし）」のいずれかの値をとる。「１ｇ当たりのカロリー」は、その飲食物を１グラム摂取することによって得られる生理的熱量である。「アレルギー」は、「卵」、「小麦」、「そば」、「大豆」、又は「−（なし）」のいずれかの値をとり、対応するアレルギーを持った人間がその食品を摂取すると、アレルギー症状を引き起こす可能性があることを示す。
図７に示される例では、メニューＩＤが１２０３の豆腐は、大豆製品に分類され、主たる栄養素はタンパク質であり、１ｇ当たりのカロリーは０．５ｋｃａｌ、大豆アレルギーの人が食べるとアレルギー症状を引き起こす可能性がある。
【００３４】
図８に、ＩＤタグ付き箸管理マスタファイル２０２の構成の一例を示す。このファイルは、顧客の性別及び年代と、それに対応する専用のＩＤタグ付き箸２０との対応付けを格納する表形式のデータベースファイルである。このファイルの内容は、飲食店の店員等が、データベースサーバ４０のデータ入力部を介して予め入力しておく。図８では、６膳のＩＤタグ付き箸２０に関する情報が格納されている。
【００３５】
ＩＤタグ付き箸管理マスタファイル２０２に含まれる項目について、以下に説明する。
「箸のＩＤ」は、ＩＤタグ付き箸２０ごとに割り当てられる数字列であり、各ＩＤタグ付き箸２０を一意に識別するためのものである。ここで、箸のＩＤは、１００１から（最大で１９９９まで）順に割り当てられていく。「性別」及び「年代」は、図６の説明で述べたのと同じものである。
図８に示される例では、ＩＤが１００１のＩＤタグ付き箸２０は、２０代の男性用である。
【００３６】
図９に、ＩＤタグ付き皿管理マスタファイル２０３の構成の一例を示す。このファイルは、飲食物の種別と、それに対応する専用のＩＤタグ付き皿３０との対応付けを格納する表形式のデータベースファイルである。このファイルの内容は、飲食店の店員等が、データベースサーバ４０のデータ入力部を介して予め入力しておく。図９では、１２枚のＩＤタグ付き皿３０に関する情報が格納されている。
【００３７】
ＩＤタグ付き皿管理マスタファイル２０３に含まれる項目について、以下に説明する。
「皿のＩＤ」は、ＩＤタグ付き皿３０ごとに割り当てられる数字列であり、各ＩＤタグ付き皿３０を一意に識別するためのものである。ここで、皿のＩＤは、０００１から（最大で０９９９まで）順に割り当てられていく。「メニューＩＤ」は、図７の説明で述べたものと同じものであり、飲食物の種別ごとに一意に割り当てられる数字列である。
図９に示される例では、ＩＤが０００１、０００２、０００３のＩＤタグ付き皿３０は、メニューＩＤが１２０１の唐揚げ専用である。
【００３８】
図１０に、お知らせメッセージマスタファイル２０４の構成の一例を示す。これは、お知らせ端末５０により顧客に配信される各種のお知らせメッセージ１３を格納する表形式のデータベースファイルである。このファイルの内容は、飲食店の店員等が、データベースサーバ４０のデータ入力部を介して予め入力しておく。図１０では、４つのお知らせメッセージ１３に関する情報が格納されている。
【００３９】
お知らせメッセージマスタファイル２０４に含まれる項目について、以下に説明する。  「お知らせパターンＮｏ」は、お知らせメッセージ１３を一意に識別するための番号である。「種類」は、お知らせメッセージ１３を「警告」、「注意」、「情報」、又は「質問」のいずれかに分類したものであり、これらいずれかの値をとる。「メッセージ」は、お知らせメッセージ１３の内容であり、この内容がお知らせ端末５０により、音声又は文字として顧客に配信される。「レスポンス」は、「０：不要」又は「１：必要」の値をとり、値が「０：不要」の場合には、お知らせ端末５０がそのお知らせメッセージ１３を顧客に配信後、顧客からの応答を必要としないことを示し、値が「１：必要」の場合には、お知らせ端末５０がそのお知らせメッセージ１３を顧客に配信後、顧客からの応答を必要とすることを示す。
【００４０】
図１０に示される例では、お知らせパターンＮｏが１のお知らせメッセージ１３は、「食べるペースが速いです。ゆっくり食べましょう。」というメッセージを顧客に配信するものであり、そのメッセージに対する顧客からの応答は不要である。
【００４１】
図１１に、ＩＤタグ付き箸の使用履歴ファイル２０５の構成の一例を示す。これは、各ＩＤタグ付き箸２０の使用履歴を記録すると共に、ＩＤタグ付き箸２０と、それを使用している（又は、使用していた）顧客との対応付けを行う表形式のデータベースファイルである。このファイルの内容は、飲食店の店員等が、顧客の来店時及び精算終了時に、データベースサーバ４０のデータ入力部を介して入力する。
【００４２】
ＩＤタグ付き箸の使用履歴ファイル２０５に含まれる項目について、以下に説明する。
「箸のＩＤ」は、図８の説明で述べたものと同じものである。「顧客ＩＤ」は、図６の説明で述べたものと同じものであり、そのＩＤタグ付き箸２０を現在使用している（又は、過去に使用していた）顧客のＩＤである。ただし、会員登録されていない顧客の場合には「−（なし）」の値をとる。「お知らせ端末番号」は、そのＩＤタグ付き箸２０を現在使用している（又は、過去に使用していた）顧客が身につけている（又は、身につけていた）お知らせ端末５０の端末番号であり、Ａ１、Ａ２、Ｂ１、Ｂ２、Ｃ１、Ｃ２のいずれかの値をとる。「来店日時」は、そのＩＤタグ付き箸２０を現在使用している（又は、以前に使用していた）顧客が来店した日時である。「使用中フラグ」は、「０：精算済」又は「１：使用中」の値をとり、値が「０：精算済」の場合には、そのＩＤタグ付き箸２０を使用していた顧客は既に精算を済ませていることを示し、値が「１：使用中」の場合には、そのＩＤタグ付き箸２０をその顧客が現在使用していることを示す。
【００４３】
図１１に示される例では、ＩＤが１００１のＩＤ付き箸２０は、現在は、端末番号Ｂ１のお知らせ端末５０を持ち２００８年５月１０日１８時３０分に来店した顧客に使用されている。
【００４４】
図１２に、ＩＤタグ付き箸の座標変化履歴ファイル２０６の構成の一例を示す。これは、ＩＤタグ付き箸２０の座標変化の履歴を記録する表形式のデータベースファイルである。このファイルの内容は、データベースサーバ４０の記録手段４２が、テーブル１０の制御手段１０３から受信するＩＤタグ情報１１に基づいて作成する。
【００４５】
ＩＤタグ付き箸の座標変化履歴ファイル２０６に含まれる項目について、以下に説明する。
「箸のＩＤ」は、図８の説明で述べたものと同じものであり、ＩＤタグ付き箸２０のＩＤである。「時刻」は、テーブル１０の位置特定手段１０２がＩＤタグ付き箸２０のＩＤを読み取った時刻である。「テーブル番号」は、ＩＤタグ付き箸２０のＩＤを読み取ったテーブル１０のテーブル番号であり、Ａ〜Ｃのいずれかの値をとる。「座標」は、テーブル１０上でのＩＤタグ付き箸２０のＩＤを読み取った位置の座標であり、（０，０）〜（３９，１９）の範囲の値をとる。
【００４６】
図１２に示されるＩＤタグ付き箸の座標変化履歴ファイル２０６の例では、１行目は、ＩＤが１００１であるＩＤタグ付き箸２０が、２０時１１分００秒に、テーブル番号Ｂのテーブル１０上の座標（１，２）上に位置していたことを意味する。２行目は、同じＩＤタグ付き箸２０が、２０時１１分０１秒に、同じテーブル１０上の同じ座標上に位置していたことを意味する。３行目は、同じＩＤタグ付き箸２０が、２０時１１分０２秒に、同じテーブル１０上の座標（２，２）上に移動したことを意味する。
【００４７】
図１３に、ＩＤタグ付き皿の重量変化履歴ファイル２０７の構成の一例を示す。これは、ＩＤタグ付き皿３０の重量変化の履歴を記録する表形式のデータベースファイルである。このファイルの内容は、データベースサーバ４０の顧客情報処理手段４３が、テーブル１０の制御手段１０３から受信するセル重量変化情報１２に基づいて作成する。
【００４８】
ＩＤタグ付き皿の重量変化履歴ファイル２０７に含まれる項目について、以下に説明する。
「皿のＩＤ」は、図９の説明で述べたものと同じものであり、ＩＤタグ付き皿３０のＩＤである。「時刻」は、テーブル１０の位置特定手段１０２がＩＤタグ付き皿３０のＩＤを読み取った時刻（≒重量変化検出手段１０１による重量変化検出時刻）である。「テーブル番号」は、重量変化を検出したテーブル１０のテーブル番号であり、Ａ〜Ｃのいずれかの値をとる。「座標」は、テーブル１０上での重量変化を検出した位置の座標であり、（０，０）〜（３９，１９）の範囲の値をとる。「重量」は、重量変化を検出した位置における重量変化後の重量である。
【００４９】
図１３に示されるＩＤタグ付き皿の重量変化履歴ファイル２０７の例では、１行目は、ＩＤが０００１であり重量が１０００グラムのＩＤタグ付き皿３０が、１９時０１分１７秒に、テーブル番号Ｂのテーブル１０上の座標（５，６）上に配膳されたことを意味する。２行目は、同じＩＤタグ付き皿３０から、１９時０２分０２秒に、５０グラムの料理が取られたことを意味する。３行目は、同じＩＤタグ付き皿３０から、１９時０２分３０秒に、さらに３０グラムの料理が取られたことを意味する。
【００５０】
図１４に、顧客の飲食履歴ファイル２０８の構成の一例を示す。これは、顧客の飲食履歴を記録する表形式のデータベースファイルである。このファイルの内容は、後述するように、データベースサーバ４０の顧客情報処理手段４３が、テーブル１０の制御手段１０３からセル重量変化情報１２を受信した際に行う処理の過程で作成する。
【００５１】
顧客の飲食履歴ファイル２０８に含まれる項目について、以下に説明する。
「箸のＩＤ」は、図８の説明で述べたものと同じものであり、ＩＤタグ付き箸２０のＩＤである。尚、会員登録していない顧客も存在するため、各顧客の飲食履歴の管理は、ＩＤタグ付き箸２０のＩＤに基づいて行う。「メニューＩＤ」は、図７の説明で述べたのと同じものである。「最終摂取時刻」は、その行の「箸のＩＤ」項目のＩＤを有するＩＤタグ付き箸２０を使用している顧客が、その行のメニューＩＤに対応する飲食物を最後に摂取した時刻である。「回数」は、その行のメニューＩＤに対応する飲食物を摂取した回数である。「摂取量（累計）」は、その行のメニューＩＤに対応する飲食物の累計の摂取量である。
【００５２】
図１４に示される顧客の飲食履歴ファイル２０８の例では、１行目は、ＩＤが１００１であるＩＤタグ付き箸２０を使用している顧客が、メニューＩＤが１２０１である飲食物を２回摂取し、その合計摂取量は８０グラムであり、最後に摂取した時刻は１９時０２分３０秒であることを意味する。２行目は、ＩＤが１００２であるＩＤタグ付き箸２０を使用している顧客が、メニューＩＤが１２０２である飲食物を２回摂取し、その合計摂取量は１１０グラムであり、最後に摂取した時刻は１９時０４分３３秒であることを意味する。３行目は、ＩＤが１００３であるＩＤタグ付き箸２０を使用している顧客が、メニューＩＤが１２０３である飲食物を１回摂取し、その摂取量は６０グラムであり、摂取した時刻は２０時１１分０２秒であることを意味する。
【００５３】
図１５に、お知らせ履歴ファイル２０９の構成の一例を示す。これは、お知らせ端末５０により顧客に配信したお知らせメッセージ１３の履歴を記録する表形式のデータベースファイルである。このファイルの内容は、後述するように、データベースサーバ４０の顧客情報処理手段４３が、テーブル１０の制御手段１０３からセル重量変化情報１２を受信した際に行う処理の過程で作成する。
【００５４】
お知らせ履歴ファイル２０９に含まれる項目について、以下に説明する。
「お知らせ端末番号」は、図１１の説明で述べたものと同じものであり、お知らせメッセージ１３を配信したお知らせ端末５０の端末番号である。「お知らせパターンＮｏ」は、図１０の説明で述べたのと同じものであり、配信したお知らせメッセージ１３を示す。「配信時刻」は、お知らせメッセージ１３を配信した時刻である。「お知らせ回数」は、その行の「お知らせ端末」項目の端末番号を有するお知らせ端末５０が、その行の「お知らせパターンＮｏ」項目の番号に対応するお知らせメッセージ１３を配信した回数である。
【００５５】
図１５に示されるお知らせ履歴ファイル２０９の例では、１行目は、端末番号Ｂ１のお知らせ端末５０が、お知らせパターンＮｏが１であるお知らせメッセージ１３を１７時１５分３５秒に初回配信したことを意味する。２行目は、同じお知らせ端末５０が、同じお知らせメッセージ１３を１７時２０分２３秒に再び配信したことを意味する。３行目は、同じお知らせ端末５０が、お知らせパターンＮｏが２であるお知らせメッセージ１３を１７時２２分４５秒に初回配信したことを意味する。
【００５６】
本発明に係る飲食店における顧客の飲食管理分析システムにおける、テーブル１０に備えられた、位置特定手段１０２、重量変化検出手段１０１、制御手段１０３、が行う処理について説明する。以下に示す２つの処理を行う。
第１の処理として、制御手段１０３は、位置特定手段１０２が検出した、テーブル１０上を移動するＩＤタグ付き箸２０またはＩＤタグ付き皿３０の座標の情報をデータベースサーバ４０に送信する（ＩＤタグ付き箸２０の位置を検出するのが目的であるが、位置特定手段１０２が読み取った段階では、ＩＤタグ付き箸２０またはＩＤタグ付き皿３０のどちらのＩＤかは判別付かないため、検出した位置情報を送信する）。
第２の処理として、制御手段１０３は、重量変化検出手段１０１が検出した、テーブル１０上の各位置での重量変化の情報をデータベースサーバ４０に送信する（ＩＤタグ付き皿３０の重量変化を検出するのが目的であるが、位置特定手段１０２が読み取った段階では、ＩＤタグ付き箸２０またはＩＤタグ付き皿３０のどちらのＩＤかは判別付かないため、検出した重量変化情報を送信する）。
以下、それぞれの処理を図１６〜１７に示すフローチャートを用いて詳細に説明する。
【００５７】
図１６は、制御手段１０３が行う第１の処理である、テーブル１０上を移動するＩＤタグの座標の情報をデータベースサーバ４０に送信する処理の流れを説明するフローチャートである。この処理は所定の周期ごとに行われ、本実施例では、１秒に１回ごとに行われる。
【００５８】
ステップＳ１１において、テーブル１０上に配置されている各セル１００の各セル制御部１０３は、ＩＤタグ読み取り装置１０２に対して、ＩＤタグのＩＤ読み取り動作を試行させる。
ステップＳ１２において、各セル制御部１０３は、ＩＤタグ読み取り装置１０２がいずれかのＩＤタグのＩＤを読み取ったか否かを判定する。いずれかのＩＤタグのＩＤを読み取った場合にはステップＳ１３に進む。いずれのＩＤタグのＩＤも読み取らなかった場合には処理を終了する。
ステップＳ１３において、各セル制御部１０３は、ＩＤタグのＩＤ、ＩＤ読み取り時刻、自身が配置されているテーブル１０のテーブル番号、及び自身が配置されているテーブル１０上での座標を含むＩＤタグ情報１１をデータベースサーバ４０に送信する。
【００５９】
以上の処理を１秒に１回の周期で行うことにより、各時刻（１秒毎）における各ＩＤタグのテーブル１０上での位置が、データベースサーバ４０に送信される。
【００６０】
図１７は、制御手段１０３が行う第２の処理である、テーブル１０上の各位置での重量変化の情報をデータベースサーバ４０に送信する処理の流れを説明するフローチャートである。この処理は、ＩＤタグ付き皿３０に載せられた料理がＩＤタグ付き箸２０で取られたことにより、或いは新たなＩＤタグ付き皿３０がテーブル１０上に配膳されたことにより、その位置に配置されたセル１００の荷重センサ１０１の出力に変化が生じ、それがセル制御部１０３により検出されることにより開始される。
【００６１】
ステップＳ２１において、荷重センサ１０１の出力の変化を検出したセル制御部１０３は、ＩＤタグ読み取り装置１０２に対してＩＤタグのＩＤ読み取り動作を行わせる。
ステップＳ２２において、セル制御部１０３は、ＩＤタグのＩＤ、ＩＤ読み取り時刻（≒重量変化検出時刻）、自身が配置されているテーブル１０のテーブル番号、自身が配置されているテーブル１０上での座標、及び重量変化後の重量を含むセル重量変化情報１２をデータベースサーバ４０に送信する。
【００６２】
以上の処理を行うことにより、ＩＤタグ付き皿３０に載せられた料理がＩＤタグ付き箸２０で取られた、或いは新たなＩＤタグ付き皿３０がテーブル１０上に配膳された場合を含む重量変化の情報がセル重量変化情報１２としてデータベースサーバ４０に送信される。
【００６３】
本発明に係る飲食店における顧客の飲食管理分析システムにおける、データベースサーバ４０が行う処理について説明する。データベースサーバ４０は以下に示す２つの処理を行う。
第１の処理として、記録手段４２は制御手段１０３からＩＤタグ情報１１を受信した際に、ＩＤタグ付き箸の座標変化履歴ファイル２０６に情報を追加する。
第２の処理として、顧客情報処理手段４３は制御手段１０３からセル重量変化情報１２を受信した際に、ＩＤタグ付き皿の重量変化履歴ファイル２０７に情報を追加すると共に、その重量変化がＩＤタグ付き皿３０に載せられた料理がＩＤタグ付き箸２０で取られたことにより生じた重量変化であると判定される場合には、その飲食物を摂取した顧客を特定し、顧客の飲食履歴ファイル２０８に情報を追加する。また、お知らせ端末コントローラ６０を介してお知らせ端末５０にお知らせメッセージ１３を配信させると共に、お知らせ履歴ファイル２０９に情報を追加する。
以下それぞれの処理を図１８〜１９に示すフローチャートを用いて詳細に説明する。
【００６４】
図１８は、記録手段４２が行う処理である、テーブル１０の制御手段１０３からＩＤタグ情報１１を受信した際に、ＩＤタグ付き箸の座標変化履歴ファイル２０６に情報を追加する処理の流れを説明するフローチャートである。この処理は、データベースサーバ４０が、テーブル１０の制御手段１０３からＩＤタグ情報１１を受信した際に開始される。
【００６５】
ステップＳ３１において、受信したＩＤタグ情報１１を解析する。
ステップＳ３２において、ＩＤタグ付き箸管理マスタ２０２を参照し、「ＩＤタグのＩＤ」がＩＤタグ付き箸管理マスタ２０２に記録されているいずれかの「箸のＩＤ」と一致する場合は、受信したＩＤタグ情報１１がＩＤタグ付き箸２０に関する情報であると判定し、ＩＤタグ付き箸２０のＩＤ、ＩＤ読み取り時刻、ＩＤタグ付き箸２０のＩＤを読み取ったテーブル１０のテーブル番号、及びテーブル１０上でのＩＤタグ付き箸２０のＩＤを読み取った位置の座標を取得し、ステップＳ３３に進む。受信したＩＤタグ情報１１がＩＤタグ付き箸２０に関する情報ではないと判定したときは、処理を終了する。
ステップＳ３３において、ＩＤタグ付き箸の座標変化履歴ファイル２０６に新しい行を追加し、「箸のＩＤ」、「時刻」、「テーブル番号」、及び「座標」の項目に、ステップＳ３２で取得した、ＩＤタグ付き箸２０のＩＤ、ＩＤ読み取り時刻、テーブル番号、及び座標をそれぞれ入力する。
【００６６】
以上の処理を行うことにより、各時刻（１秒毎）における各ＩＤタグ付き箸２０のテーブル１０上での位置が、ＩＤタグ付き箸の座標変化履歴ファイル２０６に記録される。
【００６７】
図１９は、顧客情報処理手段４３が行う処理である、テーブル１０の制御手段１０３からセル重量変化情報１２を受信した際に、ＩＤタグ付き皿の重量変化履歴ファイル２０７に情報を追加すると共に、その重量変化がＩＤタグ付き皿３０に載せられた料理がＩＤタグ付き箸２０で取られたことにより生じた重量変化であると判定される場合には、その飲食物を摂取した顧客を特定し、顧客の飲食履歴ファイル２０８に情報を追加し、また、お知らせ端末コントローラ６０を介してお知らせ端末５０にお知らせメッセージ１３を配信させると共に、お知らせ履歴ファイル２０９に情報を追加する処理の流れを説明するフローチャートである。この処理は、データベースサーバ４０が、テーブル１０の制御手段１０３からセル重量変化情報１２を受信した際に開始される。
【００６８】
ステップＳ４１において、受信したセル重量変化情報１２を解析する。
ステップＳ４２において、ＩＤタグ付き皿管理マスタ２０３を参照し、受信した「ＩＤタグのＩＤ」がＩＤタグ付き皿管理マスタ２０３に記録されているいずれからの「皿のＩＤ」と一致するときは、受信したセル重量変化情報１２がＩＤタグ付き皿３０に関する情報であると判定する。その場合は、重量変化を検出した位置に配膳されているＩＤタグ付き皿３０のＩＤ、ＩＤ読み取り時刻（≒重量変化検出時刻）、重量変化を検出したテーブル１０のテーブル番号、テーブル１０上での重量変化を検出した位置の座標、及び重量変化後の重量を取得し、ステップＳ４３に進む。受信したセル重量変化情報１２がＩＤタグ付き皿３０に関する情報ではないと判定したときは、処理を終了する。
【００６９】
ステップＳ４３において、ＩＤタグ付き皿の重量変化履歴ファイル２０７に新しい行を追加し、「皿のＩＤ」、「時刻」、「テーブル番号」、「座標」、及び「重量」の項目に、ステップＳ４２で取得した、ＩＤタグ付き皿３０のＩＤ、ＩＤ読み取り時刻（≒重量変化検出時刻）、テーブル番号、座標、及び重量変化後の重量をそれぞれ入力する。
【００７０】
ステップＳ４４において、重量変化が、ＩＤタグ付き皿３０に載せられた料理がＩＤタグ付き箸２０で取られたことにより生じた重量変化であるか否かを判定する。この判定は、ＩＤタグ付き皿の重量履歴ファイル２０７の中で、「皿のＩＤ」項目にステップＳ４２で取得したＩＤタグ付き皿３０のＩＤを含み、ステップＳ４２で取得したセル重量変化情報１２のテーブル番号と同一のテーブル番号が記録された行が直近で、複数（２行以上）存在するか否かを調べることにより行う。直近とは「時刻」から一定時間内、例えば１時間以内と適宜指定した時間である。ステップＳ４２で取得したＩＤタグ付き皿３０のＩＤを含む行が同一テーブルにおいて、直近の範囲内で複数存在する場合、これはＩＤタグ付き皿３０に載せられた料理がＩＤタグ付き箸２０で取られたことにより生じた重量変化であると判断し、ステップＳ４５に進む。ステップＳ４２で取得したＩＤタグ付き皿３０のＩＤを含む行が同一テーブル番号で、直近で複数存在しない（１行しか存在しない）場合、これは新たなＩＤタグ付き皿３０がテーブル１０上に配膳されたことにより生じた重量変化であり、処理を終了する。
図１３に示される例では、ステップＳ４３で８行目が追加されたとすると、「皿のＩＤ」項目の値が０００７である行がテーブル番号Ａの中で、１時間以内に複数存在するか否かを調べる。この場合、条件を満たし（８行目及び７行目）、ステップＳ４５に進む。
【００７１】
ステップＳ４５において、ＩＤタグ付き皿３０に載せられた料理がＩＤタグ付き箸２０で取られたことにより生じた重量変化Δｇ（減少）を算出する。これは、ＩＤタグ付き皿の重量変化履歴ファイル２０７から、「皿のＩＤ」項目にステップＳ４２で取得したＩＤタグ付き皿３０のＩＤを含む行を表の末尾から順に２行抽出し、１番目に抽出された行（これはステップＳ４３で追加された行である）における「重量」項目の値から、２番目に抽出された行における「重量」項目の値を減算することにより算出する。
図１３に示される例では、ステップＳ４３で８行目が追加されたとすると、「皿のＩＤ」項目の値が０００７である行を表の末尾から順に２行抽出する。その場合、１番目に抽出されるのは８行目であり、その「重量」項目の値は９４０グラムである。２番目に抽出されるのは７行目であり、その「重量」項目の値は１０００グラムである。それ故、重量変化Δｇ＝１０００−９４０＝６０グラムである。
【００７２】
ステップＳ４６において、ステップＳ４２で取得したＩＤタグ付き皿３０のＩＤをキーにしてＩＤタグ付き皿管理マスタファイル２０３を検索し、そのＩＤタグ付き皿３０のＩＤに対応するメニューＩＤを取得する。
図９に示される例では、ＩＤタグ付き皿３０のＩＤが０００７である場合、対応するメニューＩＤは１２０３である。
【００７３】
ステップＳ４７において、ステップＳ４６で取得したメニューＩＤに対応する飲食物を摂取した顧客が使用しているＩＤタグ付き箸２０のＩＤを特定する。これは、ステップＳ４２で取得した時刻、テーブル番号、及び座標に基づいて、ＩＤタグ付き箸の座標変化履歴ファイル２０６から、ステップＳ４２で取得した時刻において、ステップＳ４２で取得したテーブル番号のテーブル１０における、ステップＳ４２で取得した座標の最も近くに存在したＩＤタグ付き箸２０のＩＤを特定することにより行う。詳細には、まず、ＩＤタグ付き箸の座標変化履歴ファイル２０６から、表中に含まれる各箸のＩＤにおいて「時刻」項目の値がステップＳ４２で取得した時刻である行を抽出する（完全に等しい行がない場合には最も近い時刻である行を抽出する）。次いで、それらの中で「テーブル番号」項目の値がステップＳ４２で取得したテーブル番号である行を抽出する。最後に、抽出された各行の「座標」項目の値と、ステップＳ４２で取得した座標との間のユークリッド距離を計算し、距離が最も短い行の「箸のＩＤ」項目の値を特定する。ユークリッド距離により、空間として最短の「箸のＩＤ」を特定することができるが、「箸のＩＤ」を特定する方法は、それに限定されない。
図１２に示される例では、ステップＳ４２で取得した時刻が２０時１１分０２秒、テーブル番号がＡ、座標が（３１，１６）である場合、「時刻」項目の値が２０時１１分０２秒であるのは、箸のＩＤ１００１においては３行目、箸のＩＤ１００２においては６行目、箸のＩＤ１００３においては９行目である。それらの中で「テーブル番号」項目の値がＡであるのは６行目と９行目である。６行目の座標項目の値（１５，３）と９行目の座標項目の値（３１，１７）とでは、座標（３１，１６）とのユークリッド距離が短いのは９行目であり、９行目の「箸のＩＤ」項目の値は１００３である。すなわち、ステップＳ４２で取得した時刻「２０時１１分０２秒」において、ステップＳ４２で取得したテーブル番号「Ａ」のテーブル１０における、ステップＳ４２で取得した座標「（３１，１６）」の最も近くに存在したのは、ＩＤが１００３のＩＤタグ付き箸２０であると特定される。よって、ステップＳ４６で取得したメニューＩＤに対応する飲食物を摂取したのは、ＩＤが１００３のＩＤタグ付き箸２０を使用している顧客であると特定される。
【００７４】
ステップＳ４８において、顧客の飲食履歴ファイル２０８から、「箸のＩＤ」項目の値がステップＳ４７で特定したＩＤタグ付き箸２０のＩＤであり、「メニューＩＤ」項目の値がステップＳ４６で取得したメニューＩＤである行を検索する。顧客の飲食履歴ファイル２０８の中にそのような行が既に存在する場合には、該当する行の「最終摂取時刻」項目の値をステップＳ４２で取得した時刻に書き換え、「回数」の項目の値を＋１加算した後、「摂取量」項目の値にステップＳ４５で算出した重量変化Δｇを加算する。顧客の飲食履歴ファイル２０８の中にそのような行が存在しない場合には、新しい行を追加し、「箸のＩＤ」項目の値をステップＳ４７で特定したＩＤタグ付き箸２０のＩＤに、「メニューＩＤ」項目の値をステップＳ４６で取得したメニューＩＤに、「最終摂取時刻」項目の値をステップＳ４２で取得した「時刻」に、「回数」項目の値を０に、「摂取量」項目の値をステップＳ４５で算出した重量変化Δｇに初期化する。
【００７５】
以上のステップＳ４１〜Ｓ４８の処理を行うことにより、テーブル１０上での重量変化が検出された際に、ＩＤタグ付き皿の重量変化履歴ファイル２０７に情報が追加されると共に、その重量変化がＩＤタグ付き皿３０に載せられた料理がＩＤタグ付き箸２０で取られたことにより生じた重量変化であると判定される場合には、その飲食物を摂取した顧客が特定され、顧客の飲食履歴ファイル２０８に情報が追加される。
【００７６】
ステップＳ４９において、お知らせメッセージマスタファイル２０４に示される各種お知らせメッセージ１３をお知らせ端末５０に配信すると共に、お知らせ履歴ファイル２０９に情報を追加する処理を行うサブルーチンＡ〜Ｃを呼び出す。
以下、サブルーチンＡ〜Ｃについて説明する。
【００７７】
サブルーチンＡは、顧客が飲食物を摂取する速度を監視し、１分間に６０回以上のペースで摂取していると判断される場合には、お知らせメッセージマスタファイル２０４に示される、パターンＮｏ１のお知らせメッセージ１３（「食べるペースが速いです。ゆっくり食べましょう。」）を顧客のお知らせ端末５０に配信すると共に、お知らせ履歴ファイル２０９に情報を追加する。
また、パターンＮｏ１のお知らせメッセージ１３を配信してから５分間同じお知らせメッセージ１３を配信しなかった場合には、改善が見られると判断し、お知らせメッセージマスタファイル２０４に示される、パターンＮｏ３のお知らせメッセージ１３（「次第によくなってきましたよ。その調子！」）を顧客のお知らせ端末５０に配信すると共に、お知らせ履歴ファイル２０９に情報を追加する。
【００７８】
サブルーチンＢは、顧客が摂取する飲食物の種類を監視し、飲食物メニューマスタファイル２０１における分類が野菜以外の飲食物を５０回連続して摂取したと判断される場合には、お知らせメッセージマスタファイル２０４に示される、パターンＮｏ２のお知らせメッセージ１３（「栄養が偏っています。シーザーサラダを食べるとよいでしょう。注文しますか？」）を顧客のお知らせ端末５０に配信すると共に、お知らせ履歴ファイル２０９に情報を追加する。顧客からの返答が「Ｙｅｓ」である場合には、注文を確定し、「シーザーサラダの注文をお受けしました。」というメッセージをお知らせ端末５０に配信する。顧客からの返答が「Ｎｏ」である場合には、「了解しました。」というメッセージをお知らせ端末５０に配信する。
また、パターンＮｏ２のお知らせメッセージ１３を配信してから５分間同じお知らせメッセージ１３を配信しなかった場合には、改善が見られると判断し、お知らせメッセージマスタファイル２０４に示される、パターンＮｏ３のお知らせメッセージ１３（「次第によくなってきましたよ。その調子！」）を顧客のお知らせ端末５０に配信すると共に、お知らせ履歴ファイル２０９に情報を追加する。
【００７９】
サブルーチンＣは、顧客が摂取する飲食物のカロリーを監視し、顧客が摂取した合計カロリーが、基準カロリーである１０００ｋｃａｌに近づいた場合には、お知らせメッセージマスタファイル２０４に示される、パターンＮｏ４のお知らせメッセージ１３（「今日の運動量はどれくらいでしたか？」）を顧客のお知らせ端末５０に配信すると共に、お知らせ履歴ファイル２０９に情報を追加する。顧客からの返答が「１時間以上」である場合には基準カロリーに４０ｋｃａｌを加算し、「よく運動されていますね。」というメッセージをお知らせ端末５０に配信する。顧客からの返答が「３０分以内」である場合には基準カロリーに３５ｋｃａｌを加算し、「了解しました。」というメッセージをお知らせ端末５０に配信する。顧客からの返答が「通勤」である場合には基準カロリーに３０ｋｃａｌを加算し、「了解しました。」というメッセージをお知らせ端末５０に配信する。顧客からの返答が「家事」である場合には基準カロリーに２５ｋｃａｌを加算し、「了解しました。」というメッセージをお知らせ端末５０に配信する。顧客からの返答が「なし」である場合には「運動不足、カロリーオーバーです。」というメッセージをお知らせ端末５０に配信する。
【００８０】
以上のステップＳ４９から呼び出されるサブルーチンＡ〜Ｃの処理を行うことにより、お知らせメッセージマスタファイル２０４に示される各種お知らせメッセージ１３が、お知らせ端末コントローラ６０を介してお知らせ端末５０に配信されると共に、お知らせ履歴ファイル２０９に情報が追加される。
【００８１】
以上説明した飲食管理システムにおける一連の動作を、以下に説明する。
飲食店の店員は、顧客が飲食店に来店するとＩＤタグ付き箸管理マスタファイル２０２を参照し、顧客の性別及び年代に適合するＩＤタグ付き箸２０を顧客に貸与する。また、お知らせ端末５０を顧客に貸与する。顧客の性別及び年代は、会員登録している顧客の場合には会員顧客管理マスタファイル２００を参照することにより判断し、会員登録していない顧客の場合には外見から判断する。続いて、ＩＤタグ付き箸の使用履歴ファイル２０５に、貸与したＩＤタグ付き箸２０のＩＤ、顧客ＩＤ（会員登録している顧客の場合）、貸与したお知らせ端末５０の端末番号、来店日時を入力し、「使用フラグ」項目の値を「１：使用中」に設定する。
【００８２】
顧客が飲食物を注文し、飲食店の店員により飲食物が載せられたＩＤタグ付き皿３０がテーブル１０上に配膳されると、テーブル１０の重量変化検出手段１０１がその重量変化を検出し、制御手段１０３はセル重量変化情報１２をデータベースサーバ４０に送信する（ステップＳ２１〜Ｓ２２）。
【００８３】
データベースサーバ４０の顧客情報処理手段４３は、テーブル１０の制御手段１０３からセル重量変化情報１２を受信すると、ＩＤタグ付き皿の重量変化履歴ファイル２０７に情報を追加し（ステップＳ４１〜Ｓ４３）、その重量変化がＩＤタグ付き皿３０に載せられた料理がＩＤタグ付き箸２０で取られたことにより生じた重量変化であるか否かを判定する（ステップＳ４４）。この場合、ＩＤタグ付き箸２０で取られたことにより生じた重量変化ではないと判定されるので、この処理を終了する。
【００８４】
顧客は、テーブル１０上に配膳されたＩＤタグ付き皿３０に載せられた飲食物を取るためにＩＤタグ付き箸２０を移動させる。
【００８５】
テーブル１０の制御手段１０３は、位置特定手段１０２に１秒に１回の周期でＩＤタグ付き箸２０のＩＤ読み取り動作を試行させ、ＩＤタグ情報１１をデータベースサーバ４０に送信する（ステップＳ１１〜Ｓ１３）。
【００８６】
データベースサーバ４０の記録手段４２は、テーブル１０の制御手段１０３からＩＤタグ情報１１を受信すると、ＩＤタグ付き箸の座標変化履歴ファイル２０６に情報を追加する（ステップＳ３１〜Ｓ３３）。
【００８７】
顧客がＩＤタグ付き皿３０に載せられた料理をＩＤタグ付き箸２０で取ると、テーブル１０の重量変化検出手段１０１がその重量変化を検出し、制御手段１０３はセル重量変化情報１２をデータベースサーバ４０に送信する（ステップＳ２１〜Ｓ２２）。
【００８８】
データベースサーバ４０の顧客情報処理手段４３は、テーブル１０の制御手段１０３からセル重量変化情報１２を受信すると、ＩＤタグ付き皿の重量変化履歴ファイル２０７に情報を追加し（ステップＳ４１〜Ｓ４３）、その重量変化がＩＤタグ付き皿３０に載せられた料理がＩＤタグ付き箸２０で取られたことにより生じた重量変化であるか否かを判定する（ステップＳ４４）。この場合、ＩＤタグ付き箸２０で取られたことにより生じた重量変化であると判定されるので、重量変化Δｇを算出し（ステップＳ４５）、ＩＤタグ付き皿３０に載せられた飲食物の種別を取得する（ステップＳ４６）。続いて、その飲食物を摂取した顧客を特定し（ステップＳ４７）、顧客の飲食履歴ファイル２０８に情報を追加する（ステップＳ４８）。また、お知らせ端末コントローラ６０を介してお知らせ端末５０にお知らせメッセージ１３を配信させると共に、お知らせ履歴ファイル２０９に情報を追加する（ステップＳ４９のサブルーチンＡ〜Ｃ）。
【００８９】
飲食店の店員は、顧客が飲食を終えて精算を済ませると、ＩＤタグ付き箸２０及びお知らせ端末５０を顧客から受け取り、ＩＤタグ付き箸の使用履歴２０５の「使用フラグ」項目の値を「０：精算済み」に設定する。
【００９０】
以上説明されるように、本発明に係る飲食店における顧客の飲食管理分析システムによれば、飲食店のテーブル上で複数の顧客が飲食を行う場合に、個々の顧客がどの飲食物をどれだけ摂取したのかを把握することができる。また、個々の顧客の飲食状況に応じて適切なアドバイスを提示することができる。
さらに、個々の顧客がどの飲食物をどれだけ摂取したかの情報に基づいて、どの顧客が何を多く食べたかの分析、性別や客層による分析、飲食物が運ばれてから飲食を終えるまでの動きの分析、食材と顧客の位置関係の分析等を行うこともできる。
【００９１】
上述の実施の形態では、ＩＤタグ付きの専用の箸を用意していたが、取り外し可能なキャップ式のＩＤタグを取り付けてもよい。これにより、使い捨ての割ばし、顧客が持参するマイ箸等にも対応することができる。
【００９２】
上述の実施の形態では、ＩＤタグ付き皿３０の重量変化を、テーブル１０上に碁盤目状に配置されたセル１００の荷重センサ１０１により検出していたが、ＩＤタグ付き皿３０自体が重量変化検出手段１０１を備えてもよい。
【００９３】
また、飲食物を保持して口腔へと移動させるために使用する器具は箸に限定されるものではなく、フォーク、スプーン等でもよい。同様に、飲食物を載せるための器は皿に限定されるものではなく、盆、鍋、椀等でもよい。
【００９４】
ＩＤタグ付きの指輪又は腕輪を顧客に身につけさせるようにすれば、箸、フォーク、スプーン等の器具を必要としない、サンドイッチ、おにぎり、飲料等にも対応することができる。さらに、大きな皿に載せられた飲食物を、複数の顧客が共用の菜箸を用いて個々の取り皿に移して摂取するような場合にも対応することができる。
【００９５】
大きな皿に載せられた飲食物を、複数の顧客が共用の菜箸を用いて個々の取り皿に移して摂取するような場合には、ＩＤタグ付きの指輪又は腕輪を顧客に身につけさせるのではなく、以下のようにして対応してもよい。
「ＩＤタグ付き菜箸」と、個々の顧客が専有して使用する「ＩＤタグ付き取り皿」とを用意する。
データベースサーバ４０の顧客情報処理手段４３が行う処理において、飲食物を取ったＩＤタグ付き箸２０を専有して使用する顧客を特定する代わりに、そのＩＤタグ付き菜箸専用の変数に、ＩＤタグ付き菜箸により取られた飲食物の情報を一旦記憶する。ＩＤタグ付き取り皿の重量変化（増加）を検出時に、最も近くに存在したＩＤタグ付き菜箸を特定し、そのＩＤタグ付き取り皿を専有して使用する顧客が、先の変数に記憶された情報に対応する飲食物を摂取したと判断する。
この場合は、ＩＤタグ付き菜箸は、特定のメニューに紐づいていて（図９で示したＩＤタグ付き皿管理マスタ２０３の「皿のＩＤ」を、「箸のＩＤ」に置き換えたファイル構成で、管理する）、「ＩＤタグ付き取り皿」は、顧客の性別と年代に紐づいている（図８で示したＩＤタグ付き箸管理マスタ２０２の「箸のＩＤ」を、「取り皿のＩＤ」に置き換えたファイル構成で、管理する）。それにより、ＩＤタグ付き菜箸で特定されるメニューが一時的に記憶された重量分、特定の顧客が摂取したと判断する。
この実施の形態１を変形した、飲食管理分析システムは、次のような構成になる。
コンピュータを備えた、飲食店における顧客の飲食管理分析システムであって、
飲食物を載せるための器を配膳するためのテーブルに備えられ、飲食物を保持し個々の顧客が専有して使用する器または、飲食物を取り分けるための器具に付されたＩＤタグの前記テーブル上での位置を特定するための位置特定手段、
前記テーブル上の各位置での重量変化を検出するための重量変化検出手段、
前記位置特定手段と前記重量変化検出手段とによって取得された、前記ＩＤタグの前記テーブル上での位置情報、前記テーブル上での重量変化情報を前記コンピュータに送信する制御手段、
前記ＩＤタグが付された前記器とそれを専有して使用する顧客とを対応付ける情報、及び前記ＩＤタグが付された前記器具とそれにより取り分けられた飲食物とを対応付ける情報を記録する記録手段と、
前記記録手段に記録された、情報並びに、前記制御手段から受信した、前記ＩＤタグの前記テーブル上での位置情報、及び前記テーブル上での前記重量変化情報に基づいて、前記ＩＤタグが付された器に載せられた飲食物を摂取した顧客を特定する顧客情報処理手段とを有する、コンピュータ、
を備えたことを特徴とする飲食管理分析システム。
【００９６】
上述の実施の形態のデータベースサーバ４０の記録手段４２が行う処理において、会員顧客管理マスタファイル２００及び飲食物メニューマスタ２０１の情報に基づいて、特定の食品に対してアレルギーを持っている顧客が使用しているＩＤタグ付き箸２０が、その特定の食品の所定距離内に接近しているか否かを監視する処理を追加し、所定距離内に接近している場合に「アレルギー食材が含まれています。」というお知らせメッセージ１３を配信するようにしてもよい。
同様に、顧客にＩＤタグ付き指輪又は腕輪を身につけさせ、車で来店している顧客や未成年の顧客が身につけているＩＤタグ付き指輪又は腕輪が、アルコールが含まれる飲食物の所定距離内に接近しているか否かを監視する処理を追加し、所定距離内に接近している場合に「あなたはお車でご来店です。飲酒できません。」或いは「あなたは未成年です。飲酒できません。」というお知らせメッセージ１３を配信するようにしてもよい。
【００９７】
上述の実施の形態では、テーブル１０の制御手段１０３は、ＩＤタグ情報１１を１秒に１回の周期でデータベースサーバ４０に送信していたが、テーブル１０上での重量変化を検出した時にのみ、セル重量変化情報１２と共にＩＤタグ情報１１を送信するようにしてもよい。
【００９８】
上述の実施の形態における顧客の飲食管理分析用のデータベースファイル群２００〜２０９は、実際の飲食店における業務の際に必要となる他の多くの項目を追加してもよい。また、異なるファイル構成としてもよい。
【００９９】
上述の実施の形態では、お知らせメッセージ１３を専用の端末であるおしらせ端末５０に配信していたが、顧客が所有している携帯電話等の情報機器に配信するようにしてもよい。
【図面の簡単な説明】
【０１００】
【図１】本発明に係る、飲食店における飲食管理分析システムの構成の一例を示す。
【図２】本発明に係る、テーブル１０の一部を拡大した断面斜視図を示す。
【図３】本発明に係る、セル１００の斜視図を示す。
【図４】本発明に係る、ＩＤタグ情報１１の構成の一例を示す。
【図５】本発明に係る、セル重量変化情報１２の構成の一例を示す。
【図６】本発明に係る、会員顧客管理マスタファイル２００の構成の一例を示す。
【図７】本発明に係る、飲食物メニューマスタファイル２０１の構成の一例を示す。
【図８】本発明に係る、ＩＤタグ付き箸管理マスタファイル２０２の構成の一例を示す。
【図９】本発明に係る、ＩＤタグ付き皿管理マスタファイル２０３の構成の一例を示す。
【図１０】本発明に係る、お知らせメッセージマスタファイル２０４の構成の一例を示す。
【図１１】本発明に係る、ＩＤタグ付き箸の使用履歴ファイル２０５の構成の一例を示す。
【図１２】本発明に係る、ＩＤタグ付き箸の座標変化履歴ファイル２０６の構成の一例を示す。
【図１３】本発明に係る、ＩＤタグ付き皿の重量変化履歴ファイル２０７の構成の一例を示す。
【図１４】本発明に係る、顧客の飲食履歴ファイル２０８の構成の一例を示す。
【図１５】本発明に係る、お知らせ履歴ファイル２０９の構成の一例を示す。
【図１６】本発明に係る、テーブル１０の制御手段１０３が行う第１の処理の流れを説明するフローチャートである。
【図１７】本発明に係る、テーブル１０の制御手段１０３が行う第２の処理の流れを説明するフローチャートである。
【図１８】本発明に係る、データベースサーバ４０の記録手段４２が行う処理の流れを説明するフローチャートである。
【図１９】本発明に係る、データベースサーバ４０の顧客情報処理手段４３が行う処理の流れを説明するフローチャートである。
【符号の説明】
【０１０１】
１０  テーブル、１１  ＩＤタグ情報（位置情報）、１２  セル重量変化情報（重量変化情報）、２０  ＩＤタグ付き箸（器具）、３０  ＩＤタグ付き皿（器）、４０  データベースサーバ（コンピュータ）、４２  記録手段、４３  顧客情報処理手段、５０  お知らせ端末（情報配信手段）、１０１  荷重センサ（重量変化検出手段）、１０２  ＩＤタグ読み取り装置（位置特定手段１０２）、１０３  セル制御部（制御手段）、２００  会員顧客管理マスタファイル（ＩＤタグが付された器具とそれを専有して使用する顧客とを対応付ける情報）、２０１  飲食物メニューマスタファイル（ＩＤタグが付された器とそれに載せられた飲食物とを対応付ける情報）、２０２  ＩＤタグ付き箸管理マスタファイル（ＩＤタグが付された器具とそれを専有して使用する顧客とを対応付ける情報）、２０３  ＩＤタグ付き皿管理マスタファイル（ＩＤタグが付された器とそれに載せられた飲食物とを対応付ける情報）、２０５  ＩＤタグ付き箸の使用履歴（ＩＤタグが付された器具とそれを専有して使用する顧客とを対応付ける情報）、２０８  顧客の飲食履歴ファイル（顧客の飲食履歴情報）。
【図１】
2010039742.tif 000003
【図２】
2010039742.tif 000004
【図３】
2010039742.tif 000005
【図４】
2010039742.tif 000006
【図５】
2010039742.tif 000007
【図６】
2010039742.tif 000008
【図７】
2010039742.tif 000009
【図８】
2010039742.tif 000010
【図９】
2010039742.tif 000011
【図１０】
2010039742.tif 000012
【図１１】
2010039742.tif 000013
【図１２】
2010039742.tif 000014
【図１３】
2010039742.tif 000015
【図１４】
2010039742.tif 000016
【図１５】
2010039742.tif 000017
【図１６】
2010039742.tif 000018
【図１７】
2010039742.tif 000019
【図１８】
2010039742.tif 000020
【図１９】
2010039742.tif 000021