(57)【特許請求の範囲】
【請求項１】
ユーザに携帯される携帯端末であって、
第１の車両に搭載された第１の車載装置と接続しているとき、前記ユーザが前記第１の車載装置のどの機能を選択したかについて示す機能選択情報を前記第１の車載装置から受信したことに基づいて、受信した前記機能選択情報を、ユーザが車載装置のどの機能をどの頻度で選択したかがわかる履歴が記録されるデータベースに反映させるデータベース更新手段と、
第２の車両に搭載された第２の車載装置と接続した後、前記データベースの履歴中の前記頻度に基づいて、前記ユーザが好む機能を示すユーザ嗜好データを作成し、作成した前記ユーザ嗜好データを前記第２の車載装置に送信し、その送信により、前記ユーザ嗜好データに示される機能を他の機能よりも優先的にユーザ操作で選択できるような表示を前記第２の車載装置に行わせるユーザ嗜好データ送信手段と、を備えた携帯端末。
【請求項２】
ユーザに携帯される携帯端末であって、
第１の車両に搭載された第１の車載装置と接続しているとき、前記第１の車載装置の機種を特定し、また、前記ユーザが前記第１の車載装置のどの機能を選択したかについて示す機能選択情報を前記第１の車載装置から受信したことに基づいて、受信した前記機能選択情報を、機種毎にユーザがその機種の車載装置のどの機能をどの頻度で選択したかがわかる履歴が記録されるデータベース中の、特定した前記第１の車載装置の機種の履歴に反映させるデータベース更新手段と、
第２の車両に搭載された第２の車載装置と接続した後、前記第２の車載装置の機種を特定し、前記データベースの機種毎の履歴のうち、特定した機種に対応する履歴中の前記頻度に基づいて、当該機種に対して前記ユーザが好む機能を示すユーザ嗜好データを作成し、作成した前記ユーザ嗜好データを前記第２の車載装置に送信し、その送信により、前記ユーザ嗜好データに示される機能が他の機能よりも優先的にユーザ操作で選択できるような表示を前記第２の車載装置に行わせるユーザ嗜好データ送信手段と、を備えた携帯端末。
【請求項３】
ユーザが携帯する携帯端末と、第１の車両に搭載される第１の車載装置と、第２の車両に搭載される第２の車載装置と、を備え、
第１の車載装置は、前記携帯端末と接続しているとき、あらかじめ定められた操作が発生したとき、その操作によって選択された当該第１の車載装置の機能を示す機能選択情報を、前記携帯端末に送信し、
携帯端末は、第１の車載装置と接続しているとき、前記第１の車載装置の機種を特定し、前記携帯端末のユーザが前記第１の車載装置のどの機能を選択したかについて示す機能選択情報を前記第１の車載装置から受信したことに基づいて、受信した前記機能選択情報を、機種毎にユーザがその機種の車載装置のどの機能をどの頻度で選択したかがわかる履歴が記録されるデータベース中の、特定した前記第１の車載装置の機種の履歴に反映し、
また携帯端末は、第２の車載装置と接続した後、前記第２の車載装置の機種を特定し、前記データベースの機種毎の履歴のうち、特定した機種に対応する履歴中の前記頻度に基づいて、当該機種に対して前記ユーザが好む機能を示すユーザ嗜好データを作成し、作成した前記ユーザ嗜好データを前記第２の車載装置に送信し、
前記第２の車載装置は、前記携帯端末と接続した後、前記携帯端末から送信された前記ユーザ嗜好データを受信して記録し、記録した前記ユーザ嗜好データに示される機能が他の機能よりも優先的にユーザ操作で選択できるような表示を行うことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末および通信システムに関するものである。
【背景技術】
【０００２】
特許文献１には、例えばレンタカーやカーシェアリングのように、同一の車両を複数のユーザが使用する場合でも、当該車両を使用するユーザ毎に適切な案内動作を行うため、ユーザ毎の車両の使用履歴を記録する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５０８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記のような技術は、レンタカーやカーシェアリングに用いるといっても、ある車両をユーザが初めて使用するという局面では有効ではない。なぜなら、ユーザは、その車両を一度でも使用しないと、その車両の車載機にユーザの使用履歴が記録されないからである。
【０００５】
本発明は上記点に鑑み、レンタカー使用時、カーシェアリング時、新車使用時等、ユーザが初めての車両を運転する際においても、その車両に搭載された車載装置が、ユーザに適合した作動を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための請求項１に記載の発明は、ユーザに携帯される携帯端末であって、第１の車両に搭載された第１の車載装置と接続しているとき、前記ユーザが前記第１の車載装置のどの機能を選択したかについて示す機能選択情報を前記第１の車載装置から受信したことに基づいて、受信した前記機能選択情報を、ユーザが車載装置のどの機能をどの頻度で選択したかがわかる履歴が記録されるデータベースに反映させるデータベース更新手段と、第２の車両に搭載された第２の車載装置と接続した後、前記データベースの履歴中の前記頻度に基づいて、前記ユーザが好む機能を示すユーザ嗜好データを作成し、作成した前記ユーザ嗜好データを前記第２の車載装置に送信し、その送信により、前記ユーザ嗜好データに示される機能が他の機能よりも優先的にユーザ操作で選択できるような表示を前記第２の車載装置に行わせるユーザ嗜好データ送信手段と、を備えた携帯端末である。
【０００７】
このように、携帯端末のユーザが第１の車載装置を使用し、その選択された機能を示す機能選択情報が携帯端末に送信されたとき、携帯端末は、データベースに機能選択情報を反映させる。そして、携帯端末が第２の車載装置と接続した後、データベース中の履歴中の頻度に基づいたユーザ嗜好データを作成し、作成したユーザ嗜好データを第２の車載装置に送信する。そしてそれにより、当該ユーザ嗜好データに示される機能が他の機能よりも優先的にユーザ操作で選択できるような表示を第２の車載装置が行う。
【０００８】
したがって、第２の車両をユーザが初めて運転する場面であっても、ユーザが以前に他の車載装置を使用していれば、その履歴がデータベースに反映されているので、データベースから送信されるユーザ嗜好データを第２の車載装置が採用することで、ユーザに適合した作動を行うことができる。
【０００９】
また、請求項２に記載の発明は、ユーザに携帯される携帯端末であって、第１の車両に搭載された第１の車載装置と接続しているとき、前記第１の車載装置の機種を特定し、また、前記ユーザが前記第１の車載装置のどの機能を選択したかについて示す機能選択情報を前記第１の車載装置から受信したことに基づいて、受信した前記機能選択情報を、機種毎にユーザがその機種の車載装置のどの機能をどの頻度で選択したかがわかる履歴が記録されるデータベース中の、特定した前記第１の車載装置の機種の履歴に反映させるデータベース更新手段と、第２の車両に搭載された第２の車載装置と接続した後、前記第２の車載装置の機種を特定し、前記データベースの機種毎の履歴のうち、特定した機種に対応する履歴中の前記頻度に基づいて、当該機種に対して前記ユーザが好む機能を示すユーザ嗜好データを作成し、作成した前記ユーザ嗜好データを前記第２の車載装置に送信し、その送信により、前記ユーザ嗜好データに示される機能が他の機能よりも優先的にユーザ操作で選択できるような表示を前記第２の車載装置に行わせるユーザ嗜好データ送信手段と、を備えた携帯端末である。
【００１０】
このように、携帯端末のユーザが第１の車載装置を使用し、その選択された機能を示す機能選択情報が携帯端末に送信されたとき、携帯端末は、データベース中の第１の車載装置の機種に対応する履歴に、機能選択情報を反映させる。そして、携帯端末が第２の車載装置と接続した後、データベース中の第２の車載装置の機種に対応する履歴中の頻度に基づいたユーザ嗜好データを作成し、作成したユーザ嗜好データを第２の車載装置に送信する。そしてそれにより、当該ユーザ嗜好データに示される機能が他の機能よりも優先的にユーザ操作で選択できるような表示を第２の車載装置が行う。
【００１１】
したがって、第２の車両をユーザが初めて運転する場面であっても、ユーザが以前に第２の車載装置と同じ機種の他の車載装置を使用していれば、その履歴がデータベースに反映されているので、データベースから送信されるユーザ嗜好データを第２の車載装置が採用することで、ユーザに適合した作動を行うことができる。
【００１２】
また、請求項３に記載の発明は、ユーザが携帯する携帯端末と、第１の車両に搭載される第１の車載装置と、第２の車両に搭載される第２の車載装置と、を備え、第１の車載装置は、前記携帯端末と接続しているとき、あらかじめ定められた操作が発生したとき、その操作によって選択された当該第１の車載装置の機能を示す機能選択情報を、前記携帯端末に送信し、携帯端末は、第１の車載装置と接続しているとき、前記第１の車載装置の機種を特定し、前記携帯端末のユーザが前記第１の車載装置のどの機能を選択したかについて示す機能選択情報を前記第１の車載装置から受信したことに基づいて、受信した前記機能選択情報を、機種毎にユーザがその機種の車載装置のどの機能をどの頻度で選択したかがわかる履歴が記録されるデータベース中の、特定した前記第１の車載装置の機種の履歴に反映し、また携帯端末は、第２の車載装置と接続した後、前記第２の車載装置の機種を特定し、前記データベースの機種毎の履歴のうち、特定した機種に対応する履歴中の前記頻度に基づいて、当該機種に対して前記ユーザが好む機能を示すユーザ嗜好データを作成し、作成した前記ユーザ嗜好データを前記第２の車載装置に送信し、前記第２の車載装置は、前記携帯端末と接続した後、前記携帯端末から送信された前記ユーザ嗜好データを受信して記録し、記録した前記ユーザ嗜好データに示される機能が他の機能よりも優先的にユーザ操作で選択できるような表示を行うことを特徴とする通信システムである。
【００１３】
このように、本発明の特徴は、請求項１に記載の携帯端末と、第１の車載装置と、第２の車載装置から成るシステムの特徴としても捉えることができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態の通信システムの概要を示す模式図である。
【図２】ナビゲーション装置１ａ〜４ａの構成図である。
【図３】携帯端末６の構成図である。
【図４】データベースの記録形式の一例を示す図である。
【図５】ナビゲーション装置における機能選択情報送信処理のフローチャートである。
【図６】携帯端末におけるデータベース更新処理のフローチャートである。
【図７】携帯端末における嗜好送信処理のフローチャートである。
【図８】ナビゲーション装置における嗜好受信処理のフローチャートである。
【図９】ナビゲーション装置における嗜好反映処理のフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態について説明する。図１に、本実施形態の通信システムの概要を模式的に示す。
【００１６】
地球温暖化問題への対策として、個々のユーザが個人で車両を所有および使用するのではなく、複数のユーザが同じ車両を共同で利用し、各ユーザは日によって異なる車両を利用するという利用形態（すなわち、カーシェアリング）が多くなると予想される。そうなると、ユーザが初めて使用する車に遭遇する場合も増え、そのような場合には、ナビゲーション装置を操作するストレスを受けたり、運転中に操作に気をとられてしまう可能性が高くなり、安全運転への障害にもなりかねない。ユーザが初めて使用する車に遭遇する場合としては、レンタカーを使用する場合、新車を購入して初めて使用する場合等もある。
【００１７】
そこで本実施形態では、慣れない車載機器の操作に対するユーザのストレスを除去する通信システムを提供する。この通信システムは、図１に示すように、車両１〜４に搭載されたナビゲーション装置（車載装置の一例に相当する）１ａ〜４ａと、同じユーザ５が携帯する携帯端末６と、を備えている。このユーザ５は、カーシェアリング等により、これら車両１〜４のいずれをも運転する。
【００１８】
このように、１人のユーザ５が複数の車両１〜４を利用する場合、ユーザ５が過去に使用した車両１〜３については、その使用時におけるナビゲーション装置１ａ〜３ａの機能使用履歴およびナビゲーション装置１ａ〜３ａの機種が、当該ナビゲーション装置１ａ〜３ａから携帯端末６に送信される。また、携帯端末６では、受信した機能使用履歴を、ナビゲーション装置の機種別に分類された機能使用履歴のデータベース７に反映させる。なお、機種とは、ナビゲーション装置を分類する種別のことであり、例えば、製造メーカー名を機種としてもよいし、型式を機種としてもよい。
【００１９】
そして、ユーザ５が初めて車両４を使用する場合、ナビゲーション装置４ａから携帯端末６にナビゲーション装置４ａの機種情報が送信され、携帯端末６は、その機種に対応した機能使用履歴をデータベースから読み出し、読み出した機能使用履歴に基づいて、ユーザ５が好む機能を示すユーザ嗜好データを作成し、作成したユーザ嗜好データをナビゲーション装置４ａに送信する。そしてユーザ嗜好データを受信したナビゲーション装置４ａは、ユーザ嗜好データに示される機能が他の機能よりも優先的に使用できるようなＧＵＩ表示を行う（すなわち、ユーザの嗜好に合わせた画面意匠を実現する）。これにより、ユーザ５が初めて使用する車両４でも、その車両４に搭載されたナビゲーション装置４ａの機種に応じた、ユーザ５がストレスを受けない操作環境を提供することができる。
【００２０】
以下、このような通信システムの構成および作動について詳述する。図２に、ナビゲーション装置１ａ〜４ａが共通に有する構成を示す。なお以下では、機種によらずナビゲーション装置１ａ〜４ａに共通する特徴について説明するが、ナビゲーション装置１ａ〜４ａは、それぞれ異なる機種であってもよいし、一部が同じ機種であってもよい。
【００２１】
ナビゲーション装置１ａ〜４ａはそれぞれ、位置検出器１１、画像表示装置１２、操作部１３、スピーカ１４、Ｂｌｕｅｔｏｏｔｈ無線モジュール１５、地図データ取得部１６、および制御回路１７を有している。
【００２２】
位置検出器１１は、いずれも周知の図示しない加速度センサ、地磁気センサ、ジャイロセンサ、車速センサ、およびＧＰＳ受信機等のセンサを有しており、これらセンサの各々の性質に基づいた、車両の現在位置、向き、および速度を特定するための情報を制御回路１７に出力する。
【００２３】
画像表示装置１２は、制御回路１７から出力された映像信号に基づいた映像をユーザに表示する。表示映像としては、例えば現在地を中心とする地図等がある。
【００２４】
操作部１３は、車両用ナビゲーション装置１に設けられた複数のメカニカルスイッチ、画像表示装置１２の表示面に重ねて設けられたタッチパネル等の入力装置から成り、ユーザによるメカニカルスイッチの押下、タッチパネルのタッチに基づいた信号を制御回路１７に出力する。
【００２５】
Ｂｌｕｅｔｏｏｔｈ無線モジュール１５（以下、無線モジュール１５と記す）は、Ｂｌｕｅｔｏｏｔｈ（登録商標）の規格に従って無線通信を行うための無線通信装置である。Ｂｌｕｅｔｏｏｔｈの規格では、機器間の相互運用性を確保するために、複数のプロファイルが規定されている。無線モジュール１５は、これらプロファイルのうち、ヒューマンインターフェースデバイス（ＨＩＤ）プロファイルを用いることができる。これにより、ナビゲーション装置１ａ〜４ａは、ＨＩＤプロファイルを用いてＨＩＤ（例えば携帯端末６）と通信することができ、その際ＨＩＤプロファイルのホスト（ＨＯＳＴ）として機能する。
【００２６】
地図データ取得部１６は、ＤＶＤ、ＣＤ、ＨＤＤ等の不揮発性の記憶媒体およびそれら記憶媒体に対してデータの読み出し（および可能ならば書き込み）を行う装置から成る。当該記憶媒体は、制御回路１７が実行するプログラム、経路案内用の地図データ等を記憶している。
【００２７】
地図データは、道路データおよび施設データを有している。道路データは、リンクの位置情報、種別情報、ノードの位置情報、種別情報、および、ノードとリンクとの接続関係の情報等を含んでいる。施設データは、施設毎のレコードを複数有しており、各レコードは、対象とする施設の名称情報、所在位置情報、土地地番情報、施設種類情報等を示すデータを有している。
【００２８】
制御回路１７は、ＣＰＵ、ＲＡＭ、ＲＯＭ、Ｉ／Ｏ等を有するマイコンである。ＣＰＵは、ＲＯＭまたは地図データ取得部１６から読み出した車両用ナビゲーション装置１の動作のためのプログラムを実行し、その実行の際にはＲＡＭ、ＲＯＭ、および地図データ取得部１６から情報を読み出し、ＲＡＭおよび（可能であれば）地図データ取得部１６の記憶媒体に対して情報の書き込みを行い、位置検出器１１、画像表示装置１２、操作部１３、スピーカ１４と信号の授受を行い、無線モジュール１５を用いて通信を行う。
【００２９】
制御回路１７がプログラムを実行することによって行う具体的なアプリケーションとしては、現在位置特定アプリケーション、地図表示アプリケーション、目的地検索アプリケーション、誘導経路算出アプリケーション、経路案内アプリケーション等がある。
【００３０】
現在位置特定アプリケーションは、位置検出器１１からの信号に基づいて、周知のマップマッチング等の技術を用いて車両の現在位置や向きを特定するアプリケーションである。
【００３１】
地図表示アプリケーションは、車両の現在位置の周辺等の特定の領域の地図を、画像表示装置１２に表示させるアプリケーションである。この際、地図表示のために用いる情報は、地図データから取得する。この地図表示アプリケーションは、すべてのアイコンのうち、特定の種類のアイコン（例えば、コンビニエンスストアのアイコン、ガソリンスタンドのアイコン、レストランのアイコン、遊園地のアイコン等）のみを選択して地図に重畳表示させる機能を有している。
【００３２】
目的地検索アプリケーションは、操作部１３からユーザによる目的地の指定操作を受け付け、受け付けた指定操作に対応する目的地を地図データから検索し、検索の結果見つかった目的地を誘導経路算出アプリケーション用の目的地として確定するアプリケーションである。
【００３３】
この目的地検索アプリケーションは、複数個の機能を有しており、それぞれが異なる方法で目的地を検索する機能である。機能としては、具体的には、住所から目的地を検索する機能、電話番号から目的地を検索する機能、地図から目的地を検索する機能、過去の目的地（すなわち、過去に目的地として設定した地点）から今回の目的地を検索する機能等がある。
【００３４】
誘導経路算出アプリケーションは、目的地検索アプリケーションの検索結果および操作部１３を用いたユーザの操作に基づいて目的地を決定し、現在位置から当該目的地までの最適な誘導経路を算出するアプリケーションである。
経路案内アプリケーションは、算出された誘導経路に沿った走行を案内するアプリケーションであり、誘導経路と自車位置との位置関係を逐次監視し、誘導経路上の右左折交差点等の案内ポイントの手前に自車両が到達したときに、右折、左折等を指示する案内音声をスピーカ１４に出力させ、当該案内ポイントの拡大図を画像表示装置１２に表示させることで、誘導経路に沿った車両の運転を案内するアプリケーションである。制御回路１７が実行する他の処理については後述する。
【００３５】
次に、携帯端末６の構成について図３にて説明する。携帯端末６は、操作部６１、Ｂｌｕｅｔｏｏｔｈ無線モジュール６２、記憶部６３、制御回路６４を備えている。操作部６１は、メカニカルスイッチ、タッチパネル等、ユーザの直接操作を受け付ける入力装置から成り、それら入力装置への操作に応じた信号を制御回路６４に出力する。
【００３６】
Ｂｌｕｅｔｏｏｔｈ無線モジュール６２（以下、無線モジュール６２と記す）は、Ｂｌｕｅｔｏｏｔｈの規格に従って無線通信を行うための無線通信装置であり、上述の無線モジュール１５と同様、ヒューマンインターフェースデバイス（ＨＩＤ）プロファイルを用いることができる。これにより、携帯端末６は、ＨＩＤプロファイルを用いてナビゲーション装置１ａ〜４ａのそれぞれと通信することができ、その通信の際、ＨＩＤとして機能する。つまり、携帯端末６の操作部６１に対する操作内容をナビゲーション装置１ａ〜４ａに伝達することができる。なお、ＨＩＤプロファイルを用いた通信においては、携帯端末６の操作部６１に対する操作内容以外の情報も、適宜ＨＯＳＴ（ナビゲーション装置１ａ〜４ａ）とＨＩＤ（携帯端末６）との間でやりとり可能である。
【００３７】
記憶部６３は、フラッシュメモリ等の不揮発性の記憶媒体である。この記憶部６３には、上述のデータベース７等が記録されるようになっている。図４に、データベース７の記録形式の一例を示す。
【００３８】
この図に示す通り、データベース７は、複数の履歴テーブル７１、７２を備え、履歴テーブル７１、７２は、それぞれ異なるナビゲーション装置の機種に対応する。そして、各履歴テーブル７１には、対応する機種のナビゲーション装置のどの機能を選択して使用したかについての履歴が記録される。具体的には、１つの履歴テーブルにはアプリケーション（図４の例では目的地検索アプリケーション、地図表示アプリケーション）毎にサブテーブルが含まれ、各サブテーブルには、対応する機種のナビゲーション装置の当該アプリケーションの利用時において、当該アプリケーションが提供する機能のうち、どの機能が何回選択して使用されたかについての履歴が記録される。
【００３９】
図７の例では、機種Ａのナビゲーション装置においては、目的地検索アプリケーションの利用時に、住所から目的地を検索する機能が過去５８回用いられ、電話番号から目的地を検索する機能が過去１７回用いられ、地図から目的地を検索する機能が過去６回用いられ、過去の目的地（すなわち、過去に目的地として設定した地点）から今回の目的地を検索する機能が１回用いられている。なお、各サブテーブル中では、使用回数の多い順に機能がソートされている。
【００４０】
このようなデータベース７は、後述するように、ナビゲーション装置１ａ〜４ａおよび携帯端末６の作動によって、内容が更新されていく。
【００４１】
制御回路６４は、ＣＰＵ、ＲＡＭ、ＲＯＭ、Ｉ／Ｏ等を有するマイコンである。ＣＰＵは、ＲＯＭまたは記憶部６３から読み出したプログラムを実行することで、後述する各種処理を実行し、その実行の際にはＲＡＭ、ＲＯＭ、記憶部６３から情報を読み出し、ＲＡＭおよび記憶部６３に対して情報の書き込みを行い、無線モジュール６２を用いて通信を行う。
【００４２】
以下、データベース７の更新および利用のためにナビゲーション装置１ａ〜４ａおよび携帯端末６が行う作動について説明する。
【００４３】
まず、データベース７の更新のための作動について説明する。ここでは、車両１〜３のいずれか（以下、第１の車両という。）に、ユーザ５が携帯端末６と共に乗り込んだとする。このとき、第１の車両に搭載されたナビゲーション装置（以下、第１のナビゲーション装置という。第１の車載装置の一例に相当する。）と携帯端末６とが互いに通信可能な距離まで近づいたとき、上述のＨＩＤプロファイルによる無線接続を実現し、互いに通信を行う。なお、ＨＯＳＴとしての第１のナビゲーション装置における、ＨＩＤとしての携帯端末６の登録は、今回のユーザ５の第１の車両への乗車機会よりも前に行われていてもよいし、今回の乗車機会に行われてもよい。
【００４４】
そして、第１のナビゲーション装置の制御回路１７は、データベース７の更新のために、図５に示すような機能選択情報送信処理を常時実行しており、携帯端末６の制御回路６４は、図６に示すようなデータベース更新処理を常時実行している。
【００４５】
この図５の機能選択情報送信処理において制御回路１７は、まずステップ１０５で、携帯端末６とのＨＩＤプロファイルによる無線接続が実現するまで待つ。そして無線接続が実現すると続いてステップ１１０で、携帯端末６に対して機種情報を送信する。機種情報とは、自機（すなわち、第１のナビゲーション装置）の機種を示す情報である。この機種情報は、あらかじめ制御回路１７のＲＯＭ等に記録されている。
【００４６】
この図６のデータベース更新処理において携帯端末６の制御回路６４は、まずステップ２０５で、第１のナビゲーション装置とのＨＩＤプロファイルによる無線接続が実現するまで待つ。そして無線接続が実現すると続いてステップ２１０で、第１のナビゲーション装置から機種情報を受信するまで待ち、受信すると、当該機種情報が示す機種が、現在無線接続している第１のナビゲーション装置の機種であると特定する。
【００４７】
続いて制御回路６４は、ステップ２１５〜２２５の処理において、機能選択情報（後述する）を第１のナビゲーション装置から受信するか（ステップ２１５）、あるいは、第１のナビゲーション装置との無線接続が切断される（ステップ２２５）まで待つ。
【００４８】
また、第１のナビゲーション装置の制御回路１７は、図５のステップ１１０に続いて、ステップ１１５〜１２５の処理において、送信すべき選択操作が発生する（ステップ１１５）か、あるいは、携帯端末６との無線接続が切断される（ステップ１２５）まで待つ。
【００４９】
ここで、送信すべき選択操作が発生する場合としては、例えば、目的地検索アプリケーションの利用時において、ユーザが操作部１３を用いて、「住所から目的地を検索する機能」、「電話番号から目的地を検索する機能」、「地図から目的地を検索する機能」、「過去の目的地から今回の目的地を検索する機能」等の機能のうちからいずれか１つを選んだ場合が該当する。
【００５０】
送信すべき選択操作が発生する別の場合としては、例えば、地図表示アプリケーションの利用時において、ユーザが操作部１３を用いて、「コンビニエンスストアのアイコンを地図上に表示する機能」、「ガソリンスタンドのアイコンを地図上に表示する機能」、「レストランのアイコンを地図上に表示する機能」、「遊園地のアイコンを地図上に表示する機能」、等の機能のうちからいずれか１つまたは複数を選んだ場合が該当する。
【００５１】
つまり、「選択操作が発生する場合」とは、所定のアプリケーションの所定の機能がユーザの操作によって選択された場合に該当する。所定のアプリケーションおよび所定の機能は、あらかじめ図５の機能選択情報送信処理のプログラムに規定されている。
【００５２】
送信すべき選択操作が発生した場合、制御回路１７はステップ１１５で送信すべき選択操作が発生したと判定し、続いてステップ１２０で、機能選択情報を作成して携帯端末６に送信する。作成する機能選択情報は、ステップ１１５の肯定判定の対象となった選択操作によって選択された機能およびその機能を提供するアプリケーションを示す情報である。つまり機能選択情報は、ユーザ５が第１のナビゲーション装置のどのアプリケーションのどの機能を選択して使用したかについて示す情報である。
【００５３】
このようにして機能選択情報が送信されると、携帯端末６の制御回路６４は、図６のステップ２１５で機能選択情報を受信したと判定し、ステップ２２０に進み、受信した機能選択情報をデータベース７に反映する。
【００５４】
具体的には、直前のステップ２１０で特定した機種の履歴テーブルをデータベース７から特定し、特定した履歴テーブル中から、受信した機能選択情報に示されたアプリケーションのサブテーブルを特定し、特定したアプリケーションのサブテーブル中から、受信した機能選択情報に示された機能に対応する使用回数の情報を特定し、特定した使用回数の情報を、１回分だけ増加させる。
【００５５】
なお、第１のナビゲーション装置の制御回路１７は、ステップ１２０で機能選択情報を送信した後は、再度ステップ１１５〜１２５の処理において、送信すべき選択操作が再び発生するか、あるいは、携帯端末６との無線接続が切断されるまで待つ。また、携帯端末６の制御回路６４は、ステップ２２０で機能選択情報をデータベース７に反映した後は、ステップ２１５〜２２５の処理において、機能選択情報を第１のナビゲーション装置から再び受信するか、あるいは、第１のナビゲーション装置との無線接続が切断されるまで待つ。
【００５６】
このように、携帯端末６のユーザが第１の車両内で第１のナビゲーション装置を使用し、特定のアプリケーションの特定の機能を選択して使用したとき、そのアプリケーションおよび選択した機能を示す機能選択情報が第１のナビゲーション装置から携帯端末６に送信される。そして携帯端末６は、データベース７に受信した機能選択情報を反映する。
【００５７】
このような処理を、ユーザが複数の車両１〜３のそれぞれに搭乗する度に実行されるので、ユーザが多数の車両を使用する程、データベース７中の機種のテーブル数は増えていき、ユーザによるナビゲーション装置の使用頻度が多くなる程、データベース７の各機能の使用回数が増えていく。ただし、増え方は、ユーザ５の嗜好に応じて、機能間でばらつきがある。例えば、ユーザ５が全く使用しない機能の回数は増えない。したがって、ユーザによるナビゲーション装置の使用頻度が多くなる程、データベース７はユーザの嗜好をより正確に反映することになる。したがって、データベース７が更新されていくことで、各機種のナビゲーション装置で、ユーザの嗜好を反映すべき所定のアプリケーションに対してユーザ５がどの機能を多用しているかを、携帯端末６側で把握することが可能となる。
【００５８】
ここで、同じユーザ５でも機種によって目的地検索の機能の嗜好に違いが表れる例について説明する。例えば機種Ａと機種Ｂでは、地図から目的地を検索する場合に、ユーザが操作部１３に対して行わなければならない操作の手順が違うとする。そして、ユーザ５にとっては、機種Ａの地図から目的地を検索する機能における操作手順は快適で自分の直感に合っているが、機種Ｂの地図から目的地を検索する機能における操作手順は自分にとっては面倒で直感に合わないとする。このような場合、機種Ａの履歴テーブルでは、地図から目的地を検索する機能の使用回数が増え、機種Ｂの履歴テーブルでは、地図から目的地を検索する機能の使用回数が増えない。
【００５９】
次に、このようにして更新されていくデータベース７を利用するための作動について説明する。ここでは、ユーザ５が、今まで乗り込んだことがない初めての車両４（以下、第２の車両という）に、携帯端末６と乗り込んだとする。このとき、第２の車両に搭載されたナビゲーション装置４ａ（以下、第２のナビゲーション装置という）と携帯端末６とが互いに通信可能な距離まで近づいたとき、上述のＨＩＤプロファイルによる無線接続を実現し、互いに通信を行う。なお、ＨＯＳＴとしての第２のナビゲーション装置における、ＨＩＤとしての携帯端末６の登録は、例えば、今回のユーザ５の第２の車両への乗車機会に行われるものとする。
【００６０】
そして、データベース７を利用するために、携帯端末６の制御回路６４は図７に示すような嗜好送信処理を常時実行しており、第２のナビゲーション装置の制御回路１７は図８に示すような嗜好受信処理を常時実行している。
【００６１】
この図７の嗜好送信処理において携帯端末６の制御回路６４は、まずステップ２５０で、第２のナビゲーション装置とのＨＩＤプロファイルによる無線接続が実現するまで待つ。そして無線接続が実現すると続いてステップ２６０で、第２のナビゲーション装置から機種情報を受信するまで待つ。
【００６２】
また、図８の嗜好受信処理において第２のナビゲーション装置の制御回路１７は、まずステップ１３０で、携帯端末６とのＨＩＤプロファイルによる無線接続が実現するまで待つ。そして無線接続が実現すると続いてステップ１３５で、携帯端末６に対して機種情報を送信する。続いてステップ１４０では、携帯端末６からユーザ嗜好データを受信するまで待つ。
【００６３】
また、携帯端末６の制御回路６４は、携帯端末６から機種情報を受信すると、ステップ２６０で、当該機種情報が示す機種が、現在無線接続している第２のナビゲーション装置の機種であると特定する。そして続くステップ２７０で、特定した機種に対応する履歴テーブルを抽出し、抽出した履歴テーブルに基づいて、アプリケーション毎のユーザ嗜好データを作成し、作成したユーザ嗜好データを第２のナビゲーション装置に送信する。
【００６４】
また、第２のナビゲーション装置の制御回路１７は、ステップ１４０でこのユーザ嗜好データを受信すると、記憶媒体（ＲＡＭ、地図データ取得部１６の記憶媒体等）に所定のファイル名で記録しておく。
【００６５】
ここで、ある機種の履歴テーブルに基づいてアプリケーション毎のユーザ嗜好データを作成する方法について説明する。当該履歴テーブルからアプリケーション毎にサブテーブルを抽出し、各サブテーブル中から、使用回数が上位３位までの３つの機能を抽出する。これにより、アプリケーション毎に使用回数が上位３位までの機能が抽出される。そして、アプリケーション毎にテーブルを作成し、各アプリケーションのテーブル中に、そのアプリケーションについて抽出された３つの機能と、各機能の順位とを関連付けて記録する。このようにしてできたアプリケーション毎のテーブルを、アプリケーション毎のユーザ嗜好データとする。
【００６６】
また、このようにして携帯端末６で作成され第２のナビゲーション装置に記録されたユーザ嗜好データを、自機の作動に反映するため、第２のナビゲーション装置の制御回路１７は、図９に示す嗜好反映処理を実行する。
【００６７】
この嗜好反映処理は、所定のアプリケーションを実行する際に、そのアプリケーションから呼び出されることで実行が始まる。所定のアプリケーションとは、データベース７に記録されることになっている履歴テーブルに対応したアプリケーション（図４の例では目的地検索アプリケーション、地図表示アプリケーション）であり、それらアプリケーションのプログラムには、あらかじめこの嗜好反映処理を呼び出す命令が組み込まれている。
【００６８】
例えば、目的地検索アプリケーションは、この所定のアプリケーションの一例である。制御回路１７は、目的地検索アプリケーションの実行中、目的地検索方法を決定するために、嗜好反映処理を呼び出して実行する。
【００６９】
そして、この嗜好反映処理において、まずステップ１５０では、デフォルト設定となっている。例として、目的地検索方法（所定の機能に相当する）をユーザに選択させる方法選択画面の構成（意匠）として、機能」を選択するためのボタン、「地図から目的地を検索する機能」を選択するためのボタン、および「過去の目的地から今回の目的地を検索する機能」を選択するためのボタンのすべてを、１ページ目の画面内に表示させ、「電話番号から目的地を検索する機能」を選択するためのボタンを、ユーザの操作部１３に対するページ送り操作を経て表示される２ページ目の画面内に表示させる設定である。
【００７０】
続いてステップ１６０では、今回の呼び出し元のアプリケーションに対応するユーザ嗜好データが、上述の所定のファイル名のデータに記録されているか否かを判定する。そして、記録されていなければ、続いてステップ１８０で、設定された内容、すなわち、デフォルト設定の内容に従って、方法選択画面を画像表示装置１２に表示させ、その後、処理を呼び出し元のアプリケーションに戻す。
【００７１】
一方、記録されていれば、続いてステップ１７０で、当該アプリケーションに対応するユーザ嗜好データに合わせて、方法選択画面の構成を設定する。
【００７２】
例えば、当該アプリケーションに対応するユーザ嗜好データとして、上位３位の機能「住所から目的地を検索する機能」、「電話番号から目的地を検索する機能」、および「地図から目的地を検索する機能」が記録されていれば、上記のボタンのうち、「住所から目的地を検索する機能」を選択するためのボタン、「電話番号から目的地を検索する機能」を選択するためのボタン、「地図から目的地を検索する機能」を選択するためのボタンのみを、１ページ目の１画面内に表示させる設定とする。
【００７３】
また例えば、当該アプリケーションに対応するユーザ嗜好データとして、上位３位の機能「住所から目的地を検索する機能」、「電話番号から目的地を検索する機能」、および「地図から目的地を検索する機能」が記録されており「住所から目的地を検索する機能」が一位となっていれば、上記のボタンのうち、「住所から目的地を検索する機能」を選択するためのボタンだけを表示し、背景画面に当該住所の地図を表示する画面とする設定とする。この背景画面の地図画面は、ユーザの操作で簡単にスクロールできるようアクティブ化してもよい。
【００７４】
ステップ１７０に続くステップ１８０では、ステップ１７０の設定に従って、方法選択画面を画像表示装置１２に表示させ、その後、処理を呼び出し元のアプリケーションに戻す。
【００７５】
このように、携帯端末６が第２のナビゲーション装置と接続した後、データベース中の第２のナビゲーション装置の機種に対応する履歴テーブルに基づいたユーザ嗜好データを作成し、作成したユーザ嗜好データを第２のナビゲーション装置に送信する。そしてそれにより、当該ユーザ嗜好データに示される機能が他の機能よりも優先的に使用できるような表示を第２のナビゲーション装置が行う。
【００７６】
したがって、第２の車両をユーザが初めて運転する場面であっても、ユーザが以前に第２のナビゲーション装置と同じ機種の他のナビゲーション装置を使用していれば、その履歴がデータベース７に反映されているので、データベースから送信されるユーザ嗜好データを第２のナビゲーション装置が採用することで、ユーザに適合した作動を行うことができる。
【００７７】
また例えば、ユーザ５の操作の傾向として、通常はＡ社製のナビゲーション装置で目的地検索は住所で行うが、Ｂ社製ナビゲーション装置の場合は目的地検索は地図表示から行うという傾向がある場合は、この傾向がデータベース７に記録されるので、ナビゲーション装置の機種毎のユーザの傾向を反映することができる。
【００７８】
なお、本実施形態においては、携帯端末６の制御回路６４が、図６の処理を実行することで、データベース更新手段の一例として機能し、図７の処理を実行することで、ユーザ嗜好データ送信手段の一例として機能する。
【００７９】
（他の実施形態）
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。
【００８０】
例えば、携帯端末６の制御回路６４は、図７のステップ２７０で作成および送信するユーザ嗜好データに、他の情報を付加してもよい。例えば、データベース７において、目的地検索アプリケーションで使用回数が上位３位に入る機能の１つが「過去の目的地から今回の目的地を検索する機能」であった場合、目的地検索アプリケーションのユーザ嗜好データとして、「過去の目的地から今回の目的地を検索する機能」を示す情報の次階層の情報を付加する。この次階層の情報は、過去の複数の目的地の特徴情報（位置、名称、種別、当該目的地および目的地周辺の地図画像）である。
【００８１】
これを実現するためには、データベース７が過去の複数の目的地の特徴情報を取得して記録する必用がある。そこで、第１のナビゲーション装置の制御回路１７は、図５の処理のステップ１２０において、過去の目的地から今回の目的地を検索する機能が選択された場合は、その際の複数の過去の目的地の特徴情報を、機能選択情報に含めて携帯端末６に送信し、携帯端末６の制御回路６４は、受信した過去の目的地の特徴情報を、当該機種の履歴テーブル中の「過去の目的地から今回の目的地を検索する機能」に対応付けて記録すればよい。
【００８２】
また、上記実施形態では、第１のナビゲーション装置１ａ〜３ａが図５に示した処理を実行し、第２のナビゲーション装置４ａが図８、図９に示したような処理を実行するようになっているが、第１のナビゲーション装置１ａ〜３ａも図８、図９に示したような処理を実行するし、第２のナビゲーション装置４ａも図５に示した処理を実行する。すなわち、各ナビゲーション装置１ａ〜４ａは、いずれも図５、図８、図９の処理を実行する。したがって、どのナビゲーション装置１ａ〜４ａにおいてもユーザ５の機能選択情報は携帯端末６に送信され、どのナビゲーション装置１ａ〜４ａにおいても携帯端末６から受けたユーザ嗜好データに基づいて、ユーザに適合したＧＵＩ表示を行う。
【００８３】
また、携帯端末６は、ナビゲーション装置の操作のために用いられてもよい。すなわち、携帯端末６で所望の操作をユーザ５が行い、その操作自体を携帯端末６がＨＩＤプロファイルの無線接続相手のナビゲーション装置に送信し、ナビゲーション装置側で、操作内容に応じた作動を実現するようになっていてもよい。こうすることで、ユーザのストレスを軽減できる仕組みを提供できる。この場合、ナビゲーション装置１ａ〜４ａの操作部１３を用いると説明した部分は、ナビゲーション装置１ａ〜４ａと携帯端末６とがＨＩＤプロファイルで無線接続している場合には、操作部１３に代えて携帯端末６の操作部６１を用いてもよい。
【００８４】
また、上記実施形態では、ユーザ５がナビゲーション装置に対して所定のアプリケーションの所定の機能を選択する操作を行う度に、ナビゲーション装置から携帯端末６に機能選択情報が送信されるようになっている。しかし、必ずしもこのようになっておらずともよい。例えば、ユーザ５が降車する際に、車両のパーキングブレーキをオンとしたタイミングで、携帯端末６とナビゲーション装置とが無線接続してから現在までの期間における、所定のアプリケーションの所定の機能を選択する操作のすべてについて、まとめて機能選択情報を作成して携帯端末６に送信するようになっていてもよい。
【００８５】
また、上記実施形態では、携帯端末６が、機能選択情報を受信し、受信した機能選択情報に基づいてデータベース７を作成、更新している。しかし、携帯端末６でデータベース７の作成、更新が処理能力の問題等で困難であるなら、携帯端末６は、携帯端末６と通信可能な他の装置（例えば、Ｂｌｕｅｔｏｏｔｈで通信可能な据置型パーソナルコンピュータ）を用いて、機能選択情報をデータベース７に反映させてもよい。この場合携帯端末６は、当該他の装置と無線接続した際、それまでにナビゲーション装置から受信している機能選択情報のすべてを当該他の装置に送信し、当該他の装置は、受信した機能選択情報を用いてデータベース７の作成または更新を行い、その結果のデータベース７を携帯端末６に送信する。
【００８６】
また、携帯端末６とナビゲーション装置１ａ〜４ａとの間の無線通信方式は、ＢｌｕｅｔｏｏｔｈのＨＩＤプロファイルに限らず、Ｂｌｕｅｔｏｏｔｈの他のプロファイルでもよいし、Ｂｌｕｅｔｏｏｔｈ以外の通信方式でもよい。
【００８７】
また、第２の車両は、ユーザ５が、今まで乗り込んだことがない車両でなくともよい。つまり、ユーザ５が過去に何回か使用したことがある車両であっても、データベース７を用いて当該車両のナビゲーション装置の操作ストレスをなくすようにしてもよい。
【００８８】
また、上記の実施形態では、図７の嗜好送信処理は、通信相手の第２のナビゲーション装置を搭載する車両が、今までユーザ５が使用したことがない初めての車両であるか否かに関わらず実行している。しかし、図７の嗜好送信処理は、通信相手の第２のナビゲーション装置を搭載する車両が、今までユーザ５が使用したことがない初めての車両である場合に限り、実行するようになっていてもよい。なお、初めての車両である否かの判断するために、ナビゲーション装置１ａ〜４ａの制御回路１７は、図５のステップ１１０および図８のステップ１３５で、機種情報のみならず、自機を固有に識別する装置ＩＤも携帯端末６に送信し、携帯端末６の制御回路６４は、図６のステップ２１０および図７のステップ２６０で、受信した装置ＩＤを記憶部６３に記録し、また図７のステップ２６０に続いては、今回受信した装置ＩＤが初めての装置ＩＤか否かを判定し、初めての装置ＩＤであれば続いてステップ２７０を実行し、初めての装置ＩＤでなければ図７の処理を終了してもよい。
【００８９】
なお、今までユーザ５が使用したことがない初めての車両である場合に限り、図７の嗜好送信処理を実行するようになっている例においては、通信相手の第２のナビゲーション装置を搭載する車両が、今までユーザ５が使用したことがある車両であった場合に、携帯端末６が自機のＩＤを第２のナビゲーション装置に送信し、第２のナビゲーション装置は、過去にこの携帯端末６から受信したユーザ嗜好データを携帯端末６のＩＤに対応付けて記憶しており、受信したＩＤに対応するユーザ嗜好データを読み出して、嗜好反映処理に用いてもよい。このようにすることで、今までユーザ５が使用したことがある車両の場合には、ナビゲーション装置と通信端末６の間の通信量を低減できる。
【００９０】
一方、今までユーザ５が使用したことがない初めての車両であるか否かに限らず、図７の嗜好送信処理を実行するようになっている例では、ナビゲーション装置側で最新のユーザ嗜好データを受信することができる。
【００９１】
また、上記実施形態では、携帯端末６の接続相手のナビゲーション装置の機種情報は、当該ナビゲーション装置から取得するようになっているが、機種情報は必ずしもナビゲーション装置から取得しなくともよい。例えば、携帯端末６は、操作部６１に対するナビゲーション装置の機種名の入力に基づいて、現在自機がどの機種のナビゲーション装置と接続しているかを特定してもよい。
【００９２】
また、携帯端末６は、携帯電話機として作動するアプリケーション、音楽プレーヤとして作動するアプリケーション等、上記実施形態で説明したアプリケーション以外のアプリケーションを実現できるようになっていてもよい。
【００９３】
また、上記実施形態では、車載装置の一例としてナビゲーション装置を用いているが、本発明の車載装置は、ナビゲーション装置に限るものではない。例えば、ナビゲーション機能を有さない地図表示装置であってもよい。
【００９４】
また、上記の実施形態において、ナビゲーション装置１ａ〜４ａの制御回路１７および携帯端末６の制御回路６４がプログラムを実行することで実現している各機能は、それらの機能を有するハードウェア（例えば回路構成をプログラムすることが可能なＦＰＧＡ）を用いて実現するようになっていてもよい。
【符号の説明】
【００９５】
１〜３        車両（第１の車両）
３            車両（第２の車両）
１ａ〜３ａ    ナビゲーション装置（第１の車載装置）
４ａ          ナビゲーション装置（第２の車載装置）
５            ユーザ
６            携帯端末
７            データベース
【図１】
0005494318.tif 000002
【図２】
0005494318.tif 000003
【図３】
0005494318.tif 000004
【図４】
0005494318.tif 000005
【図５】
0005494318.tif 000006
【図６】
0005494318.tif 000007
【図７】
0005494318.tif 000008
【図８】
0005494318.tif 000009
【図９】
0005494318.tif 000010