(57)【特許請求の範囲】
【請求項１】
プローブカーのリンク走行に伴い当該プローブカーの時々刻々変化する現在位置に対応するリンクを検知して、検知したリンクが変化する時点をリンク旅行時間の計測開始時刻或いは計測終了時刻とし、当該リンク旅行時間の計測開始時刻或いは計測終了時刻を用いて前記リンク旅行時間を計測するリンク旅行時間計測方法であって、
前記プローブカーの走行リンクが変化した後に変化前のリンクに戻ったときには、変化前のリンクが最後に変化した時刻を前記リンク旅行時間の計測開始時刻或いは計測終了時刻とすることを特徴とするリンク旅行時間計測方法。
【請求項２】
プローブカーのリンク走行に伴い当該プローブカーの時々刻々変化する現在位置に対応するリンクを検知して、リンク旅行時間を計測するリンク旅行時間計測装置において、
前記プローブカーの走行リンクが変化するか否かを判定するリンク判定手段と、
前記走行リンクが変化したと判定されたとき、同走行リンクが変化した時刻を前記リンク旅行時間の計測開始時刻或いは計測終了時刻として取得し、取得した同計測開始時刻或いは計測終了時刻を用いて前記リンク旅行時間を演算する演算手段とを備え、
前記演算手段は、前記プローブカーの走行リンクが変化した後に変化前のリンクに戻ったときには、変化前のリンクが最後に変化した時刻を前記リンク旅行時間の計測開始時刻或いは計測終了時刻として取得することを特徴とするリンク旅行時間計測装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リンク旅行時間計測方法及びその装置に関するものである。
【背景技術】
【０００２】
従来、例えば、下記特許文献１に開示された到着時刻予測方法においては、車両を実際に走行させて当該車両のリンク旅行時間を計測する際、車両の現在位置が当該車両の通過点に最も近づいた時点の時刻を情報センターに通知するようにしたものがある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記到着時刻予測方法においては、リンク旅行時間を計測するとき、当該車両の現在位置の座標及び上記通過点の座標の双方を常時管理して走行距離を演算しなければならない。従って、リンク旅行時間の計測のための処理が非常に複雑になるという難点がある。
【０００４】
本発明は、上記の難点を解消するため、プローブカーの走行中におけるリンクの変化を検知することで、リンク旅行時間を簡単に計測するようにしたリンク旅行時間計測方法及びその装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この目的を達成するため、本発明は、プローブカーのリンク走行に伴い当該プローブカーの時々刻々変化する現在位置に対応するリンクを検知して、検知したリンクが変化する時点をリンク旅行時間の計測開始時刻或いは計測終了時刻とし、当該リンク旅行時間の計測開始時刻或いは計測終了時刻を用いて前記リンク旅行時間を計測するリンク旅行時間計測方法であって、前記プローブカーの走行リンクが変化した後に変化前のリンクに戻ったときには、変化前のリンクが最後に変化した時刻を前記リンク旅行時間の計測開始時刻或いは計測終了時刻とすることを特徴とするリンク旅行時間計測方法及びその装置を提供するもである。
【０００９】
上記のように構成したリンク旅行時間計測方法及びその装置においては、プローブカーの走行リンクが変化した後に変化前のリンクに戻ったときには、変化前のリンクが最後に変化した時刻を前記リンク旅行時間の計測開始時刻或いは計測終了時刻としたことにより、走行リンクが変化下の地に変化前のリンクに戻るというチャタリング現象の影響を受けることなく、正しいリンク旅行時間の計測開始時点或いは計測終了時点でもって、旅行時間を計測し得る利点がある。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態を図面に基づいて説明する。図１において、符号Ｎは、プローブカーに搭載のナビゲーションシステムを示し、符号Ｃは、専用情報センターに設けた専用情報通信システムを示す。
【００１９】
ナビゲーションシステムＮは、現在位置検出装置１０ａ、時計回路１０ｂ及び入力装置２０を備えている。現在位置検出装置１０ａは、当該プローブカーの現在位置を検出する。時計回路１０ｂは、時々刻々変化する時刻を常時計時して現在時刻を出力する。入力装置２０は、当該プローブカーの目的地等の入力情報を出力する。
【００２０】
マイクロコンピュータ３０は、図２にてフローチャートにより示したコンピュータプログラムを実行し、この実行中において、現在位置検出装置１０ａの検出出力、時計回路１０ｂの計時出力、入力装置２０からの入力情報、記憶装置４０の記憶データや無線通信装置５０の受信情報に基づき、記憶装置４０と出力装置６０への出力処理等を行う。なお、上記コンピュータプログラムは、マイクロコンピュータ３０のＲＯＭに予め記憶されている。
【００２１】
記憶装置４０は、ハードディスクからなるもので、この記憶装置４０には、日本全国の地図データが記憶されているほか、マイクロコンピュータ３０の出力が記憶される。無線通信装置５０は、無線通信装置８０（後述する）からの送信データを受信してマイクロコンピュータ３０に入力する。
【００２２】
専用情報通信システムＣは、サーバ７０、無線通信装置８０及び記憶装置９０を備えている。サーバ７０は、ナビゲーションシステムＮのマイクロコンピュータ３０から両無線通信装置５０、８０を介し出力データを入力されて記憶装置９０に出力する。無線通信装置８０は、ナビゲーションシステムＮの無線通信装置５０から送信されるデータを受信してサーバ７０に入力する。記憶装置９０は、ハードディスクからなるもので、この記憶装置９０には、サーバ７０からの出力データが記憶される。
【００２３】
以上のように構成した本実施形態において、当該プローブカーがリンク走行を開始すると、ナビゲーションシステムＮのマイクロコンピュータ３０が図２にてフローチャートにより示した上記コンピュータプログラムの実行を開始する。なお、時計回路１０ｂは、常時、時刻計時を行っている。また、当該プローブカーは、リンクＡ、このリンクＡに後続するリンクＢ、このリンクＢに後続するリンクＣ及びこのリンクＣに後続する各リンクを順次走行するものとする（図３の図表参照）。
【００２４】
上述のようなマイクロコンピュータ３０によるコンピュータプログラムの実行開始に伴い、ステップ１００において、リンク走行開始時刻取得処理がなされる。このリンク走行開始時刻取得処理では、上述の当該プローブカーのリンク走行を開始する現在時刻が、時計回路１０ｂの計時出力に基づき、マイクロコンピュータ３０により、例えば、１０時００分（図３の図表参照）として取得される。
【００２５】
ついで、ステップ１１０において、走行リンク取得処理がなされる。この走行リンク取得処理では、当該プローブカーの走行リンクが、現在位置検出装置１０ａにより検出される当該プローブカーの現在位置に基づき、ステップ１００での取得現在時刻（１０時００分）に対応して、記憶装置４０の地図データから読み出されて、例えば、リンクＡ（図３の図表参照）として取得される。このように取得される走行リンクＡは、ステップ１００における取得現在時刻（１０時００分）にて当該プローブカーにより走行開始されるリンクである。
【００２６】
以後、ステップ１２０にてＹＥＳとの判定がなされるまで、両ステップ１２０、１１０を通る循環処理が繰り返される。このことは、当該プローブカーの走行リンクを検知することを意味する。この循環処理の繰り返し中においては、上記コンピュータプログラムがステップ１１０に達する毎に、当該プローブカーの走行リンクが、プローブカーの走行に伴い時々刻々変わる現在位置検出装置１０ａの検出現在位置に基づき、時計回路１０ｂの計時時刻に対応して、記憶装置４０の地図データから読み出されて取得される。例えば、走行リンクＡが、１０時０１分、０２分及び０３分に対応して取得される（図３の図表参照）。ここで、今回の取得走行リンクＡが先回の取得走行リンクＡと同一であるから、ステップ１２０にてＮＯとの判定が繰り返される。
【００２７】
このような状態において、その後にステップ１１０において取得する走行リンクが、ステップ１１０にて取得した先回の走行リンクとは異なると、当該プローブカーの走行リンクが変化したとして、ステップ１２０においてＹＥＳと判定される。ここでは、マップマッチングにより走行リンクＡから走行リンクＢに変化すること（図３の図表参照）が認識され、ステップ１２０においてＹＥＳと判定される。
【００２８】
これに伴い、ステップ１３０においてリンク走行終了時刻取得処理がなされる。このリンク走行終了時刻取得処理では、ステップ１００での取得現在時刻（１０時００分）に基づき取得済みの走行リンクＡからステップ１２０でのＹＥＳとの判定の対象となる後続の走行リンク（リンクＢ）への変化時刻、即ち、当該プローブカーにより走行リンクＢの走行開始時刻が、時計回路１０ｂの計時出力から、例えば、１０時０４分（図３の図表参照）として取得される。
【００２９】
然る後、ステップ１４０において、リンク旅行時間の演算処理がなされる。この演算処理では、走行リンクＡのリンク旅行時間が、ステップ１３０で取得したリンクＡの走行終了時刻とステップ１００で取得したリンクＡの走行開始時刻との差に基づき、３分として演算される。
【００３０】
すると、ステップ１５０において、リンク旅行時間の出力処理がなされる。この出力処理では、走行リンクＡのリンク旅行時間（３分）が、当該走行リンクＡの走行開始時刻（１０時００分）と共に、時刻別走行リンク旅行時間を表すデータとして記憶装置４０及び無線通信装置５０に出力される。
【００３１】
これに伴い、当該時刻別走行リンク旅行時間を表すデータは、記憶装置４０に時刻別走行リンク旅行時間データベースの一つのデータとして記憶される。また、無線通信装置５０が、上記時刻別走行リンク旅行時間を表すデータを専用情報システムＣの無線通信装置８０に送信すると、この無線通信装置８０は、当該時刻別走行リンク旅行時間を表すデータを受信してサーバ７０に出力する。これに伴い、サーバ７０は、当該時刻別走行リンク旅行時間を表すデータを、記憶装置９０に時刻別走行リンク旅行時間データベースの一つのデータとして記憶させる。
【００３２】
現段階では、当該プローブカーは走行中であることから、ステップ１６０において、現在位置検出装置１０ａの検出現在位置の変化に基づきＮＯと判定される。この判定に基づいて、上記コンピュータプログラムはステップ１１０に戻って、ステップ１１０〜ステップ１６０の処理が再び繰り返される。
【００３３】
即ち、両ステップ１１０、１２０の循環処理中において、上記コンピュータプログラムがステップ１１０に達する毎に、当該プローブカーの走行リンクが、プローブカーの走行に伴い時々刻々変わる現在位置検出装置１０ａの検出現在位置に基づき、時計回路１０ｂの計時時刻に対応して、記憶装置４０の地図データから読み出されて取得される。走行リンクＢが、例えば、１０時０５分、０６分、０７分、０８分、０９分及び１０分に対応して取得される（図３の図表参照）。ここで、今回の取得走行リンクＢが、先回のステップ１２０でのＹＥＳとの根拠である走行リンクＢと同一であるから、ステップ１２０にてＮＯとの判定が繰り返される。
【００３４】
このような状態において、その後にステップ１１０にて取得する走行リンクが、ステップ１１０にて取得した先回の走行リンクとは異なると、マップマッチングにより当該プローブカーの走行リンクが変化したとして、ステップ１２０においてＹＥＳと判定される。ここでは、走行リンクＢから走行リンクＣに変化すること（図３の図表参照）で、ステップ１２０においてＹＥＳと判定される。
【００３５】
これに伴い、ステップ１３０においてリンク走行終了時刻取得処理がなされる。このリンク走行終了時刻取得処理では、先回のステップ１３０での取得現在時刻（１０時０４分）に基づき取得済みの走行リンクＢから今回のステップ１２０でのＹＥＳとの判定の対象となる後続の走行リンク（走行リンクＣ）への変化時刻、即ち、当該プローブカーにより走行リンクＣの走行開始時刻が、時計回路１０ｂの計時出力から、例えば、１０時１１分（図３の図表参照）として取得される。
【００３６】
然る後、ステップ１４０におけるリンク旅行時間の演算処理において、走行リンクＢのリンク旅行時間が、今回のステップ１３０で取得したリンクＣのリンク走行開始時刻即ちリンクＢのリンク走行終了時刻（１０時１１分）と先にステップ１３０で取得したリンクＢのリンク走行開始時刻（１０時０４分）との差に基づき、７分として演算される。
【００３７】
すると、ステップ１５０において、リンク旅行時間の出力処理がなされる。この出力処理では、走行リンクＢのリンク旅行時間（７分）が、当該走行リンクＢの走行開始時刻（１０時０４分）と共に、時刻別走行リンク旅行時間を表すデータとして記憶装置４０及び無線通信装置５０に出力される。
【００３８】
この出力により、当該時刻別走行リンク旅行時間を表すデータは、記憶装置４０に上記時刻別走行リンク旅行時間データベースの他の一つのデータとして記憶される。また、無線通信装置５０が、上記時刻別走行リンク旅行時間を表すデータを専用情報システムＣの無線通信装置８０に送信すると、この無線通信装置８０は、当該時刻別走行リンク旅行時間を表すデータを受信してサーバ７０に出力する。これに伴い、サーバ７０は、当該時刻別走行リンク旅行時間を表すデータを、記憶装置９０に上記時刻別走行リンク旅行時間データベースの他の一つのデータとして記憶させる。
【００３９】
以後、上述と同様にして、ステップ１６０からステップ１５０を通る処理が繰り返されて、リンクＣ及びその後続リンクのリンク旅行時間が両記憶装置４０、９０の上記各時刻別走行リンク旅行時間データベースのデータとして記憶される。
【００４０】
以上説明したように、当該プローブカーによる走行リンクの変化を当該走行リンクの走行終了時刻或いは当該走行リンクに後続する走行リンクの走行開始時刻として取得するようにして、走行リンク毎に、当該走行リンクの走行終了時刻と走行開始時刻との差に基づき当該走行リンクのリンク旅行時間を算出する。
【００４１】
従って、走行リンク毎のリンク旅行時間の算出にあたっては、走行リンクの変化を判定するのみでよく、簡単にリンク旅行時間を算出できる。また、リンク毎のリンク旅行時間を当該リンクの走行開始時刻と共に時刻別走行リンク旅行時間データベースとして記憶装置４０に記憶するようにしたので、当該時刻別走行リンク旅行時間データベースを利用することで、経路案内に必要な経路探索や所要時間の表示を良好に行うことができる。
【００４２】
なお、本発明の実施にあたり、例えば、図４にて示す図表のように、走行リンクが、１０時０８分にてリンクＢとなった後、いわゆるチャタリング現象の発生により、１０時０９分にてリンクＣとなって１０時１０分にてリンクＢ（以下、戻りリンクＢともいう）に戻り、然る後、１０時１１分にリンクＣに変化してその後このリンクＣを維持するような場合には、戻りリンクＢの変化のない最終時点１０時１０分をステップ１３０におけるリンク取得終了時刻（或いはリンクＣの走行開始時刻）とする。これにより、上記チャタリング現象の影響を受けることなく、正しいリンク旅行時間の計測の開始時点或いは終了時点でもって、ステップ１４０におけるリンク旅行時間の演算処理を行うことができる。
【００４３】
また、本発明の実施にあたり、上記実施形態にて述べたように、プローブカーにおいてリンク旅行時間を求めてサーバ７０に両無線通信装置５０、８０を介し送信する例に限らず、サーバ７０においてプローブカーの現在位置を逐次監視してリンク旅行時間を求めるようにしてもよい。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施形態を示すブロック図である。
【図２】図１のマイクロコンピュータの作用を示すフローチャートである。
【図３】プローブカーの走行時刻と走行リンクとの関係を示す図表である。
【図４】上記実施形態の変形例におけるプローブカーの走行時刻と走行リンクとの関係を示す図表である。
【符号の説明】
【００４５】
Ｃ…専用情報通信システム、Ｎ…ナビゲーションシステム、１０ａ…現在位置検出装置、１０ｂ…時計回路、４０…記憶装置。
【図１】
0003952016.tif 000002
【図２】
0003952016.tif 000003
【図３】
0003952016.tif 000004
【図４】
0003952016.tif 000005