(57)【要約】【課題】複数の利用者が効率よく予約を行うこと【解決手段】本発明にかかる制御装置１０は、複数の通信端末２０からの予約を受け付け、通信端末２０の緯度、経度および高度を含む位置情報と通信端末２０の速度情報を含む予約情報を受信する通信部１１と、位置情報および速度情報を用いて通信端末２０の到着予測時刻を算出する制御部１３と、を備え、制御部１３は、到着予測時刻を予約時刻と決定し、予約時刻と予め定められた通信端末２０の利用者の利用者情報とに基づいて予約順を決定するものである。【選択図】図１
2018049514.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信端末からの予約を受け付け、前記通信端末の緯度、経度および高度を含む位置情報と前記通信端末の速度情報を含む予約情報を受信する通信部と、
前記位置情報および前記速度情報を用いて前記通信端末の到着予測時刻を算出する制御部と、を備え、
前記制御部は、
前記到着予測時刻を予約時刻と決定し、前記予約時刻と予め定められた前記通信端末の利用者の利用者情報とに基づいて予約順を決定する、
制御装置。
【請求項２】
前記通信部は、
前記利用者が車両の出入庫を希望する時刻である希望時刻を含む予約情報を受信し、
前記制御部は、
前記予約情報が前記希望時刻を含む場合、前記希望時刻を前記予約時刻と決定し、
前記予約情報が前記位置情報および前記速度情報を含む場合、前記位置情報および前記速度情報を用いて前記通信端末の前記到着予測時刻を算出し、前記到着予測時刻を予約時刻と決定する、
請求項１に記載の制御装置。
【請求項３】
複数の車両が駐車可能な機械式駐車場における車両の出入庫の予約を管理するテーブルであって、前記車両の出入庫の予約順と、前記車両が駐車する駐車位置と、前記車両が出入庫を行う時刻である予約時刻と、前記車両の利用者に関する情報である利用者情報と、を関連付けて登録する予約管理テーブルを記憶する記憶部をさらに備え、
前記通信部は、
前記通信端末の利用者を識別する利用者識別情報をさらに受信し、
前記制御部は、
前記決定した予約順に、前記通信端末の利用者識別情報に予め関連付けて登録される駐車位置と、前記算出した予約時刻と、前記通信端末の利用者情報と、を関連付けて前記予約管理テーブルに登録又は更新する、
請求項１又は２に記載の制御装置。
【請求項４】
前記制御部は、
前記利用者情報よりも前記予約時刻を優先して予約順を決定する、
請求項１乃至３のいずれか一項に記載の制御装置。
【請求項５】
前記通信部は第１の通信部であって、
所定の距離以内に前記通信端末が存在する場合、前記通信端末と自動的に通信を確立する第２の通信部をさらに備え、
前記制御部は、
前記第２の通信部が前記通信端末と通信を確立したことを通信確立情報として保持し、前記予約時刻と前記通信端末の前記利用者情報と前記通信確立情報とに基づいて、予約順を決定する、
請求項１乃至３のいずれか一項に記載の制御装置。
【請求項６】
前記制御部は、
前記予約時刻よりも前記利用者情報を優先し、前記利用者情報よりも前記通信確立情報を優先して予約順を決定する、
請求項５に記載の制御装置。
【請求項７】
前記利用者情報は、
予約をキャンセルした回数の累計であって、
前記制御装置には、
予約を行う可能性のある利用者の利用者識別情報と、前記予約を行う可能性のある利用者の予約をキャンセルした回数の累計であるキャンセル情報と、を関連付けて登録する利用者情報管理テーブルが記憶され、
前記制御部は、
前記通信端末の利用者識別情報と一致する前記利用者情報管理テーブルの前記利用者識別情報に関連付けて登録されるキャンセル情報を取得する、
請求項１乃至６のいずれか一項に記載の制御装置。
【請求項８】
複数の通信端末からの予約を受け付け、前記通信端末の緯度、経度および高度を含む位置情報と前記通信端末の速度情報を含む予約情報を受信し、
前記位置情報および前記速度情報を用いて前記通信端末の到着予測時刻を算出し、
前記到着予測時刻を予約時刻と決定し、前記予約時刻と予め定められた前記通信端末の利用者の利用者情報とに基づいて予約順を決定する、
制御方法。
【請求項９】
複数の通信端末からの予約を受け付け、前記通信端末の緯度、経度および高度を含む位置情報と前記通信端末の速度情報を含む予約情報を受信するステップと、
前記位置情報および前記速度情報を用いて前記通信端末の到着予測時刻を算出するステップと、
前記到着予測時刻を予約時刻と決定し、前記予約時刻と予め定められた前記通信端末の利用者の利用者情報とに基づいて予約順を決定するステップと、
をコンピュータに実行させる制御プログラム。
【請求項１０】
請求項１乃至７のいずれか一項に記載の制御装置と、
前記制御装置と通信可能な通信端末と、
を備える制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御方法、制御プログラム及び制御システムに関する。
【背景技術】
【０００２】
集合住宅などでは、敷地の有効活用のため機械式駐車場が多く利用されている。また、機械式駐車場は、例えば、上下移動式、上下左右移動式、回転式などの様々な形態が存在する。いずれの形態においても、現在、車両が存在する位置から出庫可能な状態になるまでに、車両が駐車されているパレットの移動を伴うことになる。また、機械式駐車場の動作は俊敏とは言えない。そして、機械式駐車場を利用する利用者は、車両を出入庫する際は、毎回、車両の出入庫操作を行う必要がある。そのため、車両用パレットが出入庫可能な位置に存在しない場合は、数分待つ必要がある。
【０００３】
そこで、機械式駐車場を利用する利用者が、出入庫までの待ち時間を短縮するための技術が検討されている。関連する技術として、例えば、特許文献１〜２が知られている。特許文献１には、ＬＡＮ（Local Area Network）を利用して遠隔地から出入庫の予約受付を可能とする技術が開示されている。また、特許文献２には、予約サイトを利用して、出庫予約を行うシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３１２７９６号公報
【特許文献２】特開２０１４−０８０８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
関連する技術では、機械式駐車場を利用する利用者が遠隔から出入庫の予約をすることで、利用者の待ち時間を短縮する。しかしながら、関連する技術では、機械式駐車場を利用する利用者が複数存在し、複数の利用者から機械式駐車場の出入庫の予約を行う場合、いずれの場合も利用者の予約を受け付けた順に予約されるという技術となっている。このように、複数の利用者が逐次的に機械式駐車場の出入庫予約を行う場合に、予約を受け付けた順に予約されてしまうため、効率的に機械式駐車場の出入庫管理がされていなかった。
【０００６】
本発明はこのような問題を解決するためになされたものであり、複数の利用者が効率よく予約を行うことができる制御装置、制御システム、制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明にかかる制御装置は、複数の通信端末からの予約を受け付け、前記通信端末の緯度、経度および高度を含む位置情報と前記通信端末の速度情報を含む予約情報を受信する通信部と、前記位置情報および前記速度情報を用いて前記通信端末の到着予測時刻を算出する制御部と、を備え、前記制御部は、前記到着予測時刻を予約時刻と決定し、前記予約時刻と予め定められた前記通信端末の利用者の利用者情報とに基づいて予約順を決定するものである。
【０００８】
本発明にかかる制御方法は、複数の通信端末からの予約を受け付け、前記通信端末の緯度、経度および高度を含む位置情報と前記通信端末の速度情報を含む予約情報を受信し、前記位置情報および前記速度情報を用いて前記通信端末の到着予測時刻を算出し、前記到着予測時刻を予約時刻と決定し、前記予約時刻と予め定められた前記通信端末の利用者の利用者情報とに基づいて予約順を決定するものである。
【０００９】
本発明にかかる制御プログラムは、複数の通信端末からの予約を受け付け、前記通信端末の緯度、経度および高度を含む位置情報と前記通信端末の速度情報を含む予約情報を受信するステップと、前記位置情報および前記速度情報を用いて前記通信端末の到着予測時刻を算出するステップと、前記到着予測時刻を予約時刻と決定し、前記予約時刻と予め定められた前記通信端末の利用者の利用者情報とに基づいて予約順を決定するステップと、をコンピュータに実行させるものである。
【００１０】
本発明にかかる制御システムは、上記の制御装置と、前記制御装置と通信可能な通信端末と、を備えるものである。
【発明の効果】
【００１１】
本発明により、複数の利用者が効率よく予約を行うことができる制御装置、制御システム、制御方法および制御プログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１にかかる制御システムの概略図である。
【図２】実施の形態１にかかる制御システムの構成図である。
【図３】実施の形態１にかかる予約管理テーブルの一例を示す説明図である。
【図４】実施の形態１にかかる利用者情報管理テーブルの一例を示す説明図である。
【図５】実施の形態１にかかる予約要求画面の一例を表す概略図である。
【図６】実施の形態１にかかる通信端末の動作例を表すフローチャートである。
【図７】実施の形態１にかかる制御装置の動作例を表すフローチャートである。
【図８】実施の形態２にかかる制御システムの構成図である。
【図９】実施の形態２にかかる予約管理テーブルの一例を表す説明図である。
【図１０】実施の形態２にかかる利用者情報管理テーブルの一例を示す説明図である。
【図１１】実施の形態２にかかる予約確認画面の一例を表す概略図である。
【図１２】実施の形態２にかかる通信端末の動作例を表すフローチャートである。
【図１３】実施の形態３における通信端末とカーナビゲーションシステムの接続状況とナビゲーション画面の一例を表す概略図である。
【発明を実施するための形態】
【００１３】
以下では、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略する。
【００１４】
（実施の形態１）
図１は、実施の形態１にかかる制御システム１を表した概略図である。制御システム１は、機械式駐車場１０１と、制御装置１０と、通信端末２０と、を備える。そして、通信端末２０の利用者１０４が、通信端末２０を用いて、機械式駐車場１０１の制御装置１０に対して、車両の出庫または入庫の予約を行うことを表している。以降、車両の出庫または入庫について、出入庫として記載をするが、出庫または入庫のいずれかを表すこととする。
【００１５】
まず、機械式駐車場１０１について説明する。機械式駐車場には、いくつかのタイプがあるが、実施の形態１では、上下移動式で、上下に複数段のパレットを有する複数段方式の機械式駐車場として説明する。図１に示す様に、機械式駐車場１０１は、出入庫可能な出入り口１０２と複数のパレット１０３とを有している。出入り口１０２は、地上面に存在し、図１の例では、３つの出入り口を有している。出入り口１０２から同時に３台の車両が出入庫することが出来るとも言える。機械式駐車場１０１に車両が出入庫する場合、車両は出入り口１０２より出入庫する。言い替えると、出入り口１０２と車両との間に別の車両が居た場合、出入庫を希望する車両は機械式駐車場１０１において出入庫をすることは出来ない。
また、機械式駐車場１０１は、複数のパレット１０３を備える。機械式駐車場１０１は、１つのパレットに対して、１台の車両を駐車することが可能である。また、機械式駐車場１０１は、地上面に対して上下方向に３台の車両を駐車することが出来る。機械式駐車場１０１を出入り口１０２の方から見て、出入り口１０２に近い列を前列とすると、前列に３台の車両が駐車可能である。さらに、出入り口１０２から見て、前列の後ろ側の列を後列とすると、後列にも３台の車両が駐車可能である。そのため、機械式駐車場１０１は、１８個のパレット１０３を備えるため、１８台の車両が駐車可能である。なお、パレット数は、これに限定されない。
【００１６】
機械式駐車場１０１において出入庫を希望する車両のパレット１０３が、前列で、かつ、地上面に存在していない場合、つまり、地上面に対して上の段に存在している場合、当該車両のパレットが地上面に下降する。なお、当該車両のパレットより下の段のパレットは、地下に移動する。
また、機械式駐車場１０１において出入庫を希望する車両のパレットが、後列で、かつ、地上面に存在していない場合、つまり、地上面に対して上の段に存在している場合、当該パレットの前に存在する前列の全てのパレットが地下に移動し、当該車両のパレットが地上面に下降する。そのため、前列の最も上段のパレットには天板が設けられている。つまり、後列の車両が出入庫する場合、前列の最上段に設けられている天板を通って、出入庫することになる。
なお、機械式駐車場１０１は、上下移動式複数段方式として説明をするが、当然ながら、上下移動式に限られず、上下左右移動式、回転式など、他のタイプの機械式駐車場であっても良い。
【００１７】
次に、制御装置１０について説明する。制御装置１０は、機械式駐車場１０１を制御する装置である。また、制御装置１０は、通信端末２０と通信が可能であり、通信端末２０の利用者１０４が機械式駐車場１０１における車両の出入庫の予約を希望する場合、予約をするための情報を受信する。制御装置１０は、通信端末２０から予約をするための情報を受信すると、受信した情報に基づいて、機械式駐車場１０１における車両の出入庫の予約順を決める。制御装置１０は、決定した予約順にしたがって、通信端末２０の利用者１０４の予約情報を登録する。その後、制御装置１０は、予約情報に基づいて、機械式駐車場１０１のパレットを制御して、予約をした通信端末２０の利用者１０４の車両を出入庫可能な状態とする。なお、図１では、通信端末２０は１台であり、一人の利用者１０４として記載をしているが、制御装置１０は、複数の通信端末２０からの機械式駐車場１０１における車両の出入庫の予約を受け付ける。また、当然ながら、通信端末２０の利用者１０４も複数人である。
【００１８】
次に、通信端末２０について説明する。通信端末２０は、制御装置１０と通信をし、機械式駐車場１０１における車両の出入庫の予約を行う。通信端末２０は、携帯電話機、スマートフォン、タブレット端末等の携帯型端末装置である。しかしながら、これに限られず、例えば、ノートＰＣであっても良い。
【００１９】
続いて、制御システム１の構成について説明する。図２は、本実施の形態にかかる制御システム１の構成例を示す構成図である。制御システム１は、制御装置１０と、通信端末２０と、図示しない機械式駐車場１０１と、を備える。
【００２０】
まず、制御装置１０について説明する。制御装置１０は、通信部１１と記憶部１２と制御部１３とを備える。
通信部１１は、例えば、Ｗｉ−Ｆｉなどの無線通信により通信端末２０（後述する通信部２３）と通信を行う。しかしながら、通信部１１は、Ｗｉ−Ｆｉによる通信規格に限られず、無線ＬＡＮやＬＴＥ（Long term evolution）などの無線により通信端末２０と通信を行っても良い。また、有線によって通信端末２０と通信を行っても良い。通信部１１は、通信端末２０から機械式駐車場１０１における出入庫の予約情報を受信する。
【００２１】
記憶部１２は、機械式駐車場１０１における車両の出入庫に関する予約情報を管理する予約管理テーブルＴ１と、機械式駐車場１０１における車両の出入庫の予約を行う可能性のある利用者に関する利用者情報を管理する利用者情報管理テーブルＴ２と、を記憶する。
【００２２】
予約管理テーブルＴ１について説明する。予約管理テーブルＴ１の構成の一例を示す説明図を図３に示す。予約管理テーブルＴ１は、機械式駐車場１０１における車両の出入庫に関する予約情報を管理するテーブルである。予約管理テーブルＴ１は、予約順と、利用者識別情報と、パレット番号と、予約時刻と、利用者情報と、を関連付けて登録するテーブルである。予約順は、機械式駐車場１０１において車両の出入庫の予約の順番を表す情報である。予約順は、１から順に付与される数字である。数値が小さい程、予約順位が高いことを表す。利用者識別情報は、機械式駐車場１０１における車両の出入庫の予約を行う利用者を識別する情報である。利用者識別情報は、機械式駐車場１０１を利用する利用者が機械式駐車場１０１の利用するための登録・申請・契約等を行うと付与される。利用者識別情報は、例えば、利用者識別番号でも良く、利用者識別ＩＤ（Identifier）でも良く、利用者を識別出来る情報であれば良い。本実施例では、Ｕｓｅｒ１０などの識別情報が利用者に付与されたものとする。パレット番号は、機械式駐車場１０１において出入庫を希望する車両が駐車するパレットの番号である。言い替えると、パレットの番号は、車両の駐車位置を表すとも言える。パレット番号も機械式駐車場１０１を利用する利用者が機械式駐車場１０１の登録等を行うと付与される。予約時刻は、機械式駐車場１０１において車両が出入庫をする時刻である。予約時刻は、後述する制御部１３が決定する。予約時刻の決定方法については後述する。利用者情報は、機械式駐車場１０１の出入庫の予約を行う利用者に関する情報である。パレット番号および利用者情報は、後述する利用者情報管理テーブルＴ２に登録される。
【００２３】
予約管理テーブルＴ１は、制御装置１０の後述する制御部１３が通信端末２０から機械式駐車場１０１における車両の出入庫の予約を初めて受け付けると生成される。そして、予約管理テーブルＴ１は、制御装置１０が同じ利用者から２回目以降の予約を受け付けると更新される。また、他の利用者から新たに予約を受け付けると更新される。
【００２４】
例えば、利用者識別情報Ｕｓｅｒ１０が付与される場合の利用者（利用者Ｕｓｅｒ１０）が通信端末２０を用いて、機械式駐車場１０１から車両を出庫させる場合を想定する。制御装置１０の後述する制御部１３が、利用者Ｕｓｅｒ１０の通信端末２０から出庫の予約を受け付けるとする。その後、制御装置１０は、利用者Ｕｓｅｒ１０の車両の出庫の予約順を決定する。例えば、制御装置１０は、利用者Ｕｓｅｒ１０の予約順を１と決定した場合、予約管理テーブルＴ１に利用者Ｕｓｅｒ１０の予約情報を登録する。具体的には、図３に示す様に、制御装置１０は、利用者Ｕｓｅｒ１０の予約情報を予約順が１番目となるように登録する。予約管理テーブルＴ１の利用者識別情報には、利用者Ｕｓｅｒ１０を登録する。パレット番号には、利用者Ｕｓｅｒ１０のパレット番号を登録する。図３の例では、後述する利用者情報管理テーブルＴ２に利用者Ｕｓｅｒ１０のパレット番号が１１として登録されている場合である。そのため、パレット番号には１１が登録される。予約時刻には、後述する制御部１３が決定する予約時刻を登録される。図３の例では、制御部１３が予約時刻を１０：００と決定した場合である。この場合、１０：００が予約時刻として登録される。利用者情報には、後述する利用者情報管理テーブルＴ２に登録されている利用者情報が登録される。図３の例では、利用者情報管理テーブルＴ２に利用者Ｕｓｅｒ１０の利用者情報が１０として登録されている場合である。そのため、利用者情報には１０が登録される。
【００２５】
次に、利用者情報管理テーブルＴ２について説明する。利用者情報管理テーブルＴ２の構成の一例を示す説明図を図４に示す。利用者情報管理テーブルＴ２は、機械式駐車場１０１において車両の出入庫の予約を行う可能性のある利用者毎の利用者情報を管理するテーブルである。利用者情報管理テーブルＴ２は、例えば、機械式駐車場１０１を管理する管理者などにより生成される。そして、利用者が機械式駐車場１０１の登録等を行うと、管理者が、利用者情報管理テーブルＴ２に登録等を行った利用者の利用者情報を登録する。
【００２６】
利用者情報管理テーブルＴ２は、利用者識別情報と、パレット番号と、利用者情報と、を関連付けて登録する。利用者識別情報は、機械式駐車場１０１において車両の出入庫の予約を行う可能性のある利用者を識別する情報である。例えば、利用者識別番号でも良く、利用者識別ＩＤ（Identifier）でも良い。パレット番号は、機械式駐車場１０１において出入庫を希望する車両が駐車するパレットの番号であり、車両の駐車位置を表す。パレット番号は、機械式駐車場１０１を利用する利用者が機械式駐車場１０１の登録等を行った場合、付与される番号である。利用者が機械式駐車場１０１の登録等を行うと、管理者が、利用者情報管理テーブルＴ２に利用者識別情報と当該利用者のパレット番号とを関連付けて登録する。
【００２７】
利用者情報は、機械式駐車場１０１の契約をした利用者毎の会員情報の様なものである。具体的には、例えば、利用者毎に予め設定されるグレード情報である。グレード情報は、例えば、機械式駐車場１０１の契約料金に応じて決められる情報であっても良い。また、例えば、機械式駐車場１０１がデパート等の駐車場であり、利用者が当該デパートのクレジットカードを契約している場合、クレジットカードのグレードに関する情報であっても良い。また、例えば、機械式駐車場１０１を運営する会社がメンバーカードを発行している場合、メンバーカードのグレード情報であっても良い。
【００２８】
図４の例では、例えば、グレードが１０段階あるとする。グレードを表す数字が高い程、高いグレードを表す。利用者Ｕｓｅｒ１０にはグレード１０が与えられる。また、利用者Ｕｓｅｒ１にはグレード５が与えられ、利用者Ｕｓｅｒ２にはグレード１が与えられ、利用者Ｕｓｅｒ３にはグレード１が与えられ、利用者Ｕｓｅｒ１９にはグレード７が与えられ、利用者Ｕｓｅｒ２０にはグレード５が与えられることを表している。
【００２９】
図２に戻って説明を続ける。制御部１３は、通信部１１が通信端末２０から受信した予約情報に基づいて、予約時刻を決定する。通信部１１が通信端末２０から受信した予約情報が希望時刻を含む場合、受信した希望時刻を予約時刻として決定する。また、通信端末２０から受信した予約情報が、通信端末２０の位置情報および速度情報を含む場合、制御部１３は、予め登録された制御装置１０の位置情報と受信した通信端末２０の位置情報とに基づいて、通信端末２０と制御装置１０との距離を算出する。そして、算出した距離および受信した通信端末２０の速度情報から、通信端末２０の到着予測時刻を算出する。制御部１３は、算出した到着予測時刻を予約時刻として決定する。
【００３０】
制御部１３は、上記により決定した予約時刻と、利用者情報管理テーブルＴ２から検索して取得した利用者情報と、に基づいて、通信端末２０の利用者の機械式駐車場１０１における車両の出入庫の予約順を決定する。そして、制御部１３は、予約管理テーブルＴ１に、決定した予約順にしたがって、通信端末２０の利用者の出入庫の予約情報を登録する。この際、通信端末２０の利用者のパレット番号は、利用者情報管理テーブルＴ２から検索し、取得した当該利用者のパレット番号を登録する。制御部１３は、予約管理テーブルＴ１に存在しない利用者から機械式駐車場１０１における車両の出入庫の予約を受け付けた場合、新規に当該予約情報を予約管理テーブルＴ１に追加する。また、制御部１３は、予約管理テーブルＴ１に存在する利用者から再度車両の出入庫の予約を受け付けた場合、予約管理テーブルＴ１に登録されている当該利用者の予約情報を更新する。その際、新たに決定した予約順の位置に当該利用者の予約情報を登録する。その後、予約管理テーブルＴ１に登録した予約時刻になると、制御部１３は、予約管理テーブルＴ１に登録されているパレットを制御して、予約をした車両が出庫または入庫することが出来るようにする。
【００３１】
次に、通信端末２０について説明をする。通信端末２０は、操作部２１と、取得部２２と、通信部２３と、を備える。
操作部２１は、通信端末２０のディスプレイ上で操作するタッチパネル等であり、入力取得部２１０と表示部２１１とを備える。操作部２１は、機械式駐車場１０１における車両の出入庫の予約を行うための予約要求画面４００を利用者に表示する。操作部２１は、予約要求画面４００において、利用者が入力した情報を取得するための入力取得部２１０および利用者が入力した情報を表示するための表示部２１１を備える。予約要求画面４００の一例を表す概略図を図５に示す。予約要求画面４００は、機械式駐車場１０１における車両の出入庫の予約を行う予約アプリケーションプログラムをインストールした通信端末２０において、予約アプリケーションプログラムを実行すると通信端末２０のディスプレイ上に表示される。
【００３２】
図５に示す様に、予約要求画面４００は、希望時刻入力領域４１０と希望時刻表示領域４２０とを備える。テンキー４１０ａは、０−９までの数字を入力するキーである。通信端末２０の利用者は、テンキー４１０ａを用いて、機械式駐車場１０１において車両の出入庫を希望する希望時刻を入力する。通信端末２０の利用者は、希望時刻が無く、即時に車両の出入庫を行いたい場合、希望時刻を未入力の状態とする。なお、希望時刻入力領域４１０には、テンキー４１０ａが表示されることとしたが、数字の他にアルファベット、平仮名、カタカナ、漢字などを入力するキーボードが表示されても良い。予約ボタン４１０ｂは、通信端末２０の利用者が予約を要求する場合に押下するボタンである。通信端末２０の利用者が予約ボタン４１０ｂを押下すると、入力取得部２１０は、通信端末２０の利用者が入力した情報を取得する。なお、通信端末２０の利用者が予約ボタン４１０ｂを押下すると、当該利用者が入力した情報は、後述する通信部２３を介して、制御装置１０に送信される。
【００３３】
希望時刻表示領域４２０は、通信端末２０の利用者がテンキー４１０ａで入力した情報を表示するディスプレイ領域である。表示部２１１は、通信端末２０の利用者がテンキー４１０ａで入力した情報を希望時刻表示領域４２０に表示する。また、表示部２１１は、上記の希望時刻が入力されていない場合、希望時刻表示領域４２０には何も表示をしない。
【００３４】
図５の例では、通信端末２０の利用者が、機械式駐車場１０１における車両の出入庫を「１３：３５」に希望する場合を表している。そのため、通信端末２０の利用者は、テンキー４１０ａを用いて、「１３：３５」と入力する。この場合、表示部２１１は、通信端末２０の利用者が入力した「１３：３５」を希望時刻表示領域４２０に表示する。表示部２１１は、通信端末２０の利用者が希望時刻を入力しない場合、つまり、即時に出入庫を行いたい場合、希望時刻表示領域４２０には何も表示しない。なお、その後、予約ボタン４１０ｂを押下し、予約情報が制御装置１０に送信された場合、表示部２１１は、希望時刻表示領域４２０に「予約情報送信中」や「予約情報を送信しました」と表示しても良い。
【００３５】
図２に戻って説明を続ける。取得部２２は、ＧＰＳ（Global Positioning System）受信機を備え、通信端末２０の位置情報を取得する。また、取得部２２は、通信端末２０から制御装置１０に向けた移動速度に関する速度情報を取得し記憶する。取得部２２は、通信端末２０の利用者が予約要求画面４００において、希望時刻を入力せず、予約ボタン４１０ｂを押下した場合に起動する。取得部２２は、起動した後、ＧＰＳ受信機を用いて、ＧＰＳ衛星からの信号をＧＰＳ受信機で受信する。そして、取得部２２は、通信端末２０の緯度、経度および高度を含む位置情報を取得する。取得部２２は、位置情報を取得した後、後述する通信部２３を介して、制御装置１０に送信する。また、取得部２２は、通信端末２０から制御装置１０に向けた移動速度に関する速度情報を取得し記憶する。取得部２２は、例えば、人の平均移動速度である時速４ｋｍを記憶しておく。そして、取得部２２は、位置情報と併せて、記憶する速度情報も通信部２３を介して、制御装置１０に送信する。
【００３６】
通信部２３は、例えば、Ｗｉ−Ｆｉなどの無線通信により制御装置１０の通信部１１と通信を行う。なお、通信部２３は、Ｗｉ−Ｆｉによる通信規格に限られず、無線ＬＡＮやＬＴＥなどの無線通信により制御装置１０と通信をしても良く、また、有線によって制御装置１０と通信をしても良い。通信部２３は、制御装置１０に対して、機械式駐車場１０１における車両の出入庫の予約のために必要な情報を送信する。具体的には、通信端末２０の利用者が予約要求画面４００において希望時刻を入力する。その後、通信端末２０の利用者が予約ボタン４１０ｂを押下する。この場合、通信部２３は、通信端末２０の利用者が入力した希望時刻に、当該利用者を識別する利用者識別情報を付与して、通信端末２０の利用者の予約情報として送信する。
【００３７】
また、通信端末２０の利用者が予約要求画面４００において希望時刻を入力せず、未入力の状態で予約ボタン４１０ｂを押下した場合、通信部２３は、取得部２２で取得した位置情報および記憶した速度情報に、当該利用者を識別する利用者識別情報を付与して通信端末２０の利用者の予約情報として送信する。
【００３８】
続いて、実施の形態１にかかる制御システム１の動作例を説明する。まず、通信端末２０の動作例を説明する。図６は、通信端末２０の動作例を表すフローチャートである。通信端末２０の利用者は、機械式駐車場１０１における車両の出入庫を希望する時刻がある場合、予約要求画面４００において希望時刻を入力する。このとき、入力した情報が希望時刻表示領域４２０に表示される。また、通信端末２０の利用者は、希望時刻が無い場合、希望時刻を入力しない。そして、通信端末２０の利用者は、予約ボタン４１０ｂを押下する（ステップＳ１）。
【００３９】
続いて、入力取得部２１０は、希望時刻が入力されているかを判定する（ステップＳ２）。具体的には、入力取得部２１０は、通信端末２０の利用者が希望時刻を入力しているのかを判定する。入力取得部２１０は、希望時刻が入力されていると判定した場合、つまり、通信端末２０の利用者が希望時刻を入力し、予約ボタン４１０ｂを押下したと判定した場合、ステップＳ２のＹＥＳに進み、ステップＳ４を実行する。一方、入力取得部２１０は、希望時刻が入力されていないと判定した場合、つまり、通信端末２０の利用者が希望時刻を入力せず予約ボタンを押下していると判定した場合、ステップＳ２のＮＯに進み、ステップＳ３を実行する。
【００４０】
次に、取得部２２は、通信端末２０の緯度、経度および高度を含む位置情報を取得する（ステップＳ３）。具体的には、取得部２２は、ＧＰＳ受信機を用いて、ＧＰＳ衛星からの信号を受信し、通信端末２０の緯度、経度および高度を含む位置情報を取得する。
【００４１】
その後、通信部２３は、通信端末２０の利用者の予約情報を制御装置１０に送信する（ステップＳ４）。予約情報は、希望時刻を入力した場合、通信端末２０の利用者が入力した希望時刻および当該利用者を識別する利用者識別情報となる。一方、希望時刻を入力しない場合、予約情報は、取得部２２で取得した位置情報、取得部２２で記憶した速度情報および当該利用者を識別する利用者識別情報となる。ここで、通信部２３は、予約情報に、希望時刻を含む情報であるのかを判別するための情報フラグをさらに設定しても良い。
【００４２】
続いて、制御装置１０の動作例を説明する。図７は、制御装置１０の動作例を表すフローチャートである。通信部１１は、通信端末２０から予約情報を受信する（ステップＳ１１）。具体的には、通信部１１は、通信部２３から送信された予約情報を受信する。
【００４３】
次に、制御部１３は、予約情報から希望時刻を含む情報であるかを判定する（ステップＳ１２）。具体的には、通信部１１で受信した予約情報は制御部１３に送信される。制御部１３は、受信した予約情報が希望時刻を含む情報であるかを判定する。上述の通り、通信部２３が情報フラグを設定して予約情報を送信している場合、制御部１３は、情報フラグを見て判定をしても良い。また、制御部１３は、受信した情報数より判定することでも良い。また、制御部１３は、時刻に関する情報が含まれているかにより判定しても良い。制御部１３は、受信した情報が希望時刻を含む情報であると判定した場合、受信した希望時刻を以降の動作で使用する予約時刻として決定する。そして、ステップＳ１２のＹＥＳに進み、ステップ１４を実行する。一方、制御部１３は、受信した情報が希望時刻を含まない情報であると判定した場合、ステップＳ１２のＮＯに進み、ステップＳ１３を実行する。
【００４４】
次に、制御部１３は、受信した情報が希望時刻を含まない情報であると判定した場合、通信端末２０から受信した予約情報に基づいて、到着予測時刻を算出する（ステップＳ１３）。具体的には、受信した予約情報に含まれる通信端末２０の位置情報および速度情報に基づいて、通信端末２０と制御装置１０との距離を算出する。そして、算出した通信端末２０と制御装置１０との距離および受信した通信端末２０の速度情報から、通信端末２０の到着予想時刻を算出する。制御部１３は、算出した到着予想時刻を、以降の動作で使用する予約時刻として決定する。
【００４５】
次に、制御部１３は、ステップＳ１２またはステップＳ１３において決定した予約時刻と、通信端末２０の利用者の利用者情報と、を用いて、当該利用者の機械式駐車場１０１における車両の出入庫の予約順を決定する（ステップＳ１４）。具体的には、制御部１３は、受信した通信端末２０の利用者の利用者識別情報と一致する利用者識別番号に関連付けられる利用者情報を利用者情報管理テーブルＴ２から取得する。次に、上述の通り決定した予約時刻と、取得した利用者情報と、に基づいて予約順を決定する。制御部１３は、決定した予約時刻を第１の情報として予約順を判定し決定する。その後、制御部１３は、取得した利用者情報を第２の情報として予約順を判定し決定する。
【００４６】
制御部１３が上記に基づいて、予約順を決定した後の状態を示す説明図を図３に示す。予約順を決定する際に用いる利用者情報は、図４の例を用いることとする。図３に示す様に、制御部１３は、まず、決定した予約時刻にしたがって予約順を決定する。利用者Ｕｓｅｒ１０および利用者Ｕｓｅｒ１は、利用者Ｕｓｅｒ２および利用者Ｕｓｅｒ２０と比較して予約時刻が早い。そのため、利用者Ｕｓｅｒ１０および利用者Ｕｓｅｒ１の予約を優先的に扱うようにする。つまり、予約順の番号が若番になるように決定する。利用者Ｕｓｅｒ２および利用者Ｕｓｅｒ２０を比較すると、利用者Ｕｓｅｒ２の方が早いため、利用者Ｕｓｅｒ２の予約を優先的に扱う。次に、第２の情報である利用者情報に基づいて予約順を決定する。利用者Ｕｓｅｒ１０および利用者Ｕｓｅｒ１は予約時刻が同じである。利用者Ｕｓｅｒ１０の利用者情報は１０（グレード１０）である。また、利用者Ｕｓｅｒ１の利用者情報は５（グレード５）である。そのため、制御部１３は、利用者Ｕｓｅｒ１０の予約を優先的に扱うことになる。
【００４７】
その後、制御部１３は、上述の通り、決定した予約順にしたがって、予約管理テーブルＴ１に情報を登録する（ステップＳ１５）。具体的には、制御部１３は、予約管理テーブルＴ１に存在しない利用者からの機械式駐車場１０１の出入庫の予約を受け付けた場合、新規に当該予約に関する情報を予約管理テーブルＴ１に追加して登録する。また、制御部１３は、予約管理テーブルＴ１に存在する利用者からの機械式駐車場１０１の出入庫の予約を受け付けた場合、予約管理テーブルＴ１に登録されている当該利用者の予約に関する情報を更新する。その際、新たに決定した予約順の位置に当該利用者の情報を登録する。その結果、制御部１３は、図４に示す様に、各利用者の予約情報を登録することになる。その後、予約管理テーブルＴ１に登録されている予約時刻が近づいてくると、制御部１３は、機械式駐車場１０１の各パレットを制御して、予約をした車両が出入庫することが出来るようにする。
【００４８】
なお、上述の説明では、利用者情報は、会員情報（グレード情報）として説明をしたが、例えば、予約をキャンセルした回数の累計（以降、「キャンセル情報」と称して記載をする）としても良い。この場合、利用者が機械式駐車場１０１における車両の出入庫の予約を行う場合、再度、予約をキャンセルする可能性があることから、優先度を下げても良い。または、過去に予約をキャンセルしたが、次の予約の際、早急に、車両の出入庫を希望する可能性もあることから、優先度を上げても良い。なお、上記では、利用者情報管理テーブルＴ２は、機械式駐車場１０１の管理者が利用者情報を登録することとしたが、利用者情報がキャンセル情報である場合、制御部１３が、キャンセル情報を更新する。通信端末２０の利用者が機械式駐車場１０１において車両の出入庫の予約を行った後、予約時刻から所定時間内に車両の出入庫を行わない場合、制御部１３は、予約管理テーブルＴ１から該当の予約を取消し、利用者情報管理テーブルＴ２の当該利用者のキャンセル情報を１増加するように更新する。
【００４９】
また、上述の説明では、取得部２２は、通信端末２０の利用者が予約要求画面４００において、希望時刻を入力せず、予約ボタン４１０ｂを押下した場合に起動することとした。しかし、これに限られず、例えば、取得部２２は、通信端末２０の電源が入った直後に起動することでも良い。この場合、取得部２２は、所定時間（周期時間）毎に通信端末２０の緯度、経度および高度を含む位置情報を取得する。そして、直前で取得した位置情報と、その前に取得した位置情報と、の差分から移動距離を求める。その後、求めた移動距離と所定時間（周期時間）とを用いて、通信端末２０から制御装置１０に向けた移動速度を算出して速度情報として記憶しても良い。なお、通信端末２０が移動せず、同じ位置で静止し続けることも考えられる。そのため、取得部２２が記憶した速度情報が所定速度以下である場合には、記憶した速度情報を、例えば、人の平均移動速度である時速４ｋｍに置き換えて記憶しても良い。取得部２２は、通信端末２０の利用者が予約要求画面４００において希望時刻を入力せずに予約ボタン４１０ｂを押下すると、予約ボタン４１０ｂを押下した時点の位置情報と記憶した速度情報とを、通信部２３を介して、制御装置１０に送信する。
【００５０】
さらに、取得部２２が通信端末２０の電源が入った状態で起動し、所定時間毎に通信端末２０の位置情報を取得する場合、取得した位置情報を定期的に制御装置１０に送信しても良い。この場合、通信端末２０の利用者が予約ボタン４１０ｂを一度押下した後、取得部２２は、定期的に通信端末２０の位置情報を取得し、速度情報を算出する。そして、機械式駐車場１０１に到着するまでの間、定期的に取得した通信端末２０の位置情報および速度情報を、通信部２３を介して制御装置１０に送信し続ける。制御装置１０は、定期的に受信した通信端末２０の位置情報と、通信端末２０の速度情報と、に基づいて、通信端末２０の利用者の予約情報を更新することでも良い。
【００５１】
続いて、本実施の形態における効果を説明する。第１の効果は、本実施の形態にかかる制御システム１によれば、複数の利用者が機械式駐車場１０１における車両の出入庫の予約をする際、予約時刻のみならず、利用者毎の利用者情報を用いて、予約順を決定することが出来る。したがって、予約を受け付けた順に予約を処理する関連する技術と比較して、複数の利用者が効率よく機械式駐車場１０１における車両の出入庫の予約を行うことができる。その結果、機械式駐車場１０１における車両の出入庫の管理を複数の利用者にとって効率的な管理とすることが出来る。
【００５２】
第２の効果は、本実施の形態にかかる制御システム１によれば、複数の利用者が通信端末２０を用いて、出入庫を希望する希望時刻を入力し、予約を行うことが可能であるため、ユーザ利便性の高い制御システム１とすることが可能となる。
【００５３】
第３の効果は、本実施の形態にかかる制御システム１によれば、通信端末２０の利用者が希望時刻を入力せずに、機械式駐車場１０１における車両の出入庫の予約をする際、より正確な予約時刻として、予約を行うことが出来る。例えば、通信端末２０の利用者がマンションの高層階から予約を行うとする。この場合、位置情報に高度が含まれないとすると、つまり、高度を考慮しない地上面における通信端末２０の位置と機械式駐車場１０１との距離だけで考えると、近接する場所に存在する可能性がある。その結果、予約時刻が実際にかかる時間よりも早い時刻として決定されてしまう可能性がある。一方、本実施の形態では、位置情報に高度が含まれているため、通信端末２０の位置と機械式駐車場１０１との距離は、より正確なものとなる。その結果、正確な予約時刻として決定することが可能となる。
【００５４】
（実施の形態２）
本発明の実施の形態２は、上述した実施の形態１の改良例である。本実施の形態にかかる制御システム１の構成例を説明する。図８は、本実施の形態にかかる制御システム１の一例を示す構成図である。本実施の形態にかかる制御システム１は、実施の形態１にかかる制御システム１の構成に加えて、制御装置１０および通信端末２０にそれぞれ新たな通信部をさらに備える。
【００５５】
以下、制御装置１０の構成例に関して、実施の形態１との差分を記載する。制御装置１０は、実施の形態１の構成に加えて、通信部１４をさらに備える。通信部１４は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いて、通信端末２０の後述する通信部２４と近距離無線通信を行う。通信部１４は、通信端末２０と通信を行うために、通信端末２０を予め通信を行う機器として登録しておき、予め通信を確立しておく。通信部１４は、通信端末２０と、１度通信を確立しておくと、通信端末２０が通信部１４から所定の距離以内に存在する場合に、自動的に通信端末２０と通信を確立することが出来る。なお、所定の距離とは、例えば、１００ｍである。通信部１４は、継続的に、または定期的に、通信部２４を検索し、通信部２４が所定の距離以内に存在すると、自動的に通信部２４と通信を確立する。通信部１４は、通信部２４と通信を確立すると、制御部１３に、通信端末２０の利用者識別情報および通信部２４と通信を確立したことを通知する。通信部１４と通信部２４との通信可能距離は、通信部１１と通信部２３との通信可能距離と比較して短い。本実施の形態では、通信部１４と通信部２４との通信可能距離が短いことを利用する。
【００５６】
次に、記憶部１２が記憶する予約管理テーブルＴ１について説明する。本実施の形態にかかる予約管理テーブルＴ１の構成の一例を示す説明図を図９に示す。予約管理テーブルＴ１は、実施の形態１の構成に加えて、通信確立情報がさらに登録される。通信確立情報は、通信部１４が、通信端末２０の後述する通信部２４と通信を確立しているかを表す情報である。図９に示す様に、通信部１４が通信端末２０と通信を確立している場合は、「ＯＫ」が設定される。また、通信部１４が通信端末２０と通信を確立していない場合、「ＮＧ」が設定される。
【００５７】
次に、記憶部１２が記憶する利用者管理情報テーブルＴ２について説明する。本実施の形態にかかる利用者情報管理テーブルＴ２の構成の一例を示す説明図を図１０に示す。利用者予約管理テーブルＴ２は、実施の形態１の構成に加えて、通信確立情報がさらに登録される。通信確立情報は、通信部１４が、通信端末２０の後述する通信部２４と通信を確立しているかを表す情報である。図１０に示す様に、通信部１４が通信端末２０と通信を確立している場合は、「ＯＫ」が設定される。また、通信部１４が通信端末２０と通信を確立していない場合、「ＮＧ」が設定される。
【００５８】
次に、制御部１３について説明する。制御部１３の構成は、実施の形態１と基本的に同様であるため差分点を記載する。制御部１３は、通信部１４が通信部２４と通信を確立したことの通知を受信すると、利用者情報管理テーブルＴ２の該当の利用者の通信確立情報を登録する。
【００５９】
また、本実施の形態では、制御部１３が予約順の決定の際に用いる情報の扱い方が異なる。実施の形態１において、制御部１３は、決定した予約時刻を第１の情報として予約順を判定し決定する。その後、制御部１３は、取得した利用者情報を第２の情報として予約順を判定し決定する。本実施の形態においては、通信確立情報を第１の情報とし、利用者情報を第２の情報とし、予約時刻を第３の情報として、予約順を決定する。この際、用いる通信確立情報は、制御部１３が利用者情報管理テーブルＴ２より予約を行う利用者に関連付けて登録される確立情報を取得する。上述の通り、通信部１４は、通信端末２０が通信部１４から所定の距離以内に存在すると、自動的に通信端末２０と通信を確立する。この場合、通信端末２０の利用者は、機械式駐車場１０１に近接していることから、車両を出入庫しようとする可能性は高くなると考えられる。そのため、通信確立情報を第１の情報とする。そして、通信端末２０の利用者は機械式駐車場１０１に近接していることから、通信端末２０の位置情報および速度情報から到着予測時刻を算出し、予約時刻と決定しても意味が無い情報となる可能性が高い。言い替えると、到着予測時刻を算出し予約時刻と決定しても、現在時刻から１〜２分後の時刻となる。仮に複数の利用者の通信端末２０が通信部１４と通信確立をしている場合、全利用者の予約時刻が同じ時間になる可能性があり、意味が無い情報になり得る。そのため、実施の形態１においては、予約時刻を第１の情報としたが、本実施の形態においては、第３の情報とする。
【００６０】
制御部１３は、通信確立情報を第１の情報とし、利用者情報を第２の情報とし、予約時刻を第３の情報として、予約順を決定した後の状態を示す図を図９に示す。予約順を決定する際に用いる利用者情報は、図１０の例を用いる。図９に示す様に、通信部１４と通信端末２０の後述する通信部２４との通信が確立している利用者の予約を優先的に扱われることになる。つまり、利用者Ｕｓｅｒ１０、利用者Ｕｓｅｒ１、利用者Ｕｓｅｒ２および利用者Ｕｓｅｒ３の予約順の番号は若番となる。次に、機械式駐車場１０１の出入庫の予約をした利用者の利用者情報にしたがって、予約順が決定される。図９に示す様に、制御部１３は、利用者情報を表す数字が大きい（グレードが高い）利用者の予約を優先的に扱う。つまり、通信部１４と通信端末２０との通信が確立している利用者である利用者Ｕｓｅｒ１０、利用者Ｕｓｅｒ１、利用者Ｕｓｅｒ２および利用者Ｕｓｅｒ３の予約に注目すると、利用者情報の数字が大きい利用者Ｕｓｅｒ１０、利用者Ｕｓｅｒ１、利用者Ｕｓｅｒ２、利用者Ｕｓｅｒ３の順に、予約順が決定される。次に、制御部１３は、予約時刻により予約順を決定する。利用者Ｕｓｅｒ２および利用者Ｕｓｅｒ３は、通信部１４と通信端末２０との通信が確立し、利用者情報を表す数字も同じである。そのため、制御部１３は、第３の情報である予約時刻を判定し、利用者Ｕｓｅｒ２および利用者Ｕｓｅｒ３の予約順を決定する。この場合、制御部１３は、利用者Ｕｓｅｒ２の予約時刻が早いため、利用者Ｕｓｅｒ２の予約を優先的に扱うことになる。本実施の形態においては通信確立情報を第１の情報として扱うため、利用者Ｕｓｅｒ２０よりも利用者Ｕｓｅｒ３の予約を優先的に扱うことになる。また、実施の形態１においては、予約時刻を第１の情報として扱っていたが、本実施の形態においては予約時刻を第３の情報として扱う。そのため、利用者Ｕｓｅｒ１および利用者Ｕｓｅｒ２の予約に着目すると、本実施の形態では、予約時刻が遅い利用者Ｕｓｅｒ１を優先的に扱うことになる。
【００６１】
続いて、通信端末２０の構成例に関して、実施の形態１との差分を記載する。通信端末２０は、実施の形態１の構成に加えて、通信部２４をさらに備える。通信部２４は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いて、制御装置１０の通信部１４と近距離無線通信を行う。通信部２４は、通信部１４と通信を行うために、制御装置１０を予め通信を行う機器として登録しておき、予め通信を確立しておく。通信部２４は、通信部１４と、１度通信を確立しておくと、通信部１４が通信部２４から所定の距離以内に存在する場合に、自動的に通信部１４と通信を確立することが出来る。なお、所定の距離とは、例えば、１００ｍである。通信部２４は、継続的に、または定期的に、通信部１４を検索し、通信部１４が所定の距離以内に存在すると、自動的に通信部１４と通信を確立する。通信部２４は、制御装置１０との通信を確立すると、通信を確立したことを操作部２１に通知する。
【００６２】
次に、操作部２１について説明する。操作部２１は、図５に記載の予約要求画面４００を表示する他、通信部２４から制御装置１０との通信が確立したことの通知を受信すると、通信端末２０の利用者に車両の出入庫の予約を要請するかの確認を行う予約確認画面５００を表示する。予約確認画面５００の概略図を図１１に示す。予約確認画面５００は、予約を実行するための実行ボタン５１０（「Ｄｏｎｅ」ボタン）と、予約を行わないことを決定する取消ボタン５２０（「Ｃａｎｃｅｌ」ボタン）と、例えば、「駐車場に近づきました。予約しますか？」の様な予約を確認する文字を表示する予約確認表示領域５３０と、を備える。通信端末２０の利用者が実行ボタン５１０を押下すると、実施の形態１における入力取得部２１０が情報を取得する。予約確認表示領域５３０への情報の表示は、実施の形態１における表示部２１１が行う。通信端末２０の利用者が、実行ボタン５１０を押下すると、取得部２２が通信端末２０の位置情報と、速度情報を取得するように動作する。その他の構成については実施の形態１と同様であるため割愛する。
【００６３】
次に、通信部２３について説明する。通信部２３は、通信端末２０の利用者が予約確認画面５００の実行ボタン５１０を押下すると、取得部２２で取得した位置情報および速度情報に、当該利用者を識別する利用者識別情報を付与して予約情報として送信する。なお、上記では、制御装置１０の通信部１４と通信端末２０の通信部２４との通信が確立されているかの通信確立情報は、利用者情報管理テーブルＴ２に保持することで記載をした。しかし、通信部２４でも、制御装置１０と通信を確立していることを判断することが可能である。そのため、通信部２４が制御装置１０と通信を確立している場合、通信部２３が通信確立情報を予約情報に含めて送信しても良い。
【００６４】
続いて、本実施の形態にかかる制御システム１の動作例を説明する。まず、通信端末２０の動作例を図１２を用いて説明する。通信端末２０は、制御装置１０との通信を確立しているかを検出する（ステップＳ５）。具体的には、通信部２４は、通信部１４と通信を確立しているかを検出する。上述の通り、通信部２４は、所定の距離以内に通信部１４が存在する場合、自動的に通信部１４と通信を確立する。通信部２４が通信部１４と通信を確立している場合、通信部２４は、操作部２１に通信部１４と通信を確立したことを通知する。通信部２４が通信部１４と通信を確立している場合、ステップＳ５のＹＥＳに進み、ステップＳ６を実行する。一方、通信部２４が通信部１４と通信を確立していない場合、ステップＳ５のＮＯに進む。つまり、通信部２４は、通信部１４と通信を確立するように、継続的に、または定期的に、通信部１４を検索する。
【００６５】
次に、操作部２１は、予約確認画面５００を表示する（ステップＳ６）。具体的には、操作部２１は、通信部２４から通信部１４と通信を確立したことの通知を受信すると、予約確認画面５００を表示する。次に、通信端末２０の利用者は、予約確認画面５００において、実行ボタン５１０または取消ボタン５２０のいずれかを押下する（ステップＳ７）。
【００６６】
次に、操作部２１は、予約要請有無を判定する（ステップＳ８）。具体的には、操作部２１は、予約確認画面５００において通信端末２０の利用者が押下したボタンの内容を判定する。通信端末２０の利用者が実行ボタン５１０を押下した場合、ステップＳ８のＹＥＳに進み、ステップＳ３を実行する。一方、通信端末２０の利用者が取消ボタン５２０を押下した場合、ステップＳ８のＮＯに進み、通信部２４は、通信部１４と通信を確立するように、継続的に、または定期的に、通信部１４を検索する。
【００６７】
以降の動作は、実施の形態１と基本的に同様である。ただし、ステップＳ４において、通信部２３は、実施の形態１で送信する情報に加えて、制御装置１０との通信を確立しているかを示す通信確立情報を付与して予約情報として送信しても良い。
【００６８】
続いて、制御装置１０の動作例を説明する。本実施の形態にかかる制御装置１０の動作については、実施の形態１にかかる制御装置１０の動作と基本的に同様であるため、差分点のみ説明する。実施の形態１のステップＳ１４において、制御部１３は、決定した予約時刻と、通信端末２０の利用者の利用者情報と、に基づいて、機械式駐車場１０１の出入庫の予約順を決定した。本実施の形態においては、決定した予約時刻および通信端末２０の利用者の利用者情報に加えて、通信確立情報も考慮して予約順を決定する。具体的には、本実施の形態において、制御部１３は、通信確立情報を第１の情報として予約順を判定し決定する。そして、制御部１３は、利用者情報を第２の情報として予約順を判定し決定する。その後、制御部１３は、予約時刻を第３の情報として予約順を判定し決定する。
【００６９】
その後、ステップＳ１５において、制御部１３は、決定した予約順にしたがって、予約管理テーブルＴ１に情報を登録する。本実施の形態においては、制御部１３は、予約管理テーブルＴ１に、実施の形態１に加えて、通信確立情報も登録する。
【００７０】
続いて、本実施の形態における効果を説明する。本実施の形態にかかる制御システム１によれば、実施の形態１にかかる制御システム１と比較して、機械式駐車場１０１の出入庫の管理を複数の利用者にとって、さらに効率的な管理とすることが出来る。実施の形態１にかかる制御システム１においては、利用者情報に基づいて、効率的な管理とすることが出来る。一方、本実施の形態では、通信部１４と通信部２４との通信確立情報を用いて、予約順を決定するため、例えば、制御装置１０に近接する通信端末２０の利用者の予約情報を優先的に扱うことが可能となる。その結果、機械式駐車場１０１に近接する利用者の車両を優先的に出入庫させ、より多くの車両を出入庫させることが出来る。また、機械式駐車場１０１に近接する利用者が車両を出入庫する可能性は高いと考えられるため、予約時刻に利用者が来ないことによる予約情報のキャンセルをする回数を減らすことも可能となる。したがって、実施の形態１にかかる制御システム１と比較して、機械式駐車場１０１の出入庫の管理を複数の利用者にとってさらに効率的な管理とすることが出来る。
【００７１】
さらに、本実施の形態にかかる制御システム１によれば、実施の形態１にかかる制御システム１と比較して、さらにユーザ利便性の高い制御システム１とすることが可能となる。実施の形態１にかかる制御システム１においては、通信端末２０の利用者が、予約要求画面４００を立ち上げて、出入庫の予約を行うことになる。一方、本実施の形態にかかる制御システム１においては、通信部２４と通信部１４とが通信を確立すると、操作部２１は、予約確認画面５００を自動的に利用者に表示する。そのため、通信端末２０の利用者は、予約を希望する場合、自動的に表示される予約確認画面５００より実行ボタン５１０を押下することで機械式駐車場１０１における車両の出入庫の予約を行うことが可能となる。したがって、実施の形態１にかかる制御システム１と比較して、さらにユーザ利便性の高い制御システム１とすることが可能となる。
【００７２】
（実施の形態３）
本発明の実施の形態３は、上述した実施の形態１および２の変形例である。実施の形態１および２においては、通信端末２０の利用者は、通信端末２０に表示される予約要求画面４００または予約確認画面５００より車両の出入庫の予約を行うこととした。本実施の形態においては、利用者は、例えば、通信端末２０にカーナビゲーションシステムを接続し、機械式駐車場１０１における車両の出入庫の予約を行うことも出来る。この場合、通信端末２０の利用者が操作する操作画面は異なる。通信端末２０とカーナビゲーションシステムの接続状況とナビゲーション画面の一例を表す概略図を図１３に示す。図１３に示す様に、通信端末２０には、カーナビゲーションシステム３０が接続されている。利用者は、カーナビゲーションシステム３０に表示されるナビゲーション画面６００から予約を行う。ナビゲーション画面６００は、経路情報を示す経路情報表示領域６１０と、到着予測時刻を表示する到着予測時刻表示領域６２０と、入庫予約を実行するための入庫予約実行ボタン６３０と、を備える。なお、当然ながらナビゲーション画面６００が表示する情報はこれに限られない。例えば、入庫予約実行ボタン６３０以外、一般的に販売されているカーナビゲーションシステムに搭載されている機能が表示する情報であれば良い。また、ナビゲーション画面６００は、入庫予約実行ボタン６３０のみを表示する画面であっても良い。
【００７３】
利用者は、ナビゲーション画面６００において、入庫予約実行ボタン６３０を押下する。その後、入力取得部２１０は、カーナビゲーションシステム３０より、到着予測時刻（到着予測時刻表示領域６２０に表示された時刻）および入庫予約実行ボタン６３０が押下されたという情報を取得する。そして、取得した到着予測時刻を希望時刻として設定し、当該利用者の予約情報を、通信部２３を介して制御装置１０に送信する。
【００７４】
実施の形態１においては、予約要求画面４００において、利用者が希望時刻を入力可能な画面とした。一方、本実施の形態においては、利用者が希望時刻を入力することなく、カーナビゲーションシステム３０が算出した到着予測時刻（到着予測時刻表示領域６２０に表示された時刻）を希望時刻として通信部２３を介して、制御装置１０に送信する。
【００７５】
なお、実施の形態３では、取得した到着予測時刻を希望時刻として設定し、当該利用者の予約情報を制御装置１０に送信するとした。しかしながら、到着予測時刻は車両の走行状況に応じて変更される情報である。従って、通信端末２０は到着予測時刻が変更された場合に、改めて予約情報を制御装置１０に送信する構成であってもよい。この場合、取得部２２は、既に制御装置１０に送信した到着予測時刻と、現在の到着予測時刻とを比較する。比較した結果、到着予測時刻に差があった場合には、現在の到着予測時刻を希望時刻として設定し、当該利用者の予約情報を制御装置１０に送信する。制御装置１０は、新たに受信した予約情報の利用者識別情報をもとに、テーブルＴ１に存在し同じ利用者識別情報を有する予約情報の予約時刻を更新する。なお、到着予測時刻は、都度変更される可能性があり、頻繁に予約情報の送信を行う可能性があるため、取得部２２の上記比較は一定時間ごとに行うか、もしくは比較した結果の差が所定時間以上であった場合に送信する構成にしてもよい。
【００７６】
なお、実施の形態１および実施の形態２において、予約要求画面４００および予約確認画面５００は通信端末２０に表示をすることとしたが、カーナビゲーションシステム３０のディスプレイに表示しても良い。すなわち、利用者は、通信端末２０だけでなく、カーナビゲーションシステム３０のディスプレイからも機械式駐車場１０１における車両の出入庫の予約を行うことが可能としても良い。
【００７７】
また、上記では、通信端末２０にカーナビゲーションシステム３０を接続する構成で記載をしたが、通信端末２０の構成をカーナビゲーションシステム３０が備えても良い。すなわち、カーナビゲーションシステム３０が制御装置１０に対して予約情報を送信することでも良い。
【００７８】
本実施の形態にかかる制御システム１によれば、機械式駐車場１０１における車両の出入庫の予約を希望する利用者は、希望時刻を手動で入力することなく、カーナビゲーションシステム３０が算出した時刻を自動的に希望時刻に設定する。したがって、ユーザ利便性の高い制御システム１とすることが可能となる。
【００７９】
また、到着予測時刻は、カーナビゲーションシステム３０が算出することから、制御装置１０において、到着予測時刻を算出する必要が無くなる。そのため、制御装置１０は、実施の形態１および２と比較して、予約順を判定し、決定する速度が上がる。したがって、例えば、多数の利用者が機械式駐車場１０１の出入庫の予約を希望する場合、制御装置１０が処理可能な信号量を超過して、処理が出来なくなる場合や、輻輳により予約順を決定するのが遅くなることを回避することが可能となる。
【００８０】
以上、本発明を上記実施の形態に即して説明したが、本発明は上記実施の形態の構成にのみ限定されるものではなく、本願特許請求の範囲の請求項の発明の範囲内で当業者であればなし得る各種変形、修正、組み合わせを含むことは勿論である。
【００８１】
また、上述の制御装置１０および通信端末２０の任意の処理は、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００８２】
また、コンピュータが上述の実施の形態の機能を実現するプログラムを実行することにより、上述の実施の形態の機能が実現される場合だけでなく、このプログラムが、コンピュータ上で稼動しているＯＳ（Operating System）もしくはアプリケーションソフトウェアと共同して、上述の実施の形態の機能を実現する場合も、本発明の実施の形態に含まれる。さらに、このプログラムの処理の全てもしくは一部がコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットによって行われて、上述の実施の形態の機能が実現される場合も、本発明の実施の形態に含まれる。
【符号の説明】
【００８３】
１  制御システム
１０  制御装置
１１  通信部
１２  記憶部
１３  制御部
１４  通信部
２０  通信端末
２１  操作部
２２  取得部
２３  通信部
２４  通信部
３０  カーナビゲーションシステム
１０１  機械式駐車場
１０２  出入り口
１０３  パレット
１０４  利用者
２１０  入力取得部
２１１  表示部
４００  予約要求画面
４１０  希望時刻入力領域
４２０  希望時刻表示領域
４１０ａ  テンキー
４１０ｂ  予約ボタン
５００  予約確認画面
５１０  実行ボタン
５２０  取消ボタン
５３０  予約確認表示領域
６００  ナビゲーション画面
６１０  経路情報表示領域
６２０  到着予測時刻表示領域
６３０  入庫予約実行ボタン
Ｔ１  予約管理テーブル
Ｔ２  利用者情報管理テーブル
【図１】
2018049514.tif 000003
【図２】
2018049514.tif 000004
【図３】
2018049514.tif 000005
【図４】
2018049514.tif 000006
【図５】
2018049514.tif 000007
【図６】
2018049514.tif 000008
【図７】
2018049514.tif 000009
【図８】
2018049514.tif 000010
【図９】
2018049514.tif 000011
【図１０】
2018049514.tif 000012
【図１１】
2018049514.tif 000013
【図１２】
2018049514.tif 000014
【図１３】
2018049514.tif 000015