(57)【要約】【課題】時間帯を予約して利用する駐車場を適切に利用できる駐車場情報処理装置を提供する。【解決手段】駐車場の予約者の予約者識別子と、予約する時間帯を示す時間帯情報とを有する予約情報が格納される予約情報格納部１０１と、ユーザ端末２から予約識別子と時間帯情報とを有する予約指定情報を受信する予約指定情報受信部１０２と、予約指定情報受信部１０２が受信した予約指定情報に対応する予約情報を予約情報格納部１０１に蓄積する予約情報蓄積部１０３と、予約者が駐車場を退場したことを示す情報である退場情報を受信する退場情報受信部１０４と、退場情報受信部１０４が受信した退場情報に対応する退場時刻と、退場情報に対応する予約情報が有する時間帯情報とを用いて、予約情報に対応する予約者に対して与える特典を決定する特典決定部１０５と、特典決定部１０５が決定した特典を出力する特典出力部１０６とを備えた。【選択図】図１
2019114074.tif 000002
【特許請求の範囲】
【請求項１】
１以上の駐車領域を有する駐車場の予約者の予約者識別子と、予約する時間帯を示す時間帯情報とを有する１以上の予約情報が格納される予約情報格納部と、
ユーザ端末から、予約識別子と時間帯情報とを有する予約指定情報を受信する予約指定情報受信部と、
前記予約指定情報受信部が受信した予約指定情報に対応する予約情報を前記予約情報格納部に蓄積する予約情報蓄積部と、
予約者が駐車場を退場したことを示す情報である退場情報を受信する退場情報受信部と、
前記退場情報受信部が受信した退場情報に対応する退場時刻と、当該退場情報に対応する予約情報が有する時間帯情報とを用いて、当該予約情報に対応する予約者に対して与える特典を決定する特典決定部と、
前記特典決定部が決定した特典を出力する特典出力部とを備えた駐車場情報処理装置。
【請求項２】
前記退場情報受信部が退場情報を受信した場合に、当該退場情報に対応する駐車領域が利用可能となるように処理を行なう駐車状況変更処理部をさらに備えた駐車場情報処理装置。
【請求項３】
予約情報の出力の指示である出力指示を、ユーザ端末から受信する出力指示受信部と、
前記出力指示の受信に応じて、前記予約情報格納部の１以上の予約情報を用いて、駐車場の予約が可能か否かを示す情報である出力駐車場情報を構成する構成部と、
前記構成部が構成した出力駐車場情報を、前記ユーザ端末に送信する出力駐車場情報送信部とをさらに備えた請求項１または請求項２記載の駐車場情報処理装置。
【請求項４】
前記予約情報に基づいて、課金処理を行なう課金処理部をさらに備え、
前記特典は、駐車料金の支払に利用可能なポイントであり、
前記特典出力部は、前記特典決定部が決定した予約者に対して与える特典であるポイントを、当該予約者の予約者識別子に対して対応付けて出力し、
前記課金処理部は、当該予約者識別子を有する予約情報に基づいて行なわれる課金処理を、当該予約者識別子に対応付けられて出力されたポイント分を減額して行なう請求項１から請求項３いずれか一項記載の駐車場情報処理装置。
【請求項５】
１以上の駐車領域を有する駐車場の予約者の予約者識別子と、予約する時間帯を示す時間帯情報とを有する１以上の予約情報が格納される予約情報格納部と、予約指定情報受信部と、予約情報蓄積部と、退場情報受信部と、特典決定部と、特典出力部とを用いて行われる駐車場情報処理方法であって、
前記予約指定情報受信部が、ユーザ端末から、予約識別子と時間帯情報とを有する予約指定情報を受信する予約指定情報受信ステップと、
前記予約情報蓄積部が、前記予約指定情報受信ステップで受信した予約指定情報に対応する予約情報を前記予約情報格納部に蓄積する予約情報蓄積ステップと、
前記退場情報受信部が、予約者が駐車場を退場したことを示す情報である退場情報を受信する退場情報受信ステップと、
前記特典決定部が、前記退場情報受信ステップで受信した退場情報に対応する退場時刻と、当該退場情報に対応する予約情報が有する時間帯情報とを用いて、当該予約情報に対応する予約者に対して与える特典を決定する特典決定ステップと、
前記特典出力部が、前記特典決定ステップで決定した特典を出力する特典出力ステップとを備えた駐車場情報処理方法。
【請求項６】
１以上の駐車領域を有する駐車場の予約者の予約者識別子と、予約する時間帯を示す時間帯情報とを有する１以上の予約情報が格納される予約情報格納部にアクセス可能なコンピュータを、
ユーザ端末から、予約識別子と時間帯情報とを有する予約指定情報を受信する予約指定情報受信部と、
前記予約指定情報受信部が受信した予約指定情報に対応する予約情報を前記予約情報格納部に蓄積する予約情報蓄積部と、
予約者が駐車場を退場したことを示す情報である退場情報を受信する退場情報受信部と、
前記退場情報受信部が受信した退場情報に対応する退場時刻と、当該退場情報に対応する予約情報が有する時間帯情報とを用いて、当該予約情報に対応する予約者に対して与える特典を決定する特典決定部と、
前記特典決定部が決定した特典を出力する特典出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駐車場の情報を管理する装置等に関するものである。
【背景技術】
【０００２】
従来、時間貸し駐車場情報を検索できるウェブサイトが存在した（例えば、非特許文献１参照）。
【０００３】
また、予約できる駐車場を閲覧し、駐車場の予約が可能なウェブサイトが存在した（例えば、非特許文献２参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】"タイムズ駐車場検索"、［online］、［平成２９年１０月４日検索］、インターネット［URL：http://times-info.net/］
【非特許文献２】"ａｋｉｐｐａ"、［online］、［平成２９年１０月４日検索］、インターネット［URL：https://www.akippa.com/］
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来においては、時間帯を予約して利用する駐車場を適切に利用することが困難である、という課題があった。
【０００６】
例えば、予約して利用する駐車場の場合、ユーザは、予約した時間帯を超えるまでに駐車場を退場しなければならないため、予約時に利用時間が適切に見積もれない場合、予約する時間帯を長めに設定しなければならなかった。しかしながら、予約の終了時刻よりも早い時刻に退場した場合でも、予約した時間分の駐車料金をユーザが支払う必要があるため、無駄な駐車料金が発生してしまうこととなる。このため、ユーザに取っては、予約する時間帯を適切な長さに設定することが難しく、駐車場を適切に利用することができなかった。
【０００７】
本発明は、上記のような課題を解消するためになされたものであり、時間帯を予約して利用する駐車場を、適切に利用できる駐車場情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の駐車場情報処理装置は、１以上の駐車領域を有する駐車場の予約者の予約者識別子と、予約する時間帯を示す時間帯情報とを有する１以上の予約情報が格納される予約情報格納部と、ユーザ端末から、予約識別子と時間帯情報とを有する予約指定情報を受信する予約指定情報受信部と、予約指定情報受信部が受信した予約指定情報に対応する予約情報を予約情報格納部に蓄積する予約情報蓄積部と、予約者が駐車場を退場したことを示す情報である退場情報を受信する退場情報受信部と、退場情報受信部が受信した退場情報に対応する退場時刻と、退場情報に対応する予約情報が有する時間帯情報とを用いて、予約情報に対応する予約者に対して与える特典を決定する特典決定部と、特典決定部が決定した特典を出力する特典出力部とを備えた駐車場情報処理装置である。
【０００９】
かかる構成により、予約した時間帯よりも早く退場した予約者に特典を与えることができ、時間帯を予約して利用する駐車場を適切に利用することができる。例えば、予約した時間よりも早い時間に駐車場を退場した場合であっても、特典が得られるため、不要となった予約時間に対する費用負担等を緩和できるため、予約する時間帯の長さ等を設定しやすくなり、ユーザが駐車場を適切に利用することができる。
【００１０】
また、本発明の駐車場情報処理装置は、前記駐車場情報処理装置において、退場情報受信部が退場情報を受信した場合に、退場情報に対応する駐車領域が利用可能となるように処理を行なう駐車状況変更処理部をさらに備えた駐車場情報処理装置である。
【００１１】
かかる構成により、時間帯を予約して利用する駐車場を効率よく運営することができる。また、例えば、予約者が予約の終了時刻よりも早く駐車場を退場した場合に、退場によって空きが生じた駐車領域を、他のユーザに利用させることができ、駐車場を効率よく運営することも可能となる。
【００１２】
また、本発明の駐車場情報処理装置は、前記駐車場情報処理装置において、予約情報の出力の指示である出力指示を、ユーザ端末から受信する出力指示受信部と、出力指示の受信に応じて、予約情報格納部の１以上の予約情報を用いて、駐車場の予約が可能か否かを示す情報である出力駐車場情報を構成する構成部と、構成部が構成した出力駐車場情報を、ユーザ端末に送信する出力駐車場情報送信部とをさらに備えた駐車場情報処理装置である。
【００１３】
かかる構成により、駐車上の利用状況をユーザに通知することができる。
【００１４】
また、本発明の駐車場情報処理装置は、前記駐車場情報処理装置において、予約情報に基づいて、課金処理を行なう課金処理部をさらに備え、特典は、駐車料金の支払に利用可能なポイントであり、特典出力部は、特典決定部が決定した予約者に対して与える特典であるポイントを、予約者の予約者識別子に対して対応付けて出力し、課金処理部は、予約者識別子を有する予約情報に基づいて行なわれる課金処理を、予約者識別子に対応付けられて出力されたポイント分を減額して行なう駐車場情報処理装置である。
【００１５】
かかる構成により、特典であるポイントによって、駐車場を予約した時間帯の終了時刻よりも早く退場した場合に、駐車料金を減額することができる。
【発明の効果】
【００１６】
本発明による駐車場情報処理装置等によれば、時間帯を予約して利用する駐車場を適切に利用できるようにすることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態における駐車場情報処理システムのブロック図
【図２】同駐車場情報処理システムの駐車場情報処理装置の動作について説明するフローチャート
【図３】同駐車場情報処理システムの駐車場情報処理装置の駐車場管理情報を示す図
【図４】同駐車場情報処理システムの駐車場情報処理装置の予約情報管理表を示す図
【図５】同駐車場情報処理システムの駐車場情報処理装置の予約者管理表を示す図
【図６】同駐車場情報処理システムのユーザ端末における入力画面の表示例を示す図
【図７】同駐車場情報処理システムのユーザ端末における出力駐車場情報の表示例を示す図
【図８】同駐車場情報処理システムのユーザ端末における入力画面の表示例を示す図
【図９】同駐車場情報処理システムの駐車場情報処理装置の予約情報管理表を示す図
【図１０】同駐車場情報処理システムのユーザ端末における入力画面の表示例を示す図
【図１１】同駐車場情報処理システムの駐車場情報処理装置のポイント対応表を示す図
【図１２】同駐車場情報処理システムの駐車場情報処理装置の予約情報管理表を示す図
【図１３】本発明の実施の形態におけるコンピュータシステムの外観の一例を示す図
【図１４】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００１８】
以下、駐車場情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１９】
（実施の形態）
図１は、本実施の形態における駐車場情報処理システム１０００のブロック図である。駐車場情報処理システム１０００は、駐車場情報処理装置１と、１または２以上のユーザ端末２とを備える。駐車場情報処理装置１と、１または２以上のユーザ端末２とは、有線または無線のネットワーク等を介して、相互に通信可能に接続されている。なお、ここでは説明の便宜上、ユーザ端末２が３以上である場合を例に挙げて示しているが、ユーザ端末２の数は、１または２以上であればその数は問わない。また、ここでは、ユーザ端末２のうちの３つをユーザ端末２ａ〜２ｃで示している。なお、ユーザ端末２を区別する必要がない場合には、それぞれをユーザ端末２と呼ぶ。
【００２０】
駐車場情報処理装置１は、予約情報格納部１０１、予約指定情報受信部１０２、予約情報蓄積部１０３、退場情報受信部１０４、特典決定部１０５、特典出力部１０６、駐車状況変更処理部１０７、出力指示受信部１０８、構成部１０９、出力駐車場情報送信部１１０、および課金処理部１１１を備える。
【００２１】
１または２以上のユーザ端末２は、端末受信部２０１、端末表示部２０２、端末受付部２０３、および端末送信部２０４を備える。なお、図１においては、ユーザ端末２ａの構造をブロック図で示しているが、ユーザ端末２ｂ、２ｃ等のユーザ端末２ａ以外の他のユーザ端末２も、ここでは、同様の構造を有しているものとする。
【００２２】
駐車場情報処理装置１は、例えば、クラウドサーバや、ＡＳＰサーバ等のサーバ装置等である。駐車場情報処理装置１は、例えば、コンピュータ等により実現される。
【００２３】
予約情報格納部１０１には、１または２以上の予約情報が格納される。予約情報は、１または２以上の駐車領域を有する駐車場の予約に関する情報である。予約情報は、予約者識別子と、時間帯情報とを有している。予約者識別子は、駐車場の予約者を識別可能な識別子である。駐車場の予約者は、駐車場を予約する人である。予約者識別子は、例えば、予約者のユーザ名や、予約者のアカウントや、予約者に割当てられたユニークなコードや、予約者のメールアドレスや、予約者の氏名等である。時間帯情報は、例えば、駐車場を予約する時間帯を示す情報である。時間帯情報は、通常、駐車場を予約する時間帯の開始時刻と、終了時刻とを特定可能な情報である。時間帯情報は、例えば、予約した時間帯の開始時刻と、終了時刻とを有する情報であっても良く、開始時刻と、時間帯の長さとを有する情報であっても良い。また、時間帯情報は、時間帯が属する日付の情報を有していても良い。ここでの予約は、駐車場内の特定の駐車領域の予約と考えてもよく、不特定の駐車領域の予約と考えてもよい。特定の駐車領域の予約とは、例えば、予約者が利用する駐車領域が予め特定されている特定されている予約である。不特定の駐車領域の予約とは、例えば、予約者が利用する駐車領域が予め特定されていない予約である。不特定の駐車領域の予約は、例えば、予約した時間帯に、駐車場内の空いている駐車領域の任意の一つを利用可能な予約である。予約情報は、駐車領域識別子をさらに有していても良い。予約情報が有する駐車領域識別子は、予約情報により予約された駐車領域を識別する識別子である。予約情報が有する駐車領域識別子は、例えば、上述したような駐車場内の予約された特定の駐車領域を示す情報である。駐車領域識別子は、例えば、一の駐車領域内の駐車領域に割当てられたユニークなコードや、駐車領域番号等である。
【００２４】
例えば、予約情報は、駐車場識別子をさらに有していても良い。予約情報が有する駐車場識別子は、予約情報により予約された駐車場を識別する識別子である。例えば、予約情報格納部１０１には、複数の駐車場についての予約に関する予約情報が格納されていても良く、この場合、予約情報は、予約情報に対応する予約の対象となる駐車場の駐車場識別子を有することが好ましい。予約情報が有する駐車場識別子は、例えば、予約情報により予約された駐車領域を有する駐車場を示す情報である。駐車場識別子は、例えば、駐車場名や、駐車場に割当てられたユニークなコードや、駐車場の住所や、駐車場に対応する電話番号やメールアドレス等である。なお、駐車領域識別子が、一の駐車場の一の駐車領域を特定可能な情報である場合、この駐車領域識別子は、駐車場識別子も含むものと考えても良く、含まないと考えてもよい。
【００２５】
なお、予約情報は、予約情報を識別する識別子である予約識別子をさらに有していてもよい。予約識別子は、例えば、予約情報に割当てられたユニークなコードである。
【００２６】
ここでの駐車場は、１または２以上の一時利用の駐車領域を有する予約が可能な駐車場である。例えば、ここでの駐車場は、１または２以上の予約制の一時利用の駐車領域を有する駐車場である。予約制の駐車領域とは、予約したユーザだけが利用可能な駐車領域である。なお、駐車場の予約は、予約時に予約者が利用する駐車領域を指定可能な予約であっても良く、予約時に予約者が駐車領域を指定できない予約であっても良い。また、予約が可能な駐車領域を有する駐車場を利用するための予約は、上述したような予約者が利用する駐車領域が予め指定されている予約であっても良く、予約者が利用する駐車領域が指定されておらず、予約者が利用可能な駐車領域のうちの、利用時に空いている駐車領域に自由に駐車可能な予約であっても良い。
【００２７】
一時利用の駐車領域とは、例えば、利用時間、すなわち駐車時間の増加に応じて駐車料金が連続的あるいは段階的に増加する駐車領域である。一時利用の駐車場は、時間貸しの駐車場と考えてもよい。駐車場とは、例えば、自動車や自動二輪、自転車等の移動体を駐車する場所である。ここでの駐車場は、平置き駐車場であっても良く、立体駐車場であっても良く、どのような形態の駐車場であるかは問わない。駐車領域とは、通常、１台の移動体を駐車する領域である。
【００２８】
なお、予約情報格納部１０１には、さらに、駐車場識別子と、駐車場識別子が示す駐車場の位置を示す情報とを有する１以上の駐車場管理情報が格納されていても良い。駐車管理情報は、更に、対応する駐車場識別子が示す駐車場が有する予約によって利用可能な駐車領域の駐車領域識別子や、予約によって利用可能な駐車領域数を有していても良い。ここでの駐車領域数は、例えば、駐車場の予約可能なすべての駐車領域に予約が入っていない場合に予約によって利用可能な駐車領域数である。
【００２９】
予約情報格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは他の格納部についても同様である。
【００３０】
予約指定情報受信部１０２は、ユーザ端末２から予約指定情報を受信する。例えば、予約指定情報受信部１０２は、一の予約者が利用するユーザ端末２から予約指定情報を受信する。予約指定情報は、例えば、駐車場の予約を申込むためにユーザ端末２から送信される情報である。予約指定情報は、予約者識別子と、時間帯情報とを有する情報である。予約指定情報が有する予約者識別子は、予約を申込む予約者の識別子であり、予約指定情報が有する時間帯情報は、予約する時間帯を示す情報である。予約指定情報は、さらに、予約する駐車場を指定するための情報として、駐車場識別子を有していてもよい。予約指定情報は、さらに、予約する駐車領域を指定するための情報として、駐車領域識別子を有していても良い。
【００３１】
予約指定情報受信部１０２は、通常、無線または有線の通信手段で実現される。予約指定情報受信部１０２は、通信デバイスを含むと考えても、含まないと考えても良い。かかることは、他の受信部においても同様である。
【００３２】
予約情報蓄積部１０３は、予約指定情報受信部１０２が受信した予約指定情報に対応する予約情報を予約情報格納部１０１に蓄積する。予約情報蓄積部１０３は、例えば、予約指定情報受信部１０２が受信した予約指定情報が示す予約が可能であるか否かを判断し、予約が可能である場合、予約指定情報に対応する予約情報を予約情報格納部１０１に蓄積し、予約が可能でない場合、予約情報を予約情報格納部１０１に蓄積しない。なお、例えば、ユーザ端末２等に、予約が可能な駐車領域だけが表示されるようにし、予約指定情報を出力するための操作として、表示された駐車領域についての予約を申込むための予約指定情報を出力するための操作のみをユーザ端末２が受け付けられないようにすること等により、予約が可能な駐車領域についての予約指定情報のみを予約情報蓄積部１０３が受け付けるようにした場合、予約情報蓄積部１０３は、予約が可能であるか否かの判断を行なわずに予約指定情報に対応する予約情報を蓄積するようにしても良い。予約指定情報に対応する予約情報は、例えば、予約指定情報が有する予約者識別子と時間帯情報とを有する情報である。また、予約指定情報に対応する予約情報は、さらに、予約指定情報が有する駐車場識別子を有していても良く、予約指定情報が有する駐車領域識別子を有していても良い。また、予約指定情報に対応する予約情報は、さらに、予約情報を蓄積する際に予約情報蓄積部１０３が取得した予約される駐車領域の駐車領域識別子を有していても良い。
【００３３】
予約情報蓄積部１０３が、どのようにして予約指定情報が示す予約が可能であるか否かを判断するかは問わない。以下に、予約が可能であるか否かの判断の一例について説明する。
【００３４】
例えば、予約指定情報受信部１０２が受信した予約指定情報と、予約情報格納部１０１に格納された予約情報とが、駐車場識別子と駐車領域識別子とを有する場合、予約情報蓄積部１０３は、予約情報格納部１０１に格納されている予約情報の中に、予約指定情報と同じ駐車場識別子と駐車領域識別子とを有する予約情報であって、予約指定情報が有する時間帯情報と少なくとも一部が重なる時間帯を示す時間帯情報を有する予約情報があるか否かを判断し、ある場合は予約ができないと判断し、ない場合は、予約が可能であると判断する。そして、予約が可能である場合、予約情報蓄積部１０３は、例えば、予約指定情報が有する予約者識別子と、時間帯情報と、駐車場識別子と、駐車領域識別子とを有する予約情報を、予約情報格納部１０１に蓄積する。
【００３５】
なお、予約情報蓄積部１０３は、例えば、予約指定情報受信部１０２が受信した予約指定情報が、駐車場識別子を有しており、予約情報が駐車場識別子と駐車領域識別子とを有している場合、予約情報蓄積部１０３は、予約情報格納部１０１に格納されている予約情報の中から、予約指定情報と同じ駐車場識別子を有する予約情報であって、予約指定情報が有する時間帯情報と少なくとも一部が重なる時間帯を示す時間帯情報を有する予約情報を検出し、予約指定情報が有する駐車場識別子と対応付けられた予約が可能な駐車領域の駐車領域識別子の中に、この検出した予約情報が有する駐車領域識別子のいずれとも一致しない駐車領域識別子があるか否かを判断し、一致しない駐車領域識別子があれば、予約ができると判断し、なければ、予約ができないと判断しても良い。そして、予約が可能である場合、予約情報蓄積部１０３は、例えば、予約指定情報が有する予約者識別子と、時間帯情報と、駐車場識別子と、上記でいずれとも一致しないと判断された駐車領域識別子のうちの一つとを有する予約情報を、予約情報格納部１０１に蓄積してもよい。
【００３６】
また、例えば、予約指定情報受信部１０２が受信した予約指定情報が、駐車場識別子を有する場合、予約情報蓄積部１０３は、予約情報格納部１０１に格納されている予約情報の中に、予約指定情報と同じ駐車場識別子を有する予約情報であって、予約指定情報が有する時間帯情報と少なくとも一部が重なる時間帯を示す時間帯情報を有する予約情報が、予め決められた数以上あるか否かを判断し、予め決められた数以上ある場合は予約ができないと判断し、数以上ない場合は、予約が可能であると判断する。そして、予約情報蓄積部１０３は、予約が可能である場合、予約指定情報が有する予約者識別子と、時間帯情報と、駐車場識別子とを有する予約情報を、予約情報格納部１０１に蓄積する。なお、ここでの予め決められた数は、例えば、予約指定情報が有する駐車場識別子が示す駐車場毎に予め決められている数である。予め決められた数は、例えば、予約指定情報が有する駐車場識別子が示す駐車場が有する駐車領域の数以下の数である。予め決められた数は、例えば、予約指定情報が有する駐車場識別子が示す駐車場が有する一時利用可能な駐車領域のうちの、予約可能な駐車領域の上限数である。ここでの各駐車場の予約可能な駐車領域の上限数は、予約が全くない状態、すなわち初期状態における予約が可能な駐車領域の上限数である。各駐車場の予約可能な駐車領域の上限数は、例えば、駐車場識別子と対応付けて、予約情報格納部１０１等に予め蓄積しておくようにして、各駐車場について上限数を取得する際に、各駐車場の駐車場識別子を用いて検索により取得するようにすればよい。例えば、上述した駐車場管理情報が、さらに各駐車場識別子に対応する上限数を有しているようにしても良い。
【００３７】
なお、上記において、予約が可能であると判断された場合であって、予約情報格納部１０１に格納されている予約情報が駐車領域識別子を有する場合、予約情報蓄積部１０３は、予約情報格納部１０１に格納されている予約情報のうちの、予約指定情報と同じ駐車場識別子を有する予約情報であって、予約指定情報が有する時間帯情報と少なくとも一部が重なる時間帯を示す時間帯情報を有する予約情報が有する駐車領域識別子を取得し、取得した駐車領域識別子と一致しない駐車領域識別子（すなわち、予約が可能な駐車領域の駐車領域識別子）を、予約指定情報が有する駐車場識別子が示す駐車場が有する駐車領域の駐車領域識別子の中から取得して、この駐車領域識別子と、予約指定情報が有する予約者識別子、時間帯情報、及び駐車場識別子とを有する予約情報を、予約情報格納部１０１に蓄積するようにしてもよい。予約指定情報が有する駐車場識別子が示す駐車場が有する駐車領域の駐車領域識別子は、例えば、予約情報格納部１０１等の格納部に予め格納されている１または２以上の駐車場識別子と、各駐車場識別子が示す駐車場が有する１または２以上の駐車領域の駐車領域識別子と、を対応付けた情報から、検索等により取得するようにすればよい。例えば、上述したような駐車場管理情報から取得するようにしても良い。
【００３８】
なお、予約指定情報および予約情報が駐車場識別子を有さない場合、予約情報蓄積部１０３は、例えば、上記の予約が可能であるか否かの処理において、駐車場識別子を利用せずに、予め決められた特定の一つの駐車場について予約が可能であるか否かの判断を行なうようにすればよい。
【００３９】
なお、予約が可能であるか否かの判断処理として、上記以外の処理を行なっても良く、例えば、予約が可能であるか否かを判断する公知技術を用いても良い。
【００４０】
退場情報受信部１０４は、予約者が駐車場を退場したことを示す情報である退場情報を受信する。ここでの駐車場は、通常、予約者が予約して利用していた駐車場である。駐車場の退場とは、例えば、駐車領域からの退出や、駐車場や駐車領域の利用終了と考えてもよい。退場情報は、例えば、退場時に予約者が利用している駐車場に関する予約を特定可能な情報を有する情報である。予約を特定可能な情報は、例えば、予約に関する予約情報を特定可能な情報であっても良い。退場時に退場した予約者が利用していた駐車場に関する予約を特定可能な情報は、例えば、上述したような予約識別子であっても良く、予約者識別子と退場時刻との組合せ等であっても良く、退場時に利用していた駐車領域の駐車領域識別子と、退場時刻との組合せや、退場時に利用していた駐車場の駐車場識別子と、退場時に利用していた駐車領域の駐車領域識別子と、退場時刻との組合せであっても良い。なお、ここでの退場時刻の代わりに、例えば、予約者が予約していた駐車場や駐車領域に入場した時刻や、駐車中の任意の時刻の情報等を用いても良い。退場情報は、退場情報であることを示す情報を有していても良く、有していなくても良い。なお、退場情報受信部１０４は、退場情報をどこから受信してもよい。例えば、ユーザ端末２から受信しても良く、駐車場に設置された駐車されている自動車等の移動体の入退出を検出する装置（図示せず）等から、退場情報を受信してもよい。
【００４１】
退場情報は、予約者が駐車場を退場した退場時刻を有していても良い。また、退場情報が退場時刻を有していない場合、退場情報受信部１０４は、退場時刻を取得するようにする。例えば、退場情報受信部１０４は、退場情報を受信した時刻を、退場時刻として、図示しない時計等から取得する。
【００４２】
特典決定部１０５は、退場情報受信部１０４が受信した退場情報に対応した退場時刻と、退場情報に対応する予約情報が有する時間帯情報とを用いて、予約情報に対応する予約者に対して与える特典を決定する。退場情報受信部１０４が退場情報を受信した退場情報に
対応した退場時刻は、上述したような退場情報が有する退場時刻であってもよく、退場情報受信部１０４が退場情報を受信した際等に取得した退場時刻であってもよい。退場情報に対応する予約情報とは、退場時に予約者が利用していた駐車場の予約に関する予約情報であり、例えば、上述した退場情報が有する予約を特定可能な情報によって特定される予約情報である。予約者に対して与える特典とは、例えば、ポイントや、駐車料金の割引、駐車料金の値引き、駐車料金の支払に対するキャッシュバックや、クーポン等である。駐車料金とは、駐車場の利用料金である。ここでのポイントは、例えば、駐車料金の支払に利用可能なポイントである。また、ポイントは、駐車料金の支払以外の支払に利用可能なポイントであってもよい。また、ポイントは、例えば、ポイント数に応じて物品や金券や駐車場の無料利用券等と交換可能なものであっても良い。ここでのクーポンは、例えば、次回以降の駐車場の利用時に利用可能な駐車料金の割引や値引きに用いられるクーポンであるが、他のクーポンであっても良い。
【００４３】
特典決定部１０５は、例えば、退場情報受信部１０４が退場情報を受信した退場時刻と、退場情報に対応する予約情報が有する時間帯情報とを用いて、退場時刻から時間帯情報が示す予約の終了時刻までの時間（以下、繰上時間と称す）を取得し、取得した繰上時間に応じて予約者に対して与える特典を決定する。繰上時間に応じて予約者に対して与える特典を決定する、ということは、例えば、繰上時間の長さに応じて、予約者に対して特典として与えるポイントの値や、割引の割引率や、値引きの金額や、キャッシュバックの金額や、クーポンの割引率や金額等を決定することである。例えば、特典は、繰上時間が長くなるにつれて連続的または段階的に予約者にとっての価値が高くなる特典である。例えば、特典決定部１０５は、繰上時間が長くなるに従って、連続的にまたは段階的に増加させた値のポイントや、連続的にまたは段階的に増加させた割引率の割引、連続的にまたは段階的に増加させた金額の値引きや、連続的にまたは段階的に増加させた金額のキャッシュバックや、連続的にまたは段階的に増加させた割引率や値引きする金額等を有するクーポンを、特典として決定する。ここで与えられたポイントや、割引や、値引きや、クーポン等は、これらの特典が決定された退出情報に対応する予約についての予約情報が示す駐車場の駐車料金の決済時に利用できるものであっても良く、退出情報が示す退出後に新たに利用した駐車場の駐車料金の決済時にのみ利用できるものであっても良く、その両方に用いられるものであっても良い。なお、これらの特典に対する値や、割引率や、金額等は、上限が設けられていてもよい。また、例えば、繰上時間が閾値以下の場合、特典決定部１０５は、特典を予約者に与えないことを決定しても良い。なお、繰上時間に応じて予約者に対して与える特典を決定する、ということは、例えば、繰上時間の長さに応じて、予約者に対して与える特典の種類を変更することも含んでいても良い。特典の種類とは、例えば、上述したようなポイントや、割引や、値引き、クーポン等の種類である。
【００４４】
特典出力部１０６は、特典決定部１０５が決定した特典を出力する。ここでの特典の出力とは、例えば、特典決定部１０５が決定した特典を、この特典が与えられる予約者に対応付けて出力することである。ここでの特典の出力とは、例えば、特典決定部１０５が決定した特典を、この特典が与えられる予約者に対応付けて、図示しない格納部等に蓄積することであっても良い。特典を予約者に対応付けて蓄積する、ということは、例えば、特典の情報を、予約者識別子と対応付けて蓄積することである。ただし、結果的に予約者が特定できればよく、予約者識別子と対応付ける代わりに、予約識別子等と対応付けて蓄積しても良い。特典の情報は、特典の種類を示す情報と特典の値との組でもよく、特典を識別可能な特典識別子であっても良い。また、特典の情報は、特典に応じた処理を実行するためのアルゴリズム等であってもよく、特典に応じた処理に利用される計算式やパラメータ等の情報であってもよく、特典に応じた処理を実行させるための命令等であってもよく、特典識別子は、特定のクーポンを示すクーポンコード等でも良い。また、ここでの特典の情報は、特典識別子を読み取り可能なバーコード等の情報であってもよい。
【００４５】
また、ここでの特典の出力は、例えば、特典決定部１０５が決定した特典の情報を、この特典が与えられる予約者にメールやメッセージ等として送信することであっても良い。なお、予約者のメールアドレスや、メッセージのアドレス情報等は、例えば、予約者の予約者識別子と対応付けて図示しない格納部等に格納しておくようにし、退場情報に対応する予約者識別子等に対応する予約者のメールアドレスや、メッセージのアドレス情報を、この格納部から検索により取得してもよい。
【００４６】
また、特典決定部１０５が決定した特典が駐車料金の割引や値引きや、駐車料金の支払に用いられるポイントの付与である場合、ここでの特典の出力は、特典に応じた駐車料金の割引や値引きを行なう指示や、特典であるポイントを駐車料金の決済に利用する指示の出力であっても良い。
【００４７】
ここでの出力は、例えば、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。特典出力部１０６は、通信手段等の出力デバイスを含むと考えても含まないと考えても良い。特典出力部１０６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００４８】
駐車状況変更処理部１０７は、退場情報受信部１０４が退場情報を受信した場合に、駐車状況変更処理を行なう。駐車状況変更処理は、退場情報に対応する駐車領域が利用可能となるようにする処理である。配車状況変更処理は、例えば、退場情報に対応する駐車領域が、退場情報に対応する退場時刻以降から、この退場情報に対応する予約の予約情報が有する時間帯情報が示す時間帯の終了時刻までの時間帯において、予約可能となるようにする処理や、予約がない状態となるようにする処理である。駐車場の予約が、予約者が利用する駐車領域が特定されない予約である場合、駐車場内の駐車領域の予約可能数を、退場時刻から予約を一つ増加させる処理であっても良い。
【００４９】
駐車状況変更処理部１０７が行なう駐車状況変更処理は、退場情報に対応する駐車領域をどのように利用可能とする処理であっても良い。例えば、駐車状況変更処理は、退場情報に対応する予約の予約情報を変更する処理である。例えば、駐車状況変更処理は、退場情報に対応する予約の予約情報が有する時間帯情報を変更する処理である。例えば、駐車状況変更処理部１０７は、退場情報受信部１０４が退場情報を受信した場合に、退場情報に対応する予約の予約情報が有する時間帯情報を、予約の時間帯の終了時刻が、退場情報に対応する退場時刻、あるいは退場時刻から予め決められた時間が経過した時刻となるように変更する。
【００５０】
また、駐車状況変更処理部１０７が行なう駐車状況変更処理は、例えば、退場情報に対応する予約の予約情報に対する変更を示す情報である予約変更情報を、図示しない格納部や、予約情報格納部１０１等に蓄積する処理である。予約変更情報は、例えば、予約者が、予約した時間帯の終了時刻よりも早く駐車場を退場したことによって、この予約した駐車場に発生した予約可能な時間帯を示す情報である。予約変更情報は、例えば、変更対象となる予約情報を特定可能な情報と、退場情報に応じて予約可能となった時間帯を指定する情報とを有する情報である。変更対象となる予約情報を特定可能な情報は、例えば、退場情報に対応する予約の予約情報を特定可能な情報である。変更対象となる予約情報を特定可能な情報は、どのような情報であってもよく、例えば、上述したような退場情報が有する予約識別子であってもよく、退場情報が有する予約者識別子と退場時刻との組合せ等であってもよく、退場情報が有する退場時に利用していた駐車領域識別子と、退場時刻との組合せや、退場情報が有する退場時に利用していた駐車場の駐車場識別子と、退場時に利用していた駐車領域識別子と、退場時刻との組合せであってもよい。なお、ここでの退場時刻の代わりに、例えば、予約者が、予約していた駐車場や駐車領域に入場した時刻や、駐車中の任意の時刻の情報等を用いても良い。通常、一の予約情報が有する時間帯情報が示す時間帯から、対応する予約変更情報が示す時間帯を除外した時間帯が、この一の予約情報が示す予約を行なった予約者が、予約した駐車場を利用した時間となり、予約変更情報が示す時間帯が予約者が退出したことによって、他のユーザ等が利用可能となった（言い換えれば予約可能となった）時間帯である。なお、駐車場情報処理装置１が、予約変更情報を有する場合、予約情報蓄積部１０３が予約可能か否かを判断する際に用いる予約情報は、予約情報格納部１０１に格納されている各予約情報を、それぞれに対応する予約変更情報によって変更した予約情報である。ここでの予約情報の変更は、例えば、時間帯情報の変更である。
【００５１】
出力指示受信部１０８は、予約情報の出力の指示である出力指示を、ユーザ端末２から受信する。出力指示は、例えば、１または２以上の予約情報を特定して出力する指示である。出力指示は、例えば、１または２以上の予約情報を特定する情報を有する。出力指示は、例えば、場所を特定する情報を有していても良い。出力指示が有する場所を特定する情報は、例えば、場所によって、１または２以上の予約情報を特定する情報として用いられる。ここでの場所は、地点と考えてもよく、領域等と考えてもよい。場所を特定する情報は、例えば、住所や地名や、ランドマーク名等である。出力する指示は、例えば、１または２以上の時刻を指定する情報を有していてもよい。出力指示が有する時刻を特定する情報は、例えば、時刻によって、１以上の予約情報を特定する情報として用いられる。１または２以上の時刻を指定する情報は、一以上の時間帯を指定する情報であっても良い。出力指示は、場所を特定する情報と、時刻を特定する情報とを有していてもよい。また、出力指示は、予約者識別子を有していてもよい。
【００５２】
構成部１０９は、出力指示の受信に応じて、予約情報格納部１０１の１または２以上の予約情報を用いて、駐車場の予約が可能か否かを示す情報である出力駐車場情報を構成する。構成部１０９は、例えば、出力指示が有する１以上の予約情報を特定する情報によって特定される予約情報を用いて、この１または２以上の予約情報に対応する駐車場が予約可能であるか否かを判断し、判断結果を示す出力駐車場情報を構成する。
【００５３】
例えば、構成部１０９は、出力指示が有する場所を特定する情報を用いて、この場所に対応した駐車場の駐車場識別子を取得し、予約情報格納部１０１から、取得した各駐車場識別子を有する１または２以上の予約情報を取得し、各駐車場識別子毎に取得した予約情報を用いて、各駐車場識別子が示す駐車場が予約可能であるか否かを判断する。場所に対応した駐車場とは、上述したような駐車場管理情報等により対応付けられた駐車場の位置を示す情報が示す位置が、出力指示が有する場所を特定する情報が示す場所内の位置や、出力指示が有する場所を特定する情報が示す場所と地域や地名（例えば、同じ市町村区等）が同じである位置や、出力指示が有する場所を特定する情報が示す場所を基準とした特定のエリア（例えば、出力指示が有する場所を特定する情報が示す場所を中心とした特定の形状を有する特定の大きさのエリア）内の位置である駐車場識別子が示す駐車場である。各駐車場識別子を有する１または２以上の予約情報を取得する際には、例えば、予め決められた時刻または時間帯と少なくとも一部が重なる時間帯情報を有する予約情報を取得する。例えば、構成部１０９は、出力指示を受け付けた時刻、または出力指示を受け付けた後の予め決められた時間が経過した時刻と重なる時間帯情報を有する予約情報を取得してもよく、出力指示を受け付けた時刻から開始される予め決められた長さの時間帯、あるいは出力指示を受け付けた後の予め決められた時間が経過した時刻から開始される予め決められた長さの時間帯と少なくとも一部が重なる時間帯情報を有する予約情報を取得しても良い。そして、構成部１０９は、取得した駐車場識別子ごとに対応する予約可能な駐車領域の駐車領域識別子を駐車場管理情報等から取得して、取得した駐車場識別子ごとの予約可能な駐車領域の駐車領域識別子の中に、上記で駐車場識別子毎に取得した予約情報が有する駐車領域識別子以外の予約可能な駐車領域識別子があるか否かを判断し、予約可能な駐車領域識別子があれば予約が可能であると判断し、なければ予約が可能でないと判断する。なお、構成部１０９は、各駐車場識別子毎に取得した予約情報の数が、各駐車場識別子に対応する予め決められた数以上であるか否かを判断し、予め決められた数以上であれば予約が可能でないと判断し、予め決められた数以上でなければ予約が可能であると判断しても良い。ここでの予め決められた数は、例えば、上記において、予約情報蓄積部１０３が予約が可能であるか否かの判断に用いる予め決められた数と同様の数が利用可能である。
【００５４】
なお、出力指示が時間帯を特定する情報を有する場合、構成部１０９は、上述した処理において、例えば、予め決められた時刻または時間帯を含む時間帯情報を有する予約情報を取得する代わりに、この時間帯を特定する情報が示す時間帯を含む時間帯情報を有する予約情報を取得するようにすればよい。
【００５５】
構成部１０９は、例えば、出力指示が有する１または以上の予約情報を特定する情報によって特定される予約情報に対応する各駐車場の位置を示す情報を、上述した駐車場管理情報等から取得し、この各駐車場の位置を示す情報を用いて、地図情報上の、各駐車場の位置に対応する位置に、各駐車場についての予約が可能であるか否かの判断結果を示す情報を配置した出力用の情報を構成する。地図情報は、例えば、予約情報に対応する各駐車場の位置を含む地図の地図情報である。地図情報は、例えば、図示しない格納部に予め格納されているものを読み出しても良く、地図情報を提供する図示しないサーバ装置等から検索により取得しても良い。予約が可能であるか否かの判断結果を示す情報は、例えば、予約が可能であるか否かを視覚的に識別可能な情報であればよい。例えば、予約が可能であるか否かの判断結果を示す情報は、例えば、異なる色や異なる図柄を有するマークやアイコンである。また、予約が可能であるか否かの判断結果を示す情報は、予約が可能であるか否かの文字列を有する情報であっても良い。
【００５６】
なお、構成部１０９は、予約情報に対応する各駐車場の位置を含む地図内に位置する駐車場であって、出力指示によって特定される予約情報が有する駐車場識別子の中に、対応する駐車場識別子がない駐車場の位置を示す情報を、駐車場管理情報等から取得し、取得した位置に、予約が可能であることを示す判断結果の情報をさらに配置した出力の情報を構成しても良い。
【００５７】
出力駐車場情報は、例えば、ユーザ端末２で駐車場が予約可能であるか否かの判断結果を出力（例えば、表示）可能な情報であればどのような情報であっても良い。例えば、出力駐車場情報は、地図画像に判断結果に対応した情報を配置した画像情報等の画像情報であっても良く、ＨＴＭＬファイル等のマークアップランゲージ等で記述された情報と、画像情報等との組合せにより構成される情報等であっても良い。
【００５８】
出力駐車場情報送信部１１０は、構成部１０９が構成した出力駐車場情報を、ユーザ端末２に送信する。
出力駐車場情報送信部１１０は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。出力駐車場情報送信部１１０は、通信デバイスを含むと考えても、含まないと考えても良い。かかることは、他の送信部においても同様である。
【００５９】
課金処理部１１１は、予約情報に基づいて、課金処理を行なう。課金処理部１１１は、例えば、予約情報格納部１０１に格納された予約情報について課金処理を行なう。予約情報について課金処理は、例えば、予約情報に対応する駐車料金についての課金処理である。予約指定情報受信部１０２が受信した予約指定情報に基づいて行われる課金と考えてもよい。課金処理部１１１は、例えば、予約指定情報受信部１０２が受信した予約情報が有する時間帯情報が示す時間の長さに応じて、駐車料金を決定し、決定した駐車料金の課金処理を行なう。例えば、予約情報が有する駐車場識別子毎に、または駐車領域識別子毎に、時間毎に課金する金額の単位料金や、基本料金等が決められている場合、課金処理部１１１は、予約情報が有する駐車場識別子、または駐車領域識別子を取得し、取得した駐車場識別子、または駐車領域識別子に対応づけて予約情報格納部１０１等の格納部に予め格納されている駐車場識別子と、単位料金や、基本料金等を、駐車場管理情報等から検索等により取得し、取得した単位料金や基準料金を用いて、駐車料金を決定する。料金管理情報は、単位料金と基本料金とを取得して駐車料金を決定する代わりに、駐車場識別子や、駐車領域識別子と対応付けられた駐車場の利用時間を引数とした駐車料金を算出する計算式等を取得して、これを用いて駐車料金を決定するようにしても良い。
【００６０】
課金処理部１１１は、例えば、一の予約者識別子を有する予約情報に基づいて行なわれる駐車料金に対する課金処理を、この予約者識別子に対応付けられて特典出力部１０６により出力されたポイント分を減額して行なうようにしてもよい。例えば、課金処理部１１１は、一の予約情報に関して課金処理を行なう際に、上記のように単位料金や基準料金を用いて駐車料金を決定した後、決定した駐車料金から、この一の予約情報が有する予約者識別子と対応付けて出力されたポイント分を減額し、減額した金額を、課金するようにしてもよい。ポイント分の減額する金額は、例えば、予め決められた単位ポイント（例えば、１ポイント）当たりの金額により決定される。
【００６１】
また、課金処理部１１１は、一の予約者識別子を有する予約情報についての課金処理を行なう際に、この予約者識別子に対応付けて特典出力部１０６が出力した特典に応じた駐車料金の割引や値引きを行なう指示や、特典であるポイントを駐車料金の決済に利用する指示に応じて、駐車料金の割引や値引きを行なって決済を行なってもよい。
【００６２】
課金処理部１１１が、予約情報に基づいて課金処理を行なうタイミングは問わない。例えば、課金処理部１１１は、一の予約情報が予約情報格納部１０１に蓄積された時点で課金処理を行なっても良く、一の予約情報が有する時間帯情報が示す時間帯を過ぎた時点や過ぎた後に、課金処理を行なっても良い。また、各予約者識別子を有する予約情報であって、時間帯情報が示す時間帯を過ぎた予約情報についての課金を、毎月や毎週等の予め決められた期間毎に行なうようにしても良い。一の予約情報が予約情報格納部１０１に蓄積された時点で課金処理を行なう場合、特典による割引や値引き等は、例えば、特典を得ることとなった予約情報よりも後の予約情報についての課金処理に対して行なわれる。
【００６３】
課金処理部１１１が行なう課金処理は、例えば、予約者のクレジットカード番号を用いた決済の処理、決済サーバ（図示しない）に予約者のクレジットカード番号を有する情報を送信することや、決済のための情報を印刷することや、請求書の情報を送信すること等である。予約者のクレジットカード番号は、例えば、予め図示しない格納部に、予約者識別子と対応付けて蓄積しておくようにし、課金処理時に、課金する予約者の予約者識別子を用いて検索により取得するようにすればよい。
【００６４】
ユーザ端末２は、ユーザが利用する端末装置である。ユーザ端末２は、例えば、パーソナルコンピュータ等のコンピュータや、携帯電話、携帯情報端末、いわゆるスマートフォン等の多機能携帯電話、タブレット型端末、カーナビゲーション装置等により実現される。
【００６５】
端末受信部２０１は、駐車場情報処理装置１から送信される情報を受信する。端末受信部２０１は、例えば、駐車場情報処理装置１から出力駐車場情報を受信する。また、端末受信部２０１は、例えば、駐車場情報処理装置１から特典の情報を受信する。
【００６６】
端末表示部２０２は、情報を表示する。端末表示部２０２は、例えば、端末受信部２０１が受信した出力駐車場情報を表示する。端末表示部２０２は、例えば、端末受信部２０１が受信した特典の情報を表示してもよい。端末表示部２０２は、例えば、予約指定情報を入力するための入力画面を表示してもよい。端末表示部２０２は、例えば、端末受付部２０３が受け付ける操作に応じて、退場情報を送信するためのメニュー画面等を表示してもよい。端末表示部２０２は、例えば、出力指示を構成するために用いられる情報を入力するための入力画面を表示してもよい。
【００６７】
端末表示部２０２は、ディスプレイデバイスを含むと考えても含まないと考えても良い。端末表示部２０２は、ディスプレイデバイスのドライバーソフトまたは、ディスプレイデバイスのドライバーソフトとディスプレイデバイス等で実現され得る。
【００６８】
端末受付部２０３は、ユーザからの操作や指示を受け付ける。端末受付部２０３は、例えば、入力デバイスや入力インターフェース等を介してユーザからの操作や指示を受け付ける。端末受付部２０３は、例えば、退場情報を送信する操作を受け付ける。例えば、端末受付部２０３は、端末表示部２０２が表示する退場情報を送信するためのメニュー画面等を介して、退場情報を送信する操作を受け付ける。また、端末受付部２０３は、例えば、退場情報を構成する情報を受け付けても良い。端末受付部２０３は、例えば、予約指定情報を構成する情報の入力を受け付ける。予約指定情報を構成する情報は、例えば、予約者識別子、および予約する時間帯を示す時間帯情報である。予約指定情報を構成する情報は、さらに、予約する駐車場の駐車場識別子を有していても良く、予約する駐車領域の駐車領域識別子を有していても良い。また、端末受付部２０３は、予約指定情報を送信する指示を受け付けても良い。また、端末受付部２０３は、出力指示を送信する指示や、出力指示を構成するための情報を受け付けても良い。
【００６９】
入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部２０３は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００７０】
端末送信部２０４は、駐車場情報処理装置１に情報を送信する。端末送信部２０４は、例えば、端末受付部２０３が受け付ける操作に応じて情報を送信する。例えば、端末送信部２０４は、端末受付部２０３が受け付けた退場情報を送信する操作に応じて、退場情報を駐車場情報処理装置１に送信する。例えば、端末送信部２０４は、退場情報を送信する操作に応じて退場情報を構成し、構成した退場情報を駐車場情報処理装置１に送信する。例えば、端末送信部２０４は、図示しない時計等から取得した退場時刻とを有する退場情報を構成して、駐車場情報処理装置１に送信する。端末送信部２０４は、例えば、端末受付部２０３が受け付けた操作に応じて予約指定情報を駐車場情報処理装置１に送信する。端末送信部２０４は、例えば、端末受付部２０３が受け付けた操作に応じて予約指定情報を構成し、構成した予約指定情報を駐車場情報処理装置１に送信する。端末送信部２０４は、例えば、端末受付部２０３が受け付けた操作に応じて出力指示を駐車場情報処理装置１に送信する。端末送信部２０４は、例えば、端末受付部２０３が受け付けた操作に応じて出力指示を構成し、構成した出力指示を駐車場情報処理装置１に送信する。
【００７１】
次に、駐車場情報処理システム１０００の駐車場情報処理装置１の動作の一例について図２のフローチャートを用いて説明する。ここでは、一例として、ユーザ端末２から退場情報を受信した場合に、この退場情報に対応する予約に応じて利用された駐車場の駐車料金の課金処理が行なわれる場合を例に挙げて説明する。ただし、駐車料金の課金処理は、他のタイミングで行なうようにしてもよい。
【００７２】
（ステップＳ１０１）退場情報受信部１０４は、退場情報を受信したか否かを判断する。受信した場合、ステップＳ１０２に進み、受信していない場合、ステップＳ１０９に進む。なお、受信した退場情報が退場時刻を有していない場合、退場情報受信部１０４は、退場時刻を取得する。
【００７３】
（ステップＳ１０２）特典決定部１０５は、ステップＳ１０１で受信した退場情報に応じて特典を決定する。例えば、特典決定部１０５は、退場情報に対応する退場時刻と、退場情報に対応する予約の予約情報が有する時間帯情報が示す予約の終了時刻とから、繰上時間を取得し、この繰上時間の長さに応じて特典を決定する。例えば、長さに応じて予約者に与える利益が高くなるように特典を決定する。なお、繰上時間が、予め決められた時間よりも短い場合（例えば、閾値未満である場合）等においては、特典を無しとすることを決定しても良い。このように特典を無しとすることを決定することも、ここでは、特典を決定することと考えてもよい。
【００７４】
（ステップＳ１０３）特典出力部１０６は、ステップＳ１０２で決定された特典があるか否かを判断する。特典がある場合、ステップＳ１０４に進み、特典がない場合、ステップＳ１０５に進む。
【００７５】
（ステップＳ１０４）特典出力部１０６は、ステップＳ１０２で決定された特典を、退場情報に対応する予約の予約者に対応付けて出力する。例えば、予約者識別子と対応付けて、特典の情報を、図示しない格納部に蓄積する。ここでの蓄積は一時記憶であっても良く、一時記憶でなくてもよい。
【００７６】
（ステップＳ１０５）課金処理部１１１は、ステップＳ１０１で受信した退場情報に対応する予約の予約者に対応する特典の情報があるか否かを判断する。例えば、退場情報に対応する予約の予約情報が有する予約者識別子に対応付けてステップＳ１０４で説明した図示しない格納部等に蓄積された特典の情報があるか否かを判断する。特典の情報がある場合、ステップＳ１０６に進み、ない場合、ステップＳ１０７に進む。なお、ここでの処理は、特典決定部１０５が決定する特典が、課金処理において利用可能な特典だけである場合を前提としたものであり、特典決定部１０５が決定する特典に、課金処理において利用可能な特典と、利用できない特典とがある場合、課金処理部１１１は、ステップＳ１０１で受信した退場情報に対応する予約の予約者に対応する特典の情報であって、課金処理に利用可能な特典の情報があるか否かを判断することが好ましい。
【００７７】
（ステップＳ１０６）課金処理部１１１は、ステップＳ１０１で受信した退場情報に対応する予約についての課金処理を、この予約の予約者に対応する特典を利用して行なう。例えば、特典が、駐車料金の支払に利用可能なポイントである場合、課金処理部１１１は、予約に対応する駐車料金を、予約に対応する予約情報が有する時間帯情報の長さに応じて決定し、この駐車料金から、特典に対応するポイント分の金額を減算し、残った駐車料金を予約者に対して課金する処理を行なう。そして、利用した特典の情報を削除してステップＳ１０８に進む。
【００７８】
（ステップＳ１０７）課金処理部１１１は、ステップＳ１０１で受信した退場情報に対応する予約についての課金処理を、特典を利用せずに行なう。そして、ステップＳ１０８に進む。
【００７９】
（ステップＳ１０８）配車状況変更処理部１０７は、ステップＳ１０１で受信した退場情報に応じて配車状況変更処理を行なう。例えば、退場情報が示す予約された駐車場の駐車領域が、利用可能（例えば、予約可能）となるように、予約情報を変更する。そして、ステップＳ１０１に戻る。
【００８０】
（ステップＳ１０９）出力指示受信部１０８は、ユーザ端末２から出力指示を受信したか否かを判断する。受信した場合、ステップＳ１１０に進み、受信していない場合、ステップＳ１１２に進む。
【００８１】
（ステップＳ１１０）構成部１０９は、ステップＳ１０９において受信した出力指示に応じて出力駐車場情報を構成する。
【００８２】
（ステップＳ１１１）出力駐車所情報送信部１１０は、ステップＳ１１０で構成した出力駐車場情報を出力指示の送信元であるユーザ端末２に送信する。そして、ステップＳ１０１に戻る。
【００８３】
（ステップＳ１１２）予約指定情報受信部１０２は、予約指定情報を受信したか否かを判断する。受信した場合、ステップＳ１１３に進み、受信していない場合、ステップＳ１０１に戻る。
【００８４】
（ステップＳ１１３）予約情報蓄積部１０３は、ステップＳ１１２で受信した予約指定情報が指定する予約が可能であるか否かを判断する。予約が可能である場合、ステップＳ１１４に進み、予約が可能でない場合、ステップＳ１０１に戻る。予約が可能でない場合、予約情報蓄積部１０３は、さらに、図示しない送信部等を利用して、予約ができない旨を予約指定情報の送信元となるユーザ端末２等に送信するようにしてもよい。
【００８５】
（ステップＳ１１４）予約情報蓄積部１０３は、ステップＳ１１２で受信した予約指定情報に対応する予約情報を、予約情報格納部１０１に蓄積する。なお、予約情報蓄積部１０３は、さらに、図示しない送信部等を用いて、予約が完了した旨を示す情報を予約指定情報の送信元となるユーザ端末２等に送信するようにしてもよい。そして、ステップＳ１０１に戻る。
【００８６】
なお、図２のフローチャートのステップＳ１０５において、退場する予約者に対応する特典の情報があった場合に、次のステップとして、この予約者が利用するユーザ端末２等に特典を利用するか否かを問合せる情報を図示しない送信部等から送信するようにし、このユーザ端末２から特典を利用する旨の情報を図示しない受信部が受信した場合に、ステップＳ１０６に進み、利用しない旨の情報を受信した場合に、ステップＳ１０７に進むようにしても良い。
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００８７】
次に、本実施の形態における駐車場情報処理システム１０００のユーザ端末２の動作の一例について、簡単に説明する。
【００８８】
端末受付部２０３が、退場情報を送信する操作を受け付けると、端末送信部２０４は、退場情報を構成して駐車場情報処理装置１に送信する。端末受信部２０１が、出力駐車場情報を駐車場情報処理装置１から受信すると、端末表示部２０２は、受信した出力駐車場情報を図示しないモニタ等に表示する。端末受付部２０３が、予約指定情報を構成する情報を入力するための入力画面を表示する操作を受け付けると、端末表示部２０２は、この入力画面を図示しないモニタ等に表示する。端末受付部２０３が、端末表示部２０２が表示した入力画面等を介して、予約指定情報を構成するための情報を受け付け、予約指定情報を送信する操作を受け付けると、端末送信部２０４は、受け付けた情報を用いて、予約指定情報を構成し、構成した予約指定情報を駐車場情報処理装置１に送信する。端末受付部２０３が、端末表示部２０２が表示した入力画面等を介して、出力指示を構成するための情報を受け付け、出力指示を送信する操作を受け付けると、端末送信部２０４は、受け付けた情報を用いて、出力指示を構成し、構成した出力指示を駐車場情報処理装置１に送信する。
【００８９】
なお、端末受信部２０１が、予約が完了したことを示す情報を駐車場情報処理装置１から受信した場合、端末表示部２０２は、受信した予約が完了したことを示す情報を図示しないモニタ等に表示してもよい。また、端末受信部２０１が、予約ができないことを示す情報を駐車場情報処理装置１から受信した場合、端末表示部２０２は、受信した予約ができないことを示す情報を図示しないモニタ等に表示してもよい。
【００９０】
なお、ユーザ端末２の上記の処理は、電源オフや処理終了の割り込みにより終了する。
【００９１】
以下、本実施の形態における駐車場情報処理システム１０００の具体的な動作の一例について説明する。駐車場情報処理システム１０００の概念図は図１である。
【００９２】
なお、ここでは、ユーザ端末２がいわゆるスマートフォンである場合を例に挙げて説明する。また、ここでの駐車場の予約は、利用する駐車領域を予約者が指定できる予約であるとする。
【００９３】
図３は、予約情報格納部１０１に格納されている駐車場管理情報を示す図である。この駐車場管理情報で管理されている駐車場は、いずれも一時利用可能な駐車領域を有する駐車領域であるとする。なお、駐車場管理情報は、予約情報格納部１０１以外の格納部（図示せず）等に格納されているようにしても良い。
【００９４】
駐車場管理情報は、「駐車場ＩＤ」、「住所」、「位置」、「料金」、「領域ＩＤ」、という属性を有している。「駐車場ＩＤ」は駐車場識別子である。「住所」は、駐車場の住所である。「位置」は、緯度および経度で表される駐車場の座標である。「料金」は駐車料金であり、「１５分」等の時間と対応付けられた料金は、単位時間あたりの料金であり、「一日最大」という文字列と対応付けられた料金は、１日の駐車料金の上限の値である。「領域ＩＤ」は、駐車場が有する１または２以上の駐車領域のそれぞれに割り当てられた駐車領域識別子である。駐車領域識別子は、実際の駐車場の駐車領域と対応付けられており、例えば、駐車場の各駐車領域には、対応する駐車領域識別子が表記された看板やプレート等が配置されている。この「領域ＩＤ」内の駐車領域識別子の数が、対応する駐車場の予約可能な駐車領域の上限数であるとする。ここでは、一のレコード（行）が一の駐車場の駐車場管理情報であるとする。
【００９５】
図４は、予約情報格納部１０１に格納されている予約情報を管理する予約情報管理表である。予約情報管理表は、「駐車場ＩＤ」、「領域ＩＤ」、「時間帯」、「予約者ＩＤ」を有している。「駐車場ＩＤ」および「領域ＩＤ」は、図３の「駐車場ＩＤ」および「領域ＩＤ」に対応している。「時間帯」は、時間帯情報であり、ここでは、日付と、予約した時間帯の開始時刻と終了時刻とで構成されている。「予約者ＩＤ」は、予約者識別子である。予約情報管理表の一のレコード（行）が一の予約情報であるとする。
【００９６】
図５は、予約情報格納部１０１に格納されている予約者に関する情報を管理する予約者管理表である。予約者管理表は、「予約者ＩＤ」、「名義人」、「カード番号」という属性を有している。「予約者ＩＤ」は、図４の「予約者ＩＤ」に対応している。「名義人」は、予約者が駐車料金の支払いに利用するクレジットカードの名義人名であるとする。「カード番号」は、予約者が駐車料金の支払いに利用するクレジットカードのカード番号であるとする。
【００９７】
ユーザＡが、ユーザ端末２ａを操作して、予め格納されているアプリケーションソフトウェア等を起動し、図６に示すように、駐車場を検索するための情報を送信するための入力画面をユーザ端末２のモニタ２０２ａに表示させたとする。そして、駐車場を検索する地域を指定するために、図示しないタッチパネルを操作して検索地域を指定するフィールド２０に、「ＡＢＣ駅」というスポット名を入力したとする。そして、検索ボタン２１を押したとすると、フィールド２に入力された値「ＡＢＣ駅」を検索条件として有する出力指示が駐車場情報処理装置１に送信される。出力指示は、検索条件だけを有する情報であってもよく、出力指示であることを示す情報等を更に有していてもよい。
【００９８】
駐車場情報処理装置１の出力指示受信部１０８は、ユーザ端末２から検索条件として「ＡＢＣ駅」という文字列を有する出力指示を受信する。
【００９９】
構成部１０９は、出力指示受信部１０８が受信した出力指示から、検索条件である「ＡＢＣ駅」を取得する。次に、構成部１０９は、検索条件が示すＡＢＣ駅周辺の地図情報を、図示しない格納部に格納されている地図情報から検索により取得する、なお、地図情報は、地図情報を提供するサーバ装置等から、検索により取得してもよい。
【０１００】
次に、構成部１０９は、検索条件「ＡＢＣ駅」を用いて、ＡＢＣ駅の位置情報（Ｘｔ，Ｙｔ）を地図情報から取得する。ここでの位置情報である座標は、緯度と経度とで表される座標であるとする。なお、（Ｘｔ，Ｙｔ）の値は、座標を表す任意の値であるとする。次に、構成部１０９は、位置情報（Ｘｔ，Ｙｔ）が示す位置に対して、予め決められた範囲内に配置されている位置を示す位置情報を有する駐車場管理情報を、図３に示した駐車場管理情報から検索する。ここでは、位置情報（Ｘｔ，Ｙｔ）が示す位置との距離が、予め決められた閾値以下となる位置を示す位置情報（すなわち、「位置」の属性値）を有する駐車場管理情報を検索する。なお、構成部１０９は、位置情報（Ｘｔ，Ｙｔ）が示す位置を中心とした予め決められた矩形の領域内に配置されている位置を示す位置情報を有する駐車場管理情報を検索しても良い。そして、構成部１０９は、６つの駐車場管理情報を検出したとする。６つの駐車場管理情報は、「駐車場ＩＤ」が「１０１」、「１０６」、「２０５」、「４３１」、「８２４」、「８８３」である駐車場管理情報であったとする。
【０１０１】
次に、構成部１０９は、上記で検出した駐車場管理情報に対応する駐車場に、現在予約が可能な駐車領域があるか否かを判断する。
【０１０２】
まず、構成部１０９は、図示しない時計等から、現在の時刻を取得する。取得した現在の時刻が「２０１７年６月１５日午前１０時１５分」であったとする。
【０１０３】
次に、構成部１０９は、上記で検出した６つの駐車場管理情報のうちの一の駐車場管理情報から「駐車場ＩＤ」の値を取得する。取得した「駐車場ＩＤ」は、「１０１」であったとする。そして、構成部１０９は、図４に示した予約情報管理表において、「駐車場ＩＤ」が「１０１」であって、「時間帯」の値が示す時間帯が、上記で取得した現在の時刻を含むレコードをすべて検出する。なお、現在の時刻を含むレコードを検出する代わりに、「時間帯」の値の少なくとも一部が、現在の時刻と、現在の時刻から所望の時間が経過した時刻との間の時間と重なるレコードをすべて検出しても良い。そして、構成部１０９は、検出したすべてのレコードの「領域ＩＤ」の値を取得する。更に、構成部１０９は、図３に示した駐車場管理情報において、「駐車場ＩＤ」が「１０１」であるレコードを検出し、検出したレコードの「領域ＩＤ」の中に、上記で予約情報管理表から取得した「領域ＩＤ」の値と一致しない値があるか否かを判断する。そして、一致しない値があれば、この「駐車場ＩＤ」が「１０１」である駐車場に、現時点で利用可能な駐車領域（すなわち、予約可能な駐車領域）があると判断し、一致しない値がなければ、現時点で利用可能な駐車領域がないと判断する。一致しない値がある場合、この一致しない値である駐車領域識別子が示す駐車領域が現在利用可能な駐車領域となる。そして、構成部１０９は、この判断結果を、取得した駐車場識別子「１０１」と対応付けて図示しない記憶媒体に蓄積する。
【０１０４】
構成部１０９は、上記で検出した６つの駐車場管理情報のうちの残りの駐車場管理情報についても、それぞれ同様の処理を行う。ここでは、「駐車場ＩＤ」が「１０１」、「１０６」、「２０５」、および「４３１」である駐車場が、現時点で予約可能な駐車場であり、「駐車場ＩＤ」が「８２４」および「８８３」である駐車場が、現時点で予約できない駐車場であると判断されたとする。
【０１０５】
なお、上記の予約が可能であるか否かの判断処理は一例であり、構成部１０９は上記以外の判断処理で、各駐車場が予約が可能であるか否かを判断してもよい。
【０１０６】
また、ここでは、現在の時刻を用いて、予約の可否を判断したが、図６に示したような駐車場を検索するための情報を送信するための入力画面に対して、ユーザが、現在以降の任意の時刻や、任意の時間帯を指定する情報を入力できるようにして、入力された時刻や時間帯の情報を含む出力指示をユーザ端末２が、駐車場情報処理装置１に送信するようにし、構成部１０９が、この出力指示が有する時刻や時間帯の情報を、上記の現在の時刻の代わりに用いて、ユーザが指定した任意の時刻や時間帯において、出力指示に対応する各駐車場が予約可能であるか否かを判断するようにしてもよい。
【０１０７】
構成部１０９は、上記で検出した「駐車場ＩＤ」が「１０１」、「１０６」、「２０５」、「４３１」、「８２４」、「８８３」である６つの駐車場管理情報から、それぞれ「位置」の値である座標を取得する。そして、これらの座標を含む地図であって、ＡＢＣ駅の座標を含む地図情報を取得する。そして、取得した地図情報が示す地図の、上記で６つの駐車場管理情報からそれぞれ取得した各座標が示す位置に、６つの駐車場管理情報にそれぞれ対応する駐車場について取得した駐車場が予約可能であるか否かの判断結果を示す図柄を配置した出力駐車情報を構成する。具体的には、取得した地図情報の、予約が可能であると判断された「駐車場ＩＤ」が「１０１」、「１０６」、「２０５」および「４３１」である駐車場管理情報の「位置」の値が示す位置に、図示しない格納部等に予め格納されている予約が可能であることを示すアイコンを配置し、「駐車場ＩＤ」が「８２４」および「８８３」である駐車場管理情報の「位置」の値が示す位置に、図示しない格納部等に予め格納されている予約可能な駐車領域がないことを示すアイコンを配置した出力駐車場情報を構成する。予約が可能であることを示すアイコンと、予約可能な駐車領域がないことを示すアイコンは、視覚的に区別可能なアイコンであるとする。なお、ここでは、地図情報が示す地図の予約が可能なアイコンが配置される位置には、対応する駐車場に対して予約を行うための入力画面を表示させる透明なボタンが配置されるものとする。
【０１０８】
出力駐車場情報送信部１１０は、構成した出力駐車場情報を、出力指示の送信元であるユーザ端末２ａに対して送信する。
【０１０９】
ユーザ端末２ａの端末受信部２０１が、出力駐車場情報を受信すると、端末表示部２０２は、受信した出力駐車場情報をモニタ２０２ａに表示する。なお、このモニタ２０２ａの表面には、タッチパネルが設けられているものとする。
【０１１０】
図７は、端末表示部２０２による出力駐車場情報の表示例を示す図である。図において、アイコン７１〜７４は、「駐車場ＩＤ」が「１０１」、「１０６」、「２０５」および「４３１」である駐車場を示すアイコンであり、予約が可能であることを示す図柄である。また、アイコン７５および７６は、「駐車場ＩＤ」が「８２４」および「８８３」である駐車場を示すアイコンであり、予約ができないことを示す図柄である。
【０１１１】
次に、ユーザＡが「駐車場ＩＤ」が「１０１」である駐車場に対応するアイコン７１を指でタッチして指定し、この駐車場に対して予約を行うための入力画面を表示させるための操作を行ったとすると、端末受付部２０３は入力画面を表示させるための操作を受け付け、端末表示部２０２は、この操作に応じて入力画面をモニタ２０２ａに表示させる。
【０１１２】
図８は、端末表示部２０２が表示した予約のための入力画面を示す図である。
【０１１３】
ユーザＡが、図８に示した入力画面の予約者識別子を入力するフィールド８１に、ユーザＡに割り当てられた予約者識別子である「Ｕ１０１」を入力し、予約する日付である「２０１７年６月１５日」と、予約開始時刻「１１時００分」と、予約終了時刻「１５時００分」とを、それぞれ、入力フィールド８２〜８４に入力すると、端末受付部２０３は、これらの情報を受け付ける。そして、ユーザＡが送信ボタン８５を押すと、端末受付部２０３は、予約指定情報を送信する操作を受け付け、端末送信部２０４は、端末受付部２０３が受け付けた予約者識別子と、予約の日付と、予約開始時刻と、予約終了時刻と、図８に示した入力画面に対応する駐車場識別子である「１０１」とを用いて、予約者識別子「Ｕ１０１」と、時間帯情報「２０１７年６月１５日  １１時００分〜１５時００分」と、駐車場識別子「１０１」とを有する予約指定情報を構成し、構成した予約指定情報を駐車場情報処理装置１に送信する。キャンセルボタン８６を押すと、図７の画面に戻る。なお、入力フィールド８１には、予め登録されている予約者識別子を自動入力できるようにしても良い。
【０１１４】
予約指定情報受信部１０２が、ユーザ端末２ａから予約指定情報を受信すると、予約情報蓄積部１０３は、予約が可能であるか否かを判断する。具体的には、予約情報蓄積部１０３は、予約指定情報受信部１０２が受信した予約指定情報から、時間帯情報「２０１７年６月１５日  １１時００分〜１５時００分」と、駐車場識別子「１０１」とを取得し、図４に示した予約情報管理表において、「駐車場ＩＤ」が「１０１」であって、「時間帯」の値が示す時間帯が、時間帯情報「２０１７年６月１５日  １１時００分〜１５時００分」と少なくとも一部が重なるレコードをすべて検出し、検出したすべてのレコードの「領域ＩＤ」の値を取得する。そして、予約情報蓄積部１０３は、図３に示した駐車場管理情報において、「駐車場ＩＤ」が「１０１」であるレコードを検出し、検出したレコードの「領域ＩＤ」の中に、上記で予約情報管理表から取得した「領域ＩＤ」の値と一致しない値があるか否かを判断する。そして、一致しない値があれば、この「駐車場ＩＤ」が「１０１」である駐車場に、現時点で利用可能な駐車領域（すなわち、予約可能な駐車領域）があると判断し、一致しない値がなければ、現時点で利用可能な駐車領域がないと判断する。一致しない駐車領域識別子値がある場合、この一致しない駐車領域識別子のうちの一つを取得し、予約指定情報が有する時間帯情報、駐車場識別子、および予約者識別子を、それぞれ「時間帯」、「駐車場ＩＤ」、および「予約者ＩＤ」の値として有し、取得した駐車領域識別子を「領域ＩＤ」の値として有する予約情報を予約情報格納部１０１に蓄積する。一致しない駐車領域識別子のうちの一つはどのように取得しても良い。例えば、ランダムに取得してもよく、駐車領域識別子が有する数字が小さいものから順に取得してもよい。ここでは、予約可能であると判断され、駐車領域識別子として、「ａ３」が取得され、この駐車領域識別子「ａ３」と、予約指定情報が有する予約者識別子等とを有する予約情報が、予約情報格納部１０１に蓄積されたとする。
【０１１５】
図９は、予約指定情報に応じた予約情報が追加された予約情報管理表を示す図である。図９において、上から一番目のレコード（行）が、追加された予約情報に対応している。
【０１１６】
そして、図示しない送信部から予約指定情報の送信元であるユーザ端末２ａに、予約が完了した旨のテキストと、上記で取得した駐車領域識別子「ａ３」と、この駐車領域識別子が、予約された駐車領域であることを示すテキスト等を送信する。
【０１１７】
ユーザ端末２ａの端末受信部２０１がこの情報を受信すると、端末表示部２０２は、受信した情報をモニタ２０２ａに表示する。これにより、ユーザＡに対して、駐車領域識別子が「ａ３」である駐車領域が予約できたことを通知することができる。
【０１１８】
そして、ユーザ識別子が「Ｕ１０１」であるユーザＡが、駐車場識別子が「１０１」である駐車場の駐車領域識別子が「ａ３」である駐車領域に予約した日付である「２０１７年６月１５日」の、予約した時間帯である「１１時００分〜１５時００分」の開始時刻直後から、自動車を駐車したとする。
【０１１９】
ここで、ユーザＡが、２０１７年６月１５日の１４時の少し前に、駐車していた自動車を、駐車場識別子が「１０１」である駐車場の駐車領域識別子が「ａ３」である駐車領域から退場させたとする。そして、ユーザ端末２ａに退場情報を送信する操作を入力するための入力画面を表示させたとする。
【０１２０】
図１０は、端末表示部２０２がモニタ２０２ａに表示する退場情報を送信する操作を入力するための入力画面の表示例を示す図である。
【０１２１】
ユーザＡが、図１０に示した入力画面において、予約者識別子を入力するフィールド９０に、自分の予約者識別子である「Ｕ１０１」を入力すると、端末受付部２０３は、この予約者識別子を受け付ける。そして、ユーザＡが、送信ボタン９１を押したとすると、端末受付部２０３は、退場情報を送信する指示を受け付け、端末送信部２０４は、図示しない時計等から現在の時刻である「２０１７年６月１５日  １４時００分」を退場時刻として取得し、取得した退場時刻と、端末受付部２０３が受け付けた予約者識別子「Ｕ１０１」とを有する退場情報を構成して、駐車場情報処理装置１に送信する。なお、予約者識別子の入力は、自動入力であってもよい。
【０１２２】
駐車場情報処理装置の退場情報受信部１０４が、ユーザ端末２ａから退場情報を受信すると、特典決定部１０５は、退場情報から予約者識別子「Ｕ１０１」と、退場時刻「２０１７年６月１５日  １４時００分」を取得し、図９に示した予約情報管理表において、「予約者ＩＤ」が退場情報が有する予約者識別子「Ｕ１０１」と一致し、「時間帯」の値が退場時刻「２０１７年６月１５日  １４時００分」を含む予約情報のレコードを検出する。ここでは、図９に示した予約情報管理表の１行目のレコードが検出される。そして、このレコードの「時間帯」の値が示す予約の終了時刻である「２０１７年６月１５日  １５時００分」を取得し、この予約の終了時刻から退場時刻を減算して繰上時間を取得する。ここでの繰上時間は、「６０分」であったとする。そして、特典決定部１０５は、繰上時間に応じて特典を取得する。ここで取得する特典は、駐車料金の決済時に、金銭の代わりに利用できるポイントであるとする。
【０１２３】
図１１は、繰上時間と、特典として得られるポイントの値との対応関係を管理するポイント対応表である。ポイント対応表は、「時間」および「ポイント」という属性を有している。「時間」は、分単位で表した繰上時間の範囲であり、「ポイント」は、ポイント数である。ここでの1ポイントは、駐車料金の決済時に１００円として利用可能な特典であるとする。
【０１２４】
ここでは、特典決定部１０５が取得した繰上時間が「６０分」であるため、特典決定部１０５は、図１１に示すポイント管理表から、「時間」の値が示す範囲が、「６０分」を含むレコード（行）を検出し、検出したレコードの「ポイント」の値である「５」を、予約者に特典として与えるポイント数として取得する。つまり、予約者Ａに与えるポイントとして、５ポイントを取得する。なお、仮に、レコードが検出できなかった場合、ポイントを取得せず、予約者に与えられるポイントは「０」となる。
【０１２５】
特典出力部１０６は、特典決定部１０５が決定したポイント数「５」を、退場情報が有する予約者識別子「Ｕ１０１」と対応付けて、図示しない格納部に蓄積する。なお、図５に示した予約者管理表がポイントの属性をさらに有するようにし、特典出力部１０６は、この予約者管理表の退場情報が有する予約者識別子と一致する予約識別子を有するレコード（行）のポイントの属性値であるポイント数に、特典決定部１０５が決定したポイント数を加算するようにしても良い。なお、この予約者管理表のポイントの属性値であるポイント数は、例えば、ポイントを決済に利用した場合に利用した分だけ減算するようにする。
【０１２６】
次に、課金処理部１１１は、退場情報受信部１０４が受信した退場情報に対応する予約情報についての課金処理を以下のように行う。
【０１２７】
まず、課金処理部１１１は、退場情報が有する予約者識別子「Ｕ１０１」と対応付けられた特典（ここでは、ポイント）があるか否かを判断する。ここでは対応付けられた特典として、上述したポイント数「５」のポイントがあるため、課金処理部１１１は、このポイント数「５」を読み出し、上記で格納されていたポイントを削除する。
【０１２８】
次に、課金処理部１１１は、特典決定部１０５と同様に、図９に示した予約情報管理表において、「予約者ＩＤ」が退場情報が有する予約者識別子と一致し、「時間帯」の値が退場時刻を含む予約情報のレコードを検出し、このレコードの「時間帯」の値「２０１７年６月１５日  １１時００分〜１５時００分」を取得し、この時間帯情報の終了時刻から開始時刻を減算して、この時間帯の長さ「２４０分」を算出する。
【０１２９】
更に、課金処理部１１１は、検出したレコードの「駐車場ＩＤ」の値「１０１」を取得し、図３に示した駐車場管理情報から、「駐車場ＩＤ」が、取得した「１０１」と一致するレコードを検出し、検出したレコードの「料金」の値「１５分：２００円、一日最大５０００円」を取得する。なお、ここでは、「料金」の値を自然言語で表しているが、「料金」の値は、料金を算出するための計算式等や、料金を算出するための計算式に入力されるパラメータ等や、料金を算出するためのアルゴリズム等であっても良い。
【０１３０】
そして、課金処理部１１１は、上記の「料金」の値と、上記で算出した時間帯の長さ「２４０分」とを用いて、予約者に課金する駐車料金を算出する。ここでは、「料金」の値が「１５分：２００円、一日最大５０００円」であるため、まず、課金処理部１１１は、時間帯の長さ「２４０分」を「１５分」で除算し、除算により得られた値「１６」に１５分あたりの料金「２００円」を乗算して、「３２００円」を得る。ここでは、除算の余りは切り上げる。なお、除算のあまりは切り捨てるようにしてもよい。そして、得られた値が、「一日最大」の料金である「５０００円」を超えるか否かを判断する。超える場合は、駐車料金が５０００円に設定されるが、ここでは超えないため、算出した値「３２００円」が駐車料金となる。
【０１３１】
次に、課金処理部１１１は、上記で読み出したポイント数「５」に、図示しない格納部から読み出した予め決められた１ポイントあたりの金額「１００円」を乗算して、「５００円」を取得する。そして、上記で取得した駐車料金「３２００円」から、ポイントを用いて算出した金額「５００円」を減算して、課金する金額である「２７００円」を取得する。
【０１３２】
そして、課金処理部１１１は、図５に示した予約者管理表の、「予約者ＩＤ」が退場情報が有する予約者識別子「Ｕ１０１」と一致するレコード（行）から、「名義人」の値「ニホンイチロウ」と、「カード番号」の値「１２３４６７８９１００１…」とを取得し、取得した名義人名と、クレジットカード番号とを用いて、駐車料金からポイント分の金額を減算した残りの金額「２７００円」を、予約者識別子が「Ｕ１０１」である予約者のクレジットカードから決済する。なお、図５に示した予約者管理表等を、クレジットカード会社等が管理するクレジットカード決済の処理を行なう図示しないサーバ装置等に格納しておくようにし、課金処理部１１１は、上記の課金金額や退場情報が有する予約者識別子等の課金処理に必要な情報をこのサーバ装置等に送付して、このサーバ装置に上記のような課金処理を実行させるようにしてもよい。
【０１３３】
駐車状況変更処理部１０７は、特典決定部１０５と同様に、図９に示した予約情報管理表において、「予約者ＩＤ」が退場情報が有する予約者識別子と一致し、「時間帯」の値が退場時刻を含む予約情報のレコードを検出し、検出したレコードの「時間帯」の値のうちの終了時刻を、退場時刻である「２０１７年６月１５日  １４時００分」に更新する。
【０１３４】
図１２は、駐車状況変更処理部１０７により更新された予約情報管理表を示す図である。
これにより、ユーザＡが１５時まで予約していた駐車領域が、ユーザＡの退場した後の１４時以降に予約可能となる。なお、変更前の時間帯情報は、例えば、変更履歴として図示しない格納部に残しておくことが望ましい。
【０１３５】
なお、課金処理部１１１や駐車状況変更処理部１０７が図９に示した予約情報管理表から、特典決定部１０５と同様の処理を行って退場情報に対応する予約情報を検出する代わりに、特典決定部１０５が検出した予約情報をそのまま利用しても良いことはいうまでもない。
【０１３６】
また、ここでは、退場情報に対応する予約情報を特定するために、予約者識別子と、っ退場時刻を用いるようにしたが、予約情報が予約識別子を有するようにするとともに、退場情報が、退場する駐車場の予約に用いられていた予約情報を示す予約識別子を有するようにし、この予約識別子が示す予約情報を退場情報に対応する予約情報として特定するようにしても良い。例えば、予約者が、駐車場を退場する際に、ユーザ端末２を操作して退場する駐車場の予約に用いられていた予約情報の予約識別子を指定するようにして、ユーザ端末２から予約識別子を有する退場情報を送信するようにして、駐車状況変更処理部１０７や特典決定部１０５が、この退場情報の予約識別子が示す予約情報を退場情報に対応する予約情報として特定できるようにしても良い。
【０１３７】
以上、本実施の形態によれば、駐車場を予約した時間帯の終了時刻前に退場した予約者に対して、特典を与えるようにしたことにより、時間帯を予約して利用する駐車場を適切に利用することができる。
【０１３８】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１３９】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（予約指定情報受信部や出力指示受信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１４０】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０１４１】
なお、上記各実施の形態における駐車場情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、１以上の駐車領域を有する駐車場の予約者の予約者識別子と、予約する時間帯を示す時間帯情報とを有する１以上の予約情報が格納される予約情報格納部にアクセス可能なコンピュータを、ユーザ端末から、予約識別子と時間帯情報とを有する予約指定情報を受信する予約指定情報受信部と、予約指定情報受信部が受信した予約指定情報に対応する予約情報を予約情報格納部に蓄積する予約情報蓄積部と、予約者が駐車場を退場したことを示す情報である退場情報を受信する退場情報受信部と、退場情報受信部が受信した退場情報に対応する退場時刻と、退場情報に対応する予約情報が有する時間帯情報とを用いて、予約情報に対応する予約者に対して与える特典を決定する特典決定部と、特典決定部が決定した特典を出力する特典出力部として機能させるためのプログラムである。
【０１４２】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０１４３】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１４４】
図１３は、上記プログラムを実行して、上記実施の形態による駐車場情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１４５】
図１３において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１４６】
図１４は、コンピュータシステム９００の内部構成を示す図である。図１４において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１４７】
コンピュータシステム９００に、上記実施の形態による駐車場情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１に記憶されて、ＣＤ−ＲＯＭドライブ９０５に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１、またはネットワークから直接、ロードされてもよい。
【０１４８】
プログラムは、コンピュータ９０１に、上記実施の形態による駐車場情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１４９】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１５０】
以上のように、本発明にかかる駐車場情報処理装置等は、駐車場を管理するための装置として適しており、特に、一時利用可能な駐車場を管理するための装置等として有用である。
【符号の説明】
【０１５１】
１  駐車場情報処理装置
２、２ａ〜２ｃ  ユーザ端末
１０１  予約情報格納部
１０２  予約指定情報受信部
１０３  予約情報蓄積部
１０４  退場情報受信部
１０５  特典決定部
１０６  特典出力部
１０７  駐車状況変更処理部
１０８  出力指示受信部
１０９  構成部
１１０  出力駐車場情報送信部
１１１  課金処理部
２０１  端末受信部
２０２  端末表示部
２０３  端末受付部
２０４  端末送信部
１０００  駐車場情報処理システム
【図１】
2019114074.tif 000003
【図２】
2019114074.tif 000004
【図３】
2019114074.tif 000005
【図４】
2019114074.tif 000006
【図５】
2019114074.tif 000007
【図６】
2019114074.tif 000008
【図７】
2019114074.tif 000009
【図８】
2019114074.tif 000010
【図９】
2019114074.tif 000011
【図１０】
2019114074.tif 000012
【図１１】
2019114074.tif 000013
【図１２】
2019114074.tif 000014
【図１３】
2019114074.tif 000015
【図１４】
2019114074.tif 000016