(57)【要約】【課題】店舗毎に適切な待ち時間を把握することができる待ち時間出力装置、待ち時間出力システム、及びプログラムを提供する。【解決手段】待ち時間出力装置２０は、飲食物を提供する複数の店舗が集合した領域における店舗毎に、注文を行う順番待ちをしている待ち人数と、注文済みでかつ未調理の飲食物及び注文数とを特定する特定部３２と、特定部３２により特定された待ち人数から、注文を行う順番待ちを開始してから注文を行うまでの注文待ち時間を導出し、特定部３２により特定された注文済みでかつ未調理の飲食物及び注文数から、注文を行ってから調理が完了するまでの調理待ち時間を導出し、注文待ち時間と調理待ち時間とを合計した店舗毎の待ち時間を導出する導出部３４と、導出部３４により導出された店舗毎の待ち時間を示す待ち時間情報を出力する出力部３６と、を備える。【選択図】図４
2019096266.tif 000002
【特許請求の範囲】
【請求項１】
飲食物を提供する複数の店舗が集合した領域における店舗毎に、注文を行う順番待ちをしている待ち人数と、注文済みでかつ未調理の飲食物及び注文数とを特定する特定部と、
前記特定部により特定された前記待ち人数から、注文を行う順番待ちを開始してから注文を行うまでの注文待ち時間を導出し、前記特定部により特定された前記注文済みでかつ未調理の飲食物及び注文数から、注文を行ってから調理が完了するまでの調理待ち時間を導出し、前記注文待ち時間と前記調理待ち時間とを合計した前記店舗毎の待ち時間を導出する導出部と、
前記導出部により導出された前記店舗毎の待ち時間を示す待ち時間情報を出力する出力部と、
を備えた待ち時間出力装置。
【請求項２】
前記複数の店舗の各々に対応付けて、前記注文待ち時間の１人当たりの平均である平均注文待ち時間を含む平均注文待ち時間テーブルを記憶した記憶部を更に備え、
前記導出部は、前記店舗毎の前記待ち人数に、前記平均注文待ち時間テーブルから抽出される前記平均注文待ち時間を乗じることにより、前記注文待ち時間を導出する請求項１に記載の待ち時間出力装置。
【請求項３】
前記記憶部は、前記店舗毎に提供可能な複数の飲食物の各々に対応付けて、前記調理待ち時間の基準となる基準調理待ち時間を含む基準調理待ち時間テーブルを更に記憶しており、
前記導出部は、前記店舗毎の前記注文数に、前記基準調理待ち時間テーブルから抽出される前記複数の飲食物の各々に対応する基準調理待ち時間の平均を示す平均調理待ち時間を乗じることにより、前記調理待ち時間を導出する請求項２に記載の待ち時間出力装置。
【請求項４】
前記記憶部は、前記店舗毎に提供可能な複数の飲食物の各々に対応付けて、前記調理待ち時間の基準となる基準調理待ち時間を含む基準調理待ち時間テーブルを更に記憶しており、
前記導出部は、前記店舗毎に、前記基準調理待ち時間テーブルから抽出される前記注文済みでかつ未調理の飲食物の各々に対応する基準調理待ち時間を合計することにより、前記調理待ち時間を導出する請求項２に記載の待ち時間出力装置。
【請求項５】
前記記憶部は、前記店舗毎に提供可能な複数の飲食物の各々に対応付けて、前記調理待ち時間の基準となる基準調理待ち時間を含む基準調理待ち時間テーブルを更に記憶しており、
前記導出部は、前記店舗毎に、前記基準調理待ち時間テーブルから抽出される前記注文済みでかつ未調理の飲食物の各々に対応する基準調理待ち時間を合計した時間に、飲食物の調理を担当する調理担当者の能力に応じた係数を乗じることにより、前記調理待ち時間を導出する請求項２に記載の待ち時間出力装置。
【請求項６】
前記記憶部は、前記店舗毎に提供可能な複数の飲食物の各々に対応付けて、前記調理待ち時間の基準となる基準調理待ち時間を含む基準調理待ち時間テーブルを更に記憶しており、
前記導出部は、前記店舗毎に、前記基準調理待ち時間テーブルから抽出される前記注文済みでかつ未調理の飲食物の各々に対応する基準調理待ち時間を合計した時間を、飲食物の調理を担当する調理担当者の数で除することにより、前記調理待ち時間を導出する請求項２に記載の待ち時間出力装置。
【請求項７】
前記記憶部は、注文を行う順番待ちの受け付け毎に生成される受付情報に対応付けて、注文を行う順番待ちを受け付けた状態、注文を受け付けた状態、注文を受け付けた飲食物の調理が完了した状態、及び当該飲食物の提供が完了した状態のいずれかを示す注文状態情報を含む注文状態管理テーブル、及び、前記店舗毎に注文を受け付けた飲食物に対応付けて、調理が完了しているか否かを示す調理状態情報を含む調理状態管理テーブルを更に記憶しており、
前記特定部は、前記注文状態管理テーブルに含まれる注文状態情報に基づいて前記待ち人数を特定し、前記調理状態管理テーブルに含まれる調理状態情報に基づいて前記注文済みでかつ未調理の飲食物及び注文数を特定する請求項２〜６のいずれか１項に記載の待ち時間出力装置。
【請求項８】
表示端末装置と通信する通信部を更に備え、
前記出力部は、前記通信部を介して、前記複数の店舗のうちの少なくとも１つの店舗についての前記待ち時間情報を前記表示端末装置に出力する請求項１〜７のいずれか１項に記載の待ち時間出力装置。
【請求項９】
前記領域の利用者が所有する携帯端末装置と通信する通信部を更に備え、
前記出力部は、前記携帯端末装置からの要求に応じて、前記通信部を介して、前記複数の店舗のうちの少なくとも１つの店舗についての前記待ち時間情報を前記携帯端末装置に出力する請求項１〜７のいずれか１項に記載の待ち時間出力装置。
【請求項１０】
前記出力部は、前記店舗毎に提供可能な複数の飲食物を示すメニューのうち、前記待ち時間が短いメニューを優先して出力する請求項１〜９のいずれか１項に記載の待ち時間出力装置。
【請求項１１】
前記出力部は、前記店舗毎に提供可能な複数の飲食物を示すメニューを分類して得られる分類項目のうち、前記待ち時間が短い分類項目を優先して出力する請求項１〜９のいずれか１項に記載の待ち時間出力装置。
【請求項１２】
請求項１〜１１のいずれか１項に記載の待ち時間出力装置と、前記待ち時間出力装置と通信可能に接続され、かつ前記領域の利用者が所有する携帯端末装置と、を備えた待ち時間出力システムであって、
前記携帯端末装置は、前記領域内に設けられたビーコン送出装置から送出されるビーコン信号を検出した場合に、前記待ち時間出力装置に対して、前記待ち時間情報の出力を要求し、
前記待ち時間出力装置の出力部は、前記携帯端末装置からの前記要求に応じて、前記待ち時間情報を前記携帯端末装置に出力する待ち時間出力システム。
【請求項１３】
コンピュータを、請求項１〜１１のいずれか１項に記載の待ち時間出力装置が備える特定部、導出部、及び出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、待ち時間出力装置、待ち時間出力システム、及びプログラムに関する。
【背景技術】
【０００２】
ショッピングセンターや百貨店等の商業施設では、飲食物を提供する複数の店舗が集合した領域が設けられている場合がある。この領域は、一般的にフードコートとも呼ばれ、複数の店舗が集中して設置され、客席が共通化されている。このフードコートによれば、各店舗を省スペース化できる上に、利用者は複数の店舗の中から所望のメニューを提供する店舗を自由に選択することができる。
【０００３】
上記フードコートにおいては、利用者は店舗毎の待ち時間がどの程度なのか分からないため、一見して混雑している店舗を回避してしまう傾向がある。しかし、店舗によっては、実際にはそれほど待たずに注文できる場合もあり、店舗側からすると、せっかくの商機を逃すことになり、望ましくない。
【０００４】
これに対して、例えば、特許文献１には、商業施設における順番待ちを管理する技術が記載されている。この技術によれば、順番待ちをしている利用者の現在の待ち時間の情報が表示されるため、利用者は入店までの待ち時間を把握することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−１６５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述のフードコート等のように複数の店舗が集合した領域では、長居しない利用者が比較的多いため、飲食物の注文を行ってから調理が完了するまでに時間がかかると、利用者から苦情が出る事態に発展する可能性がある。そこで、注文を行ってから調理が完了するまでに時間がかかる場合には、予め利用者の了承を得ておくことで、上記事態を回避出来る場合がある。従って、利用者に対して、注文を行うまでの注文待ち時間のみならず、注文を行ってから調理が完了するまでの調理待ち時間も含めた適切な待ち時間を提示することが望まれている。
【０００７】
本発明は、上記事情に鑑みて成されたものであって、店舗毎に適切な待ち時間を把握することができる待ち時間出力装置、待ち時間出力システム、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に記載の待ち時間出力装置は、飲食物を提供する複数の店舗が集合した領域における店舗毎に、注文を行う順番待ちをしている待ち人数と、注文済みでかつ未調理の飲食物及び注文数とを特定する特定部と、前記特定部により特定された前記待ち人数から、注文を行う順番待ちを開始してから注文を行うまでの注文待ち時間を導出し、前記特定部により特定された前記注文済みでかつ未調理の飲食物及び注文数から、注文を行ってから調理が完了するまでの調理待ち時間を導出し、前記注文待ち時間と前記調理待ち時間とを合計した前記店舗毎の待ち時間を導出する導出部と、前記導出部により導出された前記店舗毎の待ち時間を示す待ち時間情報を出力する出力部と、を備えている。
【０００９】
この発明によれば、調理待ち時間を考慮しない場合と比較して、店舗毎に適切な待ち時間を把握することができる。
【００１０】
また、請求項２に記載の待ち時間出力装置は、請求項１に記載の発明において、前記複数の店舗の各々に対応付けて、前記注文待ち時間の１人当たりの平均である平均注文待ち時間を含む平均注文待ち時間テーブルを記憶した記憶部を更に備え、前記導出部が、前記店舗毎の前記待ち人数に、前記平均注文待ち時間テーブルから抽出される前記平均注文待ち時間を乗じることにより、前記注文待ち時間を導出する。
【００１１】
この発明によれば、待ち人数及び平均注文待ち時間のみを用いた簡単な演算で注文待ち時間を導出することができる。
【００１２】
また、請求項３に記載の待ち時間出力装置は、請求項２に記載の発明において、前記記憶部が、前記店舗毎に提供可能な複数の飲食物の各々に対応付けて、前記調理待ち時間の基準となる基準調理待ち時間を含む基準調理待ち時間テーブルを更に記憶しており、前記導出部が、前記店舗毎の前記注文数に、前記基準調理待ち時間テーブルから抽出される前記複数の飲食物の各々に対応する基準調理待ち時間の平均を示す平均調理待ち時間を乗じることにより、前記調理待ち時間を導出する。
【００１３】
この発明によれば、注文数及び平均調理待ち時間のみを用いた簡単な演算で調理待ち時間を導出することができる。
【００１４】
また、請求項４に記載の待ち時間出力装置は、請求項２に記載の発明において、前記記憶部が、前記店舗毎に提供可能な複数の飲食物の各々に対応付けて、前記調理待ち時間の基準となる基準調理待ち時間を含む基準調理待ち時間テーブルを更に記憶しており、前記導出部が、前記店舗毎に、前記基準調理待ち時間テーブルから抽出される前記注文済みでかつ未調理の飲食物の各々に対応する基準調理待ち時間を合計することにより、前記調理待ち時間を導出する。
【００１５】
この発明によれば、基準調理待ち時間を合計するだけの簡単な演算で調理待ち時間を導出することができる。
【００１６】
また、請求項５に記載の待ち時間出力装置は、請求項２に記載の発明において、前記記憶部が、前記店舗毎に提供可能な複数の飲食物の各々に対応付けて、前記調理待ち時間の基準となる基準調理待ち時間を含む基準調理待ち時間テーブルを更に記憶しており、前記導出部が、前記店舗毎に、前記基準調理待ち時間テーブルから抽出される前記注文済みでかつ未調理の飲食物の各々に対応する基準調理待ち時間を合計した時間に、飲食物の調理を担当する調理担当者の能力に応じた係数を乗じることにより、前記調理待ち時間を導出する。
【００１７】
この発明によれば、調理担当者の能力を考慮しない場合と比較して、より高い精度で調理待ち時間を導出することができる。
【００１８】
また、請求項６に記載の待ち時間出力装置は、請求項２に記載の発明において、前記記憶部が、前記店舗毎に提供可能な複数の飲食物の各々に対応付けて、前記調理待ち時間の基準となる基準調理待ち時間を含む基準調理待ち時間テーブルを更に記憶しており、前記導出部が、前記店舗毎に、前記基準調理待ち時間テーブルから抽出される前記注文済みでかつ未調理の飲食物の各々に対応する基準調理待ち時間を合計した時間を、飲食物の調理を担当する調理担当者の数で除することにより、前記調理待ち時間を導出する。
【００１９】
この発明によれば、調理担当者の数を考慮しない場合と比較して、より高い精度で調理待ち時間を導出することができる。
【００２０】
また、請求項７に記載の待ち時間出力装置は、請求項２〜６のいずれか１項に記載の発明において、前記記憶部が、注文を行う順番待ちの受け付け毎に生成される受付情報に対応付けて、注文を行う順番待ちを受け付けた状態、注文を受け付けた状態、注文を受け付けた飲食物の調理が完了した状態、及び当該飲食物の提供が完了した状態のいずれかを示す注文状態情報を含む注文状態管理テーブル、及び、前記店舗毎に注文を受け付けた飲食物に対応付けて、調理が完了しているか否かを示す調理状態情報を含む調理状態管理テーブルを更に記憶しており、前記特定部が、前記注文状態管理テーブルに含まれる注文状態情報に基づいて前記待ち人数を特定し、前記調理状態管理テーブルに含まれる調理状態情報に基づいて前記注文済みでかつ未調理の飲食物及び注文数を特定する。
【００２１】
この発明によれば、注文状態情報及び調理状態情報を考慮しない場合と比較して、待ち人数、及び、注文済みでかつ未調理の飲食物及び注文数をより適切に特定することができる。
【００２２】
また、請求項８に記載の待ち時間出力装置は、請求項１〜７のいずれか１項に記載の発明において、表示端末装置と通信する通信部を更に備え、前記出力部が、前記通信部を介して、前記複数の店舗のうちの少なくとも１つの店舗についての前記待ち時間情報を前記表示端末装置に出力する。
【００２３】
この発明によれば、表示端末装置を参照することで店舗の待ち時間情報を容易に把握することができる。
【００２４】
また、請求項９に記載の待ち時間出力装置は、請求項１〜７のいずれか１項に記載の発明において、前記領域の利用者が所有する携帯端末装置と通信する通信部を更に備え、前記出力部が、前記携帯端末装置からの要求に応じて、前記通信部を介して、前記複数の店舗のうちの少なくとも１つの店舗についての前記待ち時間情報を前記携帯端末装置に出力する
【００２５】
この発明によれば、携帯端末装置を参照することで店舗の待ち時間情報を容易に把握することができる。
【００２６】
また、請求項１０に記載の待ち時間出力装置は、請求項１〜９のいずれか１項に記載の発明において、前記出力部が、前記店舗毎に提供可能な複数の飲食物を示すメニューのうち、前記待ち時間が短いメニューを優先して出力する。
【００２７】
この発明によれば、待ち時間の短いメニューを容易に把握することができる。
【００２８】
また、請求項１１に記載の待ち時間出力装置は、請求項１〜９のいずれか１項に記載の発明において、前記出力部が、前記店舗毎に提供可能な複数の飲食物を示すメニューを分類して得られる分類項目のうち、前記待ち時間が短い分類項目を優先して出力する。
【００２９】
この発明によれば、待ち時間の短い分類項目を容易に把握することができる。
【００３０】
一方、上記目的を達成するために、請求項１２に記載の待ち時間出力システムは、請求項１〜１１のいずれか１項に記載の待ち時間出力装置と、前記待ち時間出力装置と通信可能に接続され、かつ前記領域の利用者が所有する携帯端末装置と、を備えた待ち時間出力システムであって、前記携帯端末装置は、前記領域内に設けられたビーコン送出装置から送出されるビーコン信号を検出した場合に、前記待ち時間出力装置に対して、前記待ち時間情報の出力を要求し、前記待ち時間出力装置の出力部は、前記携帯端末装置からの前記要求に応じて、前記待ち時間情報を前記携帯端末装置に出力する。
【００３１】
この発明によれば、本発明に係る待ち時間出力装置を備えているため、店舗毎に適切な待ち時間を把握することができる。
【００３２】
更に、上記目的を達成するために、請求項１３に記載のプログラムは、コンピュータを、請求項１〜１１のいずれか１項に記載に待ち時間出力装置が備える特定部、導出部、及び出力部として機能させる。
【００３３】
この発明によれば、本発明に係る待ち時間出力装置と同様に作用するため、店舗毎に適切な待ち時間を把握することができる。
【発明の効果】
【００３４】
本発明によれば、店舗毎に適切な待ち時間を把握することができる。
【図面の簡単な説明】
【００３５】
【図１】第１の実施形態に係る待ち時間出力システムの構成の一例を示すブロック図である。
【図２】第１の実施形態に係る注文管理システムの構成の一例を示すブロック図である。
【図３】第１の実施形態に係る待ち時間出力装置の電気的な構成の一例を示すブロック図である。
【図４】第１の実施形態に係る待ち時間出力装置の機能的な構成の一例を示すブロック図である。
【図５】実施形態に係る注文状態管理テーブルの一例を示す模式図である。
【図６】実施形態に係る調理状態管理テーブルの一例を示す模式図である。
【図７】実施形態に係る平均注文待ち時間テーブルの一例を示す模式図である。
【図８】実施形態に係る基準調理待ち時間テーブルの一例を示す模式図である。
【図９】実施形態に係る表示端末装置の店舗一覧画面の一例を示す正面図である。
【図１０】実施形態に係る表示端末装置の全店舗メニュー画面の一例を示す正面図である。
【図１１】実施形態に係る表示端末装置の全店舗メニュー画面の他の例を示す正面図である。
【図１２】実施形態に係る表示端末装置の全店舗メニュー画面の他の例を示す正面図である。
【図１３】第１の実施形態に係る待ち時間出力システムの動作の一例を説明するためのシーケンス図である。
【図１４】第１の実施形態に係るプログラムの処理の流れの一例を示すフローチャートである。
【図１５】第２の実施形態に係る待ち時間出力システムの構成の一例を示すブロック図である。
【図１６】実施形態に係る携帯端末装置の店舗一覧画面、メニュー選択画面、及び注文画面の一例を示す正面図である。
【図１７】実施形態に係る携帯端末装置の全店舗メニュー画面及び注文画面の一例を示す正面図である。
【図１８】第２の実施形態に係る待ち時間出力システムの動作の一例を説明するためのシーケンス図である。
【発明を実施するための形態】
【００３６】
以下、図面を参照して、本発明を実施するための形態の一例について詳細に説明する。
【００３７】
［第１の実施形態］
図１は、第１の実施形態に係る待ち時間出力システム９０の構成の一例を示すブロック図である。
図１に示すように、本実施形態に係る待ち時間出力システム９０は、待ち時間出力装置２０と、フードコートＦＣ内の各店舗に各々設けられた複数の注文管理装置１０と、を備えている。
【００３８】
本実施形態に係るフードコートＦＣは、例えば、ショッピングセンターや、百貨店等の商業施設に設けられている。フードコートＦＣには、表示端末装置４０が設置されている。フードコートＦＣは、飲食物を提供する複数の店舗（本実施形態ではＡ店〜Ｈ店の８店舗）が集中した領域の一例である。なお、本実施形態では、店舗形態として、複数の店舗で客席が共通化されたフードコートを適用した場合について説明するが、複数の店舗の各々について客席が設けられた店舗形態でも適用可能である。
【００３９】
本実施形態に係る待ち時間出力装置２０には、例えば、サーバコンピュータ等が適用される。待ち時間出力装置２０は、ネットワークＮ１を介して、複数の注文管理装置１０及び表示端末装置４０の各々と接続されている。ネットワークＮ１には、例えば、インターネットや、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等が適用される。
【００４０】
本実施形態に係る表示端末装置４０は、待ち時間出力装置２０から入力される待ち時間情報を表示する。表示端末装置４０は、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や、有機ＥＬ（Electro Luminescence）ディスプレイ等の表示部を備える。本実施形態では、表示端末装置４０がフードコートＦＣ内に設置されているが、表示端末装置４０は、例えば、フードコートＦＣ外の入口付近等に設置されていてもよいし、フードコートＦＣを利用する利用者の自宅に設置されていてもよく、あるいは、利用者が携帯して所有する携帯端末装置でもよく、設置場所は特に限定されるものではない。
【００４１】
図２は、第１の実施形態に係る注文管理システム９２の構成の一例を示すブロック図である。
図２に示すように、本実施形態に係る注文管理システム９２は、フードコートＦＣの各店舗内に設けられており、注文管理装置１０と、受付端末装置１２と、調理指示装置１４と、会計装置１６と、を備えている。なお、上記の図１では、受付端末装置１２、調理指示装置１４、会計装置１６、及びネットワークＮ２の図示を省略している。
【００４２】
本実施形態に係る注文管理装置１０には、例えば、サーバコンピュータ等が適用される。注文管理装置１０は、店舗内に構築されたＬＡＮ等のネットワークＮ２を介して、受付端末装置１２、調理指示装置１４、及び会計装置１６の各々と接続される。
【００４３】
受付端末装置１２は、注文を行う順番待ち（以下、単に「順番待ち」という。）を行う利用者から順番待ちの依頼を受け付ける。このとき、受付端末装置１２は、利用者から順番待ちを行う人数についても入力を受け付ける。以下では、この人数を「受付人数」という。受付端末装置１２は、順番待ちの受け付け毎に、受付情報の一例である受付番号を生成し、これら受付番号及び受付人数を含む情報を注文管理装置１０に送信し、かつ、受付番号が記載された整理券を印刷する。
【００４４】
また、受付端末装置１２は、順番待ちを受け付けた場合に、個別の受付番号を自動的に生成する。この際、店舗の利用者が１人の場合には、当該利用者に対して１つの受付番号が生成され、利用者が家族連れ等のグループである場合には、当該グループに対して１つの受付番号が生成される。また、受付端末装置１２により印刷された整理券は利用者が所持し、この整理券の受付番号の順番で注文の受け付けが行われる。
【００４５】
会計装置１６は、店舗の接客担当者により操作され、利用者からの注文を受け付けて、会計処理を行い、受け付けた注文の注文内容を含む注文情報を注文管理装置１０に送信する。会計装置１６には、例えば、ＰＯＳ（Point Of Sales）レジスタ等が適用される。
【００４６】
注文管理装置１０には、店舗を特定するための情報の一例である店舗番号が予め記憶されている。また、注文管理装置１０は、受付端末装置１２から送信されてくる受付番号及び受付人数を含む情報を登録し、かつ、会計装置１６から送信されてくる注文情報を登録する。ここでいう注文情報には、注文内容として、利用者が注文した飲食物及びその注文数を示す情報が含まれる。また、注文情報には、上記の受付番号も含まれる。注文管理装置１０は、受付番号に対応付けて、注文状態（例えば、後述する順番待ち受付済、注文済、調理済、及び提供済等）を示す情報を登録する。注文管理装置１０は、注文状態を示す情報を、受付端末装置１２、調理指示装置１４、及び会計装置１６の各々から取得する。注文管理装置１０は、注文状態を示す情報を待ち時間出力装置２０に送信し、かつ、注文状態が変化した場合、変化後の注文状態を示す情報を待ち時間出力装置２０に送信する。
【００４７】
また、注文管理装置１０は、利用者毎の注文情報に基づいて、利用者毎に提供すべき飲食物及びその注文数を示す調理指示データを生成し、生成した調理指示データを調理指示装置１４に送信する。調理指示装置１４は、注文管理装置１０から受信した調理指示データを表示することによって、厨房の調理担当者に対して利用者毎に提供すべき飲食物及びその注文数を指示する。店舗の調理担当者は、調理指示装置１４に表示された調理指示データに従って飲食物を準備して利用者に提供する。
【００４８】
図３は、第１の実施形態に係る待ち時間出力装置２０の電気的な構成の一例を示すブロック図である。
図３に示すように、本実施形態に係る待ち時間出力装置２０は、制御部２１と、記憶部２２と、表示部２３と、操作部２４と、通信部２５と、を備えている。
【００４９】
制御部２１は、ＣＰＵ（Central Processing Unit）２１Ａ、ＲＯＭ（Read Only Memory）２１Ｂ、ＲＡＭ（Random Access Memory）２１Ｃ、及び入出力インターフェース（Ｉ／Ｏ）２１Ｄを備えており、これら各部がバスを介して各々接続されている。
【００５０】
Ｉ／Ｏ２１Ｄには、記憶部２２と、表示部２３と、操作部２４と、通信部２５と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ２１Ｄを介して、ＣＰＵ２１Ａと相互に通信可能とされる。
【００５１】
制御部２１は、待ち時間出力装置２０の一部の動作を制御するサブ制御部として構成されてもよいし、待ち時間出力装置２０の全体的な動作を制御するメイン制御部の一部として構成されてもよい。制御部２１の各ブロックの一部又は全部には、例えば、ＬＳＩ（Large Scale Integration）等の集積回路又はＩＣ（Integrated Circuit）チップセットが用いられる。上記各ブロックに個別の回路を用いてもよいし、一部又は全部を集積した回路を用いてもよい。上記各ブロック同士が一体として設けられてもよいし、一部のブロックが別に設けられてもよい。また、上記各ブロックのそれぞれにおいて、その一部が別に設けられてもよい。制御部２１の集積化には、ＬＳＩに限らず、専用回路又は汎用プロセッサを用いてもよい。
【００５２】
記憶部２２としては、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等が用いられる。記憶部２２には、本実施形態に係る各種処理を実行するためのプログラム２２Ａが記憶される。なお、このプログラム２２Ａは、ＲＯＭ２１Ｂに記憶されていてもよい。また、記憶部２２には、注文状態管理テーブル２２Ｂ、調理状態管理テーブル２２Ｃ、平均注文待ち時間テーブル２２Ｄ、及び基準調理待ち時間テーブル２２Ｅが記憶される。
【００５３】
プログラム２２Ａは、例えば、待ち時間出力装置２０に予めインストールされていてもよい。また、プログラム２２Ａは、不揮発性の記憶媒体に記憶して、又はネットワークを介して配布し、待ち時間出力装置２０に適宜インストールすることで実現してもよい。なお、不揮発性の記憶媒体の例としては、ＣＤ-ＲＯＭ（Compact Disc Read Only Memory）、光磁気ディスク、ＨＤＤ、ＤＶＤ-ＲＯＭ（Digital Versatile Disc Read Only Memory）、フラッシュメモリ、メモリカード等が想定される。
【００５４】
表示部２３には、例えば、液晶ディスプレイ（ＬＣＤ）や有機ＥＬディスプレイ等が用いられる。操作部２４には、待ち時間出力装置２０の操作者から各種の指示を受け付けるための操作キー群が設けられている。通信部２５は、ネットワークＮ１に接続されており、複数の注文管理装置１０及び表示端末装置４０の各々とネットワークＮ１を介して通信を行う。
【００５５】
本実施形態に係る待ち時間出力装置２０のＣＰＵ２１Ａは、記憶部２２に記憶されているプログラム２２ＡをＲＡＭ２１Ｃに書き込んで実行することにより、図４に示す各部として機能する。
【００５６】
図４は、第１の実施形態に係る待ち時間出力装置２０の機能的な構成の一例を示すブロック図である。
図４に示すように、本実施形態に係る待ち時間出力装置２０のＣＰＵ２１Ａは、取得部３０、特定部３２、導出部３４、出力部３６、及び更新部３８として機能する。
【００５７】
本実施形態に係る取得部３０は、表示端末装置４０からの待ち時間要求を取得する。なお、表示端末装置４０は、フードコートＦＣの利用者により待ち時間を要求するものとして予め定められた操作が行われた場合に、待ち時間要求を待ち時間出力装置２０に送信する。
【００５８】
本実施形態に係る特定部３２は、取得部３０により取得された待ち時間要求に応じて、フードコートＦＣにおける店舗毎に、注文を行う順番待ちをしている待ち人数と、注文済みでかつ未調理の飲食物及び注文数とを特定する。
【００５９】
本実施形態に係る導出部３４は、特定部３２により特定された待ち人数から、注文を行う順番待ちを開始してから注文を行うまでの注文待ち時間を導出する。また、導出部３４は、特定部３２により特定された注文済みでかつ未調理の飲食物及び注文数から、注文を行ってから調理が完了するまでの調理待ち時間を導出する。更に、導出部３４は、これら導出した注文待ち時間と調理待ち時間とを合計した店舗毎の待ち時間を導出する。
【００６０】
本実施形態に係る出力部３６は、導出部３４により導出された店舗毎の待ち時間を示す待ち時間情報を表示端末装置４０に出力する。なお、本実施形態では、表示端末装置４０からの待ち時間要求をトリガとした場合について説明するが、店舗毎の待ち時間を定期的に導出し、この導出の度に、店舗毎の待ち時間を示す待ち時間情報を表示端末装置４０に出力するようにしてもよい。
【００６１】
次に、図５〜図８を参照して、注文状態管理テーブル２２Ｂ、調理状態管理テーブル２２Ｃ、平均注文待ち時間テーブル２２Ｄ、及び基準調理待ち時間テーブル２２Ｅを具体的に説明する。
【００６２】
図５は、本実施形態に係る注文状態管理テーブル２２Ｂの一例を示す模式図である。
図５に示すように、注文状態管理テーブル２２Ｂには、上述した店舗番号、受付番号、受付人数、及び注文状態情報が記憶される。
【００６３】
上記の店舗番号、受付番号、及び受付人数は、注文管理装置１０から取得される。上記の注文状態情報とは、受付番号に対応付けられ、注文を行う順番待ちを受け付けた状態、注文を受け付けた状態、注文を受け付けた飲食物の調理が完了した状態、及び当該飲食物の提供が完了した状態のいずれかの状態を示す情報である。なお、ここでいう「提供」とは、調理された飲食物が利用者に提供されることを意味する。図５に示す例では、「順番待ち受付済」が「注文を行う順番待ちを受け付けた状態」を示し、「注文済」が「注文を受け付けた状態」を示す。また、「調理済」が「注文を受け付けた飲食物の調理が完了した状態」を示し、「提供済」が「当該飲食物の提供が完了した状態」を示す。
【００６４】
図６は、本実施形態に係る調理状態管理テーブル２２Ｃの一例を示す模式図である。
図６に示すように、調理状態管理テーブル２２Ｃには、上述した店舗番号、受付番号、メニュー番号、メニュー名、及び調理状態情報が記憶される。
【００６５】
上記の店舗番号、受付番号、メニュー番号、及びメニュー名は、注文管理装置１０から取得される。なお、メニュー番号及びメニュー名は、注文を受け付けた飲食物を示している。上記の調理状態情報とは、メニュー番号に対応付けられ、調理が完了しているか否かを示す情報である。図６に示す例では、調理が完了していないことを示す「未調理」、調理が完了していることを示す「調理済」、及び飲食物の提供が完了していることを示す「提供済み」のいずれか１つが対応付けられる。
【００６６】
図７は、本実施形態に係る平均注文待ち時間テーブル２２Ｄの一例を示す模式図である。
図７に示すように、平均注文待ち時間テーブル２２Ｄには、上述した店舗番号、店名、及び平均注文待ち時間が記憶される。
【００６７】
上記の店舗番号及び店名は、注文管理装置１０から取得される。上記の平均注文待ち時間とは、各店舗に対応付けられ、注文待ち時間の１人当たりの平均を示す時間である。この平均注文待ち時間は、店舗毎に過去の実績から予め決定しておくとよい。例えば、Ａ店で１０人の利用者が順番待ちをしている場合に、最初（１番目）の利用者が注文を行ってから、最後（１０番目）の利用者が注文を行うまでに要した時間を計測し、計測した時間を利用者数（ここでは１０）で除して得られた時間を、Ａ店における１人当たりの平均注文待ち時間とする。
【００６８】
図８は、本実施形態に係る基準調理待ち時間テーブル２２Ｅの一例を示す模式図である。
図８に示すように、基準調理待ち時間テーブル２２Ｅには、上述した店舗番号、メニュー番号、メニュー名、及び基準調理待ち時間が記憶される。
【００６９】
上記の店舗番号、メニュー番号、及びメニュー名は、注文管理装置１０から取得される。上記の基準調理待ち時間とは、各店舗で提供可能な複数の飲食物の各々に対応付けられており、調理待ち時間の基準となる時間である。この基準調理待ち時間は、店舗毎に過去の実績から予め決定しておくとよい。例えば、Ａ店の「チキンカレー」を調理する場合に調理担当者の平均的な調理時間を計測し、計測した調理時間を「チキンカレー」の基準調理待ち時間とする。同様にして、Ａ店で提供可能な全てのメニューについて基準調理待ち時間を予め決定しておく。
【００７０】
次に、上記で説明した各テーブルを参照して、特定部３２、導出部３４、及び更新部３８の具体的な動作について説明する。
【００７１】
本実施形態に係る更新部３８は、注文管理装置１０から送信されてくる注文状態を示す情報に基づいて、図５に示す注文状態管理テーブル２２Ｂの注文状態情報を逐次更新する。
【００７２】
一方、特定部３２は、注文状態管理テーブル２２Ｂに含まれる注文状態情報に基づいて待ち人数を特定する。具体的に、特定部３２は、店舗毎に、注文状態情報として「順番待ち受付済」が対応付けられている受付番号を注文状態管理テーブル２２Ｂから抽出し、抽出した受付番号に対応する受付人数を計数することにより、待ち人数を特定する。
【００７３】
また、更新部３８は、注文状態管理テーブル２２Ｂの注文状態情報に基づいて、図６に示す調理状態管理テーブル２２Ｃの調理状態情報を逐次更新する。具体的に、図５に示す注文状態情報が「注文済」であれば、図６に示す調理状態情報は「未調理」となる。また、図５に示す注文状態情報が「調理済」であれば、図６に示す調理状態情報は「調理済」となる。また、図５に示す注文状態情報が「提供済」であれば、図６に示す調理状態情報は「提供済」となる。
【００７４】
一方、特定部３２は、調理状態管理テーブル２２Ｃに含まれる調理状態情報に基づいて注文済みでかつ未調理の飲食物及び注文数を特定する。具体的に、特定部３２は、店舗毎に、調理状態情報として「未調理」が対応付けられているメニュー番号を抽出し、抽出したメニュー番号の数を計数することにより、注文済みでかつ未調理の飲食物の注文数を特定する。
【００７５】
本実施形態に係る導出部３４は、店舗毎の待ち人数に、図７に示す平均注文待ち時間テーブル２２Ｄから抽出される平均注文待ち時間を乗じることにより、注文待ち時間を導出する。一例として、Ａ店について、待ち人数をＮ、平均注文待ち時間をＴＡＶＲとした場合、注文待ち時間ＴＲは、以下に示す式（１）により導出される。他の店舗についても同様にして注文待ち時間ＴＲが導出される。
【００７６】
ＴＲ＝Ｎ×ＴＡＶＲ  ・・・（１）
【００７７】
また、導出部３４は、店舗毎に、注文済みでかつ未調理の飲食物の注文数に、図８に示す基準調理待ち時間テーブル２２Ｅから抽出される複数の飲食物の各々に対応する基準調理待ち時間の平均を示す平均調理待ち時間を乗じることにより、調理待ち時間を導出する。この平均調理待ち時間は、待ち時間を出力する度に基準調理待ち時間から導出してもよいし、基準調理待ち時間から予め導出しておき基準調理待ち時間テーブル２２Ｅに記憶しておいてもよい。一例として、Ａ店について、注文数をＭ、平均調理待ち時間をＴＡＶＣとした場合、調理待ち時間ＴＣは、以下に示す式（２）により導出される。なお、この例の場合、平均調理待ち時間ＴＡＶＣは、Ａ店で提供可能な全てのメニューの基準調理待ち時間を平均した時間である。他の店舗についても同様にして調理待ち時間ＴＣが導出される。
【００７８】
ＴＣ＝Ｍ×ＴＡＶＣ  ・・・（２）
【００７９】
また、導出部３４は、店舗毎に、基準調理待ち時間テーブル２２Ｅから抽出される注文済みでかつ未調理の飲食物の各々に対応する基準調理待ち時間を合計することにより、調理待ち時間を導出するようにしてもよい。一例として、Ａ店について、注文済みでかつ未調理の飲食物が「チキンカレー」、「ハンバーグカレー」、及び「カツカレー」である場合を想定する。「チキンカレー」の基準調理待ち時間をＴＲＣ１、「ハンバーグカレー」の基準調理待ち時間をＴＲＣ２、及び「カツカレー」の基準調理待ち時間をＴＲＣ３（分）とした場合、調理待ち時間ＴＣは、以下に示す式（３）により導出される。
【００８０】
ＴＣ＝ＴＲＣ１＋ＴＲＣ２＋ＴＲＣ３  （３）
【００８１】
また、導出部３４は、店舗毎に、基準調理待ち時間テーブル２２Ｅから抽出される注文済みでかつ未調理の飲食物の各々に対応する基準調理待ち時間を合計した時間に、飲食物の調理を担当する調理担当者の能力に応じた係数を乗じることにより、調理待ち時間を導出してもよい。一例として、Ａ店について、この係数をαとした場合に、調理待ち時間ＴＣは、以下に示す式（４）により導出される。なお、調理担当者の能力に応じた係数αは、予め記憶部２２に記憶されている。
【００８２】
ＴＣ＝（ＴＲＣ１＋ＴＲＣ２＋ＴＲＣ３）×α  （４）
【００８３】
また、導出部３４は、店舗毎に、基準調理待ち時間テーブル２２Ｅから抽出される注文済みでかつ未調理の飲食物の各々に対応する基準調理待ち時間を合計した時間を、飲食物の調理を担当する調理担当者の数で除することにより、調理待ち時間を導出してもよい。一例として、Ａ店について、調理担当者の数をＰとした場合に、調理待ち時間ＴＣは、以下に示す式（５）により導出される。なお、調理担当者の数Ｐは、予め記憶部２２に記憶されている。
【００８４】
ＴＣ＝（ＴＲＣ１＋ＴＲＣ２＋ＴＲＣ３）／Ｐ  （５）
【００８５】
次に、図９〜図１２を参照して、出力部３６から出力される待ち時間情報の具体例を説明する。
【００８６】
図９は、本実施形態に係る表示端末装置４０の店舗一覧画面の一例を示す正面図である。
図９に示す店舗一覧画面には、フードコートＦＣの店舗毎の待ち時間を含む待ち時間情報が表示されている。
【００８７】
表示端末装置４０の店舗一覧画面には、フードコートＦＣ内の複数の店舗がフードコートＦＣでの店舗の配置を反映して表示される。そして、この店舗一覧画面には、店舗毎に、待ち時間情報として、注文待ち時間、調理待ち時間、待ち時間、及び待ち組が表示される。なお、待ち組とは、順番待ちをしている利用者に対応する受付番号の数により特定される情報であり、注文管理装置１０から取得される。フードコートＦＣの利用者は、表示端末装置４０の店舗一覧画面に表示される各店舗の待ち時間を確認することで、各店舗の混み具合を把握し、利用する店舗を選択することができる。
【００８８】
図１０は、本実施形態に係る表示端末装置４０の全店舗メニュー画面の一例を示す正面図である。
図１０に示す全店舗メニュー画面には、フードコートＦＣの全店舗で提供可能なメニューのうち、待ち時間が短いメニューが上から順に優先的に表示されている。
【００８９】
なお、図１０に示す各店舗のメニュー毎の調理待ち時間は、図９に示す店舗毎に導出された調理待ち時間に、メニュー毎の基準調理待ち時間を加算した時間として示される。
【００９０】
図１１は、本実施形態に係る表示端末装置４０の全店舗メニュー画面の他の例を示す正面図である。
図１１に示す全店舗メニュー画面には、フードコートＦＣの全店舗で提供可能な分類項目のうち、待ち時間が短い分類項目が上から順に優先的に表示されている。
【００９１】
上記の分類項目とは、例えば、「カレー類」、「ハンバーグ類」、「ラーメン類」等のような飲食物のカテゴリーを示す項目である。「カレー類」という分類項目には、一例として、「チキンカレー」や、「ビーフカレー」、「ポークカレー」等の様々な種類のカレーが包含される。「ハンバーグ類」や「ラーメン類」等の分類項目についても同様である。
【００９２】
なお、各店舗の分類項目毎の調理待ち時間は、図９に示す店舗毎に導出された調理待ち時間に、分類項目毎の基準調理待ち時間を加算した時間として示される。ここでいう基準調理待ち時間には、分類項目に含まれる各メニューの基準調理待ち時間を平均した時間を用いてもよいし、分類項目に含まれる各メニューの基準調理待ち時間の最小値又は最大値を用いてもよい。
【００９３】
図１２は、本実施形態に係る表示端末装置４０の全店舗メニュー画面の他の例を示す正面図である。
図１２に示す全店舗メニュー画面には、図１０に示す画面例と同様に、フードコートＦＣの全店舗で提供可能なメニューのうち、待ち時間が短いメニューが上から順に優先的に表示されている。
【００９４】
図１２に示す全店舗メニュー画面では、表示したメニューについての残数、あるいは、残数の有無が表示される点で、図１０に示す画面例と相違する。
【００９５】
次に、図１３を参照して、第１の実施形態に係る待ち時間出力システム９０の具体的な動作を説明する。
【００９６】
図１３は、第１の実施形態に係る待ち時間出力システム９０の動作の一例を説明するためのシーケンス図である。
【００９７】
まず、ステップＳ１では、表示端末装置４０が、フードコートＦＣの利用者の操作に従って、待ち時間要求を待ち時間出力装置２０に送信する。
【００９８】
ステップＳ２では、待ち時間出力装置２０が、表示端末装置４０からの待ち時間要求を取得する。
【００９９】
ステップＳ３では、待ち時間出力装置２０が、上記ステップＳ２で取得した待ち時間要求に応じて、店舗毎の待ち時間を示す待ち時間情報を表示端末装置４０に出力する。
【０１００】
ステップＳ４では、表示端末装置４０が、上記ステップＳ３で出力された待ち時間情報を入力し、入力した待ち時間情報を、一例として店舗一覧画面（図９参照）として表示する。フードコートＦＣの利用者は、表示端末装置４０に表示された店舗一覧画面を確認して、利用する店舗を選択する。
【０１０１】
ステップＳ５では、上記で選択された店舗の受付端末装置１２が、フードコートＦＣの利用者の操作に従って、整理券を発行又は受付番号の表示を行い、注文の順番待ちを受け付ける。受付端末装置１２は、注文の順番待ちを受け付けると、受付番号及び受付人数を含む情報を注文管理装置１０に送信する。そして、ステップＳ５ａでは、注文管理装置１０が、受付番号及び受付人数を記憶すると共に、店舗番号、受付番号、及び受付人数を含む情報を待ち時間出力装置２０に送信する。
【０１０２】
ステップＳ６では、待ち時間出力装置２０が、上記ステップＳ５ａで送信された店舗番号、受付番号、及び受付人数を含む情報を受信し、受信した情報を注文状態管理テーブル２２Ｂ（図５参照）に登録する。この場合、注文状態管理テーブル２２Ｂの注文状態情報は、「順番待ち受付済」として登録される。そして、待ち時間出力装置２０は、待ち人数を受付人数分だけインクリメントし、注文待ち時間を更新する。
【０１０３】
ステップＳ７では、会計装置１６が、フードコートＦＣの利用者からの注文を受け付け、会計処理を行い、注文情報を注文管理装置１０に送信する。この注文情報には、受付番号、メニュー番号、及びメニュー名が含まれている。
【０１０４】
ステップＳ８では、注文管理装置１０が、上記ステップＳ７で送信された注文情報を受信し、受信した注文情報を登録する。
【０１０５】
ステップＳ９では、注文管理装置１０が、上記ステップＳ８で登録した注文情報に基づいて、調理指示装置１４に対して、調理を指示する。
【０１０６】
ステップＳ１０では、注文管理装置１０が、上記ステップＳ８で登録した注文情報に基づいて、待ち時間出力装置２０に対して、注文登録の通知を行う。この注文登録の通知には、店舗番号、受付番号、メニュー番号、及びメニュー名が含まれている。
【０１０７】
ステップＳ１１では、待ち時間出力装置２０が、上記ステップＳ１０での注文登録の通知に基づいて、注文状態管理テーブル２２Ｂの対応する店舗番号及び受付番号の注文状態情報を、「順番待ち受付済」から「注文済」に更新し、通知の内容を調理状態管理テーブル２２Ｃ（図６参照）に登録する。この場合、調理状態管理テーブル２２Ｃの調理状態情報は、「未調理」として登録される。そして、待ち時間出力装置２０は、現時点の調理待ち時間に、「未調理」として登録されたメニュー分の基準調理待ち時間を加算して、調理待ち時間を更新する。
【０１０８】
一方、ステップＳ１２では、調理指示装置１４が、上記ステップＳ９で指示された調理の内容を表示する。
【０１０９】
ステップＳ１３では、調理担当者が、調理指示装置１４に表示された調理の内容に従って、飲食物の調理を行う。調理指示装置１４は、調理担当者から、飲食物の調理が完了したことを示す情報の入力を受け付ける。
【０１１０】
ステップＳ１４では、調理指示装置１４が、上記ステップＳ１３での飲食物の調理が完了したことを示す情報の入力に応じて、注文管理装置１０に対して、調理完了の通知を行う。
【０１１１】
ステップＳ１５では、注文管理装置１０が、上記ステップＳ１４での調理完了の通知に基づいて、対応する飲食物の調理が完了したことを登録する処理を行う。
【０１１２】
ステップＳ１６では、注文管理装置１０が、待ち時間出力装置２０に対して、対応する飲食物の調理が完了したことの通知を行う。
【０１１３】
ステップＳ１７では、待ち時間出力装置２０が、上記ステップＳ１６での飲食物の調理が完了したことの通知に基づいて、通知の内容を調理状態管理テーブル２２Ｃに登録する。この場合、調理状態管理テーブル２２Ｃの対応する店舗番号及び受付番号の調理状態情報は、「未調理」から「調理済」に更新される。そして、待ち時間出力装置２０は、現時点の調理待ち時間から、「調理済」に更新された分の基準調理待ち時間を減算して、調理待ち時間を更新する。
【０１１４】
次に、図１４を参照して、第１の実施形態に係る待ち時間出力装置２０の作用を説明する。なお、図１４は、第１の実施形態に係るプログラム２２Ａの処理の流れの一例を示すフローチャートである。
【０１１５】
本実施形態では、表示端末装置４０からの待ち時間要求をトリガとした場合について説明するが、店舗毎の待ち時間を定期的に導出し、この導出の度に、店舗毎の待ち時間を示す待ち時間情報を表示端末装置４０に出力するようにしてもよい。
【０１１６】
まず、待ち時間出力装置２０の電源がオンされると、本実施形態に係るプログラム２２Ａが起動され、以下の各処理を実行する。
【０１１７】
図１４のステップ１００では、取得部３０が、表示端末装置４０から、待ち時間要求を取得したか否かを判定する。待ち時間要求を取得したと判定した場合（肯定判定の場合）、ステップ１０２に移行し、待ち時間要求を取得していないと判定した場合（否定判定の場合）、ステップ１００で待機となる。
【０１１８】
ステップ１０２では、特定部３２が、上記ステップ１００で取得した待ち時間要求に応じて、フードコートＦＣにおける店舗毎に、注文を行う順番待ちをしている待ち人数と、注文済みでかつ未調理の飲食物及び注文数とを特定する。
【０１１９】
ステップ１０４では、導出部３４が、上記ステップ１０２で特定した待ち人数から、注文を行う順番待ちを開始してから注文を行うまでの注文待ち時間を導出し、特定した注文済みでかつ未調理の飲食物及び注文数から、注文を行ってから調理が完了するまでの調理待ち時間を導出する。
【０１２０】
ステップ１０６では、導出部３４が、更に、上記ステップ１０４で導出した注文待ち時間と調理待ち時間とを合計した店舗毎の待ち時間を導出する。
【０１２１】
ステップ１０８では、導出部３４が、フードコートＦＣの全店舗について待ち時間の導出が終了したか否かを判定する。全店舗について待ち時間の導出が終了したと判定した場合（肯定判定の場合）、ステップ１１０に移行し、全店舗について待ち時間の導出が終了していないと判定した場合（否定判定の場合）、ステップ１０２に戻り処理を繰り返す。
【０１２２】
ステップ１１０では、出力部３６が、フードコートＦＣの各店舗について導出した待ち時間を示す待ち時間情報を表示端末装置４０に出力して、本プログラム２２Ａによる一連の処理を終了する。
【０１２３】
このように本実施形態によれば、注文を行うまでの注文待ち時間のみならず、注文を行ってから調理が完了するまでの調理待ち時間も含めた適切な待ち時間を把握することができる。このため、店舗側からすれば、せっかくの商機を逃すことがなく、更に、飲食物の提供が遅い等の苦情の発生を抑制することができる。
【０１２４】
なお、注文時に飲食物の提供形態を指定可能としてもよい。例えば、複数の飲食物を同時に提供する、複数の飲食物を出来た順に提供する、子供の注文を優先的に提供する、時間を指定して提供する、等の提供形態を指定することが考えられる。
【０１２５】
［第２の実施形態］
上記第１の実施形態では、表示端末装置４０に待ち時間情報を表示する形態について説明したが、本実施形態では、利用者が所有する携帯端末装置に待ち時間情報を表示させ、更には、携帯端末装置から注文まで行う形態について説明する。
【０１２６】
図１５は、第２の実施形態に係る待ち時間出力システム９４の構成の一例を示すブロック図である。
図１５に示すように、本実施形態に係る待ち時間出力システム９４は、待ち時間出力装置２０と、複数の注文管理装置１０と、を備えている。なお、上記第１の実施形態に係る待ち時間出力システム９０と同一の構成要素には同一の符号を付し、繰り返しの説明は省略する。
【０１２７】
本実施形態に係るフードコートＦＣには、ビーコン送出装置４２と、２次元コード４４とが設けられている。ビーコン送出装置４２は、一例として、ビーコン信号を一定周期で発信するビーコン発信器を含む。このビーコン信号は、定期的に繰り返し送出される。２次元コード４４には、一例として、ＱＲ（登録商標）コード等が用いられる。また、２次元コード４４に代えて、１次元バーコード等を用いてもよい。２次元コード４４の配置場所は、フードコートＦＣ内であればよいが、一例として、フードコートＦＣ内の柱や壁等に配置してもよい。
【０１２８】
本実施形態に係る待ち時間出力装置２０は、ネットワークＮ１を介して、利用者が所有する携帯端末装置４６と通信可能に接続される。携帯端末装置４６には、例えば、スマートフォンや、タブレット型端末装置等の携帯可能な端末装置が適用される。携帯端末装置４６には、本実施形態に係る待ち待ち時間表示サービスを利用するためのアプリケーション・プログラム４６Ａ（以下、待ち時間表示アプリ４６Ａという。）が記憶される。なお、この待ち時間表示アプリ４６Ａは、例えば、待ち時間出力装置２０によって待ち時間表示サービスを提供するＷｅｂサイトからダウンロードすること等で取得される。
【０１２９】
まず、ビーコン送出装置４２から送出されるビーコン信号を検出する場合について説明する。フードコートＦＣの利用者がフードコートＦＣ内で携帯端末装置４６に記憶されている待ち時間表示アプリ４６Ａを起動させる。携帯端末装置４６は、ビーコン信号を検出する機能を備えている。待ち時間表示アプリ４６Ａは、待ち時間出力装置２０へのアクセス機能を備え、携帯端末装置４６が検出したビーコン信号の通知を受けて、携帯端末装置４６を待ち時間出力装置２０にアクセスさせる。なお、待ち時間表示アプリ４６Ａの起動パターンには、上記のように、フードコートＦＣの利用者が起動するパターンと、ビーコン信号を受信して携帯端末装置４６が起動するパターンとがある。つまり、携帯端末装置４６は、ビーコン送出装置４２から送出されているビーコン信号を検出することで、この検出に連動して、待ち時間表示アプリ４６Ａを介して待ち時間出力装置２０にアクセスする。この場合、ビーコン信号の検出をトリガとして、待ち時間要求が携帯端末装置４６から待ち時間出力装置２０に送信される。この待ち時間要求を受信した待ち時間出力装置２０は、店舗毎の待ち時間を示す待ち時間情報を携帯端末装置４６に出力する。
【０１３０】
次に、２次元コード４４を読み取る場合について説明する。上記と同様に、フードコートＦＣの利用者がフードコートＦＣ内で携帯端末装置４６に記憶されている待ち時間表示アプリ４６Ａを起動させる。待ち時間表示アプリ４６Ａは、２次元コード４４の読取機能と、待ち時間出力装置２０へのアクセス機能とを備えている。つまり、待ち時間表示アプリ４６Ａを起動させ、２次元コード４４を読み取ることで、この読取に連動して、待ち時間出力装置２０にアクセスする。この場合、２次元コード４４の読取をトリガとして、待ち時間要求が携帯端末装置４６から待ち時間出力装置２０に送信される。この待ち時間要求を受信した待ち時間出力装置２０は、店舗毎の待ち時間を示す待ち時間情報を携帯端末装置４６に出力する。
【０１３１】
図１６は、本実施形態に係る携帯端末装置４６の店舗一覧画面、メニュー選択画面、及び注文画面の一例を示す正面図である。
【０１３２】
図１６に示す例の場合、携帯端末装置４６には店舗一覧画面が表示されている。この店舗一覧画面は、上述の図９を参照して説明した店舗一覧画面と同様である。この店舗一覧画面は、店舗毎の待ち時間を示す待ち時間情報を表示する画面である。そして、利用者が店舗一覧画面から所望の店舗（この例ではＡ店）を選択すると、選択された店舗で提供可能なメニューの一覧がメニュー選択画面として表示される。そして、利用者がメニュー選択画面からメニューを選択すると、選択されたメニューの一覧が注文画面として表示される。なお、この注文画面ではメニューの注文数が入力可能とされている。そして、利用者が注文画面の「注文」ボタンを押圧操作すると、注文情報が待ち時間出力装置２０に送信され、注文が受け付けられる。一方、利用者が注文画面の「中止」ボタンを押圧操作すると、注文はキャンセルされ、店舗一覧画面に戻る。
【０１３３】
図１７は、本実施形態に係る携帯端末装置４６の全店舗メニュー画面及び注文画面の一例を示す正面図である。
【０１３４】
図１７に示す例の場合、携帯端末装置４６には全店舗メニュー画面が表示されている。この全店舗メニュー画面は、上述の図１０を参照して説明した全店舗メニュー画面と同様である。この全店舗メニュー画面は、全店舗のメニューのうち待ち時間が短いメニューを優先的に表示する画面である。そして、利用者が全店舗メニュー画面から所望の店舗のメニュー（この例ではＧ店のカットステーキ）を選択すると、選択された店舗のメニューが注文画面として表示される。なお、この注文画面では選択メニューの注文数が入力可能とされている。そして、利用者が注文画面の「注文」ボタンを押圧操作すると、注文情報が待ち時間出力装置２０に送信され、注文が受け付けられる。一方、利用者が注文画面の「中止」ボタンを押圧操作すると、注文はキャンセルされ、全店舗メニュー画面に戻る。
【０１３５】
ここで、待ち時間表示アプリ４６Ａを用いることで、利用者の属性情報を待ち時間出力装置２０に登録することが可能となる。属性情報として、例えば、利用者の家族構成や、年齢、好きな飲食物等を予め登録しておく。これにより、全店舗メニュー画面を表示する場合に、利用者の属性情報に応じたメニュー表示を行うことが可能となる。
【０１３６】
次に、図１８を参照して、第２の実施形態に係る待ち時間出力システム９４の具体的な動作を説明する。
【０１３７】
図１８は、第２の実施形態に係る待ち時間出力システム９４の動作の一例を説明するためのシーケンス図である。
【０１３８】
まず、ステップＳ２１では、フードコートＦＣの利用者が所有する携帯端末装置４６が、待ち時間表示アプリ４６Ａを起動させ、ビーコン送出装置４２から送出されるビーコン信号の検出、あるいは、２次元コード４４の読取を行い、待ち時間要求を待ち時間出力装置２０に送信する。
【０１３９】
ステップＳ２２では、待ち時間出力装置２０が、携帯端末装置４６からの待ち時間要求を取得する。
【０１４０】
ステップＳ２３では、待ち時間出力装置２０が、上記ステップＳ２２で取得した待ち時間要求に応じて、店舗毎の待ち時間を示す待ち時間情報を携帯端末装置４６に出力する。
【０１４１】
ステップＳ２４では、携帯端末装置４６が、上記ステップＳ２３で出力された待ち時間情報を入力し、入力した待ち時間情報を、一例として店舗一覧画面（図１６参照）として表示する。
【０１４２】
ステップＳ２５では、携帯端末装置４６が、利用者の操作に従って、上記店舗一覧画面から注文を行い、注文情報を待ち時間出力装置２０に送信する。この注文情報には、店舗番号、受付番号、受付人数、メニュー番号、及びメニュー名が含まれている。
【０１４３】
ステップＳ２６では、待ち時間出力装置２０が、上記ステップＳ２５で送信された注文情報を受信し、受信した注文情報に含まれる店舗番号、受付番号、及び受付人数を注文状態管理テーブル２２Ｂ（図５参照）に登録する。この場合、注文状態管理テーブル２２Ｂの注文状態情報は、「順番待ち受付済」として登録される。そして、待ち時間出力装置２０は、待ち人数を受付人数分だけインクリメントし、注文待ち時間を更新する。
【０１４４】
ステップＳ２７では、待ち時間出力装置２０が、上記ステップＳ２６で順番待ちの登録をした受付番号が注文の順番に至った場合に、当該受付番号を含む注文情報に基づいて、注文管理装置１０に対して、注文登録の通知を行う。この注文登録の通知には、店舗番号、受付番号、メニュー番号、及びメニュー名が含まれている。このとき、注文状態管理テーブル２２Ｂの対応する店舗番号及び受付番号の注文状態情報は、「順番待ち受付済」から「注文済」に更新され、対応する店舗番号、受付番号、メニュー番号、及びメニュー名を調理状態管理テーブル２２Ｃ（図６参照）に登録する。この場合、調理状態管理テーブル２２Ｃの調理状態情報は、「未調理」として登録される。そして、待ち時間出力装置２０は、現時点の調理待ち時間に、「未調理」として登録されたメニュー分の基準調理待ち時間を加算して、調理待ち時間を更新する。
【０１４５】
ステップＳ２８では、注文管理装置１０が、上記ステップＳ２７での注文登録の通知に基づいて、注文を登録する。
【０１４６】
ステップＳ２９では、注文管理装置１０が、上記ステップＳ２８で登録した注文内容に基づいて、調理指示装置１４に対して、調理を指示する。
【０１４７】
ステップＳ３０では、調理指示装置１４が、上記ステップＳ２９で指示された調理の内容を表示する。
【０１４８】
ステップＳ３１では、調理担当者が、調理指示装置１４に表示された調理の内容に従って、飲食物の調理を行う。調理指示装置１４は、調理担当者から、飲食物の調理が完了したことを示す情報の入力を受け付ける。
【０１４９】
ステップＳ３２では、調理指示装置１４が、上記ステップＳ３１での飲食物の調理が完了したことを示す情報の入力に応じて、注文管理装置１０に対して、調理完了の通知を行う。
【０１５０】
ステップＳ３３では、注文管理装置１０が、上記ステップＳ３２での調理完了の通知に基づいて、対応する飲食物の調理が完了したことを登録する処理を行う。
【０１５１】
ステップＳ３４では、注文管理装置１０が、待ち時間出力装置２０に対して、対応する飲食物の調理が完了したことの通知を行う。
【０１５２】
ステップＳ３５では、待ち時間出力装置２０が、上記ステップＳ３４での飲食物の調理が完了したことの通知に基づいて、通知の内容を調理状態管理テーブル２２Ｃに登録する。この場合、調理状態管理テーブル２２Ｃの対応する店舗番号及び受付番号の調理状態情報は、「未調理」から「調理済」に更新される。そして、待ち時間出力装置２０は、現時点の調理待ち時間から、「調理済」に更新された分の基準調理待ち時間を減算して、調理待ち時間を更新する。
【０１５３】
ステップＳ３６では、待ち時間出力装置２０が、携帯端末装置４６に対して、調理が完了したことを通知する。
【０１５４】
ステップＳ３７では、携帯端末装置４６が、上記ステップＳ３６での調理が完了したことの通知に基づいて、調理完了を示す情報を表示する。
【０１５５】
このように本実施形態によれば、利用者が所有する携帯端末装置を利用することで、待ち時間の表示だけでなく、携帯端末装置から所望の店舗のメニューを選択して注文することができる。このため、利用者の利便性を向上させることができる。
【０１５６】
以上、実施形態として待ち時間出力装置及び待ち時間出力システムを例示して説明した。実施形態は、待ち時間出力装置が備える各部の機能をコンピュータに実行させるためのプログラムの形態としてもよい。実施形態は、このプログラムを記憶したコンピュータが読み取り可能な記憶媒体の形態としてもよい。
【０１５７】
その他、上記実施形態で説明した待ち時間出力装置の構成は、一例であり、主旨を逸脱しない範囲内において状況に応じて変更してもよい。
【０１５８】
また、上記実施形態で説明したプログラムの処理の流れも、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【０１５９】
また、上記実施形態では、プログラムを実行することにより、実施形態に係る処理がコンピュータを利用してソフトウェア構成により実現される場合について説明したが、これに限らない。実施形態は、例えば、ハードウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって実現してもよい。
【符号の説明】
【０１６０】
１０   注文管理装置
１２   受付端末装置
１４   調理指示装置
１６   会計装置
２０   待ち時間出力装置
２１   制御部
２２   記憶部
２２Ａ プログラム
２２Ｂ 注文状態管理テーブル
２２Ｃ 調理状態管理テーブル
２２Ｄ 平均注文待ち時間テーブル
２２Ｅ 基準調理待ち時間テーブル
２３   表示部
２４   操作部
２５   通信部
３０   取得部
３２   特定部
３４   導出部
３６   出力部
３８   更新部
４０   表示端末装置
４２   ビーコン送出装置
４４   ２次元コード
４６   携帯端末装置
４６Ａ 待ち時間表示アプリケーション・プログラム
９０、９４    待ち時間出力システム
９２   注文管理システム
【図１】
2019096266.tif 000003
【図２】
2019096266.tif 000004
【図３】
2019096266.tif 000005
【図４】
2019096266.tif 000006
【図５】
2019096266.tif 000007
【図６】
2019096266.tif 000008
【図７】
2019096266.tif 000009
【図８】
2019096266.tif 000010
【図９】
2019096266.tif 000011
【図１０】
2019096266.tif 000012
【図１１】
2019096266.tif 000013
【図１２】
2019096266.tif 000014
【図１３】
2019096266.tif 000015
【図１４】
2019096266.tif 000016
【図１５】
2019096266.tif 000017
【図１６】
2019096266.tif 000018
【図１７】
2019096266.tif 000019
【図１８】
2019096266.tif 000020