(57)【要約】【課題】過度の通信費を発生させてしまう。【解決手段】要求される交通情報の範囲を特定するための要求位置情報と、車両に搭載された記録媒体に保持されている交通情報の範囲を特定するための既存位置情報とに基づいて、要求される前記交通情報と保持されている前記交通情報とが重複しているか否かを判定し、要求される前記交通情報と保持されている前記交通情報とが重複していないと判定された場合には所定の通信部を制御して要求された前記範囲の前記交通情報の送信を実行し、要求される前記交通情報と保持されている前記交通情報とが重複していると判定された場合には前記所定の通信部による前記交通情報の送信を実行しない。【選択図】図３
2010231584.tif 000002
【特許請求の範囲】
【請求項１】
有効期間が決められた交通情報を車両へ送信させるための送信要求とともに要求される前記交通情報の範囲を特定するための位置情報である要求位置情報を取得する送信要求取得手段と、
前記車両に搭載された記録媒体に前記有効期間が経過していない前記交通情報が保持されている場合に、保持されている前記交通情報の範囲を特定するための位置情報である既存位置情報を取得する既存位置情報取得手段と、
前記要求位置情報と前記既存位置情報とに基づいて、要求される前記交通情報と保持されている前記交通情報とが重複しているか否かを判定する既存情報判定手段と、
要求される前記交通情報と保持されている前記交通情報とが重複していないと判定された場合には所定の通信部を制御して要求された前記範囲の前記交通情報の送信を実行し、要求される前記交通情報と保持されている前記交通情報とが重複していると判定された場合には前記所定の通信部による前記交通情報の送信を実行しない、交通情報送信制御手段と、
を備える交通情報管理装置。
【請求項２】
前記送信要求取得手段は、要求された前記交通情報の送信要求がなされたときに前記車両に搭載された表示部に表示されていた地図上での第１基準位置を前記要求位置情報として取得し、
前記既存位置情報取得手段は、保持されている前記交通情報に、自動的に送信され、且つ、車両の位置に基づいて範囲が特定された交通情報が含まれる場合、前記車両の位置を前記既存位置情報として取得し、
前記既存情報判定手段は、前記第１基準位置と前記車両の位置との距離が第１閾値以下である場合には、要求される前記交通情報と保持されている前記交通情報とが重複していると判定する、
請求項１に記載の交通情報管理装置。
【請求項３】
前記既存位置情報取得手段は、保持されている前記交通情報に、前回の前記送信要求に応じて送信された交通情報が含まれる場合、前回の前記送信要求がなされたときに前記表示部に表示されていた地図上での第２基準位置を前記既存位置情報として取得し、
前記既存情報判定手段は、前記車両の位置と前記第１基準位置との距離が前記第１閾値よりも大きく、前記第１基準位置と前記第２基準位置との距離が第２閾値以下である場合に、要求される前記交通情報と保持されている前記交通情報とが重複していると判定する、
請求項２に記載の交通情報管理装置。
【請求項４】
前記既存情報判定手段は、前記既存位置情報として前記車両の位置が取得されていない場合、前記第１基準位置と前記第２基準位置との距離が第２閾値以下である場合に、要求される前記交通情報と保持されている前記交通情報とが重複していると判定する、
請求項３に記載の交通情報管理装置。
【請求項５】
有効期間が決められた交通情報を車両へ送信させるための送信要求とともに要求される前記交通情報の範囲を特定するための位置情報である要求位置情報を取得する送信要求取得工程と、
前記車両に搭載された記録媒体に前記有効期間が経過していない前記交通情報が保持されている場合に、当該保持されている前記交通情報の範囲を特定するための位置情報である既存位置情報を取得する既存位置情報取得工程と、
前記要求位置情報と前記既存位置情報とに基づいて、要求される前記交通情報と保持されている前記交通情報とが重複しているか否かを判定する既存情報判定工程と、
要求される前記交通情報と保持されている前記交通情報とが重複していないと判定された場合には所定の通信部を制御して要求された前記範囲の前記交通情報の送信を実行し、要求される前記交通情報と保持されている前記交通情報とが重複していると判定された場合には前記所定の通信部による前記交通情報の送信を実行しない、交通情報送信制御工程と、
を含む交通情報管理方法。
【請求項６】
有効期間が決められた交通情報を車両へ送信させるための送信要求とともに要求される前記交通情報の範囲を特定するための位置情報である要求位置情報を取得する送信要求取得機能と、
前記車両に搭載された記録媒体に前記有効期間が経過していない前記交通情報が保持されている場合に、当該保持されている前記交通情報の範囲を特定するための位置情報である既存位置情報を取得する既存位置情報取得機能と、
前記要求位置情報と前記既存位置情報とに基づいて、要求される前記交通情報と保持されている前記交通情報とが重複しているか否かを判定する既存情報判定機能と、
要求される前記交通情報と保持されている前記交通情報とが重複していないと判定された場合には所定の通信部を制御して要求された前記範囲の前記交通情報の送信を実行し、要求される前記交通情報と保持されている前記交通情報とが重複していると判定された場合には前記所定の通信部による前記交通情報の送信を実行しない、交通情報送信制御機能と、
をコンピュータに実現させる交通情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交通情報管理装置、交通情報管理方法および交通情報管理プログラムに関する。
【背景技術】
【０００２】
従来、ナビゲーション装置の利用者によって交通情報の取得指示が行われたとき、または、予め設定されている所定のタイミングとなった場合に、経路誘導処理の対象として設定されている走行経路に沿った所定範囲や自車位置周辺の所定範囲の交通情報を送信するシステムが知られている（例えば、特許文献１参照）。また、ナビゲーション装置に対して各種の情報を配信する技術として特許文献２に開示された技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２８６４６９号公報
【特許文献２】特開２００２−２７７２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術においては、渋滞情報を任意に受信可能であるため、例えば、ナビゲーション装置を利用するユーザが要求を行うたびにサーバ装置から渋滞情報を送信してしまう。従って、ナビゲーション装置側に蓄積された情報とサーバ装置から送信される情報とが同一である場合であっても通信を行ってしまい、過度に通信費を発生させてしまう。
本発明は、上記課題に鑑みてなされたものであり、無駄な通信の発生を防止することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、本発明においては、有効期間が決められた交通情報を車両にて取得する構成において、車両にて利用する交通情報の範囲が位置情報に基づいて特定される構成とする。この構成において、交通情報の送信が要求される場合、送信要求対象となる交通情報（以下、要求される交通情報と呼ぶ）についての位置情報を要求位置情報とする。また、記録媒体に保持されている有効期間が経過していない交通情報（以下、保持されている交通情報と呼ぶ）についての位置情報を既存位置情報とする。
【０００６】
そして、本発明においては、要求位置情報と既存位置情報とを取得し、要求位置情報と既存位置情報とに基づいて、要求される交通情報と保持されている交通情報とが重複しているか否かを判定する。さらに、要求される交通情報と保持されている交通情報とが重複していないと判定された場合には所定の通信部を制御して要求される範囲内の交通情報の送信を実行する。要求される前記交通情報と保持されている前記交通情報とが重複していると判定された場合には所定の通信部による交通情報の送信を実行しない。
【０００７】
従って、交通情報の送信要求が行われた場合であっても、既存の交通情報を流用できる状態であれば送信要求に応じた交通情報の送信は行わず、既存の交通情報を流用できない状態であるときに送信要求に応じた交通情報の送信を行うことになる。この結果、無駄な通信の発生を防止することができる。
【０００８】
ここで、送信要求取得手段は、交通情報の送信要求とともに要求位置情報を取得することができればよい。交通情報は、交通に関する情報であれば良く、渋滞情報などの道路上の車両の状態を示す情報であっても良いし、規制情報や気象情報など道路上の車両に影響を与える情報であっても良い。また、当該交通情報には有効期間が決められていればよく、交通情報内に当該有効期間を含む情報が含まれていてもよいし、交通情報を利用可能な期間として予め既定の有効期間が決められていてもよい。交通情報の有効期間が経過した場合、その交通情報は参照されない。
【０００９】
送信要求は、交通情報の送信開始指示がなされたことを認識させるための情報であればよい。要求位置情報は、要求される交通情報の範囲を特定するための位置情報であれば良く、当該位置情報が示す位置に基づいて予め決められた規則に基づいて交通情報の要求範囲を特定することができればよい。交通情報は、道路に対応づけられた渋滞情報や地域の気象情報など位置に対応づけられた情報によって構成されるため、交通情報の範囲は当該位置によって定義される。
【００１０】
既存位置情報取得手段は、車両に搭載された記録媒体に有効期間が経過していない交通情報が保持されている場合に、当該保持されている交通情報の範囲を特定するための位置情報である既存位置情報を取得することができればよい。すなわち、記録媒体に保持されている交通情報も位置情報に基づいて交通情報の範囲が決められていればよく、交通情報を要求する際に送信要求とともに取得される要求位置情報と同等の情報によって既存位置情報を構成してもよいし、他の位置情報によって既存位置情報を構成してもよい。
いればよい。
【００１１】
既存情報判定手段は、要求位置情報と既存位置情報とに基づいて、要求される交通情報と保持されている交通情報とが重複しているか否かを判定することができればよい。すなわち、要求位置情報は要求される交通情報の範囲を示し、既存位置情報は保持されている交通情報の範囲を示すため、要求位置情報と既存位置情報とを比較すれば、両情報が重複しているか否かを判定することができる。ここでは、要求位置情報と既存位置情報とが示す交通情報の範囲を具体的に特定して重複しているか否かの判定を行っても良いし、位置情報が示す位置を比較することによって間接的に重複しているか否かの判定を行っても良い。
【００１２】
交通情報送信制御手段は、要求される交通情報と保持されている交通情報とが重複しているか否かの判定に基づいて要求される範囲内の交通情報の送信を実行し、または、実行しないように所定の通信部を制御することができればよい。なお、本発明にかかる交通情報管理装置は、車両に備えられていても良いし、交通情報の管理センターに備えられていても良い。交通情報管理装置が車両に備えられている場合、交通情報送信制御手段が制御する所定の通信部も車両に備えられており、交通情報送信制御手段は当該通信部を制御して交通情報の管理センターとの通信を実現し、交通情報の送信に関する一連の処理を実行する。交通情報管理装置が交通情報の管理センターに備えられている場合、交通情報送信制御手段が制御する所定の通信部も交通情報の管理センターに備えられており、交通情報送信制御手段は当該通信部を制御して車両との通信を実現し、交通情報の送信に関する一連の処理を実行する。
【００１３】
さらに、交通情報の送信要求がなされたときに車両に搭載された表示部に表示されていた地図上での第１基準位置を要求位置情報とし、保持されている交通情報に、自動的に送信され、且つ、車両の位置に基づいて範囲が特定された交通情報が含まれる場合、車両の位置を既存位置情報として取得する構成を採用しても良い。また、この構成においては、第１基準位置と車両の位置との距離が第１閾値以下である場合に、要求される交通情報と保持されている交通情報とが重複していると判定する。
【００１４】
すなわち、送信要求対象となる交通情報については、第１基準位置を含む所定範囲が交通情報の範囲となるように予め定義される。さらに、交通情報が自動的に送信されるシステムにおいて、当該自動的に送信される交通情報については車両の位置を含む所定範囲が交通情報の範囲となるように予め定義される。この構成において交通情報の範囲の広さや形状は第１基準位置や車両の位置に対応しており、両範囲が重複しているか否かを第１基準位置と車両の位置との距離に基づいて評価することが可能である。そこで、第１基準位置と車両の位置との距離についての基準となる第１閾値を予め設定し、第１基準位置と車両の位置との距離が第１閾値以下である場合に、要求される前記交通情報と保持されている前記交通情報とが重複していると判定する。
【００１５】
なお、第１閾値は、第１基準位置から特定される交通情報の範囲と車両の位置から特定される交通情報の範囲とが重複するか否かを判定するための指標となればよい。例えば、交通情報の範囲が第１基準位置や車両の位置によって変動し得る（例えば、車両が属する地域によって送信される交通情報の範囲が異なるなど）構成において、要求される交通情報の範囲と保持されている交通情報の範囲とが一定以上の確率で重複するか否かを判定するための指標として第１閾値を定義しても良い。より具体的には、車両の位置に対応して取得された交通情報の範囲の外側に一定以上の確率で第１基準位置が存在することを判定するための指標として第１閾値を定義しても良い。この構成によれば、既存の交通情報と要求される交通情報とが重複するか否かを極めて簡易な構成によって判定可能であり、判定結果が一定以上の確率で正しくなるように構成することが可能である。
【００１６】
さらに、各種の交通情報に対して本発明を適用することが可能であり、例えば、１回の送信要求に応じて送信される情報の範囲が地域単位で決められる広域交通情報と、１回の送信要求に応じて送信される情報の範囲が当該地域よりも狭い所定領域単位で決められる狭域交通情報とを扱う構成に本発明を適用しても良い。この構成において、広域交通情報は比較的広い地域単位での交通情報であるため、定常的に利用される可能性が高い情報であることが好ましく、自動的に送信され、かつ車両の位置に基づいて範囲が特定される交通情報であることが好ましい。
【００１７】
一方、狭域交通情報は比較的狭い所定領域単位での交通情報であるため、ユーザが要求した場合に利用される情報であることが好ましい。また、一時的に表示された地図に対応した範囲の交通情報は一時的に利用される可能性が高いため、第１基準位置に基づいて狭域交通情報を特定する構成とすることが好ましい。以上のように、車両の位置に基づいて広域交通情報の範囲が特定され、第１基準位置に基づいて狭域交通情報の範囲が特定される構成において、車両の位置と第１基準位置との距離が第１閾値以下であるか否かを判定すれば、要求された狭域交通情報が既存の広域交通情報と重複するか否かを判定することが可能である。
【００１８】
さらに、保持されている交通情報に、前回の送信要求に応じて送信された交通情報が含まれる場合、前回の送信要求がなされたときに車両に搭載された表示部に表示されていた地図上での第２基準位置を既存位置情報とし、交通情報の重複を判定する際に当該第２基準位置も利用する構成としても良い。ここで、前回の送信要求は、送信要求取得手段によって、ある時点にて送信要求を取得した場合に、当該ある時点よりも前の時点で行われた送信要求である。従って、当該ある時点での送信要求に応じて交通情報が送信されていれば、記録媒体において前回の送信要求に応じて送信された交通情報が保持されていることになる。この構成においては、車両の位置と第１基準位置との距離が第１閾値よりも大きく、第１基準位置と第２基準位置との距離が第２閾値以下である場合に、要求される交通情報と保持されている交通情報とが重複していると判定する。この構成においては、自動的に送信され、且つ、車両の位置に基づいて範囲が特定された交通情報と要求される交通情報とが重複していない場合に、さらに、表示部に表示された地図の第２基準位置に基づいて要求範囲が特定された既存の交通情報が、要求される交通情報の範囲と重複するか否かを判定することとなる。
【００１９】
なお、第２閾値は、第１基準位置から特定される交通情報の範囲と第２基準位置から特定される交通情報の範囲とが重複するか否かを判定するための指標となればよい。例えば、第２基準位置から特定される範囲の外側に一定以上の確率で第１基準位置が存在するか否かを判定するための指標として第２閾値を定義しても良い。この構成によれば、既存の交通情報と要求される交通情報とが重複するか否かを極めて簡易な構成によって判定可能であり、判定結果が一定以上の確率で正しくなるように構成することが可能である。
【００２０】
なお、既存位置情報として車両の位置が取得されていない場合に、第１基準位置と第２基準位置との距離が第２閾値以下であるか否かを判定する構成とすれば、車両の位置に基づいて範囲が特定される交通情報が存在しないことを極めて簡易な方法によって判定した後に第２閾値に基づく判定を行うことが可能である。また、上述の第１基準位置や第２基準位置は、車両に搭載された表示部に表示された地図に対応した位置であればよく、表示部の画面内に予め設定された座標に対応した位置であればよい。
【００２１】
なお、本発明のように、要求される交通情報と保持されている交通情報とが重複していない場合に交通情報を送信させる手法は、この処理を行う方法やプログラムとしても適用可能である。また、以上のような交通情報管理装置、方法、プログラムは、単独の装置として実現される場合もあれば、複数の装置として実現される場合もある。また、車両に備えられる各部と共有の部品を利用して実現される場合もあれば、車両に搭載されない各部と連携して実現される場合もあり、各種の態様を含むものである。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、交通情報管理装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【図面の簡単な説明】
【００２２】
【図１】交通情報管理装置を示すブロック図である。
【図２】送信要求処理を示すフローチャートである。
【図３】交通情報管理処理を示すフローチャートである。
【図４】（４Ａ）、（４Ｂ）は地図を模式的に示す図である。
【図５】（５Ａ）、（５Ｂ）は地図を模式的に示す図である。
【図６】交通情報管理処理を示すフローチャートである。
【発明を実施するための形態】
【００２３】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）交通情報管理システムの構成：
（１−１）ナビゲーション装置の構成：
（１−２）送信要求処理：
（１−３）交通情報管理装置の構成：
（１−４）交通情報管理処理：
（２）他の実施形態：
【００２４】
（１）交通情報管理システムの構成：
（１−１）ナビゲーション装置の構成：
図１は、車両Ｃに備えられたナビゲーション装置１００と交通情報の管理センターに設置された交通情報管理装置１０とを含むシステムの構成を示すブロック図である。ナビゲーション装置１００は道路を走行する複数の車両Ｃに搭載されており、当該ナビゲーション装置１００はＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２００と記録媒体３００とを備えており、当該記録媒体３００やＲＯＭに記憶されたプログラムを制御部２００で実行することができる。本実施形態においては、このプログラムの一つとしてナビゲーションプログラム２１０を実行可能であり、制御部２００は当該ナビゲーションプログラム２１０によって記録媒体３００に記録された地図情報３００ａに基づく経路探索を行うことができる。また、制御部２００は、各地の交通情報を取得して案内することができる。
【００２５】
なお、地図情報３００ａは記録媒体３００に記録されており、当該地図情報３００ａには車両が走行する道路上に設定されたノードを示すノードデータ、ノード間の道路の形状を特定するための形状補間データ、ノード同士の連結を示すリンクデータ、走行予定経路の目的地となり得る施設を示す施設データ等が含まれている。従って、制御部２００は、地図情報３００ａが示すノードデータやリンクデータに基づいてリンクに相当する道路区間を特定し、各道路区間についての地図表示を行い、また、各道路区間上での車両の位置を特定することができる。交通情報３００ｂは記録媒体３００に記録されている。本実施形態において、当該交通情報３００ｂはノードデータとリンクデータとによって特定される道路区間毎の渋滞を示す渋滞情報（例えば、渋滞度等）である。従って、交通情報３００ｂに基づいて各道路区間の渋滞を案内することができる。
【００２６】
この処理を行うため、車両Ｃは、交通情報管理装置１０と通信するための回路にて構成される通信部２２０を備えている。制御部２００はナビゲーションプログラム２１０の処理により交通情報管理装置１０と通信を行うことができ、通信部２２０を介して交通情報の送信要求と交通情報の受信が行われる。なお、本実施形態において通信部２２０は、無料の通信方式（例えば、ＦＭ多重放送による情報の送信など）と有料の通信方式（例えば、携帯電話による通信など）との２種類の通信方式に対応している。
【００２７】
さらに、車両Ｃは、ＧＰＳ受信部４１０と車速センサ４２０とユーザＩ／Ｆ部４３０とを備えており、ＧＰＳ受信部４１０は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在位置を算出するための情報を出力する。制御部２００は、この信号を取得して車両の現在位置を取得する。車速センサ４２０は、車両Ｃが備える車輪の回転速度に対応した信号を出力する。制御部２０は、図示しないインタフェースを介してこの信号を取得し、車両Ｃの速度を取得する。車速センサ４２０は、ＧＰＳ受信部４１０の出力信号から特定される車両Ｃの現在位置を補正するなどのために利用される。また、車両Ｃの現在位置は、当該車両Ｃの走行軌跡に基づいて適宜補正される。なお、車両の動作を示す情報を取得するための構成は、ほかにも種々の構成を採用可能であり、車両Ｃの現在位置をジャイロセンサ等の出力信号に基づいて補正する構成やセンサやカメラによって特定する構成、ＧＰＳからの信号や地図上での車両の軌跡，車車間通信，路車間通信等によって車両Ｃの動作情報を取得する構成等を採用可能である。
【００２８】
ユーザＩ／Ｆ部４３０は、ユーザが指示を入力し、またはユーザに各種の情報を提供するためのインタフェース部であり、図示しない表示部やボタン、スピーカー等を備えている。ナビゲーションプログラム２１０は、ナビゲーション処理部２１０ａ（地図表示部２１０ｂを含む）と送信要求部２１０ｃとを備えている。制御部２００は、当該ナビゲーション処理部２１０ａの処理により、ユーザＩ／Ｆ部４３０を介して目的地の入力を受け付けて走行予定経路を取得する。また、制御部２００は、ナビゲーション処理部２１０ａの処理により、ＧＰＳ受信部４１０および車速センサ４２０の出力信号および地図情報３００ａに基づいて車両Ｃの現在位置を特定し、車両Ｃが走行予定経路に沿って走行できるようにユーザＩ／Ｆ部４３０を介して案内を行う。
【００２９】
この過程において、制御部２００は、ユーザＩ／Ｆ部４３０の表示部に地図を表示するとともに車両の位置や走行予定経路を当該地図上に表示させる。ユーザＩ／Ｆ部４３０は、表示部に表示された地図のスクロール指示ボタンを備えている。ユーザはスクロール指示ボタンによって表示部に表示されている地図の表示範囲を切り替えるように制御部２００に対して指示することができ、制御部２００は、地図表示部２１０ｂの処理により、当該指示に応じて表示部に表示される地図の範囲を切り替える。
【００３０】
図４Ａは、地図を模式的に示す図である。同図４Ａは、実線で道路を示しており、一点鎖線で表示部に表示される地図の表示範囲Ｒdを示している。制御部２００が、スクロール指示ボタンの指示に応じて表示部に表示される地図の表示範囲を切り替えると、例えば、図４Ａにおいて白い矢印で示すように表示範囲Ｒdで表示対象とする位置が変更され、地図表示が切り替わる。むろん、表示部において地図の縮尺を変更することは可能であり、縮尺の変更に応じて表示範囲Ｒdの大きさが変動する。
【００３１】
さらに、ユーザＩ／Ｆ部４３０は交通情報の送信要求を行うための送信要求ボタンを備えている。ユーザは送信要求ボタンによって交通情報の送信要求を出力するように制御部２００に指示することができる。制御部２００は、送信要求部２１０ｃの処理により、当該指示に応じて新たに交通情報を送信させるための処理を行う。すなわち、制御部２００は、通信部２２０を介して交通情報の送信要求ととともに要求される交通情報の範囲を特定するための位置情報である要求位置情報を出力する。当該送信要求は交通情報管理装置１０に受信され、当該交通情報管理装置１０における後述する判定に応じて交通情報が適宜返信される。なお、本実施形態において交通情報３００ｂは道路区間毎に定義されるため、交通情報３００ｂの範囲は渋滞情報が特定された道路区間が存在する範囲に対応する。また、送信要求ボタンによる指示に応じて出力される送信要求は、通信部２２０における有料の通信方式によって出力される。
【００３２】
送信要求ボタンに応じた送信要求とともに出力される要求位置情報は、上述の表示部に表示された地図に依存する。すなわち、表示部には予め基準位置を特定するための座標（例えば、表示画面の中心座標など）が設定されており、送信要求ボタンによる交通情報の送信要求がなされたときに表示部に表示されていた地図において、上述の座標に相当する地図上の位置（緯度および経度）が要求位置情報で示される位置となる。なお、要求位置情報が示す位置は、送信要求ボタンによって要求される交通情報の範囲に対応している。
【００３３】
例えば、要求位置情報が示す位置を中心とした正方形であるとともに、地図の表示範囲を含む正方形が交通情報の要求範囲であるとみなし、１回の送信要求に応じて当該正方形に含まれる道路区間の交通情報が要求されたとみなす構成とすればよい。ここでは、要求位置情報が示す位置を第１基準位置Ｐ1と呼ぶ。なお、図４Ａにおいては、白い矢印に相当する表示の変更を行った後の表示範囲Ｒdに対応する第１基準位置Ｐ1を黒丸、第１基準位置Ｐ1によって特定される交通情報の範囲Ｒ1を二点鎖線で示している。
【００３４】
一方、本実施形態において制御部２００は、送信要求ボタンによる操作に依存せずに予め決められたタイミングで自動的に交通情報の受信処理も行っている。すなわち、図示しない交通情報のセンターから交通情報が自動的に送信されており、制御部２００は、送信要求部２１０ｃの処理により、予め決められたタイミングで定期的に無料の通信方式による通信を実行して当該自動的に送信された交通情報を取得する。当該無料の通信方式による通信において、交通情報の範囲を特定するための位置情報は車両の位置を示す情報である。すなわち、制御部２００は、ＧＰＳ受信部４１０および車速センサ４２０の出力信号に基づいて交通情報を取得したときの車両の位置を特定し、当該車両の位置が含まれる地域を交通情報の範囲とする。
【００３５】
なお、本実施形態において、有料の通信方式にて取得する交通情報の範囲は無料の通信方式にて取得する交通情報の範囲よりも狭い。ここでは、有料の通信方式にて取得する交通情報を狭域交通情報と呼び、無料の通信方式にて取得する交通情報を広域交通情報と呼ぶ。すなわち、広域交通情報は無料の通信方式によって自動で取得され、狭域交通情報は有料の通信方式によってユーザの指示に応じて取得される。なお、図４に示す例においては狭域交通情報の範囲を範囲Ｒ1で示し、広域交通情報の範囲を破線で囲まれた範囲で示しており、前者の方が後者よりも狭くなっている。広域交通情報は比較的広い地域単位での交通情報であるため、本実施形態においては、車両の位置の周辺において定常的に利用される可能性が高い情報が広域交通情報とされる。一方、ユーザが要求する場合には過度に広い範囲の情報を必要としないことが多く、本実施形態においては比較的狭い所定領域単位での交通情報である狭域交通情報をユーザの要求に応じて取得する構成となっている。
【００３６】
制御部２００が交通情報を取得すると、取得された交通情報は記録媒体３００に記録される（交通情報３００ｂ）。なお、交通情報３００ｂが示す渋滞度は時間変化するため、交通情報３００ｂには情報の信頼度が維持できる期間として予め有効期間が対応づけられている。本実施形態において、制御部２００は、記録媒体３００に記録された交通情報３００ｂについて有効期間が経過したか否かを判定しており、有効期間が経過した交通情報３００ｂは記録媒体３００から削除する。従って、本実施形態において記録媒体３００に交通情報３００ｂが保持されていれば、その交通情報３００ｂは有効期間が経過していない交通情報３００ｂとなる。
【００３７】
交通情報３００ｂは、有料の通信方式によって取得される場合と無料の通信方式によって取得される場合とがあるため、記録媒体３００にはいずれかの通信方式によって取得された交通情報３００ｂが保持されている状態となり得る。なお、記録媒体３００に保持された交通情報３００ｂにおいては、交通情報の範囲を特定するための位置情報である既存位置情報が対応づけられて記録される。
【００３８】
例えば、自動的に送信された交通情報３００ｂが取得された場合、当該交通情報３００ｂには当該車両の位置を示す情報が対応づけられて保持される（図１に示す車両位置情報３００ｃ）。また、第１基準位置に基づいて範囲が特定された交通情報３００ｂが取得された場合、第１基準位置が示す位置情報を第２基準位置とし、当該第２基準位置を示す第２基準位置情報が、取得された交通情報３００ｂに対応づけられて保持される。尚、本実施形態においては、送信要求の際の要求位置情報を第１基準位置として定義したため、記録媒体３００に保持された交通情報３００ｂに対応づけられる位置情報を第２基準位置と呼んで区別する。
【００３９】
なお、本実施形態においては、送信要求ボタンによる操作に応じて送信される交通情報３００ｂが新たに取得されると、制御部２００は、それ以前に送信要求ボタンによる操作に応じて送信されて記録媒体３００に保持されていた交通情報を破棄する。従って、本実施形態において、送信要求ボタンによる操作に応じて送信される交通情報が記録媒体３００に保持されていれば、当該保持された交通情報は前回の送信要求に応じて取得された交通情報である。
【００４０】
以上の構成において、通信環境や送信要求を行うタイミングによっては、交通情報３００ｂが記録媒体３００に保持されている場合もあるし、保持されていない場合もある。例えば、車両の位置に基づいて範囲が特定された交通情報３００ｂが保持されていないのであれば車両位置情報３００ｃは記録媒体３００に記録されていない。また、地図上の基準位置に基づいて範囲が特定された交通情報３００ｂが保持されていないのであれば第２基準位置情報３００ｄは記録媒体３００に記録されていない。そこで、本実施形態において制御部２００は、要求される交通情報と保持している交通情報とが重複するか否かを交通情報管理装置１０に判断させるための情報を送信する。すなわち、制御部２００は、交通情報の送信要求とともに要求される交通情報の範囲を示す第１基準位置を示す情報を送信する。さらに、記録媒体３００に交通情報３００ｂが保持されていれば、保持された交通情報３００ｂに対応する車両位置情報３００ｃと第２基準位置情報３００ｄとのいずれかまたは双方を送信する。
【００４１】
（１−２）送信要求処理：
図２は、当該送信要求を行う際の処理を示すフローチャートである。ナビゲーションプログラム２１０が実行されている過程において、制御部２００は図２に示す送信要求処理を所定期間毎（例えば、１００ｍｓ毎）に繰り返し実行している。当該送信要求処理において、制御部２００は、送信要求ボタンによる指示がなされたか否かを判別しており（ステップＳ１００）、指示がなされたと判別されなければ送信要求処理を終了する。
【００４２】
ステップＳ１００において、送信要求ボタンによる指示がなされたと判別されたとき、制御部２００は、地図表示部２１０ｂの処理により、表示部の中心座標に表示された地図上の位置を上述の第１基準位置として取得する（ステップＳ１０５）。すなわち、制御部２００は、表示部において表示中の地図の表示範囲Ｒdを特定し、表示範囲Ｒdの中心の座標に表示されていた地図上での位置（緯度および経度）を第１基準位置とする。そして、制御部２００は、当該第１基準位置を送信対象として設定する（ステップＳ１１０）。
【００４３】
次に、制御部２００は、送信要求部２１０ｃの処理により、記録媒体３００を参照し、有効期間が経過していない交通情報３００ｂが保持されているか否かを判別する（ステップＳ１１５）。ステップＳ１１５において、有効期間が経過していない交通情報３００ｂが保持されていると判別されないとき、制御部２００はステップＳ１２０〜Ｓ１３５をスキップしてステップＳ１４０を実行する。ステップＳ１４０において、制御部２００は、送信要求とともに、送信対象に設定された情報を交通情報管理装置１０に対して送信する。従って、ステップＳ１２０〜Ｓ１３５をスキップした後にステップＳ１４０が実行された場合、送信要求とともに第１基準位置を示す情報が送信される。すなわち、この場合、重複しているか否かを判定する対象となる交通情報３００ｂが保持されていないため、重複しているか否かを判定させるための情報は送信されず、要求範囲を示す第１基準位置が送信される。
【００４４】
一方、ステップＳ１１５において、有効期間が経過していない交通情報３００ｂが保持されていると判別されたとき、制御部２００は、送信要求部２１０ｃの処理により、車両の位置に基づいて範囲が特定された交通情報３００ｂが存在するか否かを判別する（ステップＳ１２０）。すなわち、制御部２００は、車両位置情報３００ｃが対応づけられた交通情報３００ｂが記録媒体３００に保持されているか否かを判別する。
【００４５】
ステップＳ１２０において、車両の位置に基づいて範囲が特定された交通情報３００ｂが存在すると判別された場合、制御部２００は、記録媒体３００を参照して、車両の位置を示す情報（車両位置情報３００ｃ）を送信対象として設定する（ステップＳ１２５）。ステップＳ１２０において、車両の位置に基づいて範囲が特定された交通情報３００ｂが存在すると判別されない場合、当該ステップＳ１２５はスキップされる。
【００４６】
次に、制御部２００は、送信要求部２１０ｃの処理により、第２基準位置に基づいて範囲が特定された交通情報３００ｂが存在するか否かを判別する（ステップＳ１３０）。すなわち、制御部２００は、第２基準位置情報３００ｄが対応づけられた交通情報３００ｂが記録媒体３００に保持されているか否かを判別する。
【００４７】
ステップＳ１３０において、第２基準位置に基づいて範囲が特定された交通情報３００ｂが存在すると判別された場合、制御部２００は、記録媒体３００を参照して、第２基準位置を示す情報（第２基準位置情報３００ｄ）を送信対象として設定する（ステップＳ１３５）。ステップＳ１３０において、第２基準位置に基づいて範囲が特定された交通情報３００ｂが存在すると判別されない場合、当該ステップＳ１３５はスキップされる。
【００４８】
ステップＳ１３０において第２基準位置に基づいて範囲が特定された交通情報３００ｂが存在すると判別されない場合、または、ステップＳ１３５を実行した後、制御部２００はステップＳ１４０を実行する。この場合においては、車両の位置または第２基準位置のいずれかまたは双方が送信対象として設定されているため、送信要求とともに車両の位置または第２基準位置のいずれかまたは双方が送信される。すなわち、この場合、重複しているか否かを判定する対象となる交通情報３００ｂを特定するための情報として車両の位置または第２基準位置のいずれかまたは双方を示す情報が送信される。
【００４９】
（１−３）交通情報管理装置の構成：
交通情報管理装置１０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２０と記録媒体３０とを備えており、制御部２０は当該記録媒体３０やＲＯＭに記憶されたプログラムを実行することができる。本実施形態において制御部２０は、このプログラムの一つとして交通情報管理プログラム２１を実行可能であり、当該交通情報管理プログラム２１によって制御部２０は送信要求に対して交通情報を送信すべきか否かを判定し、必要に応じて交通情報を送信する。
【００５０】
交通情報管理プログラム２１は、送信要求取得部２１ａと既存位置情報取得部２１ｂと既存情報判定部２１ｃと交通情報送信制御部２１ｄとを備えている。また、交通情報管理装置１０は、車両Ｃと通信するための回路にて構成される通信部２２を備えている。送信要求取得部２１ａは、交通情報の送信要求とともに、要求される交通情報の範囲を特定するための要求位置情報を取得する機能を制御部２０に実現させるモジュールである。すなわち、制御部２０は、送信要求取得部２１ａの処理により、通信部２２を介して送信要求を受信したか否かを判別し、送信要求を受信したときには当該送信要求とともに送信される要求位置情報である第１基準位置を取得する。
【００５１】
既存位置情報取得部２１ｂは、記録媒体３００に有効期間が経過していない交通情報３００ｂが保持されている場合に、当該保持されている交通情報３００ｂの範囲を特定するための既存位置情報を取得する機能を制御部２０に実現させるモジュールである。すなわち、制御部２０は、既存位置情報取得部２１ｂの処理により、車両Ｃの記録媒体３００に保持されている交通情報３００ｂの範囲を特定するための既存位置情報である車両の位置と第２基準位置とのいずれかまたは双方を取得する。
【００５２】
既存情報判定部２１ｃは、要求位置情報と既存位置情報とに基づいて、上述の送信要求ボタンの指示によって要求される交通情報と、記録媒体３００に保持されている交通情報３００ｂとが重複しているか否かを判定する機能を制御部２０に実現させるモジュールである。すなわち、制御部２０は、車両の位置と第２基準位置の存否および第１基準位置との関係に基づいて重複が生じているか否かを判定する。当該判定の詳細は後述する。
【００５３】
交通情報送信制御部２１ｄは、交通情報の送信を実行する機能を制御部２０に実現させるモジュールである。すなわち、交通情報管理装置１０においては、複数の車両Ｃから取得したプローブ情報を解析するなどして各道路区間に対応する交通情報を作成し、時間の経過に伴う交通情報の変化に対応して当該交通情報を逐次更新している。当該交通情報は記録媒体３０に保持されており（交通情報３０ａ）、上述の判定において重複していないと判定された場合、制御部２０は要求される交通情報の範囲を特定し、当該範囲の交通情報を交通情報３０ａから抽出する。そして、制御部２０は、通信部２２を制御して当該抽出した交通情報を送信する。一方、重複していると判定された場合、制御部２０は交通情報の送信を実行しない。
【００５４】
以上の処理によれば、送信要求がなされた交通情報の範囲と、車両Ｃの記録媒体３００に保持された有効期間が経過していない交通情報３００ｂとが重複していない場合に交通情報の送信が行われる。一方、重複している場合には交通情報の送信が行われない。従って、交通情報の送信要求が行われた場合であっても、既存の交通情報を流用できる状態であれば送信要求に応じた交通情報の送信は行わず、既存の交通情報を流用できない状態であるときに送信要求に応じた交通情報の送信を行うことになる。この結果、交通情報の送信が必要なときに通信が実行され、交通情報の送信が必要ではないときには通信は実行されず、無駄な通信の発生を防止することができる。
【００５５】
（１−４）交通情報管理処理：
次に上述の構成において交通情報管理装置１０が実行する交通情報管理処理を詳細に説明する。図３は、交通情報管理装置１０が実行する交通情報管理処理を示すフローチャートである。制御部２０は図３に示す交通情報管理処理を所定期間毎（例えば、１００ｍｓ毎）に繰り返し実行している。当該送交通情報管理処理において、制御部２０は、通信部２２によって送信要求を受信したか否かを判別しており（ステップＳ２００）、送信要求を受信したと判別されなければ交通情報管理処理を終了する。
【００５６】
ステップＳ２００において、送信要求を受信したと判別された場合、制御部２０は、送信要求とともに既存位置情報として車両の位置を示す情報（車両位置情報３００ｃ）を受信したか否かを判別する（ステップＳ２０５）。ステップＳ２０５において、車両の位置を示す情報を受信したと判別された場合、記録媒体３００において車両の位置に基づいて範囲が特定された交通情報３００ｂが保持されていることになる。
【００５７】
そこで、制御部２０は、車両の位置に基づいて範囲が特定された交通情報３００ｂと要求される交通情報とが重複するか否かを判別するため、ステップＳ２１０を実行する。すなわち、制御部２０は、ステップＳ２１０において、車両の位置と第１基準位置との距離が所定の第１閾値Ｄ1以下であるか否かを判別する。また、ステップＳ２１０において、車両の位置と第１基準位置との距離が所定の第１閾値Ｄ1以下であると判別された場合、車両の位置に基づいて範囲が特定された交通情報３００ｂと要求される交通情報とは重複しているとみなす。この場合、制御部２０は、ステップＳ２１０の後に交通情報を送信することなく図３に示す処理を終了する。
【００５８】
本実施形態において、第１閾値Ｄ1は、第１基準位置から特定される交通情報の範囲と車両の位置から特定される交通情報の範囲とが重複するか否かを判定するための指標である。本実施形態においては、第１基準位置から特定される交通情報の範囲と記録媒体３００に保持されている交通情報３００ｂの範囲とが一定以上の確率で重複するか否かを判定するための指標として第１閾値Ｄ1が定義されている。車両の位置に基づいて特定される交通情報の範囲は地域ごとに決められており、その広さの規模は各地域でほぼ共通（例えば、数１０〜数１００キロ四方の地域）であって、車両の位置が属する地域が交通情報の範囲となる。また、第１基準位置に基づいて特定される交通情報の範囲は第１基準位置を中心とした正方形内の範囲として予め決められている。
【００５９】
従って、車両の位置と第１基準位置との距離が小さいほど、要求される交通情報の範囲と記録媒体３００に保持されている交通情報３００ｂの範囲とが重複する確率が高くなる。図４Ｂは、図４Ａの一部を拡大して示す図である。図４Ｂにおいては、車両の位置Ｐc、２種類の第１基準位置Ｐ11，Ｐ12および各第１基準位置Ｐ11，Ｐ12のそれぞれによって特定される交通情報の範囲Ｒ11，Ｒ12を示している。同図においては、車両の位置Ｐcと第１基準位置Ｐ11との距離Ｌ11が第１閾値Ｄ1以下である場合の例を示している。この場合、図４Ｂに示すように車両の位置が属する破線で囲まれた地域と交通情報の範囲Ｒ11とが重複する可能性が高い。一方、同図においては、車両の位置Ｐcと第１基準位置Ｐ12との距離Ｌ12が第１閾値Ｄ1より大きい場合の例を示している。この場合、図４Ｂに示すように車両の位置が属する破線で囲まれた地域と交通情報の範囲Ｒ12とが重複しない可能性が高い。
【００６０】
そこで、本実施形態においては、車両の位置が属する地域の外側に一定以上の確率で第１基準位置が存在することを判定するための指標として第１閾値Ｄ1を定義し、ステップＳ２１０において車両の位置と第１基準位置との距離が所定の第１閾値Ｄ1以下であるか否かを判別することとしている。この構成によれば、既存の交通情報３００ｂと要求される交通情報とが重複するか否かを極めて簡易な構成によって判定可能であり、判定結果が一定以上の確率で正しくなるように構成することが可能である。
【００６１】
一方、ステップＳ２１０において、車両の位置と第１基準位置との距離が所定の第１閾値Ｄ1以下であると判別されない場合、車両の位置に基づいて範囲が特定された交通情報３００ｂと要求される交通情報とは重複していないとみなす。この場合、さらに、第２基準位置に基づいて範囲が特定された交通情報３００ｂと要求される交通情報とが重複しているか否かを判別するため、ステップＳ２１５以降の処理を行う。なお、ステップＳ２０５にて車両の位置を受信したと判別されない場合は、車両の位置に基づいて範囲が特定された交通情報３００ｂと要求される交通情報とは重複していないため、この場合もステップＳ２１５以降の処理を行う。
【００６２】
ステップＳ２１５において、制御部２０は、第２基準位置を示す情報（第２基準位置情報３００ｄ）を受信したか否かを判別する。ステップＳ２１５において、第２基準位置を示す情報を受信したと判別されない場合、記録媒体３００において第２基準位置に基づいて範囲が特定された交通情報３００ｂは保持されていない。従って、送信要求がなされた交通情報と重複する交通情報３００ｂが記録媒体３００に保持されていないとみなし、制御部２０は要求された範囲の交通情報を特定して送信する（ステップＳ２２５）。すなわち、制御部２０は、第１基準位置に基づいて交通情報の範囲を特定するとともに、記録媒体３０の交通情報３０ａを参照して当該特定された範囲の交通情報を抽出する。そして、制御部２０は、通信部２２を介して当該交通情報を送信する。車両Ｃにおいては当該送信された交通情報を受信して記録媒体３００に記録して利用する。
【００６３】
一方、ステップＳ２１５において、第２基準位置を示す情報を受信したと判別された場合、第２基準位置に基づいて範囲が特定された交通情報３００ｂが記録媒体３００に保持されている。そこで、制御部２０は、第１基準位置と第２基準位置との距離が所定の第２閾値Ｄ2以下であるか否かを判別する（ステップＳ２２０）。
【００６４】
ステップＳ２２０において、第１基準位置と第２基準位置との距離が所定の第２閾値Ｄ2以下であると判別された場合、第２基準位置に基づいて範囲が特定された交通情報３００ｂと要求される交通情報とは重複しているとみなす。この場合、制御部２０は、ステップＳ２２０の後に交通情報を送信することなく図３に示す処理を終了する。
【００６５】
ステップＳ２２０において、第１基準位置と第２基準位置との距離が所定の第２閾値Ｄ2以下であると判別されない場合、第２基準位置に基づいて範囲が特定された交通情報３００ｂと要求される交通情報とは重複していないとみなす。この場合、制御部２０は、ステップＳ２２５の処理を実行して交通情報を送信する。
【００６６】
本実施形態において、第２閾値Ｄ2は、第２基準位置から特定される交通情報の範囲と第１基準位置から特定される交通情報の範囲とが重複するか否かを判定するための指標である。本実施形態においては、第１基準位置から特定される交通情報の範囲と記録媒体３００に保持されている交通情報３００ｂの範囲とが一定以上の確率で重複するか否かを判定するための指標として第２閾値Ｄ2が定義されている。第１基準位置に基づいて特定される交通情報の範囲は第１基準位置を中心とした正方形の範囲として予め決められている（例えば、数キロ四方の範囲）。
【００６７】
従って、第１基準位置と第２基準位置との距離が小さいほど、要求される交通情報の範囲と記録媒体３００に保持されている交通情報３００ｂの範囲とが重複する確率が高くなる。図５Ａ，５Ｂは、図４Ａの一部を拡大して示す図である。図５Ａにおいては、車両の位置Ｐc、第１基準位置Ｐ13、第１基準位置Ｐ13によって特定される交通情報の範囲Ｒ13、第２基準位置Ｐ21、第２基準位置Ｐ21によって特定される交通情報の範囲Ｒ21を示している。図５Ｂにおいては、車両の位置Ｐc、第１基準位置Ｐ13、第１基準位置Ｐ13によって特定される交通情報の範囲Ｒ13、第２基準位置Ｐ22、第２基準位置Ｐ22によって特定される交通情報の範囲Ｒ22を示している。
【００６８】
図５Ａにおいては、第１基準位置Ｐ13と第２基準位置Ｐ21との距離Ｌ21が第２閾値Ｄ2以下である場合の例を示している。この場合、図５Ａに示すように第１基準位置Ｐ13によって特定される交通情報の範囲Ｒ13と第２基準位置Ｐ21によって特定される交通情報の範囲Ｒ21とが重複する可能性が高い。図５Ｂにおいては、第１基準位置Ｐ13と第２基準位置Ｐ22との距離Ｌ22が第２閾値Ｄ2より大きい場合の例を示している。この場合、図５Ｂに示すように第１基準位置Ｐ13によって特定される交通情報の範囲Ｒ13と第２基準位置Ｐ22によって特定される交通情報の範囲Ｒ22とが重複しない可能性が高い。
【００６９】
そこで、本実施形態においては、第２基準位置から特定される範囲の外側に一定以上の確率で第１基準位置が存在することを判定するための指標として第２閾値Ｄ2を定義し、ステップＳ２２０において第１基準位置と第２基準位置との距離が所定の第２閾値Ｄ2以下であるか否かを判別することとしている。この構成によれば、既存の交通情報３００ｂと要求される交通情報とが重複するか否かを極めて簡易な構成によって判定可能であり、判定結果が一定以上の確率で正しくなるように構成することが可能である。
【００７０】
（２）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、要求される交通情報と保持されている交通情報とが重複していない場合に交通情報を送信させる限りにおいて、他にも種々の実施形態を採用可能である。例えば、送信要求取得部２１ａ、既存位置情報取得部２１ｂ、既存情報判定部２１ｃ、交通情報送信制御部２１ｄの各部によって実現される機能の一部または全てが車両Ｃの制御部２００によって実現されても良い。
【００７１】
図６は、車両Ｃの制御部２００によってこれらの機能が実現される場合のフローチャートを示している。この処理において制御部２００は、交通情報を送信させるか否かの判断を行い、交通情報の送信を行うべき場合に通信部２２０を制御して、交通情報管理装置１０に交通情報を送信させるための処理を実行し、交通情報の送信を行う必要がない場合には交通情報管理装置１０に交通情報を送信させるための処理を実行しない。また、この処理は図１に示す車両Ｃと同様な構成を備える車両において、制御部２００によって実行されればよい。以下に示す実施形態においては、有効期間が経過した交通情報３００ｂであっても記録媒体３００に保持され得る構成について説明する。さらに、以下の例における交通情報管理装置１０は、記録媒体３０に交通情報３０ａを保持しており、交通情報の送信を行うべきとき、すなわち、通信部２２０からの指示に応じて通信部２２を介して交通情報を送信すればよい。
【００７２】
具体的には、制御部２００は、図６に示す交通情報管理処理を所定期間毎（例えば、１００ｍｓ毎）に繰り返し実行する。この処理においてまず制御部は送信要求ボタンによる指示がなされたか否かを判別し（ステップＳ３００）、指示がなされたと判別されなければ送信要求処理を終了する。ステップＳ３００において、送信要求ボタンによる指示がなされたと判別されたとき、制御部２００は、第１基準位置が車両の位置と地図をスクロールさせた後の位置とのいずれかであるかを判別する（ステップＳ３０５）。
【００７３】
すなわち、ユーザＩ／Ｆ部４３０の表示部においては、通常の状態で車両の位置を特定の位置に表示しながら地図表示を行っており、スクロール指示ボタンによる指示がなされた場合には地図の表示範囲が切り替えられる。そこで、ステップＳ３０５において、制御部２００は、ユーザＩ／Ｆ部４３０の表示部に車両が表示されている場合には第１基準位置として車両の位置を取得し、表示部に車両が表示されていない場合には第１基準位置としてスクロール後の表示部の基準位置を取得する。
【００７４】
ステップＳ３０５にて、第１基準位置が車両の位置であると判別されたとき、制御部２００は、車両の位置に基づいて範囲が特定された交通情報３００ｂであって有効期間が経過していない交通情報３００ｂが存在するか否かを判別する（ステップＳ３１０）。ステップＳ３１０において、車両の位置に基づいて範囲が特定された交通情報３００ｂであって有効期間が経過していない交通情報３００ｂが存在すると判別された場合、要求される交通情報と重複する有効期間が経過していない交通情報３００ｂが存在するとみなして図６に示す処理を終了する。ステップＳ３１０において、車両の位置に基づいて範囲が特定された交通情報３００ｂであって有効期間が経過していない交通情報３００ｂが存在すると判別されない場合、要求される交通情報と重複する有効期間が経過していない交通情報３００ｂが存在しないとみなす。この場合、制御部２００は、第１基準位置である車両の位置によって特定される範囲の交通情報が交通情報管理装置１０から送信されるように通信部２２０を制御する（ステップＳ３１５）。
【００７５】
一方、ステップＳ３０５にて、第１基準位置が地図をスクロールさせた後の位置であると判別されたとき、制御部２００は、車両の現在位置と第１基準位置（スクロール後の位置）との距離が第１閾値Ｄ1以下であるか否かを判別する（ステップＳ３２０）。ステップＳ３２０において、車両の現在位置と第１基準位置との距離が第１閾値Ｄ1以下であると判別されたとき、車両位置情報３００ｃが示す車両の位置（交通情報取得時の車両の位置）に基づいて範囲が特定された交通情報３００ｂと第１基準位置から特定される交通情報の範囲とが重複しているか否かを判断すれば良いとみなし、制御部２００はステップＳ３１０を実行する。
【００７６】
さらに、ステップＳ３２０において、車両の現在位置と第１基準位置との距離が第１閾値Ｄ1以下であると判別されないとき、制御部２００は、第２基準位置に基づいて範囲が特定された交通情報３００ｂであって有効期間が経過していない交通情報３００ｂが存在するか否かを判別する（ステップＳ３２５）。ステップＳ３２５において、第２基準位置に基づいて範囲が特定された交通情報３００ｂであって有効期間が経過していない交通情報３００ｂが存在すると判別されない場合には、要求される交通情報と重複する有効期間が経過していない交通情報３００ｂが存在しないとみなしてステップＳ３１５に示す処理を実行する。すなわち、制御部２００は、第１基準位置であるスクロール後の位置によって特定される範囲の交通情報が交通情報管理装置１０から送信されるように通信部２２０を制御する。
【００７７】
ステップＳ３２５において、第２基準位置に基づいて範囲が特定された交通情報３００ｂであって有効期間が経過していない交通情報３００ｂが存在すると判別された場合、当該交通情報３００ｂの範囲と要求される交通情報の範囲とが重複するか否かを判定するためにステップＳ３３０を実行する。すなわち、制御部２００は、第１基準位置と第２基準位置との距離が所定の第２閾値Ｄ2以下であるか否かを判別し、第１基準位置と第２基準位置との距離が所定の第２閾値Ｄ2以下であると判別された場合、交通情報の送信処理を行うことなく図６に示す処理を終了する。第１基準位置と第２基準位置との距離が所定の第２閾値Ｄ2以下であると判別されない場合、制御部２００は、ステップＳ３１５を実行する。すなわち、制御部２００は、第１基準位置であるスクロール後の位置によって特定される範囲の交通情報が交通情報管理装置１０から送信されるように通信部２２０を制御する。
【００７８】
さらに、上述の実施形態において、通信部２２０においては、異なる通信方式によって広域交通情報と狭域交通情報とを取得する構成としていたが、むろん、単一の通信方式によって広域交通情報と狭域交通情報とを取得する構成としても良い。この場合、広域交通情報と狭域交通情報との双方について重複を避けて送信要求範囲の交通情報を取得するように構成することが好ましい。
【００７９】
さらに、交通情報は、交通に関する情報であれば良く、規制情報や気象情報など道路上の車両に影響を与える情報であっても良い。また、交通情報の有効期間を特定するためには、交通情報内に当該有効期間を含む情報が含まれていてもよいし、交通情報を利用可能な期間として予め既定の有効期間が決められていてもよい。
【００８０】
要求位置情報と既存位置情報とが示す交通情報の範囲が重複しているか否かの判定は、要求位置情報と既存位置情報とが示す交通情報の範囲を具体的に特定し、特定された範囲を直接的に比較することによって実行しても良い。
【００８１】
第１基準位置と車両の位置、第２基準位置は交通情報の範囲を特定可能な情報であれば良く、各種の規則に基づいて交通情報の範囲を特定するように構成可能である。例えば、第１基準位置、車両の位置、第２基準位置を含む所定範囲が交通情報の範囲となるように予め定義される構成を採用可能である。所定範囲の広さや形状は特に限定されず予め決められていればよい。第１基準位置、車両の位置、第２基準位置に応じて所定範囲の広さや形状が変動しても良い。例えば、車両の位置が属する地域毎の交通情報を送信する構成において、地域ごとに送信される交通情報の範囲が異なる構成等を採用可能である。
【符号の説明】
【００８２】
１０…交通情報管理装置、２０…制御部、２１…交通情報管理プログラム、２１ａ…送信要求取得部、２１ｂ…既存位置情報取得部、２１ｃ…既存情報判定部、２１ｄ…交通情報送信制御部、２２…通信部、３０…記録媒体、３０ａ…交通情報、１００…ナビゲーション装置、２００…制御部、２１０…ナビゲーションプログラム、２１０ａ…ナビゲーション処理部、２１０ｂ…地図表示部、２１０ｃ…送信要求部、２２０…通信部、３００…記録媒体、３００ａ…地図情報、３００ｂ…交通情報、３００ｃ…車両位置、３００ｄ…第２基準位置、４１０…ＧＰＳ受信部、４２０…車速センサ、４３０…ユーザＩ／Ｆ部
【図１】
2010231584.tif 000003
【図２】
2010231584.tif 000004
【図３】
2010231584.tif 000005
【図４】
2010231584.tif 000006
【図５】
2010231584.tif 000007
【図６】
2010231584.tif 000008