(57)【要約】【課題】  通信コストの削減、ユーザの操作の手間の軽減を図ることができ、ナビゲーション情報を視覚により直感的に把握することができるナビゲーションシステムおよび外部取得プログラムを提供すること。【解決手段】  携帯電話機２０で目的地の入力設定を受け付け、これをナビゲーションセンタ装置４０に送信し、記憶しておく。補助端末装置５０で現在位置データを取得し、これを携帯電話機２０からナビゲーションセンタ装置４０に送信する。続いて、ナビゲーションセンタ装置４０で目的地および現在位置データに基づき経路データを算出し、これを携帯電話機２０に送信し、携帯電話機２０に記憶させる。その後、携帯電話機２０で、経路データおよび補助端末装置５０からの現在位置データに基づきナビゲーションを行う。【選択図】  図１
2005098940.tif 000002
【特許請求の範囲】
【請求項１】
移動体を運転操作するユーザに対してナビゲーションサービスを行うナビゲーションシステムであって、
前記移動体とともに移動する携帯電話機と、この携帯電話機と通信網を介して接続されるナビゲーションセンタ装置と、前記移動体に設置されて前記携帯電話機の機能を補助する補助端末装置とを備え、
前記補助端末装置は、前記移動体の現在位置データを取得する現在位置取得手段と、この現在位置取得手段により取得した前記現在位置データを前記携帯電話機に供給する現在位置データ供給手段とを含んで構成され、
前記携帯電話機は、前記ユーザによる目的地の入力設定を受け付ける目的地入力設定受付手段と、この目的地入力設定受付手段により受け付けた目的地データを前記通信網を介して前記ナビゲーションセンタ装置に送信する目的地データ送信手段と、前記補助端末装置から供給される前記現在位置データを受け取ってこの現在位置データを前記通信網を介して前記ナビゲーションセンタ装置に送信する現在位置データ送信手段と、前記ナビゲーションセンタ装置から前記通信網を介して送信されてくる経路データを受信する経路データ受信手段と、この経路データ受信手段により受信した前記経路データについて始点から前記目的地までの全データを記憶する経路データ記憶手段と、この経路データ記憶手段に記憶された前記経路データおよび前記補助端末装置から受け取った前記現在位置データに基づき経路上での前記移動体の相対位置を算出する経路上相対位置算出手段と、この経路上相対位置算出手段による算出結果に基づきナビゲーション画面の表示処理を行うナビゲーション画面表示処理手段とを含んで構成され、
前記ナビゲーションセンタ装置は、前記目的地データ送信手段および前記現在位置データ送信手段により前記携帯電話機から前記通信網を介してそれぞれ送信されてきた前記目的地データおよび始点データとしての前記現在位置データに基づき前記始点から前記目的地までの前記経路データを算出する経路データ算出手段と、この経路データ算出手段により算出した前記経路データを前記通信網を介して前記携帯電話機に送信する経路データ送信手段とを含んで構成されている
ことを特徴とするナビゲーションシステム。
【請求項２】
請求項１に記載のナビゲーションシステムにおいて、
前記携帯電話機は、外部テンキーを接続するための外部テンキー接続ポートを備え、
前記補助端末装置の前記現在位置データ供給手段は、前記現在位置取得手段により取得した前記現在位置データを外部テンキー入力信号に変換する変換機を含み、この変換機により前記外部テンキー入力信号に変換した状態の前記現在位置データを前記外部テンキー接続ポートから前記携帯電話機に送り込む構成とされている
ことを特徴とするナビゲーションシステム。
【請求項３】
請求項１または２に記載のナビゲーションシステムにおいて、
前記携帯電話機は、前記補助端末装置から受け取った前記現在位置データおよび前記経路データ記憶手段に記憶された前記経路データに基づき前記移動体が前記始点から前記目的地までの経路を外れているか否かを判断する経路逸脱判断手段を備え、
前記携帯電話機の前記現在位置データ送信手段は、前記経路逸脱判断手段により前記移動体が前記経路を外れていると判断された場合には、前記経路を外れた前記移動体の現在位置データを前記ナビゲーションセンタ装置に送信する構成とされ、
前記ナビゲーションセンタ装置は、前記携帯電話機から前記目的地データ送信手段により前記通信網を介して送信されてきた前記目的地データを含むユーザ情報を記憶するユーザ情報データベースを備え、
前記ナビゲーションセンタ装置の前記経路データ算出手段は、前記現在位置データ送信手段により前記携帯電話機から前記通信網を介して送信されてきた前記経路を外れた前記移動体の現在位置データおよび前記ユーザ情報データベースに記憶された前記目的地データに基づき、前記経路を外れた前記移動体の現在位置を新たな始点としてこの始点から前記目的地までの経路データを算出し直す構成とされ、
前記ナビゲーションセンタ装置の経路データ送信手段は、前記経路データ算出手段により算出し直した前記経路データを前記通信網を介して前記携帯電話機に送信する構成とされている
ことを特徴とするナビゲーションシステム。
【請求項４】
請求項１〜３のいずれかに記載のナビゲーションシステムにおいて、
前記携帯電話機は、ＷＥＢブラウザを内蔵するとともに、外部から取得して搭載される外部取得プログラムの実行環境を備え、
前記携帯電話機の前記目的地入力設定受付手段および前記目的地データ送信手段は、前記ＷＥＢブラウザにより表示される目的地入力設定用ＷＥＢ画面により実現され、
前記携帯電話機の前記現在位置データ送信手段、前記経路データ受信手段、前記経路上相対位置算出手段、および前記ナビゲーション画面表示処理手段は、前記外部取得プログラムを実行して実現される
ことを特徴とするナビゲーションシステム。
【請求項５】
請求項１〜３のいずれかに記載のナビゲーションシステムにおいて、
前記補助端末装置は、前記ユーザの音声を入力するマイクロホンを備え、
前記携帯電話機は、外部から取得して搭載される外部取得プログラムの実行環境を備え、
前記携帯電話機の前記目的地入力設定受付手段は、前記補助端末装置から前記マイクロホンを通して送られてくる前記ユーザの音声による前記目的地の入力設定を受け付ける構成とされ、
前記携帯電話機の前記目的地データ送信手段は、前記ナビゲーションセンタ装置へのダイヤル通話により実現され、
前記ナビゲーションセンタ装置は、前記携帯電話機から前記通信網を介して前記目的地データとして送信されてきた前記ユーザの音声を認識する処理を行う音声認識処理手段を備え、
前記携帯電話機の前記現在位置データ送信手段、前記経路データ受信手段、前記経路上相対位置算出手段、および前記ナビゲーション画面表示処理手段は、前記外部取得プログラムを実行して実現される
ことを特徴とするナビゲーションシステム。
【請求項６】
請求項１〜５のいずれかに記載のナビゲーションシステムにおいて、
前記携帯電話機の前記現在位置データ送信手段は、前記ナビゲーションセンタ装置の前記経路データ算出手段による経路データ算出処理で始点データとして用いられる前記現在位置データのみならず前記携帯電話機の前記ナビゲーション画面表示処理手段によるナビゲーション開始後に取得された前記現在位置データも前記ナビゲーションセンタ装置に送信する構成とされ、
前記ナビゲーションセンタ装置は、前記目的地データ送信手段および前記現在位置データ送信手段により前記携帯電話機から前記通信網を介してそれぞれ送信されてきた前記目的地データおよび前記現在位置データを含むユーザ情報を記憶するユーザ情報データベースと、このユーザ情報データベースに記憶された他のユーザについての前記目的地データまたは前記現在位置データを取り込んで前記他のユーザの追跡を希望する追跡ユーザについての前記目的地データを設定する追跡ユーザ目的地設定手段とを備え、
前記ナビゲーションセンタ装置の前記経路データ算出手段は、前記追跡ユーザ目的地設定手段により前記追跡ユーザについての前記目的地データが設定された場合に前記追跡ユーザのための追跡用の経路データを算出する構成とされ、
前記ナビゲーションセンタ装置の前記経路データ送信手段は、前記経路データ算出手段により前記追跡用の経路データが算出された場合に前記追跡用の経路データを前記追跡ユーザの携帯電話機に送信する構成とされている
ことを特徴とするナビゲーションシステム。
【請求項７】
移動体を運転操作するユーザに対してナビゲーションサービスを行うナビゲーションシステムを構成するために、前記移動体とともに移動する携帯電話機に外部から取得されて搭載される外部取得プログラムであって、
前記移動体に設置されて前記携帯電話機の機能を補助する補助端末装置から供給される前記移動体の現在位置データを受け取ってこの現在位置データを前記通信網を介してナビゲーションセンタ装置に送信する現在位置データ送信手段と、
前記ユーザにより入力設定された目的地データおよび前記現在位置データ送信手段により送信された始点データとしての前記現在位置データに基づき算出されて前記ナビゲーションセンタ装置から前記通信網を介して送信されてくる経路データを受信するとともに、受信した前記経路データについて始点から目的地までの全データを経路データ記憶手段に記憶させる経路データ受信手段と、
前記経路データ記憶手段に記憶された前記経路データおよび前記補助端末装置から受け取った前記現在位置データに基づき経路上での前記移動体の相対位置を算出する経路上相対位置算出手段と、
この経路上相対位置算出手段による算出結果に基づきナビゲーション画面の表示処理を行うナビゲーション画面表示処理手段として、
前記携帯電話機を機能させるための外部取得プログラム。
【請求項８】
請求項７に記載の外部取得プログラムにおいて、
前記現在位置データ送信手段は、前記補助端末装置の変換機により外部テンキー入力信号に変換された状態で外部テンキー接続ポートから前記携帯電話機に送り込まれた前記現在位置データを受け取る構成とされている
ことを特徴とする外部取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体を運転操作するユーザに対してナビゲーションサービスを行うナビゲーションシステム、およびこのナビゲーションシステムを構成するために、移動体とともに移動する携帯電話機に外部から取得されて搭載される外部取得プログラムに係り、例えば、携帯電話機を自動車に搭載してＧＰＳ測位によるカーナビゲーションを行う場合等に利用できる。
【背景技術】
【０００２】
従来より、全地球測位システム（ＧＰＳ：Global Positioning System）を用いたカーナビゲーションシステムが普及している。近年では、携帯電話機の機能の向上に伴い、携帯電話機を用いたカーナビゲーションシステムも提案されている。
【０００３】
例えば、携帯電話機と、ＧＰＳを備えた携帯電話機車載補助装置と、ナビゲーションセンタ装置とを備え、ＧＰＳによる測位データを携帯電話機車載補助装置から携帯電話機に入力し、この測位データや目的地情報を携帯電話機からナビゲーションセンタ装置に送信し、携帯電話機で現在位置案内情報や道順案内情報をナビゲーションセンタ装置から受信してこれらのテキスト表示や音声出力を行うナビゲーションシステムがある（特許文献１参照）。
【０００４】
また、ＧＰＳを内蔵する携帯電話機を用いて、移動体を現在位置から目的地まで音声誘導するナビゲーションシステムもある（特許文献２参照）。このシステムでは、携帯電話機から地図情報を管理する基地局に現在位置および希望目的地情報を送信し、基地局でこれらの情報に基づき誘導に必要な音声情報および位置情報を抽出し、抽出した情報を携帯電話機に内蔵した不揮発メモリに一括ダウンロードし、ダウンロード完了後に通信回線を切断して誘導情報をユーザに通知するようになっている。
【０００５】
さらに、携帯電話機とともに移動するのではなく固定点に置かれて携帯電話機の現在位置を把握する携帯電話位置判断システム（タワー間の信号三角測量、信号方向検出等の公知の手法によるシステム）を用いてナビゲーションサービスを行うシステム、あるいは測位ハードウェア（ＧＰＳシステム）を備えた携帯電話機を用いてナビゲーションサービスを行うシステム、さらにはこれらの携帯電話位置判断システムおよびＧＰＳシステムを組み合わせてナビゲーションサービスを行うシステムもある（特許文献３参照）。これらのシステムでは、ＧＰＳシステムを備えた携帯電話機からは、ナビゲーションサービスの要求とともにＧＰＳ測位による現在位置データがナビゲーションサービスサーバに送信され、一方、ＧＰＳシステムを備えていない携帯電話機からは、現在位置データは送信されないので、現在位置の把握は携帯電話位置判断システムにより行われる。
【０００６】
【特許文献１】特開２００１−２６４０９６号公報（段落［０００５］、［０００６］、［００１９］〜［００２１］、図１、要約）
【特許文献２】特開２００２−１６８６４５号公報（段落［０００７］、［００３１］、図１、要約）
【特許文献３】特開２００１−２４９０２６号公報（段落［０００５］〜［０００７］、［００１５］、［００２７］、［００３９］、［００４１］〜［００４６］、図１、図５、要約）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述した特許文献１に記載されたナビゲーションシステムでは、目的地までの道順が複雑で道順案内が多数になるときには、複数回に分けて道順案内をするが、この際、ナビゲーションセンタ装置は、携帯電話機からの道順案内のアクセスに対して登録ＩＤを付与し、次回アクセス時にこの登録ＩＤがユーザにより入力されて測位データとともに携帯電話機から送信されてきたときに、携帯電話機に道順案内を返信するようになっている（特許文献１の段落［００１９］〜［００２１］参照）。従って、複数回に分けた道順案内の都度に、ＧＰＳによる測位データ（ユーザの現在位置データ）や登録ＩＤをナビゲーションセンタ装置に送信しなければならないので、通信量が多くなり、通信コストが高くなるうえ、ユーザの入力操作の手間もかかるという問題がある。また、音声やテキストによるナビゲーションであるため、視覚による直感的な把握をすることができないという問題がある。
【０００８】
また、前述した特許文献２に記載されたナビゲーションシステムでは、ナビゲーションに必要な情報は、携帯電話機に内蔵した不揮発メモリに一括ダウンロードするので、ナビゲーションを受けるに際して電話回線を接続し続ける必要性がなく、安い電話料金でナビゲーションサービスを受けることができるというメリットがあるものの、ＧＰＳを内蔵した携帯電話機を用意しなければならないため、ユーザが既に所有している携帯電話機を利用してサービスを受けるには、制約が生じることになる。また、音声による誘導なので、視覚による直感的な把握をすることができないという問題がある。
【０００９】
さらに、前述した特許文献３に記載されたナビゲーションシステムでは、携帯電話位置判断システムを用いる場合には、この携帯電話位置判断システムと携帯電話機との間で通信を行わなければ携帯電話機の現在位置を把握することはできなので、通信コストがかかるうえ、固定点に置かれた多数のタワー等の存在が前提となるので、設備コストがかかるという問題がある。一方、ＧＰＳシステムを用いる場合には、ナビゲーションサービスの要求とともにＧＰＳ測位による現在位置データをナビゲーションサービスサーバに送信する処理を繰り返し行う構成とされているので、通信コストがかかるという問題がある。また、特許文献３の段落［００３９］には、運転指示が携帯電話機にダウンロードされて携帯電話機の記憶装置に保存され、この運転指示は、その後、運転操作が必要な位置にユーザが近づいたとき等の適切な時期に再生される旨の記載があるが、携帯電話機には、各指示を再生すべき時期を示す携帯電話位置判断システムからの信号が与えられる旨の記載があり、結局、運転指示をダウンロードして携帯電話機に保存しておいたとしても、それを適切な時期に再生するには、携帯電話位置判断システムと携帯電話機との間の継続的な通信が行われることが前提となるため、そのための通信量は削減することができない。
【００１０】
本発明の目的は、通信コストの削減、ユーザの操作の手間の軽減を図ることができ、ナビゲーション情報を視覚により直感的に把握することができるナビゲーションシステムおよび外部取得プログラムを提供するところにある。
【課題を解決するための手段】
【００１１】
本発明は、移動体を運転操作するユーザに対してナビゲーションサービスを行うナビゲーションシステムであって、移動体とともに移動する携帯電話機と、この携帯電話機と通信網を介して接続されるナビゲーションセンタ装置と、移動体に設置されて携帯電話機の機能を補助する補助端末装置とを備え、補助端末装置は、移動体の現在位置データを取得する現在位置取得手段と、この現在位置取得手段により取得した現在位置データを携帯電話機に供給する現在位置データ供給手段とを含んで構成され、携帯電話機は、ユーザによる目的地の入力設定を受け付ける目的地入力設定受付手段と、この目的地入力設定受付手段により受け付けた目的地データを通信網を介してナビゲーションセンタ装置に送信する目的地データ送信手段と、補助端末装置から供給される現在位置データを受け取ってこの現在位置データを通信網を介してナビゲーションセンタ装置に送信する現在位置データ送信手段と、ナビゲーションセンタ装置から通信網を介して送信されてくる経路データを受信する経路データ受信手段と、この経路データ受信手段により受信した経路データについて始点から目的地までの全データを記憶する経路データ記憶手段と、この経路データ記憶手段に記憶された経路データおよび補助端末装置から受け取った現在位置データに基づき経路上での移動体の相対位置を算出する経路上相対位置算出手段と、この経路上相対位置算出手段による算出結果に基づきナビゲーション画面の表示処理を行うナビゲーション画面表示処理手段とを含んで構成され、ナビゲーションセンタ装置は、目的地データ送信手段および現在位置データ送信手段により携帯電話機から通信網を介してそれぞれ送信されてきた目的地データおよび始点データとしての現在位置データに基づき始点から目的地までの経路データを算出する経路データ算出手段と、この経路データ算出手段により算出した経路データを通信網を介して携帯電話機に送信する経路データ送信手段とを含んで構成されていることを特徴とするものである。
【００１２】
ここで、「移動体」とは、主として自動車であるが、その他に、例えば、オートバイ、自転車等も含まれ、また、陸上の移動体に限らず、船舶や航空機も含まれる。従って、「経路」は、地上に拡がる道路に限らず、航路や空路も含まれる。
【００１３】
また、「現在位置取得手段」とは、例えば、ＧＰＳやＤ−ＧＰＳ（Differential ＧＰＳ）による測位システム等である。
【００１４】
さらに、「経路上での移動体の相対位置」とは、例えば、経路を構成する各ポイントまでの距離等である。
【００１５】
そして、「携帯電話機」には、パーソナル・ハンディフォーン・システム（ＰＨＳ）も含まれる。
【００１６】
また、「通信網」とは、携帯電話網（例えば、ＣＤＭＡ網、ＰＤＣ網、ＰＨＳ網等）、あるいは携帯電話網と、例えば、インターネット、イントラネット、エクストラネット、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、専用線、固定電話回線網等との組合せである。
【００１７】
さらに、「始点から目的地までの全データ」とは、始点から目的地までの経路が複数存在する場合にその全経路のデータという意味ではなく、例えば、東京から青森までのように長距離の経路であっても、東京〜仙台、仙台〜青森のように分割せずに、東京〜青森のデータを一括して記憶するという意味である。
【００１８】
このような本発明のナビゲーションシステムにおいては、携帯電話機で、目的地入力設定受付手段によりユーザによる目的地の入力設定を受け付け、この目的地入力設定受付手段により受け付けた目的地データを、目的地データ送信手段により通信網を介してナビゲーションセンタ装置に送信する。
【００１９】
また、補助端末装置で、現在位置取得手段により移動体の現在位置データを取得し、取得した現在位置データを、現在位置データ供給手段により携帯電話機に供給する。そして、携帯電話機で、現在位置データ送信手段により、補助端末装置から供給される現在位置データを受け取ってこれを通信網を介してナビゲーションセンタ装置に送信する。
【００２０】
続いて、ナビゲーションセンタ装置で、経路データ算出手段により、目的地データ送信手段および現在位置データ送信手段により携帯電話機から通信網を介してそれぞれ送信されてきた目的地データおよび始点データとしての現在位置データに基づき、始点から目的地までの経路データを算出する。そして、経路データ送信手段により、経路データ算出手段により算出した経路データを、通信網を介して携帯電話機に送信する。
【００２１】
その後、経路データ受信手段により、ナビゲーションセンタ装置から通信網を介して送信されてくる経路データを受信し、受信した経路データについて始点から目的地までの全データを経路データ記憶手段に記憶させる。そして、経路上相対位置算出手段により、経路データ記憶手段に記憶された経路データおよび補助端末装置から受け取った現在位置データに基づき、経路上での移動体の相対位置を算出し、この算出結果に基づき、ナビゲーション画面表示処理手段によりナビゲーション画面の表示処理を行う。
【００２２】
従って、ナビゲーションセンタ装置の経路データ算出手段により算出された経路データは、始点から目的地までの全データが携帯電話機の経路データ記憶手段に記憶されるので、一旦、経路データ受信手段により経路データを受信した後は、ナビゲーションセンタ装置からの経路データの取得は、経路を外れた場合等の特別な場合を除き不要となるとともに、ナビゲーション開始後の移動体の現在位置データは、ナビゲーションセンタ装置からではなく現在位置データ供給手段により補助端末装置から受け取ることが可能となる。このため、ナビゲーション開始後には、経路を外れた場合等の特別な場合を除き、ナビゲーションセンタ装置と携帯電話機との間でのデータ通信を行うことなく、継続的なナビゲーション情報の提供を行うことが可能となるので、通信コストが削減されるうえ、ユーザは、継続的なナビゲーション情報の提供を受けるにあたって、前述した特許文献１のような登録ＩＤの入力操作を行う必要もないので、ユーザの操作の手間が軽減される。
【００２３】
また、補助端末装置から現在位置データを受け取ることができるので、携帯電話機にＧＰＳが内蔵されている必要はない。このため、ユーザは、ナビゲーションサービスを受けるにあたって、ＧＰＳが内蔵されている携帯電話機を新たに用意する必要はなく、ＧＰＳが内蔵されていない携帯電話機を所有していたとしても、その携帯電話機をそのまま利用してナビゲーションサービスを受けることが可能となる。そして、このように現在位置データを、外付けの補助端末装置から受け取る構成とされているので、現在位置データを取得する機能を有する機器であれば補助端末装置として用いることができるため、補助端末装置のカスタマイズを実現することが可能となる。
【００２４】
さらに、ナビゲーション情報の提供を行うにあたっては、ナビゲーション画面表示処理手段により、ナビゲーション画面の表示処理を行うので、ナビゲーション情報を視覚により直感的に把握することが可能となり、音声出力のみによるナビゲーションサービスを行う場合に比べ、ユーザに対する情報伝達効果が高められ、これらにより前記目的が達成される。
【００２５】
また、前述したナビゲーションシステムにおいて、携帯電話機は、外部テンキーを接続するための外部テンキー接続ポートを備え、補助端末装置の現在位置データ供給手段は、現在位置取得手段により取得した現在位置データを外部テンキー入力信号に変換する変換機を含み、この変換機により外部テンキー入力信号に変換した状態の現在位置データを外部テンキー接続ポートから携帯電話機に送り込む構成とされていることが望ましい。
【００２６】
ここで、「外部テンキー」とは、厳密な意味でのテンキー（数字キーと四則演算に関するキーをまとめたもの）ではなく、通称的な意味でのテンキーである。従って、ここでいう外部テンキーには、数字キーと四則演算に関するキーのみならず、文字やその他の記号等のような通常の外部キーボードに設けられているキーが含まれる。
【００２７】
このように現在位置データを外部テンキー接続ポートから外部テンキー入力信号として携帯電話機に入力する構成とした場合には、携帯電話機の既存の機能（キーエミュレーション機能）を利用して補助端末装置から携帯電話機へ現在位置データを送り込むことができるので、ユーザは、自分の所有している携帯電話機をそのまま利用してナビゲーションサービスを受けることが可能となり、ユーザの金銭的負担が軽減される。
【００２８】
さらに、前述したナビゲーションシステムにおいて、携帯電話機は、補助端末装置から受け取った現在位置データおよび経路データ記憶手段に記憶された経路データに基づき移動体が始点から目的地までの経路を外れているか否かを判断する経路逸脱判断手段を備え、携帯電話機の現在位置データ送信手段は、経路逸脱判断手段により移動体が経路を外れていると判断された場合には、経路を外れた移動体の現在位置データをナビゲーションセンタ装置に送信する構成とされ、ナビゲーションセンタ装置は、携帯電話機から目的地データ送信手段により通信網を介して送信されてきた目的地データを含むユーザ情報を記憶するユーザ情報データベースを備え、ナビゲーションセンタ装置の経路データ算出手段は、現在位置データ送信手段により携帯電話機から通信網を介して送信されてきた経路を外れた移動体の現在位置データおよびユーザ情報データベースに記憶された目的地データに基づき、経路を外れた移動体の現在位置を新たな始点としてこの始点から目的地までの経路データを算出し直す構成とされ、ナビゲーションセンタ装置の経路データ送信手段は、経路データ算出手段により算出し直した経路データを通信網を介して携帯電話機に送信する構成とされていることが望ましい。
【００２９】
このように経路逸脱判断手段を設けた構成とした場合には、移動体がナビゲーションに従って算出経路に沿って移動しているときには、現在位置データ送信手段によるナビゲーションセンタ装置への現在位置データの送信は行わずに、補助端末装置から携帯電話機への現在位置データの供給のみでナビゲーションを継続し、移動体が経路を外れたときにのみ、現在位置データ送信手段によるナビゲーションセンタ装置への現在位置データの送信を行うという処理が可能となる。このため、移動体が経路を外れない限りは、補助端末装置と携帯電話機との間でのデータの授受のみでナビゲーションを行うことが可能となり、ナビゲーションセンタ装置と携帯電話機との間のデータの送受信を必要最小限に抑えた処理が可能となる。
【００３０】
そして、以上に述べたナビゲーションシステムにおいて、携帯電話機は、ＷＥＢブラウザを内蔵するとともに、外部から取得して搭載される外部取得プログラムの実行環境を備え、携帯電話機の目的地入力設定受付手段および目的地データ送信手段は、ＷＥＢブラウザにより表示される目的地入力設定用ＷＥＢ画面により実現され、携帯電話機の現在位置データ送信手段、経路データ受信手段、経路上相対位置算出手段、およびナビゲーション画面表示処理手段は、外部取得プログラムを実行して実現される構成としてもよい。
【００３１】
ここで、「外部取得プログラムの実行環境」とは、ＷＥＢブラウザ等の携帯電話機に内蔵されるプログラムの実行環境ではなく、携帯電話機の外部から取得して携帯電話機に搭載されるプログラムの実行環境を意味する。例えば、外部取得プログラムがＪＡＶＡプログラム（ＪＡＶＡは、登録商標）である場合には、携帯電話に対応するＪＡＶＡの実行環境であり、携帯電話機の内部に携帯電話専用のＪＡＶＡ仮想マシン（例えばＫＶＭ等）を搭載していることを意味する。また、ワイヤレス端末向けアプリケーションプラットフォームＢＲＥＷ（Binary Runtime Environment for Wireless）（商標）を採用してもよく、この場合には、外部取得プログラムは、例えばＣ言語やＣ＋＋言語で記述されたＢＲＥＷプログラムとなる。
【００３２】
より具体的には、例えば、ＣＬＤＣ（Connected Limited Device Configuration）の規格に従ったＪＡＶＡ実行環境等とすることが好適である。このＣＬＤＣの規格とは、ＪＡＶＡ２ＭＥの一部として定義されている実行環境のうち、携帯電話や携帯情報端末（ＰＤＡ）等の小型端末であって中央演算処理装置（ＣＰＵ）やメモリ容量等の機能に制限があるデバイスを対象としたコンフィグレーションである。なお、ＭＩＤＰ（Mobile Information Device Profile：ＪＡＶＡ２で定義されているＡＰＩセットの１つで、携帯電話等での使用を想定したＪＡＶＡ実行環境の仕様）、あるいは携帯電話会社が提供するサービスの仕様である「ｉアプリ」（商標）も、ＣＬＤＣの規格の中に位置付けられるため、これらのいずれにも本発明を好適に適用することができる。
【００３３】
このように携帯電話機で行う各処理をＷＥＢブラウザおよび外部取得プログラムにより実現する構成とした場合には、主として移動体を停止させた状態でユーザの操作により行われる目的地の入力設定については、ＷＥＢブラウザおよびこれにより表示される目的地入力設定用ＷＥＢ画面により行い、一方、それ以降に行われるユーザの操作を通常必要としない処理については、外部取得プログラムにより自動的に行うことが可能となり、ＷＥＢブラウザと外部取得プログラムとにより適切な機能分担がなされ、効率的な処理が可能となる。
【００３４】
また、以上に述べたナビゲーションシステムにおいて、補助端末装置は、ユーザの音声を入力するマイクロホンを備え、携帯電話機は、外部から取得して搭載される外部取得プログラムの実行環境を備え、携帯電話機の目的地入力設定受付手段は、補助端末装置からマイクロホンを通して送られてくるユーザの音声による目的地の入力設定を受け付ける構成とされ、携帯電話機の目的地データ送信手段は、ナビゲーションセンタ装置へのダイヤル通話により実現され、ナビゲーションセンタ装置は、携帯電話機から通信網を介して目的地データとして送信されてきたユーザの音声を認識する処理を行う音声認識処理手段を備え、携帯電話機の現在位置データ送信手段、経路データ受信手段、経路上相対位置算出手段、およびナビゲーション画面表示処理手段は、外部取得プログラムを実行して実現される構成としてもよい。
【００３５】
このように音声認識処理手段を設けて目的地設定を音声入力により行う構成とした場合には、ユーザは、目的地設定を音声入力で行うことができるので、移動体を移動させている最中でも目的地の入力設定が可能となる。一方、目的地の入力設定以降に行われるユーザの操作を通常必要としない処理については、外部取得プログラムにより自動的に行うことが可能となる。このため、音声入力による通話処理と外部取得プログラムとにより適切な機能分担がなされ、効率的な処理が可能となる。
【００３６】
さらに、以上に述べたナビゲーションシステムにおいて、携帯電話機の現在位置データ送信手段は、ナビゲーションセンタ装置の経路データ算出手段による経路データ算出処理で始点データとして用いられる現在位置データのみならず携帯電話機のナビゲーション画面表示処理手段によるナビゲーション開始後に取得された現在位置データもナビゲーションセンタ装置に送信する構成とされ、ナビゲーションセンタ装置は、目的地データ送信手段および現在位置データ送信手段により携帯電話機から通信網を介してそれぞれ送信されてきた目的地データおよび現在位置データを含むユーザ情報を記憶するユーザ情報データベースと、このユーザ情報データベースに記憶された他のユーザについての目的地データまたは現在位置データを取り込んで他のユーザの追跡を希望する追跡ユーザについての目的地データを設定する追跡ユーザ目的地設定手段とを備え、ナビゲーションセンタ装置の経路データ算出手段は、追跡ユーザ目的地設定手段により追跡ユーザについての目的地データが設定された場合に追跡ユーザのための追跡用の経路データを算出する構成とされ、ナビゲーションセンタ装置の経路データ送信手段は、経路データ算出手段により追跡用の経路データが算出された場合に追跡用の経路データを追跡ユーザの携帯電話機に送信する構成とされていることが望ましい。
【００３７】
ここで、「追跡」とは、他のユーザの現在位置を自分の目的地として他のユーザを追いかけることのみならず、他のユーザと目的地を共有することも含む。従って、後者の場合には、結果的に先回りになることもあり得るが、本発明では、このようになる場合も含めて追跡と呼ぶものとする。
【００３８】
このように追跡ユーザ目的地設定手段を設けて他のユーザの追跡を行うことができる構成とした場合には、他のユーザと連携して自分の移動体を移動させることが可能となるので、複数のユーザ同士が連絡し合って同一行動や共通行動をとる場合と同様な行動を実現することが可能となる。また、他のユーザの現在位置を自分の目的地とすれば、他のユーザの位置が時々刻々と変化しても、それに追従して移動することが可能となり、また、他のユーザと目的地を共有すれば、他のユーザの目的地変更を把握して自分の目的地も変更することが可能となる。
【００３９】
また、本発明は、移動体を運転操作するユーザに対してナビゲーションサービスを行うナビゲーションシステムを構成するために、移動体とともに移動する携帯電話機に外部から取得されて搭載される外部取得プログラムであって、移動体に設置されて携帯電話機の機能を補助する補助端末装置から供給される移動体の現在位置データを受け取ってこの現在位置データを通信網を介してナビゲーションセンタ装置に送信する現在位置データ送信手段と、ユーザにより入力設定された目的地データおよび現在位置データ送信手段により送信された始点データとしての現在位置データに基づき算出されてナビゲーションセンタ装置から通信網を介して送信されてくる経路データを受信するとともに、受信した経路データについて始点から目的地までの全データを経路データ記憶手段に記憶させる経路データ受信手段と、経路データ記憶手段に記憶された経路データおよび補助端末装置から受け取った現在位置データに基づき経路上での移動体の相対位置を算出する経路上相対位置算出手段と、この経路上相対位置算出手段による算出結果に基づきナビゲーション画面の表示処理を行うナビゲーション画面表示処理手段として、携帯電話機を機能させるためのものである。
【００４０】
さらに、上記の外部取得プログラムにおいて、現在位置データ送信手段は、補助端末装置の変換機により外部テンキー入力信号に変換された状態で外部テンキー接続ポートから携帯電話機に送り込まれた現在位置データを受け取る構成とされていることが望ましい。
【００４１】
なお、以上に述べた本発明の外部取得プログラムまたはその一部は、例えば、光磁気ディスク（ＭＯ）、コンパクトディスク（ＣＤ）を利用した読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）、デジタル・バーサタイル・ディスク（ＤＶＤ）を利用した読出し専用メモリ（ＤＶＤ−ＲＯＭ）、ＤＶＤを利用したランダム・アクセス・メモリ（ＤＶＤ−ＲＡＭ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去および書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等の記録媒体に記録して保存や流通等させることが可能であるとともに、例えば、ＬＡＮ、ＭＡＮ、ＷＡＮ、インターネット、イントラネット、エクストラネット等の有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に載せて搬送することも可能である。さらに、以上に述べた本発明の外部取得プログラムは、他の外部取得プログラムの一部分であってもよく、あるいは別個のプログラム（携帯電話機に搭載される外部取得プログラムに限らない。）と共に記録媒体に記録されていてもよい。
【発明の効果】
【００４２】
以上に述べたように本発明によれば、始点から目的地までの全ての経路データをナビゲーションセンタ装置から取得して携帯電話機に記憶しておき、ナビゲーション開始後の移動体の現在位置データを補助端末装置から受け取ってナビゲーションを行うので、ナビゲーション開始後には、経路を外れた場合等の特別な場合を除き、ナビゲーションセンタ装置と携帯電話機との間でのデータ通信を行うことなく、継続的なナビゲーション情報の提供を行うことができ、通信コストの削減、ユーザの操作の手間の軽減を図ることができるうえ、画面表示によるナビゲーションを行うので、ユーザはナビゲーション情報を視覚により直感的に把握することができるという効果がある。
【発明を実施するための最良の形態】
【００４３】
以下に本発明の一実施形態について図面を参照して説明する。図１および図２には、本実施形態のナビゲーションシステム１０の全体構成が示されている。図３には、ナビゲーションシステム１０を構成する携帯電話機２０および補助端末装置５０のハードウェア構成が示されている。
【００４４】
図１および図２において、ナビゲーションシステム１０は、移動体（ここでは、一例として自動車とする。）とともに移動する携帯電話機２０と、ナビゲーションセンタ装置４０と、車内に設置されて携帯電話機２０の機能を補助する補助端末装置５０とを備えて構成されている。
【００４５】
図１において、携帯電話機２０とナビゲーションセンタ装置４０とは、携帯電話網２、携帯電話会社管理センタ３、およびインターネット４を含んで構成された通信網５を介して接続されている。なお、通信網５は、このような構成に限定されず、例えば、インターネット４に、ＬＡＮ、ＭＡＮ、ＷＡＮ、イントラネット、エクストラネット等を組み合わせた構成としてもよく、ナビゲーションセンタ装置４０と携帯電話会社管理センタ３とは、インターネット４ではなく専用線により接続してもよい。
【００４６】
図１において、携帯電話機２０は、情報を画面表示するための液晶等による表示部２１と、各種のキーからなる操作部２２と、外部テンキーを接続するための外部テンキー接続ポート２３と、赤外線通信用のＩｒＤＡポート２４とを備えている。携帯電話機２０は、運転中のユーザが画面の表示内容を容易に確認できる位置（例えばダッシュボード近傍等）に設置される。
【００４７】
外部テンキー接続ポート２３は、外部テンキー入力信号（外部キーボードを用いて入力されるキー入力信号）を受け付けるキーエミュレーション機能を備えた１６芯または１８芯のインターフェースである。ＩｒＤＡポート２４は、赤外線通信の規格（ＩｒＤＡ：Infrared Data Association）に従った信号を受け付けるポートであり、本実施形態では使用しないが、補助端末装置５０から携帯電話機２０へのデータ送信手段として、外部テンキー接続ポート２３に代えて採用することができるため、図示したものである。なお、ＩｒＤＡポート２４の他に、ＵＳＢポートやブルートゥースポートも外部テンキー接続ポート２３に代えて採用することができる。
【００４８】
また、図２において、携帯電話機２０は、ＷＥＢモード処理手段３１と、ＪＡＶＡモード処理手段３２（ＪＡＶＡは、登録商標）と、通話モード処理手段３３と、経路データ記憶手段３４と、外部取得プログラム記憶手段３５とを備えている。
【００４９】
ＷＥＢモード処理手段３１は、プログラム取得手段３１Ａと、目的地入力設定受付手段３１Ｂと、目的地データ送信手段３１Ｃと、追跡要求受付手段３１Ｄとを含んで構成され、これらの各手段３１Ａ〜３１Ｄは、携帯電話機２０の内部に設けられた中央演算処理装置（ＣＰＵ）、およびこのＣＰＵの動作手順を規定するプログラム、すなわち携帯電話機２０に内蔵されたＷＥＢブラウザ、およびこのＷＥＢブラウザにより表示されるＷＥＢ画面（画面に付帯するアプリケーションを含む。）により実現される。
【００５０】
プログラム取得手段３１Ａは、ナビゲーションセンタ装置４０のＷＥＢサーバ４１から、提供プログラム記憶手段４１Ｂに記憶されたプログラム（本実施形態では、一例としてＪＡＶＡプログラムとする。）をダウンロードして取得し、取得したプログラムを外部取得プログラム記憶手段３５に記憶保存させる処理を行うものである。
【００５１】
目的地入力設定受付手段３１Ｂは、目的地入力設定用ＷＥＢ画面Ｇ２，Ｇ３等（図６参照）を用いて行われるユーザによる目的地の入力設定を受け付ける処理を行うものである。
【００５２】
目的地データ送信手段３１Ｃは、目的地入力設定受付手段３１Ｂにより受け付けた目的地データを、通信網５を介してナビゲーションセンタ装置４０に送信する処理を行うものである。
【００５３】
追跡要求受付手段３１Ｄは、他のユーザの追跡を希望する追跡ユーザの要求を受け付ける処理を行うものである。具体的には、例えば、追跡したい他のユーザを特定するためのＩＤやパスワードの入力を受け付ける（図１０参照）。
【００５４】
ＪＡＶＡモード処理手段３２は、現在位置データ送信手段３２Ａと、経路データ受信手段３２Ｂと、経路上相対位置算出手段３２Ｃと、ナビゲーション画面表示処理手段３２Ｄと、音声ナビゲーション処理手段３２Ｅと、経路逸脱判断手段３２Ｆとを含んで構成され、これらの各手段３２Ａ〜３２Ｆは、携帯電話機２０の内部に設けられた中央演算処理装置（ＣＰＵ）、およびこのＣＰＵの動作手順を規定するプログラム、すなわちプログラム取得手段３１Ａにより取得されて外部取得プログラム記憶手段３５に記憶されているＪＡＶＡプログラミング言語により記述された外部取得プログラム、およびこのＪＡＶＡプログラムの実行環境を形成するＪＡＶＡ仮想マシン（ＫＶＭ）により実現される。
【００５５】
現在位置データ送信手段３２Ａは、補助端末装置５０の変換機８１により外部テンキー入力信号に変換された状態で外部テンキー接続ポート２３から携帯電話機２０に送り込まれて供給される現在位置データを受け取り、この現在位置データを通信網５を介してナビゲーションセンタ装置４０に送信する処理を行うものである。この現在位置データ送信手段３２Ａにより送信される現在位置データには、自分の経路データを算出するために用いられる始点データとしての現在位置データと、自分を追跡する他のユーザ（追跡ユーザ）に自分の現在位置を知らせるためにナビゲーション画面表示処理手段３２Ｄによるナビゲーション開始後に取得された現在位置データ（追跡ユーザの目的地データとなる現在位置データ）と、追跡ユーザのための追跡用の経路データの算出に用いられる始点データとしての現在位置データ（追跡ユーザ目的地設定手段４２Ａによる追跡ユーザの目的地設定処理の契機、または経路データ算出手段４３Ａによる追跡用の経路データの算出処理の契機を与えるために送信される追跡ユーザの現在位置データ）と、経路逸脱判断手段３２Ｆにより経路を外れていると判断された場合にその経路逸脱車の新たな経路を算出し直すために用いられる始点データとしての現在位置データとが含まれる。
【００５６】
経路データ受信手段３２Ｂは、ナビゲーションセンタ装置４０から、経路データ送信手段４３Ｂにより通信網５を介して送信されてくる経路データを受信し、受信した経路データを経路データ記憶手段３４に記憶保存させる処理を行うものである。
【００５７】
経路上相対位置算出手段３２Ｃは、経路データ記憶手段３４に記憶された経路データおよび補助端末装置５０から受け取ったユーザの運転する自動車の現在位置データに基づき、経路上でのその自動車の相対位置（つまり、その自動車が経路上のどの位置を走行しているか）を算出する処理を行うものである。具体的には、例えば、経路データを構成する各ポイント（例えば、交差点、曲がり角、分岐点等）までの距離等を算出する。
【００５８】
ナビゲーション画面表示処理手段３２Ｄは、経路上相対位置算出手段３２Ｃによる算出結果に基づき、表示部２１にナビゲーション画面Ｇ６，Ｇ７（図６、図８参照）の表示処理を行うものである。このナビゲーション画面表示処理手段３２Ｄによる表示には、例えば、走行中の通りの名称のテキスト表示、近傍交差点等の名称のテキスト表示、近傍交差点等までの残りの距離のテキスト表示、直進・右折・左折等の別を示すテキスト表示および図形表示（拡大図形表示もある。）等が含まれる。
【００５９】
音声ナビゲーション処理手段３２Ｅは、経路上相対位置算出手段３２Ｃによる算出結果に基づき、音声によるナビゲーション情報の提供処理を行うものである。具体的には、例えば、ナビゲーション（ルートガイド）開始時には、「ピー」等の開始効果音を発し、右左折１００ｍ手前では、「１００ｍ先右折です。」、「１００ｍ先左折です。」等の案内音を発し、目的地到着時には、「ピンポン」等の到着効果音を発する処理を行う。
【００６０】
経路逸脱判断手段３２Ｆは、補助端末装置５０から受け取ったユーザの運転する自動車の現在位置データおよび経路データ記憶手段３４に記憶された経路データに基づき、ユーザの運転する自動車が、始点から目的地までの経路を外れているか否かを判断する処理を行うものである。
【００６１】
通話モード処理手段３３は、携帯電話機２０のダイヤル通話機能により実現され、携帯電話機２０とナビゲーションセンタ装置４０の音声サーバ４４との間の通話処理を行うものであり、目的地入力設定受付手段３３Ａと、目的地データ送信手段３３Ｂとを含んで構成されている。
【００６２】
目的地入力設定受付手段３３Ａは、「ＶＯＩＣＥ」スイッチ７４の押下による補助端末装置５０からの電話発呼信号の発信要求信号（ナビゲーションセンタの電話番号を含む。）を受け取って音声サーバ４４に電話発呼信号を送り、これに応じて音声サーバ４４から送られてくる目的地の入力を促す音声（例えば、「ナビゲーションセンタです。目的地を言って下さい。」等）を受話してこれを補助端末装置５０に送り、補助端末装置５０からマイクロホン７１を通して送られてくるユーザの音声による目的地の入力設定を受け付ける処理を行うものである。
【００６３】
目的地データ送信手段３３Ｂは、目的地入力設定受付手段３３Ａにより受け付けたユーザによる目的地を示す音声を、ナビゲーションセンタ装置４０の音声サーバ４４に送話する処理を行うものである。
【００６４】
経路データ記憶手段３４は、経路データ受信手段３２Ｂにより受信した経路データを記憶するものである。この経路データ記憶手段３４には、始点から目的地に至る経路の全データが一括して記憶される。この経路データには、例えば、経路を構成する各ポイント（交差点や分岐点等）の緯度・経度のデータ、各ポイント（交差点や分岐点等）の名称のデータ、通りの名称のデータ、直進・右折・左折等の別を示すデータ等が含まれる。
【００６５】
外部取得プログラム記憶手段３５は、プログラム取得手段３１Ａによりナビゲーションセンタ装置４０からダウンロードして取得した外部取得プログラムを記憶保存するものである。この外部取得プログラムは、本実施形態では、ＪＡＶＡプログラミング言語で記述され、容量的には、例えば、１０キロバイト以下に収まる程度のものである。より具体的には、例えば、携帯電話会社の提供するネットワーク接続サービスの一種である「ＥＺアプリ」（商標）や「ｉアプリ」（商標）等の対象となるＪＡＶＡアプリケーション等である。但し、記述言語や容量は、これらに限定されるものではない。
【００６６】
そして、経路データ記憶手段３４、外部取得プログラム記憶手段３５、および図示されないＷＥＢブラウザやＪＡＶＡ仮想マシン（ＫＶＭ）等の記憶手段は、例えば、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、フラッシュ・メモリ等の各種メモリにより構成されている。
【００６７】
図１および図２において、ナビゲーションセンタ装置４０は、ＷＥＢサーバ４１と、ユーザ情報管理サーバ４２と、経路サーバ４３と、音声サーバ４４とを備えて構成されている。
【００６８】
図２において、ＷＥＢサーバ４１は、コンピュータにより構成され、ＷＥＢ画面記憶手段４１Ａと、提供プログラム記憶手段４１Ｂとを含んで構成されている。
【００６９】
ＷＥＢ画面記憶手段４１Ａは、メニュー画面Ｇ１（図６参照）、ユーザによる目的地の入力設定に用いられる目的地入力設定用ＷＥＢ画面Ｇ２，Ｇ３（図６参照）、ユーザによる外部取得プログラムのダウンロードに用いられるダウンロード用ＷＥＢ画面（不図示）、目的地確認画面Ｇ４（図６参照）、ＪＡＶＡ起動用ＷＥＢ画面Ｇ５（図６参照）等の各種のＷＥＢ画面を記憶するものである。なお、目的地確認画面Ｇ４の確認対象の切出地図部分は、ＷＥＢサーバ４１により、その都度作成されるものである。
【００７０】
提供プログラム記憶手段４１Ｂは、ユーザにより携帯電話機２０にダウンロードされる外部取得プログラムを記憶するものである。
【００７１】
ユーザ情報管理サーバ４２は、コンピュータにより構成され、追跡ユーザ目的地設定手段４２Ａと、ユーザ情報データベース４２Ｂとを含んで構成されている。
【００７２】
追跡ユーザ目的地設定手段４２Ａは、ユーザ情報データベース４２Ｂに記憶された他のユーザについての目的地データまたは現在位置データを取り込み、他のユーザの追跡を希望する追跡ユーザについての目的地データを設定する処理を行うものである。なお、本実施形態では、他のユーザの現在位置データを自分（追跡ユーザ）の目的地に設定する場合について説明を行うものとする。この追跡ユーザ目的地設定手段４２Ａは、所定時間間隔で、追跡対象となるユーザの現在位置データ（追跡対象となるユーザの携帯電話機２０から送信されてきて書き換えられていく現在位置データ）と、追跡ユーザについての目的地データ（その時点で設定されている目的地データであり、最初は空欄（ＮＵＬＬ）になっている場合もある。）とを比較し、これらが異なっている場合に、追跡ユーザについての目的地データとして、追跡対象となるユーザの現在位置データを書き込んで設定する処理を行ってもよく、あるいは追跡対象となるユーザの携帯電話機２０からそのユーザの現在位置データが送信されてきたときに、追跡対象となるユーザの現在位置データを書き換える処理と併せて、追跡ユーザについての目的地データとして、追跡対象となるユーザの現在位置データを書き込んで設定する処理を行ってもよい。
【００７３】
また、追跡ユーザ目的地設定手段４２Ａは、他のユーザの追跡を希望するユーザの携帯電話機２０から、追跡対象となるユーザ（追跡したいユーザ）のＩＤおよびパスワード（図１０参照）が送信されてきたときに、ＩＤおよびパスワードが正しいか否かの認証処理も行う。パスワードは、追跡対象となるユーザが、追跡を希望するユーザに対して追跡を許可するために、予めユーザ情報データベース４２Ｂに設定しておくものである。従って、追跡対象となるユーザは、追跡を希望するユーザに対し、自分のＩＤとともにこのパスワードを予め伝えておき、ＩＤおよびパスワードを教えられたユーザは、教えられたＩＤおよびパスワードを入力することで、追跡を許可されて追跡ユーザとなることができる。このため、無秩序な追跡を防止することができ、追跡対象となるユーザと、追跡を希望するユーザとの合意に基づく追跡のみを許可することができる。そして、追跡ユーザ目的地設定手段４２Ａは、認証処理の結果、追跡を許可すると判断した場合には、追跡ユーザのレコードに、追跡対象となるユーザのＩＤを書き込む（図１１参照）。
【００７４】
ユーザ情報データベース４２Ｂは、各ユーザの情報をユーザ毎に記憶するものである。図１１には、ユーザ情報データベース４２Ｂの構造が示されている。図１１に示すように、ユーザ情報データベース４２Ｂを構成する各レコードには、各ユーザに関するユーザ情報が記憶されている。このユーザ情報には、ユーザＩＤと、目的地データ送信手段３１Ｃ，３３Ｂにより送信されてきた目的地データ（追跡ユーザの場合には、追跡ユーザ目的地設定手段４２Ａにより設定された目的地データ）と、ナビゲーション開始時の現在位置を示す始点データ（経路データ算出手段４３Ａによる経路データの算出に用いられた現在位置データ）と、経路データ算出手段４３Ａにより算出された経路データと、現在位置データ送信手段３２Ａにより送信されてきた現在位置データと、追跡対象となるユーザのＩＤ（追跡ユーザのレコードのみ）と、追跡許可のパスワード（追跡対象となるユーザのレコードのみ）とが含まれる。なお、追跡対象となるユーザが、自分の追跡を許可するユーザのＩＤを予め指定する構成とする場合には、追跡対象となるユーザのレコードに、追跡を許可するユーザ（複数のユーザでもよい。）のＩＤを記憶するようにしてもよい。
【００７５】
経路サーバ４３は、コンピュータにより構成され、経路データ算出手段４３Ａと、経路データ送信手段４３Ｂと、地図データベース４３Ｃとを含んで構成されている。
【００７６】
経路データ算出手段４３Ａは、目的地データ送信手段３１Ｃ，３３Ｂにより携帯電話機２０から通信網５を介して送信されてきてユーザ情報データベース４２Ｂに記憶された目的地データ（本実施形態では、一旦、ユーザ情報データベース４２Ｂから携帯電話機２０により読み出され、現在位置データとともに携帯電話機２０から送信されてきた目的地データ）と、現在位置データ送信手段３２Ａにより携帯電話機２０から通信網５を介して送信されてきた始点データとしての現在位置データとに基づき、地図データベース４３Ｃを参照しながら、始点から目的地までの最適な経路データを算出（探索）する処理を行うものである。
【００７７】
また、追跡ユーザの場合には、経路データ算出手段４３Ａは、追跡ユーザ目的地設定手段４２Ａにより設定されてユーザ情報データベース４２Ｂに記憶された追跡ユーザのための目的地データと、現在位置データ送信手段３２Ａにより追跡ユーザの携帯電話機２０から通信網５を介して送信されてきた始点データとしての現在位置データとに基づき、地図データベース４３Ｃを参照しながら、始点から目的地までの最適な追跡用の経路データを算出（探索）する処理を行う。
【００７８】
さらに、経路データ算出手段４３Ａは、現在位置データ送信手段３２Ａにより携帯電話機２０から通信網５を介して送信されてきた経路を外れた自動車の現在位置データと、既に設定されてユーザ情報データベース４２Ｂに記憶されている目的地データとに基づき、経路を外れた自動車の現在位置を新たな始点として、この新たな始点から目的地までの経路データを算出し直す処理を行う。
【００７９】
経路データ送信手段４３Ｂは、経路データ算出手段４３Ａにより算出した経路データを、通信網５を介して携帯電話機２０に送信する処理を行うものである。また、経路データ送信手段４３Ｂは、経路データ算出手段４３Ａにより追跡用の経路データが算出された場合に、追跡用の経路データを、通信網５を介して追跡ユーザの携帯電話機２０に送信する。さらに、経路データ送信手段４３Ｂは、経路データ算出手段４３Ａにより算出し直した経路逸脱車用の新たな経路データを、通信網５を介して経路逸脱車を運転するユーザの携帯電話機２０に送信する。
【００８０】
地図データベース４３Ｃは、各地の交差点や分岐点等のポイントの情報（緯度・経度のデータ、名称等）、通りの名称等を記憶するものである。
【００８１】
音声サーバ４４は、コンピュータにより構成され、音声認識処理手段４４Ａと、音響データ記憶手段４４Ｂとを含んで構成されている。
【００８２】
音声認識処理手段４４Ａは、音響データ記憶手段４４Ｂに記憶された音響データを用いて、携帯電話機２０から送話されてきた目的地を示す音声を認識する処理を行うものである。
【００８３】
音響データ記憶手段４４Ｂは、音声認識処理で用いられる音響データを記憶するものである。
【００８４】
そして、以上に述べたナビゲーションセンタ装置４０を構成する各サーバ４１〜４４は、別々のコンピュータにより構成されていてもよく、一台のコンピュータにより構成されていてもよい。
【００８５】
また、追跡ユーザ目的地設定手段４２Ａ、経路データ算出手段４３Ａ、経路データ送信手段４３Ｂ、および音声認識処理手段４４Ａは、各サーバ４２〜４４を構成するコンピュータ本体（パーソナル・コンピュータのみならず、その上位機種のものも含む。）の内部に設けられた中央演算処理装置（ＣＰＵ）、およびこのＣＰＵの動作手順を規定する一つまたは複数のプログラムにより実現される。
【００８６】
さらに、ＷＥＢ画面記憶手段４１Ａ、提供プログラム記憶手段４１Ｂ、ユーザ情報データベース４２Ｂ、地図データベース４３Ｃ、および音響データ記憶手段４４Ｂは、例えばハードディスク等により好適に実現されるが、記憶容量やアクセス速度等に問題が生じない範囲であれば、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリ、ＲＡＭ、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＦＤ、磁気テープ、あるいはこれらの組合せ等を採用してもよい。
【００８７】
図１〜図３において、補助端末装置５０は、ＧＰＳユニット６０と、マイクロホン＆スイッチボックス７０と、コネクタ８０と、シガープラグ９０とを備えて構成されている。ＧＰＳユニット６０は、例えばダッシュボードに装着され、マイクロホン＆スイッチボックス７０は、例えばＡピラー（フロントガラスの左右の枠部分）やマップランプ（天井のフロントガラス寄りに設けられた室内灯）近傍に設置される。
【００８８】
ＧＰＳユニット６０は、ＧＰＳ衛星からの信号を受信するＧＰＳアンテナ６１と、受信したＧＰＳ信号から緯度・経度の情報を把握してこれらの情報を現在位置データとしてコネクタ８０に送り出すＧＰＳチューナ６２と、音声出力用のスピーカ６３と、スピーカ６３やマイクロホン７１を動作させるハンドフリー回路６４とを含んで構成されている。
【００８９】
マイクロホン＆スイッチボックス７０は、ＧＰＳユニット６０に接続され、音声入力用のマイクロホン７１と、メニュー画面Ｇ１（図６参照）を携帯電話機２０の表示部２１に表示させるための「ＭＥＮＵ」スイッチ７２と、目的地が既に設定されている場合にナビゲーションを開始させるための「ＮＡＶＩ」スイッチ７３と、スピーカ６３やマイクロホン７１を用いて音声による目的地の入力設定を行うための「ＶＯＩＣＥ」スイッチ７４とを含んで構成されている。
【００９０】
コネクタ８０は、携帯電話機２０の外部テンキー接続ポート２３に装着され、ＧＰＳユニット６０と携帯電話機２０とを接続する部品である。このコネクタ８０は、図３に示すように、ＧＰＳチューナ６２から送り出されたＧＰＳ信号（現在位置データ）を外部テンキー入力信号に変換し、外部テンキー接続ポート２３に送り込む変換機８１を備えている。また、変換機８１は、「ＭＥＮＵ」スイッチ７２、「ＮＡＶＩ」スイッチ７３、および「ＶＯＩＣＥ」スイッチ７４からの各信号を外部テンキー入力信号に変換し、外部テンキー接続ポート２３に送り込む処理も行う。さらに、変換機８１は、外部テンキー接続ポート２３から出力されるハンドフリーＯＮ信号やＯＦＦ信号を、ＧＰＳユニット６０のハンドフリー回路６４に送る処理を行う。
【００９１】
なお、外部テンキー接続ポート２３からのハンドフリーＯＮ信号やＯＦＦ信号（下りシリアル信号）の出力は、次のような場合に、ハンドフリー回路６４を自動的にＯＮ、ＯＦＦするために行われる。すなわち、音声による目的地の入力設定の際の電話発呼時（図７のステップＳ４３参照）にはＯＮ信号が出力され、電話終話時（図７のステップＳ５０参照）にはＯＦＦ信号が出力される。また、ナビゲーションとは無関係の通常の通話を行う際の電話発呼時および電話着信時にはＯＮ信号が出力され、電話終話時にはＯＦＦ信号が出力される。さらに、音声ナビゲーション処理手段３２Ｅによる音声案内処理の開始時にはＯＮ信号が出力され、終了時にはＯＦＦ信号が出力される。
【００９２】
また、コネクタ８０は、音声サーバ４４から送られてきて外部テンキー接続ポート２３から出力された音声信号を、ハンドフリー回路６４にスルーアウトしてスピーカ６３から出力させるとともに、マイクロホン７１から入力されてハンドフリー回路６４から出力されたユーザの音声信号を、外部テンキー接続ポート２３にスルーアウトして音声サーバ４４に送らせる処理を行う。
【００９３】
そして、図２に示すように、ＧＰＳユニット６０のＧＰＳアンテナ６１とＧＰＳチューナ６２とにより、自動車の現在位置データを取得する現在位置取得手段５１が構成されている。また、ＧＰＳユニット６０のＧＰＳチューナ６２と、コネクタ８０とにより、現在位置取得手段５１により取得した現在位置データを、携帯電話機２０に供給する現在位置データ供給手段５２が構成されている。
【００９４】
シガープラグ９０は、ＧＰＳユニット６０、マイクロホン＆スイッチボックス７０、コネクタ８０、および携帯電話機２０の各機器に電源を供給するための部品である。携帯電話機２０にコネクタ８０を装着すれば、シガープラグ９０、ＧＰＳユニット６０、コネクタ８０を介してカーバッテリから電源が供給され、携帯電話機２０は、常時充電される状態となる。
【００９５】
このような本実施形態においては、以下のようにしてナビゲーションシステム１０により、自動車を運転するユーザに対し、ナビゲーションサービスの提供が行われる。
【００９６】
図４には、ＷＥＢモードで目的地入力設定を行う処理の流れがフローチャートで示されている。図５には、ＪＡＶＡモードでナビゲーションを行う処理の流れがフローチャートで示されている。また、図６には、図４および図５の処理に伴う画面遷移例が示されている。
【００９７】
先ず、ユーザは、携帯電話機２０の表示部２１に表示されたＷＥＢ画面上の指示に従って携帯電話機２０を操作し、プログラム取得手段３１Ａにより、ナビゲーションセンタ装置４０から提供プログラム記憶手段４１Ｂに記憶されたＪＡＶＡプログラムをダウンロードし、自分の使用する携帯電話機２０の外部取得プログラム記憶手段３５に予め記憶させておく。
【００９８】
図４において、ユーザは、マイクロホン＆スイッチボックス７０の「ＭＥＮＵ」スイッチ７２を押し下げる（ステップＳ１）。すると、補助端末装置５０から携帯電話機２０に、メニュー画面ＵＲＬと、ＧＰＳユニット６０のユニットＩＤと、自局番（自分の使用する携帯電話機２０の局番）とが送られる（ステップＳ２）。携帯電話機２０では、これらの情報を受け取ると、通信網５を介してＷＥＢサーバ４１にこれらの情報を送信するとともに（ステップＳ３）、ＷＥＢモードに移行する。なお、ＷＥＢモード実行中の状態は、黒色太線で示されている。
【００９９】
続いて、ＷＥＢサーバ４１では、携帯電話機２０から受信した自局番を携帯電話会社のサーバに送り、このサーバからサブスクライパＩＤを取得した後（ステップＳ４）、サブスクライパＩＤに基づきユーザ登録が済んでいるか否かを確認する（ステップＳ５）。ここで、ユーザ登録が済んでいないと判断した場合には、有料登録画面を携帯電話機２０に送信し（ステップＳ６）、ユーザがＷＥＢ画面を用いて所定の登録手続（不図示）を行った後に、携帯電話機２０からメニュー画面の要求信号がＷＥＢサーバ４１に送信される（ステップＳ７）。
【０１００】
ステップＳ５でユーザ登録が済んでいると判断した場合、およびステップＳ７のメニュー画面の要求信号を受信した場合には、ＷＥＢサーバ４１から携帯電話機２０にメニュー画面が送信される（ステップＳ８）。すると、携帯電話機２０の表示部２１には、図６に示すようなメニュー画面Ｇ１が表示される。
【０１０１】
図６において、メニュー画面Ｇ１には、「目的地設定」、「交通情報」、「ＶＯＩＣＥ」、「ドライブ情報」、「機器設定」、「追跡」の各選択部が設けられている。「目的地設定」は、ユーザが向かう目的地の入力設定を行う際に選択し、「交通情報」は、渋滞情報等を参照する際に選択し、「ＶＯＩＣＥ」は、音声による目的地の入力設定を行う際に選択し、「ドライブ情報」は、観光やグルメ等の情報を参照する際に選択し、「機器設定」は、補助端末装置５０のカスタマイズ部分の設定を行う際に選択し、「追跡」は、他のユーザに追跡される場合や他のユーザを追跡する場合の設定を行う際に選択する。
【０１０２】
ここで、「目的地設定」を選択すると（図４のステップＳ９）、目的地入力設定用ＷＥＢ画面の要求信号が携帯電話機２０からＷＥＢサーバ４１に送信され（ステップＳ１０）、ＷＥＢサーバ４１は、この要求信号を受信すると、目的地入力設定用ＷＥＢ画面を携帯電話機２０に送信する（ステップＳ１１）。すると、携帯電話機２０の表示部２１には、目的地入力設定受付手段３１Ｂにより、図６に示すような目的地入力設定用ＷＥＢ画面Ｇ２，Ｇ３等が表示される。
【０１０３】
図６において、最初に表示される目的地入力設定用ＷＥＢ画面Ｇ２には、駅名、郵便番号、住所からそれぞれ目的地の入力設定を行う際に選択する「駅名から」、「郵便番号から」、「住所から」の各選択部が設けられている。ここで、「駅名から」を選択すると、駅名入力部を有する目的地入力設定用ＷＥＢ画面Ｇ３が表示される。また、「郵便番号から」を選択すると、郵便番号の入力画面、市区町村の選択画面がこの順に表示され、「住所から」を選択すると、地方（関東地方等）の選択画面、都道府県（東京都、千葉県等）の選択画面、市区町村の選択画面がこの順に表示される。
【０１０４】
ユーザが、これらの目的地入力設定用ＷＥＢ画面Ｇ２，Ｇ３等を用いて必要事項の選択や入力を行い、目的地を設定すると、この設定入力が目的地入力設定受付手段３１Ｂにより受け付けられ、受け付けられた目的地データが、目的地データ送信手段３１Ｃにより、通信網５を介してＷＥＢサーバ４１に送信される（図４のステップＳ１２）。
【０１０５】
ＷＥＢサーバ４１では、目的地データを受信すると、目的地確認画面を携帯電話機２０に送信する（ステップＳ１３）。すると、携帯電話機２０の表示部２１には、図６に示すような目的地確認画面Ｇ４が表示される。ここで、ユーザが「はい」を選択すると（図４のステップＳ１４）、ＪＡＶＡ起動用ＷＥＢ画面の要求信号がＷＥＢサーバ４１に送信される（ステップＳ１５）。ＷＥＢサーバ４１では、この要求信号を受信すると、目的地データをユーザ情報管理サーバ４２に送信するとともに（ステップＳ１６）、ＪＡＶＡ起動用ＷＥＢ画面を携帯電話機２０に送信する（ステップＳ１７）。
【０１０６】
ユーザ情報管理サーバ４２は、ＷＥＢサーバ４１から目的地データを受信すると、ユーザ情報データベース４２Ｂへの目的地データの設定登録を行う（ステップＳ１８）。また、携帯電話機２０の表示部２１には、図６に示すようなＪＡＶＡ起動用ＷＥＢ画面Ｇ５が表示される。これ以降の処理は、図５に示す「ＮＡＶＩ」スイッチ７３を押し下げたときのステップＳ２５以降の処理と同様であるため、説明を省略する。図５の「ＮＡＶＩ」スイッチ７３の押下による処理は、既に目的地の入力設定を済ませている場合の処理であり、例えば、通常の電話がかかってきたことにより、外部取得プログラムにより実行されているナビゲーション処理が中断されたときに、この処理を再開させる場合等に利用される。
【０１０７】
図５において、ユーザは、マイクロホン＆スイッチボックス７０の「ＮＡＶＩ」スイッチ７３を押し下げる（ステップＳ２１）。すると、補助端末装置５０から携帯電話機２０にＪＡＶＡ起動用ＷＥＢ画面ＵＲＬが送られる（ステップＳ２２）。携帯電話機２０では、このＵＲＬを受け取ると、通信網５を介してＷＥＢサーバ４１にＪＡＶＡ起動用ＷＥＢ画面の要求信号を送信するとともに（ステップＳ２３）、ＷＥＢモードに移行する。なお、ＷＥＢモード実行中の状態は、図４と同様に黒色太線で示されている。
【０１０８】
ＷＥＢサーバ４１では、要求信号を受信すると、ＪＡＶＡ起動用ＷＥＢ画面を携帯電話機２０に送信する（ステップＳ２４）。すると、携帯電話機２０の表示部２１には、図６に示すようなＪＡＶＡ起動用ＷＥＢ画面Ｇ５が表示される。ここで、ユーザが「ＯＫ」を選択すると（ステップＳ２５）、ＪＡＶＡで記述された外部取得プログラムが立ち上がり、ＪＡＶＡモードに移行する。なお、ＪＡＶＡモード実行中の状態は、白抜き太線で示されている。
【０１０９】
ＪＡＶＡモードでは、補助端末装置５０のＧＰＳユニット６０から、例えば毎秒間隔で現在位置データが送り出され、コネクタ８０を介して携帯電話機２０に供給される（ステップＳ２６）。外部取得プログラムは、先ず、目的地データの要求信号をユーザ情報管理サーバ４２に送信し（ステップＳ２７）、ユーザ情報データベース４２Ｂに設定登録された目的地データを読み出した後（ステップＳ２８）、現在位置データ送信手段３２Ａにより、ステップＳ２６でＧＰＳユニット６０から送り込まれてくる現在位置データを受け取り、目的地データとともにこの現在位置データを、通信網５を介して経路サーバ４３に送信する（ステップＳ２９）。
【０１１０】
なお、上記のステップＳ２７〜Ｓ２９の処理では、携帯電話機２０に目的地データを読み出す処理を行っているが、現在位置データ送信手段３２Ａにより現在位置データをユーザ情報管理サーバ４２に送信し、ユーザ情報管理サーバ４２から目的地データおよび現在位置データを経路サーバ４３に送信するようにしてもよい。
【０１１１】
経路サーバ４３は、経路データ算出手段４３Ａにより、携帯電話機２０から受信した目的地データおよび始点データとしての現在位置データに基づき、地図データベース４３Ｃを参照しながら、始点から目的地までの最適な経路データを算出した後（ステップＳ３０）、算出した経路データを、経路データ送信手段４３Ｂにより、携帯電話機２０に送信する（ステップＳ３１）。
【０１１２】
携帯電話機２０では、経路データ受信手段３２Ｂにより、経路データを受信し、受信した経路データを経路データ記憶手段３４に記憶保存させた後、音声ナビゲーション処理手段３２Ｅにより、「ピー」等の開始効果音を鳴らし、ナビゲーションを開始する（ステップＳ３２）。ナビゲーション開始後には、携帯電話機２０は、経路上相対位置算出手段３２Ｃにより、補助端末装置５０から現在位置データを受け取り（ステップＳ３３）、受け取った現在位置データおよび経路データ記憶手段３４に記憶された経路データに基づき、経路上でのその自動車の相対位置を算出する。そして、ナビゲーション画面表示処理手段３２Ｄにより、経路上相対位置算出手段３２Ｃによる算出結果に基づき、携帯電話機２０の表示部２１に、図６に示すようなナビゲーション画面Ｇ６，Ｇ７を表示する。
【０１１３】
図６において、ナビゲーション画面Ｇ６には、通りの名称を表示する通り名称表示部１００と、近傍交差点等の名称を表示する近傍ポイント名称表示部１０１と、この次に近い交差点等の名称を表示する次ポイント名称表示部１０２と、近傍ポイントおよび次ポイントまでの残距離をそれぞれ表示する近傍ポイント残距離表示部１０３および次ポイント残距離表示部１０４と、近傍ポイントおよび次ポイントでの直進・右折・左折等の別をそれぞれ矢印で表示する近傍ポイント方向表示部１０５および次ポイント方向表示部１０６と、始点（スタート）から目的地（ゴール）までの経路全体における走行位置をバー表示する走行位置表示部１０７と、近傍ポイントまでの残距離および近傍ポイントでの直進・右折・左折等の別を文章で表示する文章表示部１０８とが設けられている。
【０１１４】
ナビゲーション画面Ｇ６の表示のうち、通り名称表示部１００、近傍ポイント名称表示部１０１、次ポイント名称表示部１０２、近傍ポイント方向表示部１０５、次ポイント方向表示部１０６、および文章表示部１０８の直進・右折・左折等の別を表示する部分は、経路データから対応するデータを抽出して表示したものであり、近傍ポイント残距離表示部１０３、次ポイント残距離表示部１０４、走行位置表示部１０７、および文章表示部１０８の残距離を表示する部分は、経路上相対位置算出手段３２Ｃにより算出された数値を表示したものである。また、それ以外の道路や交差点標識等の絵柄部分は、固定された表示であり、外部取得プログラムにより描かれたものである。
【０１１５】
そして、ナビゲーション画面表示処理手段３２Ｄは、通常案内時には、上記のナビゲーション画面Ｇ６を表示し、交差点等の各ポイントの手前１００ｍ（但し、１００ｍ以外の設定としてもよい。）に差し掛かると、ナビゲーション画面Ｇ７に切り替え、交差点等の各ポイントの通過後に、再び、ナビゲーション画面Ｇ６を復帰させる。
【０１１６】
図６において、ナビゲーション画面Ｇ７には、１００ｍ以内に迫った近傍ポイントの名称（交差点名等が無い場合には無表示とする。）およびその近傍ポイントまでの残距離を示す近傍ポイント接近情報表示部１１０と、その近傍ポイントでの直進・右折・左折等の別を矢印で拡大表示する近傍ポイント方向拡大表示部１１１とが設けられている。
【０１１７】
また、交差点等の各ポイントの手前１００ｍに差し掛かったときには、音声ナビゲーション処理手段３２Ｅにより、例えば「１００ｍ先右折です。」、「１００ｍ先左折です。」等の音声案内も、ナビゲーション画面表示処理手段３２Ｄによる画面表示と併せて行う。
【０１１８】
図７には、音声により目的地入力設定を行う場合の処理の流れがフローチャートで示されている。また、図８には、図７の処理に伴う音声入出力例および画面遷移例が示されている。
【０１１９】
図７において、ユーザは、マイクロホン＆スイッチボックス７０の「ＶＯＩＣＥ」スイッチ７４を押し下げる（ステップＳ４１）。すると、補助端末装置５０から携帯電話機２０に電話発呼信号の発信要求信号（ナビゲーションセンタの電話番号を含む。）が送られ（ステップＳ４２）、これに応じて、携帯電話機２０からハンドフリー信号が出力されてハンドフリー回路６４（図３参照）に送られ、ハンドフリーが機能する状態となる。また、目的地入力設定受付手段３３Ａにより、携帯電話機２０から音声サーバ４４に、通信網５を介して電話発呼信号が送信される（ステップＳ４３）。この際、携帯電話機２０の表示部２１には、図８に示すようなナビゲーションセンタ（電話番号０３５２０９７３０１）を呼出中であることを知らせる呼出中画面Ｇ８が表示される。なお、図６のメニュー画面Ｇ１で「ＶＯＩＣＥ」を選択した場合も同様である。
【０１２０】
音声サーバ４４は、電話発呼信号を受信すると、例えば「ナビゲーションセンタです。目的地を言って下さい。」等の目的地の発声を促す音声案内を、通信網５を介して携帯電話機２０に送る（図７のステップＳ４４）。そして、この音声案内は、目的地入力設定受付手段３３Ａにより、携帯電話機２０から補助端末装置５０に送られ（ステップＳ４５）、スピーカ６３から出力されてユーザの耳に達する（図８参照）。
【０１２１】
続いて、音声案内を聞いたユーザは、例えば「東京ディズニーランドです。」等のように目的地を発声し（図８参照）、この音声はマイクロホン７１により拾われて携帯電話機２０に送られる（図７のステップＳ４６）。携帯電話機２０では、この目的地を示す音声を目的地入力設定受付手段３３Ａにより受け付け、目的地データ送信手段３３Ｂにより、通信網５を介して音声サーバ４４に送る（ステップＳ４７）。
【０１２２】
音声サーバ４４は、携帯電話機２０から送られてきた目的地を示す音声を受け取ると、音声認識処理手段４４Ａにより、音響データ記憶手段４４Ｂに記憶された音響データを用いて音声認識処理を行う。具体的には、音声から文章や単語を把握し、これを住所に変換し、さらに緯度・経度のデータに変換し、目的地データを得る。その後、得られた目的地データは、音声サーバ４４からユーザ情報管理サーバ４２に送信され（ステップＳ４８）、ユーザ情報データベース４２Ｂに設定登録される（ステップＳ４９）。
【０１２３】
また、音声サーバ４４は、目的地データをユーザ情報管理サーバ４２に送信した後に、電話終話信号を携帯電話機２０に送り（ステップＳ５０）、携帯電話機２０は、この電話終話信号を補助端末装置５０に送るとともにハンドフリーＯＦＦ信号をハンドフリー回路６４（図３参照）に送った後（ステップＳ５１）、ＷＥＢモードに移行する。なお、ＷＥＢモード実行中の状態は、図４、図５の場合と同様に黒色太線で示されている。
【０１２４】
補助端末装置５０は、電話終話信号を受信すると、携帯電話機２０にＪＡＶＡ起動用ＷＥＢ画面ＵＲＬを送る（ステップＳ５２）。携帯電話機２０では、このＵＲＬを受け取ると、通信網５を介してＷＥＢサーバ４１にＪＡＶＡ起動用ＷＥＢ画面の要求信号を送信する（ステップＳ５３）。
【０１２５】
ＷＥＢサーバ４１では、要求信号を受信すると、ＪＡＶＡ起動用ＷＥＢ画面を携帯電話機２０に送信する（ステップＳ５４）。すると、携帯電話機２０の表示部２１には、図８に示すようなＪＡＶＡ起動用ＷＥＢ画面Ｇ５（図６に示した画面Ｇ５と同じ画面）が表示される。ここで、ユーザが「ＯＫ」を選択すると（図７のステップＳ５５）、ＪＡＶＡで記述された外部取得プログラムが立ち上がり、ＪＡＶＡモードに移行する。なお、ＪＡＶＡモード実行中の状態は、図５の場合と同様に白抜き太線で示されている。これ以降のステップＳ５６〜Ｓ６３の処理は、図５のステップＳ２６〜Ｓ３３の処理と同様であるため、説明を省略する。
【０１２６】
図９には、ナビゲーションサービスを受けている自動車が経路を外れた場合の処理の流れがフローチャートで示されている。図９の処理は、図５のステップＳ２６〜Ｓ３３の処理、あるいは図７のステップＳ５６〜Ｓ６３の処理を、より詳細に示したものである。
【０１２７】
図９において、携帯電話機２０では、ＪＡＶＡプログラミング言語で記述された外部取得プログラムが立ち上がり、ＪＡＶＡモードに移行した後（ステップＳ７１）、ユーザ情報管理サーバ４２への目的地データの要求信号の送信（ステップＳ７２）、ユーザ情報管理サーバ４２からの目的地データの受信（ステップＳ７３）、補助端末装置５０から供給されるＧＰＳ測位による現在位置データの受取（ステップＳ７４）、経路サーバ４３への目的地データおよび現在位置データの送信（ステップＳ７５）、経路サーバ４３からの経路データの受信（ステップＳ７６）の各処理を行ってから、音声ナビゲーション処理手段３２Ｅにより「ピー」等の開始効果音を鳴らし、ナビゲーションを開始する（ステップＳ７７）。
【０１２８】
ナビゲーション開始後には、携帯電話機２０は、経路上相対位置算出手段３２Ｃにより、補助端末装置５０から供給されるＧＰＳ測位による現在位置データを受け取り（ステップＳ７８）、受け取った現在位置データおよび経路データ記憶手段３４に記憶された経路データに基づき、経路上でのその自動車の相対位置を算出する。そして、ナビゲーション画面表示処理手段３２Ｄにより、経路上相対位置算出手段３２Ｃによる算出結果に基づき、携帯電話機２０の表示部２１に、ナビゲーション画面Ｇ６，Ｇ７（図６、図８参照）を表示するとともに（ステップＳ７９）、音声ナビゲーション処理手段３２Ｅによる音声案内も併せて行う。
【０１２９】
その後、携帯電話機２０は、経路逸脱判断手段３２Ｆにより、ナビゲーションされている自動車が、経路を外れているか否かを判断し（ステップＳ８０）、経路を外れていると判断した場合には、ステップＳ７２の処理に戻り、経路サーバ４３に新たな経路を算出させ、この新たな経路に従ってナビゲーションを行う。一方、経路を外れていないと判断した場合には、目的地に到着したか否かを判断し（ステップＳ８１）、到着したと判断した場合には、音声ナビゲーション処理手段３２Ｅにより「ピンポン」等の到着効果音を鳴らし、ナビゲーションを終了する（ステップＳ８２）。一方、到着してないと判断した場合には、ステップＳ７８の処理に戻り、以降、目的地に到着するまで、ステップＳ７８〜Ｓ８１の処理を繰り返す。
【０１３０】
図１０には、他のユーザを追跡する場合および他のユーザに追跡される場合の設定手順が示されている。また、図１１には、ユーザ情報データベース４２Ｂの構造が示されている。
【０１３１】
図１０において、メニュー画面Ｇ１で「追跡」を選択すると、携帯電話機２０の表示部２１には、「他のユーザを追跡する」、「他のユーザに追跡される」の各選択部を有する追跡・被追跡選択画面Ｇ９が表示される。「他のユーザを追跡する」は、他のユーザの追跡を希望するユーザが選択し、「他のユーザに追跡される」は、他のユーザの追跡対象となるユーザ（他のユーザに対して自分の追跡を許可するユーザ）が選択するものである。
【０１３２】
追跡・被追跡選択画面Ｇ９で、「他のユーザを追跡する」を選択すると、携帯電話機２０の表示部２１には、追跡を希望するユーザが、追跡対象としたい他のユーザを指定するための追跡対象ユーザ指定画面Ｇ１０が表示される。この追跡対象ユーザ指定画面Ｇ１０には、追跡対象としたいユーザのＩＤおよびパスワードをそれぞれ入力するＩＤ入力部１２０およびパスワード入力部１２１が設けられている。これらの各入力部１２０，１２１に入力するＩＤおよびパスワードは、追跡を希望するユーザが、予め追跡対象となるユーザから教えて貰ったものである。追跡は、双方の合意の基に行われるのが前提だからである。
【０１３３】
一方、追跡・被追跡選択画面Ｇ９で、「他のユーザに追跡される」を選択すると、携帯電話機２０の表示部２１には、追跡を希望するユーザへ自分（追跡対象となるユーザ）の現在位置データを提供する時間間隔を設定する位置情報提供間隔設定画面Ｇ１１が表示される。この位置情報提供間隔設定画面Ｇ１１には、「１分」、「５分」、「１０分」、「３０分」、「６０分」の各選択部が設けられている。なお、選択できる時間間隔は、これらの例に限定されるものではない。また、このようなユーザ選択による時間間隔の設定を行わずに、予めシステムで定められた時間間隔で現在位置データを提供するようにしてもよく、あるいはこのような所定時間間隔での提供は行わずに、後述する如くユーザのイベント発生操作により現在位置データを提供するようにしてもよい。
【０１３４】
そして、位置情報提供間隔設定画面Ｇ１１で、いずれかの時間間隔を選択すると、携帯電話機２０の表示部２１には、追跡対象となるユーザが、追跡を許可する追跡ユーザに対して付与するパスワードを設定するパスワード設定画面Ｇ１２が表示される。このパスワード設定画面Ｇ１２には、パスワード入力部１３０が設けられ、追跡対象となるユーザは、追跡を許可するユーザにのみ、このパスワード入力部１３０で入力設定したパスワードを教える。
【０１３５】
以下には、図１１に示されたユーザ情報データベース４２Ｂを用いて、追跡の処理の流れを説明する。図１１において、１行目は、追跡対象となるユーザ（ユーザＩＤ＝Ｕ１）のレコード、２行目、３行目は、いずれもユーザＩＤ＝Ｕ１のユーザを追跡する追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）のレコードとする。
【０１３６】
先ず、追跡対象となるユーザ（ユーザＩＤ＝Ｕ１）は、図１０の位置情報提供間隔設定画面Ｇ１１で、いずれかの時間間隔を選択した後、パスワード設定画面Ｇ１２で、パスワードを設定する。ここでは、パスワード＝Ｗ１と設定するものとする。そして、画面Ｇ１１で選択した時間間隔は、追跡対象となるユーザ（ユーザＩＤ＝Ｕ１）の携帯電話機２０に記憶され、一方、画面Ｇ１２で設定したパスワード（ここでは、Ｗ１）は、携帯電話機２０からユーザ情報管理サーバ４２に送信され、ユーザ情報データベース４２ＢのユーザＩＤ＝Ｕ１のユーザのレコードに登録される。それから、追跡対象となるユーザ（ユーザＩＤ＝Ｕ１）は、自分のＩＤおよび設定したパスワード（ここでは、Ｗ１）を、追跡を希望するユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）に教える。
【０１３７】
以上の設定後において、追跡対象となるユーザ（ユーザＩＤ＝Ｕ１）の携帯電話機２０は、ＪＡＶＡモードでナビゲーションを実行中に、現在位置データ送信手段３２Ａにより、位置情報提供間隔設定画面Ｇ１１で選択した時間間隔で、現在位置データをユーザ情報管理サーバ４２に送信する。ユーザ情報管理サーバ４２は、携帯電話機２０から次々に送信されてくる現在位置データを受信し、ユーザ情報データベース４２ＢのユーザＩＤ＝Ｕ１のユーザのレコードに順次上書き保存していく。ここでは、順次上書き保存されていく現在位置データをＰ１とする。
【０１３８】
また、追跡対象となるユーザ（ユーザＩＤ＝Ｕ１）が、自分の携帯電話機２０の操作部２２のキーを操作してイベントを発生させることにより、その時点での現在位置データがユーザ情報管理サーバ４２に送信され、ユーザ情報データベース４２Ｂに保存されるようにしてもよい。
【０１３９】
一方、追跡を希望するユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）は、図１０の追跡対象ユーザ指定画面Ｇ１０で、追跡対象となるユーザ（ユーザＩＤ＝Ｕ１）から教えて貰ったＩＤ（＝Ｕ１）およびパスワード（＝Ｗ１）を入力する。これらの入力されたＩＤおよびパスワードは、追跡を希望するユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）の各携帯電話機２０からユーザ情報管理サーバ４２に送信され、ユーザ情報管理サーバ４２は、ユーザ情報データベース４２ＢのユーザＩＤ＝Ｕ１のユーザのレコードを参照し、ＩＤとパスワードとの対応が正しいか否かを判断することにより認証処理を行う。ＩＤとパスワードとの対応が正しいと判断された場合には、追跡が許可されて追跡ユーザとなることができ、追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）の各レコードには、追跡対象となるユーザのＩＤ（＝Ｕ１）が書き込まれる。
【０１４０】
以上の設定後において、追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）の各携帯電話機２０は、ＪＡＶＡモードでナビゲーションを実行中に、現在位置データ送信手段３２Ａにより、所定時間間隔（図１０の画面Ｇ１１の場合と同様にして各追跡ユーザの選択により設定された時間間隔でもよく、予めシステムで定められた時間間隔でもよい。）で、現在位置データをユーザ情報管理サーバ４２に送信する。また、各追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）が、自分の携帯電話機２０の操作部２２のキーを操作してイベントを発生させることにより、その時点での現在位置データがユーザ情報管理サーバ４２に送信されるようにしてもよい。
【０１４１】
ユーザ情報管理サーバ４２では、追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）の各携帯電話機２０から送信されてくる現在位置データを受信すると、受信した現在位置データ（ここでは、Ｐ２、Ｐ３とする。）をユーザ情報データベース４２ＢのユーザＩＤ＝Ｕ２、Ｕ３のレコードに記憶させるとともに、追跡ユーザ目的地設定手段４２Ａにより、追跡対象となるユーザ（ユーザＩＤ＝Ｕ１）のレコードの現在位置データ（＝Ｐ１）と、追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）の各レコードの目的地データ（＝Ｄ２、Ｄ３）とを比較し、これらが異なっている場合に、追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）の各レコードの目的地データに、追跡対象となるユーザ（ユーザＩＤ＝Ｕ１）のレコードの現在位置データ（＝Ｐ１）を上書きする。これにより、追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）の目的地の設定が行われる。なお、追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）の各レコードの目的地データは、最初は空欄（ＮＵＬＬ）になっている。
【０１４２】
また、追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）の各レコードの目的地データに、追跡対象となるユーザ（ユーザＩＤ＝Ｕ１）のレコードの現在位置データ（＝Ｐ１）を上書きするタイミングは、追跡対象となるユーザ（ユーザＩＤ＝Ｕ１）のレコードの現在位置データ（＝Ｐ１）の更新時でもよく、あるいは追跡ユーザ目的地設定手段４２Ａが所定時間間隔で行ってもよい。
【０１４３】
続いて、追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）の目的地の設定が行われると、設定された追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）の目的地データ（＝Ｄ２、Ｄ３）および現在位置データ（＝Ｐ２、Ｐ３）が、ユーザ情報管理サーバ４２から経路サーバ４３に送信される。経路サーバ４３では、これらの目的地データ（＝Ｄ２、Ｄ３）および現在位置データ（＝Ｐ２、Ｐ３）に基づき、地図データベース４３Ｃを参照しながら、各追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）のための追跡用の経路データを算出する。そして、算出された追跡用の各経路データは、経路データ送信手段４３Ｂにより、追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）の各携帯電話機２０に送信され、各追跡ユーザ（ユーザＩＤ＝Ｕ２、Ｕ３）のための追跡用のナビゲーションに用いられる。
【０１４４】
このような本実施形態によれば、次のような効果がある。すなわち、ナビゲーションセンタ装置４０の経路データ算出手段４３Ａにより算出された経路データは、始点から目的地までの全データが携帯電話機２０の経路データ記憶手段３４に記憶されるので、一旦、経路データ受信手段３２Ｂにより経路データを受信した後は、ナビゲーションセンタ装置４０からの経路データの取得は、経路を外れた場合や追跡処理の場合を除き不要とすることができる。また、ナビゲーション開始後の移動体の現在位置データは、ナビゲーションセンタ装置４０からではなく、補助端末装置５０から受け取ることができる。このため、ナビゲーション開始後には、経路を外れた場合や追跡処理の場合を除き、ナビゲーションセンタ装置４０と携帯電話機２０との間でのデータ通信を行うことなく、継続的なナビゲーション情報の提供を行うことができるので、通信コストを削減できるうえ、ユーザは、継続的なナビゲーション情報の提供を受けるにあたって、前述した特許文献１のような登録ＩＤの入力操作を行う必要もないので、ユーザの操作の手間を軽減できる。
【０１４５】
また、補助端末装置５０から現在位置データを受け取ることができるので、携帯電話機２０にＧＰＳが内蔵されている必要はないため、ユーザは、ナビゲーションサービスを受けるにあたって、ＧＰＳが内蔵されている携帯電話機を新たに購入して用意する必要はなく、ＧＰＳが内蔵されていない携帯電話機を所有していたとしても、その携帯電話機をそのまま利用してナビゲーションサービスを受けることができる。そして、このように現在位置データを、外付けのＧＰＳから供給するようにしたので、ＧＰＳ信号の供給部品をカスタマイズすることができ、例えば、ＧＰＳレーダ等を用いて現在位置データの供給を行うこともできる。
【０１４６】
さらに、ナビゲーション情報の提供を行うにあたっては、ナビゲーション画面表示処理手段３２Ｄにより、ナビゲーション画面Ｇ６，Ｇ７（図６、図８参照）の表示処理を行うので、ナビゲーション情報を視覚により直感的に把握することができ、音声出力のみによるナビゲーションサービスを行う場合に比べ、ユーザに対する情報伝達効果を高めることができる。特に、画面Ｇ７では、接近した交差点等での直進・右折・左折等の別が、見易いように拡大された矢印で表示されるので、方向を瞬間的に把握できるうえ、交差点等での曲がり方をイメージで伝達できるので、音声案内の場合に比べ、左右の誤認識を少なくすることができる。
【０１４７】
そして、ナビゲーションシステム１０は、ナビゲーション画面表示処理手段３２Ｄのみならず、音声ナビゲーション処理手段３２Ｅを備えているので、画面表示による案内に加え、音声案内をすることができるため、ユーザに対する情報伝達効果を、より一層高めることができる。
【０１４８】
また、現在位置データを外部テンキー接続ポート２３から外部テンキー入力信号として携帯電話機２０に入力するので、携帯電話機２０の既存の機能（キーエミュレーション機能）を利用して補助端末装置５０から携帯電話機２０へ現在位置データを送り込むことができる。このため、ユーザは、自分の所有している携帯電話機２０をそのまま利用してナビゲーションサービスを受けることができ、ユーザの金銭的負担を軽減できる。
【０１４９】
さらに、ナビゲーションシステム１０は、経路逸脱判断手段３２Ｆを備えているので、自動車がナビゲーションに従って算出経路に沿って移動しているときには、現在位置データ送信手段３２Ａによるナビゲーションセンタ装置４０への現在位置データの送信は行わずに、補助端末装置５０から携帯電話機２０への現在位置データの供給のみでナビゲーションを継続し、経路を外れたときにのみ、現在位置データ送信手段３２Ａによるナビゲーションセンタ装置４０への現在位置データの送信を行うという処理を実現できる。このため、追跡処理の場合を除けば、経路を外れない限りは、補助端末装置５０と携帯電話機２０との間でのデータの授受のみでナビゲーションを行うことができ、ナビゲーションセンタ装置４０と携帯電話機２０との間のデータの送受信を必要最小限に抑えた処理を実現できる。
【０１５０】
そして、携帯電話機２０は、主として自動車を停止させた状態でユーザの操作により行われる目的地の入力設定については、ＷＥＢモードで行い、一方、それ以降に行われるユーザの操作を通常必要としない処理については、ＪＡＶＡモードで行うので、ＷＥＢブラウザとＪＡＶＡで記述された外部取得プログラムとにより、適切な機能分担がなされ、効率的な処理を実現できる。
【０１５１】
また、ナビゲーションシステム１０は、スピーカ６３、マイクロホン７１、およびハンドフリー回路６４を備えているので、ハンドフリー機能を実現でき、ユーザは、自動車運転中の音声サービスを安全に受けることができる。すなわち、ナビゲーションとは無関係の通常の通話をハンドフリーの状態で実現することができるうえ、音声ナビゲーション処理手段３２Ｅによる音声案内をハンドフリーの状態で聞くことができる。さらに、このハンドフリー機能に加え、ナビゲーションシステム１０は、音声認識処理手段４４Ａを備えているので、ユーザは、目的地設定を音声入力で行うことができ、自動車運転中でも目的地の入力設定を行うことができる。
【０１５２】
さらに、ナビゲーションシステム１０は、追跡ユーザ目的地設定手段４２Ａを備えているので、他のユーザの追跡を行うことができる。このため、例えば、複数のユーザ同士が連絡し合って同一行動や共通行動をとる場合と同様な行動を実現することができる。
【０１５３】
なお、本発明は前記実施形態に限定されるものではなく、本発明の目的を達成できる範囲内での変形等は本発明に含まれるものである。
【０１５４】
すなわち、前記実施形態では、現在位置データ供給手段５２（図２参照）は、携帯電話機２０の外部テンキー接続ポート２３（図１、図３参照）から現在位置データを携帯電話機２０に送り込む構成とされていたが、本発明の現在位置データ供給手段は、これに限定されるものではなく、例えば、赤外線通信により携帯電話機２０のＩｒＤＡポート２４（図１参照）から現在位置データを携帯電話機２０に送り込む構成としてもよく、あるいは携帯電話機２０のＵＳＢポートやブルートゥースポート（不図示）から送り込む構成としてもよい。
【０１５５】
また、前記実施形態では、補助端末装置５０は、それぞれ別体とされたＧＰＳユニット６０と、マイクロホン＆スイッチボックス７０と、コネクタ８０とを備えて構成されていたが、これらは一体化してもよく、あるいはこれらの機器の有する各機能を任意に組み合わせて、異なる機能の組合せによる機器群としてもよい。
【０１５６】
さらに、前記実施形態では、スピーカ６３、マイクロホン７１、ハンドフリー回路６４、音声認識処理手段４４Ａが設けられていたが、これらの設置を省略し、ハンドフリーや音声による目的地設定を行わない構成としてもよい。但し、ユーザの安全性向上やシステム機能向上等の観点から、これらを設置しておくことが好ましい。
【０１５７】
そして、前記実施形態では、補助端末装置５０は、ナビゲーションシステム１０に専用のＧＰＳユニット６０を備えて構成されていたが、例えば、オービス等の設置位置を把握するＧＰＳレーダ等を用いて構成してもよく、要するに、ＧＰＳ信号等の現在位置データを取得できる機器であればよい。なお、このように補助端末装置５０をカスタマイズする場合には、メニュー画面Ｇ１（図６参照）で「機器設定」を選択し、カスタマイズ部分の設定を行うようにすればよい。例えば、補助端末装置５０をＧＰＳレーダを用いて構成する場合には、ＧＰＳレーダの感度、オービス等の設置位置データのバージョン、警報音のＯＮＮ／ＯＦＦ等に関する設定、変更を行うためのＷＥＢ画面をＷＥＢ画面記憶手段４１Ａ（図２参照）に用意しておけばよい。
【０１５８】
また、前記実施形態では、現在位置データ（ＧＰＳ信号）を、携帯電話機２０のキーエミュレーション機能を利用して外部テンキー接続ポート２３から入力していたが、この他に、例えば、車速センサや加速度センサ等の外部測定器の出力信号を、付加的に外部テンキー接続ポート２３から入力してもよい。
【０１５９】
さらに、前記実施形態の追跡処理では、他のユーザ（追跡されるユーザ）の現在位置を、追跡ユーザの目的地として設定する処理を行っていたが、両者の目的地を共有させる処理を行ってもよい。
【０１６０】
そして、前記実施形態では、ユーザ情報データベース４２Ｂに登録する目的地データは、携帯電話機２０を用いて設定されていたが、通信網５に接続されてＷＥＢサーバ４１にアクセスできる環境を備えたコンピュータを用いて行ってもよい。この際、コンピュータを用いて目的地を設定する者は、ナビゲーション情報の提供を受けるユーザ自身に限らず、例えば、訪問先（目的地）の知人や友人等のように、他人であってもよい。但し、他人の場合には、アクセス許可のためのパスワード等を入力させることが好ましい。
【産業上の利用可能性】
【０１６１】
以上のように、本発明のナビゲーションシステムおよび外部取得プログラムは、例えば、携帯電話機を自動車に搭載してＧＰＳ測位によるカーナビゲーションを行う場合等に適している。
【図面の簡単な説明】
【０１６２】
【図１】本発明の一実施形態のナビゲーションシステムの全体構成図。
【図２】前記実施形態のナビゲーションシステムの機能を主体とした全体構成図。
【図３】前記実施形態のナビゲーションシステムを構成する携帯電話機および補助端末装置のハードウェア構成図。
【図４】ＷＥＢモードで目的地入力設定を行う処理の流れを示すフローチャートの図。
【図５】ＪＡＶＡモードでナビゲーションを行う処理の流れを示すフローチャートの図。
【図６】図４および図５の処理に伴う画面遷移の例示図。
【図７】音声により目的地入力設定を行う場合の処理の流れを示すフローチャートの図。
【図８】図７の処理に伴う音声入出力および画面遷移の例示図。
【図９】ナビゲーションサービスを受けている自動車が経路を外れた場合の処理の流れを示すフローチャートの図。
【図１０】他のユーザを追跡する場合および他のユーザに追跡される場合の設定手順を示す図。
【図１１】前記実施形態のユーザ情報データベースの構造を示す図。
【符号の説明】
【０１６３】
５  通信網
１０  ナビゲーションシステム
２０  携帯電話機
２３  外部テンキー接続ポート
３１Ｂ，３３Ａ  目的地入力設定受付手段
３１Ｃ，３３Ｂ  目的地データ送信手段
３２Ａ  現在位置データ送信手段
３２Ｂ  経路データ受信手段
３２Ｃ  経路上相対位置算出手段
３２Ｄ  ナビゲーション画面表示処理手段
３２Ｆ  経路逸脱判断手段
３４  経路データ記憶手段
４０  ナビゲーションセンタ装置
４２Ａ  追跡ユーザ目的地設定手段
４２Ｂ  ユーザ情報データベース
４３Ａ  経路データ算出手段
４３Ｂ  経路データ送信手段
４４Ａ  音声認識処理手段
５０  補助端末装置
５１  現在位置取得手段
５２  現在位置データ供給手段
７１  マイクロホン
Ｇ２，Ｇ３  目的地入力設定用ＷＥＢ画面
【図１】
2005098940.tif 000003
【図２】
2005098940.tif 000004
【図３】
2005098940.tif 000005
【図４】
2005098940.tif 000006
【図５】
2005098940.tif 000007
【図６】
2005098940.tif 000008
【図７】
2005098940.tif 000009
【図８】
2005098940.tif 000010
【図９】
2005098940.tif 000011
【図１０】
2005098940.tif 000012
【図１１】
2005098940.tif 000013