(57)【特許請求の範囲】
【請求項１】
起点から終点までの経路探索を行う経路探索手段を備えた経路探索装置において、
前記経路探索手段は、前記起点および前記終点を含む領域が分割された区画を通信領域に含む各アクセスポイントの帯域、並びに、当該アクセスポイントの各日時における負荷および通信エラーの頻度を少なくとも含む通信状態の統計情報をデータベースから区画毎に取得し、前記区画を通る各道路の評価値を前記統計情報に基づいて算出し、探索する経路を構成する各道路の長さに前記評価値を加味して前記経路探索を行うことを特徴とする経路探索装置。
【請求項２】
前記経路探索手段は、各道路の交通規制に関する道路規制情報を少なくとも含む各道路の道路情報をデータベースから取得し、前記統計情報に加えて前記道路情報に基づいて前記評価値を算出することを特徴とする請求項１に記載の経路探索装置。
【請求項３】
前記経路探索手段は、前記道路情報と前記統計情報とに各重みを与えて前記評価値を算出することを特徴とする請求項２に記載の経路探索装置。
【請求項４】
利用者により受信データのデータ量が入力される入力装置を更に備え、
前記経路探索手段は、前記入力装置に入力された受信データのデータ量が多くなるほど、前記統計情報が優先されるように前記統計情報に与える重みを変動させることを特徴とする請求項３に記載の経路探索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路探索を行う経路探索装置に関する。
【背景技術】
【０００２】
従来の経路探索装置としては、車両の経路を探索する経路探索部と、アクセスポイントおよびアクセスポイントの通信可能範囲の位置情報を格納する記憶部と、経路と通信可能範囲との地理的関係および車速に基づいて、アクセスポイントとの通信可能時間を算出する演算部と、通信可能時間に関する情報を報知する通信状態報知部とを備え、車両が走行中にアクセスポイントと通信可能な時間を報知することによって、利用者がアクセスポイントと通信可能な時間を把握することができるようにしたものがある（例えば、特許文献１参照）。
【０００３】
また、車両がアクセスポイントにおける通信可能範囲内に存在しているときの通信可能データ容量を算出する通信可能データ容量算出処理手段と、通信可能データ容量に基づいて、複数のデータのうちの所定のデータを選択するデータ選択処理手段と、選択されたデータの送受信を行う送受信処理手段とを備え、通信可能範囲内を車両が走行している間に、データの送受信を効率よく行うことができるようにしたものもある（例えば、特許文献２参照）。
【特許文献１】特開２００４−１４０５２６号公報
【特許文献２】特開２００４−１８７００７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の経路探索装置は、決定した経路で車載装置が受信できるデータのデータ量を算出することができるものの、アクセスポイントと車載装置との間の通信状態が良好な経路を提示することができない等、アクセスポイントと車載装置との間の通信状態を考慮した経路探索を行うことができないといった問題があった。
【０００５】
本発明は、従来の問題を解決するためになされたもので、アクセスポイントと車載装置との間の通信状態を考慮した経路探索を行うことができる経路探索装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の経路探索装置は、起点から終点までの経路探索を行う経路探索手段を備えた経路探索装置において、前記経路探索手段は、前記起点および前記終点を含む領域が分割された区画を通信領域に含む各アクセスポイントの帯域、並びに、当該アクセスポイントの各日時における負荷および通信エラーの頻度を少なくとも含む通信状態の統計情報をデータベースから区画毎に取得し、前記区画を通る各道路の評価値を前記統計情報に基づいて算出し、探索する経路を構成する各道路の長さに前記評価値を加味して前記経路探索を行うように構成されている。
【０００７】
この構成により、本発明の経路探索装置は、通信状態の統計情報に基づいて算出した各道路の評価値を長さに加味して経路探索を行うため、アクセスポイントと車載装置との間の通信状態を考慮した経路探索を行うことができる。
【０００８】
なお、前記経路探索手段は、各道路の交通規制に関する道路規制情報を少なくとも含む各道路の道路情報をデータベースから取得し、前記統計情報に加えて前記道路情報に基づいて前記評価値を算出するようにしてもよい。
【０００９】
この構成により、本発明の経路探索装置は、制限速度や走りやすさ等をさらに考慮した経路探索を行うことができる。
【００１０】
また、前記経路探索手段は、前記道路情報と前記統計情報とに各重みを与えて前記評価値を算出するようにしてもよい。
【００１１】
この構成により、本発明の経路探索装置は、制限速度や走りやすさ等と、アクセスポイントと車載装置との間の通信状態との各優先度を考慮した経路探索を行うことができる。
【００１２】
また、利用者により受信データのデータ量が入力される入力装置を更に備え、前記経路探索手段は、前記入力装置に入力された受信データのデータ量が多くなるほど、前記統計情報が優先されるように前記統計情報に与える重みを変動させるようにしてもよい。
【００１３】
この構成により、本発明の経路探索装置は、アクセスポイントと車載装置との間の通信状態の優先度を利用者に変更させることができる。
【発明の効果】
【００１４】
本発明は、アクセスポイントと車載装置との間の通信状態を考慮した経路探索を行うことができるという効果を有する経路探索装置を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１６】
（第１の実施の形態）
本発明の第１の実施の形態では、本発明に係る経路探索装置を車載装置に適用した例について説明する。本発明の第１の実施の形態の車載装置を図１に示す。
【００１７】
図１において、車載装置１は、ＣＰＵ（Central Processing Unit）１０と、ＲＡＭ（Random Access Memory）１１と、ＲＯＭ（Read Only Memory）１２と、ハードディスク１３と、液晶ディスプレイ１４と、液晶ディスプレイ１４に一体に設けられたタッチパネルやリモコン等の入力装置１５と、図示しないアクセスポイントを介した通信を行うための通信モジュール１６と、ＧＰＳ（Global Positioning System）アンテナで受信した複数の衛星から送出された電波に基づいて現在位置の緯度および経度を測るＧＰＳ受信機１７と、自車の進行方位を検出するジャイロ１８と、自車の車輪の回転数に基づいて車速を検知する車速センサ１９とを備えている。
【００１８】
ここで、アクセスポイントとは、各地に配設され、車載装置１のような無線通信機器とインターネット網等のネットワークに接続された機器との通信を中継するものであり、例えば、車載装置１は、このアクセスポイントを介してネットワークに接続された図示しないデータ配信サーバから映像コンテンツ等のデータを受信する。
【００１９】
ＣＰＵ１０は、ＲＯＭ１２およびハードディスク１３に記憶されたプログラムをＲＡＭ１１に読み込んで、ＲＡＭ１１に読み込んだプログラムを実行することによって、ナビゲーションや経路探索を行うとともに、通信モジュール１６に対する通信制御等のように各部の制御を行うようになっている。なお、プログラムを実行するＣＰＵ１０は、本発明における経路探索手段を構成する。
【００２０】
ハードディスク１３には、ＣＰＵ１０に実行させるためのプログラムに加えて、ナビゲーションや経路探索を行うための地図データと、各道路の渋滞予測情報と、アクセスポイントと車載装置１との間の通信状態の統計情報（以下単に「通信統計情報」という。）とが格納されている。
【００２１】
ここで、地図データは、道路、交差点、建造物および河川等の地物を表す地物情報や、各道路の車線数や制限速度等の交通規制に関する道路規制情報等が含まれる。
【００２２】
また、渋滞予測情報は、各道路の予測された渋滞状況を表したものであって、例えば、ＣＰＵ１０によって通信モジュール１６等を介して図示しない交通情報センタ等から取得されてハードディスク１３に格納される。なお、地図データに含まれる道路規制情報および渋滞予測情報は、本発明における道路情報に該当する。
【００２３】
また、通信統計情報は、地図データが表す領域が分割された各区画に対応して日時毎に管理され、例えば、ＣＰＵ１０によって通信モジュール１６等を介してアクセスポイントの図示しない管理センタ等から取得されてハードディスク１３に格納される。なお、通信統計情報が表す統計情報は、対応する区画を通信領域に含む各アクセスポイントの帯域、並びに、当該アクセスポイントの各日時における負荷および通信エラーの頻度等を含む通信状態の統計結果を表す。
【００２４】
以上のように構成された車載装置１について図２および図３を用いてその動作を説明する。図２は、車載装置１の動作を説明するためのフロー図である。
【００２５】
まず、入力装置１５を介して目的地が設定されると（Ｓ１）、ＣＰＵ１０が、ＧＰＳ受信機１７によって測られた緯度および経度、ジャイロ１８によって検出された進行方位および車速センサ１９によって検知された車速に基づいて、現在位置を算出する（Ｓ２）。
【００２６】
次に、ＣＰＵ１０は、現在位置を起点とし、目的地を終点とした経路探索を行う（Ｓ３）。ここで、ＣＰＵ１０は、現在位置および目的地を含む領域にある各道路の評価値を長さに加味してダイクストラ法等の最短経路探索アルゴリズムを解くことによって経路探索を行う。
【００２７】
以下、ＣＰＵ１０による各道路の評価値の算出処理の一例を詳細に説明する。
【００２８】
まず、ＣＰＵ１０は、一般道路優先や高速道路優先等の探索条件との適合度や、交通規制に応じた制限速度や走りやすさ等によって定まる各道路のコスト（以下単に「地図コスト」という。）をハードディスク１３に格納された地図データの道路規制情報に基づいて算出する。
【００２９】
また、ＣＰＵ１０は、予測された渋滞の度合いによって定まる各道路のコスト（以下単に「渋滞コスト」という。）をハードディスク１３に格納された渋滞予測情報に基づいて算出する。
【００３０】
また、ＣＰＵ１０は、各区画を通る各道路の予想される実質的な通信速度（以下単に「予想実質通信速度」という。）によって定まるコスト（以下単に「通信コスト」という。）をハードディスク１３に格納された通信統計情報に基づいて算出する。ここで、当該道路が複数の区画にわたる場合には、ＣＰＵ１０は、各区画の通信統計情報の平均に基づいて通信コストを算出するようにしてもよい。
【００３１】
次に、ＣＰＵ１０は、地図コストに第１の重みαを乗じたものと、渋滞コストに第２の重みβを乗じたものと、通信コストに第３の重みγを乗じたものとを加算することによって評価値を算出する。
【００３２】
ここで、各重みα〜γは、あらかじめ定められた値の組み合わせであってもよく、入力装置１５を介して設定された値であってもよい。特に、通信コストに乗じる第３の重みγは、利用者が受信したいデータのデータ量に応じて変えられるよう、入力装置１５を介して設定されるのが望ましい。
【００３３】
ＣＰＵ１０は、以上のように探索した最短時間で目的地に到着する経路、最短距離で目的地に到着する経路、一般道路を優先した経路、高速道路を優先した経路、アクセスポイントからのデータ受信を優先した経路等よりなる経路候補を液晶ディスプレイ１４に表示させる（Ｓ４）。
【００３４】
例えば、図３（ａ）に示すように、高速通信領域２０、中速通信領域２１および低速通信領域２２があるなかで、現在位置２３から目的地２４までの経路として、「ルートＡ」および「ルートＢ」がある場合、図３（ｂ）に示すように、ＣＰＵ１０は、最短距離および最短時間で目的地に到着する経路である「ルートＢ」に加えて、予想実質通信速度が広い「ルートＡ」も経路候補として液晶ディスプレイ１４に表示させる。
【００３５】
図２において、入力装置１５を介して経路候補から１つの経路が選択されると（Ｓ５）、ＣＰＵ１０は、選択された経路をナビゲーション用の経路として決定する（Ｓ６）。
【００３６】
このような本発明の第１の実施の形態の車載装置１は、通信状態の統計情報に基づいて算出した各道路の評価値を長さに加味して経路探索を行うため、アクセスポイントと車載装置１との間の通信状態を考慮した経路探索を行うことができる。
【００３７】
なお、車載装置１は、複数の経由地を経由した目的地までの経路を探索することもできる。例えば、図４（ａ）に示すように、現在位置２３から経由地Ａおよび経由地Ｂを経由した目的地２４までの経路として、経由地Ａ、経由地Ｂの順序で経由する「ルートＡ」および経由地Ｂ、経由地Ａの順序で経由する「ルートＢ」がある場合、図４（ｂ）に示すように、ＣＰＵ１０は、「ルートＢ」を予想実質通信速度が広い経路候補として液晶ディスプレイ１４に表示させる。
【００３８】
また、本実施の形態において、車載装置１は、地図データと、渋滞予測情報と、通信統計情報とをハードディスク３３に格納するものとして説明したが、本発明においては、ＣＰＵ１０が、地図データと、渋滞予測情報と、通信統計情報とを通信モジュール１６を介してそれぞれ外部の装置から取得するようにしてもよく、車載装置１に着脱自在な記憶媒体から取得するようにしてもよい。
【００３９】
（第２の実施の形態）
本発明の第２の実施の形態では、本発明に係る経路探索装置を車両に搭載されたナビゲーション装置とアクセスポイントを介した通信を行うセンタ装置に適用した例について説明する。本発明の第２の実施の形態のセンタ装置を図５に示す。
【００４０】
センタ装置２は、ＣＰＵ３０と、ＲＡＭ３１と、ＲＯＭ３２と、ハードディスク３３と、アクセスポイントを介してナビゲーション装置３等と通信を行うための通信モジュール３４とを備えている。ここで、ナビゲーション装置３は、アクセスポイントを介してデータ配信サーバから映像コンテンツ等のデータを受信すると共に、センタ装置２によって探索された経路にしたがってナビゲーションを行うようになっている。
【００４１】
ＣＰＵ３０は、ＲＯＭ３２およびハードディスク３３に記憶されたプログラムをＲＡＭ３１に読み込んで、ＲＡＭ３１に読み込んだプログラムを実行することによって、経路探索を行うとともに、通信モジュール３４に対する通信制御等のように各部の制御を行うようになっている。なお、プログラムを実行するＣＰＵ３０は、本発明における経路探索手段を構成する。
【００４２】
ハードディスク３３には、ＣＰＵ３０に実行させるためのプログラムに加えて、地図データと、渋滞予測情報と、通信統計情報とが格納されている。
【００４３】
以上のように構成されたセンタ装置２について図６を用いてその動作を説明する。図６は、センタ装置２およびナビゲーション装置３の動作を説明するためのフロー図である。なお、図６においては、１列目のフローがナビゲーション装置３の動作を示し、２列目のフローがセンタ装置２の動作を示している。また、破線の矢印は、各装置間で送受信される情報の流れを示している。
【００４４】
まず、ナビゲーション装置３に目的地が設定されると（Ｓ１１）、ナビゲーション装置３は、ＧＰＳ受信機等によって現在位置を算出し（Ｓ１２）、設定された目的地と算出した現在位置を含む走行情報をセンタ装置２に送信する（Ｓ１３）。
【００４５】
ナビゲーション装置３から送信された走行情報を受信したセンタ装置２において（Ｓ１４）、ＣＰＵ３０は、走行情報が表す現在位置を起点とし、目的地を終点とした経路探索を行う（Ｓ１５）。ここで、ＣＰＵ３０は、現在位置および目的地を含む領域にある各道路の評価値を長さに加味してダイクストラ法等の最短経路探索アルゴリズムを解くことによって経路探索を行う。
【００４６】
以下、ＣＰＵ３０による各道路の評価値の算出処理の一例を詳細に説明する。
【００４７】
まず、ＣＰＵ３０は、ハードディスク３３に格納された地図データの道路規制情報に基づいて各道路の地図コストを算出し、ハードディスク３３に格納された渋滞予測情報に基づいて各道路の渋滞コストを算出する。
【００４８】
また、ＣＰＵ３０は、ハードディスク３３に格納された通信統計情報に基づいて各道路の通信コストを算出する。ここで、当該道路が複数の区画にわたる場合には、ＣＰＵ３０は、各区画の通信統計情報の平均に基づいて通信コストを算出するようにしてもよい。
【００４９】
次に、ＣＰＵ３０は、地図コストに第１の重みαを乗じたものと、渋滞コストに第２の重みβを乗じたものと、通信コストに第３の重みγを乗じたものとを加算することによって評価値を算出する。
【００５０】
ここで、各重みα〜γは、あらかじめ定められた値の組み合わせであってもよく、ナビゲーション装置３によって走行情報と共に送信される値であってもよい。特に、通信コストに乗じる第３の重みγは、ナビゲーション装置３の利用者が受信したいデータのデータ量に応じて変えられるよう、ナビゲーション装置３を構成する入力装置から設定されるのが望ましい。
【００５１】
ＣＰＵ３０は、以上のように探索した最短時間で目的地に到着する経路、最短距離で目的地に到着する経路、一般道路を優先した経路、高速道路を優先した経路、アクセスポイントからのデータ受信を優先した経路等よりなる経路候補を表す情報をナビゲーション装置３に通信モジュール３４を介して送信する（Ｓ１６）。
【００５２】
経路候補を表す情報を受信したナビゲーション装置３では（Ｓ１７）、経路候補がナビゲーション装置３を構成する液晶ディスプレイ等の表示装置に表示され（Ｓ１８）、経路候補から１つの経路が選択されると（Ｓ１９）、ナビゲーション装置３は、選択された経路をナビゲーション用の経路として決定する（Ｓ２０）。
【００５３】
このような本発明の第２の実施の形態のセンタ装置２は、通信状態の統計情報に基づいて算出した各道路の評価値を長さに加味して経路探索を行うため、アクセスポイントとナビゲーション装置３との間の通信状態を考慮した経路探索を行うことができる。
【産業上の利用可能性】
【００５４】
以上のように、本発明にかかる経路探索装置は、アクセスポイントと車載装置との間の通信状態を考慮した経路探索を行うことができるという効果を有し、例えば、経路探索を行う経路探索装置等として有用である。
【図面の簡単な説明】
【００５５】
【図１】本発明の第１の実施の形態における車載装置のブロック図
【図２】本発明の第１の実施の形態における車載装置の動作を説明するためのフロー図
【図３】本発明の第１の実施の形態における車載装置によって提示される経路候補を説明するための概念図
【図４】本発明の第１の実施の形態における車載装置によって提示される他の経路候補を説明するための概念図
【図５】本発明の第２の実施の形態におけるセンタ装置のブロック図
【図６】本発明の第２の実施の形態におけるセンタ装置の動作を説明するためのフロー図
【符号の説明】
【００５６】
１  車載装置
２  センタ装置
３  ナビゲーション装置
１０、３０  ＣＰＵ
１１、３１  ＲＡＭ
１２、３２  ＲＯＭ
１３、３３  ハードディスク
１４  液晶ディスプレイ
１５  入力装置
１６、３４  通信モジュール
１７  ＧＰＳ受信機
１８  ジャイロ
１９  車速センサ
【図１】
0004728753.tif 000002
【図２】
0004728753.tif 000003
【図３】
0004728753.tif 000004
【図４】
0004728753.tif 000005
【図５】
0004728753.tif 000006
【図６】
0004728753.tif 000007