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