(57)【要約】【課題】予約対象とする卓が空席になると予測される空席予測時刻を考慮しない場合と比較して、店舗に設置された複数の卓の各々の予約を的確に行うことができる予約管理装置、予約管理システム、及びプログラムを提供する。【解決手段】予約管理装置５０Ａは、空席管理テーブル５２Ｂ及び予約管理テーブル５２Ｃを記憶した記憶部５２と、予約管理テーブル５２Ｃにより複数の卓の各々に対応付けられた空席予測時刻以後の時間帯について、予約対象とする卓及び時刻を含む予約依頼情報を取得する取得部６０と、取得部６０により予約依頼情報が取得された場合に、取得された予約依頼情報に含まれる卓及び時刻を予約済みとして予約管理テーブル５２Ｃに登録する登録部６４と、を備える。【選択図】図１２
2019087038.tif 000002
【特許請求の範囲】
【請求項１】
店舗に設置された複数の卓の各々に対応付けて、対応する卓が空席になると予測される空席予測時刻を含む空席管理テーブル、及び、前記複数の卓の各々に対応付けて、前記空席予測時刻以後、対応する卓が予約済みか否かを示す情報を時間単位で含む予約管理テーブルを記憶した記憶部と、
前記予約管理テーブルにより前記複数の卓の各々に対応付けられた前記空席予測時刻以後の時間帯について、予約対象とする卓及び時刻を含む予約依頼情報を取得する取得部と、
前記取得部により前記予約依頼情報が取得された場合に、前記取得された予約依頼情報に含まれる卓及び時刻を予約済みとして前記予約管理テーブルに登録する登録部と、
を備えた予約管理装置。
【請求項２】
前記店舗に設けられた空席情報管理装置であって、前記空席管理テーブルと同一の情報を含む第２空席管理テーブルを記憶する前記空席情報管理装置と通信する通信部と、
前記取得部により前記空席管理テーブルを前記第２空席管理テーブルに一致させる指示情報が取得された場合に、前記空席管理テーブルを前記第２空席管理テーブルに一致させる更新を行う更新部と、
を更に備えた請求項１に記載の予約管理装置。
【請求項３】
前記記憶部は、前記予約管理テーブルから得られる前記店舗の空席状況を示す情報を含む店舗管理テーブルを更に記憶しており、
前記店舗の利用者が使用する利用者端末装置からの要求に応じて、前記店舗管理テーブルから得られる前記店舗の空席状況を示す情報を、前記利用者端末装置に送信する送信部を更に備え、
前記取得部は、前記店舗の空席状況を示す情報を受信した前記利用者端末装置から、前記予約依頼情報を取得する請求項１又は２に記載の予約管理装置。
【請求項４】
前記送信部は、前記取得部により取得された前記予約依頼情報に対応する予約を受け付けたことを示す予約受付情報を前記利用者端末装置に更に送信する請求項３に記載の予約管理装置。
【請求項５】
前記店舗に設けられたビーコン送出装置であって、前記店舗を特定する店舗特定情報を含むビーコン信号を送出する前記ビーコン送出装置と接続され、
前記取得部は、前記利用者端末装置が前記店舗内で前記ビーコン送出装置から送出されるビーコン信号を検出した場合に、前記利用者端末装置から、前記ビーコン信号に含まれる店舗特定情報、及び、前記予約受付情報を取得する請求項４に記載の予約管理装置。
【請求項６】
前記取得部は、前記複数の卓の各々に設けられた卓端末装置から自卓の予約状況を問い合わせる予約問い合わせを更に取得し、
前記送信部は、前記取得部により前記予約問い合わせが取得された場合に、対応する卓の予約状況を示す情報を前記予約管理テーブルから抽出し、抽出した卓の予約状況を示す情報を、前記予約問い合わせを行った卓端末装置に更に送信する請求項３に記載の予約管理装置。
【請求項７】
前記取得部は、前記店舗の従業員が使用する携帯端末装置から、前記複数の卓の各々についての予約状況を問い合わせる予約問い合わせを更に取得し、
前記送信部は、前記取得部により前記予約問い合わせが取得された場合に、前記複数の卓の各々についての予約状況を示す情報を前記予約管理テーブルから抽出し、抽出した各卓の予約状況を示す情報を、前記予約問い合わせを行った携帯端末装置に更に送信する請求項３に記載の予約管理装置。
【請求項８】
前記取得部は、前記予約管理テーブルにより予約済みとして登録された卓及び時刻のうち、空席待ち対象とする卓及び時刻を含む空席待ち依頼情報を更に取得し、
前記登録部は、前記取得部により前記空席待ち依頼情報が取得された場合に、前記取得された空席待ち依頼情報に含まれる卓及び時刻を空席待ちとして前記予約管理テーブルに更に登録する請求項１又は２に記載の予約管理装置。
【請求項９】
前記予約管理テーブルに空席待ちとして登録された卓及び時刻の予約が取り消された場合に、前記卓及び時刻の予約が取り消されたことを示す情報を、前記空席待ち依頼情報を送信した利用者端末装置に送信する送信部を更に備えた請求項８に記載の予約管理装置。
【請求項１０】
請求項１〜９のいずれか１項に記載の予約管理装置と、複数の店舗の各々に設けられた空席情報管理装置と、を含む予約管理システムであって、
前記空席情報管理装置は、
前記予約管理装置が記憶する空席管理テーブルと同一の情報を含む第２空席管理テーブルを記憶した記憶部と、
前記店舗に設置された複数の卓のいずれかの卓を示す卓情報を含みかつ前記店舗に入店した入店客の注文に関する注文情報、及び、前記卓情報を含みかつ前記注文情報を解除する注文解除情報を取得する取得部と、
前記取得部により前記注文情報又は前記注文解除情報が取得された場合に、前記第２空席管理テーブルにより前記複数の卓の各々に対応付けられた空席情報のうち、前記取得された注文情報又は注文解除情報に含まれる前記卓情報が示す卓の空席情報を更新する更新部と、
前記店舗に入店した入店客の滞在予測時間により定まり、前記入店客が使用する卓が当該使用の後に空席になると予測される空席予測時刻を、前記入店客が使用する卓に対応付けて前記第２空席管理テーブルに登録する登録部と、
を備えた予約管理システム。
【請求項１１】
コンピュータを、請求項１〜９のいずれか１項に記載の予約管理装置が備える取得部及び登録部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予約管理装置、予約管理システム、及びプログラムに関する。
【背景技術】
【０００２】
レストランや居酒屋等の店舗を利用する利用者は、電話やインターネット等を用いて、店舗に対して所望の人数及び時刻で予約を行う場合がある。
【０００３】
例えば、特許文献１には、店舗の利用者が使用する携帯端末装置の現在位置情報を用いて店舗の予約を受け付ける技術が記載されている。この技術によれば、利用者が持つ携帯端末装置の現在位置情報に基づいて、利用者の現在位置から店舗までの経路探索を行うことで店舗の到着予想時刻を算出し、算出した到着予想時刻を予約時刻として予約が行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２６８７２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、店舗では、利用者からの予約の依頼を受け付ける場合に、店舗の空席状況を正確に把握しておかないと、実際は満席なのに予約を受け付けてトラブルになることや、逆に、実際は空席があるのに予約を断ってしまい、せっかくの商機を逃すことが起こり得る。このため、店舗の従業員は店舗に設置されている複数の卓の各々の空席状況を目視等により把握し、予約に反映できるようにしている。
【０００６】
しかしながら、入店客により使用中の卓の場合、次の予約を設定するタイミングを判断することが難しい場合がある。例えば、入店客が帰る時刻を見越して当該卓についての予約を設定することができれば、卓の利用率が向上し効率的であるが、予約の設定は店舗の従業員の個々の判断に委ねていることが多く、的確でない場合がある。このため、予約対象とする卓が空席になる時刻を予測して、卓の予約に反映できることが望まれている。
【０００７】
本発明は、上記事情に鑑みて成されたものであって、予約対象とする卓が空席になると予測される空席予測時刻を考慮しない場合と比較して、店舗に設置された複数の卓の各々の予約を的確に行うことができる予約管理装置、予約管理システム、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に記載の予約管理装置は、店舗に設置された複数の卓の各々に対応付けて、対応する卓が空席になると予測される空席予測時刻を含む空席管理テーブル、及び、前記複数の卓の各々に対応付けて、前記空席予測時刻以後、対応する卓が予約済みか否かを示す情報を時間単位で含む予約管理テーブルを記憶した記憶部と、前記予約管理テーブルにより前記複数の卓の各々に対応付けられた前記空席予測時刻以後の時間帯について、予約対象とする卓及び時刻を含む予約依頼情報を取得する取得部と、前記取得部により前記予約依頼情報が取得された場合に、前記取得された予約依頼情報に含まれる卓及び時刻を予約済みとして前記予約管理テーブルに登録する登録部と、を備えている。
【０００９】
この発明によれば、店舗内の各卓についての予約依頼情報を、空席予測時刻以後の時間帯について取得するため、各卓の予約を的確に行うことができる。
【００１０】
また、請求項２に記載の予約管理装置は、請求項１に記載の発明において、前記店舗に設けられた空席情報管理装置であって、前記空席管理テーブルと同一の情報を含む第２空席管理テーブルを記憶する前記空席情報管理装置と通信する通信部と、前記取得部により前記空席管理テーブルを前記第２空席管理テーブルに一致させる指示情報が取得された場合に、前記空席管理テーブルを前記第２空席管理テーブルに一致させる更新を行う更新部と、を更に備えている。
【００１１】
この発明によれば、空席管理テーブルと第２空席管理テーブルとが不一致となる場合の不具合を回避することができる。
【００１２】
また、請求項３に記載の予約管理装置は、請求項１又は２に記載の発明において、前記記憶部が、前記予約管理テーブルから得られる前記店舗の空席状況を示す情報を含む店舗管理テーブルを更に記憶しており、前記店舗の利用者が使用する利用者端末装置からの要求に応じて、前記店舗管理テーブルから得られる前記店舗の空席状況を示す情報を、前記利用者端末装置に送信する送信部を更に備え、前記取得部が、前記店舗の空席状況を示す情報を受信した前記利用者端末装置から、前記予約依頼情報を取得する。
【００１３】
この発明によれば、店舗の利用者が利用者端末装置を用いて店舗の予約を行うことができるため、店舗側の予約に要する負担を軽減することができる。
【００１４】
また、請求項４に記載の予約管理装置は、請求項３に記載の発明において、前記送信部が、前記取得部により取得された前記予約依頼情報に対応する予約を受け付けたことを示す予約受付情報を前記利用者端末装置に更に送信する。
【００１５】
この発明によれば、予約依頼が確実に受け付けられたことを、店舗の予約を依頼した利用者が把握することができる。
【００１６】
また、請求項５に記載の予約管理装置は、請求項４に記載の発明において、前記店舗に設けられたビーコン送出装置であって、前記店舗を特定する店舗特定情報を含むビーコン信号を送出する前記ビーコン送出装置と接続され、前記取得部が、前記利用者端末装置が前記店舗内で前記ビーコン送出装置から送出されるビーコン信号を検出した場合に、前記利用者端末装置から、前記ビーコン信号に含まれる店舗特定情報、及び、前記予約受付情報を取得する。
【００１７】
この発明によれば、汎用性の高いビーコン送出装置を用いることにより、店舗に予約依頼を行った利用者の入店確認を低コストで実現することができる。
【００１８】
また、請求項６に記載の予約管理装置は、請求項３に記載の発明において、前記取得部が、前記複数の卓の各々に設けられた卓端末装置から自卓の予約状況を問い合わせる予約問い合わせを更に取得し、前記送信部が、前記取得部により前記予約問い合わせが取得された場合に、対応する卓の予約状況を示す情報を前記予約管理テーブルから抽出し、抽出した卓の予約状況を示す情報を、前記予約問い合わせを行った卓端末装置に更に送信する。
【００１９】
この発明によれば、店舗の従業員等が卓端末装置により対応する卓の予約状況を把握することができるため、店舗での接客を効率的に行うことができる。
【００２０】
また、請求項７に記載の予約管理装置は、請求項３に記載の発明において、前記取得部が、前記店舗の従業員が使用する携帯端末装置から、前記複数の卓の各々についての予約状況を問い合わせる予約問い合わせを更に取得し、前記送信部が、前記取得部により前記予約問い合わせが取得された場合に、前記複数の卓の各々についての予約状況を示す情報を前記予約管理テーブルから抽出し、抽出した各卓の予約状況を示す情報を、前記予約問い合わせを行った携帯端末装置に更に送信する。
【００２１】
この発明によれば、店舗の従業員等が携帯端末装置を用いて各卓の予約状況を把握することができるため、店舗での接客を効率的に行うことができる。
【００２２】
また、請求項８に記載の予約管理装置は、請求項１又は２に記載の発明において、前記取得部が、前記予約管理テーブルにより予約済みとして登録された卓及び時刻のうち、空席待ち対象とする卓及び時刻を含む空席待ち依頼情報を更に取得し、前記登録部が、前記取得部により前記空席待ち依頼情報が取得された場合に、前記取得された空席待ち依頼情報に含まれる卓及び時刻を空席待ちとして前記予約管理テーブルに更に登録する。
【００２３】
この発明によれば、予約済みであっても空席待ちの登録ができるため、各卓の利用率を向上させることができる。
【００２４】
また、請求項９に記載の予約管理装置は、請求項８に記載の発明において、前記予約管理テーブルに空席待ちとして登録された卓及び時刻の予約が取り消された場合に、前記卓及び時刻の予約が取り消されたことを示す情報を、前記空席待ち依頼情報を送信した利用者端末装置に送信する送信部を更に備えている。
【００２５】
この発明によれば、空席待ちを登録した利用者に予約の取り消しを知らせることができため、各卓の利用率をより向上させることができる。
【００２６】
一方、上記目的を達成するために、請求項１０に記載の予約管理システムは、請求項１〜９のいずれか１項に記載の予約管理装置と、複数の店舗の各々に設けられた空席情報管理装置と、を含む予約管理システムであって、前記空席情報管理装置が、前記予約管理装置が記憶する空席管理テーブルと同一の情報を含む第２空席管理テーブルを記憶した記憶部と、前記店舗に設置された複数の卓のいずれかの卓を示す卓情報を含みかつ前記店舗に入店した入店客の注文に関する注文情報、及び、前記卓情報を含みかつ前記注文情報を解除する注文解除情報を取得する取得部と、前記取得部により前記注文情報又は前記注文解除情報が取得された場合に、前記第２空席管理テーブルにより前記複数の卓の各々に対応付けられた空席情報のうち、前記取得された注文情報又は注文解除情報に含まれる前記卓情報が示す卓の空席情報を更新する更新部と、前記店舗に入店した入店客の滞在予測時間により定まり、前記入店客が使用する卓が当該使用の後に空席になると予測される空席予測時刻を、前記入店客が使用する卓に対応付けて前記第２空席管理テーブルに登録する登録部と、を備えている。
【００２７】
この発明によれば、各店舗の入店客に応じて空席予測時刻が登録されるため、各店舗の予約に適切に反映させることができる。
【００２８】
更に、上記目的を達成するために、請求項１１に記載のプログラムは、コンピュータを、請求項１〜９のいずれか１項に記載の予約管理装置が備える取得部及び登録部として機能させる。
【００２９】
この発明によれば、請求項１〜９のいずれか１項に記載の予約管理装置と同様の効果を得ることができる。
【発明の効果】
【００３０】
本発明によれば、予約対象とする卓が空席になると予測される空席予測時刻を考慮しない場合と比較して、店舗に設置された複数の卓の各々の予約を的確に行うことができる。
【図面の簡単な説明】
【００３１】
【図１】第１の実施形態に係る注文管理システムの構成の一例を示すブロック図である。
【図２】第１の実施形態に係る注文入力装置の電気的な構成の一例を示すブロック図である。
【図３】第１の実施形態に係る注文管理装置の電気的な構成の一例を示すブロック図である。
【図４】第１の実施形態に係る注文管理装置の機能的な構成の一例を示すブロック図である。
【図５】実施形態に係る第２空席管理テーブルの一例を示す模式図である。
【図６】実施形態に係る基本飲食時間テーブルの一例を示す模式図である。
【図７】実施形態に係るオフセット時間テーブルの一例を示す模式図である。
【図８】実施形態に係る特定メニューテーブルの一例を示す模式図である。
【図９】実施形態に係る注文入力装置を用いて接客担当者が滞在予測時間を入力する場合の一例を説明するための図である。
【図１０】第１の実施形態に係る予約管理システムの構成の一例を示すブロック図である。
【図１１】第１の実施形態に係る予約管理装置の電気的な構成の一例を示すブロック図である。
【図１２】第１の実施形態に係る予約管理装置の機能的な構成の一例を示すブロック図である。
【図１３】実施形態に係る予約管理テーブルの一例を示す模式図である。
【図１４】実施形態に係る店舗管理テーブルの一例を示す模式図である。
【図１５】第１の実施形態に係る予約管理システムの新規注文時における動作の一例を説明するためのシーケンス図である。
【図１６】第１の実施形態に係る予約管理システムの追加注文時における動作の一例を説明するためのシーケンス図である。
【図１７】第１の実施形態に係る予約管理システムの会計時における動作の一例を説明するためのシーケンス図である。
【図１８】実施形態に係る第１空席管理テーブル、予約管理テーブル、及び店舗管理テーブルの各々が新規注文時に更新される状態の一例を示す模式図である。
【図１９】実施形態に係る第１空席管理テーブル、予約管理テーブル、及び店舗管理テーブルの各々が追加注文時に更新される状態の一例を示す模式図である。
【図２０】実施形態に係る第１空席管理テーブル、予約管理テーブル、及び店舗管理テーブルの各々が会計時に更新される状態の一例を示す模式図である。
【図２１】実施形態に係る利用者端末装置に表示される店舗予約画面の一例を示す正面図である。
【図２２】第１の実施形態に係るプログラムの処理の流れの一例を示すフローチャートである。
【図２３】第２の実施形態に係る予約管理装置の機能的な構成の一例を示すブロック図である。
【図２４】第２の実施形態に係る予約管理システムにおける卓端末装置との連携動作の一例を説明するためのシーケンス図である。
【図２５】実施形態に係る卓端末装置に表示される予約状況画面の一例を示す正面図である。
【図２６】第２の実施形態に係る予約管理システムにおける注文入力装置との連携動作の一例を説明するためのシーケンス図である。
【図２７】実施形態に係る注文入力装置に表示される予約状況画面の一例を示す正面図である。
【図２８】第２の実施形態に係るプログラムの処理の流れの一例を示すフローチャートである。
【図２９】第３の実施形態に係る予約管理システムの構成の一例を示すブロック図である。
【図３０】第３の実施形態に係る予約管理システムの動作の一例を説明するためのシーケンス図である。
【発明を実施するための形態】
【００３２】
以下、図面を参照して、本発明を実施するための形態の一例について詳細に説明する。
【００３３】
［第１の実施形態］
図１は、第１の実施形態に係る注文管理システム９０の構成の一例を示すブロック図である。
【００３４】
図１に示すように、本実施形態に係る注文管理システム９０は、店舗８０内に収容されており、注文管理装置１０と、注文入力装置３０と、調理指示装置４２と、伝票発行装置４４と、会計装置４６と、卓端末装置４８と、を備えている。なお、注文管理装置１０は、空席情報管理装置の一例であり、注文入力装置３０は、携帯端末装置の一例である。
【００３５】
本実施形態に係る店舗８０は、商品又は役務（サービス）を提供する店舗全般を対象とし、本実施形態では、店舗８０として、各種の飲食物を提供するレストランや居酒屋等の飲食店を適用した場合について説明する。店舗８０には、入店客が飲食するための複数の卓が設置されている。複数の卓の各々には、卓情報の一例である卓番号が予め割り当てられており、この卓番号により個々の卓が識別可能とされている。
【００３６】
本実施形態に係る注文管理装置１０には、例えば、サーバコンピュータ等が適用される。注文管理装置１０は、店舗８０内に構築されたＬＡＮ（Local Area Network）等のネットワークＮ１を介して無線通信により注文入力装置３０と接続される。注文管理装置１０は、注文入力装置３０から送信されてくる入店客の注文情報を管理する。この注文情報は、入店客が使用する卓を示す卓番号、入店客の人数、入店客の客層、入店客の入店時刻、及び入店客が注文した注文内容等を含む情報である。なお、ここでいう客層とは、例えば、「主婦」、「サラリーマン」、「家族連れ」、「学生」等のように入店客を分類した情報である。また、ここでいう注文内容とは、入店客が注文した飲食物及びその個数を示す情報である。また、入店時刻は、注文入力装置３０に内蔵された時計により得られた時刻を用いてもよいし、注文管理装置１０が注文入力装置３０から注文情報を受信した時刻を入店時刻として付加してもよい。
【００３７】
また、本実施形態に係る注文管理装置１０は、調理指示装置４２、伝票発行装置４４、会計装置４６、及び卓端末装置４８の各々ともネットワークＮ１を介して有線通信により接続される。なお、注文管理装置１０は、調理指示装置４２、伝票発行装置４４、会計装置４６、及び卓端末装置４８の各々とネットワークＮ１を介して無線通信により接続されてもよい。注文管理装置１０は、入店客毎の注文情報に基づいて、伝票番号を含む伝票データ、及び、入店客に提供すべき飲食物及びその個数を示す調理指示データを生成し、調理指示データを調理指示装置４２に送信すると共に、伝票データを伝票発行装置４４に送信する。調理指示装置４２は、注文管理装置１０から受信した調理指示データを表示し、厨房の調理担当者に対して入店客に提供すべき飲食物及びその個数を指示する。また、伝票発行装置４４は、注文管理装置１０から受信した伝票データに応じた伝票を印刷する。また、会計装置４６は、伝票発行装置４４により印刷された伝票に基づいて、入店客毎に会計処理を行い、会計処理の完了を示す情報を、注文管理装置１０に送信する。なお、この会計処理の完了を示す情報は、上記注文情報を解除する注文解除情報の一例である。会計装置４６には、例えば、ＰＯＳ（Point Of Sales）レジスタ等が適用される。卓端末装置４８は、卓毎に設けられており、卓の予約状況等を表示する。
【００３８】
店舗８０の調理担当者は、調理指示装置４２に表示された調理指示データに従って飲食物を準備し、店舗８０の接客担当者は、調理担当者が準備した飲食物を、対応する注文情報に含まれる卓番号により示される卓の入店客に提供する。
【００３９】
本実施形態に係る注文入力装置３０には、例えば、店舗８０の接客担当者が使用するハンディターミナル等が適用される。注文入力装置３０には、後述する注文入力プログラムが予めインストールされており、この注文入力プログラムを用いて注文入力処理を実行する。注文入力装置３０は、接客担当者が入力して得られた注文情報を、ネットワークＮ１を介して注文管理装置１０に送信する。
【００４０】
図２は、第１の実施形態に係る注文入力装置３０の電気的な構成の一例を示すブロック図である。
図２に示すように、本実施形態に係る注文入力装置３０は、制御部３１と、記憶部３２と、表示部３３と、操作部３４と、通信部３５と、を備えている。
【００４１】
制御部３１は、ＣＰＵ（Central Processing Unit）３１Ａ、ＲＯＭ（Read Only Memory）３１Ｂ、ＲＡＭ（Random Access Memory）３１Ｃ、及び入出力インターフェース（Ｉ／Ｏ）３１Ｄを備えており、これら各部がバスを介して各々接続されている。
【００４２】
Ｉ／Ｏ３１Ｄには、記憶部３２と、表示部３３と、操作部３４と、通信部３５と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ３１Ｄを介して、ＣＰＵ３１Ａと相互に通信可能とされる。
【００４３】
制御部３１は、注文入力装置３０の一部の動作を制御するサブ制御部として構成されてもよいし、注文入力装置３０の全体的な動作を制御するメイン制御部の一部として構成されてもよい。
【００４４】
記憶部３２としては、例えば、ＳＳＤ（Solid State Drive）、フラッシュメモリ等が用いられる。記憶部３２には、本実施形態に係る注文入力処理を実行するための注文入力プログラム３２Ａが記憶される。なお、注文入力プログラム３２Ａは、ＲＯＭ３１Ｂに記憶されていてもよい。
【００４５】
表示部３３には、例えば、液晶ディスプレイ（ＬＣＤ:Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等が用いられる。表示部３３は、接客担当者が注文入力装置３０の操作を行うためのタッチパネルを表示面と一体的に有している。操作部３４には、電源ボタンや各種の操作ボタン等が設けられる。通信部３５は、ネットワークＮ１に接続されており、注文管理装置１０とネットワークＮ１を介して通信を行う。本実施形態の場合、通信部３５とネットワークＮ１とは無線通信を介して接続される。
【００４６】
なお、本実施形態では、注文入力装置３０の一例として、店舗専用のハンディターミナルを例示して説明するが、例えば、スマートフォンや、タブレット型端末装置等に、注文入力装置３０としての機能を持たせてもよい。
【００４７】
本実施形態に係る注文入力装置３０のＣＰＵ３１Ａは、記憶部３２に記憶されている注文入力プログラム３２ＡをＲＡＭ３１Ｃに書き込んで実行することにより、注文入力処理を実行する。
【００４８】
図３は、第１の実施形態に係る注文管理装置１０の電気的な構成の一例を示すブロック図である。
図３に示すように、本実施形態に係る注文管理装置１０は、制御部１１と、記憶部１２と、表示部１３と、操作部１４と、通信部１５と、を備えている。
【００４９】
制御部１１は、ＣＰＵ１１Ａ、ＲＯＭ１１Ｂ、ＲＡＭ１１Ｃ、及びＩ／Ｏ１１Ｄを備えており、これら各部がバスを介して各々接続されている。
【００５０】
Ｉ／Ｏ１１Ｄには、記憶部１２と、表示部１３と、操作部１４と、通信部１５と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ１１Ｄを介して、ＣＰＵ１１Ａと相互に通信可能とされる。
【００５１】
制御部１１は、注文管理装置１０の一部の動作を制御するサブ制御部として構成されてもよいし、注文管理装置１０の全体的な動作を制御するメイン制御部の一部として構成されてもよい。制御部１１の各ブロックの一部又は全部には、例えば、ＬＳＩ（Large Scale Integration）等の集積回路又はＩＣ（Integrated Circuit）チップセットが用いられる。上記各ブロックに個別の回路を用いてもよいし、一部又は全部を集積した回路を用いてもよい。上記各ブロック同士が一体として設けられてもよいし、一部のブロックが別に設けられてもよい。また、上記各ブロックのそれぞれにおいて、その一部が別に設けられてもよい。制御部１１の集積化には、ＬＳＩに限らず、専用回路又は汎用プロセッサを用いてもよい。
【００５２】
記憶部１２としては、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ、フラッシュメモリ等が用いられる。記憶部１２には、本実施形態に係る各種処理を実行するためのプログラム１２Ａが記憶される。なお、このプログラム１２Ａは、ＲＯＭ１１Ｂに記憶されていてもよい。また、記憶部１２には、空席管理テーブル１２Ｂ（以下、第２空席管理テーブル１２Ｂという。）が記憶される。また、記憶部１２には、上述した注文情報が記憶される。
【００５３】
プログラム１２Ａは、例えば、注文管理装置１０に予めインストールされていてもよい。また、プログラム１２Ａは、不揮発性の記憶媒体に記憶して、又はネットワークを介して配布し、注文管理装置１０に適宜インストールすることで実現してもよい。なお、不揮発性の記憶媒体の例としては、ＣＤ-ＲＯＭ（Compact Disc Read Only Memory）、光磁気ディスク、ＨＤＤ、ＤＶＤ-ＲＯＭ（Digital Versatile Disc Read Only Memory）、フラッシュメモリ、メモリカード等が想定される。
【００５４】
表示部１３には、例えば、液晶ディスプレイ（ＬＣＤ）や、有機ＥＬディスプレイ等が用いられる。
【００５５】
操作部１４には、注文管理装置１０の操作者から各種の指示を受け付けるための操作キー群が設けられている。
【００５６】
通信部１５は、ネットワークＮ１に接続されており、注文入力装置３０、調理指示装置４２、伝票発行装置４４、及び会計装置４６の各々とネットワークＮ１を介して通信を行う。また、通信部１５は、ルータ（図示省略）とも接続され、ルータを介してインターネット等の外部ネットワークとも接続されている。
【００５７】
本実施形態に係る注文管理装置１０のＣＰＵ１１Ａは、記憶部１２に記憶されているプログラム１２ＡをＲＡＭ１１Ｃに書き込んで実行することにより、図４に示す各部として機能する。
【００５８】
図４は、第１の実施形態に係る注文管理装置１０の機能的な構成の一例を示すブロック図である。
【００５９】
図４に示すように、本実施形態に係る注文管理装置１０のＣＰＵ１１Ａは、取得部２０、更新部２２、及び登録部２４として機能する。
【００６０】
なお、本実施形態に係る記憶部１２には、上述したように、第２空席管理テーブル１２Ｂが記憶されている。第２空席管理テーブル１２Ｂでは、店舗８０に設置された複数の卓の各々に対応付けて、上記複数の卓の各々が空席か否かを示す空席情報が記憶される。
【００６１】
本実施形態に係る取得部２０は、入店客の注文時に、注文入力装置３０から、上記複数の卓のいずれかの卓を示す卓番号を含みかつ入店客の注文に関する注文情報を取得する。また、取得部２０は、入店客の会計時に、会計装置４６から、会計の対象とする卓の卓番号を含みかつ当該卓に対する注文情報を解除する注文解除情報を取得する。
【００６２】
本実施形態に係る更新部２２は、取得部２０により注文情報が取得された場合に、第２空席管理テーブル１２Ｂにより上記複数の卓の各々に対応付けられた空席情報のうち、取得された注文情報に含まれる卓番号が示す卓の空席情報を更新する。また、更新部２２は、取得部２０により注文解除情報が取得された場合に、第２空席管理テーブル１２Ｂにより上記複数の卓の各々に対応付けられた空席情報のうち、取得された注文解除情報に含まれる卓番号が示す卓の空席情報を更新する。
【００６３】
なお、本実施形態に係る更新部２２は、第２空席管理テーブル１２Ｂにより管理される空席情報を更新した場合、後述する同期指示情報を通信部１５からインターネット等の外部ネットワークに送信する。
【００６４】
図５は、本実施形態に係る第２空席管理テーブル１２Ｂの一例を示す模式図である。
図５に示すように、第２空席管理テーブル１２Ｂには、複数の卓の各々を示す卓番号に対応付けて、座席数、空席情報、伝票番号、人数、客層、入店時刻、空席予測時刻、及び注文属性の各項目の情報が登録される。
【００６５】
上記の座席数は、対応する卓に設けられた座席の数を示す情報である。また、上記の卓番号、人数、客層、入店時刻、及び注文属性は、入店客からの新規注文時に、接客担当者により注文入力装置３０を介して入力される注文情報から得られる情報である。なお、注文属性は、注文情報に含まれる注文内容に対応付けられている属性情報であり、例えば、注文内容が「コーヒー」であれば、注文属性として「飲み物」が対応付けられている。また、上記の伝票番号は、入店客からの新規注文に対応して、注文管理装置１０によって一意に生成される情報である。また、上記の空席情報は、入店客の注文情報又は注文解除情報を取得した場合に自動的に更新される情報である。
【００６６】
具体的に、更新部２２は、取得部２０により注文情報が取得された場合、注文情報に含まれる卓番号が示す卓に対応する空席情報を空席から満席に更新する。図５に示す例では、卓番号「Ａ００２」及び「Ｂ００１」の各々の空席情報が空席から満席に更新されている。一方、更新部２２は、取得部２０により注文解除情報が取得された場合、注文解除情報に含まれる卓番号が示す卓に対応する空席情報を満席から空席に更新する。なお、図５に示す卓番号「Ａ００１」の例は、空席情報が満席から空席に更新された状態、あるいは、デフォルトで空席の状態を示している。
【００６７】
本実施形態に係る登録部２４は、入店客が使用する卓が当該使用後に空席になると予測される空席予測時刻を入店客が使用する卓に対応付けて第２空席管理テーブル１２Ｂに登録する。この空席予測時刻は、店舗８０に入店した入店客の滞在予測時間により定まる時刻である。
【００６８】
以下、図６〜図９を参照して、店舗８０に入店した入店客の滞在予測時間を決定するための具体的な構成について説明する。
【００６９】
図６は、本実施形態に係る基本飲食時間テーブル１２Ｃの一例を示す模式図である。
図６に示すように、基本飲食時間テーブル１２Ｃには、店舗８０で提供可能な複数のメニューの各々に対応付けて、複数のメニューの各々の飲食に要する基本飲食時間が登録されている。ここでいうメニューとは、飲食物の品目を意味する。この基本飲食時間テーブル１２Ｃは、記憶部１２に記憶されている。
【００７０】
上記の基本飲食時間は、メニュー毎に飲食に要する時間を予め計測することで得られる時間である。ここでいう基本飲食時間とは、一般成人が通常の速度で食べたと仮定した場合、１つのメニューについて、入店客からの注文を受けてから、入店客が飲食を完了するまでの時間、つまり、当該メニューの提供時間と飲食時間とを合計した時間を意味する。なお、基本飲食時間の他の形態として、入店客が飲食に要する時間のみとしてもよい。図６に示す例の場合、メニュー番号「１」のメニューは「グラタン」であり、基本飲食時間は「３０分」となる。また、メニュー番号「２００」のメニューは「ステーキディナーコース」であり、基本飲食時間は「２時間」となる。
【００７１】
本実施形態に係る登録部２４は、入店客からの注文内容に応じて入店客の滞在予測時間を決定する。具体的に、登録部２４は、新規注文又は追加注文を受け付ける度に、図６に示す基本飲食時間テーブル１２Ｃを参照し、注文を受け付けたメニューに応じた基本飲食時間を滞在予測時間として決定する。この場合、新規注文時における空席予測時刻は、新規注文を受け付けた時刻を基準として、新規注文に応じて決定した滞在予測時間を加算して得られる時刻となる。また、追加注文時における空席予測時刻は、新規注文時に登録した空席予測時刻を基準として、追加注文に応じて決定した滞在予測時間を加算して得られる時刻となる。なお、追加注文時における空席予測時刻は、追加注文を受け付けた時刻を基準として、追加注文に応じて決定した滞在予測時間を加算して得られる時刻としてもよい。但し、この場合、既に提供済みの飲食物の飲食が完了していると見做し、新規注文時に登録した空席予測時刻が更新される。また、グループ客の場合であって、各々が別々のメニューを注文した場合には、注文された複数のメニューの各々に応じた基本飲食時間の中の最大値を採用するようにしてもよい。
【００７２】
図７は、本実施形態に係るオフセット時間テーブル１２Ｄの一例を示す模式図である。
図７中、横軸は入店客の人数を示し、縦軸は入店客が入店する時間帯を示す。図７に示すように、本実施形態では、モーニング、ランチ、夕方、ディナー、及び深夜の５つの時間帯に入店する時間帯を分けている。
【００７３】
図７に示すように、オフセット時間テーブル１２Ｄには、入店客の客層（図７に示す例では「主婦」とする。）毎に、入店客の人数及び入店客が入店する時間帯に対応付けて、係数及びオフセット時間が登録されている。このオフセット時間テーブル１２Ｄは、記憶部１２に記憶されている。
【００７４】
図６を参照して説明した注文内容を用いた別の形態として、本実施形態に係る登録部２４は、この注文内容に加えて、入店客が入店した時間帯、入店客の客層、及び入店客の人数の少なくとも１つを用いて、入店客の滞在予測時間を決定する。具体的に、入店客の滞在予測時間は、図６に示す基本飲食時間テーブル１２Ｃ、図７に示すオフセット時間テーブル１２Ｄ、及び、以下に示す式（１）により決定される。
【００７５】
滞在予測時間＝オフセット時間＋基本飲食時間×係数・・・（１）
【００７６】
例えば、ある入店客について、客層が「主婦」、人数が「１人」、時間帯が「モーニング」である場合、図７に示すオフセット時間テーブル１２Ｄから、係数＝１．２、オフセット時間＝１０分、が抽出される。また、この入店客が注文したメニューがメニュー番号「１」の「グラタン」であれば、図６に示す基本飲食時間テーブル１２Ｃから、基本飲食時間＝３０分、が抽出される。これらの係数、オフセット時間、及び基本飲食時間を、上記式（１）に代入すると、滞在予測時間は、以下のように算出される。
【００７７】
滞在予測時間＝１０分＋３０分×１．２＝４６分
【００７８】
この場合も同様に、新規注文時における空席予測時刻は、新規注文を受け付けた時刻を基準として、新規注文に応じて決定した滞在予測時間を加算して得られる時刻となる。また、追加注文時における空席予測時刻は、例えば、新規注文時に登録した空席予測時刻を基準として、追加注文に応じて決定した滞在予測時間を加算して得られる時刻となる。
【００７９】
図８は、本実施形態に係る特定メニューテーブル１２Ｅの一例を示す模式図である。
図８に示すように、特定メニューテーブル１２Ｅには、複数の特定メニューの各々に対応付けて、滞在予測時間が登録されている。この特定メニューテーブル１２Ｅは、記憶部１２に記憶されている。
【００８０】
上記の特定メニューとは、一般的に、入店客が所謂「締め」のメニューとして最後に注文することが多いメニューであり、一例として、「お茶漬け」、「デザート」、「コーヒー」等が挙げられる。図８に示す例の場合、メニュー番号「１５」は「お茶漬け」であり、滞在予測時間は「３０分」となる。また、メニュー番号「９８」は「デザート」であり、滞在予測時間は「２０分」となる。
【００８１】
更に別の形態として、本実施形態に係る登録部２４は、図６を参照して説明した注文内容に代えて、入店客が特定メニューを注文した場合に、特定メニューに応じて入店客の滞在予測時間を決定する。具体的に、登録部２４は、特定メニューの注文を受け付けると、図８に示す特定メニューテーブル１２Ｅを参照し、注文を受け付けた特定メニューに応じた滞在予測時間を決定する。この場合、空席予測時刻は、例えば、新規注文時又は追加注文時に登録した空席予測時刻を基準として、特定メニューの注文に応じて決定した滞在予測時間を加算して得られる時刻となる。なお、既に提供済みの飲食物の飲食が完了していない場合、入店客の滞在時間が滞在予測時間よりも長くなる可能性がある。このため、注文入力装置３０は、接客担当者により特定メニューの注文が入力された場合に、既に提供済みの飲食物の飲食がどのくらいで完了しそうかを示す情報を入力するように促すメッセージを表示させてもよい。
【００８２】
一方、入店客の様子から接客担当者が間もなく帰りそうな入店客を察知する場合がある。例えば、荷物を纏め始めたり、次の店舗の話を始めたりする入店客は、間もなく帰る可能性が高いと考えられる。そこで、接客担当者が入店客の様子を見て、間もなく帰りそうな入店客を察知した場合に、例えば、図９に示すように、この入店客についての滞在予測時間を決定してもよい。この場合の滞在予測時間は、実際の入店客の様子から得られる情報に基づくため、他の方法で得られた滞在予測時間と比べて、正確であることが多い。このため、接客担当者から得られた滞在予測時間を優先的に採用してもよい。
【００８３】
図９は、本実施形態に係る注文入力装置３０を用いて接客担当者が滞在予測時間を入力する場合の一例を説明するための図である。
【００８４】
本実施形態に係る登録部２４は、店舗８０の接客担当者が使用する注文入力装置３０を介して入力された入店客の滞在予測時間を受け付けて用いる。例えば、図９に示すように、注文入力装置３０の表示部３３には、機能選択ボタン３３ａが表示される。接客担当者が機能選択ボタン３３ａを押圧操作すると、表示部３３には、滞在予測時間入力画面と共に時間入力ボタン３３ｂが表示される。次に、接客担当者が時間入力ボタン３３ｂを押圧操作すると、滞在予測時間入力画面への滞在予測時間の入力が可能となり、接客担当者は適切な時間（図９に示す例では「３０分」とする。）を入力する。そして、表示部３３には、滞在予測時間入力画面と共に送信操作ボタン３３ｃが表示される。接客担当者が送信操作ボタン３３ｃを押圧操作すると、滞在予測時間入力画面を介して入力した滞在予測時間が注文管理装置１０に送信される。
【００８５】
この場合、空席予測時刻は、接客担当者から滞在予測時間の入力を受け付けた時刻を基準として、接客担当者から入力を受け付けた滞在予測時間を加算して得られる時刻となる。なお、空席予測時刻を接客担当者が直接入力してもよい。
【００８６】
図１０は、第１の実施形態に係る予約管理システム９２の構成の一例を示すブロック図である。
【００８７】
図１０に示すように、本実施形態に係る予約管理システム９２は、予約管理装置５０Ａと、店舗８０Ａに設置された注文管理装置１０Ａと、店舗８０Ｂに設置された注文管理装置１０Ｂと、店舗８０Ｃに設置された注文管理装置１０Ｃと、・・・を備えている。なお、複数の店舗８０Ａ、８０Ｂ、８０Ｃ、・・・を区別して説明する必要が無い場合には、これらを総称して店舗８０ともいう。同様に、複数の注文管理装置１０Ａ、１０Ｂ、１０Ｃ、・・・を区別して説明する必要が無い場合には、これらを総称して注文管理装置１０ともいう。
【００８８】
本実施形態に係る予約管理装置５０Ａには、例えば、クラウド上のサーバコンピュータ等が適用される。予約管理装置５０Ａは、インターネット等のネットワークＮ２を介して複数の注文管理装置１０の各々と接続される。また、予約管理装置５０Ａは、ネットワークＮ２を介して利用者端末装置８２とも接続される。
【００８９】
本実施形態に係る利用者端末装置８２は、店舗８０の利用者が使用する端末装置であり、例えば、スマートフォン、タブレット型端末装置、パーソナルコンピュータ等が適用される。利用者端末装置８２には、本実施形態に係る店舗予約サービスを利用するためのアプリケーション・プログラム８２Ａｐ（以下、店舗予約アプリ８２Ａｐという。）が記憶される。なお、この店舗予約アプリ８２Ａｐは、例えば、予約管理装置５０Ａによって店舗予約サービスを提供するＷｅｂサイトからダウンロードすること等で取得される。
【００９０】
なお、図１０では図示を省略しているが、各店舗８０には、注文管理装置１０のみならず、調理指示装置４２、伝票発行装置４４、会計装置４６、及び卓端末装置４８が設けられているものとする。
【００９１】
図１１は、第１の実施形態に係る予約管理装置５０Ａの電気的な構成の一例を示すブロック図である。
図１１に示すように、本実施形態に係る予約管理装置５０Ａは、制御部５１と、記憶部５２と、表示部５３と、操作部５４と、通信部５５と、を備えている。
【００９２】
制御部５１は、ＣＰＵ５１Ａ、ＲＯＭ５１Ｂ、ＲＡＭ５１Ｃ、及びＩ／Ｏ５１Ｄを備えており、これら各部がバスを介して各々接続されている。
【００９３】
Ｉ／Ｏ５１Ｄには、記憶部５２と、表示部５３と、操作部５４と、通信部５５と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ５１Ｄを介して、ＣＰＵ５１Ａと相互に通信可能とされる。
【００９４】
制御部５１は、予約管理装置５０Ａの一部の動作を制御するサブ制御部として構成されてもよいし、予約管理装置５０Ａの全体的な動作を制御するメイン制御部の一部として構成されてもよい。
【００９５】
記憶部５２としては、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリ等が用いられる。記憶部５２には、本実施形態に係る各種処理を実行するためのプログラム５２Ａが記憶される。なお、このプログラム５２Ａは、ＲＯＭ５１Ｂに記憶されていてもよい。また、記憶部５２には、第２空席管理テーブル１２Ｂと同一の情報を含む第１空席管理テーブル５２Ｂが記憶される。以下では、これら２つの空席管理テーブルを、第１空席管理テーブル５２Ｂ及び第２空席管理テーブル１２Ｂとして区別する。また、記憶部５２には、予約管理テーブル５２Ｃ及び店舗管理テーブル５２Ｄが記憶される。
【００９６】
プログラム５２Ａは、例えば、予約管理装置５０Ａに予めインストールされていてもよい。また、プログラム５２Ａは、不揮発性の記憶媒体に記憶して、又はネットワークを介して配布し、予約管理装置５０Ａに適宜インストールすることで実現してもよい。なお、不揮発性の記憶媒体の例としては、ＣＤ-ＲＯＭ、光磁気ディスク、ＨＤＤ、ＤＶＤ-ＲＯＭ、フラッシュメモリ、メモリカード等が想定される。
【００９７】
表示部５３には、例えば、液晶ディスプレイ（ＬＣＤ）や、有機ＥＬディスプレイ等が用いられる。
【００９８】
操作部５４には、予約管理装置５０Ａの操作者から各種の指示を受け付けるための操作キー群が設けられている。
【００９９】
通信部５５は、ネットワークＮ２に接続されており、複数の注文管理装置１０の各々とネットワークＮ２を介して通信を行う。また、通信部５５は、ネットワークＮ２を介して利用者端末装置８２とも通信可能に接続されている。
【０１００】
本実施形態に係る予約管理装置５０ＡのＣＰＵ５１Ａは、記憶部５２に記憶されているプログラム５２ＡをＲＡＭ５１Ｃに書き込んで実行することにより、図１２に示す各部として機能する。
【０１０１】
図１２は、第１の実施形態に係る予約管理装置５０Ａの機能的な構成の一例を示すブロック図である。
【０１０２】
図１２に示すように、本実施形態に係る予約管理装置５０ＡのＣＰＵ５１Ａは、取得部６０、更新部６２、登録部６４、及び送信部６６として機能する。
【０１０３】
なお、本実施形態に係る記憶部５２には、上述したように、第１空席管理テーブル５２Ｂ、予約管理テーブル５２Ｃ、及び店舗管理テーブル５２Ｄが記憶される。第１空席管理テーブル５２Ｂでは、店舗８０に設置された複数の卓の各々に対応付けて、空席情報及び空席予測時刻が記憶される。予約管理テーブル５２Ｃでは、上記複数の卓の各々に対応付けて、空席予約時刻以後、対応する卓が予約済みか否かを示す情報が時間単位で記憶される。店舗管理テーブル５２Ｄでは、予約管理テーブル５２Ｃに記憶された情報に基づいて、各店舗８０の空席状況を示す情報等が記憶される。
【０１０４】
本実施形態に係る取得部６０は、第２空席管理テーブル１２Ｂにより記憶される空席情報が更新された場合に、注文管理装置１０から、上述した同期指示情報を取得する。この同期指示情報とは、予約管理装置５０Ａに対して、第１空席管理テーブル５２Ｂを第２空席管理テーブル１２Ｂに一致させる指示情報である。なお、ここでいう「同期」とは、情報を一致させることを意味する。この同期指示情報には、第２空席管理テーブル１２Ｂで更新された内容を表す情報が含まれており、例えば、「卓番号「Ａ００１」で示される卓の空席情報を空席から満席に更新」や、「卓番号「Ａ００１」で示される卓の空席予測時刻を１３時から１４時に更新」等の情報が含まれる。なお、第２空席管理テーブル１２Ｂに新規に登録される全ての情報は、第１空席管理テーブル５２Ｂにも登録される。
【０１０５】
本実施形態に係る更新部６２は、取得部６０により取得された同期指示情報に従って、第１空席管理テーブル５２Ｂを第２空席管理テーブル１２Ｂに一致させる更新を行う。その後、予約管理テーブル５２Ｃ、店舗管理テーブル５２Ｄが更新される。
【０１０６】
また、取得部６０は、予約管理テーブル５２Ｃにより上記複数の卓の各々に対応付けられた空席予測時刻以後の時間帯について、予約対象とする卓及び時刻を含む予約依頼情報を取得する。この予約依頼情報は、例えば、後述するように利用者端末装置８２から送信される。
【０１０７】
本実施形態に係る登録部６４は、取得部６０により予約依頼情報が取得された場合に、取得された予約依頼情報に含まれる卓及び時刻を予約済みとして予約管理テーブル５２Ｃに登録する。
【０１０８】
また、取得部６０は、予約管理テーブル５２Ｃにより予約済みとして登録された卓及び時刻のうち、空席待ち対象とする卓及び時刻を含む空席待ち依頼情報を更に取得してもよい。登録部６４は、取得部６０により空席待ち依頼情報が取得された場合に、取得された空席待ち依頼情報に含まれる卓及び時刻を空席待ちとして予約管理テーブル５２Ｃに登録する。この空席待ち依頼情報は、例えば、利用者端末装置８２から送信される。なお、空席待ち依頼情報を送信した利用者端末装置８２は、上記の予約依頼情報を送信した利用者端末装置８２とは異なっていてもよいし、同一であってもよい。
【０１０９】
本実施形態に係る送信部６６は、予約管理テーブル５２Ｃに空席待ちとして登録された卓及び時刻の予約が取り消された場合に、卓及び時刻の予約が取り消されたことを示す情報を、空席待ち依頼情報を送信した利用者端末装置８２に送信する。
【０１１０】
なお、上記では、１つの注文管理装置１０を対象として説明したが、複数の注文管理装置１０を対象とした場合も同様である。
【０１１１】
図１３は、本実施形態に係る予約管理テーブル５２Ｃの一例を示す模式図である。
図１３に示すように、予約管理テーブル５２Ｃには、店舗に固有の店舗番号毎に、卓番号、座席数、卓の空席予測時刻、卓の予約状況を示す情報、及び、卓の空席待ち状況を示す情報が各々登録される。なお、卓の空席予測時刻は、第１空席管理テーブル５２Ｂから取得される。
【０１１２】
図１３に示す予約管理テーブル５２Ｃによれば、一例として、店舗番号「０００１」で示される店舗の卓番号「Ａ００２」で示される卓は、１３時〜１４時が空席予測時刻を含む時間帯であるため、一例として１４時以降の時間帯について予約の依頼が受け付けられる。図１３に示す例では、「１４時〜１５時」、「１５時〜１６時」、「１８時〜１９時」、及び「１９時〜２０時」の時間帯は、予約の依頼を受け付けて予約済みとされ、「１６時〜１７時」及び「１７時〜１８時」の時間帯は、未予約のため予約可能とされている。また、「１５時〜１６時」の時間帯は、空席待ちの依頼を受け付けて空席待ちとされている。
【０１１３】
なお、図１３に示す予約管理テーブル５２Ｃに含まれる空席予測時刻は、第１空席管理テーブル５２Ｂに含まれる空席予測時刻の更新に応じて更新される。
【０１１４】
また、図１３に示す例では、予約単位として、１時間毎の予約状況を示す情報を登録しているが、この予約単位とする時間は任意に設定すればよい。
【０１１５】
また、本実施形態では、第１空席管理テーブル５２Ｂ、予約管理テーブル５２Ｃ、及び店舗管理テーブル５２Ｄを同一のサーバコンピュータで保持しているが、第１空席管理テーブル５２Ｂと、予約管理テーブル５２Ｃ及び店舗管理テーブル５２Ｄとを別々のサーバコンピュータで保持するようにしてもよい。
【０１１６】
図１４は、本実施形態に係る店舗管理テーブル５２Ｄの一例を示す模式図である。
図１４に示すように、店舗管理テーブル５２Ｄには、店舗番号毎に、地域、ジャンル、おすすめメニュー、キャンペーン情報、現在空席情報、時間毎の空席情報、・・・が登録される。なお、現在空席情報及び時間毎の空席情報は、予約管理テーブル５２Ｃから得られる情報である。
【０１１７】
上記の地域とは、店舗が位置する地域を示す情報であり、例えば、「新宿エリア」や「横浜エリア」等により示される。上記のジャンルとは、店舗のジャンルを示す情報であり、例えば、「中華料理店」や「日本料理店」等により示される。上記のおすすめメニューとは、店舗でおすすめしているメニューを示す情報である。上記のキャンペーン情報とは、店舗で使えるクーポン券や、特典、宣伝等を含む情報である。上記の現在空席情報とは、現時点での空席状況を示す情報であり、一例として、店舗の混み具合、予約可能人数、及び空卓情報等が含まれる。この混み具合とは、店舗における卓の利用率（％）として表され、一例として、全１０卓中８卓が使用されていれば、８０％と表される。この予約可能人数とは、店舗における予約可能な人数を示す情報である。この空卓情報とは、空卓の種類毎に予約可能時間を示す情報である。上記の時間毎の空席情報とは、予め定められた時間（例えば、１８時〜１９時の時間等）毎の空席状況を示す情報である。
【０１１８】
なお、図１４に示す店舗管理テーブル５２Ｄに含まれる現在空席情報は、予約管理テーブル５２Ｃの更新に応じて更新される。
【０１１９】
次に、図１５〜図１７を参照して、第１の実施形態に係る予約管理システム９２の具体的な動作を説明する。
【０１２０】
図１５は、第１の実施形態に係る予約管理システム９２の新規注文時における動作の一例を説明するためのシーケンス図である。
【０１２１】
まず、顧客が店舗８０に入店すると、店舗８０の接客担当者が入店客を空席の卓に案内し、入店客から注文を聞いて、注文入力装置３０に注文を入力する。
【０１２２】
図１５のステップＳ１では、注文入力装置３０が、接客担当者による注文入力の操作に応じて、入店客の新規の注文情報として、卓番号、人数、客層、入店時刻、注文属性、及び注文内容の入力を受け付ける。
【０１２３】
ステップＳ２では、注文入力装置３０が、接客担当者による送信の操作に応じて、注文管理装置１０に注文情報を送信する。
【０１２４】
ステップＳ３では、注文管理装置１０が、注文入力装置３０から送信された注文情報を取得して注文を受け付ける。注文を受け付けた注文管理装置１０は、伝票番号を生成すると共に、伝票番号及び卓番号を含む伝票データ、及び、伝票番号及び卓番号を含む調理指示データの各々を生成する。
【０１２５】
ステップＳ４では、注文管理装置１０が、注文情報の取得に応じて、第２空席管理テーブル１２Ｂにより複数の卓の各々に対応付けられた空席情報のうち、注文情報に含まれる卓番号が示す卓の空席情報を空席から満席に更新する。このとき、注文情報に基づいて空席予測時刻の導出を行う。
【０１２６】
ステップＳ５では、注文管理装置１０が、上記ステップＳ４の更新処理に応じて同期指示情報を予約管理装置５０Ａに送信する。
【０１２７】
ステップＳ６では、予約管理装置５０Ａが、注文管理装置１０から送信された同期指示情報を取得する。この取得処理は、取得部６０により実行される。同期指示情報を取得した予約管理装置５０Ａは、この同期指示情報に従って、第１空席管理テーブル５２Ｂを第２空席管理テーブル１２Ｂに一致させる更新を行う。この更新処理は、更新部６２により実行される。
【０１２８】
ステップＳ７では、予約管理装置５０Ａが、第１空席管理テーブル５２Ｂの更新に応じて予約管理テーブル５２Ｃの更新を行う。具体的には、店舗番号及び卓番号が合致する卓について、現在時刻が含まれる時間帯から１時間毎に、入店客が滞在中であれば、「満」を登録し、空席予測時刻が含まれる時間帯は、「空席予測時刻」を登録することで、当該卓についての予約情報を更新する。この更新処理は、更新部６２により実行される。
【０１２９】
ステップＳ８では、予約管理装置５０Ａが、予約管理テーブル５２Ｃの更新に応じて店舗管理テーブル５２Ｄの更新を行う。具体的には、予約管理テーブル５２Ｃの更新に合わせて、店舗管理テーブル５２Ｄに登録されている現在空席情報、時間毎の空席情報等の情報を更新する。この更新処理は、更新部６２により実行される。
【０１３０】
ステップＳ９では、注文管理装置１０が、上記ステップＳ３で生成した伝票データを伝票発行装置４４に送信する。
【０１３１】
ステップＳ１０では、伝票発行装置４４が、注文管理装置１０から受信した伝票データに応じた伝票Ｄ１を印刷する。この伝票Ｄ１には、少なくとも伝票番号を含むバーコード情報が印刷されている。
【０１３２】
ステップＳ１１では、注文管理装置１０が、上記ステップＳ３で生成した調理指示データを調理指示装置４２に送信する。
【０１３３】
ステップＳ１２では、調理指示装置４２が、注文管理装置１０から受信した調理指示データを表示して、厨房の調理担当者に飲食物の調理を指示する。
【０１３４】
上記指示に従って、厨房の調理担当者が飲食物を調理する。そして、接客担当者は、調理が完成した飲食物を入店客に提供すると共に、上記ステップＳ１０で印刷した伝票Ｄ１を入店客に渡す。
【０１３５】
図１６は、第１の実施形態に係る予約管理システム９２の追加注文時における動作の一例を説明するためのシーケンス図である。
【０１３６】
まず、店舗８０の接客担当者は、上記新規注文時と同一の入店客から追加注文を聞いて、注文入力装置３０に追加注文を入力する。
【０１３７】
図１６のステップＳ２１では、注文入力装置３０が、接客担当者による注文入力の操作に応じて、入店客の追加の注文情報（追加注文情報）として、伝票番号、卓番号、人数、客層、注文属性、及び追加注文の内容等の入力を受け付ける。なお、伝票番号は、新規注文の際に生成した伝票番号と同一の番号である。
【０１３８】
ステップＳ２２では、注文入力装置３０が、接客担当者による送信の操作に応じて、注文管理装置１０に追加注文情報を送信する。
【０１３９】
ステップＳ２３では、注文管理装置１０が、注文入力装置３０から送信された追加注文情報を取得して追加注文を受け付ける。追加注文を受け付けた注文管理装置１０は、伝票番号及び卓番号を含む追加の伝票データ、及び、伝票番号及び卓番号を含む追加の調理指示データの各々を生成する。
【０１４０】
ステップＳ２４では、注文管理装置１０が、追加注文情報の取得に応じて、第２空席管理テーブル１２Ｂの対象とする卓に対応付けられた空席予測時刻及び注文属性を、追加注文の内容に応じて更新する。なお、空席予測時刻は、追加注文の内容に応じて、例えば、上述の図６に示す基本飲食時間テーブル１２Ｃを参照することで得られ、注文属性は、追加注文情報から得られる。
【０１４１】
ステップＳ２５では、注文管理装置１０が、上記ステップＳ２４の更新処理に応じて同期指示情報を予約管理装置５０Ａに送信する。
【０１４２】
ステップＳ２６では、予約管理装置５０Ａが、注文管理装置１０から送信された同期指示情報を取得する。この取得処理は、取得部６０により実行される。同期指示情報を取得した予約管理装置５０Ａは、この同期指示情報に従って、第１空席管理テーブル５２Ｂを第２空席管理テーブル１２Ｂに一致させる更新を行う。この更新処理は、更新部６２により実行される。
【０１４３】
ステップＳ２７では、予約管理装置５０Ａが、上記ステップＳ７での更新動作と同様に、第１空席管理テーブル５２Ｂの更新に応じて予約管理テーブル５２Ｃの更新を行う。この更新処理は、更新部６２により実行される。
【０１４４】
ステップＳ２８では、予約管理装置５０Ａが、上記ステップＳ８での更新動作と同様に、予約管理テーブル５２Ｃの更新に応じて店舗管理テーブル５２Ｄの更新を行う。この更新処理は、更新部６２により実行される。
【０１４５】
ステップＳ２９では、注文管理装置１０が、上記ステップＳ２３で生成した伝票データを伝票発行装置４４に送信する。
【０１４６】
ステップＳ３０では、伝票発行装置４４が、注文管理装置１０から受信した伝票データに応じた追加伝票Ｄ２を印刷する。この追加伝票Ｄ２には、少なくとも伝票番号を含むバーコード情報が印刷されている。なお、ここでは、追加伝票Ｄ２に、当初の伝票Ｄ１の内容が反映されており、追加伝票Ｄ２を用いて後述の会計処理がなされる。
【０１４７】
ステップＳ３１では、注文管理装置１０が、上記ステップＳ２３で生成した調理指示データを調理指示装置４２に送信する。
【０１４８】
ステップＳ３２では、調理指示装置４２が、注文管理装置１０から受信した調理指示データを表示して、厨房の調理担当者に飲食物の調理を指示する。
【０１４９】
上記指示に従って、厨房の調理担当者が飲食物を調理する。そして、接客担当者は、調理が完成した飲食物を入店客に提供すると共に、上記ステップＳ３０で印刷した追加伝票Ｄ２を入店客に渡す。
【０１５０】
図１７は、第１の実施形態に係る予約管理システム９２の会計時における動作の一例を説明するためのシーケンス図である。
【０１５１】
まず、上記追加注文時と同一の入店客は飲食物の飲食が完了すると、追加伝票Ｄ２を持って、会計装置４６のある場所に行き、接客担当者等に会計装置４６による会計処理を依頼する。
【０１５２】
図１７のステップＳ４１では、会計装置４６が、追加伝票Ｄ２に印刷されているバーコード情報を専用のバーコード読み取り機を用いて読み取って会計処理を行う。
【０１５３】
ステップＳ４２では、会計装置４６が、追加伝票Ｄ２から読み取って得られた伝票番号を、会計済み伝票番号として、この会計済み伝票番号及び卓番号を含む注文解除情報を、注文管理装置１０に送信する。
【０１５４】
ステップＳ４３では、注文管理装置１０が、会計装置４６から送信された注文解除情報を取得する。そして、注文管理装置１０は、注文解除情報の取得に応じて、第２空席管理テーブル１２Ｂにより複数の卓の各々に対応付けられた空席情報のうち、注文解除情報に含まれる卓番号が示す卓の空席情報を満席から空席に更新する。
【０１５５】
ステップＳ４４では、注文管理装置１０が、上記ステップＳ４３の更新処理に応じて同期指示情報を予約管理装置５０Ａに送信する。
【０１５６】
ステップＳ４５では、予約管理装置５０Ａが、注文管理装置１０から送信された同期指示情報を取得する。この取得処理は、取得部６０により実行される。同期指示情報を取得した予約管理装置５０Ａは、この同期指示情報に従って、第１空席管理テーブル５２Ｂを第２空席管理テーブル１２Ｂに一致させる更新を行う。この更新処理は、更新部６２により実行される。
【０１５７】
ステップＳ４６では、予約管理装置５０Ａが、上記ステップＳ７での更新動作と同様に、第１空席管理テーブル５２Ｂの更新に応じて予約管理テーブル５２Ｃの更新を行う。この更新処理は、更新部６２により実行される。
【０１５８】
ステップＳ４７では、予約管理装置５０Ａが、上記ステップＳ８での更新動作と同様に、予約管理テーブル５２Ｃの更新に応じて店舗管理テーブル５２Ｄの更新を行う。この更新処理は、更新部６２により実行される。
【０１５９】
ステップＳ４８では、注文管理装置１０が、上記ステップＳ４３で取得した注文解除情報に対応する注文情報を解除（消去）し、この会計処理を完了させる。
【０１６０】
図１８は、本実施形態に係る第１空席管理テーブル５２Ｂ、予約管理テーブル５２Ｃ、及び店舗管理テーブル５２Ｄの各々が新規注文時に更新される状態の一例を示す模式図である。
【０１６１】
図１８の１番上の図は、一例として、第１空席管理テーブル５２Ｂで管理される卓番号「１２３」が示す卓の空席情報が空席であることを示している。
【０１６２】
図１８の上から２番目の図は、新規注文時に、一例として、卓番号「１２３」が示す卓の空席情報が空席から満席に更新された状態を示している。これは、上述の図１５に示すステップＳ６に対応している。
【０１６３】
図１８の上から３番目の図は、一例として、予約管理テーブル５２Ｃで管理される卓番号「１２３」が示す卓の空席予測時刻が未登録であることを示している。なお、この例では、「１６時〜１７時」の時間帯は予約済みである。
【０１６４】
図１８の上から４番目の図は、新規注文時に、一例として、第１空席管理テーブル５２Ｂで管理される卓番号「１２３」が示す卓の空席情報の更新に応じて、予約管理テーブル５２Ｃが更新された状態を示している。ここでは、予約管理テーブル５２Ｃで管理される卓番号「１２３」が示す卓の空席予測時刻として「１４時」が登録されている。これは、上述の図１５に示すステップＳ７に対応している。
【０１６５】
そして、新規注文時では、店舗管理テーブル５２Ｄで管理される「混み具合、予約可能人数、空卓情報」についても、予約管理テーブル５２Ｃの更新に応じて更新される。これは、上述の図１５に示すステップＳ８に対応している。
【０１６６】
図１９は、本実施形態に係る第１空席管理テーブル５２Ｂ、予約管理テーブル５２Ｃ、及び店舗管理テーブル５２Ｄの各々が追加注文時に更新される状態の一例を示す模式図である。
【０１６７】
図１９の１番上の図は、一例として、第１空席管理テーブル５２Ｂで管理される卓番号「１２３」が示す卓の空席情報が満席であり、空席予測時刻が「１４時」、注文属性が「飲み物」であることを示している。
【０１６８】
図１９の上から２番目の図は、追加注文時に、一例として、卓番号「１２３」が示す卓の空席予測時刻が「１４時」から「１５時」に更新され、注文属性が「飲み物」から「ランチ」に更新された状態を示している。これは、上述の図１６に示すステップＳ２６に対応している。
【０１６９】
図１９の上から３番目の図は、一例として、予約管理テーブル５２Ｃで管理される卓番号「１２３」が示す卓の空席予測時刻が「１４時」であることを示している。なお、この例でも、「１６時〜１７時」の時間帯は予約済みである。
【０１７０】
図１９の上から４番目の図は、追加注文時に、一例として、第１空席管理テーブル５２Ｂで管理される卓番号「１２３」が示す卓の空席予測時刻の更新に応じて、予約管理テーブル５２Ｃが更新された状態を示している。ここでは、予約管理テーブル５２Ｃで管理される卓番号「１２３」が示す卓の空席予測時刻が「１４時」から「１５時」に更新されている。これは、上述の図１６に示すステップＳ２７に対応している。
【０１７１】
そして、追加注文時では、店舗管理テーブル５２Ｄで管理される「混み具合、予約可能人数、空卓情報」についても、予約管理テーブル５２Ｃの更新に応じて更新される。これは、上述の図１６に示すステップＳ２８に対応している。
【０１７２】
図２０は、本実施形態に係る第１空席管理テーブル５２Ｂ、予約管理テーブル５２Ｃ、及び店舗管理テーブル５２Ｄの各々が会計時に更新される状態の一例を示す模式図である。
【０１７３】
図２０の１番上の図は、一例として、第１空席管理テーブル５２Ｂで管理される卓番号「１２３」が示す卓の空席情報が満席であり、空席予測時刻が「１５時」、注文属性が「ランチ」であることを示している。
【０１７４】
図２０の上から２番目の図は、会計時に、一例として、卓番号「１２３」が示す卓の空席情報が満席から空席に更新された状態を示している。これは、上述の図１７に示すステップＳ４５に対応している。
【０１７５】
図２０の上から３番目の図は、一例として、予約管理テーブル５２Ｃで管理される卓番号「１２３」が示す卓の空席予測時刻が「１５時」であることを示している。なお、この例でも、「１６時〜１７時」の時間帯は予約済みである。
【０１７６】
図２０の上から４番目の図は、会計時に、一例として、第１空席管理テーブル５２Ｂで管理される卓番号「１２３」が示す卓の空席情報の更新に応じて、予約管理テーブル５２Ｃが更新された状態を示している。ここでは、予約管理テーブル５２Ｃで管理される卓番号「１２３」が示す卓の空席予測時刻が「空（登録なし）」に更新されている。これは、上述の図１７に示すステップＳ４６に対応している。
【０１７７】
そして、会計時では、店舗管理テーブル５２Ｄで管理される「混み具合、予約可能人数、空卓情報」についても、予約管理テーブル５２Ｃの更新に応じて更新される。これは、上述の図１７に示すステップＳ４７に対応している。
【０１７８】
一方、本実施形態に係る送信部６６は、利用者端末装置８２からの要求に応じて、予約管理テーブル５２Ｃから得られる店舗８０の空席状況を示す情報を、利用者端末装置８２に送信する。そして、取得部６０は、店舗８０の空席状況を示す情報を受信した利用者端末装置８２から、予約依頼情報を取得する。
【０１７９】
図２１は、本実施形態に係る利用者端末装置８２に表示される店舗予約画面８２Ａの一例を示す正面図である。
【０１８０】
図２１に示すように、利用者端末装置８２に予めインストールされている店舗予約アプリ８２Ａｐが起動されると、利用者端末装置８２の表示部には、店舗予約を行うための店舗予約画面８２Ａが表示される。この場合、利用者端末装置８２は、店舗予約アプリ８２Ａｐにより予約管理装置５０Ａと通信可能に接続されている。
【０１８１】
まず、図２１の上図に示すように、店舗予約画面８２Ａには、利用者の希望する各種条件を入力するための複数の条件入力項目が表示される。この複数の条件入力項目には、一例として、「地域選択」、「ジャンル選択」、「予約希望人数」、及び「予約希望時間」が含まれる。
【０１８２】
利用者は、店舗に関する希望の条件を、上記複数の条件入力項目から入力し、店舗の候補を絞り込み、絞り込んだ候補店舗を店舗予約画面８２Ａに表示させる。なお、上記「地域選択」には、例えば、利用者端末装置８２が備えるＧＰＳ（Global Positioning System）機能を用いて、利用者端末装置８２の現在位置を特定し、特定した現在位置を選択地域として入力してもよい。また、上記複数の条件入力項目は、予め定められた順序に従って入力してもよいし、ランダムに入力することを許容してもよい。
【０１８３】
次に、図２１の下図に示すように、店舗予約画面８２Ａには、複数の候補店舗の中から、１つの店舗を選択するために、候補店舗に関する店舗情報が表示される。この店舗情報には、一例として、空席状況を示す情報の一例である「混み具合」や、「キャンペーン情報」等が含まれる。利用者によっては、例えば、店舗に空席があっても店舗の全体的な混み具合が気になる人もいるし、店舗で使用できるクーポン券や、キャンペーン情報、各種特典等が気になる人もいる。上記の「混み具合」や「キャンペーン情報」により示される店舗情報は、予約管理装置５０Ａの店舗管理テーブル５２Ｄから抽出され、利用者に提供される。利用者からの要求頻度の高い店舗情報については、予め店舗管理テーブル５２Ｄに登録しておくことが望ましい。
【０１８４】
利用者は、店舗予約画面８２Ａに表示された店舗情報等を参照することで、予約対象とする店舗を決定し、決定した予約対象店舗の予約を依頼するための予約依頼情報を、店舗予約画面８２Ａを介して入力する。利用者端末装置８２は、店舗予約画面８２Ａを介して入力を受け付けた予約依頼情報を、予約管理装置５０Ａに送信して、予約依頼を行う。
【０１８５】
次に、図２２を参照して、第１の実施形態に係る予約管理装置５０Ａの作用を説明する。なお、図２２は、第１の実施形態に係るプログラム５２Ａの処理の流れの一例を示すフローチャートである。
【０１８６】
図２２のステップ１００では、取得部６０が、利用者端末装置８２から、予約依頼情報を取得したか否かを判定する。予約依頼情報を取得したと判定した場合（肯定判定の場合）、ステップ１０２に移行し、予約依頼情報を取得していないと判定した場合（否定判定の場合）、ステップ１０４に移行する。
【０１８７】
ステップ１０２では、登録部６４が、上記で取得した予約依頼情報に含まれる卓及び時刻を予約済みとして予約管理テーブル５２Ｃに登録し、ステップ１００に戻り待機となる。
【０１８８】
一方、ステップ１０４では、取得部６０が、注文管理装置１０から、同期指示情報を取得したか否かを判定する。同期指示情報を取得したと判定した場合（肯定判定の場合）、ステップ１０６に移行し、同期指示情報を取得していないと判定した場合（否定判定の場合）、ステップ１００に戻り待機となる。
【０１８９】
ステップ１０６では、更新部６２が、上記で取得した同期指示情報に従って、第１空席管理テーブル５２Ｂを第２空席管理テーブル１２Ｂに一致させる更新を行い、ステップ１００に戻り待機となる。
【０１９０】
このように本実施形態によれば、予約対象とする卓が空席になると予測される空席予測時刻を考慮しているため、店舗に設置された複数の卓の各々の予約を的確に行うことができる。
【０１９１】
［第２の実施形態］
上記第１の実施形態では、予約管理装置による予約登録処理を中心に説明したが、本実施形態では、卓端末装置と連携して卓端末装置に予約状況を表示させる構成、及び、注文入力装置と連携して注文入力装置に予約状況を表示させる構成について説明する。
【０１９２】
図２３は、第２の実施形態に係る予約管理装置５０Ｂの機能的な構成の一例を示すブロック図である。
【０１９３】
図２３に示すように、本実施形態に係る予約管理装置５０Ｂは、取得部６０、更新部６２、登録部６４、及び送信部６６を備えている。
【０１９４】
まず、卓毎に設けられた卓端末装置４８と連携して卓端末装置４８に予約状況を表示させる場合、取得部６０は、卓端末装置４８から自卓の予約状況を問い合わせる予約問い合わせを取得する。そして、送信部６６は、取得部６０により予約問い合わせが取得された場合に、対応する卓の予約状況を示す情報を予約管理テーブル５２Ｃから抽出し、抽出した卓の予約状況を示す情報を、予約問い合わせを行った卓端末装置４８に送信する。
【０１９５】
一方、接客担当者が使用する注文入力装置３０と連携して注文入力装置３０に予約状況を表示させる場合、取得部６０は、注文入力装置３０から、複数の卓の各々についての予約状況を問い合わせる予約問い合わせを取得する。そして、送信部６６は、取得部６０により予約問い合わせが取得された場合に、複数の卓の各々についての予約状況を示す情報を予約管理テーブル５２Ｃから抽出し、抽出した各卓の予約状況を示す情報を、予約問い合わせを行った注文入力装置３０に送信する。
【０１９６】
図２４は、第２の実施形態に係る予約管理システム９２における卓端末装置４８との連携動作の一例を説明するためのシーケンス図である。
【０１９７】
まず、図２４のステップＳ５１では、卓端末装置４８が、規定時間が経過したか否かを判定する。規定時間が経過したと判定した場合（肯定判定の場合）、ステップＳ５２に移行し、規定時間が経過していないと判定した場合（否定判定の場合）、ステップＳ５１で待機となる。
【０１９８】
ステップＳ５２では、卓端末装置４８が、注文管理装置１０を介して予約管理装置５０Ｂに予約問い合わせを送信する。この予約問い合わせには、店舗番号及び卓番号が含まれている。本実施形態に係る卓端末装置４８では、例えば、５分に１回の頻度で予約問い合わせを送信する。
【０１９９】
ステップＳ５３では、予約管理装置５０Ｂが、卓端末装置４８から受信した予約問い合わせに含まれる店舗番号及び卓番号に基づいて、予約管理テーブル５２Ｃを検索し、対応する卓の予約状況を示す情報を抽出する。
【０２００】
ステップＳ５４では、予約管理装置５０Ｂが、ステップＳ５３で抽出した予約状況を示す情報を、注文管理装置１０を介して卓端末装置４８に送信する。
【０２０１】
ステップＳ５５では、卓端末装置４８が、予約管理装置５０Ｂから受信した予約状況を示す情報に基づいて、空席及び予約席のいずれかの状態に表示を更新する。なお、空席から予約席に表示を更新する場合、実際の予約時刻の所定時間前（例えば３０分前等）に表示の更新を行うように予め設定しておいてもよい。
【０２０２】
図２５は、本実施形態に係る卓端末装置４８に表示される予約状況画面４８Ａの一例を示す正面図である。
【０２０３】
図２５に示すように、卓端末装置４８の表示部には、予約状況を示す情報を表示する予約状況画面４８Ａが表示される。具体的には、図２５の左図に示す「空席」、又は、図２５の右図に示す「予約席」が表示される。これにより、接客担当者により対応する卓の予約状況が把握されるため、予約席に別の入店客を案内する等のトラブルを未然に防止することが可能となる。また、予約管理テーブル５２Ｃに予約客に関する氏名等の属性情報を予め登録しておき、この属性情報を予約状況画面４８Ａに表示させるようにしてもよい。
【０２０４】
図２６は、第２の実施形態に係る予約管理システム９２における注文入力装置３０との連携動作の一例を説明するためのシーケンス図である。
【０２０５】
まず、図２６のステップＳ６１では、注文入力装置３０が、接客担当者によりテーブル一覧参照機能が選択操作されると、ステップＳ６２に移行する。
【０２０６】
ステップＳ６２では、卓端末装置４８が、注文管理装置１０を介して予約管理装置５０Ｂに予約問い合わせを送信する。この予約問い合わせには、店舗番号が含まれている。
【０２０７】
ステップＳ６３では、予約管理装置５０Ｂが、注文入力装置３０から受信した予約問い合わせに含まれる店舗番号に基づいて、予約管理テーブル５２Ｃを検索し、対応する店舗の予約状況を示す情報（全卓分）を抽出する。
【０２０８】
ステップＳ６４では、予約管理装置５０Ｂが、ステップＳ６３で抽出した予約状況を示す情報を、注文管理装置１０を介して注文入力装置３０に送信する。
【０２０９】
ステップＳ６５では、注文入力装置３０が、予約管理装置５０Ｂから受信した予約状況を示す情報に基づいて、空席、予約席、及び満席のいずれかの状態に表示を更新する。なお、空席から予約席に表示を更新する場合、実際の予約時刻の所定時間前（例えば３０分前等）に表示の更新を行うように予め設定しておいてもよい。
【０２１０】
図２７は、本実施形態に係る注文入力装置３０に表示される予約状況画面３３Ｄの一例を示す正面図である。
【０２１１】
図２７に示すように、注文入力装置３０の表示部３３には、予約状況を示す情報を表示する予約状況画面３３Ｄが表示される。具体的には、店舗の卓レイアウトを模した画像が表示され、卓毎に空席を示す「空」、満席を示す「満」、及び予約席を示す「予約」のいずれかが表示される。図２７の例では、Ａ卓が空席であり、Ｂ卓が満席であり、Ｃ卓が予約席であることを示している。これにより、接客担当者により全卓の予約状況が把握されるため、予約席に別の入店客を案内する等のトラブルを未然に防止することが可能となる。また、予約管理テーブル５２Ｃに予約客に関する氏名等の属性情報を予め登録しておき、この属性情報を予約状況画面３３Ｄに表示させるようにしてもよい。
【０２１２】
次に、図２８を参照して、第２の実施形態に係る予約管理装置５０Ｂの作用を説明する。なお、図２８は、第２の実施形態に係るプログラム５２Ａの処理の流れの一例を示すフローチャートである。
【０２１３】
図２８のステップ１２０では、取得部６０が、卓端末装置４８から、予約問い合わせを取得したか否かを判定する。卓端末装置４８から予約問い合わせを取得したと判定した場合（肯定判定の場合）、ステップ１２２に移行し、卓端末装置４８から予約問い合わせを取得していないと判定した場合（否定判定の場合）、ステップ１２４に移行する。
【０２１４】
ステップ１２２では、送信部６６が、上記で取得した予約問い合わせに対応する卓の予約状況を示す情報を予約管理テーブル５２Ｃから抽出し、抽出した当該卓の予約状況を示す情報を、予約問い合わせを行った卓端末装置４８に送信し、ステップ１２０に戻り待機となる。
【０２１５】
一方、ステップ１２４では、取得部６０が、注文入力装置３０から、予約問い合わせを取得したか否かを判定する。注文入力装置３０から予約問い合わせを取得したと判定した場合（肯定判定の場合）、ステップ１２６に移行し、注文入力装置３０から予約問い合わせを取得していないと判定した場合（否定判定の場合）、ステップ１２０に戻り待機となる。
【０２１６】
ステップ１２６では、送信部６６が、上記で取得した予約問い合わせに対応する全卓分の予約状況を示す情報を予約管理テーブル５２Ｃから抽出し、抽出した全卓分の予約状況を示す情報を、予約問い合わせを行った注文入力装置３０に送信し、ステップ１２０に戻り待機となる。
【０２１７】
このように本実施形態によれば、店舗の従業員が卓毎の予約状況を把握することができるため、店舗での接客を効率的に行うことできる。
【０２１８】
［第３の実施形態］
本実施形態では、店舗の予約を行った利用者が入店したことを検知する構成について説明する。
【０２１９】
図２９は、第３の実施形態に係る予約管理システム９４の構成の一例を示すブロック図である。
【０２２０】
図２９に示すように、本実施形態に係る予約管理システム９４は、店舗８０に設けられたビーコン送出装置７０を備えている。ビーコン送出装置７０は、同一の店舗８０に設けられた注文管理装置１０とネットワークＮ１を介して接続されている。ビーコン送出装置７０は、一例として、店舗特定情報を含むビーコン信号を一定周期で発信するビーコン発信器を含む。なお、店舗特定情報は、店舗８０を個別に特定する情報であり、一例として、注文管理装置１０から取得される。
【０２２１】
本実施形態に係る予約管理装置５０Ｃは、ネットワークＮ２を介して注文管理装置１０及びビーコン送出装置７０と接続される。予約管理装置５０Ｃは、図１２を参照して説明した第１の実施形態と同様に、取得部６０、更新部６２、登録部６４、及び送信部６６を備えている。
【０２２２】
本実施形態に係る送信部６６は、取得部６０により取得された予約依頼情報に対応する予約を受け付けたことを示す予約受付情報を利用者端末装置８２に送信する。この予約受付情報は、利用者端末装置８２に記憶されると共に、予約管理装置５０Ｃにも記憶される。つまり、本実施形態では、予約管理装置５０Ｃと利用者端末装置８２との間で予め予約処理が完了している。
【０２２３】
そして、利用者が利用者端末装置８２を持って店舗８０に入店すると、利用者端末装置８２がビーコン検出装置７０から送出されているビーコン信号を検出する。なお、本実施形態に係る利用者端末装置８２は、スマートフォン等の携帯可能な端末装置であり、店舗予約アプリ８２Ａｐの一機能として、ビーコン信号を検出する機能を備えている。これにより、利用者端末装置８２には、ビーコン信号に含まれる店舗特定情報が記憶される。
【０２２４】
そして、利用者端末装置８２は、店舗予約アプリ８２Ａｐにより、上記の店舗特定情報及び予約受付情報を予約管理装置５０Ｃに送信する。予約管理装置５０Ｃの取得部６０は、利用者端末装置８２から送信された店舗特定情報及び予約受付情報を取得する。予約管理装置５０Ｃでは、利用者端末装置８２から取得した店舗特定情報及び予約受付情報が、自身が記憶している店舗特定情報及び予約受付情報と一致するか否かを判定し、一致すれば、利用者端末装置８２の利用者を予約客であると判定する。
【０２２５】
図３０は、第３の実施形態に係る予約管理システム９４の動作の一例を説明するためのシーケンス図である。
【０２２６】
まず、図３０のステップＳ７１では、注文管理装置１０が、店舗特定情報をビーコン送出装置７０に送信する。
【０２２７】
ステップＳ７２では、ビーコン送出装置７０が、注文管理装置１０から受信した店舗特定情報をビーコン信号に含ませ、店舗特定情報を含むビーコン信号の送出を開始する。このビーコン信号は、定期的に繰り返し送出される。
【０２２８】
ステップＳ７３では、予約管理装置５０Ｃと利用者端末装置８２との間で予約処理が行われ、利用者端末装置８２は、予約管理装置５０Ｃから予約受付情報を取得する。
【０２２９】
ステップＳ７４では、利用者が利用者端末装置８２を持って店舗８０に入店すると、利用者端末装置８２がビーコン送出装置７０から送出されているビーコン信号を検出し、ビーコン信号に含まれる店舗特定情報を取得する。
【０２３０】
ステップＳ７５では、利用者端末装置８２が、上記の店舗特定情報及び予約受付情報を予約管理装置５０Ｃに送信する。
【０２３１】
ステップＳ７６では、予約管理装置５０Ｃが、利用者端末装置８２から取得した店舗特定情報及び予約受付情報が、自身が記憶している店舗特定情報及び予約受付情報と一致するか否かを判定し、一致すれば、利用者端末装置８２の利用者を予約客であると判定する。そして、予約客と判定した場合、第１空席管理テーブル５２Ｂの一部を更新する。例えば、対応する卓の空席情報を空席から満席に更新する。
【０２３２】
ステップＳ７７では、予約管理装置５０Ｃが、第１空席管理テーブル５２Ｂの一部の更新に応じて、予約管理テーブル５２Ｃの一部を更新する。
【０２３３】
ステップＳ７８では、予約管理装置５０Ｃが、予約管理テーブル５２Ｃの一部の更新に応じて、店舗管理テーブル５２Ｄの一部を更新する。
【０２３４】
ステップＳ７９では、予約管理装置５０Ｃが、上記ステップＳ７６での第１空席管理テーブル５２Ｂの一部の更新に応じて、同期指示情報を注文管理装置１０に送信する。
【０２３５】
ステップＳ８０では、注文管理装置１０が、予約管理装置５０Ｃから送信された同期指示情報を取得する。同期指示情報を取得した注文管理装置１０は、この同期指示情報に従って、第２空席管理テーブル１２Ｂを第１空席管理テーブル５２Ｂに一致させる更新を行う。
【０２３６】
なお、上記では、ビーコン送出装置７０を用いたが、ビーコン送出装置７０の代わりに、利用者端末装置８２が備えるＧＰＳ機能を用いてもよい。
【０２３７】
この場合、予約管理装置５０Ｃは、店舗８０の店舗特定情報に代えて、店舗８０の店舗位置情報を予め記憶している。利用者が利用者端末装置８２を持って店舗８０に入店し、店舗予約アプリ８２Ａｐを起動させる。利用者端末装置８２は、店舗予約アプリ８２Ａｐに連携するＧＰＳ機能により店舗位置情報を得る。利用者端末装置８２は、ＧＰＳ機能により得た店舗位置情報、及び、事前の予約処理で得ている予約受付情報を予約管理装置５０Ｃに送信する。予約管理装置５０Ｃでは、利用者端末装置８２から送信された店舗位置情報及び予約受付情報を取得する。予約管理装置５０Ｃでは、利用者端末装置８２から取得した店舗位置情報及び予約受付情報が、自身が記憶している店舗位置情報及び予約受付情報と一致するか否かを判定し、一致すれば、利用者端末装置８２の利用者を予約客であると判定する。
【０２３８】
また、利用者端末装置８２の利用者が予約客であると判定された場合、対応する卓に設けられた卓端末装置４８の予約状況画面４８Ａ（図２５参照）の表示を、「予約席」から「入店されました。こちらにご案内。」等に変化させてもよい。同様に、注文入力装置３０の予約状況画面３３Ｄ（図２７参照）における対応する卓の表示を、「予約席」から「入店されました。こちらにご案内。」等に変化させてもよい。
【０２３９】
このように本実施形態によれば、汎用性の高いビーコン送出装置や利用者端末装置が備えるＧＰＳ機能を用いることで、店舗に予約依頼を行った利用者の入店確認を低コストで実現することができる。
【０２４０】
以上、実施形態として予約管理装置及び予約管理システムを例示して説明した。実施形態は、予約管理装置が備える各部の機能をコンピュータに実行させるためのプログラムの形態としてもよい。実施形態は、このプログラムを記憶したコンピュータが読み取り可能な記憶媒体の形態としてもよい。
【０２４１】
その他、上記実施形態で説明した予約管理装置の構成は、一例であり、主旨を逸脱しない範囲内において状況に応じて変更してもよい。
【０２４２】
また、上記実施形態で説明したプログラムの処理の流れも、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【０２４３】
また、上記実施形態では、プログラムを実行することにより、実施形態に係る処理がコンピュータを利用してソフトウェア構成により実現される場合について説明したが、これに限らない。実施形態は、例えば、ハードウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって実現してもよい。
【符号の説明】
【０２４４】
１０、１０Ａ〜１０Ｃ 注文管理装置
１１   制御部
１２   記憶部
１２Ａ プログラム
１２Ｂ 空席管理テーブル（第２空席管理テーブル）
１２Ｃ 基本飲食時間テーブル
１２Ｄ オフセット時間テーブル
１２Ｅ 特定メニューテーブル
１３   表示部
１４   操作部
１５   通信部
２０   取得部
２２   更新部
２４   登録部
３０   注文入力装置
３１   制御部
３２   記憶部
３２Ａ 注文入力プログラム
３３   表示部
３３Ｄ 予約状況画面
３３ａ 機能選択ボタン
３３ｂ 時間入力ボタン
３３ｃ 送信操作ボタン
３４   操作部
３５   通信部
４２   調理指示装置
４４   伝票発行装置
４６   会計装置
４８   卓端末装置
４８Ａ 予約状況画面
５０Ａ、５０Ｂ、５０Ｃ予約管理装置
５１   制御部
５２   記憶部
５２Ａ プログラム
５２Ｂ 空席管理テーブル（第１空席管理テーブル）
５２Ｃ 予約管理テーブル
５２Ｄ 店舗管理テーブル
５３   表示部
５４   操作部
５５   通信部
６０   取得部
６２   更新部
６４   登録部
６６   送信部
７０   ビーコン送出装置
８０、８０Ａ〜８０Ｃ 店舗
８２   利用者端末装置
８２Ａｐ      店舗予約アプリケーション・プログラム
８２Ａ 店舗予約画面
９０   注文管理システム
９２、９４    予約管理システム
【図１】
2019087038.tif 000003
【図２】
2019087038.tif 000004
【図３】
2019087038.tif 000005
【図４】
2019087038.tif 000006
【図５】
2019087038.tif 000007
【図６】
2019087038.tif 000008
【図７】
2019087038.tif 000009
【図８】
2019087038.tif 000010
【図９】
2019087038.tif 000011
【図１０】
2019087038.tif 000012
【図１１】
2019087038.tif 000013
【図１２】
2019087038.tif 000014
【図１３】
2019087038.tif 000015
【図１４】
2019087038.tif 000016
【図１５】
2019087038.tif 000017
【図１６】
2019087038.tif 000018
【図１７】
2019087038.tif 000019
【図１８】
2019087038.tif 000020
【図１９】
2019087038.tif 000021
【図２０】
2019087038.tif 000022
【図２１】
2019087038.tif 000023
【図２２】
2019087038.tif 000024
【図２３】
2019087038.tif 000025
【図２４】
2019087038.tif 000026
【図２５】
2019087038.tif 000027
【図２６】
2019087038.tif 000028
【図２７】
2019087038.tif 000029
【図２８】
2019087038.tif 000030
【図２９】
2019087038.tif 000031
【図３０】
2019087038.tif 000032