(57)【要約】【課題】予約に従って店舗を利用しようとする顧客の、店舗の利用を予約した顧客本人であるかどうかの確認作業を支援する。【解決手段】店舗に空席が生じたならば、店舗システム１のオペレータは、予約管理システム１３を用いて、空席待ちの予約中の顧客の移動電話端末装置２に、席の準備ができたことを知らせる、本人確認用の二次元コード７２２を含めた案内メール（ｂ）を送信する。案内メールを外出先で受信した顧客は、店舗に到着したならば、移動電話端末装置２の表示装置２０５に先に受信した案内メールを表示し、予約管理システム１３は、表示された案内メール中の二次元コード７２２を二次元コードスキャナ１３４で読み取る。そして、読み取った二次元コード７２２に基づく、顧客が予約した本人であるかどうかの本人認証を行い、本人認証が成功したならば、認証結果表示器１３３に認証成功を表示する。【選択図】図７
2008077528.tif 000002
【特許請求の範囲】
【請求項１】
店舗の満席時に顧客の店舗の利用の予約を受け付ける店舗利用予約処理システムであって、
店舗に来店した顧客が表示内容を視認可能な位置に配置された表示装置と、
定期的に、所定の有効期間を与えた予約受付用のメールアドレスである予約受付メールアドレスを設定する予約受付メールアドレス設定手段と、
少なくとも前記店舗が満席である場合に、前記予約受付メールアドレスが最近に設定した予約受付メールアドレスを表すコード画像を含む予約受付画面を前記表示装置に表示する予約受付画面表示手段と、
有効期間が経過していない予約受付メールアドレスに一致するメールアドレスを宛先とする電子メールを受信した場合に、当該電子メールの送信元の顧客についての予約を登録する予約登録手段とを有することを特徴とする店舗利用予約処理システム。
【請求項２】
請求項１記載の店舗利用予約処理システムであって、
前記予約受付メールアドレス設定手段は、予約を受け付ける各内容毎に、当該内容に対応づけて前記予約受付メールアドレスを設定し、
前記予約受付画面表示手段は、少なくとも前記店舗が満席である場合に、前記予約を受け付ける各内容の表示と共に、前記予約受付メールアドレスが当該内容について最近に設定した予約受付メールアドレスを表すコード画像を含めた予約受付画面を前記表示装置に表示し、
前記予約登録手段は、有効期間が経過していない予約受付メールアドレスに一致するメールアドレスを宛先とする電子メールを受信した場合に、当該電子メールの送信元の顧客についての、当該電子メールの宛先のメールアドレスに一致する予約受付メールアドレスに対応づけられた内容の予約を登録することを特徴とする店舗利用予約処理システム。
【請求項３】
請求項１または２記載の店舗利用予約処理システムであって、
前記予約受付メールアドレスを表すコード画像は、予約受付メールアドレスを表す二次元コードであることを特徴とする店舗利用予約処理システム。
【請求項４】
店舗の満席時に行われた顧客の店舗の利用の予約を処理する店舗利用予約処理システムであって、
前記予約を受け付けた顧客の移動電話端末装置のメールアドレスを登録した予約管理テーブルと、
前記予約管理テーブルにメールアドレスが登録された顧客に対して席の準備ができたときに、当該メールアドレスを宛先とする、席の準備ができた旨を通知する、当該顧客の本人認証用に設定した情報を表すコード画像を含めた電子メールを送信する案内手段と、
移動電話端末装置の表示装置に表示されたコード画像を読み取り、画像を読み取ったコードが表す情報が、前記顧客に対して本人認証用に設定した情報であるかどうかを判定し、判定結果を出力する認証手段とを有することを特徴とする店舗利用予約処理システム。
【請求項５】
請求項４記載の店舗利用予約処理システムであって、
前記顧客の本人認証用に設定した情報を表すコード画像は二次元コードであることを特徴とする店舗利用予約処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、店舗の満席時に顧客の店舗の利用の予約を受け付けて処理する技術に関するものである。
【背景技術】
【０００２】
店舗の満席時に顧客の店舗の利用の予約を受け付けて処理する技術としては、顧客が移動電話端末装置からアクセス可能なＷｅｂページ上で、店舗の満席状況を提示すると共に顧客からの店舗の予約を受け付ける技術が知られている（たとえば、特許文献１）。
【特許文献１】特開2005-332134号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
さて、店舗によっては、店舗利用の事前の予約は受け付けず、実際に顧客が来店した際に満席であった場合の空席待ちの予約のみを受け付ける形態で、店舗運営を行いたいと考える場合がある。
しかしながら、前記Ｗｅｂページ上で顧客からの店舗の予約を受け付ける技術によれば、顧客は予約時点において店舗にいる必要がないため、そのような店舗運営を行うことができない。
また、前記技術によれば、予約に従って店舗を利用しようとする顧客が、本当に店舗の利用を予約した顧客であるのかどうかを確認するために、予約の受け付けに先だって顧客より顧客の氏名等の提示を受け、これを登録しておくなどの特段の処置が必要となる。
そこで、本発明は、満席であった際に実際に来店した顧客の空席待ちの予約のみを受け付けることのできる店舗利用予約処理システムを提供することを課題とする。
また、併せて、本発明は、予約に従って店舗を利用しようとする顧客の、店舗の利用を予約した顧客本人であるかの確認作業と、当該確認を受けるために顧客が行わなければならない作業を簡易化することを課題とする。
【課題を解決するための手段】
【０００４】
前記課題達成のために、本発明は、店舗の満席時に顧客の店舗の利用の予約を受け付ける店舗利用予約処理システムを、店舗に来店した顧客が表示内容を視認可能な位置に配置された表示装置と、定期的に、所定の有効期間を与えた予約受付用のメールアドレスである予約受付メールアドレスを設定する予約受付メールアドレス設定手段と、少なくとも前記店舗が満席である場合に、前記予約受付メールアドレスが最近に設定した予約受付メールアドレスを表すコード画像を含む予約受付画面を前記表示装置に表示する予約受付画面表示手段と、有効期間が経過していない予約受付メールアドレスに一致するメールアドレスを宛先とする電子メールを受信した場合に、当該電子メールの送信元の顧客についての予約を登録する予約登録手段とを含めて構成したものである。
【０００５】
このような店舗利用予約処理システムによれば、満席である際に店舗を訪れた顧客は、携帯する自分の移動電話端末装置を用いて、店舗に設置されている表示装置に表示されているコード画像が表すメールアドレスに電子メールを送信するだけで空席待ちの予約を行うことができる。一方で、表示装置にコード画像が表示される各予約受付メールアドレスには有効期間が与えられており、この有効期間中に当該予約受付メールアドレス宛の電子メールを受信した場合にのみ予約が受け付けられる。
【０００６】
したがって、このような店舗利用予約処理システムによれば、店舗に来店していない顧客は予約受付メールアドレスを表すコード画像を取得することができず予約を行うことができない。また、たとえば、前記有効期間を１０数分に設定すれば、１０数分以上過去に来店し当該過去の時点において表示装置に表示されていたコード画像を取得しておいた顧客の当該取得しておいたコード画像を用いた予約は、当該コード画像が表す予約受付メールアドレスが有効期間外となることにより排除される。よって、本店舗利用予約処理システムを用いることにより、実際に顧客が来店した際に満席であった場合の空席待ちの予約のみを受け付けることができるようになる。
【０００７】
ここで、このような店舗利用予約処理システムは、前記予約受付メールアドレス設定手段において、予約を受け付ける各内容毎に、当該内容に対応づけて前記予約受付メールアドレスを設定し、前記予約受付画面表示手段において、少なくとも前記店舗が満席である場合に、前記予約を受け付ける各内容の表示と共に、前記予約受付メールアドレスが当該内容について最近に設定した予約受付メールアドレスを表すコード画像を含めた予約受付画面を前記表示装置に表示し、前記予約登録手段において、有効期間が経過していない予約受付メールアドレスに一致するメールアドレスを宛先とする電子メールを受信した場合に、当該電子メールの送信元の顧客についての、当該電子メールの宛先のメールアドレスに一致する予約受付メールアドレスに対応づけられた内容の予約を登録するように構成してもよい。このようにすることにより、顧客は、所望の予約内容に応じてコード画像を選定し、コード画像が表すメールアドレスに電子メールを送信するだけで当該内容による予約を行うことができるようになる。
【０００８】
また、以上の店舗利用予約処理システムにおいて、前記予約受付メールアドレスを表すコード画像は、たとえば、予約受付メールアドレスを表す二次元コードであってよい。このようにすることにより、予約を行う顧客は、多くの移動電話端末装置が備えているカメラと二次元コードのデコード機能を利用して簡易に予約受付メールアドレスに電子メールを送信することができるようになる。
【０００９】
また、本発明は、前記課題達成のために、店舗の満席時に行われた顧客の店舗の利用の予約を処理する店舗利用予約処理システムを、前記予約を受け付けた顧客の移動電話端末装置のメールアドレスを登録した予約管理テーブルと、前記予約管理テーブルにメールアドレスが登録された顧客に対して席の準備ができたときに、当該メールアドレスを宛先とする、席の準備ができた旨を通知する、当該顧客の本人認証用に設定した情報を表すコード画像を含めた電子メールを送信する案内手段と、移動電話端末装置の表示装置に表示されたコード画像を読み取り、画像を読み取ったコードが表す情報が、前記顧客に対して本人認証用に設定した情報であるかどうかを判定し、判定結果を出力する認証手段とを含めて構成したものである。
【００１０】
このような店舗利用予約処理システムによれば、予約に従って店舗を利用しようと来店した顧客の、店舗の利用を予約した顧客本人であるかの確認を、店舗の利用を予約した顧客本人に、席の準備ができたことを案内するために先に送信した案内メールに含めた本人認証用に設定した情報を表すコード画像を用いて行う。したがって、顧客は、移動電話端末装置の表示装置に先に受信した案内メールを表示するだけで、自身の本人確認を受けることができ、店舗側は、このように表示された案内メール中のコード画像を読み取って、先に設定した本人認証用に設定した情報との一致性を判定するだけで、顧客の本人確認を完了することができる。
【００１１】
なお、このような店舗利用予約処理システムにおいて、前記顧客の本人認証用に設定した情報を表すコード画像は二次元コードであってよい。
【発明の効果】
【００１２】
以上のように、本発明によれば、満席であった際に実際に来店した顧客の空席待ちの予約のみを受け付けることのできる店舗利用予約処理システムを提供することができる。また、予約に従って店舗を利用しようとする顧客の、店舗の利用を予約した顧客本人であるかの確認作業と、当該確認を受けるために顧客が行わなければならない作業を簡易化することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を説明する。
図１に、本実施形態に係る店舗利用予約処理システムの構成を示す。
図示するように、店舗利用予約処理システムは、店舗に配置される店舗システム１と、店舗の顧客が携帯する、一般的に携帯電話と呼称される移動電話端末装置２とを含んで構成される。ここで、移動電話端末装置２は、移動電話網を含む公衆通信網３を介して店舗システム１と通信を行うことができる。
【００１４】
また、図示するように、移動電話端末装置２は、公衆通信網３との間の無線通信を行う無線通信部２０１、カメラ２０２、衛星測位によって現在位置を測定するＧＰＳ受信機２０３、入力装置２０４、表示装置２０５、音声処理部２０６、スピーカ２０７、マイクロフォン２０８、メーラ２０９、Ｗｅｂブラウザ２１０、二次元コードリーダ２１１、以上各部を制御する制御部２１２とを備えている。
【００１５】
ここで、このような移動電話端末装置２を用いて、ユーザは、二次元コードのデコード、電話通信、電子メールの作成及び送受信、Ｗｅｂ閲覧を行うことができる。
ここで、二次元コードのデコードは、ユーザの入力装置２０４に対する所定の操作に応じて、カメラ２０２で撮影したＱＲコード（登録商標）などの二次元コードを、二次元コードリーダ２１１でテキスト情報に変換することにより行われる。
また、電話通信は、次のように行われる。すなわち、入力装置２０４を用いたユーザの電話発呼操作や、公衆通信網３からの電話着呼時のユーザの入力装置２０４に対するオフフック操作に応じて、制御部２１２は、無線通信部２０１を介して、所定の呼接続手順を公衆通信網３との間で実行し、通信相手との間の呼を確立する。そして、通信相手との間の呼を確立したならば、制御部２１２は、各部を制御し、公衆通信網３を介して通信相手から無線通信部２０１で受信した音声データを、音声処理部２０６でアナログ音声に復号しスピーカ２０７に出力すると共に、マイクロフォン２０８から入力した音声を、音声処理部２０６で音声データに符号化し、無線通信部２０１から公衆通信網３を介して通信相手に送信する。
【００１６】
また、電子メールの受信は、メーラ２０９が、制御部２１２、無線通信部２０１を介して、公衆通信網３上の所定の電子メールサーバにアクセスし、自身宛の電子メールをダウンロードし、表示装置２０５に表示することにより行われる。また、電子メールの作成及び送信は、メーラ２０９が表示装置２０５に表示した電子メール編集画面上で、入力装置２０４を介したユーザからの、電子メールの宛先、タイトル、本文等の入力、編集を受け付けると共に、入力装置２０４を介したユーザからのメール送信指示に従って、制御部２１２、無線通信部２０１を介して、公衆通信網３上の所定の電子メールサーバにアクセスし、編集された電子メールを送信することにより行われる。ここで、ユーザは、このような電子メールの宛先として上述のように二次元コードからデコードしたテキスト情報が表す電子メールアドレスを指定することもできる。
【００１７】
次に、Ｗｅｂ閲覧は、Ｗｅｂブラウザ２１０が、表示装置２０５に表示したＷｅｂブラウザ画面上でユーザから指定されたURLや、Ｗｅｂブラウザ画面上に表示したＷｅｂページ上でユーザから指定されたオブジェクトにリンク先として定義されているURLに、制御部２１２、無線通信部２０１、公衆通信網３を介してアクセスし、当該URLへのアクセスに対して当該URLが所属するＷｅｂサーバから提供されるＷｅｂページをダウンロードしてＷｅｂブラウザ画面上に表示することにより行われる。ここで、ユーザは、このようにＷｅｂブラウザ２１０によってアクセスするURLとして、二次元コードからデコードしたテキスト情報が表すURLを指定することもできる。
【００１８】
一方、店舗システム１は、図示するように、メール送受信部１１、予約受付システム１２、予約管理システム１３とを備えている。そして、予約受付システム１２は、予約受付処理部１２１、予約コード管理テーブル１２２、予約コードディスプレイ１２３とを有している。また、予約管理システム１３は、予約管理部１３１、予約管理テーブル１３２、認証結果表示器１３３、二次元コードスキャナ１３４、Ｗｅｂサーバ１３５、管理者コンソール１３６とを備えている。ただし、このような店舗システム１は、実際には、単一または複数のコンピュータを用いたコンピュータシステムを用いて構成するようにして良く、この場合には以上の店舗システム１の各部またはその一部は、コンピュータシステムが予め用意されたコンピュータプログラムを実行することにより、コンピュータシステム上に形成されるものであってよい。
【００１９】
ここで、このような店舗システム１において、予約コードディスプレイ１２３は壁掛型の液晶表示装置などであり、二次元コードスキャナ１３４は移動電話端末装置２の表示装置２０５に表示された二次元コードを撮影する機器であり、管理者コンソール１３６は、キーボードやマウスなどの入力部と液晶表示装置などのディスプレイ装置等を備えた店舗システム１のオペレータと店舗システム１との間の入出力用の機器である。
【００２０】
そして、たとえば、店舗システム１が設置されている店舗がたとえば、図２に示すようなレイアウトを有する飲食店であれば、予約コードディスプレイ１２３は、待合室４１の壁面などに設置され、認証結果表示器１３３と二次元コードスキャナ１３４は受け付けカウンタ４２などに設置され、管理者コンソール１３６は事務室４３内などに設置される。
【００２１】
次に、図３ａに、店舗システム１の予約受付システム１２が備える予約コード管理テーブル１２２の内容を示す。
図示するように、予約コード管理テーブル１２２には、店舗において予約を受け付ける予約内容毎に一つずつ設定した予約コードのセットと、予約内容毎に一つずつ設定した前回予約コードのセットが登録される。ここで、予約内容は、たとえば、図示するように、人数と禁煙/喫煙の別との組み合わせとなる。ただし、予約コード管理テーブル１２２に登録する予約内容は、店舗システム１毎に、人数や禁煙/喫煙の別の他、子供、障害者、ペット同伴の有無など、任意の項目の組み合わせとして任意に、当該店舗システム１のオペレータが設計、設定できるようにしてよい。さて、次に、各予約内容に設定されている予約コードは、予約受付処理部１２１が持つ多数のメールアドレスの一つとなっており、このメールアドレスに対して移動電話端末装置２から送信された電子メールは、メール送受信部１１によって受信され予約受付処理部１２１に送られるようになっている。また、このような予約コードのセットは定期的に更新されるが、この際に、各予約内容に対して設定される予約コードは全て異なり、過去所定期間内に予約コードとして用いた予約コードが今回設定する予約コードに含まれないように、各予約内容に対して設定する予約コードは選択される。
【００２２】
次に、各予約内容に設定されている前回予約コードは、当該予約内容に対して新たな予約コードが設定されるまで、当該予約内容に予約コードとして設定されていたメールアドレスとなっている。
さて、次に、図３ｂに店舗システム１の予約管理システム１３が備える予約管理テーブル１３２の内容を示す。
図示するように予約管理テーブル１３２には、店舗利用予約処理システムで受け付けた予約毎のエントリを有し、各エントリには、予約の識別子となる予約ＩＤ、予約の処理状態を表す状態、予約を受け付けた予約内容、予約を行った顧客の移動電話端末装置２のメールアドレスである予約者メールアドレス、予約受付時にランダムに生成した本人確認コード、状態確認用URL、キャンセル用メールアドレス、来店確認用メールアドレス、予約を受け付けた日時を表す予約受付日時、案内日時、来店確認用メール受信日時が登録される。
【００２３】
ここで、キャンセル用メールアドレス、来店確認用メールアドレスは、予約管理部１３１が持つ多数のメールアドレスの一つとなっており、このメールアドレスに対して移動電話端末装置２から送信された電子メールは、メール送受信部１１によって受信され予約管理部１３１に送られるようになっている。また、キャンセル用メールアドレス、来店確認用メールアドレスは、予約受付時に既に予約管理テーブル１３２に登録されているキャンセル用メールアドレスや来店確認用メールアドレスと異なる、過去所定期間内にキャンセル用メールアドレスや来店確認用メールアドレスとして用いられていないメールアドレスを用いる。
【００２４】
また、状態確認用URLは、Ｗｅｂサーバ１３５が移動電話端末装置２に提供する動的ページのURLとなっており、このURLとしては、予約受付時に既に予約管理テーブル１３２に登録されている状態確認用URLと異なる、過去所定期間内に状態確認用URLとして用いられていないURLを用いる。
【００２５】
また、案内日時は予約を行った顧客の移動電話端末装置２に席の準備ができたことを知らせる案内メールを送信した日時を登録し、来店確認メール受信日時には案内メールを受信した顧客の移動電話端末装置２から来店する旨を表す来店確認メールを受信した日時を登録する。
【００２６】
以下、このような店舗システム１の動作について説明する。
まず、予約受付システム１２の動作について説明する。
図４に、予約受付システム１２の予約受付処理部１２１が行う予約受付処理の手順を示す。
図示するように予約受付処理部１２１は、この処理において、定期的（たとえば１０分毎）に（ステップ４０６、４０８）、予約コード管理テーブル１２２の予約コードのセットを更新し（ステップ４０２）、予約コードディスプレイ１２３の表示を、更新後の予約コード管理テーブル１２２の内容に従った予約受付画面の表示に更新する（ステップ４０４）処理を繰り返す。
【００２７】
ここで予約コード管理テーブル１２２の予約コードのセットの更新（ステップ４０２）は、上述のように、各予約内容に対して設定される予約コードが全て異なり、過去所定期間内に予約コードして用いた予約コードが今回設定する予約コードに含まれないように行う。また、この更新の際に、予約コード管理テーブル１２２の前回予約コードのセットも、それまでの予約コードのセットを、以降の前回予約コードのセットとすることにより更新する。
【００２８】
また、ステップ４０４で表示する予約受付画面は、図６ａに示すように、各予約内容の予約に用いる二次元コードの一覧６０２を含む。ここで、各予約内容の予約に用いる二次元コードとして、予約受付処理部１２１は、その予約内容に対して予約コード管理テーブル１２２に設定されている予約コードをコード化した二次元コードを生成する。ここで、この二次元コード化される予約コードは予約受付処理部１２１のメールアドレスの一つである。したがって、予約受付画面を見た顧客は、携帯する自身の移動電話端末装置２の二次元コードのデコード機能と電子メールの作成及び送信機能を利用して、この予約受付画面の二次元コードをカメラ２０２で撮影し、撮影した二次元コードをデコードしたテキスト情報が表すメールアドレスに電子メールを送信することにより、予約受付処理部１２１に電子メールを送信することができる。
【００２９】
また、この予約受付画面には、所望の予約内容の予約に用いる二次元コードが示す宛先まで電子メールを送信すれば、当該予約内容の予約を行える旨のメッセージ６０１も表示する。また、この予約受付画面には、予約管理テーブル１３２及び状態が空席待のエントリ数として求まる現在の予約待ちの組数６０３と、予約待組数から推定される待ち時間である予想待ち時間６０４との表示も含める。
なお、以上のような予約受付画面に、予約コード管理テーブル１２２に登録された予約内容に応じたものとなり、前述のように予約コード管理テーブル１２２に人数や禁煙/喫煙の別の他に、子供、障害者、ペット同伴の有無などの項目を組み合わせた予約内容を登録した場合には、これらの各予約内容の予約に用いる二次元コードの一覧を含む予約受付画面が表示されることになる。また、以上のような予約受付画面の形態、デザインは、店舗システム１毎に、当該店舗システム１のオペレータが任意の設計、設定できるようにするのが好ましい。
【００３０】
さて、図４に戻り、予約受付処理では、予約受付処理部１２１が電子メールを受信すると（ステップ４１０）、電子メールの宛先アドレスと一致するメールアドレスが、予約コード管理テーブル１２２に予約コードもしくは前回予約コードして登録されているかどうかを調べ（ステップ４１２）、登録されている場合には、登録されている予約コードもしくは前回予約コードに対応する予約内容を取得し（ステップ４１４）、受信した電子メールの送信元のメールアドレスと取得した予約内容を指定した予約登録要求を予約管理部１３１に発行することにより、電子メールを送信した顧客よりの予約を受け付ける（ステップ４１６）。
【００３１】
以上、予約受付システム１２が行う予約受付処理について説明した。
このような予約受付処理によれば、顧客が、予約受付画面の一覧６０２に表示された二次元コードを用いて予約受付処理部１２１に電子メールを送信して予約を行える期間は、その二次元コードが表すメールアドレスが、予約コード管理テーブル１２２に予約コードもしくは前回予約コードして登録されている期間中に限定される。したがって、たとえば、予約コード管理テーブル１２２の予約コードのセットの更新を１０分毎に行う場合には、予約コードとして選定されたメールアドレスの有効期間は２０分となり、顧客が、移動電話端末装置２で撮影した予約受付画面の二次元コードを用いて予約を行える期間は最大で２０分となる。なお、前回予約コードのセットは設定後、予約コードのセットの更新間隔よりも短い所定期間が経過したならば無効化するようにしてもよい。これにより、たとえば、予約コード管理テーブル１２２の予約コードのセットの更新を１０分毎に行い、前回予約コードのセットを設定後５分経過した時点で無効化するようにした場合には、予約コードとして選定されたメールアドレスの有効期間は１５分となり、顧客が、移動電話端末装置２で撮影した予約受付画面の二次元コードを用いて予約を行える期間は最大で１５分となる。
【００３２】
また、このような予約受付画面は店舗に配置された予約コードディスプレイ１２３に表示されるものであるので、本実施形態によれば、満席であった際に実際に来店した顧客の空席待ちの予約のみを受け付けることができるようになる。
次に、店舗システム１の予約管理システム１３の動作について説明する。
予約管理システム１３の予約管理部１３１は、顧客の予約を管理処理するために予約管理処理を行う。
図５に、この予約管理処理の手順を示す。
図示するように、この予約管理処理では、予約受付処理部１２１から前述した予約登録要求を受信したならば（ステップ５０２）、予約管理テーブル１３２に、一意な値となるように生成した予約ＩＤを登録した新規エントリを作成し、作成した新規エントリに、登録要求で指定された予約内容と送信元アドレスと現在日時を、新規エントリの予約内容と予約者メールアドレスと予約受付日時に登録する。また、作成した新規エントリに、ランダムに生成した本人確認コードを登録すると共に、上述のように予約管理部１３１が持つ多数のメールアドレスの内から他のエントリと重複しないように選定したキャンセル用メールアドレスと来店確認用メールアドレスを登録する。また、作成した新規エントリに、Ｗｅｂサーバ１３５が提供する動的ページのURLを新たに生成し状態確認用URLとして登録する（ステップ５１０）。
【００３３】
そして、作成した新規エントリを登録受付メール送信対象エントリとして、登録受付メール送信対象エントリに登録された予約者メールアドレスを宛先とする電子メールである登録受付メールを作成し、メール送受信部１１を介して当該予約者メールアドレスをメールアドレスとして持つ移動電話端末装置２に送信する（ステップ５１２）。そして、登録受付メール送信対象エントリの状態を空席待に設定する（ステップ５１４）。
【００３４】
ここで、ステップ５１２で送信する登録受付メールには、図７ａに示すように、登録を受け付けた旨のメッセージ７０１と、登録受付メール送信対象エントリに登録されている状態確認用URL及び当該URLで待ち状況を確認できる旨のメッセージ７０２と、登録受付メール送信対象エントリに登録されているキャンセル用メールアドレス及び当該キャンセル用メールアドレスまで空メールを送信することにより予約をキャンセルできる旨のメッセージ７０３とを含める。
【００３５】
ここで、このような登録受付メールを受信した顧客は、予約をキャンセルしたい場合には、移動電話端末装置２のメーラ２０９を用いて、登録受付メールに記述されているキャンセル用メールアドレスを宛先とする電子メールを送信する。また、現在の待ち状況を確認したい場合には、移動電話端末装置２のＷｅｂブラウザ２１０を用いて、登録受付メールに記述されている状態確認用URLにアクセスする。
【００３６】
図５に戻り、予約管理処理では、店舗システム１のオペレータからの案内送信要求の受付を監視する（ステップ５０４）。この案内送信要求の受付は次のように行う。
すなわち、予約管理部１３１は、管理者コンソール１３６に図６ｂに示す操作画面を表示する。ここで、図示するように、この操作画面には、予約管理テーブル１３２のエントリ数として求まる総待組数、予約管理テーブル１３２の状態が空席待であるエントリ数として求まる空席待組数、予約管理テーブル１３２の状態が案内中または入店待であるエントリ数として求まる入店待組数を表した予約状況６１１と、予約管理テーブル１３２の状態が空席待である各エントリの予約受付日時と予約内容の組の一覧を表す空席待状況６１２と、メッセージウインドウ６１３との表示を含める。
【００３７】
また、操作画面には、空席待状況６１２に表示した状態が空席待である各エントリの予約受付日時と予約内容の組の各々に対応する案内送信ボタン６１４を設けている。そして、この案内送信ボタン６１４がオペレータによって操作されたときに、操作された案内送信ボタン６１４に対応する予約受付日時と予約内容の組に対応するエントリについての、案内送信要求を予約管理部１３１は受け付ける。
なお、メッセージウインドウ６１３には、予約管理テーブル１３２に変化が発生したときに、その変化とその変化の発生の原因を、確認ボタン６１３１がオペレータによって操作されるまで表示する。また、操作画面の予約状況６１１や空席待ち状況６１２の内容も、予約管理テーブル１３２に変化が発生したならば、当該変化が反映されるように更新する。
【００３８】
ところで、以上のように予約管理部１３１において、オペレータの操作に応じて案内送信要求を受け付ける代わりに、店舗システム１において、店舗の空席状態を管理するようにし、新たな空席が発生したときに、予約管理部１３１において、自動的に案内送信要求を生成するようにすることもできる。すなわち、この場合には、予約管理部１３１において、たとえば、新たな空席などの予約割当済が設定されていない空席が発生したときに、当該空席を予約割当済に設定すると共に、予約管理テーブル１３２の状態が空席待であり、発生した空席でサービスが提供できる予約内容を持つエントリのうちの、最も早い予約受付日時を持つエントリについての案内送信要求を自動的に生成するようにすればよい。
【００３９】
さて、図５に戻り、店舗システム１のオペレータから案内送信要求を受け付けたならば（ステップ５０４）、案内送信要求を受け付けた予約管理テーブル１３２のエントリを案内メール送信対象エントリとして、案内メール送信対象エントリに登録された予約者メールアドレスを宛先とする電子メールである案内メールを作成し、メール送受信部１１を介して当該予約者メールアドレスをメールアドレスとして持つ移動電話端末装置２に送信し（ステップ５１６）、案内メール送信対象エントリの状態を案内中に設定すると共に、案内メール送信対象エントリの案内日時に現在の日時を登録する（ステップ５１８）。
【００４０】
ここで、ステップ５１６で送信する案内メールには、図７ｂに示すように、席の準備ができた旨と所定時刻（たとえば、現在より１５分経過後の時刻）までに来店しないと予約がキャンセルされる旨と来店時に当案内メールの提示が必要となる旨のメッセージ７１１を含める。また、このメッセージ７１１中には、案内メール送信対象エントリの本人確認コードをコード化した二次元コード７１２を含める。また、この案内メールには、案内メール送信対象エントリの来店確認用メールアドレスと来店する場合には当該来店確認用メールアドレスまで空メールを送信すべき旨のメッセージ７１３と、案内メール送信対象エントリに登録されているキャンセル用メールアドレス及び予約をキャンセルする場合には当該キャンセル用メールアドレスまで空メールを送信すべき旨のメッセージ７１４とを含める。
【００４１】
ここで、このような案内メールを受信した顧客は、移動電話端末装置２のメーラ２０９を用いて、予約をキャンセルしたい場合には、案内メールに記述されているキャンセル用メールアドレスを宛先とする電子メールを送信し、予約に従って店舗を利用するために店舗に向かう場合には、案内メールに記述されている来店確認用メールアドレスを宛先とする電子メールを送信する。
【００４２】
このように、本予約管理処理によれば、店舗システム１のオペレータは、図６ｂに示した操作画面を用いて、各種予約状況を参照しつつ、店舗の空席の発生状況に応じて、次にサービスを提供する予約を選定することができると共に、選定した予約に対応する案内送信ボタン６１４を操作するだけで、当該予約によって行った顧客に対して、席の準備ができた旨を案内する案内メールを送信することができる。なお、このような案内メールには店舗の地理的座標の情報を含めるようにし、案内メールを受け取った顧客が、移動電話端末装置２が備える道案内機能を利用した、移動電話端末装置２のＧＰＳ受信機２０３を用いて求まる自身の現在位置と通知された店舗の地理的座標とに基づく、現在位置から店舗までの道案内を利用できるようにしてもよい。
【００４３】
図５に戻り、予約管理処理では、予約管理部１３１が、電子メールを受信すると（ステップ５０６）、電子メールの宛先アドレスと一致するメールアドレスがキャンセル用メールアドレスとして登録され、かつ、電子メールの送信元メールアドレスが予約者メールアドレスとして登録されているエントリが予約管理テーブル１３２に存在するかどうかを調べ（ステップ５２０）、存在する場合には、そのエントリを削除する（ステップ５２４）。また、予約管理処理では、予約管理部１３１が、電子メールを受信すると（ステップ５０６）、状態が案内中であり、電子メールの宛先アドレスと一致するメールアドレスが来店確認用メールアドレスとして登録され、かつ、電子メールの送信元メールアドレスが予約者メールアドレスとして登録されたエントリが予約管理テーブル１３２に存在するかどうかを調べ（ステップ５２２）、存在する場合には、そのエントリの状態を入店待に更新すると共に、来店確認メール受信日時に現在日時を登録する（ステップ５２６）。
【００４４】
さて、ここで、予約管理システム１３の、二次元コードスキャナ１３４は、店舗の受付員の操作等に応じて、顧客の移動電話端末装置２の表示装置２０５に表示された二次元コードを読み取り、読み取った二次元コードを指定した認証要求を予約管理部１３１に発行する処理を行う。
【００４５】
そして、予約管理処理では、二次元コードスキャナ１３４から認証要求を受け付けたならば（ステップ５０８）、認証要求で指定された二次元コードをデコードし、デコードしたテキスト情報に一致する本人確認コードが登録され、かつ、状態が入店待であるエントリが予約管理テーブル１３２に存在するかどうかを調べ（ステップ５２８）、存在する場合には、認証成功を認証結果表示器１３３に出力し（ステップ５３０）、存在したエントリを予約管理テーブル１３２から削除する。一方、存在しなかった場合には、認証失敗を認証結果表示器１３３に出力する（ステップ５３４）。なお、認証結果表示器１３３としては、一般的なモニタ装置などを用いることができる。
【００４６】
このように本予約管理処理では、予約に従って店舗を利用しようと来店した顧客の、店舗の利用を予約した顧客本人であるかの確認を、店舗の利用を予約した顧客本人に、席の準備ができたことを案内するために先に送信した案内メールに含めた二次元コードを用いて行う。したがって、顧客は、移動電話端末装置２の表示装置２０５に先に受信した案内メールを表示するだけで、自身の本人確認を受けることができ、店舗側は、このように表示された案内メール中の二次元コードを読み取って、先に送信した案内メールに二次元コード化して含めた本人確認コードとの一致性を認証するだけで、顧客の本人確認を完了することができる。
【００４７】
以上、予約管理部１３１が行う予約管理処理ついて説明した。
ここで、予約管理部１３１は、以上のような予約管理処理の他に、予約管理テーブル１３２の状態を監視し、状態が入店待であって、過去所定期間（たとえば、２０分）以上過去の日時が来店確認メール受信日時として登録されているエントリや、状態が案内中であって、過去所定期間（たとえば、１５分）以上過去の日時が案内日時として登録されているエントリは、顧客によって放置された予約のエントリであるとして削除する処理を行う。
【００４８】
また、予約管理部１３１は、予約管理テーブル１３２のいずれかのエントリに状態確認用URLとして登録されているURLへの移動電話端末装置２のＷｅｂブラウザ２１０からのアクセスをＷｅｂサーバ１３５が受け付けたときに、Ｗｅｂサーバ１３５からの当該URLの動的ページの生成要求に応答して、動的ページを生成し、Ｗｅｂサーバ１３５に提供する処理も行う。そして、Ｗｅｂサーバ１３５は予約管理部１３１から提供された動的ページをアクセス元の移動電話端末装置２のＷｅｂブラウザ２１０に送信する。
【００４９】
ここで、予約管理部１３１は、このような動的ページを、動的ページのURLが予約管理テーブル１３２の状態確認用URLとして登録されているエントリの状態が空席待でない場合には、白紙のページとして作成する。一方、動的ページのURLが予約管理テーブル１３２の状態確認用URLとして登録されているエントリの状態が空席待であれば、当該エントリを状態確認対象エントリとして、当該状態確認対象エントリに登録されている予約受付日時よりも過去の日時が予約受付日時として登録されている、状態が空席待のエントリ数を待ち組数として算定する。そして、動的ページを、図７ｃに示すように、算定した待ち組数を、移動電話端末装置２のＷｅｂブラウザ２１０を用いて当該動的ページにアクセスした顧客よりも前に案内される組の数として表したメッセージ７２１を含めたものとして生成する。また、この動的ページには、状態確認対象エントリに登録されているキャンセル用メールアドレス及び当該キャンセル用メールアドレスまで空メールを送信することにより予約をキャンセルできる旨のメッセージ７２２も含めるようにする。
【００５０】
以上、店舗システム１の動作について説明した。
以下、以上のような店舗利用予約処理システムの動作例を、一人の顧客に対する処理の流れに沿って説明する。
図８に、店舗利用予約処理システムの動作シーケンスの一例を示す。
図示するように、予約受付システム１２において、予約受付処理部１２１は、定期的、たとえば、１０分毎に予約コード管理テーブル１２２の予約コードの更新（８１１）と予約コードディスプレイ１２３に表示している予約受付画面の更新（８１２）とを繰り返し行う（８１３、８１４）。
【００５１】
店舗に同伴者と共に来店（８２１）した顧客は、店舗が満席である場合には、図２に示すように店舗の待合室に設置されている予約コードディスプレイ１２３に表示される図６ａに示すような予約受付画面中の所望の予約内容に対応する二次元コードを、当該顧客が携帯する移動電話端末装置２で読み取り（８３１）、移動電話端末装置２のメーラ２０９を操作して（８２２）、二次元コードをデコードしたテキスト情報が表すメールアドレスに電子メールを送信する（８３２）。
【００５２】
この電子メールは予約受付システム１２によって受信され、電子メールを受信した予約受付システム１２は、電子メールの宛先アドレスと予約コード管理テーブル１２２の予約コードとより予約内容を識別し、識別した予約内容の予約を受け付け（８１５）、受け付けた予約の登録を求める予約登録要求を予約管理システム１３に発行する（８４１）。
【００５３】
予約登録要求を受け取った予約管理システム１３は、登録を要求された予約を予約管理テーブル１３２に登録し（８０１）、予約を行った顧客の移動電話端末装置２に、図７ａに示す予約の登録受付を通知する登録受付メールを送信する（８５１）。また、予約管理システム１３において当該顧客の予約の状態として空席待を登録する（８０２）。
【００５４】
登録受付メールを受信した顧客は、登録受付メールから予約の成立を確認したならば、席の用意ができるまで時間を他の用途に有効に使うために同伴者と共に店舗から外出する（８２３）。そして、外出先で、予約の待ち状況を確認したくなったならば、移動電話端末装置２のＷｅｂブラウザ２１０を操作し（８２４）、先に登録受付メールで通知されている状態確認用URLにアクセスする（８５２）。
【００５５】
このアクセス（８５２）を、Ｗｅｂサーバ１３５で受け取った予約管理システム１３は、図７ｃに示す当該顧客の待ち状況を表示した動的ページを作成し（８０３）、当該顧客の移動電話端末装置２に送信する（８５３）。そして、移動電話端末装置２は、受信した動的ページを表示し（８２５）、顧客に当該顧客の待ち状況を提示する。
【００５６】
その後、店舗に空席が生じ、店舗システム１のオペレータが、図６ｂに示した操作画面を用いて、この顧客の予約を次にサービスを提供する予約として選定し、この顧客の予約に対する案内送信を指示したならば（８０４）、予約管理システム１３から、当該顧客の移動電話端末装置２に、図７ｂに示した席の準備ができたことを知らせる、本人確認用の二次元コードを含めた案内メールが送信される（８５４）。また、予約管理システム１３において当該顧客の予約の状態として案内中が登録される（８０５）。
【００５７】
送信された案内メール(８５４)を外出先で受信した顧客は、案内メールより、席の準備ができたことを認識すると、移動電話端末装置２のメーラ２０９を操作して（８２６）、案内メールに含まれる来店確認用メールアドレスに電子メールを送信し（８５５）、同伴者共々店舗に向かう。
【００５８】
この電子メール（８５５）は予約管理システム１３によって受信され、予約管理システム１３において当該顧客の予約の状態として入店待ちが登録される（８０６）。
そして、店舗に到着した顧客は（８２７）、図２に示す受け付けカウンタ４２に赴き、移動電話端末装置２の表示装置２０５に先に受信した案内メールを表示し、店舗の受付員に提示する（８５６）。店舗の受付員は二次元コードスキャナ１３４を用いて、提示された案内メールに含まれる二次元コードを読み取る。予約管理システム１３において予約管理部１３１は、読み取った二次元コードに基づく、顧客が予約した本人であるかどうかの本人認証を行う（８０７）。そして、本人認証が成功したならば、認証結果表示器１３３に認証成功を表示し（８０８）、予約管理テーブル１３２に登録されている当該顧客の予約を消去する（８０９）。
【００５９】
一方、認証結果表示器１３３の認証成功の表示を確認した店舗の受付員は、当該顧客とその同伴者を、当該顧客の予約に対して用意した席に案内する。
以上、本発明の実施形態について説明した。
ところで、以上の実施形態において、案内メールを受信した顧客が、来店確認用メールアドレスに電子メールを送信せずに、直接来店した場合や、来店確認用メールアドレスに電子メールを送信した後にキャンセルを電話などで連絡してきた場合や、案内メールで指定された時刻までに来店できないことを電話などで連絡してきた場合などには、店舗システム１のオペレータが適宜店舗システム１を操作して個別に処理するものとする。
【００６０】
また、以上の実施形態では、顧客の来店確認や予約のキャンセルを、来店確認用メールアドレスやキャンセル用メールアドレスへの電子メールで受け付けるようにしたが、顧客の来店確認や予約のキャンセルは、Ｗｅｂサーバ１３５が移動電話端末装置２に提供する、来店確認用URLやキャンセル用URLを与えたページへの、顧客のアクセスに応じて受け付けるようにしてもよい。なお、この場合には、来店確認用メールアドレスやキャンセル用メールアドレスに代えて、来店確認用URLやキャンセル用URLを、顧客に、登録受付メールや案内メールで通知するようにする。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施形態に係る店舗利用予約処理システムの構成を示すブロック図である。
【図２】本発明の実施形態に係る店舗システムの配置例を示す図である。
【図３】本発明の実施形態に係る店舗システムが保持する予約コード管理テーブルと予約管理テーブルの内容を示す図である。
【図４】本発明の実施形態に係る予約受付処理部が行う予約受付処理を示すフローチャートである。
【図５】本発明の実施形態に係る予約管理部が行う予約管理処理を示すフローチャートである。
【図６】本発明の実施形態に係る店舗システムの表示画面を示す図である。
【図７】本発明の実施形態に係る店舗システムが作成する電子メールとＷｅｂページを示す図である。
【図８】本発明の実施形態に係る店舗利用予約処理システムの動作例を示すシーケンス図である。
【符号の説明】
【００６２】
１…店舗システム、２…移動電話端末装置、３…公衆通信網、１１…メール送受信部、１２…予約受付システム、１３…予約管理システム、１２１…予約受付処理部、１２２…予約コード管理テーブル、１２３…予約コードディスプレイ、１３１…予約管理部、１３２…予約管理テーブル、１３３…認証結果表示器、１３４…二次元コードスキャナ、１３５…Ｗｅｂサーバ、１３６…管理者コンソール、２０１…無線通信部、２０２…カメラ、２０３…ＧＰＳ受信機、２０４…入力装置、２０５…表示装置、２０６…音声処理部、２０７…スピーカ、２０８…マイクロフォン、２０９…メーラ、２１０…Ｗｅｂブラウザ、２１１…二次元コードリーダ、２１２…制御部。
【図１】
2008077528.tif 000003
【図２】
2008077528.tif 000004
【図３】
2008077528.tif 000005
【図４】
2008077528.tif 000006
【図５】
2008077528.tif 000007
【図６】
2008077528.tif 000008
【図７】
2008077528.tif 000009
【図８】
2008077528.tif 000010