(57)【要約】【課題】車両が駐車可能な複数の階層を有する立体構造物に関する情報を処理する情報処理装置について、立体構造物の入口に車両が位置したタイミングを適切に検出できるようにする。【解決手段】携帯端末４は、ＧＰＳ信号を受信するＧＰＳユニット２１と、ＧＰＳユニット２１が受信するＧＰＳ信号に基づいて、間隔をあけてＧＰＳ精度を検出すると共に、車両２の位置を検出するＧＰＳ処理部２０１と、ＧＰＳ処理部２０１が間隔をあけて検出したＧＰＳ精度の推移に基づいて、立体駐車場の入口地点に車両２が位置したときにＧＰＳ精度が検出されたタイミングである入口タイミングを検出する情報処理部２０３と、を備える。【選択図】図２
2017116539.tif 000002
【特許請求の範囲】
【請求項１】
車両が駐車可能な複数の階層を有する立体構造物に関する情報を処理する情報処理装置であって、
ＧＰＳ信号を受信するＧＰＳ受信部と、
前記ＧＰＳ受信部が受信する前記ＧＰＳ信号に基づいて、間隔をあけてＧＰＳ精度を検出すると共に、前記車両の位置を検出するＧＰＳ処理部と、
前記ＧＰＳ処理部が間隔をあけて検出した前記ＧＰＳ精度の推移に基づいて、前記立体構造物の入口地点に前記車両が位置したときに前記ＧＰＳ精度が検出されたタイミングである入口タイミングを検出する情報処理部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記情報処理部は、
前記ＧＰＳ処理部が間隔をあけて検出した前記ＧＰＳ精度の推移に基づいて、
前記立体構造物における駐車地点に前記車両が位置したときに前記ＧＰＳ精度が検出されたタイミングである駐車タイミングから遡って、最初に前記ＧＰＳ精度が悪化判定精度閾値を上回って悪くなるタイミングである悪化タイミングを検出し、さらに、前記悪化タイミングから遡って最初に前記ＧＰＳ精度が前記悪化判定精度閾値よりも小さい良好判定精度閾値を下回って良くなるタイミングである良好タイミングを検出し、前記良好タイミングを前記入口タイミングとする
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理部は、
前記駐車タイミングにおける前記車両の位置と、前記悪化タイミングにおける前記車両の位置との離間距離が駐車／悪化地点距離閾値を下回る場合に、前記良好タイミングを前記入口タイミングとする
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記情報処理部は、
前記悪化タイミングにおける前記車両の位置と、前記良好タイミングにおける前記車両の位置との離間距離が悪化／良好地点距離閾値を下回る場合に、前記良好タイミングを前記入口タイミングとする
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記ＧＰＳ処理部が前記ＧＰＳ精度を検出する間隔に対応する間隔で前記車両の高度を検出する高度検出部を備え、
前記情報処理部は、
ユーザーから入力された前記車両が駐車した前記階層を取得し、
取得した前記車両が駐車した前記階層と、前記高度検出部が間隔をあけて検出した前記車両の高度の推移と、前記立体構造物における前記階層間の高さ方向の幅として予め定められた階層幅とに基づいて、
前記駐車タイミングから遡って、最初に前記車両の高度として、前記立体構造物の２階の高度に対応する高度が検出されたタイミングである２階付近タイミングを検出し、
前記２階付近タイミングから遡って、最初に前記ＧＰＳ精度が悪化判定精度閾値を上回って悪くなる悪化タイミングを検出し、さらに、前記悪化タイミングから遡って最初に前記ＧＰＳ精度が前記悪化判定精度閾値よりも小さい良好判定精度閾値を下回って良くなるタイミングである良好タイミングを検出し、前記良好タイミングを前記入口タイミングとする
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記情報処理部は、
前記２階付近タイミングにおける前記車両の位置と、前記悪化タイミングにおける前記車両の位置との離間距離が２階／悪化地点距離閾値を下回る場合に、前記良好タイミングを前記入口タイミングとする
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記情報処理部は、
前記悪化タイミングにおける前記車両の位置と、前記良好タイミングにおける前記車両の位置との離間距離が悪化／良好地点距離閾値を下回る場合に、前記良好タイミングを前記入口タイミングとする
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記車両に搭乗する搭乗者が携帯する携帯端末、又は、前記車両に搭載された車載装置である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
サーバーと、前記サーバーにネットワークを介して接続され、車両が駐車可能な複数の階層を有する立体構造物に関する情報を処理する情報処理装置とを備える情報処理システムであって、
前記情報処理装置は、
ＧＰＳ信号を受信するＧＰＳ受信部と、
前記ＧＰＳ受信部が受信する前記ＧＰＳ信号に基づいて、間隔をあけてＧＰＳ精度を検出すると共に、前記車両の位置を検出するＧＰＳ処理部と、
前記ＧＰＳ処理部が前記ＧＰＳ精度を検出する間隔に対応する間隔で前記車両の高度を検出する高度検出部と、
前記ＧＰＳ処理部が間隔をあけて検出した前記ＧＰＳ精度の推移に基づいて、前記立体構造物の入口地点に前記車両が位置したときに前記ＧＰＳ精度が検出されたタイミングである入口タイミングを検出し、前記入口タイミングで前記高度検出部が検出した前記車両の高度と、前記立体構造物における駐車地点に前記車両が位置したときに前記ＧＰＳ精度が検出されたタイミングである駐車タイミングで前記高度検出部が検出した前記車両の高度との高度差を検出し、検出した前記高度差を示す高度差情報を前記サーバーに送信する情報処理部と、を有し、
前記サーバーは、
前記高度差情報を受信し、受信した前記高度差情報に基づく処理を実行するサーバー制御部を有する
ことを特徴とする情報処理システム。
【請求項１０】
前記情報処理装置の前記情報処理部は、
ユーザーから入力された前記車両が駐車した前記階層を取得し、
取得した前記階層を示す駐車階層情報、及び、前記入口タイミングにおける前記車両の位置を示す入口位置情報を、前記高度差情報と併せて前記サーバーに送信し、
前記サーバーは、情報を記憶するサーバー記憶部を備え、
前記サーバーの前記サーバー制御部は、
前記駐車階層情報、前記入口位置情報、及び、前記高度差情報を受信し、
受信した前記駐車階層情報が示す階層と関連付けて前記入口位置情報、及び、前記高度差情報を前記サーバー記憶部に記憶させる
ことを特徴とする請求項９に記載の情報処理システム。
【請求項１１】
前記情報処理装置の前記情報処理部は、
前記高度差情報、及び、前記入口位置情報を含み、前記車両が駐車した前記立体構造物の前記階層を問い合わせる階層応答要求情報を前記サーバーに送信し、
前記サーバーの前記サーバー制御部は、
前記階層応答要求情報を受信した場合、階層と関連付けて記憶させた前記入口位置情報、及び、前記高度差情報に基づいて、前記車両が駐車した前記立体構造物の前記階層を判別し、判別した前記階層を示す階層応答情報を前記情報処理装置に送信する
ことを特徴とする請求項１０に記載の情報処理システム。
【請求項１２】
前記情報処理装置は、ウェアラブル端末又は前記車両に搭載された車載装置と通信可能に接続され、
前記情報処理装置は、
前記階層応答情報を受信した場合、前記ウェアラブル端末又は前記車載装置と通信して、前記ウェアラブル端末又は前記車載装置に前記階層応答情報が示す前記階層を表示させる
ことを特徴とする請求項１１に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び、情報処理システムに関する。
【背景技術】
【０００２】
従来、ユーザーの所定の操作を伴う指示に応じて１の地点における高度（高さ）を検出し、ユーザーの所定の操作を伴う指示に応じて、当該１の地点と異なる高度に位置する他の地点における高度（高さ）を検出し、当該１の地点を基準とした当該他の地点の相対高さを検出する情報処理装置（携帯型ナビゲーション装置）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２８６４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、車両は、立体駐車場等の立体構造物に駐車する場合がある。車両が立体構造物に駐車する場合に、立体構造物における入口を基準とした駐車位置の相対高さを検出できれば、検出した相対高さに基づいて車両が駐車した階層を検出する等の有益な処理が行える。相対高さを検出するためには、立体構造物の入口に車両が位置したタイミングにおける車両の高度を取得する必要があるが、上述した特許文献１を利用して、立体構造物の入口に車両が位置したタイミングにおける車両の高度を取得する場合、ユーザーが所定の操作を行う必要がある。所定の操作はユーザーにとって煩雑であると共に、車両が立体構造物の入口に位置したときにユーザーが的確に所定の操作を行えるとは限らない。一方、ユーザーの操作を伴うことなく、立体構造物の入口に車両が位置したタイミングにおける車両の高度を取得するためには、立体構造物の入口に車両が位置したタイミングを自動で適切に検出できるようにする必要がある。
本発明は、上述した事情に鑑みてなされたものであり、車両が駐車可能な複数の階層を有する立体構造物に関する情報を処理する情報処理装置について、立体構造物の入口に車両が位置したタイミングを適切に検出できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、車両が駐車可能な複数の階層を有する立体構造物に関する情報を処理する情報処理装置であって、ＧＰＳ信号を受信するＧＰＳ受信部と、前記ＧＰＳ受信部が受信する前記ＧＰＳ信号に基づいて、間隔をあけてＧＰＳ精度を検出すると共に、前記車両の位置を検出するＧＰＳ処理部と、前記ＧＰＳ処理部が間隔をあけて検出した前記ＧＰＳ精度の推移に基づいて、前記立体構造物の入口地点に前記車両が位置したときに前記ＧＰＳ精度が検出されたタイミングである入口タイミングを検出する情報処理部と、を備えることを特徴とする。
【０００６】
また、本発明は、前記情報処理部は、前記ＧＰＳ処理部が間隔をあけて検出した前記ＧＰＳ精度の推移に基づいて、前記立体構造物における駐車地点に前記車両が位置したときに前記ＧＰＳ精度が検出されたタイミングである駐車タイミングから遡って、最初に前記ＧＰＳ精度が悪化判定精度閾値を上回って悪くなるタイミングである悪化タイミングを検出し、さらに、前記悪化タイミングから遡って最初に前記ＧＰＳ精度が前記悪化判定精度閾値よりも小さい良好判定精度閾値を下回って良くなるタイミングである良好タイミングを検出し、前記良好タイミングを前記入口タイミングとすることを特徴とする。
【０００７】
また、本発明は、前記情報処理部は、前記駐車タイミングにおける前記車両の位置と、前記悪化タイミングにおける前記車両の位置との離間距離が駐車／悪化地点距離閾値を下回る場合に、前記良好タイミングを前記入口タイミングとすることを特徴とする。
【０００８】
また、本発明は、前記情報処理部は、前記悪化タイミングにおける前記車両の位置と、前記良好タイミングにおける前記車両の位置との離間距離が悪化／良好地点距離閾値を下回る場合に、前記良好タイミングを前記入口タイミングとすることを特徴とする。
【０００９】
また、本発明は、前記ＧＰＳ処理部が前記ＧＰＳ精度を検出する間隔に対応する間隔で前記車両の高度を検出する高度検出部を備え、前記情報処理部は、ユーザーから入力された前記車両が駐車した前記階層を取得し、取得した前記車両が駐車した前記階層と、前記高度検出部が間隔をあけて検出した前記車両の高度の推移と、前記立体構造物における前記階層間の高さ方向の幅として予め定められた階層幅とに基づいて、前記駐車タイミングから遡って、最初に前記車両の高度として、前記立体構造物の２階の高度に対応する高度が検出されたタイミングである２階付近タイミングを検出し、前記２階付近タイミングから遡って、最初に前記ＧＰＳ精度が悪化判定精度閾値を上回って悪くなる悪化タイミングを検出し、さらに、前記悪化タイミングから遡って最初に前記ＧＰＳ精度が前記悪化判定精度閾値よりも小さい良好判定精度閾値を下回って良くなるタイミングである良好タイミングを検出し、前記良好タイミングを前記入口タイミングとすることを特徴とする。
【００１０】
また、本発明は、前記情報処理部は、前記２階付近タイミングにおける前記車両の位置と、前記悪化タイミングにおける前記車両の位置との離間距離が２階／悪化地点距離閾値を下回る場合に、前記良好タイミングを前記入口タイミングとすることを特徴とする。
【００１１】
また、本発明は、前記情報処理部は、前記悪化タイミングにおける前記車両の位置と、前記良好タイミングにおける前記車両の位置との離間距離が悪化／良好地点距離閾値を下回る場合に、前記良好タイミングを前記入口タイミングとすることを特徴とする。
【００１２】
また、本発明は、前記車両に搭乗する搭乗者が携帯する携帯端末、又は、前記車両に搭載された車載装置であることを特徴とする。
【００１３】
また、上記目的を達成するために、本発明は、サーバーと、前記サーバーにネットワークを介して接続され、車両が駐車可能な複数の階層を有する立体構造物に関する情報を処理する情報処理装置とを備える情報処理システムであって、前記情報処理装置は、ＧＰＳ信号を受信するＧＰＳ受信部と、前記ＧＰＳ受信部が受信する前記ＧＰＳ信号に基づいて、間隔をあけてＧＰＳ精度を検出すると共に、前記車両の位置を検出するＧＰＳ処理部と、前記ＧＰＳ処理部が前記ＧＰＳ精度を検出する間隔に対応する間隔で前記車両の高度を検出する高度検出部と、前記ＧＰＳ処理部が間隔をあけて検出した前記ＧＰＳ精度の推移に基づいて、前記立体構造物の入口地点に前記車両が位置したときに前記ＧＰＳ精度が検出されたタイミングである入口タイミングを検出し、前記入口タイミングで前記高度検出部が検出した前記車両の高度と、前記立体構造物における駐車地点に前記車両が位置したときに前記ＧＰＳ精度が検出されたタイミングである駐車タイミングで前記高度検出部が検出した前記車両の高度との高度差を検出し、検出した前記高度差を示す高度差情報を前記サーバーに送信する情報処理部と、を有し、前記サーバーは、前記高度差情報を受信し、受信した前記高度差情報に基づく処理を実行するサーバー制御部を有することを特徴とする。
【００１４】
また、本発明は、前記情報処理装置の前記情報処理部は、ユーザーから入力された前記車両が駐車した前記階層を取得し、取得した前記階層を示す駐車階層情報、及び、前記入口タイミングにおける前記車両の位置を示す入口位置情報を、前記高度差情報と併せて前記サーバーに送信し、前記サーバーは、情報を記憶するサーバー記憶部を備え、前記サーバーの前記サーバー制御部は、前記駐車階層情報、前記入口位置情報、及び、前記高度差情報を受信し、受信した前記駐車階層情報が示す階層と関連付けて前記入口位置情報、及び、前記高度差情報を前記サーバー記憶部に記憶させることを特徴とする。
【００１５】
また、本発明は、前記情報処理装置の前記情報処理部は、前記高度差情報、及び、前記入口位置情報を含み、前記車両が駐車した前記立体構造物の前記階層を問い合わせる階層応答要求情報を前記サーバーに送信し、前記サーバーの前記サーバー制御部は、前記階層応答要求情報を受信した場合、階層と関連付けて記憶させた前記入口位置情報、及び、前記高度差情報に基づいて、前記車両が駐車した前記立体構造物の前記階層を判別し、判別した前記階層を示す階層応答情報を前記情報処理装置に送信することを特徴とする。
【００１６】
また、本発明は、前記情報処理装置は、ウェアラブル端末又は前記車両に搭載された車載装置と通信可能に接続され、前記情報処理装置は、前記階層応答情報を受信した場合、前記ウェアラブル端末又は前記車載装置と通信して、前記ウェアラブル端末又は前記車載装置に前記階層応答情報が示す前記階層を表示させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、立体構造物の入口に車両が位置したタイミングを適切に検出できる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係る情報処理システムを示す図。
【図２】情報処理システムが備える各装置の機能的構成を示すブロック図。
【図３】ＧＰＳ精度の推移、及び、高度の推移を示す図。
【図４】車載装置、携帯端末の動作を示すフローチャート。
【図５】車載装置、携帯端末、ウェアラブル端末の動作を示すフローチャート。
【図６】ウェアラブル端末に表示されるユーザーインターフェースを示す図。
【図７】携帯端末、サービス提供サーバーの動作を示すフローチャート。
【図８】立体駐車場データベース立体駐車場レコードを示す図。
【図９】携帯端末の動作を示すフローチャート。
【図１０】ウェアラブル端末、携帯端末、サービス提供サーバーの動作を示すフローチャート。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る情報処理システム１を示す図である。
図１に示すように、情報処理システム１は、車両２に搭載された車載装置３と、車両２に係るユーザー（後述）が携帯する携帯端末４（情報処理装置）と、ユーザーに装着されるウェアラブル端末５と、を備える。
本実施形態では、説明の便宜のため、運転手等の車両２に搭乗した者、及び、車両２に搭乗した後に降車した者を総称して「ユーザー」と表現する。搭乗者は、ユーザーに含まれる概念である。
【００２０】
車載装置３は、車両２に搭載される装置であり、本実施形態では、ナビゲーション機能を有するカーナビゲーション装置である。車載装置３は、カーナビゲーション装置である必要なく、車両２に搭載可能な装置であればよい。
携帯端末４は、ユーザーが携帯可能な装置であり、本実施形態では、タブレット型の携帯電話（スマートフォン）である。携帯端末４は、タブレット型の携帯電話である必要はなく、タブレット型以外の型の携帯電話、タブレット型のコンピューター、ノートパソコン等、ユーザーが携帯可能な装置であればよい。
ウェアラブル端末５は、ユーザーに装着可能な装置であり、本実施形態では、腕時計型の装置である。ウェアラブル端末５は、腕時計型の装置である必要はなく、眼鏡型のヘッドマウントディスプレー等、ユーザーが装着可能な装置であればよい。
【００２１】
車載装置３と、携帯端末４とは、Bluetooth（登録商標）等の所定の通信プロトコルに従って無線通信が可能である。これら装置間で行われる通信の通信プロトコルは何でもよく、また、これら装置間で行われる通信は有線通信であってもよい。
また、携帯端末４と、ウェアラブル端末５とは、Bluetooth等の所定の通信プロトコルに従って無線通信が可能である。これら装置間で行われる通信の通信プロトコルは何でもよく、また、これら装置間で行われる通信は有線通信であってもよい。
【００２２】
また、図１に示すように、情報処理システム１は、サービス提供サーバー７を備える。
サービス提供サーバー７は、インターネット、電話網、その他の通信網を含んで構成されたネットワークＮに接続されたサーバーである。サービス提供サーバー７は、ネットワークＮを介して携帯端末４と通信可能である。また、サービス提供サーバー７は、ネットワークＮを介して車載装置３と通信可能である。
サービス提供サーバー７は、携帯端末４、及び、車載装置３との関係において、携帯端末４、及び、車載装置３をクライアントとするクラウドサーバーとして機能する。
図１では、サービス提供サーバー７を１つのブロックで表しているが、これはサービス提供サーバー７が単一のサーバー装置により構成されることを意味するものではない。サービス提供サーバー７は、複数のサーバー装置を含んで構成されたものでもよく、ホスト型システムや、分散型システム等のシステムの一部であってもよい。
なお、詳細は省略するが、サービス提供サーバー７と携帯端末４との間では、所定の暗号化技術、その他のセキュリティーに関する技術により、セキュアな通信が行われる。
【００２３】
図２は、情報処理システム１が備える車載装置３、携帯端末４、ウェアラブル端末５、及び、サービス提供サーバー７の機能的構成を示すブロック図である。
【００２４】
車載装置３は、車両２に搭載される装置であり、少なくとも、地図を表示して地図上に車両２の現在位置を表示する機能、及び、地図を表示して地図上に目的地までの経路を表示して目的地までの経路を案内する機能を有する。
図２に示すように、車載装置３は、車載装置制御部１０と、車両情報取得部１１と、車載装置無線通信部１２と、車載装置記憶部１３と、車載装置表示部１４と、車載装置ネットワーク通信部１５と、を備える。
車載装置制御部１０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、車載装置３の各部を制御する。
車両情報取得部１１は、車両に関する情報を取得し、車載装置制御部１０に出力する。具体的には、車両情報取得部１１は、図示しないＧＰＳユニットを有し、ＧＰＳユニットの機能により、車両２の位置と進行方向とを示す情報を車載装置制御部１０に出力する。また、車両情報取得部１１は、ジャイロセンサー及び加速度センサーを備え、これらセンサーの検出値に基づいて車両２の相対的な方位と、車両２の加速度を示す情報を車載装置制御部１０に出力する。また、車両情報取得部１１は、図示しない車速センサーを備え、当該センサーの検出値に基づいて車両２の速度を示す情報を車載装置制御部１０に出力する。また、車両情報取得部１１は、図示しないギアセンサーを備え、当該センサーの検出値に基づいて車両２のギアの状態（パーキング（Ｐ）、リバース（Ｒ）、ニュートラル（Ｎ）、ドライブ（Ｄ）等）を示す情報を車載装置制御部１０に出力する。また、車両情報取得部１１は、図示しないパーキングブレーキセンサーを備え、当該センサーの検出値に基づいてパーキングブレーキによるブレーキのオン／オフ状態を示す情報を車載装置制御部１０に出力する。
【００２５】
車載装置無線通信部１２は、車載装置制御部１０の制御で、所定の通信プロトコルに従って携帯端末４と無線通信リンクを確立し、携帯端末４と無線通信する。
車載装置記憶部１３は、不揮発性メモリーを備え、各種情報を記憶する。車載装置記憶部１３は、地図データ１３１を記憶する。地図データ１３１は、地図に関する情報や、地図上に存在する施設に関する情報、地図上の道路を示すリンクの情報、リンクの接続部を示すノードの情報等の地図を表示するために必要な情報や、目的地までの経路の案内に必要な情報等を含むデータである。
車載装置表示部１４は、液晶表示パネル等の表示パネルを備え、車載装置制御部１０の制御で、表示パネルに各種情報を表示する。
車載装置ネットワーク通信部１５は、車載装置制御部１０の制御で、所定の通信プロトコルに従って、ネットワークＮに接続された装置（サービス提供サーバー７を含む。）と通信する。
【００２６】
地図上に車両２の現在位置を表示することを指示された場合、車載装置制御部１０は、車両情報取得部１１から入力された車両２の位置、進行方向、相対的な方位、及び、加速度を示す情報に基づいて、車両２の現在位置を推定する。車載装置制御部１０は、地図データ１３１に基づいて、推定した車両２の現在位置を中心とした地図を表示パネルに表示し、車両２の現在位置を示す画像を地図上に表示する。
また、車載装置制御部１０は、目的地までの経路の案内を指示された場合、車両２の現在位置を推定すると共に、地図データ１３１に基づいて目的地までの経路を算出し、地図上に車両２の現在位置を表示しつつ、目的地までの経路を表示して、経路を案内する。
また、車載装置制御部１０は、車両情報取得部１１から入力された車両２の速度を示す情報、ギアの状態を示す情報、パーキングブレーキのオン／オフ状態を示す情報に基づいて、車両２の走行の状態を検出する。
特に、車載装置制御部１０は、車両２の走行の状態として、車両２が駐車したことを検出する。本実施形態において、「駐車」とは、車両２の一時的な停車ではなく、ユーザーが車両２から降車することを目的として車両２が完全に停車することを意味する。以下の説明では、「停車」と「駐車」とを区別して表現する。車載装置制御部１０は、「車両２の速度＝時速０ｋｍ、かつ、ギアがパーキング（Ｐ）、かつ、パーキングブレーキがオン状態」の場合に、車両２が駐車したと判別する。
【００２７】
携帯端末４は、ユーザーが携帯するタブレット型の携帯電話である。
図２に示すように、携帯端末４は、携帯端末制御部２０と、ＧＰＳユニット２１（ＧＰＳ受信部）と、気圧検出部２２と、携帯端末ネットワーク通信部２３と、携帯端末記憶部２４と、携帯端末無線通信部２５と、携帯端末タッチパネル２６とを備える。
携帯端末制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、携帯端末４の各部を制御する。携帯端末制御部２０は、機能ブロックとして、ＧＰＳ処理部２０１と、高度検出部２０２と、情報処理部２０３とを備える。これら機能ブロックは、ＣＰＵが対応するプログラムを読み出して実行する等、ハードウェアとソフトウェアとの協働により処理を実行する。これら機能ブロックについては後に詳述する。
【００２８】
ＧＰＳユニット２１は、図示しないＧＰＳアンテナを介してＧＰＳ衛星からＧＰＳ電波に重畳されたＧＰＳ信号を受信し、ＧＰＳ信号に基づいて、携帯端末４の平面位置を示す情報を携帯端末制御部２０に出力する。なお、本実施形態において、「平面位置」とは、経度及び緯度が示す座標によって表される対象の位置のことを意味し、後述する「高度」の概念を含まない。また、ＧＰＳユニット２１は、ＧＰＳ信号の受信強度を示す情報、その他のＧＰＳ精度を検出するために必要な情報に基づいて、ＧＰＳ精度を検出し、検出したＧＰＳ精度を示す情報を携帯端末制御部２０に出力する。
気圧検出部２２は、気圧センサーを備え、気圧センサーの検出値に基づいて気圧を検出し、検出した気圧を示す情報を携帯端末制御部２０に出力する。
携帯端末ネットワーク通信部２３は、携帯端末制御部２０の制御で、所定の通信プロトコルに従って、ネットワークＮに接続された装置（サービス提供サーバー７を含む。）と通信する。
携帯端末記憶部２４は、不揮発性メモリーを備え、各種情報を記憶する。
携帯端末無線通信部２５は、携帯端末制御部２０の制御で、所定の通信プロトコルに従って車載装置３と無線通信リンクを確立し、車載装置３と無線通信する。
また、携帯端末無線通信部２５は、携帯端末制御部２０の制御で、所定の通信プロトコルに従ってウェアラブル端末５と無線通信リンクを確立し、ウェアラブル端末５と無線通信する。
携帯端末タッチパネル２６は、タッチパネルであり、携帯端末制御部２０の制御で、各種情報を表示する。携帯端末タッチパネル２６は、タッチ操作を検出し、検出したタッチ操作を示す情報を携帯端末制御部２０に出力する。
【００２９】
ウェアラブル端末５は、ユーザーに装着可能な腕時計型の装置である。
図２に示すように、ウェアラブル端末５は、ウェアラブル端末制御部３０と、ウェアラブル端末無線通信部３１と、ウェアラブル端末記憶部３２と、ウェアラブル端末タッチパネル３３とを備える。
ウェアラブル端末制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、ウェアラブル端末５の各部を制御する。
ウェアラブル端末無線通信部３１は、ウェアラブル端末制御部３０の制御で、所定の通信プロトコルに従って携帯端末４と無線通信リンクを確立し、携帯端末４と無線通信する。
ウェアラブル端末記憶部３２は、不揮発性メモリーを備え、各種情報を記憶する。
ウェアラブル端末タッチパネル３３は、タッチパネルであり、ウェアラブル端末制御部３０の制御で、各種情報を表示する。ウェアラブル端末タッチパネル３３は、タッチ操作を検出し、検出したタッチ操作を示す情報をウェアラブル端末制御部３０に出力する。
【００３０】
サービス提供サーバー７は、サーバー装置である。サービス提供サーバー７は、携帯端末４との関係において、携帯端末４をクライアントとするクラウドサーバーとして機能する。
図２に示すように、サービス提供サーバー７は、サーバー制御部４０と、サーバーネットワーク通信部４１と、サーバー記憶部４２とを備える。
サーバー制御部４０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、サービス提供サーバー７の各部を制御する。
サーバーネットワーク通信部４１は、サーバー制御部４０の制御で、所定の通信プロトコルに従って、ネットワークＮに接続された装置（携帯端末４）と通信する。
サーバー記憶部４２は、不揮発性メモリーを備え、各種情報を記憶する。
【００３１】
次に、携帯端末４が備えるＧＰＳ処理部２０１、及び、高度検出部２０２について詳述する。
なお、以下で説明するＧＰＳ処理部２０１、高度検出部２０２、及び、後に説明する情報処理部２０３は、携帯端末４にインストールされた専用のアプリケーション（ＯＳが提供するＡＰＩ等の専用のアプリケーションに付随するプログラムを含む。）に基づいて、処理を実行する。
【００３２】
＜ＧＰＳ処理部２０１＞
上述したように、ＧＰＳユニット２１は、ＧＰＳ信号に基づいて、ＧＰＳ精度を示す情報を携帯端末制御部２０に出力する。ＧＰＳ処理部２０１は、ＧＰＳユニット２１からの入力に基づいて、周期Ｓ１（例えば、１秒）で間隔をあけてＧＰＳ精度を検出する。ＧＰＳ処理部２０１は、検出したＧＰＳ精度に基づいて、携帯端末記憶部２４に記憶されたＧＰＳ精度推移データ２４１を更新する。ＧＰＳ精度推移データ２４１とは、現時点から遡って所定の期間（例えば、１時間）の間に、周期Ｓ１で検出されたＧＰＳ精度を示す情報を有するデータである。
【００３３】
また、上述したように、ＧＰＳユニット２１は、ＧＰＳ信号に基づいて、携帯端末４の平面位置を示す情報を携帯端末制御部２０に出力する。ＧＰＳ処理部２０１は、ＧＰＳユニット２１からの入力に基づいて、周期Ｓ１（ＧＰＳ精度を検出する周期と同一の周期）で間隔をあけて携帯端末４の平面位置を検出する。ＧＰＳ処理部２０１は、検出した平面位置に基づいて、携帯端末記憶部２４に記憶された平面位置推移データ２４２を更新する。平面位置推移データ２４２とは、現時点から遡って所定の期間（例えば、１時間）の間に、周期Ｓ１で検出された平面位置を示す情報を有するデータである。
ここで、携帯端末４を携帯するユーザーが車両２に搭乗している場合、携帯端末４の位置は、車両２の位置とみなすことができる。従って、携帯端末４を携帯するユーザーが車両２に搭乗している場合、ＧＰＳ処理部２０１は、ＧＰＳユニット２１（ＧＰＳ受信部）が受信するＧＰＳ信号に基づいて、車両２の平面位置（位置）を検出する。また、平面位置推移データ２４２は、携帯端末４を携帯するユーザーが車両２に搭乗している期間については、現時点から遡って所定の期間の間に、周期Ｓ１で検出された車両２の平面位置を示す情報を有する。
【００３４】
＜高度検出部２０２＞
上述したように、気圧検出部２２は、気圧を示す情報を携帯端末制御部２０に出力する。高度検出部２０２は、気圧検出部２２からの入力に基づいて、周期Ｓ１（ＧＰＳ処理部２０１がＧＰＳ精度を検出する周期と同一の周期）で間隔をあけて携帯端末４の高度を検出する。高度検出部２０２は、検出した携帯端末４の高度に基づいて、携帯端末記憶部２４に記憶された高度推移データ２４３を更新する。高度推移データ２４３とは、現時点から遡って所定の期間（例えば、１時間）の間に、周期Ｓ１で検出された高度を示す情報を有するデータである。
ここで、携帯端末４を携帯するユーザーが車両２に搭乗している場合、携帯端末４の高度は、車両２の高度とみなすことができる。従って、携帯端末４を携帯するユーザーが車両２に搭乗している場合、高度検出部２０２は、ＧＰＳユニット２１（ＧＰＳ受信部）が受信するＧＰＳ信号に基づいて、車両２の高度を検出する。また、高度推移データ２４３は、携帯端末４を携帯するユーザーが車両２に搭乗している期間については、現時点から遡って所定の期間の間に、周期Ｓ１で検出された車両２の高度を示す情報を有する。
【００３５】
以上、ＧＰＳ処理部２０１、及び、高度検出部２０２について説明した。本実施形態では、ＧＰＳ処理部２０１がＧＰＳ精度、ＧＰＳ処理部２０１が平面位置を検出する周期、及び、高度検出部２０２が高度を検出する周期は、周期Ｓ１で同一である。しかしながら、これら周期は同一である必要はなく、各周期において、対応する各対象を検出するタイミングの対応関係が分かる構成であればよい。
【００３６】
ところで、車両２は、立体駐車場に駐車する場合がある。立体駐車場とは、車両２が駐車可能な複数の階層を有する立体構造物である。
車両２が立体駐車場に駐車する場合、通常、以下の経路を辿って駐車する。すなわち、車両２は、立体駐車場に設けられた入口（立体駐車場に複数の入口が設けられている場合は、いずれか１つの入口）を介して、立体駐車場の内部に進入する。次いで、車両２は、立体駐車場の内部において、必要に応じて、階層間に設けられたスロープを走行し、ユーザーが駐車することを望む所定の階層に至る。次いで、車両２は、当該所望の階層において、所定の位置に駐車する。
以下の説明では、立体駐車場の入口の位置を「入口地点」という。入口地点は、立体駐車場の入口の位置に対応する所定の範囲に含まれる地点を示すものであればよい。また、立体駐車場において車両２が駐車した位置を「駐車地点」という。駐車地点は、立体駐車場において車両２が駐車した位置に対応する所定の範囲に含まれる地点を示すものであればよい。また、以下の説明では、車両２が立体駐車場に入口地点を介して進入し、立体駐車場における駐車地点に駐車するまでの経路を「駐車経路」という。
【００３７】
そして、発明者は、テストやシミュレーションの結果、車両２が上述した駐車経路を走行する場合、ＧＰＳ精度が、以下に示す特徴的な態様で、推移することを発見した。
なお、以下の説明において、「立体駐車場の２階」というように、立体駐車場を具体的な階層によって表す場合、その階層のフロアーを意味している。フロアーは、車両２が走行可能な領域のことを意味する。従って、「立体駐車場の２階」は、立体駐車場の２階のフロアーを意味し、また、「立体駐車場の２階の高度」は、立体駐車場の２階のフロアーの高度を意味する。
【００３８】
図３の（Ａ）は、車両２が駐車経路を含む経路を走行して、立体駐車場の３階に駐車する場合に、周期Ｓ１で検出されるＧＰＳ精度の推移を示すグラフである。図３の（Ａ）のグラフにおいて、横軸は、ＧＰＳ処理部２０１がＧＰＳ精度を検出するサンプリング周期（タイミング）を示す。図３の（Ａ）のグラフにおいて、縦軸はＧＰＳ精度（単位は、ｍ[メートル]。）を示す。図３の（Ａ）のグラフの縦軸において、基準値はＧＰＳ精度：０ｍであり、図中上方へ向かうほど基準値から離れてＧＰＳ精度が悪くなることを示す。
図３の（Ｂ）は、図３の（Ａ）に係る経路を車両２が走行する場合に、周期Ｓ１で検出される車両２の高度の推移を示すグラフである。図３の（Ｂ）の横軸は、時間の経過を示す。図３の（Ｂ）のグラフにおいて、横軸における目盛りは、高度検出部２０２が車両２の高度を検出するタイミングを示す。図３の（Ａ）のグラフの横軸の目盛りに対応するタイミングと、図３の（Ｂ）のグラフの横軸の目盛りに対応するタイミングとは、同期が取られている。図３の（Ｂ）のグラフにおいて、縦軸は車両２の高度（単位は、ｍ[メートル]）を示す。図３の（Ｂ）のグラフの縦軸において、基準値は高度：０ｍであり、図中上方へ向かうほど基準値から離れて車両２の高度が高くなることを示す。
【００３９】
図３のグラフにおいて、タイミングＴＰは、車両２が入口地点に位置したタイミングである。また、図３のグラフにおいて、タイミングＴＱは、車両２が駐車地点に位置したタイミングである。
また、図３のグラフにおいて、範囲Ｈ１は、車両２の高度が、入口地点の高度と略同一の値で推移する範囲であり、車両２が立体駐車場の１階を走行している期間に対応する範囲である。また、図３のグラフにおいて、範囲Ｈ２は、車両２の高度が、入口地点の高度から徐々に高くなっていく範囲であり、車両２が立体駐車場の１階と２階とを接続するスロープを走行している期間に対応する範囲である。また、図３のグラフにおいて、範囲Ｈ３は、車両２の高度が、入口地点の高度よりも高い所定の高度で安定している範囲である。範囲Ｈ３における車両２の高度は、立体駐車場の２階の高度と推定できる。従って、範囲Ｈ３は、車両２が立体駐車場の２階を走行している期間に対応する範囲である。また、図３のグラフにおいて、範囲Ｈ４は、車両２の高度が、立体駐車場の２階の高度から徐々に高くなっていく範囲であり、車両２が立体駐車場の２階と３階とを接続するスロープを走行している期間に対応する範囲である。また、図３のグラフにおいて、範囲Ｈ５は、車両２の高度が、立体駐車場の２階の高度よりも高い所定の高度で安定している範囲である。範囲Ｈ５における車両２の高度は、立体駐車場の３階の高度と推定できる。従って、範囲Ｈ５は、車両２が立体駐車場の３階を走行している期間に対応する範囲である。
【００４０】
図３の（Ａ）のグラフに示すように、ＧＰＳ精度は、タイミングＴＰまでの間、ＧＰＳ精度：０ｍ付近の高い精度で安定的に推移する。
図３の（Ａ）のグラフに示すように、ＧＰＳ精度は、車両２の立体駐車場の進入に応じて車両２が入口地点に位置すると、タイミングＴＰで、予め定められた閾値である良好判定精度閾値ＴＨ１（本例では、ＧＰＳ精度：１０ｍ）を上回って悪化する。ＧＰＳ精度は、タイミングＴＰの経過後も徐々に悪化していき、タイミングＴＡで、予め定められた閾値である悪化判定精度閾値ＴＨ２（本例では、ＧＰＳ精度：１００ｍ）を上回って悪化する。ＧＰＳ精度は、タイミングＴＡの経過後、所定のタイミングで、悪化のピークを迎える。ＧＰＳ精度は、所定のタイミングで悪化のピークを迎えた後、徐々に良好化していき、タイミングＴＢで、悪化判定精度閾値ＴＨ２を下回って良好化する。ＧＰＳ精度は、タイミングＴＢの経過後も徐々に良好化していき、タイミングＴＣで、良好化が停止する。ＧＰＳ精度は、タイミングＴＣの経過後、タイミングＴＱに至るまで、高い精度が維持された状態で、安定的に推移する。
なお、事前のテスト、シミュレーションにより、ＧＰＳ精度が、悪化のピークを迎えるタイミングは、車両２が、立体駐車場の１階と２階とを結ぶスロープを走行している間に発生することが判明している。
以下の説明では、車両２が入口地点に位置したタイミング（図３のタイミングＴＰ）を「入口タイミング」という。また、車両２が駐車地点に位置したタイミング（図３のタイミングＴＱ）を「駐車タイミング」という。
【００４１】
以上のように、駐車経路を車両２が走行する場合、ＧＰＳ精度は、以下の特徴的な態様で推移する。すなわち、ＧＰＳ精度は、車両２が入口地点に位置する入口タイミング（図３のタイミングＴＰ）で、良好判定精度閾値ＴＨ１を上回った後、徐々に悪化する。ＧＰＳ精度は、良好判定精度閾値ＴＨ１を上回って悪化した後、さらに、悪化判定精度閾値ＴＨ２を上回って悪化し、悪化のピークを迎える。ＧＰＳ精度は、悪化のピークを迎えた後、徐々に良好化し、悪化判定精度閾値ＴＨ２を下回る。ＧＰＳ精度は、悪化判定精度閾値を下回って良好化した後、さらに徐々に良好化していき、所定のタイミングで良好化が停止する。その後、ＧＰＳ精度は、駐車タイミング（図３のタイミングＴＱ）に至るまで、高い精度が維持された状態で安定的に推移する。
【００４２】
駐車経路を車両２が走行する場合に、ＧＰＳ精度が、上述した推移となる理由は以下である。すなわち、車両２が立体駐車場に進入する前は、立体駐車場の壁、フロアーその他の立体駐車場に係る構造物に、ＧＰＳユニット２１によるＧＰＳ電波（ＧＰＳ信号）の受信が影響を受けず、ＧＰＳ精度は高い精度で安定的に推移する。
【００４３】
一方、車両２が立体駐車場に進入すると、立体駐車場に係る構造物が障害物となり、ＧＰＳユニット２１によるＧＰＳ電波（ＧＰＳ信号）の受信に影響を与えることになる。ここで、ＧＰＳユニット２１は、受信強度が短い時間の間に急激に変動する場合に、急激な変動から受信強度が安定するまでの間、ＧＰＳユニット２１が受信するＧＰＳ電波に係るＧＰＳ精度が継続して悪化していくという特徴がある。また、立体駐車場には、入口の付近に、立体駐車場における駐車を管理するための構造物や、立体駐車場への進入、退出を規制する構造物等のＧＰＳ電波の受信の障害物となり得る構造物が比較的多く存在するという特徴がある。また、車両２は、立体駐車場の入口付近では、立体駐車場に進入し又は退出する他の車両２の走行に応じて走行する必要がある。従って、立体駐車場に進入した後の車両２の走行に関して、立体駐車場に進入した後、しばらくの間は、車両２の走行が安定しないという特徴がある。
以上のような、ＧＰＳユニット２１に関する特徴に由来する理由、立体駐車場に関する構造的な特徴に由来する理由、立体駐車場に進入した後の車両２の走行に関する特徴に由来する理由、その他の理由により、ＧＰＳ精度は、車両２が立体駐車場の進入した後、所定の期間の間は、継続的に悪化していき、悪化のピークを迎える。悪化のピークを迎えた後、ＧＰＳ精度は、ＧＰＳユニット２１における受信強度の変動の安定化、立体駐車場におけるＧＰＳ電波の障害物の減少、立体駐車場における車両２の走行の安定化に伴って、徐々に良好化していく。そして、ＧＰＳ精度は、ある水準で良好化が停止し、高い精度で安定的に推移する。
【００４４】
本実施形態において、携帯端末４の情報処理部２０３は、駐車経路を車両２が走行する場合のＧＰＳ精度の推移に基づいて、以下の第１入口タイミング検出処理、又は、第２入口タイミング検出処理のいずれかの処理を行って、入口タイミングを検出することができる。
以下、第１入口タイミング検出処理、及び、第２入口タイミング検出処理について、順番に説明する。
【００４５】
＜第１入口タイミング検出処理＞
図４は、情報処理部２０３が第１入口タイミング検出処理を実行するときの、車載装置３、及び、携帯端末４の動作を示すフローチャートである。図４の（Ａ）は車載装置３の動作を示し、（Ｂ）は携帯端末４の動作（第１入口タイミング検出処理）を示す。
なお、以下の説明で明らかとなる通り、携帯端末４は、第１入口タイミング検出処理において、車両２が立体駐車場に駐車したことを検出した上で、入口タイミングを検出する。
また、図４では、説明の便宜のため、情報処理部２０３が第１入口タイミング検出処理を実行するトリガーを、車載装置３から所定の情報を受信したこと、としている。しかしながら、情報処理部２０３が、第１入口タイミング検出処理を実行するトリガーは、図４で例示するトリガーに限らない。
【００４６】
ここで、車載装置３には、携帯端末４にインストールされた専用のアプリケーションに対応する専用のソフトウェアがインストールされる。車載装置３に係る専用のソフトウェアは、携帯端末４に係る専用のアプリケーションとの間で、論理的な通信経路を確立して、これらプログラム間で非同期でデータの送受信ができる状態を確立する機能を有する。そして、図４のフローチャートの開始時点では、携帯端末４の専用のアプリケーションが立ち上げられると共に、車載装置３の専用のソフトウェアが立ち上げられ、これらプログラム間で通信経路が確立された状態であるものとする。
また、車載装置３は、図４の（Ａ）のフローチャートに示す処理を、車載装置３にインストールされた専用のソフトウェア、及び、当該専用のソフトウェアに付随するプログラムの機能により実行する。
【００４７】
図４の（Ａ）に示すように、車載装置３の車載装置制御部１０は、車両情報取得部１１からの入力に基づいて、車両２が駐車したか否かを監視する（ステップＳＡ１）。上述したように、車載装置制御部１０は、「車両２の速度＝時速０ｋｍ、かつ、ギアがパーキング（Ｐ）、かつ、パーキングブレーキがオン状態」の場合に、車両２が駐車したと判別する。
車両２が駐車した場合（ステップＳＡ１：ＹＥＳ）、車載装置制御部１０は、車両２が駐車したことを示す情報を、携帯端末４に送信する（ステップＳＡ２）。
【００４８】
携帯端末４の情報処理部２０３は、車両２が駐車したことを示す情報を受信する（ステップＳＢ１）。
次いで、情報処理部２０３は、ＧＰＳ精度推移データ２４１を参照し、ＧＰＳ精度が検出されたタイミングのうち、駐車タイミング（図３の例では、タイミングＴＱ）を検出する（ステップＳＢ２）。
次いで、情報処理部２０３は、ＧＰＳ精度推移データ２４１を参照し、駐車タイミングから遡って、最初にＧＰＳ精度が悪化判定精度閾値を上回って悪くなるタイミングである悪化タイミング（図３の例では、タイミングＴＢ）を検出する（ステップＳＢ３）。
【００４９】
次いで、情報処理部２０３は、平面位置推移データ２４２を参照し、駐車タイミングにおける車両２の平面位置と、悪化タイミングにおける車両２の平面位置との離間距離を検出する（ステップＳＢ４）。詳述すると、ステップＳＢ４において、情報処理部２０３は、平面位置推移データ２４２を参照し、駐車タイミングでＧＰＳ処理部２０１が検出した車両２の平面位置を取得する。次いで、情報処理部２０３は、平面位置推移データ２４２を参照し、悪化タイミングでＧＰＳ処理部２０１が検出した車両２の平面位置を取得する。次いで、情報処理部２０３は、取得した駐車タイミングでＧＰＳ処理部２０１が検出した車両２の平面位置と、取得した悪化タイミングでＧＰＳ処理部２０１が検出した車両２の平面位置とに基づいて、三平方の定理により、これら平面位置の離間距離を検出する。
以下、駐車タイミングにおける車両２の平面位置と、悪化タイミングにおける車両２の平面位置との離間距離を「駐車／悪化地点離間距離」という。
【００５０】
次いで、情報処理部２０３は、検出した駐車／悪化地点離間距離が、予め定められた閾値である駐車／悪化地点距離閾値を下回るか否かを判別する（ステップＳＢ５）。
駐車／悪化地点離間距離が、駐車／悪化地点距離閾値を下回らない場合（ステップＳＢ５：ＮＯ）、情報処理部２０３は、入口タイミングを検出することなく、処理を停止する（ステップＳＢ６）。
ステップＳＢ６の処理は、以下の理由で実行される。すなわち、車両２が駐車経路を走行して立体駐車場に駐車した場合、駐車タイミングにおける車両２の平面位置、及び、悪化タイミングにおける車両２の平面位置は、共に、立体駐車場の領域内に存在する。従って、車両２が駐車経路を走行して立体駐車場に駐車した場合における駐車／悪化地点離間距離は、立体駐車場の領域の大きさを反映した所定の距離を超えて離間しない。以上を踏まえ、想定される立体駐車場の領域の大きさを反映して、事前に駐車／悪化地点距離閾値が定められる。そして、情報処理部２０３は、検出した駐車／悪化地点離間距離が、駐車／悪化地点距離閾値を下回らない場合は、車両２が立体駐車場に駐車していない可能性があるものとして、入口タイミングの検出を行わない。
【００５１】
ステップＳＢ５において、検出した駐車／悪化地点離間距離が、駐車／悪化地点距離閾値を下回ると判別した場合（ステップＳＢ５：ＹＥＳ）、情報処理部２０３は、ＧＰＳ精度推移データ２４１を参照し、悪化タイミングから遡って、最初にＧＰＳ精度が良好判定精度閾値ＴＨ１を下回って良くなるタイミングである良好タイミング（図３の例では、タイミングＴＡ）を検出する（ステップＳＢ７）。
【００５２】
次いで、情報処理部２０３は、平面位置推移データ２４２を参照し、悪化タイミングにおける車両２の平面位置と、良好タイミングにおける車両２の平面位置との離間距離（以下、「悪化／良好地点離間距離」という。）を検出する（ステップＳＢ８）。情報処理部２０３は、悪化タイミングにおける車両２の平面位置と、良好タイミングにおける車両２の平面位置との離間距離の検出を、駐車タイミングにおける車両２の平面位置と、悪化タイミングにおける車両２の平面位置との離間距離を検出する方法と同様の方法で行う。
【００５３】
次いで、情報処理部２０３は、検出した悪化／良好地点離間距離が、予め定められた閾値である悪化／良好地点距離閾値を下回るか否かを判別する（ステップＳＢ９）。
悪化／良好地点離間距離が、悪化／良好地点距離閾値を下回らない場合（ステップＳＢ９：ＮＯ）、情報処理部２０３は、入口タイミングを検出することなく、処理を停止する（ステップＳＢ１０）。ステップＳＢ１０の処理は、ステップＳＢ６の処理と同様の理由で実行される。
【００５４】
悪化／良好地点離間距離が、悪化／良好地点距離閾値を下回る場合（ステップＳＢ９：ＹＥＳ）、情報処理部２０３は、高度推移データ２４３を参照し、駐車タイミングにおける車両２の高度と、良好タイミングにおける車両２の高度との高度差を検出する（ステップＳＢ１１）。詳述すると、ステップＳＢ１１において、情報処理部２０３は、高度推移データ２４３を参照し、駐車タイミングで高度検出部２０２が検出した車両２の高度を取得する。次いで、情報処理部２０３は、高度推移データ２４３を参照し、良好タイミングで高度検出部２０２が検出した車両２の高度を取得する。次いで、情報処理部２０３は、取得した駐車タイミングで高度検出部２０２が検出した車両２の高度と、取得した良好タイミングで高度検出部２０２が検出した車両２の高度とに基づいて、これら高度の差を算出することにより、高度差を検出する。
【００５５】
次いで、情報処理部２０３は、ステップＳＢ１１で検出した高度差が、予め定められた高度閾値を上回るか否かを判別する（ステップＳＢ１２）。
検出した高度差が、高度閾値を上回らない場合（ステップＳＢ１２：ＮＯ）、情報処理部２０３は、所定の記憶領域に記憶された立体駐車場判定フラグ（後述）について状態を変更しない（ステップＳＢ１３）。その後、情報処理部２０３は、処理手順をステップＳＢ１５へ移行する。
一方、検出した高度差が、高度閾値を上回る場合（ステップＳＢ１２：ＹＥＳ）、情報処理部２０３は、立体駐車場判定フラグをオン状態とする（ステップＳＢ１４）。その後、情報処理部２０３は、処理手順をステップＳＢ１５へ移行する。
ステップＳＢ１２〜ステップＳＢ１４の処理は、以下の理由で実行される。
すなわち、第１入口タイミング検出処理では、車両２が立体駐車場に駐車した旨のユーザーの入力が行われないため、車両２が立体駐車場に駐車したかどうかの判定が必要である。ここで、車両２が駐車経路を走行して立体駐車場の２階以上の階層に駐車した場合、入口タイミングにおける車両２の高度と、駐車タイミングにおける車両２の高度との高度差は、少なくとも、階層間の高さ方向の幅以上となる。従って、入口タイミングにおける車両２の高度と、駐車タイミングにおける車両２の高度との高度差が、階層間の高さ方向の幅以上であれば、ステップＳＢ５の処理、及び、ステップＳＢ９の処理が行われていることを考慮すると、非常に高い確率で車両２が立体駐車場に駐車したと言える。一方で、入口タイミングにおける車両２の高度と、駐車タイミングにおける車両２の高度との高度差が、階層間の高さ方向の幅以上でない場合は、車両２が立体駐車場の１階に駐車した可能性がある一方、車両２が立体駐車場以外の場所に駐車した可能性がある。
以上を踏まえ、立体駐車場における階層間の高さ方向の幅を反映して、事前に高度閾値が定められる。そして、情報処理部２０３は、検出した高度差が、高度閾値を上回る場合は、立体駐車場判定フラグをオン状態とする。一方、情報処理部２０３は、検出した高度差が、高度閾値を上回らない場合は、立体駐車場判定フラグの状態を変更しない。これにより、情報処理部２０３は、立体駐車場判定フラグを参照することにより、車両２が立体駐車場に駐車していない可能性があることを適切に管理できる。
【００５６】
ステップＳＢ１５において、情報処理部２０３は、良好タイミングを、入口タイミングとする。
【００５７】
情報処理部２０３は、図４の（Ｂ）のフローチャートで示す第１入口タイミング検出処理を実行して入口タイミングを検出することにより、上述した駐車経路を走行して立体駐車場に駐車する場合のＧＰＳ精度の推移の特徴を反映して適切に入口タイミングを検出できる。
特に、第１入口タイミング検出処理によれば、情報処理部２０３は、車両２が立体駐車場の入口地点に位置したタイミングにおけるユーザーの作業を必要とすることなく、自動で入口タイミングを検出できる。
【００５８】
＜第２入口タイミング検出処理＞
次に、第２入口タイミング検出処理について説明する。
図５は、情報処理部２０３が第２入口タイミング検出処理を実行するときの、車載装置３、携帯端末４、及び、ウェアラブル端末５の動作を示すフローチャートである。図５の（Ａ）は車載装置３の動作を示し、（Ｂ）は携帯端末４の動作（第２入口タイミング検出処理）を示し、（Ｃ）はウェアラブル端末５の動作を示す。
なお、図５では、説明の便宜のため、情報処理部２０３が第２入口タイミング検出処理を実行するトリガーを、車載装置３から所定の情報を受信したこと、としている。しかしながら、情報処理部２０３が、第２入口タイミング検出処理を実行するトリガーは、図５で例示するトリガーに限らない。
【００５９】
ここで、ウェアラブル端末５には、携帯端末４にインストールされた専用のアプリケーションに対応する専用のソフトウェアがインストールされる。ウェアラブル端末５に係る専用のソフトウェアは、携帯端末４に係る専用のアプリケーションとの間で、論理的な通信経路を確立して、これらプログラム間で非同期でデータの送受信ができる状態を確立する機能を有する。そして、図５のフローチャートの開始時点では、携帯端末４の専用のアプリケーションが立ち上げられると共に、ウェアラブル端末５の専用のソフトウェアが立ち上げられ、これらプログラム間で通信経路が確立された状態であるものとする。ウェアラブル端末５は、図５の（Ｃ）のフローチャートに示す処理を、ウェアラブル端末５にインストールされた専用のソフトウェア、及び、当該専用のソフトウェアに付随するプログラムの機能により実行する。
また、図５のフローチャートの開始時点では、携帯端末４の専用のアプリケーションが立ち上げられると共に、上述した車載装置３の専用のソフトウェアが立ち上げられ、これらプログラム間で通信経路が確立された状態であるものとする。
【００６０】
図５の（Ａ）に示すように、車載装置３の車載装置制御部１０は、車両情報取得部１１からの入力に基づいて、車両２が駐車したか否かを監視する（ステップＳＣ１）。
車両２が駐車した場合（ステップＳＣ１：ＹＥＳ）、車載装置制御部１０は、車両２が駐車したことを示す情報を、携帯端末４に送信する（ステップＳＣ２）。
【００６１】
図５の（Ｂ）に示すように、携帯端末４の情報処理部２０３は、車両２が駐車したことを示す情報を受信する（ステップＳＤ１）。
次いで、情報処理部２０３は、車両２が駐車したことを示す情報を、ウェアラブル端末５に送信する（ステップＳＤ２）。
【００６２】
図５の（Ｃ）に示すように、ウェアラブル端末５のウェアラブル端末制御部３０は、車両２が駐車したことを示す情報を受信する（ステップＳＥ１）。
次いで、ウェアラブル端末制御部３０は、立体駐車場に駐車したか否かを問い合わせ、さらに、立体駐車場に駐車した場合、駐車した階層を問い合わせるユーザーインターフェースを、ウェアラブル端末タッチパネル３３に表示させる（ステップＳＥ２）。
図６は、ステップＳＥ２の処理により、ウェアラブル端末タッチパネル３３に表示されるユーザーインターフェースの一例を示す図である。
図６に例示するユーザーインターフェースでは、立体駐車場に駐車したか否かを選択的に入力できる。また、図６に例示するユーザーインターフェースでは、駐車した階層をプルダウンメニューから、駐車した階層を示す項目を選択することにより入力できる。
ユーザーは、立体駐車場に駐車した場合、ウェアラブル端末タッチパネル３３に表示されたユーザーインターフェースに、立体駐車場に駐車したことを示す入力、及び、駐車した階層を示す入力を行う（ステップＳＸ１）。
なお、立体駐車場に停車していない場合、ユーザーは、インターフェースに、立体駐車場に駐車していないことを示す入力を行う。ウェアラブル端末５は、立体駐車場に駐車していないことを示す情報を携帯端末４に送信する。携帯端末４は、立体駐車場に駐車していなことを示す情報を受信すると、処理を停止し、入口タイミングの検出を行わない。
【００６３】
ステップＳＸ１で、ユーザーから、ユーザーインターフェースに対して、立体駐車場に駐車したことを示す入力、及び、駐車した階層を示す入力があった場合、ウェアラブル端末制御部３０は、以下の処理を実行する。すなわち、ウェアラブル端末制御部３０は、ユーザーから入力された駐車した階層を示す情報（以下、「指定駐車階層情報」という。）を、携帯端末４に送信する（ステップＳＥ３）。
【００６４】
図５の（Ｂ）に示すように、携帯端末４の情報処理部２０３は、指定駐車階層情報を受信する（ステップＳＤ３）。
次いで、情報処理部２０３は、受信した指定駐車階層情報に基づいて、ユーザーから入力された車両２が駐車した階層を取得する（ステップＳＤ４）。
次いで、情報処理部２０３は、高度推移データ２４３を参照し、駐車タイミングにおける車両２の高度を検出する（ステップＳＤ５）。
次いで、情報処理部２０３は、高度推移データ２４３に基づいて、２階付近タイミングを検出する（ステップＳＤ６）。
以下、図３の（Ｂ）を援用して、ステップＳＤ６の処理、及び、２階付近タイミングについて説明する。
【００６５】
ここで、立体駐車場における階層間の高さ方向の幅は、立体駐車場ごとに大きく相違しないという特徴がある。具体的には、多くの立体駐車場について、階層間の高さ方向の幅は、「２．７ｍ」を中心とした一定の範囲内にある。このことに基づいて、立体駐車場における階層間の高さ方向の幅の基準値として、「２．７ｍ」が事前に定められている。以下、立体駐車場における階層間の高さ方向の幅の基準値を、「階層幅」という。なお、本実施形態では、階層幅の値は、「２．７ｍ」であるが、階層幅の値は、例示した値に限らない。
以上を踏まえ、ステップＳＤ６において、情報処理部２０３は、高度推移データ２４３を参照し、駐車タイミングで高度検出部２０２により検出された車両２の高度を検出する。次いで、情報処理部２０３は、以下の式Ｋ１により、２階の高度を推定する。
（式Ｋ１）：Ｚ１＝Ｚ２−（Ｚ３×（Ｚ４−２））。
なお、式Ｋ１において、Ｚ１は、２階の高度を示す。Ｚ２は、駐車タイミングにおける車両２の高度を示す。Ｚ３は、階層幅を示す。Ｚ４は、車両２が駐車した階層を示す。
なお、２階の高度を推定する方法は、例示した方法に限らず、どのような方法であってもよい。
２階の高度を推定した後、情報処理部２０３は、以下のようにして２階付近タイミングを検出する。すなわち、情報処理部２０３は、高度推移データ２４３に基づいて、高度検出部２０２により高度が検出されたタイミングのうち、駐車タイミングから遡って最初に、推定した２階の高度（一定のマージンを反映するものとする。）に対応する高度が検出されたタイミングである２階付近タイミングを検出する。
図３の（Ｂ）では、タイミングＴＤが、情報処理部２０３により、ステップＳＤ６の処理によって２階付近タイミングとして検出されるタイミングである。
【００６６】
図５の（Ｂ）に示すように、ステップＳＤ６で２階付近タイミングを検出した後、情報処理部２０３は、ＧＰＳ精度推移データ２４１を参照し、２階付近タイミングから遡って、最初にＧＰＳ精度が悪化判定精度閾値を上回って悪くなるタイミングである悪化タイミング（図３の例では、タイミングＴＢ）を検出する（ステップＳＤ７）。
上述したように、駐車経路を車両２が走行する場合、ＧＰＳ精度が悪化のピークを迎えるタイミングは、車両２が、立体駐車場の１階と２階とを結ぶスロープを走行している間に発生することが判明している。つまり、悪化タイミングは、２階付近タイミングよりも時間的に前に発生する。
ここで、上述した第１入口タイミング検出処理では、情報処理部２０３は、駐車タイミングから遡って悪化タイミングを検出した。一方、第２入口タイミング検出処理では、情報処理部２０３は、２階付近タイミングを検出した上で、２階付近タイミングから遡って悪化タイミングを検出する。これにより、以下の効果を奏する。
すなわち、駐車タイミングは、悪化タイミングの後、長時間が経過してから発生する場合があり得る。例えば、立体駐車場が１０階建てであり、１０階に駐車する場合、入口を介して立体駐車場に進入した後、１０階に駐車するまでには長時間を要する。この場合、悪化タイミングと駐車タイミングとの間の経過時間は長時間となる。そして、悪化タイミングと駐車タイミングとの間の経過時間が長ければ長いほど、これらタイミングの間にノイズ、その他の理由によりＧＰＳ精度が悪化判定精度閾値を超えて悪化する事態が生じる可能性が高くなる。
一方、２階付近タイミングは、車両２が２階に位置した状態であり、立体駐車場が何階建てかにかかわらず、２階付近タイミングと、悪化タイミングとの経過時間は短時間であると想定される。従って、２階付近タイミングと悪化タイミングとの間に想定しない態様で偶発的にＧＰＳ精度が悪化判定精度閾値を超えて悪化する事態が生じる可能性は、駐車タイミングと悪化タイミングとの間に当該事態生じる可能性よりも小さい。以上を踏まえ、２階付近タイミングから遡って悪化タイミングを検出することにより、車両２が駐車経路を走行する場合のＧＰＳ精度の推移の特徴を踏まえて、適切に悪化タイミングを検出できる。
【００６７】
悪化タイミングを検出した後、情報処理部２０３は、平面位置推移データ２４２を参照し、２階付近タイミングにおける車両２の平面位置と、悪化タイミングにおける車両２の平面位置との離間距離を検出する（ステップＳＤ８）
以下、２階付近タイミングにおける車両２の平面位置と、悪化タイミングにおける車両２の平面位置との離間距離を「２階／悪化地点離間距離」という。
【００６８】
次いで、情報処理部２０３は、検出した２階／悪化地点離間距離が、予め定められた閾値である２階／悪化地点距離閾値を下回るか否かを判別する（ステップＳＤ９）。
２階／悪化地点離間距離が、２階／悪化地点距離閾値を下回らない場合（ステップＳＤ９：ＮＯ）、情報処理部２０３は、入口タイミングを検出することなく、処理を停止する（ステップＳＤ１０）。ステップＳＤ１０の処理は、ステップＳＢ６の処理と同様の理由で実行される。
【００６９】
ステップＳＤ９において、検出した２階／悪化地点離間距離が、２階／悪化地点距離閾値を下回ると判別した場合（ステップＳＤ９：ＹＥＳ）、情報処理部２０３は、ＧＰＳ精度推移データ２４１を参照し、悪化タイミングから遡って、最初にＧＰＳ精度が良好判定精度閾値ＴＨ１を下回って良くなるタイミングである良好タイミング（図３の例では、タイミングＴＡ）を検出する（ステップＳＤ１１）。
【００７０】
次いで、情報処理部２０３は、平面位置推移データ２４２を参照し、悪化／良好地点離間距離を検出する（ステップＳＤ１２）。上述したように、悪化／良好地点離間距離は、悪化タイミングにおける車両２の平面位置と、良好タイミングにおける車両２の平面位置との離間距離である。
【００７１】
次いで、情報処理部２０３は、検出した悪化／良好地点離間距離が、予め定められた閾値である悪化／良好地点距離閾値を下回るか否かを判別する（ステップＳＤ１３）。
悪化／良好地点離間距離が、悪化／良好地点距離閾値を下回らない場合（ステップＳＤ１３：ＮＯ）、情報処理部２０３は、入口タイミングを検出することなく、処理を停止する（ステップＳＤ１４）。ステップＳＤ１４の処理は、ステップＳＢ６の処理と同様の理由で実行される。
【００７２】
悪化／良好地点離間距離が、悪化／良好地点距離閾値を下回る場合（ステップＳＤ１３：ＹＥＳ）、情報処理部２０３は、良好タイミングを、入口タイミングとする（ステップＳＤ１５）。
【００７３】
情報処理部２０３は、図５の（Ｂ）のフローチャートで示す第２入口タイミング検出処理を実行して入口タイミングを検出することにより、上述した駐車経路を走行して立体駐車場に駐車する場合のＧＰＳ精度の推移の特徴を反映して適切に入口タイミングを検出できる。
【００７４】
次に、サービス提供サーバー７について説明する。
サービス提供サーバー７は、立体駐車場に車両２を駐車させたユーザーに対して、立体駐車場に関する有益な情報を通知するサービスを提供する機能を有する。具体的には、サービス提供サーバー７は、ユーザーからの問い合わせに応じて、ユーザーに対して、少なくとも、立体駐車場において車両２が駐車した階層を示す情報を通知するサービスを提供する。
このサービスは、例えば、以下の方法で実現することも可能である。すなわち、地図上に存在する立体駐車場について、作業者が、サービスを提供するために必要な情報を有するデータベースを構築する。次いで、データベースをサービス提供サーバー７に記憶させる。そして、サービス提供サーバー７は、記憶するデータベースに基づいて、サービスを提供する。
しかしながら、この方法では、以下の課題がある。すなわち、地図上に存在する立体駐車場の数は非常に多い。このため、立体駐車場のそれぞれについて、サービスの提供に必要な情報を調査し、調査の結果に基づいてデータベースを構築するのには、非常な労力を要する。
以上を踏まえ、本実施形態に係るサービス提供サーバー７は、サービスの提供のために必要な情報を収集して、収集した情報に基づいて、適宜、立体駐車場データベースを更新して、立体駐車場データベース４２１（後述）を構築する。そして、サービス提供サーバー７は、構築した立体駐車場データベース４２１に基づいて、サービスを提供する。
以下、立体駐車場データベース４２１を構築する段階、及び、構築した立体駐車場データベース４２１に基づいてサービスを提供する段階のそれぞれの段階について、サービス提供サーバー７を含む各装置の動作を説明する。
【００７５】
＜立体駐車場データベース４２１を構築する段階＞
図７は、立体駐車場データベース４２１を構築する段階の携帯端末４、及び、サービス提供サーバー７の動作を示すフローチャートである。図７の（Ａ）は携帯端末４の動作を示し、（Ｂ）はサービス提供サーバー７の動作を示す。
なお、図７の（Ａ）のフローチャートに示す携帯端末４の動作は、車両２の駐車に応じて行われる。
また、携帯端末４は、動作モードとして、図７（Ａ）のフローチャートに示す処理を行う「投稿モード」を備える。ユーザーは、所定の手段で、動作モードの投稿モードへの切り替えを実行できる。図７の（Ａ）のフローチャートの開始時点では、携帯端末４の動作モードは、「投稿モード」である。
なお、動作モードの切り替えは、ユーザーによる手動ではなく、自動で行われてもよい。例えば、立体駐車場データベース４２１の状態に応じて、サービス提供サーバー７から携帯端末４に対して、動作モードの切り替えを指示する情報を送信し、携帯端末４が、受信した情報に基づいて自動で切り替える構成でもよい。
【００７６】
図７の（Ａ）に示すように、携帯端末４の情報処理部２０３は、車両２の駐車に応じて、上述した第２入口タイミング検出処理を実行し、入口タイミングを検出する（ステップＳＦ１）。このように動作モードが投稿モードの場合、情報処理部２０３は、車両２の駐車に応じて、第２入口タイミング検出処理を実行する。なお、上述したように、車両２が立体駐車場に駐車していない場合、又は、立体駐車場に駐車していない可能性がある場合、入口タイミングの検出は行われない。
次いで、情報処理部２０３は、ステップＳＦ１の処理の結果に基づいて、車両２が立体駐車場に駐車したか否かを判別する（ステップＳＦ２）。
車両２が立体駐車場に駐車していない場合（ステップＳＦ２：ＮＯ）、情報処理部２０３は、処理を終了する。
【００７７】
車両２が立体駐車場に駐車している場合（ステップＳＦ２：ＹＥＳ）、情報処理部２０３は、入口タイミングにおいてＧＰＳ処理部２０１が検出した車両２の平面位置を検出すし、検出した平面位置を示す入口平面位置情報を生成する（ステップＳＦ３）。入口タイミングにおける車両２の平面位置は、立体駐車場の入口地点に対応する。
次いで、情報処理部２０３は、入口タイミングにおいて高度検出部２０２が検出した車両２の高度を検出し、検出した高度を示す入口高度情報を生成する（ステップＳＦ４）。入口タイミングにおける車両２の高度は、立体駐車場の入口地点の高度に対応する。
【００７８】
次いで、情報処理部２０３は、第２入口タイミング検出処理において、ウェアラブル端末５から受信した指定駐車階層情報を取得する（ステップＳＦ５）。上述したように、指定駐車階層情報は、車両２が駐車した階層を示す情報である。
次いで、情報処理部２０３は、入口タイミングにおける車両２の高度と、駐車タイミングにおける車両２の高度との高度差を検出し、検出した高度差を示す高度差情報を生成する（ステップＳＦ６）。以下、ステップＳＦ６の処理について詳述する。
【００７９】
ステップＳＦ６において、情報処理部２０３は、高度推移データ２４３を参照し、駐車タイミングで高度検出部２０２が検出した車両２の高度を検出する。駐車タイミングにおける車両２の高度は、立体駐車場の駐車地点の高度に対応する。
次いで、情報処理部２０３は、検出した駐車タイミングにおける車両２の高度と、ステップＳＦ４で検出した入口タイミングにおける車両２の高度との「差」を、高度差として検出する。
このようにして検出された高度差は、入口地点を基準とした駐車地点の高さとして非常に精度の高い値である。なぜなら、入口タイミングにおける車両２の高度、及び、駐車タイミングにおける車両２の高度は、それぞれ、同一の装置（本例では、携帯端末４）によって検出される。仮に、入口タイミングにおける車両２の高度、及び、駐車タイミングにおける車両２の高度を異なる装置によって検出した場合、装置の個体差、性能差に由来する誤差が生じる可能性があるが、ステップＳＦ６で検出される高度差には、このような誤差が生じない。
また、高度差は、入口地点を基準地点とし、駐車地点を測定対象の地点としたときの、入口地点（基準地点）を基準とした、駐車地点（測定対象の地点）の相対的な高さを表している。このように、基準地点を基準として測定対象の地点の相対的な高さを検出する場合、基準地点と、測定対象の地点との離間距離が小さいほど、高い精度で相対的な高さを検出することができる。基準地点と、測定対象の地点との離間距離が小さければ小さいほど、気圧変動の影響が小さいからである。そして、入口地点と、駐車地点とは、同一の立体駐車場の領域に存在しており、これら地点は近接しており、これら地点間で生じる気圧変動は、無視できる程度に小さい。
同様に、基準地点を基準として測定対象の地点の相対的な高さを検出する場合、基準地点で高さを検出したタイミングと、特定対象の地点で高さを検出したタイミングとの間の経過時間が小さいほど、高い精度で相対的な高さを検出することができる。当該経過時間が小さければ小さいほど、気圧変動の影響が小さいからである。そして、入口タイミングと、駐車タイミングとの間の経過時間は、車両２が立体駐車場に進入してから駐車するまでに要した時間であり、当該経過時間は非常に短く、各タイミングの時間的な差異により気圧変動は、無視できる程度に小さい。
【００８０】
次いで、情報処理部２０３は、入口平面位置情報、入口高度情報、指定駐車階層情報、及び、高度差情報を含む投稿情報を生成し、サービス提供サーバー７に送信する（ステップＳＦ７）。投稿情報を送信するために必要な情報（送信先のアドレス、使用する通信プロトコル等）は、携帯端末４に事前に登録される。
投稿情報に含まれる指定駐車階層情報は「駐車階層情報」に相当する。また、投稿情報に含まれる入口平面位置情報は「入口位置情報」に相当する。
【００８１】
図７の（Ｂ）に示すように、サービス提供サーバー７のサーバー制御部４０は、投稿情報を受信する（ステップＳＧ１）。
次いで、サーバー制御部４０は、受信した投稿情報に基づいて、サーバー記憶部４２が記憶する投稿情報データベース４２２を更新する（ステップＳＧ２）。
投稿情報データベース４２２は、携帯端末４から受信した投稿情報を累積的に記憶するデータベースである。ステップＳＧ２において、サーバー制御部４０は、投稿情報データベース４２２に、少なくとも投稿情報を有する１件のレコードを生成する。
以下、投稿情報データベース４２２が有するレコードを、「投稿情報レコード」という。また、ステップＳＧ１で受信した投稿情報を、「受信投稿情報」という。
【００８２】
次いで、サーバー制御部４０は、投稿情報データベース４２２を参照し、当該データベースが有する投稿情報レコードのうち、受信投稿情報に係る入口と同一の入口に係る投稿情報レコードを特定する（ステップＳＧ３）。
なお、受信投稿情報に係る入口とは、受信投稿情報の生成に際して、車両２が進入した立体駐車場の入口を意味する。また、投稿情報レコードに係る入口とは、投稿情報レコードの元となった投稿情報に係る立体駐車場の入口を意味する。
ステップＳＧ３において、サーバー制御部４０は、ステップＳＧ１で受信した投稿情報に含まれる入口平面位置情報、及び、入口高度情報を取得する。
【００８３】
次いで、サーバー制御部４０は、投稿情報データベース４２２が有する投稿情報レコードから、以下の２つの条件の双方を満たす投稿情報レコードを特定する。第１の条件：投稿情報レコードが有する入口平面位置情報が示す平面位置が、取得した入口平面位置情報が示す平面位置を中心とした所定の範囲内にあること。第２の条件：投稿情報レコードが有する入口高度情報が示す高度が、取得した入口高度情報が示す高度を中心とした所定の範囲内にあること。
投稿情報レコードが、受信投稿情報との関係で第１の条件、及び、第２の条件を満たす場合、受信投稿情報に係る入口と、投稿情報レコードに係る入口とは同一である可能性が高い。なぜなら、この場合、これら入口は、平面位置が近接し、かつ、高度が近接しているからである。つまり、第１の条件、及び、第２の条件を満たすか否かの判別は、受信投稿情報に係る入口と、投稿情報レコードに係る入口とが同一か否かを判別することを目的として行われる。なお、第１の条件における所定の範囲、及び、第２の条件における所定の範囲は、それぞれ、受信投稿情報に係る入口と、投稿情報レコードに係る入口とが同一か否かを判別するための条件という観点のもと、適切な値が設定される。
受信投稿情報に係る入口と、投稿情報レコードに係る入口とが同一か否かの判別について、平面位置のみならず、高度も考慮するのは、以下の理由による。すなわち、立体駐車場においては、複数の階層に入口が設けられる場合がある。そして、複数の階層の入口は、各入口の平面位置が同一又は近接した状態で、立体駐車場に設けられる場合がある。このような場合であっても、高度を考慮して受信投稿情報に係る入口と、投稿情報レコードに係る入口とが同一か否かの判別を行うことにより、同一の立体駐車場の異なる階層に設けられた入口のそれぞれを、異なる入口として区別することができる。
【００８４】
なお、ステップＳＧ３の処理では、特定される投稿情報レコードが１つもない場合があるが、この場合、サーバー制御部４０は、対応する投稿情報レコードが存在しないと判別する。
【００８５】
次いで、サーバー制御部４０は、受信投稿情報、及び、ステップＳＧ３で特定した投稿情報レコードに基づいて、立体駐車場データベース４２１を更新する（ステップＳＧ４）。以下、ステップＳＧ４の処理について詳述する。
【００８６】
立体駐車場データベース４２１は、サービス提供サーバー７が受信した投稿情報に基づいて、入口ごとにレコードを有するデータベースである。同一の立体駐車場に設けられた異なる入口は、立体駐車場データベース４２１にそれぞれ異なるレコードが登録される。
図８の（Ａ）は、立体駐車場データベース４２１の１件のレコードが有する情報を模式的に示す図である。
以下の説明では、立体駐車場データベース４２１のレコードを「立体駐車場レコード」という。
【００８７】
図８の（Ａ）に示すように、立体駐車場レコードは、入口識別情報を有する。入口識別情報は、入口を識別するために、入口ごとに（立体駐車場レコードごとに）一意な値を有する情報である。
また、立体駐車場レコードは、入口関連情報を有する。入口関連情報は、平均入口緯度情報と、平均入口経度情報と、平均入口高度情報と、投稿状態情報とを有する。
平均入口緯度情報とは、サービス提供サーバー７が、対応する入口について受信した投稿情報入口平面位置情報が示す入口の緯度の平均値を示す情報である。
平均入口経度情報とは、サービス提供サーバー７が、対応する入口について受信した投稿情報の入口平面位置情報が示す入口の経度の平均値を示す情報である。
平均入口高度情報とは、サービス提供サーバー７が、対応する入口について受信した投稿情報の入口高度情報が示す入口の高度の平均値を示す情報である。
投稿状態情報とは、対応する入口に関し、後述するサービスを提供可能な程度に十分な数の投稿情報を受信したか否かを示す情報である。投稿状態情報は、十分な数の投稿情報を受信したことを示す値、又は、十分な数の投稿情報を受信していないことを示す値のいずれかの値をとる。
【００８８】
また、立体駐車場レコードは、階層関連情報を有する。階層関連情報は、階層ごとに、階層詳細情報を有する。階層詳細情報は、平均高度差情報と、標準偏差情報と、投稿数情報とを有する。
平均高度差情報は、サービス提供サーバー７が、対応する入口が設けられた立体駐車場における対応する階層について受信した投稿情報の高度差情報が示す高度差の平均値を示す情報である。
標準偏差情報は、サービス提供サーバー７が、対応する入口が設けられた立体駐車場における対応する階層について受信した投稿情報の高度差情報が示す高度差の標準偏差を示す情報である。
投稿数情報は、サービス提供サーバー７が、対応する入口が設けられた立体駐車場における対応する階層について受信した投稿情報の数を示す情報である。
【００８９】
ステップＳＧ３で特定した投稿情報レコードが１つもない場合、ステップＳＧ４で、サーバー制御部４０は、以下の処理を実行する。
すなわち、サーバー制御部４０は、立体駐車場データベース４２１に新たに１件の立体駐車場レコードを登録する。
新たに登録する立体駐車場レコードにおいて、サーバー制御部４０は、入口識別情報の値を、他のレコードの入口識別情報とは異なる一意な値とする。
また、新たに登録する立体駐車場レコードにおいて、サーバー制御部４０は、平均入口緯度情報の値を、受信投稿情報の入口平面位置情報が示す入口の緯度とする。
また、新たに登録する立体駐車場レコードにおいて、サーバー制御部４０は、平均入口経度情報の値を、受信投稿情報の入口平面位置情報が示す入口の経度とする。
また、新たに登録する立体駐車場レコードにおいて、サーバー制御部４０は、平均入口高度情報の値を、受信投稿情報の入口高度情報が示す入口の高度とする。
また、新たに登録する立体駐車場レコードにおいて、サーバー制御部４０は、投稿状態情報の値を、十分な数の投稿情報を受信していないことを示す値とする。
【００９０】
また、新たに登録する立体駐車場レコードにおいて、サーバー制御部４０は、階層関連情報に、指定駐車階層情報が示す階層の階層詳細情報を追加する。
追加する階層詳細情報について、サーバー制御部４０は、平均高度差情報の値を、受信投稿情報の高度差情報が示す高度差とする。
追加する階層詳細情報について、サーバー制御部４０は、標準偏差情報をヌル値とする。
追加する階層詳細情報について、サーバー制御部４０は、投稿数情報の値を「１」とする。
【００９１】
一方、ステップＳＧ３で特定した投稿情報レコードが１つ以上ある場合、ステップＳＧ４で、サーバー制御部４０は、以下の処理を実行する。
すなわち、サーバー制御部４０は、立体駐車場データベース４２１の立体駐車場レコードのうち、受信投稿情報に係る入口に対応するレコードを特定する。
特定した立体駐車場レコードにおいて、サーバー制御部４０は、平均入口緯度情報の値を、受信投稿情報の入口平面位置情報が示す緯度、及び、ステップＳＧ３で特定した投稿情報レコードのそれぞれの入口平面位置情報が示す緯度の平均値とする。
また、特定した立体駐車場レコードにおいて、サーバー制御部４０は、平均入口経度情報の値を、受信投稿情報の入口平面位置情報が示す経度、及び、ステップＳＧ３で特定した投稿情報レコードのそれぞれの入口平面位置情報が示す経度の平均値とする。
また、特定した立体駐車場レコードにおいて、サーバー制御部４０は、平均入口高度情報の値を、受信投稿情報の入口高度情報が示す高度、及び、ステップＳＧ３で特定した投稿情報レコードのそれぞれの入口高度情報が示す高度の平均値とする。
また、サーバー制御部４０は、所定の手段で、対応する入口が設けられた立体駐車場の各階層について、後述するサービスを提供可能な程度に十分に、投稿情報を受信したか否かを判別する。そして、サーバー制御部４０は、投稿状態情報を、判別結果に対応する値とする。
【００９２】
また、サーバー制御部４０は、特定した立体駐車場レコードの階層関連情報に、指定駐車階層情報が示す階層の階層詳細情報が存在するか否かを判別する。
階層詳細情報が存在しない場合、立体駐車場レコードを新たに登録する場合と同様の方法で、階層関連情報に階層詳細情報を追加する。
階層詳細情報が存在する場合、対応する階層詳細情報について、サーバー制御部４０は、平均高度差情報の値を、受信投稿情報の高度差情報が示す高度差に基づいて更新する。
また、対応する階層詳細情報について、サーバー制御部４０は、標準偏差情報の値を、受信投稿情報の高度差情報が示す高度差に基づいて更新する。
また、対応する高度差情報について、サーバー制御部４０は、投稿数情報の値をインクリメントする。
【００９３】
以上のようにして、サービス提供サーバー７のサーバー制御部４０は、携帯端末４から投稿情報を受信し、受信した投稿情報に基づいて、立体駐車場データベース４２１を更新し、これにより立体駐車場データベース４２１を構築する。
【００９４】
＜構築した立体駐車場データベース４２１に基づいてサービスを提供する段階＞
次に、サービス提供サーバー７が、立体駐車場データベース４２１に基づいてサービスを提供する場合の、サービス提供サーバー７を含む各装置の動作について説明する。
まず、サービス提供サーバー７のサービスの提供のために、前提となる携帯端末４の動作について説明する。
図９は、携帯端末４の動作を示すフローチャートである。
なお、図９のフローチャートに示す携帯端末４の動作は、車両２の駐車に応じて行われる。
また、携帯端末４は、動作モードとして、図９のフローチャートに示す処理を行う「対応モード」を備える。ユーザーは、所定の手段で、動作モードの対応モードへの切り替えを実行できる。図９のフローチャートの開始時点では、携帯端末４の動作モードは、「対応モード」である。
なお、動作モードの切り替えは、ユーザーによる手動ではなく、自動で行われてもよい。例えば、立体駐車場データベース４２１の状態に応じて、サービス提供サーバー７から携帯端末４に対して、動作モードの切り替えを指示する情報を送信し、携帯端末４が、受信した情報に基づいて自動で切り替える構成でもよい。
【００９５】
図９に示すように、携帯端末４の情報処理部２０３は、車両２の駐車に応じて、上述した第１入口タイミング検出処理を実行し、入口タイミングを検出する（ステップＳＨ１）。このように動作モードが対応モードの場合、情報処理部２０３は、車両２の駐車に応じて、第１入口タイミング検出処理を実行する。なお、上述したように、車両２が立体駐車場に駐車していない場合、又は、立体駐車場に駐車していない可能性がある場合、入口タイミングの検出は行われない。
【００９６】
次いで、情報処理部２０３は、第１入口タイミング検出処理で検出した入口タイミングに基づいて、上述した方法と同様の方法で、入口平面位置情報、入口高度情報、及び、高度差情報を生成する（ステップＳＨ２）。
次いで、情報処理部２０３は、ステップＳＨ２で生成した入口平面位置情報、入口高度情報、及び、高度差情報を、所定の記憶領域に記憶する（ステップＳＨ３）。
【００９７】
次に、サービス提供サーバー７が提供するサービス、及び、当該サーバーがサービスを提供する場合の各装置の動作について説明する。
通常、立体駐車場に車両２を駐車させたユーザーは、車両２を駐車させた後、立体駐車場から離れて、例えば買い物や、観光等の所望の行動を行う。そして、ユーザーは、立体駐車場に戻って車両２に再び搭乗する場合に、車両２が駐車した階層にスムーズに移動するため、立体駐車場において車両２を駐車させた階層を取得することを望む場合がある。
これを踏まえ、サービス提供サーバー７は、構築した立体駐車場データベース４２１に基づいて、立体駐車場において車両２が駐車した位置に関する情報を通知するサービスを提供する。
【００９８】
図１０は、サービス提供サーバー７がサービスを提供する場合の、ウェアラブル端末５、携帯端末４、及び、サービス提供サーバー７の動作を示すフローチャートである。図１０の（Ａ）はウェアラブル端末５の動作を示し、（Ｂ）は携帯端末４の動作を示し、（Ｃ）はサービス提供サーバー７の動作を示す。
図１０に示すフローチャートの前提として、ユーザーは、立体駐車場に車両２を駐車させた後、立体駐車場から離れた位置におり、立体駐車場の位置、及び、車両２が駐車した階層を取得することを望んでいるものとする。
【００９９】
図１０の（Ａ）に示すように、ユーザーは、ウェアラブル端末５に対して所定の操作を行って、立体駐車場の位置を示す情報、及び、車両２が駐車した階層を示す情報の表示を指示する（ステップＳＸ２）。
ステップＳＸ２の指示があったことを検出すると、ウェアラブル端末５のウェアラブル端末制御部３０は、ステップＳＸ２の指示があったことを示す情報を、携帯端末４に送信する（ステップＳＩ１）。
【０１００】
図１０の（Ｂ）に示すように、携帯端末４の情報処理部２０３は、ウェアラブル端末５から、ステップＳＸ２の指示があったことを示す情報を受信する（ステップＳＪ１）
次いで、情報処理部２０３は、図９のフローチャートのステップＳＨ３で所定の記憶領域に記憶した入口平面位置情報（入口位置情報）、入口高度情報、及び、高度差情報を含み、車両２が駐車した立体駐車場の階層を問い合わせる階層応答要求情報をサービス提供サーバー７に送信する（ステップＳＪ２）。
【０１０１】
図１０の（Ｃ）に示すように、サービス提供サーバー７のサーバー制御部４０は、階層応答要求情報を受信する（ステップＳＫ１）。
次いで、サーバー制御部４０は、立体駐車場データベース４２１を参照する（ステップＳＫ２）。
次いで、サーバー制御部４０は、立体駐車場データベース４２１の立体駐車場レコードが有する入口関連情報の平均入口緯度情報、平均入口経度情報、及び、平均入口高度情報と、階層応答要求情報に含まれる入口平面位置情報（入口位置情報）、及び、入口高度情報との比較に基づいて、当該データベースの立体駐車場レコードのうち、対応する立体駐車場レコードを特定する（ステップＳＫ３）。
なお、対応する立体駐車場レコードが立体駐車場データベース４２１に存在しない場合、又は、特定した立体駐車場レコードの投稿状態情報の値が、十分な数の投稿情報を受信していないことを示す値の場合、サーバー制御部４０は、対応する処理を行う。例えば、サーバー制御部４０は、サービス提供サーバー７においてサービスを提供するための情報の蓄積が十分でなく、応答できない旨を示す情報を携帯端末４に送信する。携帯端末４は、当該情報の受信に応じて、ウェアラブル端末５と通信し、ウェアラブル端末５にサービスを提供するための情報の蓄積が十分でないことを示す情報を表示させる。
以下、対応する立体駐車場レコードが立体駐車場データベース４２１に存在し、かつ、特定した立体駐車場レコードの投稿状態情報の値が、十分な数の投稿情報を受信したことを示す値であるものとする。
【０１０２】
次いで、サーバー制御部４０は、受信した階層応答要求情報に含まれる高度差情報、及び、ステップＳＫ３で特定した立体駐車場レコードが有する階層関連情報に基づいて、立体駐車場において車両２が駐車した階層を判別する（ステップＳＫ４）。
詳述すると、サーバー制御部４０は、受信した階層応答要求情報に含まれる高度差情報の値と、階層関連情報に含まれる各階層の階層詳細情報のそれぞれの平均高度差情報の値とを比較する。当該比較に際し、サーバー制御部４０は、対応する標準偏差情報が示す標準偏差を反映して、比較を行う。次いで、サーバー制御部４０は、受信した階層応答要求情報に含まれる高度差情報の値と、最も近似する値の平均高度差情報を検出する。次いで、サーバー制御部４０は、受信した階層応答要求情報に含まれる高度差情報の値と最も近似する値の平均高度差情報に対応する階層を、車両２が駐車した階層であると判別する。
【０１０３】
次いで、サーバー制御部４０は、ステップＳＫ４で判別した車両２が駐車した階層を示す階層応答情報を、携帯端末４に送信する（ステップＳＫ５）。
【０１０４】
図１０の（Ｂ）に示すように、携帯端末４の情報処理部２０３は、階層応答情報を受信する（ステップＳＪ３）。
次いで、情報処理部２０３は、所定の記憶領域に記憶した入口平面位置情報に基づいて、携帯端末４の現在の位置（＝ユーザーの現在の位置）から、入口平面位置情報が示す位置（＝立体駐車場の入口の位置）に至るまでの経路が示された地図を表示させる描画データを生成する（ステップＳＪ４）。例えば、携帯端末４は、車載装置３と通信し、描画データの生成のために必要な情報を取得し描画データを生成する。また例えば、携帯端末４は、ネットワークＮに接続された所定のサーバーと通信し、描画データの生成のために必要な情報を取得し描画データを生成する。描画データを生成する方法は、どのような方法であってもよい。
【０１０５】
次いで、情報処理部２０３は、ステップＳＪ４で生成した描画データ、及び、受信した階層応答情報が示す階層を示す情報を、ウェアラブル端末５に送信する（ステップＳＪ５）。
【０１０６】
図１０の（Ａ）に示すように、ウェアラブル端末５のウェアラブル端末制御部３０は、描画データ、及び、階層を示す情報を受信する（ステップＳＪ２）。
次いで、ウェアラブル端末制御部３０は、受信した描画データに基づいて、ユーザーの位置から立体駐車場の入口の位置までの経路が示された地図をウェアラブル端末タッチパネル３３に表示させる（ステップＳＪ３）。また、ウェアラブル端末制御部３０は、受信した階層を示す情報に基づいて、地図に示された経路に重ならないように、階層を示す情報を表示する（ステップＳＪ３）。
ユーザーは、ウェアラブル端末タッチパネル３３を参照することにより、ユーザーの現在の位置から、立体駐車場の入口に至る経路を認識できる。また、ユーザーは、ウェアラブル端末タッチパネル３３を参照することにより、立体駐車場において、車両２が駐車した階層を認識できる。
なお、本実施形態では、携帯端末４は、車両２の駐車に応じて、入口タイミングを検出し、入口平面位置情報、入口高度情報、及び、高度差情報を生成し、記憶する。そして、携帯端末４は、車両２を駐車した階層を認識することを望むユーザーの指示に応じて、記憶した各情報をサービス提供サーバー７に送信し、サービス提供サーバー７から、階層応答情報を受信する構成である。しかしながら、以下の構成であってもよい。
すなわち、携帯端末４は、車両２の駐車に応じて、上述した各情報の生成、記憶を行うのではなく、車両２を駐車した階層を認識することを望むユーザーの指示に応じて、上述した各情報の生成、サービス提供サーバー７への送信を行う構成でもよい。
また、以下の構成でもよい。すなわち、携帯端末４は、車両２の駐車に応じて、上述した各情報を生成し、記憶することなく、各情報を携帯端末４の識別情報と対応付けて、サービス提供サーバー７に送信する。サービス提供サーバー７は、携帯端末４を識別する情報と、各情報とを対応付けて記憶する。携帯端末４は、車両２を駐車した階層を認識することを望むユーザーの指示に応じて、携帯端末４の識別情報を含み、階層の応答を要求する情報をサービス提供サーバー７に送信し、サービス提供サーバー７は、応答の要求に応じて、階層応答情報を携帯端末４に送信する。
【０１０７】
以上説明したように、本実施形態に係る携帯端末４（情報処理装置）は、ＧＰＳ信号を受信するＧＰＳユニット２１（ＧＰＳ受信部）と、ＧＰＳユニット２１が受信するＧＰＳ信号に基づいて、間隔をあけてＧＰＳ精度を検出すると共に、車両２の位置を検出するＧＰＳ処理部２０１と、ＧＰＳ処理部２０１が間隔をあけて検出したＧＰＳ精度の推移に基づいて、立体駐車場（立体構造物）の入口地点に車両２が位置したときにＧＰＳ精度が検出されたタイミングである入口タイミングを検出する情報処理部２０３と、を備える。
この構成によれば、携帯端末４は、立体駐車場に車両２が進入し、駐車する場合に、ＧＰＳ精度が特徴的に推移することを利用して、立体駐車場の入口地点に車両２が位置したタイミングであるタイミング（入口タイミング）を適切に検出できる。
【０１０８】
また、本実施形態では、第１入口タイミング検出処理において、情報処理部２０３は、ＧＰＳ処理部２０１が間隔をあけて検出したＧＰＳ精度の推移に基づいて、立体駐車場における駐車地点に車両２が位置したときにＧＰＳ精度が検出されたタイミングである駐車タイミングから遡って、最初にＧＰＳ精度が悪化判定精度閾値を上回って悪くなるタイミングである悪化タイミングを検出し、さらに、悪化タイミングから遡って最初にＧＰＳ精度が悪化判定精度閾値よりも小さい良好判定精度閾値ＴＨ１を下回って良くなるタイミングである良好タイミングを検出し、良好タイミングを入口タイミングとする。
この構成によれば、携帯端末４は、立体駐車場に車両２が進入し、駐車する場合におけるＧＰＳ精度の推移の特徴を利用して、入口タイミングを適切に検出できる。
【０１０９】
また、本実施形態では、第１入口タイミング検出処理において、情報処理部２０３は、駐車タイミングにおける車両２の位置と、悪化タイミングにおける車両２の位置との離間距離が駐車／悪化地点距離閾値を下回る場合に、良好タイミングを入口タイミングとする。
この構成によれば、携帯端末４は、車両２が立体駐車場に駐車したことを的確に検出した上で、入口タイミングを適切に検出できる。
【０１１０】
また、本実施形態では、第１入口タイミング検出処理において、情報処理部２０３は、悪化タイミングにおける車両２の位置と、良好タイミングにおける車両２の位置との離間距離が悪化／良好地点距離閾値を下回る場合に、良好タイミングを入口タイミングとする。
この構成によれば、携帯端末４は、車両２が立体駐車場に駐車したことを的確に検出した上で、入口タイミングを適切に検出できる。
【０１１１】
また、本実施形態では、第１入口タイミング検出処理において、情報処理部２０３は、駐車タイミングで高度検出部２０２により検出された車両２の高度と、良好タイミングで高度検出部２０２により検出された車両２の高度とが高度閾値を上回る場合に、良好タイミングを入口タイミングとする。
この構成によれば、携帯端末４は、車両２が立体駐車場に駐車したことを的確に検出した上で、入口タイミングを適切に検出できる。
【０１１２】
また、本実施形態では、第２入口タイミング検出処理において、情報処理部２０３は、ユーザーから入力された車両２が駐車した階層を取得し、取得した車両２が駐車した階層と、高度検出部２０２が間隔をあけて検出した車両２の高度の推移と、立体駐車場における階層間の高さ方向の幅として予め定められた階層幅とに基づいて、駐車タイミングから遡って、最初に車両２の高度として、立体駐車場の２階の高度に対応する高度が検出されたタイミングである２階付近タイミングを検出し、２階付近タイミングから遡って、最初にＧＰＳ精度が悪化判定精度閾値を上回って悪くなる悪化タイミングを検出し、さらに、悪化タイミングから遡って最初にＧＰＳ精度が悪化判定精度閾値よりも小さい良好判定精度閾値ＴＨ１を下回って良くなるタイミングである良好タイミングを検出し、良好タイミングを前記入口タイミングとする。
この構成によれば、携帯端末４は、立体駐車場に車両２が進入し、駐車する場合におけるＧＰＳ精度の推移の特徴を利用して、入口タイミングを適切に検出できる。
【０１１３】
また、本実施形態では、第２入口タイミング検出処理において、情報処理部２０３は、２階付近タイミングにおける車両２の位置と、悪化タイミングにおける車両２の位置との離間距離が２階／悪化地点距離閾値を下回る場合に、良好タイミングを入口タイミングとする。
この構成によれば、携帯端末４は、車両２が立体駐車場に駐車したことを的確に検出した上で、入口タイミングを適切に検出できる。
【０１１４】
また、本実施形態では、第２入口タイミング検出処理において、情報処理部２０３は、悪化タイミングにおける車両２の位置と、良好タイミングにおける車両２の位置との離間距離が悪化／良好地点距離閾値を下回る場合に、良好タイミングを入口タイミングとする。
この構成によれば、携帯端末４は、車両２が立体駐車場に駐車したことを的確に検出した上で、入口タイミングを適切に検出できる。
【０１１５】
また、本実施形態では、携帯端末４の情報処理部２０３は、ＧＰＳ処理部２０１が間隔をあけて検出したＧＰＳ精度の推移に基づいて、立体駐車場の入口地点に車両２が位置したときにＧＰＳ精度が検出されたタイミングである入口タイミングを検出し、入口タイミングで高度検出部２０２が検出した車両２の高度と、立体駐車場における駐車地点に車両２が位置したときにＧＰＳ精度が検出されたタイミングである駐車タイミングで高度検出部２０２が検出した車両２の高度との高度差を検出し、検出した高度差を示す高度差情報をサービス提供サーバー７（サーバー）に送信する。
サービス提供サーバー７は、高度差情報を受信し、受信した高度差情報に基づく処理を実行する。
この構成によれば、携帯端末４は、立体駐車場に車両２が進入し、駐車する場合におけるＧＰＳ精度の推移の特徴を利用して、入口タイミングを適切に検出できる。
さらに、サービス提供サーバー７は、受信した高度差情報に基づく処理を行うことによって、高度差情報を利用した立体駐車場に関する情報の通知等の有益なサービスの提供が可能である。
【０１１６】
また、本実施形態では、携帯端末４の情報処理部２０３は、ユーザーから入力された車両２が駐車した階層を取得し、取得した階層を示す指定駐車階層情報（駐車階層情報）、及び、入口タイミングにおける車両２の位置を示す入口平面位置情報（入口位置情報）を、高度差情報と併せてサービス提供サーバー７に送信する。サービス提供サーバー７のサーバー制御部４０は、指定駐車階層情報、入口平面位置情報、及び、高度差情報を受信し、受信した指定駐車階層情報が示す階層と関連付けて入口平面位置情報、及び、高度差情報をサーバー記憶部４２に記憶させる。
この構成によれば、サービス提供サーバー７は、指定駐車階層情報が示す階層と関連付けて記憶した入口平面位置情報、及び、高度差情報に基づいて、有益なサービスの提供ができる。
【０１１７】
また、本実施形態では、携帯端末４の情報処理部２０３は、高度差情報、及び、入口平面位置情報（入口位置情報）を含み、車両２が駐車した立体駐車場の階層を問い合わせる階層応答要求情報をサービス提供サーバー７に送信する。サービス提供サーバー７のサーバー制御部４０は、階層応答要求情報を受信した場合、階層と関連付けて記憶させた入口平面位置情報、及び、高度差情報に基づいて、車両２が駐車した立体駐車場の階層を判別し、判別した階層を示す階層応答情報を携帯端末４に送信する。
この構成によれば、サービス提供サーバー７は、記憶した情報に基づいて、携帯端末４からの問い合わせに応じて、車両２が駐車した立体駐車場の階層を通知するサービスを提供できる。
【０１１８】
また、本実施形態では、携帯端末４は、階層応答情報を受信した場合、ウェアラブル端末５と通信して、ウェアラブル端末５に階層応答情報が示す階層を表示させる。
この構成によれば、ユーザーは、ウェアラブル端末５に表示された情報を参照することにより、自身が車両２を駐車させた立体駐車場の階層を認識できる。
なお、本実施形態では、携帯端末４は、受信した階層応答情報に基づいて、ウェアラブル端末５に、階層応答情報が示す階層を表示させる構成であった。しかしながら、携帯端末４が、受信した階層応答情報に基づいて、車載装置３に、階層を表示させることが可能な構成であってもよい。この構成によれば、例えば、駐車中の車両２にユーザーが乗車し、車両２を発車させて立体駐車場を退出しようとする場合において、ユーザーが、車両２が位置する階層を確実に認識したい場合に、ユーザーは、車載装置３に表示された階層を参照することにより、迅速、かつ、確実に、車両２が駐車した階層を確実に認識できる。
【０１１９】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、携帯端末４が情報処理部２０３を有し、入口タイミングを検出する構成であった。しかしながら、入口タイミングを検出し、検出した入口タイミングに基づく処理は携帯端末４である必要は無い。例えば、車載装置３が、携帯端末４の情報処理部２０３の機能、及び、付随する機能を有し、入口タイミングを検出する構成でもよい。この構成において、さらに、車載装置３がネットワークを介して、サービス提供サーバー７と通信し、立体駐車場に関する情報を当該サーバーに提供し、当該サーバーから立体駐車場に関する情報の提供を受ける構成でもよい。以上の場合、車載装置３が「情報処理装置」として機能する。
また、例えば、上述した実施形態では、立体駐車場が、立体構造物であった。しかしながら、立体構造物に相当する構造物は、立体駐車場に限らない。すなわち、立体構造物は、車両２が駐車可能な複数の階層を有する構造物であればよい。
また例えば、図で示したフローチャートの処理単位は、各装置の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。各装置の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、同様の処理が行えれば、上記のフローチャートの処理順序も、図示した例に限られるものではない。
また、図２は、本願発明を理解容易にするために、情報処理システム１が備える各装置の機能構成を主な処理内容に応じて分類して示した概略図であり、各装置の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理は、１つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。
【符号の説明】
【０１２０】
１  情報処理システム
２  車両
３  車載装置（情報処理装置）
４  携帯端末（情報処理装置）
５  ウェアラブル端末
７  サービス提供サーバー（サーバー）
２１  ＧＰＳユニット（ＧＰＳ受信部）
２０１  ＧＰＳ処理部
２０２  高度検出部
２０３  情報処理部
【図１】
2017116539.tif 000003
【図２】
2017116539.tif 000004
【図３】
2017116539.tif 000005
【図４】
2017116539.tif 000006
【図５】
2017116539.tif 000007
【図６】
2017116539.tif 000008
【図７】
2017116539.tif 000009
【図８】
2017116539.tif 000010
【図９】
2017116539.tif 000011
【図１０】
2017116539.tif 000012