(57)【要約】【課題】予め設定された特定時間よりも短い利用時間しか確保できない予約対象についても検索結果として提示することが可能な予約管理装置、予約管理プログラム及び予約管理方法を提供すること。【解決手段】本発明に係る予約管理装置は、予約希望時刻を含む検索条件を取得する検索条件取得部と、前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として予め設定される特定時間以上利用可能な予約対象を抽出可能な第１抽出処理部と、前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記特定時間よりも短い短縮時間だけ利用可能な予約対象を抽出可能な第２抽出処理部と、前記第１抽出処理部及び前記第２抽出処理部により抽出される予約対象を提示可能な検索結果提示部と、を備える。【選択図】図１
2018106531.tif 000002
【特許請求の範囲】
【請求項１】
予約希望時刻を含む検索条件を取得する検索条件取得部と、
前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として予め設定される特定時間以上利用可能な予約対象を抽出可能な第１抽出処理部と、
前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記特定時間よりも短い短縮時間だけ利用可能な予約対象を抽出可能な第２抽出処理部と、
前記第１抽出処理部及び前記第２抽出処理部により抽出される予約対象を提示可能な検索結果提示部と、
を備える予約管理装置。
【請求項２】
前記検索結果提示部は、前記第１抽出処理部により抽出される予約対象と前記第２抽出処理部により抽出される予約対象とを異なる表示態様で提示する、
請求項１に記載の予約管理装置。
【請求項３】
前記検索結果提示部は、前記第２抽出処理部により抽出される予約対象を前記短縮時間に応じて異なる表示態様で提示する、
請求項１又は請求項２に記載の予約管理装置。
【請求項４】
前記第２抽出処理部は、前記予約希望時刻を開始時刻として前記特定時間以上利用することが不可能な予約対象の中から、前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記短縮時間だけ利用可能な予約対象を抽出する、
請求項１〜３のいずれかに記載の予約管理装置。
【請求項５】
前記短縮時間の下限値が、前記予約対象ごとに予め設定可能である、
請求項１〜４のいずれかに記載の予約管理装置。
【請求項６】
前記検索結果提示部は、前記第２抽出処理部により抽出される予約対象を前記短縮時間と共に提示する、
請求項１〜５のいずれかに記載の予約管理装置。
【請求項７】
前記検索結果提示部は、前記予約希望時刻を開始時刻として前記特定時間以上利用可能な利用対象については、前記第２抽出処理部により抽出される前記短縮時間だけ利用可能な利用対象としては提示しない、
請求項１〜６のいずれかに記載の予約管理装置。
【請求項８】
前記検索条件取得部は、前記予約対象の利用者により操作される利用者端末から前記検索条件を受信し、
前記検索結果提示部は、前記利用者端末に前記予約対象を提示する、
請求項１〜７のいずれかに記載の予約管理装置。
【請求項９】
前記検索結果提示部により提示された前記予約対象の予約を受け付ける予約受付部と、
前記予約受付部により予約が受け付けられた前記予約対象を、前記予約対象の利用時間が前記特定時間であるか前記短縮時間であるかに応じて異なる表示態様で、予約済み予約対象として提示する予約状況提示部と、を更に備える、
請求項１〜８のいずれかに記載の予約管理装置。
【請求項１０】
前記予約状況提示部は、前記予約受付部により予約が受け付けられた前記予約対象の利用時間が前記短縮時間である場合、前記予約対象を前記短縮時間に応じて異なる表示態様で前記予約済み予約対象として提示する、
請求項９に記載の予約管理装置。
【請求項１１】
前記予約状況提示部は、前記予約対象の管理者により操作される管理者端末に前記予約済み予約対象を提示する、
請求項９又は請求項１０に記載の予約管理装置。
【請求項１２】
予約希望時刻を含む検索条件を取得するステップと、
前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として予め設定される特定時間以上利用可能な予約対象を特定時間予約可能対象として抽出するステップと、
前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記特定時間よりも短い短縮時間だけ利用可能な予約対象を短縮時間予約可能対象として抽出するステップと、
前記特定時間予約可能対象及び前記短縮時間予約可能対象を提示可能な検索結果提示部と、
をプロセッサに実行させるための予約管理プログラム。
【請求項１３】
予約希望時刻を含む検索条件を取得し、
前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として予め設定される特定時間以上利用可能な予約対象を特定時間予約可能対象として抽出し、
前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記特定時間よりも短い短縮時間だけ利用可能な予約対象を短縮時間予約可能対象として抽出し、
前記特定時間予約可能対象及び前記短縮時間予約可能対象を提示する、
予約管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予約管理装置、予約管理プログラム及び予約管理方法に関する。
【背景技術】
【０００２】
飲食店の利用者が利用する利用者端末において入力された検索条件（例えば、業態、予算、ジャンル、飲食店のエリア、日時、利用人数）に応じて、当該検索条件に該当するプランのうち、前記利用者が予約可能なプランを前記利用者端末に提供し、プランの予約を受け付けることが可能な飲食店プラン提供システムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３３８０７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、前記飲食店プラン提供システムのような予約管理システムでは、一般に、検索条件に予約希望時刻が含まれている場合、前記予約希望時刻（又はそれに近い時刻）を開始時刻として予め設定された特定時間（例えば、２時間）以上の利用時間を確保することが可能な予約対象（例えば、コース、プランなど）が検索結果として提示される。一方、前記特定時間よりも短い利用時間（例えば、１時間４５分、１時間５５分など）しか確保できない予約対象については検索結果として提示されない。
【０００５】
しかしながら、前記特定時間よりも短い利用時間しか確保できなくても構わない利用者もいるはずである。よって、飲食店の管理者にとっては、そのような利用者からの予約を受け付ける機会が失われることで、飲食店の営業効率が低下してしまうという問題がある。
【０００６】
本発明の目的は、予め設定された特定時間よりも短い利用時間しか確保できない予約対象についても検索結果として提示することが可能な予約管理装置、予約管理プログラム及び予約管理方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る予約管理装置は、予約希望時刻を含む検索条件を取得する検索条件取得部と、前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として予め設定される特定時間以上利用可能な予約対象を抽出可能な第１抽出処理部と、前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記特定時間よりも短い短縮時間だけ利用可能な予約対象を抽出可能な第２抽出処理部と、前記第１抽出処理部及び前記第２抽出処理部により抽出される予約対象を提示可能な検索結果提示部と、を備える。
【０００８】
本発明に係る予約管理プログラムは、予約希望時刻を含む検索条件を取得するステップと、前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として予め設定される特定時間以上利用可能な予約対象を特定時間予約可能対象として抽出するステップと、前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記特定時間よりも短い短縮時間だけ利用可能な予約対象を短縮時間予約可能対象として抽出するステップと、前記特定時間予約可能対象及び前記短縮時間予約可能対象を提示可能な検索結果提示部と、をプロセッサに実行させるための予約管理プログラムである。
【０００９】
本発明に係る予約管理方法では、予約希望時刻を含む検索条件が取得される。前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として予め設定される特定時間以上利用可能な予約対象が特定時間予約可能対象として抽出される。前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記特定時間よりも短い短縮時間だけ利用可能な予約対象が短縮時間予約可能対象として抽出される。前記特定時間予約可能対象及び前記短縮時間予約可能対象が提示される。
【発明の効果】
【００１０】
本発明によれば、予め設定された特定時間よりも短い利用時間しか確保できない予約対象についても検索結果として提示することが可能な予約管理装置、予約管理プログラム及び予約管理方法が提供される。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施形態に係る予約管理システムの構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る予約管理システムで使用される予約情報の一例を示す図である。
【図３】図３は、本発明の実施形態に係る予約管理システムで使用されるコース情報の一例を示す図である。
【図４】図４は、本発明の実施形態に係る予約管理システムにおいて利用者端末に表示される検索ページの一例を示す図である。
【図５】図５は、本発明の実施形態に係る予約管理システムにおいて利用者端末に表示される検索ページの一例を示す図である。
【図６】図６は、本発明の実施形態に係る予約管理システムにおいて店舗端末に表示される予約管理ページの一例を示す図である。
【図７】図７は、本発明の実施形態に係る予約管理システムで使用される予約情報の一例を示す図である。
【図８】図８は、本発明の実施形態に係る予約管理システムにおいて店舗端末に表示される予約管理ページの一例を示す図である。
【図９】図９は、本発明の実施形態に係る予約管理システムにおいて利用者端末で実行される予約申込処理の手順の一例を示すフローチャートである。
【図１０】図１０は、本発明の実施形態に係る予約管理システムにおいて予約管理装置で実行される予約管理処理の手順の一例を示すフローチャートである。
【図１１】図１１は、本発明の実施形態に係る予約管理システムにおいて利用者端末に表示される検索ページの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１３】
［予約管理システム１］
図１に示すように、本発明の実施形態に係る予約管理システム１は、予約管理装置２と一又は複数の店舗端末３と一又は複数の利用者端末４とを含む。予約管理装置２及び店舗端末３は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。予約管理装置２及び利用者端末４についても同様である。
【００１４】
予約管理装置２は、予約対象の予約を管理するための装置である。前記予約対象は、例えば、テーブル、部屋、ボーリングのレーン、又は卓球台などである。本実施形態では、前記予約対象が、飲食店で提供される飲食物のコースである場合を例に挙げて説明する。
【００１５】
店舗端末３は、飲食店の管理者によって操作される情報処理装置である。利用者端末４は、飲食店の利用者によって操作される情報処理装置である。
【００１６】
［予約管理装置２］
図１に示されるように、予約管理装置２は、制御部２１、記憶部２２、操作表示部２３、及び通信Ｉ／Ｆ２４などを備えるサーバである。なお、予約管理装置２は、１台のコンピュータに限らず、複数台のコンピュータが協働して動作するコンピュータシステムであってもよい。また、予約管理装置２で実行される各種の処理は、一又は複数のプロセッサによって分散して実行されてもよい。
【００１７】
通信Ｉ／Ｆ２４は、予約管理装置２を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して店舗端末３、利用者端末４などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。
【００１８】
操作表示部２３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインタフェースである。
【００１９】
記憶部２２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発性の記憶部である。具体的に、記憶部２２には、予約情報Ｄ１、コース情報Ｄ２などのデータが記憶される。ここに、図２は予約情報Ｄ１の一例を示す図であり、図３はコース情報Ｄ２の一例を示す図である。
【００２０】
図２に示されるように、予約情報Ｄ１には、各飲食店を予約済みの予約者ごとに、対応する「店舗名」「予約者名」、「人数」、「来店日」、「来店時刻」、「利用時間」、「テーブル」、「コース」などの情報が含まれる。「店舗名」は、前記予約者が予約した店舗の名前である。「予約者名」は、前記予約者の名前である。「人数」は、来店する予定の人数であり、前記予約者を含むグループの人数である。「来店日」は、前記グループが来店する予定の日である。「来店時刻」は、前記グループが来店する予定の時刻である。「利用時間」は、前記グループが飲食店を利用する時間である。「テーブル」は、前記グループが利用するテーブルである。「コース」は、前記グループに提供すべき飲食物のコースである。予約情報Ｄ１は、予約管理装置２において新規予約が受け付けられるごとに、制御部２１により随時更新される。
【００２１】
予約情報Ｄ１における「来店時刻」及び「利用時間」は、対応するテーブルの予約済み時間帯を表している。例えば、テーブルＴ１については、２０１６年１２月１日の２０時から２時間の時間帯（すなわち、２０時〜２２時）が、予約済み時間帯となっている。テーブルＴ２については、２０１６年１２月１日の１６時４５分から２時間の時間帯（すなわち、１６時４５分〜１８時４５分）と、２０１６年１２月１日の２０時３０分から２時間の時間帯（すなわち、２０時３０分〜２２時３０分）とが、予約済み時間帯となっている。テーブルＴ３については、２０１６年１２月１日の１７時１５分から２時間の時間帯（すなわち、１７時１５分〜１９時１５分）と、２０１６年１２月１日の２０時４５分から２時間の時間帯（すなわち、２０時４５分〜２２時４５分）とが、予約済み時間帯となっている。テーブルＴ４については、２０１６年１２月１日の１７時から２時間の時間帯（すなわち、１７時〜１９時）と、２０１６年１２月１日の２０時１５分から２時間の時間帯（すなわち、２０時１５分〜２２時１５分）とが、予約済み時間帯となっている。テーブルＴ５については、２０１６年１２月１日の１６時から３時間の時間帯（すなわち、１６時〜１９時）と、２０１６年１２月１日の２１時３０分から３時間の時間帯（すなわち、２１時３０分〜０時３０分）とが、予約済み時間帯となっている。
【００２２】
図３に示されるように、コース情報Ｄ２には、飲食店で提供される飲食物のコースごとに、対応する「コース名」、「コース内容」、「料金」、「標準時間」、「最短時間」などの情報が含まれる。「コース名」は、前記コースの名前である。「コース内容」は、前記コースで提供される飲食物のリストである。「料金」は、前記コースの１人当たりの料金である。「標準時間」は、前記コースを提供する際に確保すべき標準的な利用時間である。「最短時間」は、前記コースを提供する際に確保すべき最短の利用時間である。コース情報Ｄ２は、店舗端末３における飲食店の管理者の操作に応じて、制御部２１により登録及び更新される。
【００２３】
なお、他の実施形態として、予約情報Ｄ１、コース情報Ｄ２などの情報の一部又は全部が、店舗端末３、もしくは予約管理装置２から通信網Ｎ１を介してアクセス可能な他のサーバに記憶されていることも考えられる。そして、予約管理装置２の制御部２１は、店舗端末３又は前記サーバから前記情報を取得して、後述の予約管理処理（図１０参照）などの各処理を実行してもよい。
【００２４】
また、記憶部２２には、予約が完了したことを示す予約完了ページ（不図示）のデータなども記憶される。さらに、記憶部２２には、後述の検索ページＰ１（図４参照）、予約管理ページＰ２（図６参照）などのデータも記憶される。
【００２５】
さらに、記憶部２２には、制御部２１に後述の予約管理処理（図１０参照）を実行させるための予約管理プログラムなどの制御プログラムが記憶されている。例えば、前記予約管理プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、予約管理装置２が備えるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部２２に記憶される。
【００２６】
制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の演算処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部２１は、前記ＲＯＭ又は記憶部２２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより予約管理装置２を制御する。
【００２７】
ところで、飲食店などの予約を受け付ける予約管理システムでは、一般に、検索条件に予約希望時刻（来店時刻）が含まれている場合、前記予約希望時刻（又はそれに近い時刻）を開始時刻として予め設定された特定時間（例えば、２時間）以上の利用時間を確保することが可能な予約対象（例えば、コース、プランなど）が検索結果として提示される。一方、前記特定時間よりも短い利用時間（例えば、１時間４５分、１時間５５分など）しか確保できない予約対象については検索結果として提示されない。これに対して、本実施形態に係る予約管理システム１では、以下で説明するような構成及び動作により、予め設定された特定時間よりも短い利用時間しか確保できない予約対象についても検索結果として提示することが可能である。
【００２８】
具体的に、制御部２１は、図１に示されるように、検索条件取得部２１１、第１抽出処理部２１２、第２抽出処理部２１３、検索結果提示部２１４、予約受付部２１５、予約状況提示部２１６などの各種の処理部を含む。なお、制御部２１は、前記ＣＰＵで前記予約管理プログラムに従った各種の処理を実行することによって前記処理部として機能する。また、一部又は全部の前記処理部が電子回路で構成されていてもよい。なお、前記予約管理プログラムは、複数のプロセッサを前記処理部として機能させるためのプログラムであってもよい。
【００２９】
検索条件取得部２１１は、予約希望時刻を含む検索条件を取得する。具体的に、検索条件取得部２１１は、利用者端末４から前記検索条件を受信する。例えば、利用者端末４の利用者により所定の操作が行われると、利用者端末４の操作表示部４３に図４に示されるような検索ページＰ１が表示される。前記利用者は、検索ページＰ１において、検索条件として、来店日、来店時刻（前記予約希望時刻に相当）、人数、予算などを指定することができる。所望の検索条件が指定された状態で操作キーＫ１が操作されると、前記検索条件が利用者端末４から予約管理装置２に送信される。
【００３０】
なお、他の実施形態では、検索条件取得部２１１は、操作表示部２３を通じて前記検索条件を取得してもよい。すなわち、予約管理装置２を操作するユーザによって前記検索条件が指定されてもよい。さらに他の実施形態では、店舗端末３から前記検索条件を受信してもよい。すなわち、飲食店の管理者によって前記検索条件が指定されてもよい。
【００３１】
第１抽出処理部２１２は、前記予約希望時刻（来店時刻）を基準に予め設定される範囲内の時刻を開始時刻として、予め設定される標準時間（本発明の「特定時間」の一例）以上利用可能なコースを抽出することが可能である。例えば、第１抽出処理部２１２は、前記予約希望時刻の１時間前から前記予約希望時刻の１時間後までの範囲内の時刻を開始時刻として、コースごとに予め設定されている標準時間（図３参照）以上利用可能なコースを抽出する。なお、他の実施形態では、前記標準時間が全てのコースで共通の時間に設定されてもよい。
【００３２】
なお、前記予め設定される範囲は、任意の範囲であってもよい。例えば、前記範囲が、前記予約希望時刻から前記予約希望時刻の３０分後までの範囲であってもよい。もしくは、前記範囲の幅が０であってもよい。この場合、第１抽出処理部２１２は、前記予約希望時刻を開始時刻として前記標準時間以上利用可能なコースを抽出する。
【００３３】
第２抽出処理部２１３は、前記予約希望時刻（来店時刻）を基準に予め設定される範囲内の時刻を開始時刻として前記標準時間よりも短い短縮時間だけ利用可能なコースを抽出することが可能である。例えば、第２抽出処理部２１３は、前記予約希望時刻の１時間前から前記予約希望時刻の１時間後までの範囲内の時刻を開始時刻として、コース情報Ｄ２においてコースごとに予め設定されている標準時間よりも短い時間だけ利用可能なコースを抽出する。
【００３４】
なお、第２抽出処理部２１３は、前記予約希望時刻を開始時刻として前記標準時間以上利用することが不可能なコースの中から、前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記短縮時間だけ利用可能なコースを抽出してもよい。すなわち、前記予約希望時刻を開始時刻として前記標準時間以上利用することが可能なコースについては、第２抽出処理部２１３による抽出処理の対象から除外されてもよい。これにより、第２抽出処理部２１３の処理負荷を軽減することができ、検索結果をより早く提示することができる。
【００３５】
なお、前記短縮時間の下限値が、コースごとに予め設定可能であってもよい。例えば、前記短縮時間の下限値が、コース情報Ｄ２に含まれている各コースの「最短時間」であってもよい。この場合、第２抽出処理部２１３は、前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として、前記最短時間以上かつ前記標準時間未満の時間だけ利用可能なコースを抽出する。
【００３６】
検索結果提示部２１４は、第１抽出処理部２１２及び第２抽出処理部２１３により抽出されるコースを提示することが可能である。すなわち、検索結果提示部２１４は、前記予約希望時刻（来店時刻）を基準に予め設定される範囲内の時刻を開始時刻として前記標準時間以上利用可能なコースを提示することが可能であるとともに、前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記短縮時間だけ利用可能なコースを提示することが可能である。
【００３７】
例えば、利用者端末４の操作表示部４３に表示された検索ページＰ１を通じて前記検索条件が指定された場合、検索結果提示部２１４は、第１抽出処理部２１２及び第２抽出処理部２１３により抽出されるコースを利用者端末４に提示する。具体的に、検索結果提示部２１４は、利用者端末４の操作表示部４３に表示されている検索ページＰ１に図５に示されるような検索結果を表示する。図５に示される検索ページＰ１では、第１抽出処理部２１２により抽出されたコースについては操作キーＫ２１〜Ｋ２５によって表され、第２抽出処理部２１３により抽出されたコースについては操作キーＫ３１，Ｋ３２によって表されている。なお、以下では、操作キーＫ２１〜Ｋ２５を操作キーＫ２と総称することがある。また、操作キーＫ３１，Ｋ３２を操作キーＫ３と総称することがある。
【００３８】
なお、検索結果提示部２１４は、第１抽出処理部２１２により抽出されるコースと第２抽出処理部２１３により抽出されるコースとを異なる表示態様（例えば、異なる大きさ、異なる形、異なる色、異なる表示位置など）で提示してもよい。例えば、図５に示されるように、操作キーＫ３の大きさが、操作キーＫ２の大きさよりも大きくてもよい。また、操作キーＫ３の背景色（赤色）が、操作キーＫ２の背景色（白色）とは異なっていてもよい。これにより、前記利用者は、第１抽出処理部２１２により抽出されたコース（すなわち、前記標準時間以上利用可能なコース）と、第２抽出処理部２１３により抽出されたコース（すなわち、前記標準時間よりも短い時間だけ利用可能なコース）とを、容易に判別することができる。
【００３９】
また、検索結果提示部２１４は、第２抽出処理部２１３により抽出されるコースを前記短縮時間と共に提示してもよい。例えば、図５に示される操作キーＫ３１には、開始時刻（１８：４５）と共に前記短縮時間（１時間４５分）が表示されている。また、操作キーＫ３２には、開始時刻（１９：１５）と共に前記短縮時間（１時間３０分）が表示されている。これにより、前記利用者は、第２抽出処理部２１３により抽出されるコースの利用時間を簡単に把握することができる。
【００４０】
また、検索結果提示部２１４は、第２抽出処理部２１３により抽出されるコースを、前記短縮時間に応じて異なる表示態様で提示してもよい。例えば、検索結果提示部２１４は、前記短縮時間が短いほど強調されるように、前記第２抽出処理部により抽出されるコースを強調表示してもよい。例えば、図５に示される操作キーＫ３の背景色（赤色）が、前記短縮時間が短いほど、より濃い赤色で表示されてもよい。もしくは、検索結果提示部２１４は、第２抽出処理部２１３により抽出されるコースを、前記標準時間と前記短縮時間との差が大きいほど強調されるように強調表示してもよい。
【００４１】
また、検索結果提示部２１４は、前記予約希望時刻を開始時刻として前記標準時間以上利用可能なコースについては、第２抽出処理部２１３により抽出される前記短縮時間だけ利用可能なコースとしては提示しなくてもよい。なぜなら、前記予約希望時刻を開始時刻として前記標準時間以上利用可能なコースについては、前記短縮時間だけ利用可能なコースとして提示しても前記利用者にとって有益ではないことが多く、しかも検索結果の一覧性が低下してしまうからである。なお、他の実施形態では、検索結果提示部２１４は、前記予約希望時刻を開始時刻として前記標準時間以上利用可能なコースについても、第２抽出処理部２１３により抽出される前記短縮時間だけ利用可能なコースとして提示してもよい。これにより、例えば、前記短縮時間だけ利用可能なコースを予約すると前記利用者に特典が付与される場合などにおいて、前記利用者によるコースの選択の自由度を高めることができる。
【００４２】
予約受付部２１５は、検索結果提示部２１４により提示されたコースの予約を受け付ける。例えば、図５に示される検索ページＰ１において、前記利用者によりいずれかの操作キー（操作キーＫ２又は操作キーＫ３）が操作されると、操作された操作キーに対応する予約申込ページ（不図示）が操作表示部４３に表示される。例えば、図５に示される操作キーＫ３１が操作されると、２０１６年１２月１日の１８：４５から２０：３０分の時間帯でコースＡ１を予約するための予約申込ページが表示される。そして、前記利用者が、氏名などの情報を入力後、所定の操作（例えば、前記予約申込ページに含まれる「予約」キーの操作）が行われると、予約受付部２１５は、当該予約を受け付けて、当該予約内容を予約情報Ｄ１に登録する。
【００４３】
予約状況提示部２１６は、現在の予約状況を提示する。例えば、予約状況提示部２１６は、店舗端末３からの要求に応じて、図６に示されるような予約管理ページＰ２のデータを店舗端末３に送信する。予約管理ページＰ２には、飲食店の管理者により任意に選択された日付における予約状況が、予約情報Ｄ１に基づいて表示される。
【００４４】
なお、予約状況提示部２１６は、予約受付部２１５により予約が受け付けられたコースを、前記コースの利用時間が前記標準時間であるか前記短縮時間であるかに応じて異なる表示態様（例えば、異なる大きさ、異なる形、異なる色など）で、予約済みコースとして提示してもよい。例えば、予約受付部２１５により図５に示される操作キーＫ３２に対応するコースの予約が受け付けられると、図７に示されるように、当該予約内容が予約情報Ｄ１に登録される。この場合、予約状況提示部２１６により図８に示される予約管理ページＰ２のデータが店舗端末３に送信される。図８に示される予約管理ページＰ２では、前記標準時間よりも短い利用時間しか確保されていない予約済みコース（例えば、予約者Ｊにより予約されたコース及び時間帯を表す画像）の背景色（赤色）が、前記標準時間以上の利用時間が確保されている予約済みコースの背景色（白色）とは異なっている。これにより、飲食店の管理者は、前記標準時間以上の利用時間が確保されている予約済みコースと、前記標準時間よりも短い利用時間しか確保されていない予約済みコースとを、容易に判別することができる。そして、前記管理者は、前記標準時間よりも短い利用時間しか確保されていない予約済みコースについて、必要に応じて飲食物の提供ペースを通常よりも速くするなどの対処を行うことができる。
【００４５】
また、予約状況提示部２１６は、予約受付部２１５により予約が受け付けられたコースの利用時間が前記短縮時間である場合、前記コースを前記短縮時間に応じて異なる表示態様で前記予約済みコースとして提示してもよい。例えば、予約状況提示部２１６は、前記短縮時間が短いほど強調されるように、前記予約済みコースを強調表示してもよい。例えば、予約管理ページＰ２において、前記標準時間よりも短い利用時間しか確保されていない予約済みコース（例えば、予約者Ｊにより予約されたコース及び時間帯を表す画像）の背景色（赤色）が、前記利用時間が短いほど、より濃い赤色で表示されてもよい。もしくは、予約状況提示部２１６は、前記標準時間よりも短い利用時間しか確保されていない予約済みコースを、前記標準時間と前記短縮時間との差が大きいほど強調されるように強調表示してもよい。
【００４６】
また、予約状況提示部２１６は、前記標準時間よりも短い利用時間しか確保されていない予約済みコースを前記短縮時間と共に提示してもよい。例えば、図８に示される予約管理ページＰ２では、予約者Ｊにより予約されたコース及び時間帯を表す画像上に、前記短縮時間（１時間３０分）が表示されている。
【００４７】
［店舗端末３］
図１に示されるように、店舗端末３は、制御部３１、記憶部３２、操作表示部３３、及び通信Ｉ／Ｆ３４などを備える。店舗端末３は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピュータのような情報処理装置である。
【００４８】
具体的に、飲食店の管理者は、店舗端末３に表示された所定のログインページにおいてユーザＩＤ及びパスワードを入力することにより予約管理装置２にログインして、自身の飲食店の管理ページにアクセスする。そして、前記管理者は、前記管理ページから図６に示されるような予約管理ページＰ２を呼び出して、任意の日の予約状況を確認することができる。予約管理ページＰ２のデータは、予約管理装置２において予約情報Ｄ１に基づいて生成されて、店舗端末３に送信される。また、前記管理者は、コース情報Ｄ２を登録及び更新するためのページを前記管理ページから呼び出すことができる。
【００４９】
通信Ｉ／Ｆ３４は、店舗端末３を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して予約管理装置２などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。
【００５０】
操作表示部３３は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインタフェースである。
【００５１】
記憶部３２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部３２には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに従って予約管理装置２等の外部装置との間で通信処理を制御部３１に実行させるための制御プログラムである。
【００５２】
制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部３１は、前記ＲＯＭ又は記憶部３２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより店舗端末３を制御する。
【００５３】
具体的に、制御部３１は、記憶部３２に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部３１１として機能する。ブラウザ処理部３１１は、予約管理装置２から通信網Ｎ１を介して提供されるウェブページを操作表示部３３に表示させ、操作表示部３３に対する操作を予約管理装置２に入力するブラウザ処理を実行することが可能である。なお、制御部３１に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。
【００５４】
［利用者端末４］
図１に示されるように、利用者端末４は、制御部４１、記憶部４２、操作表示部４３、及び通信Ｉ／Ｆ４４などを備える。利用者端末４は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピュータのような情報処理装置である。
【００５５】
具体的に、飲食店の利用者は、利用者端末４において所定のＵＲＬを入力することにより、予約管理装置２から図４に示されるような検索ページＰ１のデータを取得して、操作表示部３３に検索ページＰ１を表示させる。そして、飲食店の利用者は、所望の条件に合致するコースを検索し、検索結果として提示されたコースの中から所望のコースを選択し、当該コースの予約を申し込むことができる。
【００５６】
通信Ｉ／Ｆ４４は、利用者端末４を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して予約管理装置２などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。
【００５７】
操作表示部４３は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインタフェースである。
【００５８】
記憶部４２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部４２には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに従って予約管理装置２等の外部装置との間で通信処理を制御部４１に実行させるための制御プログラムである。
【００５９】
制御部４１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部４１は、前記ＲＯＭ又は記憶部４２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより利用者端末４を制御する。
【００６０】
具体的に、制御部４１は、記憶部４２に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部４１１として機能する。ブラウザ処理部４１１は、予約管理装置２から通信網Ｎ１を介して提供されるウェブページを操作表示部４３に表示させ、操作表示部４３に対する操作を予約管理装置２に入力するブラウザ処理を実行することが可能である。なお、制御部４１に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。
【００６１】
［予約申込処理］
以下、図９を参照しつつ、利用者端末４の制御部４１によって実行される予約申込処理について説明する。
【００６２】
＜ステップＳ１１＞
まず、ステップＳ１１において、制御部４１は、操作表示部４３を通じて入力されるＵＲＬに基づいて予約管理装置２にアクセスし、予約管理装置２から検索ページＰ１のデータを取得する。そして、制御部４１は、検索ページＰ１を操作表示部４３に表示する。検索ページＰ１では、検索条件として、例えば、来店日、来店時刻、人数、予算などを入力することができる。
【００６３】
＜ステップＳ１２＞
ステップＳ１２において、制御部４１は、操作表示部４３に対する利用者の操作に応じて、検索条件を入力する。
【００６４】
＜ステップＳ１３＞
ステップＳ１３において、制御部４１は、検索ページＰ１に含まれる操作キーＫ１が操作されたことに応じて、前記ステップＳ１２で入力された検索条件を予約管理装置２に送信する。
【００６５】
＜ステップＳ１４＞
ステップＳ１４において、制御部４１は、予約管理装置２から検索結果を示すデータを取得する。そして、制御部４１は、操作表示部４３に表示されている検索ページＰ１に検索結果を表示する（図５参照）。検索ページＰ１には、検索結果として、前記検索条件に合致する予約可能なコースの一覧が表示される。利用者は、検索ページＰ１に含まれている、所望のコース及び時間帯に対応する操作キー（操作キーＫ２及び操作キーＫ３のいずれか１つ）を操作することによって、当該コースの予約を申し込むことができる。
【００６６】
＜ステップＳ１５＞
ステップＳ１５において、制御部４１は、予約管理装置２に対して予約の申し込みを行う。具体的に、制御部４１は、操作表示部４３を通じて利用者によって選択されたコースの識別情報、操作表示部４３を通じて利用者によって入力された予約者名などの情報を、予約管理装置２に送信する。
【００６７】
＜ステップＳ１６＞
ステップＳ１６において、制御部４１は、予約管理装置２から前記予約完了ページのデータを取得する。そして、制御部４１は、前記予約完了ページを操作表示部４３に表示する。
【００６８】
［予約管理処理］
以下、図１０を参照しつつ、予約管理装置２の制御部２１によって実行される予約管理処理について説明する。
【００６９】
なお、本発明は、当該予約管理処理に含まれる一又は複数のステップを実行する予約管理方法の発明として捉えることができ、ここで説明する当該予約管理処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記予約管理処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部２１によって当該予約管理処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサによって当該予約管理処理における各ステップが分散して実行される予約管理方法も他の実施形態として考えられる。
【００７０】
＜ステップＳ２１＞
まず、ステップＳ２１において、制御部２１は、利用者端末４からの要求に応じて検索ページＰ１のデータを利用者端末４に送信して、検索ページＰ１を利用者端末４に表示させる。
【００７１】
＜ステップＳ２２＞
ステップＳ２２において、制御部２１（検索条件取得部２１１）は、利用者端末４から検索条件を受信する。
【００７２】
＜ステップＳ２３＞
ステップＳ２３において、制御部２１は、予約情報Ｄ１及びコース情報Ｄ２に基づいて、前記検索条件に含まれる来店日に提供される複数のコース（ただし、前記検索条件に含まれる予算に関する条件を満たさないコースは除く）の中から、後述のステップＳ２４〜Ｓ２６における処理対象コースとして１つのコースを選択する。
【００７３】
＜ステップＳ２４＞
ステップＳ２４において、制御部２１（第１抽出処理部２１２）は、前記処理対象コースについて、前記検索条件に含まれる来店時刻の１時間前から前記来店時刻の１時間後までの範囲内の時刻を開始時刻として、コース情報Ｄ２に含まれている前記処理対象コースに対応する標準時間以上利用可能な時間帯を抽出する。このとき、前記検索条件に含まれる人数に関する条件も考慮される。
【００７４】
例えば、前記検索条件が図４に示される検索条件であり、現在の予約状況が図６に示される予約状況であり、前記処理対象コースがコースＡ１である場合について説明する。この場合、制御部２１は、１８：００〜２０：００の範囲内の時刻を開始時刻として２時間以上利用可能な時間帯を抽出する。図６に示されるように、コースＡ１で利用されるテーブルＴ１〜Ｔ４のうち、テーブルＴ１が１８：００〜２０：００の時間帯に利用可能である。よって、コースＡ１については１８：００〜２０：００の時間帯が抽出される。同様に、前記処理対象コースがコースＡ２である場合は、制御部２１は、１８：００〜２０：００の範囲内の時刻を開始時刻として３時間以上利用可能な時間帯を抽出する。図６に示されるように、コースＡ２で利用されるテーブルＴ５，Ｔ６のうち、テーブルＴ６が１８：００〜２１：００の時間帯、１８：３０〜２１：３０の時間帯、１９：００〜２２：００の時間帯、１９：３０〜２２：３０の時間帯、及び２０：００〜２３：００の時間帯に利用可能である。よって、コースＡ２については１８：００〜２１：００の時間帯、１８：３０〜２１：３０の時間帯、１９：００〜２２：００の時間帯、１９：３０〜２２：３０の時間帯、及び２０：００〜２３：００の時間帯が抽出される。なお、本実施形態では、制御部２１は、開始時刻が３０分ずつずれた時間帯を抽出しているが、他の実施形態では、制御部２１は、例えば、開始時刻が１５分ずつずれた時間帯を抽出してもよい。
【００７５】
なお、本実施形態では、テーブルの利用者が入れ替わる際に行われるセッティング作業（例えば、テーブルの上に残された皿、箸、グラス、テーブルナプキン、料理などを片付けて、新しい皿、箸、グラス、テーブルナプキン、料理などをテーブルの上に並べる作業）の時間は考慮されていないが、他の実施形態では、前記セッティング作業を考慮して、前記標準時間以上利用可能な時間帯が抽出されてもよい。例えば、前記セッティング作業の時間として１５分間を確保する場合には、或る予約済み時間帯の終了時刻の１５分後の時刻から、次の予約済み時間帯の開始時刻の１５分前の時刻までが、利用可能な時間帯となる。
【００７６】
＜ステップＳ２５＞
ステップＳ２５において、制御部２１は、前記ステップＳ２４において、前記処理対象コースが、前記検索条件に含まれる来店時刻から前記標準時間以上利用可能であるか否かを判断する。そして、前記処理対象コースを前記来店時刻から前記標準時間以上利用可能であると判断されると（Ｓ２５：Ｙｅｓ）、処理がステップＳ２７に移行する。一方、前記処理対象コースを前記来店時刻から前記標準時間以上利用することが不可能であると判断されると（Ｓ２５：Ｎｏ）、処理がステップＳ２６に移行する。
【００７７】
＜ステップＳ２６＞
ステップＳ２６において、制御部２１（第２抽出処理部２１３）は、前記処理対象コースについて、前記検索条件に含まれる来店時刻の１時間前から前記来店時刻の１時間後までの範囲内の時刻を開始時刻として、コース情報Ｄ２に含まれている前記処理対象コースに対応する標準時間より短い時間（ただし、コース情報Ｄ２に含まれている前記処理対象コースに対応する最短時間以上）だけ利用可能な時間帯を抽出する。このとき、前記検索条件に含まれる人数に関する条件も考慮される。
【００７８】
例えば、前記検索条件が図４に示される検索条件であり、現在の予約状況が図６に示される予約状況であり、前記処理対象コースがコースＡ１である場合について説明する。この場合、制御部２１は、１８：００〜２０：００の範囲内の時刻を開始時刻として１時間３０分以上２時間未満の時間だけ利用可能な時間帯を抽出する。図６に示されるように、コースＡ１で利用されるテーブルＴ１〜Ｔ４のうち、テーブルＴ２が１８：４５〜２０：３０の時間帯に１時間４５分だけ利用可能である。また、テーブルＴ３が１９：１５〜２０：４５の時間帯に１時間３０分だけ利用可能である。なお、テーブルＴ３については１９：００〜２０：１５の時間帯が空いているが、利用可能時間がコースＡ１の最短時間である１時間３０分よりも短い。よって、コースＡ１については１８：４５〜２０：３０の時間帯及び１９：１５〜２０：４５の時間帯が抽出される。
【００７９】
なお、他の実施形態では、前記セッティング作業を考慮して前記標準時間より短い時間だけ利用可能な時間帯が抽出されてもよい。
【００８０】
＜ステップＳ２７＞
ステップＳ２７において、制御部２１は、前記ステップＳ２２で受信した検索条件に含まれる来店日に提供される複数のコースのうち、前記ステップＳ２３において未選択のコースがあるか否かを判断する。そして、未選択のコースがあると判断されると（Ｓ２７：Ｙｅｓ）、処理が前記ステップＳ２３に戻る。一方、未選択のコースがないと判断されると（Ｓ２７：Ｎｏ）、処理がステップＳ２８に移行する。
【００８１】
＜ステップＳ２８＞
ステップＳ２８において、制御部２１（検索結果提示部２１４）は、前記ステップＳ２４及び前記ステップＳ２６における抽出結果に基づいて、前記検索条件に対応する検索結果のデータを利用者端末４に送信して、前記検索結果を含む検索ページＰ１を利用者端末４に表示させる。
【００８２】
具体的に、制御部２１は、前記ステップＳ２４における抽出結果を、コースごとに５つの操作キーＫ２１〜Ｋ２５として利用者端末４に提示する。例えば、図５に示されるコースＡ１に対応する操作キーＫ２１は、操作可能な状態になっており、１８：００から２時間（すなわち、コースＡ１の標準時間）の時間帯の予約が可能であることを示している。一方、コースＡ１に対応する操作キーＫ２２は、操作不可能な状態（グレーアウト）になっており、１８：３０から２時間の時間帯の予約が不可能であることを示している。同様に、コースＡ１に対応する操作キーＫ２３は、１９：００から２時間の時間帯の予約が不可能であることを示しており、コースＡ１に対応する操作キーＫ２４は、１９：３０から２時間の時間帯の予約が不可能であることを示しており、コースＡ１に対応する操作キーＫ２５は、２０：００から２時間の時間帯の予約が不可能であることを示している。
【００８３】
また、図５に示されるコースＡ２に対応する操作キーＫ２１は、１８：００から３時間（すなわち、コースＡ２の標準時間）の時間帯の予約が可能であることを示している。コースＡ２に対応する操作キーＫ２２は、１８：３０から３時間の時間帯の予約が可能であることを示している。コースＡ２に対応する操作キーＫ２３は、１９：００から３時間の時間帯の予約が可能であることを示している。コースＡ２に対応する操作キーＫ２４は、１９：３０から３時間の時間帯の予約が可能であることを示している。コースＡ２に対応する操作キーＫ２５は、２０：００から３時間の時間帯の予約が可能であることを示している。
【００８４】
また、制御部２１は、前記ステップＳ２６における抽出結果を、操作キーＫ３として利用者端末４に提示する。例えば、図５に示される操作キーＫ３１は、１８：４５から１時間４５分の時間帯の予約が可能であることを示している。また、操作キーＫ３２は、１９：１５から１時間３０分の時間帯の予約が可能であることを示している。そして、制御部２１は、操作キーＫ３の背景色を、操作キーＫ２の背景色（例えば、白色）とは異なる色（例えば、赤色）に設定するとともに、操作キーＫ３の背景色の濃度を、利用時間が短いほど濃くなるように設定する。
【００８５】
＜ステップＳ２９＞
ステップＳ２９において、制御部２１（予約受付部２１５）は、利用者端末４からの予約の申し込みを受け付ける。具体的に、制御部２１は、利用者端末４において操作された操作キー（操作キーＫ２又は操作キーＫ３）に対応するコースの識別情報、利用者名などの情報を利用者端末４から受信し、これらの情報に基づいて予約情報Ｄ１を更新する。
【００８６】
＜ステップＳ３０＞
ステップＳ３０において、制御部２１は、前記予約完了ページのデータを利用者端末４に送信して、前記予約完了ページを利用者端末４に表示させる。
【００８７】
以上説明したように、本実施形態に係る予約管理装置２では、予め設定された標準時間以上利用可能なコースが抽出されるだけでなく、前記標準時間よりも短い時間だけ利用可能なコースも抽出される。よって、前記標準時間よりも短い利用時間しか確保できないコースについても検索結果として提示することが可能である。これにより、飲食店の営業効率を向上させることができる。また、飲食店の利用者から、電話又は電子メールにより、前記標準時間よりも短い利用時間での予約が可能か否かについての問い合わせを受ける回数が減るため、電話回線の使用回数、電子メールの送受信回数などが抑制される。これにより、通信トラフィックの低減、及びコンピュータリソースの有効利用が可能となる。
【００８８】
［変形例］
なお、本実施形態では、検索ページＰ１において入力された来店時刻とコースごとに予め設定されている標準時間とに基づいて、予約可能なコースが抽出されるが、本発明はこれに限定されない。他の実施形態では、例えば、図１１に示されるように、前記利用者により検索条件として利用時間（本発明の特定時間の一例）が指定されてもよい。この場合、第１抽出処理部２１２は、前記検索条件で指定された来店時刻を基準に予め設定される範囲内の時刻を開始時刻として、前記検索条件で指定された利用時間以上利用可能なコースを抽出する。そして、第２抽出処理部２１３は、前記検索条件で指定された来店時刻を基準に予め設定される範囲内の時刻を開始時刻として、前記検索条件で指定された利用時間よりも短い短縮時間だけ利用可能なコースを抽出する。
【００８９】
また、本実施形態では、前記検索条件に対応する検索結果が操作キーＫ２及び操作キーＫ３として提示されるが、本発明はこれに限定されない。他の実施形態では、前記検索条件に対応する検索結果が、文字列、記号、表などにより提示されてもよい。
【００９０】
［発明の付記］
以下、上述の実施形態から抽出される発明の概要について付記する。なお、以下の付記で説明する各構成及び各処理機能は取捨選択して任意に組み合わせることが可能である。
【００９１】
＜付記１＞
予約希望時刻を含む検索条件を取得する検索条件取得部と、
前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として予め設定される特定時間以上利用可能な予約対象を抽出可能な第１抽出処理部と、
前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記特定時間よりも短い短縮時間だけ利用可能な予約対象を抽出可能な第２抽出処理部と、
前記第１抽出処理部及び前記第２抽出処理部により抽出される予約対象を提示可能な検索結果提示部と、
を備える予約管理装置。
【００９２】
＜付記２＞
前記検索結果提示部は、前記第１抽出処理部により抽出される予約対象と前記第２抽出処理部により抽出される予約対象とを異なる表示態様で提示する、
付記１に記載の予約管理装置。
【００９３】
＜付記３＞
前記検索結果提示部は、前記第２抽出処理部により抽出される予約対象を前記短縮時間に応じて異なる表示態様で提示する、
付記１又は付記２に記載の予約管理装置。
【００９４】
＜付記４＞
前記第２抽出処理部は、前記予約希望時刻を開始時刻として前記特定時間以上利用することが不可能な予約対象の中から、前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記短縮時間だけ利用可能な予約対象を抽出する、
付記１〜３のいずれかに記載の予約管理装置。
【００９５】
＜付記５＞
前記短縮時間の下限値が、前記予約対象ごとに予め設定可能である、
付記１〜４のいずれかに記載の予約管理装置。
【００９６】
＜付記６＞
前記検索結果提示部は、前記第２抽出処理部により抽出される予約対象を前記短縮時間と共に提示する、
付記１〜５のいずれかに記載の予約管理装置。
【００９７】
＜付記７＞
前記検索結果提示部は、前記予約希望時刻を開始時刻として前記特定時間以上利用可能な利用対象については、前記第２抽出処理部により抽出される前記短縮時間だけ利用可能な利用対象としては提示しない、
付記１〜６のいずれかに記載の予約管理装置。
【００９８】
＜付記８＞
前記検索条件取得部は、前記予約対象の利用者により操作される利用者端末から前記検索条件を受信し、
前記検索結果提示部は、前記利用者端末に前記予約対象を提示する、
付記１〜７のいずれかに記載の予約管理装置。
【００９９】
＜付記９＞
前記検索結果提示部により提示された前記予約対象の予約を受け付ける予約受付部と、
前記予約受付部により予約が受け付けられた前記予約対象を、前記予約対象の利用時間が前記特定時間であるか前記短縮時間であるかに応じて異なる表示態様で、予約済み予約対象として提示する予約状況提示部と、を更に備える、
付記１〜８のいずれかに記載の予約管理装置。
【０１００】
＜付記１０＞
前記予約状況提示部は、前記予約受付部により予約が受け付けられた前記予約対象の利用時間が前記短縮時間である場合、前記予約対象を前記短縮時間に応じて異なる表示態様で前記予約済み予約対象として提示する、
付記９に記載の予約管理装置。
【０１０１】
＜付記１１＞
前記予約状況提示部は、前記予約対象の管理者により操作される管理者端末に前記予約済み予約対象を提示する、
付記９又は付記１０に記載の予約管理装置。
【０１０２】
＜付記１２＞
予約希望時刻を含む検索条件を取得するステップと、
前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として予め設定される特定時間以上利用可能な予約対象を特定時間予約可能対象として抽出するステップと、
前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記特定時間よりも短い短縮時間だけ利用可能な予約対象を短縮時間予約可能対象として抽出するステップと、
前記特定時間予約可能対象及び前記短縮時間予約可能対象を提示可能な検索結果提示部と、
をプロセッサに実行させるための予約管理プログラム。
【０１０３】
＜付記１３＞
予約希望時刻を含む検索条件を取得し、
前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として予め設定される特定時間以上利用可能な予約対象を特定時間予約可能対象として抽出し、
前記予約希望時刻を基準に予め設定される範囲内の時刻を開始時刻として前記特定時間よりも短い短縮時間だけ利用可能な予約対象を短縮時間予約可能対象として抽出し、
前記特定時間予約可能対象及び前記短縮時間予約可能対象を提示する、
予約管理方法。
【符号の説明】
【０１０４】
１      予約管理システム
２      予約管理装置
２１    制御部
２１１  検索条件取得部
２１２  第１抽出処理部
２１３  第２抽出処理部
２１４  検索結果提示部
２１５  予約受付部
２１６  予約状況提示部
２２    記憶部
２３    操作表示部
２４    通信Ｉ／Ｆ
【図１】
2018106531.tif 000003
【図２】
2018106531.tif 000004
【図３】
2018106531.tif 000005
【図４】
2018106531.tif 000006
【図５】
2018106531.tif 000007
【図６】
2018106531.tif 000008
【図７】
2018106531.tif 000009
【図８】
2018106531.tif 000010
【図９】
2018106531.tif 000011
【図１０】
2018106531.tif 000012
【図１１】
2018106531.tif 000013