(57)【特許請求の範囲】
【請求項１】
施設を予約するための予約システムであり、
複数の施設の情報を記憶する記憶部と、
ユーザの端末装置から前記複数の施設の中から任意の施設の第１予約希望を受信する受信部と、
受信した前記第１予約希望を前記任意の施設の端末装置に送信する第１送信部と、
前記施設の端末装置から前記第１予約希望を確定する通知を受け付けることで前記第１予約希望を確定する確定部と、
前記第１予約希望の確定の有無を前記ユーザの端末装置に送信する第２送信部と、
を含む予約システムにおいて、
前記受信部は、前記第１予約希望と共に任意に設定可能な当該予約希望の有効期限を前記ユーザの端末装置から受信し、
前記確定部は、前記有効期限までに前記第１予約希望を確定する通知を受け付けた場合には前記第１予約希望を確定し、
前記第２送信部は、前記施設の端末装置から前記有効期限までに前記第１予約希望を確定する通知を受け付けなかった場合に、前記第１予約希望が確定しなかった旨を前記ユーザの端末装置に送信し、
当該予約システムは、前記複数の前記予約希望を前記有効期限順にソートした表示画面を生成し、前記施設の端末装置へ送信する生成部を更に含む
ことを特徴とする予約システム。
【請求項２】
前記受信部が受信した有効期限が、前記予約希望に含まれる予約希望日時より前であるかを判定する判定部を更に含み、
前記第２送信部は、前記判定部が、前記有効期限が前記予約希望に含まれる予約希望日時以降である場合に、前記ユーザの端末装置に前記有効期限の再入力を促す信号を送信する
ことを特徴とする請求項１に記載の予約システム。
【請求項３】
前記記憶部は、前記複数の施設に施設側有効期限を対応付けて記憶しており、
前記受信部が受信した前記有効期限が、前記施設側有効期限より後であるかを判定する判定部を更に含み、
前記第２送信部は、前記判定部が、前記有効期限が前記施設側有効期限以前である場合に、前記ユーザの端末装置に前記有効期限の再入力を促す信号を送信する
ことを特徴とする請求項１または２に記載の予約システム。
【請求項４】
複数の前記予約希望を当該複数の予約希望に含まれる予約希望日時および前記複数の前記予約希望に対応付けられた前記有効期限を現時刻から近い順にソートした表示画面を生成し、前記施設の端末装置へ送信する生成部を更に含む
ことを特徴とする請求項１〜３のいずれか一項に記載の予約システム。
【請求項５】
第１送信部は、前記施設の端末装置から前記有効期限までに前記第１予約希望を確定する通知を受け付けなかった場合に、前記第１予約希望が確定しなかった旨を前記施設の端末装置に送信する
ことを特徴とする請求項１〜４のいずれか一項に記載の予約システム。
【請求項６】
施設を予約するための予約システムであり、
複数の施設の情報を記憶する記憶部と、
ユーザの端末装置から前記複数の施設の中から任意の施設の第１予約希望を受信する受信部と、
受信した前記第１予約希望を前記任意の施設の端末装置に送信する第１送信部と、
前記施設の端末装置から前記第１予約希望を確定する通知を受け付けることで前記第１予約希望を確定する確定部と、
前記第１予約希望の確定の有無を前記ユーザの端末装置に送信する第２送信部と、
を含む予約システムにおいて、
前記受信部は、前記第１予約希望と共に任意に設定可能な当該予約希望の有効期限を前記ユーザの端末装置から受信し、
前記確定部は、前記有効期限までに前記第１予約希望を確定する通知を受け付けた場合には前記第１予約希望を確定し、
前記第２送信部は、前記施設の端末装置から前記有効期限までに前記第１予約希望を確定する通知を受け付けなかった場合に、前記第１予約希望が確定しなかった旨を前記ユーザの端末装置に送信し、
前記受信部は、予約が自動的に確定する第２予約希望を受信し、
前記確定部は、前記第２予約希望を前記施設からの通知に関わらず確定し、
前記記憶部は、前記第２予約希望を確定可能な在庫数を更に記憶しており、
前記受信部は、前記施設における前記第２予約希望を確定可能な在庫数がゼロに達した際に、前記第１予約希望のみを受信する
ことを特徴とする予約システム。
【請求項７】
施設を予約するための予約方法であり、
複数の施設の情報を記憶する記憶するステップと、
ユーザの端末装置から前記複数の施設の中から任意の施設の第１予約希望を受信する受信するステップと、
受信した前記第１予約希望を前記任意の施設の端末装置に送信する第１送信ステップと、
前記施設の端末装置から前記第１予約希望を確定する通知を受け付けることで前記第１予約希望を確定する確定ステップと、
前記第１予約希望の確定の有無を前記ユーザの端末装置に送信する第２送信ステップと、
を含む予約方法において、
前記受信ステップは、前記第１予約希望と共に任意に設定可能な当該予約希望の有効期限を前記ユーザの端末装置から受信し、
前記確定ステップは、前記有効期限までに前記第１予約希望を確定する通知を受け付けた場合には前記第１予約希望を確定し、
前記第２送信ステップは、前記施設の端末装置から前記有効期限までに前記第１予約希望を確定する通知を受け付けなかった場合に、前記第１予約希望が確定しなかった旨を前記ユーザの端末装置に送信し、
当該予約方法は、前記複数の前記予約希望を前記有効期限順にソートした表示画面を生成し、前記施設の端末装置へ送信するステップを更に含む
ことを特徴とする予約方法。
【請求項８】
施設を予約するための予約方法であり、
複数の施設の情報を記憶する記憶する第１記憶ステップと、
ユーザの端末装置から前記複数の施設の中から任意の施設の第１予約希望を受信する受信する第１受信ステップと、
受信した前記第１予約希望を前記任意の施設の端末装置に送信する第１送信ステップと、
前記施設の端末装置から前記第１予約希望を確定する通知を受け付けることで前記第１予約希望を確定する確定ステップと、
前記第１予約希望の確定の有無を前記ユーザの端末装置に送信する第２送信ステップと、
を含む予約方法において、
前記第１受信ステップは、前記第１予約希望と共に任意に設定可能な当該予約希望の有効期限を前記ユーザの端末装置から受信し、
前記確定ステップは、前記有効期限までに前記第１予約希望を確定する通知を受け付けた場合には前記第１予約希望を確定し、
前記第２送信ステップは、前記施設の端末装置から前記有効期限までに前記第１予約希望を確定する通知を受け付けなかった場合に、前記第１予約希望が確定しなかった旨を前記ユーザの端末装置に送信し、
当該予約方法は、予約が自動的に確定する第２予約希望を受信する第２受信ステップを更に含み、
前記確定ステップは、前記第２予約希望を前記施設からの通知に関わらず確定し、
当該予約方法は、前記第２予約希望を確定可能な在庫数を記憶する第２記憶ステップを更に含み、
前記第１受信ステップは、前記施設における前記第２予約希望を確定可能な在庫数がゼロに達した際に、前記第１予約希望のみを受信する
ことを特徴とする予約方法。
【請求項９】
コンピュータに、
複数の施設の情報を記憶する記憶機能と、
ユーザの端末装置から前記複数の施設の中から任意の施設の第１予約希望を受信する受信機能と、
受信した前記第１予約希望を前記任意の施設の端末装置に送信する第１送信機能と、
前記施設の端末装置から前記第１予約希望を確定する通知を受け付けることで前記第１予約希望を確定する確定機能と、
前記第１予約希望の確定の有無を前記ユーザの端末装置に送信する第２送信機能と、
を実行させる予約プログラムにおいて、
前記受信機能は、前記第１予約希望と共に任意に設定可能な当該予約希望の有効期限を前記ユーザの端末装置から受信し、
前記確定機能は、前記有効期限までに前記第１予約希望を確定する通知を受け付けた場合には前記第１予約希望を確定し、
前記第２送信機能は、前記施設の端末装置から前記有効期限までに前記第１予約希望を確定する通知を受け付けなかった場合に、前記第１予約希望が確定しなかった旨を前記ユーザの端末装置に送信し、
当該予約プログラムは、前記複数の前記予約希望を前記有効期限順にソートした表示画面を生成し、前記施設の端末装置へ送信する第３送信機能を更に実行させる
ことを特徴とする予約プログラム。
【請求項１０】
コンピュータに、
複数の施設の情報を記憶する第１記憶機能と、
ユーザの端末装置から前記複数の施設の中から任意の施設の第１予約希望を受信する受信機能と、
受信した前記第１予約希望を前記任意の施設の端末装置に送信する第１送信機能と、
前記施設の端末装置から前記第１予約希望を確定する通知を受け付けることで前記第１予約希望を確定する確定機能と、
前記第１予約希望の確定の有無を前記ユーザの端末装置に送信する第２送信機能と、
を実行させる予約プログラムにおいて、
前記受信機能は、前記第１予約希望と共に任意に設定可能な当該予約希望の有効期限を前記ユーザの端末装置から受信し、
前記確定機能は、前記有効期限までに前記第１予約希望を確定する通知を受け付けた場合には前記第１予約希望を確定し、
前記第２送信機能は、前記施設の端末装置から前記有効期限までに前記第１予約希望を確定する通知を受け付けなかった場合に、前記第１予約希望が確定しなかった旨を前記ユーザの端末装置に送信し、
当該予約プログラムは、予約が自動的に確定する第２予約希望を受信する第２受信機能を更に実行させ、
前記確定機能は、前記第２予約希望を前記施設からの通知に関わらず確定し、
当該予約プログラムは、前記第２予約希望を確定可能な在庫数を記憶する第２記憶機能を更に含み、
前記受信機能は、前記施設における前記第２予約希望を確定可能な在庫数がゼロに達した際に、前記第１予約希望のみを受信する
ことを特徴とする予約プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予約システム、予約方法、および予約プログラムに関する。
【背景技術】
【０００２】
飲食店などの施設の利用を希望するユーザは、確実に施設を利用できるように事前に予約することが通常である。近年では、インターネットが利用できる携帯電話（特にスマートフォンやタブレット端末）の普及によりインターネット経由の予約（所謂、ネット予約）が主流になってきている。
【０００３】
例えば、特許文献１に開示されている予約システムは、飲食物および飲食物を提供する空間をまとめて予約するためのシステムであり、飲食店は要望されている飲食物が何であるかを確認して予約を確定するかしないかを判断して、判断した結果を予約者に返す。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３１１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の多言語対応システムでは、このような飲食店が最終的に予約受付を許諾するか否かを決定するシステムであると、飲食店がいつ返答するのか、または飲食店が返答するかしないのかをユーザが把握できずユーザが不便を感じる可能性がある。
【０００６】
そこで、本発明は上記課題を考慮し、ユーザが施設の予約をする際に不便を感じない予約システム、予約方法、および予約プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）本発明の第１態様は、複数の施設の情報を記憶する記憶部と、ユーザの端末装置から上記複数の施設の中から任意の施設の第１予約希望を受信する受信部と、受信した上記第１予約希望を上記任意の施設の端末装置に送信する第１送信部と、上記施設の端末装置から上記第１予約希望を確定する通知を上記施設の端末装置から受け付けることで上記第１予約希望を確定する確定部と、上記第１予約希望の確定の有無を上記ユーザの端末装置に送信する第２送信部と、を含む予約システムに関する。上記受信部は、上記第１予約希望と共に任意に設定可能な当該予約希望の有効期限を上記ユーザの端末装置から受信する。上記確定部は、上記有効期限までに上記第１予約希望を確定する通知を受け付けた場合には上記第１予約希望を確定する。上記第２送信部は、上記施設の端末装置から上記有効期限までに上記第１予約希望を確定する通知を受け付けなかった場合に、上記第１予約希望が確定しなかった旨を上記ユーザの端末装置に送信する。
【０００８】
（２）上記（１）において、上記受信部が受信した上記有効期限が、上記予約希望に含まれる予約希望日時より前であるかを判定する判定部を更に含んでもよく、上記第２送信部は、上記判定部が、上記有効期限が上記予約希望に含まれる予約希望日時以降である場合に、上記ユーザの端末装置に上記有効期限の再入力を促す信号を送信してもよい。
【０００９】
（３）上記（１）または（２）において、上記受信部が受信した上記有効期限が、上記予約希望に含まれる予約希望日時より前であるかを判定する判定部を更に含んでもよく、上記第２送信部は、上記判定部が、上記有効期限が上記予約希望に含まれる予約希望日時以降である場合に、上記ユーザの端末装置に上記有効期限の再入力を促す信号を送信してもよい。
【００１０】
（４）上記（１）〜（３）のいずれかにおいて、複数の上記予約希望を当該複数の予約希望に含まれる予約希望日時順にソートした表示画面および上記複数の上記予約希望を上記有効期限順にソートした表示画面を生成する生成部を更に含んでもよく、上記生成部は、上記予約希望日時順にソートした表示画面および上記有効期限順にソートした表示画面を切り替えるための切り替えボタンを含む表示画面を生成してもよい。
【００１１】
（５）上記（１）〜（３）のいずれかにおいて、複数の上記予約希望を当該複数の予約希望に含まれる予約希望日時および上記複数の上記予約希望に対応付けられた上記有効期限を現時刻から近い順にソートした表示画面を生成する生成部を更に含んでもよい。
【００１２】
（６）上記（１）〜（５）のいずれかにおいて、第１送信部は、上記施設の端末装置から上記有効期限までに上記第１予約希望を確定する通知を受け付けなかった場合に、上記第１予約希望が確定しなかった旨を上記施設の端末装置に送信してもよい。
【００１３】
（７）上記（１）〜（６）において、上記受信部は、予約が自動的に確定する第２予約希望を受信してもよく、上記確定部は、上記第２予約希望を上記施設からの通知に関わらず確定してもよい。
【００１４】
（８）上記（７）において、上記記憶部は、上記第２予約希望を確定可能な在庫数を更に記憶していてもよく、上記受信部は、上記施設における上記第２予約希望を確定可能な在庫数がゼロに達した際に、上記第１予約希望のみを受信してもよい。
【００１５】
（９）本発明の第２態様は、複数の施設の情報を記憶する記憶するステップと、ユーザの端末装置から上記複数の施設の中から任意の施設の第１予約希望を受信する受信するステップと、受信した上記第１予約希望を上記任意の施設の端末装置に送信する第１送信ステップと、上記施設の端末装置から上記第１予約希望を確定する通知を上記施設の端末装置から受け付けることで上記第１予約希望を確定する確定ステップと、上記第１予約希望の確定の有無を上記ユーザの端末装置に送信する第２送信ステップと、を含む予約方法に関する。上記受信ステップは、上記第１予約希望と共に任意に設定可能な当該予約希望の有効期限を上記ユーザの端末装置から受信する。上記確定ステップは、上記有効期限までに上記第１予約希望を確定する通知を受け付けた場合には上記第１予約希望を確定する。上記第２送信ステップは、上記施設の端末装置から上記有効期限までに上記第１予約希望を確定する通知を受け付けなかった場合に、上記第１予約希望が確定しなかった旨を上記ユーザの端末装置に送信する。
【００１６】
（１０）本発明の第３態様は、コンピュータに、複数の施設の情報を記憶する記憶機能と、ユーザの端末装置から上記複数の施設の中から任意の施設の第１予約希望を受信する受信機能と、受信した上記第１予約希望を上記任意の施設の端末装置に送信する第１送信機能と、上記施設の端末装置から上記第１予約希望を確定する通知を上記施設の端末装置から受け付けることで上記第１予約希望を確定する確定機能と、上記第１予約希望の確定の有無を上記ユーザの端末装置に送信する第２送信機能と、を実行させる予約プログラムに関する。上記受信機能は、上記第１予約希望と共に任意に設定可能な当該予約希望の有効期限を上記ユーザの端末装置から受信する。上記確定機能は、上記有効期限までに上記第１予約希望を確定する通知を受け付けた場合には上記第１予約希望を確定する。上記第２送信機能は、上記施設の端末装置から上記有効期限までに上記第１予約希望を確定する通知を受け付けなかった場合に、上記第１予約希望が確定しなかった旨を上記ユーザの端末装置に送信する。
【発明の効果】
【００１７】
本発明によると、ユーザは、予約希望に有効期限を設けることができるため、ユーザが回答を待ち続ける必要がなくなる。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の実施形態にかかる予約システムによる処理の一例を説明するための模式図である。
【図２】図２は、本発明の実施形態にかかる予約システムの概略構成の一例を示す図である。
【図３】図３は、本発明の実施形態にかかるユーザの端末装置の概略構成の一例を示す図である。
【図４】図４は、本発明の実施形態にかかる店舗の端末装置の概略構成の一例を示す図である。
【図５】図５は、本発明の実施形態にかかるサーバの概略構成の一例を示す図である。
【図６】図６は、店舗データベースの構成を示す図である。
【図７】図７は、予約データベースの構成を示す図である。
【図８】図８は、本発明の実施形態にかかる予約システムによるユーザの端末装置から受信した予約希望を店舗の端末装置に送信して、店舗の端末装置のユーザによって予約希望の受け付け可否の回答をユーザの端末装置に送信するまでの一連の流れの動作シーケンスの一例を示す図である。
【図９】生成部が生成した予約希望の一覧を店舗の端末装置に表示するための画面構成の一例を示す図である。
【図１０】生成部が生成した予約希望の一覧を店舗の端末装置に表示するための画面構成の一例を示す図である。
【図１１】生成部が生成した予約希望の一覧を店舗の端末装置に表示するための画面構成の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本開示の一側面に係る予約システム、予約方法、および予約プログラムについて図を参照しつつ説明する。但し、本開示の技術的範囲はそれらの実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物におよぶ点に留意されたい。
【００２０】
本発明の実施形態にかかる予約システム１について説明する。
【００２１】
（予約システム１による処理の概要）
図１は、本発明の実施形態にかかる予約システム１による処理の一例を説明するための模式図である。
【００２２】
予約システム１は、複数のユーザの端末装置２、２、２・・・、複数の店舗の端末装置３、３、３・・・およびこれらの複数のユーザの端末装置２、２、２・・・および複数の店舗の端末装置３、３、３・・・と相互に通信されるサーバ４を有する。サーバ４のサーバ通信部４１６は、複数のユーザの端末装置２、２、２・・・から店舗の予約希望を受信して、当該受信した店舗の予約希望を複数の店舗の端末装置３、３、３・・・に送信する。そして、サーバ４のサーバ通信部４１６は、複数の店舗の端末装置３、３、３・・・から店舗の予約希望に対する予約の可否を受信し、当該店舗の予約希望に対する予約の可否を複数のユーザの端末装置２、２、２・・・送信する。
【００２３】
サーバ４のサーバ記憶部４１１は、複数の店舗の情報を記憶している。複数のユーザの端末装置２、２、２・・・から複数の店舗から任意の店舗の選択入力を受け付け、選択入力された店舗に対する予約希望を受け付ける。サーバ４のサーバ記憶部４１１は、ユーザの端末装置から受け付けた予約希望を更に記憶している。この予約希望は、当該予約希望の有効期限を含んでおり、併せてサーバ記憶部４１１に記憶される。
【００２４】
サーバ４のサーバ処理部４１５は、複数の店舗の端末装置３、３、３・・・から有効期限までに予約希望を確定する通知を受け付けなかった場合に、予約希望が確定しなかった旨を複数のユーザの端末装置２、２、２・・・に送信する。この際、サーバ処理部４１５は、複数の店舗の端末装置３、３、３・・・にも予約希望が確定しなかった旨を送信してもよい。
【００２５】
施設とは、サービス提供施設を広く意味し、飲食店などの店舗、レジャー施設、娯楽施設、医療施設、などを含む。施設の単位は、施設単位であったり、施設の時間単位であったり、施設の一部であったり、施設で提供するサービス単位の少なくとも１つである。本実施形態では、施設が飲食を提供する店舗のテーブルの時間予約について説明するが、本発明はこの構成に限定されるものではない。
【００２６】
（予約システム１の概略構成）
図２は、本発明の実施形態にかかる予約システム１の概略構成の一例を示す図である。
【００２７】
本発明の実施形態にかかる予約システム１は、複数のユーザの端末装置２、２、２・・・と、複数の店舗の端末装置３、３、３・・・と、サーバ４とを有する。以下では、複数のユーザの端末装置を単にユーザの端末装置２と称する場合があり、複数の店舗の端末装置３、３、３・・・を単に店舗の端末装置３と称する場合がある。ユーザの端末装置２、２、２・・・およびサーバ４は、たとえば、インターネット５などの通信ネットワークを介してそれぞれ相互に接続される。店舗の端末装置３、３、３・・・およびサーバ４は、たとえば、インターネット５などの通信ネットワークを介してそれぞれ相互に接続される。また、ここではインターネット５が１つ例示されているが、インターネット５が複数のネットワークからなる場合は、それぞれのネットワーク間にゲートウェイ（図示しない）を適宜設けてもよい。ユーザの端末装置２または、店舗の端末装置３で実行されるプログラム（たとえば、閲覧プログラム）と、サーバ４で実行されるプログラム（たとえば、管理プログラム）とは、ハイパーテキスト転送プロトコル（ＨＴＴＰ）などの通信プロトコルを用いて通信を行う。
【００２８】
更に、ユーザの端末装置２とサーバ４との間の接続および店舗の端末装置３とサーバ４との間の接続は、扱う情報が個人情報を含む可能性が高いため、インターネット５の通信環境がセキュリティーの面で優れている必要がある。すなわち、ユーザの端末装置２とサーバ４との間の接続および店舗の端末装置３とサーバ４との間の接続は、専用の回線を用意することでセキュリティーを強化することができる。
【００２９】
（ユーザの端末装置２の概略構成）
図３は、本発明の実施形態にかかるユーザの端末装置２の概略構成の一例を示す図である。
【００３０】
ユーザの端末装置２は、無線通信ネットワークへの接続、Ｗｅｂアクセスなどを実行する。そのために、ユーザの端末装置２は、端末通信部２１１と、端末記憶部２１２と、端末操作部２１３と、端末表示部２１４と、端末処理部２１５とを備える。
【００３１】
なお、ユーザの端末装置２としては、多機能携帯電話（所謂「スマートフォン」）を想定するが、本発明はこれに限定されない。ユーザの端末装置２は、本発明が適用可能であればよく、たとえば、タブレットＰＣやノートＰＣ、携帯電話（所謂「フィーチャーフォン」）、携帯情報端末（ＰＤＡ）、携帯ゲーム機、携帯音楽プレイヤ、タブレット端末、などでもよい。
【００３２】
端末通信部２１１は、通信インターフェース回路を備え、ユーザの端末装置２をインターネット５に接続する。端末通信部２１１は、ネットワークを介して端末処理部２１５から供給されたデータをサーバ４などに送信する。また、端末通信部２１１は、ネットワークを介してサーバ４などから受信したデータを端末処理部２１５に供給する。
【００３３】
端末記憶部２１２は、たとえば、半導体メモリ装置を備える。端末記憶部２１２は、端末処理部２１５での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データなどを記憶する。たとえば、端末記憶部２１２は、ドライバプログラムとして、端末操作部２１３を制御する入力デバイスドライバプログラム、端末表示部２１４を制御する出力デバイスドライバプログラムなどを記憶する。各種プログラムは、たとえばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラムなどを用いて端末記憶部２１２にインストールされてもよい。また、端末記憶部２１２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００３４】
端末操作部２１３は、ユーザの端末装置２の操作が可能であればどのようなデバイスでもよく、たとえば、タッチパネル、マウス、またはキーボタンなどである。ユーザの端末装置２のユーザは、端末操作部２１３を用いて、情報の選択や解除、文字や数字などを入力することができる。端末操作部２１３は、ユーザの端末装置２のユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、端末処理部２１５に送信される。
【００３５】
端末表示部２１４も、映像や画像などの表示が可能であればどのようなデバイスでもよく、たとえば、液晶ディスプレイや有機ＥＬ（Electro−Luminescence）ディスプレイなどである。端末表示部２１４は、端末処理部２１５から供給された映像データに応じた映像や、画像データに応じた画像などを表示する。
【００３６】
端末処理部２１５は、一または複数個のプロセッサおよびその周辺回路を備える。端末処理部２１５は、ユーザの端末装置２の全体的な動作を統括的に制御するものであり、たとえば、ＣＰＵである。端末処理部２１５は、ユーザの端末装置２の各種処理が端末記憶部２１２に記憶されているプログラムや端末操作部２１３の操作などに基づいて適切な手順で実行されるように、端末通信部２１１や端末表示部２１４などの動作を制御する。端末処理部２１５は、端末記憶部２１２に記憶されているプログラム（オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラムなど）に基づいて処理を実行する。また、端末処理部２１５は、複数のプログラム（アプリケーションプログラムなど）を並列に実行することができる。
【００３７】
端末処理部２１５は、ユーザの端末装置２の外部から受信した画面表示情報をユーザの端末装置２のユーザに閲覧可能な画面表示として処理をする機能や、ユーザの端末装置２のユーザからの端末操作部２１３の操作内容に基づく処理をユーザの端末装置２の外部に送信可能な信号に変換して端末送信部２１１に送る機能を備える。これらの機能は、端末処理部２１５が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、独立した集積回路、マイクロプロセッサ、またはファームウェアとしてユーザの端末装置２に実装されてもよい。
【００３８】
（ユーザの端末装置２の処理）
ユーザは、店舗の利用を希望する店舗をユーザの端末装置２を用いて検索する。ユーザは、検索条件などを入力して任意の店舗を選択する。また、店舗の決定は、ユーザ本人が行う必要はなく、希望条件に基づいて第三者が決定してもよい。なお、ユーザによる店舗の検索は、一般的な検索手法を用いることができる。
【００３９】
ユーザの端末装置２は、店舗の利用を希望するユーザによって操作される。ユーザは、ユーザの端末装置２を用いて、店舗の予約希望を、端末通信部２１１を介してサーバ４に送信する。予約希望は、任意の店舗、予約希望日時、予約人数、コース内容、予約希望の有効期限を少なくとも含んでいる。ここで有効期限とは、所定の日数であってもよく、詳細な日時であってもよい。
【００４０】
ユーザの端末装置２は、ユーザが入力した予約希望が確定したか否かの通知を受け付ける。すなわち、店舗が予約希望を予約として成立させるか却下させるかの通知を受け付ける。更に、ユーザの端末装置２は、ユーザが入力した予約希望に含まれる有効期限までに店舗から予約希望が確定したか否かの通知を受け付けることができなかった場合に、予約希望が白紙に戻った旨（キャンセル）の通知を受け付ける。この際、ユーザは、予約希望に含まれる有効期限を延長する旨をユーザの端末装置２に入力することもできる。
【００４１】
（店舗の端末装置３の概略構成）
図４は、本発明の実施形態にかかる店舗の端末装置３の概略構成の一例を示す図である。
【００４２】
店舗の端末装置３は、無線通信ネットワークへの接続、Ｗｅｂアクセスなどを実行する。そのために、店舗の端末装置３は、端末通信部３１１と、端末記憶部３１２と、端末操作部３１３と、端末表示部３１４と、端末処理部３１５とを備える。
【００４３】
なお、店舗の端末装置３としては、タブレットＰＣやノートＰＣを想定するが、本発明はこれに限定されない。店舗の端末装置３は、本発明が適用可能であればよく、たとえば、多機能携帯電話（所謂「スマートフォン」）、携帯電話（所謂「フィーチャーフォン」）、携帯情報端末（ＰＤＡ）、携帯ゲーム機、携帯音楽プレイヤ、タブレット端末、などでもよい。
【００４４】
端末通信部３１１は、通信インターフェース回路を備え、店舗の端末装置３をインターネット５に接続する。端末通信部３１１は、ネットワークを介して端末処理部３１５から供給されたデータをサーバ４などに送信する。また、端末通信部３１１は、ネットワークを介してサーバ４などから受信したデータを端末処理部３１５に供給する。
【００４５】
端末記憶部３１２は、たとえば、半導体メモリ装置を備える。端末記憶部３１２は、端末処理部３１５での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データなどを記憶する。たとえば、端末記憶部３１２は、ドライバプログラムとして、端末操作部３１３を制御する入力デバイスドライバプログラム、端末表示部３１４を制御する出力デバイスドライバプログラムなどを記憶する。各種プログラムは、たとえばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラムなどを用いて端末記憶部３１２にインストールされてもよい。また、端末記憶部３１２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００４６】
端末操作部３１３は、店舗の端末装置３の操作が可能であればどのようなデバイスでもよく、たとえば、マウス、タッチパネル、またはキーボタンなどである。店舗の端末装置３のユーザは、端末操作部３１３を用いて、情報の選択や解除、文字や数字などを入力することができる。端末操作部３１３は、店舗の端末装置３のユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、端末処理部３１５に送信される。
【００４７】
端末表示部３１４も、映像や画像などの表示が可能であればどのようなデバイスでもよく、たとえば、液晶ディスプレイや有機ＥＬ（Electro−Luminescence）ディスプレイなどである。端末表示部３１４は、端末処理部３１５から供給された映像データに応じた映像や、画像データに応じた画像などを表示する。
【００４８】
端末処理部３１５は、一または複数個のプロセッサおよびその周辺回路を備える。端末処理部３１５は、店舗の端末装置３の全体的な動作を統括的に制御するものであり、たとえば、ＣＰＵである。端末処理部３１５は、店舗の端末装置３の各種処理が端末記憶部３１２に記憶されているプログラムや端末操作部３１３の操作などに基づいて適切な手順で実行されるように、端末通信部３１１や端末表示部３１４などの動作を制御する。端末処理部３１５は、端末記憶部３１２に記憶されているプログラム（オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラムなど）に基づいて処理を実行する。また、端末処理部３１５は、複数のプログラム（アプリケーションプログラムなど）を並列に実行することができる。
【００４９】
端末処理部３１５は、店舗の端末装置３の外部から受信した画面表示情報を店舗の端末装置３のユーザに閲覧可能な画面表示として処理をする機能や、店舗の端末装置３のユーザからの端末操作部３１３の操作内容に基づく処理を店舗の端末装置３の外部に送信可能な信号に変換して端末通信部３１１に送る機能を備える。これらの機能は、端末処理部３１５が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、独立した集積回路、マイクロプロセッサ、またはファームウェアとして店舗の端末装置３に実装されてもよい。
【００５０】
（店舗の端末装置３の処理）
店舗の端末装置３は、店舗の情報を、端末通信部３１１を介してサーバ４に送信する。店舗の情報としては、店舗の名称や所在地などの基本的な情報や、予約に関する情報として予約対象である予約可能人数枠や予約可能なコース情報を含む。
【００５１】
端末通信部３１１は、ユーザの端末装置２からサーバ４が受信した予約希望を受信する。この際、店舗の端末装置３は、複数の予約希望から店舗が求める予約希望を検索するための検索条件をサーバ４に送信することで所望の予約情報のみを受信するように構成されていてもよい。
【００５２】
端末通信部３１１は、予約希望に対して予約を受け入れるか否かの通知をサーバ４に送信する。この際、端末通信部３１１は、予約の受け付け可否だけではなく、ユーザに対してコメントや追加情報の入力を促すような情報を送信してもよい。この場合、店舗は、追加情報をユーザから受信してから予約希望を確定するか否かの通知をサーバ４へ送信するようにしてもよい。
【００５３】
（実施形態にかかるサーバ４の概略構成）
図５は、本発明の実施形態にかかるサーバ４の概略構成の一例を示す図である。
【００５４】
図５に示されるように、サーバ４は、サーバ４の記憶領域であるサーバ記憶部４１１を含む。また、サーバ４は、確定部４１２、判定部４１３、および生成部４１４を含むサーバ処理部４１５を更に備える。更に、サーバ４は、ユーザの端末装置２および店舗の端末装置３と通信するためにサーバ通信部４１６を備える。
【００５５】
サーバ記憶部４１１は、たとえば、半導体メモリ、磁気ディスク装置および光ディスク装置の内の少なくとも一つを有し、バスを介してサーバ４と接続される。サーバ記憶部４１１は、サーバ処理部４１５による処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データなどを記憶する。たとえば、サーバ記憶部４１１は、ドライバプログラムとして、サーバ通信部４１６を制御する通信デバイスドライバプログラムなどを記憶する。コンピュータプログラムは、たとえばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラムなどを用いてサーバ記憶部４１１にインストールされてもよい。サーバ記憶部４１１は、複数の店舗の情報を記憶している。また、サーバ記憶部４１１は、後述する店舗データベース４１および予約データベース４２などを記憶する。
【００５６】
サーバ処理部４１５による機能は、サーバ処理部４１５が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、独立した集積回路、マイクロプロセッサ、またはファームウェアとしてサーバ４に実装されてもよい。なお、サーバ処理部４１５の処理内容は後述する。また、サーバ処理部４１５の構成要素の切り分けは、一例であって、どの構成要素がどの処理を行うかは、特に本実施形態の記載に限定されない。
【００５７】
確定部４１２は、店舗の端末装置３から予約希望を確定する通知を受け付けることでユーザの端末装置２から受け付けた予約希望を確定する。より具体的には、確定部４１２は、ユーザの端末装置２から受け付けた予約希望に含まれる有効期限までに予約希望を確定する通知を店舗の端末装置３受け付けた場合には予約希望を確定する。一方、店舗の端末装置３から有効期限までに予約希望を確定する通知を受け付けなかった場合に、確定部４１２が、予約希望が確定しなかったことを判定する。そして、サーバ通信部４１６が、予約希望が確定しなかった旨をユーザの端末装置２に送信する。
【００５８】
判定部４１３は、サーバ通信部４１６が受信した有効期限が、許容可能な日時であるかを判定する。具体的には、有効期限が予約希望に含まれる予約希望日時よりも前であるか否かを判定する。サーバ通信部４１６は、判定部４１３が、有効期限が予約希望に含まれる予約希望日時以降である場合に、ユーザの端末装置２に有効期限の再入力を促す。
【００５９】
後述する店舗データベース４１には、複数の店舗ごとに店舗側有効期限を対応付けて記憶されている。この場合に判定部４１３は、更に、有効期限が店舗側有効期限よりも後であるか否かを判定する。サーバ通信部４１６は、判定部が、有効期限が店舗側有効期限以前である場合に、ユーザの端末装置２に有効期限の再入力を促す。
【００６０】
生成部４１４は、店舗の端末装置３からの要求に応じて、複数の予約希望を当該複数の予約希望に含まれる予約希望日時順にソートした表示画面および複数の予約希望を前記有効期限順にソートした表示画面を生成する。また、生成部４１４は、予約希望日時順にソートした表示画面および有効期限順にソートした表示画面を切り替えるための切り替えボタンを含む表示画面を生成する。そして、サーバ通信部４１６が、生成された表示画面を店舗の端末装置３に送信する。この構成によって、店舗の従業員は、予約希望日時順だけではなく有効期限順に複数の予約希望をソートできるため、有効期限までの期間が短いものを優先的に確認することができるため、効率よく予約希望に対して回答することができる。
【００６１】
生成部４１４は、複数の予約希望を当該複数の予約希望に含まれる予約希望日時および複数の予約希望に対応付けられた有効期限を現時刻から近い順にソートした表示画面を生成してもよい。サーバ生成部４１４は、個々の予約希望において予約希望日時および有効期限のうち先の日時を抽出して、抽出された日時を順に表示する画面構成を生成する。すなわち、店舗の従業員として優先的に対応する必要がある予約希望を予約希望日時および有効期限を複合して現時刻から近い順に閲覧できるため、効率よく予約希望に対して回答することができる。
【００６２】
サーバ通信部４１６は、サーバ４をインターネット５に接続するための通信インターフェース回路を有する。そして、サーバ通信部４１６は、インターネット５を介してユーザの端末装置２および店舗の端末装置３と通信をする。ここで通信とは、受信および送信を含み、受信および送信とが同時に行われてもよい。
【００６３】
本実施形態において、サーバ通信部４１６は、ユーザの端末装置２から複数の店舗の中から任意の店舗の予約希望を受信したり、受信した予約希望を任意の店舗の端末装置３に送信したり、予約希望の確定の有無をユーザの端末装置２に送信したり、予約希望と共に任意に設定可能な当該予約希望の有効期限をユーザの端末装置２から受信したりする。また、サーバ通信部４１６は、ユーザの端末装置２から複数の店舗の中から任意の店舗を選択するために、複数の店舗の絞込みを行う検索条件を受信してもよい。そして、サーバ通信部４１６は、絞込み検索の結果をユーザの端末装置２に送信してもよい。なお、サーバ処理部４１５による検索処理は、一般的な処理を用いることができるため、ここでは詳細を割愛する。
【００６４】
（店舗データベース４１の構成）
図６は、店舗データベース４１の構成を示す図である。
【００６５】
店舗データベース４１は、店舗ごとの識別情報を示す店舗ＩＤ、店舗名称、店舗営業時間（図６では営業開始時間および営業終了時間）、および店舗側有効期限をそれぞれ対応付けて記憶している。これらの情報は、本実施形態の実施に必要な情報の例示であり、店舗データベース４１は、これらの情報以外に店舗住所、電話番号、および店舗ＵＲＬなどを記憶していてもよい。店舗ＩＤは、数字およびアルファベットの少なくとも一方からなっており、店舗ＩＤがＵＲＬに用いられてもよい。店舗営業時間は、ユーザからの予約内容が店舗の営業時間内であるかをサーバ処理部４１５が判定するために用いられる。
【００６６】
店舗側有効期限は、店舗ごとに予め定められている。本実施形態で店舗側有効期限は、店舗が予め入力した固定値であるが、予約の内容（人数、コース、日時、など）に応じてサーバ処理部４１５が適宜期限を変動してもよく、週の頭や営業開始時にその都度設定される期限であってもよい。店舗側有効期限は、店舗がユーザに予約希望の可否を回答するまでに要する期間である。そのため、ユーザが設定する有効期限は、この店舗側有効期限よりも後に設定されている必要がある。
【００６７】
（予約データベース４２の構成）
図７は、予約データベース４２の構成を示す図である。
【００６８】
予約データベース４２は、個々の店舗（店舗ＩＤ）ごとに有する予約情報を記憶するためのデータベースである。予約データベース４２は、予約ごとの識別情報を示す予約ＩＤ、予約者のＩＤ、予約希望に含まれる日時（予約希望日時）、予約希望に含まれる人数、および予約希望に含まれる有効期限をそれぞれ対応付けて記憶している。これらの情報は、本実施形態の実施に必要な情報の例示であり、予約データベース４２は、更に予約者の個人情報や予約希望に含まれるコース内容の情報を対応付けて記憶していてもよい。
【００６９】
生成部４１４は、店舗の端末装置３からの要求に応じて、予約データベース４２に記憶される予約情報を店舗の端末装置３に送信したり、閲覧し易いように並び替えたりして、当該店舗の端末装置３に対応付けられた店舗の予約情報の一覧を表示する画面を生成する。
【００７０】
（予約システム１による処理）
図８は、本発明の実施形態にかかる予約システム１によるユーザの端末装置２から受信した予約希望を店舗の端末装置３に送信して、店舗の端末装置３のユーザによって予約希望の受け付け可否の回答をユーザの端末装置２に送信するまでの一連の流れの動作シーケンスの一例を示す図である。
【００７１】
以下に説明する動作シーケンスは、予めサーバ記憶部４１１に記憶されているプログラムに基づいて、主にサーバ処理部４１５により、サーバ４の各要素と協働して実行される。また、以下に説明する動作シーケンスにおいて、サーバ４は、サーバ通信部４１６を介してユーザの端末装置２および店舗の端末装置３と各種の情報を送受信する。サーバ処理部４１５によって実施される処理の順序は、処理に矛盾がない限り入れ替えたり、同時に実施されてもよい。
【００７２】
最初に、サーバ処理部４１５は、サーバ通信部４１６を介してユーザの端末装置２から予約希望の受信を待つ（ステップＳ１０１）。このステップＳ１０１は、ユーザの端末装置２から予約希望を受信するまで続けられる（ステップＳ１０１がＮＯ）。
【００７３】
サーバ処理部４１５は、サーバ通信部４１６が予約希望を受信した場合（ステップＳ１０１がＹＥＳ）に、受信した予約希望に含まれる有効期限が同じく予約希望に含まれる予約希望日時より前であるかを判定する（ステップＳ１０２）。
【００７４】
サーバ処理部４１５は、受信した予約希望に含まれる有効期限が同じく予約希望に含まれる予約希望日時以降である場合（ステップＳ１０２がＮＯ）には、処理をステップＳ１０１に戻し、再度有効期限の入力をユーザに促す。ここで、有効期限の再入力の代わりに予約希望日時を変更することを促してもよい。本実施形態において、サーバ処理部４１５は、ユーザの端末装置２に予約希望を再度送信するように促すため、予約希望日時および有効期限の少なくとも一方を修正すればよい。
【００７５】
一方、サーバ処理部４１５は、受信した予約希望に含まれる有効期限が同じく予約希望に含まれる予約希望日時よりも前である場合（ステップＳ１０２がＹＥＳ）には、受信した予約希望に含まれる有効期限が、店舗が予め設定している店舗側有効期限より後であるかを判定する（ステップＳ１０３）。
【００７６】
サーバ処理部４１５は、受信した予約希望に含まれる有効期限が店舗側有効期限以前である場合（ステップＳ１０３がＮＯ）には、処理をステップＳ１０１に戻し、再度有効期限の入力をユーザに促す。本実施形態において、サーバ処理部４１５は、ユーザの端末装置２に予約希望を再度送信するように促すため、予約希望日時および有効期限の両方を修正してもよい。
【００７７】
一方、サーバ処理部４１５は、受信した予約希望に含まれる有効期限が店舗側有効期限よりも後である場合（ステップＳ１０３がＹＥＳ）には、サーバ通信部４１６を介して店舗の端末装置３から有効期限までに予約希望の可否を受信したか否かを判定する（ステップＳ１０４）。予約希望の可否とは、店舗の端末装置に対応付けられた店舗が予約希望に含まれる予約条件を承諾するか拒否するかの情報である。
【００７８】
サーバ処理部４１５は、予約希望に対する回答を有効期限までに受信しなかった場合（ステップＳ１０４がＮＯ）には、サーバ通信部４１６を介してユーザの端末装置２に予約希望が確定しなかった旨を通知する（ステップＳ１０７）。そのため、ユーザは、新たに予約希望を同店舗または異なる店舗に対して送信することができる。
【００７９】
一方、サーバ処理部４１５は、予約希望に対する回答を有効期限までに受信した場合（ステップＳ１０４がＹＥＳ）には、当該受信した回答に含まれる回答情報として、予約希望を確定させる回答であるかを判定する（ステップＳ１０５）。
【００８０】
サーバ処理部４１５は、予約希望に対する回答に含まれる回答情報が、予約希望を確定させる回答である場合（ステップＳ１０５がＹＥＳ）には、サーバ通信部４１６を介してユーザの端末装置２に予約希望が確定した旨を通知する（ステップＳ１０６）。
【００８１】
一方、サーバ処理部４１５は、予約希望に対する回答に含まれる回答情報が、予約希望を確定させる回答ではない場合（ステップＳ１０５がＮＯ）には、サーバ通信部４１６を介してユーザの端末装置２に予約希望が確定しなかった旨を通知する（ステップＳ１０７）。
【００８２】
サーバ処理部４１５は、ステップＳ１０５またはステップＳ１０７にてユーザの端末装置２に予約希望の確定の有無を通知した後で本処理を終了する。
【００８３】
（店舗の端末装置３の画面構成３００）
図９、図１０、および図１１は、生成部４１４が生成した予約希望の一覧を店舗の端末装置に表示するための画面構成３００の一例を示す図である。
【００８４】
図９は、図７で示した予約データベース４１に含まれる予約希望の一覧を表示した画面構成３００の一例である。なお、デフォルト画面として図９の例では予約ＩＤ順に一覧が予約希望表示枠３０１に表示されている。また、予約ＩＤ並び替え用ボタン３０２、予約者ＩＤ並び替え用ボタン３０３、予約希望日時並び替え用ボタン３０４、予約人数並び替え用ボタン３０５、および予約有効期限並び替え用ボタン３０６が予約希望表示枠３０１の項目表示行（最上行）に表示されている。
【００８５】
例えば、図１０は、予約希望日時順並び替え用ボタン３０４が押下された場合の予約希望表示枠３０１を含む画面構成３００の一例を示す図である。店舗の端末装置３のユーザが予約希望日時順並び替え用ボタン３０４を押下することで、予約ＩＤ「Ｙ０００１」〜「Ｙ０００４」の表示順が入れ替わる。ここでは、予約希望日時順並び替え用ボタン３０４を例示しているが、その他のボタンが押下されることで、押下されたボタンに応じた並べ替えが実施される。
【００８６】
また、図９には、期限順並び替え用ボタン３０７が更に画面構成３００に表示されている。このボタンは、複数の予約希望に含まれる予約希望日時および複数の予約希望に対応付けられた有効期限を現時刻から近い順（期限順）にソートした表示画面を生成するためのボタンである。
【００８７】
図１１には、店舗の端末装置３のユーザが期限順並び替え用ボタン３０７を押下した場合に、予約ＩＤ「Ｙ０００１」〜「Ｙ０００４」の表示順が入れ替わった画面構成３００の一例が示されている。図９と異なり、予約希望日時および有効期限が近いものから上から表示されている。
【００８８】
以上説明したように、本実施形態にかかる予約システム１は、ユーザの端末装置２のユーザがユーザの端末装置２に入力した予約希望に含まれる有効期限までに店舗から予約希望の確定を受信するように店舗に回答を促すことができるため、ユーザが予約希望の確定または未確定を延々と待ち続ける必要がなくなる。また、予約システム１は、店舗に対してもユーザが希望する回答希望である有効期限を知らせることで、ユーザの要望に応え易くすることができる。一方、予約システム１は、店舗がユーザの希望する回答希望である有効期限までに回答できなかった場合には、予約希望が確定しなかった旨をユーザの端末装置２に送信するため、ユーザが、予約希望が確定するのか棄却されるのかを延々と待ち続ける必要がなくなる。
【００８９】
本実施形態においてサーバ４は、ユーザの端末装置２および店舗の端末装置３と独立している構成として説明したが、サーバ４は、ユーザの端末装置２または店舗の端末装置３と一体であってもよい。更に、サーバ４の一部の機能のみがユーザの端末装置２または店舗の端末装置３と一体であってもよい。特に、サーバ処理部４１５の生成部４１４は、店舗の端末装置３に存在してもよい。この場合、店舗の端末措置３は、受信した予約希望などの情報を店舗の端末装置３の端末記憶部３１２内に一時的に記憶した上で、店舗の端末装置３内の端末処理部３１５の処理によって並べ替えることができる。
【００９０】
また、本発明は、複数の施設の情報を記憶する記憶するステップと、ユーザの端末装置から上記複数の施設の中から任意の施設の第１予約希望を受信する受信するステップと、受信した上記第１予約希望を上記任意の施設の端末装置に送信する第１送信ステップと、上記施設の端末装置から上記第１予約希望を確定する通知を上記施設の端末装置から受け付けることで上記第１予約希望を確定する確定ステップと、上記第１予約希望の確定の有無を上記ユーザの端末装置に送信する第２送信ステップと、を含む予約システムにおいて、上記受信ステップは、上記第１予約希望と共に任意に設定可能な当該予約希望の有効期限を上記ユーザの端末装置から受信し、上記確定ステップは、上記有効期限までに上記第１予約希望を確定する通知を受け付けた場合には上記第１予約希望を確定し、上記第２送信ステップは、上記施設の端末装置から上記有効期限までに上記第１予約希望を確定する通知を受け付けなかった場合に、上記第１予約希望が確定しなかった旨を上記ユーザの端末装置に送信する、予約方法としても成り立つ。
【００９１】
また、本発明は、コンピュータに、複数の施設の情報を記憶する記憶機能と、ユーザの端末装置から上記複数の施設の中から任意の施設の第１予約希望を受信する受信機能と、受信した上記第１予約希望を上記任意の施設の端末装置に送信する第１送信機能と、上記施設の端末装置から上記第１予約希望を確定する通知を上記施設の端末装置から受け付けることで上記第１予約希望を確定する確定機能と、上記第１予約希望の確定の有無を上記ユーザの端末装置に送信する第２送信機能と、を実行させる予約プログラムにおいて、上記受信機能は、上記第１予約希望と共に任意に設定可能な当該予約希望の有効期限を上記ユーザの端末装置から受信し、上記確定機能は、上記有効期限までに上記第１予約希望を確定する通知を受け付けた場合には上記第１予約希望を確定し、上記第２送信機能は、上記施設の端末装置から上記有効期限までに上記第１予約希望を確定する通知を受け付けなかった場合に、上記第１予約希望が確定しなかった旨を上記ユーザの端末装置に送信する
を実行させる、予約プログラムとしても成り立つ。
【００９２】
当業者は、本発明の精神および範囲から外れることなく、さまざまな変更、置換および修正をこれに加えることが可能であることを理解されたい。
【００９３】
（変形例１）
図８における処理において、サーバ処理部４１５は、有効期限までに予約希望に対する回答を受領しなかった場合（ステップＳ１０４がＮＯ）に、サーバ通信部４１６を介してユーザの端末装置２に予約希望が確定しなかった旨を送信しているが、この通知を店舗の端末装置３に装置してもよい。店舗の端末装置３に予約希望が確定しなかった旨の通知を送信することで、店舗にはユーザの予約希望に含まれる有効期限までに回答ができていないことを認識させることができる。すなわち、店舗としては、予約の取りこぼしがある可能性を認識することができる。
【００９４】
（変形例２）
本実施形態において、サーバ通信部４１６は、予約希望をユーザの端末装置から受信して、店舗の端末装置３から予約希望の確定をもって予約希望の確定をユーザの端末装置２に通知（所謂、リクエスト予約）している。しかし、店舗の運営状況によっては、予約希望を店舗の確定処理を待たずに自動的に確定（所謂、即予約）してもよい。すなわち、このような即予約は、店舗からの通知に関わらず予約希望を確定する。なお、リクエスト予約が本発明の第１予約希望に相当することができ、即予約が本発明の第２予約希望に相当することができる。
【００９５】
また、サーバ記憶部４１１は、即予約を確定可能な在庫数を更に記憶していてもよい。そして、サーバ通信部４１６は、店舗における即予約を確定可能な在庫数がゼロに達した際には、リクエスト予約のみを受信するとよい。このように構成することで、ユーザは、店舗に即予約の予約枠に在庫がある場合には、店舗の回答を待たずに予約希望を決定することができる。そして、店舗に即予約の在庫がなくなった場合のみ、予約希望に有効期限を設定して店舗からの回答を待つよう構成することができる。
【符号の説明】
【００９６】
１        予約システム
２        ユーザの端末装置
２１１    端末通信部
２１２    端末記憶部
２１３    端末操作部
２１４    端末表示部
２１５    端末処理部
３        店舗の端末装置
３１１    端末通信部
３１２    端末記憶部
３１３    端末操作部
３１４    端末表示部
３１５    端末処理部
４        サーバ
４１      店舗データベース
４２      予約データベース
４１１    サーバ記憶部
４１２    確定部
４１３    判定部
４１４    生成部
４１５    サーバ処理部
４１６    サーバ通信部
５        インターネット
【図１】
0006904391.tif 000002
【図２】
0006904391.tif 000003
【図３】
0006904391.tif 000004
【図４】
0006904391.tif 000005
【図５】
0006904391.tif 000006
【図６】
0006904391.tif 000007
【図７】
0006904391.tif 000008
【図８】
0006904391.tif 000009
【図９】
0006904391.tif 000010
【図１０】
0006904391.tif 000011
【図１１】
0006904391.tif 000012