(57)【特許請求の範囲】
【請求項１】
車両と携帯無線端末との両方から同一の前記車両の走行情報を受信する手段としてサーバを機能させるためのプログラムであって、
前記サーバは、
前記車両の走行の開始時刻及び終了時刻を含んだ前記走行情報を前記車両及び前記携帯無線端末からそれぞれ受信する通信部と、
前記通信部が前記携帯無線端末から受信した走行情報を第１の車両情報として記憶する第１の記憶部と、
前記通信部が前記車両から受信した走行情報を第２の車両情報として記憶する第２の記憶部と、
同一の前記車両の走行情報について、前記第２の記憶部から前記第１の記憶部へのコピーの実行が可能な制御部と、
を有し、
前記プログラムは、
前記第１の車両情報及び前記第２の車両情報に重複する走行時間が存在し、且つ、前記第１の車両情報及び前記第２の車両情報の各開始時刻の時間差と、前記第１の車両情報及び前記第２の車両情報の各終了時刻の時間差とが、どちらも所定時間内である場合には、前記第１の車両情報及び前記第２の車両情報が、同一の前記車両の同時期の走行情報であると判断し、前記第２の記憶部から前記第１の記憶部への走行情報のコピーを実行せず、
一方で、前記第２の記憶部に前記第２の車両情報が記憶され、且つ、前記第１の記憶部に記憶された前記第１の車両情報に、重複する前記走行時間が存在しない場合には、前記第２の記憶部から前記第１の記憶部への走行情報のコピーを実行する
ように前記制御部を機能させることを特徴とするプログラム。
【請求項２】
請求項１記載のプログラムにおいて、
前記第２の記憶部から前記第１の記憶部に走行情報のコピーを実行した後、同一の前記車両の同時期の走行情報を前記通信部が前記携帯無線端末から受信した場合には、前記同時期の走行情報を前記第１の記憶部にコピーしないように前記制御部を機能させることを特徴とするプログラム。
【請求項３】
請求項１又は２記載のプログラムにおいて、
さらに、前記第１の記憶部に記憶された前記第１の車両情報を統計処理し、前記通信部を通して、統計処理された前記第１の車両情報を前記車両及び前記携帯無線端末にそれぞれ配信するように前記制御部を機能させることを特徴とするプログラム。
【請求項４】
車両と携帯無線端末との両方から同一の前記車両の走行情報を受信するサーバであって、
前記車両の走行の開始時刻及び終了時刻を含んだ前記走行情報を前記車両及び前記携帯無線端末からそれぞれ受信する通信部と、
前記通信部が前記携帯無線端末から受信した走行情報を第１の車両情報として記憶する第１の記憶部と、
前記通信部が前記車両から受信した走行情報を第２の車両情報として記憶する第２の記憶部と、
同一の前記車両の走行情報について、前記第２の記憶部から前記第１の記憶部へのコピーの実行が可能な制御部と、
を有し、
前記制御部は、
前記第１の車両情報及び前記第２の車両情報に重複する走行時間が存在し、且つ、前記第１の車両情報及び前記第２の車両情報の各開始時刻の時間差と、前記第１の車両情報及び前記第２の車両情報の各終了時刻の時間差とが、どちらも所定時間内である場合には、前記第１の車両情報及び前記第２の車両情報が、同一の前記車両の同時期の走行情報であると判断し、前記第２の記憶部から前記第１の記憶部への走行情報のコピーを実行せず、
一方で、前記第２の記憶部に前記第２の車両情報が記憶され、且つ、前記第１の記憶部に記憶された前記第１の車両情報に、重複する前記走行時間が存在しない場合には、前記第２の記憶部から前記第１の記憶部への走行情報のコピーを実行する
ことを特徴とするサーバ。
【請求項５】
請求項４記載のサーバにおいて、
前記制御部は、前記第２の記憶部から前記第１の記憶部に走行情報のコピーを実行した後、同一の前記車両の同時期の走行情報を前記通信部が前記携帯無線端末から受信した場合には、前記同時期の走行情報を前記第１の記憶部にコピーしないことを特徴とするサーバ。
【請求項６】
請求項４又は５記載のサーバにおいて、
前記制御部は、さらに、前記第１の記憶部に記憶された前記第１の車両情報を統計処理し、前記通信部を通して、統計処理された前記第１の車両情報を前記車両及び前記携帯無線端末にそれぞれ配信することを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の走行等に関する走行情報を受信する車両情報管理用のプログラム及びサーバに関し、特に、同一の車両の走行情報を、車両とユーザが所有する携帯無線端末との両方からサーバが受信することが可能なプログラム及びサーバに関する。
【背景技術】
【０００２】
従来、車両が携帯電話網に接続する通信機を備え、自己の現在位置、目的位置、燃費、故障情報等の車両の走行に関する情報（走行情報）をサーバにアップロードし、当該サーバは、受信した走行情報等に基づき計算した道案内情報（ルート情報）や給油及び修理に関する情報を車両に送信していた。例えば、特許文献１には、車両に搭載した無線通信機からサーバに、燃費等に関するデータを送信するシステムが開示されている。
【０００３】
ところで、従来の車両に通信機を備えてサーバと通信する方式として、近年、専用のアプリケーションソフトウェアをインストールしたスマートフォンやタブレット端末（以下、携帯無線端末という。）を自動車やオートバイ等の車両の通信機に接続することで、携帯無線端末が車両から情報を取得し、サーバと通信する方式が出現している。例えば、特許文献２には、携帯無線端末が、車載装置（通信機）から受け取った位置情報及び移動情報に基づいて、地図センター装置から地図情報を取得し、さらに、車両の現在位置を算出して、算出した現在位置を地図情報に重畳させて画像データを生成し、車載装置に提供するナビゲーションシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−４８７８１号公報
【特許文献２】特開２００９−１０３５２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２に開示されている技術のように、車両の通信機に接続することが可能な携帯無線端末が出現したことにより、現在、同一の車両に関する走行情報をサーバにアップロードする方式として、２つの方式が混在した状況となっている。従って、通信機を備えた車両にユーザが所有する携帯無線端末を接続した場合、車両と携帯無線端末との両者からサーバに同一の車両の走行情報がアップロードされることになる。
【０００６】
しかしながら、両者からアップロードされた走行情報（データ）は、厳密には同一とはならないため、サーバ側では、どちらのデータを選択すべきか判断することが困難であった。
【０００７】
ここで、車両及び携帯無線端末からのデータが同一とならない主な要因としては、下記（ａ）〜（ｄ）のようなものがある。
【０００８】
（ａ）車両のイグニッションスイッチ（エンジンスイッチ）をオンにした後に、車両の通信機に携帯無線端末を接続すると、当該携帯無線端末が車両から走行情報を取得するタイミングが遅くなる。
【０００９】
（ｂ）車両と携帯無線端末とがそれぞれ時計機能を有する場合、それぞれの時計がずれていることによって、各時計の時刻が合致しない。
【００１０】
（ｃ）イグニッションスイッチがオンになった後（エンジンがかかっている間）、車両と携帯無線端末との間で通信の接続及び切断が行われる（例えば、車両の通信機と携帯無線端末とを接続するケーブルをユーザが抜き差しする動作を行う）。
【００１１】
（ｄ）イグニッションスイッチをオフにする前に、携帯無線端末と車両の通信機との接続を切断する。
【００１２】
これらの要因が複合すると、車両及び携帯無線端末の両者からサーバが受信した各データの乖離が顕著になり、サーバ側でどちらのデータを採用すべきか判断することが一層困難となる。
【００１３】
この発明は、このような種々の課題を考慮してなされたものであり、車両及び携帯無線端末から送信されてきた走行情報について、どちらの走行情報を採用すべきかをサーバ側で容易に判断することが可能となるプログラム及びサーバを提供することを目的とする。
【課題を解決するための手段】
【００１４】
この発明は、車両と携帯無線端末との両方から同一の前記車両の走行情報を受信するサーバ、及び、そのようにサーバを機能させるためのプログラムに関する。
【００１５】
そして、上記の目的を達成するため、この発明では、前記サーバが、前記車両の走行の開始時刻及び終了時刻を含んだ前記走行情報を前記車両及び前記携帯無線端末からそれぞれ受信する通信部と、前記通信部が前記携帯無線端末から受信した走行情報を第１の車両情報として記憶する第１の記憶部と、前記通信部が前記車両から受信した走行情報を第２の車両情報として記憶する第２の記憶部と、同一の前記車両の走行情報について、前記第２の記憶部から前記第１の記憶部へのコピーの実行が可能な制御部とを有する。
【００１６】
また、この発明において、前記第１の車両情報及び前記第２の車両情報に重複する走行時間が存在し、且つ、前記第１の車両情報及び前記第２の車両情報の各開始時刻の時間差と、前記第１の車両情報及び前記第２の車両情報の各終了時刻の時間差とが、どちらも所定時間内である場合、前記制御部は、前記第１の車両情報及び前記第２の車両情報が、同一の前記車両の同時期の走行情報であると判断し、前記第２の記憶部から前記第１の記憶部への走行情報のコピーを実行しない。
【００１７】
一方、前記第２の記憶部に前記第２の車両情報が記憶され、且つ、前記第１の記憶部に記憶された前記第１の車両情報に、重複する前記走行時間が存在しない場合、前記制御部は、前記第２の記憶部から前記第１の記憶部への走行情報のコピーを実行する。
【００１８】
この発明によれば、前記車両及び前記携帯無線端末から前記サーバにそれぞれ送信されてきた走行情報（前記第１の車両情報、前記第２の車両情報）に含まれる前記開始時刻及び前記終了時刻の時刻情報や、前記走行時間に基づいて、前記サーバは、どちらのデータ（走行情報）を採用すべきかを容易に判断することができる。従って、同一の前記車両に関する走行情報が前記車両及び前記携帯無線端末の両方から前記サーバにアップロードされても、重複する走行情報を前記サーバ側で容易に整理することができる。
【００１９】
また、前記第１の車両情報及び前記第２の車両情報が同一の前記車両の同時期の走行情報であると判断したときに、前記第２の記憶部から前記第１の記憶部への走行情報のコピーを禁止し、一方で、重複する前記走行時間が前記第１の車両情報に存在しない場合には、前記第２の記憶部から前記第１の記憶部への走行情報のコピーを実行する。これにより、前記第１の車両情報の一部が欠落していても、走行情報を確実に収集することができる。
【００２０】
なお、前記携帯無線端末を所有するユーザは、主として、前記携帯無線端末を確認する傾向にある。そのため、前記携帯無線端末からの走行情報（前記第１の車両情報）を優先して採用し、採用した前記走行情報（前記第１の車両情報）に基づき所定の情報（ルート情報や給油及び修理に関する情報）を生成して、生成した情報を前記車両及び前記携帯無線端末に送信すれば、当該ユーザは、違和感を持つことなく、送信された情報を前記携帯無線端末又は前記車両の車載装置で確認することができる。
【００２１】
すなわち、この発明では、前記開始時刻及び前記終了時刻の時刻情報に基づいて、採用する車両情報を前記サーバ側で判断することにより、ユーザに違和感を持たせないような車両情報の選択が可能となる。
【００２２】
また、この発明において、前記制御部は、前記第２の記憶部から前記第１の記憶部に走行情報のコピーを実行した後、同一の前記車両の同時期の走行情報を前記通信部が前記携帯無線端末から受信した場合には、前記同時期の走行情報を前記第１の記憶部にコピーしないことが好ましい。これにより、前記同時期の走行情報が重複登録されることを防止して、前記サーバの運用コストを低減することができると共に、走行情報の整合性を確保することができる。
【００２３】
さらに、前記制御部は、前記第１の記憶部に記憶された前記第１の車両情報を統計処理し、前記通信部を通して、統計処理された前記第１の車両情報を前記車両及び前記携帯無線端末にそれぞれ配信してもよい。これにより、前記ユーザは、統計処理後の前記第１の車両情報について、違和感を持つことなく、前記携帯無線端末又は前記車両の車載装置で確認することができる。
【発明の効果】
【００２４】
この発明によれば、車両及び携帯無線端末からサーバにそれぞれ送信されてきた走行情報に含まれる開始時刻及び終了時刻の時刻情報や、走行時間に基づいて、前記サーバは、どちらのデータを採用すべきかを容易に判断することができる。
【図面の簡単な説明】
【００２５】
【図１】本実施形態に係るサーバを含む車両情報管理システムの概略構成を示す説明図である。
【図２】車室内に携帯無線端末、ＤＡ装置、メータパネル及びエンジンスイッチが配置された状態を示す当該車室内の一部斜視図である。
【図３】図１及び図２の車両及び携帯無線端末のブロック図である。
【図４】図１のサーバのブロック図である。
【図５】図５Ａ及び図５Ｂは、第１車両情報及び第２車両情報が同一のドライブの車両情報であるか否かの判定処理を説明するためのタイミングチャートである。
【図６】サーバにおける車両情報の判定処理を示したフローチャートである。
【図７】パターンＡでの判定処理を説明するためのタイミングチャートである。
【図８】パターンＢでの判定処理を説明するためのタイミングチャートである。
【図９】パターンＣでの判定処理を説明するためのタイミングチャートである。
【図１０】パターンＤでの判定処理を説明するためのタイミングチャートである。
【図１１】図１１Ａ及び図１１Ｂは、パターンＥでの判定処理を説明するためのタイミングチャートである。
【図１２】図１２Ａ及び図１２Ｂは、パターンＥでの判定処理を説明するためのタイミングチャートである。
【図１３】携帯無線端末の表示部に表示されるトップ画面の説明図である。
【図１４】携帯無線端末の表示部に表示される通信情報画面の説明図である。
【図１５】携帯無線端末の表示部に表示されるログ情報画面の説明図である。
【図１６】携帯無線端末の表示部に表示される統計処理結果画面の説明図である。
【図１７】携帯無線端末の表示部に表示される統計処理結果画面の説明図である。
【発明を実施するための形態】
【００２６】
［本実施形態の構成］
この発明に係るプログラム及びサーバについて、好適な実施形態を挙げ、添付の図面を参照しながら以下詳細に説明する。
【００２７】
本実施形態に係るサーバ１０は、図１で概略的に図示した車両情報管理システム１２（以下、システム１２ともいう。）に適用される。システム１２は、サーバ１０、車両１４及び携帯無線端末１６を有している。
【００２８】
車両１４としては、例えば、四輪車（自動車）、二輪車（オートバイ）、シニアカー、電動車いすを適用可能であり、図１では、セダンタイプの四輪車を図示している。なお、四輪車としては、セダン、ミニバン、ワンボックスカー、ワゴン等の各種の四輪車を適用可能である。
【００２９】
携帯無線端末１６としては、例えば、スマートフォンを含む携帯電話機、携帯情報端末（ＰＤＡ）、タブレット端末、ラップトップコンピュータ、ウェアラブルコンピュータの各種の携帯型の情報通信機器を適用可能であり、図１では、スマートフォンを図示している。
【００３０】
また、システム１２において、車両１４と携帯無線端末１６との間は無線又は有線によって接続可能であると共に、車両１４及び携帯無線端末１６とサーバ１０との間は無線通信網１８を介して接続可能である。従って、車両１４及び携帯無線端末１６は、無線通信網１８を介して、サーバ１０との間で、双方向通信による各種情報の送受信が可能である。
【００３１】
次に、システム１２を構成するサーバ１０、車両１４及び携帯無線端末１６について、図２〜図４を参照しながら説明する。
【００３２】
図２に示すように、車両１４の車室２０内において、ダッシュボード２２の幅方向略中央部には、表示装置として機能するディスプレイオーディオ装置２４（以下、ＤＡ装置２４ともいう。）が配設されている。ＤＡ装置２４は、本体部２６と、該本体部２６の車室内を臨む面に取り付けられたタッチパネル２８と、フロントドア３０の両サイドのキックパネル等に取り付けられたスピーカ３２とを有する。タッチパネル２８は、運転席３４に着座したドライバー（携帯無線端末１６を所有するユーザ）がタッチ操作等を行うように構成されており、図３に示すように、各種の画像情報を表示する表示部２８ａと、表示部２８ａ上でのドライバーの操作を反映する入力部２８ｂとを有する。
【００３３】
この場合、表示部２８ａには、時刻、音楽の操作ボタン、後述するセンサ部５０やサーバ１０からのデータに基づく燃費や故障等の車両情報（走行情報）、携帯無線端末１６からの映像情報（表示情報）等が表示される。なお、入力部２８ｂは、タッチパネル方式に代えて、テンキーと呼ばれる物理スイッチで構成してもよい。
【００３４】
ダッシュボード２２の幅方向右側であって、運転席３４及びハンドル３８の前方には、メータパネル４０が配設されている。メータパネル４０は、例えば、中央に配置されたスピードメータ４０ａと、左側に配置されたタコメータ４０ｂと、車両１４の燃費を表示する燃費表示部４０ｃとを有する。
【００３５】
図２では、説明の容易化のため、実際のメータパネル４０をデフォルメして図示している。すなわち、メータパネル４０には、スピードメータ４０ａ、タコメータ４０ｂ及び燃費表示部４０ｃに加え、他の表示部を配置可能であることは勿論である。
【００３６】
ダッシュボード２２の下部には、通信用コネクタであるデータリンクコネクタ４２（以下、ＤＬＣ４２ともいう。）が設けられ、ＤＬＣ４２には、通信アダプタ４４が接続可能である。通信アダプタ４４は、携帯無線端末１６との間でＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ、登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離小電力無線通信機能を介して接続可能である。従って、図２の場合、車両１４に備わるＤＡ装置２４は、ＤＬＣ４２及び通信アダプタ４４を介して、携帯無線端末１６との間で無線により接続可能である。
【００３７】
ハンドル３８の近傍には、イグニッションスイッチとして機能するエンジンスイッチ４６が設けられている。エンジンスイッチ４６は、ドライバーに押される毎に、ハンドル３８がロックされ且つ車両１４内の全ての電源がオフになるオフモード、エンジンを始動させずにメータパネル４０やＤＡ装置２４が使用可能となるアクセサリモード、エンジンが始動するオンモード、のいずれかのモードに切り替わる。
【００３８】
なお、図２に示す車内設備及びその配置は一例であり、本実施形態では、少なくとも、ＤＡ装置２４が備わり、携帯無線端末１６とＤＡ装置２４とが無線又は有線により接続可能であれば、どのような車内設備及び配置であってもよい。そのため、ＤＡ装置２４は、ＤＬＣ４２及び通信アダプタ４４に代えて、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ、登録商標）やＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ、登録商標）等の有線によって携帯無線端末１６と接続されてもよい。
【００３９】
図３に示すように、車両１４には、上述したＤＡ装置２４及びメータパネル４０に加え、車両１４全体を統括して制御する制御部４８、センサ部５０、記憶部５２及び無線部５４をさらに有する。
【００４０】
センサ部５０には、例えば、ＧＰＳセンサ５０ａ、車速センサ５０ｂ、ジャイロセンサ５０ｃ及び燃費センサ５０ｄを有する。ＧＰＳセンサ５０ａは、図示しない人工衛星（ＧＰＳ衛星）から電波を受信して車両１４の現在位置及び現在時刻を取得する。車速センサ５０ｂは、車両１４の車速を検出する。ジャイロセンサ５０ｃは、車両１４の前後方向及び上下の角速度を検出する。燃費センサ５０ｄは、車速から所定時間内の車両１４の走行距離を算出すると共に、所定時間内でのインジェクタの開弁情報から当該所定時間内の燃料消費量を算出し、当該燃料消費量と走行距離とから車両１４の燃費を算出する。
【００４１】
図３では、一例として、各種のセンサ５０ａ〜５０ｄを「センサ部５０」として図示しているが、上記のセンサ以外のセンサをセンサ部５０に付加してもよいことは勿論である。
【００４２】
制御部４８は、マイクロプロセッサ等から構成され、記録媒体としての記憶部５２に格納されたプログラムを実行することにより、車両１４内の各部を制御する。この場合、記憶部５２には、様々なアプリケーションソフトウェアをインストールすることが可能である。本実施形態では、例えば、車両１４とサーバ１０及び携帯無線端末１６とを接続して、双方向でデータの送受信が可能なアプリケーションソフトウェアがインストールされている。
【００４３】
そして、制御部４８は、センサ部５０で検出されたセンサ情報（現在位置、現在時刻、車速、角速度、燃費）を表示部２８ａに表示させる。また、制御部４８は、これらのセンサ情報を車両１４の現在の状態を示す車両情報（走行情報）として、ＤＬＣ４２及び通信アダプタ４４を含むインターフェース５６（以下、Ｉ／Ｆ５６ともいう。）を介して携帯無線端末１６に供給する。さらに、制御部４８は、無線部５４から無線通信網１８を通してサーバ１０に車両情報（第２車両情報）をアップロードする。
【００４４】
制御部４８は、エンジンスイッチ４６がアクセサリモード又はオンモードであるときに、所定時間間隔で、センサ部５０により検出されたセンサ情報を車両情報として携帯無線端末１６及びサーバ１０に送信し続けることが可能である。従って、制御部４８は、エンジンがかかっている時間帯、すなわち、車両１４の走行の開始時刻及び終了時刻と、開始時刻から終了時刻までの車両１４の走行時間との１ドライブ分の時刻情報を、車両情報に含めてサーバ１０にアップロードすることが可能となる。
【００４５】
なお、制御部４８は、センサ情報に基づいて、車両１４に故障や整備不良等の異常状態が発生しているか否かを判定し、異常状態が発生していると判定したときに、メータパネル４０の図示しない警告灯を点灯又は点滅させる。この場合、制御部４８は、判定した異常状態に対応する故障コード（ＤＴＣ）を車両情報に含めてサーバ１０及び携帯無線端末１６に送信してもよい。また、制御部４８は、車両１４の目的位置を車両情報に含めてサーバ１０及び携帯無線端末１６に送信してもよい。さらに、制御部４８は、車両１４（又は携帯無線端末１６）を示す固有のユーザＩＤを車両情報に含めてサーバ１０及び携帯無線端末１６に送信してもよい。
【００４６】
携帯無線端末１６は、車両１４のＩ／Ｆ５６と無線又は有線により接続可能なＩ／Ｆ５８と、タッチパネルを構成する表示部６０及び入力部６２と、無線通信網１８を介してサーバ１０に接続可能な無線部６４と、センサ部６６と、制御部６８と、記憶部７０とを有する。
【００４７】
表示部６０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ等のディスプレイであり、制御部６８からの制御により、地図情報や車両１４からの車両情報（車両１４の燃費や故障）等を表示する。無線部６４は、無線通信網１８に接続され、図示しない無線基地局を通じて、サーバ１０との間でデータの送受信を行う。この場合、サーバ１０との間で送受信されるデータとしては、少なくとも、車両１４から取得した車両情報が含まれる。なお、入力部６２は、タッチパネル方式からテンキーと呼ばれる物理スイッチに代替してもよい。
【００４８】
センサ部６６は、ＧＰＳセンサ６６ａ及びジャイロセンサ６６ｂを有する。ＧＰＳセンサ６６ａは、ＧＰＳ衛星から電波を受信して携帯無線端末１６の現在位置及び現在時刻を取得する。ジャイロセンサ６６ｂは、携帯無線端末１６の前後方向及び上下の角速度を検出する。従って、携帯無線端末１６では、センサ部６６の検出結果に基づいて、携帯無線端末１６自身の現在位置を把握することが可能である。なお、現在位置は、無線部６４から取得される無線通信網１８の基地局情報に基づいて制御部６８が算出することも可能である。
【００４９】
制御部６８は、マイクロプロセッサ等から構成されるコンピュータであり、ＣＰＵ（中央処理装置）が半導体メモリ等で構成される記憶部７０に格納されたプログラムを実行することで各種機能部として動作する。
【００５０】
記憶部７０に格納されているプログラムとしては、電話機能（電話による通話機能とデータ通信機能を含む。）、Ｗｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離小電力無線通信機能、該近距離小電力無線通信機能を用いたハンズフリー通話機能等の基本的なアプリケーションソフト（基本アプリ）やオペレーティングシステム（ＯＳ）がある。また、記憶部７０には、地図情報や位置情報、車両１４から取得したセンサ情報等の種々の情報も記憶される。
【００５１】
なお、基本アプリは、アプリケーションソフトのダウンロード供給元である図示しないウェブサーバから移動通信網・公衆通信網を介してドライバーが選択することで、携帯無線端末１６にダウンロードされ、記憶部７０に記憶される。あるいは、製品出荷時から携帯無線端末１６にインストールし、又は、サービスパーツとしてＤＶＤ等の電子媒体を介して提供されてもよい。
【００５２】
この場合、制御部６８は、ドライバーが入力部６２を操作して、記憶部７０に記憶されたプログラムを起動することにより、各種の処理を行う。
【００５３】
すなわち、携帯無線端末１６が車両１４からＩ／Ｆ５６、５８を介して車両情報を受信した場合、制御部６８は、受信した車両情報を記憶部７０に記憶する。また、制御部６８は、記憶部７０に記憶した車両情報（第１の車両情報、第１車両情報）を無線部６４から無線通信網１８を介してサーバ１０に送信（アップロード）する。この場合、制御部６８は、ＧＰＳセンサ６６ａで取得した現在時刻を車両情報に付加してサーバ１０にアップロードする。さらに、制御部６８は、記憶部７０に記憶した車両情報や、サーバ１０から取得した情報（車両１４又はドライバー毎に統計処理された情報、故障に対するアドバイス情報）を表示部６０に表示させる。なお、制御部６８は、表示部６０に表示される各種の情報を、Ｉ／Ｆ５８、５６を介して、ＤＡ装置２４の表示部２８ａに表示させることも可能である。
【００５４】
さらに、記憶部７０には、ナビゲーション（ルート案内）機能を提供するアプリケーションソフトウェアがインストールされていてもよい。この場合、携帯無線端末１６と車両１４（のＤＡ装置２４）とが無線又は有線により接続されると、携帯無線端末１６からＤＡ装置２４に、地図やルート案内、店舗やサービスエリア等の地点情報の映像信号が供給され、表示部２８ａは、当該映像信号に応じた画像を表示する。また、携帯無線端末１６とＤＡ装置２４とが接続された場合、制御部６８は、車両１４のＧＰＳセンサ５０ａが取得した車両１４の現在位置及び現在時刻等を使用することにより、人工衛星からの電波を受信しにくい車両１４内でも、表示部２８ａ、６０に対して、正確な現在位置やルート案内を表示させることが可能となる。
【００５５】
なお、携帯無線端末１６と車両１４（のＤＡ装置２４）との接続が遮断される場合とは、図２の例では、ＤＬＣ４２から通信アダプタ４４が取り外されて、ＤＡ装置２４と携帯無線端末１６との間で、無線による情報の送受信が行えなくなった場合をいう。すなわち、ドライバーが任意のタイミングでＤＬＣ４２から通信アダプタ４４を取り外せば、携帯無線端末１６とＤＡ装置２４との通信接続が遮断されることになる。
【００５６】
また、携帯無線端末１６とＤＡ装置２４との間を有線で接続する場合、ドライバーが任意のタイミングで、携帯無線端末１６とＤＡ装置２４とを結ぶ通信ケーブルを取り外せば、有線による情報の送受信が行えなくなる。
【００５７】
さらに、ドライバーがエンジンスイッチ４６をオフにして（オフモードに切り替えて）、バッテリからＤＡ装置２４、制御部４８及びセンサ部５０等への電力供給を停止すると、車両１４から携帯無線端末１６への車両情報の送信が行えなくなるので、この場合でも、携帯無線端末１６とＤＡ装置２４との通信接続が遮断される。
【００５８】
図４に示すように、サーバ１０は、無線通信網１８を介して車両１４及び携帯無線端末１６に接続可能な通信部７２と、サーバ１０全体を統括的に制御する制御部７４と、各種のデータやプログラムを記憶する記憶部７６とを有する。記憶部７６は、車両情報記憶部７８、地図情報記憶部８０、交通情報記憶部８２及びプログラム記憶部８４から構成される。車両情報記憶部７８は、採用車両情報記憶部７８ａ、第１車両情報記憶部７８ｂ（第１の記憶部）及び第２車両情報記憶部７８ｃ（第２の記憶部）を有する。
【００５９】
通信部７２は、インターネット回線等を通して無線通信網１８に接続され、車両１４及び携帯無線端末１６との間で各種のデータの送受信を行う。
【００６０】
制御部７４は、マイクロプロセッサ等から構成されるコンピュータであり、ＣＰＵ（中央処理装置）が半導体メモリやハードディスクドライブ等で構成される記憶部７６のプログラム記憶部８４に格納されたプログラム（オペレーティングシステム（ＯＳ）やアプリケーションソフト）を実行することにより、サーバ１０内の各部を制御する。
【００６１】
記憶部７６の車両情報記憶部７８には、通信部７２が車両１４及び携帯無線端末１６から受信した車両情報が記憶される。すなわち、第１車両情報記憶部７８ｂは、携帯無線端末１６から無線通信網１８を介して通信部７２に受信された車両情報（第１車両情報）を記憶する。第２車両情報記憶部７８ｃは、車両１４から無線通信網１８を介して通信部７２に受信された車両情報（第２の車両情報、第２車両情報）を記憶する。
【００６２】
採用車両情報記憶部７８ａには、第１車両情報記憶部７８ｂに記憶されている第１車両情報、又は、第２車両情報記憶部７８ｃに記憶されている第２車両情報のうち、制御部７４によって選択（採用）された車両情報が記憶される。
【００６３】
この場合、制御部７４は、基本的に、第１車両情報記憶部７８ｂに記憶された第１車両情報を採用し、採用車両情報記憶部７８ａに記憶する。また、制御部７４は、第１車両情報記憶部７８ｂに第１車両情報が記憶されていないか、又は、第１車両情報の一部が欠落し、且つ、第２車両情報記憶部７８ｃに第２車両情報が記憶されている場合には、例外的に、第２車両情報を第１車両情報記憶部７８ｂにコピーし（第２車両情報を第１車両情報として更新し）、当該第２車両情報（第１車両情報）を採用車両情報記憶部７８ａに記憶する。
【００６４】
なお、車両情報記憶部７８（採用車両情報記憶部７８ａ、第１車両情報記憶部７８ｂ、第２車両情報記憶部７８ｃ）は、車両毎又はユーザ毎に車両情報を記憶する。
【００６５】
地図情報記憶部８０は、地形、道路、施設等が含まれた地図情報を記憶する。交通情報記憶部８２は、車両１４又は携帯無線端末１６や、図示しない交通センターからの情報に基づく渋滞や通行止め等の交通情報を記憶する。
【００６６】
そして、制御部６８は、採用車両情報記憶部７８ａに記憶された車両情報（基本的には第１車両情報）、地図情報記憶部８０に記憶された地図情報、及び、交通情報記憶部８２に記憶された交通情報に基づき、車両１４又はドライバー毎に統計処理を行い、統計処理によって得られた情報（例えば、燃費情報、故障に対するアドバイス情報）を、通信部７２から無線通信網１８を介して車両１４及び携帯無線端末１６にそれぞれ配信する。統計処理後の情報は、車両１４又はドライバー毎に採用車両情報記憶部７８ａに記憶される。
【００６７】
［本実施形態の動作］
本実施形態に係るサーバ１０が適用されたシステム１２は、以上のように構成されるものであり、次に、その動作について説明する。
【００６８】
前述のように、本実施形態において、サーバ１０は、車両１４及び携帯無線端末１６から無線通信網１８を介して、同一の車両１４についての車両情報を受信する。しかしながら、同一の車両１４の車両情報であっても、図５Ａ及び図５Ｂに示すように、携帯無線端末１６から無線通信網１８を介して通信部７２で受信される第１車両情報と、車両１４から無線通信網１８を介して通信部７２で受信される第２車両情報との間では、後述するように、厳密には同一のデータにはならない。そのため、サーバ１０としては、受信された２つのデータのうち、どちらのデータを選択すべきか判断する必要がある。
【００６９】
なお、図５Ａは、第１車両情報よりも先に第２車両情報が通信部７２で受信される場合を図示したものであり、図５Ｂは、第１車両情報が第２車両情報よりも先に通信部７２で受信される場合を図示したものである。
【００７０】
この場合、第１車両情報は、車両１４が走行を開始する開始時刻ｔｓ１及び走行を終了する終了時刻ｔｆ１の時刻情報を含む車両１４の１ドライブ（エンジンがかかっている時間帯）の車両情報である。また、第２車両情報は、開始時刻ｔｓ２及び終了時刻ｔｆ２の時刻情報を含む１ドライブの車両情報である。
【００７１】
また、図５Ａ及び図５Ｂにおいて、各開始時刻ｔｓ１、ｔｓ２の時間差をＴｓ（Ｔｓ＝｜ｔｓ１−ｔｓ２｜）、各終了時刻ｔｆ１、ｔｆ２の時間差をＴｆ（Ｔｆ＝｜ｔｆ１−ｔｆ２｜）、第１車両情報と第２車両情報とが重複する時間帯を重複時間Ｔｄとする。
【００７２】
ここで、第１車両情報及び第２車両情報についてさらに詳しく説明する。
【００７３】
例えば、車両１４においては、エンジンスイッチ４６をオンにする（アクセサリモード又はオンモードにする）と、無線部５４へ電源が供給され、センサ部５０から取得した燃費等を含むセンサ情報が、その時点での時刻情報と共に、第２車両情報として、無線通信網１８を介して、サーバ１０に送信される。送信される第２車両情報には、車両１４（又は携帯無線端末１６）を示す固有のユーザＩＤも含まれる。第２車両情報を受信したサーバ１０は、ドライバー毎に、第２車両情報記憶部７８ｃに第２車両情報を保存する。保存する際には、最初に受信した時刻情報を１ドライブの開始時刻ｔｓ２として認識し、最後に受信した時刻情報を１ドライブの終了時刻ｔｆ２として認識する。
【００７４】
この場合、車両１４から送信される第２車両情報は、ある一定時間に収集した分を１つの圧縮ファイルとして送信される。これは、常時、携帯電話機等の無線通信網１８に接続していると、通信帯域を圧迫してしまうためであり、例えば、車両１４内で５分間にわたって収集したデータを１つのファイルに圧縮した上で、第２車両情報としてサーバ１０に送信される。
【００７５】
従って、サーバ１０の制御部７４は、通信部７２が受信した第２車両情報の圧縮ファイルを解凍処理し、解凍処理後の第２車両情報を第２車両情報記憶部７８ｃに記憶することにより、５分間分のデータを一度に入手することができる。このように、第２車両情報は一定期間毎に圧縮されることになるが、エンジンスイッチ４６をオフにすると（エンジンを切ると）、無線部５４への電源の供給も停止するため、車両１４がそれまで取得していたセンサ情報（この場合、最大５分間分のデータ）がサーバ１０へ送信されないことになる。
【００７６】
なお、携帯無線端末１６についても同様の動作となるが、いくつかの違いがある。例えば、エンジンスイッチ４６のオン及びオフの動作は、携帯無線端末１６では、車両１４との通信の接続又は切断の動作に置き換わる。また、携帯無線端末１６は、図示しない独立したバッテリを備えているため、ドライバーによるエンジンスイッチ４６の操作に左右されず常時電源が供給された状態となっている。従って、携帯無線端末１６は、車両１４と切断された後も、サーバ１０へそれまでに取得したデータを第１車両情報として送信することが可能である。この場合も、携帯無線端末１６は、第１車両情報を圧縮ファイルとして、無線通信網１８を介して車両１４に送信する。サーバ１０の制御部７４は、通信部７２が受信した圧縮ファイルに対する解凍処理後、解凍処理後の第１車両情報を第１車両情報記憶部７８ｂに記憶する。
【００７７】
ところで、第１車両情報及び第２車両情報が同一のデータとならない主な要因としては、下記（ａ）〜（ｄ）のようなものがある。
【００７８】
（ａ）車両１４のエンジンスイッチ４６をオンにした後に、車両１４のＤＡ装置２４と携帯無線端末１６とを通信接続すると、携帯無線端末１６が車両１４から車両情報を取得するタイミングが遅くなる。
【００７９】
（ｂ）車両１４と携帯無線端末１６とがそれぞれＧＰＳセンサ５０ａ、６６ａを有し、現在時刻を取得可能な時計機能を有しているため、取得した現在時刻にずれがあれば、お互いの現在時刻が合致しなくなる。
【００８０】
（ｃ）エンジンスイッチ４６がオンになった後（エンジンがかかっている間）、ＤＡ装置２４と携帯無線端末１６との間で通信の接続及び切断が行われる。例えば、ＤＡ装置２４と携帯無線端末１６とを接続するケーブルをドライバーが抜き差しする動作を行う場合。
【００８１】
（ｄ）エンジンスイッチ４６をオフにする前に、携帯無線端末１６とＤＡ装置２４との通信接続を切断する。
【００８２】
これらの要因が複合すると、同一のドライブの車両情報であって、車両１４及び携帯無線端末１６の両者からサーバ１０が車両情報（第１車両情報、第２車両情報）を受信しても、受信した各車両情報の乖離が顕著になるため、統計処理に用いるデータとして、どちらのデータを採用すべきかを、サーバ１０側で判断することが一層困難になる可能性がある。
【００８３】
そこで、本実施形態では、サーバ１０において、同一のドライブであるか否かの判定処理と、どちらの車両情報を採用すべきかの判定処理とを実行する。
【００８４】
すなわち、本実施形態では、基本的に、重複時間Ｔｄが存在し、且つ、２つの時間差Ｔｓ、Ｔｆがいずれも所定時間内（例えば、５分以内）であれば、通信部７２で受信される２つの車両情報は、同一の車両１４についての同時期の車両情報（同一のドライブの車両情報）であると判断する。そして、第１車両情報を制御部７４での統計処理に用いる車両情報として、採用車両情報記憶部７８ａに記憶する。
【００８５】
また、重複時間Ｔｄが存在しない場合には、第１車両情報記憶部７８ｂ及び第２車両情報記憶部７８ｃへの車両情報の記憶の有無に基づき、採用車両情報記憶部７８ａに記憶すべき車両情報を決定する。
【００８６】
［制御部７４での判定処理の詳細］
ここで、上述した各判定処理の詳細について、図６のフローチャートを参照しながら説明する。これらの判定処理は、サーバ１０の制御部７４によって実行される。
【００８７】
ステップＳ１において、サーバ１０の通信部７２における第２車両情報の受信が完了した場合（ステップＳ１：ＹＥＳ）、制御部７４は、受信された第２車両情報の圧縮ファイルに対する解凍処理を行い、解凍処理後の第２車両情報を第２車両情報記憶部７８ｃに記憶する。
【００８８】
次のステップＳ２において、制御部７４は、第１車両情報と第２車両情報との間で、重複時間Ｔｄが存在するか否かを判定する。
【００８９】
第１車両情報記憶部７８ｂに第１車両情報が記憶されると共に、第２車両情報記憶部７８ｃに第２車両情報が記憶され、且つ、第１車両情報と第２車両情報との間に重複時間Ｔｄが存在する場合（ステップＳ２：ＹＥＳ）、次のステップＳ３において、制御部７４は、各時間差Ｔｓ、Ｔｆが所定時間内であるか否かを判定する。
【００９０】
各時間差Ｔｓ、Ｔｆがいずれも所定時間内であれば（ステップＳ３：ＹＥＳ）、制御部７４は、第１車両情報及び第２車両情報が同一の車両１４の同時期の車両情報であると判断する。次のステップＳ４において、制御部７４は、第１車両情報を統計処理で用いる車両情報として選択し、選択した第１車両情報を採用車両情報記憶部７８ａにコピーする。
【００９１】
一方、各時間差Ｔｓ、Ｔｆのうち、少なくとも一方の時間差が所定時間を超えていれば（ステップＳ３：ＮＯ）、制御部７４は、次のステップＳ５において、第１車両情報記憶部７８ｂに記憶された第１車両情報が、第２車両情報記憶部７８ｃに記憶された第２車両情報をコピーしたものであるか否かを判断する。
【００９２】
第２車両情報を第１車両情報記憶部７８ｂに既にコピーしていた場合（ステップＳ５：ＹＥＳ）、制御部７４は、第１車両情報記憶部７８ｂに既にコピーされた第２車両情報を第１車両情報とみなし、当該第１車両情報を採用車両情報記憶部７８ａにコピーする。
【００９３】
一方、本来の第１車両情報が第１車両情報記憶部７８ｂに既に記憶されており、第２車両情報のコピーが行われていない場合（ステップＳ５：ＮＯ）、制御部７４は、ステップＳ４の処理を実行する。
【００９４】
また、ステップＳ２において、重複時間Ｔｄが存在しない場合（ステップＳ２：ＮＯ）、例えば、通信部７２が第２車両情報しか受信しなかった場合、又は、通信部７２が第１車両情報及び第２車両情報を異なる時間帯に受信した場合、制御部７４は、第１車両情報と第２車両情報とは、同一の車両１４の情報であっても、同一時期の車両情報ではないと判断する。そして、次のステップＳ６において、制御部７４は、第１車両情報が第１車両情報記憶部７８ｂに記憶されているか否かを判断する。
【００９５】
第１車両情報が第１車両情報記憶部７８ｂに既に記憶されている場合（ステップＳ６：ＹＥＳ）、制御部７４は、ステップＳ４の処理を実行する。
【００９６】
一方、第１車両情報が第１車両情報記憶部７８ｂに記憶されていない場合（ステップＳ６：ＮＯ）、制御部７４は、次のステップＳ７において、第２車両情報記憶部７８ｃに記憶されている第２車両情報を、第１車両情報記憶部７８ｂにコピーする。この結果、制御部７４は、第１車両情報記憶部７８ｂにコピーした第２車両情報を第１車両情報とみなし、当該第１車両情報を採用車両情報記憶部７８ａにコピーすることができる。
【００９７】
なお、上記のステップＳ１〜Ｓ７の説明は、通信部７２での第２車両情報の受信完了を契機とした制御部７４の処理であった。
【００９８】
本実施形態では、通信部７２での第２車両情報の受信完了（ステップＳ１：ＹＥＳ）と、第１車両情報の受信完了（ステップＳ８：ＮＯ）とを契機として、ステップＳ２〜Ｓ７の処理を実行してもよい。あるいは、通信部７２での第１車両情報の受信完了（ステップＳ８：ＹＥＳ）を契機として、ステップＳ２〜Ｓ７の処理を実行してもよい。
【００９９】
［制御部７４での判定処理の具体例］
次に、車両１４及び携帯無線端末１６の両方からサーバ１０が車両情報を受信した際に、受信した各車両情報が同一のドライブの情報であるか否かを判定するための処理の具体例について説明する。
【０１００】
先ず、第１の基本パターンとして、サーバ１０が車両１４のみから車両情報（第２車両情報）を受信した場合について説明する。
【０１０１】
これは、車両１４のＤＡ装置２４に携帯無線端末１６を接続しなかった場合である。この場合、携帯無線端末１６からサーバ１０に第１車両情報が送信されないため、制御部７４は、車両１４から受信した第２車両情報を採用する。すなわち、この場合には、第１車両情報記憶部７８ｂに第１車両情報が記憶されず、一方で、第２車両情報記憶部７８ｃに第２車両情報が記憶された状態となる。従って、制御部７４は、第２車両情報記憶部７８ｃに記憶された第２車両情報を第１車両情報記憶部７８ｂ及び採用車両情報記憶部７８ａにそれぞれ記憶する（第１車両情報とみなしてコピーする）。これにより、第２車両情報が統計処理に用いられる車両情報として採用される。そのため、第１の基本パターンにおいて、制御部７４は、図６のステップＳ１、Ｓ２、Ｓ６、Ｓ７の処理を順に実行することになる。
【０１０２】
次に、第２の基本パターンとして、車両１４からの第１車両情報と、携帯無線端末１６からの第２車両情報とについて、その一部又は全部が時間的に重複し、且つ、時間差Ｔｓ、Ｔｆがいずれも一定期間内（例えば、５分以内）である場合について説明する。
【０１０３】
この場合、制御部７４は、２つの車両情報が同一のドライブで得られた車両情報であると判断し、第１車両情報を統計処理に用いる車両情報として採用する。従って、第２の基本パターンにおいて、制御部７４は、図６のステップＳ１、Ｓ８、Ｓ２、Ｓ３、Ｓ４の処理を順に実行することになる。
【０１０４】
ここで、ステップＳ３での所定時間を「５分以内」に採用した理由（第１及び第２の理由）について説明する。
【０１０５】
第１の理由としては、前述のように、車両１４及び携帯無線端末１６では、一定期間（５分）毎にデータを圧縮してサーバ１０に送信するため、同一のドライブのデータであれば、最大で５分の時刻ずれが生じていると考えられるためである。
【０１０６】
第２の理由としては、携帯無線端末１６の車両１４に対する通信接続及び切断の動作のタイミングが、ドライバーによって異なるためである。例えば、携帯無線端末１６を車両１４にケーブルで接続した上でエンジンスイッチ４６をオンにするドライバーもいれば、エンジンスイッチ４６をオンにした後に携帯無線端末１６を車両１４にケーブルを介して接続するドライバーもいることが考えられる。また、通信を切断する場合も同様である。
【０１０７】
このように、ドライバーによる車両１４と携帯無線端末１６との間の通信の接続及び切断の動作のばらつきに関して、本出願人の研究結果によれば、最大で５分間の許容時間を設けることによって、制御部７４での車両情報の採用に対する誤判定を防ぐことが可能となる。
【０１０８】
また、携帯無線端末１６からサーバ１０に受信される第１車両情報を統計処理に用いる車両情報として採用する理由は、第１車両情報を採用すれば、統計処理によって得られた情報を車両１４及び携帯無線端末１６に配信し、表示部２８ａ、６０に当該情報を表示させた場合に、当該情報を視認するドライバーにとって、不自然さを感じさせないことができるためである。
【０１０９】
すなわち、通常、ドライバーは、携帯無線端末１６を所持しており、携帯無線端末１６の表示部６０と、ＤＡ装置２４の表示部２８ａとでは、閲覧頻度としては、携帯無線端末１６の表示部６０の方が高い傾向にある。そのため、ドライバーにとっては、携帯無線端末１６の表示部６０の画面内容が、閲覧するタイミングで変わってしまうと戸惑ってしまう。
【０１１０】
より具体的に説明すると、サーバ１０が車両１４からの第２車両情報を統計処理に用いる車両情報として常に採用する場合、携帯無線端末１６の表示部６０に表示された数値（例えば、燃費）が、サーバ１０から送信される第２車両情報に基づく情報によって書き換わると、ドライバーの閲覧のタイミングで数値が変わる可能性がある。ドライバーにとっては、閲覧頻度の高い表示部６０の画面の数値が、なるべく変更されないことが自然に感じるため、本実施形態では、携帯無線端末１６からの第１車両情報を統計処理に用いる車両情報として優先的に採用することにしている。
【０１１１】
次に、携帯無線端末１６からの第１車両情報と、車両１４からの第２車両情報との一部が重複し、且つ、時間差Ｔｓ、Ｔｆの少なくとも一方が一定期間を超過している場合（例えば、５分を超えている場合）について説明する。
【０１１２】
この場合、制御部７４は、第２車両情報記憶部７８ｃに記憶された第２車両情報が、採用車両情報記憶部７８ａに既にコピーされたか否かを判断する。
【０１１３】
既にコピーされている場合、制御部７４は、統計処理に用いる車両情報が決定済みであるとして処理を終了する。すなわち、制御部７４は、図６のステップＳ１、Ｓ２、Ｓ３、Ｓ５の処理を順に実行することになる。
【０１１４】
一方、第２車両情報がまだコピーされていない場合、制御部７４は、第１車両情報記憶部７８ｂに記憶された第１車両情報を第２車両情報記憶部７８ｃ及び採用車両情報記憶部７８ａにコピーして処理を終了する。すなわち、制御部７４は、図６のステップＳ１、Ｓ２、Ｓ３、Ｓ５、Ｓ４の処理を順に実行することになる。
【０１１５】
図７〜図１２Ｂは、第１車両情報と第２車両情報とが同一のドライブの車両情報であるか否かを判定するための具体例（パターンＡ〜パターンＥ）を図示したタイミングチャートである。なお、パターンＡ〜Ｅでは、いずれも、携帯無線端末１６からの第１車両情報と、車両１４からの第２車両情報との一部が重複しているが、時間差Ｔｓ、Ｔｆが一定期間を超過している場合を示している。
【０１１６】
図７のパターンＡは、第１車両情報よりも先に第２車両情報が通信部７２での受信を完了し、第２車両情報記憶部７８ｃに記憶されたことから、当該第２車両情報を採用車両情報記憶部７８ａにコピーしたものである。この場合、制御部７４は、第２車両情報を第１車両情報記憶部７８ｂ及び採用車両情報記憶部７８ａにコピーする。従って、第１車両情報記憶部７８ｂには、第２車両情報が第１車両情報として記憶されるので、その後、第１車両情報が通信部７２で受信され、且つ、受信された本来の第１車両情報が同一のドライブの車両情報であっても、制御部７４は、当該第１車両情報を第１車両情報記憶部７８ｂに記憶させないようにする（スキップする）。従って、パターンＡにおいて、制御部７４は、図６のステップＳ１、（Ｓ８、）Ｓ２、Ｓ３、Ｓ５を順に実行する。
【０１１７】
図８のパターンＢは、第２車両情報が第１車両情報よりも先に通信部７２での受信が完了しても、その後、第１車両情報記憶部７８ｂに第１車両情報が記憶されたため、当該第１車両情報が採用車両情報記憶部７８ａにコピーされた場合を図示したものである。この場合、制御部７４は、図６のステップＳ１、Ｓ８、Ｓ２、Ｓ３、Ｓ５、Ｓ４を順に実行する。
【０１１８】
図９のパターンＣは、第２車両情報よりも先に第１車両情報が通信部７２での受信を完了し、当該第１車両情報が第１車両情報記憶部７８ｂに記憶されたため、第１車両情報が採用車両情報記憶部７８ａにコピーされた場合を図示したものである。この場合、制御部７４は、図６のステップＳ８、Ｓ２、Ｓ３、Ｓ５、Ｓ４を順に実行する。
【０１１９】
図１０のパターンＤは、第２車両情報の受信完了後に第１車両情報の受信が完了した場合でも、第１車両情報に第１車両情報記憶部７８ｂが記憶されていたため、当該第１車両情報を採用車両情報記憶部７８ａにコピーした場合を図示したものである。この場合も、制御部７４は、図６のステップＳ１、Ｓ８、Ｓ２、Ｓ３、Ｓ５、Ｓ４を経由することになる。
【０１２０】
図１１Ａ〜図１２ＢのパターンＥは、いずれも、通信部７２での第２車両情報の受信中又は受信の前後で、第１車両情報が断続的に受信された場合を図示したものである。この場合、第１車両情報記憶部７８ｂには、断続的に受信された第１車両情報が記憶されるので、制御部７４は、当該第１車両情報を採用車両情報記憶部７８ａにコピーする。この場合も、制御部７４は、図６のステップ（Ｓ１、）Ｓ８、Ｓ２、Ｓ３、Ｓ５、Ｓ４を順に実行する。
【０１２１】
[統計処理後の情報の表示例]
上述のように採用車両情報記憶部７８ａに車両情報が記憶されると、制御部７４は、当該車両情報等を用いて統計処理を実行する。統計処理後の情報は、通信部７２から無線通信網１８を介して車両１４及び携帯無線端末１６に配信され、表示部２８ａ、６０に表示される。
【０１２２】
ここで、サーバ１０から配信される統計処理後の情報に関し、表示部２８ａ、６０での表示例を、図１３〜図１７を参照しながら説明する。ここでは、一例として、燃費情報を含む統計処理後の情報が、携帯無線端末１６の表示部６０に表示される場合について説明する。
【０１２３】
前述した統計処理後の情報は、採用車両情報記憶部７８ａに記憶された車両情報等を統計的に処理することにより得られ、採用車両情報記憶部７８ａに記憶される。統計処理後の情報には、例えば、車両１４毎の情報であって、燃費情報や、車両１４の走行距離及び走行日時が含まれる。また、採用車両情報記憶部７８ａに記憶された車両情報が、携帯無線端末１６から通信部７２が受信したデータ（第１車両情報）であった場合、当該携帯無線端末１６はドライバーが所有しているため、制御部７４は、ドライバー毎に、統計処理後の情報を採用車両情報記憶部７８ａに記憶する。従って、サーバ１０から車両１４及び携帯無線端末１６に統計処理後の情報を配信することにより、表示部２８ａ、６０では、１台の車両１４の燃費、走行距離及び走行日時を、ドライバーの属性毎に一覧して閲覧可能に表示させることができる。
【０１２４】
具体的に、表示部６０に図１３のトップ画面８６が表示されている場合、トップ画面８６の車両表示８８の周囲には、ドライバー（ユーザ）が車両１４に付けた愛称「Ｍｙ  ＢＡＢＹ」を示す車両名表示９０、他の画面を表示させるための選択ボタン９２、現在時刻を示す時刻表示９４が表示されている。
【０１２５】
このトップ画面８６において、ドライバーが選択ボタン９２をタッチ操作すると、表示部６０は、トップ画面８６に代えて、図１４の通信情報画面９６を表示する。通信情報画面９６には、サーバ１０から配信された統計処理後の情報の一部が表示される。
【０１２６】
すなわち、通信情報画面９６には、車両１４の走行日時を示す走行日時表示９８、走行時間を示す走行時間表示１００、走行時間内での走行距離を示す走行距離表示１０２、走行時間内での平均車速を示す車速表示１０４、走行時間内での平均燃費量を示す燃費表示１０６が表示されている。
【０１２７】
なお、走行日時表示９８に表示されている走行日時は、採用車両情報記憶部７８ａに記憶された車両情報に含まれる車両１４の１ドライブにおける開始時刻ｔｓ１、ｔｓ２及び終了時刻ｔｆ１、ｔｆ２である。また、走行時間は、開始時刻ｔｓ１、ｔｓ２から終了時刻ｔｆ１、ｔｆ２までの車両１４の１ドライブの時間をいう。
【０１２８】
また、通信情報画面９６には、車両１４の燃料タンクの残燃料を示す残燃料表示１０８ａと、バッテリの残容量を示す残容量表示１０８ｂとが表示されている。さらに、通信情報画面９６には、ドライバーの運転技能（スキル）のレベルを示すスキル表示１１０も表示されている。
【０１２９】
そして、ドライバーが通信情報画面９６の選択ボタン１１２を選択すると、表示部６０は、通信情報画面９６に代えて、図１５のログ情報画面１１４を表示する。ログ情報画面１１４にも、サーバ１０から配信された統計処理後の情報の一部が表示される。すなわち、ログ情報画面１１４には、時間軸表示１１６に沿って、どのドライバーが車両１４をいつ走行等させたのかを示すドライバー表示１１８、１２０が時系列で表示されている。
【０１３０】
ドライバー表示１１８には、ドライバー「Ｋｅｌｌｙ」が３月２０日に車両１４を４３分間走行させ、その際の走行距離が３７ｋｍ、平均車速が５８ｋｍ／ｈ（５８ｋｍｐｈ）であったことが表示されている。一方、ドライバー表示１２０には、ドライバー「Ｒｏｙ」が８月２９日に車両１４に８．３６ｌの燃料を給油したことが表示されている。
【０１３１】
また、ドライバーがログ情報画面１１４の選択ボタン１２２を選択すると、表示部６０は、ログ情報画面１１４に代えて、図１６の統計処理結果画面１２４を表示する。統計処理結果画面１２４には、サーバ１０から配信された統計処理後の情報のうち、主要なデータの詳細内容が表示される。
【０１３２】
すなわち、統計処理結果画面１２４には、前述した走行時間内での車両１４の平均燃費量を示す燃費表示１２６と、ドライバーが車両１４を運転した日毎の燃料の給油記録及び走行距離を棒グラフで時系列表示させた給油記録表示１２８と、車両１４の積算走行距離や当該積算走行距離が地球何周分に相当するのかを表示した走行距離表示１３０とが表示されている。
【０１３３】
なお、図１６の燃費表示１２６では、車両１４のＤＡ装置２４と携帯無線端末１６とが通信接続された状態において、携帯無線端末１６が車両１４から燃費を含む車両情報を自動的に取得し、取得した車両情報が携帯無線端末１６から無線通信網１８を介してサーバ１０にアップロードされ、サーバ１０の制御部７４が採用車両情報記憶部７８ａに記憶された当該車両情報（第１車両情報）に基づいて統計処理することにより得られた燃費情報であることが、燃費表示１２６において「Ｅｓｔｉｍａｔｅｄ  ｂｙ  ＤＡ」と表示されている。この場合、燃費表示１２６に表示される燃費は、給油記録表示１２８に表示された給油量や、走行距離表示１３０に表示された走行距離には比例しない。
【０１３４】
一方、本実施形態では、ドライバーが入力部６２を操作して燃料の給油量を入力し、携帯無線端末１６の制御部６８が、入力された給油量を含む車両情報を、無線部６４から無線通信網１８を介してサーバ１０にアップロードすることも可能である。この場合、基本的に、サーバ１０の通信部７２で受信された当該車両情報は、第１車両情報記憶部７８ｂに記憶され、採用車両情報記憶部７８ａにコピーされる。従って、制御部７４は、ドライバーが入力した給油記録を含む車両情報を統計処理することにより、給油量及び走行距離から燃費を算出することができる。そして、制御部７４は、統計処理後の情報を通信部７２から無線通信網１８を介して車両１４及び携帯無線端末１６に配信する。このような給油記録がドライバーによる手入力である場合には、図１７に示すように、表示部６０には、手入力による給油記録から得られた燃費情報であることを、燃費表示１２６において「Ｅｓｔｉｍａｔｅｄ  ｏｎ  ｄｉｓｔａｎｃｅ  ｄｒｉｖｅｎ  ｖｓ  ａｍｏｕｎｔ  ｒｅｆｕｅｌｅｄ．」として表示される。
【０１３５】
このように、ＤＡ装置２４と携帯無線端末１６とを接続して、サーバ１０との間でデータの送受信を行うことにより、図１３〜図１７のような画面表示が可能となり、この結果、ドライブ毎の車両１４の記録が履歴として残り、ドライバーに対して、当該車両１４やドライブに対する愛着を向上させることが期待できる。
【０１３６】
［本実施形態の効果］
以上説明したように、本実施形態によれば、車両１４及び携帯無線端末１６からサーバ１０にそれぞれ送信されてきた車両情報（第１車両情報、第２車両情報）に含まれる開始時刻ｔｓ１、ｔｓ２及び終了時刻ｔｆ１、ｔｆ２の時刻情報や、走行時間中の重複時間Ｔｄに基づいて、サーバ１０の制御部７４は、どちらの車両情報を統計処理に用いる車両情報として採用すべきかを容易に判断することができる。従って、同一の車両１４に関する車両情報が車両１４及び携帯無線端末１６の両方からサーバ１０にアップロードされても、重複する車両情報をサーバ１０側で容易に整理することができる。
【０１３７】
また、制御部７４は、第１車両情報及び第２車両情報が同一の車両１４の同一のドライブの車両情報である場合に、第２車両情報記憶部７８ｃから第１車両情報記憶部７８ｂへの車両情報のコピーを禁止し、一方で、重複時間Ｔｄが存在しない場合には、第２車両情報記憶部７８ｃから第１車両情報記憶部７８ｂへの車両情報のコピーを実行する。これにより、第１車両情報の一部が欠落していても、車両情報を確実に収集することができる。
【０１３８】
また、携帯無線端末１６を所有するドライバーは、主として、携帯無線端末１６を確認する傾向にある。そのため、制御部７４は、携帯無線端末１６からの第１車両情報を優先して採用し、採用した第１車両情報に基づき所定の情報（ルート情報や給油及び修理に関する情報）を生成して、生成した情報を車両１４及び携帯無線端末１６に送信すれば、当該ドライバーは、違和感を持つことなく、送信された情報を携帯無線端末１６の表示部６０（又はＤＡ装置２４の表示部２８ａ）で確認することができる。
【０１３９】
すなわち、本実施形態では、開始時刻ｔｓ１、ｔｓ２及び終了時刻ｔｆ１、ｔｆ２の時刻情報に基づいて、採用する車両情報をサーバ１０側で判断することにより、ドライバーに違和感を持たせないような車両情報の選択が可能となる。
【０１４０】
また、制御部７４は、第２車両情報記憶部７８ｃから第１車両情報記憶部７８ｂ及び採用車両情報記憶部７８ａに第２車両情報のコピーを実行した後に、同一の車両１４の同一ドライブの第１車両情報を通信部７２が携帯無線端末１６から受信しても、受信した第１車両情報を第１車両情報記憶部７８ｂにコピーさせないようにしている。これにより、同じドライブの車両情報が重複登録されることを防止して、サーバ１０の運用コストを低減することができると共に、車両情報の整合性を確保することができる。
【０１４１】
さらに、制御部７４は、採用車両情報記憶部７８ａに記憶された車両情報（第１車両情報記憶部７８ｂに記憶された第１車両情報と同じ情報）を統計処理し、統計処理後の情報を、通信部７２から無線通信網１８を介して車両１４及び携帯無線端末１６にそれぞれ配信する。これにより、ドライバーは、表示部２８ａ、６０に表示された統計処理後の情報を視認した際、違和感を持つことなく、当該情報を確認することができる。
【０１４２】
なお、この発明は、上記した実施形態に限らず、この発明の要旨を逸脱することなく、種々の構成を採り得ることができる。
【符号の説明】
【０１４３】
１０…サーバ                          １２…システム
１４…車両                            １６…携帯無線端末
１８…無線通信網                      ２４…ＤＡ装置
２８…タッチパネル                    ２８ａ、６０…表示部
２８ｂ、６２…入力部                  ４２…ＤＬＣ
４４…通信アダプタ                    ４６…エンジンスイッチ
４８、６８、７４…制御部              ５０、６６…センサ部
５０ａ、６６ａ…ＧＰＳセンサ          ５０ｂ…車速センサ
５０ｃ、６６ｂ…ジャイロセンサ        ５０ｄ…燃費センサ
５２、７０、７６…記憶部              ５４、６４…無線部
５６、５８…Ｉ／Ｆ                    ７２…通信部
７８…車両情報記憶部                  ７８ａ…採用車両情報記憶部
７８ｂ…第１車両情報記憶部            ７８ｃ…第２車両情報記憶部
８０…地図情報記憶部                  ８２…交通情報記憶部
８４…プログラム記憶部                ８６…トップ画面
９６…通信情報画面                    ９８…走行日時表示
１００…走行時間表示                  １０２…走行距離表示
１０４…車速表示                      １０６、１２６…燃費表示
１０８ａ…残燃料表示                  １０８ｂ…残容量表示
１１０…スキル表示                    １１４…ログ情報画面
１１６…時間軸表示                    １１８、１２０…ドライバー表示
１２４…統計処理結果画面              １２８…給油記録表示
１３０…走行距離表示
【図１】
0006023039.tif 000002
【図２】
0006023039.tif 000003
【図３】
0006023039.tif 000004
【図４】
0006023039.tif 000005
【図５】
0006023039.tif 000006
【図６】
0006023039.tif 000007
【図７】
0006023039.tif 000008
【図８】
0006023039.tif 000009
【図９】
0006023039.tif 000010
【図１０】
0006023039.tif 000011
【図１１】
0006023039.tif 000012
【図１２】
0006023039.tif 000013
【図１３】
0006023039.tif 000014
【図１４】
0006023039.tif 000015
【図１５】
0006023039.tif 000016
【図１６】
0006023039.tif 000017
【図１７】
0006023039.tif 000018