(57)【要約】【課題】不要なプローブ情報の送受信によりネットワーク資源が浪費されない車両管理システムを提供する。【解決手段】メッシュコードを特定するメッシュコード特定部２１１と、特定されたメッシュコードを送信すると共に、プローブ情報を受信する通信装置２０５とを備えたセンタサーバ２００、および、通信装置２０５により送信されたメッシュコードを受信すると共に、入退出検知部１１３による検知に応じて、自車両の入退出情報を表すプローブ情報をセンタサーバ２００へ送信する通信装置１０７と、自車両の現在地を取得する現在地検出装置１１０と、現在地に対応するメッシュコードを取得するメッシュコード取得部１１１と、該メッシュコードに基づいて、通信装置２０５により受信されたメッシュコードで表される領域へ自車両が進入したこと、および、領域から自車両３００が退出したことを検知する入退出検知部１１３とを備えたナビゲーション装置１００。【選択図】図１
2011070574.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と車両に搭載されたナビゲーション装置との間でネットワークを介して情報の授受が行われる車両管理システムにおいて、
前記サーバ装置は、
少なくとも１つのメッシュコードを特定するメッシュコード特定手段と、
前記メッシュコード特定手段により特定された前記メッシュコードを前記ナビゲーション装置へ送信する送信手段と、
前記ナビゲーション装置から送信されたプローブ情報を受信するプローブ情報受信手段とを備え、
前記ナビゲーション装置は、
前記送信手段により送信された前記メッシュコードを受信するメッシュコード受信手段と、
自車両の現在地を取得する現在地取得手段と、
前記現在地に対応する前記メッシュコードを取得するメッシュコード取得手段と、
前記メッシュコード取得手段が取得した前記メッシュコードに基づいて、前記メッシュコード受信手段により受信された前記メッシュコードで表される領域へ自車両が進入したこと、および、前記領域から自車両が退出したことを検知する入退出検知手段と、
前記入退出検知手段による前記検知に応じて、自車両の入退出情報を表す前記プローブ情報を前記サーバ装置へ送信するプローブ情報送信手段とを備えることを特徴とする車両管理システム。
【請求項２】
請求項１に記載の車両管理システムにおいて、
前記サーバ装置は、前記プローブ情報受信手段により受信された前記プローブ情報に基づいて、前記メッシュコード特定手段により特定された前記メッシュコードで表される領域に存在する車両の台数を管理する車両台数管理手段を更に備えることを特徴とする車両管理システム。
【請求項３】
請求項１または２に記載の車両管理システムにおいて、
前記サーバ装置は、現在の日時を取得するタイマーを更に備え、
前記記憶手段には、少なくとも１つの前記メッシュコードと、所定の期間と、が関連付けて記憶され、
前記メッシュコード特定手段は、前記タイマーにより取得された現在の日時を含む前記所定の期間を前記記憶手段から検索することにより、前記メッシュコードを特定することを特徴とする車両管理システム。
【請求項４】
少なくとも１つのメッシュコードを特定するメッシュコード特定手段と、
前記メッシュコード特定手段により特定された前記メッシュコードを外部装置へ送信する送信手段と、
前記送信手段により送信された前記メッシュコードに対応する領域へ進入した前記外部装置、および、前記領域から退出した前記外部装置、により送信された、前記外部装置の入退出情報を表すプローブ情報を受信するプローブ情報受信手段と、
を備えることを特徴とするサーバ装置。
【請求項５】
外部装置から少なくとも１つのメッシュコードを受信するメッシュコード受信手段と、
自車両の現在地を取得する現在地取得手段と、
前記現在地に対応する前記メッシュコードを取得するメッシュコード取得手段と、
前記メッシュコード取得手段が取得した前記メッシュコードに基づいて、前記メッシュコード受信手段により受信された前記メッシュコードで表される領域へ自車両が進入したこと、および、前記領域から自車両が退出したことを検知する入退出検知手段と、
前記入退出検知手段による前記検知に応じて、自車両の入退出情報を表すプローブ情報を前記外部装置へ送信するプローブ情報送信手段と、
を備えることを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両管理システム、サーバ装置、およびナビゲーション装置に関する。
【背景技術】
【０００２】
走行中の複数の自動車がそれぞれ自車両に関する情報をサーバへ送信する、いわゆるプローブカーシステムが知られている。このようなシステムの用途としては、例えば渋滞情報の収集や、自車が保有する自動車の配車状況の把握などが挙げられる。特許文献１には、情報配信センタと、所定の周期毎に情報配信センタへプローブ情報を送信するナビゲーション装置と、から成るナビゲーションシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−８３９１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、ナビゲーション装置が車両の状態に関係なくプローブ情報を送信している。従って、プローブ情報が必要でない状態であってもプローブ情報が送信され、ネットワーク資源が浪費されるという問題があった。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、サーバ装置と車両に搭載されたナビゲーション装置との間でネットワークを介して情報の授受が行われる車両管理システムにおいて、サーバ装置は、少なくとも１つのメッシュコードを特定するメッシュコード特定手段と、メッシュコード特定手段により特定されたメッシュコードをナビゲーション装置へ送信する送信手段と、ナビゲーション装置から送信されたプローブ情報を受信するプローブ情報受信手段とを備え、ナビゲーション装置は、送信手段により送信されたメッシュコードを受信するメッシュコード受信手段と、自車両の現在地を取得する現在地取得手段と、現在地に対応するメッシュコードを取得するメッシュコード取得手段と、メッシュコード取得手段が取得したメッシュコードに基づいて、メッシュコード受信手段により受信されたメッシュコードで表される領域へ自車両が進入したこと、および、領域から自車両が退出したことを検知する入退出検知手段と、入退出検知手段による検知に応じて、自車両の入退出情報を表すプローブ情報をサーバ装置へ送信するプローブ情報送信手段とを備えることを特徴とする車両管理システムである。
請求項４に係る発明は、少なくとも１つのメッシュコードを特定するメッシュコード特定手段と、メッシュコード特定手段により特定されたメッシュコードを外部装置へ送信する送信手段と、送信手段により送信されたメッシュコードに対応する領域へ進入した外部装置、および、領域から退出した外部装置、により送信された、外部装置の入退出情報を表すプローブ情報を受信するプローブ情報受信手段と、を備えることを特徴とするサーバ装置である。
請求項５に係る発明は、外部装置から少なくとも１つのメッシュコードを受信するメッシュコード受信手段と、自車両の現在地を取得する現在地取得手段と、現在地に対応するメッシュコードを取得するメッシュコード取得手段と、メッシュコード取得手段が取得したメッシュコードに基づいて、メッシュコード受信手段により受信されたメッシュコードで表される領域へ自車両が進入したこと、および、領域から自車両が退出したことを検知する入退出検知手段と、入退出検知手段による検知に応じて、自車両の入退出情報を表すプローブ情報を外部装置へ送信するプローブ情報送信手段と、を備えることを特徴とするナビゲーション装置である。
【発明の効果】
【０００６】
本発明によれば、特定領域への入退出に応じてプローブ情報が送信されるので、不要な送受信によりネットワーク資源が浪費されない。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態に係る車両管理システムの全体像を示す模式図である。
【図２】ナビゲーション装置１００の全体構成を示すブロック図である。
【図３】センタサーバ２００の全体構成を示すブロック図である。
【図４】メッシュ領域の例を模式的に表した図である。
【図５】場所テーブルの例を示す図である。
【図６】属性テーブルの例を示す図である。
【図７】属性設定テーブルの例を示す図である。
【図８】ナビゲーション装置１００によるプローブ情報送信処理のフローチャートである。
【図９】センタサーバ２００による検知対象メッシュコードの送信処理のフローチャートである。
【図１０】センタサーバ２００による配車管理処理のフローチャートである。
【図１１】制御回路２０９によるメッシュコードへの変換処理を示す図である。
【発明を実施するための形態】
【０００８】
（第１の実施の形態）
図１は、第１の実施の形態に係る車両管理システムの全体像を示す模式図である。本実施形態における車両管理システムは、複数の車両３００に搭載されたナビゲーション装置１００と、これらのナビゲーション装置１００と通信を行うセンタサーバ２００と、から構成される。サーバ２００にはアンテナ２０１が接続されており、アンテナ１０１が接続されたナビゲーション装置１００と無線通信が可能である。センタサーバ２００はこの無線通信を用いて車両３００の配車管理を行う。
【０００９】
（ナビゲーション装置の説明）
図２は、ナビゲーション装置１００の全体構成を示すブロック図である。ナビゲーション装置１００は、ＤＲＡＭ１０２、不揮発性メモリ１０３、ディスクドライブ１０４、制御回路１０６、通信装置１０７、液晶モニタ１０８、タッチパネル１０９、および現在地検出装置１１０を有する。ディスクドライブ１０４には、ＤＶＤ−ＲＯＭ１０５が装填されている。通信装置１０７にはアンテナ１０１が接続されている。
【００１０】
制御回路１０６は、マイクロプロセッサ及びその周辺回路から構成される。ＤＲＡＭ１０２は揮発性の記憶装置である。不揮発性メモリ１０３は、例えばフラッシュメモリ等の不揮発性の記憶媒体であり、所定の制御プログラムが格納されている。制御回路１０６は、ＤＲＡＭ１０２を作業領域として不揮発性メモリ１０３に格納された制御プログラムを実行し、各種の制御を行う。ディスクドライブ１０４は、ＤＶＤ−ＲＯＭ１０５からデータの読み取りを行う装置である。通信装置１０７は、アンテナ１０１を通じたセンタサーバ２００との無線通信により、各種データの授受を行う。
【００１１】
ＤＶＤ−ＲＯＭ１０５には地図データが格納されている。地図データは、地図表示用データ、経路探索用データなどを含む。地図表示用データおよび経路探索用データには、地図データに格納されている道路のリンクデータおよびノードデータが含まれている。リンクデータには、各リンクの旅行時間（以下、リンク旅行時間）の情報が含まれている。地図表示用データは、広域から詳細まで複数の縮尺の地図データを有し、ユーザの要求にしたがって、表示地図の縮尺を変更することができる。なお、ＤＶＤ−ＲＯＭ１０５以外の他の記録メディア、たとえばＣＤ−ＲＯＭやハードディスクなどから地図データを読み出してもよい。
【００１２】
液晶モニタ１０８は、制御回路１０６が出力する画像データに基づき、各種情報を画面表示としてユーザへ提示する。タッチパネル１０９は、液晶モニタ１０８の表面に積層される透明のタッチスイッチである。液晶モニタ１０８に表示される画像はタッチパネル１０９を介して表示される。ユーザが液晶モニタ１０８の表示画面を押圧すると、タッチパネル１０９が押圧される。このとき、タッチパネル１０９から制御回路１０６へ押圧した位置の情報を含む操作信号が出力される。そして、制御回路１０６が液晶モニタ１０８へ表示されている地図上の押圧した位置へ目的地を設定したり、押圧した位置に表示されている各種ボタンや表示メニューに定義された処理を実行したりする。
【００１３】
現在地検出装置１１０は自車両３００の現在地を検出する装置である。現在地検出装置１１０はＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機１１０ａ、ジャイロスコープ１１０ｂ、車速センサ１１０ｃの各種センサを有する。ＧＰＳ受信機１１０ａはＧＰＳ衛星から送出される信号を受信し、自車両の絶対位置を検出する。ジャイロスコープ１１０ｂは車両の進行方向を検出する。車速センサ１１０ｃは自車両が出力する車速パルス信号を受信し、自車両の車速を検出する。現在地検出装置１１０はこれらのセンサが検出した各種の情報を演算し、自車両２００の現在地を検出する。
【００１４】
ナビゲーション装置１００は、ユーザから経路誘導の目的地を受け付けると、現在地検出装置１１０により検出された現在地を出発地として、目的地までの経路演算を後に詳述するアルゴリズムに基づいて行う。ナビゲーション装置１００は、液晶モニタ１０８の表示画面へ地図を表示すると共に、この経路演算により求められた経路（以下、推奨経路という）を地図上へ表示する。ナビゲーション装置１００は、ユーザに対して画面や音声などによる進行方向指示を行い、推奨経路に従って自車両が走行できるように、自車両を経路誘導する。
【００１５】
制御回路１０６は、メッシュコード取得部１１１、プローブ情報収集部１１２、および入退出検知部１１３を備える。これらの各機能部は、制御回路１０６が不揮発性メモリ１０３に格納された制御プログラムを実行することにより、ソフトウェア的に実現される。
【００１６】
メッシュコード取得部１１１は、ＤＶＤ−ＲＯＭ１０５に格納されている地図データと、現在地検出装置１１０が検出した現在地とに基づいて、メッシュコードを取得する。メッシュコードについては後に詳述する。プローブ情報収集部１１２は、センタサーバ２００へ送信するためのプローブ情報を収集する。本実施形態においてプローブ情報とは、ナビゲーション装置１００が搭載された自車両３００の存在するメッシュ領域を表すメッシュコードである。すなわち、プローブ情報収集部１１２は、メッシュコード取得部１１１が取得したメッシュコードをプローブ情報として収集する。なお、プローブ情報にメッシュコード以外の情報を含めてもよい。入退出検知部１１３は、自車両が特定のメッシュコードで表される場所へ進入したこと、ならびに、自車両が特定のメッシュコードで表される場所から退出したこと、を検知する。
【００１７】
ナビゲーション装置１００は、センタサーバ２００により随時送信される検知対象メッシュコードを受信する。受信された検知対象メッシュコードは、ＤＲＡＭ１０２に格納される。ナビゲーション装置１００は、自車両３００が検知対象メッシュコードで表されるメッシュ領域に進入したとき、もしくは、検知対象メッシュコードで表されるメッシュ領域から退出したときに、センタサーバ２００へプローブ情報を送信する。
【００１８】
（センタサーバの説明）
図３は、センタサーバ２００の全体構成を示すブロック図である。センタサーバ２００は、ＤＲＡＭ２０２、不揮発性メモリ２０３、ハードディスクドライブ（ＨＤＤ）２０４、通信装置２０５、表示装置２０６、入力装置２０７、タイマー２０８、および制御回路２０９を備える。通信装置２０５にはアンテナ２０１が接続されている。
【００１９】
制御回路２０９は、マイクロプロセッサ及びその周辺回路から構成される。ＤＲＡＭ２０２は揮発性の記憶装置である。不揮発性メモリ２０３は例えばフラッシュメモリ等の不揮発性の記憶媒体であり、所定の制御プログラムが格納されている。制御回路２０９は、ＤＲＡＭ２０２を作業領域として不揮発性メモリ２０３に格納された制御プログラムを実行し、各種の制御を行う。ＨＤＤ２０４には、ＤＶＤ−ＲＯＭ１０５（図２）に格納されているものと同様の地図データが格納されている。通信装置２０５は、アンテナ２０１を通じたナビゲーション装置１００との無線通信により、各種データの授受を行う。制御回路２０９は、通信装置２０５を通じて受信されたプローブ情報を、ＨＤＤ２０４へ蓄積する。
【００２０】
表示装置２０６は例えば液晶モニタなどの表示装置である。表示装置２０６は、制御回路２０９が出力する画像データに基づき、各種情報を画面表示としてユーザへ提示する。入力装置２０７は例えばキーボードやマウスなどの入力装置である。ユーザは入力装置２０７により制御回路２０９へ各種の指示を与えることができる。タイマー２０８は時計機能を内蔵した電子回路であり、所定周期ごとに現在の日時を表す信号を制御回路２０９へ出力する。
【００２１】
制御回路２０９は、天気情報取得部２１０、メッシュコード特定部２１１、および属性管理部２１２を備える。これらの各機能部は、制御回路２０９が不揮発性メモリ２０３に格納された制御プログラムを実行することにより、ソフトウェア的に実現される。
【００２２】
天気情報取得部２１０は、不図示の通信回線などを通じて、各地の天気を表す情報（以下、天気情報という）を取得する。天気情報取得部２１０は、取得した天気情報をメッシュコードと関連付けてＨＤＤ２０４へ格納する。メッシュコード特定部２１１は、後述する場所テーブル、属性テーブル、および属性設定テーブルに基づいて、ナビゲーション装置１００へ送信するメッシュコードを特定する。属性管理部２１２は、メッシュコード特定部２１１により特定されたメッシュコードの属性を管理する。本実施形態における属性の管理とは、特定のメッシュコードで表される領域に存在する車両の台数を、そのメッシュコードに設定された属性に基づき管理することである。
【００２３】
センタサーバ２００は車両台数を管理するサーバである。具体的には、センタサーバ２００は管理下にある複数の車両３００へ、車両３００の入退出を管理する対象であるメッシュ領域のメッシュコード、すなわち検知対象メッシュコードを送信する。これにより、各々の車両３００に搭載されたナビゲーション装置１００は、当該メッシュ領域の入退出に応じてセンタサーバ２００へプローブ情報を送信するようになる。センタサーバ２００はプローブ情報に含まれているメッシュコードを集計することにより、各々のメッシュ領域に存在する車両３００の台数を管理する。そして、存在する車両３００が適切な数よりも少ない場合、周辺領域の車両３００に搭載されているナビゲーション装置へ、当該メッシュ領域に向かうよう指示を送信する。
【００２４】
（地図データの説明）
ＤＶＤ−ＲＯＭ１０５（図２）およびＨＤＤ２０４（図３）に格納されている地図データについて詳述する。本実施形態における地図データでは、一本の道路は、交差点などをノードとして定義し、ノード間をリンクとして定義することによって、リンク列データとして表される。地図データは、ノードデータとリンクデータとが、メッシュ領域単位で分類して格納されている。メッシュ領域とは、地図を所定範囲毎に区分けしたときの区分けされた各領域をいう。各々のメッシュ領域には一意なメッシュコードが付与されている。
【００２５】
地図メッシュには、メッシュ領域の大きさ毎に第１次メッシュ、第２次メッシュ、第３次メッシュなどが存在する。説明を簡単にするため、本実施形態では、メッシュコード取得部１１１（図２）やメッシュコード特定部２１１（図３）が常に第３次メッシュを扱うものとする。またメッシュコードについても、第３次メッシュに対応したメッシュコードが用いられるものとする。
【００２６】
（各種テーブルの説明）
センタサーバ２００のＨＤＤ２０４には、場所テーブル、属性テーブル、および属性設定テーブルが格納されている。センタサーバ２００のユーザは、入力装置２０７を用いて、ＨＤＤ２０４に格納されている場所テーブル、属性テーブル、および属性設定テーブルの内容を変更することが可能である。以下、具体的に例を挙げて、これらのテーブルについて説明する。
【００２７】
図４は、メッシュ領域の例を模式的に表した図である。メッシュ領域４００は、「５６４００７００」〜「５６４００７９９」というメッシュコードで表される区画である。メッシュ領域４００の下端に水平方向に書かれた数値はメッシュコードの８桁目を表す。同様に、メッシュ領域４００の右端に垂直方向に書かれた数値は、メッシュコードの７桁目を表す。例えば、メッシュ領域４０２は、「５６４００７５６」というメッシュコードを有する。
【００２８】
図４に示す区画において、メッシュ領域４０１にはイベント会場Ａが存在し、メッシュ領域４０２にはイベント会場Ｂが存在し、メッシュ領域４０３にはある駅が存在するものとする。イベント会場Ａやイベント会場Ｂでは、特定の日時でイベントが開催される。イベント終了後は会場付近へ一定数以上の車両を配車したい。また駅は毎日特定の時間に混雑が予想されるので、これも一定数以上の車両を配車したい。以上のような場合に、各テーブルがどのように設定されるかを説明する。
【００２９】
図５は、場所テーブルの例を示す図である。場所テーブルには、何らかの施設の名称と、その施設に関連付けられた１つ以上のメッシュコードと、が格納されている。例えば図５に示す場所テーブル５００では、レコード５０１には「イベント会場Ａ」という名称が、５６４００８８３というメッシュコードと５６４００７７３というメッシュコードとに関連付けられている。すなわち、図４におけるメッシュ領域４０１が、イベント会場Ａと関連付けられている。同様に、レコード５０２では、イベント会場Ｂが図４におけるメッシュ領域４０２と関連付けられている。
【００３０】
図６は、属性テーブルの例を示す図である。属性テーブルでは特定のメッシュ領域に指定可能な属性と、その属性が持つ意味を定義している。図６に示す属性テーブル６００では、レコード６０１において「配車１」という属性を定義している。「配車１」という属性には、「車両数が少なくとも１０台」という定義が与えられている。属性管理部２１２は、「配車１」という属性が付与されたメッシュ領域に対して、少なくとも１０台の車両が存在するように配車制御を行う。同様に、レコード６０２では「配車２」、レコード６０３では「配車３」という属性が定義されている。
【００３１】
図７は、属性設定テーブルの例を示す図である。属性設定テーブルでは、特定の施設と関連付けられたメッシュ領域に属性を付与している。ただし、属性が効力を発揮するのは、属性と共に与えられた日時および天気の条件が満たされた場合のみである。この、属性が効力を発揮する状況を、「属性が有効化された」という。
【００３２】
図７に示す属性設定テーブル７００には、計５つのレコードが存在する。レコード７０１では、「イベント会場Ａ」という名称に関連付けられたメッシュ領域に、「配車１」という属性を付与している。図５で示したレコード５０１、および、図６で示したレコード６０１より、レコード７０１は「メッシュコード５６４００８８３、５６４００７７３で表されるメッシュ領域には、少なくとも１０台の車両が存在するように配車制御が行われる」ということを示している。ただし、このような配車制御が行われるのは、現在の日時が「５月７日の２１時〜２２時」に該当する場合のみである。同様に、レコード７０５は、現在の日時が「毎日２３時３０分〜１時３０分」であり、且つ現在の天気が「雨」である場合に、メッシュコード５６４００７４５（レコード５０３）で表されるメッシュ領域に少なくとも３０台の車両が存在するように配車制御が行われる（レコード６０３）ことを示している。
【００３３】
（ナビゲーション装置による処理の説明）
図８は、ナビゲーション装置１００によるプローブ情報送信処理のフローチャートである。制御回路１０６は図８に示す処理を繰り返し実行し続ける。なおナビゲーション装置１００はこの処理に先立ち、センタサーバ２００から検知対象メッシュコードを受信済みであるものとして説明を行う。またＤＲＡＭ１０２には、メッシュコード取得部１１１が直前に取得したメッシュコードが格納されているものとする。
【００３４】
まずステップＳ１００では、現在地検出装置１１０が現在地を検出する。ステップＳ１１０では、メッシュコード取得部１１１が、ステップＳ１００で検出された現在地に基づいて、ＤＶＤ−ＲＯＭ１０５に記録されている地図データからメッシュコードを取得する。ステップＳ１２０では、入退出検知部１１３が、メッシュコードが変化しているかを判定する。すなわち、ＤＲＡＭ１０２に格納されている直前のメッシュコードと、ステップＳ１１０で取得した最新のメッシュコードと、を比較し、不一致であるか否かを判定する。２つのメッシュコードが一致していた場合には、プローブ情報送信処理が終了する。他方、２つのメッシュコードが一致しなかった場合には、プローブ情報送信処理はステップＳ１３０へ進む。
【００３５】
ステップＳ１３０では、入退出検知部１１３が、ＤＲＡＭ１０２に格納されている検知対象メッシュコードと、ＤＲＡＭ１０２に格納されている直前のメッシュコードもしくはステップＳ１１０で取得された最新のメッシュコードと、が一致するか否かを判定する。２つのメッシュコードが一致した場合には、プローブ情報送信処理はステップＳ１４０に進む。ステップＳ１４０では、通信装置１０７が、プローブ情報収集部１１２により収集されたプローブ情報をセンタサーバ２００へ送信する。このプローブ情報には、ステップＳ１１０でメッシュコード取得部１１１が取得したメッシュコードが含まれている。他方、ステップＳ１３０において否定判定がなされた場合には、プローブ情報送信処理はステップＳ１５０へ進む。
【００３６】
ステップＳ１５０では、メッシュコード取得部１１１が、ＤＲＡＭ１０２に格納されている直前のメッシュコードをステップＳ１１０で取得された最新のメッシュコードに更新する。以上の処理により、ナビゲーション装置１００はセンタサーバ２００へプローブ情報を送信する。
【００３７】
（センタサーバ２００による処理の説明）
図９は、センタサーバ２００による検知対象メッシュコードの送信処理のフローチャートである。センタサーバ２００は図９に示す処理を繰り返し実行し続ける。まずステップＳ２００では、制御回路２０９が、タイマー２０８から現在の日時を表す信号が出力されたか否かを判定する。前述の通り、タイマー２０８は所定周期毎に現在の日時を表す信号を出力する。この所定周期は、属性設定テーブル７００（図７）に設定される日時の粒度に合わせて設定される。例えば、属性設定テーブル７００には１分単位の日時が設定されるのであれば、タイマー２０８が日時を出力する周期も１分に設定すればよい。
【００３８】
ステップＳ２００において制御回路２０９により肯定判定がなされた場合、すなわち、タイマー２０８から日時を表す信号が出力された場合には、検知対象メッシュコードの送信処理はステップＳ２２０に進む。他方、ステップＳ２００において制御回路２０９により否定判定がなされた場合には、検知対象メッシュコードの送信処理はステップＳ２１０へ進む。ステップＳ２１０では、天気情報取得部２１０が、センタサーバ２００の管理対象であるメッシュ領域内の天気が変化したか否かを判定する。すなわち、天気情報取得部２１０が取得した最新の天気情報が、ＨＤＤ２０４に格納されていた過去の天気情報と異なっているか否かを判定する。ステップＳ２１０において天気情報取得部２１０により肯定判定がなされた場合には、検知対象メッシュコードの送信処理はステップＳ２２０に進む。他方、ステップＳ２１０において天気情報取得部２１０により否定判定がなされた場合には、検知対象メッシュコードの送信処理はステップＳ２００に戻る。
【００３９】
ステップＳ２２０〜Ｓ２３０では、メッシュコード特定部２１１によりメッシュコードを特定する処理が実行される。ステップＳ２２０では、メッシュコード特定部２１１が、タイマー２０８により出力された日時と天気情報取得部２１０により取得された天気情報とをキーとして、属性設定テーブル７００（図７）を検索する。すなわち、メッシュコード特定部２１１は、日時および天気が合致するレコードを属性設定テーブル７００から検索する。ステップＳ２３０では、メッシュコード特定部２１１が、日時および天気の条件が一致するレコードが属性設定テーブル７００中に存在したか否かを判定する。メッシュコード特定部２１１により否定判定がなされた場合には、検知対象メッシュコードの送信処理は終了する。他方、ステップＳ２３０においてメッシュコード特定部２１１により肯定判定がなされた場合には、検知対象メッシュコードの送信処理はステップＳ２４０に進む。
【００４０】
ステップＳ２４０では、メッシュコード特定部２１１が、ステップＳ２２０において発見したレコードに対応するメッシュコードを、通信装置２０５を介して各ナビゲーション装置１００へ送信する。ここで送信されるメッシュコードがすなわち検知対象メッシュコードである。メッシュコード特定部２１１はこのメッシュコードを、属性設定テーブル７００（図７）および場所テーブル５００（図５）を参照することにより取得する。ステップＳ２５０では、属性管理部２１２が、ステップＳ２２０において発見したレコードの属性を有効化する。例えば、当該レコードが図７に示すレコード７０１であった場合には、イベント会場Ａに対応するメッシュ領域に付加された属性である「配車１」が有効化される。これにより属性管理部２１２は、イベント会場Ａに対応するメッシュ領域へ少なくとも１０台の車両３００が存在するように、配車制御を行う。以上の処理はセンタサーバ２００により繰り返し実行されるので、タイマー２０８が日時を出力するか天気情報が更新される度に、属性設定テーブル７００の検索および検知対象メッシュコードの送信が行われることになる。
【００４１】
図１０は、センタサーバ２００による配車管理処理のフローチャートである。センタサーバ２００は図１０に示す処理を、図９に示す処理と同様に繰り返し実行し続ける。まずステップＳ３００では、属性管理部２１２が、通信装置２０５によりプローブ情報が受信されたか否かを判定する。ステップＳ３００において属性管理部２１２により否定判定がなされた場合には、配車管理処理はステップＳ３００に戻る。他方、ステップＳ３００において属性管理部２１２により肯定判定がなされた場合には、配車管理処理はステップＳ３１０に進む。
【００４２】
ステップＳ３１０では、属性管理部２１２が、ステップＳ３００において通信装置２０５により受信されたプローブ情報に基づいて、ＨＤＤ２０４に格納されている各領域毎の車両台数を更新する。ステップＳ３２０では、属性管理部２１２が、現在有効化されている属性のうち、車両台数が属性による条件を満たしていない領域が存在するか否かを判定する。例えば、図７に示すレコード７０１の属性が有効化されている場合、「イベント会場Ａ」という名称で表される領域には、車両が少なくとも１０台存在していなければならない。この領域に存在する車両が１０台未満の場合には、ステップＳ３２０において属性管理部２１２により肯定判定がなされる。ステップＳ３２０において属性管理部２１２により肯定判定がなされた場合には、配車管理処理はステップＳ３３０へ進む。他方、ステップＳ３３０において属性管理部２１２により否定判定がなされた場合、すなわち、すべての属性が有効化されていないか、あるいは有効化されている全ての属性がその条件を満たしている場合には、配車管理処理は終了する。
【００４３】
ステップＳ３３０では、属性管理部２１２が、ステップＳ３２０において属性による条件が満たされていないと判明した領域へ移動する指示を、通信装置２０５を介して各ナビゲーション装置１００へ送信する。この指示は、当該領域の周辺に存在する車両３００へ送信されることが望ましい。この指示を受信したナビゲーション装置１００は、例えば液晶モニタ１０８へ移動指示が出されている旨を表すメッセージを表示する等、ユーザへ移動指示を受信したことを報知する。以上の処理により、属性管理部２１２は配車管理を行う。
【００４４】
上述した第１の実施の形態による車両管理システムによれば、次の作用効果が得られる。
（１）通信装置１０７は、入退出検知部１１３による検知に応じて、自車両の入退出情報を表すプローブ情報をセンタサーバ２００へ送信する。これにより、不要なプローブ情報の送受信によりネットワーク資源が浪費されることがない。
【００４５】
（２）入退出検知部１１３は、メッシュコード特定部２１１により特定されたメッシュコードに対応する領域への入退出を検知する。これにより、センタサーバ２００の管理外の領域に存在するナビゲーション装置１００から、センタサーバ２００へ不要なプローブ情報が送信されることがない。
【００４６】
（３）属性管理部２１２は、通信装置２０５により受信されたプローブ情報に基づいて、メッシュコード特定部２１１により特定されたメッシュコードで表される領域に存在する車両の台数を管理する。これにより、センタサーバ２００は、注目すべき領域でのみ車両の台数管理を行うので、演算負荷が最小限に抑えられる。
【００４７】
（４）メッシュコード特定部２１１は、タイマー２０８により取得された現在の日時を含む所定の期間を属性設定テーブル７００から検索することによりメッシュコードを特定する。これにより、領域毎に車両管理を行う期間が限定されるので、演算負荷が最小限に抑えられる。
【００４８】
（５）メッシュコード特定部２１１は、天気情報取得部２１０により取得された天気情報を属性設定テーブル７００から検索することによりメッシュコードを特定する。これにより、より柔軟化な車両管理設定が可能となる。
【００４９】
（第２の実施の形態）
第２の実施の形態に係る車両管理システムは、第１の実施の形態に係る車両管理システムと同様に車両管理を行う。ただし、センタサーバのユーザは、第１の実施の形態とは異なり、場所テーブルにメッシュコードを直接入力する必要が無い。なお、図１〜図３に示す第１の実施の形態と同一の回路および装置には同一の符号を付し、説明を省略する。
【００５０】
本実施形態において、場所テーブルを設定するユーザは、地図上の１点を表す座標と、その座標を中心とする円の半径と、を入力装置２０７により制御回路２０９へ入力する。入力は例えばキーボードから数値を入力することにより行われてもよいし、マウス等のポインティングデバイスにより表示装置２０６へ表示された地図から１点を指し示すことにより行われてもよい。制御回路２０９は、入力された座標および半径を、１つ以上のメッシュコードに変換し、場所テーブル５００へ格納する。
【００５１】
図１１は、制御回路２０９によるメッシュコードへの変換処理を示す図である。いま、地図メッシュ４０２Ｂにおいて、ユーザから座標４１０および半径が入力されたものとする。このとき、座標４１０を中心とする、入力された半径の円４１１は、１つ以上のメッシュ領域と重なる。制御回路２０９は、図１１中に斜線で示す、この円４１１と重なった全てのメッシュ領域４１２に対応するメッシュコードを、ユーザから別途与えられた名称に関連付けて場所テーブル５００へ格納する。
【００５２】
上述した第２の実施の形態による車両管理システムによれば、第１の実施の形態による車両管理システムで得られる作用効果に加えて、次の作用効果が得られる。
（１）ユーザはメッシュコード以外の表現で位置情報を入力するが、制御回路２０９はこの入力をメッシュコードに変換して場所テーブル５００へ格納する。これにより、ナビゲーション装置１００へは常にメッシュコードの形で位置情報が送信されるので、ナビゲーション装置１００がメッシュコードへの変換のための演算を行う必要がない。
【００５３】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
【００５４】
（１）プローブ情報収集部１１２は、プローブ情報にメッシュコード以外の情報を含ませてもよい。例えば車両３００の速度などを送信してもよい。また、メッシュコード取得部１１１により取得されたメッシュコードの代わりに、車両３００の入退出を表す他の情報をプローブ情報としてもよい。例えば現在地検出装置１１０により検出された現在地をメッシュコードの変わりとしてもよいし、入退出した領域のメッシュコードと、進入したか退出したかを表す１ビットの信号と、をメッシュコード取得部１１１により取得されたメッシュコードの代わりとしてもよい。
【００５５】
（２）天気情報取得部２１０は、各々のナビゲーション装置１００から天気情報を取得してもよい。この場合、ナビゲーション装置１００は天気を検知するセンサを備え、天気情報と現在地のメッシュコードとをセンタサーバ２００へ送信する。
【００５６】
（３）メッシュコード特定部２１１は、場所テーブル５００および属性設定テーブル７００を参照する以外の処理により、検知対象メッシュコードを特定してもよい。また、属性設定テーブル７００が日時や天気以外の項目を含んでいてもよい。
【００５７】
（４）センタサーバ２００から送信される検知対象メッシュコードは、任意の縮尺の地図メッシュに対応するメッシュコードであってよい。また、場所テーブル５００に含まれるメッシュコードや、メッシュコード取得部１１１により取得されるメッシュコードについても同様に、任意の縮尺の地図メッシュに対応するメッシュコードであってよい。
【００５８】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【００５９】
１００…ナビゲーション装置、１０１、２０１…アンテナ、１０２、２０２…ＤＲＡＭ、１０３、２０３…不揮発性メモリ、１０４…ディスクドライブ、１０５…ＤＶＤ−ＲＯＭ、１０６、２０９…制御回路、１０７、２０５…通信装置、１０８…液晶モニタ、１０９…タッチパネル、１１０…現在地検出装置、１１１…メッシュコード取得部、１１２…プローブ情報収集部、１１３…入退出検知部、２００…センタサーバ、２０４…ハードディスクドライブ、２０６…表示装置、２０７…入力装置、２０８…タイマー、２１０…天気情報取得部、２１１…メッシュコード特定部、２１２…属性管理部、３００…車両、５００…場所テーブル、６００…属性テーブル、７００…属性設定テーブル
【図１】
2011070574.tif 000003
【図２】
2011070574.tif 000004
【図３】
2011070574.tif 000005
【図４】
2011070574.tif 000006
【図５】
2011070574.tif 000007
【図６】
2011070574.tif 000008
【図７】
2011070574.tif 000009
【図８】
2011070574.tif 000010
【図９】
2011070574.tif 000011
【図１０】
2011070574.tif 000012
【図１１】
2011070574.tif 000013