(57)【要約】【課題】利用者の端末装置から予約を受付けると、予約してから着席までの間に商品又は役務を指定することが可能であり、店舗や施設の回転を良くする予約システム及びサーバを提供する。【解決手段】予約システム１０は、利用者により店舗や施設の予約が行なわれると、利用者が商品又は役務の指定を行なうことを可能とし、商品又は役務の指定が行なわれた場合には、利用者の待ち時間と提供の準備に要する時間とに基づいて、準備開始時間を決定する。これにより、利用者に対し迅速に、一定の時間で商品又は役務を提供することが可能となる。【選択図】      図１２
2004213343.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、
前記端末装置からの予約を受付ける予約受付サーバと、が通信回線を通じて接続された予約システムであって、
前記予約受付サーバは、前記端末装置から予約を行なった利用者からの予約に関する情報に基づいて利用者を識別するための識別情報を取得する識別情報取得手段と、
前記識別情報を取得した場合には、前記通信端末から送信される商品又は役務の指定情報を受信許可する指定情報受信許可手段と、
前記指定情報受信許可手段により受信した商品又は役務を提供するための準備に要する準備時間を記憶する準備時間記憶手段と、
前記準備時間記憶手段により記憶された準備時間と、利用者の待ち時間とに基づいて、商品又は役務を提供するための準備に係る指示情報を生成する指示情報生成手段と、
前記指示情報生成手段により生成した指示情報に基づいて準備開始命令を報知する準備開始命令報知手段と、を備えたことを特徴とする予約システム。
【請求項２】
前記予約受付サーバは、商品又は役務を利用者に提供するための準備に要する準備時間が予め設定された準備時間設定テーブルと、
前記準備時間設定テーブルを参照することにより、前記商品又は役務記憶手段により記憶された商品又は役務を利用者に提供するための準備に要する時間を記憶する準備時間記憶手段と、
前記準備時間記憶手段に記憶された準備時間と、利用者の待ち時間との差を算出する算出手段と、
前記算出手段により算出された結果が所定の範囲内になった場合には、商品又は役務を提供するための準備開始を報知する準備開始命令報知手段と、を備えたことを特徴とする請求項１記載の予約受付サーバ。
【請求項３】
前記予約受付サーバは、利用者の予約状態が解消されたときにのみ前記準備開始命令報知手段により報知を行なうことを特徴とする請求項２記載の予約受付サーバ。
【請求項４】
前記準備開始命令報知手段は、複数の利用者から同内容の商品又は役務の指定を受信した場合には、同内容の商品又は役務に対して複数準備を行なう旨を一度に報知することを特徴とする請求項３記載の予約受付サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、予約システム及び予約受付サーバに関するものである。
【０００２】
【従来の技術】
従来、店舗や施設では、例えば飲食店の場合、利用者は、来店して席に案内されてからメニューを決定し、それから従業員が注文を取り、調理をし、利用者に提供していた。そのため、利用者が来店してから退店するまでに時間がかかり、店舗の回転が悪くなるという問題があった。
【０００３】
この問題を解決するため、各商品の商品情報と平均調理時間が予め設定されたメニューテーブルを設け、客が予約注文した商品と来店時刻を従業員が入力すると、来店時刻と平均調理時間とから予約商品の調理開始時刻を算出し、その時刻になると自動的に調理開始を指示する予約注文処理装置が提案されている（例えば、特許文献１）。これにより、従業員に負担をかけることなく調理開始を指示することができ、また、客の来店から商品の提供までの時間を短縮することができる。
【０００４】
【特許文献１】
特開平５−１２０３０５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、このような予約注文処理装置では、利用者は予約時に注文を行なわなければならず、メニューが分からない場合や決まらない場合には、結局、来店した後に従業員が注文を取りにきてからでないと注文をすることができない。また、来店時刻や注文した商品を入力するのは従業員であるため、従業員の負担を完全になくすことはできないという問題があった。
【０００６】
本発明は以上の点に鑑みてなされたもので、利用者の端末装置から予約を受付けると、予約してから着席までの間に商品又は役務を指定することが可能であり、店舗や施設の回転を良くする予約システム及び予約受付サーバを提供するものである。
【０００７】
【課題を解決するための手段】
以上のような目的を達成するために、本発明における予約システムは、利用者により店舗や施設の予約が行なわれると、利用者が商品又は役務の指定を行なうことを可能とし、商品又は役務の指定が行なわれた場合には、利用者の待ち時間と提供の準備に要する時間とに基づいて、準備開始時間を決定することを特徴とする。
【０００８】
より具体的には、本発明は、以下のようなものを提供する。
【０００９】
（１）  利用者の通信端末と、前記利用者の通信端末からの予約を受付ける予約受付サーバと、が通信回線を通じて接続された予約システムであって、前記予約受付サーバは、前記端末装置から予約を行なった利用者からの予約に関する情報に基づいて利用者を識別するための識別情報を取得する識別情報取得手段と、前記識別情報を取得した場合には、前記通信端末から送信される商品又は役務の指定情報を受信許可する指定情報受信許可手段と、前記指定情報受信許可手段により受信した商品又は役務を提供するための準備に要する準備時間を記憶する準備時間記憶手段と、前記準備時間記憶手段により記憶された準備時間と、利用者の待ち時間とに基づいて、商品又は役務を提供するための準備に係る指示情報を生成する指示情報生成手段と、前記指示情報生成手段により生成した指示情報に基づいて準備開始命令を報知する準備開始命令報知手段と、を備えたことを特徴とする予約システム。
【００１０】
（１）の発明によれば、利用者は、予約してから席に着くまでの間に、利用者の端末装置から所望の商品又は役務を指定することにより、利用者が着席してから商品又は役務を提供するまでの時間を短縮する。そのため、利用者一人当たりの在籍時間が減少し、店舗の回転率を上昇させることができる。
【００１１】
また、利用者が商品又は役務の提供を受けられる場所に存在することを検知し、その検知後に商品又は役務の指定を可能とするようにしてもよい。
【００１２】
本発明における「識別情報取得手段」とは、利用者を識別するための情報を取得するものであり、後述する本実施形態においては、少なくとも図２に示す予約受付サーバ２１におけるＣＰＵ２２、記憶部２８に記憶されたプログラム、図３に示す予約者データベース、図４に示す予約情報データベース等に相当する。
【００１３】
本発明における「指定情報受信許可手段」とは、端末装置に対して商品又は役務を指定することを許可するものであり、後述する本実施形態においては、少なくとも図２に示す予約受付サーバ２１におけるＣＰＵ２２、記憶部２８に記憶されたプログラム等に相当する。
【００１４】
本発明における「準備時間記憶手段」とは、端末装置から送信された商品又は役務の準備時間を記憶するものであり、後述する本実施形態においては、少なくとも図２に示す予約受付サーバ２１におけるＣＰＵ２２、メモリ２３、記憶部２８に記憶されたプログラム、図４に示す予約情報データベース、図６に示す調理時間決定テーブル等に相当する。
【００１５】
本発明における「指示情報生成手段」とは、商品又は役務の提供開始を指示するための指示情報を生成するものであり、後述する本実施形態においては、予約受付サーバ２１におけるＣＰＵ２２、記憶部２８に記憶されたプログラム、データベース等に相当する。
【００１６】
本発明における「準備開始命令報知手段」とは、商品又は役務を提供するための準備開始命令を報知するものであり、後述する本実施形態においては、少なくとも図２に示す予約受付サーバ２１におけるＣＰＵ２２、表示部２４、記憶部２８に記憶されたプログラム等に相当する。
【００１７】
（２）  前記予約受付サーバは、商品又は役務を利用者に提供するための準備に要する準備時間が予め設定された準備時間設定テーブルと、前記準備時間設定テーブルを参照することにより、前記商品又は役務記憶手段により記憶された商品又は役務を利用者に提供するための準備に要する時間を記憶する準備時間記憶手段と、前記準備時間記憶手段に記憶された準備時間と、利用者の待ち時間との差を算出する算出手段と、前記算出手段により算出された結果が所定の範囲内になった場合には、商品又は役務を提供するための準備開始を報知する準備開始命令報知手段と、を備えたことを特徴とする（１）記載の予約受付サーバ。
【００１８】
（２）の発明によれば、利用者が所望した商品又は役務を提供するのに要する時間と、利用者の待ち時間とが、例えば１０分というように所定の範囲内になった場合には、提供の準備を開始することとなる。そのため、ある利用者には着席後すぐに商品又は役務が提供されたが、別の利用者には着席してから提供されるまでに長時間かかってしまう、ということがなくなり、全ての利用者に対し、着席してから一定の時間で商品や役務を提供することができる。
【００１９】
本発明における「算出手段」とは、利用者の待ち時間と、商品又は役務を利用者に提供するのに要する時間との差を算出するものであり、後述する本実施形態においては、少なくとも図２に示すＣＰＵ２２、メモリ２３、記憶部２８に記憶された、図５に示すデータベース、図７に示す注文情報データベース等に相当する。
【００２０】
（３）  前記予約受付サーバは、利用者の予約状態が解消されたときにのみ前記準備開始命令報知手段により報知を行なうことを特徴とする（２）記載の予約受付サーバ。
【００２１】
（３）の発明によれば、前記予約受付サーバは、利用者の予約状態が解消されたときにのみ前記準備開始指示手段により報知を行なうので、利用者が着席をしてから、商品や役務を提供するための準備を行なうようになる。
【００２２】
利用者は、席に着かない間は、キャンセルをする可能性がある。商品や役務を提供するための準備を開始してから予約をキャンセルさせてしまうと、店舗にとって時間的、経済的な損失となる。利用者が着席をしてから、商品や役務を提供するための準備を行なうようにすることにより、そのような損失を防止することができる。
【００２３】
（４）  前記準備開始命令報知手段は、複数の利用者から同内容の商品又は役務の指定を受信した場合には、同内容の商品又は役務に対して複数準備を行なう旨を一度に報知することを特徴とする（２）記載の予約受付サーバ。
【００２４】
（４）の発明によれば、同じ内容の商品や役務は、複数人数分まとめて提供するための準備を行なうことができ、時間の短縮化を図り、より店舗の回転を早くすることができる。
【００２５】
【発明の実施の形態】
以下に、本発明に好適な一実施形態について図面に基づいて説明する。
【００２６】
［システム構成］
図１は本実施形態における予約システムを示す概略図である。
【００２７】
この図１に示す予約システム１０において、インターネット、専用回線、プロバイダ、音声通信局、及び、携帯電話機用基地局、衛星通信局等からなるネットワーク５１には、店舗において提供される商品又は役務の予約に関する情報の制御を行なう予約受付サーバ２１が接続可能となっており、予約受付サーバ２１がネットワーク５１を介して通信可能である。
【００２８】
尚、図１では、ネットワーク５１に接続されているサーバを予約受付サーバ２１のみとして示したが、本発明においてはこれに限らず、後述する予約受付サーバ２１の機能を分割させて複数のサーバにより構成してもよい。また、このような予約受付サーバ２１を複数の店舗に設置し、それらの店舗における予約受付サーバ２１を一括管理する外部サーバを備えた構成としてもよく、簡便である。
【００２９】
また、ネットワーク５１には、複数の端末装置４１Ａ、４１Ｂ、．．．．．．、が接続可能となっており、この複数の端末装置４１Ａ、４１Ｂ、．．．．．．、から予約受付サーバ２１にアクセス可能となっている。
【００３０】
尚、本実施形態における各端末装置４１Ａ、４１Ｂ、．．．．．．、は、携帯電話４１Ａ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）４１Ｂを用いているが、本発明はこれに限らず、利用者がネットワーク５１にアクセス可能な端末装置であればよく、携帯性を有する端末装置であれば好ましい。この携帯性を有する端末装置とは、例えば、携帯電話４１Ａ、ＰＤＡ４１Ｂの他にも、ノート型パーソナルコンピュータ、モバイルパーソナルコンピュータ等の通信可能な携帯用端末装置を含む。
【００３１】
また、アクセスの方法としては、各端末装置４１Ａ、４１Ｂ、．．．．．．、とインターネット等のネットワーク５１（プロバイダのホストコンピュータ）との間は、ＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式や、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式等、デジタル方式の電波を用いて音声データを供給するものが主流となっており、これらの電波は、各地に点在する基地局を介して、予約受付サーバ２１に接続される。
【００３２】
尚、本実施形態においては、携帯性を有する無線方式の端末装置を用いてネットワーク５１を介して予約受付サーバ２１に対して通信可能となるように構成するが、本発明はこれに限らず、通信可能であればよく、有線方式、無線方式を問わない。
【００３３】
例えば、携帯性を有しない端末装置であってもよく、更には、携帯性を有する端末装置を有線方式の装置に接続することによりネットワーク５１を介して予約受付サーバ２１に対して通信可能となるように構成してもよい。この場合においては、ＴＣＰ／ＩＰプロトコル群で作成したパケットのやり取りをダイヤルアップＰＰＰ（Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）接続を利用して行い、ネットワーク５１（プロバイダのホストコンピュータと予約受付サーバ２１との間）では、ＴＣＰ／ＩＰプロトコルによる通信が行われる。これにより、端末装置４１Ａ、４１Ｂ、．．．．．．、は予約受付サーバ２１から種々の提供情報を入手することができ、更には、予約受付サーバ２１に対して種々の情報を提供することができる。
【００３４】
また、本実施形態においては、端末装置４１Ａ、４１Ｂ、．．．．．．、を、予約受付サーバ２１に接続することにより、ネットワーク５１に間接的に接続するような構成としたが、本発明はこれに限らず、間接的にネットワーク５１に接続してもよい。
【００３５】
［予約受付サーバ構成］
本発明の実施形態である予約受付サーバの制御回路を示すブロック図を図２に示す。
【００３６】
図２に示すように、予約受付サーバ２１においては、データＢＵＳにＣＰＵ２２、メモリ２３、表示部２４、情報取得部２５、通信Ｉ／Ｆ２６、ＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）等で構成された記憶部２８が接続されている。
【００３７】
予約受付サーバ２１の記憶部２８には、図１に示す予約システム１０を管理するためのプログラム、具体的には、端末装置４１Ａ、４１Ｂ、．．．．．．、との通信を行なうためのプログラム等、各種のサービスを提供するプログラムが格納されている。
【００３８】
ＣＰＵ２２は、記憶部２８に格納されているこれらのプログラムに従って種々の動作を実行するようになされており、このプログラム自体、動作プログラムにより生成された変数、データ等をメモリ２３に一時的に記録し、当該動作に応じて各回路部を制御する。詳しくは後述するが、制御プログラムや記憶部２８に格納されている種々のコンテンツやそのプログラムに従って種々の処理を実行するようになされている。すなわち、ＣＰＵ２２は、通信Ｉ／Ｆ２６に接続された回線を介して、ネットワーク５１から送信される、各端末装置４１Ａ、４１Ｂ、．．．．．．、からの情報を受け取り、これをメモリ２３、記憶部２８に格納する。
【００３９】
［予約受付サーバにおける記憶部の構成］
また、上述した予約受付サーバ２１における記憶部２８には、図３から図７に示す如く、データベース及びテーブルが記憶されている。
【００４０】
尚、本発明における「データベース」とは、データの入力、更新、検索などの手順を提供し、情報の集中管理を実現するものであり、あるテーブルのあるレコードと、他のテーブルのあるレコードと、を関連づけつつ処理を行なうリレーショナルデータベースを含むものである。
【００４１】
この記憶部２８には、図３に示す如く、利用者データベースが記憶されている。
【００４２】
この利用者データベースは、この予約システム１０の利用者の情報が関連付けて記憶されるものであり、これらの項目には、「ＩＤ」、「氏名」、「パスワード」、「住所」、「電話番号」、「電子メール」のアドレス等、各種の情報が関連付けられている。
【００４３】
尚、本実施形態においては、予約情報が送信された端末装置４１Ａ、４１Ｂ、．．．．．．、におけるメールアドレス等の識別情報を用いて、通信先情報を決定するように構成するが、本発明はこれに限らず、利用者の複数の識別情報を用いて通信先情報等、各種の情報を決定するように制御してもよい。例えば、利用者の「ＩＤ」と「パスワード」を送信することにより、利用者データベースを参照し、そのメールアドレス等の通信先情報を決定することが可能となる。
【００４４】
尚、「識別情報」とは、利用者を識別するための情報のことであり、各利用者固有のものをいう。具体的にはメールアドレス、ＩＤ等のことをいう。
【００４５】
また、この記憶部２８には、図４に示す如く、予約情報データベースが記憶されている。この予約情報データベースは、この予約システム１０の利用者の情報が関連付けて記憶されるものであり、これらの項目は、「ＩＤ」、「氏名」、「予約情報ＩＤ」、「予約認証情報」等、各種の情報が関連付けられている。また、図４に示した「ＩＤ」には、図３に示す「ＩＤ」が関連付けられている。
【００４６】
「予約認証情報」とは、予約したケースにおいて、店内受付、予約本人確認等、利用者の予約を認証するためのものであり、後述する各種の方式を用いて行われる。
【００４７】
更には、「予約情報ＩＤ」は、図５に示す如く、「予約受付時間情報」、「店内受付時間情報」、「商品提供時間情報」、に関連付けられており、各種の処理が行われた場合には、これらの情報が記憶されることとなる。
【００４８】
「予約受付時間情報」とは、利用者が端末装置から予約を行なった時間に関する情報のことである。「店内受付時間情報」とは、利用者が来店した時間に関する情報のことである。また、「商品提供時間情報」とは、商品を利用者に提供する時間に関する情報のことである。
【００４９】
更にまた、記憶部２８には、図６に示す如く、調理時間決定テーブルが記憶されている。このテーブルには、メニューと、そのメニューを調理するのに要する時間とが対応付けられている。
【００５０】
尚、本実施形態においては、調理時間を決定するためのテーブルとしたが、本発明はこれに限らず、商品又は役務を利用者に提供するために要する時間を決定するためのテーブルであればよい。
【００５１】
更にまた、記憶部２８には、図７に示す如く、利用者が注文を行なった後に利用する、注文情報データベースが記憶されている。これらの項目には、「ＩＤ」、「商品名」「予測提供時間」「調理開始時間」が関連付けられている。
【００５２】
「予測提供時間」とは、利用者の予約状態が解消し、席に案内される予測時間のことである。
【００５３】
［情報取得部の説明］
また、このような情報取得部２５の一例を、図８を用いて説明する。
【００５４】
本実施形態における情報取得部２５は、図８に示す如く、予約認証情報を、２次元画像として読み取るものである。
【００５５】
この情報取得部２５は、画像読取面３１、その読み取った画像情報をＣＰＵ２２に供給する制御回路（図示せず）から構成されている。この画像読取面３１に対して、画像を近づけることにより、その画像を２次元画像として読み取るものである。
【００５６】
例えば、図８に示す如く、２次元バーコードを施した画像表示面３３に対して、画像読取面３１を近づけることにより、画像表示面に表示又は描かれた画像を画像データとして読み取る。この画像データを読み取ることにより、記憶部２８に記憶された予約認証情報と照合を行い、本予約システム１０を利用したシステム利用者であるか否かを判断可能とするのである。
【００５７】
また、２次元バーコードを採用した画像は、端末装置４１Ａ、４１Ｂ、．．．．．．、における表示部４４に表示されたものであり、情報取得部２５がその２次元バーコードを読み取ることにより、記憶部２８における予約認証情報との照合を行なうこととなる。
【００５８】
この情報取得部２５は、システム利用者が来店した場合には、その来店を検知すべく画像を読み取り、更には、提供される商品又は役務が提供可能な状態となり、その場合においてシステム利用者が来店しているか否かを検知すべく画像を読み取ることとなる。
【００５９】
尚、本実施形態においては、２次元バーコードを採用した画像を読み取る情報取得部２５を含む構成としたが、本発明はこれに限らず、システム利用者の来店を検知するような機能を有するものであればよく、例えば、２次元バーコードを採用していない、従来の１次元バーコード等、画像を取得する機能、音声を用いてシステム利用者の来店を検知する機能、店舗においてのみ通信可能な方式を用いて情報の取得をする機能等、各種の機能又は当該各種の機能の組み合わせであってもよい。
【００６０】
また、２次元バーコードを用いた情報取得部でなくとも、１次元バーコードを時間的に変更しながら表示することが可能な「アクティブコード」を用いた情報取得部であってもよく、この「アクティブコード」を用いることにより、バーコードリーダ等のような装置を入れ替えることなく、従来のハードウェアを利用することにより、本処理を実行することが可能となるのである。
【００６１】
更には、詳しくは後述する如く、赤外線を含む光線を用いて予約認証情報の送受信を行なうように構成してもよい。
【００６２】
［端末装置の構成］
本発明の実施形態である端末装置の制御回路を示すブロック図を図９に示す。ここでは端末装置４１Ａについて説明するが、他の端末装置４１Ｂ、．．．．．．、も同様の構成を有するものとする。
【００６３】
図９に示すように、端末装置４１Ａにおいては、データバスＢＵＳにＣＰＵ４２、メモリ４３、信号の送受信を行なう通信インターフェイス（以下、通信Ｉ／Ｆと称する。）４６、液晶表示パネルやＣＲＴ等で構成された表示部４４、キーボードやジョグダイヤル等でなる入力部４５、フラッシュメモリ等で構成された記憶部４８及び赤外線通信により情報の入出力を行なう情報入出力部４７が接続されている。
【００６４】
ＣＰＵ４２は記憶部４８に格納されている動作プログラムに従って種々の動作を実行するようになされており、この動作プログラム自体、動作プログラムにより生成された変数等をメモリ４３に一時的に記録し、当該動作に応じて各回路部を制御する。ＣＰＵ４２の各種処理内容は必要に応じて表示部４４に表示される。
【００６５】
この表示部４４は、予約をした際に、予約受付サーバ２１から供給される予約認証情報に基づいて２次元バーコードを採用した画像を表示する機能を有する。この表示部４４に画像を表示させることにより、その画像が上述した情報取得部２５により読み取られ、予約を行ったか否かを認識することとなるのである。
【００６６】
入力部４５は、ユーザが所望の情報、例えば、ＩＤ、氏名、予約情報、パスワード等の情報を入力すると、当該所望の情報を表すデータをＣＰＵ４２に供給する。ＣＰＵ４２はユーザが入力した情報を、ネットワーク５１を介して、予約受付サーバ２１に対して供給することとなる。これにより、この予約受付サーバ２１は、端末装置４１Ａから供給された情報を受け取り、各種の処理を行なうこととなる。もちろん、ＩＤ、氏名、予約情報等は、予め記憶されており、入力部４５により入力された情報に基づいて、各種の情報処理を行なうものであってもよい。
【００６７】
尚、本実施形態においては、上述した如く、情報取得部２５が表示部４４に表示された２次元バーコードを採用した画像を表示させることにより照合を行い、その照合の結果に基づいて、認証を行ったが、本発明はこれに限らず、端末装置４１Ａにおける情報入出力部４７から供給される情報に基づいて照合を行い、その照合の結果に基づいて認証を行なうように構成してもよい。
【００６８】
ここでは、上述した情報入出力部４７について好適な実施形態の一例を、図１０を用いて説明する。
【００６９】
端末装置４１Ａにおける側面には、情報出力面３６が設けられている。
【００７０】
この情報出力面３６は、情報入出力部４７の一部を構成するものであり、その情報出力面３６からは赤外線が発せられる。
【００７１】
情報入出力部４７は、ＣＰＵ４２から供給される通信情報に基づいて、赤外線を発するものであり、その赤外線を予約受付サーバ２１における情報取得部に対して発することにより、端末装置４１Ａから予約受付サーバ２１に対して予約認証情報が供給されることとなる。もちろん、この通信方式は、赤外線でなくともよく、システム利用者の来店を検知し、そのシステム利用者が予約を行った者であることを認証可能とするものであればよい。
【００７２】
［システムの動作説明］
上述した予約システム１０におけるシステム動作処理を図１１から図１２のフローチャートを用いて説明する。
【００７３】
以下においては、予約システム１０は起動しており、上述した予約受付サーバ２１におけるＣＰＵ２２、端末装置４１Ａ、４１Ｂ、．．．．．．、におけるＣＰＵ４２において用いられる変数は所定の値に初期化され、定常動作しているものとする。また、図１３に示すサブルーチンは所定のタイミングで呼び出されるものとする。更には、本サブルーチンにおいては、端末装置４１Ａを用いて予約に関する情報の予約処理を実行することとする。
【００７４】
最初に、図１１に示す如く、端末装置４１Ａでは、予約情報入力処理を実行する（ステップＳ１０１）。この処理において、ＣＰＵ４２は、入力部４５から供給された入力情報に基づいて予約情報を生成する。
【００７５】
この予約情報とは、具体的には、システム利用者のＩＤ、氏名、予約認証情報の送信先のメールアドレス、パスワード、予約する旨のデータ等、各種のデータが含まれている。そして、ＣＰＵ４２は、生成された予約情報をメモリ４３に記録する。この処理が終了した場合には、ステップＳ１０２に処理を移す。
【００７６】
次いで、端末装置４１Ａでは、予約情報送信処理を実行する（ステップＳ１０２）。この処理において、ＣＰＵ４２は、ステップＳ１０１の処理によりメモリ４３に記録された予約情報を読み出し、その予約情報を、通信Ｉ／Ｆ４６、ネットワーク５１を介して、予約受付サーバ２１に供給する。この処理が終了した場合には、ステップＳ１０３に処理を移す。
【００７７】
次いで、予約受付サーバ２１では、予約情報受信処理を実行する（ステップＳ２０１）。この処理において、ＣＰＵ２２は、通信Ｉ／Ｆ２６を介して端末装置４１Ａから供給された予約情報を受け取り、その予約情報をメモリ２３に記録する。この処理が終了した場合には、ステップＳ２０２に処理を移す。
【００７８】
次いで、予約受付サーバ２１では、予約順序情報生成処理を実行する（ステップＳ２０２）。この処理において、ＣＰＵ２２は、ステップＳ２０１の処理によりメモリ２３に記録された予約情報と、記憶部２８に位置付けられた予約情報データベースと、に基づいて、予約順序情報を生成する。
【００７９】
例えば、ＣＰＵ２２は、ステップＳ２０１の処理により予約情報を受信したことを契機に、予約情報データベースを参照し、その予約情報データベースに予約順序情報が「０２」まである予約情報が記録されている場合には、受信した予約情報に関する予約順序情報を「０３」と、「０２」をインクリメントした数値として予約順序情報を算出し、その算出された予約順序情報をメモリ２３に記録することとなる。この処理が終了した場合には、ステップＳ２０３に処理を移す。
【００８０】
次いで、予約受付サーバ２１では、予約認証情報生成処理を実行する（ステップＳ２０３）。この処理において、ＣＰＵ２２は、ステップＳ２０１の処理によりメモリ２３に記録された予約情報に関する予約認証情報を生成する。
【００８１】
本実施形態においては、２次元バーコードを採用した画像を端末装置４１Ａにおける表示部４４に表示させる予約認証情報を生成することとなるが、本発明はこれに限らず、端末装置４１Ａに対して予約認証情報を供給し、端末装置４１Ａにおける予約認証情報と、予約情報データベースに記録される予約認証情報と、を照合可能なものであればよい。この処理が終了した場合には、ステップＳ２０４に処理を移す。
【００８２】
次いで、予約受付サーバ２１では、通信先情報生成処理を実行する（ステップＳ２０４）。この処理において、ＣＰＵ２２は、ステップＳ２０１の処理によりメモリ２３に記録された予約情報に基づいて通信先情報を生成する。この処理が終了した場合には、ステップＳ２０５に処理を移す。
【００８３】
次いで、予約受付サーバ２１では、待ち人数情報生成処理を実行する（ステップＳ２０５）。この処理において、ＣＰＵ２２は、予約情報データベースの予約順序情報に基づいて、待ち人数情報を生成し、メモリ２３に記録する。この処理が終了した場合には、ステップＳ２０６に処理を移す。
【００８４】
次いで、予約受付サーバ２１では、予測待ち時間生成処理を実行する（ステップＳ２０６）。この処理において、ＣＰＵ２２は、予約情報データベースの予約順序情報に基づいて、予測待ち時間を算出し、メモリ２３に記録する。この処理が終了した場合には、ステップＳ２０７に処理を移す。
【００８５】
尚、本実施形態においては、待ち人数情報生成処理と、予測待ち時間生成処理と、の両者を実行させるように構成したが、本発明はこれに限らず、待ち人数情報生成処理、予測待ち時間生成処理、のいずれかを実行させるように構成してもよい。
【００８６】
次いで、予約受付サーバ２１では、予約情報データベース記憶処理を実行する（ステップＳ２０７）。この処理において、ＣＰＵ２２は、ステップＳ２０１の処理によりメモリ２３に記録された予約情報を図３に示す如き利用者情報データベースに対応させた、ＩＤ、氏名等の利用者情報と、ステップＳ２０２の処理によりメモリ２３に記録された予約順序情報と、ステップＳ２０３の処理によりメモリ２３に記録された予約認証情報と、ステップＳ２０４の処理によりメモリ２３に記録された通信先情報と、ステップＳ２０６の処理によりメモリ２３に記録された予測待ち時間情報と、を、図４及び図５に示す如き予約情報データベースに記録する。この処理が終了した場合には、ステップＳ２０８に処理を移す。
【００８７】
次いで、予約受付サーバ２１では、予約認証情報送信処理を実行する（ステップＳ２０８）。この処理において、ＣＰＵ２２は、ステップＳ２０４の処理によりメモリ２３に記録された通信先情報に基づいて通信先を決定し、通信Ｉ／Ｆ２６、ネットワーク５１を介して、通信先に対して、ステップＳ２０１の処理によりメモリ２３に記録された予約情報を図３に示す如き利用者情報データベースに対応させた、ＩＤ、氏名等の利用者情報と、ステップＳ２０２の処理によりメモリ２３に記録された予約順序情報と、ステップＳ２０３の処理によりメモリ２３に記録された予約認証情報と、ステップＳ２０５の処理によりメモリ２３に記録された待ち人数情報と、ステップＳ２０６の処理によりメモリ２３に記録された予測待ち時間情報と、を送信する。この処理が終了した場合には、ステップＳ２１１に処理を移す。
【００８８】
次いで、端末装置４１Ａでは、予約認証情報受信処理を実行する（ステップＳ１０３）。この処理において、ＣＰＵ４２は、通信Ｉ／Ｆ２６を介して予約認証情報等を受け取る。
【００８９】
この際に、予約認証情報のほかに、予測待ち時間情報、待ち人数情報等を受信する。
【００９０】
次いで、端末装置４１Ａでは、予約認証情報記録処理を実行する（ステップＳ１０４）。この処理において、ＣＰＵ４２は、ステップＳ１０３の処理により受け取った予約認証情報等を記憶部４８に記録する。この処理が終了した場合には、ステップＳ１０５に処理を移す。
【００９１】
次いで、図１２に示す如く、注文情報入力処理を実行する（ステップＳ１０５）。この処理において、ＣＰＵ４２は、入力部４５から供給された入力情報に基づいて注文情報を生成する。
【００９２】
この注文情報とは、具体的には、利用者が希望する商品又は役務が含まれている。そして、ＣＰＵ４２は、生成された注文情報をメモリ４３に記録する。この処理が終了した場合には、ステップＳ１０６に処理を移す。
【００９３】
尚、本発明においては、端末装置４１Ａが予約認証情報を予約受付サーバ２１に対して出力し、予約受付サーバ２１が予約認証情報を確認できた場合にのみ注文情報を入力できるようにしてもよい。
【００９４】
次いで、注文情報送信処理を実行する（ステップＳ１０６）。この処理において、ＣＰＵ４２は、ステップＳ１０５の処理によりメモリ４３に記録された注文情報を読み出し、その注文情報を、通信Ｉ／Ｆ４６、ネットワーク５１を介して、予約受付サーバ２１に供給する。この処理が終了した場合には、ステップＳ１０７に処理を移す。
【００９５】
一方、予約受付サーバ２１では、注文情報受信処理を実行する（ステップＳ２０９）。この処理において、ＣＰＵ２２は、通信Ｉ／Ｆ２６を介して端末装置４１Ａから供給された注文情報を受け取る。そして、その注文情報を、利用者の識別情報と対応付け、メモリ２３に記録する。この処理を終了させた後、ステップＳ２１０に処理を移す。
【００９６】
次いで、調理時間決定テーブルを参照する（ステップＳ２１０）。この処理において、ＣＰＵ２２は、ステップＳ２０９の処理によりメモリ２３に記録された注文情報を、図６に示した調理時間決定テーブルに対応付けて調理時間を決定し、メモリ２３に記録する。この処理が終了した場合には、ステップＳ２１１に処理を移す。
【００９７】
次いで、予約情報データベースの更新処理を実行する（ステップＳ２１１）。この処理において、ＣＰＵ２２は、その店舗における商品又は役務の提供状況に応じて予約情報データベースを更新する。
【００９８】
例えば、予約受付サーバ２１において入力部（図示せず）を備え、その入力部から供給される入力信号を受け取り、予約順序情報の更新を行なうことが可能である。この処理が終了した場合には、ステップＳ２１２に処理を移す。
【００９９】
一方、端末装置４１Ａでは、予約認証情報出力処理を実行する（ステップＳ１０７）。この処理は、利用者が来店したときに行なわれるものであり、ＣＰＵ４２は、入力部４５から供給される予約認証情報である予約認証画像を表示させるための入力信号に基づいて、２次元バーコードを採用した画像を表示部４４に表示させる。この処理が終了した場合には、本サブルーチンを終了させる。
【０１００】
一方、予約受付サーバ２１では、予約認証情報取得処理を実行する（ステップＳ２１２）。この処理において、ＣＰＵ２２は、入力部の入力信号に基づいて、又は、自動的に、情報取得部２５に対して、予約認証情報を取得する命令を供給し、その命令を受け取った情報取得部２５は、予約認証情報である２次元バーコードを採用した画像を読み取る。ＣＰＵ２２は、この情報取得部２５から読み取られた予約認証情報を受け取り、メモリ２３に記録する。この処理が終了した場合には、ステップＳ２１３に処理を移す。
【０１０１】
次いで、調理開始時間か否かを判断する（ステップＳ２１３）。この処理において、ＣＰＵ２２は、ＣＰＵ２２内に内蔵されているタイマ（図示せず）により、図７に示す注文情報データベースに記録された調理開始時間になったか否かを判断する。調理開始時間になったと判別した場合にはステップＳ２１４に処理を移し、調理開始時間になっていないと判別した場合には、ステップＳ２１１の処理を再度行なう。
【０１０２】
次いで、予約状態が解消したか否かを判断する（ステップＳ２１４）。利用者は、席に案内されると、端末装置から予約認証情報を出力する。そして、予約受付サーバ２１は、予約認証情報を取得する。この時点で、予約状態は解消されることとなる。この処理において、ＣＰＵ２２は、予約認証情報を取得したか否かを判断する。予約認証情報を取得したと判別した場合にはステップＳ２１５に処理を移し、取得していないと判別した場合には、ステップＳ２１４の処理を再度行なう。
【０１０３】
次いで、調理開始報知処理を実行する（ステップＳ２１５）。この処理において、ＣＰＵ２２は、調理を開始すべき旨を、表示部２４に表示する。この処理を終了させた後、本サブルーチンを終了させる。
【０１０４】
このように処理を実行することによって、「前記予約受付サーバは、利用者からの予約情報が記憶された後には、利用者を識別するための識別情報を取得する識別情報取得手段と、前記識別情報を取得した場合には、前記通信端末から送信される商品又は役務の指定情報を受信許可する商品又は役務指定受信許可手段と、前記商品又は役務指定受信許可手段により受信した商品又は役務を提供するための準備に要する準備時間を記憶する準備時間記憶手段と、前記準備時間記憶手段により記憶された準備時間と、利用者の待ち時間とに基づいて、商品又は役務を提供するための準備に係る指示情報を生成する指示情報生成手段と、前記指示情報生成手段により生成した指示情報に基づいて準備開始命令を報知する準備開始命令報知手段と、を備えた」ので、利用者は、予約してから席に着くまでの間に、予め希望の商品又は役務を指定することができる。
【０１０５】
また、「前記予約受付サーバは、商品又は役務を利用者に提供するための準備に要する準備時間が予め設定された準備時間設定テーブルと、前記準備時間設定テーブルを参照することにより、前記商品又は役務記憶手段により記憶された商品又は役務を利用者に提供するための準備に要する時間を記憶する準備時間記憶手段と、前記準備時間記憶手段に記憶された準備時間と、利用者の待ち時間との差を算出する算出手段と、前記算出手段により算出された結果が所定の範囲内になった場合には、商品又は役務を提供するための準備開始を報知する準備開始命令報知手段と、を備えた」ので、利用者が所望した商品又は役務を提供するのに要する時間と、利用者の待ち時間とが所定の範囲内になった場合には、提供の準備を開始することとなる。そのため、利用者が着席してから一定の時間で商品又は役務を提供することができ、効率良く店舗を回転させることができる。
【０１０６】
更に、「前記予約受付サーバは、利用者の予約状態が解消されたときにのみ前記準備開始命令報知手段により報知を行なう」ので、準備を開始したのに利用者がキャンセルしてしまうことによる損害を防止することができる。
【０１０７】
尚、本発明においては、同じ時間帯に、複数の利用者が同一の注文をした場合には、調理開始の報知を一度に行なうようにしてもよい。これにより、同じメニューは一度で調理することができ、時間を短縮し、より店舗の回転を早くすることができる。
【０１０８】
また、本実施形態においては、調理開始の報知が予約受付サーバにおいて行なわれたが、本発明はこれに限らず、例えば、厨房にモニタを設置し、通信回線を通じて予約受付サーバと接続するようにして、報知を行なうようにしてもよい。
【０１０９】
更に、本実施形態においては、利用者は、予約後認証情報を受信したら、すぐに注文ができることとしたが、本実施形態はこれに限らず、来店し、照合を行なってからのみ注文を行なうことができるようにしてもよい。
【０１１０】
更には、本実施形態においては、飲食店における予約システムについて記載したが、本発明はこれに限らず、飲食店以外の商品又は役務が提供可能なものに採用された予約システムであればよい。
【０１１１】
【発明の効果】
本発明によれば、利用者は、予約してから席に着くまでの間に商品又は役務を指定することができる。そのため、利用者が着席してから商品又は役務を提供するまでの時間を短縮することができ、店舗等の回転率を上昇させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態における予約システムの構成を示すブロック図である。
【図２】本発明の一実施形態における予約受付サーバの構成を示すブロック図である。
【図３】本発明の一実施形態における予約受付サーバのデータベースを示す説明図である。
【図４】本発明の一実施形態における予約受付サーバのデータベースを示す説明図である。
【図５】本発明の一実施形態における予約受付サーバのデータベースを示す説明図である。
【図６】本発明の一実施形態における予約受付サーバのテーブルを示す説明図である。
【図７】本発明の一実施形態における予約受付サーバのデータベースを示す説明図である。
【図８】本発明の一実施形態における情報取得部を示す概観図である。
【図９】本発明の一実施形態における端末装置の電気的な構成を示すブロック図である。
【図１０】本発明の一実施形態における端末装置の情報入出力部を示す概観図である。
【図１１】本発明の一実施形態における予約システムのフローチャートを示す図である。
【図１２】本発明の一実施形態における予約システムのフローチャートを示す図である。
【符号の説明】
１０  予約システム
２１  予約受付サーバ
２２、４２  ＣＰＵ
２３、４３  メモリ
２４、４４  表示部
２５  情報取得部
２６、４６  通信Ｉ／Ｆ
２８、４８  記憶部
３１  画像読取面
３３  画像表示面
３６  情報出力面
４１Ａ、４１Ｂ  端末装置
４５  入力部
４７  情報入出力部
５１  ネットワーク
【図１】
2004213343.tif 000003
【図２】
2004213343.tif 000004
【図３】
2004213343.tif 000005
【図４】
2004213343.tif 000006
【図５】
2004213343.tif 000007
【図６】
2004213343.tif 000008
【図７】
2004213343.tif 000009
【図８】
2004213343.tif 000010
【図９】
2004213343.tif 000011
【図１０】
2004213343.tif 000012
【図１１】
2004213343.tif 000013
【図１２】
2004213343.tif 000014