(57)【要約】【課題】施設側の従業員等の負担を軽減しつつ当日の施設の稼働時間中における予約を受付可能な予約支援システム、予約支援方法、及び予約支援プログラムを提供すること。【解決手段】本発明に係る予約支援システムでは、施設における最大利用可能数未満の数であって当該施設について前記予約支援システムで予約可能な数として予め設定された予約可能数の範囲内で利用者端末から当該施設の予約が受付可能であって、前記利用者端末から利用人数の情報を含む検索要求と前記検索要求の要求元の前記利用者端末の位置情報とが受け付けられ、前記検索要求が受け付けられた場合に、前記位置情報が示す前記利用者端末の位置から検索対象範囲内に存在し、且つ、現時点から特定時間経過後の検索対象時点において前記利用人数の予約が可能な施設が検索され、前記検索の検索結果が出力される。【選択図】図７
2020057154.tif 000002
【特許請求の範囲】
【請求項１】
施設の予約を利用者端末から受付可能な予約支援システムであって、
前記施設における最大利用可能数未満の数であって当該施設について前記予約支援システムで予約可能な数として予め設定された予約可能数の範囲内で前記利用者端末から当該施設の予約を受け付ける予約処理部と、
前記利用者端末から利用人数の情報を含む検索要求と前記検索要求の要求元の前記利用者端末の位置情報とを受け付ける受付処理部と、
前記受付処理部により前記検索要求が受け付けられた場合に、前記位置情報が示す前記利用者端末の位置から検索対象範囲内に存在し、且つ、現時点から特定時間経過後の検索対象時点において前記予約処理部により前記利用人数の予約が可能な施設を検索する検索処理部と、
前記検索処理部による検索結果を出力する出力処理部と、
を備える予約支援システム。
【請求項２】
前記施設が飲食店であって、
前記検索処理部は、提供される飲食内容が予め特定されない予約条件で予約が可能な施設のみを検索対象とする、
請求項１に記載の予約支援システム。
【請求項３】
前記検索処理部は、当日予約が可能な予約条件で予約が可能な施設のみを検索対象とする、
請求項１又は２に記載の予約支援システム。
【請求項４】
前記検索処理部は、前記予約可能数のうち前記検索対象時点において前記予約処理部により予約が受付可能な残りの数が特定数以上又は特定割合以上存在する施設を検索対象とする、
請求項１〜３のいずれかに記載の予約支援システム。
【請求項５】
前記検索結果に含まれる施設から選択される任意の対象施設の予約が前記予約処理部によって行われた場合に、前記利用者端末に、当該予約が有効な時間として予め設定される予約有効時間のカウントダウンを表示可能な表示処理部を備える、
請求項１〜４のいずれかに記載の予約支援システム。
【請求項６】
前記表示処理部は、前記検索結果に含まれる施設から選択される任意の対象施設の予約が前記予約処理部によって行われた場合に、前記利用者端末に前記対象施設への経路案内を表示可能である、
請求項５に記載の予約支援システム。
【請求項７】
前記表示処理部は、前記検索結果に含まれる施設から選択される任意の対象施設の予約が前記予約処理部によって行われた後、前記利用者端末からの表示開始要求に応じて当該利用者端末への前記経路案内及び前記カウントダウンの表示を開始させる、
請求項６に記載の予約支援システム。
【請求項８】
前記予約処理部は、前記予約有効時間が経過するまでの間に前記利用者端末の利用者が前記対象施設に到着しない場合に、当該予約を取消可能である、
請求項５〜７のいずれかに記載の予約支援システム。
【請求項９】
前記予約処理部は、前記対象施設の位置と前記利用者端末の位置との距離が経時的に短くなっている場合は、前記予約の取消を保留し、又は前記予約有効時間を延長する、
請求項８に記載の予約支援システム。
【請求項１０】
前記予約処理部は、前記予約有効時間が経過するまでの間に前記利用者端末の利用者が前記対象施設に到着しない場合、又は前記予約有効時間の残り時間が予め設定された下限時間以下になった場合に、利用者から前記対象施設への連絡を促す旨の情報を前記利用者端末に出力する、
請求項５〜７のいずれかに記載の予約支援システム。
【請求項１１】
前記予約有効時間を前記対象施設の位置と前記利用者端末の位置との距離に応じて設定する設定処理部を備える、
請求項５〜１０のいずれかに記載の予約支援システム。
【請求項１２】
施設における最大利用可能数未満の数であって当該施設について予約支援システムで予約可能な数として予め設定された予約可能数の範囲内で利用者端末から当該施設の予約を受け付けることと、
前記利用者端末から利用人数の情報を含む検索要求と前記検索要求の要求元の前記利用者端末の位置情報とを受け付けることと、
前記検索要求が受け付けられた場合に、前記位置情報が示す前記利用者端末の位置から検索対象範囲内に存在し、且つ、現時点から特定時間経過後の検索対象時点において前記利用人数の予約が可能な施設を検索することと、
前記検索の検索結果を出力することと、
を一又は複数のプロセッサによって実行する予約支援方法。
【請求項１３】
施設における最大利用可能数未満の数であって当該施設について予約支援システムで予約可能な数として予め設定された予約可能数の範囲内で利用者端末から当該施設の予約を受け付けることと、
前記利用者端末から利用人数の情報を含む検索要求と前記検索要求の要求元の前記利用者端末の位置情報とを受け付けることと、
前記検索要求が受け付けられた場合に、前記位置情報が示す前記利用者端末の位置から検索対象範囲内に存在し、且つ、現時点から特定時間経過後の検索対象時点において前記利用人数の予約が可能な施設を検索することと、
前記検索の検索結果を出力することと、
を一又は複数のプロセッサに実行させるための予約支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者端末から施設の予約を受け付けることが可能な予約支援システム、予約支援方法、及び予約支援プログラムに関する。
【背景技術】
【０００２】
飲食店等の施設の空席情報の入力を施設端末から受付可能であり、利用者端末から施設の場所及び利用人数を含む要望情報を受け付けた場合に、当該要望情報に合致する利用可能な施設を前記空席情報に基づいて検索するシステムがある（例えば特許文献１参照）。この種のシステムでは、事前の予約だけでなく当日の施設の稼働時間中における予約を受け付けることも可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１５３４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のシステムにおいて当日の施設の稼働時間中における予約を受け付けるためには、当日の施設の稼働時間中に施設端末から現時点の施設の空席情報が適時入力される必要があるため施設側の従業員等の負担が大きい。
【０００５】
本発明の目的は、施設側の従業員等の負担を軽減しつつ当日の施設の稼働時間中における予約を受付可能な予約支援システム、予約支援方法、及び予約支援プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一の形態は、施設の予約を利用者端末から受付可能な予約支援システムであって、前記施設における最大利用可能数未満の数であって当該施設について前記予約支援システムで予約可能な数として予め設定された予約可能数の範囲内で前記利用者端末から当該施設の予約を受け付ける予約処理部と、前記利用者端末から利用人数の情報を含む検索要求と前記検索要求の要求元の前記利用者端末の位置情報とを受け付ける受付処理部と、前記受付処理部により前記検索要求が受け付けられた場合に、前記位置情報が示す前記利用者端末の位置から検索対象範囲内に存在し、且つ、現時点から特定時間経過後の検索対象時点において前記予約処理部により前記利用人数の予約が可能な施設を検索する検索処理部と、前記検索処理部による検索結果を出力する出力処理部とを備える予約支援システムである。
【０００７】
本発明の他の形態は、施設における最大利用可能数未満の数であって当該施設について予約支援システムで予約可能な数として予め設定された予約可能数の範囲内で利用者端末から当該施設の予約を受け付けることと、前記利用者端末から利用人数の情報を含む検索要求と前記検索要求の要求元の前記利用者端末の位置情報とを受け付けることと、前記検索要求が受け付けられた場合に、前記位置情報が示す前記利用者端末の位置から検索対象範囲内に存在し、且つ、現時点から特定時間経過後の検索対象時点において前記利用人数の予約が可能な施設を検索することと、前記検索の検索結果を出力することと、を一又は複数のプロセッサによって実行する予約支援方法である。
【０００８】
本発明の他の形態は、施設における最大利用可能数未満の数であって当該施設について予約支援システムで予約可能な数として予め設定された予約可能数の範囲内で利用者端末から当該施設の予約を受け付けることと、前記利用者端末から利用人数の情報を含む検索要求と前記検索要求の要求元の前記利用者端末の位置情報とを受け付けることと、前記検索要求が受け付けられた場合に、前記位置情報が示す前記利用者端末の位置から検索対象範囲内に存在し、且つ、現時点から特定時間経過後の検索対象時点において前記利用人数の予約が可能な施設を検索することと、前記検索の検索結果を出力することと、を一又は複数のプロセッサに実行させるための予約支援プログラムである。
【発明の効果】
【０００９】
本発明によれば、当日の施設の稼働時間中における予約について施設側の従業員等の負荷を軽減することが可能な予約支援システム、予約支援方法、及び予約支援プログラムが提供される。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態に係る予約支援システムの構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る予約支援システムで使用される利用者情報の一例を示す図である。
【図３】図３は、本発明の実施形態に係る予約支援システムで使用される施設情報の一例を示す図である。
【図４】図４は、本発明の実施形態に係る予約支援システムで使用される予約情報の一例を示す図である。
【図５】図５は、本発明の実施形態に係る予約支援システムで使用される予約割当情報の一例を示す図である。
【図６】図６は、本発明の実施形態に係る予約支援システムで実行される予約支援処理の一例を示すフローチャートである。
【図７】図７は、本発明の実施形態に係る予約支援システムにおける表示例を示す図である。
【図８】図８は、本発明の実施形態に係る予約支援システムにおける表示例を示す図である。
【図９】図９は、本発明の実施形態に係る予約支援システムにおける表示例を示す図である。
【図１０】図１０は、本発明の実施形態に係る予約支援システムにおける表示例を示す図である。
【発明を実施するための形態】
【００１１】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１２】
［予約支援システム１］
図１に示すように、本発明の実施形態に係る予約支援システム１は、予約支援装置２と一又は複数の施設端末３と一又は複数の利用者端末４とを含む。予約支援装置２、施設端末３、及び利用者端末４は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。
【００１３】
予約支援装置２は、施設の予約を利用者端末４から受付可能であり、当該施設の予約状況を管理するための情報処理装置である。以下、本実施形態では、予約支援システム１において予約対象となる施設が、飲食物を提供する飲食店である場合を例に挙げて説明する。なお、前記施設は、例えばホテル、ボーリング場、カラオケルーム、卓球場、又は温泉施設などの各種の施設であってもよい。施設端末３は、前記施設の従業員等の管理者によって操作される情報処理装置である。利用者端末４は、前記施設の利用者によって操作される情報処理装置である。
【００１４】
本実施形態では、予約支援装置２単体が本発明に係る予約支援システムに相当するが、本発明に係る予約支援システムは、予約支援装置２、施設端末３、及び利用者端末４のうち一又は複数の構成要素を含むものであってもよい。例えば、予約支援装置２、施設端末３、及び利用者端末４のうち複数の構成要素が協働して後述する各種の予約支援処理（図６参照）を分担して実行する場合には、その処理を実行する複数の構成要素を含むシステムを本発明に係る予約支援システムとして捉えることが可能である。例えば、予約支援装置２及び利用者端末４が本発明に係る予約支援システムを構成することが考えられる。
【００１５】
［予約支援装置２］
図１に示されるように、予約支援装置２は、制御部２１、記憶部２２、操作表示部２３、及び通信Ｉ／Ｆ２４などを備えるサーバである。なお、予約支援装置２は、１台のコンピュータに限らず、複数台のコンピュータが協働して動作するコンピュータシステムであってもよい。また、予約支援装置２で実行される各種の処理は、一又は複数のプロセッサによって分散して実行されてもよい。
【００１６】
通信Ｉ／Ｆ２４は、予約支援装置２を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して施設端末３、利用者端末４などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００１７】
操作表示部２３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルのような操作部とを備えるユーザーインターフェースである。
【００１８】
記憶部２２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発性の記憶部である。具体的に、記憶部２２には、利用者情報Ｄ１、施設情報Ｄ２、予約情報Ｄ３、予約割当情報Ｄ４などのデータが記憶される。また、記憶部２２には、地図データ等の他の情報も記憶されている。ここに、図２は利用者情報Ｄ１の一例を示す図であり、図３は、施設情報Ｄ２の一例を示す図である。また、図４は、予約情報Ｄ３の一例を示す図であり、図５は予約割当情報Ｄ４の一例を示す図である。
【００１９】
図２に示されるように、利用者情報Ｄ１には、利用者端末３の利用者ごとに対応する利用者ＩＤ、パスワード、利用者名、メールアドレス、電話番号などの情報が含まれる。利用者ＩＤは利用者を識別するための識別情報であって、利用者ＩＤ及びパスワードは利用者を認証するためのログイン処理で使用される。利用者名は、利用者の氏名等である。
【００２０】
図３に示されるように、施設情報Ｄ２には、施設ごとに対応する施設ＩＤ、施設名、エリア、ジャンル、予算、住所、電話番号などの情報が含まれる。エリアは、施設の所在地の地域名称などである。ジャンルは、施設で提供されるサービスの内容を識別可能な情報であって、例えば料理ジャンルを示す。予算は、例えば施設の利用について必要な平均的な金額として予め設定された金額である。住所は、施設の詳細な住所であり、当該施設の位置を示す情報として用いられ、電話番号は、利用者から施設に連絡する際の情報として用いられる。
【００２１】
そして、予約情報Ｄ３及び予約割当情報Ｄ４は、施設情報Ｄ２に登録されている施設ごとに対応付けて記憶部２２に記憶される情報である。図４に示されるように、予約情報Ｄ３は、施設の予約状況に関する情報であり、「予約者名」、「人数」、「来店日」、「来店予定時刻」、「利用時間」、「テーブル」、「コース」などの情報が含まれる。「予約者名」は、予約を行った利用者の氏名である。「人数」は、来店する予定の利用人数であり、前記利用者を含むグループの人数である。「来店日」は、前記グループが来店する予定の日である。「来店予定時刻」は、前記グループが来店する予定の時刻であり、「利用時間」は、前記グループが飲食店を利用する時間である。これらの「来店時刻」及び「利用時間」は、対応するテーブルの予約済み時間帯を表している。例えば、テーブルＴ１については、２０１８年１０月１日の２０時から２時間の時間帯（すなわち、２０時〜２２時）が、予約済み時間帯となっている。テーブルＴ２については、２０１８年１０月１日の１７時４５分から２時間の時間帯（すなわち、１７時４５分〜１９時４５分）と、２０１８年１０月１日の２０時３０分から２時間の時間帯（すなわち、２０時３０分〜２２時３０分）とが、予約済み時間帯となっている。「テーブル」は、前記グループが利用するテーブル等の利用対象物を識別するための情報である。「コース」は、前記グループに提供されるサービスの内容を示す情報であって、例えば飲食内容のコース又は飲食内容が限定されない席のみ等の情報である。予約情報Ｄ３は、予約支援装置２の制御部２１によって、施設端末３又は利用者端末４からの新規予約又は予約変更が受け付けられるごとに登録又は変更される。
【００２２】
図５に示されるように、予約割当情報Ｄ４には、予約支援システム１に割り当てられた施設ごとの予約可能数に関する情報が含まれている。一般に、前記施設では、当該施設の規模などによって最大利用可能数が決まっており、当該施設についての予約を複数の予約サイトから行うことが可能な場合がある。この場合、予約の重複を避けるため、施設の最大利用可能数が複数の予約サイトに予め分配されて、各予約サイトにおける前記予約可能数として設定される。即ち、各予約サイトを運営する予約支援システム１では、施設の最大利用可能数未満の数であって当該予約サイトに予め割り当てられた予約可能数の範囲内でその施設の予約を受け付けることが可能である。なお、本実施形態では、前記施設が飲食店であり、前記予約可能数が飲食店におけるテーブル数であるとする。一方、前記予約可能数は、前記施設の種類に対応して部屋数、席数、又は人数などであってもよい。
【００２３】
具体的に、本実施形態に係る予約割当情報Ｄ４には、「予約日」、「最大人数」、「テーブル」、「コース」、「当日予約の可否」、「予約可能時間」などの情報が含まれる。「予約日」は、予約対象となる日である。「最大人数」は、対応するテーブルを利用可能な最大の人数である。「テーブル」は、施設における利用対象物であるテーブル等を識別するための情報である。「コース」は、施設で提供されるサービスの内容を示す情報であって、例えば飲食内容のコース又は飲食内容が限定されない席のみ等の情報である。「当日予約の可否」は、対応するテーブルを対応するコースの内容で当日に予約可能であるか否かを示す情報である。「予約可能時間」は、テーブル等の利用対象物の予約が可能な時間帯を示す情報である。即ち、予約割当情報Ｄ４では、利用人数が２人までの前記利用可能数が２テーブル（テーブルＴ１、Ｔ２）、利用人数が４人までの前記利用可能数が２テーブル（テーブルＴ３、Ｔ４）、利用人数が６人までの前記利用可能数が２テーブル（テーブルＴ５，Ｔ６）、利用人数が１０人までの前記利用可能数が１テーブル（テーブルＴ７）である。予約情報Ｄ３は、施設端末３からの操作に応じて、予約支援装置２の制御部２１によって登録又は変更される。
【００２４】
なお、他の実施形態として、利用者情報Ｄ１、施設情報Ｄ２、予約情報Ｄ３、予約割当情報Ｄ４などの情報の一部又は全部が、施設端末３に記憶されていること、又は予約支援装置２から通信網Ｎ１を介してアクセス可能な他のサーバに記憶されていることも考えられる。そして、予約支援装置２の制御部２１は、施設端末３又は前記サーバから前記情報を取得して、後述の予約支援処理（図６参照）などの各処理を実行してもよい。
【００２５】
また、記憶部２２には、利用者端末４に表示される予約サイトに含まれる後述の検索ページＰ１、条件設定ページＰ２、予約ページＰ３、経路案内ページＰ４などの各種のウェブページを生成するためのレイアウトデータ及び画像データなども記憶されている。なお、本実施形態において、予約支援装置２の制御部２１は、前記各種のウェブページを生成してそのウェブページの情報を利用者端末４に送信することにより、利用者端末４に前記各種のウェブページを表示させることが可能である。また、他の実施形態として、予約支援装置２の制御部２１は、利用者端末４に前記各種のウェブページを表示するために必要なデータを送信することにより、利用者端末４の制御部４１に前記各種のウェブページの表示を実行させてもよい。
【００２６】
なお、前記予約サイトは、予め設定された一つのドメインに属するウェブページの集合体であってもよいが、例えば同一の予約支援装置２の記憶部２２に記憶された複数のドメインに属するウェブページの集合体を前記予約サイトとして捉えてもよい。また、前記予約サイトに含まれる各種のページは、複数のサーバに分散して記憶されたものであってもよい。
【００２７】
さらに、記憶部２２には、制御部２１に後述の予約支援処理（図６参照）を実行させるための予約支援プログラムなどの制御プログラムが記憶されている。例えば、前記予約支援プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、予約支援装置２が備えるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部２２に記憶される。
【００２８】
制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の演算処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部２１は、前記ＲＯＭ又は記憶部２２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより予約支援装置２を制御する。
【００２９】
ところで、従来のシステムにおいて、事前の予約だけでなく当日の施設の稼働時間中における予約を受け付ける場合には、当日の施設の稼働時間中に施設端末から現時点の施設の空席情報が適時入力される必要があるため施設側の従業員等の負担が大きい。これに対して、本実施形態に係る予約支援システム１では、以下で説明するように、施設側の従業員等の負担を軽減しつつ当日の施設の稼働時間中における予約を受け付けることが可能である。
【００３０】
具体的に、制御部２１は、図１に示されるように、予約処理部２１１、受付処理部２１２、検索処理部２１３、出力処理部２１４、表示処理部２１５、及び設定処理部２１６などの各種の処理部を含む。なお、制御部２１は、前記ＣＰＵで前記予約支援プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、一部又は全部の前記処理部が電子回路で構成されていてもよい。なお、前記予約支援プログラムは、複数のプロセッサを前記処理部として機能させるためのプログラムであってもよい。
【００３１】
予約処理部２１１は、施設における最大利用可能数未満の数であって当該施設について予約支援システム１で予約可能な数として予め設定された予約可能数の範囲内で利用者端末４から当該施設の予約を受け付ける。具体的に、予約処理部２１１は利用者端末４から施設の予約を受け付けた場合に、当該施設に対応する予約情報Ｄ３に予約内容を登録する。これにより、予約支援システム１では、各施設の予約が自動的に行われるため、各施設の従業員等の管理者の負担が軽減され、各施設の利用者の利便性も向上する。なお、予約処理部２１１は、予約情報Ｄ３に登録されている予約を利用者端末４の操作に応じて取り消すこと又は自動的に取り消すことも可能である。
【００３２】
受付処理部２１２は、利用者端末４から利用人数の情報を含む検索要求と前記検索要求の要求元の利用者端末４の位置情報とを受け付ける。受付処理部２１２で受け付けられる利用人数の情報及び利用者端末４の位置情報は、予約が可能な施設を検索するために検索処理部２１３によって実行される検索処理で用いられる。なお、受付処理部２１２が前記検索要求と前記位置情報とを利用者端末４から受け付けるタイミングは同時に限らず、前記検索要求と前記位置情報とを異なるタイミングで受け付けてもよい。
【００３３】
検索処理部２１３は、受付処理部２１２により前記検索要求が受け付けられた場合に施設を検索するための検索処理を実行する。具体的に、検索処理部２１３は、前記検索処理において、利用者端末４から受け付ける位置情報が示す当該利用者端末４の位置から検索対象範囲内に存在し、且つ、現時点から特定時間経過後の検索対象時点において予約処理部２１１により前記利用人数の予約が可能な施設を検索する。なお、前記検索対象範囲は、例えば利用者端末４の位置を中心とする円の範囲であって、その円の半径が徒歩時間又は直線距離で定義されるものであることが考えられる。
【００３４】
出力処理部２１４は、検索処理部２１３による検索結果を出力する。具体的に、出力処理部２１４は、前記検索結果を利用者端末４に送信することにより、当該検索結果を利用者端末４に表示させる。これにより、利用者端末４では、前記検索結果として表示される施設から予約対象となる施設を選択することが可能である。
【００３５】
表示処理部２１５は、前記検索結果に含まれる施設から選択される任意の対象施設の予約が予約処理部２１１によって行われた場合に、利用者端末４に、当該予約が有効な時間として予め設定される予約有効時間のカウントダウンを表示することが可能である。また、表示処理部２１５は、前記検索結果に含まれる施設から選択される任意の対象施設の予約が予約処理部２１１によって行われた場合に、利用者端末４に前記対象施設への経路案内を表示することが可能である。これにより、利用者端末４では、利用者が前記予約有効時間及び前記対象施設への経路を容易に確認することが可能である。なお、制御部２１は、前記対象施設の予約が前記予約処理部によって行われた後、利用者端末４に前記経路案内を表示するタイミングで前記カウントダウンを表示させることが考えられる。
【００３６】
設定処理部２１６は、前記予約有効時間を前記対象施設の位置と利用者端末４の位置との距離に応じて設定する。具体的に、設定処理部２１６は、前記対象施設の位置と利用者端末４の位置との間の直線距離又は経路上の距離を、予め設定された徒歩速度で割った時間に、予め設定された猶予時間を足した時間又は予め設定された１より大きい猶予係数を乗じた時間を前記予約有効時間として設定することが考えられる。これにより、前記予約有効時間が、前記対象施設の位置と利用者端末４の位置との関係に対応して適切に設定される。
【００３７】
［施設端末３］
図１に示されるように、施設端末３は、制御部３１、記憶部３２、操作表示部３３、及び通信Ｉ／Ｆ３４などを備える。施設端末３は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピュータのような情報処理装置である。
【００３８】
具体的に、施設の従業員等の管理者は、施設端末３に表示される所定のログインページにおいて管理者ＩＤ及びパスワードを入力することにより予約支援装置２にログインして、施設の予約管理ページにアクセスする。そして、前記管理者は、前記予約管理ページに従って施設端末３を操作することにより、その施設の各日程における予約状況を確認すること、及びその施設の各日程における予約可能数などの予約可能条件を任意に設定又は変更することが可能である。
【００３９】
通信Ｉ／Ｆ３４は、施設端末３を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して予約支援装置２などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００４０】
操作表示部３３は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルのような操作部とを備えるユーザーインターフェースである。
【００４１】
記憶部３２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部３２には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに従って予約支援装置２等の外部装置との間で通信処理を制御部３１に実行させるための制御プログラムである。
【００４２】
制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部３１は、前記ＲＯＭ又は記憶部３２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより施設端末３を制御する。
【００４３】
具体的に、制御部３１は、記憶部３２に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部３１１として機能する。ブラウザ処理部３１１は、予約支援装置２から通信網Ｎ１を介して提供されるウェブページを操作表示部３３に表示させ、操作表示部３３に対する操作を予約支援装置２に入力するブラウザ処理を実行することが可能である。なお、制御部３１に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。
【００４４】
［利用者端末４］
図１に示されるように、利用者端末４は、制御部４１、記憶部４２、操作表示部４３、通信Ｉ／Ｆ４４、及び位置情報取得部４５などを備える。利用者端末４は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピュータのような情報処理装置である。
【００４５】
位置情報取得部４５は、利用者端末４の現在位置を示す位置情報を利用者端末４に搭載されるＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用して取得することが可能である。位置情報取得部４５によって取得される利用者端末４の位置情報は、後述するように予約支援装置２への検索要求の送信時などに制御部４１によって当該予約支援装置２に送信され、当該予約支援装置２で実行される後述の検索処理で用いられる。なお、位置情報取得部４５による利用者端末４の現在位置の位置情報の取得手法は、ＩＰアドレスによる位置の推定、又は、無線通信用の電波に基づく位置の推定などであってもよい。
【００４６】
通信Ｉ／Ｆ４４は、利用者端末４を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して予約支援装置２などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００４７】
操作表示部４３は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルのような操作部とを備えるユーザーインターフェースである。
【００４８】
記憶部４２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部４２には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに従って予約支援装置２等の外部装置との間で通信処理を制御部４１に実行させるための制御プログラムである。また、前記ブラウザプログラムは、予約支援装置２との間で予め定められた通信プロトコルに従って通信処理を実行するための専用アプリケーションであることも考えられる。なお、記憶部４２には、地図データ等の他の情報が記憶されていてもよい。
【００４９】
制御部４１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部４１は、前記ＲＯＭ又は記憶部４２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより利用者端末４を制御する。
【００５０】
具体的に、制御部４１は、記憶部４２に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部４１１として機能する。ブラウザ処理部４１１は、予約支援装置２から通信網Ｎ１を介して提供されるウェブページを操作表示部４３に表示させ、操作表示部４３に対する操作を予約支援装置２に入力するブラウザ処理を実行することが可能である。即ち、利用者端末４は、制御部４１によって前記ブラウザプログラムが実行されることにより、予約支援装置２の操作用端末として機能することが可能である。なお、制御部４１に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。
【００５１】
例えば、利用者端末４では、予約支援システム１で提供される予約サイトに対応する所定のＵＲＬへのアクセス要求を行うためのユーザー操作が行われた場合に、制御部４１が、予約支援装置２から前記予約サイトのウェブページのデータを取得して、操作表示部４３に予約サイトのウェブページを表示させる。なお、例えば前記所定のＵＲＬへのアクセス要求は、予め登録されたウェブサイトの一覧からの選択操作、情報検索サイトにおける検索結果からの選択操作、又はテキスト入力操作などによって行われる。また、利用者端末４に予約支援装置２に対応する専用アプリケーションがインストールされている場合には、利用者端末４の利用者が当該専用アプリケーションを起動する操作を行うことにより操作表示部４３に予約サイトのウェブページが表示される。そして、利用者は、利用者端末４を操作することにより、予約サイトにおいて所望の検索条件に合致する施設を検索し、その検索結果として提示された施設の中から所望の施設を選択して予約の申し込みを行うことができる。
【００５２】
［予約支援処理］
以下、図６を参照しつつ、予約支援システム１において実行される予約支援処理について説明する。具体的に、本実施形態では、予約支援装置２の制御部２１によって前記予約支援処理が実行される。また、制御部２１は、利用者端末４各々からのアクセスに応じて利用者端末４各々に対応して予約支援処理を並行して実行することが可能である。なお、制御部２１は、利用者端末４の所定の操作によって予約支援処理を途中で終了することがある。
【００５３】
また、制御部２１は、予め設定された予約可能時期（例えば前日）までの間は、利用者端末４によって入力される予約日時、人数、料理ジャンル、エリア等などの検索条件に基づいて、前記予約可能数の範囲内で施設を予約対象として検索し、当該施設の予約を受け付ける事前予約処理を当該予約支援処理とは別に実行するが、これについては従来と同様であるため説明を省略する。
【００５４】
なお、本発明は、当該予約支援処理に含まれる一又は複数のステップを実行する予約支援方法の発明として捉えることができる。また、ここで説明する当該予約支援処理に含まれる一又は複数のステップは適宜省略されてもよい。なお、前記予約支援処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部２１によって当該予約支援処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサによって当該予約支援処理における各ステップが分散して実行される予約支援方法も他の実施形態として考えられる。
【００５５】
＜ステップＳ１１＞
まず、ステップＳ１１において、制御部２１は、利用者端末４から検索要求を受け付けたか否かを判断する。具体的に、制御部２１は、利用者端末４における所定のＵＲＬの入力又は前記専用アプリケーションにおける所定の操作などによって、当該利用者端末４から予約支援システム１で提供される予約サイトのウェブページである検索ページＰ１へのアクセス要求を受け付けた場合に検索要求を受け付けたと判断する。例えば、検索ページＰ１へのアクセス要求は、予約支援装置２で管理される予約サイトで表示される検索キーの操作が利用者端末４によって行われることによって行われる。ここで、制御部２１は、前記検索要求と共に利用者端末４から送信される当該利用者端末４の位置情報を受け付ける。ここに、前記検索要求及び前記位置情報を受け付ける処理は、制御部２１の受付処理部２１２によって実行される。そして、前記検索要求を受け付けたと判断されると（Ｓ１１：Ｙｅｓ）、処理がステップＳ１２に移行し、前記検索要求を受け付けたと判断されるまでの間は処理がステップＳ１１で待機する（Ｓ１１：Ｎｏ）。なお、以下で説明する操作及び表示などは、前記検索要求を行った利用者端末４において行われる。
【００５６】
＜ステップＳ１２＞
ステップＳ１２において、制御部２１は、予め設定される利用人数、検索対象時点、及び検索対象範囲を含む検索条件に基づいて施設を検索する検索処理を実行する。具体的に、制御部２１は、前記検索処理において、前記検索条件に合致する施設であって、予約処理部２１１により前記予約可能数の範囲で予約が可能な施設を抽出する。なお、当該ステップＳ１２は、制御部２１の検索処理部２１３によって実行される。ここで、前記利用人数は、当該ステップＳ１２の実行時点では設定されていなくてもよい。当該ステップＳ１２の実行時点で前記利用人数が設定されていない場合、前記検索処理では、前記利用人数を除く検索条件で検索処理が実行されることになる。また、前記利用人数が、前記検索要求の受け付け前、又は当該ステップＳ１２の実行前に、利用者端末４の操作によって設定され、前記検索要求と共に利用者端末４から予約支援装置２に送信されてもよい。
【００５７】
前記検索対象時点は、現時点から予め設定される特定時間の経過後の時点であって、例えば「１５分後」のように利用開始予定時間を示す情報である。なお、前記検索対象時点は、現時点（特定時間が０）であってもよい。また、前記検索対象時点は、予め固定値として設定された特定時間の経過後の時点であってもよく、利用者が変更できない項目であることも他の実施形態として考えられる。また、前記特定時間には、少なくとも２４時間以内であって例えば２時間などの予め設定可能な上限値が設けられている。そのため、前記特定時間経過後の時点は、前記ステップＳ１２の実行日又はその翌日となるため、前記検索条件には、予約対象日となる日付の情報が不要であり、前記検索処理では、前記特定時間経過後の時点を含む日付が検索対象となる。
【００５８】
前記検索対象範囲は、利用者端末４から施設への移動に要する所要時間の範囲であって、例えば徒歩又は車で移動した場合の所要時間である。なお、前記検索対象範囲は、利用者端末４から施設までの離間距離の範囲であってもよい。また、前記検索対象範囲は、予め固定値として設定された範囲であってもよく、利用者が変更できない項目であることも他の実施形態として考えられる。さらに、前記検索条件に、前記検索対象時点が含まれておらず、前記ステップＳ１２では、前記利用人数及び前記検索対象範囲を含む検索条件に基づいて検索処理が実行されてもよい。
【００５９】
ここで、制御部２１は、予め初期設定された初期検索条件、又は利用者端末４のユーザー操作によって設定される任意検索条件を前記検索条件として検索処理を実行することが考えられる。例えば、制御部２１は、当該予約支援処理においてステップＳ１２を最初に実行する際には前記初期検索条件に基づいて検索処理を実行し、その後、後述のステップＳ１４１で検索条件が変更された後にステップＳ１２が実行される場合には、変更後の検索条件に基づいて検索処理を実行する。
【００６０】
具体的に、前記検索処理において、制御部２１は、前記施設情報Ｄ２に予め登録されている施設のうち、利用者端末４の位置情報が示す利用者端末４の位置から前記検索対象範囲内に存在し、且つ、前記検索対象時点において前記利用人数で利用が可能な施設を抽出する。なお、前記検索処理の実行時に前記利用人数が設定されていないことも考えられ、その場合、制御部２１は、前記施設情報Ｄ２に予め登録されている施設のうち、利用者端末４の位置から前記検索対象範囲内に存在し、且つ、前記検索対象時点において人数を問わず利用が可能な施設を抽出する。
【００６１】
また、前記検索処理において、制御部２１は、提供される飲食内容が予め特定されない「席のみ」の予約条件で、前記検索条件に合致する予約が可能な施設を前記予約割当情報Ｄ４に基づいて特定し、当該施設のみを検索対象とする。即ち、前記施設で提供される飲食内容が予め特定されない席のみの予約条件で予約が可能ではない施設は検索対象から除外される。これにより、施設の稼働中に、例えば複雑な手間がかかるコースのように短時間で準備ができない内容又は繁忙時に準備ができない内容で予約が行われることが防止される。なお、他の実施形態として、前記施設で提供される飲食内容が予め特定されない「席のみ」の予約条件で予約が可能ではない施設を検索対象から除外しないことも考えられる。
【００６２】
さらに、前記検索処理において、制御部２１は、当日予約が可能な予約条件で、前記検索条件に合致する予約が可能な施設を予約割当情報Ｄ４に基づいて特定し、当該施設のみを検索対象とする。即ち、当日予約が可能の予約条件で予約が可能ではない施設は検索対象から除外される。これにより、施設の稼働中に、例えば複雑な手間がかかるコースのように短時間で準備ができない内容又は繁忙時に準備ができない内容で予約が行われることが防止される。なお、他の実施形態として、当日予約が可能な予約条件で予約が可能ではない施設を検索対象から除外しないことも考えられる。
【００６３】
ここで、前記利用人数が４人、前記検索対象時点が現在時刻から１５分後、前記検索対象範囲が徒歩１０分以内である場合を考える。この場合、制御部２１は、利用者端末４の現在の位置から徒歩１０分以内に存在する施設であって、現在時刻から１５分後に人数４人で席のみの利用が可能であり当日予約が可能な施設を施設情報Ｄ２、予約情報Ｄ３及び予約割当情報Ｄ４に基づいて抽出する。例えば、当該予約支援処理が１０月１日に実行された場合、図５に示される予約割当情報Ｄ４に対応する施設は、席のみの予約が可能であって当日予約が可能であるテーブルＴ２又はＴ４について前記検索条件に合致する予約が可能である場合に検索対象として抽出されることになる。なお、当該予約支援処理が１０月１日に実行された場合であって、席のみの予約条件で検索対象を限定せず、当日予約が可能な予約条件で検索対象を限定する場合、図５に示される予約割当情報Ｄ４に対応する施設はテーブルＴ１、Ｔ２、又はＴ４について前記検索条件に合致する予約が可能である場合に検索対象として抽出されることになる。同様に、当該予約支援処理が１０月１日に実行された場合であって、当日予約が可能な予約条件で検索対象を限定せず、席のみの予約条件で検索対象を限定する場合、図５に示される予約割当情報Ｄ４に対応する施設はテーブルＴ２又はＴ４について前記検索条件に合致する予約が可能である場合に検索対象として抽出されることになる。
【００６４】
ところで、施設の稼働中に予約支援システム１によって自動で予約が受け付けられる場合には、施設の繁忙状況に応じて施設側が予約の可否を判断することができない。そのため、制御部２１が、前記予約可能数のうち前記検索対象時点で予約処理部２１１により予約が受付可能な残りの数が特定数以上又は特定割合以上存在する施設を検索対象とすることが考えられる。これにより、空席が少ない繁忙時における予約量を適切に調整することが可能である。
【００６５】
また、制御部２１は、前記検索条件のうち、前記検索対象時点を、前記検索対象範囲に基づいて自動的に設定することも考えられる。具体的に、前記検索対象範囲が徒歩時間の範囲で設定される場合には、その徒歩時間に、予め設定された猶予時間を足した時間又は予め設定された１より大きい猶予係数を乗じた時間の経過後の時点を前記検索対象時点として設定することが考えられる。例えば、徒歩１０分以内の範囲で施設の検索が行われる場合には、その１０分の時間に予め設定された５分の猶予時間を足した１５分後が前記検索対象時点として設定されることが考えられる。これにより、前記検索対象範囲を考慮して前記検索対象時点が自動的に設定されることになり、前記検索対象範囲と前記検索対象時点とを個別に設定する利用者の操作の手間が省略され、予約支援システム１の利便性が向上する。
【００６６】
また、利用者端末４の制御部４１が過去に利用者が設定した検索条件又は予め利用者が設定した検索条件を初期検索条件として記憶部４２に記憶しており、前記検索要求を送信する際に当該初期検索条件を記憶部４２から読み出して予約支援装置２に送信してもよい。これにより、予約支援装置２では、前記ステップＳ１２において、制御部２１が、利用者端末４から受信した前記初期検索条件に基づいて検索処理を実行することが可能である。即ち、制御部２１は、利用者端末４ごとに予め設定された初期検索条件に基づいて検索処理を実行することが可能であり、例えば利用者が検索条件を変更する頻度を減少させることが可能である。
【００６７】
さらに、予約支援装置２の制御部２１が、過去に利用者が設定した検索条件又は利用者端末４の利用者の操作に応じて予め設定される検索条件を初期検索条件として当該利用者に対応付けて記憶部２２に記憶してもよい。そして、制御部２１は、前記ステップＳ１２の実行前に利用者のログインが行われている場合には、当該ステップＳ１２において、ログイン中の利用者に対応する前記初期検索条件を記憶部２２から読み出し、当該初期検索条件に基づいて検索処理を実行することが可能である。即ち、制御部２１は、利用者ごとに予め設定された初期検索条件に基づいて検索処理を実行することが可能であり、例えば利用者が検索条件を変更する頻度を抑制することが可能である。
【００６８】
＜ステップＳ１３＞
ステップＳ１３において、制御部２１は、前記ステップＳ１２における検索処理で得られた検索結果を出力する出力処理を実行する。ここに、係る出力処理は、制御部２１の出力処理部２１４によって実行される。具体的に、制御部２１は、前記検索結果のデータを利用者端末４に送信することにより当該検索結果を利用者端末４に表示させる。
【００６９】
ここに、図７は、利用者端末４の操作表示部４３において前記検索結果を表示する検索ページＰ１の表示例を示す図である。図７に示すように、検索ページＰ１には、利用者端末４の現在位置を示す現在位置画像Ｆ１１と、検索結果として抽出された一又は複数の施設の位置を示す施設位置画像Ｆ１２とが地図上に表示されている。利用者端末４の現在位置を示す施設位置画像Ｆ１１は、当該利用者端末４から受信する位置情報に基づいて表示され、施設位置画像Ｆ１２は、施設情報Ｄ２に記憶されている住所の情報に基づいて表示される。検索ページＰ１に表示される前記地図の範囲は、例えば前記検索条件で設定された距離の範囲を含む最小外接矩形などの範囲、前記検索処理で抽出された全ての施設の位置を含む最小外接矩形などの範囲、又は予め設定された特定の範囲である。
【００７０】
＜ステップＳ１４＞
ステップＳ１４において、制御部２１は、前記検索条件の変更開始操作が行われたか否かを判断する。具体的に、図７に示されるように、検索ページＰ１には、前記検索条件を変更するための操作キーＫ１１〜Ｋ１３が表示されている。具体的に、操作キーＫ１１は、前記検索条件のうち前記利用人数を変更するための操作キー、操作キーＫ１２は、前記検索条件のうち前記検索対象時点を変更するための操作キー、操作キーＫ１３は、前記検索条件のうち前記検索対象範囲及び絞込条件などを変更するための操作キーである。そして、制御部２１は、利用者端末４において当該操作キーＫ１１〜Ｋ１３のいずれかが操作された場合に、前記変更開始操作が行われたと判断する。ここで、前記変更開始操作が行われたと判断された場合は（Ｓ１４：Ｙｅｓ）、処理がステップＳ１４１に移行し、前記変更開始操作が行われていないと判断された場合は（Ｓ１４：Ｎｏ）、処理がステップＳ１５に移行する。
【００７１】
＜ステップＳ１４１＞
ステップＳ１４１において、制御部２１は、前記検索条件を設定する検索条件設定処理を実行し、処理を前記ステップＳ１２に戻す。なお、前記検索条件変更処理では、制御部２１の受付処理部２１２が、利用者端末４における前記検索条件の設定操作に応じて当該利用者端末４の制御部４１から当該検索条件の内容を含む検索要求を受け付ける。なお、本実施形態において、前記検索条件として利用者からの入力を受け付ける項目には、施設のジャンル（料理ジャンル）及び検索対象日の情報が含まれない。
【００７２】
具体的に、操作キーＫ１１には、現在の検索条件における前記利用人数が表示されており、制御部２１は、操作キーＫ１１が操作されると、人数の選択候補をプルダウンなどによって操作キーＫ１１の下方に表示する。そして、制御部２１は、その選択候補から選択された人数を検索条件における利用人数として受け付けて操作キーＫ１１の表示箇所に表示させる。なお、制御部２１は、操作キーＫ１１の操作後にテキスト入力によって利用人数の入力を受け付けてもよい。ここで、操作キーＫ１１が操作されて利用人数が設定されると、利用者端末４の制御部４１は、当該利用人数及び当該利用者端末４の位置情報を含む検索要求を予約支援装置２に送信する。これにより、制御部２１の受付処理部２１２が前記検索要求及び前記位置情報を受け付け、前記ステップＳ１２では、制御部２１の検索処理部２１３により前記ステップＳ１４１における設定後の検索条件に基づく検索処理が実行される。なお、前記ステップＳ１１において利用者端末４の位置情報が利用者端末４から予約支援装置２に送信されている場合、当該ステップＳ１４１では当該位置情報が利用者端末４から予約支援装置２に送信されなくてもよい。
【００７３】
また、操作キーＫ１２には、現在の検索条件における前記検索対象時点が表示されており、制御部２１は、操作キーＫ１２が操作されると、時間の選択候補をプルダウンなどによって操作キーＫ１２の下方に表示する。そして、制御部２１は、その選択候補から選択された時間を検索条件における検索対象時点として受け付けて操作キーＫ１２の表示箇所に表示させる。なお、制御部２１は、操作キーＫ１２の操作後にテキスト入力によって前記検索対象時点の入力を受け付けてもよい。ここで、操作キーＫ１２が操作されて検索対象時点が設定されると、利用者端末４の制御部４１は、当該検索対象時点を含む検索要求を予約支援装置２に送信する。これにより、前記ステップＳ１２では、制御部２１により前記ステップＳ１４１における設定後の検索条件に基づく検索処理が実行される。
【００７４】
また、操作キーＫ１３には、現在の検索条件における前記検索対象範囲が表示されており、制御部２１は、操作キーＫ１３が操作されると、前記検索条件における前記検索対象範囲及び絞込条件を設定するための条件設定ページＰ２を利用者端末４に表示させ、当該条件設定ページＰ２における前記検索条件の設定を受け付ける。ここに、図８は、利用者端末４の操作表示部４３における条件設定ページＰ２の表示例を示す図である。図８に示されるように、条件設定ページＰ２には、検索条件のうち前記検索対象範囲の設定内容を左右方向のスライド操作で設定可能な操作キーＫ２１と、席、禁煙・喫煙、ポイント、及び支払方法などの各種の項目についての絞込設定を受け付けるための複数の操作キーＫ２２と、キャンセルキーＫ２３と、決定キーＫ２４とが表示されている。そして、制御部２１は、利用者端末４における条件設定ページＰ２の操作キーＫ２１及び操作キーＫ２２各々の操作に応じて、前記検索条件の設定操作を受け付ける。例えば、制御部２１は、操作キーＫ１１又はＫ１２の操作に応じて、前記検索条件における前記検索対象範囲の設定内容を設定すること、又は、前記検索条件として席、禁煙・喫煙、ポイント、及び支払方法などの各種の項目についての絞込設定を追加することがある。その後、制御部２１は、決定キーＫ２４が操作されると、条件設定ページＰ２で設定された検索条件を利用者端末４に対応する検索条件として記憶部２２に記憶して当該条件設定ページＰ２を閉じ、処理をステップＳ１２に戻す。これにより、次に実行される前記ステップＳ１２では、前記ステップＳ１４１で設定された後の前記検索条件に従って検索処理が実行されることになる。なお、制御部２１は、キャンセルキーＫ２３が操作されると、条件設定ページＰ２における検索条件の設定内容をキャンセルして当該条件設定ページＰ２を閉じ、処理をステップＳ１２に戻す。なお、制御部２１は、キャンセルキーＫ２３が操作された場合に、条件設定ページＰ２を閉じて検索ページＰ１を利用者端末４に表示させ、処理をステップＳ１５に移行させてもよい。
【００７５】
＜ステップＳ１５＞
ステップＳ１５において、制御部２１は、前記検索結果に含まれる施設のうち予約の対象となる任意の施設（以下、「対象施設」と称する）についての予約開始要求が行われたか否かを判断する。ここで、前記予約開始要求が行われたと判断されると（Ｓ１５：Ｙｅｓ）、処理がステップＳ１６に移行し、前記予約開始要求が行われていないと判断されると（Ｓ１５：Ｎｏ）、処理が前記ステップＳ１４に戻される。
【００７６】
具体的に、制御部２１は、利用者端末４において検索ページＰ１に表示されている任意の施設位置画像Ｆ１２の選択操作が行われると、選択された施設位置画像Ｆ１２に対応する施設を前記対象施設として選択する。そして、制御部２１は、図７に示されるように、前記対象施設に関する施設名などの情報を施設情報Ｄ２等から読み出して検索ページＰ１の表示領域Ｐ１１に表示させる。なお、表示領域Ｐ１１の表示は施設位置画像Ｆ１２の選択に応じて更新される。また、表示領域Ｐ１１には、検索ページＰ１で現在選択中の前記対象施設の予約を開始するための操作キーＫ１４が表示されおり、制御部２１は、操作キーＫ１４が操作された場合に前記予約開始要求が行われたと判断する。
【００７７】
また、制御部２１は、表示領域Ｐ１１の操作が行われた場合には、当該表示領域Ｐ１１に表示されている前記対象施設の情報を詳細に表示させる詳細ページを利用者端末４に表示させ、当該詳細ページにおいて当該対象施設の予約を開始するための予約開始操作を受け付けることも可能である。この場合、制御部２１は、前記詳細ページにおける予約開始操作が行われた場合に前記予約開始要求が行われたと判断する。
【００７８】
＜ステップＳ１６＞
ステップＳ１６において、制御部２１は、利用者端末４の利用者を特定するためにログイン処理を実行する。具体的に、制御部２１は、利用者の利用者ＩＤ及びパスワードを入力させるためのログイン画面を利用者端末４に表示させ、当該利用者端末４で前記ログイン画面に入力される利用者の利用者ＩＤ及びパスワードと利用者情報Ｄ１とに基づいて利用者を特定する。
【００７９】
なお、利用者端末４では、過去のログイン処理でログインしたときの利用者ＩＤ及びパスワードが保存可能であり、利用者端末４の制御部４１は、当該ログイン画面が表示される際に、保存されている利用者ＩＤ及びパスワードを自動的に入力欄に入力し、利用者の確認操作又は顔認証などに応じて当該利用者ＩＤ及びパスワードの入力を確定することが考えられる。これにより、利用者は容易にログインを行うことが可能である。
【００８０】
そして、ログイン処理により利用者が特定されると、処理がステップＳ１７に移行する。なお、利用者のユーザー登録が行われておらず、利用者の情報が利用者情報Ｄ１に登録されていない場合があるため、制御部２１は、ログイン画面における利用者の特定の操作に応じてログイン処理を省略し、処理をステップＳ１７に移行させることも可能である。また、制御部２１による前記ログイン処理の実行タイミングはこの時点に限らず、例えば前記予約支援処理の開始前に実行されてもよい。前記ステップＳ１６の実行時に既にログインが終了している場合には当該ステップＳ１６の処理が省略されてもよい。
【００８１】
＜ステップＳ１７＞
ステップＳ１７において、制御部２１は、前記対象施設を予約するための予約ページＰ３を利用者端末４に表示させる。ここに、図９は、予約ページＰ３の表示例を示す図である。
【００８２】
図９に示されるように、予約ページＰ３では、予約を行うための各種の情報が、表示領域Ｐ３１、入力欄Ｐ３２、及び入力欄Ｐ３３などに表示される。表示領域Ｐ３１には、前記対象施設を識別可能な施設名などの情報が表示される。入力欄Ｐ３２には、入店予定時間及び予約人数の情報の入力欄が表示される。入力欄Ｐ３３には、予約者となる利用者の情報である予約者情報の入力欄が表示される。なお、前記予約者情報は、氏名、利用者ＩＤ、電話番号、メールアドレスなどのうち一又は複数の情報である。
【００８３】
ここで、制御部２１は、予約ページＰ３を表示する際、前記検索条件として設定された前記検索対象時点及び利用人数に基づいて前記入店予定時間及び前記予約人数の入力欄Ｐ３２に情報がそれぞれ入力された状態で当該予約ページＰ３を表示させる。具体的に、現在時点が２２時１５分であり、前記検索対象時点が１５分後である場合、制御部２１は、現在時点から１５分経過後の２２時３０分を前記入店予定時間として入力し、前記利用人数を前記予約人数として入力する。これにより、利用者による前記入店予定時間及び前記予約人数の入力の手間が省略される。また、前記検索対象時点に基づいて算出される前記入店予定時間は１５分単位などの所定単位まで切り上げられてもよい。なお、予約ページＰ３において前記入店予定時間及び前記予約人数は変更可能であってもよい。
【００８４】
また、制御部２１は、利用者端末４の利用者が既に予約支援装置２にログインしている場合には、予約ページＰ３を表示する際、当該利用者に対応する情報を利用者情報Ｄ１から読み出し、前記予約者情報の入力欄Ｐ３３に入力した状態で当該予約ページＰ３を表示させる。これにより、利用者による前記予約者情報の入力の手間が省略される。なお、制御部２１は、予約ページＰ３において前記予約者情報が変更された場合に、変更後の前記予約者情報に基づいて利用者情報Ｄ１における登録内容を更新することも可能である。
【００８５】
＜ステップＳ１８＞
ステップＳ１８において、制御部２１は、予約確定操作を受け付けたか否かを判断する。具体的に、予約ページＰ３には、予約内容をキャンセルするための操作キーＫ３１、及び予約を確定するための操作キーＫ３２が表示されている。そして、制御部２１は、利用者端末４により操作キーＫ３２が操作されると（Ｓ１８：Ｙｅｓ）、予約確定操作が行われたと判断し、処理をステップＳ１９に移行させる。なお、操作キーＫ３１が操作されるまでの間は（Ｓ１８：Ｎｏ）、処理が当該ステップＳ１８で待機する。なお、制御部２１は、キャンセルキーＫ３２が操作された場合には、予約ページＰ３における予約内容をキャンセルして当該予約ページＰ３を閉じ、処理をステップＳ１２に戻す。
【００８６】
＜ステップＳ１９＞
ステップＳ１９において、制御部２１は、予約ページＰ３に入力されている予約内容に基づいて施設の予約を自動的に行う予約登録処理を実行する。ここに、前記予約登録処理は、制御部２１の予約処理部２１１によって実行される。
【００８７】
具体的に、制御部２１は、予約ページＰ３に入力されている予約内容を記憶部２２の予約情報Ｄ３に登録し、予約ページＰ３を閉じて処理をステップＳ２０に移行させる。なお、制御部２１は、前記予約登録処理において、例えば前記予約内容を前記対象施設に対応する施設端末３に送信することにより施設の管理者等に報知する等の他の処理も実行するがここでは説明を省略する。また、制御部２１は、前記予約内容に基づく予約が前記利用可能数の範囲内である場合には当該予約内容を予約情報Ｄ３に登録し、予約を正常に終了するが、前記予約内容に基づく予約が前記利用可能数の範囲内でない場合には当該予約内容を予約情報Ｄ３に登録せず、予約ができない旨を利用者端末４に表示させることが考えられる。これにより、例えば予約ページＰ３で予約内容が変更された場合でも、当該予約内容による予約が可能であるか否かが判断されることになる。
【００８８】
＜ステップＳ２０＞
ステップＳ２０において、制御部２１は、前記ステップＳ１９で行われた予約の有効時間として予め設定される予約有効時間のカウントダウンと前記対象施設への経路案内とを利用者端末４に表示させる。即ち、制御部２１は、前記検索結果に含まれる施設から選択される任意の対象施設の予約が行われた場合に、利用者端末４に、前記カウントダウン及び前記経路案内を表示させることが可能である。ここに、係る表示処理は、制御部２１の表示処理部２１５によって実行される。なお、制御部２１は、例えば利用者端末４から定期的に受信する当該利用者端末４の位置情報に基づいて前記経路案内の表示内容を適時更新する。また、前記経路案内の表示内容の変更は、利用者端末４の制御部４１が位置情報取得部４５によって取得される位置情報に基づいて実行してもよい。
【００８９】
具体的に、制御部２１は、利用者端末４の現在地点から前記対象施設までの経路を案内する経路案内ページＰ４を当該利用者端末４に表示させる。ここに、図１０は、利用者端末４の操作表示部４３における経路案内ページＰ４の表示例を示す図である。図１０に示されるように、経路案内ページＰ４には、利用者端末４の現在地点を示す現在位置画像Ｆ４１と、前記対象施設の位置を示す対象位置画像Ｆ４２と、利用者端末４の現在地点から前記対象施設までの経路を示す経路画像Ｆ４３とが表示される。これにより、利用者は、利用者の現在位置と前記対象施設の位置との位置関係を容易に把握することが可能である。なお、現在位置画像Ｆ４１は、例えば位置情報取得部４５によって取得される位置情報に基づいて表示され、対象位置画像Ｆ４２は、施設情報Ｄ２に記憶されている前記対象施設の住所の情報に基づいて表示される。
【００９０】
また、図１０に示されるように、経路案内ページＰ４では、前記予約有効時間が表示領域Ｐ４１に表示されており、当該予約有効時間が時間経過に応じて減少するようにカウントダウン表示が行われる。ここで、制御部２１は、カウントダウンを始める前に、前記対象施設の位置と利用者端末４の位置との距離に応じて前記予約有効時間を設定することが考えられる。例えば、制御部２１は、前記対象施設の位置と利用者端末４の現在位置との直線距離又は経路上の距離を予め設定された徒歩速度で割って算出された時間に、予め設定された猶予時間を足し、又は予め設定された１よりも大きい猶予係数を乗じることにより前記予約有効時間を算出することが考えられる。これにより、前記予約有効時間が、前記対象施設の位置と利用者端末４の位置との関係に対応して適切に設定される。ここに、前記予約有効時間の設定処理は、制御部２１の設定処理部２１６によって実行される。例えば、前記予約有効時間は、前記検索対象時点までの残り時間であってもよい。また、前記予約有効時間は、前記検索条件の前記検索対象範囲として設定可能な徒歩時間の最大値のような予め設定された固定値であってもよい。例えば、条件設定ページＰ２において前記検索対象範囲として設定可能な最大値が、「徒歩２０分」である場合には、前記予約有効時間が２０分の固定値であることが考えられる。そして、制御部２１は、前記予約有効時間のカウントダウンを開始し、当該カウントダウンされる予約有効時間を利用者端末４に適宜送信することにより、当該利用者端末４に前記予約有効時間のカウントダウンを表示させる。
【００９１】
なお、利用者端末４において前記予約有効時間のカウントダウン表示と前記対象施設への経路案内表示とが行われるが、それらの表示処理は、制御部２１による経路案内ページＰ４のデータ送信によって実現されることが考えられる。また、制御部２１が、利用者端末４に前記カウントダウン表示及び前記経路案内表示に必要な前記予約有効時間及び前記対象施設への経路案内のデータを送信し、そのデータを受信する利用者端末４の制御部４１が当該データに基づいて前記カウントダウン表示及び前記経路案内表示を実行してもよい。この場合も、前記カウントダウン表示及び前記経路案内表示のために必要なデータを利用者端末４に送信するときの制御部２１が表示処理部の一例であるが、制御部４１を表示処理部の一例として捉えてもよい。
【００９２】
＜ステップＳ２１＞
ステップＳ２１において、制御部２１は、前記予約有効時間が経過するまでの間に、利用者端末４の利用者が前記対象施設に到着したか否かを判断する。具体的に、制御部２１は、前記対象施設を予約した利用者の利用者端末４から当該対象施設へのチェックイン（到着）した旨を示す情報を受信した場合に、利用者が前記対象施設に到着したと判断する。また、制御部２１は、利用者端末４から定期的に位置情報を受信しており、当該位置情報が示す位置が前記対象施設に到達した場合に、利用者が前記対象施設に到着したと判断してもよい。さらに、利用者端末４の制御部４１が、当該利用者端末４の位置情報に基づいて、当該利用者端末４が前記対象施設に到着した場合にその旨を示す到着情報を予約支援装置２に送信する構成では、制御部２１が、前記到着情報に基づいて利用者端末４の利用者が前記対象施設に到着したと判断することが可能である。なお、制御部２１が前記対象施設に利用者が到着したか否かの判断手法はこれに限らない。ここで、利用者が前記対象施設に到着したと判断されると（Ｓ２１：Ｙｅｓ）、当該予約支援処理が終了し、利用者が前記対象施設に到着していないと判断されると（Ｓ２１：Ｎｏ）、処理がステップＳ２２に移行する。
【００９３】
＜ステップＳ２２＞
ステップＳ２２において、制御部２１は、前記対象施設の予約をキャンセルする。即ち、制御部２１は、前記予約有効時間が経過するまでの間に利用者端末４の利用者が前記対象施設に到着しない場合に当該予約を取り消す。ここに、係る取消処理は制御部２１の予約処理部２１１によって実行される。このように、前記予約有効時間内に施設に到着しない場合には予約が自動的にキャンセルされることになるため、他の利用者による予約を受け付けることが可能となり、施設の効率的な運用が可能となる。
【００９４】
また、他の実施形態として、ステップＳ２２において、制御部２１が、前記対象施設の予約をキャンセルせず、利用者から前記対象施設への連絡を促す旨の情報を利用者端末４に出力し、利用者に報知してもよい。これにより、利用者から前記対象施設に連絡が行われると、当該対象施設の管理者等は、当該利用者に道案内ができると共に、当該利用者の予約を有効なものとして扱うことも可能となる。なお、他の実施形態として、制御部２１が、前記予約有効時間の残り時間が予め設定された下限時間以下になった場合に、利用者から前記対象施設への連絡を促す旨の情報を利用者端末４に出力し、利用者に報知することも考えられる。例えば、図１０に示される経路案内ページＰ４では、前記対象施設に関する情報が表示領域Ｐ４２に表示されており、当該表示領域Ｐ４２には利用者から前記対象施設への連絡を促す旨の情報が示される操作キーＫ４１が表示可能である。そして、制御部２１は、前記予約有効時間が経過するまでの間、又は、前記予約有効時間の残り時間が前記下限時間以下になるまでの間は操作キーＫ４１を表示領域Ｐ４２に表示させない。一方、前記予約有効時間が経過した場合、又は、前記予約有効時間の残り時間が前記下限時間以下になった場合、制御部２１は、操作キーＫ４１を表示領域Ｐ４２に表示させる。なお、操作キーＫ４１が操作された場合、制御部２１は、前記対象施設の連絡先の電話番号を施設情報Ｄ２から読み出して当該対象施設に電話をかけるための処理を実行することが考えられる。
【００９５】
さらに、前記予約有効時間が経過するまでの間に、前記対象施設の位置と利用者端末４の位置との距離が経時的に短くなっている場合は、利用者が前記対象施設に向かっている可能性がある。そのため、制御部２１は、ステップＳ２０における前記予約有効時間のカウントダウン表示が開始されてから当該予約有効時間が経過するまでの間に、前記対象施設の位置と利用者端末４の位置との距離が経時的に短くなっている場合は、前記予約の取消を保留すること、又は、前記予約有効時間を所定時間だけ延長することが考えられる。これにより、利用者が前記対象施設に向かっている場合に当該利用者の予約が意図せずにキャンセルされることが抑制される。なお、制御部２１は、前記予約の取消を保留した場合には、その後に前記対象施設の位置と利用者端末４の位置との距離が経時的に短くならなくなった場合、又は前記対象施設の位置と利用者端末４の位置との距離が所定距離以上離れた場合に、当該予約を取り消すことが考えられる。また、前記予約有効時間が延長した場合には処理が前記ステップＳ２１に戻されて同様の処理が実行される。
【００９６】
以上説明したように、本実施形態に係る予約支援システム１では、予め設定された予約可能数の範囲内で利用者端末４から施設の予約を受け付けるシステムで利用される予約情報Ｄ３及び予約割当情報Ｄ４などに基づいて、当日の施設の稼働時間中における予約を受け付けることが可能であり、施設側の従業員等の負担が軽減される。また、利用者は、利用人数のような限られた情報だけを設定することにより、容易に当日の施設の稼働時間中に予約を取ることが可能である。従って、利用者から電話又は電子メール等により施設に予約が可能か否かについての問い合わせを行う必要がないため、電話回線の使用回数又は電子メールの送受信回数などが抑制され、通信トラフィックの低減、及びコンピュータリソースの有効利用が可能となる。
【００９７】
また、本実施形態に係る予約支援システム１では、特に、前記検索処理で抽出される施設が、提供される飲食内容が予め特定されない予約条件で予約が可能な施設のみに限定されること、又は、当日予約が可能な予約条件で予約が可能な施設のみに限定されることがある。これにより、例えば複雑な手間がかかるコースのように短時間で準備ができない内容又は繁忙時に準備ができない内容で予約が行われることが抑制される。
【００９８】
さらに、予約支援システム１では、利用者が、前記検索結果が表時されて前記対象施設が選択された後は、例えば３つの操作のみによって施設の予約を完了することが可能である。具体的に、利用者は、検索ページＰ１で前記対象施設の予約を開始する操作、前記ログインページで予約支援装置２にログインするための確認操作、予約ページＰ３で予約を決定する操作キーＫ３２の操作の３つの操作のみで当該対象施設の予約を完了することができる。また、前記検索処理が実行された時点で既にログインが完了している場合、利用者は、検索ページＰ１で前記対象施設の予約を開始する操作、及び予約ページＰ３で予約を決定する操作キーＫ３２の操作の２つの操作のみで当該対象施設の予約を完了することができる。
【００９９】
ところで、本実施形態では、前記ステップＳ１９において予約が完了した後、続く前記ステップＳ２０において、前記カウントダウンの表示と前記経路案内の表示とが開始される場合を例に挙げて説明した。一方、他の実施形態として、制御部２１が、前記ステップＳ１９において予約が完了した後、利用者端末４に対して前記経路案内の表示を開始するための表示開始操作が行われて当該利用者端末４から表示開始要求を受け付けたことを条件に、当該利用者端末４に前記経路案内の表示を開始させることが考えられる。この場合、制御部２１は、利用者端末４への前記カウントダウンの表示についても、前記ステップＳ１９において予約が完了したタイミングでは開始させず、利用者端末４に前記表示開始要求の受信に応じて前記経路案内の表示を開始させるタイミングで、利用者端末４に前記カウントダウンの表示を開始させることが考えられる。但し、前記経路案内の表示を利用者の任意のタイミングで開始可能である場合には、当該経路案内の表示が開始されるまでの間に前記予約有効時間の残り時間が減少することになる。そのため、制御部２１は、前記対象施設の予約が完了したときから内部的に前記予約有効時間のカウントダウンの処理を開始し、前記経路案内の表示が開始される時点における前記予約有効時間の残り時間からのカウントダウンを利用者端末４に表示させることが考えられる。なお、前記経路案内の表示が利用者の任意のタイミングで開始可能である場合でも、前記検索対象範囲で設定可能な徒歩時間の最大値などのような予め定められた一定の前記予約有効時間からのカウントダウンを利用者端末４に表示させてもよい。さらに、制御部２１は、前記ステップＳ１９において予約が完了したタイミングでは前記カウントダウンの表示と前記経路案内の表示とを表示させず、前記予約有効時間の残り時間が予め設定された時間以下に達した場合に、前記カウントダウンの表示と前記経路案内の表示とを利用者端末４に表示させることも考えられる。
【０１００】
なお、本発明に係る予約支援システムは、施設の予約を利用者端末から受付可能な予約支援システムであって、予め設定された予約可能数の範囲内で前記利用者端末から当該施設の予約を受け付ける予約処理部と、前記利用者端末の位置情報を受け付ける受付処理部と、前記受付処理部により受け付けられた前記位置情報が示す前記利用者端末の位置から検索対象範囲内に存在し、且つ、前記予約処理部により前記利用人数の予約が可能な施設を検索する検索処理部と、前記検索処理部による検索結果を出力する出力処理部と、を備え、前記検索処理部が、提供される飲食内容が予め特定されない予約条件で予約が可能な施設のみを検索対象とする、又は、当日予約が可能な予約条件で予約が可能な施設のみを検索対象とする、予約支援システムとして捉えてもよい。
【符号の説明】
【０１０１】
１      予約支援システム
２      予約支援装置
３      施設端末
４      利用者端末
２１    制御部
２１１  予約処理部
２１２  受付処理部
２１３  検索処理部
２１４  出力処理部
２１５  表示処理部
２１６  設定処理部
【図１】
2020057154.tif 000003
【図２】
2020057154.tif 000004
【図３】
2020057154.tif 000005
【図４】
2020057154.tif 000006
【図５】
2020057154.tif 000007
【図６】
2020057154.tif 000008
【図７】
2020057154.tif 000009
【図８】
2020057154.tif 000010
【図９】
2020057154.tif 000011
【図１０】
2020057154.tif 000012