(57)【要約】【課題】駐車可能な車両サイズを精度良く判別可能な駐車場データベースを簡易に生成する。【解決手段】データベース生成装置は、車両の位置情報と状態情報と車両サイズに関する情報とが関連付いた車両情報を取得する取得手段と、前記車両情報に基づいて、前記車両が駐車状態であるときの位置を抽出する駐車位置抽出手段と、前記車両が駐車状態であるときの位置が前記車両に関連する所定位置ではない場合に、前記位置に前記車両サイズの車両が駐車可能であることを示すデータを駐車場データベースに追加するデータベース生成手段と、を備える。【選択図】図４
2019082991.tif 000002
【特許請求の範囲】
【請求項１】
車両の位置情報と状態情報と車両サイズに関する情報とが関連付いた車両情報を取得する取得手段と、
前記車両情報に基づいて、前記車両が駐車状態であるときの位置を抽出する駐車位置抽出手段と、
前記車両が駐車状態であるときの位置が前記車両に関連する所定位置ではない場合に、前記位置に前記車両サイズの車両が駐車可能であることを示すデータを駐車場データベースに追加するデータベース生成手段と、
を備える、データベース生成装置。
【請求項２】
前記車両に関連する前記所定位置は、前記車両が所定の頻度以上で駐車する場所である、
請求項１に記載のデータベース生成装置。
【請求項３】
前記車両に関連する前記所定位置は、前記車両と関連付けて予め登録された場所である、
請求項１に記載のデータベース生成装置。
【請求項４】
前記車両サイズに関する情報は、前記車両の車種である、
請求項１から３のいずれか１項に記載のデータベース生成装置。
【請求項５】
駐車場の位置を予め格納した駐車場位置データベースをさらに有し、
前記データベース生成手段は、前記車両が駐車状態であるときの位置が前記駐車場位置データベースに格納された駐車場の位置と合致する場合に、前記位置に前記車両サイズの車両が駐車可能であることを示すデータを前記駐車場データベースに追加する、
請求項１から４のいずれか１項に記載のデータベース生成装置。
【請求項６】
前記車両情報に基づいて、前記車両が駐車状態であるときの位置であり、かつ、法令により駐車が許可されている位置を、駐車場の位置として抽出して駐車場位置データベースに格納する駐車場位置抽出手段をさらに含み、
前記データベース生成手段は、前記車両が駐車状態であるときの位置が前記駐車場位置データベースに格納された駐車場の位置と合致する場合に、前記位置に前記車両サイズの車両が駐車可能であることを示すデータを前記駐車場データベースに追加する、
請求項１から５のいずれか１項に記載のデータベース生成装置。
【請求項７】
前記駐車位置抽出手段は、前記車両において、アクセサリー電源がオフにされたとき、イグニッションスイッチがオフにされたとき、または、パーキングブレーキがオンにされたとき、もしくは、車両が、所定時間以上停車したとき、または、その場で回転したときの前記車両情報に含まれる位置を、前記車両が駐車状態であるときの位置として抽出する、
請求項１から６のいずれか１項に記載のデータベース生成装置。
【請求項８】
駐車場データベースを生成する請求項１から７のいずれか１項に記載のデータベース生成装置と、
位置情報と車両サイズに関する情報とを含み、前記位置情報から所定距離以内の範囲において前記車両サイズの車両が駐車可能な駐車場の検索要求をユーザ端末から受信する受信手段と、
前記検索要求に含まれる前記位置情報から前記所定距離以内の範囲において前記車両サイズの車両が駐車可能な駐車場を、前記駐車場データベースから検索する検索手段と、
検索された駐車場に関する情報を前記ユーザ端末に送信する送信手段と、
を備える、駐車場検索装置。
【請求項９】
前記検索手段は、検索要求に合致する駐車場が複数あるときには、前記検索要求に含まれる前記車両サイズの車両の駐車回数が多い駐車場ほど、高い優先度を割り当てる、
請求項８に記載の駐車場検索装置。
【請求項１０】
前記検索手段は、検索要求に合致する駐車場が複数あるときには、前記検索要求に含まれる前記車両サイズの車両の駐車された時期が新しい駐車場ほど、高い優先度を割り当てる、
請求項８または９に記載の駐車場検索装置。
【請求項１１】
前記車両サイズに関する情報は、車両の車種であり、
前記検索手段は、車種ごとの駐車可能性の包含関係を考慮して、前記駐車場データベースから前記検索要求に合致する駐車場を検索する、
請求項８から１０のいずれか１項に記載の駐車場検索装置。
【請求項１２】
駐車場の満空情報を取得する満空情報取得手段をさらに有し、
前記検索手段は、前記検索要求に合致する駐車場であり、かつ、空きのある駐車場を検索する、
請求項８から１１のいずれか１項に記載の駐車場検索装置。
【請求項１３】
コンピュータによって実行されるデータベース生成方法であって、
車両の位置情報と状態情報と車両サイズに関する情報とが関連付いた車両情報を取得する取得ステップと、
前記車両情報に基づいて、前記車両が駐車状態であるときの位置を抽出する駐車位置抽出ステップと、
前記車両が駐車状態であるときの位置が前記車両に関連する所定位置ではない場合に、前記位置に前記車両サイズの車両が駐車可能であることを示すデータを駐車場データベースに追加するデータベース生成ステップと、
を含む、データベース生成方法。
【請求項１４】
請求項１３に記載の方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駐車可能な車両サイズを把握可能な駐車場データベースを生成する技術に関する。
【背景技術】
【０００２】
特許文献１には、車両サイズに応じた空き駐車場を案内するサービスが開示されている。特許文献１では、どの駐車場にどのサイズの車両が停められるのかを表すデータベースが予め用意されていることが前提となっている。しかしながら、このようなデータベースの生成は必ずしも容易ではない。また、駐車場の管理者が提供するデータベースには、大型車が駐車可能であるかを示す情報が含まれるものもあるが、特定車種の車両が実際に駐車可能であるかは必ずしも明らかではない。
【０００３】
これに対して、特許文献２は、車両から得られるプローブ情報に基づいて、車両が所定時間以上停車した位置を駐車可能施設であると判断して駐車場データベースを生成することを開示する。特許文献２では、車両の車種情報を考慮して、どの駐車場にどの車種の車両が駐車可能かも把握可能としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２１３２９２号公報
【特許文献２】特開２００９−１６９５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２は、車両が所定時間以上停止した地点を駐車可能施設（駐車場）であると判断する。したがって、自宅駐車場や契約駐車場のように一般の車両は利用不可能な駐車場（以下、専用駐車場という）も、駐車場として判断されてしまうという問題がある。また、大型車が駐車可能な専用駐車場と大型車が駐車不可能な一般駐車場とが隣接している場合、位置情報の精度上の問題からこれら２つの駐車場を区別することは困難であり、したがって、この場所は大型車が駐車可能な駐車場であると判断されるという問題もある。
【０００６】
このような問題を考慮し、本発明は、駐車場データベースの構築において、駐車可能な車両サイズをより精度良く判別可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第一の態様は、車両の位置情報と状態情報と車両サイズに関する情報とが関連付いた車両情報を取得する取得手段と、前記車両情報に基づいて、前記車両が駐車状態であるときの位置を抽出する駐車位置抽出手段と、前記車両が駐車状態であるときの位置が前記車両に関連する所定位置ではない場合に、前記位置に前記車両サイズの車両が駐車可能であることを示すデータを駐車場データベースに追加するデータベース生成手段と、を備える、データベース生成装置である。
【０００８】
車両情報に含まれる状態情報は、車両が駐車状態にあるか否かを判断可能な情報を含めばどのような情報であってもよい。たとえば、アクセサリー電源（ＡＣＣ）のオンオフ、エンジンのオンオフ、パーキングブレーキのオンオフ、サイドミラー収納の有無、車速、向きなどの少なくとも何れかの情報を含むことができる。
【０００９】
車両情報に含まれる「車両サイズに関する情報」は、それに基づいて車両サイズを判断可能な情報であればどのような情報であってもよい。車両サイズに関する情報は、たとえば、車両の車種であってもよいし、車両の幅・長さ・高さを含む情報であってもよい。なお、車両の個体識別情報（車両ＩＤ）と車種あるいは車両サイズが関連付けられたデータベースが利用可能であれば、車両サイズに関する情報は車両の個体識別情報であってもよい。
【００１０】
本態様において「車両に関連する所定位置」の一例は、当該車両のみあるいは当該車両を含む特定車両のみが駐車権限を有する位置である。このような場所の典型的な例としては、当該車両の自宅駐車場や契約駐車場が挙げられる。車両ごとの自宅駐車場や契約駐車場が予め登録されたデータベースを利用可能である場合には、このデータベースに基づいて、車両が駐車状態である時の位置が当該車両に関連する所定位置であるか否かを判断可能である。あるいは、車両が所定の頻度以上で駐車する場所を、当該車両に関連する所定位置と判断してもよい。「所定の頻度」は、自宅駐車場や契約駐車場の一般的な利用頻度を想定して決定すればよく、たとえば週に２回以上や月に５回以上などの基準を採用可能である。
【００１１】
このような構成によれば、どのような車種の車両が駐車可能であるかを表す駐車場データベースを容易に生成可能である。この際、自宅駐車場や契約駐車場のような特定の車両のみが駐車すべき場所を、一般の車両が駐車可能な駐車場であると誤認することを避けられる。また、大型車が駐車可能な自宅駐車場と大型車が駐車不可能な一般駐車場とが隣接している場合でも、この場所に関しては大型車に関する情報はデータベースに登録されず、したがって、中型車・小型車のみが駐車可能な駐車場として正しく登録される。
【００１２】
本態様において、駐車場の位置を予め格納した駐車場位置データベースを利用してもよく、この場合、データベース生成手段は、前記車両が駐車状態であるときの位置が前記駐車場位置データベースに格納された駐車場の位置と合致する場合に、前記位置に前記車両サイズの車両が駐車可能であることを示すデータを前記駐車場データベースに追加してもよい。このようにすれば、予め把握されている駐車場にどのようなサイズの車両が駐車可能であるかを把握できるとともに、駐車場以外の場所を誤って駐車場であると判断することを避けられる。
【００１３】
また、本態様は、車両情報に基づいて駐車場の位置を抽出する駐車場位置抽出手段をさらに含んでもよい。駐車場位置抽出手段は、前記車両が駐車状態であるときの位置であり、かつ、法令（法律または命令）により駐車が許可されている位置を、駐車場の位置として抽出してもよい。ここで、法律は典型的には議会（立法機関）が制定する法規範であり、命令は典型的には行政機関（国および地方公共団体を含む）が制定する法規範である。また、「法律または命令により駐車が許可されている位置」は、「法律または規則により駐車が禁止されてはいない位置」と理解してもよい。このような構成によれば、駐車が禁止された位置を誤って駐車場として抽出することを避けられる。
【００１４】
本発明の他の態様は、上記のデータベース生成装置と、位置情報と車両サイズに関する情報とを含み、前記位置情報から所定距離以内の範囲において前記車両サイズの車両が駐車可能な駐車場の検索要求をユーザ端末から受信する受信手段と、前記検索要求に含まれる位置情報から所定距離以内の範囲において前記車両サイズの車両が駐車可能な駐車場を、前記データベースから検索する検索手段と、検索された駐車場に関する情報を前記ユーザ端末に送信する送信手段と、を備える駐車場検索装置である。
【００１５】
本態様に係る駐車場検索装置によれば、要求された車両サイズの車両が駐車可能な駐車場を提示することができる。
【００１６】
本態様において、検索手段は、検索要求に合致する駐車場が複数あるときには、前記検索要求に含まれる車両サイズの車両の駐車回数が多い駐車場ほど高い優先度を割り当ててもよいし、前記検索要求に含まれる車両サイズの車両の駐車された時期が新しい駐車場ほど高い優先度を割り当ててもよい。このようにすれば、より適切な駐車場を高い優先度で提示することができる。
【００１７】
本態様において、前記車両サイズに関する情報が車種である場合には、車種ごとの駐車可能性の包含関係を記憶した記憶手段をさらに有し、前記検索手段は、前記駐車可能性の包含関係を考慮して、前記データベースから前記検索要求に合致する駐車場を検索してもよい。「駐車可能性の包含関係」とは、たとえば、車種Ａが駐車可能であれば車種Ｂも駐車可能であるという関係である。このような構成によれば、特定車種の車両が駐車されたという情報がない場合であっても当該特定車種の車両が駐車可能か否かを判断でき、したがって検索可能な駐車場を増やすことができる。なお、駐車可能性の包含関係は、管理者が手動で作成してもよいし、データベース生成装置が車両情報に基づいて自動的に生成してもよい。
【００１８】
本態様に係る駐車場検索装置は、駐車場の満空情報を取得する満空情報取得手段をさらに有し、前記検索手段は、前記検索要求に合致する駐車場であり、かつ、空きのある駐車場を検索してもよい。このような構成によれば、要求された車種が駐車可能な空き駐車場を検索することができる。
【００１９】
本発明のさらに別の態様は、上記処理の少なくとも一部を含むデータベース生成方法および駐車場検索方法、これらの方法をコンピュータに実行させるためのコンピュータプログラム、あるいは、当該コンピュータプログラムを非一時的に記憶したコンピュータ可読記憶媒体である。
【００２０】
上記で説明した手段および処理の各々は可能な限り互いに組み合わせて本発明を構成することができる。
【発明の効果】
【００２１】
本発明によれば、駐車可能な車両サイズを精度良く判別可能な駐車場データベースを容易に生成することができる。
【図面の簡単な説明】
【００２２】
【図１】図１は、第１の実施形態に係る駐車場データベース生成システムの概要を示す図である。
【図２】図２は、車載端末の機能構成を示す図である。
【図３】図３は、車載端末からサーバ装置に送信される車両情報の例を示す図である。
【図４】図４は、サーバ装置の機能構成を示す図である。
【図５】図５は、駐車場位置データベースの例を示す図である。
【図６】図６（Ａ）および図６（Ｂ）は、駐車場データベースの例を示す図である。
【図７】図７は、駐車場データベース生成処理の流れを示すフローチャートである。
【図８】図８（Ａ）、図８（Ｂ）は、第１の実施形態による有利な効果を説明する図である。
【図９】図９は、第２の実施形態におけるサーバ装置２の機能構成を示す図である。
【図１０】図１０は、第２の実施形態において生成される駐車場位置データベースの例を示す図である。
【図１１】図１１は、第２の実施形態において生成される駐車場データベースの例を示す図である。
【図１２】図１２は、第３の実施形態に係る駐車場検索システムの構成を示す図である。
【発明を実施するための形態】
【００２３】
＜第１の実施形態＞
本発明の第１の実施形態は、車両から車両情報（プローブ情報）を収集して、収集された車両情報に基づいて車種ごとの駐車可能性が判別可能な駐車場データベース（駐車場ＤＢ）を生成するための駐車場データベース生成システム（駐車場ＤＢシステム）である。以下、図面を参照して説明する。
【００２４】
［１．システム概要］
図１は、本実施形態に係る駐車場データベース生成システムの概要を示す図である。本システムは、車載端末１０を搭載した複数の車両１と、サーバ装置（駐車場データベース生成装置）２から構成される。車載端末１０は、車両の位置情報・状態情報・車種情報を含む車両情報（プローブ情報）を所定の間隔でサーバ装置２に送信する。サーバ装置２は、複数の車載端末１０から車両情報を収集し、収集された車両情報を元に車種ごとの駐車可能性が判別可能な駐車場ＤＢを生成する。具体的には、サーバ装置２は、車両情報に基づいて車両が駐車した地点を取得し、どの地点にどの車種（車両サイズ）の車両が駐車したかを表すデータベースを生成する。これにより、駐車場ごとに実際にどの車種の車両が駐車したかを把握できるようになる。駐車場ＤＢ生成処理の詳細については後述する。
【００２５】
［２．構成］
（２−１．車載端末）
図１に示すように、車載端末１０は、ＣＰＵ（Central Processing Unit）１１、ＲＡ
Ｍ（Random Access Memory）１２、記憶装置１３、通信インタフェース(I/F)１４を備え
る。図示はしていないが、車載端末１０は、車両１の車両ネットワークに接続されており、車両１の各種センサや制御装置からセンサ検出値や状態情報を取得可能である。ＣＰＵ１１は、記憶装置１３に格納されたプログラムを読み込んで実行することにより、図２に示すような機能、すなわち、車両情報取得部１０１、車両情報記憶部１０３、車種情報記憶部１０４、車両情報送信部１０５の各機能部を実現する。なお、これらの機能の一部または全部は、ＡＳＩＣやＦＰＧＡのようなハードウェア回路によって実現されてもよい。
【００２６】
車両情報取得部１０１は、車両センサ１０２から車両の状態に関する情報を読み取り、車両情報記憶部１０３に格納する。車両情報の取得は定期的（たとえば、１分間隔、５分間隔、１０分間隔等）に行われてもよいし、特定のイベント（たとえば、アクセサリー電源やエンジンのオン／オフ等）が発生するたびに行われてもよいし、これら両方のタイミングで行われてもよい。本実施形態では、車両情報の取得は１分間隔に行われ、かつ、アクセサリー電源のオン／オフが切り替わったタイミングにも行われる。
【００２７】
車両センサ１０２の例として、ＧＰＳ装置１０２ａ、アクセサリー電源１０２ｂ、車速センサ１０２ｃ、ブレーキセンサ１０２ｄなどが挙げられる。ＧＰＳ装置１０２ａは、ＧＰＳ衛星からの信号に基づいて車両１の位置情報（緯度・経度・高度）を取得し、この位置情報を表す信号を出力する。アクセサリー電源１０２ｂは、車両１のアクセサリー電源のオン／オフ状態を表す信号を出力する。車速センサ１０２ｃは、車両１の車速を検出して、検出した車速を表す信号を出力する。ブレーキセンサ１０２ｄは、ブレーキペダルの踏み込み量やパーキングブレーキのオン／オフなどのブレーキの状態を検出し、検出した状態を表す信号を出力する。
【００２８】
なお、ここで示したセンサは一例に過ぎずその他のセンサを用いてもよい。たとえば、
車両情報取得部１０１は、イグニッションスイッチ、アクセル開度センサ、操舵角センサ、方位センサ、ワイパー制御装置などから出力される信号を車両情報として取得してもよい。また、位置情報の取得には、ＧＰＳ装置以外のＧＮＳＳ（Global Navigation Satellite System）装置や基地局測位装置などの任意の測位装置を使用してもよい。
【００２９】
車両情報記憶部１０３には、車両情報取得部１０１によって取得された車両情報が、その取得時刻と関連付けて記憶される。
【００３０】
車種情報記憶部１０４には、車両１の車種を表す情報が記憶される。車種情報は、車両のサイズに関する情報の一例に相当する。本実施形態において利用される「車種」は必ずしも車両メーカが規定する車種と一致したものでなくてもよく、車両のサイズと対応付けられた分類であればよい。本システムは、車種ごとの駐車可能性を判別可能な駐車場データベースを作成するものであるから、同様の車両サイズおよび旋回性能を有する複数の車種を１つの車種として扱っても構わない。
【００３１】
車両情報送信部１０５は、車両情報記憶部１０３に記憶されている車両情報と、車種情報記憶部１０４に記憶されている車種情報とを関連付けて、通信Ｉ／Ｆ１４を介してサーバ装置２へ送信する。通信Ｉ／Ｆ１４で用いられる通信方式は特に限定されない。採用可能な通信方式の一例として、ＬＴＥ（Long Term Evolution）、５Ｇ、ＷｉＦｉなどが挙
げられる。また、車両情報送信部１０５による送信タイミングは特に限定されない。たとえば、車両情報を取得するたびに送信してもよいし、所定の時間間隔（たとえば、３０分間隔、１時間間隔など）で送信してもよいし、特定のイベント（たとえば、アクセサリー電源やエンジンのオフ）が発生した際に送信してもよいし、特定の時間帯（たとえば、夜間）に送信してもよい。
【００３２】
図３は、車両情報送信部１０５からサーバ装置２に送信される車両情報の例を示すテーブルである。本実施形態では、送信される車両情報は、データ取得日時１０５１、車種１０５２、位置情報１０５３、アクセサリー電源（ＡＣＣ）状態１０５４ａ、車速１０５４ｂ、ブレーキ状態１０５４ｃなどが含まれる。データ取得日時１０５１は、車両情報（１レコード分）が取得された日時を表す情報である。車種１０５２は車種情報記憶部１０４に記憶されている情報である。位置情報１０５３はＧＰＳ装置１０２ａから取得される情報である。ここでは、緯度と経度情報のみを示しているが、高度情報を含めてもよい。ＡＣＣ状態１０５４ａは、アクセサリー電源のオン／オフが切り替わったタイミングを把握可能な情報である。車速１０５４ｂは、車速センサ１０２cから取得される情報である。
ブレーキ状態１０５４ｃは、パーキングブレーキのオン／オフを把握可能な情報である。送信される車両情報は、上記以外の車両の状態を表す情報を含んでもよい。
【００３３】
（２−２．サーバ装置）
図１に示すように、サーバ装置２は、ＣＰＵ（Central Processing Unit）２１、ＲＡ
Ｍ（Random Access Memory）２２、記憶装置２３、通信インタフェース(I/F)２４を備え
る。ＣＰＵ２１は、記憶装置２３に格納されたプログラムを読み込んで実行することにより、図４に示すような機能、すなわち、車両情報受信部２０１、車両情報記憶部２０２、駐車位置抽出部２０３、データベース生成部２０４、駐車場位置データベース２０８の各機能部を実現する。データベース生成部２０４は、専用駐車場データ除外部２０５、マッチング部２０６、データベース登録部２０７を含む。なお、これらの機能の一部または全部は、ＡＳＩＣやＦＰＧＡのようなハードウェア回路によって実現されてもよい。
【００３４】
車両情報受信部２０１は、通信Ｉ／Ｆ２４を介して複数の車両１から車両情報を受信して、車両情報記憶部２０２に格納する。車両情報記憶部２０２には、図３に示す車両情報が大量に格納される。
【００３５】
駐車位置抽出部２０３（以下、抽出部２０３とも称する）は、車両情報記憶部２０２を参照して、車両が駐車状態である時の車両情報のレコードを特定し、車両が駐車状態である時の位置を抽出する。本実施形態では、アクセサリー電源がオンからオフに切り替わった時のレコードが、駐車状態であるときの車両情報のレコードとして特定される。なお、このようにして特定されたレコードのみを含む一時的なテーブル（あるいはビュー）を作成してもよい。
【００３６】
データベース生成部２０４は、抽出部２０３によって抽出された車両情報と、駐車場位置データベース２０８に基づいて、駐車場の位置・駐車車両の車種・駐車日時を含むレコードを格納する駐車場データベース２０９を生成する。データベース生成部２０４は、専用駐車場データ除外部２０５、マッチング部２０６、データベース登録部２０７を含む。
【００３７】
駐車場位置データベース２０８は、一般の車両が利用可能な駐車場の位置データが予め格納されたデータベースである。本実施形態の駐車場位置データベース２０８は、図５に示すように、駐車場ＩＤ２０８１、駐車場名２０８２、位置情報２０８３を含む。位置情報２０８３は、緯度と経度情報のみを示しているが、高度情報を含めてもよい。また、駐車場位置データベース２０８には、駐車場の管理者が提供する駐車可能な車両の高さ・幅・長さ・重量に関する情報や、３ナンバー車両・ＲＶ車両・左ハンドル車両（右側通行の国・地域では右ハンドル車両）の制限、管理者名、連絡先などが含まれてもよい。
【００３８】
専用駐車場データ除外部２０５（以下、除外部２０５とも称する）は、駐車状態の時の車両情報のレコードのうち、専用駐車場に駐車したときのレコードを除外する。専用駐車場とは、特定の１台または複数台の車両のみが駐車すべき駐車場を意味し、典型的には自宅駐車場や契約駐車場などである。専用駐車場への駐車を表すレコードを特定するための処理については後述する。なお、車両の専用駐車場が、本発明における「車両に関連する所定位置」に相当する。
【００３９】
マッチング部２０６は、除外部２０５による除外処理が施された後の車両情報レコードの中から、駐車位置が駐車場位置データベース２０８に格納されている駐車場の位置と一致するレコードを抽出する。
【００４０】
データベース登録部２０７は、駐車位置が駐車場位置データベース２０８に格納されている駐車場の位置と一致する車両情報レコードに関して、この駐車場に、車両情報レコードに示される車種の車両が駐車可能であることを示すデータを、駐車場データベース２０９に追加する。すなわち、データベース登録部２０７は、車両の駐車位置が、専用駐車場（車両に関連する所定位置）ではなく、かつ、予め把握されている駐車場地点と一致する場合に、この駐車位置（駐車場）に車両情報に示される車種の車両が駐車可能であるというデータを駐車場データベース２０９に追加する。
【００４１】
本実施形態では、駐車場データベース２０９には、図６（Ａ）に示すように、１回の駐車ごとに、駐車場ＩＤ２０９１、駐車場名２０９２、位置情報２０９３、車種２０９４、駐車日時２０９５からなるレコードが格納される。したがって、データベース登録部２０７は、駐車位置が駐車場位置データベース２０８に格納されている駐車場の位置と一致する車両情報ごとに、図６（Ａ）のデータベースに１レコードを追加する。
【００４２】
図６（Ａ）に示すデータベースを駐車場ごとに集計することで、図６（Ｂ）に示すような駐車場データベース２０９を作成することもできる。図６（Ｂ）に示すデータベースは、駐車場ＩＤ２１９１、駐車場名２１９２、位置情報２１９３、車種１の駐車回数２１９４ａ、車種１の最新駐車日時２１９４ｂ、車種２の駐車回数２１９５ａ、車種２の最新駐
車日時２１９５ｂ、・・・が格納される。
【００４３】
図６（Ｂ）のデータベースは、図６（Ａ）のデータベースから作成できるので、データベース登録部２０７は先に図６（Ａ）のデータベースを生成すればよい。あるいは、データベース登録部２０７は、図６（Ａ）のデータベースを利用せずに、図６（Ｂ）の形式のデータベースを直接生成してもよい。この場合、データベース登録部２０７は、レコードを追加する度に、車両情報レコードに対応する車種の「駐車回数」を１増加させ、車両情報レコードの駐車日時が「最新駐車日時」よりも新しければこのフィールドを更新すればよい。
【００４４】
［３．駐車場データベース生成処理］
次に、図７のフローチャートを参照して、サーバ装置２における駐車場データベース生成処理をより詳細に説明する。このフローチャートに示す処理は、サーバ２のＣＰＵ２１が記憶装置２３に格納されたプログラムを読み込んで実行することにより実現される。なお、ここでは、車両１からの車両情報の受信処理はすでに完了しており、車両情報記憶部２０２には十分な量の車両情報が格納されていることを想定する。
【００４５】
ステップＳ１０１では、抽出部２０３が車両情報記憶部２０２を参照して、車両が駐車状態である時の車両情報のレコードを抽出する。本実施形態では、アクセサリー電源の状態がオンからオフに切り替わった時のレコードを、車両が駐車状態である時の車両情報のレコードとして抽出する。たとえば、図３に示す車両情報レコード群からは、ＡＣＣ１０５４ａが「オフ」となったことを示すレコードＲ１が駐車状態のレコードとして抽出される。
【００４６】
駐車状態の判定は、上記以外の方法によって行ってもよい。たとえば、エンジンの状態がオンからオフに切り替わった時を、車両が駐車状態であると判断してもよい。また、車両が同一の地点に所定時間（たとえば、１０分、３０分など）以上留まっている場合に、車両が駐車状態であると判断してもよい。また、車両がパーキングブレーキをオンにしたりサイドミラーを収納したりした場合に、車両が駐車状態であると判断してもよい。また、車両が同じ位置で、あるいはエンジンをオフにした状態で、向きを所定角度（たとえば、９０度）以上変えた場合に、車両が駐車状態であると判断してもよい。これは、車両がターンテーブルを利用した状況に相当する。
【００４７】
ステップＳ１０２において、除外部２０５は、ステップＳ１０１で抽出されたデータの中から、専用駐車場への駐車を表すデータを除外する。本実施形態では、同一の車両が所定の頻度（たとえば、週に２回や月に５回）以上で同じ位置に駐車している場合には、除外部２０５は、当該車両が当該位置に駐車したことを表す車両情報のレコードを処理対象から除外する。具体的には、特定の車両Ｃ１が特定の位置Ｐ１に高頻度に駐車している場合は、車両Ｃ１が位置Ｐ１に駐車したことを表す全ての車両情報が処理対象から除外される。ただし、車両Ｃ１が位置Ｐ１以外に駐車したことを表す車両情報や、車両Ｃ１以外の車両が位置Ｐ１に駐車したことを表す車両情報は、除外されない。
【００４８】
ステップＳ１０３において、マッチング部２０６は、ステップＳ１０２での除外処理後の車両情報から、駐車場位置データベース２０８に格納されている駐車場の位置と一致するレコードを抽出する。
【００４９】
ステップＳ１０４では、データベース登録部２０７は、駐車場と一致する車両情報（すなわち、駐車位置が駐車場と一致する車両情報）について、当該車両情報に含まれる車種の車両がデータ取得日時において当該駐車場に駐車可能であったことを示すデータを駐車場データベース２０９に追加する。具体的には、図６（Ａ）に示すデータベースに１レコ
ードのデータが追加される。この際、車種２０９４は車両情報の車種１０５２と等しく、駐車日時２０９５は車両情報のデータ取得日時１０５１に等しい。
【００５０】
ここでは、図６（Ａ）に示すデータベースを最終的な出力としているが、さらに集計を行って図６（Ｂ）に示すように駐車場ごと車種ごとに、駐車回数および最新駐車日時を格納したデータベースを生成してもよい。
【００５１】
［４．本実施形態の有利な効果］
本実施形態によれば、駐車場ごとにどのような車種（サイズ）の車両が駐車可能かを判断可能な駐車場データベースを容易に生成することができる。また、実際に駐車されたことを表す車両情報（プローブ情報）に基づいて駐車場データベースを生成しているので、精度の高い駐車場データベースが生成できる。
【００５２】
また、本実施形態では、専用駐車場への駐車を表す車両情報を除外して駐車場データベースを生成しているので、たとえば自宅駐車場と一般駐車場が隣接しているような状況でも、この一般駐車場に駐車可能な車両サイズを正しく把握できる。図８（Ａ），図８（Ｂ）を参照して説明する。
【００５３】
図８（Ａ）は、大型車が駐車可能な専用駐車場８１（個人の自宅駐車場）と、大型車が駐車不可能な一般駐車場８２が隣接している状況を示す。図中の専用駐車場８１および一般駐車場８２は、車両１台分の駐車スペースを表している。また、図中の丸および四角は車両が駐車したときの車両情報に含まれる位置を表し、記号中の文字のうち、一文字目の「Ｌ」は大型車、「Ｓ」は小型車を意味し、二文字目の数字は車両の識別するためのものである。車両のＧＰＳ装置によって取得される位置情報には誤差が含まれるので、車両Ｌ１が専用駐車場８１に駐車した場合でも、駐車位置が一般駐車場８２を指し示す場合がある。
【００５４】
このような状況において、除外部２０５による除外処理（図７のステップＳ１０２）を行わずに駐車場データベースを生成すると、一般駐車場８２に小型車Ｓ１〜Ｓ５だけでなく大型車Ｌ１も駐車したと判断され、したがって、一般駐車場８２は大型車が駐車可能であると判断される。
【００５５】
これに対して本実施形態では、大型車Ｌ１が高頻度に専用駐車場８１および一般駐車場８２に駐車していることから、除外部２０５による除外処理によって大型車Ｌ１の当該位置に関する車両情報が処理対象から除外される。すなわち、図８（Ｂ）に示すように、小型車Ｓ１〜Ｓ５だけの車両情報を対象として駐車場データベースが生成される。したがって、一般駐車場８２には小型車だけが駐車したと判断されるので、誤って大型車が駐車可能であると判断されることを避けられる。
【００５６】
［５．変形例］
上記の実施形態は本発明を実施する一例に過ぎず、本発明をその内容に限定するものではない。本発明は、その技術的思想の範囲内で、種々の変形が可能である。
【００５７】
（５−１．車種情報の変形例）
上記の実施形態では、車両１からサーバ装置２に対して、車種情報を含む車両情報を送信しているが、必ずしも車種情報を送信する必要はない。たとえば、車種情報の代わりに、車両１の個体識別情報（車両ＩＤ）や車載端末１０の個体識別情報（車載端末ＩＤ）を用いてもよい。サーバ装置２は、車両ＩＤや車載端末ＩＤと当該車両の車種とを対応づけて記憶したマスタデータベースを利用して、車両ＩＤや車載端末ＩＤから車両の車種を取得可能である。また、車種情報は車両のサイズを表す情報の一例であるので、車種情報を
用いる代わりに、車両の幅・長さ・高さを用いてもよい。
【００５８】
（５−２．専用駐車場の特定）
上記の実施形態では、車両情報を解析して、特定車両が所定の頻度以上で駐車する位置を専用駐車場であると判断している。しかしながら、専用駐車場の特定方法はこれに限られない。たとえば、サーバ装置２は、車両とその専用駐車場（自宅駐車場や契約駐車場）とが関連付けて予め登録されたデータベースを利用して、車両の専用駐車場を特定してもよい。また、車両情報に基づく専用駐車場の特定と、データベースに基づく専用駐車場の特定とを併用してもよい。
【００５９】
（５−３．車両情報の解析）
上記の実施形態では、車両１は定期的に取得される車両情報の全てをサーバ装置２に送信し、サーバ装置２で車両情報の解析（駐車位置の抽出）を行っている。しかしながら、車両１で車両情報に対する処理を行って、処理後の車両情報をサーバ装置２に送信してもよい。車両１における処理として、不要な車両情報の削除や、駐車状態の判定処理などが含まれる。
【００６０】
＜第２の実施形態＞
第１の実施形態では、一般駐車場の地点をあらかじめ格納した駐車場位置データベースを利用しているが、本実施形態では車両情報（プローブ情報）に基づいて駐車場位置データベースを生成して、生成した駐車場位置データベースを用いて駐車場データベースを生成する。
【００６１】
本実施形態の基本的な構成は第１の実施形態と同様であり、サーバ装置（駐車場データベース生成装置）２の構成が第１の実施形態と異なる。以下では、第１の実施形態との相違点について主に説明する。
【００６２】
サーバ装置２は、ＣＰＵ２１がプログラムを実行することで図９に示すような機能を実現する。具体的には、サーバ装置２は、第１の実施形態の機能に加えて、駐車場位置抽出部２１１をさらに有する。
【００６３】
駐車場位置抽出部２１１は、抽出部２０３によって抽出された駐車位置が、法令（法律または命令）によって駐車が許可されている位置であるか否か（駐車が禁止されている位置であるか否か）を判断する。駐車場位置抽出部２１１は、駐車が許可されている位置をあらかじめ定義したデータベースを利用して、抽出部２０３によって抽出された駐車位置が駐車可能な位置かを判断してもよい。あるいは、駐車場位置抽出部２１１は、抽出部２０３によって抽出された駐車位置が、駐車禁止の条件を満たすか否かを都度判断してもよい。日本の法令によれば、たとえば、交差点の端から５メートル以内、横断歩道から５メートル以内、踏切から１０メートル以内、トンネル・線路・踏切・坂の頂上などが駐車禁止である。駐車場位置抽出部２１１は、このような条件に該当する位置は、抽出部２０３によって抽出された位置であっても、駐車場としては扱わないようにする。また、駐車場位置抽出部２１１は、特定の車両のみが駐車する駐車位置は専用駐車場であると扱ってもよい。
【００６４】
駐車場位置抽出部２１１は、駐車実績が所定頻度以下の位置は、駐車場として扱わなくてもよい。また、駐車場位置抽出部２１１は、駐車した車両の数が所定数以下の位置は、駐車場として扱わなくてもよい。
【００６５】
駐車場位置抽出部２１１は、駐車場として抽出した位置に基づいて、駐車場位置データベース２１２を生成する。図１０は、生成される駐車場位置データベース２１２の構成を
示す図である。図１０に示すように、駐車場位置データベース２１２は、駐車場ＩＤ２１２１、専用駐車場か否かを表すフラグ２１２２、駐車禁止区域か否かを表すフラグ２１２３、及び位置情報２１２４を含む。
【００６６】
その他の処理は第１の実施形態と基本的に同様である。ただし、本実施形態では、駐車場位置データベース２１２を用いて駐車場データベース２０９が生成されるので、図１１に示すように駐車場データベース２０９に専用駐車場であるか否かを表すフラグ２０９６と駐車禁止区域であるか否かを表すフラグ２０９７とが含まれる。
【００６７】
以上のように本実施形態によれば、駐車場位置データベースが車両情報から自動的に作成でき手動での作成が不要になるほか、最新の情報に基づいて駐車場の地点を把握可能となる。
【００６８】
＜第３の実施形態＞
本実施形態は、第１，２の実施形態によって生成された駐車場データベースを利用した駐車場検索システムである。図１２は、本実施形態に係る駐車場検索システムの構成を示す図である。図に示すように駐車場検索システムは、ユーザ端末３と駐車場検索装置４から構成される。
【００６９】
ユーザ端末３は、車載端末であってもよいし、スマートフォンや携帯情報端末など任意の情報処理装置であってもよい。ユーザ端末は、ＧＰＳ機能を有するコンピュータであり、駐車場検索装置４に対して、位置情報および車種情報を含む検索要求を送信して、当該位置の付近において当該車種の車両が駐車可能な駐車場の検索を要求する。
【００７０】
駐車場検索装置４は、ＣＰＵ，ＲＡＭ，ＲＯＭ、通信Ｉ／Ｆなどを含む情報処理装置で有り、データベース生成装置４０１、駐車場データベース２０９、検索要求受信部４０２、検索部４０３、検索結果送信部４０４を含む。
【００７１】
データベース生成装置４０１は、第１の実施形態（図４）や第２の実施形態（図９）において説明したものと同様であるので詳細な説明は省略する。データベース生成装置４０１によって、駐車場データベース２０９が生成される。
【００７２】
検索要求受信部４０２は、ユーザ端末３から位置情報および車種情報を含む検索要求を受信する。検索要求受信部４０２が検索要求を受信すると、この検索要求を検索部４０３に送る。
【００７３】
検索部４０３は、駐車場データベース２０９を検索して、検索要求に含まれる位置（対象位置）の付近から、検索要求に含まれる車種（対象車種）の車両が駐車可能な駐車場を検索する。具体的には、検索部４０３は、対象位置から所定距離以内の範囲に位置し、かつ、対象車種の車両について駐車履歴がある駐車場を求める。なお、対象車種の車両の駐車履歴が単にあるだけでなく、所定回数以上あることを条件としてもよい。
【００７４】
このような条件を満たす駐車場が複数存在する場合、検索部４０３は、次のようにして検索結果に優先度を割り当ててもよい。すなわち、対象車種の車両の駐車回数が多いほど高い優先度を割り当てたり、対象車種の車両の最新の駐車日時が新しいほど高い優先度を割り当てたり、検索位置からの距離が近いほど高い優先度を割り当てたりしてもよい。あるいは、これら複数の要素を総合して優先度を割り当ててもよい。
【００７５】
検索結果送信部４０４は、検索部４０３による検索結果をユーザ端末３に送信する。検索結果送信部４０４は、最も優先度の高い検索結果のみをユーザ端末３に送信してもよい
し、全てのあるいは上位所定数個の検索結果を優先度とともにユーザ端末３に送信してもよい。
【００７６】
本実施形態によれば、ユーザ端末３から、対象車種の車両が駐車可能な駐車場を容易に検索できる。
【００７７】
なお、本実施形態に係る駐車場検索装置４は、実際に駐車場に空きがあるか否かを示す満空情報を取得する満空情報取得部を備えることも望ましい。このような満空情報が利用可能であれば、検索部４０３は、検索条件を満たし、かつ、空きがある駐車場を検索するようにするとよい。
【００７８】
また、複数の車種間の駐車可能性の包含関係を利用して検索することも好ましい。たとえば、車種Ａが駐車可能であれば車種Ｂも駐車可能であるという関係が、駐車可能性の包含関係の一例である。このような包含関係を利用すれば、実際には車種Ｂの駐車実績がない駐車場であっても車種Ａの駐車実績があれば車種Ｂの駐車が可能であると判断できる。したがって、検索可能な駐車場を増やすことができる。なお、駐車可能性の包含関係は、管理者が手動で作成すればよい。あるいは、駐車可能性の包含関係は、車両１から送信される車両情報を解析することによって作成してもよい。駐車可能性の包含関係に基づく検索は必ずしも正しいとは限らないので、検索条件に合致する駐車場が見つからないときに実行したり、優先度を低くしたりするなどの対応を行うことが好ましい。
【００７９】
また、本実施形態において、検索要求に車種情報を含めるようにしているが、車種情報は車両のサイズを表す情報の一例である。したがって、車種情報の代わりに、車両の幅・長さ・高さを用いてもよい。
【００８０】
また、本実施形態では、検索要求がユーザ端末３から無線通信を介して駐車場検索装置４に入力される例を説明したが、オペレータが駐車場検索装置４を直接操作して検索条件を入力して駐車場の検索を行ってもよい。この場合、検索結果は画面に出力される。この形態は、たとえば、オペレータが車両の運転者から音声通話に基づいて駐車場を検索する用途に適用可能である。
【００８１】
＜変形例＞
上記の実施形態の構成は、本発明の技術的思想を逸脱しない範囲内で、適宜変更したり組み合わせたりして利用することができる。たとえば、駐車場データベース生成装置や駐車場検索装置を１台のサーバ装置（コンピュータ）で実装する必要はなく、機能を分担して実行する複数のコンピュータでこれらの装置を実装してもよい。
【００８２】
また、本開示において説明した構成や処理は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【００８３】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【００８４】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよ
い。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク、ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【００８５】
１：車両    １０：車載端末
１０１：車両情報取得部    １０２：車両センサ
１０３：車両情報記憶部    １０４：車種情報記憶部    １０５：車両情報送信部
２：サーバ装置（データベース生成装置）
２０１：車両情報受信部    ２０２：車両情報記憶部    ２０３：駐車地点情報抽出部
２０４：データベース生成部    ２０５：専用駐車場データ除外部
２０６：マッチング部          ２０７：データベース登録部
２０８：駐車場位置データベース    ２０９：駐車場データベース
【図１】
2019082991.tif 000003
【図２】
2019082991.tif 000004
【図３】
2019082991.tif 000005
【図４】
2019082991.tif 000006
【図５】
2019082991.tif 000007
【図６】
2019082991.tif 000008
【図７】
2019082991.tif 000009
【図８】
2019082991.tif 000010
【図９】
2019082991.tif 000011
【図１０】
2019082991.tif 000012
【図１１】
2019082991.tif 000013
【図１２】
2019082991.tif 000014