(57)【要約】【課題】ユーザに提供される情報の精度を高める。【解決手段】通信端末３００において、測位部は、通信端末３００の現在位置を測位する。受信部は、車両１００の状態を表す車両情報を取得した車載器２００から、車両情報を受信する。取得部は、地図データを取得する。提供部は、測位部が測位した現在位置と、受信部が受信した車両情報と、取得部が取得した地図データとに基づいて、車両１００の運転を支援する情報をユーザに提供する。【選択図】図１
2013167576.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を測位する測位部と、
車両の状態を表す車両情報を、前記車両に搭載された車載器から受信する受信部と、
地図データを取得する取得部と、
前記測位部が測位した現在位置と前記受信部が受信した車両情報と前記取得部が取得した地図データとに基づいて、前記車両の運転を支援する情報をユーザに提供する提供部と、
を備えることを特徴とする通信端末。
【請求項２】
前記車両情報には、前記車両が走行する速度を示す情報が含まれており、
前記提供部は、前記測位部が測位した現在位置と前記受信部が受信した車両情報に含まれる速度と前記取得部が取得した地図データとに基づいて、前記ユーザにより設定された出発地から前記ユーザにより設定された目的地までの経路を前記ユーザに案内する、
ことを特徴とする請求項１に記載の通信端末。
【請求項３】
前記提供部は、前記現在位置を測位できないと判別した場合には、前記受信部が受信した車両情報に含まれる速度と前記取得部が取得した地図データとに基づいて、前記出発地から前記目的地までの経路を前記ユーザに案内する、
ことを特徴とする請求項２に記載の通信端末。
【請求項４】
前記車両情報には、前記車両が航続できる距離が含まれており、
前記提供部は、前記取得部が取得した地図データに基づいて、前記測位部が測位した現在位置から前記車両が航続できる距離の範囲内に含まれる給油所の位置を判別し、前記判別した給油所の位置を前記ユーザに案内する、
ことを特徴とする請求項１から３のいずれか１項に記載の通信端末。
【請求項５】
前記提供部は、前記判別した給油所の位置が複数存在する場合には、前記複数の給油所の中から、前記車両の進行方向に合致する給油所を判別し、前記判別した給油所の位置を前記ユーザに案内する、
ことを特徴とする請求項４に記載の通信端末。
【請求項６】
前記提供部は、前記判別した給油所の位置が複数存在する場合には、前記複数の給油所の中から、前記ユーザの嗜好に合致する給油所を判別し、前記判別した給油所の位置を前記ユーザに案内する、
ことを特徴とする請求項４に記載の通信端末。
【請求項７】
前記車両情報には、前記車両の速度、前記車両の加速度、前記車両のアクセルペダルの状態量、前記車両の残り燃料量のうち、少なくともいずれか１つが含まれており、
前記提供部は、前記車両情報の履歴に基づいて、前記車両の運転状況を診断し、診断結果を前記ユーザに案内する、
ことを特徴とする請求項１から６のいずれか１項に記載の通信端末。
【請求項８】
現在位置を測位する測位ステップと、
車両の状態を表す車両情報を、前記車両に搭載された車載器から受信する受信ステップと、
地図データを取得する取得ステップと、
前記測位ステップにおいて測位した現在位置と前記受信ステップにおいて受信した車両情報と前記取得ステップにおいて取得した地図データとに基づいて、前記車両の運転を支援する情報をユーザに提供する提供ステップと、
を備えることを特徴とする通信端末の制御方法。
【請求項９】
コンピュータを、
現在位置を測位する測位部、
車両の状態を表す車両情報を、前記車両に搭載された車載器から受信する受信部、
地図データを取得する取得部、
前記測位部が測位した現在位置と前記受信部が受信した車両情報と前記取得部が取得した地図データとに基づいて、前記車両の運転を支援する情報をユーザに提供する提供部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末、通信端末の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
近年、車両の中に搭載された車載器を用いたカーナビゲーションシステムや、ＥＴＣ（Electronic Toll Collection）システムが広く普及している。また、一般的な車載器は、車両の加速度や残り燃料量などといった車両情報を直接車両から取得することが可能なものが多い。車両から取得される車両情報は様々な用途に利用される。例えば特許文献１には、走行中に運転者の運転操作の支障となる特定の機能が制限されるモードを備え、車内に運転者以外の搭乗者がいると検出された場合には、操作制限や表示制限を解除する装置が開示されている。
【０００３】
一方で、携帯電話機等の通信端末の多機能化が進んでおり、例えば携帯電話機を使ったナビゲーション、動画の閲覧、電子書籍の閲覧、ゲームなどの様々なソフトウェアアプリケーションが開発され、普及している。
【０００４】
さらに、車載器と携帯電話機等の通信端末とを連携させることによって、よりきめ細かいサービスがユーザに提供される。例えば特許文献２には、車載器に保持されている情報を携帯端末で活用するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−４０２４３号公報
【特許文献２】特開２００７−６４７５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、携帯端末を使ったナビゲーションは、ナビゲーション用のソフトウェアアプリケーションをインストールするか、あるいはナビゲーションサービスを提供するサイトにアクセスするだけで利用が可能であり、専用のハードウェアを購入したり接続したりする必要がなく、またアップデートも簡単であるという点で、とても便利である。しかしながら、車両の中に搭乗して使用するときなど、携帯端末が移動する速度が大きかったり、通信電波の受信状態が頻繁に変わる可能性があったりする環境下では、ユーザに提供される情報の精度が落ちるという問題があった。
【０００７】
本発明は、このような課題を解決するものであり、ユーザに提供される情報の精度を高めるために好適な通信端末、通信端末の制御方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この目的を達成するため、本発明の第１の観点に係る通信端末は、
現在位置を測位する測位部と、
車両の状態を表す車両情報を、前記車両に搭載された車載器から受信する受信部と、
地図データを取得する取得部と、
前記測位部が測位した現在位置と前記受信部が受信した車両情報と前記取得部が取得した地図データとに基づいて、前記車両の運転を支援する情報をユーザに提供する提供部と、
を備えることを特徴とする。
【０００９】
前記車両情報には、前記車両が走行する速度を示す情報が含まれており、
前記提供部は、前記測位部が測位した現在位置と前記受信部が受信した車両情報に含まれる速度と前記取得部が取得した地図データとに基づいて、前記ユーザにより設定された出発地から前記ユーザにより設定された目的地までの経路を前記ユーザに案内してもよい。
【００１０】
前記提供部は、前記現在位置を測位できないと判別した場合には、前記受信部が受信した車両情報に含まれる速度と前記取得部が取得した地図データとに基づいて、前記出発地から前記目的地までの経路を前記ユーザに案内してもよい。
【００１１】
前記車両情報には、前記車両が航続できる距離が含まれており、
前記提供部は、前記取得部が取得した地図データに基づいて、前記測位部が測位した現在位置から前記車両が航続できる距離の範囲内に含まれる給油所の位置を判別し、前記判別した給油所の位置を前記ユーザに案内してもよい。
【００１２】
前記提供部は、前記判別した給油所の位置が複数存在する場合には、前記複数の給油所の中から、前記車両の進行方向に合致する給油所を判別し、前記判別した給油所の位置を前記ユーザに案内してもよい。
【００１３】
前記提供部は、前記判別した給油所の位置が複数存在する場合には、前記複数の給油所の中から、前記ユーザの嗜好に合致する給油所を判別し、前記判別した給油所の位置を前記ユーザに案内してもよい。
【００１４】
前記車両情報には、前記車両の速度、前記車両の加速度、前記車両のアクセルペダルの状態量、前記車両の残り燃料量のうち、少なくともいずれか１つが含まれており、
前記提供部は、前記車両情報の履歴に基づいて、前記車両の運転状況を診断し、診断結果を前記ユーザに案内してもよい。
【００１５】
本発明の第２の観点に係る通信端末の制御方法は、
現在位置を測位する測位ステップと、
車両の状態を表す車両情報を、前記車両に搭載された車載器から受信する受信ステップと、
地図データを取得する取得ステップと、
前記測位ステップにおいて測位した現在位置と前記受信ステップにおいて受信した車両情報と前記取得ステップにおいて取得した地図データとに基づいて、前記車両の運転を支援する情報をユーザに提供する提供ステップと、
を備えることを特徴とする。
【００１６】
本発明の第３の観点に係るプログラムは、
コンピュータを、
現在位置を測位する測位部、
車両の状態を表す車両情報を、前記車両に搭載された車載器から受信する受信部、
地図データを取得する取得部、
前記測位部が測位した現在位置と前記受信部が受信した車両情報と前記取得部が取得した地図データとに基づいて、前記車両の運転を支援する情報をユーザに提供する提供部、
として機能させる。
【発明の効果】
【００１７】
本発明によれば、ユーザに提供される情報の精度を高めるために好適な通信端末、通信端末の制御方法、及び、プログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】通信システムの概要を表す図である。
【図２】車載器のハードウェア構成を表す図である。
【図３】通信端末のハードウェア構成を表す図である。
【図４】通信端末の外観を表す図である。
【図５】実施形態１において、通信システムで実行される情報処理を説明するためのフローチャートである。
【図６】実施形態２において、通信システムで実行される情報処理を説明するためのフローチャートである。
【図７】実施形態３において、通信システムで実行される情報処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１９】
（実施形態１）
まず、本実施形態の通信システム１０の概要について説明する。図１に示すように、通信システム１０には、車両１００と、車両１００の中に設置される車載器２００と、通信端末３００とが含まれる。
【００２０】
車載器２００とは、具体的には、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disc-Read Only Memory）等を再生するオーディオ機器、運転者に経路を案内するカーナビゲーション装置、ＩＣクレジットカードを用いて料金を決済するＥＴＣ装置、あるいは、これらの装置が有する機能を併せ持った装置などである。車載器２００は車両１００と通信可能に接続されている。車載器２００は、車両１００の速度、車両１００の加速度、エンジンの回転数、アクセルの踏み込み量、ブレーキの状態、残り燃料の量、シートベルトの装着状態、座席への着席又は離席の状態などの情報を、ＣＡＮ（Controller Area Network）通信によって車両１００から取得する。以下の説明において、車両１００から取得されるこれらの情報を総称して、ＣＡＮ情報と呼ぶ。
【００２１】
通信端末３００は、典型的には、携帯電話機、多機能型携帯電話機（いわゆるスマートフォン）、パーソナルコンピュータ、タブレット型情報端末など、ユーザが容易に持ち運びできる端末である。通信端末３００は、無線通信により、車載器２００と通信可能である。通信端末３００は、車載器２００を経由して車両１００から取得されたＣＡＮ情報を用いたソフトウェアアプリケーション（以下、単に「アプリケーション」と呼ぶ）を実行し、様々なサービスをユーザに提供する。
【００２２】
車両１００に搭乗するユーザ（典型的には運転者もしくは助手席の搭乗者）は、車載器２００を操作して、音楽や映像の視聴、交通情報の視聴、あるいはカーナビゲーションによる道案内などを利用することができる。さらに、ユーザ（典型的には助手席の搭乗者もしくは後部座席の搭乗者）は、通信端末３００を操作して、車載器２００を経由して車両１００から取得されたＣＡＮ情報を用いたサービスを利用することができる。ＣＡＮ情報を利用したサービスとは、例えば、最適な給油ポイントの案内、ＣＡＮ情報により精度を向上させたカーナビゲーション、消費エネルギを節約した運転（エコドライブ）のための診断やアドバイスなどである。
【００２３】
次に、車載器２００のハードウェア構成について説明する。車載器２００は、図２に示すように、通信部２０１、音声処理部２０２、出力部２０３、操作部２０４、Ｉ／Ｏ（Input/Output）部２０５、記憶部２０６、制御部２０７、ＲＯＭ（Read Only Memory）２０８、ＲＡＭ（Random Access Memory）２０９を備える。車載器２００は、車両１００の中に設置される。
【００２４】
通信部２０１は、無線通信により、通信端末３００と通信する。例えば、通信部２０１は、制御部２０７の制御により、上述のＣＡＮ情報を車両１００から取得し、取得したＣＡＮ情報を通信端末３００に送信する。無線通信の代わりに有線通信であってもよい。また、通信部２０１はＧＰＳ（Global Positioning System）モジュールを備え、ＧＰＳによって現在位置を測位することができる。なお、通信端末３００がＧＰＳモジュールを備える場合には、通信部２０１は必ずしもＧＰＳモジュールを備えていなくてもよい。
【００２５】
音声処理部２０２は、制御部２０７から入力されたディジタルオーディオ信号をＤ／Ａ（Digital/Analog）コンバータでアナログオーディオ信号に変換して、スピーカ２２２に出力する。また、音声処理部２０２は、マイクロフォン２２３から入力された音声をＡ／Ｄ（Analog/Digital）コンバータでディジタルオーディオ信号に変換して、制御部２０７に入力する。これにより、ユーザはナビゲーション等の音声を聞いたり、音声によって指示を入力したりすることができる。さらに、音声処理部２０２は、ＴＴＳ（Text-to-Speech）形式で作成されたデータを使って音声を合成し、出力することができる。
【００２６】
出力部２０３は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（organic Electro-Luminescence）ディスプレイ等の表示装置２２４に接続され、通信部２０１により取得された画像や交通情報の画像、記憶部２０６等に予め記憶されたマップ画像などを表示する。
【００２７】
操作部２０４は、タッチパネル式の入力装置などから構成され、ユーザによる指示入力に基づいて指示入力信号を生成して、制御部２０７に入力する。典型的には、表示装置２２４の表面にタッチパネルが重畳して配置されており、ユーザは、タッチパネル表面のうち、画面に表示されたボタン（ソフトウェアボタン）画像上の部分を指でタッチして、所望の指示を入力することができる。
【００２８】
Ｉ／Ｏ部２０５は、ＤＶＤ−ＲＯＭドライブを含み、地図データなどを納めたＤＶＤ−ＲＯＭやＣＤ−ＲＯＭからデータを読み出して制御部２０７に入力する。Ｉ／Ｏ部２０５は、メモリカードを用いるためのインターフェースを備えていてもよい。
【００２９】
また、Ｉ／Ｏ部２０５は、車両１００からＣＡＮ情報を取得するためのインターフェースを備える。Ｉ／Ｏ部２０５は、例えばケーブルを用いて車両１００と接続される。
【００３０】
記憶部２０６は、ハードディスクドライブ（ＨＤＤ）を含み、地図データや、車載器２００に予め割り当てられた固有の番号である車載器ＩＤなどの各種設定情報、ナビゲーションに用いる目的地候補の名称、位置、住所、電話番号等を格納するナビゲーションデータベースを記憶する。記憶部２０６は、着脱可能なフラッシュメモリカードなどの他のメモリを備えていてもよい。制御部２０７は、地図データを記憶したＤＶＤ−ＲＯＭ等の記憶媒体から随時この地図データを読み出してもよいし、記録媒体から予めこの地図データを読み出して記憶部２０６に書き込んでおく（インストールしておく）ようにしてもよい。地図データは、ＨＤＤやフラッシュメモリカードに予め記憶されていてもよい。
【００３１】
制御部２０７は、ＣＰＵ（Central Processing Unit）から構成され、車載器２００全体の動作を制御する。制御部２０７は、ＧＰＳモジュールによって受信したＧＰＳ信号に基づいて、車両の現在位置を判別し、判別した現在位置と地図データに基づいて、出発地から目的地までの経路を探索してユーザに案内する。また、制御部２０７は、路側無線装置から交通情報等を受信し、再生する。また、制御部２０７は、ＩＣカードモジュールによって読み取ったＩＣクレジットカードの情報を用いて、通行料金やショッピング代金の決済処理を行う。制御部２０７は、コプロセッサ等を備えても良い。
【００３２】
ＲＯＭ２０８には、車載器２００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記憶されている。
【００３３】
ＲＡＭ２０９は、データやプログラムを一時的に記憶するためのもので、通信部２０１により取得されたデータ、ＤＶＤから読み出したデータ等を記憶する。また、制御部２０７は、ＲＡＭ２０９をワークメモリとして使用する。
【００３４】
次に、通信端末３００のハードウェア構成について説明する。通信端末３００は、図３に示すように、無線通信部３０１、音声処理部３０２、出力部３０３、外部インターフェース（Ｉ／Ｆ）３０４、入力受付部３０５、ＲＯＭ３０６、ＲＡＭ３０７、制御部３０８、電源部３０９を備える。本実施形態における通信端末３００は多機能型携帯電話機であるが、タッチパネルを備えたタブレット型の端末やパーソナルコンピュータなどでも良い。
【００３５】
無線通信部３０１は、マイクロフォン３２３に入力され音声処理部３０２が備えるＡ／Ｄコンバータにより変換された音声信号を変調し、無線通信部３０１が備えるアンテナを用いて音声信号を通信相手に送信する。また、無線通信部３０１は、アンテナを用いて音声信号を受信して復調し、音声処理部３０２に入力する。音声信号は音声処理部３０２が備えるＤ／Ａコンバータを用いて変換され、スピーカ３２２から音声として出力される。
【００３６】
無線通信部３０１は、無線通信（第１の無線通信）によって車載器２００との間でデータの送受信を行う。また、無線通信部３０１は、車載器２００との間の第１の無線通信とは異なる第２の無線通信によって通信ネットワーク（典型的にはインターネット）に接続し、例えばナビゲーション用の地図データなどを通信ネットワーク上のサーバから受信することができる。本実施形態の通信端末３００の無線通信部３０１が行う通信経路には、車載器２００との間で通信するための第１の通信経路と、インターネットを用いて接続するための第２の通信経路とがある。
【００３７】
さらに、無線通信部３０１は、ＧＰＳモジュールを備え、複数のＧＰＳ衛星からのＧＰＳ電波を受信し、制御部３０８に供給する。制御部３０８は、ＧＰＳモジュールを制御して、通信端末３００が存在する位置の緯度と経度を測位する。制御部３０８は、測位された位置と地図データとに基づいて、ユーザに経路を案内することができる。
【００３８】
音声処理部３０２は、ユーザの発声音等をマイクロフォン３２３によって集音し、音声処理部３０２が備えるＡ／Ｄコンバータによりディジタル音声信号に変換して無線通信部３０１に入力する。また、音声処理部３０２は、音声処理部３０２が備えるＤ／Ａコンバータにより復調された通話音をスピーカ３２２に出力する。
【００３９】
出力部３０３は、制御部３０８や出力部３０３が備える画像演算プロセッサ（図示せず）によって画像データを加工処理した後、フレームバッファに記録する。フレームバッファに記録された画像情報は、垂直同期などの所定の同期タイミングで画像信号に変換され、表示装置３２４に出力される。表示装置３２４の表面には、ユーザによる接触の有無や位置を検知する複数のタッチセンサーを備えたタッチパネル３２６が重畳して配置されている。表示装置３２４とタッチパネル３２６を合わせて「タッチスクリーン」と言う。
【００４０】
外部Ｉ／Ｆ３０４は、着脱可能なＩＣカードや、フラッシュメモリカード等の外部メモリ３２５と接続し、データの入出力を行う。例えば外部Ｉ／Ｆ３０４に接続される外部メモリ３２５には、通信端末３００の固有の情報（例えば、加入者番号、ネットワーク識別子など）などが記憶される。なお、これらの情報は、ＲＡＭ３０７のフラッシュメモリ領域など他の書き換え可能な記憶領域に記憶されてもよい。また、外部Ｉ／Ｆ３０４は、通信端末３００を直接車載器２００に接続して車載器２００との間でデータの送受信を行うことができるインターフェースを備えてもよい。
【００４１】
入力受付部３０５は、タッチパネル３２６からの操作信号を受け付けて、操作信号に対応するキーコード信号を制御部３０８に入力する。制御部３０８は、入力されたキーコード信号に基づいて操作内容を決定する。ユーザは、タッチパネル３２６にタッチして、任意の文字データを入力したり所定の操作コマンドを入力したりすることができる。
【００４２】
ＲＯＭ３０６は、通信端末３００の全体の制御に必要なオペレーティングシステム（ＯＳ）やプログラム等を予め記憶する不揮発性メモリである。
【００４３】
ＲＡＭ３０７は、制御部３０８が行う処理に必要なデータやプログラム等を一時的に記憶する。また、ＲＡＭ３０７の記憶領域の一部は不揮発性のフラッシュメモリから構成され、電話やメールに使用するアドレス帳、通話の履歴、インターネット上のサーバからダウンロードしたデータ、各種機能の設定値等を記憶する。
【００４４】
制御部３０８は、ＲＯＭ３０６等に記憶されたＯＳや制御プログラムに従って、通信端末３００の全体の制御を行う。制御部３０８は、各部に制御信号およびデータを送信、または、各部から応答信号およびデータを受信する。また、制御部３０８は、現在の時刻を計時する。
【００４５】
電源部３０９は、通信端末３００を駆動させるためのバッテリを備える。
【００４６】
本実施形態の通信端末３００の外観を図４に示す。タッチスクリーン４０１には、ユーザからの指示を受け付けるためのボタンやアイコンが表示される。タッチスクリーン４０１のうちボタンが表示された位置にユーザが指を接触させることを、簡単に「ボタンを押す」「ボタンをタッチする」などと表現する。
【００４７】
なお、通信端末３００が音声通話機能を有していない端末の場合には、音声処理部３０２を省略したハードウェア構成とすることができる。
【００４８】
ユーザは、通信端末３００を用いて、様々なアプリケーションをダウンロードして利用することができる。例えば、アプリケーションには、通信端末３００が有するＧＰＳ機能を用いた経路を案内するためのナビゲーション用アプリケーションがある。通信端末３００を用いた一般的なナビゲーションでは、ＧＰＳによる測位結果と、インターネット上のサーバから受信した地図データとを用いて、ユーザに経路を案内する。しかし、ＧＰＳには、現状、測位できる位置の精度に限界があり、また、トンネルの中などのように電波を受信できない場所が存在するため、ナビゲーションの精度が良くないケースがある。また、通信端末３００は、車両１００の中に持ち込んだときにどこに置かれるか定まらないため、通信端末３００が有するＧＰＳは、車載器２００が有するＧＰＳよりも受信感度が劣る場合がある。そこで、本実施形態では、通信端末３００は、ＧＰＳによる測位結果だけでなく、車載器２００を経由して車両１００から取得されるＣＡＮ情報も用いることによって、ナビゲーションの精度の向上を図っている。
【００４９】
次に、車両１００と車載器２００と通信端末３００とが協働して行う情報処理について、図５のフローチャートを用いて説明する。本実施形態では、通信端末３００は、ユーザから入力された出発地もしくは現在地から、ユーザから入力された目的地まで、の経路をユーザに案内するアプリケーションを実行する。通信端末３００は、経路の案内の際、ＣＡＮ情報を利用する。通信端末３００の制御部３０８は、出発地もしくは現在地から目的地までの経路を検索し、検索結果を地図画像と共に表示装置３２４に表示する。制御部３０８は、測位される現在位置の変化に伴って、表示する地図画像を更新する。
【００５０】
まず、通信端末３００の制御部３０８は、ＧＰＳによって現在位置を測位できるか否かを判別する（ステップＳ５０１）。例えば、制御部３０８は、通信端末３００が受信したＧＰＳ電波の強度が所定値以上であれば測位できると判別し、所定値未満であれば測位できないと判別する。
【００５１】
制御部３０８は、通信端末３００の無線通信部３０１によって測位された現在位置の代わりに、車載器２００の通信部２０１によって測位された現在位置を用いてナビゲーションを行ってもよく、制御部３０８は、通信端末３００が受信したＧＰＳ電波の強度と車載器２００が受信したＧＰＳ電波の強度とのうち少なくともいずれか一方が所定値以上の場合に、現在位置を測位できると判別し、一方、通信端末３００が受信したＧＰＳ電波の強度と車載器２００が受信したＧＰＳ電波の強度のいずれもが所定値未満である場合に、現在位置が測位できないと判別してもよい。
【００５２】
ＧＰＳによって現在位置を測位できると判別した場合（ステップＳ５０１；ＹＥＳ）、制御部３０８は、現在位置を測位する（ステップＳ５０２）。あるいは、制御部３０８は、車載器２００によって測位された現在位置を取得してもよい。ＧＰＳによって現在位置を測位できないと判別した場合（ステップＳ５０１；ＮＯ）、制御部３０８は、ステップＳ５０３の処理に移る。
【００５３】
制御部３０８は、車両１００のＣＡＮ情報を車載器２００から取得する（ステップＳ５０３）。具体的には、車載器２００の制御部２０７が車両１００のＣＡＮ情報を取得して通信端末３００に送信し、通信端末３００の制御部３０８が車載器２００からこのＣＡＮ情報を受信する。ＣＡＮ情報には、車両１００が走行する速度を表すデータが含まれる。通信端末３００の制御部３０８は、ＣＡＮ情報の送信を車載器２００に要求し、その要求に対する応答としてＣＡＮ情報を取得してもよいし、要求が無くても所定の定期的なタイミングで車載器２００からＣＡＮ情報を取得するようにしてもよい。
【００５４】
制御部３０８は、測位した現在位置付近の地図データを車載器２００から取得する（ステップＳ５０４）。具体的には、通信端末３００の制御部３０８が、測位した現在位置を車載器２００に送信し、車載器２００の制御部２０７が、受信した現在位置付近の地図データを記憶部２０６から取得して通信端末３００に送信し、通信端末３００の制御部３０８が、地図データを車載器２００から取得する。
【００５５】
あるいは、制御部３０８は、測位した現在位置をインターネット上の所定の配信サーバに送信し、測位した現在位置とその周辺の道路や地形などを含む地図データを配信サーバから取得してもよい。
【００５６】
また、制御部３０８は、ある程度の広い地域の地図データを配信サーバ又は車載器２００から受信してＲＡＭ３０７に記憶しておき、ＲＡＭ３０７に記憶された地図データ全体の中から、測位された現在位置付近の地図データをＲＡＭ３０７から読み出すようにしてもよい。
【００５７】
通信端末３００の制御部３０８は、測位した現在位置と、取得したＣＡＮ情報と、取得した地図データとを用いて、ユーザに経路を案内する（ステップＳ５０５）。トンネルの中や、電波の受信状態が良くないなど、ＧＰＳで現在位置を測位できなかった場合には、制御部３０８は、取得したＣＡＮ情報と、取得した地図データとを用いて、経路を案内する。
【００５８】
制御部３０８は、経路の案内を終了するか否かを判別する（ステップＳ５０６）。例えば制御部３０８は、現在位置が目的地と合致するか否か、あるいは、経路の案内を終了する旨の指示がユーザから入力されたか否かに基づいて、経路の案内を終了するか否かを判別する。経路の案内を終了しないと判別した場合（ステップＳ５０６；ＮＯ）、制御部３０８は上述のステップＳ５０１〜Ｓ５０５の処理を再び行い、経路の案内を終了すると判別した場合（ステップＳ５０６；ＹＥＳ）、制御部３０８は情報処理を終了する。
【００５９】
ＧＰＳによる１回の測位には誤差があり、また、ある程度の時間を要するが、測位を開始してから測位結果が得られるまでの間にも車両１００は移動する可能性があり、測位結果が表す現在位置と現実の車両の位置とに差異が生じることがある。しかし、本実施形態によれば、制御部３０８は、ＧＰＳによる測位結果が得られるまでの間であっても、ＣＡＮ情報に含まれる速度データから、車両１００の移動量や移動方向を逐次判別することができ、より正確な現在位置を得ることができる。従って、制御部３０８は、車両１００の速度データが含まれているＣＡＮ情報を用いて、より精度の良い経路案内ができる。
【００６０】
また、車両がＧＰＳ電波を受信できないトンネルの中などを走行している場合には、ＧＰＳにより現在位置を取得することができないため、経路の案内がストップしてしまう恐れがある。しかし、本実施形態によれば、ＧＰＳにより現在位置を測位できない間であっても、ＣＡＮ情報に含まれる速度データから、車両１００の移動量や移動方向を逐次判別することができる。従って、制御部３０８は、車両１００の速度データが含まれているＣＡＮ情報を用いて、途切れのない経路案内ができる。
【００６１】
また、ＧＰＳによる測位には誤差が生じるため、正確な経路案内ができない可能性がある。しかし、制御部３０８は、ＣＡＮ情報を車両１００から取得し、ナビゲーションに用いることによって、より正確な経路案内ができるようになる。
【００６２】
本実施形態によれば、通信端末３００は、ＣＡＮ情報を用いて、より精度の良い経路の案内をユーザに提供することができる。また、通信端末３００は、一時的にＧＰＳによって現在位置を測位できない状況になっても、引き続き精度の良い経路案内をユーザに提供することができる。
【００６３】
（実施形態２）
次に、他の実施形態の通信システム１０が行う情報処理について、図６のフローチャートを用いて説明する。本実施形態では、ＣＡＮ情報には、車両１００の航続可能距離が含まれており、通信端末３００は、この航続可能距離を用いてユーザに給油地点を知らせるアプリケーションを実行する。航続可能距離は、車両１００がそのまま給油せずに走行できると推測される距離を表し、例えば残り燃料量、燃費、速度等から車両１００のＥＣＵ（Engine Control Unit）によって計算される。
【００６４】
まず、通信端末３００の制御部３０８は、車両１００のＣＡＮ情報を取得する（ステップＳ６０１）。具体的には、車載器２００の制御部２０７が車両１００のＣＡＮ情報を取得して通信端末３００に送信し、通信端末３００の制御部３０８が車載器２００からこのＣＡＮ情報を受信する。このＣＡＮ情報には、上述の航続可能距離を表すデータが含まれる。
【００６５】
制御部３０８は、無線通信部３０１を制御して、通信端末３００の現在位置を測位する（ステップＳ６０２）。
【００６６】
制御部３０８は、取得したＣＡＮ情報に含まれる航続可能距離に基づいて、測位した現在地から車両１００が到達可能な範囲を計算する（ステップＳ６０３）。例えば、制御部３０８は、車両１００の現在位置付近の道路のほか、地名、地形、給油所などの施設の情報が含まれる地図データを車載器２００から取得する。そして、制御部３０８は、地図データに含まれる道路全体のうち、現在位置から航続可能距離だけ離れた場所までの道路区間を計算する。計算して得られた道路区間全体が、車両１００が到達可能な範囲となる。上述のように、通信端末３００の制御部３０８は、地図データを車載器２００から取得してもよいし、所定の配信サーバから取得してもよい。
【００６７】
制御部３０８は、取得した地図データに基づいて、到達可能な範囲の中に含まれる給油所を検索する（ステップＳ６０４）。
【００６８】
制御部３０８は、検索結果が示す給油所の位置を表す緯度と経度、給油所の名称、営業時間等を含む給油所データを取得する（ステップＳ６０５）。検索結果に複数の給油所が含まれる場合には、給油所のそれぞれについて、給油所データを取得する。
【００６９】
例えば、車載器２００から取得する地図データの中に予め給油所データが含まれており、制御部３０８は、地図データに含まれるすべての給油所データの中から、到達可能な範囲の中に含まれる給油所データを抽出する。
【００７０】
あるいは、地図データの中に給油所データが含まれていない場合には、制御部３０８は、無線通信部３０１を制御して、外部の通信ネットワーク（典型的にはインターネット）に接続し、所定の配信サーバに給油所データの送信を要求する。配信サーバは、要求された給油所データを通信端末３００に送信する。通信端末３００の制御部３０８は、給油所データを配信サーバから取得する。
【００７１】
制御部３０８は、取得した給油所データの中から、ユーザに案内する給油所データを抽出する（ステップＳ６０６）。
【００７２】
このステップＳ６０６における給油所データの抽出には、様々な手法がある。例えば、制御部３０８は、給油所データに含まれる給油所の位置に基づいて、取得したすべての給油所データの中から、現在車両１００が走行している方向と同じ方向にある給油所に対応する給油所データを抽出してもよい。制御部３０８は、上り車線と下り車線のうち、現在走行している車線側にある給油所に対応する給油所データを抽出してもよい。あるいは、制御部３０８は、現在走行している車線側であり、且つ、まだ通過していない区間内にある給油所に対応する給油所データを抽出してもよい。通信端末３００は、無理な車線変更や経路変更を運転者に強いることなく、最適な給油所を案内できるようになる。
【００７３】
例えば、制御部３０８は、取得したすべての給油所データの中から、ユーザによって予め指定された名称等（典型的には給油所の系列会社名やブランド名）を含む給油所に対応する給油所データを抽出してもよい。これにより、通信端末３００は、ユーザが会員になっている会社の給油所やお気に入りの給油所を案内でき、ユーザの嗜好に合致した給油所を案内できるようになる。
【００７４】
例えば、制御部３０８は、取得したすべての給油所データの中から、現在の時刻に営業している給油所に対応する給油所データを抽出してもよい。この場合、地図データの中に、給油所の営業日時や営業時間を含めればよい。
【００７５】
例えば、制御部３０８は、取得したすべての給油所データの中から、ガソリンの販売価格が安い給油所に対応する給油所データを取得してもよい。この場合、地図データの中に、給油所における販売価格を示す情報を含めればよい。あるいは、配信サーバが地図データとは別に給油所と対応付けて販売価格を記憶するデータを予め格納し、通信端末３００からの送信要求に応じて通信端末３００に販売価格を示す情報を送信してもよい。制御部３０８は、販売価格が最も安い給油所に対応する給油所データを抽出してもよいし、販売価格が安い順に所定個数分の給油所データを抽出してもよい。
【００７６】
例えば、制御部３０８は、取得したすべての給油所データの中から、ユーザによって予め設定された抽出条件に基づいて、給油所データを抽出してもよい。この場合、制御部３０８は、給油所の位置、名称、会社名、ブランド名、販売価格、抽出対象の距離範囲等の抽出条件の入力をユーザから受け付け、入力された抽出条件を外部メモリ３２５等に予め記憶しておき、給油所データを抽出する際にこの抽出条件を読み出して用いるように構成すればよい。ユーザが抽出条件として設定できる内容は任意である。
【００７７】
そして、制御部３０８は、ステップＳ６０６で抽出した給油所データに基づいて、給油所をユーザに案内する（ステップＳ６０７）。より詳細には、制御部３０８は、給油所データと地図データに基づいて、給油所の位置に所定のマーク（アイコン）を配置した地図画像を表示装置３２４に表示する。制御部３０８は、給油所までの距離や給油所まで到達するまでにかかる推定時間を表示してもよい。
【００７８】
あるいは、制御部３０８は、抽出した給油所データが示す給油所の位置を、ナビゲーションの経由地もしくは目的地に設定してもよい。制御部３０８は、抽出した給油所データが示す給油所の位置を経由地もしくは目的地に設定するか否かをユーザに選択させ、設定する旨が選択された場合にナビゲーションの経由地もしくは目的地に設定するようにしてもよい。
【００７９】
本実施形態によれば、通信端末３００は、ＣＡＮ情報を用いて、相応しい給油ポイントをユーザに案内することができる。通信端末３００は、車両１００の運転状況に合った給油ポイントを案内することができる。また、通信端末３００は、ユーザの嗜好に合致した給油ポイントを案内することができる。
【００８０】
（実施形態３）
次に、他の実施形態の通信システム１０が行う情報処理について、図７のフローチャートを用いて説明する。本実施形態では、ＣＡＮ情報には、車両１００の速度、加速度、アクセルペダルの踏み込み具合、残り燃料の量などが含まれており、通信端末３００は、これらの情報を用いて、ユーザによる運転の具合を診断するアプリケーションを実行する。
【００８１】
まず、通信端末３００の制御部３０８は、車両１００のＣＡＮ情報を取得する（ステップＳ７０１）。具体的には、車載器２００の制御部２０７が車両１００のＣＡＮ情報を取得して通信端末３００に送信し、通信端末３００の制御部３０８が車載器２００からＣＡＮ情報を受信する。このＣＡＮ情報には、車両１００の速度、加速度、アクセルペダルの踏み込み具合、残り燃料の量を表すデータなどが含まれる。
【００８２】
制御部３０８は、取得したＣＡＮ情報をＲＡＭ３０７に記憶する（ステップＳ７０２）。ＲＡＭ３０７には、車載器２００から取得されたＣＡＮ情報が蓄積される。通信端末３００の電源が一旦切られて再起動された後も継続してドライブの診断を行えるようにする場合には、制御部３０８は、取得したＣＡＮ情報を、ＲＡＭ３０７の不揮発性メモリ領域や外部メモリ３２５に記憶すればよい。
【００８３】
制御部３０８は、ＲＡＭ３０７に蓄積されたＣＡＮ情報が、ドライブ診断に必要な分だけ集まったか否かを判別する（ステップＳ７０３）。
【００８４】
ＣＡＮ情報がドライブ診断に必要な分だけ集まっていないと判別した場合（ステップＳ７０３；ＮＯ）、制御部３０８は、ステップＳ７０１〜Ｓ７０３の処理を繰り返す。一方、ＣＡＮ情報がドライブ診断に必要な分だけ集まったと判別した場合（ステップＳ７０３；ＹＥＳ）、制御部３０８は、蓄積されたＣＡＮ情報を用いて、ドライブ診断を行う（ステップＳ７０４）。
【００８５】
例えば、制御部３０８は、速度の変化、加速度の変化、アクセルペダルの踏み込み量の変化などから、運転者が急な加減速をしていないかどうかを診断する。制御部３０８は、運転者が急な加減速をしていると判別した場合には、運転者にその旨を通知したり、燃費がより良くなるためのアドバイスを提供したりする。診断結果は、表示装置３２４に表示されたり、スピーカ３２２から音声で出力されたりする。
【００８６】
例えば、制御部３０８は、運転が継続されている時間の長さ（継続してエンジンがかかっている時間の長さ）を計算し、運転者が無理な運転をしていないかどうかを診断し、診断結果を運転者に提供する。所定速度以上の運転をしている時間が所定時間以上継続している場合には、その旨を運転者に通知したり、休憩を入れるように運転者に促したりする。
【００８７】
例えば、制御部３０８は、残り燃料の量の経時変化と走行距離とを用いて燃費を計算し、燃費の善し悪しを診断し、診断結果を運転者に提供する。燃費を表す数値が所定値以下である場合には、その旨を運転者に通知したり、燃費を良くするためのアドバイスを運転者に提供したりする。
【００８８】
なお、診断内容は上述したものだけに限定されない。また、診断に用いるＣＡＮ情報の内容は上述したものだけに限定されない。
【００８９】
本実施形態によれば、通信端末３００は、ＣＡＮ情報を利用して、より快適な運転やより安全な運転ができるようにユーザに有益な情報を提供することができる。
【００９０】
上記各実施形態はあくまでも説明のためのものであり、本願発明の範囲を限定するものではない。
【００９１】
上記各実施形態では、車載器２００はＣＡＮ通信によってＣＡＮ情報を取得しているが、他の通信方法や通信プロトコルを採用してもよい。“ＣＡＮ”情報は説明の便宜上命名されているだけであり、車両情報などとしてもよい。
【００９２】
車載器２００がＣＡＮ情報を取得するタイミングは任意である。車載器２００の制御部２０７は、所定の定期的なタイミングで繰り返しＣＡＮ情報を取得してもよいし、車両１００もしくは車載器２００が予め定めたタイミングでＣＡＮ情報を取得してもよい。
【００９３】
車載器２００が通信端末３００にＣＡＮ情報を送信するタイミングは任意である。車載器２００の制御部２０７は、ＣＡＮ情報を所定の定期的なタイミングで繰り返し通信端末３００に送信してもよいし、通信端末３００からの送信要求に応答してＣＡＮ情報を通信端末３００に送信してもよい。また、制御部３０８は、ＣＡＮ情報の履歴をＲＡＭ３０７等に格納し、前回取得したＣＡＮ情報の内容と今回取得したＣＡＮ情報とが異なる場合（変化があった場合）にのみＣＡＮ情報を通信端末３００に送信してもよい。
【００９４】
通信端末３００を装置の全部又は一部として動作させるためのコンピュータプログラムを、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＭＯ（Magneto Optical Disk）などのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、通信端末３００として動作させ、あるいは、通信端末３００が行う工程を実行させてもよい。さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【００９５】
以上説明したように、上記各実施形態によれば、ユーザに提供される情報の精度を高めるために好適な通信端末、通信端末の制御方法、及び、プログラムを実現することができる。
【符号の説明】
【００９６】
１０    通信システム
１００  車両
２００  車載器
２０１  通信部
２０２  音声処理部
２０３  出力部
２０４  操作部
２０５  Ｉ／Ｏ部
２０６  記憶部
２０７  制御部
２０８  ＲＯＭ
２０９  ＲＡＭ
２２２  スピーカ
２２３  マイクロフォン
２２４  表示装置
３００  通信端末
３０１  無線通信部
３０２  音声処理部
３０３  出力部
３０４  外部Ｉ／Ｆ
３０５  入力受付部
３０６  ＲＯＭ
３０７  ＲＡＭ
３０８  制御部
３０９  電源部
３２２  スピーカ
３２３  マイクロフォン
３２４  表示装置
３２５  外部メモリ
３２６  タッチパネル
【図１】
2013167576.tif 000003
【図２】
2013167576.tif 000004
【図３】
2013167576.tif 000005
【図４】
2013167576.tif 000006
【図５】
2013167576.tif 000007
【図６】
2013167576.tif 000008
【図７】
2013167576.tif 000009