(57)【要約】【課題】複数の無線通信方式で通信可能な無線通信端末にて、無線通信端末の使用状況に応じて最適な無線通信手段を自動的に選択可能とした無線通信端末があるが、無線通信方式が追加拡張した場合に最適な無線通信手段の選択ができない課題がある。【解決手段】複数の無線通信手段と、前記複数の無線通信手段のいずれかを使用する複数の通信アプリケーションを備えた車載通信端末にて、前記複数の無線通信手段とは別の外部無線通信手段を接続する外部無線通信インタフェース手段と、前記複数の無線通信手段と前記外部無線通信手段の選択基準を記憶する無線選択基準記憶手段と、前記無線選択基準記憶手段に記憶される選択基準に基づいて前記通信アプリケーションが使用する無線通信手段を選択する無線選択手段を設けた構成とし、外部無線通信手段の追加あるいは交換された場合においても使用する通信アプリケーションに最適な無線通信手段が選択可能とする。【選択図】図１
2009124279.tif 000002
【特許請求の範囲】
【請求項１】
第１の無線通信手段と、
当該第１の無線通信手段を使用する第１の通信アプリケーションと、
第２の無線通信手段と、
当該第２の無線通信手段を使用する第２の通信アプリケーションとを備えた車載通信端末において、
前記第１の無線通信手段、または前記第２の無線通信手段を接続する無線通信インタフェース手段と、
前記第１、または第２の無線通信手段の接続の有無、または無線通信の種別を検出する無線種別判別手段と、
前記第１、または第２の無線通信手段の無線通信の可否を検出する無線圏内圏外検出手段と、
前記第１、または第２の通信アプケーションに対する無線通信の属性を記憶する無線選択属性記憶手段、及び前記第１、または第２の無線通信手段の通信の可否に応じた選択順位に関する情報を記憶する無線選択基準記憶手段と、
前記第１、または前記第２の通信アプリケーションが使用する無線通信手段を選択する無線選択手段とを設け、
前記無線種別判別手段、または前記無線圏内圏外検出手段の検出結果を参照し、
または、前記無線選択基準記憶手段に記憶される情報を参照し、
前記無線選択手段を制御することを特徴とする車載通信端末。
【請求項２】
請求項１記載の車載通信端末において、
前記第２の無線通信手段を外部無線通信手段とすることを特徴とする車載通信端末。
【請求項３】
複数の無線通信手段と、前記複数の無線通信手段のいずれかを使用する複数の通信アプリケーションを備えた車載通信端末において、
前記複数の無線通信手段とは別の外部無線通信手段を接続する外部無線通信インタフェース手段と、
前記外部無線通信手段の接続有無及び無線通信種別を検出する外部無線種別判別手段と、
前記複数の無線通信手段及び前記外部無線通信手段の無線通信可否を検出する無線圏内圏外検出手段と、
前記通信アプケーション毎に選択基準とする無線通信の属性を記憶する無線選択属性記憶手段及び前記複数の無線通信手段と前記外部無線通信手段の通信可否に応じた選択順位を記憶する無線選択順位記憶手段を有する無線選択基準記憶手段と、
前記外部無線種別判別手段及び前記無線圏内圏外検出手段の検出結果と前記無線選択基準記憶手段に記憶される選択基準に基づいて前記通信アプリケーションが使用する無線通信手段を選択する無線選択手段を設け、
前記複数の無線通信手段と前記外部無線通信手段の通信可否に応じた無線通信手段を選択することを特徴とする車載通信端末。
【請求項４】
請求項３記載の車載通信端末において、
前記無線選択基準記憶手段における無線選択順位記憶手段は前記複数の無線通信手段及と前記外部無線通信手段の通信不可時の選択順位を最小とするように予め設定しておき、
前記無線選択手段は、前記無線通信種別判別手段及び前記無線圏内圏外検出手段の検出結果と、前記無線選択順位記憶手段の設定を比較し、最小の選択順位以外の無線通信種別から前記通信アプリケーションが使用する無線通信手段を選択することを特徴とする車載通信端末。
【請求項５】
請求項１、３または４の何れかに記載の車載通信端末において、
前記無線選択基準記憶手段における無線選択順位記憶手段は、前記外部無線通信インタフェース手段に使用される無線通信種別の選択順位を予め設定しておき、
前記無線選択手段は、前記無線通信種別判別手段及び前記無線圏内圏外検出手段の検出結果と、前記無線選択順位記憶手段の設定を比較し、
前記外部無線通信インタフェースに接続された無線通信種別に対応する選択順位に基づき前記通信アプリケーションが使用する無線通信手段を選択することを特徴とする車載通信端末
【請求項６】
請求項１、３または４の何れかに記載の車載通信端末
前記車載通信装置は利用者が操作する利用者操作手段と、表示部を備えるものであって、
前記利用者操作手段への操作入力後に、前記無線選択基準記憶手段を設定する無線選択基準設定手段を設け、
前記無線選択手段は、前記無線通信種別判別手段が前記無線選択順位記憶手段に設定している以外の無線通信種別を検出した時に、当該検出した無線通信種別の無線選択順位を前記利用者操作手段から設定を要求する無線選択順位入力要求手段を前記表示部に表示し、前記利用者操作手段への操作入力後に、前記無線選択基準記憶手段の設定を更新し、当該検出した無線通信種別を選択対象とすることを特徴とする車載通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載通信端末を提供する技術に関する。
【背景技術】
【０００２】
近年、自動車には多くの無線通信手段が搭載されるようになり、当該複数の無線通信に関し、特許文献１に開示がある。
【０００３】
【特許文献１】特開2002-112347号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述の複数の無線通信手段については、車外との通信に関しては、テレマティクスとよばれる自動車用情報通信サービス、高速道路における自動料金収受システム（ETC）等で利用されている。また車内での通信においても、カーナビゲーションと携帯電話間を無線化するブルートゥース等が利用できるものもある。
【０００５】
このように、自動車には既に複数の無線通信手段が存在しているが、現状、テレマティクスの場合は携帯通信、ETCの場合はDSRC（狭帯域無線通信）といったように、用途毎に、決まった無線通信手段を使用するようになっている。その他、無線LAN（Local Area Network）、無線MAN（Metropolitan Area Network）、第４世代携帯電話等、様々な無線通信手段があり、自動車での利用も見込まれる。
【０００６】
無線通信は、一般に、それぞれの通信規格に応じて、異なる特徴を有しており、例えば、携帯電話網による携帯通信は通信速度は低速であるが、広範囲で通信可能であるのに対し、DSRCや無線LANでは、通信速度は高速であるが、無線通信範囲が狭いなどの特徴がある。
【０００７】
このような無線通信の特徴の違いを活かし、複数の無線通信手段を備える通信端末において、用途に応じて最適な無線通信手段を自動的に選択するようにした技術が種々開示されている。
【０００８】
前述の特許文献１には、複数無線通信手段の選択を自動化してユーザーの利便性、取扱性を向上させることを目的としたものであり、ユーザーの利用するアプリケーションが要求する通信品質、利用者の利用状態に基づいてあらかじめ定められたアルゴリズムに従って最適な無線通信手段を選択可能としたものである。
【０００９】
前記特許文献１によれば、無線通信手段の自動切替えを可能としているため、ユーザーの利便性、取扱性の向上を図ることが可能となる。また、単一の無線通信手段を使用するのに比べ、利用者の利用状態に従った最適な無線通信によってアプリケーションの実行が可能となる。
【００１０】
しかし、前記特許文献１では、あらかじめ搭載されている複数の無線通信の切り替えを行うものであり、無線通信手段が追加あるいは別の特性を持つ無線通信手段へ交換された場合に関する対応は考えられていない。したがって、例えば、第４世代携帯電話等、より高速な無線通信手段を新たに使用するようになった場合には、最適な選択ができなくなってしまうことが懸念される。
【００１１】
また、前記特許文献１では無線通信端末の移動状態は考慮されていない、車載利用を考えた場合、最適な無線通信手段が選択されないケースが考えられる。
【００１２】
そこで、本発明は、前記課題を解決することを目的としたものであり、車載利用において、使用される無線通信手段が追加あるいは交換された場合においても、最適な無線通信手段を選択可能とする車載通信端末を提供することを目的とする。
【課題を解決するための手段】
【００１３】
前記目的を達成するために、本発明は、複数の無線通信手段と、前記複数の無線通信手段のいずれかを使用する複数の通信アプリケーションを備えた車載通信端末において、前記複数の無線通信手段とは別の外部無線通信手段を接続する外部無線通信インタフェース手段と、前記複数の無線通信手段と前記外部無線通信手段の選択基準を記憶する無線選択基準記憶手段と、前記無線選択基準記憶手段に記憶される選択基準に基づいて前記通信アプリケーションが使用する無線通信手段を選択する無線選択手段を設けた構成としたものであり、外部無線通信手段の追加あるいは交換された場合においても使用する通信アプリケーションに最適な無線通信手段が選択される車載通信端末が提供される。
【００１４】
また、前記無線選択基準記憶手段は車両の走行速度毎に選択基準を設けた構成とすることにより、車両の走行状態に応じて最適な無線通信手段が選択される車載通信端末が提供される。また更には利用者が操作する利用者操作手段と、前記利用者操作手段により前記無線無線基準記憶手段の設定を行う無線選択基準設定手段を設けた構成としており、利用者の意向に従った無線通信手段選択が行える車載情報通信端末が提供される。
【００１５】
また、上記構成の別の表現を以下に記載する。
【００１６】
第１の無線通信手段と、当該第１の無線通信手段を使用する第１の通信アプリケーションと、第２の無線通信手段と、当該第２の無線通信手段を使用する第２の通信アプリケーションとを備えた車載通信端末において、
前記第１の無線通信手段、または前記第２の無線通信手段を接続する無線通信インタフェース手段と、前記第１、または第２の無線通信手段の接続の有無、または無線通信の種別を検出する無線種別判別手段と、前記第１、または第２の無線通信手段の無線通信の可否を検出する無線圏内圏外検出手段と、前記第１、または第２の通信アプケーションに対する無線通信の属性を記憶する無線選択属性記憶手段、及び前記第１、または第２の無線通信手段の通信の可否に応じた選択順位に関する情報を記憶する無線選択基準記憶手段と、
前記第１、または前記第２の通信アプリケーションが使用する無線通信手段を選択する無線選択手段とを設け、
前記無線種別判別手段、または前記無線圏内圏外検出手段の検出結果を参照し、または、前記無線選択基準記憶手段に記憶される情報を参照し、前記無線選択手段を制御するようにする。
【００１７】
また、前記車載通信端末において、
前記第２の無線通信手段を外部無線通信手段とする。
【発明の効果】
【００１８】
本発明によれば、従来よりも、利便性の向上を図った車載通信端末を提供することができるようになる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて説明する。
【実施例１】
【００２０】
ここでは、車載通信端末としてカーナビゲーション（以下カーナビと記す）を例に説明する。
【００２１】
図１は本発明を適用した実施例であるカーナビ１の内部構成例を示している。
【００２２】
カーナビ１において、１０はカーナビ全体制御部を示している。カーナビ全体制御部１０は、図示していないが、ＣＰＵ、メモリ（ＲＯＭ、ＲＡＭ等）をベースに構成される構成要素であり、カーナビ全体制御部１０には、図示のように周辺構成要素を接続している。
【００２３】
カーナビ全体制御部１０は、接続される各周辺構成要素の制御、後述する本実施の形態に係る無線選択制御も含め、実装されるソフトウェアに基づいて、カーナビ１全体のシステム制御処理を行い、利用者にカーナビの有する各種機能を提供する。
【００２４】
１１はカーナビ１の利用者が各種機能設定等を行うためのユーザ操作部、１２は経路案内用地図データを始め、各種情報表示を行う表示部を示している。
【００２５】
１３は経路案内用の道路地図を記憶する地図データ記憶部であり、CD-ROM、DVD-ROM等の記録メディア及びこれら記録メディアのデータ読み出しを行うドライブ装置からなるものである。
【００２６】
１４はＧＰＳ衛星から送られる電波を受信するＧＰＳ受信部であり、カーナビ全体制御部１０は、ＧＰＳ受信部１４の入力を受け、現在の自車位置となる緯度、経度データを検出する。
【００２７】
１５は車両速度検出部を示しており、車両の移動速度に応じて変化する車速パルスなどを元に、自動車の走行速度を検出するものである。図ではカーナビ１内に記しているが、自動車内に既存の車速センサの情報をカーナビ１に入力する形態でもよい。
【００２８】
１６は内蔵無線通信部Ａ、１７は内蔵無線通信部Ｂを示している。本実施の形態では内蔵無線通信部Ａ１６は、携帯電話網を介した無線通信を行う携帯通信部、１７はホットスポット等のアクセスポイントを介して通信を行う無線ＬＡＮである場合を例に説明する。
【００２９】
１８は外部無線通信Ｉ／Ｆ部を示している。外部無線通信Ｉ／Ｆ部１８は図示のように外部無線通信部２を接続して通信可能とする為のインタフェース部であり、本実施の形態では無線ＭＡＮが使用される場合を例に説明する。
【００３０】
１９は無線サービスエリア情報記憶部を示しており、内蔵無線通信部Ａ１６、Ｂ１７、外部無線通信部２の各無線通信部の通信事業者が提供する無線サービスエリア情報を元にサービスエリアの位置を示すデータを記憶するものとして設けている。無線サービスエリアは通信事業者の事情等により変更がなされることもある為、例えば、テレマティクスの情報提供サービスセンタ等で無線サービスエリア情報記憶部１９へ記憶する無線サービスエリア情報を配信するようにして、自動車側で最新の情報が記憶される構成としてもよい。
【００３１】
２０は無線選択基準記憶部を示している。詳細は後述するが、前記各無線通信部の選択基準とする情報を保持する構成要素である。
【００３２】
無線選択基準記憶部２０は本発明の実施例の特徴となる構成要素であり、内部無線通信部Ａ１６、内部無線通信部Ｂ１７の選択基準に加えて、外部無線通信Ｉ／Ｆ部１８で接続され得る無線通信種別の外部無線通信部２に関する選択基準も予め設定記憶させておくものである。
【００３３】
本無線選択基準記憶部２０の設定を元に以下に説明する処理により、外部無線通信部２の接続有無、異なる無線通信種別の外部無線通信部２が接続された場合の対応を可能とするものである。
【００３４】
カーナビ全体制御部１０内には、本発明の実施例に関連する処理部を示している。１００は車載通信アプリケーションを示している。車載通信アプリケーション１００には多様なものがあるが、ここでは例として、図示したＡＶコンテンツ処理部１０１、プローブ情報処理部１０２、緊急通報処理部１０３を設けた構成としている。
【００３５】
ＡＶコンテンツ処理部１０１は、ビデオ、音楽データ等のＡＶコンテンツを通信により取得して車内で視聴を可能とする処理を行う処理部、プローブ情報処理部１０２は、交通渋滞情報の精度向上等を目的として、定期的に自車の位置情報や走行速度情報などの車両情報を情報提供サービスセンタへ送信する処理及び複数の車両から収集した車両情報を反映した交通情報等をセンタから取得する処理を行う処理部である。そして、緊急通報処理部１０３は、事故や急病時などに救急センタへ通信し、救急車の手配を要求するなどのサービスを実現するための処理を行う処理部である。
【００３６】
１０４は外部無線種別判別処理部であり、外部無線通信部２の接続有無検出及び無線通信種別を判別する処理を行う。本処理部１０４では、例えば、外部無線通信Ｉ／Ｆ部１８における所定の端子の状態などから物理的に外部無線通信部２が接続されているか否かを検出する処理を行い、接続有の場合、更に外部無線通信部２の無線通信種別の判別を行う。例えばカーナビ１が外部無線通信部２の無線通信種別として、無線ＭＡＮと携帯電話をサポートしている場合、携帯電話がサポートするコマンドで所定の応答があった場合は「携帯電話接続有り」、無線ＭＡＮがサポートするコマンドで所定の応答があった場合は「無線ＭＡＮ接続有り」と判定する処理を行う。いずれのコマンドにも応答がなかった場合はここでは「外部無線接続無し」と判断するものとする。
【００３７】
本処理部１０４では判別した結果である「外部無線接続無し」「携帯電話接続有り」「無線ＭＡＮ接続有り」を記憶しておくものとする。
【００３８】
１０５は無線選択処理部であり、本処理部も本発明の実施例の特徴となる構成要素である。
無線選択処理部１０５は、図示のように地図データ記憶部１３、ＧＰＳ受信部１４、車両速度検出部１５、無線サービスエリア情報記憶部１９及び無線選択基準記憶部２０と接続した構成としており、接続された各構成要素の情報を元に車載通信アプリケーション１００が使用する無線通信部を選択する処理を行う。
【００３９】
無線選択処理部１０５内には、無線選択基準設定処理部１０５１を設けている。
【００４０】
無線選択基準設定処理部１０５１は、無線選択基準記憶部２０の設定変更を行う処理部であり、ユーザ操作部１１による指示を受けた場合、及び後述する「通信可能移動距離」における選択順位設定を行う場合に設定変更を行う。
【００４１】
まず、無線選択基準記憶部２０の保持内容例について図２及び図３を用いて説明する。本実施の形態では無線選択基準記憶部２０には、図２及び図３に示すテーブルを無線通信部選択のための基準情報として設けている。
【００４２】
図２は無線通信手段の選択ルールを示す無線選択ルールテーブルを示しており、車載通信アプリケーション１００毎に、車両動作状態に応じた選択基準パラメータを設定している。選択基準パラメータとして、本実施の形態では、各無線通信部の「無線通信速度」、「通信料金」、「無線サービスエリア」、「通信可能移動距離」を設け、図２のように予め設定記憶させている。
【００４３】
ここで、「通信可能移動距離」について、図４を用いて説明する。図４は表示部１２における地図表示例を示しており、４０１の網掛け部は無線サービスエリア、４０２は自車の現在位置、４０３は自車の進行経路が無線サービスエリアを外れる地点を示している。
【００４４】
４０４Ａ、４０４Ｂ、４０４Ｃは進行経路以外の道路を示しており、太線で示した経路４０５の距離を「通信可能移動距離」としている。すなわち、自車の現在地から進行方向に向かって無線サービスエリア内に含まれる道路の距離の長さを「通信可能移動距離」と定義している。
【００４５】
図２に示した設定は、使用する車載アプリケーション１００がＡＶコンテンツを扱う場合であれば、通信データ量は大容量となることを考慮し、車両が停止状態においては「無線通信速度」順、走行状態においては「通信可能移動距離」順とし、より早く通信を完了させられる無線通信手段が選択されるルール設定としている。
【００４６】
また、プローブ情報の場合は、一度に通信されるデータ量はＡＶコンテンツなどに比べて少量となるため通信速度の高速性はあまり要求されないが、通信頻度が多くなることを考慮し、車両動作状態によらず「通信料金」順とし、なるべく通信料金が安くできる無線通信手段が選択されるルール設定としている。そして、緊急通報の場合は、停止状態では「無線サービスエリア」順、走行状態においては「通信可能移動距離」順とし、より早く、確実に救援センタと通信接続できる無線通信手段が選択されるルール設定としている。
【００４７】
以上が無線選択ルールテーブルの保持内容例である。
【００４８】
図３は無線通信手段の選択順位を示す無線選択順位テーブルを示している。本実施の形態では無線通信種別として、内部無線通信部Ａ１６及びＢ１７は、携帯電話による無線通信に相当する無線ＷＡＮ（Wide Area Network）とIEEE802.11g等で規格化される無線ＬＡＮ、外部無線通信インタフェース部１８ではIEEE802.16e等で規格化される無線ＭＡＮの通信方式の通信端末が接続されることを対象とした例を示している。そして、図示のように無線選択順位テーブルには、それぞれの無線通信種別の通信圏内／圏外の状態も設けた構成としている。選択基準パラメータは図示のように「通信速度」、「無線サービスエリア」、「通信料金」、「通信可能移動距離」を設けており、「無線通信速度」は速度の速い順、「通信料金」は料金の安い順、「無線サービスエリア」はエリアの広い順、「通信可能移動距離」は距離の長い順に高い選択順位をつける。図３のテーブル内の設定数値「０」〜「３」が各選択基準パラメータにおける選択順位を示しており、表に示すように各無線通信手段の圏内、圏外状態も含め、選択順位を設定している。
【００４９】
ここでは「０」は圏外時含め、無線通信不可を意味するもの、「１」〜「３」は圏内で無線通信可能な場合の設定で、数値の小さい程選択順位が高いものと定義する。
【００５０】
すなわち、図３の設定例では、選択基準パラメータが「無線通信速度」の場合で、全無線通信部が圏内であるならば、選択順位が最も高い（無線通信速度が最も早い）無線ＬＡＮを選択する。もし、無線ＬＡＮが圏外であったら次に選択順の小さい無線ＭＡＮが選択されるように選択順位設定を行っている。
【００５１】
「無線サービスエリア」の場合は、最もエリアの広い無線ＷＡＮの選択順位を「１」としており、「通信料金」の場合は、最も安い無線ＬＡＮの選択順位を「１」としている。
【００５２】
全無線通信部が圏内の場合は選択順位が「１」とされた無線通信部が選択されるようにする。
【００５３】
「通信可能移動距離」の場合は、図３では「ａ」「ｂ」「ｃ」と記しているが、車両の現在位置と各無線通信部の無線サービスエリアとの位置関係により異なるので、車載アプリケーション１００起動時に設定を行うものとする。この設定については、次の図５で説明する。
【００５４】
図３の無線選択順位テーブルの設定も、外部無線通信部２で使用される得る無線通信種別に関して、予め設定記憶させておくものである。ただし、前記「通信可能移動距離」に関しては、仮設定としておき、正式設定は前記のように車載通信アプリケーション１００起動時に設定を変更するようにしている。
【００５５】
ここでは図３の設定を元に以降説明するが、例えば、「通信料金」に関しては利用者の契約体系により順位が図３とは異なるケースの方が良いことも考えられるため、各テーブルの設定は利用者による例えばユーザー操作部１１からの指示を受けて変更可能なように前述の無線選択基準設定部１０５１を設けている。
【００５６】
以上のように無線選択基準記憶部２０には無線選択ルールテーブルと無線選択順位テーブルを設け、予め図２、３に示すような設定記憶をさせておくようにしている。
【００５７】
次に前記各テーブルを用いて無線通信部を選択する無線選択処理部１０５の処理例について説明する。
【００５８】
図５は無線選択処理部１０５の処理例を示すフローチャートである。
【００５９】
図５において、Ｓ５０１は車載通信アプリケーション起動待ち処理を示している。Ｓ５０１処理ではユーザー操作部１１の操作により車載通信アプリケーション１００が起動されたことを検出する処理を行う。Ｓ５０１処理で起動検出されたら次のアプリケーション種別検出記憶処理Ｓ５０２を行う。ここで、アプリケーション種別は、例えば、アプリケーション毎にあらかじめ割り当てられているタスク識別子で判断し、ユーザ操作部１１により起動された時に起動されたタスクのタスク識別子から起動されたアプリケーション種別を判定し、ＲＡＭ等に一時記憶する処理を行う。
【００６０】
次にＳ５０３の車両動作状態検出記憶処理を行う。Ｓ５０３処理では車両速度検出部１５により検出された速度情報を参照し、例えば０ならば停止状態、それ以外ならば走行状態と判定し、その状態を一時記憶する処理を行う。
【００６１】
次に前述の無線通信種別判別処理１０４により外部無線通信部２の無線通信種別を判別し判別結果を管理する処理を行う。
【００６２】
次にＳ５０４の無線通信圏内外状態検出記憶処理を行う。ここでは、図１に示した内蔵無線通信部Ａ１６、内蔵無線通信部Ｂ１７は、内部で基地局あるいはアクセスポイントからの電波受信強度を監視し、あらかじめ定義されたコマンド等で要求することにより、圏内／圏外の情報を取得可能になっているものとする。外部無線通信部２も同様に圏内／圏外情報を参照可能なものとし、外部無線通信部２が接続されている場合は外部無線Ｉ／Ｆ部を介してカーナビ全体制御部１０２へ入力されるものとする。Ｓ５０４処理では内蔵無線通信部Ａ１６、内蔵無線通信部Ｂ１７、外部無線通信部２の圏内／圏外情報を取得し、一時記憶する処理を行う。
【００６３】
外部無線通信部２に関しては無線通信種別判別処理１０４で判別され管理されている無線通信種別を参照し、外部無線通信部２（ここでは無線ＭＡＮ）がサポートするコマンドを使って圏内／圏外情報を取得する。
【００６４】
以下では処理を単純化するために無線通信種別判別処理１０４で外部無線通信部２接続無しと判別されていた場合も圏外と見なして処理を行うようにしており、図３における無線ＭＡＮの圏外については外部無線通信部２の接続無しの場合も含めた扱いとしている。
【００６５】
Ｓ５０４処理の次は、Ｓ５０５の無線選択ルール抽出処理を行う。Ｓ５０５処理ではＳ５０２で検出したアプリケーション種別とＳ５０３で検出した車両動作状態を元に図２に設定された無線選択ルールテーブルから無線選択ルールを抽出する処理を行う。例えば、アプリケーション種別がＡＶコンテンツ、車両動作状態が停止状態であれば、無線選択ルールは「無線通信速度」が抽出される。その他同様に、図２から一意に決まる無線選択ルールを抽出する処理を行う。
【００６６】
Ｓ５０６ではＳ５０５処理で抽出された無線選択ルールが「通信可能移動距離」か否かをチェックする処理を行う。Ｓ５０６処理で無線選択ルールが「通信可能移動距離」と判定された場合は、Ｓ５０７の通信可能移動距離検出処理を行う。「通信可能移動距離」は前述のように車両の現在位置と各無線通信部の無線サービスエリア情報により異なるため、ここで図３における「ａ」「ｂ」「ｃ」を設定する処理を行う。「通信可能移動距離」は図４に示す道路４０５の太線部の距離である。従って、まず、無線サービスエリア情報記憶部から車両の現在地を含む無線サービスエリア情報を取得し、更に走行経路と無線サービスエリアの端との交点となる地点４０３の位置を求める。そして、自車位置４０２から地点４０３までの道路４０５の距離を求める処理を行う。
【００６７】
以上をカーナビ１で搭載、接続される各無線通信部に関して行った後、Ｓ５０８処理の無線選択順位テーブル設定処理を行う。Ｓ５０８処理は無線選択基準設定処理部１０５１に相当し、Ｓ５０７で求めた各無線通信部の「通信可能移動距離」を元に、距離の長い順に選択順を「１」から順に設定を行う処理を行う。例えば距離の長さが無線ＷＡＮ＞無線ＭＡＮ＞無線ＬＡＮであれば、「ａ」に「１」、「ｂ」に３、「ｃ」に２を設定する処理を行う。また、外部無線通信部２に関してはＳ５０４処理にて接続無と判断されている場合においては「ｃ」に０を設定しておく処理を行うものとする。
【００６８】
Ｓ５０６処理にて抽出された無線選択ルールが「通信可能移動距離」でない場合は、Ｓ５０７処理、Ｓ５０８処理は行わずに次のＳ５０９処理に進む。
【００６９】
Ｓ５０９処理は無線通信種別決定処理である。Ｓ５０９処理では、Ｓ５０４処理で一時記憶した各無線通信部の圏内／圏外状態とＳ５０５で抽出された無線選択ルールに基づき、実行される車載アプリケーション１００で使用する無線通信部を決定する処理を行う。
【００７０】
Ｓ５０９処理の詳細フローチャートを図６に示す。
【００７１】
Ｓ５０９の説明の便宜上、図３に示した各無線通信種別及び圏内／圏外を識別するための番号付けを行う。ここでは例として、無線通信種別の識別番号として、無線ＷＡＮは０、無線ＬＡＮは１、無線ＭＡＮは２と定義し、また圏外は０、圏内は１と定義して説明する。
【００７２】
Ｓ６０１は選択基準パラメータ読み出し処理であり、無線選択ルール抽出処理Ｓ５０５で抽出された選択ルールを読み出す処理を行う。
【００７３】
以降は「無線通信速度」が抽出された場合を例に説明する。
【００７４】
Ｓ６０２は無線通信種別数取得処理である。無線通信種別数は、カーナビゲーション１に搭載、接続される無線通信部の数のことであり、ここでは変数Ｎに記憶するものとしている。
【００７５】
図１の場合は、内蔵無線通信部Ａ１６と内蔵無線通信部Ｂ１７を搭載しているので初期値はＮ＝２である。そして、外部無線通信部２の接続検出がなされた時は、Ｎ＝３となる。Ｎの値は、例えば、カーナビ全体制御部１０の処理において、外部無線通信Ｉ／Ｆ部１８を介して、外部無線通信部２の接続検出を行い、接続検出時にＮをインクリメント、抜去検出時にＮをデクリメントするように処理を行って設定しておくものとする。Ｓ６０２処理ではこのＮに設定される値を取得する処理を行う。
【００７６】
Ｓ６０３は無線通信種別の圏内／圏外状態取得処理である。無線通信種別は変数ｎを用いて処理するようにしている。そして、前述のＳ５０４処理にて各無線通信部から取得した圏内／圏外情報をここでは配列Ｓに保持するようにしており、Ｓ[n]に無線通信種別ｎの圏内／圏外情報を格納するようにしている。すなわち、Ｓ[0]には無線ＷＡＮ、Ｓ[1]には無線ＬＡＮ、Ｓ[2]には無線ＭＡＮの圏内／圏外情報を格納する。
【００７７】
Ｓ６０４は選択種別保持変数初期化処理、Ｓ６０５はチェック無線通信種別変数初期化処理、Ｓ６０６は前無線通信種別選択順位保持変数初期化処理であり、それぞれ、以降の選択順位チェック処理用に使用するワーク用変数を初期化する処理である。
【００７８】
ここで各変数について説明しておく。まず、選択種別保持変数（ｋ）は処理途中で選択される無線通信種別を保持しておく為に設けた変数であり、Ｓ６０４処理にて０に初期化する。そして、チェック無線通信種別変数（ｎ）は選択順位をチェックする無線通信種別を保持する為に設けた変数であり、Ｓ６０５処理にて０に初期化する。そして、前無線通信種別選択順位保持変数（preOrder）は選択順位チェック済の無線通信種別であり、最後にチェックした無線通信種別を保持しておく為に設けた変数である。本変数はＳ６０６処理にて０に初期化する。ここまでは、選択順位チェック処理を行う為に必要な初期化処理となり、まずＳ６０７処理にて、無線通信種別（ｎ）の選択順位チェックを行う。ここで図３のテーブルは配列order[][]を使って表現し、「無線通信速度」列において、無線ＷＡＮの選択順位はorder[0][S[0]]と示す。図３の設定によれば圏外（S[0]==0）時は0、圏内（Ｓ[0]==1）時は３となる。
【００７９】
Ｓ６０７処理ではorder[n][S[n]]の設定が０（圏外）か否かのチェックを行っている。0でない圏内の場合は、まず、Ｓ６０８の選択順位比較処理を行う。Ｓ６０８では前無線通信種別の選択順位（preOrder）より、現無線通信種別の選択順位が大きいか否かをチェックしており、小さい場合は、選択順位が高いので、次のＳ６０９の選択種別保持変数更新処理を行う。Ｓ６０９では選択種別保持変数（ｋ）に現チェック中の無線通信種別ｎを記憶する処理を行う。そして、Ｓ６１０の前無線通信種別選択順位保持変数更新処理も行う。Ｓ６１０処理では前無線通信種別選択順位保持変数（preOrder）に現チェック中の無線通信種別の選択順位order[n][S[n]]を記憶する処理を行う。そして、Ｓ６１１にて次無線通信種別チェック設定処理を行う。Ｓ６１１処理では、次の無線通信種別のチェックを行う為に無線通信種別変数ｎを更新する処理を行う。
【００８０】
なお、Ｓ６０７処理で選択順位が０だった場合、すなわち圏外あるいは外部無線通信部２の場合の接続無しの場合は、図示の通り、Ｓ６０８〜Ｓ６１０処理は行わずに、Ｓ６１１処理に処理を進め、選択されないように処理を行う。
【００８１】
Ｓ６１２処理は全無線通信種別のチェックが終わったか否かをチェックする処理であり、無線通信種別変数（ｎ）を更新し、無線通信種別数（Ｎ）に達したらチェック終了と判断するように処理している。Ｓ６１２処理にて全無線通信種別のチェックが終わっていなければ、Ｓ６０７処理に戻り、以降同様に前記処理を繰り返す。全無線通信種別のチェックが終了したら、Ｓ６１３処理を行う。Ｓ６１３処理は全無線通信種別が通信不可か否かをチェックする為の処理であり、図示の例では最終無線通信種別の選択順位をチェックする処理を行う。Ｓ６１３処理では、最終無線通信種別の選択順位が０か否かのチェックを行っており、０の場合は一度も選択順位が更新されなかったと判断し、Ｓ６１４の全無線通信種別圏外結果出力処理を行い処理を終了する。
【００８２】
Ｓ６１４処理の出力結果は例えば車載アプリケーション１００にて通知し、無線通信ができない旨のメッセージ報知をユーザーに行うように実装してもよい。
【００８３】
Ｓ６１４処理で０以外であった場合は、Ｓ６１５にて選択された無線通信種別は選択種別保持変数（ｋ）に保持される無線通信種別に決定したことを結果出力する処理を行い、処理を終了する。
【００８４】
Ｓ６１５処理の結果に基づき、無線通信部Ａ１６、無線通信部Ｂ１７、外部無線通信部２のいずれかが選択されて通信を行うようにする。
【００８５】
図６に示す処理は選択基準が「無線通信速度」以外の場合にも適用でき、また無線通信種別数が増減しても適用可能な処理となっている。
【００８６】
前記の例では外部無線通信部２の無線通信種別として無線ＭＡＮのみを扱った例を記したが、無線ＭＡＮに加えて、例えば、無線ＷＡＮに分類される第４世代携帯電話（４Ｇ）も外部無線通信Ｉ／Ｆ部１８に接続して使用可能の場合は、図７に示すように無線ＷＡＮ（４Ｇ）も加えた、無線選択順位テーブル２０を設けることで前記図５及び図６に示した処理のままで対応可能である。この場合、無線選択ルールテーブルに関しては変更不要である。
【００８７】
例えば、外部無線通信部２として第４世代携帯電話が接続されていた場合、外部無線種別判別処理１０４にて無線ＭＡＮは接続無しが検出されるので、Ｓ６０３処理において、無線通信種別（ｎ（無線ＭＡＮ））の圏内／圏外状態（Ｓ[n]）は０が設定され、選択順位は図７より０となる。一方、４Ｇで圏内であればＳ[n]は１に設定されるので、４Ｇの選択順位は図７の４Ｇの圏内欄に設定の選択基準パラメータに対応する選択順位となる。
【００８８】
従ってＳ６０７処理にて無線ＭＡＮの選択順位チェックにて、接続されていない無線ＭＡＮは選択されないように処理が進む。そして、４Ｇの場合は、Ｓ６０８以降の処理がなされるので、他の無線通信種別との選択順位比較チェックがなされ、４Ｇが最も選択順位が高ければ４Ｇが選択されるように処理がなされるようになる。したがって図６の処理は変更することなく、対応可能となる。
【００８９】
以上、説明したように、無線選択基準記憶部２０に設けた無線選択ルールテーブルと無線選択順位テーブルとを使用することにより、外部無線通信部２の接続有無、外部無線通信部２の無線通信種別に応じて、起動する車載通信アプリケーション１００に最適な無線通信部を自動選択することが可能となる。
【００９０】
前記本実施の形態によれば、利用者によって使用する無線通信手段が異なるような場合あるいは外部無線通信部２で使用する無線通信手段を買い換えて異なる無線通信種別のものを使用するケースが発生した場合においても、最適無線通信手段の自動選択が使用できるので、車載通信端末の汎用性を高めることが可能となる。
【００９１】
また、車両の走行状態、停止状態に応じて無線選択ルールを設けているので、車での利用においても、最適な無線通信手段の選択が可能となる。
【００９２】
前記実施の形態では外部無線通信Ｉ／Ｆ部１８に接続される外部無線通信部２の無線通信種別はカーナビ１がサポート対象とする無線通信種別ということで予め決められた無線通信種別の全てに関する選択順位を無線選択基準記憶部２０における無線選択順位テーブルに予め設定しておくことで実施する例を示したが、予期しない新たな無線通信種別の外部無線通信部２が接続された場合の対応例として、利用者が無線選択順位テーブルの設定を行うことで対応可能とする実施の形態について以下説明する。
【００９３】
本実施の形態は、図１のカーナビ１の構成における外部無線種別判別処理部１０４において、前述では、外部無線通信部２の接続があっても、所定のコマンドのいずれにも応答が無い場合は、前記では接続無し判断するようにしていたが、ここでは「新無線通信種別有り」として管理するようにして、利用者に対して、無線選択順位テーブルの入力を促す通知を行うようにするものである。
【００９４】
図８に本実施の形態の場合のフローチャート例を示す。
【００９５】
前述の図５と同一構成要素には同一符号を付しており、図５で示した処理にＳ８０１〜Ｓ８０４処理を追加した処理構成としている。
【００９６】
Ｓ８０１は新無線通信種別確認処理であり、外部無線種別判別処理１０４にて前記「新無線通信種別有り」であったか否かをチェックする処理を行う。ここで「新無線通信種別有り」でない場合はＳ５０６処理に進み、以降、前述の通り処理を行う。Ｓ８０１処理にて「新無線通信種別有り」と確認した場合はＳ８０２処理を行う。Ｓ８０２処理は無線選択順位入力要求表示処理であり、例えば図９に示すように利用者に選択順位の設定を促すダイヤログを表示部１２に表示出力させる処理を行うものである。そして、次のＳ８０３処理にて利用者からの入力待ち処理を行うようにしている。
【００９７】
図９の例で利用者が図示のように「無線通通信速度順位」「無線サービスエリア順位」「通信料金順位」の各項目に選択順位の数値を入力し「設定」ボタンが押されたらＳ８０４の無線選択順位テーブル更新処理を行い、無線選択順位テーブルに無線通信種別を追加した入力設定を反映したテーブルに更新する処理を行う。そして、キャンセルの場合はＳ８０４処理は行わずに、前述と同様、「接続無し」の扱いで処理を行う。
【００９８】
Ｓ８０４処理では図９で入力した選択順位を基準に既に設定されている選択順位を変更する処理を行う。図１０は図３の無線選択順位テーブルを図９の入力にしたがって更新した後のテーブルの設定を示している。新無線通信種別の無線通信速度順位は１と入力されているので、図３の無線ＬＡＮの選択順位を１から２へ、無線ＭＡＮの選択順位を２から３へ、そして無線ＷＡＮの選択順位を３から４へと更新していることを示したものである。そのほかも同様に更新処理を行い、無線選択順位テーブルを更新し、以降、前述と同様Ｓ５０６以降の処理を行うことで、新無線通信種別の外部無線通信部２を含めた選択処理が実現可能となる。
【００９９】
以上説明したように、第２の実施の形態によれば、利用者からの設定により、予期しない新たな無線通信種別の外部無線通信部２が接続された場合であっても、これを含めて、最適な無線通信手段の自動選択がなされるようになるので、利便性向上を図ることが可能となる。
【０１００】
また、本発明の前記実施例では、無線選択テーブルを無線選択ルールテーブルと無線選択順位テーブルの２つに分けており、新たな無線通信種別を追加する場合においては、無線選択順位テーブルを変更するのみで前者の無線選択ルールテーブルの設定に基づいた最適無線通信手段の選択が可能となる。これにより、より小規模な変更のみで対応可能となりプログラムの保守性向上の効果がある。
【０１０１】
また、前記の本発明の実施例は、複数の無線通信手段を使った車載通信端末で利用可能であり、携帯電話、カーナビゲーション、パーソナルコンピュータ等に適用可能である。
【０１０２】
前述の本発明の実施例によれば、無線通信手段を使用する車載通信端末において、既存の無線通信手段とは異なる無線通信手段を追加あるいは交換した場合においても、追加あるいは交換した無線通信手段の特性を考慮した最適無線通手段の自動選択が可能となるため、利用者によって使用する無線通信手段が異なるような場合においても、常に最適な無線通信手段の選択がなされ、汎用性を高められる効果がある。
【０１０３】
また、走行状態を考慮して、無線通信手段選択を行うようにしているので、車載での利用にも最適な無線通信手段の選択がなされるようになる。
【０１０４】
また、更には無線通信手段の選択順位を利用者から設定することも可能としているので、本発明の実施例によれば、通信料金、通信速度など、各利用者の意向に従った無線通信手段の自動選択が可能となり、利便性向上を図ることができる。
【図面の簡単な説明】
【０１０５】
【図１】本発明を適用した実施例であるカーナビゲーションシステムの構成例
【図２】無線選択ルールテーブル例
【図３】無線選択順位テーブル例
【図４】通信可能移動距離説明図
【図５】無線選択処理のフローチャート例
【図６】無線通信種別決定処理のフローチャート例
【図７】外部無線通信部に無線ＭＡＮと４Ｇ携帯電話が使用される場合の無線選択順位テーブル設定例
【図８】新無線通信種別が検出された場合の無線選択処理のフローチャート例
【図９】無線選択順位設定を行う入力画面例
【図１０】新無線通信種別の選択順位設定により更新された無線選択順位テーブル
【符号の説明】
【０１０６】
１：カーナビゲーションシステム
２：外部無線通信部
１０：カーナビ全体制御部
１１：ユーザ操作部
１２：表示部
１３：地図データ記憶部
１４：ＧＰＳ受信部
１５：車両速度検出部
１６：内蔵無線通信部Ａ
１７：内蔵無線通信部Ｂ
１８：外部無線通信Ｉ／Ｆ部
１９：無線サービスエリア情報記憶部
２０：無線選択基準記憶部
１００：車載アプリケーション
１０１：ＡＶコンテンツ処理部
１０２：プローブ情報処理部
１０３：緊急通報処理部
１０４：外部無線種別判別処理部
１０５：無線選択処理部
１０５１：無線選択基準設定処理部
Ｓ５０１：車載通信アプリケーション起動待ち処理
Ｓ５０２：アプリケーション種別検出記憶処理
Ｓ５０３：車両動作状態検出記憶処理
Ｓ５０４：無線通信圏内外状態検出記憶処理
Ｓ５０５：無線選択ルール抽出処理
Ｓ５０６：選択ルールの通信可能移動距離チェック処理
Ｓ５０７：通信可能移動距離検出処理
Ｓ５０８：無線選択順位テーブル設定処理
Ｓ５０９：無線通信種別決定処理
Ｓ６０１：選択基準パラメータ読み出し処理
Ｓ６０２：無線通信種別数取得処理
Ｓ６０３：無線通信種別の圏内／圏外状態取得処理
Ｓ６０４：選択種別保持変数初期化処理
Ｓ６０５：チェック無線通信種別初期化処理
Ｓ６０６：前無線通信種別選択順位保持変数初期化処理
Ｓ６０７：無線通信の選択順位０チェック処理
Ｓ６０８：前無線通信種別の選択順位比較処理
Ｓ６０９：選択種別保持変数更新処理
Ｓ６１０：前無線通信種別選択順位保持変数更新処理
Ｓ６１１：次無線通信種別チェック設定処理
Ｓ６１２：全無線通信種別チェック済判定処理
Ｓ６１３：全無線通信種別通信不可チェック処理
Ｓ６１４：全無線通信種別圏外結果出力処理
Ｓ６１５：無線通信種別決定結果出力処理
Ｓ８０１：新無線通信種別検出確認処理
Ｓ８０２：無線選択順位入力要求表示処理
Ｓ８０３：利用者設定待ち処理
Ｓ８０４：無線選択順位テーブル更新処理
【図１】
2009124279.tif 000003
【図２】
2009124279.tif 000004
【図３】
2009124279.tif 000005
【図４】
2009124279.tif 000006
【図５】
2009124279.tif 000007
【図６】
2009124279.tif 000008
【図７】
2009124279.tif 000009
【図８】
2009124279.tif 000010
【図９】
2009124279.tif 000011
【図１０】
2009124279.tif 000012