(57)【要約】【課題】通信相手から受信したＰＩＮコードが正規のものであることに基づいて当該通信相手にサービスを提供するサービス提供端末と通信を行うナビゲーション装置において、ＰＩＮコードをナビゲーション装置に読み取らせるための操作をユーザが行わないで済むようにする。【解決手段】  上記カーナビゲーション装置が、不特定多数に提供されたＰＩＮコードを地図データと同じＤＶＤ−ＲＯＭに記憶しており、更に、自車両がサービス提供端末に近づいて停止したとき、当該ＰＩＮコードを無線通信装置を介してサービス提供端末に送信することで、サービス提供端末との接続を確立し、サービスを受ける。【選択図】        図４
2005201719.tif 000002
【特許請求の範囲】
【請求項１】
通信相手から受信した認証データが正規のものであることに基づいて前記通信相手にサービスを提供するサービス提供端末と通信を行い、地図データを用いて地図表示を行うナビゲーション装置であって、
前記サービス提供端末の正規な認証データと、前記地図データとを共に記憶する記憶媒体（３１）と、
通信装置（２）に、前記記憶媒体に記憶された前記認証データを前記サービス提供端末宛に送信させることで、前記サービス提供端末からのサービスを受ける制御手段（１８）とを備え、
前記サービス提供端末の正規の認証データは、不特定のユーザに提供されたものであることを特徴とするナビゲーション装置。
【請求項２】
前記記憶媒体は、前記サービス提供端末の正規な認証データを、前記サービス提供端末の位置情報と関連づけて記憶しており、
前記制御手段は、前記記憶媒体に記憶された前記位置情報に基づいて、前記サービス提供端末に近づいたことを判定し、その判定に基づいて前記記憶媒体に記憶された前記認証データを前記サービス提供端末宛に送信させることを特徴とする請求項１に記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信相手から受信した認証データが正規のものであることに基づいて当該通信相手にサービスを提供するサービス提供端末と通信を行うナビゲーション装置に関する。
【背景技術】
【０００２】
従来、路上、道の駅（登録商標）等に設置されたサービス提供端末が、その端末の近辺の車両に搭載されたナビゲーション装置と通信を行うことで、ナビゲーション装置のユーザがサービス提供端末から音楽ダウンロード、観光地情報配信等のサービスを受ける技術が提案されている。
【０００３】
例えば特許文献１では、このような技術において、サービス提供端末（コンテンツスタンド）がＰＩＮコードと呼ばれる認証用のデータをナビゲーション装置から無線受信し、そのＰＩＮコードが正規のものであれば、ナビゲーション装置にサービスを提供するようになっている。更に特許文献１では、サービスを受ける際に、ユーザが携帯しているＰＩＮコードが記憶されたＩＤカードをこのナビゲーション装置に読み取らせることで、ナビゲーション装置がＰＩＮコードをサービス提供端末に送信することを実現している。
【特許文献１】特開２００１−２４５３４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、このような方法では、サービスを受けるために携帯しているＩＤカードをナビゲーション装置に読み取らせる操作が必要となる。認証用のＰＩＮコードは、現状では特定の個人または通信装置のみに割り当てられているものであるので、これを例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の、大量生産される地図データ用の記憶媒体にあらかじめ含めることは困難である。
【０００５】
一方、発明者の検討によれば、自動引き落とし等の自動課金を実現するサービスのような、個人を特定することが必須のサービス以外（例えばドライブスルーでの注文）では、特定の個人毎に異なる正規のＰＩＮコードを設ける必要がない場合がある。
【０００６】
上起点に鑑み、本発明は、通信相手から受信した認証データが正規のものであることに基づいて前記通信相手にサービスを提供するサービス提供端末と通信を行うナビゲーション装置において、認証データをナビゲーション装置に読み取らせるための操作をユーザが行わないで済むようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための請求項１に記載の発明は、通信相手から受信した認証データが正規のものであることに基づいて前記通信相手にサービスを提供するサービス提供端末と通信を行い、地図データを用いて地図表示を行うナビゲーション装置であって、
前記サービス提供端末の正規な認証データと、前記地図データとを共に記憶する記憶媒体（３１）と、通信装置（２）に、前記記憶媒体に記憶された前記認証データを前記サービス提供端末宛に送信させることで、前記サービス提供端末からのサービスを受ける制御手段（１８）とを備え、前記サービス提供端末の正規の認証データは、不特定のユーザに提供されたものであることを特徴とするナビゲーション装置である。
【０００８】
これによって、正規の認証データが不特定のユーザに提供されたものであり、ナビゲーション装置が有する地図データと共にその認証データが記憶されているので、通信相手から受信した認証データが正規のものであることに基づいて前記通信相手にサービスを提供するサービス提供端末と通信を行うナビゲーション装置において、認証データをナビゲーション装置に読み取らせるための操作をユーザが行わないで済む。
【０００９】
なお、「不特定のユーザに提供された」とは、「特定の個人にのみ提供されたものではない」という意味であり。例えば特定の団体のみが利用可能なように提供されたもの、公共に提供されたものも、「不特定のユーザに提供された」ものである。
【００１０】
また、請求項２に記載の発明は、請求項１に記載のナビゲーション装置において、前記記憶媒体は、前記サービス提供端末の正規な認証データを、前記サービス提供端末の位置情報と関連づけて記憶しており、前記制御手段は、前記記憶媒体に記憶された前記位置情報に基づいて、前記サービス提供端末に近づいたことを判定し、その判定に基づいて前記記憶媒体に記憶された前記認証データを前記サービス提供端末宛に送信させることを特徴とする。
【００１１】
このようになっているので、サービスを受けるための認証データの送信の開始のための操作が低減され、ユーザの操作の簡便性が増す。
【００１２】
なお、上記各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態について説明する。図１に、本発明の一実施形態に係る路車間サービスシステム１００の概念図を示す。路車間サービスシステム１００は、車両１０に搭載されたカーナビゲーション装置１、無線通信装置２、およびファストフード店のドライブスルー地点、駐車場、道の駅（登録商標）、道路脇等に設置されたサービス提供端末３から成る。
【００１４】
車両１０がサービス提供端末３に近づくと、カーナビゲーション装置１は、無線通信装置２を用いてサービス提供端末３と通信して認証、接続確立を行い、その後ドライブスルーの注文受付等のサービスをサービス提供端末３から受ける。
【００１５】
サービス提供端末３は無線通信装置２とブルートゥースによる無線通信を行うための通信装置を備えたワークステーション等からなるサーバ装置であり、上記した認証のために、カーナビゲーション装置１からＰＩＮコードを受け付け、そのＰＩＮコードが予め決められた正規のものであれば、無線通信装置２との通信を介してカーナビゲーション装置１にとサービスを提供するための音声・データ通信を行う。ＰＩＮコードは、サービス提供端末３がサービス提供先のカーナビゲーション装置１、無線通信装置２を認証するための認証データである。
【００１６】
図２に、このような路車間サービスシステム１００におけるカーナビゲーション装置１、無線通信装置２の構成を示す。
【００１７】
まず、カーナビゲーション装置１の構成について説明する。カーナビゲーション装置１は、位置検出器１１、音声インターフェース１６、操作スイッチ群１７、制御回路１８、外部メモリ制御装置１９、表示装置２０、およびリモコンセンサ２１を備えている。
【００１８】
位置検出器１１は、いずれも周知の地磁気センサ１２、ジャイロスコープ１３、車速センサ１４、および衛星からの電波に基づいて車両の位置を検出するＧＰＳ（Global Positioning System）のためのＧＰＳ受信機１５を有している。これらのセンサ等１２〜１５は、各々の性質に基づいた現在位置を特定するための情報を制御回路１８に出力する。
【００１９】
操作スイッチ群１７は、表示装置２０の表示面の周囲に設けられた複数のメカニカルスイッチ、当該表示面に重ねて設けられたタッチパネル等の入力装置から成り、ユーザによるメカニカルスイッチの押下（例えば押しボタンの押下）、タッチパネルのタッチに基づいた信号を制御回路１８に出力する。
【００２０】
表示装置２０は、液晶ディスプレイ等の表示面を有し、制御回路１８からの映像信号の入力に応じてその表示面上に当該映像を表示する。
【００２１】
リモコンセンサ２１は、ユーザの操作に基づいて赤外線等による無線信号を送信するリモコン２２から受信した信号を制御回路１８に出力する。
【００２２】
音声インターフェース１６（図中では音声Ｉ／Ｆと記載する）は、車内のマイク・スピーカ３２および無線通信装置２と接続しており、マイク・スピーカ３２から車内の音声の信号を無線通信装置２に出力し、また無線通信装置２から入力のあった音声信号をマイク・スピーカ３２に出力する。また音声インターフェース１６は、制御回路１８からの制御信号に従って音声のボリューム等の調節を行う。
【００２３】
外部メモリ制御装置１９は、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の取り外し可能な外部記憶媒体３１に対して、データの読み出しおよび可能であればデータの書き込みの制御を行う。外部記憶媒体３１は、ほとんど常時カーナビゲーション装置１に取り付けられている。外部記憶媒体３１が記憶している情報としては、マップマッチング用データ、地図データ、制御回路１８が実行するプログラム等がある。また本実施形態では、外部記憶媒体３１は、サービス認証データテーブルを有している。
【００２４】
図３に、サービス認証データテーブルの構成を例示する。サービス認証データテーブルは、車両から利用するブルートゥースのサービス提供端末毎に設けられるエントリを複数有するデータである。各エントリは地点情報、番号、サービスコンテンツ名、端末番号、ＢＤアドレス、ＰＩＮコードの情報を要素として有する。地点情報は、その地点の緯度、経度、および付随情報から成る。付随情報とは、交差点の名称、または当該地点の近くにある施設名称等をいう。ＢＤアドレスとは、ブルートゥースの通信を行う機器のそれぞれに固有に割り当てられる識別符号である。ＰＩＮコードとは、ブルートゥースの認証のために用いられる認証データである。
【００２５】
図３の表の先頭行以外の各行が１つのエントリを表し、これら各行中のセルが、それらエントリが有する情報の組の一要素を表している。例えば、図３中の２〜４行目のエントリは、同一地点（緯度ＮＮ．ＮＮ、経度ＥＥＥ．ＥＥ、ＸＸ交差点）に設置されたハンバーガ購入受付サービスの３台のサービス提供端末についてのエントリであり、そのサービスコンテンツ名（ここでは店名となる）は△△ハンバーガであり、端末ナンバー１のＢＤアドレスはＷＷＷＷＷＷＷＷＷＷＷＷ、端末ナンバー２のＢＤアドレスはＸＸＸＸＸＸＸＸＸＸＸＸ、端末ナンバー３のＢＤアドレスはＹＹＹＹＹＹＹＹＹＹＹＹ、端末ナンバー１のＰＩＮコードはＡＡＡＡ、端末ナンバー２のＰＩＮコードはＢＢＢＢ、端末ナンバー３のＰＩＮコードはＣＣＣＣであることが特定できる。
【００２６】
制御回路１８は、通常のコンピュータとして構成されており、内部にはＣＰＵ、ＲＯＭ、ＲＡＭ、フラッシュメモリ、Ｉ／Ｏおよびこれらの構成を接続するバスラインが備えられている。制御回路１８は、ＲＯＭ、外部記憶媒体３１から読み出したカーナビゲーション装置１の動作のためのプログラムを実行し、その実行の際にはＲＯＭ、ＲＡＭ、フラッシュメモリから情報を読み出し、ＲＡＭ、フラッシュメモリに対して情報の書き込みを行い、Ｉ／Ｏを介して位置検出器１１、音声インターフェース１６、操作スイッチ群１７、外部メモリ制御装置１９、表示装置２０、リモコンセンサ２１等と信号の授受を行う。
【００２７】
この制御回路１８のＣＰＵが実行するプログラムとしては、メニュープログラム、目的地設定プログラム、経路検索プログラム、地図表示プログラム、およびその他のプログラムがある。
【００２８】
また制御回路１８のＣＰＵは、これらプログラムの実行において、現在位置を特定する必要があれば、位置検出器１１が有するセンサ等１２〜１５から出力される現在位置を特定するための信号に基づいて、現在位置を算出する。その際、各種センサ１２〜１５からの出力は、それぞれ性質が異なる誤差を持っているため、制御回路１８のＣＰＵにおける現在位置の特定は、複数のセンサを相補的に使用するようになっている。
【００２９】
以下では、当該ＣＰＵがプログラムを読み込んで実行する動作を、当該実行されるプログラム自体の動作であると表現して説明する。
【００３０】
メニュープログラムは、ＯＳ上で動作する各種プログラムを、そのプログラムの機能や目的別に階層的にメニュー表示し、そのメニュー表示されたものの中からユーザが選択したプログラムの実行を開始させる。なお、メニュー表示は表示装置２０に当該メニューの画像データを出力することで行い、また、ユーザの選択は、リモコンセンサ２１を介したリモコン２２または操作スイッチ群１７に対する選択操作（カーソル移動、確定ボタン押下等）によって制御回路１８に入力された信号に基づいて検出する。
【００３１】
目的地設定プログラムは、目的地を設定するためのプログラムであり、ユーザに目的地入力を促す表示を表示装置２０に行わせ、その結果ユーザによるリモコン２２または操作スイッチ群１７を用いた目的地の入力に基づいて、当該目的地を制御回路１８のＲＡＭに記憶させることによって上記設定を実現する。
【００３２】
経路検索プログラムは、現在位置から目的地設定プログラムによって設定された目的地までの最適な経路を自動的に選択し、その選択した経路を案内経路として表示装置２０に表示させる。自動的に最適な経路を設定する手法としては、ダイクストラ法等が知られている。
【００３３】
地図表示プログラムは、特定した現在位置に基づく車両現在位置マークと、内部メモリ制御装置１６または外部メモリ制御装置１９を用いて読み出した地図データと、経路検索プログラムによって形成した誘導経路等の付加データとを重ねて表示装置２０に表示させる。
【００３４】
また、このＣＰＵが実行するプログラムとして、ブルートゥースサービス利用プログラムがある。このプログラムの作動については後述する。
【００３５】
次に無線通信装置２の構成について説明する。無線通信装置２は、バッファ２３、ベースバンドプロセッサ２４、受信回路２５、送信回路２６およびアンテナ２７を有している。
【００３６】
バッファ２３は、カーナビゲーション装置１の音声インターフェース１６から無線通信装置２へ入力されたデジタル音声信号を受けてベースバンドプロセッサ２４に出力する。またバッファ２３は、ベースバンドプロセッサ２４から受けたデジタル音声信号を音声インターフェース１６に出力する。なおこの際、音声インターフェース１６またはベースバンドプロセッサ２４から受けたデータを、通信速度等の原因によりすぐに出力先に遅れない場合、当該データを出力するまで記憶するようになっている。
【００３７】
受信回路２５は、アンテナ２７が受信した信号に対して増幅、周波数変換、復調、Ａ／Ｄ変換等を施し、その結果をベースバンドプロセッサ２４に出力する。
【００３８】
送信回路２６は、ベースバンドプロセッサ２４から入力されたデータに対してＤ／Ａ変換、変調、周波数変換、増幅等を施し、その結果の信号をアンテナ２７に出力する。
【００３９】
ベースバンドプロセッサ２４は、例えば回路構成がプログラム可能となっているＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）から成り、受信回路２５から入力された信号に対して、当該プログラムされた回路構成に基づく処理を施し、その結果のデータをセキュリティ制御回路１８に出力し、またセキュリティ制御回路１８から入力されたデータに対して、当該プログラムされた回路構成に基づく処理を施し、その結果のデータを送信回路２６に出力する。またベースバンドプロセッサ２４は、上記処理の必要に応じて、バッファ２３に対してデジタル音声信号を出力し、またバッファ２３からデジタル音声信号の入力を受ける。
【００４０】
より具体的には、ベースバンドプロセッサ２４は、例えば、受信回路２５から受信したデータに対して、ブルートゥースの規格に則った復調処理等の処理を施し、その結果のデータを制御回路１８に出力する。またベースバンドプロセッサ２４は、制御回路１８から無線送信のために入力されたデータに対して、用いる通信方式に則った変調処理等の処理を施し、その結果のデータを送信回路２６に出力する。
【００４１】
またベースバンドプロセッサ２４は、サービス提供端末３とのブルートゥースの探索応答、リンク確立、ＬＭＰペアリング、ＲＦＣＯＭＭ接続確立等のブルートゥースの規格に則ったサービス提供端末３との接続手順の実行のための処理を行う。
【００４２】
以上のような構成の路車間サービスシステム１００の全体的な作動のシーケンス図を図４に示す。この図の左端のライン５１がカーナビゲーション装置１の操作スイッチ群１７、表示装置２０およびリモコンセンサ２１からなるＨＭＩ（ヒューマンマシンインターフェース）の作動のシーケンスを示し、左端から２番目のライン５２が制御回路１８の作動のシーケンスを示し、左端から３番目のライン５３が無線通信装置２のベースバンドプロセッサ２４の作動のシーケンスを示し、左端から４番目のライン５４がサービス提供端末３としてのコンテンツスタンドＡの作動のシーケンスを示し、右端のライン５５がサービス提供端末３としてのコンテンツスタンドＢの作動のシーケンスを示している。なお、コンテンツスタンドＡとコンテンツスタンドＢとは同じ緯度、経度に存在し、それぞれが独立して異なるカーナビゲーション装置のユーザに対して同様のサービスを提供することができるようになっている。
【００４３】
この図４においては、カーナビゲーション装置１を搭載した車両１０がコンテンツスタンドＡおよびコンテンツスタンドＢに近づくことで、ブルートゥースのインクワイアリの段階（図４において点線５６で囲まれた領域に相当する）、ボンディングの段階（図４において点線５７で囲まれた領域に相当する）を経て、コンテンツスタンドＡからカーナビゲーション装置１がサービスの提供を受けるための接続を確立するまでの手順を例示している。この例に基づいて、制御回路１８およびベースバンドプロセッサ２４の具体的な作動を説明する。
【００４４】
コンテンツスタンドＡ、コンテンツスタンドＢは、カーナビゲーション装置とのブルートゥースによる接続が行われていない場合は常に、デバイス探索のための所定のデータを送信している（信号６４１、６５１に相当する）。このデバイス探索のための所定のデータには、各コンテンツスタンド（サービス提供端末）のＢＤアドレスが含まれている。
【００４５】
まず制御回路１８は、地図表示プログラムの実行において、位置検出器１１を用いて特定した現在位置と、サービス認証データテーブルに含まれる各エントリの緯度、経度とを比較し、車両１０が各エントリのうちのいずれかのサービス提供端末３から所定の距離内にいるか否かを判定し、いずれかのサービス提供端末３の所定の距離内にいる場合、さらに車速センサ１４からの信号に基づいて車両１０の速度を特定し、その速度に基づいて車両１０が所定の時間（例えば１０秒）停止しているか否かを判定する。そして停止していると判定すると、ブルートゥースサービス利用プログラムの実行を開始する（ステップ５２１に相当する）。
【００４６】
なお、制御回路１８は、車両が所定の走行速度を超えることを車速センサ１４から検出すると、ブルートゥースサービス利用プログラムの実行を終了する。
【００４７】
以下、この図４における制御回路１８の作動は、ブルートゥースサービス利用プログラムの実行によるものである。
【００４８】
ブルートゥースサービス利用プログラムを実行することで、制御回路１８はまずベースバンドプロセッサ２４に接続モードオンの要求信号を出力する（信号６２１に相当する）。
【００４９】
ベースバンドプロセッサ２４は、制御回路１８から接続モードオンの要求信号を受けると、アンテナ２７、受信回路２５を介してコンテンツスタンドＡ、コンテンツスタンドＢから受信したＢＤアドレスを制御回路１８に信号として通知する（信号６３１に相当する）。
【００５０】
制御回路１８は、このＢＤアドレスの通知を受けると、地図情報データより、受信したアドレス（図４中では探索ＢＤアドレスと記す）を有するエントリを、サービス認証データテーブルから探し、そのエントリのサービスコンテンツ名を読み出し（ステップ５２３に相当する）、そのコンテンツ名を、その利用の可否を求める表示と共に表示装置２０に表示させる（信号６２０に相当する）。このとき、複数のエントリのコンテンツ名を読み出した場合は、それらのうちの１つを選択できるように表示装置２０に表示させる。
【００５１】
表示装置２０は、この制御回路１８の制御にもとづいた表示を行う（ステップ５１２に相当する）。
【００５２】
そして、車両１０の乗員がリモコン２２や操作スイッチ群１７を用いて、当該サービスの利用の可否、または複数のサービスのうちの１つの選択を行う操作を行うと、操作スイッチ群１７またはリモコンセンサ２１からその操作に基づく信号が制御回路１８に入力される（信号６１１に相当する）。
【００５３】
制御回路１８は、サービスの利用可、または複数のサービスのいずれか１つの選択の信号を受けると、それに基づいてサービス認証データテーブルから利用するサービスのＢＤアドレス読み出し、そのＢＤアドレスおよび探索に応答する旨をベースバンドプロセッサ２４に信号として通知する（信号６２２に相当する）。
【００５４】
ベースバンドプロセッサ２４は、ＢＤアドレスの通知および探索に応答する旨を受けると、当該ＢＤアドレス宛の所定の探索応答データを生成し、それを送信回路２６、アンテナ２７を用いてコンテンツスタンドＡに送信する（信号６３２に相当する）。なお、この探索応答データには、無線通信装置２のＢＤアドレスが含まれている。無線通信装置２のＢＤアドレスはあらかじめ無線通信装置２の図示しない記憶媒体に記憶されていても良いし、ベースバンドプロセッサ２４にあらかじめプログラムされていてもよい。
【００５５】
コンテンツスタンドＡは、自己宛の探索応答データを受信すると、所定のブルートゥースのリンク確立要求の信号を無線通信装置２のＢＤアドレス宛に送信する（信号６４２に相当する）。これを受信したベースバンドプロセッサ２４は、この信号に対するリンク確立応答の信号をコンテンツスタンドＡ宛に送信する（信号６３３に相当する）。
【００５６】
このリンク確立応答の送信に続いて、ベースバンドプロセッサ２４は、制御回路１８に対してＰＩＮコード要求通知の信号を出力する（信号６３４に相当する）。
【００５７】
このＰＩＮコード要求通知をベースバンドプロセッサ２４から受けた制御回路１８は、信号６２２として送信したＢＤアドレスのエントリ中のＰＩＮコードをサービス認証データテーブルから読み出す（ステップ５２４に相当する）。そして、この読み出したＰＩＮコードを含むＰＩＮコード応答要求の信号をベースバンドプロセッサ２４に出力する（信号６２３に相当する）。
【００５８】
この制御回路１８からのＰＩＮコード応答要求を受けたベースバンドプロセッサ２４は、ＰＩＮコードを受けたことを確認するＰＩＮコード応答を制御回路１８に出力する（信号６３５に相当する）。
【００５９】
続いてベースバンドプロセッサ２４およびコンテンツスタンドＡは、ブルートゥースに規定された認証手続きであるＬＭＰペアリングを行う（ステップ５３１、ステップ５４１に相当する）。このＬＭＰペアリングにおいては、ベースバンドプロセッサ２４とコンテンツスタンドＡとは、ブルートゥースに規定のリンクキーの生成に必要な情報を取得するために、互いに通信のやりとりを複数行う。この通信のやり取りの最初に、ベースバンドプロセッサ２４は、信号６２３によって制御回路１８から受けたＰＩＮコードをコンテンツスタンドＡに送信する。そしてコンテンツスタンドＡは、このＰＩＮコードを受け取り、それがコンテンツスタンドＡにあらかじめ登録された正規なＰＩＮコードであるか否かを判定し、正規なものであればＬＭＰペアリングを実行し、正規なものでなければＬＭＰペアリングを行わない。このように、ベースバンドプロセッサ２４が正規なＰＩＮコードを送信することで、カーナビゲーション装置１、無線通信装置２とコンテンツスタンドＡとの接続のための処理が進行する。
【００６０】
その後、ＬＭＰペアリングの結果に基づいて、ベースバンドプロセッサ２４、コンテンツスタンドＡは、それぞれリンクキーを生成する（ステップ５３２、５４２に相当する）。
【００６１】
リンクキーを生成した後、ベースバンドプロセッサ２４、コンテンツスタンドＡは、ブルートゥースに規定のＲＦＣＯＭＭ接続を確立するための処理をそれぞれ行う（ステップ５３３、５４３に相当する）。このＲＦＣＯＭＭ接続の確立においては、生成したリンクキーを用いたベースバンドプロセッサ２４とコンテンツスタンドＡとの通信が複数行われる。
【００６２】
ＲＦＣＯＭＭ接続が確立することによって、無線通信装置２とコンテンツスタンドＡとのリンクが確立し、このリンクに基づいて、カーナビゲーション装置１が無線通信装置２を用いてコンテンツスタンドＡからのサービスを受けるようになる（ステップ６００に相当する）。
【００６３】
具体的なコンテンツスタンドＡによるサービスとしては、例えば以下のようなものがある。すなわち、コンテンツスタンドＡがファストフードのドライブスルーの注文受付の場合、コンテンツスタンドＡが、店員の応対の音声とメニューの情報を含んだ信号を送信し、ベースバンドプロセッサ２４が、その信号のうち、音声をデジタル信号としてバッファ２３に出力し、メニュー情報を制御回路１８に送信する。そして、音声インターフェース１６は、バッファ２３から受けた音声信号をマイク・スピーカ３２に出力し、制御回路１８は、ベースバンドプロセッサ２４から受けたメニューの情報を表示装置２０に表示させる。また音声インターフェース１６は、マイク・スピーカ３２から入力された車両１０の乗員の音声を、バッファ２３に出力し、制御回路１８は、操作スイッチ群１７、リモコンセンサ２１からの乗員のメニュー選択操作に基づく信号を受けて、選択する商品のデータをベースバンドプロセッサ２４に出力する。またベースバンドプロセッサ２４は、バッファ２３から受けた音声信号、および制御回路１８から受けた注文商品のデータをコンテンツスタンドＡに送信する。
【００６４】
ただし、制御回路１８が信号６２１を送信した後、コンテンツスタンドＡ、コンテンツスタンドＢからの探索の信号６４１、６５１をベースバンドプロセッサ２４が受信せず、その結果制御回路１８が信号６３１で示した探索ＢＤアドレスの通知を受けることがないまま所定の期間が経過した場合、制御回路１８は探索結果なしとしてタイムアウトし、その旨を表示装置２０に表示させ（ステップ５２２に相当する）、表示装置２０はそれに従った表示を行う（ステップ５１１に相当する）。
【００６５】
なお、本実施形態において認証のために用いられるＰＩＮコードは、不特定のユーザに提供されたものであり、個々のサービスの利用者を特定することができない。したがって、本実施形態は、上記の注文サービスのように、課金の処理（クレジットカードからの自動引き落とし等）を行わないようなサービスに好適である。
【００６６】
以上のような路車間サービスシステム１００の作動により、不特定のユーザに提供されたＰＩＮコードを正規のＰＩＮコードとするサービス提供端末３に接続してサービスの提供を受けるカーナビゲーション装置１が、当該ＰＩＮコードを、地図データと同じ外部記憶媒体３１に記憶しており、さらにその外部記憶媒体３１が記憶するサービス認証データテーブルにおいて、当該ＰＩＮコードはサービス提供端末３の位置情報、施設名、サービスコンテンツ名、端末番号およびＢＤアドレスと関連づけられている。そして、カーナビゲーション装置１は、この車両１０がサービス提供端末３に近づいて停止したことをサービス認証データテーブルを用いて特定すると、当該ＰＩＮコードを無線通信装置２を介してサービス提供端末３に送信することで、サービス提供端末３との接続を確立し、サービスを受けることができる。
【００６７】
このように、カーナビゲーション装置１が有する記憶媒体に認証用データとしてのＰＩＮコードがあらかじめ記憶されていることで、サービス提供端末３からのサービスを受けるために車両１０の乗員がＰＩＮコードを入力したり、あるいは携帯しているＰＩＮコードを記憶したＩＤカード等をカーナビゲーション装置１に読み込ませたりする手間が省けるので、サービスを受けるための操作が簡便になる。したがって、ＰＩＮコードをカーナビゲーション装置１に読み取らせるための操作をユーザが行わないで済む。
【００６８】
また、ＰＩＮコードとサービス提供端末３の位置情報とが対応付けられて記憶されており、車両１０がその位置に近づいた時に当該サービスを受けるための接続処理を開始するようになっているので、サービスを受けるための接続の開始のための操作が不用となり、ユーザは、そのサービスの利用の可否、複数のサービスのうち１つの選択等の操作を行うだけでサービスを受けることができる。
【００６９】
なお、本実施形態においては、カーナビゲーション装置１は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の外部記憶媒体３１に地図情報とサービス認証データテーブルを有しているが、カーナビゲーション装置１がハードディスクドライブ等の内部記憶媒体を有しており、その内部記憶媒体に地図データとサービス認証データテーブルを有していてもよい。ハードディスク等の書き込み可能な記憶媒体に認証データを記憶すると、サービス認証データテーブルの更新が可能となる。
【００７０】
また、本実施形態においては、サービス提供端末３のサービスはブルートゥースの規格に基づいて行われているが、通信規格はどのようなものでもよい。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態に係る路車間サービスシステム１００の構成を示す図である。
【図２】カーナビゲーション装置１および無線通信装置２の構成を示す図である。
【図３】カーナビゲーション装置１が有するサービス認証データテーブルの構成を示す図表である。
【図４】カーナビゲーション装置１、無線通信装置２、およびコンテンツスタンドＡ、コンテンツスタンドＢの通信の手順を示すシーケンス図である。
【符号の説明】
【００７２】
１…カーナビゲーション装置、２…無線通信装置、３…サービス提供端末、
１０…車両、１１…位置検出器、１２…地磁気センサ、１３…ジャイロスコープ、
１４…車速センサ、１５…ＧＰＳ受信機、１６…音声インターフェース、
１７…操作スイッチ群、１８…制御回路、１９…外部メモリ制御装置、
２０…表示装置、２１…リモコンセンサ、２２…リモコン、２３…バッファ、
２４…ベースバンドプロセッサ、２５…受信回路、２６…送信回路、２７…アンテナ、
３１…外部記憶媒体、３２…マイク・スピーカ、１００…路車間サービスシステム。
【図１】
2005201719.tif 000003
【図２】
2005201719.tif 000004
【図３】
2005201719.tif 000005
【図４】
2005201719.tif 000006