(57)【特許請求の範囲】
【請求項１】
料理名とその標準飲食時間とその標準料金とその加算額とその制限を有するテーブルを記憶するステップと、
飲食開始要求の受信を契機に計時を開始し、飲食終了要求の受信を契機に計時を終了することによって、顧客の飲食による座席占有時間を測定するステップと、
測定された座席占有時間と前記標準飲食時間との偏差を計算し、該座席占有時間の方が長ければ、該偏差に応じた前記加算額を前記標準料金に加算して、前記制限を越えない所定範囲の飲食料金を設定する飲食料金設定ステップと、
をコンピュータが実行することを特徴とする飲食料金管理方法。
【請求項２】
料理名とその標準飲食時間とその標準料金とその減算額とその制限を有するテーブルを記憶するステップと、
飲食開始要求の受信を契機に計時を開始し、飲食終了要求の受信を契機に計時を終了することによって、顧客の飲食による座席占有時間を測定するステップと、
測定された座席占有時間と前記標準飲食時間との偏差を計算し、該座席占有時間の方が短ければ、該偏差に応じた前記減算額を前記標準料金から減算して、前記制限を超えない所定範囲の飲食料金を設定する飲食料金設定ステップと、
をコンピュータが実行することを特徴とする飲食料金管理方法。
【請求項３】
コンピュータに、飲食料金を管理させるプログラムであり、
料理名とその標準飲食時間とその標準料金とその加算額とその制限を有するテーブルを記憶するステップと、
飲食開始要求の受信を契機に計時を開始し、飲食終了要求の受信を契機に計時を終了することによって、顧客の飲食による座席占有時間を測定するステップと、
測定された座席占有時間と前記標準飲食時間との偏差を計算し、該座席占有時間の方が長ければ、該偏差に応じた前記加算額を前記標準料金に加算して、前記制限を超えない所定範囲の飲食料金を設定する飲食料金設定ステップと、
を前記コンピュータに実行させるプログラム。
【請求項４】
コンピュータに、飲食料金を管理させるプログラムであり、
料理名とその標準飲食時間とその標準料金とその減算額とその制限を有するテーブルを記憶するステップと、
飲食開始要求の受信を契機に計時を開始し、飲食終了要求の受信を契機に計時を終了することによって、顧客の飲食による座席占有時間を測定するステップと、
測定された座席占有時間と前記標準飲食時間との偏差を計算し、該座席占有時間の方が短ければ、該偏差に応じた前記減算額を前記標準料金から減算して、前記制限を超えない所定範囲の飲食料金を設定する飲食料金設定ステップと、
を前記コンピュータに実行させるプログラム。
【請求項５】
料理名とその標準飲食時間とその標準料金とその加算額とその制限を有するテーブルを記憶する記憶装置と、
飲食開始要求の受信を契機に計時を開始し、飲食終了要求の受信を契機に計時を終了することによって、顧客の飲食による座席占有時間を測定するコンピュータの時間測定手段と、
測定された座席占有時間と前記標準飲食時間との偏差を計算し、該座席占有時間の方が長ければ、該偏差に応じた前記加算額を前記標準料金に加算して、前記制限を超えない所定範囲の飲食料金を算出するコンピュータの演算処理部と、
を備えたことを特徴とする飲食店における飲食料金管理システム。
【請求項６】
料理名とその標準飲食時間とその標準料金とその減算額とその制限を有するテーブルを記憶する記憶装置と、
飲食開始要求の受信を契機に計時を開始し、飲食終了要求の受信を契機に計時を終了することによって、顧客の飲食による座席占有時間を測定するコンピュータの時間測定手段と、
測定された座席占有時間と前記標準飲食時間との偏差を計算し、該座席占有時間の方が短ければ、該偏差に応じた前記減算額を前記標準料金から減算して、前記制限を超えない所定範囲の飲食料金を算出するコンピュータの演算処理部と、
を備えたことを特徴とする飲食店における飲食料金管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、飲食店における飲食料金の管理技術に関するものである。
【０００２】
【従来の技術】
飲食店は、従来から繁華街やオフィス街に立地する場合が多い。繁華街では人通りが多く、顧客を勧誘しやすい。また、オフィス街では、昼食時や退勤後等に固定客を作ることができる。
【０００３】
しかし、そのような繁華街やオフィス街は、概して地価が高く、したがって、出店の際の費用や店舗の賃貸料が高額になりがちである。このため、特に立地条件のよい飲食店では、効率良く出店費用や店舗の賃貸料金を回収する必要がある。
【０００４】
そのため、従来から様々な方法により、これらの料金を回収する工夫がされてきた。例えば、繁華街では、単価の高い料理が提供されることが多い。また、顧客の飲食料金に一定割合でサービス料金を上乗せする飲食店も多い。
【０００５】
一方、オフィス街等では、安価な料金で多数の固定客を集めて、量的拡大による解決が図られることが多い。すなわち、狭いテーブルに多数の顧客を着席させ、売り上げの増加が図られてきた。
【０００６】
しかし、従来の飲食では、顧客がテーブルや座席を占有した時間に応じて飲食料金を設定するというシステムはなかった。そのため、例えば、バイキング料理や食べ放題のサービスでは、制限時間を設定して長時間居座る顧客に制限を加えるシステムが採用されてきた。
【０００７】
いずれにしても、従来は、同一の料理を注文した顧客のうち、短時間で飲食を終了した顧客と長時間かけて飲食を終了した顧客との間で飲食料金の相違はなかった。このため、飲食店とっては、テーブルや座席に占有時間により、顧客ごとにコストの回収効率が異なっていた。一方、顧客にとっては、短時間で飲食を済ませようというインセンティブはなかった。
【０００８】
【発明が解決しようとする課題】
本発明はこのような従来の技術の問題点に鑑みてなされたものである。すなわち、本発明の課題は、飲食店において顧客の回転率を高めることができる飲食料金の管理技術を提供することにある。
【０００９】
【課題を解決するための手段】
本発明は前記課題を解決するために、以下の手段を採用した。すなわち、本発明は、飲食店において飲食料金を管理する方法であり、
顧客の飲食による座席占有時間を測定するステップ（Ｓ４−Ｓ９）と、
その座席占有時間に応じて、飲食料金を設定するステップ（Ｓ１０−Ｓ１１）と、を備えたことを特徴とするものである。
【００１０】
好ましくは、上記方法は、飲食開始を示す第１の通知を受信するステップ（Ｓ５）と、
飲食完了を示す第２の通知を受信するステップ（Ｓ８）とをさらに備え、
上記測定するステップは、上記第１の通知により計時を開始し、第２の通知により計時を終了するものでもよい。
【００１１】
好ましくは、上記方法は、料理の標準飲食時間と、その標準時間からの偏差時間に応じた偏差料金とを参照するステップ（Ｓ１０５０−１０６０）をさらに備え、
上記設定するステップ（Ｓ１０−Ｓ１１）では、顧客の座席占有時間とその顧客が飲食した料理の標準飲食時間との偏差により、飲食料金を増減してもよい。
【００１２】
また、本発明は、飲食店において飲食料金を管理する飲食料金管理システムであり、
顧客の飲食による座席占有時間を測定する時間測定手段（４）と、
その座席占有時間に応じて、飲食料金を設定する手段（２）と、を備えたことを特徴とするものでもよい。
【００１３】
好ましくは、この飲食料金管理システムは、飲食開始を示す飲食開始通知を入力する第１の入力手段（８）と、
飲食完了通知を入力する第２の入力手段（８）とをさらに備え、
上記時間測定手段（４）は、上記飲食開始通知により計時を開始し、上記飲食完了通知により計時を終了してもよい。
【００１４】
好ましくは、この飲食料金管理システムは、料理の標準飲食時間と、その標準時間からの偏差時間に応じた偏差料金とを記憶する手段（５）をさらに備え、
上記設定する手段（２）は、顧客の座席占有時間とその顧客飲食した料理の標準飲食時間との偏差から偏差料金を求め、飲食料金を増減するものでもよい。
【００１５】
また、本発明は、上記いずれかの機能をコンピュータに実現させるプログラムでもよい。また、本発明は、そのようなプログラムをコンピュータが読み取り可能な記録媒体に記録したものでもよい。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態を図１から図７の図面に基いて説明する。
【００１７】
図１は本発明の実施の形態に係る飲食料金管理システムの全体構成を示す図であり、図２は、図１に示した料理データベースのデータ構造図であり、図３は、図１に示したＣＰＵ２が料金精算プログラム実行時に使用する時間テーブルのデータ構造図であり、図４は、図１に示したオーダ管理データベースのデータ構造図であり、図５は、料理配膳〜飲食終了通知送信までの処理を示すフローチャートであり、図６は、料金精算（図５のＳ１０およびＳ１１）の詳細を示すフローチャートであり、図７は、料金精算における該料金抽出処理（図６のＳ１０５）の詳細を示すフローチャートである。
【００１８】
＜システム構成＞
図１に、本飲食料金管理システムの全体構成を示す。このシステムの機能は、飲食店において注文を管理する注文管理装置１により提供される。
【００１９】
この注文管理装置１は、プログラムを実行するＣＰＵ２と、ＣＰＵ２で実行されるプログラムや、ＣＰＵ２で処理されるデータを記憶するメモリ３と、時間を計測するタイマー４と、プログラムやデータを記録するＤＡＳＤ（Direct Access Storange Drive）５と、ユーザがデータを入力するためのキーボード６と、ユーザに情報を表示するディスプレイ７と、ネットワークにアクセスする通信処理カード８とを備えている。
【００２０】
ＣＰＵ２は、メモリ３に記憶されたプログラムを実行し、注文管理装置１の機能を提供する。
【００２１】
メモリ３は、ＣＰＵ２で実行されるプログラムやＣＰＵ２で処理されるデータを記憶する。このようなプログラムとして、図１では、時間提供プログラム、料金精算プログラム、終了時間プログラム、開始時間プログラム、会話プログラムが示されている。このうち、終了時間プログラム、開示時間プログラム、会話プログラムは、注文管理装置１の機能を提供するアプリケーションプログラムである。
【００２２】
時間提供プログラムは、不図示のＯＳを通じてタイマー４を制御し、現在時刻を各種アプリケーションプログラムに提供する。
【００２３】
料金精算プログラムは、利用者の飲食終了後に、精算指示を受け、料金精算処理を実行する。終了時間プログラムは、飲食の終了通知を受け付け、その終了時刻をＤＡＳＤ５のオーダ管理データベースに記録する。開始時間プログラムは、飲食の開始通知を受け付け、その開始時刻をＤＡＳＤ５のオーダ管理データベースに記録する。会話プログラムは、飲食店の従業員や飲食店の利用者からの注文を受け付け、オーダ管理データベースや席予約データベースに記録する。
【００２４】
タイマー４は、ＣＰＵ２により起動され、ＣＰＵに時刻情報を提供する。
【００２５】
ＤＡＳＤ５は、ＣＰＵ２で実行されるプログラムやＣＰＵ２で処理されるデータを記録する。図１では、そのようなデータとして料理データベース（図１では、データベースをＤＢと省略して記述する）、席予約管理データベース、オーダ管理データベースが示されている。
【００２６】
料理データベースは、料理の種類および定価を記録するメニューテーブルと、利用者の料金を算出するための料金算出テーブルとから構成される。また、座席予約管理データベースは、日時別席別の予約状況を記録する。また、オーダ管理データベースは、利用者の注文を注文単位別に記録する。
【００２７】
キーボード６は、文字データを入力するために使用される。ディスプレイ７は、ＣＰＵ２が処理した結果や各種データベースの内容等を表示する。
【００２８】
通信処理カード８は、ＣＰＵ２からの指令により通信データをネットワークに送出し、またはネットワークから通信データを受信してＣＰＵ２に引き渡す。
【００２９】
この注文管理装置１は、通信処理カード８を通じてネットワークにアクセスする。そして、注文管理装置１は、ネットワークを介して飲食店の従業員が使用する提供者端末９、または利用者が使用する利用者端末１０と通信する。
【００３０】
このネットワークは、例えば、飲食店内の有線ネットワーク、有線のＬＡＮ、無線ネットワーク、無線ＬＡＮ、飲食店外と接続される有線ネットワーク、無線ネットワーク、インターネット等である。
【００３１】
提供者端末９は、例えば、ハンドヘルドターミナル（図１ではＨＨＴと記載）、携帯情報端末、パーソナルコンピュータ等である。飲食店の従業員は、各テーブルで注文を受けたとき、提供者端末９を介して、その注文された料理のメニュー項目、注文された個数、そのテーブル番号等を入力する。この入力結果は、注文管理装置１に送信され、ＤＡＳＤ５のオーダ管理データベースに記録される。
【００３２】
利用者端末１０は、例えば、携帯電話、携帯情報端末、パーソナルコンピュータ等である。利用者は、利用者端末１０を介して注文管理装置１にアクセスし、料理を事前に予約する。予約された情報は、会話プログラムを通じて、オーダ管理データベースに記録される。
【００３３】
＜データ構造＞
図２に料理データベースのデータ構造を示す。図２のように、このデータベースのレコード（図２の各行がデータベースのレコードに該当する）は、ＩＤ、料理名、標準時間、標準料金、加算テーブル（図２では、テーブルをＴＢＬと記載）、および減算テーブルを含んでいる。この料理データベースの各レコードが１つの料理（メニューの項目）の管理情報に該当する。
【００３４】
このうち、ＩＤ、料理名、標準時間、標準料金の部分を特にメニューテーブルという。ＩＤは、料理データベースの各レコード、すなわち、メニューの項目を識別するユニークな記号である。また、料理名は、そのＩＤで管理される料理の名称である。
【００３５】
また、標準時間は、その料理を飲食する場合の標準的な飲食時間である。また、標準料金は、その料理を標準時間で飲食した場合の飲食料金である。
【００３６】
図２の加算テーブルと減算テーブルを併せて料金算出テーブルと呼ぶ。この料金算出テーブルには、ＣＰＵ２が料金を算出するための情報が記録される。
【００３７】
加算テーブルは、利用者が標準時間を超過して飲食した場合の料金を算出する情報が記録されている。この加算テーブルは、”ＣＡＳＥ”、”超過時間”、および”加算テーブル”の各欄を有している。
【００３８】
加算テーブルでは、”ＣＡＳＥ”の欄には、”加算”が指定される。”超過時間”の欄は、複数の要素を有し、複数の超過時間、例えば＋５、＋１０等が記録される。また、”加算テーブル”の欄は、”超過時間”の欄に対応した複数の要素を有し、各超過時間に対する加算額が記録される。
【００３９】
同様に、減算テーブルは、利用者が標準時間から短縮された時間で飲食した場合の料金を算出する情報が記録されている。この減算テーブルは、”ＣＡＳＥ”、”短縮時間”、および”加算テーブル”の各欄を有している。
【００４０】
減算テーブルでは、”ＣＡＳＥ”の欄には”減算”が指定される。また、”短縮時間”の欄は、複数の要素を有し、複数の短縮時間、例えば−５、−１０等が記録される。また、この場合、”加算テーブル”の欄は、”短縮時間”の欄に対応した複数の要素を有し、各短縮時間に対する加算額が負値で記録される。
【００４１】
図３に、時間テーブルのデータ構造を示す。時間テーブルは、ＣＰＵが料金精算プログラムを実行する際に作業領域として使用するテーブルである。この時間テーブルのデータ構造は、上述の料理データベースの加算テーブルまたは減算テーブルの各行と同一である。時間テーブルには、料金算出時に、料理の種類と時間超過か否かに応じて、加算テーブルまたは減算テーブルのいずれかの行が複写され、料金算出のためのパラメータとして使用される。
【００４２】
図４に、オーダ管理データベースのデータ構造を示す。このデータベースの各レコード（図４の各行がデータベースのレコードに該当する）は、オーダＩＤ、料理ＩＤ、テーブルＩＤ、予約時刻、予約時間、開始時刻、終了時刻、精算料金の各欄を有している。
【００４３】
このデータベースの各行が利用者からの注文を管理する注文情報に相当する。飲食店の従業員が利用者から注文を受け、提供者端末９を介して注文を入力すると、オーダ管理データベースの１つの行にその注文情報が記録される。
【００４４】
オーダＩＤは、利用者の注文をユニークに識別する番号である。料理ＩＤは、料理データベースのＩＤであり、料理すなわちメニューの項目をユニークに識別する記号である。
【００４５】
テーブルＩＤは、テーブルをユニークに識別する番号である。予約時刻は、利用者が事前に予約した場合に記録される予約時刻である。予約時間は、当該料理を飲食するため利用者が事前に予約したテーブルの占有時間である。
【００４６】
開始時刻は、飲食開始時刻である。終了時刻は、飲食終了時刻である。精算料金は、料金精算プログラムによって算出されたその利用者の飲食料金である。
【００４７】
＜作用と効果＞
図５に、料理配膳〜飲食終了通知送信までの処理のフローチャートを示す。
【００４８】
まず、厨房において注文された料理の調理が終了すると、厨房の従業員の調理完了報告をトリガにして、注文管理装置１は、接客担当の従業員（以下提供者という）に配膳情報を送信する（Ｓ１）。
【００４９】
この配膳情報は、提供者の提供者端末９に受信される（Ｓ２）。すると、提供者は、配膳カウンタからその配膳料理と、その料理のレシートを利用者のテーブルに運び、配膳する（Ｓ３）。配膳後、そのレシートが利用者に提供される。
【００５０】
このレシートには、注文を識別するユニークな記号が不図示の読み取り装置（例えば、バーコードリーダまたはＯＣＲ）で読み取り可能な形式で記録されている。
【００５１】
配膳終了後、提供者は、提供者端末９に配膳済の通知を送信する（Ｓ４）。この通知は、注文管理装置１に受信される（Ｓ５）。
【００５２】
この配膳済の通知をトリガにして、注文管理装置１は、現在時刻を参照し、飲食の開始時刻としてオーダ管理データベースに記録する（Ｓ６）。すなわち、注文管理装置１は、以下の処理を実行する。
【００５３】
注文管理装置１は、オーダ管理データベースからその注文を管理するオーダレコードを抽出する。次に、注文管理装置１は、時間提供プログラムに時間提供を依頼する。次に、注文管理装置１は、時間提供プログラムから提供された現在時刻をそのオーダレコードの開始時刻欄に出力する。そして、注文管理装置１は、そのオーダレコードをオーダ管理データベースに上書きする。
【００５４】
この状態で、利用者が飲食を終了すると、不図示の飲食終了ボタンを押下する（Ｓ７）。これにより、飲食の終了通知が注文管理装置１に送信される。この終了通知は、注文管理装置１に受信される（Ｓ８）。
【００５５】
すると、注文管理装置１は、その終了時刻を記録する（Ｓ９）。すなわち、注文管理装置１は、以下の処理を実行する。
【００５６】
注文管理装置１は、オーダ管理データベースからその注文を管理するオーダレコードを抽出する。次に、注文管理装置１は、時間提供プログラムに時間提供を依頼する。次に、注文管理装置１は、時間提供プログラムから提供された現在時刻をそのオーダレコードの終了時刻欄に出力する。そして、注文管理装置１は、そのオーダレコードをオーダ管理データベースに再度上書きする。
【００５７】
次に、注文管理装置１は、料金精算を実行する（Ｓ１０）。注文管理装置１が、表示した料金精算の結果にしたがい利用者は飲食料金を精算する（Ｓ１１）。
【００５８】
図６に、料金精算処理（図５のＳ１０およびＳ１１）の詳細を示す。注文管理装置１は、料金算出プログラム（図１参照）により、図６に示した処理を実行する。この処理では、まず、利用者がレシートを提示する（Ｓ９９）。提供者は、そのレシートと注文管理装置１に読み取らせる（Ｓ１００）。
【００５９】
すると、注文管理装置１は、そのレシートで特定されるオーダ管理データベースのオーダレコードを抽出する（Ｓ１０１）。
【００６０】
そして、注文管理装置１は、そのオーダレコードに終了時刻が記録されているか否かを判定する（Ｓ１０２）。この終了時刻は、飲食終了時に、利用者が飲食終了ボタンを押下したときに記録される。オーダレコードに終了時刻が記録されていないとき、注文管理装置１は、現在の時刻を時間提供プログラムから求める（Ｓ１０３）。
【００６１】
次に、注文管理装置１は、飲食の所要時間を算出する（Ｓ１０４）。そして、注文管理装置１は、その時間に基づき飲食料金を算出する（Ｓ１０５、該料金抽出）。
【００６２】
次に、注文管理装置１は、その料金を表示する（Ｓ１０６）。これに対し、利用者は、その料金を確認する（Ｓ１１０）。そして、利用者は、その料金を精算する（Ｓ１１１）。
【００６３】
すると、注文管理装置１は、提供者の操作により、その入金を受け付け（Ｓ１０７）、領収書を発行する（Ｓ１０８）。利用者は、その領収書を受領する（１１２）。その後、料金精算処理は、終了する。
【００６４】
図７に、該料金抽出処理（図６のＳ１０５）の詳細を示す。この処理では、注文管理装置１は、まず、図６のＳ１０４で算出された所用時間とその料理の標準時間とを比較する（Ｓ１０５０）。
【００６５】
そして、算出された所用時間がその料理の標準時間より短い場合、注文管理装置１は、減算テーブル（図２参照）の当該料理の行を時間テーブル（図３）に複写する（Ｓ１０５１）。この場合、時間テーブルには、負値が設定される。
【００６６】
一方、算出された所用時間がその料理の標準時間より長い場合、注文管理装置１は、加算テーブルの当該料理の行を時間テーブルに複写する（Ｓ１０５２）。この場合、時間テーブルには、正値が設定される。
【００６７】
次に、”ポインタ”という名称の変数（以下単にポインタという）を０に初期化する（Ｓ１０５３）。
【００６８】
次に、注文管理装置１は、そのポインタで指される時間テーブルのエントリの値（これを図７では”時間ＴＢＬ（ポインタ）”と表現する）がＥＮＤマークであるか否かを判定する（Ｓ１０５４）。
【００６９】
その”時間テーブル（ポインタ）”の値がＥＮＤマークでない場合、注文管理装置１は、標準時間と”時間ＴＢＬ（ポインタ）”の値を加算し、変数”比較時間”に代入する（Ｓ１０５５）。以下、変数”比較時間”の値を単に比較時間という。
【００７０】
そして、注文管理装置１は、時間テーブルの”ＣＡＳＥ”の値が”加算”か否かを判定する（Ｓ１０５６）。
【００７１】
”ＣＡＳＥ”の値が”加算”である場合、注文管理装置１は、所要時間が比較時間より長いか否かを判定する（Ｓ１０５７）。
【００７２】
所要時間が比較時間より長い場合、注文管理装置１は、制御をＳ１０５９に進め、ポインタを１単位インクリメントする（Ｓ１０５９）。そして、注文管理装置１は、制御をＳ１０５４の判定に戻す。
【００７３】
このような、Ｓ１０５４から１０５７およびＳ１０５９の処理により、比較時間が所要時間を超えるまで、ポインタがインクリメントされ、そのポインタで示される時間テーブルのエントリの値と標準時間との加算時間が比較時間に代入される。
【００７４】
そして、Ｓ１０５７の判定で、算出された所要時間より比較時間の方が長い場合、変数”加算料金”に、現在のポインタで指される加算テーブルの値（図７では、”加算ＴＢＬ（ポインタ）”と表現する）が代入される（Ｓ１０６０）。
【００７５】
さらに、標準料金に変数”加算料金”の値を加算した結果が、変数”請求金額”に代入される。これにより、請求金額が算出される（Ｓ１０６２）。
【００７６】
一方、Ｓ１０５６の判定で”ＣＡＳＥ”が加算でない場合（減算の場合）、注文管理装置１は、所要時間が比較時間より短いか否かを判定する（Ｓ１０５８）。
【００７７】
所要時間が比較時間より短い場合、注文管理装置１は、制御をＳ１０５９に進め、ポインタを１単位イクリメントする（Ｓ１０５９）。そして、注文管理装置１は、制御をＳ１０５４の判定に戻す。
【００７８】
このような、Ｓ１０５４から、Ｓ１０５８およびＳ１０５９の処理により、比較時間が所要時間以下になるまで、ポインタがインクリメントされ、そのポインタで示される時間テーブルのエントリの値と標準時間との加算時間が比較時間に代入される。ただし、この場合、時間テーブルの値は負値であるので、比較時間は標準時間より短くなる。
【００７９】
そして、Ｓ１０５８の判定で、算出された所要時間より比較時間が長くない場合、変数”加算料金”に、現在のポインタで指される加算テーブルの値（図７では、”加算ＴＢＬ（ポインタ）”と表現する）が代入され（Ｓ１０６０）、請求料金が算出される（Ｓ１０６２）。
【００８０】
また、Ｓ１０５４の判定で、ポインタで指される時間テーブルの値がＥＮＤマークであった場合、注文管理装置１は、ポインタを１だけ戻した時間テーブルの値（図７では、”時間ＴＢＬ（ポインタ−１）”と表現する）が変数”加算料金”に設定される（Ｓ１０６１）。これにより、無制限に加算料金が大きくなったり、小さくなったりすることを抑止し、請求料金を所定範囲に収める。
【００８１】
そして、注文管理装置１は、制御をＳ１０６２に進め、請求料金を算出する。その後、注文管理装置１は、該料金抽出処理を終了する。
【００８２】
以上述べたように、本実施の形態の飲食料金管理システムは、顧客の飲食時間に応じて飲食料金を算出する。このため、テーブルや座席の占有時間に応じた、顧客に対して説得力のある料金を請求できる。
【００８３】
また、本飲食料金管理システムによれば、料理の配膳完了により、飲食時間の計測が開始し、顧客の飲食終了ボタンの押下により、計時が終了する。このため、客観的に飲食の所要時間を算出できる。
【００８４】
また、本飲食料金管理システムによれば、料理の種類ごとに設定された加算テーブルおよび減算テーブルの設定値と飲食所要時間を比較して請求金額が算出される。このため、請求金額算出において、料理の品目や超過時間の程度に応じて極めの細かい制御ができる。
【００８５】
また、本飲食料金管理システムによれば、飲食の所要時間が極端に長い場合や極端に短い場合であっても、請求金額を所定の範囲に収め、請求金額が無制限に増加すること、あるいは、無制限に減少することを防止できる。
【００８６】
＜変形例＞
上記実施の形態では、飲食の開始を配膳完了に伴う、提供者の提供者端末９への操作により判定した。しかし、本発明の実施はこのような構成や手順には限定されない。
【００８７】
例えば、テーブルに飲食開始ボタンを設け、利用者がそのボタンを押下したときに飲食開始と判断するようにしてもよい。また、利用者がテーブルに案内され、着席した時点から飲食開始としてもよい。
【００８８】
上記実施の形態では、飲食の終了を利用者の終了ボタン押下により判定した。また、利用者が終了ボタンを押下しない場合、精算のため利用者からレシートが提出された時点を飲食終了とした。しかし、本発明の実施はこのような構成や手順には限定されない。
【００８９】
例えば、飲食終了ボタンを設けず、精算のため利用者からレシートが提出された時点を飲食終了としてもよい。あるいは、飲食後、提供者がテーブルの清掃を開始した時点や清掃を終了した時点で提供者端末９を介して飲食の終了を入力するようにしてもよい。
【００９０】
＜コンピュータ読み取り可能な記録媒体＞
上記実施の形態の注文管理装置１の処理をコンピュータに実行させるプログラムをコンピュータ読み取り可能な記録媒体に記録することができる。そして、コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、上記実施の形態に示した注文管理装置１の機能を提供させることができる。
【００９１】
ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータから取り外し可能なものとしては、例えばフロッピーディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、８mmテープ、メモリカード等がある。
【００９２】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【００９３】
＜搬送波に具現化されたデータ通信信号＞
また、上記プログラムをコンピュータのハードディスクやメモリに格納し、通信媒体を通じて他のコンピュータに配布することができる。この場合、プログラムは、搬送波によって具現化されたデータ通信信号として、通信媒体を伝送される。そして、その配布を受けたコンピュータに上記注文管理装置１の機能を提供させることができる。
【００９４】
ここで通信媒体としては、有線通信媒体、例えば、同軸ケーブルおよびツイストペアケーブルを含む金属ケーブル類、光通信ケーブル等、または、無線通信媒体例えば、衛星通信、地上波無線通信等のいずれでもよい。
【００９５】
また、搬送波は、データ通信信号を変調するための電磁波または光である。ただし、搬送波は、直流信号でもよい。この場合、データ通信信号は、搬送波がないベースバンド波形になる。したがって、搬送波に具現化されたデータ通信信号は、変調されたブロードバンド信号と変調されていないベースバンド信号（電圧０の直流信号を搬送波とした場合に相当）のいずれでもよい。
【００９６】
《その他》
さらに、本実施の形態は以下の発明を開示する。
【００９７】
（付記１）  顧客の飲食による座席占有時間を測定するステップと、
前記座席占有時間に応じて、飲食料金を設定するステップと、
を備えたことを特徴とする飲食料金管理方法。（１）
（付記２）  前記座席占有時間を測定するステップは、
飲食開始要求の受信を契機に計時を開始し、
飲食終了要求の受信を契機に計時を終了することを特徴とする付記１記載の飲食料金管理方法。（２）
（付記３）  料理の標準飲食時間と、その標準時間からの偏差時間に応じた偏差料金とを参照するステップをさらに備え、
前記設定するステップでは、顧客の座席占有時間とその顧客が飲食した料理の標準飲食時間との偏差により、飲食料金が増減される付記１記載の飲食料金管理方法。（３）
（付記４）  コンピュータに、飲食料金を管理させるプログラムであり、
顧客の飲食による座席占有時間を測定するステップと、
前記座席占有時間に応じて、飲食料金を設定するステップと、
を実行させることを特徴とするプログラム。（４）
（付記５）  前記座席占有時間を測定するステップは、
飲食開始要求の受信を契機に計時を開始し、
飲食終了要求の受信を契機に計時を終了することを特徴とする付記４記載のプログラム。（５）
（付記６）  料理の標準飲食時間と、その標準時間からの偏差時間に対する偏差料金とを参照するステップをさらに実行させ、
前記設定するステップでは、顧客の座席占有時間とその顧客が飲食した料理の標準飲食時間との偏差により、飲食料金が増減される付記４記載のプログラム。（６）
（付記７）  顧客の飲食による座席占有時間を測定する時間測定手段と、
前記座席占有時間に応じて、飲食料金を設定する手段と、
を備えたことを特徴とする飲食店における飲食料金管理システム。（７）
（付記８）  前記時間測定手段は、
飲食開始要求の受信を契機に計時を開始し、
飲食終了要求の受信を契機に計時を終了することを特徴とする付記７記載の飲食料金管理システム。（８）
（付記９）  料理の標準飲食時間と、その標準時間からの偏差時間に応じた偏差料金とを記憶する手段をさらに備え、
前記設定する手段は、顧客の座席占有時間とその顧客飲食した料理の標準飲食時間との偏差から偏差料金を求め、飲食料金を増減する付記７記載の飲食料金管理システム。（９）
（付記１０）  コンピュータに、飲食料金を管理させるプログラムであり、
顧客の飲食による座席占有時間を測定するステップと、
前記座席占有時間に応じて、飲食料金を設定するステップと、
を実行させることを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。（１０）
（付記１１）  前記座席占有時間を測定するステップは、
飲食開始要求の受信を契機に計時を開始し、
飲食終了要求の受信を契機に計時を終了することを特徴とする付記１０記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００９８】
（付記１２）  料理の標準飲食時間と、その標準時間からの偏差時間に対する偏差料金とを参照するステップをさらに実行させ、
前記設定するステップでは、顧客の座席占有時間とその顧客が飲食した料理の標準飲食時間との偏差により、飲食料金が増減される付記１０記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００９９】
【発明の効果】
以上説明したように、本発明によれば、飲食店において顧客は、短時間で飲食を終了するインセンティブを与えられ、顧客の回転率を高めることができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態に係る飲食料金管理システムの全体構成
【図２】  料理データベースのデータ構造図
【図３】  時間テーブルのデータ構造図
【図４】  オーダ管理データベースのデータ構造図
【図５】  料理配膳〜飲食終了通知送信までの処理を示すフローチャート
【図６】  料金精算の詳細を示すフローチャート
【図７】  料金精算における該料金抽出処理の詳細を示すフローチャート
【符号の説明】
１  注文管理装置
２  ＣＰＵ
３  メモリ
４  タイマー
５  ＤＡＳＤ
６  キーボード
７  ディスプレイ
８  通信処理カード
９  提供者端末
１０  利用者端末
【図１】
0003949907.tif 000002
【図２】
0003949907.tif 000003
【図３】
0003949907.tif 000004
【図４】
0003949907.tif 000005
【図５】
0003949907.tif 000006
【図６】
0003949907.tif 000007
【図７】
0003949907.tif 000008