(57)【特許請求の範囲】
【請求項１】
少なくとも移動体の位置を示すプローブ情報の生成に対応する基準点を起点として、経過時間又は移動体の移動距離が、予め決められた基本条件を満たす場合、前記プローブ情報を生成するプローブ情報生成部と、
前記移動体の状態変化に基づき、前記基本条件と異なる追加条件を満たすかどうかを監視する条件監視部と、
前記条件監視部において前記追加条件を満たすと判定された場合、前記プローブ情報生成部に前記プローブ情報を生成させる生成指令部と、
前記プローブ情報生成部により生成された前記プローブ情報を出力するプローブ情報出力部と、
を備え、
前記条件監視部は、前記移動体の状態変化を示す変化量が予め決められた閾値を超えた場合、前記追加条件を満たすと判定するものであって、
前記移動体の状態変化を示す変化量として、前記移動体の進行方向を示す方位の変化量が予め決められた閾値を超えた場合、前記追加条件を満たすと判定する情報収集装置。
【請求項２】
前記プローブ情報生成部は、
前記基準点からの期間において、前記基本条件を満たすよりも前に、前記条件監視部により前記追加条件を満たすと判定された場合、前記生成指令部の指示に基づき前記プローブ情報を生成することを特徴とする請求項１に記載の情報収集装置。
【請求項３】
前記プローブ情報生成部は、
前記条件監視部により前記追加条件を満たさないと判定された後、前記基本条件を満たすか否かを判定し、前記追加条件または前記基本条件を満たすと判定した場合、前記プローブ情報を生成することを特徴とする請求項１または２に記載の情報収集装置。
【請求項４】
前記条件監視部は、
前記基本条件を判定する際の基準点と異なる時点を起点として、前記起点とした時点からの期間において、前記追加条件を満たすかどうかを監視することを特徴とする請求項１から３のうちいずれか一項に記載の情報収集装置。
【請求項５】
前記条件監視部は、
前記移動体の状態変化を示す変化量として、前記移動体が備える蓄電池の充電状態の変化量が予め決められた閾値を超えた場合、前記追加条件を満たすと判定することを特徴とする請求項１から４のうちいずれか一項に記載の情報収集装置。
【請求項６】
前記条件監視部は、
前記移動体の状態変化を示す変化量として、前記移動体の移動速度の変化量が予め決められた閾値を超えた場合、前記追加条件を満たすと判定することを特徴とする請求項１から５のうちいずれか一項に記載の情報収集装置。
【請求項７】
前記条件監視部は、
前記移動体に異常が発生したことが検出された場合、前記追加条件を満たすと判定することを特徴とする請求項１から６のうちいずれか一項に記載の情報収集装置。
【請求項８】
前記条件監視部は、
前記移動体に対して利用者からの所定の操作が入力された場合、前記追加条件を満たすと判定することを特徴とする請求項１から７のうちいずれか一項に記載の情報収集装置。
【請求項９】
少なくとも移動体の位置を示すプローブ情報の生成に対応する基準点を起点として、経過時間又は移動体の移動距離が、予め決められた基本条件を満たす場合、前記プローブ情報を生成するプローブ情報生成ステップと、
前記移動体の状態変化に基づき、前記基本条件と異なる追加条件を満たすかどうかを監視する条件監視ステップと、
前記条件監視ステップにおいて前記追加条件を満たすと判定された場合、前記プローブ情報を生成させる生成指令ステップと、
生成指令ステップに基づき生成された前記プローブ情報を出力するプローブ情報出力ステップと、
を含み、
前記条件監視ステップは、
前記移動体の進行方向を示す方位の変化量が予め決められた閾値を超えた場合、前記追加条件を満たすと判定する情報収集方法。
【請求項１０】
コンピュータを、
少なくとも移動体の位置を示すプローブ情報の生成に対応する基準点を起点として、経過時間又は移動体の移動距離が、予め決められた基本条件を満たす場合、前記プローブ情報を生成するプローブ情報生成手段、
前記移動体の状態変化に基づき、前記基本条件と異なる追加条件を満たすかどうかを監視する条件監視手段、
前記条件監視手段において前記追加条件を満たすと判定された場合、前記プローブ情報生成手段に前記プローブ情報を生成させる生成指令手段、
前記プローブ情報生成手段により生成された前記プローブ情報を出力するプローブ情報出力手段、
として機能させるためのプログラムであって、
前記条件監視手段は、
前記移動体の進行方向を示す方位の変化量が予め決められた閾値を超えた場合、前記追加条件を満たすと判定するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報収集装置、情報収集方法、およびプログラムに関する。
【背景技術】
【０００２】
車両に搭載された車載装置により、車両が実際に走行した位置や速度などを含むプローブ情報を、所定時間ごと又は所定走行距離ごとに収集し、路側に設けられた路側装置に送信する技術が知られている（例えば、特許文献１参照）。路側装置は各所に設けられており、複数の路側装置から収集されたプローブ情報に基づき、センタサーバ等で、渋滞や混雑状況を示す交通情報が生成され、ユーザに対して提供される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−０７０９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、このような車載装置において、例えば車両がカーブや交差点を走行する場合では、転回の途中においてできるだけ多くの連続的なプローブ情報を取得することが望ましい。一方、路側装置やセンタサーバとの通信量を抑える観点においては、プローブ情報の情報量を削減するために、渋滞等により低速で走行あるいは停止しているような場合には、プローブ情報の取得数を減らすことが望まれる。
【０００５】
しかしながら、所定時間ごと又は所定走行距離ごとにプローブ情報を取得するだけでは、例えば転回の途中で必要な量のプローブ情報を取得することができない場合がある。一方で、プローブ情報を取得する時間間隔や走行距離間隔を狭めた場合、取得したプローブ情報の情報量が膨大となりプローブ情報をセンタサーバ等に送信する際の通信量が増大する。よって、プローブ情報の通信量を抑えつつ、必要なプローブ情報を適宜収集することは困難であった。
【０００６】
本発明は、このような事情に鑑みてなされたもので、その目的は、移動体の状態変化に応じて必要なプローブ情報を適宜収集することができる情報収集装置、情報収集方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る情報収集装置は、少なくとも移動体の位置を示すプローブ情報の生成に対応する基準点を起点として、経過時間又は移動体の移動距離が、予め決められた基本条件を満たす場合、前記プローブ情報を生成するプローブ情報生成部（１０２）と、前記移動体の状態変化に基づき、前記基本条件と異なる追加条件を満たすかどうかを監視する条件監視部（１０４）と、前記条件監視部において前記追加条件を満たすと判定された場合、前記プローブ情報生成部に前記プローブ情報を生成させる生成指令部（１０５）と、前記プローブ情報生成部により生成された前記プローブ情報を出力するプローブ情報出力部（１０３）と、を備え、前記条件監視部（１０４）は、前記移動体の状態変化を示す変化量が予め決められた閾値を超えた場合、前記追加条件を満たすと判定するものであって、前記移動体の状態変化を示す変化量として、前記移動体の進行方向を示す方位の変化量が予め決められた閾値を超えた場合、前記追加条件を満たすと判定する。
この構成により、情報収集装置は、経過時間又は移動体の移動距離が基本条件を満たす場合に生成されるプローブ情報を最低限収集することができるとともに、追加条件を満たした場合に生成されるプローブ情報をさらに収集することができる。よって、生成するプローブ情報の情報量を抑えつつ、移動体の状態変化に基づいて必要なプローブ情報を適宜生成することができる。
また、この構成により、情報収集装置は、移動体の状態変化の変化量が閾値を超えたことに基づいて、移動体の状態が大きく変化した場合、必要なプローブ情報を生成することができる。
さらに、この構成により、情報収集装置は、カーブや交差点を転回したときに、方位の変化量が予め決められた閾値を超えることにより追加条件を満たすと判定することで、必要なプローブ情報を生成することができる。このため、カーブや交差点を転回したときの移動体の動き把握するために必要なプローブ情報を生成することができる。
【０００８】
また、本発明の一態様は、上記に記載の発明において、前記プローブ情報生成部が、前記基本条件を満たすよりも前に、前記条件監視部により前記追加条件を満たすと判定された場合、前記生成指令部の指示に基づき前記プローブ情報を生成する。
この構成により、情報収集装置は、経過時間又は移動体の移動距離が基本条件を満たす場合に生成されるプローブ情報を最低限収集することができるとともに、追加条件を満たした場合に生成されるプローブ情報をさらに収集することができる。よって、生成するプローブ情報の情報量を抑えつつ、移動体の状態変化に基づいて必要なプローブ情報を適宜生成することができる。
【０００９】
また、本発明の一態様は、上記に記載の発明において、前記プローブ情報生成部が、前記条件監視部により前記追加条件を満たさないと判定された後、前記基本条件を満たすか否かを判定し、前記追加条件または前記基本条件を満たすと判定した場合、前記プローブ情報を生成する。
この構成により、情報収集装置は、基本条件よりも追加条件の方を優先して、プローブ情報を生成するか否かを判定することができる。
【００１０】
また、本発明の一態様は、上記に記載の発明において、前記条件監視部が、前記基本条件を判定する際の基準点と異なる時点を起点として、前記起点とした時点からの期間において、前記追加条件を満たすかどうかを監視する。
この構成により、情報収集装置は、基本条件の基準点と追加条件の基準点を自由に設定することができる。
【００１３】
また、本発明の一態様は、上記に記載の発明において、前記条件監視部が、前記移動体の状態変化を示す変化量として、前記移動体が備える蓄電池の充電状態の変化量が予め決められた閾値を超えた場合、前記追加条件を満たすと判定する。
この構成により、情報収集装置は、移動体の蓄電残量の変化量が予め決められた閾値を超えることにより追加条件を満たすと判定することで、必要なプローブ情報を生成することができる。このため、移動体の蓄電残量を監視するために必要なプローブ情報を生成することができる。
【００１４】
また、本発明の一態様は、上記に記載の発明において、前記条件監視部は、前記移動体の状態変化を示す変化量として、前記移動体の移動速度の変化量が予め決められた閾値を超えた場合、前記追加条件を満たすと判定する。
この構成により、情報収集装置は、移動体の移動速度の変化量が予め決められた閾値を超えることにより追加条件を満たすと判定することで、必要なプローブ情報を生成することができる。このため、移動速度が急激に変化する移動体の移動状態を監視するために必要なプローブ情報を生成することができる。
【００１５】
また、本発明の一態様は、上記に記載の発明において、前記条件監視部が、前記移動体に異常が発生したことが検出された場合、前記追加条件を満たすと判定する。
この構成により、情報収集装置は、移動体に異常が発生したことが検出されたことにより追加条件を満たすと判定することで、必要なプローブ情報を生成することができる。このため、移動体に発生した異常を分析するために必要なプローブ情報を生成することができる。
【００１６】
また、本発明の一態様は、上記に記載の発明において、前記条件監視部が、前記移動体に対して利用者からの所定の操作が入力された場合、前記追加条件を満たすと判定する。
この構成により、情報収集装置は、移動体に対して利用者からの所定の操作が入力されたことが検出されたことにより追加条件を満たすと判定することで、必要なプローブ情報を生成することができる。このため、利用者の操作に応じた走行状況等を分析するために必要なプローブ情報を生成することができる。
【００１７】
また、本発明に係る情報収集方法は、少なくとも移動体の位置を示すプローブ情報の生成に対応する基準点を起点として、経過時間又は移動体の移動距離が、予め決められた基本条件を満たす場合、前記プローブ情報を生成するプローブ情報生成ステップと、前記移動体の状態変化に基づき、前記基本条件と異なる追加条件を満たすかどうかを監視する条件監視ステップと、前記条件監視ステップにおいて前記追加条件を満たすと判定された場合、前記プローブ情報を生成させる生成指令ステップと、生成指令ステップに基づき生成された前記プローブ情報を出力するプローブ情報出力ステップと、を含み、前記条件監視ステップは、前記移動体の進行方向を示す方位の変化量が予め決められた閾値を超えた場合、前記追加条件を満たすと判定する。
この構成により、情報収集装置は、経過時間又は移動体の移動距離が基本条件を満たす場合に生成されるプローブ情報を最低限収集することができるとともに、追加条件を満たした場合に生成されるプローブ情報をさらに収集することができる。よって、生成するプローブ情報の情報量を抑えつつ、移動体の状態変化に基づいて必要なプローブ情報を適宜生成することができる。
また、この構成により、情報収集方法は、移動体の状態変化の変化量が閾値を超えたことに基づいて、移動体の状態が大きく変化した場合、必要なプローブ情報を生成することができる。
さらに、この構成により、情報収集方法は、カーブや交差点を転回したときに、方位の変化量が予め決められた閾値を超えることにより追加条件を満たすと判定することで、必要なプローブ情報を生成することができる。このため、カーブや交差点を転回したときの移動体の動き把握するために必要なプローブ情報を生成することができる。
【００１８】
また、本発明に係るプログラムは、コンピュータを、少なくとも移動体の位置を示すプローブ情報の生成に対応する基準点を起点として、経過時間又は移動体の移動距離が、予め決められた基本条件を満たす場合、前記プローブ情報を生成するプローブ情報生成手段、前記移動体の状態変化に基づき、前記基本条件と異なる追加条件を満たすかどうかを監視する条件監視手段、前記条件監視手段において前記追加条件を満たすと判定された場合、前記プローブ情報生成手段に前記プローブ情報を生成させる生成指令手段、前記プローブ情報生成手段により生成された前記プローブ情報を出力するプローブ情報出力手段、として機能させるためのプログラムであって、前記条件監視手段は、前記移動体の進行方向を示す方位の変化量が予め決められた閾値を超えた場合、前記追加条件を満たすと判定するプログラムである。
この構成により、機能されるコンピュータは、経過時間又は移動体の移動距離が基本条件を満たす場合に生成されるプローブ情報を最低限収集することができるとともに、追加条件を満たした場合に生成されるプローブ情報をさらに収集することができる。よって、生成するプローブ情報の情報量を抑えつつ、移動体の状態変化に基づいて必要なプローブ情報を適宜生成することができる。
また、この構成により、機能されるコンピュータは、移動体の状態変化の変化量が閾値を超えたことに基づいて、移動体の状態が大きく変化した場合、必要なプローブ情報を生成することができる。
さらに、この構成により、機能されるコンピュータは、カーブや交差点を転回したときに、方位の変化量が予め決められた閾値を超えることにより追加条件を満たすと判定することで、必要なプローブ情報を生成することができる。このため、カーブや交差点を転回したときの移動体の動き把握するために必要なプローブ情報を生成することができる。
【００１９】
また、本発明に係る情報収集装置は、少なくとも移動体の位置を示すプローブ情報の生成に対応する基準点を起点として、経過時間又は移動体の移動距離に関わらず移動体の状態変化を示す変化量に基づき、不定期にプローブ情報を生成するための条件を満たしたか否かを判定する条件監視部（１０４）と、前記条件監視部において前記条件を満たしたと判定された場合、前記プローブ情報を生成するプローブ情報生成部（５０２）と、前記プローブ情報生成部により生成された前記プローブ情報を出力するプローブ情報出力部（１０３）と、を備える。
この構成により、情報収集装置は、生成するプローブ情報の情報量を抑えつつ、経過時間又は移動体の移動距離に関わらず移動体の状態変化を把握するために必要なプローブ情報を適宜生成することができる。
【発明の効果】
【００２０】
この発明によれば、移動体の状態変化に応じて必要なプローブ情報を適宜収集することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１実施形態に係る情報収集システムの一例を示す概略図である。
【図２】本発明の第１実施形態に係る情報収集装置の構成例を示すブロック図である。
【図３】本発明の第１実施形態に係るプローブ情報の生成処理の一例について説明するためのフローチャートである。
【図４】本発明の第１実施形態に係るプローブ情報の生成処理の他の例について説明するためのフローチャートである。
【図５】本発明の第１実施形態に係る応用条件判定処理の一例について説明するためのフローチャートである。
【図６】本発明の第１実施形態に係る情報収集装置によるプローブ情報の取得例について説明するための図である。
【図７】本発明の第２実施形態に係る情報収集装置の構成例を示すブロック図である。
【図８】本発明の第２実施形態に係るプローブ情報の生成処理の一例について説明するためのフローチャートである。
【図９】本発明の第３実施形態に係る情報収集装置の構成例を示すブロック図である。
【図１０】本発明の第３実施形態に係るプローブ情報の生成処理の一例について説明するためのフローチャートである。
【発明を実施するための形態】
【００２２】
［第１実施形態］
以下、本発明の一実施形態に係る情報収集システム１の一例を示す。図１は、本発明の一実施形態に係る情報収集システム１の一例を示す概略図である。
【００２３】
（全体構成）
図１に示す通り、情報収集システム１は、情報収集装置１００と、路側装置２００と、センタサーバ３００とを備える。
情報収集装置１００は、車両４００に搭載され、プローブ情報を収集する。プローブ情報には、少なくとも車両４００の位置を示す情報を含む。ただし、プローブ情報は、車両４００の走行速度を示す情報や、車両の状態変化を示す情報等を含むものでもよい。なお、車両４００は、移動体の一例であって、これに限られない。例えば、飛行機や人などの移動体であってもよい。
【００２４】
路側装置２００は、交差点など、所定の路側に設けられている。路側装置２００は、路側に設けられた路側アンテナ２０１と接続されており、路側アンテナ２０１を介して、通信領域にある情報収集装置１００と通信を行う。路側装置２００は、通信可能な情報収集装置１００に対して、プローブ情報の送信を要求し、情報収集装置１００からプローブ情報を受信する。ここで、情報収集装置１００は、前回の路側装置２００との通信以降に生成した全てのプローブ情報を路側装置２００に送信する。
【００２５】
センタサーバ３００は、各地に設けられた路側装置２００からプローブ情報を受信し、受信したプローブ情報に基づき、渋滞の有無や、危険な運転が行われやすい箇所、危険なカーブが存在する箇所等を示す交通情報を生成する。
【００２６】
（情報収集装置１００の構成）
次に、図２を参照して、情報収集装置１００の構成例について説明する。図２は、情報収集装置１００の構成例を示すブロック図である。
情報収集装置１００は、通信部１１と、時計１２と、位置情報取得部１３と、車両状態検出部１４と、ＣＰＵ１５と、記憶部１６とを備える。
通信部１１は、例えば、路側装置２００と近距離通信を行う。
時計１２は、現在の日付及び時刻を計り、現在の日付及び時刻を示す情報をＣＰＵ１５に出力する。
位置情報取得部１３は、例えば、衛星測位システムを用いて、車両４００の現在の位置を示す位置情報を取得し、位置情報をＣＰＵ１５に出力する。
【００２７】
情報収集装置１００は、車両状態検出部１４として、加速度センサー、地磁気センサー、充電率演算装置、車両４００が受けた衝撃の大きさを検出するセンサー、車両４００の操作部（例えばワイパー、エアコン、クラクション等）、車両状態検出部１４がエンジンの回転数を検出するセンサー等を備え、車両４００の状態の変化を示す情報を取得する。車両状態検出部１４は、車両４００の状態の変化を検出する検出部である。例えば、車両状態検出部１４は、加速度センサー、地磁気センサー等の検出結果に基づき、車両４００の進行方向を示す情報（以下、方位情報という）を算出して出力する。また、車両状態検出部１４は、充電率演算装置として、車両４００の蓄電池に流れる電流や端子間電圧の検出値に基づいて充電率（ＳＯＣ：state of charge）を算出し、車両４００の蓄電池の充電率を示す情報（以下、ＳＯＣ情報という）を出力する。また、車両状態検出部１４は、車両４００が受けた衝撃の大きさを検出するセンサー等からの検出結果に基づき、検出された衝撃の大きさを示す情報（以下、衝撃量情報という）を出力する。また、車両状態検出部１４は、車両４００と通信可能に接続されており、車両４００のワイパー、エアコン、クラクション等を利用者が操作した操作内容を示す操作情報を取得する。なお、操作情報は、車両４００の操作部が利用者により操作されることにより、操作部から車両状態検出部１４に出力される。また、車両状態検出部１４は、車両４００のエンジンの回転数を検出し、検出したエンジンの回転数を示す情報を出力する。
【００２８】
ＣＰＵ１５は、情報収集装置１００を統括的に制御する制御部である。ＣＰＵ１５は、速度情報取得部１０１と、プローブ情報生成部１０２と、プローブ情報出力部１０３と、条件監視部１０４と、生成指令部１０５と、出力指令部１０６と、を備える。
【００２９】
速度情報取得部１０１は、車両状態検出部１４の検出結果に基づき、車両４００の移動速度を取得する。例えば、速度情報取得部１０１は、車両状態検出部１４から入力されるエンジンの回転数を示す情報に基づき、車両４００の移動速度を計算する。
【００３０】
プローブ情報生成部１０２は、プローブ情報の生成に対応する基準点を起点として、経過時間又は移動体の移動距離が、予め決められた基本条件を満たす場合に、プローブ情報を生成する。基本条件とは、経過時間又は移動距離に応じて定期的にプローブ情報を生成するための条件であって、プローブ情報を定期的に生成するための間隔を規定する条件である。プローブ情報生成部１０２は、基準点からの経過時間を計測するタイマー、及び、基準点からの移動距離を計測するカウンターを備える。プローブ情報生成部１０２は、タイマーまたはカウンターの計測結果に基づき、経過時間又は移動体の移動距離が、予め決められた基本条件を満たすか否かを判定する。また、プローブ情報生成部１０２は、生成指令部１０５からプローブ情報の生成が指示された場合に、プローブ情報を生成する。
本実施形態において、プローブ情報生成部１０２は、情報収集装置１００の電源がオンされ、位置情報取得部１３により位置情報の取得が可能な状態となった場合、最初の基準点をセットする。プローブ情報生成部１０２は、セットされた基準点に基づき、プローブ情報を生成するか否かを判定する。プローブ情報生成部１０２は、プローブ情報を生成する度に、基準点をリセットする。プローブ情報生成部１０２は、リセットされた基準点に基づき、次のプローブ情報を生成するか否かを判定する。これに限られず、プローブ情報生成部１０２は、前回のプローブ情報を生成したときの時刻や車両４００の走行距離の累積値を、経過時間又は移動距離を基準点に設定してもよい。
【００３１】
プローブ情報出力部１０３は、プローブ情報生成部１０２により生成されたプローブ情報を、通信部１１を介して路側装置２００に出力する。プローブ情報出力部１０３は、出力指令部１０６からプローブ情報の出力が指示された場合に、プローブ情報を出力する。
【００３２】
条件監視部１０４は、車両４００の状態変化に基づき、基本条件と異なる追加条件を満たすかどうかを監視する。追加条件とは、過時間又は移動体の移動距離に関わらず車両４００の状態変化により、不定期にプローブ情報を生成するタイミングを規定する条件である。条件監視部１０４は、車両４００と通信可能に接続されており、利用者が車両４００に対して入力した操作内容を示す操作情報を取得する。
本実施形態において、条件監視部１０４は、前回のプローブ情報が生成された時を基準点として、プローブ情報が生成された後、追加条件を満たすか否かを判定する。つまり、基本条件の基準点と追加条件の基準点とが同じである。以下、基本条件の基準点と追加条件の基準点とが同じである例について説明するが、本発明はこれに限られない。例えば、基本条件の基準点と、追加条件の基準点とが、異なるものであってもよい。
また、本実施形態において、条件監視部１０４は、プローブ情報生成部１０２による基本条件の判定処理と平行して、追加条件の判定処理を行う。
【００３３】
生成指令部１０５は、条件監視部１０４において追加条件を満たすと判定された場合、プローブ情報の生成を指示するコマンド（以下、生成コマンドという）をプローブ情報生成部１０２に出力して、プローブ情報を生成させる。
【００３４】
出力指令部１０６は、所定の出力タイミングに到達したと判定した場合、又は、条件監視部１０４において追加条件を満たすと判定された場合、プローブ情報の出力を指示するコマンド（以下、出力コマンドという）をプローブ情報出力部１０３に出力して、プローブ情報を出力させる。所定の出力タイミングとは、路側装置２００との通信エリア内において、所定時間が経過したとき、又は、所定距離を走行したときであってもよい。
【００３５】
記憶部１６には、基本条件情報１６１と、追加条件情報１６２とを記憶する。
基本条件情報１６１には、基本条件において規定されている時間間隔Ｔを示す情報（例えば、１分）、又は、基本条件において規定されている移動距離間隔Ｄを示す情報（例えば、５００ｍ）が含まれる。
追加条件情報１６２には、追加条件において規定されるプローブ情報が生成されるタイミングを示す情報が含まれる。例えば、追加条件情報１６２には、車両４００の状態変化の変化量に応じた閾値が含まれる。
具体的に説明すると、追加条件情報１６２には、車両４００の進行方向を示す方位の変化量と比較される閾値が含まれる。また、追加条件情報１６２には、車両４００の蓄電池の充電状態の変化量と比較される閾値が含まれる。また、追加条件情報１６２には、車両４００の移動速度の変化量と比較される閾値が含まれる。また、追加条件情報１６２には、追加条件として予め決められているイベントが含まれている。このイベントとしては、車両４００に異常が発生していること、及び、車両４００に利用者からの所定の操作が入力されたことが、具体的に決められている。例えば、車両４００に異常が発生していることとしては、車両状態検出部１４が検出した衝撃の大きさが閾値以上である場合、キーをオンしてもエンジンがかからずにエンジンの故障が疑われる場合、トランクやドアが完全に閉まっていない（半ドアの状態である）場合等が決められている。また、車両４００に利用者からの所定の操作が入力されたこととしては、利用者により車両４００のワイパー、エアコン、クラクション等を操作された場合等が決められている。
【００３６】
（プローブ情報生成処理の一例）
次に、図３を参照して、情報収集装置１００によるプローブ情報の生成処理の一例について説明する。図３は、情報収集装置１００によるプローブ情報の生成処理の一例について説明するためのフローチャートである。
【００３７】
（ステップＳＴ１０１）
はじめに、車両４００の電源がオンされることにより、情報収集装置１００の電源もオンされる。情報収集装置１００の電源がオンされると、プローブ情報生成部１０２が、基準点をセットし、基準点がセットされたことを条件監視部１０４に通知する。また、プローブ情報生成部１０２は、基準点がセットされた時からタイマーの計測を開始させる。
【００３８】
基準点がセットされたことが通知された場合、条件監視部１０４は、車両４００の状態変化に基づき、基準点がセットされた後、追加条件を満たすか否か判定する。複数の追加条件のうち少なくとも１つの条件が満された場合、条件監視部１０４は、追加条件を満たすと判定する。なお、条件監視部１０４による処理については、図５を参照して後述する。生成指令部１０５は、条件監視部１０４において追加条件を満たすと判定された場合、プローブ情報の生成を指示する生成コマンドをプローブ情報生成部１０２に出力する。
【００３９】
（ステップＳＴ１０２）
プローブ情報生成部１０２は、生成指令部１０５から生成コマンドが入力したか否かを判定する。
【００４０】
（ステップＳＴ１０３）
生成指令部１０５から生成コマンドが入力したと判定しない場合（ステップＳＴ１０２：ＮＯ）、プローブ情報生成部１０２は、記憶部１６の基本条件情報１６１を参照し、時計１２が計った現在の時刻に基づき、ステップＳＴ１０１においてセットされた基準点から基本条件において決められている時間Ｔが経過したか否かを判定する。プローブ情報生成部１０２は、例えば、基準点がセットされた時から計測を開始したタイマーが時間Ｔを計測した場合、プローブ情報生成部１０２は、基準点がセットされた時から時間Ｔが経過したと判定する。プローブ情報生成部１０２は、基準点がセットされた時から時間Ｔが経過したと判定しない場合（ステップＳＴ１０３：ＮＯ）、ステップＳＴ１０２に戻って処理を繰り返す。
【００４１】
（ステップＳＴ１０４）
プローブ情報生成部１０２は、ステップＳＴ１０２において生成指令部１０５から生成コマンドが入力したと判定した場合（ステップＳＴ１０２：ＹＥＳ）、又は、ステップＳＴ１０３において基準点がセットされた時から時間Ｔが経過したと判定した場合（ステップＳＴ１０３：ＹＥＳ）、プローブ情報生成部１０２は、生成コマンドを入力したタイミング、又は、基準点がセットされた時から時間Ｔが経過したと判定したタイミングで、位置情報取得部１３から入力した位置情報を、車両４００の現在位置を示す情報とする。また、プローブ情報生成部１０２は、生成コマンドを入力したタイミング、又は、基準点がセットされた時から時間Ｔが経過したと判定したタイミングで、速度情報取得部１０１から入力した速度情報を、車両４００の移動速度を示す情報とする。さらに、プローブ情報生成部１０２は、追加条件のうち条件を満たすと判定した追加条件の種類を示す情報を、トリガー情報とする。プローブ情報生成部１０２は、車両４００の現在位置を示す情報、車両４００の移動速度を示す情報、及び、トリガー情報を対応付けて、プローブ情報として生成する。プローブ情報生成部１０２は、生成したプローブ情報をプローブ情報出力部１０３に出力する。なお、プローブ情報生成部１０２は、トリガー情報として、追加条件のうち条件を満たすと判定した追加条件の内容を示す情報を含めてもよい。具体的に説明すると、車両４００の蓄電池の充電状態の変化量が閾値を超えた場合、プローブ情報生成部１０２は、蓄電池の充電残量を示す情報をトリガー情報に含めてもよい。
【００４２】
（ステップＳＴ１０５）
そして、プローブ情報生成部１０２は、プローブ情報を生成したタイミングで、例えばタイマーのカウント値をゼロ又は時間Ｔに戻して、基準点をリセットし、基準点がリセットされたことを条件監視部１０４に通知する。条件監視部１０４は、基準点がリセットされた後、追加条件を満たすか否か判定する。条件監視部１０４が追加条件を満たすと判定した場合、生成指令部１０５が生成コマンドをプローブ情報生成部１０２に出力し、プローブ情報生成部１０２がステップＳＴ１０３の処理を実行する。つまり、プローブ情報生成部１０２は、基準点がリセットされた時（前回のプローブ情報を生成した時）から、時間Ｔが経過したか否かを判定する。
なお、プローブ情報生成部１０２は、内蔵するタイマーの基準点をリセットするという処理に限られず、前回のプローブ情報を生成したときから所定時間が経過したかどうかを判定可能な構成であればよい。例えば、プローブ情報生成部１０２は、前回のプローブ情報を生成したときの時刻を基準点として記憶しておき、記憶した時刻から所定時間後の時刻に到達した場合、プローブ情報を生成してもよい。
【００４３】
（ステップＳＴ１０６）
プローブ情報生成部１０２は、処理を終了するか否かを判定する。例えば、車両４００の電源がオフされた場合、プローブ情報生成部１０２は、処理を終了すると判定し（ステップＳＴ１０６：ＹＥＳ）、処理を終了する。
一方、処理を終了すると判定しない場合（ステップＳＴ１０６：ＮＯ）、プローブ情報生成部１０２は、ステップＳＴ１０２に戻り、処理を繰り返す。
【００４４】
（プローブ情報生成処理の他の例）
次に、図４を参照して、情報収集装置１００によるプローブ情報の生成処理の他の例について説明する。図４は、情報収集装置１００によるプローブ情報の生成処理の他の例について説明するためのフローチャートである。なお、図３を用いて説明した処理と比較すると、基準点から時間Ｔが経過したかどうかを判定する点が主に異なるが概ね同様の処理である。よって、同様の処理についての詳細な説明は省略する。
【００４５】
（ステップＳＴ２０１）
はじめに、車両４００の電源がオンされることにより、情報収集装置１００の電源もオンされる。情報収集装置１００の電源がオンされると、プローブ情報生成部１０２が、基準点をセットし、基準点がセットされたことを条件監視部１０４に通知する。また、プローブ情報生成部１０２は、基準点がセットされたときから、移動距離を計測するカウンターによるカウントを開始させる。
基準点がセットされたことが通知された場合、条件監視部１０４は、車両４００の状態変化に基づき、基準点がセットされた後、追加条件を満たすか否か判定する。生成指令部１０５は、条件監視部１０４により追加条件を満たすと判定された場合、プローブ情報の生成を指示する生成コマンドをプローブ情報生成部１０２に出力する。
【００４６】
（ステップＳＴ２０２）
プローブ情報生成部１０２は、生成指令部１０５から生成コマンドが入力したか否かを判定する。
【００４７】
（ステップＳＴ２０３）
生成指令部１０５から生成コマンドが入力したと判定しない場合（ステップＳＴ２０２：ＮＯ）、プローブ情報生成部１０２は、記憶部１６の基本条件情報１６１を参照し、車両状態検出部１４が取得した車両４００の移動距離に基づき、ステップＳＴ２０１においてセットされた基準点から基本条件において決められている移動距離Ｄだけ移動したか否かを判定する。プローブ情報生成部１０２は、例えば、基準点がセットされた地点から、移動距離Ｄだけ移動したか否かを判定する。プローブ情報生成部１０２は、例えば、基準点がセットされた地点から移動距離の計測を開始したカウンターが移動距離Ｄを計測した場合、プローブ情報生成部１０２は、基準点がセットされた地点から移動距離Ｄを移動したと判定する。プローブ情報生成部１０２は、基準点がセットされた地点から移動距離Ｄを移動したと判定しない場合（ステップＳＴ２０３：ＮＯ）、ステップＳＴ２０２に戻って処理を繰り返す。
【００４８】
（ステップＳＴ２０４）
プローブ情報生成部１０２は、ステップＳＴ２０２において生成指令部１０５から生成コマンドが入力したと判定した場合（ステップＳＴ２０２：ＹＥＳ）、又は、ステップＳＴ２０３において基準点がセットされた地点から移動距離Ｄを移動したと判定した場合（ステップＳＴ２０３：ＹＥＳ）、プローブ情報生成部１０２は、生成コマンドを入力したタイミング、又は、基準点がセットされた地点から移動距離Ｄを移動したと判定したタイミングで、位置情報取得部１３から入力した位置情報を、車両４００の現在位置を示す情報とする。また、プローブ情報生成部１０２は、生成コマンドを入力したタイミング、又は、基準点がセットされた地点から移動距離Ｄを移動したと判定したタイミングで、速度情報取得部１０１から入力した速度情報を、車両４００の移動速度を示す情報とする。さらに、プローブ情報生成部１０２は、追加条件のうち条件を満たすと判定した追加条件の種類を示す情報を、トリガー情報とする。プローブ情報生成部１０２は、車両４００の現在位置を示す情報、車両４００の移動速度を示す情報、及び、トリガー情報を対応付けて、プローブ情報として生成する。プローブ情報生成部１０２は、生成したプローブ情報をプローブ情報出力部１０３に出力する。
【００４９】
（ステップＳＴ２０５）
そして、プローブ情報生成部１０２は、プローブ情報を生成したタイミングで、例えばカウンターのカウント値をゼロ又は移動距離Ｄに戻して、基準点をリセットし、基準点がリセットされたことを条件監視部１０４に通知する。条件監視部１０４は、基準点がリセットされた後、追加条件を満たすか否か判定する。条件監視部１０４が追加条件を満たすと判定した場合、生成指令部１０５が生成コマンドをプローブ情報生成部１０２に出力し、プローブ情報生成部１０２がステップＳＴ２０３の処理を実行する。つまり、プローブ情報生成部１０２は、基準点がリセットされた地点（前回のプローブ情報を生成した地点）から、移動距離Ｄだけ移動したか否かを判定する。
なお、プローブ情報生成部１０２は、内蔵するカウンターの基準点をリセットするという処理に限られず、前回のプローブ情報を生成したときから所定距離を移動したかどうかを判定可能な構成であればよい。例えば、プローブ情報生成部１０２は、前回のプローブ情報を生成したときの車両４００の走行距離の累積値を基準点として記憶しておき、車両４００の走行距離の累積値が、記憶した累積値に対して所定距離を加算した値に到達した場合、プローブ情報を生成してもよい。
【００５０】
（ステップＳＴ２０６）
プローブ情報生成部１０２は、処理を終了するか否かを判定する。例えば、車両４００の電源がオフされた場合、プローブ情報生成部１０２は、処理を終了すると判定し（ステップＳＴ２０６：ＹＥＳ）、処理を終了する。
一方、処理を終了すると判定しない場合（ステップＳＴ２０６：ＮＯ）、プローブ情報生成部１０２は、ステップＳＴ２０２に戻り、処理を繰り返す。
【００５１】
（追加条件判定処理の一例）
次に、図５を参照して、条件監視部１０４による追加条件判定処理の一例について説明する。図５は、条件監視部１０４による追加条件判定処理の一例について説明するためのフローチャートである。本実施形態において、条件監視部１０４は、例えば、基準点がセットまたはリセットされたことがプローブ情報生成部１０２から通知されたことにより、以下の処理を実行する。なお、本発明はこれに限られず、条件監視部１０４が、追加条件判定処理を実行する基準点を所定間隔でセット又はリセットし、基準点をセット又はリセットしたことにより、以下の処理を実行してもよい。
【００５２】
（ステップＳＴ３０１）
条件監視部１０４は、記憶部１６の追加条件情報１６２を参照し、車両状態検出部１４から出力される方位情報に基づき、車両４００の進行方向を示す方位の変化量が予め決められた閾値を超えたか否かを判定する。
（ステップＳＴ３０２）
車両４００の進行方向を示す方位の変化量が予め決められた閾値を超えたと判定しない場合（ステップＳＴ３０１：ＮＯ）、条件監視部１０４は、車両状態検出部１４から出力されるＳＯＣ情報に基づき、車両４００が備える蓄電池の充電状態の変化量が予め決められた閾値を超えたか否かを判定する。
（ステップＳＴ３０３）
車両４００が備える蓄電池の充電状態の変化量が予め決められた閾値を超えたと判定しない場合（ステップＳＴ３０２：ＮＯ）、条件監視部１０４は、速度情報取得部１０１が取得した車両４００の移動速度に基づき、車両４００の移動速度の変化量が予め決められた閾値を超えたか否かを判定する。
（ステップＳＴ３０４）
車両４００の移動速度の変化量が予め決められた閾値を超えたと判定しない場合（ステップＳＴ３０３：ＮＯ）、条件監視部１０４は、車両４００に異常が発生したか否かを判定する。
（ステップＳＴ３０５）
車両４００に異常が発生したと判定しない場合（ステップＳＴ３０４：ＮＯ）、条件監視部１０４は、車両４００に対して利用者からの所定の操作が入力されたか否かを判定する。
【００５３】
（ステップＳＴ３０６）
ステップＳＴ３０１において、車両状態検出部１４からの方位情報に基づき、車両４００の進行方向を示す方位の変化量が予め決められた閾値を超えたと判定した場合（ステップＳＴ３０１：ＹＥＳ）、条件監視部１０４は、追加条件を満たすと判定する。具体的に説明すると、条件監視部１０４は、進行方向を示す方位が予め決められた角度の閾値を超えた場合に追加条件を満たすと判定してもよく、加速度センサーにより検出された加速度が閾値（予め決められた方位の閾値に相当する値）を超えた場合、追加条件を満たすと判定してもよい。
ステップＳＴ３０２において、車両状態検出部１４からのＳＯＣ情報に基づき、車両４００が備える蓄電池の充電状態の変化量が予め決められた充電閾値を超えたと判定した場合（ステップＳＴ３０２：ＹＥＳ）、条件監視部１０４は、追加条件を満たすと判定する。
ステップＳＴ３０３において、速度情報取得部１０１からの車両４００の移動速度に基づき、車両４００の移動速度の変化量が予め決められた速度閾値を超えたと判定した場合（ステップＳＴ３０３：ＹＥＳ）、条件監視部１０４は、追加条件を満たすと判定する。
ステップＳＴ３０４において、例えば車両状態検出部１４からの衝撃情報に基づき、車両状態検出部１４が検出した衝撃の大きさが閾値以上であると判定した場合、条件監視部１０４は車両４００に異常が発生したと判定し（ステップＳＴ３０４：ＹＥＳ）、条件監視部１０４は、追加条件を満たすと判定する。
ステップＳＴ３０５において、例えば車両４００に入力された操作を示す操作情報に基づき、車両４００に入力された操作が予め決められた所定の操作であった場合、条件監視部１０４は車両４００に対して利用者からの所定の操作が入力されたと判定し（ステップＳＴ３０５：ＹＥＳ）、条件監視部１０４は、追加条件を満たすと判定する。
【００５４】
（ステップＳＴ３０７）
条件監視部１０４において追加条件を満たすと判定された場合、生成指令部１０５は、プローブ情報の生成を指示する生成コマンドをプローブ情報生成部１０２に出力する。
（ステップＳＴ３０８）
一方、ステップＳＴ３０５において、車両４００に対して利用者からの所定の操作が入力されたと判定しない場合（ステップＳＴ３０５：ＮＯ）、条件監視部１０４は、追加条件を満たすと判定しない。
【００５５】
（プローブ情報の取得例）
次に、図６を参照して、本実施形態に係る情報収集装置１００によるプローブ情報の取得例について説明する。図６は、本実施形態に係る情報収集装置１００によるプローブ情報の取得例について説明するための図である。
例えば、車両４００は、スタート地点から道なりに走行して、プローブ情報Ｐ１〜Ｐ１５を生成する。生成したプローブ情報Ｐ１〜Ｐ１５を、プローブ情報に含まれる車両４００の現在位置を示す情報基づき並べた状態を、図６に示す。
この例で、プローブ情報生成部１０２は、プローブ情報Ｐ１を生成した時から１分経過したタイミングで、プローブ情報Ｐ２を生成している。これは、プローブ情報Ｐ１を生成した時から１分経過するまでの期間で、追加条件を満たすと判定されておらず、且つ、プローブ情報Ｐ１を生成した時からの走行距離が５００ｍ以下であったことを示す。
また、プローブ情報生成部１０２は、プローブ情報Ｐ３を生成した時から５００ｍｍを移動したタイミングで、プローブ情報Ｐ４を生成している。これは、プローブ情報Ｐ３を生成した時から５００ｍｍを移動するまでの期間で、追加条件を満たすと判定されておらず、且つ、プローブ情報Ｐ３を生成した時からの経過時間が１分以下であったことを示す。
さらに、プローブ情報生成部１０２は、プローブ情報Ｐ９を生成した時から、車両４００の進行方向が１５度旋回したタイミングで、プローブ情報Ｐ１０を生成している。これは、プローブ情報Ｐ９を生成した時から車両４００の進行方向が１５度旋回するまでの期間で、プローブ情報Ｐ９を生成した時からの経過時間が１分以下であり、且つ、プローブ情報Ｐ９を生成した時からの走行距離が５００ｍ以下であったことを示す。
【００５６】
［第２実施形態］
次に、図７を参照して、本発明に係る第２実施形態について説明する。図７は、本実施形態に係る情報収集装置５００の構成例を示すブロック図である。
情報収集装置５００は、通信部１１と、時計１２と、位置情報取得部１３と、車両状態検出部１４と、ＣＰＵ５５と、記憶部１６とを備える。なお、通信部１１と、時計１２と、位置情報取得部１３と、車両状態検出部１４とは、第１実施形態と同じ構成であるため、詳細な説明は省略する。
【００５７】
ＣＰＵ５５は、速度情報取得部１０１と、プローブ情報生成部５０２と、プローブ情報出力部１０３と、条件監視部１０４と、生成指令部１０５と、出力指令部１０６と、を備える。なお、速度情報取得部１０１と、プローブ情報出力部１０３と、条件監視部１０４と、生成指令部１０５と、出力指令部１０６とは、第１実施形態と同じ構成であるため、詳細な説明は省略する。
【００５８】
プローブ情報生成部５０２は、基本条件に比べて追加条件の方を優先し、条件監視部１０４により追加条件を満たさないと判定された後、基本条件を満たすか否かを判定する。プローブ情報生成部５０２は、追加条件または基本条件を満たすと判定した場合、プローブ情報を生成する。
【００５９】
（プローブ情報生成処理の一例）
次に、図８を参照して、情報収集装置５００によるプローブ情報の生成処理の一例について説明する。図８は、情報収集装置５００によるプローブ情報の生成処理の一例について説明するためのフローチャートである。
【００６０】
（ステップＳＴ４０１）
はじめに、車両４００の電源がオンされることにより、情報収集装置５００の電源もオンされる。情報収集装置５００の電源がオンされると、プローブ情報生成部５０２が、基準点をセットし、基準点がセットされたことを条件監視部１０４に通知する。
【００６１】
（ステップＳＴ４０２）
基準点がセットされたことが通知された場合、条件監視部１０４は、車両４００の状態変化に基づき、追加条件を満たすか否か判定する。条件監視部１０４において追加条件を満たすと判定された場合、生成指令部１０５は、プローブ情報の生成を指示する生成コマンドをプローブ情報生成部５０２に出力する。一方、追加条件を満たさないと判定した場合、条件監視部１０４は、追加条件を満たさないことをプローブ情報生成部５０２に通知する。
プローブ情報生成部５０２は、条件監視部１０４により追加条件を満たすと判定されたか否かを判定する。
【００６２】
（ステップＳＴ４０３）
条件監視部１０４により追加条件を満たさないと判定された場合（ステップＳＴ４０２：ＮＯ）、プローブ情報生成部５０２は、ステップＳＴ４０１においてセットされた基準点に基づき、基本条件を満たしたか否かを判定する。例えば、プローブ情報生成部５０２は、基準点がセットされた時から時間Ｔが経過したか否か、または、基準点がセットされた地点から移動距離Ｄだけ移動したか否かを判定する。基本条件を満たさないと判定した場合、プローブ情報生成部５０２は、ステップＳＴ４０２に戻って、処理を繰り返す。
【００６３】
（ステップＳＴ４０４）
ステップＳＴ４０２において追加条件を満たすと判定された場合（ステップＳＴ４０２：ＹＥＳ）、又は、ステップＳＴ４０３において基本条件を満たすと判定した場合（ステップＳＴ４０３：ＹＥＳ）、プローブ情報生成部１０２は、追加条件を満たすと判定されたタイミング、または、基本条件を満たすと判定したタイミングで、位置情報取得部１３から入力した位置情報を、車両４００の現在位置を示す情報とする。プローブ情報生成部１０２は、車両４００の現在位置を示す情報、車両４００の移動速度を示す情報、及び、トリガー情報を対応付けて、プローブ情報として生成する。
【００６４】
（ステップＳＴ４０５）
そして、プローブ情報生成部１０２は、プローブ情報を生成したタイミングで、基準点をリセットし、基準点がリセットされたことを条件監視部１０４に通知する。
【００６５】
（ステップＳＴ４０６）
プローブ情報生成部５０２は、処理を終了するか否かを判定する。例えば、車両４００の電源がオフされた場合、プローブ情報生成部５０２は、処理を終了すると判定し（ステップＳＴ４０６：ＹＥＳ）、処理を終了する。
一方、処理を終了すると判定しない場合（ステップＳＴ４０６：ＮＯ）、プローブ情報生成部５０２は、ステップＳＴ４０２に戻り、処理を繰り返す。
【００６６】
［第３実施形態］
次に、図９を参照して、本発明に係る第３実施形態について説明する。図９は、本実施形態に係る情報収集装置６００の構成例を示すブロック図である。
情報収集装置６００は、通信部１１と、時計１２と、位置情報取得部１３と、車両状態検出部１４と、ＣＰＵ６５と、記憶部１６とを備える。なお、通信部１１と、時計１２と、位置情報取得部１３と、車両状態検出部１４とは、第１実施形態と同じ構成であるため、詳細な説明は省略する。
【００６７】
ＣＰＵ５５は、速度情報取得部１０１と、プローブ情報生成部６０２と、プローブ情報出力部１０３と、条件監視部６０４と、生成指令部１０５と、出力指令部１０６と、を備える。なお、速度情報取得部１０１と、プローブ情報出力部１０３と、生成指令部１０５と、出力指令部１０６とは、第１実施形態と同じ構成であるため、詳細な説明は省略する。
【００６８】
条件監視部６０４は、追加条件の基準点をセットする。例えば、条件監視部６０４は、前回のプローブ情報の生成により追加条件の基準点がリセットされた後、次のプローブ情報の生成を判定するための基準点をセットする。
【００６９】
プローブ情報生成部６０２は、追加条件の基準点と異なる基本条件の基準点に基づき、基本条件を満たすか否かを判定する。また、プローブ情報生成部６０２は、基本条件に比べて追加条件の方を優先して、プローブ情報の生成の有無を判定する。具体的に説明すると、プローブ情報生成部６０２は、条件監視部１０４により追加条件を満たさないと判定された後、追加条件の基準点と異なる基本条件の基準点を設定し、基本条件を満たすか否かを判定する。プローブ情報生成部５０２は、追加条件または基本条件を満たすと判定した場合、プローブ情報を生成する。
【００７０】
（プローブ情報生成処理の一例）
次に、図１０を参照して、情報収集装置６００によるプローブ情報の生成処理の一例について説明する。図１０は、情報収集装置６００によるプローブ情報の生成処理の一例について説明するためのフローチャートである。
【００７１】
（ステップＳＴ５０１）
はじめに、車両４００の電源がオンされることにより、情報収集装置６００の電源もオンされる。情報収集装置６００の電源がオンされると、条件監視部６０４が、追加条件の基準点をセットする。
【００７２】
（ステップＳＴ５０２）
追加条件の基準点がセットされた後、条件監視部６０４は、車両４００の状態変化に基づき、追加条件を満たすか否か判定する。条件監視部１０４において追加条件を満たすと判定された場合、生成指令部１０５は、プローブ情報の生成を指示する生成コマンドをプローブ情報生成部５０２に出力する。一方、追加条件を満たさないと判定した場合、条件監視部６０４は、追加条件を満たさないことをプローブ情報生成部６０２に通知する。
【００７３】
（ステップＳＴ５０３）
条件監視部６０４から追加条件を満たさないことが通知された場合（ステップＳＴ５０２：ＮＯ）、プローブ情報生成部６０２は、基本条件の基準点をセットする。なお、既に基本条件の基準点がセットされている場合（前回の基本条件の基準点がリセットされていない場合）、プローブ情報生成部６０２は、基本条件の基準点をセットしない。
【００７４】
（ステップＳＴ５０４）
基本条件の基準点がセットされた後、プローブ情報生成部５０２は、基本条件を満たしたか否かを判定する。例えば、プローブ情報生成部５０２は、基本条件の基準点がセットされた時から時間Ｔが経過したか否か、または、基本条件の基準点がセットされた地点から移動距離Ｄだけ移動したか否かを判定する。
基本条件を満たさないと判定した場合、プローブ情報生成部５０２は、ステップＳＴ５０２に戻って、追加条件を満たすか否かを再度判定する。追加条件を満たさないと判定した場合、プローブ情報生成部５０２は、既に設定されている基本条件の基準点に基づき、基本条件を満たしたか否かを判定する。
【００７５】
（ステップＳＴ５０５）
ステップＳＴ５０２において追加条件を満たすと判定された場合（ステップＳＴ５０２：ＹＥＳ）、又は、ステップＳＴ５０４において基本条件を満たすと判定した場合（ステップＳＴ５０４：ＹＥＳ）、プローブ情報生成部６０２は、追加条件を満たすと判定されたタイミング、または、基本条件を満たすと判定したタイミングで、位置情報取得部１３から入力した位置情報を、車両４００の現在位置を示す情報とする。プローブ情報生成部６０２は、車両４００の現在位置を示す情報、車両４００の移動速度を示す情報、及び、トリガー情報を対応付けて、プローブ情報として生成する。
【００７６】
（ステップＳＴ５０６）
そして、プローブ情報生成部６０２は、プローブ情報を生成したタイミングで、追加条件の基準点をリセットするよう、条件監視部６０４に指示する。条件監視部６０４は、プローブ情報生成部６０２による指示に従い、追加条件の基準点をリセットする。なお、基本条件の基準点が設定されている場合、プローブ情報生成部６０２は、基本条件の基準点をリセットする。
【００７７】
（ステップＳＴ５０７）
プローブ情報生成部６０２は、処理を終了するか否かを判定する。例えば、車両４００の電源がオフされた場合、プローブ情報生成部６０２は、処理を終了すると判定し（ステップＳＴ５０７：ＹＥＳ）、処理を終了する。
一方、処理を終了すると判定しない場合（ステップＳＴ５０７：ＮＯ）、プローブ情報生成部６０２は、ステップＳＴ５０１に戻り、処理を繰り返す。
【００７８】
（その他、各構成の置換や変更）
その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【００７９】
例えば、図３を用いて説明した通り、基本条件として基準点から経過時間Ｔが経過したかどうかを判定する場合、追加条件として、基準点から移動距離Ｄを移動したかどうかを判定する処理を追加してもよい。また、図４を用いて説明した通り、基本条件として移動距離Ｄを移動したかどうかを判定する場合、追加条件として、基準点から経過時間Ｔを経過したかどうかを判定する処理を追加してもよい。さらに、プローブ情報生成部１０２は、基本条件として、基準点から経過時間Ｔが経過したかどうかの判定と、基本条件として移動距離Ｄを移動したかどうかの判定とを両方実行するものであってもよい。
【００８０】
また、上記施形態において、プローブ情報生成部１０２，５０２は、プローブ情報を生成する度に、基準点をリセットすると説明したが、これに限られない。プローブ情報出力部１０３が、プローブ情報を送信する度に、基準点をリセットしてもよい。
【００８１】
また、追加条件を満たすかどうかの判定は、上述した順番に限られない。また、追加条件を満たすかどうかの判断は、基準点から追加条件を満たすかどうかを判定する条件監視部１０４が、追加条件の分だけ用意され、並列して追加条件を満たすかどうかを判定してもよい。同様に、基本条件の分だけ判定部が用意され、並列して基本条件を満たすかどうかを判定してもよい。
【００８２】
また、車両状態検出部１４に含まれる一部の装置（例えば、加速度センサー、地磁気センサー、充電率算出装置、車両４００が受けた衝撃の大きさを検出するセンサー、車両４００の操作部、車両状態検出部１４がエンジンの回転数を検出するセンサー等）は、車両情報収集装置１００内に搭載されずに、車両情報収集装置１００を搭載する車両４００内に搭載されるものでもよい。
【００８３】
また、上記実施形態において、生成指令部１０５は、条件監視部１０４において追加条件を満たすと判定された場合、プローブ情報生成部１０２，５０２にプローブ情報を生成させると説明したがこれに限られない。例えば、情報収集装置１００，５００は、生成指令部１０５の指示に基づきプローブ情報を生成するプローブ情報生成部であって、プローブ情報生成部１０２，５０２とは別の独立したプローブ情報生成部を備えてもよい。この場合、生成指令部１０５は、プローブ情報生成部１０２，５０２とは別の独立したプローブ情報生成部に対してプローブ情報を生成させる。
【００８４】
（作用と効果）
上述の通り、本実施形態に係る情報収集装置１００，５００は、経過時間又は車両４００の移動距離に関わらず変化する車両４００の状態変化を示す変化量に基づき、不定期にプローブ情報を生成するための追加条件を満たすかどうかを監視する条件監視部１０４を備え、条件監視部１０４により追加条件を満たすと判定された場合、プローブ情報生成部１０２，５０２がプローブ情報を生成する。
この構成により、情報収集装置１００，５００は、車両４００の状態変化を示す変化量が閾値を超えること、又は、特定の車両４００の状態変化を検出することにより追加条件を満たすと判定することで、必要なプローブ情報を生成することができる。このため、一定時間又は一定距離を走行したか否かに関わらず、移動体の状態変化を把握するために必要なプローブ情報を適宜生成することができる。また、必要なプローブ情報を適宜生成することにより、生成するプローブ情報の情報量を抑えることができる。
【００８５】
また、本実施形態に係る情報収集装置１００，５００，６００は、経過時間又は移動体の移動距離が基本条件を満たすよりも前に、条件監視部１０４により追加条件を満たすと判定された場合、生成指令部１０５がプローブ情報生成部１０２に対して、プローブ情報の生成を指示する。
この構成により、情報収集装置１００，５００，６００は、経過時間又は移動体の移動距離が基本条件を満たす場合に生成されるプローブ情報を最低限収集することができるとともに、追加条件を満たした場合に生成されるプローブ情報をさらに収集することができる。よって、生成するプローブ情報の情報量を抑えつつ、移動体の状態変化に基づいて必要なプローブ情報を適宜生成することができる。
【００８６】
また、本実施形態に係る情報収集装置１００，５００，６００において、プローブ情報生成部１０２，５０２，６０２は、条件監視部１０４，６０４により追加条件を満たさないと判定された後、基本条件を満たすか否かを判定し、追加条件または基本条件を満たすと判定した場合、プローブ情報を生成する。
この構成により、情報収集装置１００，５００，６００は、基本条件よりも追加条件の方を優先して、プローブ情報を生成するか否かを判定することができる。これにより、情報収集装置１００，５００，６００は、追加条件を満たした場合、その都度、プローブ情報を生成するとともに、前回のプローブ情報を収集した時から所定の時間が経過した場合、又は、前回のプローブ情報を収集した地点か所定距離移動した場合に、プローブ情報を生成することができる。よって、生成するプローブ情報の情報量を抑えつつ、移動体の状態変化に基づいて必要なプローブ情報を適宜生成することができる。
【００８７】
また、本実施形態に係る情報収集装置１００，５００，６００において、条件監視部１０４，６０４は、基本条件を判定する際の基準点と異なる時点を起点として、起点とした時点からの期間において、追加条件を満たすかどうかを監視する。
この構成により、情報収集装置１００，５００，６００は、基本条件の基準点と追加条件の基準点を、条件の優劣に応じて自由に設定することができる。例えば、基本条件よりも追加条件の方を優先したい場合、追加条件を満たさないと判定した場合に限り、基本条件の基準点を設定するとする。これにより、追加条件を満たすと判定されている限り、基本条件の基準点が設定されないため、基本条件に基づく判定処理が実行されず、不要なプローブ情報の生成を抑えることができる。
【００８８】
また、本実施形態に係る情報収集装置１００，５００は、車両４００の状態変化を示す変化量が予め決められた閾値を超えた場合、追加条件を満たすと判定する条件監視部１０４を備える。
この構成により、情報収集装置１００，５００は、車両４００の状態変化の変化量が閾値を超えたことに基づいて、移動体の状態が大きく変化した場合、必要なプローブ情報を生成することができる。これにより、車両４００の状態変化を把握するために必要なプローブ情報を生成することができる。
【００８９】
例えば、車両４００の進行方向を示す方位の変化量が閾値を超えることにより追加条件を満たすと判定することで、プローブ情報生成部１０２，５０２がプローブ情報を生成する。これにより、プローブ情報生成部１０２，５０２は、カーブや交差点を転回したときの車両４００の動き把握するために必要なプローブ情報を生成することができる。
【００９０】
車両４００の蓄電池の充電残量の変化量が閾値を超えることにより追加条件を満たすと判定することで、プローブ情報生成部１０２，５０２がプローブ情報を生成する。これにより、プローブ情報生成部１０２，５０２は、車両４００の蓄電残量を監視するために必要なプローブ情報を生成することができる。
【００９１】
車両４００の移動速度の変化量が速度閾値を超えることにより追加条件を満たすと判定することで、プローブ情報生成部１０２，５０２がプローブ情報を生成する。これにより、プローブ情報生成部１０２，５０２は、移動速度が急激に変化する車両４００の移動状態を監視するために必要なプローブ情報を生成することができる。
【００９２】
車両４００に異常が発生したことが検出されることにより追加条件を満たすと判定することで、プローブ情報生成部１０２，５０２がプローブ情報を生成する。これにより、プローブ情報生成部１０２，５０２は、車両４００に発生した異常を分析するために必要なプローブ情報を生成することができる。
【００９３】
車両４００に対して利用者からの所定の操作が入力されることにより追加条件を満たすと判定することで、プローブ情報生成部１０２，５０２がプローブ情報を生成する。これにより、プローブ情報生成部１０２，５０２は、利用者が入力した操作に応じた走行状況等を分析するために必要なプローブ情報を生成することができる。
【００９４】
また、プローブ情報生成部１０２，５０２は、追加条件を満たすと判定してプローブ情報を生成した場合、プローブ情報にトリガー情報を含めることができる。この構成により、プローブ情報が生成された時に満たしていた条件を特定することができ、プローブ情報に基づき交通状態等を分析する際の有益な情報を取得することができる。
【００９５】
なお、本発明における情報収集装置１００，５００の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより工程を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００９６】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００９７】
１  情報収集システム
１００  情報収集装置
２００  路側装置
２０１  路側アンテナ
３００  センタサーバ
５００  情報収集装置
１１  通信部
１２  時計
１３  位置情報取得部
１４  車両状態検出部
１５  ＣＰＵ
１６  記憶部
１０１  速度情報取得部
１０２  プローブ情報生成部
１０３  プローブ情報出力部
１０４  条件監視部
１０５  生成指令部
１０６  出力指令部
【図１】
0006341510.tif 000002
【図２】
0006341510.tif 000003
【図３】
0006341510.tif 000004
【図４】
0006341510.tif 000005
【図５】
0006341510.tif 000006
【図６】
0006341510.tif 000007
【図７】
0006341510.tif 000008
【図８】
0006341510.tif 000009
【図９】
0006341510.tif 000010
【図１０】
0006341510.tif 000011