(57)【要約】【課題】本発明は、予約する施設の位置や方向を予約作業時に直感的に把握できるようにする。【解決手段】本発明によれば、自端末の位置を示す端末情報を予約サーバに送信し、自端末との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、予約サーバから受信する情報取得部１１と、カメラが生成したカメラ画像を表示手段に表示させるとともに、施設情報で示される施設の位置に対応するカメラ画像上の位置に、予約ボタンを表示させる表示制御部１２と、予約ボタンに対する操作がなされた場合、対応する施設を予約するための予約処理を実行する予約処理部１３と、を有する端末装置１０が提供される。【選択図】図２
2018109885.tif 000002
【特許請求の範囲】
【請求項１】
自端末の位置を示す端末情報を予約サーバに送信し、自端末との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記予約サーバから受信する情報取得手段と、
カメラが生成したカメラ画像を表示手段に表示させるとともに、前記施設情報で示される施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる表示制御手段と、
前記予約ボタンに対する操作がなされた場合、対応する施設を予約するための予約処理を実行する予約処理手段と、
を有する端末装置。
【請求項２】
請求項１に記載の端末装置において、
前記表示制御手段は、
自端末の状態が第１の条件を満たす場合には、前記カメラ画像上に前記予約ボタンを表示した第１の予約画面を表示させ、
自端末の状態が前記第１の条件を満たさない場合には、前記第１の予約画面と異なる第２の予約画面を表示させる端末装置。
【請求項３】
請求項２に記載の端末装置において、
前記情報取得手段は、
自端末の状態が前記第１の条件を満たす場合には、前記予約サーバから前記施設情報を受信し、
自端末の状態が前記第１の条件を満たさない場合には、前記予約サーバから前記第２の予約画面を受信する端末装置。
【請求項４】
請求項３に記載の端末装置において、
前記情報取得手段は、
自端末の状態が前記第１の条件を満たす場合には、前記予約サーバに前記端末情報を送信して前記施設情報を要求し、
自端末の状態が前記第１の条件を満たさない場合には、前記予約サーバに前記第２の予約画面を要求する端末装置。
【請求項５】
請求項２から４のいずれか１項に記載の端末装置において、
前記第１の条件は、自端末が予め定められた所定空間内に位置する又は位置しないことを定めている端末装置。
【請求項６】
請求項２から４のいずれか１項に記載の端末装置において、
前記第１の条件は、自端末と施設との位置関係が所定条件を満たす又は満たさないことを定めている端末装置。
【請求項７】
請求項６に記載の端末装置において、
前記第１の条件は、自端末と施設との間の距離が基準値以下である端末装置。
【請求項８】
請求項１から７のいずれか１項に記載の端末装置において、
前記情報取得手段は、施設の検索条件を取得し、
前記表示制御手段は、自端末との位置関係が所定の条件を満たし、かつ、前記検索条件を満たす施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる端末装置。
【請求項９】
請求項８に記載の端末装置において、
前記検索条件では、施設の使用希望日時が指定され、
前記表示制御手段は、自端末との位置関係が所定の条件を満たし、かつ、前記使用希望日時に空いている施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる端末装置。
【請求項１０】
請求項８に記載の端末装置において、
前記検索条件では、施設の希望収容人数が指定され、
前記表示制御手段は、自端末との位置関係が所定の条件を満たし、かつ、前記希望収容人数を収容可能な施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる端末装置。
【請求項１１】
請求項１から１０のいずれか１項に記載の端末装置において、
前記表示制御手段は、
前記予約ボタンに対する操作がなされると、日時を含む予約の詳細を入力する入力欄を備える入力画面を表示させ、
自端末と施設との間の距離が基準値以下である場合、利用日の欄に当日を、利用時間の欄に現在時刻を含む時間帯をデフォルト値として入力した前記入力画面を表示させる端末装置。
【請求項１２】
端末装置の位置を示す端末情報を前記端末装置から受信し、前記端末装置との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記端末装置に送信する情報提供手段と、
前記施設情報で示される施設の中のいずれかを予約するための予約情報を、前記端末装置から受信し、予約処理を行う予約手段と、
を有する予約サーバ。
【請求項１３】
請求項１２に記載の予約サーバにおいて、
前記情報提供手段は、施設の検索条件を前記端末装置から受信し、前記端末装置との位置関係が所定の条件を満たし、かつ、前記検索条件を満たす施設及び位置を示す前記施設情報を、前記端末装置に送信する予約サーバ。
【請求項１４】
請求項１３に記載の予約サーバにおいて、
前記検索条件では、施設の使用希望日時が指定され、
前記情報提供手段は、前記端末装置との位置関係が所定の条件を満たし、かつ、前記使用希望日時に空いている施設及び位置を示す前記施設情報を、前記端末装置に送信する予約サーバ。
【請求項１５】
請求項１３に記載の予約サーバにおいて、
前記検索条件では、施設の希望収容人数が指定され、
前記情報提供手段は、前記端末装置との位置関係が所定の条件を満たし、かつ、前記希望収容人数を収容可能な施設及び位置を示す前記施設情報を、前記端末装置に送信する予約サーバ。
【請求項１６】
請求項１２から１５のいずれか１項に記載の予約サーバにおいて、
前記情報提供手段は、
前記端末装置の状態が第１の条件を満たす場合には、前記施設情報を前記端末装置に送信し、
前記端末装置の状態が前記第１の条件を満たさない場合には、カメラ画像上に予約ボタンを表示する画面と異なる予約画面を前記端末装置に送信する予約サーバ。
【請求項１７】
請求項１から１１のいずれか１項に記載の端末装置と、
請求項１２から１６のいずれか１項に記載の予約サーバと、
を有する予約システム。
【請求項１８】
コンピュータが、
自端末の位置を示す端末情報を予約サーバに送信し、自端末との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記予約サーバから受信する情報取得工程と、
カメラが生成したカメラ画像を表示手段に表示させるとともに、前記施設情報で示される施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる表示制御工程と、
前記予約ボタンに対する操作がなされた場合、対応する施設を予約するための予約処理を実行する予約処理工程と、
を実行する端末装置の処理方法。
【請求項１９】
コンピュータを、
自端末の位置を示す端末情報を予約サーバに送信し、自端末との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記予約サーバから受信する情報取得手段、
カメラが生成したカメラ画像を表示手段に表示させるとともに、前記施設情報で示される施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる表示制御手段、
前記予約ボタンに対する操作がなされた場合、対応する施設を予約するための予約処理を実行する予約処理手段、
として機能させるプログラム。
【請求項２０】
コンピュータが、
端末装置の位置を示す端末情報を前記端末装置から受信し、前記端末装置との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記端末装置に送信する情報提供工程と、
前記施設情報で示される施設の中のいずれかを予約するための予約情報を、前記端末装置から受信し、予約処理を行う予約工程と、
を実行する予約サーバの処理方法。
【請求項２１】
コンピュータを、
端末装置の位置を示す端末情報を前記端末装置から受信し、前記端末装置との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記端末装置に送信する情報提供手段、
前記施設情報で示される施設の中のいずれかを予約するための予約情報を、前記端末装置から受信し、予約処理を行う予約手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、予約サーバ、予約システム、端末装置の処理方法、予約サーバの処理方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、予約者からの予約条件に基づき会議室を選択する会議室予約支援システムが開示されている。当該会議室予約支援システムは、会議室情報記憶手段と、予約者情報記憶手段と、予約条件入力手段と、会議室検索手段と、を有する。
【０００３】
会議室情報記憶手段は、各会議室の位置や収容人数、予約状況などの会議室情報を記憶する。予約者情報記憶手段は、各予約者の所属部署や予約可能な会議室などの予約者情報を記憶する。予約条件入力手段は、会議室の使用日時や使用人数などの予約条件を入力する。会議室検索手段は、予約条件入力手段で入力された予約条件に適合し、かつ当該予約条件を入力した予約者が予約可能な会議室を、会議室情報記憶手段に記憶された会議室情報と予約者情報記憶手段に記憶された予約者情報とに基づいて検索する。例えば、予約者の所属部署と会議室との距離に基づき会議室を選択することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２２７８４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術の場合、予約作業を行う利用者は、予約する会議室の位置や方向を直感的に把握できない。結果、意図しない会議室を予約してしまう等の不都合が発生し得る。このような不都合は、会議室のみならず、その他の施設を予約する際にも発生し得る。
【０００６】
本発明は、予約する施設の位置や方向を予約作業時に直感的に把握できるようにすることを課題とする。
【課題を解決するための手段】
【０００７】
本発明によれば、
自端末の位置を示す端末情報を予約サーバに送信し、自端末との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記予約サーバから受信する情報取得手段と、
カメラが生成したカメラ画像を表示手段に表示させるとともに、前記施設情報で示される施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる表示制御手段と、
前記予約ボタンに対する操作がなされた場合、対応する施設を予約するための予約処理を実行する予約処理手段と、
を有する端末装置が提供される。
【０００８】
また、本発明によれば、
端末装置の位置を示す端末情報を前記端末装置から受信し、前記端末装置との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記端末装置に送信する情報提供手段と、
前記施設情報で示される施設の中のいずれかを予約するための予約情報を、前記端末装置から受信し、予約処理を行う予約手段と、
を有する予約サーバが提供される。
【０００９】
また、本発によれば、前記端末装置と、前記予約サーバと、を有する予約システムが提供される。
【００１０】
また、本発明によれば、
コンピュータが、
自端末の位置を示す端末情報を予約サーバに送信し、自端末との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記予約サーバから受信する情報取得工程と、
カメラが生成したカメラ画像を表示手段に表示させるとともに、前記施設情報で示される施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる表示制御工程と、
前記予約ボタンに対する操作がなされた場合、対応する施設を予約するための予約処理を実行する予約処理工程と、
を実行する端末装置の処理方法が提供される。
【００１１】
また、本発明によれば、
コンピュータを、
自端末の位置を示す端末情報を予約サーバに送信し、自端末との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記予約サーバから受信する情報取得手段、
カメラが生成したカメラ画像を表示手段に表示させるとともに、前記施設情報で示される施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる表示制御手段、
前記予約ボタンに対する操作がなされた場合、対応する施設を予約するための予約処理を実行する予約処理手段、
として機能させるプログラムが提供される。
【００１２】
また、本発明によれば、
コンピュータが、
端末装置の位置を示す端末情報を前記端末装置から受信し、前記端末装置との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記端末装置に送信する情報提供工程と、
前記施設情報で示される施設の中のいずれかを予約するための予約情報を、前記端末装置から受信し、予約処理を行う予約工程と、
を実行する予約サーバの処理方法が提供される。
【００１３】
また、本発明によれば、
コンピュータを、
端末装置の位置を示す端末情報を前記端末装置から受信し、前記端末装置との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記端末装置に送信する情報提供手段、
前記施設情報で示される施設の中のいずれかを予約するための予約情報を、前記端末装置から受信し、予約処理を行う予約手段、
として機能させるプログラムが提供される。
【発明の効果】
【００１４】
本発明によれば、予約する施設の位置や方向を予約作業時に直感的に把握できるようになる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態の装置のハードウエア構成の一例を概念的に示す図である。
【図２】本実施形態の端末装置の機能ブロック図の一例である。
【図３】本実施形態の端末装置がディスプレイ装置に表示する画面の一例を模式的に示す図である。
【図４】本実施形態の端末装置がディスプレイ装置に表示する画面の一例を模式的に示す図である。
【図５】本実施形態の端末装置がディスプレイ装置に表示する画面の一例を模式的に示す図である。
【図６】本実施形態の端末装置の処理の流れの一例を示すフローチャートである。
【図７】本実施形態の予約サーバに登録される情報の一例を模式的に示す図である。
【図８】本実施形態の予約サーバに登録される情報の一例を模式的に示す図である。
【図９】本実施形態の予約サーバの機能ブロック図の一例である。
【図１０】本実施形態の予約サーバの処理の流れの一例を示すフローチャートである。
【図１１】本実施形態の端末装置がディスプレイ装置に表示する画面の一例を模式的に示す図である。
【図１２】本実施形態の端末装置の処理の流れの一例を示すフローチャートである。
【図１３】本実施形態の端末装置の処理の流れの一例を示すフローチャートである。
【図１４】本実施形態の予約サーバの処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
＜第１の実施形態＞
まず、本実施形態の概要を説明する。本実施形態の予約システムは、端末装置と予約サーバとを備える。本実施形態の予約システムは、ＡＲ（Augmented Reality）、より詳細にはエアタグを利用したシステムである。
【００１７】
本実施形態の予約システムでは、複数の施設各々の位置情報に対応付けて、各施設を予約するためのエアタグ、すなわち画面上に各施設に対応して予約ボタンを表示するための情報を予約サーバに登録しておく。利用者が端末装置を操作して予約ソフトを起動すると、カメラが生成したカメラ画像がリアルタイムにディスプレイ装置に表示されるとともに、カメラ画像上の各施設の位置に対応して、各施設に対応した上記予約ボタン（エアタグ）が表示される。上記予約ボタンに対する操作がなされると、その施設を予約するためのステップに移行する。
【００１８】
このような本実施形態の予約システムによれば、予約する施設の位置や方向を予約作業時に直感的に把握できるようになる。
【００１９】
次に、本実施形態の端末装置及び予約サーバのハードウエア構成の一例について説明する。本実施形態の端末装置及び予約サーバ各々が備える各機能部は、任意のコンピュータのＣＰＵ（Central Processing Unit）、メモリ、メモリにロードされるプログラム、そのプログラムを格納するハードディスク等の記憶ユニット（あらかじめ装置を出荷する段階から格納されているプログラムのほか、ＣＤ（Compact Disc）等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムをも格納できる）、ネットワーク接続用インターフェイスを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００２０】
図１は、本実施形態の端末装置及び予約サーバ各々のハードウエア構成を例示するブロック図である。図１に示すように、端末装置及び予約サーバ各々は、プロセッサ１Ａ、メモリ２Ａ、入出力インターフェイス３Ａ、周辺回路４Ａ、バス５Ａを有する。周辺回路４Ａには、様々なモジュールが含まれる。なお、周辺回路４Ａを有さなくてもよい。
【００２１】
なお、予約サーバは、物理的及び／又は論理的に一体となった１つの装置により実現されてもよいし、物理的及び／又は論理的に互いに分かれた複数の装置により実現されてもよい。後者の場合、複数の装置各々が、図１に示すようなハードウエア構成を備えてもよい。そして、複数の装置が協働して、予約サーバの機能を実現してもよい。
【００２２】
バス５Ａは、プロセッサ１Ａ、メモリ２Ａ、周辺回路４Ａ及び入出力インターフェイス３Ａが相互にデータを送受信するためのデータ伝送路である。プロセッサ１Ａは、例えばＣＰＵ（Central Processing Unit） やＧＰＵ（Graphics Processing Unit）などの演算処理装置である。メモリ２Ａは、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。入出力インターフェイス３Ａは、入力装置（例：キーボード、マウス、マイク等）、外部装置、外部サーバ、外部センサ等から情報を取得するためのインターフェイスや、出力装置（例：ディスプレイ装置、スピーカ、プリンター、メーラ等）、外部装置、外部サーバ等に情報を出力するためのインターフェイスなどを含む。プロセッサ１Ａは、各モジュールに指令を出し、それらの演算結果をもとに演算を行うことができる。
【００２３】
次に、本実施形態の予約システムの機能について説明する。予約システムは、端末装置及び予約サーバを有する。端末装置と予約サーバは、インターネット等のネットワークに接続し、互いに通信可能に構成される。
【００２４】
まず、端末装置の機能を説明する。端末装置は、利用者に携帯される携帯端末であり、カメラ機能や通信機能等を備える。端末装置としては、例えば、スマートフォン、携帯電話、タブレット、ノートＰＣ（Personal Computer）等が例示されるが、これらに限定されない。
【００２５】
図２に、本実施形態の端末装置１０の機能ブロック図の一例を示す。図示するように、端末装置１０は、情報取得部１１と、表示制御部１２と、予約処理部１３とを有する。例えば、端末装置１０に所定の予約ソフトウエアをインストールすることで、これらの機能が実現される。
【００２６】
情報取得部１１は、自端末の位置を示す端末情報を予約サーバに送信し、自端末との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、予約サーバから受信する。
【００２７】
まず、情報取得部１１は、自端末の現在位置を示す位置情報を取得する手段を有する。位置情報は、例えば緯度、経度、高度等で示される。位置情報を取得する手段の構成は特段制限されず、例えばＧＰＳ（Global Positioning System）、無線ＬＡＮアクセスポイント、気圧センサ等を利用したあらゆる技術を採用できる。
【００２８】
また、情報取得部１１は、自端末が備えるカメラの向きを示す向き情報を取得する手段を有する。向き情報は、例えばカメラが向く方位、端末装置の傾斜角度等で示される。向き情報を取得する手段の構成は特段制限されず、例えば電子コンパス、加速度センサ、ジャイロセンサ等を利用した利用したあらゆる技術を採用できる。
【００２９】
また、情報取得部１１は、自端末の位置を示す端末情報を予約サーバに送信する手段を有する。予約サーバに送信する端末情報には、さらに、向き情報が含まれてもよい。予約サーバのアドレスは、予め、端末装置１０に登録される。例えば、予約ソフトウエアを端末装置１０にインストールした段階で、端末装置１０に予約サーバのアドレスが登録される。
【００３０】
また、情報取得部１１は、自端末との位置関係が所定の条件を満たす施設及び位置を示す施設情報を予約サーバから受信する手段を有する。当該施設情報を利用して、カメラ画像上にエアタグ（予約ボタン）が表示される。以下で説明するが、予め予約サーバには、複数の施設各々に対応した施設情報が登録される。施設情報は、施設を識別する情報（例：施設名称）や施設の位置を示す情報等を含む。施設の位置は、例えば緯度、経度、高度等で施設の代表点の位置を示す。予約サーバが、端末装置１０に返信する施設情報を端末情報に基づき抽出する手段は特段制限されず、あらゆるＡＲ技術を利用できる。
【００３１】
施設は、事前に予約して使用されるあらゆる施設を含む。例えば、会議室、視聴覚室等の部屋、運動施設、娯楽施設等が例示されるが、これらに限定されない。
【００３２】
表示制御部１２は、カメラがその時に生成したカメラ画像をリアルタイムに表示手段（ディスプレイ装置等）に表示させるとともに、施設情報で示される施設の位置に対応するカメラ画像上の位置に、予約ボタン（エアタグ）を表示させる。表示制御部１２は、自端末の現在位置、カメラが向く方位、端末装置の傾斜角度等に基づき、カメラ画像上に重ねて表示するエアタグやその位置を決定する。表示制御部１２が、カメラ画像上の所定位置にエアタグを表示する手段は特段制限されず、あらゆるＡＲ技術を利用できる。
【００３３】
カメラ画像上に表示される予約ボタンは、少なくとも、施設を識別する情報（例：施設名称）を含む。その他、予約ボタンは、「予約の場合は当該ボタンをタップしてください」等の操作案内を含んでもよい。
【００３４】
図３に、表示制御部１２によりディスプレイ装置に表示される画面の一例を示す。当該例では、画面１００は、カメラが生成したカメラ画像を含む。カメラ画像には、廊下及び会議室（施設）の扉が写っている。ユーザがカメラの向きを変えると、それに応じてカメラ画像が変更する。画面１００は、さらに、カメラ画像上に重畳した複数の予約ボタン１０１（エアタグ）を含む。複数の予約ボタン１０１各々は、対応する会議室の名称を含む。
【００３５】
図２に戻り、予約処理部１３は、予約ボタンに対する操作がなされた場合、対応する施設を予約するための予約処理を実行する。例えば、予約処理部１３は、表示制御部１２と協働して、予約の詳細を入力させるための入力画面を表示手段に表示させたり、当該入力画面を介して入力された情報を含む予約情報を予約サーバに送信して、予約処理を要求したりする。予約情報は、施設の識別情報（例：施設名称）、日時（利用日時）、利用者の識別情報等を含む。
【００３６】
ここで、会議室の予約を行う場合を例にとり、予約処理部１３が行う予約処理の一例を説明する。例えば、図３に示す画面１００上で、１００１会議室の予約ボタン１０１に対する操作（例：タップ操作）がなされると、予約処理部１３は、表示制御部１２と協働して、予約の詳細を入力する入力欄を備える入力画面を表示手段に表示させる。図４に一例を示す。当該例では、ウインドウ１０２に入力画面が表示されている。当該入力画面は、日時及び会議名の入力欄を有する。会議名の入力欄はなくてもよい。当該入力画面上でキャンセルボタンの操作がなされると、図３に示す画面１００に戻る。当該入力画面において入力欄への入力を完了後、ＯＫボタンの操作がなされると、予約処理部１３は、会議名、会議室の識別情報、日時、利用者の識別情報等を含む予約情報を、予約サーバに送信する。利用者の識別情報は、例えば、当該予約ソフトウエアの最初の起動時に入力を受付け、端末装置１０に登録しておく。この時、利用者の所属部署、年齢、肩書、連絡先（電話番号、メールアドレス、住所等）等の入力をさらに受付け、登録してもよい。
【００３７】
以下で説明するが、予約サーバは、受信した予約サーバに基づき、予約処理を行う。予約が完了した場合、予約サーバは予約完了通知を端末装置１０に返信する。予約処理部１３は、表示制御部１２と協働し、予約完了通知の受信に応じて、その旨を示す通知画面を表示手段に表示させる。図５に一例を示す。当該例では、ウインドウ１０３に通知画面が表示されている。当該通知画面は、予約の詳細及び予約が完了した旨を通知する。当該通知画面上で次の予約ボタンの操作がなされると、図３に示す画面１００に戻る。当該通知画面上で訂正ボタンの操作がなされると、例えば図４に示す画面１００に戻る。当該通知画面上で終了ボタンの操作がなされると、予約ソフトウエアを終了し、例えばホーム画面に戻る。
【００３８】
次に、図６のフローチャートを用いて、端末装置１０の処理の流れの一例を説明する。
【００３９】
端末装置１０を操作して予約ソフトウエアが起動されると（又は、予約ソフトウエア起動後に、予約処理開始の入力操作がなされると）、情報取得部１１は、それに応じて、自端末の現在位置を示す位置情報を取得する（Ｓ１０）。そして、情報取得部１１は、当該位置情報を予約サーバに送信する（Ｓ１１）。なお、情報取得部１１は、Ｓ１０でさらに自端末の向き情報を取得し、Ｓ１１でさらに自端末の向き情報を予約サーバに送信してもよい。その後、情報取得部１１は、予約サーバから返信されてきた施設情報を受信する（Ｓ１２）。
【００４０】
次いで、表示制御部１２は、Ｓ１２で受信された施設情報を用いて、カメラ画像上に施設に対応した予約ボタンを重ねて表示した画面を表示手段に表示させる（Ｓ１３）。予約処理部１３は、当該画面において予約ボタンに対する操作を受付けると（Ｓ１４）、その予約ボタンに対応する施設を予約するための予約処理を実行する（Ｓ１５）。予約処理の詳細は、上述の通りである。
【００４１】
次に、予約サーバの機能を説明する。予約サーバは、物理的及び／又は論理的に互いに分かれた複数のサーバで構成されてもよいし、物理的及び／又は論理的に一体となった１つのサーバで構成されてもよい。前者の場合、例えば、予約サーバは、エアタグ表示を実現するための施設情報を管理する施設情報管理サーバと、施設の予約状況等を管理する予約管理サーバとに分かれてもよい。
【００４２】
予約サーバ（例：施設管理サーバ）２０には、図７に示すように、予め、複数の施設各々の位置情報及び属性情報が登録される。図７は、施設が会議室である場合の例を示す。図７では、複数の施設各々の位置情報、収容人数、設備Ａ（例：ホワイトボード、プロジェクタ、テレビ、電話会議システム等）の有無等が登録されている。なお、属性情報はあくまで一例であり、これらに限定されない。位置情報は、例えば緯度、経度、高度等で施設の代表点の位置を示す。
【００４３】
また、予約サーバ（例：予約管理サーバ）２０には、図８に示すように、複数の施設各々の予約状況が登録される。図８は、施設が会議室である場合の例を示す。図８は、１００１会議室の予約状況を示す情報であり、日付、時間及び予約状況（予約の有無）が互いに対応付けられている。その他、利用者名、連絡先等がさらに対応付けられてもよい。なお、図の例では１時間単位での予約となっているが、これに限定されない。
【００４４】
図９に、本実施形態の予約サーバ２０の機能ブロック図の一例を示す。図示するように、予約サーバ２０は、情報提供部２１と、予約部２２とを有する。
【００４５】
情報提供部２１は、端末情報を端末装置１０から受信し、端末装置１０との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、端末装置１０に送信する。
【００４６】
上述の通り、端末情報には、端末装置１０の現在位置を示す位置情報の他、端末装置１０の向き情報等が含まれてもよい。そして、施設情報はエアタグ表示をさせるための情報である。情報提供部２１が、端末装置１０に返信する施設情報を端末情報に基づき抽出する手段は特段制限されず、あらゆるＡＲ技術を利用できる。例えば、情報提供部２１は、端末装置１０の位置から所定の距離以内に位置する施設の施設情報を端末装置１０に送信してもよい。また、情報提供部２１は、端末装置１０の位置から所定の距離以内に位置し、かつ、端末装置１０のカメラの向く方向に位置する施設の施設情報を、端末装置１０に送信してもよい。カメラの向く方向は、例えば、カメラの光軸を中心とし、そこから上下左右方向に所定角度の広がりを持たせた概念であってもよい。
【００４７】
予約部２２は、施設情報で示される施設の中のいずれかを予約するための予約情報を、端末装置１０から受信し、予約処理を行う。予約情報は、施設の識別情報（例：施設名称）、日時（利用日時）、利用者の識別情報等を含む。
【００４８】
例えば、予約部２２は、予約情報で示される日時に当該施設が空いている（予約されていない）場合、予約を完了させる。具体的には、図８に示すような予約状況を示す情報を更新する。すなわち、対応する施設の対応する日時の予約状況を「有」に変更し、利用者名等の属性情報を対応付けて登録する。そして、予約部２２は、予約が完了した旨の通知を端末装置１０に送信する。
【００４９】
一方、予約部２２は、予約情報で示される日時に当該施設が空いていない（既に予約されている）場合、予約ができなかった旨の通知を端末装置１０に送信する。
【００５０】
次に、図１０のフローチャートを用いて、予約サーバ２０の処理の流れの一例を説明する。
【００５１】
情報提供部２１は、端末情報を端末装置１０から受信すると（Ｓ４０）、当該端末装置１０との位置関係が所定の条件を満たす施設及び位置を示す施設情報を抽出し（Ｓ４１）、当該端末装置１０に返信する（Ｓ４２）。その後、予約情報を含む予約の要求を端末装置１０から受信すると、予約部２２は当該予約情報に基づき、予約処理を行う。
【００５２】
次に本実施形態の予約システムの変形例を説明する。
【００５３】
例えば、端末装置１０の情報取得部１１は、施設の検索条件をさらに取得し、予約サーバ２０に送信してもよい。検索条件は、ユーザにより入力される。予約サーバ２０は、端末装置１０との位置関係が所定の条件を満たし、かつ、検索条件を満たす施設の施設情報を抽出し、端末装置１０に返信する。情報取得部１１は、自端末との位置関係が所定の条件を満たし、かつ、検索条件を満たす施設の施設情報を予約サーバ２０から受信する。表示制御部１２は、情報取得部１１が取得した施設情報を用いて、カメラ画像上に予約ボタンを表示した画面を表示手段に表示させる。当該変形例の場合、検索条件を満たす施設に対応した予約ボタンのみが、カメラ画像上に重ねて表示されることとなる。
【００５４】
例えば、検索条件で施設の使用希望日時が指定されてもよい。この場合、予約サーバ２０の情報提供部２１は、端末装置１０との位置関係が所定の条件を満たし、かつ、使用希望日時に空いている施設の施設情報を、端末装置１０に送信する。そして、端末装置１０の表示制御部１２は、カメラ画像上に、端末装置１０との位置関係が所定の条件を満たし、かつ、使用希望日時に空いている施設に対応した予約ボタンを表示させる。
【００５５】
他の例として、検索条件で施設の希望収容人数が指定されてもよい。この場合、予約サーバ２０の情報提供部２１は、端末装置１０との位置関係が所定の条件を満たし、かつ、希望収容人数を収容可能な施設（例：収容人数が希望収容人数以上の施設）の施設情報を、端末装置１０に送信する。そして、端末装置１０の表示制御部１２は、カメラ画像上に、端末装置１０との位置関係が所定の条件を満たし、かつ、希望収容人数を収容可能な施設に対応した予約ボタンを表示させる。
【００５６】
例えば、図３に示すような画面が表示されている状態で、所定の操作（例：不図示の検索条件設定ボタンに対する操作）を受付けると、表示制御部１２は、施設の検索条件を指定する入力画面を表示手段に表示させてもよい。そして、情報取得部１１は、当該入力画面上で入力された検索条件を取得してもよい。
【００５７】
他の変形例を説明する。端末装置１０の表示制御部１２は、予約ボタンに対する操作に応じて図４に示すような予約の詳細を入力する入力画面を表示させる際、自端末と予約対象の施設との間の距離に応じて、表示内容を異ならせてもよい。
【００５８】
具体的には、自端末と予約対象の施設（操作された予約ボタンに対応する施設）との間の距離が基準値以下である場合、図４に示すような入力画面において、利用日（日時）の欄に当日を、利用時間の欄に現在時刻を含む時間帯をデフォルト値として入力してもよい。自端末と予約対象の施設との間の距離が基準値以下である場合、利用者は、今から使用するための施設を施設の近くで探している可能性がある。上述のようなデフォルト値を予め入力しておくと、利用者による入力作業の負担を軽減できる。なお、上記距離が基準値を超える場合、図４に示すような入力画面における入力欄を空欄にしてもよい。
【００５９】
他の変形例を説明する。端末装置１０の表示制御部１２は、情報取得部１１により取得された施設情報の数が基準値を超える場合、自端末に近い方から所定数の施設情報を表示させてもよい。
【００６０】
以上説明した本実施形態の予約システムによれば、利用者は、リアルタイムに表示されているカメラ画像上に複数の施設各々に対応して予約ボタンを表示した画面から、施設の予約処理を行うことができる。このため、利用者は、これから予約する施設の位置や方向を直感的に把握できる。結果、意図しない施設を誤って予約する不都合等を軽減できる。
【００６１】
また、本実施形態の予約システムによれば、検索条件を指定すると、検索条件にあった施設のみに対応して予約ボタンを表示させることができる。不要な情報（検索条件に合わない施設の予約ボタン）を表示させず、必要な情報（検索条件に合った施設の予約ボタン）のみを表示させることができるので、効率的に希望に合った施設の予約ができる。
【００６２】
また、本実施形態の予約システムによれば、自端末と予約対象の施設との間の距離が基準値以下である場合、図４に示すような入力画面において、利用日（日時）の欄に当日を、利用時間の欄に現在時刻を含む時間帯をデフォルト値として入力させることができる。自端末と予約対象の施設との間の距離が基準値以下である場合、利用者は、今から使用するための施設を施設の近くで探している可能性がある。上述のようなデフォルト値を予め入力しておくと、利用者による入力作業の負担を軽減できる。
【００６３】
また、本実施形態の予約システムによれば、画面表示させる予約ボタンの数が基準値を超える場合（情報取得部１１により取得された施設情報の数が基準値を超える場合）、自端末に近い方から所定数の施設情報のみを表示させることができる。表示する情報量を抑えることで、利用者による施設選択作業などの効率が向上する。
【００６４】
＜第２の実施形態＞
まず、本実施形態の概要を説明する。本実施形態の予約システムは、第１の実施形態で説明したエアタグを利用した予約モード（以下、「エアタグ予約モード」という）と、エアタグを利用しない予約モード（以下、「ノーマル予約モード」という）とを備える。そして、端末装置１０の状態に応じて、これらの予約モードが自動的に切り替わる。以下、詳細に説明する。
【００６５】
本実施形態の端末装置１０及び予約サーバ２０のハードウエア構成の一例は、第１の実施形態と同様である。
【００６６】
次に、本実施形態の予約システムの機能について説明する。予約システムは、端末装置１０及び予約サーバ２０を有する。端末装置１０と予約サーバ２０は、インターネット等のネットワークに接続し、互いに通信可能に構成される。
【００６７】
まず、端末装置１０の機能を説明する。端末装置１０は、利用者に携帯される携帯端末であり、カメラ機能や通信機能等を備える。端末装置１０としては、例えば、スマートフォン、携帯電話、タブレット、ノートＰＣ等が例示されるが、これらに限定されない。
【００６８】
図２に、本実施形態の端末装置１０の機能ブロック図の一例を示す。図示するように、端末装置１０は、情報取得部１１と、表示制御部１２と、予約処理部１３とを有する。例えば、端末装置１０に所定の予約ソフトウエアをインストールすることで、これらの機能が実現される。
【００６９】
情報取得部１１は、自端末の状態が第１の条件を満たす場合には、予約サーバ２０に端末情報を送信して施設情報を要求し、予約サーバ２０から施設情報を受信することができる。
【００７０】
一方、情報取得部１１は、自端末の状態が第１の条件を満たさない場合には、予約サーバ２０にノーマル予約モードの予約画面（第２の予約画面）要求し、予約サーバ２０から当該入力画面を受信することができる。
【００７１】
第１の条件は、例えば、自端末が予め定められた所定空間内に位置する又は位置しないことを定めていてもよい。例えば、第１の条件は、「自端末が利用者の会社の存在するエリア内に存在する」、「自端末が利用者所属部署の存在するエリア内に存在する」等であってもよい。なお、ここでの例示はあくまで一例であり、これらに限定されない。
【００７２】
その他、第１の条件は、例えば、自端末と施設との位置関係が所定条件を満たす又は満たさないことを定めていてもよい。例えば、第１の条件は、「自端末と施設との間の距離が基準値以下」等であってもよい。
【００７３】
その他、第１の条件は、例えば、自端末の傾斜角度が所定条件を満たす又は満たさないことを定めていてもよい。例えば、第１の条件は、「自端末が寝かせた状態でない」、「自端末が立った状態である」等であってもよい。寝かせた状態や立った状態は、例えば、基準状態（例：地面に水平な状態）からの自端末の傾斜角度等を用いて定義できる。
【００７４】
表示制御部１２は、自端末の状態が第１の条件を満たす場合には、例えば図３に示すように、カメラ画像上に予約ボタンを表示した予約画面（第１の予約画面）を表示手段に表示させる。
【００７５】
一方、表示制御部１２は、自端末の状態が第１の条件を満たさない場合には、例えば図１１に示すような、第１の予約画面と異なる第２の予約画面（ノーマル予約モードの予約画面）を表示手段に表示させる。第２の予約画面（画面２００）は、予約の詳細を指定する複数の入力欄を有する。
【００７６】
予約処理部１３は、自端末の状態が第１の条件を満たす場合には、例えば図３に示すように、カメラ画像上に予約ボタンを表示した予約画面（第１の予約画面）から、予約処理を受付ける。当該予約処理は、第１の実施形態で説明した通りである。
【００７７】
一方、予約処理部１３は、自端末の状態が第１の条件を満たさない場合には、例えば図１１に示すような、第１の予約画面と異なる第２の予約画面（ノーマル予約モードの予約画面）から、予約処理を受付ける。例えば、予約処理部１３は、第２の予約画面から予約の詳細情報の入力を受付ける。そして、予約処理部１３は、受付けた詳細情報を含む予約情報を予約サーバ２０に送信して、予約処理を要求する。
【００７８】
情報取得部１１、表示制御部１２及び予約処理部１３のその他の構成は、第１の実施形態と同様である。
【００７９】
ここで、図１２のフローチャートを用いて、端末装置１０の処理の流れの一例を説明する。
【００８０】
端末装置１０を操作して予約ソフトウエアが起動されると（又は、予約ソフトウエア起動後に、予約処理開始の入力がなされると）、情報取得部１１は、それに応じて、自端末の現在位置を示す位置情報、自端末の向きを示す向き情報等の状態情報を取得する（Ｓ２０）。そして、情報取得部１１は、状態情報に基づき、自端末の状態が第１の条件を満たすか判断する。
【００８１】
第１の条件を満たす場合（Ｓ２１のＹｅｓ）、情報取得部１１は、自端末の位置情報を予約サーバに送信する（Ｓ２２）。なお、Ｓ２２ではさらに自端末の向き情報を予約サーバに送信してもよい。その後、情報取得部１１は、予約サーバから返信されてきた施設情報を受信する（Ｓ２３）。
【００８２】
次いで、表示制御部１２は、Ｓ２３で受信された施設情報を用いて、カメラ画像上に施設に対応した予約ボタンを重ねて表示した画面を表示手段に表示させる（Ｓ２４）。予約処理部１３は、当該画面において予約ボタンに対する操作を受付けると（Ｓ２５）、その予約ボタンに対応する施設を予約するための予約処理を実行する（Ｓ２６）。
【００８３】
一方、第１の条件を満たさない場合（Ｓ２１のＮｏ）、情報取得部１１は、第２の予約画面（ノーマル予約モードの予約画面）を予約サーバに要求する（Ｓ２７）。次いで、表示制御部１２は、Ｓ２７で受信された第２の予約画面を表示手段に表示させる（Ｓ２８）。予約処理部１３は、当該第２の予約画面上で操作を受付け、予約処理を実行する（Ｓ２６）。
【００８４】
予約サーバ２０の情報提供部２１は、端末装置１０から端末情報を受信すると、施設情報を端末装置１０に返信する。一方、情報提供部２１は、端末装置１０からノーマル予約モードの予約画面（第２の予約画面）の要求を受信すると、第２の予約画面を端末装置１０に返信する。情報提供部２１のその他の構成は、第１の実施形態と同様である。また、予約部２２の構成は、第１の実施形態と同様である。
【００８５】
次に、本実施形態の予約システムの変形例を説明する。上記例では端末装置１０が第１の条件を満たすか否かを判断したが、予約サーバ２０が当該判断を行ってもよい。
【００８６】
ここで、図１３のフローチャートを用いて、当該変形例における端末装置１０の処理の流れの一例を説明する。
【００８７】
端末装置１０を操作して予約ソフトウエアが起動されると（又は、予約ソフトウエア起動後に、予約処理開始の入力がなされると）、情報取得部１１は、それに応じて、自端末の現在位置を示す位置情報、自端末の向きを示す向き情報等の状態情報を取得する（Ｓ３０）。そして、情報取得部１１は、状態情報を予約サーバ２０に送信し（Ｓ３１）、予約サーバ２０からの返信を受信する（Ｓ３２）。
【００８８】
返信として施設情報を受信した場合（Ｓ３３のＹｅｓ）、表示制御部１２は、Ｓ３２で受信された施設情報を用いて、カメラ画像上に施設に対応した予約ボタンを重ねて表示した画面を表示手段に表示させる（Ｓ３４）。予約処理部１３は、当該画面において予約ボタンに対する操作を受付けると（Ｓ３５）、その予約ボタンに対応する施設を予約するための予約処理を実行する（Ｓ３６）。
【００８９】
一方、返信として第２の予約画面（ノーマル予約モードの予約画面）を受信した場合（Ｓ３３のＮｏ）、表示制御部１２は、Ｓ３２で受信された第２の予約画面を表示手段に表示させる（Ｓ３７）。予約処理部１３は、当該第２の予約画面上で操作を受付け、予約処理を実行する（Ｓ３６）。
【００９０】
次に、図１４のフローチャートを用いて、当該変形例における予約サーバ２０の処理の流れの一例を説明する。
【００９１】
情報提供部２１は、端末装置１０から状態情報を受信すると（Ｓ５０）、状態情報に基づき、端末装置１０の状態が第１の条件を満たすか判断する。
【００９２】
第１の条件を満たす場合（Ｓ５１のＹｅｓ）、当該端末装置１０との位置関係が所定の条件を満たす施設及び位置を示す施設情報を抽出し（Ｓ５２）、当該端末装置１０に返信する（Ｓ５３）。一方、第１の条件を満たさない場合（Ｓ５１のＮｏ）、第２の予約画面を当該端末装置１０に返信する（Ｓ５４）。その後、予約情報を含む予約の要求を端末装置１０から受信すると、予約部２２は当該予約情報に基づき、予約処理を行う。
【００９３】
以上説明した本実施形態の予約システムによれば、第１の実施形態と同様の作用効果を実現することができる。
【００９４】
また、本実施形態の予約システムによれば、エアタグを利用した予約モード（エアタグ予約モード）と、エアタグを利用しない予約モード（ノーマル予約モード）とを備え、端末装置１０の状態に応じてこれらの予約モードを自動的に切り替えることができる。
【００９５】
例えば、端末装置１０が施設から遠く離れた場所にある場合、エアタグ予約モードを起動しても、カメラ画像上に予約ボタンが全く表示されない状態となる。かかる場合、利用者は、施設の予約処理に進むことができない。そこで、端末装置１０と施設との間の距離に応じて、上記予約モードを切り替えることができる。具体的には、端末装置１０と施設との間の距離が基準値以下であり、カメラ画像上に予約ボタンが表示される状態の場合には、エアタグ予約モードを選択する。一方、端末装置１０と施設との間の距離が基準値以上であり、カメラ画像上に予約ボタンが全く表示されない状態の場合には、ノーマル予約モードを選択する。
【００９６】
このような本実施形態の予約システムによれば、施設の予約処理を効率的に行えるユーザフレンドリーなシステムが実現される。
【００９７】
その他、端末装置１０が寝ている状態にある場合、エアタグ予約モードを起動しても、カメラは天井や床を向き、施設を撮影するような状態にない。かかる場合、利用者は、施設の予約処理に進むことができない。そこで、端末装置１０が寝ている状態か立っている状態かに応じて、上記予約モードを切り替えることができる。具体的には、端末装置１０が立っている状態の場合、エアタグ予約モードを選択する。一方、端末装置１０が寝ている状態の場合、ノーマル予約モードを選択する。
【００９８】
このような本実施形態の予約システムによれば、施設の予約処理を効率的に行えるユーザフレンドリーなシステムが実現される。
【００９９】
以下、参考形態の例を付記する。
１．  自端末の位置を示す端末情報を予約サーバに送信し、自端末との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記予約サーバから受信する情報取得手段と、
カメラが生成したカメラ画像を表示手段に表示させるとともに、前記施設情報で示される施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる表示制御手段と、
前記予約ボタンに対する操作がなされた場合、対応する施設を予約するための予約処理を実行する予約処理手段と、
を有する端末装置。
２．  １に記載の端末装置において、
前記表示制御手段は、
自端末の状態が第１の条件を満たす場合には、前記カメラ画像上に前記予約ボタンを表示した第１の予約画面を表示させ、
自端末の状態が前記第１の条件を満たさない場合には、前記第１の予約画面と異なる第２の予約画面を表示させる端末装置。
３．  ２に記載の端末装置において、
前記情報取得手段は、
自端末の状態が前記第１の条件を満たす場合には、前記予約サーバから前記施設情報を受信し、
自端末の状態が前記第１の条件を満たさない場合には、前記予約サーバから前記第２の予約画面を受信する端末装置。
４．  ３に記載の端末装置において、
前記情報取得手段は、
自端末の状態が前記第１の条件を満たす場合には、前記予約サーバに前記端末情報を送信して前記施設情報を要求し、
自端末の状態が前記第１の条件を満たさない場合には、前記予約サーバに前記第２の予約画面を要求する端末装置。
５．  ２から４のいずれかに記載の端末装置において、
前記第１の条件は、自端末が予め定められた所定空間内に位置する又は位置しないことを定めている端末装置。
６．  ２から４のいずれかに記載の端末装置において、
前記第１の条件は、自端末と施設との位置関係が所定条件を満たす又は満たさないことを定めている端末装置。
７．  ６に記載の端末装置において、
前記第１の条件は、自端末と施設との間の距離が基準値以下である端末装置。
８．  １から７のいずれかに記載の端末装置において、
前記情報取得手段は、施設の検索条件を取得し、
前記表示制御手段は、自端末との位置関係が所定の条件を満たし、かつ、前記検索条件を満たす施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる端末装置。
９．  ８に記載の端末装置において、
前記検索条件では、施設の使用希望日時が指定され、
前記表示制御手段は、自端末との位置関係が所定の条件を満たし、かつ、前記使用希望日時に空いている施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる端末装置。
１０．  ８に記載の端末装置において、
前記検索条件では、施設の希望収容人数が指定され、
前記表示制御手段は、自端末との位置関係が所定の条件を満たし、かつ、前記希望収容人数を収容可能な施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる端末装置。
１１．  １から１０のいずれかに記載の端末装置において、
前記表示制御手段は、
前記予約ボタンに対する操作がなされると、日時を含む予約の詳細を入力する入力欄を備える入力画面を表示させ、
自端末と施設との間の距離が基準値以下である場合、利用日の欄に当日を、利用時間の欄に現在時刻を含む時間帯をデフォルト値として入力した前記入力画面を表示させる端末装置。
１２．  端末装置の位置を示す端末情報を前記端末装置から受信し、前記端末装置との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記端末装置に送信する情報提供手段と、
前記施設情報で示される施設の中のいずれかを予約するための予約情報を、前記端末装置から受信し、予約処理を行う予約手段と、
を有する予約サーバ。
１３．  １２に記載の予約サーバにおいて、
前記情報提供手段は、施設の検索条件を前記端末装置から受信し、前記端末装置との位置関係が所定の条件を満たし、かつ、前記検索条件を満たす施設及び位置を示す前記施設情報を、前記端末装置に送信する予約サーバ。
１４．  １３に記載の予約サーバにおいて、
前記検索条件では、施設の使用希望日時が指定され、
前記情報提供手段は、前記端末装置との位置関係が所定の条件を満たし、かつ、前記使用希望日時に空いている施設及び位置を示す前記施設情報を、前記端末装置に送信する予約サーバ。
１５．  １３に記載の予約サーバにおいて、
前記検索条件では、施設の希望収容人数が指定され、
前記情報提供手段は、前記端末装置との位置関係が所定の条件を満たし、かつ、前記希望収容人数を収容可能な施設及び位置を示す前記施設情報を、前記端末装置に送信する予約サーバ。
１６．  １２から１５のいずれかに記載の予約サーバにおいて、
前記情報提供手段は、
前記端末装置の状態が第１の条件を満たす場合には、前記施設情報を前記端末装置に送信し、
前記端末装置の状態が前記第１の条件を満たさない場合には、カメラ画像上に予約ボタンを表示する画面と異なる予約画面を前記端末装置に送信する予約サーバ。
１７．  １から１１のいずれかに記載の端末装置と、
１２から１６のいずれかに記載の予約サーバと、
を有する予約システム。
１８．  コンピュータが、
自端末の位置を示す端末情報を予約サーバに送信し、自端末との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記予約サーバから受信する情報取得工程と、
カメラが生成したカメラ画像を表示手段に表示させるとともに、前記施設情報で示される施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる表示制御工程と、
前記予約ボタンに対する操作がなされた場合、対応する施設を予約するための予約処理を実行する予約処理工程と、
を実行する端末装置の処理方法。
１９．  コンピュータを、
自端末の位置を示す端末情報を予約サーバに送信し、自端末との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記予約サーバから受信する情報取得手段、
カメラが生成したカメラ画像を表示手段に表示させるとともに、前記施設情報で示される施設の位置に対応する前記カメラ画像上の位置に、予約ボタンを表示させる表示制御手段、
前記予約ボタンに対する操作がなされた場合、対応する施設を予約するための予約処理を実行する予約処理手段、
として機能させるプログラム。
２０．  コンピュータが、
端末装置の位置を示す端末情報を前記端末装置から受信し、前記端末装置との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記端末装置に送信する情報提供工程と、
前記施設情報で示される施設の中のいずれかを予約するための予約情報を、前記端末装置から受信し、予約処理を行う予約工程と、
を実行する予約サーバの処理方法。
２１．  コンピュータを、
端末装置の位置を示す端末情報を前記端末装置から受信し、前記端末装置との位置関係が所定の条件を満たす施設及び位置を示す施設情報を、前記端末装置に送信する情報提供手段、
前記施設情報で示される施設の中のいずれかを予約するための予約情報を、前記端末装置から受信し、予約処理を行う予約手段、
として機能させるプログラム。
【符号の説明】
【０１００】
１Ａ    プロセッサ
２Ａ    メモリ
３Ａ    入出力Ｉ／Ｆ
４Ａ    周辺回路
５Ａ    バス
１０    端末装置
１１    情報取得部
１２    表示制御部
１３    予約処理部
２０    予約サーバ
２１    情報提供部
２２    予約部
１００  画面
１０１  予約ボタン
１０２  ウインドウ
１０３  ウインドウ
２００  画面
【図１】
2018109885.tif 000003
【図２】
2018109885.tif 000004
【図３】
2018109885.tif 000005
【図４】
2018109885.tif 000006
【図５】
2018109885.tif 000007
【図６】
2018109885.tif 000008
【図７】
2018109885.tif 000009
【図８】
2018109885.tif 000010
【図９】
2018109885.tif 000011
【図１０】
2018109885.tif 000012
【図１１】
2018109885.tif 000013
【図１２】
2018109885.tif 000014
【図１３】
2018109885.tif 000015
【図１４】
2018109885.tif 000016