(57)【要約】【課題】端末装置の位置のなりすましを確実に防止しつつ端末装置が駐車許可エリア内に位置する場合にのみ予約の受け付けを行い、効率的に駐車の予約を受け付けることができる予約管理システム等を提供すること。【解決手段】位置情報が示す端末装置１１の現在地が認証用ゾーン内に位置するか否かを確認する認証手段５５と、端末装置１１の現在地が認証用ゾーン内に位置する場合であって端末装置１１が駐車許可エリア内に位置する場合であって端末装置１１が規定範囲内に位置する場合に、駐車申し込み指示に基づいて、端末装置１１を搭載する車両２００の駐車スペースを確保する指示を行う駐車スペース確保手段１６６と、を有する。【選択図】図４
2005086663.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された前記端末装置からの予約を受け付ける予約管理サーバが、前記車両に搭載された前記端末装置に対して駐車スペースを提供する指示を行う予約管理システムであって、
前記端末装置は、
現在地を測位して位置情報を取得する位置測位手段と、
地理的な領域であるゾーンにゾーン識別子を対応付けて管理するゾーン対識別子管理手段と、
前記位置情報が示す前記現在地を含む前記ゾーンに該当する前記ゾーン識別子を前記ゾーン対識別子管理手段から取得するゾーン識別子取得手段と、
前記駐車スペースに駐車するための駐車申し込み指示を入力する予約申込指示入力手段と、
前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を記憶する記憶手段と、
前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を送信する送信手段と、
を有し、
前記予約管理サーバは、
前記端末装置から、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を受信する駐車申込受信手段と、
前記ゾーン識別子に対応すべき地理的な領域である認証用ゾーンを管理する識別子対ゾーン管理手段と、
前記端末装置からの前記ゾーン識別子に該当する前記認証用ゾーンを前記識別子対ゾーン管理手段から取得する認証用ゾーン取得手段と、
前記位置情報が示す前記端末装置の現在地が前記認証用ゾーン内に位置するか否かを確認する認証手段と、
前記端末装置の現在地が前記認証用ゾーン内に位置する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保手段と、
を有することを特徴とする予約管理システム。
【請求項２】
前記予約管理サーバは、
時間ごとに前記認証用ゾーンに対応付ける前記ゾーン識別子を変更するための規則を管理する設定変更規則管理手段と、
前記設定変更規則管理手段から前記規則を読み出して前記端末装置に送信するゾーン設定送信手段と、
を備えることを特徴とする請求項１に記載の予約管理システム。
【請求項３】
車両に搭載された前記端末装置からの予約を受け付ける予約管理サーバが、前記車両に搭載された前記端末装置に対して駐車スペースを提供する指示を行う予約管理方法であって、
前記端末装置が現在地を測位して位置情報を取得する位置測位ステップと、
前記端末装置が、前記位置情報が示す前記現在地を含んでいる地理的な領域であるゾーンに対応付けて管理されたゾーン識別子を取得するゾーン識別子取得ステップと、
前記端末装置において、前記駐車スペースに駐車するための駐車申し込み指示を入力する予約申込指示入力ステップと、
前記端末装置が、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を記憶手段に記憶する記憶ステップと、
前記端末装置が、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を前記記憶手段から読み出して送信する送信ステップと、
予約管理サーバが、前記端末装置から、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を受信する受信ステップと、
前記ゾーン識別子に対応すべき認証用ゾーンを管理する識別子対ゾーン管理手段から、前記端末装置からの前記ゾーン識別子に該当する前記認証用ゾーンを取得する認証用ゾーン取得ステップと、
前記予約管理サーバが、前記位置情報が示す前記端末装置の現在地が前記認証用ゾーン内に位置するか否かを確認する認証ステップと、
前記端末装置の現在地が前記認証用ゾーン内に位置する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保ステップと、
を有することを特徴とする予約管理方法。
【請求項４】
端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理サーバであって、
前記端末装置から、前記端末装置の現在地を含むゾーンに付されたゾーン識別子に対応する前記端末装置の位置情報が関連付けられた、前記前記駐車申し込み指示を受信する駐車申込受信手段と、
前記ゾーン識別子に対応すべき認証用ゾーンを管理する識別子対ゾーン管理手段と、
前記端末装置からの前記ゾーン識別子に該当する前記認証用ゾーンを取得する認証用ゾーン取得手段と、
前記位置情報が示す前記端末装置の現在地が前記認証用ゾーン内に位置するか否かを確認する認証手段と、
前記端末装置の現在地が前記認証用ゾーン内に位置する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保手段と、
を備えることを特徴とする予約管理サーバ。
【請求項５】
端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理サーバの制御プログラムであって、
前記端末装置から、前記端末装置の現在地を含むゾーンに付されたゾーン識別子に対応付けられた前記端末装置の位置情報を関連付けた、前記駐車申し込み指示を受信する駐車申し込み受信ステップと、
前記ゾーン識別子に対応すべき認証用ゾーンを管理する識別子対ゾーン管理手段から、前記端末装置からの前記ゾーン識別子に該当する前記認証用ゾーンを取得する認証用ゾーン取得ステップと、
前記位置情報が示す前記端末装置の現在地が前記認証用ゾーン内に位置するか否かを確認する認証ステップと、
前記端末装置の現在地が前記認証用ゾーン内に位置する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保ステップと、
を実行させることを特徴とする、予約管理サーバの制御プログラム。
【請求項６】
端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理サーバの制御プログラムを記録したコンピュータ読み取り可能な情報記録媒体であって、
前記端末装置から、前記端末装置の現在地を含むゾーンに付されたゾーン識別子に対応付けられた前記端末装置の位置情報を関連付けた、前記駐車申し込み指示を受信する駐車申し込み受信ステップと、
前記ゾーン識別子に対応すべき認証用ゾーンを管理する識別子対ゾーン管理手段から、前記端末装置からの前記ゾーン識別子に該当する前記認証用ゾーンを取得する認証用ゾーン取得ステップと、
前記位置情報が示す前記端末装置の現在地が前記認証用ゾーン内に位置するか否かを確認する認証ステップと、
前記端末装置の現在地が前記認証用ゾーン内に位置する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保ステップと、
を実行させる予約管理サーバの制御プログラムを記録したことを特徴とするコンピュータ読み取り可能な情報記録媒体。
【請求項７】
現在地を測位して位置情報を取得する位置測位手段と、
地理的な領域であるゾーンにゾーン識別子を対応付けて管理するゾーン対識別子管理手段と、
前記位置情報が示す前記現在地を含む前記ゾーンに該当する前記ゾーン識別子を前記ゾーン対識別子管理手段から取得するゾーン識別子取得手段と、
前記駐車スペースに駐車するための駐車申し込み指示を入力する予約申込指示入力手段と、
前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を記憶する記憶手段と、
前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を送信する送信手段と、
を備えることを特徴とする端末装置。
【請求項８】
端末装置の現在地を測位して位置情報を取得する位置測位ステップと、
前記端末装置が、前記位置情報が示す前記現在地を含んでいる地理的な領域であるゾーンに対応付けて管理されたゾーン識別子を取得するゾーン識別子取得ステップと、
前記駐車スペースに駐車するための駐車申し込み指示を入力する予約申込指示入力ステップと、
前記端末装置が、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を記憶手段に記憶する記憶ステップと、
前記端末装置が、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を前記記憶手段から読み出して送信する送信ステップと、
を実行させることを特徴とする、端末装置の制御プログラム。
【請求項９】
端末装置の現在地を測位して位置情報を取得する位置測位ステップと、
前記端末装置が、前記位置情報が示す前記現在地を含んでいる地理的な領域であるゾーンに対応付けて管理されたゾーン識別子を取得するゾーン識別子取得ステップと、
前記駐車スペースに駐車するための駐車申し込み指示を入力する予約申込指示入力ステップと、
前記端末装置が、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を記憶手段に記憶する記憶ステップと、
前記端末装置が、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を前記記憶手段から読み出して送信する送信ステップと、
を実行させる端末装置の制御プログラムを記録したことを特徴とする情報記録媒体。
【請求項１０】
端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理装置であって、
前記駐車スペースに駐車するための駐車申し込み指示が入力される前記端末装置によって測位された位置情報を前記駐車申し込み指示に関連付けて受信する駐車申込受信手段と、
地理的な領域としてのゾーンごとに、前記ゾーンに関する問い合わせ情報及び前記問い合わせ情報に対応させた回答情報を管理する情報管理手段と、
受信した前記駐車申し込み指示に関連付けられた前記位置情報が表す位置を含むゾーンに該当する前記問い合わせ情報を前記情報管理手段から取得する問い合わせ情報取得手段と、
取得した前記問い合わせ情報を前記端末装置に対して送信する問い合わせ情報送信手段と、
前記問い合わせ情報に応じて前記端末装置が応答して送信した応答情報を受信する応答情報受信手段と、
前記ゾーンに関する問い合わせ情報ごとに、前記端末装置からの前記応答情報が前記情報管理手段に前記回答情報として存在するか否かを判断する判断手段と、
前記端末装置からの前記応答情報が前記情報管理手段に前記回答情報として存在する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保手段と、
を備えることを特徴とする予約管理装置。
【請求項１１】
前記端末装置は、
測位して現在地に関する位置情報を取得する位置測位手段と、
前記駐車申し込み指示を入力する予約申込指示入力手段と、
前記駐車申込受信手段、前記情報管理手段、前記問い合わせ情報取得手段、前記問い合わせ情報送信手段、前記応答情報受信手段及び前記判断手段を有する予約管理サーバに対して、前記駐車申し込み指示に関連付けられた前記位置情報を送信する位置情報送信手段と、
前記予約管理サーバから前記問い合わせ情報を受信する問い合わせ情報受信手段と、
前記問い合わせ情報に対応させて前記応答情報を生成する応答情報生成手段と、
生成された前記応答情報を送信する応答情報送信手段と、
を備えることを特徴とする請求項１０に記載の予約管理装置。
【請求項１２】
端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理方法であって、
前記駐車スペースに駐車するための駐車申し込み指示が入力される前記端末装置によって測位された位置情報を取得する位置情報取得ステップと、
前記端末装置が、取得した前記位置情報が関連付けられた前記駐車申し込み指示を予約管理サーバに対して送信する位置情報送信ステップと、
前記端末装置が前記位置情報に関連付けて送信した前記駐車申し込み指示を前記予約管理サーバが受信する駐車申し込み受信ステップと、
前記予約管理サーバにて、地理的な領域としてのゾーンごとに前記ゾーンに関する問い合わせ情報及び前記問い合わせ情報に対応させた回答情報を管理する情報管理手段から、受信した前記位置情報が表す位置を含む前記ゾーンに該当する前記問い合わせ情報を取得する問い合わせ情報取得ステップと、
前記予約管理サーバが前記問い合わせ情報を前記端末装置に対して送信する問い合わせ情報送信ステップと、
前記端末装置が、前記予約管理サーバからの前記問い合わせ情報を受信する問い合わせ情報受信ステップと、
前記端末装置が、前記問い合わせ情報に対応させて前記応答情報を前記予約管理サーバに送信する応答情報送信ステップと、
前記予約管理サーバが、前記端末装置から前記応答情報を受信する応答情報受信ステップと、
前記予約管理サーバが、前記ゾーンに関する問い合わせ情報ごとに、前記端末装置からの前記応答情報が前記情報管理手段に存在するか否かを判断する判断ステップと、
前記端末装置からの前記応答情報が前記情報管理手段に前記回答情報として存在する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保ステップと、
を有することを特徴とする予約管理方法。
【請求項１３】
端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理装置の制御プログラムであって、
前記駐車スペースに駐車するための駐車申し込み指示が入力される前記端末装置によって測位された位置情報を受信する駐車申し込み受信ステップと、
地理的な領域としてのゾーンごとに、前記ゾーンに関する問い合わせ情報及び前記問い合わせ情報に対応させた回答情報を管理する情報管理手段から、受信した前記位置情報が表す位置を含むゾーンに該当する前記問い合わせ情報を取得する問い合わせ情報取得ステップと、
取得した前記問い合わせ情報を前記端末装置に対して送信する問い合わせ情報送信ステップと、
前記問い合わせ情報に応じて前記端末装置が応答して送信した応答情報を受信する応答情報受信ステップと、
前記ゾーンに関する問い合わせ情報ごとに、前記端末装置からの前記応答情報が前記情報管理手段に存在するか否かを判断する判断ステップと、
前記端末装置からの前記応答情報が前記情報管理手段に前記回答情報として存在する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保ステップと、
を実行させることを特徴とする予約管理装置の制御プログラム。
【請求項１４】
端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理装置の制御プログラムを記録した情報記録媒体であって、
前記駐車スペースに駐車するための駐車申し込み指示が入力される前記端末装置によって測位された位置情報を受信する駐車申し込み受信ステップと、
地理的な領域としてのゾーンごとに、前記ゾーンに関する問い合わせ情報及び前記問い合わせ情報に対応させた回答情報を管理する情報管理手段から、受信した前記位置情報が表す位置を含むゾーンに該当する前記問い合わせ情報を取得する問い合わせ情報取得ステップと、
取得した前記問い合わせ情報を前記端末装置に対して送信する問い合わせ情報送信ステップと、
前記問い合わせ情報に応じて前記端末装置が応答して送信した応答情報を受信する応答情報受信ステップと、
前記ゾーンに関する問い合わせ情報ごとに、前記端末装置からの前記応答情報が前記情報管理手段に存在するか否かを判断する判断ステップと、
前記端末装置からの前記応答情報が前記情報管理手段に前記回答情報として存在する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保ステップと、
を実行させる予約管理装置の制御プログラムを記録したことを特徴とするコンピュータ読み取り可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば自動車のような車両の駐車場の予約を管理する予約管理システム、予約管理方法、予約管理サーバ、予約管理サーバの制御プログラム及び、予約管理サーバの制御プログラムを記録したコンピュータ読み取り可能な情報記録媒体、端末装置、端末装置の制御プログラム及び、端末装置の制御プログラムを記録した情報記録媒体並びに、予約管理装置、予約管理方法、予約管理装置の制御プログラム及び、予約管理装置の制御プログラムを記録したコンピュータ読み取り可能な情報記録媒体に関するものである。
【背景技術】
【０００２】
例えば車両についての従来の駐車場予約管理システムでは、ナビゲーションシステムによって目的地の位置情報を含む予約条件を指定し、その予約条件データを電話回線を介して駐車場管理ホストに送信している。そして、この駐車場管理ホストは、その予約条件データ等に基づいて空き駐車区画のある駐車場を検索する。そして、駐車場管理ホストは、ナビゲーションシステムから予約指示を受けて、検索された駐車場の空き駐車区画を予約する構成となっている。
【特許文献１】特開平１０−７８３３１号公報（図５参照）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、このような従来の駐車場予約管理システムでは、駐車場の駐車予約申し込みを行う車両の位置を考慮して駐車場の駐車予約申し込みを受け付けておらず、例えば予約を行う車両が駐車場からかなり離れた状態であっても駐車申し込みを受け付けてしまっていた。このように駐車場から離れた状態で駐車場の駐車予約ができてしまうと、この車両が駐車場に到着するまで長い時間、駐車場の駐車スペースを空けてしまうことになり、駐車場を効率的に運用することができない問題点があった。また、例えば車両側において位置情報の改竄を行って位置のなりすましを行って、いたずらで駐車申し込みが行えたのでは、同様に駐車場の駐車スペースを無駄にしてしまい、駐車場の効率的な運用を行うことができない問題点があった。
【０００４】
そこで、本発明の目的は、上記課題を解消して、端末装置の位置のなりすましを確実に防止しつつ端末装置が規定範囲内に位置する場合にのみ予約の受け付けを行い、効率的に駐車の予約を受け付けることができる予約管理システム、予約管理方法、予約管理サーバ、予約管理サーバの制御プログラム及び、予約管理サーバの制御プログラムを記録したコンピュータ読み取り可能な情報記録媒体、端末装置、端末装置の制御プログラム及び、端末装置の制御プログラムを記録した情報記録媒体並びに、予約管理装置、予約管理方法、予約管理装置の制御プログラム及び、予約管理装置の制御プログラムを記録したコンピュータ読み取り可能な情報記録媒体を提供することである。
【課題を解決するための手段】
【０００５】
上述の目的は、第１の発明によれば、車両に搭載された前記端末装置からの予約を受け付ける予約管理サーバが、前記車両に搭載された前記端末装置に対して駐車スペースを提供する指示を行う予約管理システムであって、前記端末装置は、現在地を測位して位置情報を取得する位置測位手段と、地理的な領域であるゾーンにゾーン識別子を対応付けて管理するゾーン対識別子管理手段と、前記位置情報が示す前記現在地を含む前記ゾーンに該当する前記ゾーン識別子を前記ゾーン対識別子管理手段から取得するゾーン識別子取得手段と、前記駐車スペースに駐車するための駐車申し込み指示を入力する予約申込指示入力手段と、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を記憶する記憶手段と、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を送信する送信手段と、を有し、前記予約管理サーバは、前記端末装置から、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を受信する駐車申込受信手段と、前記ゾーン識別子に対応すべき地理的な領域である認証用ゾーンを管理する識別子対ゾーン管理手段と、前記端末装置からの前記ゾーン識別子に該当する前記認証用ゾーンを前記識別子対ゾーン管理手段から取得する認証用ゾーン取得手段と、前記位置情報が示す前記端末装置の現在地が前記認証用ゾーン内に位置するか否かを確認する認証手段と、前記端末装置の現在地が前記認証用ゾーン内に位置する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保手段と、を有することを特徴とする予約管理システムにより、達成される。
上記構成によれば、端末装置から予約管理サーバに対して送信された駐車申し込み指示には、ゾーン識別子に対応付けた位置情報が関連付けられている。このため、端末装置において記憶手段に記憶した後に位置情報が改竄されていると、改竄後の位置情報が関連付けられた駐車申し込み指示を受信した予約管理サーバでは、改竄された位置情報に付されたゾーン識別子と、改竄された位置情報が示す端末装置の位置を含む認証用ゾーンに該当する識別子対ゾーン管理手段のゾーン識別子と、が不整合を生じていることを確認することができる。このため、予約管理サーバは、このようなゾーン識別子の不整合を検出することで、端末装置の位置のなりすましを確実に検出することができる。従って、この予約管理サーバは、端末装置の位置のなりすましを確実に防止しつつ端末装置が規定範囲内に位置する場合にのみ予約の受け付けを行い、効率的に駐車の予約を受け付けることができる。
【０００６】
第２の発明は、第１の発明の構成において、前記予約管理サーバは、時間ごとに前記認証用ゾーンに対応付ける前記ゾーン識別子を変更するための規則を管理する設定変更規則管理手段と、前記設定変更規則管理手段から前記規則を読み出して前記端末装置に送信するゾーン設定送信手段と、を備えることを特徴とする。
上記構成によれば、予約管理サーバにおいてゾーン設定変更手段が時間に応じてゾーン識別子に対する認証用ゾーンの設定を変更すると共に、時間に応じて変更されたゾーン識別子に対する認証用ゾーンの設定を端末装置に送信している。このため、端末装置では、受信した時間毎に変更されたゾーン識別子に対する認証用ゾーンの設定に基づいて、ゾーン対識別子管理手段におけるゾーンに対するゾーン識別子の設定を変更することができる。
ここで、端末装置において現在の時間におけるゾーンに対するゾーン識別子の対応付けが盗み取られた場合であっても、記憶手段への記憶時におけるゾーンに対するゾーン識別子の対応付けが盗み取られていない。
このような状況において、予約管理サーバは、まず、端末装置から駐車申し込み指示に関連付けて受信した位置情報が示す現在地を含むゾーンに対応するゾーン識別子を識別子対ゾーン管理手段から取得する。そして、予約管理サーバでは、改竄された位置情報に付されたゾーン識別子と、改竄された位置情報が示す端末装置の位置を含む認証用ゾーンに該当する識別子対ゾーン管理手段のゾーン識別子と、が不整合を生じていることを確認することができる。このため、予約管理サーバは、ある時間におけるゾーンに対するゾーン識別子の対応付けが盗み取られた場合においても、端末装置の位置のなりすましを確実に検出することができる。従って、この予約管理サーバは、端末装置の位置のなりすましを確実に防止しつつ端末装置が規定範囲内に位置する場合にのみ予約の受け付けを行い、効率的に駐車の予約を受け付けることができる。
【０００７】
上述の目的は、第３の発明によれば、車両に搭載された前記端末装置からの予約を受け付ける予約管理サーバが、前記車両に搭載された前記端末装置に対して駐車スペースを提供する指示を行う予約管理方法であって、前記端末装置が現在地を測位して位置情報を取得する位置測位ステップと、前記端末装置が、前記位置情報が示す前記現在地を含んでいる地理的な領域であるゾーンに対応付けて管理されたゾーン識別子を取得するゾーン識別子取得ステップと、前記端末装置において、前記駐車スペースに駐車するための駐車申し込み指示を入力する予約申込指示入力ステップと、前記端末装置が、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を記憶手段に記憶する記憶ステップと、前記端末装置が、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を前記記憶手段から読み出して送信する送信ステップと、予約管理サーバが、前記端末装置から、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を受信する受信ステップと、前記ゾーン識別子に対応すべき認証用ゾーンを管理する識別子対ゾーン管理手段から、前記端末装置からの前記ゾーン識別子に該当する前記認証用ゾーンを取得する認証用ゾーン取得ステップと、前記予約管理サーバが、前記位置情報が示す前記端末装置の現在地が前記認証用ゾーン内に位置するか否かを確認する認証ステップと、前記端末装置の現在地が前記認証用ゾーン内に位置する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保ステップと、を有することを特徴とする予約管理方法により、達成される。
【０００８】
上述の目的は、第４の発明によれば、端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理サーバであって、前記端末装置から、前記端末装置の現在地を含むゾーンに付されたゾーン識別子に対応する前記端末装置の位置情報が関連付けられた、前記前記駐車申し込み指示を受信する駐車申込受信手段と、前記ゾーン識別子に対応すべき認証用ゾーンを管理する識別子対ゾーン管理手段と、前記端末装置からの前記ゾーン識別子に該当する前記認証用ゾーンを取得する認証用ゾーン取得手段と、前記位置情報が示す前記端末装置の現在地が前記認証用ゾーン内に位置するか否かを確認する認証手段と、前記端末装置の現在地が前記認証用ゾーン内に位置する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保手段と、を備えることを特徴とする予約管理サーバにより、達成される。
上記構成によれば、端末装置から予約管理サーバに対して送信された駐車申し込み指示には、ゾーン識別子に対応付けた位置情報が関連付けられている。このため、端末装置において記憶手段に記憶した後に位置情報が改竄されていると、改竄後の位置情報が関連付けられた駐車申し込み指示を受信した予約管理サーバでは、改竄された位置情報に付されたゾーン識別子と、改竄された位置情報が示す端末装置の位置を含む認証用ゾーンに該当する識別子対ゾーン管理手段のゾーン識別子と、が不整合を生じていることを確認することができる。このため、予約管理サーバは、このようなゾーン識別子の不整合を検出することで、端末装置の位置のなりすましを確実に検出することができる。従って、この予約管理サーバは、端末装置の位置のなりすましを確実に防止しつつ端末装置が規定範囲内に位置する場合にのみ予約の受け付けを行い、効率的に駐車の予約を受け付けることができる。
【０００９】
上述の目的は、第５の発明によれば、端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理サーバの制御プログラムであって、前記端末装置から、前記端末装置の現在地を含むゾーンに付されたゾーン識別子に対応付けられた前記端末装置の位置情報を関連付けた、前記駐車申し込み指示を受信する駐車申し込み受信ステップと、前記ゾーン識別子に対応すべき認証用ゾーンを管理する識別子対ゾーン管理手段から、前記端末装置からの前記ゾーン識別子に該当する前記認証用ゾーンを取得する認証用ゾーン取得ステップと、前記位置情報が示す前記端末装置の現在地が前記認証用ゾーン内に位置するか否かを確認する認証ステップと、前記端末装置の現在地が前記認証用ゾーン内に位置する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保ステップと、を実行させることを特徴とする、予約管理サーバの制御プログラムにより、達成される。
【００１０】
上述の目的は、第６の発明によれば、端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理サーバの制御プログラムを記録したコンピュータ読み取り可能な情報記録媒体であって、前記端末装置から、前記端末装置の現在地を含むゾーンに付されたゾーン識別子に対応付けられた前記端末装置の位置情報を関連付けた、前記駐車申し込み指示を受信する駐車申し込み受信ステップと、前記ゾーン識別子に対応すべき認証用ゾーンを管理する識別子対ゾーン管理手段から、前記端末装置からの前記ゾーン識別子に該当する前記認証用ゾーンを取得する認証用ゾーン取得ステップと、前記位置情報が示す前記端末装置の現在地が前記認証用ゾーン内に位置するか否かを確認する認証ステップと、前記端末装置の現在地が前記認証用ゾーン内に位置する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保ステップと、を実行させる予約管理サーバの制御プログラムを記録したことを特徴とするコンピュータ読み取り可能な情報記録媒体により、達成される。
【００１１】
上述の目的は、第７の発明によれば、現在地を測位して位置情報を取得する位置測位手段と、地理的な領域であるゾーンにゾーン識別子を対応付けて管理するゾーン対識別子管理手段と、前記位置情報が示す前記現在地を含む前記ゾーンに該当する前記ゾーン識別子を前記ゾーン対識別子管理手段から取得するゾーン識別子取得手段と、前記駐車スペースに駐車するための駐車申し込み指示を入力する予約申込指示入力手段と、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を記憶する記憶手段と、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を送信する送信手段と、を備えることを特徴とする端末装置により、達成される。
上記構成によれば、端末装置は、ゾーン識別子に対応付けた位置情報が関連付けられた駐車申し込み指示を記憶手段に記憶している。このため、端末装置では、駐車スペースの予約申し込みにあたって、記憶手段に記憶した後に位置情報が改竄されていると、位置情報とゾーン識別子との対応付けが不整合を生じていることを検出することで、位置情報が改竄されたことを発見することができる。
【００１２】
上述の目的は、第８の発明によれば、端末装置の現在地を測位して位置情報を取得する位置測位ステップと、前記端末装置が、前記位置情報が示す前記現在地を含んでいる地理的な領域であるゾーンに対応付けて管理されたゾーン識別子を取得するゾーン識別子取得ステップと、前記駐車スペースに駐車するための駐車申し込み指示を入力する予約申込指示入力ステップと、前記端末装置が、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を記憶手段に記憶する記憶ステップと、前記端末装置が、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を前記記憶手段から読み出して送信する送信ステップと、を実行させることを特徴とする、端末装置の制御プログラムにより、達成される。
【００１３】
上述の目的は、第９の発明によれば、端末装置の現在地を測位して位置情報を取得する位置測位ステップと、前記端末装置が、前記位置情報が示す前記現在地を含んでいる地理的な領域であるゾーンに対応付けて管理されたゾーン識別子を取得するゾーン識別子取得ステップと、前記駐車スペースに駐車するための駐車申し込み指示を入力する予約申込指示入力ステップと、前記端末装置が、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を記憶手段に記憶する記憶ステップと、前記端末装置が、前記ゾーン識別子を付した前記位置情報が関連付けられた前記駐車申し込み指示を前記記憶手段から読み出して送信する送信ステップと、を実行させる端末装置の制御プログラムを記録したことを特徴とする情報記録媒体により、達成される。
【００１４】
上述の目的は、第１０の発明によれば、端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理装置であって、前記駐車スペースに駐車するための駐車申し込み指示が入力される前記端末装置によって測位された位置情報を前記駐車申し込み指示に関連付けて受信する駐車申込受信手段と、地理的な領域としてのゾーンごとに、前記ゾーンに関する問い合わせ情報及び前記問い合わせ情報に対応させた回答情報を管理する情報管理手段と、受信した前記駐車申し込み指示に関連付けられた前記位置情報が表す位置を含むゾーンに該当する前記問い合わせ情報を前記情報管理手段から取得する問い合わせ情報取得手段と、取得した前記問い合わせ情報を前記端末装置に対して送信する問い合わせ情報送信手段と、前記問い合わせ情報に応じて前記端末装置が応答して送信した応答情報を受信する応答情報受信手段と、前記ゾーンに関する問い合わせ情報ごとに、前記端末装置からの前記応答情報が前記情報管理手段に前記回答情報として存在するか否かを判断する判断手段と、前記端末装置からの前記応答情報が前記情報管理手段に前記回答情報として存在する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保手段と、を備えることを特徴とする予約管理装置により、達成される。
上記構成によれば、予約管理装置が、問い合わせ情報取得手段及び問い合わせ情報送信手段を備えているので、位置情報が表す位置を含むゾーンに関する問い合わせ情報を取得し、駐車申し込み指示が関連付けられた位置情報を送信してきた端末装置に対して送信することができる。
そして、予約管理装置は、応答情報受信手段によって、問い合わせ情報に応じて端末装置が応答して送信した応答情報を受信する。この予約管理装置は、判断手段を備えているので、端末装置からの応答情報が情報管理手段に回答情報として存在しているか否かを判断する。具体的には、予約管理装置は、ゾーンごとに端末装置からの応答情報が情報管理手段の回答情報に対応していれば、端末装置が予約管理装置における回答情報の存在を正規に把握していると判断されることから、ゾーンに対応した端末装置からの位置情報が改竄されていないと判断し、一方、対応していなければ端末装置からの位置情報が改竄されていると判断する。このようにすると、予約管理装置は、端末装置において位置情報が改竄されて端末装置が位置のなりすましを行っていることを確実に検出することができる。従って、この予約管理サーバは、端末装置の位置のなりすましを確実に防止しつつ端末装置が規定範囲内に位置する場合にのみ予約の受け付けを行い、効率的に駐車の予約を受け付けることができる。
【００１５】
第１１の発明は、第１０の発明の構成において、前記端末装置は、測位して現在地に関する位置情報を取得する位置測位手段と、前記駐車申し込み指示を入力する予約申込指示入力手段と、前記駐車申込受信手段、前記情報管理手段、前記問い合わせ情報取得手段、前記問い合わせ情報送信手段、前記応答情報受信手段及び前記判断手段を有する予約管理サーバに対して、前記駐車申し込み指示に関連付けられた前記位置情報を送信する位置情報送信手段と、前記予約管理サーバから前記問い合わせ情報を受信する問い合わせ情報受信手段と、前記問い合わせ情報に対応させて前記応答情報を生成する応答情報生成手段と、生成された前記応答情報を送信する応答情報送信手段と、を備えることを特徴とする。
上記構成によれば、端末装置は、問い合わせ情報受信手段、応答情報生成手段及び応答情報送信手段を備えているので、予約管理サーバから問い合わせ情報を受信し、問い合わせ情報に対応させて回答情報を生成し、予約管理サーバに対して送信する。
この予約管理装置は、応答情報受信手段及び判断手段を備えているので、端末装置からの応答情報を受信し、この応答情報に該当する回答情報が情報管理手段に存在しているか否かを判断する。
このようにすると、この端末装置は、上述のように予約管理装置によってゾーンごとに応答情報が情報管理手段の回答情報に対応していれば位置情報が改竄されていないと判断され、対応していなければ位置情報が改竄されていると判断される。このようにすると、端末装置は、位置情報を改竄して位置のなりすましを行っているか否かが予約管理装置によって確実に検出されるようになる。従って、この予約管理サーバは、端末装置の位置のなりすましを確実に防止しつつ端末装置が規定範囲内に位置する場合にのみ予約の受け付けを行い、効率的に駐車の予約を受け付けることができる。
【００１６】
上述の目的は、第１２の発明によれば、端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理方法であって、前記駐車スペースに駐車するための駐車申し込み指示が入力される前記端末装置によって測位された位置情報を取得する位置情報取得ステップと、前記端末装置が、取得した前記位置情報が関連付けられた前記駐車申し込み指示を予約管理サーバに対して送信する位置情報送信ステップと、前記端末装置が前記位置情報に関連付けて送信した前記駐車申し込み指示を前記予約管理サーバが受信する駐車申し込み受信ステップと、前記予約管理サーバにて、地理的な領域としてのゾーンごとに前記ゾーンに関する問い合わせ情報及び前記問い合わせ情報に対応させた回答情報を管理する情報管理手段から、受信した前記位置情報が表す位置を含む前記ゾーンに該当する前記問い合わせ情報を取得する問い合わせ情報取得ステップと、前記予約管理サーバが前記問い合わせ情報を前記端末装置に対して送信する問い合わせ情報送信ステップと、前記端末装置が、前記予約管理サーバからの前記問い合わせ情報を受信する問い合わせ情報受信ステップと、前記端末装置が、前記問い合わせ情報に対応させて前記応答情報を前記予約管理サーバに送信する応答情報送信ステップと、前記予約管理サーバが、前記端末装置から前記応答情報を受信する応答情報受信ステップと、前記予約管理サーバが、前記ゾーンに関する問い合わせ情報ごとに、前記端末装置からの前記応答情報が前記情報管理手段に存在するか否かを判断する判断ステップと、前記端末装置からの前記応答情報が前記情報管理手段に前記回答情報として存在する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保ステップと、を有することを特徴とする予約管理方法により、達成される。
【００１７】
上述の目的は、第１３の発明によれば、端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理装置の制御プログラムであって、前記駐車スペースに駐車するための駐車申し込み指示が入力される前記端末装置によって測位された位置情報を受信する駐車申し込み受信ステップと、地理的な領域としてのゾーンごとに、前記ゾーンに関する問い合わせ情報及び前記問い合わせ情報に対応させた回答情報を管理する情報管理手段から、受信した前記位置情報が表す位置を含むゾーンに該当する前記問い合わせ情報を取得する問い合わせ情報取得ステップと、取得した前記問い合わせ情報を前記端末装置に対して送信する問い合わせ情報送信ステップと、前記問い合わせ情報に応じて前記端末装置が応答して送信した応答情報を受信する応答情報受信ステップと、前記ゾーンに関する問い合わせ情報ごとに、前記端末装置からの前記応答情報が前記情報管理手段に存在するか否かを判断する判断ステップと、前記端末装置からの前記応答情報が前記情報管理手段に前記回答情報として存在する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保ステップと、を実行させることを特徴とする予約管理装置の制御プログラムにより、達成される。
【００１８】
上述の目的は、第１４の発明によれば、端末装置を搭載する車両に対して駐車スペースを提供する指示を行う予約管理装置の制御プログラムを記録した情報記録媒体であって、前記駐車スペースに駐車するための駐車申し込み指示が入力される前記端末装置によって測位された位置情報を受信する駐車申し込み受信ステップと、地理的な領域としてのゾーンごとに、前記ゾーンに関する問い合わせ情報及び前記問い合わせ情報に対応させた回答情報を管理する情報管理手段から、受信した前記位置情報が表す位置を含むゾーンに該当する前記問い合わせ情報を取得する問い合わせ情報取得ステップと、取得した前記問い合わせ情報を前記端末装置に対して送信する問い合わせ情報送信ステップと、前記問い合わせ情報に応じて前記端末装置が応答して送信した応答情報を受信する応答情報受信ステップと、前記ゾーンに関する問い合わせ情報ごとに、前記端末装置からの前記応答情報が前記情報管理手段に存在するか否かを判断する判断ステップと、前記端末装置からの前記応答情報が前記情報管理手段に前記回答情報として存在する場合であって前記端末装置が規定範囲内に位置する場合に、前記駐車申し込み指示に基づいて、前記端末装置を搭載する前記車両の駐車スペースを確保する指示を行う駐車スペース確保ステップと、を実行させる予約管理装置の制御プログラムを記録したことを特徴とするコンピュータ読み取り可能な情報記録媒体により、達成される。
【発明を実施するための最良の形態】
【００１９】
以下、この発明の好適な実施の形態を図面に基づいて説明する。
なお、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００２０】
＜第１実施形態＞
図１は、本発明の第１実施形態としての駐車場予約管理システム１の構成例を示すシステム構成図である。
駐車場予約管理システム１は、例えば自動車のような車両２００に搭載された端末装置１１からの駐車申し込み指示を予約管理サーバ５が受け付けて、その予約管理サーバ５がその車両に対して駐車施設の一例としての駐車場の駐車スペース５００を提供する指示を行うシステムである。この駐車場予約管理システム１は、予約管理サーバ５がネットワーク７に接続され、端末装置１１が基地局８を経由してネットワーク７に接続された構成となっている。この駐車予約管理システム１では、予約管理サーバ５の機能によって、車両２００が予め設定された規定範囲（駐車許可エリア）内に位置する場合にのみ駐車予約を受け付ける構成となっている。
【００２１】
ネットワーク７は、例えばＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のような通信プロトコルを用いてデータ通信を行うインターネットやイントラネットのようなデータ伝送媒体である。このネットワーク７は、例えば有線や無線によってデータ通信を行う機能を有する。基地局８は、例えば携帯電話装置である端末装置１１との間で無線でデータ通信を行う機能を有する。
【００２２】
この端末装置１１は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用して単独測位方式により、現在地を測位して位置情報を取得する機能を有する。具体的には、端末装置１１は、例えばＧＰＳ衛星である衛星３（１つ以上の衛星）からの衛星電波を受信し、衛星電波に含まれる航法メッセージを解析することで現在地に関する位置情報を取得する機能を有する。端末装置１１は、操作者等によって携帯されることで移動可能となっており、その移動により地理的な領域であるゾーンＡ，Ｂ，Ｃ等に位置するようになっている。
この端末装置１１は、取得した位置情報が示す現在地を含むゾーンＡ等に対応付けたゾーン識別子を、端末装置１１の現在地の位置情報に対応付けて予約管理サーバ５に対して、基地局８及びネットワーク７を経由して送信する機能を有する。
【００２３】
上記予約管理サーバ５は、端末装置１１の位置を確認する機能を有する。具体的には、予約管理サーバ５は、例えば端末装置１１に対して様々なサービスを提供する機能を有し、アクセスしてきた端末装置１１の位置の確認（以下「認証」という）を行い、認証された端末装置１１に対してのみ所定のサービスを提供する機能を有する。この予約管理サーバ５は、端末装置１１から、ゾーン識別子に対応付けられた位置情報を受信し、このゾーン識別子に対応すべき地理的な領域である認証用ゾーンを取得し、端末装置１１の現在地が認証用ゾーン内に位置しているか否かを認証する機能を有する。
【００２４】
図２は、図１に示す端末装置１１のハードウェア構成例を示すブロック図である。
端末装置１１は、ＣＰＵ１１ａ、ＲＡＭ１１ｂ、ＲＯＭ１１ｃ、操作部１１ｄ、表示部１１ｇ、通信部１１ｅ及び衛星電波受信部１１ｈを備えている。
ＣＰＵ１１ａは、中央演算処理部であり、ＲＡＭ１１ｂを作業領域として、端末装置１１の制御プログラム９９ａを動作させたり、バス１１ｉに接続されたＲＯＭ１１ｃ等を制御している。このＲＯＭ１１ｃは、読み出し専用の情報記録媒体であり、書き換え可能な不揮発性メモリであるフラッシュＲＯＭも含んでいても良い。
【００２５】
ＲＡＭ１１ｂは、上記プログラム９９ａを実行するための作業領域を確保可能なメモリである。このＲＡＭ１１ｂは、後述するゾーン識別子に対応付けられた位置情報（以下「位置関連情報」という）を記憶する機能を有する。操作部１１ｄは、表示部１１ｇの画面に表示されたボタン等のオブジェクトを操作するためのボタンやタブレット等の操作手段である。表示部１１ｇは、文字や図形を表示する機能を有する表示手段であり、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子を用いた表示装置である。
【００２６】
通信部１１ｅは、例えば無線或いは有線によってネットワークを経由して外部の移動端末やコンピュータ等との間で通信を行う機能を有する。衛星電波（ＧＰＳ：Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信部１１ｈは、図１の衛星３からの衛星電波（ＧＰＳ信号）を受信する機能を有し、衛星電波に含まれる航法メッセージを解析することで現在地に関する位置情報を取得する機能を有する。ここで、現在地に関する位置情報は、例えば緯度及び経度を含んでいる。
【００２７】
図３は、図１に示す予約管理サーバ５のハードウェア構成の一例を示すブロック図である。
予約管理サーバ５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６３、ハードディスク６１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６５及びバス５５を有し、好ましくは表示部６０及び操作部６２を有する。
【００２８】
バス５５は、例えばアドレスバスやデータバスを有するバス線であり、ＣＰＵ６３、ＲＯＭ６４、ＲＡＭ６５及びハードディスク６１が接続されており、好ましくは表示部６０及び操作部６２が接続されている。ハードディスク６１は、予約管理サーバ５の制御プログラム９９やデータを格納可能な磁気ディスク装置等の大容量の情報記憶媒体である。
【００２９】
ＣＰＵ６３は、中央演算処理部であり、例えばハードディスク６１から上記プログラム９９を読み出して、ＲＡＭ６５を作業領域として、上記プログラム９９を動作させる機能を有する。つまり、ＲＡＭ６５は、上記プログラム９９を実行するための作業領域や一時的にデータを格納するための揮発性メモリである。ＲＯＭ６４は、読み出し専用のメモリであり、例えばＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）を格納している。尚、このＲＯＭ６４は、例えば書き換え可能な不揮発性メモリであっても良い。
【００３０】
表示部６０は、文字や図形を表示する機能を有する表示手段であり、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子を用いた表示装置である。操作部６２は、表示部６０に表示されたオブジェクトを操作するためのマウス、タブレット、キーボード等の操作手段である。
【００３１】
図４は、図１に示す端末装置１１におけるソフトウェアの構成例を示すブロック図である。尚、図示のソフトウェアの構成例は、上記端末装置１１の制御プログラム９９ａに相当している。
端末装置１１は、予約申込指示部１６９、測位部４３、ゾーン識別子取得部４５、ゾーン対識別子管理テーブル５４、ゾーン識別子に対応付けられた位置情報４６（位置関連情報）、予約申込情報送信部４７、通信制御部４１、ゾーン設定受信部１６０、ゾーン設定部１６１、認証結果受信部４８及び処理部４９を有する。
【００３２】
予約申込指示部１６９は、例えば自動車のような車両２００が駐車可能な駐車スペースに駐車するための駐車申込指示を入力する機能を有する。この予約申込指示部１６９は、例えば端末装置１１を搭載した車両２００の搭乗者である操作者が車両２００を駐車させたい場合に、図２に示す操作部１１ｄが操作されることによって、機能を発揮する構成となっている。
【００３３】
図４に示す予約申込指示部１６９は、端末装置１１の操作者の操作によって、例えば目的地の位置情報及び、駐車施設の一例としての駐車場の指定に関する情報を生成し、予約申込情報送信部４７を制御して、上記図１の予約管理サーバ５に対して送信する際の制御を行う機能を有する。以下の説明では、駐車場の予約に関して予約申込指示部１６９が生成して予約管理サーバ５に送信する情報を、「予約申込情報」という。尚、図４の予約申込指示部１６９は、例えば上述した予約管理サーバ５に対して目的地に関する位置情報を送信し、予約管理サーバ５からその目的地近傍の駐車場に関する情報を取得する機能を有する構成であっても良い。ここで、この駐車場に関する情報としては、例えばその駐車場の位置情報や駐車スペースの空き情報に関する情報のいずれか又はこれらいずれかの組み合わせに関する情報を含んでいても良い。
【００３４】
測位部４３は、図２に示す衛星電波受信部１１ｈを制御して、例えばＧＰＳを利用して現在地を測位して位置情報を取得する機能を有する。図４のゾーン対識別子管理テーブル５４は、地理的な領域である上記ゾーンＡ等にゾーン識別子を対応付けて管理する機能を有する。このゾーン対識別子管理テーブル５４は、図５に示すように、例えばゾーンＩＤごとにゾーン基準点情報を管理する機能を有する。ゾーン基準点情報は、例えばＸ方向ゾーンインデックス及びＹ方向ゾーンインデックスで表される。
【００３５】
ここで、ゾーンインデックスとは、後述する図１５に示すように地理的領域が格子状に区画されて構成されている各ゾーンに付されたインデックスを表しており、例えば互いに直交するＸ方向及びＹ方向において付されたインデックス番号で表されている。各ゾーンＩＤは、例えばＸ方向ゾーンインデックス及びＹ方向ゾーンインデックスの組み合わせによりその位置が特定されるようになっている。
【００３６】
図４のゾーン識別子取得部４５は、上記位置情報が示す端末装置１１の現在地を含むゾーンＡ等に該当するゾーン識別子をゾーン対識別子管理テーブル５４から取得する機能を有する。
位置関連情報４６は、上述のように例えばゾーン識別子に対応付けられた位置情報で構成されている。この位置関連情報４６は、例えば図２に示すＲＡＭ１１ｂに記憶されている。この位置関連情報４６は、図６に示すように、例えば緯度や経度で表された位置情報及びゾーンＩＤで表されている。上記図４の予約申込情報送信部４７は、位置関連情報４６をＲＡＭ１１ｂから読み出して通信制御部４１を制御しつつ送信する機能を有する。
【００３７】
ゾーン設定受信部１６０は、予約管理サーバ５からのゾーン設定を受信する機能を有する。ここで、ゾーン設定とは、各ゾーンとゾーンＩＤとの対応付けを意味している。また、ゾーン設定部１６１は、ゾーン設定受信部１６０が受信したゾーン設定をゾーン対識別子管理テーブル５４に反映する機能を有する。
また、認証結果受信部４８は、予約管理サーバ５が送信する後述する認証結果を受信する機能を有する。また、処理部４９は、予約管理サーバ５によって端末装置１１の位置が認証された場合に、予約管理サーバ５が提供するサービスを受けるための処理を行う機能を有する。
【００３８】
図７は、図１に示す予約管理サーバ５のソフトウェア構成例を示すブロック図である。図８は、図７に示す識別子対ゾーン管理テーブル５４のテーブル構成例を示す図であり、図９は、図７に示す位置関連情報テーブル５８のテーブル構成例を示す図であり、図１０は、図７に示す予約管理テーブル１６５のテーブル構成例を示す図である。尚、図７に示すソフトウェアの構成例は、上記図３に示す予約管理サーバ５の制御プログラム９９に相当している。
【００３９】
図７に示す予約管理サーバ５は、予約申込情報抽出部１６７、駐車スペース確保部１６６、通信制御部５１、予約申込情報受信部５２、データベース５７、認証用ゾーン取得部５３、認証部５５、認証結果送信部５６、ゾーン設定部１６３及びゾーン設定送信部１６２を有する。データベース５７は、予約管理テーブル１６５、識別子対ゾーン管理テーブル５４及び位置関連情報テーブル５８を有する。
【００４０】
予約申込情報受信部５２は、通信制御部５１を制御しつつ、上記端末装置１１からの位置関連情報４６を含む予約申込情報を受信する機能を有する。この予約申込情報受信部５２は、予約申込情報に含まれる位置関連情報を認証用ゾーン取得部５３に引き渡し、残りの予約申込情報を予約申込情報抽出部１６７に引き渡す。予約申込情報抽出部１６７は、引き渡された予約申込情報を解析し、必要な情報を抽出する機能を有する。この予約申込情報は、例えば駐車場を識別するために各駐車場に付された識別子の一例としての駐車場ＩＤ及び、その駐車ＩＤに該当する駐車場における駐車スペースに関する情報を含んでいる。尚、この予約申込情報には、駐車を望む車両２００の車種に関する情報が含まれていても良い。
【００４１】
予約管理テーブル１６５は、例えば図１の車両２００が駐車スペース５００に駐車できるように駐車に関する予約を管理するテーブルである。この予約管理テーブル１６５は、例えば図１０に示すように各駐車場を識別するための駐車場ＩＤごとに、駐車スペースＩＤ及び端末ＩＤを管理しており、好ましくは車種も管理している。また、この予約管理テーブル１６５では、駐車場ＩＤごとに規定範囲を管理する構成となっている。
【００４２】
ここで、この規定範囲とは、駐車を希望する車両２００に必要とされる条件を表しており、例えば図１に示す駐車スペース５００を含む駐車場から車両２００までの距離及び／又は到着時間である。上述のように図１に示す各駐車スペース５００には、図１０に示す駐車スペースＩＤが付されており、各駐車スペース５００は、駐車スペースＩＤによって識別される。また、端末ＩＤは、図１に示す各端末装置１１を識別するための識別子である。車種は、車両２００の種類を表している。
【００４３】
図７の駐車スペース確保部１６６は、詳細は後述するが、端末装置１１の現在地が後述する認証用ゾーン内に位置する場合であって端末装置１１が駐車許可エリア内に位置する場合に、端末装置１１からの駐車申し込み指示に基づいて、端末装置１１を搭載する車両２００のが駐車可能なスペースを確保する指示を行う機能を有する。ここで、端末装置１１の現在地が認証用ゾーン内に位置するか否かは、認証部５５によって認証される構成となっている。認証部５５は、後述する認証処理を行う機能を有する。
【００４４】
識別子対ゾーン管理テーブル５４は、ゾーン識別子に対応すべき地理的な領域である認証用ゾーンを管理する機能を有する。ここで、予約管理サーバ５の識別子対ゾーン管理テーブル５４におけるゾーン識別子に対応する認証用ゾーンと、上記端末装置１１のゾーン対識別子管理テーブル５４におけるゾーン識別子に対応するゾーンとは一致している。これら予約管理サーバ５及び端末装置１１の間では、ゾーン識別子に対するゾーンと、ゾーン識別子に対する認証用ゾーンとの対応付けが一致するように交換される。
【００４５】
図８に示す識別子対ゾーン管理テーブル５４は、例えばゾーンＩＤごとに上記ゾーン基準点情報を管理する構成となっている。この識別子対ゾーン管理テーブル５４は、上記端末装置１１における図５に示すゾーン対識別子管理テーブル５４の構成とほぼ同様であるので、説明を省略する。図９に示す位置関連情報テーブル５８は、上記端末装置１１における図６に示すゾーン対識別子管理テーブル５４のデータを各端末装置１１について集めたデータを管理している。
【００４６】
図７に示す認証用ゾーン取得部５３は、上記端末装置１１からのゾーン識別子に該当する認証用ゾーンをゾーン対識別子管理テーブル５４から取得する機能を有する。認証部５５は、位置関連情報が示す端末装置１１の現在地が認証用ゾーン内に位置するか否かを確認する機能を有する。認証結果送信部５６は、通信制御部５１を制御しつつ、認証部５５による認証結果を上記端末装置１１に対して送信する機能を有する。
【００４７】
ゾーン設定部１６３は、識別子対ゾーン管理テーブル５４における認証用ゾーンに対するゾーンＩＤであるゾーン設定を行う機能を有する。ゾーン設定送信部１６２は、ゾーン設定部１６３によって設定されたゾーン設定を、通信制御部５１を制御しつつ端末装置１１に対して送信する機能を有する。尚、この予約管理サーバ５は、端末装置１１からその目的地の位置情報を受信し、目的地近傍の駐車施設の一例としての駐車場に関する情報を端末装置１１に対して送信する構成としてもよい。
【００４８】
駐車場予約管理システム１は以上のような構成であり、次に上記図１〜図１０を参照しつつその認証処理の一例としての駐車場予約管理システム１の動作例について説明する。
図１１は、駐車場予約管理システム１による予約管理方法の手順の一例を示すフローチャートである。
図１２は、駐車場予約管理システム１の一部である認証処理ＳＴ３００の手順の一例を示すフローチャートである。尚、図１１及び図１２においては、それぞれ左側に縦に配列するフローは端末装置１１の動作例を表しており、右側に配列するフローは予約管理サーバ５の動作例を表している。
【００４９】
まず、図１１のステップＳＴ２０１では、図１に示す端末装置１１が、それを搭載する車両２００の目的地の位置情報を予約管理サーバ５に対して送信する。ステップＳＴ２０２では、予約管理サーバ５が、端末装置１１からその目的地の位置情報を受信する。次にステップＳＴ２０３では、例えば予約管理サーバ５において目的地周辺の駐車場を検索する。次にステップＳＴ２０４では、予約管理サーバ５が、検索結果としての駐車場に関する情報を端末装置１１に対して送信する。次にステップＳＴ２０５では、端末装置１１が、予約管理サーバ５からの駐車情報に関する情報を受信し、その情報に基づいて駐車場に関する情報を車両２００の搭乗者である端末装置１１の操作者に対して表示する。
【００５０】
次にステップＳＴ２０６では、端末装置１１の操作者が、その表示に基づいて駐車場の指定を行う。具体的には、端末装置１１では、図４に示す予約申込指示部１６９によって操作者が希望する駐車場に関する予約申込情報が生成される。そして、次に以下の認証処理ＳＴ３００が行われる。
【００５１】
＜認証処理ＳＴ３００＞
まず、図１２に示すステップＳＴ１では、図１に示す端末装置１が現在地を測位して位置情報を取得する（位置測位ステップ）。ステップＳＴ２では、予約管理サーバ５が、端末装置１１に対して、ゾーン識別子に対する認証用ゾーンの対応付けに関する情報である認証用ゾーンデータを送信する。次にステップＳＴ３では、端末装置１１が、予約管理サーバ５から、認証用ゾーンデータの受信を行う。
【００５２】
次にステップＳＴ４では、端末装置１１の現在地に対応するゾーンＩＤの演算を行う。具体的には、ステップＳＴ４では、端末装置１１が、予約申込情報に関連付けられた位置関連情報に含まれる位置情報が示す現在地を含んでいる地理的な領域であるゾーンＡ等に対応付けて管理されたゾーン識別子の一例としてのゾーンＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を取得する（ゾーン識別子取得ステップ）。
【００５３】
そして、端末装置１１は、その現在地を表す位置情報にゾーンＩＤを対応付けた位置関連情報を、例えば図２に示すＲＡＭ１１ｂに一旦記憶し（記憶ステップ）、次にステップＳＴ５では、端末装置１１が、その現在地を表す位置情報にゾーンＩＤを対応付けた位置関連情報を予約申込情報に関連付けた状態で、予約管理サーバ５に対して送信する（送信ステップ）。次にステップＳＴ６では、予約管理サーバ５が、端末装置１１からの位置関連情報４６が関連付けられた予約申込情報を受信する（受信ステップ）。
【００５４】
次にステップＳＴ７では、予約管理サーバ５において抽出した位置関連情報に含まれる端末装置１１の位置情報及びゾーンＩＤの対応付けが妥当であるか否かが判断される。具体的には、ステップＳＴ７では、まず、予約管理サーバ５において、図７に示す認証用ゾーン取得部５３がゾーン対識別子管理テーブル５４から、端末装置１１からの位置関連情報に含まれるに該当する認証用ゾーンを取得する（認証用ゾーン取得ステップ）。次にステップＳＴ７では、予約管理サーバ５において、認証部５５が、位置関連情報に含まれる端末装置１１の位置情報が示す端末装置１１の現在地が認証用ゾーン内に位置するか否かを確認する（認証ステップ）。
【００５５】
次にステップＳＴ８では、予約管理サーバ５が、図７に示す認証結果送信部５６の機能によって認証結果を、端末装置１１に対して送信する。次にステップＳＴ９では、端末装置１１が、予約管理サーバ５からの認証結果を受信する。次にステップＳＴ１０では、端末装置１１は、予約管理サーバ５によって位置が認証されたか否かを把握し、認証された場合にはステップ１１に進んで処理を継続し、認証されなかった場合にはステップ１２に進んで処理を中断する。
【００５６】
一方、予約管理サーバ５では、端末装置１１に対して位置の認証結果を送信すると、ステップ１３に進む。このステップＳＴ１３では、上記ステップＳＴ７における妥当性に問題がある場合には上記ステップＳＴ１１に進み、問題がない場合にはステップＳＴ１２に進み処理を中断する。以上のようにして認証処理ＳＴ３００が完了し、車両２００が搭載する端末装置１１が位置のなりすまし等を行っていないことが確認される。
【００５７】
次に図１１に示すステップＳＴ２１１では、端末装置１１が、例えば駐車場ＩＤを含む予約申込情報を予約管理サーバ５に対して送信する。次にステップＳＴ２１２では、予約管理サーバ５が、駐車場ＩＤを含む予約申込情報を受信する。次にステップＳＴ２１３では、予約管理サーバ５側において、図７に示す駐車スペース確保部１６６によって予約管理テーブル１６５から、予約申込情報に含まれた駐車場ＩＤに該当する駐車場に関して図１０に示す規定範囲（駐車許可エリア）の設定が読み込まれる。次にステップＳＴ２１４では、予約管理サーバ５において、端末装置１１の現在地が上記規定範囲内であるか否かが判断される。
【００５８】
上記規定範囲内ではない場合にはステップＳＴ２１５に進み、規定範囲外であることが端末装置１１に対して通知され、規定の範囲内である場合にはステップＳＴ２１６に進む。このステップＳＴ２１６では、上記駐車スペース確保部１６６が、車両２００に関して予約管理テーブル１６５に駐車スペースを確保するように指示を行う。具体的には、図７の駐車スペース確保部１６６が、図１０に示す駐車場ＩＤを登録キーとして空きのある駐車スペースＩＤのレコードに、この端末装置１１に割り当てられた端末ＩＤの登録を行う。この駐車スペース確保部１６６は、好ましくは車種の登録も行うのが望ましい。
【００５９】
次にステップＳＴ２１７では、この駐車スペース確保部１６６が予約結果を端末装置１１に対して通知される。次にステップＳＴ２１８では、端末装置１１が、予約管理サーバ５からの予約結果の受信を行う。以上のようにして、図１に示す端末装置１１を搭載する車両２００が、上記駐車場ＩＤに該当する駐車場に関して駐車スペースを確保することができる。
【００６０】
本発明の第１実施形態によれば、端末装置１１は、ゾーンＩＤに対応付けた位置情報が関連付けられた駐車申し込み指示を記憶手段としての図３のＲＡＭ１１ｂに記憶し、送信している。予約管理サーバ５は、端末装置１１から、ゾーン識別子に対応付けた位置情報が関連付けられた駐車申し込み指示（予約申込情報）を受信している。そして、予約管理サーバ５では、識別子対ゾーン管理テーブル５４より、端末装置１１から受信した位置情報が示す端末装置１の位置を含む認証用ゾーンに対応するゾーンＩＤを取得する。ここで、この駐車申し込み指示には、ゾーン識別子が付された端末装置１１の位置情報が関連付けられている。
【００６１】
このため、端末装置１１においてＲＡＭ１１ｂに記憶した後に位置情報が改竄されていると、予約管理サーバ５では、改竄された位置情報に付されたゾーンＩＤと、改竄された位置情報が示す端末装置１１の現在地を含む認証用ゾーンに対応する識別子対ゾーン管理テーブル５４のゾーンＩＤと、が不整合を生じていることを確認することができる。このため、予約管理サーバ５は、このようなゾーンＩＤの不整合を検出することで、端末装置１１の位置のなりすましを確実に検出することができる。従って、この予約管理サーバ５は、予約の申込を行う端末装置１１の位置を確実に把握し、端末装置１１の位置に応じて、例えば端末装置１１が規定範囲（駐車許可エリア）内に位置する場合にのみ予約の受け付けを行い、効率的に駐車の予約を受け付けることができる。
【００６２】
＜第２実施形態＞
本発明の第２実施形態としての駐車場予約管理システム１ａでは、図１〜図１２において第１実施形態としての駐車場予約管理システム１と同一の符号を付した箇所はほぼ同じ構成であるから、同一の構成は図１〜図１２と共通の符号を用いてその説明を省略し、異なる点を中心として説明する。
【００６３】
図１３は、本発明の第２実施形態における予約管理サーバ５ａのソフトウェアの構成例を示すブロック図であり、図１４は、図１３に示すゾーン設定変更ルールテーブル１６４のテーブル構成例を示す図である。
第２実施形態における図１３の予約管理サーバ５ａは、第１実施形態における予約管理サーバ５のソフトウェア構成に加えてさらに、データベース５７にゾーン設定変更ルールテーブル１６４を備えている点が特徴的である。
【００６４】
このゾーン設定変更ルールテーブル１６４は、ゾーン設定部１６３が、認証用ゾーンに対するゾーンＩＤの対応付けを変更する際のルールを管理するためのテーブルである。つまり、この第２実施形態では、ゾーン設定が時間ごとに変更される構成となっている点が特徴的である。図１４に示すゾーン設定変更ルールテーブル１６４では、図１５に格子状に示すゾーンについて、時間ごとにＸ方向ゾーンインデックス及びＹ方向ゾーンインデックスが異なるようにするためのルールが設定されている。これらＸ方向ゾーンインデックス及びＹ方向ゾーンインデックスは、上記各ゾーンＩＤに対応するゾーンの位置を表している。
【００６５】
第２実施形態としての駐車場予約管理システム１ａは以上のような構成であり、次に図１〜図１４を参照しつつ駐車場予約管理システム１ａによる認証処理の手順の一例について説明する。
図１５及び図１６は、それぞれゾーン設定を変更した場合の様子の一例を示す図である。
【００６６】
上述のように図１３に示すゾーン設定部１６３は、ゾーン設定変更ルールテーブル１６４からゾーン設定の変更に関するルールを取得する。このゾーン設定変更ルールテーブル１６４は、例えば図１４に示すようなゾーン設定の変更に関するルールを有している。図１４では、現在時刻のときＸ方向ゾーンインデックス及びＹ方向ゾーンインデックスが（１７，２５）である場合に、１分後に（５３，９３）、２分後に（２，７）、３分後に（９，３）のようにゾーン基準原点（図１５の（０，０）に相当）を変更するためのルールである。
【００６７】
従って、図１５を参照するとわかるように、例えば２００３年７月３日１７時００分を基準時刻とした場合には、その２分後にＸ方向ゾーンインデックス及びＹ方向ゾーンインデックスが（２，７）分移動し、図示のような位置に基準点が位置するようになる。さらに図１６に示すようにその１分後、つまり、基準時刻の３分後にＸ方向ゾーンインデックス及びＹ方向ゾーンインデックスが（９，３）分移動する。このように現在地は変化していなくても、現在地を把握するための基準点が変化するため、端末装置１１の現在地が含まれるゾーンＩＤが時間ごとに変わっていくのである。
【００６８】
本発明の第２実施形態によれば、第１実施形態とほぼ同様の効果を発揮することができるとともに、これに加えて、端末装置１１において現在の時間におけるゾーンＡに対するゾーンＩＤの対応付けが盗み取られた場合においても、記憶手段としての図２のＲＡＭ１１ｂへの記憶時におけるゾーンＡ等に対するゾーンＩＤの対応付けが盗み取られていない。
このような状況において、予約管理サーバ５ａは、まず、端末装置１１から予約申込情報に関連付けて受信した位置情報が示す現在地を含むゾーンＡ等に対応するゾーンＩＤを識別子対ゾーン管理テーブル５４から取得する。そして、予約管理サーバ５ａは、改竄された位置情報に付されたゾーンＩＤと、改竄された位置情報が示す端末装置１１の現在地を含む認証用ゾーンに対応する識別子対ゾーン管理テーブル５４のゾーンＩＤとが、不整合を生じていることを確認することができる。このため、予約管理サーバ５ａは、ある時間におけるゾーンに対するゾーンＩＤの対応付けが盗み取られた場合においても、端末装置１１の位置のなりすましを確実に検出することができる。従って、この予約管理サーバ５は、予約の申込を行う端末装置１１の位置を確実に把握し、端末装置１１の位置に応じて、例えば端末装置１１が規定範囲（駐車許可エリア）内に位置する場合にのみ予約の受け付けを行い、効率的に駐車の予約を受け付けることができる。
【００６９】
＜第２実施形態の変形例＞
図１７は、図１３に示すゾーン設定変更ルールテーブル１６４（１６４ｂ）のテーブル構成例を示す図である。
このゾーン設定変更ルールテーブル１６４ｂでは、上述のように時間ごとにゾーン基準原点が、端末装置１１の識別子としての端末ＩＤごとにＸ方向ゾーンインデックス及びＹ方向ゾーンインデックスが変更されるようにゾーン設定を変更するようになっている。
【００７０】
例えば端末ＩＤが「３」である場合には、ゾーン基準原点が、Ｘ方向ゾーンインデックス及びＹ方向ゾーンインデックスを（＋１，−１）分移動させ、図１８に示すように位置する。つまり、端末装置１１の現在地は、（１３，９）に位置することとなる。また、例えば端末ＩＤが「４」である場合には、ゾーン基準原点が、図１９に示すように位置する。つまり、端末装置１１の現在地は、（１６，１）に位置することとなる。
【００７１】
尚、この第２実施形態においては、上述のように時間ごとにゾーン基準原点が設定変更される場合或いは端末ＩＤごとにゾーン基準原点が設定変更される場合のみならず、両者を組み合わせてゾーン基準原点が設定変更されるようにしても良いことはいうまでもない。また、図１５，図１６，図１８，図１９に示す格子状のゾーンは、時刻に応じて各格子の一辺の長さの設定が変更されるようにしても良いことはいうまでもない。
【００７２】
＜第３実施形態＞
本発明の第３実施形態としての予約管理システム１ｘでは、図１〜図４及び図７において第１実施形態としてのと同一の符号を付した箇所はほぼ同じ構成であるから、同一の構成は図１〜図４及び図７と共通の符号を用いてその説明を省略し、異なる点を中心として説明する。
本発明の第３実施形態では、第２実施形態における認証処理ＳＴ３００の代わりに、１つの閉じた作業ＳＧである認証方法３００ａとは異なる認証方法を採用している点が異なっている。まず、この認証方法であるステップＳＴ３００ａを実現するためのハードウェア及びソフトウェアの構成例について説明する。
【００７３】
図２０は、図２に示す端末装置１１ｘのソフトウェア構成例を示すブロック図である。尚、図２０に示すソフトウェア構成例は、図２に示す端末装置１１ｘの制御プログラム９９ｄに相当している。
図２０の端末装置１１ｘは、位置測位部７１、位置情報送信部７２、問い合わせ情報受信部７３、応答情報生成部３４及び応答情報送信部７５を備えている。
【００７４】
図２の位置測位部７１は、図２に示す衛星電波受信部１１ｈを制御し、測位を行うことで現在地に関する位置情報を取得する機能を有する。位置情報送信部７２は、位置測位部７１によって取得された位置情報を、図１に示す基地局８及びネットワーク７を経由して予約管理サーバ５ｘに対して送信する機能を有する。
問い合わせ情報受信部７３は、図１に示す予約管理サーバ５ｘから後述するように送信される問い合わせ情報を受信する機能を有する。この問い合わせ情報については後述する。応答情報生成部７４は、問い合わせ情報に対応させて応答情報を生成する機能を有する。この応答情報についても、後述する問い合わせ情報と併せて説明する。また、応答情報送信部７５は、生成された応答情報を送信する機能を有する。
【００７５】
図２１は、図３に示す予約管理サーバ５ｘのソフトウェア構成例を示すブロック図である。図２１に示すソフトウェア構成例は、図３に示す予約管理サーバ５ｘの制御プログラム９９ｃに相当している。
図２１の予約管理サーバ５ｘは、予約申込情報抽出部１６７、駐車スペース確保部１６６、予約申込情報受信部９１、データベース９８、問い合わせ情報取得部９３、問い合わせ情報送信部９５、応答情報受信部９６及び判断部９７を備えている。尚、予約申込情報抽出部１６７及び駐車スペース確保部１６６は、それぞれ上述した図７に示す予約申込情報抽出部１６７及び駐車スペース確保部１６６とほぼ同様な機能を発揮するので、説明を省略する。
【００７６】
予約申込情報受信部９１は、端末装置１１ｘによって測位された端末装置１１ｘの位置を表す位置情報を受信する機能を有する。データベース９８は、例えば各テーブル間のリレーショナルを用いてデータを管理するリレーショナルデータベースであり、情報管理テーブル９２及びゾーンテーブル９４を管理している。情報管理テーブル９２は、地理的な領域としてのゾーンごとに、そのゾーンに関する問い合わせ情報（以下「問い合わせ情報」という）及びその問い合わせ情報に対応させた回答情報を管理する機能を有する。
【００７７】
ここで、問い合わせ情報とは、端末装置１１ｘが本当に位置していればその周囲の状況から端末装置１１ｘによって把握可能な情報を確認するための情報を表している。また、上述した回答情報とは、端末装置１１ｘの操作者によって問い合わせ情報に対して本来対応して返答されるべき情報であって、端末装置１１ｘが本当に位置していればその周囲の状況から端末装置１１ｘによって把握可能な情報である。
【００７８】
問い合わせ情報取得部９３は、予約管理サーバ５ｘが受信した駐車申し込み指示に関連付けられた位置情報が表す端末装置１１ｘの位置を含むゾーンに対応した問い合わせ情報を情報管理テーブル９２から取得する機能を有する。問い合わせ情報送信部９５は、問い合わせ情報取得部９３によって取得された問い合わせ情報を、図１の端末装置１１ｘに対して送信する機能を有する。
応答情報受信部９６は、上記問い合わせ情報に応じて、端末装置１１ｘが応答して送信した応答情報を受信する機能を有する。判断部９７は、ゾーンごとに、端末装置１１ｘからの応答情報が情報管理テーブル９２に回答情報として存在するか否かを判断する機能を有する。
【００７９】
予約管理サーバ５ｘが上述のような構成であると、予約管理サーバ５ｘが、問い合わせ情報取得部９３及び問い合わせ情報送信部９５を備えているので、位置情報を送信してきた端末装置１１ｘに対して、位置情報が表す位置を含むゾーンに関する問い合わせ情報を送信することができる。
そして、予約管理サーバ５ｘは、応答情報受信部９６によって、問い合わせ情報に応じて端末装置１１ｘが応答して送信した応答情報を受信する。この予約管理サーバ５ｘは、判断部９７を備えているので、端末装置１１ｘからの応答情報に該当する回答情報が情報管理テーブル９２に存在しているか否かを判断する。具体的には、予約管理サーバ５ｘは、ゾーンごとに端末装置１１ｘからの応答情報が情報管理テーブル９２の回答情報に対応していれば端末装置１１ｘからの位置情報が改竄されていないと判断し、対応していなければ端末装置１１ｘからの位置情報が改竄されていると判断する。このようにすると、端末装置１１ｘにおいて位置情報が改竄されて端末装置１１ｘが位置のなりすましを行っているか否かを、予約管理サーバ５ｘが確実に検出することができる。
【００８０】
予約管理サーバ５ｘを含む駐車場予約管理システム１ｘは以上のような構成であり、次に上記図１〜図２１を参照しつつその認証処理の手順の一例について説明する。
図２２〜図２４は、それぞれ本発明の第３実施形態としての認証処理の手順の一例を示すフローチャートである。尚、図２２及び図２４は、それぞれ端末装置１１ｘにおける手順例を示すフローチャートであり、図２３は、予約管理サーバ５ｘにおける手順例を示すフローチャートである。
【００８１】
以下の認証処理では、例えば営業マンが客先に入る前に車両２００の駐車予約を行う際に、予約管理サーバ５ｘによって端末装置１１ｘの位置を確認することを使用する予約管理システム１ｘを例示して説明する。この営業マンは、例えば予約管理システム１ｘの一部である端末装置１１ｘを所持しており、同じく予約管理システム１ｘの一部である予約管理サーバ５ｘは、例えば端末装置１１ｘから入力された駐車申し込み指示を受け付け、駐車スペース５００を確保する機能を有する。
ステップＳＴ１０１では、客先に入る前の営業マンが端末装置１１ｘを操作し、営業マンの希望する駐車場名を入力する。このとき、駐車申し込みフラグは例えばＯＮと設定されている。この端末装置１１ｘは、例えば図１に示す基地局８及びネットワーク７を経由して、予約管理サーバ５ｘに対して、端末装置１１ｘの位置情報を送信する。
【００８２】
予約管理サーバ５ｘでは、図２３のステップＳＴ１２１に示すように営業マンが操作する端末装置１１ｘからの位置情報を受信する。次にステップＳＴ１２２では、予約管理サーバ５ｘが、位置情報の受信があったか否かを判断し、受信がない場合にはステップＳＴ１２１に戻り、受信があった場合にはステップＳＴ１２３に進む。このステップＳＴ１２３では、予約管理サーバ５ｘが端末装置１１ｘの位置情報の取得を行う。具体的には、図２２に示すステップＳＴ１０２では、端末装置１１ｘが、例えばＧＰＳを用いて測位を行い、端末装置１１ｘの位置情報を取得する。次にステップＳＴ１０３では、端末装置１１ｘが、予約管理サーバ５ｘに対して、取得した位置情報を送信する。このようにして、予約管理サーバ５ｘが、端末装置１１ｘの位置情報を取得する。
【００８３】
次に図２３のステップＳＴ１２４では、予約管理サーバ５ｘが、上記問い合わせ情報を作成し、端末装置１１ｘに対して送信する。この問い合わせ情報の作成方法としては、予約管理サーバ５ｘにおいて、図２１に示す問い合わせ情報取得部９３が、例えば端末装置１１ｘの位置が含まれるゾーンに対応させて、データベース５７の情報管理テーブル９２から問い合わせ情報を取得する。上述のように問い合わせ情報は、端末装置１１ｘの位置情報が示す位置を含むゾーンに関係する問い合わせに関する情報である。
【００８４】
次に図２２のステップＳＴ１０３では、端末装置１１ｘにおいて、図２０の問い合わせ情報受信部７３によって予約管理サーバ５ｘからの問い合わせ情報の受信を行う。次に図２２のステップＳＴ１０４では、端末装置１１ｘが、予約管理サーバ５ｘから問い合わせ情報の受信を行う。次にステップＳＴ１０５では、端末装置１１ｘが、図２０に示す応答情報生成部７４によって上記問い合わせ情報に対する応答情報の演算を行い、応答情報を生成する。次にステップＳＴ１０６では、端末装置１１ｘが、予約管理サーバ５ｘに対して応答情報を送信する。
【００８５】
図１の予約管理サーバ５ｘでは、ステップＳＴ１２５において端末装置１１ｘからの応答情報の受信を行う。次にステップＳＴ１２６では、端末装置１１ｘからの応答情報があった場合にはステップＳＴ１２７に進み、端末装置１１ｘからの応答情報がなかった場合にはステップＳＴ１２８に進んで異常処理である旨を警告する。ステップＳＴ１２７では、予約管理サーバ５ｘにおいて、図２１に示す判断部９７が、端末装置１１ｘの位置情報が示す位置を含むゾーンに関する問い合わせ情報に対して、端末装置１１ｘが妥当な応答情報を返信したか否かを判断する。ここで、妥当な回答とは、例えばこのゾーンに関する問い合わせ情報ごとに、端末装置１１ｘからの応答情報が図２１の情報管理テーブル９２の回答情報として存在していることをいう。
【００８６】
ステップＳＴ１２７において応答が妥当である場合には、例えば予約管理サーバ５ｘにおいて端末装置１１ｘの位置情報の登録がなされ、予約管理サーバ５ｘは、端末装置１１ｘに対して、端末装置１１ｘの位置登録の成否を通知する。端末装置１１ｘでは、ステップＳＴ１０７のように予約管理サーバ５ｘからの成否の判断を確認する。尚、図２２のステップＳＴ１０２〜ステップＳＴ１０７は、１つの閉じた作業ＳＧを構成している。この１つの閉じた作業ＳＧは、例えば後述する図２４における１つの閉じた作業ＳＧと同一の手順である。
【００８７】
次にステップＳＴ１０８では、端末装置１１ｘが、予約管理サーバ５ｘによって端末装置１１ｘの位置登録が成功したか否かを判断し、成功した場合にはステップＳＴ１０９に進む。一方、失敗した場合にはステップＳＴ１１０に進み、異常終了である旨の警告が行われる。ステップＳＴ１０９では、端末装置１１ｘにおいて、上述した駐車場名や駐車予約フラグを含む駐車申し込み指示の受信が行われ、終了する。
【００８８】
次にステップＳＴ１２９では、予約管理サーバ５ｘが、上記訪問フラグがＯＮである（例えば駐車を希望することを示す）か否かを判断する。ＯＮである場合には、ステップＳＴ１３０に進み、ＯＦＦである（例えば駐車を希望しないことを示す）場合にはステップＳＴ１３１に進む。このステップＳＴ１３０では、予約管理サーバ５ｘにおいて駐車スペースの確保処理がなされる。次に図２２に示すステップＳＴ１０９では、端末装置１１ｘが、予約管理サーバ５ｘからの駐車予約申し込みが完了した旨の受信を行い、処理を終了する。一方、ステップＳＴ１３１では、予約管理サーバ５ｘにおいて、駐車スペースを未確保とする。
【００８９】
一方、営業マンが客先から出た場合においては、図２４に示すフローチャートに従って処理が行われる。尚、図２４のフローチャートにおいて、図２２に示すフローチャートと同一の手順については説明を省略する。ステップＳＴ１０１では、端末装置１１ｘの操作者である営業マンが客先から出ているため、端末装置１１ｘの駐車場予約フラグはＯＦＦとする。次にステップＳＴ１０１ａでは、例えば営業マンが端末装置１１ｘを用いて、位置情報を予約管理サーバ５ｘに対して送信する。上述した１つの閉じた作業ＳＧは、図２２に示す１つの閉じた作業ＳＧと同一の手順であるので説明を省略する。
【００９０】
また、ステップＳＴ１０８及びステップＳＴ１１０についても、図２２に示すステップＳＴ１０６及びステップＳＴ１１０と同一の手順であるので、その説明を省略する。ステップＳＴ１０９ａでは、図２２に示すステップＳＴ１０９とは逆に、端末装置１１ｘが、予約管理サーバ５ｘに対して、駐車スペース解放指示の送信を行う。このようにすると、上記営業マン以外の他人が、位置のなりすましを行って、その営業マンの車両２００に対して確保されている駐車スペースを、勝手に解放できないようにすることができる。
【００９１】
本発明の第３実施形態によれば、予約管理サーバ５ｘが、図２１に示すように問い合わせ情報取得部９３及び問い合わせ情報送信部９５を備えているので、予約申込情報を関連付けて位置情報を送信してきた図１の端末装置１１ｘに対して、位置情報が表す位置を含むゾーンに関する問い合わせ情報を送信することができる。
そして、予約管理サーバ５ｘは、図２１の応答情報受信部９６によって、問い合わせ情報に応じて図１の端末装置１１ｘが応答して送信した応答情報を受信する。この予約管理サーバ５ｘは、判断部９７を備えているので、端末装置１１からの応答情報に該当する回答情報が情報管理テーブル９２に存在しているか否かを判断する。
【００９２】
具体的には、予約管理サーバ５ｘは、ゾーンごとに端末装置１１ｘからの応答情報が情報管理テーブル９２の回答情報に対応していれば、端末装置１１ｘが予約管理サーバ５ｘにおける回答情報の存在を正規に把握していると判断されることから、端末装置からの位置情報が改竄されていないと判断し、一方、対応していなければ端末装置１１ｘからの位置情報が改竄されていると判断する。このようにすると、端末装置１１ｘにおいて位置情報が改竄されて端末装置１１ｘが位置のなりすましを行っているか否かを、予約管理サーバ５ｘが確実に検出することができる。従って、この予約管理サーバ５ｘは、端末装置１１を所持する例えば営業マンの位置のなりすましを防止しつつ端末装置１１の位置に応じて、例えば端末装置１１が規定範囲（駐車許可エリア）内に位置する場合にのみ、例えば営業マンが搭乗する車両２００の駐車予約を受け付けることができるようになる。
【００９３】
本発明は、上記実施の形態に限定されず、特許請求の範囲を逸脱しない範囲で種々の変更を行うことができる。
例えば上記第１実施形態及び第２実施形態においてそれぞれ使用するゾーンとしては、ＧＰＳにより得られた位置を基準とするゾーンを採用する代わりに、携帯電話装置の基地局によるゾーン（セルゾーン）を採用しても良いことはいうまでもない。その際、位置情報に対応付けられるゾーン識別子としては、例えば携帯電話装置の基地局のセルゾーンに付されたゾーンＩＤであっても良いし、又は、例えば携帯電話装置の基地局に関連付けられたコードであっても良い。
【００９４】
また、例えば上記第３実施形態においては、問い合わせを行うゾーンは、無線で接続した場合、携帯電話装置などの基地局を中心位置としたゾーン（セルゾーン）を用いることも含まれる。予約管理サーバ５ｘから、携帯電話装置の接続ゾーンを端末装置１１ｘに問い合わせを行い、端末装置１１においてＧＰＳの測位又は位置の通知の時に接続した携帯電話のゾーンのＩＤ（ゾーン識別子）を返すという方法でも可能である。
また、上記実施形態の各構成は、その一部を省略したり、上記とは異なるように任意に組み合わせることができる。また、上記実施形態では、測位方式として単独測位を例示したがこれに限られず、例えば相対測位（ディファレンシャル測位方式）を採用しても良いことはいうまでもない。
【００９５】
上記予約管理サーバ５において位置確認機能を発揮させるプログラム９９，９９ｂ及び端末装置１１において位置確認機能を発揮させるプログラム９９ａ並びに、予約管理サーバ５ｘの制御プログラム９９ｃ及び端末装置１１ｘの制御プログラム９９ｄは、それぞれ上述のようにコンピュータ等の電子機器にインストールされて動作している形態のみならず、例えばフレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ：商標名）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲｅＷｒｉｔｅｒｂｌｅ）又はＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ−Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の情報記録媒体に格納されて流通されている形態でも良い。
【００９６】
また、上記プログラム９９，９９ａ，９９ｂ，９９ｃ，９９ｄは、それぞれ、上記情報記録媒体に格納されている形態のみならず、無線又は有線によってデータ通信を行うネットワーク等の伝送媒体を経由してユーザのコンピュータ等の電子機器にダウンロードされる形態であっても良いことはいうまでもない。さらに、上記機能を発揮させるプログラム９９等は、要求に応じて、アプリケーションソフトウェアを一定期間に渡って貸し出しを行うＡＳＰ（Ａｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）からダウンロードされて実行される形態であっても良いことはいうまでもない。
【図面の簡単な説明】
【００９７】
【図１】本発明の第１実施形態としての駐車場予約管理システムの構成例を示すシステム構成図。
【図２】図１に示す端末装置のハードウェア構成例を示すブロック図。
【図３】図１に示す予約管理サーバのハードウェア構成の一例を示すブロック図。
【図４】図１に示す端末装置におけるソフトウェアの構成例を示すブロック図。
【図５】図４に示すゾーン対識別子管理テーブルのテーブル構成例を示す図。
【図６】図４に示す位置関連情報の一例を示す図。
【図７】図１に示す予約管理サーバのソフトウェア構成例を示すブロック図。
【図８】図７に示す識別子対ゾーン管理テーブルのテーブル構成例を示す図。
【図９】図７に示す位置関連情報テーブルのテーブル構成例を示す図。
【図１０】図７に示す予約管理テーブルの構成例を示す図。
【図１１】本発明の第１実施形態としての予約管理方法の手順の一例を示すフローチャート。
【図１２】駐車場予約管理システムによる認証処理の手順例を示すフローチャート。
【図１３】図１に示す予約管理サーバのソフトウェア構成例を示すブロック図。
【図１４】図１３に示すゾーン設定変更ルールテーブルのテーブル構成例を示す図。
【図１５】ゾーン基準原点が時間に応じて変更される様子の一例を示す図。
【図１６】ゾーン基準原点が時間に応じて変更される様子の一例を示す図。
【図１７】図１３に示すゾーン設定変更ルールテーブルのテーブル構成例を示す図。
【図１８】ゾーン基準原点が端末ＩＤに応じて変更される様子の一例を示す図。
【図１９】ゾーン基準原点が端末ＩＤに応じて変更される様子の一例を示す図。
【図２０】図２に示す端末装置のソフトウェア構成例を示すブロック図。
【図２１】図３に示す予約管理サーバのソフトウェア構成例を示すブロック図。
【図２２】端末装置における認証処理の手順の一例を示すフローチャート。
【図２３】予約管理サーバにおける認証処理の手順の一例を示すフローチャート。
【図２４】端末装置における認証処理の手順の一例を示すフローチャート。
【符号の説明】
【００９８】
１，１ａ，１ｘ・・・駐車場予約管理システム（予約管理装置）、５，５ａ・・・予約管理サーバ（予約管理サーバ）、５ｘ・・・予約管理サーバ（予約管理装置）、１１ｂ・・・ＲＡＭ（記憶手段）、１１ｘ・・・端末装置、４３・・・測位部（測位手段）、４４，４４ａ・・・ゾーン対識別子管理テーブル（ゾーン対識別子管理手段）、４５・・・ゾーン識別子取得部（ゾーン識別子取得手段）、４６・・・ゾーンＩＤに対応付けられた位置情報（位置関連情報）、４７・・・予約申込情報送信部（送信手段）、５２・・・予約申込情報受信部（予約申込情報受信手段）、５３・・・認証用ゾーン取得部（認証用ゾーン取得手段）、５４・・・識別子対ゾーン管理テーブル（識別子対ゾーン管理手段）、５５・・・認証部（認証手段）、７１・・・位置測位部（位置測位手段）、７２・・・位置情報送信部（位置情報送信手段）、７３・・・問い合わせ情報受信部（問い合わせ情報受信手段）、７４・・・応答情報生成部（応答情報生成手段）、７５・・・応答情報送信部（応答情報送信手段）、９１・・・予約申込情報受信部（予約申込情報受信手段）、９２・・・情報管理テーブル（情報管理手段）、９３・・・問い合わせ情報取得部（問い合わせ情報取得手段）、９５・・・問い合わせ情報送信部（問い合わせ情報送信手段）、９６・・・応答情報受信部（応答情報受信手段）、９７・・・判断部（判断手段）、９９，９９ｂ，９９ｃ・・・予約管理サーバの制御プログラム、９９ａ，９９ｄ・・・端末装置の制御プログラム、１６４・・・ゾーン設定変更ルールテーブル（設定変更管理手段）、１６２・・・ゾーン設定送信部（ゾーン設定送信手段）、１６６・・・駐車スペース確保部（駐車スペース確保手段）、１６７・・・予約申込情報抽出部（予約申込指示入力手段）、Ａ，Ｂ，Ｃ・・・ゾーン
【図１】
2005086663.tif 000003
【図２】
2005086663.tif 000004
【図３】
2005086663.tif 000005
【図４】
2005086663.tif 000006
【図５】
2005086663.tif 000007
【図６】
2005086663.tif 000008
【図７】
2005086663.tif 000009
【図８】
2005086663.tif 000010
【図９】
2005086663.tif 000011
【図１０】
2005086663.tif 000012
【図１１】
2005086663.tif 000013
【図１２】
2005086663.tif 000014
【図１３】
2005086663.tif 000015
【図１４】
2005086663.tif 000016
【図１５】
2005086663.tif 000017
【図１６】
2005086663.tif 000018
【図１７】
2005086663.tif 000019
【図１８】
2005086663.tif 000020
【図１９】
2005086663.tif 000021
【図２０】
2005086663.tif 000022
【図２１】
2005086663.tif 000023
【図２２】
2005086663.tif 000024
【図２３】
2005086663.tif 000025
【図２４】
2005086663.tif 000026