(57)【要約】【課題】客席の片付け作業が完了したことを自動的に検知できるようにする。【解決手段】客席に運び込まれ、客の使用後に片付けられる物品にそれぞれ無線タグを付す。また各客席に、その客席に運び込まれた物品に付されている無線タグを検出する無線タグリーダをそれぞれ備える。そして、各無線タグリーダの出力を監視して、無線タグ検出状態から非検出状態になった無線タグリーダを取得すると、その無線タグリーダが備えられている客席を判定する。そして、判定された客席の片付け作業完了を検知する。【選択図】      図１０
2005078512.tif 000002
【特許請求の範囲】
【請求項１】
飲食店等における各客席の片付け作業完了を検知する作業完了検知システムにおいて、
前記客席に運び込まれ、客の使用後に片付けられる物品にそれぞれ付された無線タグと、
前記各客席毎に備えられ、その客席に運び込まれた前記物品に付されている前記無線タグを検出する無線タグリーダと、
前記各客席にそれぞれ備えられた前記無線タグリーダの出力を監視して無線タグ検出状態から非検出状態になった前記無線タグリーダを取得するリーダ出力監視手段と、
このリーダ出力監視手段により無線タグ検出状態から非検出状態になった無線タグリーダを取得すると、その無線タグリーダが備えられている客席を判定する客席判定手段と、
この客席判定手段により判定された客席の片付け作業完了を検知する完了検知手段と、
を具備したことを特徴とする作業完了検知システム。
【請求項２】
前記無線タグリーダは、前記各客席の卓にそれぞれ設けられ、その卓に置かれた前記物品に付されている前記無線タグを一括して検出するものであることを特徴とする請求項１記載の作業完了検知システム。
【請求項３】
飲食店等における各客席の片付け作業完了を検知する作業完了検知システムにおいて、
前記客席に運び込まれ、客の使用後に片付けられる物品にそれぞれ付され、一意の識別情報が個々に設定された無線タグと、
前記各客席の出入口近傍にそれぞれ設けられ、その出入口を通過した前記物品に付されている前記無線タグの識別情報を検出する無線タグリーダと、
客席別に前記無線タグの識別情報格納エリアを有したタグ情報記憶部と、
前記無線タグリーダによって前記無線タグの識別情報が検出される毎に前記タグ情報記憶部の当該無線タグリーダが設けられている客席に対する前記識別情報格納エリアにその識別情報が記憶されているか調べ、記憶されていない場合には記憶させ、記憶されている場合には削除するタグ情報処理手段と、
前記タグ情報記憶部の前記識別情報格納エリアに記憶されていた前記無線タグの識別情報が全て削除された客席を判定する客席判定手段と、
この客席判定手段により判定された客席の片付け作業完了を検知する完了検知手段と、
を具備したことを特徴とする作業完了検知システム。
【請求項４】
飲食店等における各客席の片付け作業完了を検知する作業完了検知システムにおいて、
前記客席の片付け作業完了後に当該客席に置かれ、使用中は取り除かれる物品に付された無線タグと、
前記各客席毎に備えられ、前記無線タグを検出する無線タグリーダと、
前記各無線タグリーダの出力を監視して前記物品に付された無線タグを検出した前記無線タグリーダを取得するリーダ出力監視手段と、
このリーダ出力監視手段により前記無線タグを検出した無線タグリーダを取得すると、その無線タグリーダが備えられている客席を判定する客席判定手段と、
この客席判定手段により判定された客席の片付け作業完了を検知する完了検知手段と、
を具備したことを特徴とする作業完了検知システム。
【請求項５】
前記客席を使用した客の会計を処理する会計処理手段を備え、
前記完了検知手段は、前記客席判定手段より判定された客席を使用した客の会計が前記会計処理手段により処理されていることを条件に当該客席の片付け作業完了を検知することを特徴とする請求項１乃至４のうちいずれか１項記載の作業完了検知システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば飲食店に設けられた各客席の片付け作業完了を検知するのに利用される作業完了検知システムに関する。
【背景技術】
【０００２】
従来のレストラン等の飲食店向けに開発された空席管理システムは、飲食を終えた客が会計処理を完了した直後にその客が着いていた客席を空席状態としていた。しかし現実には、店員が使用済の食器等を片付けて客席を清掃しないと、その客席は使用することができなかった。このため、次の客がその空席となった客席まで案内されていきたが、まだ片付け作業が済んでおらず、客に不快に思いをさせてしまって客の信用を損ねるおそれがあった。
【０００３】
そこで従来、客から注文を受けた料理等の注文情報を店員が入力するオーダーターミナルに、客が離席した後に食卓を片付け、次の客のために準備完了したことを入力するスイッチ等の空席情報入力手段を設け、この空席情報入力手段の操作により準備完了したことが入力されてはじめてその客席を空席状態とする技術があった（例えば、特許文献１参照）。
【特許文献１】特開２００２−１２３８７０公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような従来の技術では、食卓の片付け作業を終えた後で店員がオーダーターミナルに設けられた空席情報入力手段を操作しなければならなかったので、店員の操作し忘れによりその客席がいつまでも空席として管理されないおそれがあった。また店員は、片付け作業を終えた後に、その片付け作業には不要なオーダーターミナルをわざわざ手に取って空席情報入力手段を操作しなければならいという面倒もあった。
【０００５】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、客席の片付け作業が完了したことを自動的に検知することができ、空席を確実に管理できるようになるとともに片付け作業を行う係員の負担を軽減できる作業完了検知システムを提供しようとするものである。
【課題を解決するための手段】
【０００６】
本発明は、飲食店等において、客席に運び込まれ、客の使用後に片付けられる物品にそれぞれ無線タグを付す。また各客席に、その客席に運び込まれた物品に付されている無線タグを検出する無線タグリーダをそれぞれ備える。そして、各無線タグリーダの出力を監視して、無線タグ検出状態から非検出状態になった無線タグリーダを取得すると、その無線タグリーダが備えられている客席を判定する。そして、判定された客席の片付け作業完了を検知するようにしたものである。
【発明の効果】
【０００７】
かかる手段を講じた本発明によれば、使用された客席の片付作業が完了したことを自動的に検知することができ、確実に客席の空席状態を管理できるようになるとともに片付け作業を行う係員の負担を軽減できる作業完了検知システムを提供できる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を実施するための最良な形態について、図面を用いて説明する。  
なお、この実施の形態は、図１に示すように、８つの個室に区分された客席（客室１〜客室８）を有するレストランにおいて各客席の空席管理を行うのに本発明を適用した場合である。
【０００９】
（第１の実施の形態）
はじめに、第１の実施の形態について、図１〜図１０を用いて説明する。  
本実施の形態では、図２に示すように、問合わせ電波に応答して記憶した情報を無線で送信する無線タグ１を、客席に運び込まれ、客の使用後に片付けられる物品であるコップや皿等の食器２に一つ一つ付している。また、図１に示すように、無線タグ１に対して問合わせ電波を送信しその応答電波を受信して無線タグ１を検出する無線タグリーダ３-1〜３-8を、各客席（客室１〜客室８）にそれぞれ設置された食卓４-1〜４-8に取り付けている。無線タグリーダ３-1〜３-8は、そのアンテナを食卓４-1〜４-8のテーブル面ほぼ全域に張り巡らせることによって、それぞれその客席に運び込まれ、食卓４-1〜４-8に置かれた全ての食器２の無線タグ１を一括して検出するようになっている。
【００１０】
図３は、無線タグリーダ３（３-1〜３-8）と無線タグ１の要部構成を示すブロック図である。無線タグリーダ３は、上位装置とのインターフェイス部３１と、不揮発性のメモリ部３２と、制御部３３と、制御部３３から与えられるデータを無線通信に適した変調信号に変調する変調部３４と、変調信号を増幅してアンテナ３６から問合せ電波として放射させる送信アンプ３５と、アンテナ３６で受信した電波信号を増幅する受信アンプ３７と、増幅された電波信号からデータを復調して制御部３３に与える復調部３８とから構成されている。メモリ部３２には、各無線タグリーダ３毎に異なるように設定された識別情報としてのタグリーダＩＤが予め格納されている。制御部３３は、上位装置からインターフェイス部３１を介して起動が指令されると所定のデータを周期的に変調部３４に送出する機能と、復調部３８にて復調されたデータを取込むとそのデータをタグリーダＩＤとともにインターフェイス部３１を介して上位装置に送出する機能とを有する。
【００１１】
無線タグ１は、アンテナ１１で受信した変調電波の整流と安定化を行うことにより各部に電源を供給する電源生成部１２と、上記変調電波を復調して制御部１５へ送出する復調部１３と、制御部１５から送出されたデータを変調してアンテナ１１に送出する変調部１４と、復調部１３で復調されたデータのメモリ部１６への書込みや、メモリ部１６から送信データを読み出して変調部１４へ送出する制御部１５と、不揮発性のメモリ部１６とから構成されている。メモリ部１６には、当該無線タグ１の製造段階で製造業者により割当て設定された一意の識別情報であるＲＦＩＤ（無線ＩＤ）を記憶する無線ＩＤエリア１６ａと、ユーザが任意のデータを書込むことができるユーザエリア１６ｂとが形成されている。そして、各食器２にそれぞれ付された無線タグ１には、そのユーザエリア１６ｂに食器用無線タグであることを示す共通の情報が予め格納されている。
【００１２】
図４は、本実施の形態の飲食店に構築された客席・注文管理システムの全体構成図である。複数のハンディターミナル５１は、ウェイターやウェイトレスと呼ばれる接客担当の店員がそれぞれ携帯し、顧客から受けた料理品の注文データを入力するために用いるものである。各ハンディターミナル５１には、注文データを入力するためのキーボードや、キー入力されたデータを表示するための表示器等が設けられている。また、各ハンディターミナル５１には無線回路が内蔵されており、客席の天井部等に取り付けられている無線部５２との間で無線によるデータの送受信ができるようになっている。無線部５２は、例えば客室毎に設けられており、それぞれ専用回線を介してコントローラ５３に接続されている。因みに、各客室を連絡する通路の部分に無線部５２を設けて、無線部５２の数を客室の数より少なくすることも可能である。
【００１３】
コントローラ５３は、パーソナルコンピュータまたはワークステーション等のコンピュータ機器からなり、当該飲食店が客に提供する各種メニュー商品の注文及びその会計や各客席の状態等の管理を一元的に行うものである。コントローラ５３には、ＬＡＮ（Local Area Network）５４を介して、客の会計を処理するＰＯＳ（Point Of Sales）端末５５、注文伝票５６を発行する伝票発行機５７、厨房の調理担当者に注文があったメニュー商品の調理指示を印字，表示，音声等によって行う厨房用端末５８等が接続されている。
【００１４】
コントローラ５３には、当該飲食店で提供可能な各種メニュー商品毎にそれぞれ設定された固有の品番に対応して、そのメニュー商品の品目，単価等のメニューデータが予め設定されたメニューファイル５９の他、特に図５に示すように、客席の各客室にそれぞれ順番に割当てられた客席番号１〜８に対応して、状態，人数，接客者ＩＤ及び注文データを可変的に記憶する客席管理ファイル６０が備えられている。
【００１５】
この客席管理ファイル６０の項目において、「状態」は、対応する客席番号が割当てられた客室の状態を識別する情報であって、本実施の形態では、情報“０”が空席状態を示し、情報“１”が注文待ち状態を示し、情報“２”が配膳待ち状態を示し、情報“３”が配膳完了状態を示し、情報“４”が会計状態を示す。「人数」は、対応する客室に入室した客の人数である。「接客者ＩＤ」は、対応する客室に入室した客を接客する従業員（接客担当者）のＩＤである。「注文データ」は、対応する客室に入室した客が注文したメニュー商品の品番，注文数，状態（調理未着手／調理中／調理完了等）等である。
【００１６】
コントローラ５３には、上記客席管理ファイル６０に記憶された状態情報に基づいて、図６に示すように、客席番号別に各客室が空席なのか、使用中（人数表示）なのか、片付け中なのかをリアルタイムに表示する客室状態表示用の表示器６１が接続されている。
【００１７】
コントローラ５３には、各客室「１」〜「８」にそれぞれ備えられた無線タグリーダ３-1〜３-8がそのインターフェイス部３１を介して接続されている。すなわちコントローラ５３は、各無線タグリーダ３-1〜３-8の上位装置として機能する。
【００１８】
図７は、コントローラ５３の要部構成を示すブロック図である。コントローラ５３は、各種演算処理を実行するＣＰＵ（Central Processing Unit）７１、プログラム等の固定的データが予め格納されたＲＯＭ（Read Only Memory）７２、可変的なデータを記憶するための各種メモリエリアが形成されるＲＡＭ（Random Access Memory）７３、現在の日付及び時刻を計時する計時手段としての時計部７４、ＬＡＮ５４に接続されるＬＡＮインターフェイス７５、前記メニューファイル５９や客席管理ファイル６０等を保存するためのＨＤＤ（Hard Disk Drive）装置７６、前記表示器６１に画面データを出力する表示器インターフェイス７７、前記各無線タグリーダ３-1〜３-8からの信号を入力するＩ／Ｏポート７８、前記無線部５２が接続される無線部インターフェイス７９等で構成されている。そしてＣＰＵ７１と、ＲＯＭ７２，ＲＡＭ７３，時計部７４，ＬＡＮインターフェイス７５，ＨＤＤ装置７６，表示器インターフェイス７７，Ｉ／Ｏポート７８及び無線部インターフェイス７９とは、アドレスバス，データバス等のバスライン８０で接続されている。因みに、ＨＤＤ装置７６は、コントローラ５３に内蔵されていてもよいし、外付されていてもよい。
【００１９】
ＲＡＭ７３には、特に図８に示すように、“１”からの連続番号であるリーダ番号に対応して、各客室「１」〜「８」にそれぞれ備えられた無線タグリーダ３-1〜３-8のタグリーダＩＤと、その無線タグリーダ３-1〜３-8が備えられている客室「１」〜「８」の客席番号と、その無線タグリーダ３-1〜３-8が食器用無線タグ１の検出状態にあるか非検出状態にあるかを区別するタグ検知有無フラグとを記憶したタグリーダテーブル８１と、このタグリーダテーブル８１のリーダ番号Ａをカウントするリーダ番号カウンタ８２と、各客室の状態を通知するコマンドを格納する状態コマンドバッファ８３とが形成されている。コマンドは、客室の状態を表わすコマンド種別と、客室を識別する客席番号と、そのコマンドが処理済になると“１”セットされる処理済フラグとからなる。コマンド種別としては、客が客室に入ったことを通知する入室コマンドと、客からの注文を受けたことを通知する注文コマンドと、客が注文したメニュー商品の配膳が完了したことを通知する配膳完了コマンドと、客の会計が処理されることを通知する会計コマンドと、客が席を立った客席の片付けが完了したことを通知する片付け完了コマンドとがある。
【００２０】
しかして、コントローラ５３のＣＰＵ７１は、特に図９の流れ図に示す手順に従い、表示器６１に対する客室状態表示を制御するようにしている。すなわちＣＰＵ７１は、コントローラ５３の電源オンまたはリセット操作等に応動してこの客室状態表示制御ルーチンを開始すると、先ず、ＳＴ（ステップ）１として客席管理ファイル６０の各客席番号に対応する状態情報を全て“０”（空室状態）とする。そして、ＳＴ２としてこの客席管理ファイル６０の状態情報に基づいて客室状態表示画面を作成し、表示器６１に表示させる。すなわち、全ての客室「１」〜「８」が空席であることを示す客室状態表示画面を表示させる。
【００２１】
次に、ＣＰＵ７１は、ＳＴ３として状態コマンドバッファ８３に未処理の状態コマンドが格納されていないか検索する。未処理の状態コマンドが格納されていない場合には、格納されるまで待機する。未処理の状態コマンドが格納されている場合には、そのコマンドの種別に応じた処理を実行する。
【００２２】
ＳＴ４として未処理の入室コマンドが格納されていた場合には、そのコマンド中の客席番号で客席管理ファイル６０を検索して、当該客席番号に対応する状態情報が“０”か否かを判断する。そして、状態情報が“０”であった場合には、“１”（注文待ち状態）に更新する。状態情報が“０”以外であった場合には、状態情報の更新は行わない。
【００２３】
因みに、入室コマンドはＣＰＵ７１の入室管理処理のなかで生成され、状態コマンドバッファ８３に格納される。すなわち、ハンディターミナル５１を携帯する店員が来店した客を空いている客室まで案内し、ハンディターミナル５１を操作して自身のＩＤ（接客者ＩＤ）とともに客席番号及び客の人数などを入力し伝送すると、これらの情報が無線部５２を介してコントローラ５３に取り込まれる。これにより、ＣＰＵ７１は入室管理処理を実行して、客席管理ファイル６０の該当する客席番号に対応するエリアに人数や接客者ＩＤを格納する。また、コマンド種別「入室」と、入力された客席番号と、“０”にリセットされた処理済フラグとから入室コマンドを生成して、状態コマンドバッファ８３に格納する。
【００２４】
ＳＴ５として未処理の注文コマンドが格納されていた場合には、そのコマンド中の客席番号で客席管理ファイル６０を検索して、当該客席番号に対応する状態情報が“１”か否かを判断する。そして、状態情報が“１”であった場合には、“２”（配膳待ち状態）に更新する。状態情報が“１”以外であった場合には、状態情報の更新は行わない。
【００２５】
因みに、注文コマンドはＣＰＵ７１の注文受付処理のなかで生成され、状態コマンドバッファ８３に格納される。すなわち、店員がハンディターミナル５１を操作して客席番号とともにその客席の客から受けた注文データを入力し伝送すると、これらの情報が無線部５２を介してコントローラ５３に取り込まれる。これにより、ＣＰＵ７１は、注文受付処理を実行して、客席管理ファイル６０の該当する客席番号に対応するエリアに注文データを格納する。また、注文を受けたメニュー商品の調理指示データを作成して、厨房用端末５８に送信する。さらに、コマンド種別「注文」と、入力された客席番号と、“０”にリセットされた処理済フラグとから注文コマンドを生成して、状態コマンドバッファ８３に格納する。
【００２６】
ＳＴ６として未処理の配膳完了コマンドが格納されていた場合には、そのコマンド中の客席番号で客席管理ファイル６０を検索して、当該客席番号に対応する状態情報が“２”か否かを判断する。そして、状態情報が“２”であった場合には、“３”（配膳完了状態）に更新する。状態情報が“２”以外であった場合には、状態情報の更新は行わない。
【００２７】
因みに、配膳完了コマンドはＣＰＵ７１の調理完了処理のなかで生成され、状態コマンドバッファ８３に格納される。すなわち、厨房内の店員がメニュー商品の調理を終え、厨房用端末５８の操作部を操作して、そのメニュー商品の品番と注文した客の客席番号とを入力すると、これらの情報がＬＡＮ５４を経由してコントローラ５３に取り込まれる。これにより、ＣＰＵ７１は調理完了処理を実行して、客席管理ファイル６０の該当する客席番号に対応して格納された注文データのなかから、調理を完了したメニュー商品の状態を調理完了とする。また、該当する客席番号に対応して格納された接客者ＩＤの店員が所持するハンディターミナル５１に調理完了のメニュー商品があることを知らせる信号を無線で送信する。さらに、該当する客席番号に対応して格納された注文データの全ての状態が調理完了か否かを判断する。そして、全ての状態が調理完了であった場合には、コマンド種別「配膳完了」と、該当する客席番号と、“０”にリセットされた処理済フラグとから配膳完了コマンドを生成して、状態コマンドバッファ８３に格納する。
【００２８】
ＳＴ７として未処理の会計コマンドが格納されていた場合には、そのコマンド中の客席番号で客席管理ファイル６０を検索して、当該客席番号に対応する状態情報が“３”か否かを判断する。そして、状態情報が“３”であった場合には、“４”（会計状態）に更新する。状態情報が“３”以外であった場合には、状態情報の更新は行わない。
【００２９】
因みに、会計コマンドはＣＰＵ７１の会計受付処理のなかで生成され、状態コマンドバッファ８３に格納される。すなわち、店員がＰＯＳ端末５５を操作して会計を申し出た客が使用していた客室の客席番号を入力すると、この情報がＬＡＮ５４を経由してコントローラ５３に取り込まれる。これにより、ＣＰＵ７１は会計受付処理を実行して、客席管理ファイル６０の該当する客席番号に対応して格納された注文データから会計データを作成し、ＬＡＮ５４を介してＰＯＳ端末５５に送信する。また、コマンド種別「会計」と、該当する客席番号と、“０”にリセットされた処理済フラグとから会計コマンドを生成して、状態コマンドバッファ８３に格納する。
【００３０】
ＳＴ８として未処理の片付け完了コマンドが格納されていた場合には、そのコマンド中の客席番号で客席管理ファイル６０を検索して、当該客席番号に対応する状態情報が“４”か否かを判断する。そして、状態情報が“４”であった場合には、“０”（空席状態）に更新する。また、当該客席番号に対応する人数，接客者ＩＤ及び注文データをクリアする。状態情報が“４”以外であった場合には、状態情報の更新及び各情報のクリアは行わない。
【００３１】
因みに、片付け完了コマンドは、後述するＣＰＵ７１の無線タグリーダ監視処理のなかで生成され、状態コマンドバッファ８３に格納される。
【００３２】
こうして、未処理のコマンドを処理したならば、ＣＰＵ７１は、ＳＴ９としてその処理したコマンドの処理済フラグを“１”にセットする。しかる後、ＳＴ２に戻り、客席管理ファイル６０の状態情報に基づいて客室状態表示画面を作成し直し、表示器６１に表示させる。以後、状態コマンドバッファ８３に未処理の状態コマンドが格納される毎に、ＣＰＵ７１は、ＳＴ４〜ＳＴ９、そしてＳＴ２の処理を繰り返し実行するものとなっている。
【００３３】
図１０は、本実施の形態における無線タグリーダ監視処理の要部を示す流れ図である。ＣＰＵ７１は、数秒程度の一定の周期で発生する割込信号を受ける毎に、この無線タグリーダ監視処理を開始する。先ず、ＳＴ１１としてリーダ番号カウンタ８２を“０”にリセットする。次に、ＳＴ１２としてこのリーダ番号カウンタ８２を“１”だけカウントアップする。そして、ＳＴ１３としてそのカウント値Ａが無線タグリーダ３-1〜３-8の総数Ｎ（本実施の形態ではＮ＝８）を超えていないことを確認したならば、ＳＴ１４としてタグリーダテーブル８１を参照して、カウント値Ａに一致するリーダ番号のリーダＩＤを取得し、このリーダＩＤを有する無線タグリーダ８-x（１≦ｘ≦８）に起動指令を出力する。
【００３４】
これにより、起動指令を受けた無線タグリーダ８-xのアンテナ３６から問合わせ電波が発信される。このとき、電波到達距離内に無線タグがあると、その無線タグからメモリ部１６の情報（ＲＦＩＤ，ユーザエリア情報）が無線で送信される。そして、この無線タグのメモリ情報は、アンテナ３６を介して無線タグリーダ８-xで検出され、コントローラ５３に与えられる。
【００３５】
そこでＣＰＵ７１は、ＳＴ１５として無線タグリーダ８-xによって無線タグの情報が検出されたか否かを判断する（リーダ出力監視手段）。そして、検出された場合には、ＳＴ１６としてそのユーザエリア情報から各種食器２に付されている食器用無線タグ１であることを確認する。そして、食器用無線タグ１であることを確認したならば、ＳＴ１７としてタグリーダテーブル８１のリーダ番号Ａに対応するタグ検知有無フラグを調べる。ここで、当該タグ検知有無フラグが非検知状態を示すときには検知状態とし、検知状態を示すときにはそのままとする。その後、ＳＴ１２に戻り、リーダ番号カウンタ８２を“１”だけカウントアップしてタグリーダの総数Ｎを超えたか否かを判断する。
【００３６】
ＳＴ１５にて無線タグリーダ８-xによって無線タグの情報が検出されなかった場合には、ＳＴ１８としてタグリーダテーブル８１のリーダ番号Ａに対応するタグ検知有無フラグを調べる。ここで、当該タグ検知有無フラグが検知状態を示すときには、タグリーダテーブル８１のリーダ番号Ａに対応する客席番号を取得する（客席判定手段）。そして、コマンド種別「片付け完了」と、取得した客席番号と、“０”にリセットされた処理済フラグとから片付け完了コマンドを生成して、状態コマンドバッファ８３に格納する（完了検知手段）。また、当該タグ検知有無フラグを非検知状態とする。ＳＴ１８にて当該タグ検知有無フラグが非検知状態を示すときには、上記処理は実行しない。その後、ＳＴ１２に戻り、リーダ番号カウンタ８２を“１”だけカウントアップしてタグリーダの総数Ｎを超えたか否かを判断する。
【００３７】
以後、リーダ番号カウンタ８２がタグリーダの総数Ｎを超えるまで、ＣＰＵ７１は、ＳＴ１４以降の処理を順次繰返す。すなわち、リーダ番号の小さい方から順番に無線タグリーダ３-1〜３-8を動作させる。そして、非検知状態にあった無線タグリーダ３-xが食器用無線タグ１を検出したならば、その無線タグリーダ３-xのタグ検知有無フラグを検知状態とする。逆に、検知状態にあった無線タグリーダ３-xが食器用無線タグ１を検出しなかった場合には、その無線タグリーダ３-xが備えられている客室の客席番号を有した片付け完了コマンドを生成し、状態コマンドバッファ８３に格納するとともに、その無線タグリーダ３-xのタグ検知有無フラグを非検知状態とする。
【００３８】
こうして、リーダ番号カウンタ８２がタグリーダの総数Ｎを超えたならば、ＣＰＵ７１は、この無線タグリーダ監視処理を終了する。
【００３９】
このように構成された本実施の形態において、今、客席番号「８」の客室が空席状態にあり、店員がこの客室に客を案内して、客席番号「８」，接客者ＩＤ，人数をハンディターミナル５１に入力し伝送したとする。そうすると、客席管理ファイル６０の客席番号８に対応した状態フラグが“１”に更新される。これにより、表示器６１の客室状態表示画面は、客席番号「８」の客室が使用中の状態表示（人数表示）に更新される。
【００４０】
次いで、店員がこの客から受けた注文データをハンディターミナル５１に入力し伝送したとする。そうすると、厨房用端末５８において注文を受けたメニュー商品の調理指示が行われる。また、客席管理ファイル６０の客席番号８に対応した状態フラグが“２”に更新される。
【００４１】
次いで、この客が注文した全てのメニュー商品の調理が完了し、厨房用端末５８から調理完了が指示されたとする。そうすると、客席管理ファイル６０の客席番号「８」に対応した状態フラグが“３”に更新される。
【００４２】
また、調理されたメニュー商品を載せた皿や飲物が入れられたコップ等の食器が、この客室の食卓４-8に１点でも置かれると、この客室に備えられている無線タグリーダ３-8が無線タグ１の検知状態となる。
【００４３】
その後、この客が会計を申し出、ＰＯＳ端末５５にて客室番号「８」が入力されると、この客が注文したメニュー商品のデータがコントローラ５３からＰＯＳ端末５５に呼出されて、会計が処理される。また、客席管理ファイル６０の客席番号「８」に対応した状態フラグが“４”に更新される。
【００４４】
一方、この客が客席を離れると、店員は、客室の片付け作業を行う。そして、食卓４-8から全ての食器２が片付けられると、無線タグリーダ３-8が無線タグ１の検知状態から非検知状態となり、客席番号「８」の片付け完了コマンドが生成されて状態コマンドバッファ８３に格納される。すると、この片付け完了コマンドに応じて客席管理ファイル６０の客席番号「８」に対応した状態フラグが直ちに“０”に更新される。これにより、表示器６１の客室状態表示画面は、客席番号「８」の客室が空室表示（例えば「空席」）に更新される。
【００４５】
このように本実施の形態においては、客室に備えられた無線タグリーダ３-1〜３-8によって、客室の食卓４-1〜４-8に載せられた食器２に付された無線タグ１の情報をまとめて検出するようにし、無線タグリーダ３-1〜３-8の出力を監視して、無線タグ１の情報を１つでも検出している状態から全く検出していない状態になった無線タグリーダ３-1〜３-8を検知すると、その無線タグリーダ３-1〜３-8が備えられている客室を判定して、その客室の片付け作業完了を検知するようにしている。
【００４６】
したがって、客室の食卓４-1〜４-8に載せられた食器２が全て片付けられたことによって、その客室の片付け作業完了が自動的に検知されるので、片付け作業完了を通知するための店員の格別な操作が不要である。その結果、店員の操作し忘れによりその客席がいつまでも空席状態にならないことを防止でき、確実に客席の空席状態を管理できる上、片付け作業を行う係員の負担も軽減できる。
【００４７】
また、本実施の形態においては、無線タグ１の情報を１つでも検出している状態から全く検出していない状態になった無線タグリーダ３-1〜３-8を検知しても、その無線タグリーダ３-1〜３-8が備えられている客室の状態が会計状態でない限り、片付け完了コマンドの処理を実行しないようにしている。したがって、客席を利用している客が一時的に食卓４-1〜４-8に載せられていた食器２を全て食卓４-1〜４-8から下に降ろしたりしても、その客室の片付け完了コマンドが生成される、つまり片付け作業完了が検知されることはなく、誤って空席表示がされてしまうことはない。
【００４８】
なお、本実施の形態は、個室に区分された客席を有するレストランに適用したが、客席が個室に区分されていないレストランにも同様に適用できるものである。
【００４９】
（第２の実施の形態）
次に、第２の実施の形態について、図１１〜図１３を用いて説明する。なお、この第２の実施の形態も第１の実施の形態と同様に８つの個室に区分された客席（客室１〜客室８）を有するレストランにおいて各客席の空席管理を行うのに本発明を適用した場合であり、客席・注文管理システムの全体構成は共通であるので、同一部分には同一符号を付してその説明を省略する。
【００５０】
本実施の形態が第１の実施の形態と異なる点は、以下の３点である。その１点目は、各客室「１」〜「８」にそれぞれ備えられる無線タグリーダ３-1〜３-8の位置である。すなわち、本実施の形態では、図１１に示すように、各客室「１」〜「８」の出入口近傍に無線タグリーダ３-1〜３-8を設けて、出入口を通過する食器２に付された無線タグ１のメモリ情報（ＲＦＩＤ，ユーザエリア情報）を検出するようにしている。
【００５１】
本実施の形態が第１の実施の形態と異なる２点目は、コントローラ５３のＲＡＭ７３に形成されるメモリエリアである。すなわち、本実施の形態では、図１２に示すように、第１の実施の形態で用いた状態コマンドバッファ８３の他に、タグＩＤメモリ８４を形成している。タグＩＤメモリ８４は、各客室「１」〜「８」の客席番号に対応して、その客室に備えられた無線タグリーダ３-1〜３-8によって検出された無線タグ１のＲＦＩＤを記憶するようにしたもので、タグ情報記憶部として機能する。
【００５２】
本実施の形態が第１の実施の形態と異なる３点目は、コントローラ５３のＣＰＵ７１が実行するタグリーダ監視処理である。その要部を図１３の流れ図に示す。すなわちＣＰＵ７１は、各無線タグリーダ３-1〜３-8の出力を常時監視しており、ＳＴ２１及び２２として食器用無線タグ１のメモリ情報（ＲＦＩＤ，ユーザエリア情報）を読取った無線タグリーダ３-1〜３-8を検出すると、ＳＴ２３としてその無線タグリーダ３-1〜３-8のタグリーダＩＤでタグリーダテーブル８１を検索して、そのタグリーダＩＤに対応して設定されている客席番号を取得する。そして、ＳＴ２４としてこの取得した客席番号と食器用無線タグ１のメモリ情報から抽出したＲＦＩＤでタグＩＤメモリ８４を検索する。その結果、タグＩＤメモリ８４の当該客席番号に対応するタグＩＤエリアに当該ＲＦＩＤと一致するデータが格納されていない場合には（ＳＴ２５のＮＯ）、当該ＲＦＩＤの無線タグ１が付された食器２が客室内に運び込まれたので、ＳＴ２６として当該ＲＦＩＤを当該客席番号に対応するタグＩＤエリアに記憶させる（タグ情報処理手段）。そして、各無線タグリーダ３-1〜３-8の出力監視状態に戻る。
【００５３】
これに対し、タグＩＤメモリ８４の当該客席番号に対応するタグＩＤエリアに当該ＲＦＩＤと一致するデータが格納されていた場合には（ＳＴ２５のＹＥＳ）、当該ＲＦＩＤの無線タグ１が付された食器２が客室外に運び出されたので、ＳＴ２７として当該ＲＦＩＤと一致するデータを当該客席番号に対応するタグＩＤエリアから削除する（タグ情報処理手段）。そして、ＳＴ２８として当該客席番号に対応するタグＩＤエリアにＲＦＩＤのデータが残っているか否かを判断する。ここで、ＲＦＩＤのデータが残っている場合には、客室内に運び込まれた食器２がまだ残っているので、各無線タグリーダ３-1〜３-8の出力監視状態に戻る。
【００５４】
一方、ＲＦＩＤのデータが残っていない場合には、客室内に運び込まれた食器２が全て運び出されたので、ＳＴ２９としてコマンド種別「片付け完了」と、取得した客席番号と、“０”にリセットされた処理済フラグとから片付け完了コマンドを生成して、状態コマンドバッファ８３に格納する（完了検知手段）。その後、各無線タグリーダ３-1〜３-8の出力監視状態に戻る。
【００５５】
このように本実施の形態においては、客室の出入口近傍に設けられた無線タグリーダ３-1〜３-8によって、客室の出入口を通過する食器２に付された無線タグ１の情報を検出するようにするとともに、客室別に無線タグ１のＲＦＩＤを格納するタグＩＤエリアを有したタグＩＤメモリ８４を設けている。そして、無線タグリーダ３-1〜３-8によって無線タグ１の情報が検出される毎に、タグＩＤメモリ８４の当該無線タグリーダが設けられている客席に対するタグＩＤエリアにその無線タグ１のＲＦＩＤが記憶されているか調べ、記憶されていない場合には記憶させ、記憶されている場合には削除する。そして、ＲＦＩＤが全て削除されたタグＩＤエリアがあると、そのエリアに対する客室番号から客室を判定して、その客室の片付け作業完了を検知するようにしている。
【００５６】
したがって、客室に持ち運ばれた食器２が全て持ち出されたことによって、その客室の片付け作業完了が自動的に検知されるので、第１の実施の形態と同様な効果を奏し得る。
【００５７】
また、本実施の形態においても、食器２が全て持ち出された客室が会計状態でない限り片付け完了コマンドの処理が実行されないので、会計前に食器２が全て持ち出されたとしても空室表示されることはない。
【００５８】
（第３の実施の形態）
次に、第３の実施の形態について、図１４〜図１５を用いて説明する。なお、この第３の実施の形態も第１の実施の形態と同様に８つの個室に区分された客席（客室１〜客室８）を有するレストランにおいて各客席の空席管理を行うのに本発明を適用した場合であり、客席・注文管理システムの全体構成は共通であるので、同一部分には同一符号を付してその説明を省略する。
【００５９】
本実施の形態が第１の実施の形態と異なる点は、以下の２点である。その１点目は、無線タグ１が付される物品である。すなわち第１の実施の形態では、客席に運び込まれ、客の使用後に片付けられる物品、例えば食器２に無線タグ１を付したが、本実施の形態では、図１４の（ａ）に示すような置物９１や、（ｂ）に示すようなメニュー９２に無線タグ１´を付す。ここで、置物９１やメニュー９２は、客室の片付け作業を終えた店員によって、次の客のためにその客室の食卓４-1〜４-8の上に置かれ、次の客が入室した際や注文をした際に食卓４-1〜４-8から取り除かれる物品（卓上物品と称する）である。この卓上物品９１，９２に付された無線タグ１´のユーザエリア１６ｂには卓上物品用無線タグであることを示す共通の情報が予め格納されている。
【００６０】
本実施の形態が第１の実施の形態と異なる２点目は、コントローラ５３のＣＰＵ７１が実行するタグリーダ監視処理である。その要部を図１５の流れ図に示す。すなわちＣＰＵ７１は、数秒程度の一定の周期で発生する割込信号を受ける毎に、この無線タグリーダ監視処理を開始する。先ず、ＳＴ３１としてリーダ番号カウンタ８２を“０”にリセットする。次に、ＳＴ３２としてこのリーダ番号カウンタ８２を“１”だけカウントアップする。そして、ＳＴ３３としてそのカウント値Ａが無線タグリーダ３-1〜３-8の総数Ｎを超えていないことを確認したならば、ＳＴ３４としてタグリーダテーブル８１を参照して、カウント値Ａに一致するリーダ番号のリーダＩＤを取得し、このリーダＩＤを有する無線タグリーダ８-x（１≦ｘ≦８）に起動指令を出力する。
【００６１】
次に、ＣＰＵ７１は、ＳＴ３５として無線タグリーダ８-xによって無線タグの情報が検出されたか否かを判断する（リーダ出力監視手段）。そして検出された場合には、ＳＴ３６としてそのユーザエリア情報から卓上物品９１または９２に付されている卓上物品用無線タグ１´であることを確認する。そして、卓上物品用無線タグ１´であることを確認したならば、ＳＴ３７としてタグリーダテーブル８１のリーダ番号Ａに対応するタグ検知有無フラグを調べる。ここで、当該タグ検知有無フラグが非検知状態を示すときにはタグリーダテーブル８１のリーダ番号Ａに対応する客席番号を取得する（客席判定手段）。そして、コマンド種別「片付け完了」と、取得した客席番号と、“０”にリセットされた処理済フラグとから片付け完了コマンドを生成して、状態コマンドバッファ８３に格納する（完了検知手段）。また、当該タグ検知有無フラグを検知状態とする。ＳＴ３７にて当該タグ検知有無フラグが検知状態を示すときには、上記処理は実行しない。その後、ＳＴ３２に戻り、リーダ番号カウンタ８２を“１”だけカウントアップしてタグリーダの総数Ｎを超えたか否かを判断する。
【００６２】
ＳＴ３５にて無線タグリーダ８-xによって無線タグの情報が検出されなかった場合には、ＳＴ３８としてタグリーダテーブル８１のリーダ番号Ａに対応するタグ検知有無フラグを調べる。ここで、当該タグ検知有無フラグが検知状態を示すときには非検知状態とし、非検知状態を示すときにはそのままとする。その後、ＳＴ３２に戻り、リーダ番号カウンタ８２を“１”だけカウントアップしてタグリーダの総数Ｎを超えたか否かを判断する。
【００６３】
以後、リーダ番号カウンタ８２がタグリーダの総数Ｎを超えるまで、ＣＰＵ７１は、ＳＴ３４以降の処理を順次繰返す。すなわち、リーダ番号の小さい方から順番に無線タグリーダ３-1〜３-8を動作させる。そして、非検知状態にあった無線タグリーダ３-xが卓上物品用無線タグ１´を検出したならば、その無線タグリーダ３-xが備えられている客室の客席番号を有した片付け完了コマンドを生成し、状態コマンドバッファ８３に格納するとともに、その無線タグリーダ３-xのタグ検知有無フラグを検知状態とする。逆に、検知状態にあった無線タグリーダ３-xが食器用無線タグ１を検出しなかった場合には、その無線タグリーダ３-xのタグ検知有無フラグを非検知状態とする。
【００６４】
こうして、リーダ番号カウンタ８２がタグリーダの総数Ｎを超えたならば、ＣＰＵ７１は、この無線タグリーダ監視処理を終了する。
【００６５】
このように本実施の形態においては、客室に備えられた無線タグリーダ３-1〜３-8によって、客室の食卓４-1〜４-8に載せられた置物９１やメニュー９２に付された無線タグ１´の情報を検出するようにし、無線タグリーダ３-1〜３-8の出力を監視して、無線タグ１´の情報を検出した無線タグリーダ３-1〜３-8を検知すると、その無線タグリーダ３-1〜３-8が備えられている客室を判定して、その客室の片付け作業完了を検知するようにしている。
【００６６】
したがって、客室の片付け作業を終えた店員が次の客のために置物９１やメニュー９２を食卓４-1〜４-8に置いたことによって、その客室の片付け作業完了が自動的に検知されるので、第１の実施の形態と同様な効果を奏し得る。
【００６７】
また、本実施の形態においても、置物９１やメニュー９２が食卓４-1〜４-8に置かれた客室が会計状態でない限り片付け完了コマンドの処理が実行されないので、例えば飲食中に置物９１やメニュー９２が食卓４-1〜４-8に置かれても空室表示されることはない。
【図面の簡単な説明】
【００６８】
【図１】本発明の第１の実施の形態におけるレストランの客席構成を示す模式図。
【図２】本発明の第１及び第２の実施の形態において使用する食器の一例を示す図。
【図３】無線タグリーダと無線タグの要部構成を示すブロック図。
【図４】本発明の第１〜第３の実施の形態における空席・注文管理システムの全体構成図。
【図５】図４に示す客席管理ファイルのデータ構造を示す模式図。
【図６】図４に示す表示器に表示される客席状態表示画面の一例を示す図。
【図７】図４に示すコントローラの要部構成を示すブロック図。
【図８】本発明の第１及び第３の実施の形態において、コントローラのＲＡＭに形成される主要なメモリエリアを示す模式図。
【図９】本発明の第１〜第３の実施の形態において、コントローラのＣＰＵが実行する客席状態表示制御ルーチンの要部を示す流れ図。
【図１０】本発明の第１の実施の形態において、コントローラのＣＰＵが実行するタグリーダ監視処理ルーチンの要部を示す流れ図。
【図１１】本発明の第２の実施の形態におけるレストランの客席構成を示す模式図。
【図１２】本発明の第２の実施の形態において、コントローラのＲＡＭに形成される主要なメモリエリアを示す模式図。
【図１３】本発明の第２の実施の形態において、コントローラのＣＰＵが実行するタグリーダ監視処理ルーチンの要部を示す流れ図。
【図１４】本発明の第３の実施の形態において使用する卓上物品の一例を示す図。
【図１５】本発明の第３の実施の形態において、コントローラのＣＰＵが実行するタグリーダ監視処理ルーチンの要部を示す流れ図。
【符号の説明】
【００６９】
１，１´…無線タグ、２…食器、３-1〜３-8…無線タグリーダ、４-1〜４-8…食卓、５３…コントローラ、６０…客席管理ファイル、６１…客席状態表示用表示器、８１…タグリーダテーブル、８２…リーダ番号カウンタ、８３…状態コマンドバッファ、８４…タグＩＤメモリ。
【図１】
2005078512.tif 000003
【図２】
2005078512.tif 000004
【図３】
2005078512.tif 000005
【図４】
2005078512.tif 000006
【図５】
2005078512.tif 000007
【図６】
2005078512.tif 000008
【図７】
2005078512.tif 000009
【図８】
2005078512.tif 000010
【図９】
2005078512.tif 000011
【図１０】
2005078512.tif 000012
【図１１】
2005078512.tif 000013
【図１２】
2005078512.tif 000014
【図１３】
2005078512.tif 000015
【図１４】
2005078512.tif 000016
【図１５】
2005078512.tif 000017