(57)【要約】【課題】  重複予約の発生を抑制することができる座席予約装置を提供することを目的とする。【解決手段】  顧客の端末に接続される情報サイト用サーバ２Ａ，２Ｂからネットワークを介して送信される予約要求により店舗の座席の予約を行う座席予約装置１であって、制御部１０は、時間帯毎の予約可能な空席数を算出して、空席数を情報サイト用サーバ２Ａ，２Ｂにアップロードし、特定の時間帯における空席数がゼロより大きな所定数以下の場合、情報サイト用サーバ２Ａ，２Ｂに特定の時間帯において予約が不可であることを示す予約不可情報をアップロードすると共に情報サイト用サーバ２Ａ，２Ｂからの予約要求に対して予約を行わない。【選択図】    図３
2017084241.tif 000002
【特許請求の範囲】
【請求項１】
顧客の端末に接続される情報サイト用サーバからネットワークを介して送信される予約要求により店舗の座席の予約を行う座席予約装置であって、
制御部は、
時間帯毎の予約可能な空席数を算出して、前記空席数を示す空席数情報を前記情報サイト用サーバにアップロードし、
特定の時間帯における前記空席数がゼロより大きな所定数以下の場合、前記情報サイト用サーバに前記特定の時間帯において予約が不可であることを示す予約不可情報をアップロードする
ことを特徴とする座席予約装置。
【請求項２】
前記特定の時間帯における前記空席数がゼロより大きな所定数以下の場合にアップロードされる前記特定の時間帯に係る前記空席数情報は、前記予約不可情報を兼ねており空席数がゼロであることを示す
ことを特徴とする請求項１に記載の座席予約装置。
【請求項３】
前記制御部は、前記所定数を前記予約不可情報をアップロードする情報サイト用サーバ毎に定める
ことを特徴とする請求項１または２に記載の座席予約装置。
【請求項４】
前記制御部は、過去の所定の期間内における非来店率を前記情報サイト用サーバ毎に計算し、前記非来店率に応じて、前記所定数を前記情報サイト用サーバ毎に定める
ことを特徴とする請求項３に記載の座席予約装置。
【請求項５】
前記制御部は、前記特定の時間帯から所定期間前以後に前記予約不可情報をアップロードする
ことを特徴とする請求項１から４のいずれか１項に記載の座席予約装置。
【請求項６】
前記制御部は、前記所定期間を前記予約不可情報をアップロードする情報サイト用サーバ毎に定める
ことを特徴とする請求項５に記載の座席予約装置。
【請求項７】
前記制御部は、過去の所定の期間内における非来店率を前記情報サイト用サーバ毎に計算し、前記非来店率に応じて、前記所定期間を前記情報サイト用サーバ毎に定める
ことを特徴とする請求項６に記載の座席予約装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、座席予約装置に関し、重複した予約を防止する場合に好適なものである。
【背景技術】
【０００２】
ネットワークの一つとしてインターネットが普及しており、インターネット上に開設されたホームページを利用して店舗の座席の予約を行うことが行われている。このようなホームページとしては、当該店舗が独自に運営する店舗用サーバに開設されるホームページや、複数の店舗の情報や予約状況等を掲載している情報サイト用サーバに開設されるホームページを挙げることができる。しかし、こうした座席の予約においては、インターネットを用いているにも関わらず、インターネットを通じて予約が入ると、当該予約を知った店舗の従業員が別途管理台帳により予約の管理を行っていた。従って、顧客のインターネットを通じた予約の要求から実際に予約がされるまでに一定の時間がかかっていた。
【０００３】
下記特許文献１には、顧客による座席の予約の要求から実際に予約がされるまでの時間を短縮することができる座席予約システムが記載されている。この座席予約システムでは、店舗内のテーブル及びテーブルの座席の情報を取り込み、取り込んだ情報に基づいて、テーブルの各座席を空とした予約用のデータを作成する。この座席予約システムでは、顧客が端末からネットワークを通じて座席予約システムにアクセスして予約の申し込みを行う。このとき、予約可能な座席が表示され、予約人数分の空席があれば、顧客の予約要求に従いテーブル単位で座席の予約が行われる。一方、予約人数分の空席が無ければ顧客は予約をすることができない。座席の予約が行われると、座席はテーブル単位で予約済みの表示とされる。このように従業員が介在しないことにより予約の要求から予約がされるまでの時間を削減することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２８８３９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般的に店舗の座席の予約においては、ネットワークを通じた予約の他に電話での予約が受け付けられている。電話で予約を受ける場合、一般的に、店舗の従業員は、予約受付の電話の最中に予約が可能か否かを確認して、予約可能である旨を顧客に伝え、顧客から予約を受ける。その後、店舗の従業員が座席予約システムにアクセスをして、座席の予約を行う。このため、電話で予約を受けてから実際に座席予約システムで予約を行うまでタイムラグが生じる。しかし、上記特許文献１に記載の座席予約システムでは上記のように従業員を介在せずに座席の予約がネットワークを通じて行われるため、当該予約システムを用いると、予約受付の電話の後に従業員が実際に座席の予約を行うまでの間にネットワークを通じて他の顧客が予約を行う場合がある。この場合、予約可能な残席数が少ないと、電話で予約した顧客の予約が不可能となる重複予約が発生する可能性がある。このような重複予約が発生すると、従業員が電話で予約した顧客またはネットワークを通じて予約した他の顧客の予約を取り消さなければならない事態が発生しかねない。
【０００６】
そこで本発明は、重複予約の発生を抑制することができる座席予約装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、顧客の端末に接続される情報サイト用サーバからネットワークを介して送信される予約要求により店舗の座席の予約を行う座席予約装置であって、制御部は、時間帯毎の予約可能な空席数を算出して、前記空席数を前記情報サイト用サーバにアップロードし、特定の時間帯における前記空席数がゼロより大きな所定数以下の場合、前記情報サイト用サーバに前記特定の時間帯において予約が不可であることを示す予約不可情報をアップロードすることを特徴とするものである。
【０００８】
このような座席予約装置によれば、特定の時間帯における空席数が所定の数以下になると、制御部は、情報サイト用サーバに当該時間帯における予約が不可であることを示す予約不可情報をアップロードすることで、当該時間帯で空席があるにもかかわらず、情報サイト用サーバに対して当該時間帯での予約要求を送信せぬよう促すことができる。また、予約不可情報を受け取った情報サイト用サーバは、当該情報サイトのホームページを見る顧客に対して、予約が不可である旨をホームページ上に示すことができる。従って、空席数が所定数以下の状況において、電話等による座席の予約が入り従業員等が予約を行うまでの間に、顧客がネットワークを介して予約を行うこと防止することができる。こうして、空席数が所定数以下の状況において電話等で予約した顧客の予約が不可能となることを抑制することができる。
【０００９】
なお、前記予約不可情報がアップロードされた後、制御部は、前記特定の時間帯を予約
不可状態とすることが好ましい。
【００１０】
この場合、特定の時間帯における空席数が所定の数以下になる場合に、制御部は、情報サイト用サーバから当該時間帯の予約要求があったとしても予約を行わない。この場合、より適切に電話等で予約した顧客の予約が不可能となることを避けることができる。
【００１１】
また、上記座席予約装置において、前記特定の時間帯における前記空席数がゼロより大きな所定数以下の場合にアップロードされる前記特定の時間帯に係る前記空席数情報は、前記予約不可情報を兼ねており空席数がゼロであることを示すことが好ましい。
【００１２】
特定の時間帯における空席数が所定数以下の場合に、情報サイト用サーバが当該時間帯での空席数がゼロであることを示す空席数情報をアップロードすることにより、情報サイト用サーバは空席数情報とは別に予約不可情報を管理せずとも、当該時間帯における予約をブロックすることができる。
【発明の効果】
【００１３】
以上のように、本発明の座席予約装置によれば、重複予約の発生を防止することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る座席予約装置を用いた座席予約システムの例を示す図である。
【図２】図１の座席予約装置の例を示すブロック図である。
【図３】予約要求を受信した座席予約装置の制御部の動作の例を示すフローチャートである。
【図４】座席予約装置における座席の予約状況を概念的に示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明に係る予約管理装置の好適な実施形態について図面を参照しながら詳細に説明する。
【００１６】
図１は、本発明の実施形態に係る座席予約装置を用いた座席予約システムの例を示す図である。
【００１７】
本実施形態では、ネットワークがインターネットあることとして説明する。図１に示すように、本実施形態の座席予約システムは、座席予約装置１と、顧客用端末３に接続される複数の情報サイト用サーバ２Ａ，２Ｂと、店舗用端末４とを備える。座席予約装置１は、それぞれの情報サイト用サーバ２Ａ，２Ｂ及び店舗用端末４とインターネットと介して接続され、情報サイト用サーバ２Ａ，２Ｂも顧客用端末とインターネットと介して接続される。なお、本実施形態では情報サイト用サーバが２つの例を示しているが、情報サイト用サーバは１つでも良く３つ以上でも良い。
【００１８】
情報サイト用サーバ２Ａ，２Ｂは、それぞれ複数の店舗の紹介や紹介した店舗における座席の予約の受付を行う情報サイトが運用されるサーバである。情報サイト用サーバ２Ａ，２Ｂは、インターネットを介して接続される顧客用端末３に対して、顧客が選択する店舗の情報や座席の予約状況等のデータを送信する。従って、顧客用端末３では、情報サイト用サーバ２Ａから送信される情報や情報サイト用サーバ２Ｂから送信される情報に基づいたホームページを閲覧することができる。また、この顧客用端末３に表示されるホームページには、顧客が入力可能な欄が設けられており、顧客が当該ホームページに必要な情報を入力して送信することで、情報サイト用サーバ２Ａや情報サイト用サーバ２Ｂは必要な情報を座席予約装置１に送信する。こうして、情報サイト用サーバ２Ａ，２Ｂは、店舗の座席の予約要求をする。このとき座席予約装置１とすれば情報サイト用サーバ２Ａ，２Ｂから予約要求が流入するため、情報サイト用サーバ２Ａ，２Ｂを流入元と呼ぶ場合がある。
【００１９】
図２は、図１の座席予約装置１を示すブロック図である。座席予約装置１は、制御部１０と、店舗データベース２０と、流入元データベース３０と、予約データベース４０と、来店データベース５０とを備える。なお、それぞれのデータベースは、ハードディスク装置等のメモリ内に記憶され、それぞれのデータベースが１つのメモリ内に記憶されても良い。
【００２０】
店舗データベース２０は、店舗の予約に係る条件が店舗ごとに記憶されるデータベースであり、予約可能営業日情報、予約可能時間情報、テーブル情報、テーブルレイアウト情報、フィルタリング開始空席数情報、フィルタリング開始時期情報等の情報が記憶されている。
【００２１】
これら予約可能営業日情報、予約可能時間情報、テーブル情報、テーブルレイアウト情報、フィルタリング開始空席数情報、フィルタリング開始時期情報等は、座席予約装置１に接続される店舗用端末４から送信される。店舗用端末４からこれら情報が座席予約装置１に送信されると、制御部１０は、必要に応じてこれらの情報を加工して、店舗データベース２０に記憶する。
【００２２】
予約可能営業日情報は、店舗ごとの予約可能営業日を示す情報であり、予約可能時間情報は予約可能時間を示す情報である。予約可能営業日は、店舗の座席の予約を行うことが可能な営業日とされ、予約可能時間は、予約可能営業日における店舗の座席の予約を行うことが可能な営業時間とされる。予約可能営業日は、店舗の全営業日とされたり、店舗の全営業日のうち一部の日とされる。また、予約可能時間は、予約可能営業日の全営業時間とされたり、予約可能営業日の一部の時間とされる。
【００２３】
テーブル情報は、それぞれの店舗が備える予約可能なテーブル（食卓机）と、予約可能なそれぞれのテーブルの席数とを示す情報である。予約可能なテーブルは、店舗の全てのテーブルとされたり、店舗の一部のテーブルとされる。例えば、Ａテーブルは８席、Ｂテーブルは６席、Ｃテーブルは４席、Ｄテーブルは２席とされる。この場合、予約可能席数は、Ａテーブルの席数〜Ｄテーブルの席数の総数とされ２０席となる。また、テーブルレイアウト情報は、組み合わせ可能なテーブルを示す情報である。例えば、ＡテーブルとＢテーブルとが互いに隣り合っているため組み合わせることが可能であり、同様に、ＢテーブルとＣテーブルとが組み合わせ可能であり、ＣテーブルとＤテーブルとが組み合わせ可能とされる。
【００２４】
フィルタリング開始空席数情報は、フィルタリングを行う空席数の上限を示す店舗ごとの情報である。本実施形態におけるフィルタリングとは、予約可能時間内の特定の時間帯における空席数が所定数以下の場合において、制御部が所定の動作を行う際に空席数をゼロとして当該動作を行うことである。この所定数は、ゼロよりも大きく、予約可能なテーブルの席数の総数よりも少ない数とされる。例えば、上記のように予約可能席数がＡテーブルからＤテーブルまでの２０席とされ、所定数が４とされると、空席数が４以下の場合に、たとえ上記のＣテーブルの座席或いはＤテーブルの座席が予約されていない場合であっても、制御部が所定の動作を行う際に空席数をゼロとして当該動作を行う。この所定数は、情報サイト用サーバ毎に定められても良く、情報サイト用サーバに関係せず一定の数とされても良い。所定数が情報サイト用サーバ毎に定められる場合、所定数が情報サイト用サーバに対応して異なる数とされても良い。例えば、上記のように予約可能席数がＡテーブルからＤテーブルまでの２０席とされ、情報サイト用サーバ２Ａに対しては所定数が２とされ、情報サイト用サーバ２Ｂに対しては所定数が４とされる。
【００２５】
また、フィルタリング開始時期情報は、フィルタリングを開始する時期を示す店舗ごとの情報である。具体的には、予約可能営業日での予約可能時間内の特定の時間帯、すなわち予約対象とされる時間帯よりも所定期間前より前の状態では、当該特定の時間帯の空席数が上記所定数以下であっても、当該特定の時間帯に対してフィルタリングを行わず、当該特定の時間帯よりも所定期間前以後の状態では、当該特定の時間帯に対してフィルタリングを行う。つまり、フィルタリング開始時期情報は、この所定期間を示す情報である。所定期間は、時間単位とされても良く、日単位とされも良い。日単位とされる場合、所定期間は、特定の時間帯が属する日を基準とする。また、所定期間は、情報サイト用サーバ毎に定められても良く、情報サイト用サーバに関係せず一定の期間とされても良い。情報サイト用サーバ毎に定められる場合、情報サイト用サーバに対応して異なる期間とされても良い。例えば、情報サイト用サーバ２Ａに対しては所定期間が６日とされ、情報サイト用サーバ２Ｂに対しては所定期間が１２日とされる。
【００２６】
流入元データベース３０は、情報サイト用サーバ２Ａ，２Ｂに係る情報が記憶されているデータベースであり、具体的には、情報サイト用サーバ２Ａ，２Ｂのウェブサイト名情報、アドレス情報、ＩＤ情報、パスワード情報等の情報が記憶されている。
【００２７】
流入元データベース３０に記憶される情報は、店舗用端末４から送信される情報に基づいている。具体的には、店舗用端末４から、ウェブサイト名情報、アドレス情報、ＩＤ情報、パスワード情報等が座席予約装置１に送信されると、制御部１０は、必要に応じてこれらの情報を加工して、流入元データベース３０に記憶する。
【００２８】
ウェブサイト名情報は、座席予約装置１が接続される情報サイト用サーバ２Ａ，２Ｂが運用するウェブサイトの名称を示す情報である。アドレス情報は、情報サイト用サーバ２Ａ，２Ｂにアクセスするための、インターネット上のアドレスを示す情報である。
【００２９】
また、ＩＤ情報は、それぞれの情報サイト用サーバ２Ａ用や情報サイト用サーバ２Ｂ用のＩＤ（identification）を示す情報である。また、パスワード情報とは、情報サイト用サーバ２Ａ用や情報サイト用サーバ２Ｂ用のパスワードを示す情報である。情報サイト用サーバ２Ａと座席予約装置１との間で取り決められるＩＤ及びパスワードと、情報サイト用サーバ２Ｂと座席予約装置１との間で取り決められるＩＤ及びパスワードとは、一般的に互いに異なっているが、互いに一致していても良い。情報サイト用サーバ２Ａや情報サイト用サーバ２Ｂに対して、座席予約装置１がＩＤ及びパスワードを送信し、送信されたＩＤ及びパスワードと情報サイト用サーバ２Ａや情報サイト用サーバ２Ｂが有しているＩＤ及びパスワードとが一致することで、座席予約装置１は情報サイト用サーバ２Ａや情報サイト用サーバ２Ｂにアクセスすることができる。或いは、座席予約装置１に対して、情報サイト用サーバ２Ａや情報サイト用サーバ２ＢがＩＤ及びパスワードを送信し、送信されたＩＤ及びパスワードと座席予約装置１が有している情報サイト用サーバ２Ａや情報サイト用サーバ２ＢのＩＤ及びパスワードとが一致することで、情報サイト用サーバ２Ａや情報サイト用サーバ２Ｂは座席予約装置１にアクセスすることができる。
【００３０】
予約データベース４０は、座席の予約に係る情報が店舗ごとに記憶されるデータベースであり、顧客情報、来店予定日時情報、来店予定人数情報、滞在予定時間情報、流入元情報、予約テーブル情報等の情報が記憶される。
【００３１】
予約データベース４０に記憶される情報は、情報サイト用サーバ２Ａや情報サイト用サーバ２Ｂから座席予約装置１に予約要求が送信され、制御部１０が当該予約要求を受け入れる場合に記憶される。
【００３２】
顧客情報は、予約を行う顧客を示す店舗ごとの情報である。顧客情報には、顧客氏名や必要な顧客ＩＤ等が含まれる。来店予定日時情報は、顧客が来店する予定の日及び来店する予定の時を示す情報である。滞在予定時間情報は、顧客が店舗に滞在する予定の時間を示す情報である。来店予定人数情報は、来店する客の人数を示す情報である。流入元情報は、予約要求が送信される情報サイト用サーバを示す情報である。例えば、情報サイト用サーバ２Ａから予約される場合、情報サイト用サーバ２Ａを示す情報が記憶される。予約テーブル情報は、予約されたテーブルを示す情報である。なお、本実施形態では、座席の予約はテーブル単位で予約される。従って、例えば、座席数が４つのテーブルに客数が３人の予約がされても、４つの座席全てが予約される。
【００３３】
来店データベース５０は、予約した顧客の来店結果に係る情報が店舗ごとに記憶されるデータベースであり、来店情報、来店人数情報、支払金額情報等の情報が記憶される。
【００３４】
来店データベース５０に記憶される情報は、座席予約装置１に接続される店舗用端末４から送信される。店舗用端末４からこれら情報が座席予約装置１に送信されると、制御部１０は、必要に応じてこれらの情報を加工して、来店データベース５０に記憶する。
【００３５】
来店情報は、予約した顧客の来店に関する情報であり、少なくとも来店か非来店かが入力される。例えば、「来店」、「予約キャンセル」、「非通知キャンセル」、「遅れ来店」等のフラグを有する。「来店」のフラグは、顧客が来店予定日時通りに来店する場合に用いるフラグである。「予約キャンセル」のフラグは、顧客が予約を来店予定日時よりも前にキャンセルした場合に用いるフラグである。「非通知キャンセル」のフラグは、顧客がキャンセルすることなく来店しない場合に用いるフラグである。また、「遅れ来店」のフラグは顧客が来店予定日時における時間よりも遅れて来店する場合に用いるフラグであり、このフラグを用いる場合には、遅れた時間に係る情報が合わせて記憶されても良い。従って、「来店」及び「遅れ来店」のフラグの場合、予約した顧客が来店したこととなり、「予約キャンセル」、「非通知キャンセル」のフラグの場合、予約した顧客が非来店であったこととなる。
【００３６】
また、来店人数情報は、来店した顧客の人数を示す情報である。支払金額情報は、顧客が店舗で支払った金額を示す情報である。
【００３７】
次に、顧客用端末３から必要な情報を入力することで、座席予約装置１において店舗の座席の予約を行う場合における座席予約装置１の動作について説明する。なお、以下の説明では、情報サイト用サーバ２Ａを介して予約要求が送信される場合について説明するが、情報サイト用サーバ２Ｂを介して予約要求が送信される場合であっても同様である。
【００３８】
まず、顧客が顧客用端末３からインターネットを介して情報サイト用サーバ２Ａに接続し、情報サイト用サーバ２Ａが運用するウェブサイトを閲覧する。そして、顧客が、特定の店舗を紹介するホームページから必要な事項を入力して予約の要求をする。すると、情報サイト用サーバ２Ａは、座席予約装置１にアクセスして、予約要求を送信する。
【００３９】
図３は、座席の予約に係る座席予約装置１の動作を示すフローチャートである。
【００４０】
情報サイト用サーバ２Ａが座席予約装置１にアクセスする際に情報サイト用サーバ２Ａは、ＩＤ情報及びパスワード情報を座席予約装置１に送信する。座席予約装置１がＩＤ情報及びパスワード情報を受信すると、制御部１０は、流入元データベース３０を参照して、情報サイト用サーバ２ＡのＩＤ情報、パスワード情報と、送信されたＩＤ情報、パスワード情報とを比較する。その結果、制御部１０は、ＳＴＥＰ１にて、流入元データベース３０に記憶されているＩＤ情報及びパスワード情報と送信されたＩＤ情報及びパスワード情報とが一致する場合に情報サイト用サーバ２Ａのアクセスを許可し、一致しない場合にアクセスと拒絶する。
【００４１】
次にアクセスを許可された情報サイト用サーバ２Ａが座席予約装置１に予約要求を送信すると、座席予約装置１は、ＳＴＥＰ２にて、当該予約要求を受信する。この予約要求には、顧客情報、来店予定日時情報、滞在予定時間情報、来店予定人数情報が含まれる。
【００４２】
座席予約装置１が予約要求を受信すると、制御部１０は、ＳＴＥＰ３にて、来店予定日時情報と滞在予定時間情報と来店予定人数情報に基づいて、予約可能か否かを判断する。本実施形態では、制御部は、来店予定日時情報と滞在予定時間情報とから、来店予定日において顧客が滞在を予定する時間帯を算出して、当該時間帯において来店予定人数以上の席数を有するテーブル或いはテーブルの組み合わせを求める。このテーブル或いはテーブルの組み合わせがある場合が予約可能という意味であり、このテーブル或いはテーブルの組み合わせがない場合が予約不可という意味である。以下に具体例を示す。
【００４３】
図４は、予約データベース４０に記憶されている座席の予約状況を模式的に示す図である。図４に示す状態では、○月△日において、６時００分から８時００分まで７人の予約が入っており、８席を有するＡテーブルが予約されており、６時００分から７時３０分まで２人の予約が入っており、２席を有するＤテーブルが予約されており、７時００分から９時００分まで５人の予約が入っており、６席を有するＢテーブルが予約されている。このような予約状況において、例えば、来店予定日時が当日の７時３０分、滞在予定時間が２時間、来店予定人数が３名の予約要求が受信される。すると、制御部１０は、当日の７時３０分から９時３０分までの時間帯で、３席以上のテーブルで座席数の最も少ないテーブルを探す。図４において破線で示すように、当該時間帯においてはＣテーブルが条件を満たす。従って、制御部１０は、予約可能と判断する。また例えば、同じ時間帯で来店予定人数が５名の予約要求が受信される。すると、制御部１０は、この時間帯で、５席以上のテーブルで座席数の最も少ないテーブルを探す。しかし、この時間帯で５席以上のテーブル（Ａテーブル、Ｂテーブル）は空いていない。この場合、制御部１０は、５席以上となるテーブルの組み合わせで座席数の最も少ないテーブルを探す。上記のようにＣテーブルとＤテーブルとが組み合わせ可能であれば、当該テーブルの組み合わせが条件を満たす。この場合も、制御部１０は、予約可能と判断する。
【００４４】
制御部１０は、予約可能と判断する場合、ＳＴＥＰ４にて、予約処理を行う。具体的には、予約データベース４０に、顧客情報、来店予定日時情報、来店予定人数情報、滞在予定時間情報、流入元情報、予約テーブル情報等を記憶する。なお、制御部１０は、アクセスした情報サイト用サーバ２ＡのＩＤ情報等に基づいて、情報サイト用サーバ２Ａを示す情報を流入元情報とする。こうして予約が完了する。
【００４５】
一方、ＳＴＥＰ３にて、来店予定日において顧客が滞在を予定する時間帯において来店予定人数以上の席数を有するテーブル或いはテーブルの組み合わせがない場合、予約を行わず、ＳＴＥＰ１２にて、予約が不可である旨の情報を情報サイト用サーバ２Ａに送信する。また、ＳＴＥＰ３にて、来店予定日の顧客が滞在を予定する時間帯において、後述のように空席がある場合であっても空席数がゼロであることを示す空席数情報を情報サイト用サーバにアップロードしている場合には、制御部１０は、来店予定の時間帯において来店予定人数以上の席数を有するテーブル或いはテーブルの組み合わせを求めることをせず、予約を行わず、ＳＴＥＰ１２にて、予約が不可である旨の情報を情報サイト用サーバ２Ａに送信する。
【００４６】
制御部１０は、予約を行うと、ＳＴＥＰ５にて、空席数が変動したことを示す空席数変動情報をアクセス可能な情報サイト用サーバに送信する。本実施形態では、制御部１０は、空席数変動情報を情報サイト用サーバ２Ａ，２Ｂに送信する。
【００４７】
制御部１０は、空席数変動情報を情報サイト用サーバ２Ａ，２Ｂに送信した後に、ＳＴＥＰ６にて、情報サイト用サーバ２Ａ，２Ｂから空席数の問い合わせ要求が送信されるのを待つ。情報サイト用サーバ２Ａ，２Ｂの一方から空席数の問い合わせ要求があると、制御部１０は、ＳＴＥＰ７にて、空席数の計算を行う。例えば、図４に示すようにＡテーブルからＤテーブルの合計の席数が２０席であり、Ａテーブルが６時００分から８時００分まで予約されており、Ｄテーブルが６時００分から７時３０分まで予約されており、Ｂテーブルが７時００分から９時００分まで予約されている状況で、上記のように７時３０分か９時３０分までの時間帯にＣテーブルが予約されたとする。この場合、制御部１０は、それぞれの時間帯において、合計の席数と予約の入っているテーブルの席数との差分を演算し、この演算の解を空席数とする。３０分を１つの時間帯とすると、６時００分から６時３０分、及び、６時３０分から７時００分の時間帯では、空席数が１０席（２０席−８席−２席＝１０席）となる。また、７時００分から７時３０分の時間帯では、空席数が４席（２０席−８席−６席−２席＝４席）となる。また、７時３０分から８時００分までの時間帯では、空席数が２席（２０席−８席−６席−４席＝２席）となる。また、８時００分から８時３０分、及び、８時３０分から９時００分の時間帯では、空席数が１０席（２０席−６席−４席＝１０席）となる。また、９時００分から９時３０分の時間帯では、空席数が１６席（２０席−４席＝１６席）となる。
【００４８】
制御部１０は、それぞれの時間帯における空席数を算出すると、ＳＴＥＰ８にて、フィルタリングを開始する時期以後であるか否かを確認する。それぞれの算出したそれぞれの時間帯から所定期間前より前の状態では、フィルタリングを行わないためＳＴＥＰ１１に進み、それぞれの時間帯から所定期間以前以後であれば、フィルタリングを行うためＳＴＥＰ９に進む。フィルタリング開始時期が日単位で計算される場合であって、所定期間が６日とされる場合、○月×日から６日前より前の状態ではＳＴＥＰ１１に進み、○月×日から６日前以後であればＳＴＥＰ９に進む。
【００４９】
ＳＴＥＰ９では、制御部１０は、空席数がフィルタリングを行う空席数の上限（所定数）以下となる時間帯を抽出する。この所定数はゼロより大きな数とされる。次に、制御部１０は、ＳＴＥＰ１０にて、抽出された時間帯での空席数をゼロとする。例えば、所定数が２の場合、上記例示の予約の状態では、７時３０分から８時００分までの時間帯での空席数が所定数以下となる。従って、制御部１０は、７時３０分から８時００分までの時間帯において、Ｄテーブルが空席であるにも関わらず空席数を０とする。
【００５０】
次に、制御部１０は、ＳＴＥＰ１１にて、空席数の問い合わせ要求があった情報サイト用サーバに算出したそれぞれの時間帯における空席数を示す空席数情報をアップロードする。ただし、制御部１０は、フィルタリングを開始する時期以後である場合には、算出した空席数にかかわらず、上記のように空席数が所定数以下となる時間帯（上記のように所定数が２の場合は７時３０分から８時００分までの時間帯）では、空席数がゼロであることを示す空席数情報をアップロードする。このように空席数がゼロであることを示す空席数情報がアップロードされると、一般的に、情報サイト用サーバは当該時間帯で予約ができないと判断する。つまり本実施形態では、空席数がゼロであることを示す空席数情報が予約不可情報となる。
【００５１】
上記ＳＴＥＰ７からＳＴＥＰ１１を全ての情報サイト用サーバからの空席数の問い合わせ要求がある毎に行う。こうして、全ての情報サイト用サーバにおける空席数の更新、予約不可の時間帯の更新がなされる。
【００５２】
なお、情報サイト用サーバ毎に所定数が定められる場合であって、情報サイト用サーバ毎にこの所定数が異なる場合、問い合わせのある情報サイト用サーバ毎に異なる所定数でＳＴＥＰ１０を行う。例えば、情報サイト用サーバ２Ａに対する所定数が２とされ、情報サイト用サーバ２Ｂに対する所定数が４とされ、上記例示の予約のように７時００分から７時３０分までの時間帯で空席数が４で７時３０分から８時００分までの時間帯で空席数が２の場合、情報サイト用サーバ２Ａには上記のように７時３０分から８時００分までの時間帯において空席数が０であることを示す空席数情報がアップロードされ、情報サイト用サーバ２Ｂには７時００分から７時３０分まで及び７時３０分から８時００分までの時間帯において空席数が０であることを示す空席数情報がアップロードされる。
【００５３】
以上説明したように本実施形態の座席予約装置１によれば、特定の時間帯における空席数が所定数以下になると、制御部１０は、情報サイト用サーバ２Ａ、２Ｂに当該時間帯における予約が不可であることを示す予約不可情報をアップロードする。本実施形態では、上記のようにこの予約不可情報が、空席数がゼロであることを示す空席数情報とされる。従って、当該時間帯で空席があるにもかかわらず、情報サイト用サーバ２Ａ，２Ｂに対して当該時間帯での予約要求を送信せぬよう促すことができる。また、予約不可情報を受け取った情報サイト用サーバ２Ａ，２Ｂは、当該情報サイトのホームページを見る顧客に対して、予約が不可である旨をホームページ上に示すことができる。しかも、本実施形態の座席予約装置１は、特定の時間帯における空席数が所定の数以下になる場合に、情報サイト用サーバから当該時間帯の予約要求があったとしても予約を行わない。従って、空席数が所定数以下の状況において、電話等による座席の予約が入り従業員等が予約を行うまでの間に、顧客がインターネットを介して予約を行うこと防止することができる。こうして、空席数が所定数以下の状況において電話等で予約した顧客の予約が不可能となることを避けることができる。
【００５４】
しかも、上記のように本実施形態の座席予約装置１では、特定の時間帯における空席数が所定数以下の場合にアップロードされる特定の時間帯に係る空席数情報が予約不可情報を兼ねており空席数がゼロであることを示す情報とされる。従って、座席予約装置１は、空席数情報とは別に予約不可情報をアップロードせずに済み、情報サイト用サーバ２Ａ，２Ｂは空席数情報とは別に予約不可情報を管理せずとも、当該時間帯における予約をブロックすることができる。
【００５５】
また、上記のようにフィルタリング開始空席数情報、フィルタリング開始時期情報が情報サイト用サーバ毎に設定できる場合には、それぞれの情報サイト用サーバが運営する情報サイトに合わせた最適なフィルタリング開始空席数及びフィルタリング開始時期とすることができる。
【００５６】
次に顧客が来店した際の情報の記録について説明する。
【００５７】
店舗の座席を予約した顧客が来店した際、店舗の従業員は、店舗用端末４から来店情報を入力する。例えば、上記のように、顧客が来店予定日時通りに来店する場合には「来店」フラグとし、顧客が来店予定日時における時間よりも遅れて来店する場合には「遅れ来店」のフラグとし、顧客が予約をキャンセルする場合には「予約キャンセル」のフラグとし、顧客がキャンセルすることなく来店しない場合には「非通知キャンセル」とする。
【００５８】
また、顧客が来店した際には、店舗用端末４から来店人数情報を入力する。更に顧客が支払いをした際には、店舗用端末４から支払金額情報を入力する。
【００５９】
これら来店情報、来店人数情報、支払金額情報等の情報は、インターネットを介して、座席予約装置１に送信される。座席予約装置１がこれら情報を受信すると、制御部はこれら情報を来店データベース５０に記憶する。
【００６０】
次にフィルタリング開始空席数情報及びフィルタリング開始時期情報の自動設定について説明する。
【００６１】
上記のようにフィルタリング開始空席数情報、フィルタリング開始時期情報は、座席予約装置１に接続される店舗用端末４から送信され、これら情報が座席予約装置１に送信されると、制御部１０は当該情報を店舗データベース２０に記憶する。しかし、これら情報は、以下のように座席予約装置１で自動設定されることとしても良い。
【００６２】
（第１の設定方法）
まず、フィルタリング開始空席数情報、フィルタリング開始時期情報が、座席予約装置１で自動設定される場合の第１の設定方法について説明する。
【００６３】
上記のように顧客が店舗の座席を予約すると、流入元情報が予約データベース４０に記憶される。つまり、それぞれの予約について、どの情報サイト用サーバからの予約要求により予約がなされたかが記憶されている。また、上記のように予約した顧客の来店情報の入力により、顧客が来店したか否かが来店データベース５０に記憶されている。
【００６４】
そこで、制御部１０は、過去の所定の期間内における予約に対する非来店率を情報サイト用サーバ毎に算出する。この算出は、算出しようとする情報サイト用サーバからの所定の期間内における全予約のうち非来店となった予約数を全予約数で除した数とすれば良い。そして、制御部１０は、当該非来店率に応じてフィルタリングを行う空席数の上限（所定数）及びフィルタリングを開始する時期の少なくとも一方を算出する。
【００６５】
フィルタリングを行う空席数の上限は、例えば、フィルタリングを行う初期設定の上限の数に所定の係数及び過去の所定の期間内における非来店率を乗じた数とされる。この数が小数点以下となる場合には、繰り上げ処理、繰り下げ処理、四捨五入処理等の処理がなされ、当該数が整数とされる。この場合、例えば、上記のように予約可能席数が２０席（Ａテーブル８席、Ｂテーブル６席、Ｃテーブル４席、Ｄテーブル２席）であり、フィルタリングを行う初期設定の上限の数が２席とされ、所定の係数が５とされる。この場合に、過去の所定の期間（例えば直近６カ月）における情報サイト用サーバ２Ａから予約した顧客の非来店率が０．２であり、情報サイト用サーバ２Ｂから予約した顧客の非来店率が０．４であったとする。この場合、情報サイト用サーバ２Ａに対しては、フィルタリングを行う空席数の上限が２席×５×０．２＝２席とされ、情報サイト用サーバ２Ｂに対しては、フィルタリングを行う空席数の上限が２席×５×０．４＝４席とされる。すると、図４で実線及び破線で示すように７時００分から７時３０分までの時間帯で空席数が４で７時３０分から８時００分までの時間帯で空席数が２の場合、情報サイト用サーバ２Ａに対しては７時３０分から８時００分までの時間帯において空席数が０とされ、情報サイト用サーバ２Ｂに対しては７時００分から７時３０分まで及び７時３０分から８時００分までの時間帯において空席数が０とされる。
【００６６】
このようにして、制御部１０は、フィルタリングを行う空席数の上限を過去の所定の期間内における予約に対する非来店率に対応して、予約不可情報（空席数がゼロであることを示す空席数情報）をアップロードする情報サイト用サーバ情報毎に定める。なお、ここでの非来店率に対応という意味は、フィルタリングを行う空席数の上限が非来店率が高いほど高くされるということを指す。
【００６７】
以上説明したように本設定方法によれば、情報サイト用サーバ毎に非来店率に対応してフィルタリングを行う空席数の上限が自動的に定まり、予約可能な空席数の公開の最適化を行うことができる。
【００６８】
また、制御部１０が過去の所定の期間内における非来店率に応じてフィルタリングを開始する時期を算出する場合、フィルタリングを開始する時期に係る所定期間は、フィルタリングを開始する初期設定の期間に所定の係数及び非来店率を乗じた期間とされる。例えば、フィルタリングを行う初期設定の期間が６日とされ、所定の係数が５とされる。この場合に例えば、過去の所定の期間内における（例えば直近６カ月）における情報サイト用サーバ２Ａからの予約に対する非来店率が０．２であり、情報サイト用サーバ２Ｂからの予約に対する非来店率が０．４であるとする。この場合、情報サイト用サーバ２Ａに対してはフィルタリングを開始する時期に係る所定期間が６日×５×０．２＝６日とされ、情報サイト用サーバ２Ｂに対してはフィルタリングを開始する時期に係る所定期間が６日×５×０．４＝１２日とされる。従って、情報サイト用サーバ２Ａに対しては、図４で示す○月△日から６日前より前にはフィルタリングを行わず、○月△日から６日前以後にはフィルタリングを行う。また、情報サイト用サーバ２Ｂに対しては、図４で示す○月△日から１２日前より前にはフィルタリングを行わず、○月△日から１２日前以後にはフィルタリングを行う。
【００６９】
以上説明したように本設定方法によれば、情報サイト用サーバ毎に非来店率に対応してフィルタリングを開始する時期が自動的に定まり、予約可能な空席数の公開の最適化を行うことができる。
【００７０】
（第２の設定方法）
次に、フィルタリング開始空席数情報、フィルタリング開始時期情報が、座席予約装置１で自動設定される場合の第２の設定方法について説明する。なお、第１の設定方法と同一又は同等の構成要素については、特に説明する場合を除き、重複する説明は省略する。
【００７１】
上記のように顧客が店舗の座席を予約すると、流入元情報が予約データベース４０に記憶され、上記のように予約した顧客の来店情報の入力により、来店人数情報、支払金額情報が来店データベース５０記憶されている。
【００７２】
そこで、制御部１０は、過去の所定の期間内における１人当たりの支払金額を情報サイト用サーバ毎に算出する。この算出は、算出しようとする情報サイト用サーバからの予約した顧客のうち来店した顧客の支払い金額の合計を来店した人数で除すれば良い。そして、制御部１０は、算出した１人当たりの支払金額を用いてフィルタリングを行う空席数の上限（所定数）及びフィルタリングを開始する時期の少なくとも一方を算出する。
【００７３】
フィルタリングを行う空席数の上限は、例えば、フィルタリングを行う初期設定の上限の数を所定の係数及び過去の所定の期間内における１人当たりの支払金額で除した数とされる。この数が小数点以下となる場合には、繰り上げ処理、繰り下げ処理、四捨五入処理等の処理がなされ、当該数が整数とされる。この場合、例えば、上記のように予約可能席数が２０席（Ａテーブル８席、Ｂテーブル６席、Ｃテーブル４席、Ｄテーブル２席）であり、フィルタリングを行う初期設定の上限の数が２席とされ、所定の係数が０．０００２とされる。この場合に、過去の所定の期間内（例えば、直近６カ月）における情報サイト用サーバ２Ａからの予約した顧客の一人あたりの支払額が５０００円であり、情報サイト用サーバ２Ｂからの予約した顧客の一人あたりの支払額が２５００円であったとする。この場合、情報サイト用サーバ２Ａに対してはフィルタリングを行う空席数の上限が２席／（０．０００２×５０００）＝２席とされ、情報サイト用サーバ２Ｂに対してはフィルタリングを行う空席数の上限が２席／（０．０００２×２５００）＝４席とされる。
【００７４】
このようにして、制御部１０は、フィルタリングを行う空席数の上限を過去の所定の期間内における顧客１人あたりの支払額に相反して、予約不可情報（空席数がゼロであることを示す空席数情報）をアップロードする情報サイト用サーバ情報毎に定める。なお、ここでの顧客１人あたりの支払額に相反してという意味は、フィルタリングを行う空席数の上限が顧客１人あたりの支払額が高いほど低くされるということを指す。
【００７５】
以上説明したように本設定方法によれば、情報サイト用サーバ毎に顧客１人あたりの支払額に相反してフィルタリングを行う空席数の上限が自動的に定まり、予約可能な空席数の公開の最適化を行うことができる。
【００７６】
なお、制御部１０が過去の所定の期間内における顧客１人あたりの支払金額を用いてフィルタリングを開始する時期を算出する場合、フィルタリングを開始する時期に係る所定期間は、フィルタリングを開始する初期設定の期間を所定の係数及び１人当たりの支払金額で除した期間とされる。例えば、フィルタリングを行う初期設定の期間が６日とされ、所定の係数が０．０００２とされる。この場合に、過去の所定の期間内（例えば、直近６カ月）における情報サイト用サーバ２Ａからの予約した顧客の一人あたりの支払額が５０００円であり、情報サイト用サーバ２Ｂからの予約した顧客の一人あたりの支払額が２５００円であったとする。この場合、情報サイト用サーバ２Ａに対してはフィルタリングを開始する時期に係る所定期間が６日／（０．０００２×５０００）＝６日とされ、情報サイト用サーバ２Ｂに対してはフィルタリングを開始する時期に係る所定期間が６日／（０．０００２×５０００）＝１２日とされる。
【００７７】
以上説明したように本設定方法によれば、情報サイト用サーバ毎に顧客１人あたりの支払額に相反してフィルタリングを開始する時期が自動的に定まり、予約可能な空席数の公開の最適化を行うことができる。
【００７８】
以上、本発明について、実施形態を例に説明したが、本発明はこれらに限定されるものではない。
【００７９】
例えば、上記実施形態では、制御部１０は、特定の時間帯における空席数がゼロより大きな所定数以下の場合、情報サイト用サーバ２Ａ，２Ｂに特定の時間帯において予約が不可であることを示す予約不可情報をアップロードするものとした。しかし、次のような変形例も考えられる。具体的には、制御部１０は、特定の時間帯におけるテーブル数がゼロより大きな所定数以下の場合、情報サイト用サーバ２Ａ，２Ｂにこの特定の時間帯において予約が不可であることを示す予約不可情報をアップロードするというものである。例えば、図４に示す例において、所定数が１であるとする。この場合、７時００分から７時３０分まではＣテーブルのみが空いている。しかし、制御部１０は、７時００分から７時３０分までの時間帯において、Ｃテーブルが空席であるにも関わらず空席数を０とする。そして、上記実施形態と同様にして、情報サイト用サーバ２Ａ，２Ｂに７時００分から７時３０分において予約が不可であることを示す予約不可情報をアップロードする。また、上記実施形態と同様に図４に示す例において、７時３０分か９時３０分までの時間帯にＣテーブルが予約されたとする。この場合、制御部１０は、それぞれの時間帯において、全体のテーブル数と予約の入っているテーブル数との差分を演算し、この演算の解を空テーブルとする。この計算の結果より、７時３０分から８時００分も空きテーブル数が１となる。この場合においても、Ｄテーブルが空席であるにも関わらず空席数を０とする。そして、上記実施形態と同様にして、情報サイト用サーバ２Ａ，２Ｂに７時３０分から８時００分において予約が不可であることを示す予約不可情報をアップロードする。
【００８０】
また、上記実施形態では、フィルタリング開始空席数情報やフィルタリング開始時期情報の自動設定をするにあたり、過去の所定の期間内における予約に対する非来店率（第１の設定方法）や、所定期間内における１人当たりの支払金額（第２の設定方法）を用いるものとした。フィルタリング開始空席数情報やフィルタリング開始時期情報の自動設定をする際に他の情報を用いても良い。例えば、情報サイトサーバ２Ａ，２Ｂ毎の所定期間内における来店人数や、情報サイトサーバ２Ａ，２Ｂ毎の所定期間内における予約人数等の情報を用いても良い。
【産業上の利用可能性】
【００８１】
以上説明したように、本発明によれば、重複予約の発生を抑制することができる座席予約装置が提供され、店舗の座席の予約をインターネット等のネットワークを利用して行う分野に利用することができる。
【符号の説明】
【００８２】
１・・・座席予約装置
２Ａ，２Ｂ・・・情報サイト用サーバ
３・・・顧客用端末
４・・・店舗用端末
１０・・・制御部
２０・・・店舗データベース
３０・・・流入元データベース
４０・・・予約データベース
５０・・・来店データベース
【図１】
2017084241.tif 000003
【図２】
2017084241.tif 000004
【図３】
2017084241.tif 000005
【図４】
2017084241.tif 000006