(57)【要約】【課題】  ガイドポイントを携帯端末で把握すること。【解決手段】  経路探索条件のデータをサーバに送信する探索条件送信手段（ＫＣ１６Ａ）と、前記経路探索条件に応じて前記サーバが作成した経路データを前記サーバから受信する探索結果受信手段（ＫＣ１Ａ）と、地図データの送信を要求する地図データ送信要求情報を前記サーバに送信する地図要求情報送信手段（ＫＣ１６Ｂ）と、前記サーバから送信された前記地図データを受信する地図データ受信手段（ＫＣ１Ｂ）と、前記情報表示画面（１１）に表示可能な範囲と、前記経路データとに基づいて経路画像を作成する経路画像作成手段（ＫＣ７）と、前記地図データに基づいて地図画像と前記経路画像とを組み合わせて経路案内地図画像を作成する案内地図画像作成手段（ＫＣ８）とを備えた携帯端末。【選択図】    図２
2005134209.tif 000002
【特許請求の範囲】
【請求項１】
下記の構成要件（Ａ１）〜（Ａ７）を備えた携帯端末と、下記の構成要件（Ｂ１）〜（Ｂ６）を備えたサーバと、を備えたことを特徴とする経路案内システム、
（Ａ１）画像が表示される情報表示画面に出発地及び目的地を含む経路探索条件を入力する経路探索条件入力画像を表示する探索条件入力画像表示手段及び、前記経路探索条件入力画像への入力により設定された経路探索条件を記憶する探索条件記憶手段を有する探索条件入力手段、
（Ａ２）前記経路探索条件のデータをサーバに送信する探索条件送信手段、
（Ａ３）前記経路探索条件に応じて前記サーバが作成した経路データであって、前記出発地を出発してから前記目的地に到着するまでの経路を表す経路データを前記サーバから受信する探索結果受信手段、
（Ａ４）地図データの送信を要求する地図データ送信要求情報を前記サーバに送信する地図要求情報送信手段、
（Ａ５）前記サーバから送信された前記地図データを受信する地図データ受信手段、
（Ａ６）前記情報表示画面に表示可能な範囲と、前記経路データとに基づいて経路画像を作成する経路画像作成手段、
（Ａ７）前記地図データに基づいて地図画像と前記経路画像とを組み合わせて経路案内地図画像を作成する案内地図画像作成手段、
（Ｂ１）前記携帯端末から送信された前記経路探索条件のデータを受信する探索条件受信手段、
（Ｂ２）受信した前記経路探索条件に応じて、前記出発地を出発してから前記目的地に到着するまでの経路を決定し、前記出発地の位置を示す出発地位置データと、前記目的地の位置を示す目的地位置データと、前記経路途中に設定され、ユーザにガイド情報を告知するガイドポイントの位置データとを含む経路のデータを作成する経路作成手段、
（Ｂ３）前記経路データを前記携帯端末に送信する経路データ送信手段、
（Ｂ４）地図データを記憶する地図データ記憶手段、
（Ｂ５）前記携帯端末から送信された前記地図データ送信要求情報を受信する地図要求情報受信手段、
（Ｂ６）前記地図データ情報送信要求情報に対応する前記地図データを前記携帯端末に送信する地図情報送信手段。
【請求項２】
下記の構成要件（Ａ８）〜（Ａ１１）を備えた前記携帯端末を備えたことを特徴とする請求項１記載の経路案内システム、
（Ａ８）前記携帯端末の現在位置を計測する現在位置計測手段、
（Ａ９）前記ガイドポイント及び目的地の中で、前記経路に沿って前記現在位置から目的地側の最も近い位置に配置されたガイドポイントまたは目的地を前記ガイド実行ポイントに設定するガイド実行ポイント設定手段、
（Ａ１０）前記現在位置の位置データと、前記ガイド実行ポイントの位置データとに基づいて、前記現在位置と前記ガイド実行ポイントとの距離を計算する距離計算手段、
（Ａ１１）前記現在位置と前記ガイド実行ポイントとの距離に基づいて、ユーザにガイド情報の告知を行うガイド情報告知手段。
【請求項３】
下記の構成要件（Ａ１２）〜（Ａ１４）を備えた前記携帯端末を備えたことを特徴とする請求項２記載の経路案内システム、
（Ａ１２）前記ガイド実行ポイントと前記現在位置との距離が、所定の距離になったことを告知するためのガイド音声を記憶するガイド音声記憶手段、
（Ａ１３）前記現在位置と前記ガイド実行ポイントとの距離が、前記告知を行う所定の距離になったか否かを判別する告知距離判別手段、
（Ａ１４）前記所定の距離になった場合に、前記ガイド情報としての前記ガイド音声を再生するガイド音声再生手段を有する前記ガイド情報告知手段。
【請求項４】
下記の構成要件（Ｂ８）〜（Ｂ１０）を備えた前記サーバを備えたことを特徴とする請求項１ないし３のいずれか記載の経路案内システム、
（Ｂ８）前記出発地を一端とし、前記目的地を他端とし且つ、複数の直線または曲線が連続的に連結されて形成された前記経路、
（Ｂ９）前記経路を構成する直線または曲線の連結点により構成されるガイド候補ポイントを設定するガイド候補ポイント設定手段、
（Ｂ１０）前記ガイド候補ポイントの中から所定の条件により、前記ガイドポイントを設定するガイドポイント設定手段。
【請求項５】
下記の構成要件（Ｂ１１）〜（Ｂ１５）を備えた前記サーバを備えたことを特徴とする請求項４記載の経路案内システム、
（Ｂ１１）地図上の道路の中心に沿って複数の直線または曲線が連続的に連結されて形成された道路データであって、前記直線または曲線の連結点の位置データを有する前記道路データを記憶する前記地図データ記憶手段、
（Ｂ１２）前記道路に沿った前記経路を作成する前記経路作成手段、
（Ｂ１３）前記経路上に配置された前記連結点を前記ガイド候補ポイントに設定する前記ガイド候補ポイント設定手段、
（Ｂ１４）特定のガイド候補ポイントに対して、前記経路に沿って前記特定のガイド候補ポイントの前記出発地側に配置された出発地側ガイド候補ポイントと前記特定のガイド候補ポイントとの間の道路と、前記経路に沿って前記特定のガイド候補ポイントの前記目的地側に配置された目的地側ガイド候補ポイントと前記特定のガイド候補ポイントとの間の道路と、の成す経路曲角度が、所定の角度以下であるか否かを判別する経路曲角判別手段、
（Ｂ１５）前記経路曲角度が前記所定の角度以下である場合に、前記特定のガイド候補ポイントを前記ガイドポイントに設定する前記ガイドポイント設定手段。
【請求項６】
下記の構成要件（Ａ１）〜（Ａ１１）を備えたことを特徴とする携帯端末、
（Ａ１）画像が表示される情報表示画面に出発地及び目的地を含む経路探索条件を入力する画像を表示する探索条件入力画像表示手段及び、前記経路探索条件入力画像への入力により設定された経路探索条件を記憶する探索条件記憶手段を有する探索条件入力手段、
（Ａ２）前記経路探索条件のデータをサーバに送信する探索条件送信手段、
（Ａ３）前記経路探索条件に応じて前記サーバが作成した経路データであって、前記出発地を出発してから前記目的地に到着するまでの経路を表す経路データを前記サーバから受信する探索結果受信手段、
（Ａ４）地図データの送信を要求する地図データ送信要求情報を前記サーバに送信する地図要求情報送信手段、
（Ａ５）前記サーバから送信された前記地図データを受信する地図データ受信手段、
（Ａ６）前記情報表示画面に表示可能な範囲と、前記経路データとに基づいて経路画像を作成する経路画像作成手段、
（Ａ７）前記地図データに基づいて地図画像と前記経路画像とを組み合わせて経路案内地図画像を作成する案内地図画像作成手段、
（Ａ８）前記携帯端末の現在位置を計測する現在位置計測手段、
（Ａ９）前記ガイドポイント及び目的地の中で、前記経路に沿って前記現在位置から目的地側の最も近い位置に配置されたガイドポイントまたは目的地を前記ガイド実行ポイントに設定するガイド実行ポイント設定手段、
（Ａ１０）前記現在位置の位置データと、前記ガイド実行ポイントの位置データとに基づいて、前記現在位置と前記ガイド実行ポイントとの距離を計算する距離計算手段、
（Ａ１１）前記現在位置と前記ガイド実行ポイントとの距離に基づいて、ユーザにガイド情報の告知を行うガイド情報告知手段。
【請求項７】
下記の構成要件（Ａ１２）〜（Ａ１４）を備えたことを特徴とする請求項６記載の携帯端末、
（Ａ１２）前記ガイド実行ポイントと前記現在位置との距離が、所定の距離になったことを告知するためのガイド音声を記憶するガイド音声記憶手段、
（Ａ１３）前記現在位置と前記ガイド実行ポイントとの距離が、前記告知を行う所定の距離になったか否かを判別する告知距離判別手段、
（Ａ１４）前記所定の距離になった場合に、前記ガイド情報としての前記ガイド音声を再生するガイド音声再生手段を有する前記ガイド情報告知手段。
【請求項８】
下記の構成要件（Ｂ１′），（Ｂ２）〜（Ｂ４），（Ｂ５′），（Ｂ６）を備えたことを特徴とするサーバ、
（Ｂ１′）携帯端末から送信された出発地及び目的地を含む経路探索条件のデータを受信する探索条件受信手段、
（Ｂ２）受信した前記経路探索条件に応じて、前記出発地を出発してから前記目的地に到着するまでの経路を決定し、前記出発地の位置を示す出発地位置データと、前記目的地の位置を示す目的地位置データと、前記経路途中に設定され、ユーザにガイド情報を告知するガイドポイントの位置データとを含む経路のデータを作成する経路作成手段、
（Ｂ３）前記経路データを前記携帯端末に送信する経路データ送信手段、
（Ｂ４）地図データを記憶する地図データ記憶手段、
（Ｂ５′）前記携帯端末から送信された地図データ送信要求情報であって、前記地図データの前記携帯端末への送信を要求する地図データ送信要求情報を受信する地図要求情報受信手段、
（Ｂ６）前記地図データ情報送信要求情報に対応する前記地図データを前記携帯端末に送信する地図情報送信手段。
【請求項９】
下記の構成要件（Ｂ８）〜（Ｂ１０）を備えたことを特徴とする請求項８記載のサーバ、
（Ｂ８）前記出発地を一端とし、前記目的地を他端とし且つ、複数の直線または曲線が連続的に連結されて形成された前記経路、
（Ｂ９）前記経路を構成する直線または曲線の連結点により構成されるガイド候補ポイントを設定するガイド候補ポイント設定手段、
（Ｂ１０）前記ガイド候補ポイントの中から所定の条件により、前記ガイドポイントを設定するガイドポイント設定手段。
【請求項１０】
下記の構成要件（Ｂ１１）〜（Ｂ１５）を備えたことを特徴とする請求項９記載のサーバ、
（Ｂ１１）地図上の道路の中心に沿って複数の直線または曲線が連続的に連結されて形成された道路データであって、前記直線または曲線の連結点の位置データを有する前記道路データを記憶する前記地図データ記憶手段、
（Ｂ１２）前記道路に沿った前記経路を作成する前記経路作成手段、
（Ｂ１３）前記経路上に配置された前記連結点を前記ガイド候補ポイントに設定する前記ガイド候補ポイント設定手段、
（Ｂ１４）特定のガイド候補ポイントに対して、前記経路に沿って前記特定のガイド候補ポイントの前記出発地側に配置された出発地側ガイド候補ポイントと前記特定のガイド候補ポイントとの間の道路と、前記経路にそって前記特定のガイド候補ポイントの前記目的地側に配置された目的地側ガイド候補ポイントと前記特定のガイド候補ポイントとの間の道路と、の成す経路曲角度が、所定の角度以下であるか否かを判別する経路曲角判別手段、
（Ｂ１５）前記経路曲角度が前記所定の角度以下である場合に、前記特定のガイド候補ポイントを前記ガイドポイントに設定する前記ガイドポイント設定手段。
【請求項１１】
携帯端末を構成するコンピュータを、
画像が表示される情報表示画面に出発地及び目的地を含む経路探索条件を入力する画像を表示する探索条件入力画像表示手段及び、前記経路探索条件入力画像への入力により設定された経路探索条件を記憶する探索条件記憶手段を有する探索条件入力手段、
前記経路探索条件のデータをサーバに送信する探索条件送信手段、
前記経路探索条件に応じて前記サーバが作成した経路データであって、前記出発地を出発してから前記目的地に到着するまでの経路を表す経路データを前記サーバから受信する探索結果受信手段、
地図データの送信を要求する地図データ送信要求情報を前記サーバに送信する地図要求情報送信手段、
前記サーバから送信された前記地図データを受信する地図データ受信手段、
前記情報表示画面に表示可能な範囲と、前記経路データとに基づいて経路画像を作成する経路画像作成手段、
前記地図データに基づいて地図画像と前記経路画像とを組み合わせて経路案内地図画像を作成する案内地図画像作成手段、
前記携帯端末の現在位置を計測する現在位置計測手段、
前記ガイドポイント及び目的地の中で、前記経路に沿って前記現在位置から目的地側の最も近い位置に配置されたガイドポイントまたは目的地を前記ガイド実行ポイントに設定するガイド実行ポイント設定手段、
前記現在位置の位置データと、前記ガイド実行ポイントの位置データとに基づいて、前記現在位置と前記ガイド実行ポイントとの距離を計算する距離計算手段、
前記現在位置と前記ガイド実行ポイントとの距離に基づいて、ユーザにガイド情報の告知を行うガイド情報告知手段、
として機能させるためのプログラム。
【請求項１２】
携帯端末を構成するコンピュータを、
前記ガイド実行ポイントと前記現在位置との距離が、所定の距離になったことを告知するためのガイド音声を記憶するガイド音声記憶手段、
前記現在位置と前記ガイド実行ポイントとの距離が、前記告知を行う所定の距離になったか否かを判別する告知距離判別手段、
前記所定の距離になった場合に、前記ガイド情報としての前記ガイド音声を再生するガイド音声再生手段を有する前記ガイド情報告知手段、
として機能させるための請求項１１記載のプログラム。
【請求項１３】
サーバを構成するコンピュータを、
携帯端末から送信された出発地及び目的地を含む経路探索条件のデータを受信する探索条件受信手段、
受信した前記経路探索条件に応じて、前記出発地を出発してから前記目的地に到着するまでの経路を決定し、前記出発地の位置を示す出発地位置データと、前記目的地の位置を示す目的地位置データと、前記経路途中に設定され、ユーザにガイド情報を告知するガイドポイントの位置データとを含む経路のデータを作成する経路作成手段、
前記経路データを前記携帯端末に送信する経路データ送信手段、
地図データを記憶する地図データ記憶手段、
前記携帯端末から送信された地図データ送信要求情報であって、前記地図データの前記携帯端末への送信を要求する地図データ送信要求情報を受信する地図要求情報受信手段、
前記地図データ情報送信要求情報に対応する前記地図データを前記携帯端末に送信する地図情報送信手段、
として機能させるためのプログラム。
【請求項１４】
サーバを構成するコンピュータを、
前記出発地を一端とし、前記目的地を他端とし且つ、複数の直線または曲線が連続的に連結されて形成された前記経路、
前記経路を構成する直線または曲線の連結点により構成されるガイド候補ポイントを設定するガイド候補ポイント設定手段、
前記ガイド候補ポイントの中から所定の条件により、前記ガイドポイントを設定するガイドポイント設定手段、
として機能させるための請求項１３記載のプログラム。
【請求項１５】
サーバを構成するコンピュータを、
地図上の道路の中心に沿って複数の直線または曲線が連続的に連結されて形成された道路データであって、前記直線または曲線の連結点の位置データを有する前記道路データを記憶する前記地図データ記憶手段、
前記道路に沿った前記経路を作成する前記経路作成手段、
前記経路上に配置された前記連結点を前記ガイド候補ポイントに設定する前記ガイド候補ポイント設定手段、
特定のガイド候補ポイントに対して、前記経路に沿って前記特定のガイド候補ポイントの前記出発地側に配置された出発地側ガイド候補ポイントと前記特定のガイド候補ポイントとの間の道路と、前記経路に沿って前記特定のガイド候補ポイントの前記目的地側に配置された目的地側ガイド候補ポイントと前記特定のガイド候補ポイントとの間の道路と、の成す経路曲角度が、所定の角度以下であるか否かを判別する経路曲角判別手段、
前記経路曲角度が前記所定の角度以下である場合に、前記特定のガイド候補ポイントを前記ガイドポイントに設定する前記ガイドポイント設定手段、
として機能させるための請求項１４記載のプログラム。
【請求項１６】
前記請求項１１ないし１５のいずれか記載のプログラムを記録したコンピュータ読みとり可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが指定した出発地から目的地までの経路を示す経路画像を表示可能な情報表示画面を備えた携帯端末、前記携帯端末とデータの送受信が可能且つ前記ユーザの指定に応じた経路を作成可能なサーバ、前記携帯端末とサーバとを備えた経路案内システム、前記携帯端末やサーバで使用されるプログラム、前記プログラムを記録した記録媒体に関する。
特に、本発明は、ユーザの現在位置と経路データとからユーザに経路を案内可能な携帯電話やＰＤＡ（Personal  Digital  Assistance）等の携帯端末、前記携帯端末との間でデータの送受信が可能なサーバ、前記携帯端末とサーバとを備えた経路案内システム、前記携帯端末やサーバで使用されるプログラム、前記プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
近年の携帯電話等の携帯端末の高機能化に伴い、サーバから携帯端末に目的地までの経路を付加した地図画像を配信して携帯端末の情報表示画面に表示すると共に、ＧＰＳ（Global  Positioning  System、全地球無線側位システム）により現在位置を側位し、現在位置を地図画像上に表示することで、目的地までユーザを案内・誘導するナビゲーション技術が実現している。携帯端末から送信された目的地等の検索条件に基づいて経路を探索し、携帯端末に探索結果の経路のデータを配信して、ユーザを目的地までガイドするナビゲーション技術として、下記の特許文献１（特開２００３−２１４８６０号公報）記載の技術が従来公知である。
【０００３】
（特許文献１（特開２００３−２１４８６０号公報）記載の技術）
特許文献１には、サーバで最適経路の検索をした後、経路を特定の色の道路として取り扱い、経路画像（特定の色の道路画像）を地図画像に組み込んだ地図データを作成し、携帯端末に送信する技術が記載されている。また、特許文献１記載の技術では、地図画像は所定の縮尺の複数の単位地図により構成されており、各単位地図に経路が組み込まれ、ユーザの現在位置を中心として携帯端末の画面に表示可能な範囲の経路付き単位地図のデータが送信される。
【０００４】
【特許文献１】特開２００３−２１４８６０号公報（段落番号「００３７」「００５０」〜「００５５」、第４図〜第６図、第１６図、第１７図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１記載の技術のような従来のナビゲーション技術では、画面に表示された地図画像、経路画像及び現在位置画像をユーザが見て、経路を判断していた。したがって、例えば、交差点で曲がるように経路が設定されている場合には、ユーザが自分で曲がる方向を判断する必要があり、間違った方向に曲がってしまう場合がある。また、経路に沿ってユーザが歩く際に、常時携帯端末の画面を見ていると通行人や障害物にぶつかって危険なので、常時携帯端末の画面を確認することができず、誤って曲がるべき場所を通過してしまうことがある。
【０００６】
前述の問題は、曲がるべき場所になったことや曲がる方向（「右」や「左」等）をユーザに音声や表示画像で告知したり、曲がるべき場所までの距離をユーザに告知できれば解決可能であると考えられる。
しかしながら、前記特許文献１記載の従来技術のように、従来は、サーバから携帯端末に配信される地図データには、既に経路のデータが組み込まれていた。それは、送受信するデータ量を少なくするためである。
したがって、特許文献１記載の技術では、携帯端末には経路自体のデータが無いため、前記告知すべき場所（ガイドポイント）を携帯端末では判別することができず、告知することができなかった。
【０００７】
特に、特許文献１記載の技術のように、複数の単位地図に経路データが組み込まれている場合、受信していない単位地図上に曲がるべき場所があっても、単位地図を受信するまで曲がるべき場所や曲がる方向が分からず、曲がるべき場所までの距離を告知したり、曲がる方向を告知することは不可能である。
これに対し、地図を単位地図に分割せず、経路が組み合わされた地図データ全体を携帯端末に送信することが考えられるが、この場合、携帯端末側に記憶容量が大きな記憶装置（メモリ）が必要となり、携帯端末のコストが上昇するという問題がある。
【０００８】
また、携帯端末で経路探索を行う構成も考えられるが、経路探索をするには地図データや交通機関の時刻表のデータ等が必要となるため、これらのデータを記憶するための記憶容量の大きな記憶装置が必要となり、コストが上昇するという問題がある。また、携帯端末で経路探索の処理を行う場合、情報処理装置への負荷が大きくなるという問題もある。
【０００９】
本発明は、前述の事情に鑑み、ガイドポイントを携帯端末で把握することを第１の技術的課題とする。
また、ガイドポイントまでの距離やガイドポイントで曲がる方向等をユーザに告知することを第２の技術的課題とする。
さらに、ナビゲーション用の地図データ等の送受信を行う時に、携帯端末とサーバとの間で送受信するデータ量を抑えることを第３の技術的課題とする。
【課題を解決するための手段】
【００１０】
次に、前記課題を解決した本発明を説明するが、本発明の要素には、後述の実施の形態の具体例（実施例）の要素との対応を容易にするため、実施例の要素の符号をカッコで囲んだものを付記する。また、本発明を後述の実施例の符号と対応させて説明する理由は、本発明の理解を容易にするためであり、本発明の範囲を実施例に限定するためではない。
【００１１】
（本発明）
（第１発明）
前記技術的課題を解決するために第１発明の経路案内システム（Ｓ） は、下記の構成要件（Ａ１）〜（Ａ７）を備えた携帯端末（１）と、下記の構成要件（Ｂ１）〜（Ｂ６）を備えたサーバ（７）と、を備えたことを特徴とする。
（Ａ１）画像が表示される情報表示画面（１１）に出発地及び目的地を含む経路探索条件を入力する経路探索条件入力画像を表示する探索条件入力画像表示手段（ＫＣ２Ａ）及び、前記経路探索条件入力画像への入力により設定された経路探索条件を記憶する探索条件記憶手段（ＫＣ２Ｂ）を有する探索条件入力手段（ＫＣ２）、
（Ａ２）前記経路探索条件のデータをサーバ（７）に送信する探索条件送信手段（ＫＣ１６Ａ）、
（Ａ３）前記経路探索条件に応じて前記サーバ（７）が作成した経路データであって、前記出発地を出発してから前記目的地に到着するまでの経路を表す経路データを前記サーバ（７）から受信する探索結果受信手段（ＫＣ１Ａ）、
（Ａ４）地図データの送信を要求する地図データ送信要求情報を前記サーバ（７）に送信する地図要求情報送信手段（ＫＣ１６Ｂ）、
（Ａ５）前記サーバ（７）から送信された前記地図データを受信する地図データ受信手段（ＫＣ１Ｂ）、
（Ａ６）前記情報表示画面（１１）に表示可能な範囲と、前記経路データとに基づいて経路画像を作成する経路画像作成手段（ＫＣ７）、
（Ａ７）前記地図データに基づいて地図画像と前記経路画像とを組み合わせて経路案内地図画像を作成する案内地図画像作成手段（ＫＣ８）、
（Ｂ１）前記携帯端末（１）から送信された前記経路探索条件のデータを受信する探索条件受信手段（ＳＣ１Ａ）、
（Ｂ２）受信した前記経路探索条件に応じて、前記出発地を出発してから前記目的地に到着するまでの経路（Ｒｘ）を決定し、前記出発地（Ｘ１）の位置を示す出発地位置データと、前記目的地（Ｘ１０）の位置を示す目的地位置データと、前記経路（Ｒｘ）途中に設定され、ユーザにガイド情報を告知するガイドポイント（Ｘ５，Ｘ８）の位置データとを含む経路（Ｒｘ）のデータを作成する経路作成手段（ＳＣ３）、
（Ｂ３）前記経路データを前記携帯端末（１）に送信する経路データ送信手段（ＳＣ６Ａ）、
（Ｂ４）地図データを記憶する地図データ記憶手段（ＳＣ２）、
（Ｂ５）前記携帯端末（１）から送信された前記地図データ送信要求情報を受信する地図要求情報受信手段（ＳＣ１Ｂ）、
（Ｂ６）前記地図データ情報送信要求情報に対応する前記地図データを前記携帯端末（１）に送信する地図情報送信手段（ＳＣ６Ｂ）。
【００１２】
（第１発明の作用）
前記構成要件を備えた第１発明の経路案内システム（Ｓ） では、携帯端末（１）の探索条件入力画像表示手段（ＫＣ２Ａ）は、画像が表示される情報表示画面（１１）に出発地（Ｘ１）及び目的地（Ｘ１０）を含む経路探索条件を入力する画像を表示し、探索条件記憶手段（ＫＣ２Ｂ）は前記経路探索条件入力画像への入力により設定された経路探索条件を記憶する。携帯端末（１）の探索条件送信手段（ＫＣ１６Ａ）は、前記経路探索条件のデータをサーバ（７）に送信する。
【００１３】
サーバ（７）の探索条件受信手段（ＳＣ１Ａ）は、前記携帯端末（１）から送信された前記経路探索条件のデータを受信する。サーバ（７）の経路作成手段（ＳＣ３）は、受信した前記経路探索条件に応じて、前記出発地（Ｘ１）を出発してから前記目的地（Ｘ１０）に到着するまでの経路（Ｒｘ）を決定し、前記出発地（Ｘ１）の位置を示す出発地位置データと、前記目的地（Ｘ１０）の位置を示す目的地位置データと、前記経路（Ｒｘ）途中に設定され、ユーザにガイド情報を告知するガイドポイント（Ｘ５，Ｘ８）の位置データとを含む経路（Ｒｘ）のデータを作成する。なお、決定した経路（Ｒｘ）にガイドポイント（Ｘ５，Ｘ８）がない場合には、ガイドポイント（Ｘ５，Ｘ８）の位置データを含まず、前記目的地（Ｘ１０）の位置を示す目的地位置データとを含む経路データが作成される。そして、サーバ（７）の経路データ送信手段（ＳＣ６Ａ）は、前記経路データを前記携帯端末（１）に送信する。サーバ（７）から送信された前記経路データは、携帯端末（１）の探索結果受信手段（ＫＣ１Ａ）で受信する。
【００１４】
一方、携帯端末（１）の地図要求情報送信手段（ＫＣ１６Ｂ）によって送信された地図データの送信を要求する地図データ送信要求情報は、サーバ（７）の地図要求情報受信手段（ＳＣ１Ｂ）によって受信される。サーバ（７）の地図情報送信手段（ＳＣ６Ｂ）は、地図データ記憶手段（ＳＣ２）に記憶され且つ、受信した地図データ情報送信要求情報に対応する地図データを前記携帯端末（１）に送信する。前記サーバ（７）から送信された前記地図データは、携帯端末（１）の地図データ受信手段（ＫＣ１Ｂ）によって受信される。そして、携帯端末（１）の経路画像作成手段（ＫＣ７）は、前記情報表示画面（１１）に表示可能な範囲と、前記経路データとに基づいて経路画像を作成し、携帯端末（１）の案内地図画像作成手段（ＫＣ８）は、前記地図データに基づいて地図画像と前記経路画像とを組み合わせて経路案内地図画像を作成する。
【００１５】
したがって、第１発明の経路案内システム（Ｓ）では、サーバ（７）から別のデータとして送信された地図データと経路データとから携帯端末（１）で経路案内画像が作成され、情報表示画面（１１）に表示される。そして、前記経路データには、ガイドポイント（Ｘ５，Ｘ８）の位置データが含まれているので、携帯端末（１）でガイドポイント（Ｘ５，Ｘ８）の位置を把握することができる。したがって、携帯端末（１）で受信した地図データに関わらず、携帯端末（１）でガイドポイント（Ｘ５，Ｘ８）の位置を把握でき、受信した地図データの範囲外にあるガイドポイント（Ｘ５，Ｘ８）も把握することもできる。
また、第１発明の経路案内システム（Ｓ） では、比較的データ量の少ない経路データの送受信によりガイドポイント（Ｘ５，Ｘ８）を把握できる。したがって、すべての経路データと地図データとを組み合わせた経路案内地図画像をすべて受信する場合と比較して送受信するデータ量を減らすことができる。
【００１６】
（第１発明の形態１）
第１発明の形態１の経路案内システム（Ｓ） は、前記第１発明の経路案内システム（Ｓ） において、下記の構成要件（Ａ８）〜（Ａ１１）を備えた前記携帯端末（１）を備えたことを特徴とする。
（Ａ８）前記携帯端末（１）の現在位置を計測する現在位置計測手段（ＫＣ１０）、
（Ａ９）前記ガイドポイント（Ｘ５，Ｘ８）及び目的地（Ｘ１０）の中で、前記経路（Ｒｘ）に沿って前記現在位置の目的地（Ｘ１０）側の最も近い位置に配置されたガイドポイント（Ｘ５，Ｘ８）または目的地（Ｘ１０）を前記ガイド実行ポイントに設定するガイド実行ポイント設定手段（ＫＣ１１）、
（Ａ１０）前記現在位置の位置データと、前記ガイド実行ポイントの位置データとに基づいて、前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）を計算する距離計算手段（ＫＣ１２）、
（Ａ１１）前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）に基づいて、ユーザにガイド情報の告知を行うガイド情報告知手段（ＫＣ１４）。
【００１７】
（第１発明の形態１の作用）
前記構成要件を備えた第１発明の形態１の経路案内システム（Ｓ） では、携帯端末（１）の現在位置計測手段（ＫＣ１０）は、前記携帯端末（１）の現在位置を計測する。携帯端末（１）のガイド実行ポイント設定手段（ＫＣ１１）は、前記ガイドポイント（Ｘ５，Ｘ８）及び目的地（Ｘ１０）の中で、前記経路（Ｒｘ）に沿って前記現在位置の目的地（Ｘ１０）側の最も近い位置に配置されたガイドポイント（Ｘ５，Ｘ８）または目的地（Ｘ１０）を前記ガイド実行ポイントに設定する。前記ガイド実行ポイントの位置データと、前記現在位置の位置データとに基づいて、携帯端末（１）の距離計算手段（ＫＣ１２）によって、前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）が計算される。そして、前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）に基づいて、ガイド情報告知手段（ＫＣ１４）によってユーザにガイド情報の告知が行われる。したがって、第１発明の形態１の経路案内システム（Ｓ） では、曲がり角等のガイドポイント（Ｘ５，Ｘ８）までの距離（Ｌｉ）や、ガイドポイント（Ｘ５，Ｘ８）で曲がる方向等のガイド情報をユーザに告知できる。
【００１８】
（第１発明の形態２）
第１発明の形態２の経路案内システム（Ｓ） は、前記第１発明の形態１の経路案内システム（Ｓ） において、下記の構成要件（Ａ１２）〜（Ａ１４）を備えた前記携帯端末（１）を備えたことを特徴とする。
（Ａ１２）前記ガイド実行ポイントと前記現在位置との距離（Ｌｉ）が、所定の距離になったことを告知するためのガイド音声を記憶するガイド音声記憶手段（ＫＣ１４Ａ１）、
（Ａ１３）前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）が、前記告知を行う所定の距離になったか否かを判別する告知距離判別手段（ＫＣ１３）、
（Ａ１４）前記所定の距離になった場合に、前記ガイド情報としての前記ガイド音声を再生するガイド音声再生手段（ＫＣ１４Ａ）を有する前記ガイド情報告知手段（ＫＣ１４）。
【００１９】
（第１発明の形態２の作用）
前記構成要件を備えた第１発明の形態２の経路案内システム（Ｓ） では、携帯端末（１）のガイド音声記憶手段（ＫＣ１４Ａ１）には、前記ガイド実行ポイントと前記現在位置との距離（Ｌｉ）が、所定の距離になったことを告知するためのガイド音声が記憶されている。携帯端末（１）の告知距離判別手段（ＫＣ１３）によって、前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）が、前記告知を行う所定の距離になったか否かが判別される。そして、前記所定の距離になった場合に、ガイド音声再生手段（ＫＣ１４Ａ）は前記ガイド情報としての前記ガイド音声を再生する。したがって、ガイド音声によってユーザにガイドポイント（Ｘ５，Ｘ８）までの距離（Ｌｉ）を告知することができる。
【００２０】
（第１発明の形態３）
第１発明の形態３の経路案内システム（Ｓ） は、前記第１発明の形態１または２の経路案内システム（Ｓ） において、下記の構成要件（Ａ１５）を備えた前記携帯端末（１）を備えたことを特徴とする。
（Ａ１５）前記ガイド実行ポイントと前記現在位置との距離（Ｌｉ）を表す告知用画像（２２ｆ）を前記ガイド情報として、前記情報表示画面（１１）に表示する告知画像表示手段（ＫＣ１４Ｂ）を有する前記ガイド情報告知手段（ＫＣ１４）。
【００２１】
（第１発明の形態３の作用）
前記構成要件を備えた第１発明の形態３の経路案内システム（Ｓ） では、告知画像表示手段（ＫＣ１４Ｂ）は、前記ガイド実行ポイントと前記現在位置との距離（Ｌｉ）を表す告知用画像（２２ｆ）を前記ガイド情報として前記情報表示画面（１１）に表示する。したがって、ガイドポイント（Ｘ５，Ｘ８）までの距離（Ｌｉ）をユーザに告知することができる。
【００２２】
（第１発明の形態４）
第１発明の形態４の経路案内システム（Ｓ） は、前記第１発明または第１発明の形態１〜３のいずれかにおいて、下記の構成要件（Ａ１６）〜（Ａ１９）を備えた前記携帯端末（１）と、下記の構成要件（Ｂ７）を備えた前記サーバ（７）と、を備えたことを特徴とする。
（Ｂ７）所定の範囲の複数の単位地図のデータにより構成される前記地図データを記憶する前記地図データ記憶手段（ＳＣ２）、
（Ａ１６）受信した前記地図データに基づいて、前記情報表示画面（１１）に表示可能な範囲の地図画像を作成する地図画像作成手段（ＫＣ５）、
（Ａ１７）前記地図画像作成手段（ＫＣ５）で前記地図画像を作成する際に、前記地図画像の作成に必要な前記単位地図のデータが不足しているか否かを判別する単位地図不足判別手段（ＫＣ５Ａ）、
（Ａ１８）前記単位地図のデータが不足している場合に、前記サーバ（７）に対し、不足している単位地図データを送信するように要求する単位地図送信要求情報を、前記地図データ送信要求情報として送信する前記地図要求情報送信手段（ＫＣ１６Ｂ）、
（Ａ１９）前記サーバ（７）から送信された前記単位地図のデータを受信する前記地図データ受信手段（ＫＣ１Ｂ）。
【００２３】
（第１発明の形態４の作用）
前記構成要件を備えた第１発明の形態４の経路案内システム（Ｓ） では、サーバ（７）の前記地図データ記憶手段（ＳＣ２）には、所定の範囲の複数の単位地図のデータにより構成される前記地図データが記憶されている。前記サーバ（７）から送信された前記単位地図のデータは、携帯端末（１）の前記地図データ受信手段（ＫＣ１Ｂ）で受信される。携帯端末（１）の地図画像作成手段（ＫＣ５）は、受信した単位地図の前記地図データに基づいて、前記情報表示画面（１１）に表示可能な範囲の地図画像を作成する。前記地図画像作成手段（ＫＣ５）で前記地図画像を作成する際に、携帯端末（１）の単位地図不足判別手段（ＫＣ５Ａ）は、前記地図画像の作成に必要な前記単位地図のデータが不足しているか否かを判別する。そして、前記単位地図のデータが不足している場合には、携帯端末（１）の地図要求情報送信手段（ＫＣ１６Ｂ）は、前記サーバ（７）に対し、不足している単位地図データを送信するように要求する単位地図送信要求情報を、前記地図データ送信要求情報として送信する。
【００２４】
したがって、前記第１発明の形態４の経路案内システム（Ｓ） では、単位地図データに基づいて携帯端末（１）で地図画像が作成される。そして、作成された地図画像と、経路画像とが組み合わされた案内地図画像が作成される。したがって、単位地図画像に経路画像が組み合わされた状態でサーバ（７）から送信される従来の場合では、受信していない単位地図上の経路（Ｒｘ）やガイドポイント（Ｘ５，Ｘ８）を把握することが不可能であったが、第１発明の形態４の経路案内システム（Ｓ） では、単位地図データとは別に受信してある経路データからガイドポイント（Ｘ５，Ｘ８）を把握できる。
【００２５】
（第１発明の形態５）
第１発明の形態５の経路案内システム（Ｓ） は、前記第１発明または第１発明の形態１〜４のいずれか記載の経路案内システム（Ｓ） において、下記の構成要件（Ｂ８）〜（Ｂ１０）を備えた前記サーバ（７）を備えたことを特徴とする。
（Ｂ８）前記出発地（Ｘ１）を一端とし、前記目的地（Ｘ１０）を他端とし且つ、複数の直線または曲線が連続的に連結されて形成された前記経路（Ｒｘ）、
（Ｂ９）前記経路（Ｒｘ）を構成する直線または曲線の連結点により構成されるガイド候補ポイント（Ｘ１〜Ｘ１０）を設定するガイド候補ポイント設定手段（ＳＣ４）、
（Ｂ１０）前記ガイド候補ポイント（Ｘ１〜Ｘ１０）の中から所定の条件により、前記ガイドポイント（Ｘ５，Ｘ８）を設定するガイドポイント設定手段（ＳＣ５）。
【００２６】
（第１発明の形態５の作用）
前記構成要件を備えた第１発明の形態５の経路案内システム（Ｓ） では、サーバ（７）で作成される前記経路（Ｒｘ）は、前記出発地（Ｘ１）を一端とし、前記目的地（Ｘ１０）を他端とし且つ、複数の直線または曲線が連続的に連結されている。サーバ（７）のガイド候補ポイント設定手段（ＳＣ４）は、前記経路（Ｒｘ）を構成する直線または曲線の連結点により構成されるガイド候補ポイント（Ｘ１〜Ｘ１０）を設定する。そして、サーバ（７）のガイドポイント設定手段（ＳＣ５）は、前記ガイド候補ポイント（Ｘ１〜Ｘ１０）の中から所定の条件により、前記ガイドポイント（Ｘ５，Ｘ８）を設定する。したがって、第１発明の形態５の経路案内システム（Ｓ） では、サーバ（７）において、経路（Ｒｘ）のガイド候補ポイント（Ｘ１〜Ｘ１０）からガイドポイント（Ｘ５，Ｘ８）を設定して、携帯端末（１）に送信できる。
【００２７】
（第１発明の形態６）
第１発明の形態６の経路案内システム（Ｓ） は、前記第１発明の形態５の経路案内システム（Ｓ） において、下記の構成要件（Ｂ１１）〜（Ｂ１５）を備えた前記サーバ（７）を備えたことを特徴とする。
（Ｂ１１）地図上の道路（ＲＡ〜ＲＣ）の中心に沿って複数の直線または曲線が連続的に連結されて形成された道路データであって、前記直線または曲線の連結点（ＮＡ１〜ＮＡ１０，ＮＢ１〜ＮＢ８，ＮＣ１〜ＮＣ７）の位置データを有する前記道路データを記憶する前記地図データ記憶手段（ＳＣ２）、
（Ｂ１２）前記道路（ＲＡ〜ＲＣ）に沿った前記経路（Ｒｘ）を作成する前記経路作成手段（ＳＣ３）、
（Ｂ１３）前記経路（Ｒｘ）上に配置された前記連結点（ＮＡ４〜ＮＡ７，ＮＢ１〜ＮＢ４，ＮＣ４〜ＮＣ６）を前記ガイド候補ポイント（Ｘ１〜Ｘ１０）に設定する前記ガイド候補ポイント設定手段（ＳＣ４）、
（Ｂ１４）特定のガイド候補ポイント（Ｘｉ）に対して、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記出発地（Ｘ１）側に配置された出発地側ガイド候補ポイント（Ｘi-1）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記目的地（Ｘ１０）側に配置された目的地側ガイド候補ポイント（Ｘi+1）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、の成す経路曲角度（αｉ）が、所定の角度（αａ）以下であるか否かを判別する経路曲角判別手段（ＳＣ５Ａ）、
（Ｂ１５）前記経路曲角度（αｉ）が前記所定の角度（αａ）以下である場合に、前記特定のガイド候補ポイント（Ｘｉ）を前記ガイドポイント（Ｘ５，Ｘ８）に設定する前記ガイドポイント設定手段（ＳＣ５）。
【００２８】
（第１発明の形態６の作用）
前記構成要件を備えた第１発明の形態６の経路案内システム（Ｓ）では、サーバ（７）の前記地図データ記憶手段（ＳＣ２）は、地図上の道路（ＲＡ〜ＲＣ）の中心に沿って複数の直線または曲線が連続的に連結されて形成された道路データであって、前記直線または曲線の連結点（ＮＡ１〜ＮＡ１０，ＮＢ１〜ＮＢ８，ＮＣ１〜ＮＣ７）の位置データを有する前記道路データを記憶する。サーバ（７）の経路作成手段（ＳＣ３）は、前記道路（ＲＡ〜ＲＣ）に沿った前記経路（Ｒｘ）を作成する。そして、サーバ（７）のガイド候補ポイント設定手段（ＳＣ４）は、前記経路（Ｒｘ）上に配置された前記連結点（ＮＡ４〜ＮＡ７，ＮＢ１〜ＮＢ４，ＮＣ４〜ＮＣ６）を前記ガイド候補ポイント（Ｘ１〜Ｘ１０）に設定する。
【００２９】
サーバ（７）の経路曲角判別手段（ＳＣ５Ａ）は、特定のガイド候補ポイント（Ｘｉ）に対して、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記出発地（Ｘ１）側に配置された出発地側ガイド候補ポイント（Ｘi-1）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記目的地（Ｘ１０）側に配置された目的地側ガイド候補ポイント（Ｘi+1）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、の成す経路曲角度（αｉ）が、所定の角度（αａ）以下であるか否かを判別する。そして、前記ガイドポイント設定手段（ＳＣ５）は、前記経路曲角度（αｉ）が前記所定の角度（αａ）以下である場合に、前記特定のガイド候補ポイント（Ｘｉ）を前記ガイドポイント（Ｘ５，Ｘ８）に設定する。したがって、第１発明の形態６の経路案内システム（Ｓ） では、経路曲角度（αｉ）に基づいてガイドポイント（Ｘ５，Ｘ８）が設定される。即ち、交差点等により経路（Ｒｘ）が所定の角度（αａ）以下である場合にユーザにガイド情報を告知することができる。
【００３０】
（第２発明）
前記技術的課題を解決するために第２発明の携帯端末（１）は、下記の構成要件（Ａ１）〜（Ａ１１）を備えたことを特徴とする。
（Ａ１）画像が表示される情報表示画面（１１）に出発地（Ｘ１）及び目的地（Ｘ１０）を含む経路探索条件を入力する画像を表示する探索条件入力画像表示手段（ＫＣ２Ａ）及び、前記経路探索条件入力画像への入力により設定された経路探索条件を記憶する探索条件記憶手段（ＫＣ２Ｂ）を有する探索条件入力手段（ＫＣ２）、
（Ａ２）前記経路探索条件のデータをサーバ（７）に送信する探索条件送信手段（ＫＣ１６Ａ）、
（Ａ３）前記経路探索条件に応じて前記サーバ（７）が作成した経路データであって、前記出発地（Ｘ１）を出発してから前記目的地（Ｘ１０）に到着するまでの経路（Ｒｘ）を表す経路データを前記サーバ（７）から受信する探索結果受信手段（ＫＣ１Ａ）、
（Ａ４）地図データの送信を要求する地図データ送信要求情報を前記サーバ（７）に送信する地図要求情報送信手段（ＫＣ１６Ｂ）、
（Ａ５）前記サーバ（７）から送信された前記地図データを受信する地図データ受信手段（ＫＣ１Ｂ）、
（Ａ６）前記情報表示画面（１１）に表示可能な範囲と、前記経路データとに基づいて経路画像を作成する経路画像作成手段（ＫＣ７）、
（Ａ７）前記地図データに基づいて地図画像と前記経路画像とを組み合わせて経路案内地図画像を作成する案内地図画像作成手段（ＫＣ８）、
（Ａ８）前記携帯端末（１）の現在位置を計測する現在位置計測手段（ＫＣ１０）、
（Ａ９）前記ガイドポイント（Ｘ５，Ｘ８）及び目的地（Ｘ１０）の中で、前記経路（Ｒｘ）に沿って前記現在位置の目的地（Ｘ１０）側の最も近い位置に配置されたガイドポイント（Ｘ５，Ｘ８）または目的地（Ｘ１０）を前記ガイド実行ポイントに設定するガイド実行ポイント設定手段（ＫＣ１１）、
（Ａ１０）前記現在位置の位置データと、前記ガイド実行ポイントの位置データとに基づいて、前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）を計算する距離計算手段（ＫＣ１２）、
（Ａ１１）前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）に基づいて、ユーザにガイド情報の告知を行うガイド情報告知手段（ＫＣ１４）。
【００３１】
（第２発明の作用）
前記構成要件を備えた第２発明の携帯端末（１）では、探索条件入力画像表示手段（ＫＣ２Ａ）は、画像が表示される情報表示画面（１１）に出発地（Ｘ１）及び目的地（Ｘ１０）を含む経路探索条件を入力する画像を表示し、探索条件記憶手段（ＫＣ２Ｂ）は前記経路探索条件入力画像への入力により設定された経路探索条件を記憶する。携帯端末（１）の探索条件送信手段（ＫＣ１６Ａ）は、前記経路探索条件のデータをサーバ（７）に送信する。そして、探索結果受信手段（ＫＣ１Ａ）は、前記経路探索条件に応じて前記サーバ（７）が作成して送信した経路データであって、前記出発地（Ｘ１）を出発してから前記目的地（Ｘ１０）に到着するまでの経路（Ｒｘ）を表す経路データを受信する。
【００３２】
携帯端末（１）の地図要求情報送信手段（ＫＣ１６Ｂ）は、地図データの送信を要求する地図データ送信要求情報をサーバ（７）に送信する。地図データ受信手段（ＫＣ１Ｂ）は、前記サーバ（７）から送信された前記地図データを受信する。そして、携帯端末（１）の経路画像作成手段（ＫＣ７）は、前記情報表示画面（１１）に表示可能な範囲と、前記経路データとに基づいて経路画像を作成し、携帯端末（１）の案内地図画像作成手段（ＫＣ８）は、前記地図データに基づいて地図画像と前記経路画像とを組み合わせて経路案内地図画像を作成する。
【００３３】
第２発明の携帯端末（１）の現在位置計測手段（ＫＣ１０）は、前記携帯端末（１）の現在位置を計測する。ガイド実行ポイント設定手段（ＫＣ１１）は、前記ガイドポイント（Ｘ５，Ｘ８）及び目的地（Ｘ１０）の中で、前記経路（Ｒｘ）に沿って前記現在位置の目的地（Ｘ１０）側の最も近い位置に配置されたガイドポイント（Ｘ５，Ｘ８）または目的地（Ｘ１０）を前記ガイド実行ポイントに設定する。距離計算手段（ＫＣ１２）は、前記ガイド実行ポイントの位置データと、前記現在位置の位置データとに基づいて、前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）を計算する。そして、前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）に基づいて、ガイド情報告知手段（ＫＣ１４）によってユーザにガイド情報の告知が行われる。
【００３４】
したがって、第２発明の携帯端末（１）では、別のデータとして受信した地図データと経路データとから経路案内画像を作成し、情報表示画面（１１）に表示する。そして、前記経路データには、ガイドポイント（Ｘ５，Ｘ８）の位置データが含まれているので、携帯端末（１）でガイドポイント（Ｘ５，Ｘ８）の位置を把握することができる。したがって、携帯端末（１）で受信した地図データに関わらず、携帯端末（１）でガイドポイント（Ｘ５，Ｘ８）の位置を把握でき、受信した地図データの範囲外にあるガイドポイント（Ｘ５，Ｘ８）も把握することができる。
【００３５】
また、第２発明の携帯端末（１）では、比較的データ量の少ない経路データの送受信によりガイドポイント（Ｘ５，Ｘ８）を把握できる。したがって、すべての経路データと地図データとを組み合わせた経路案内地図画像をすべて受信する場合と比較して送受信するデータ量を減らすことができる。
さらに、第２発明の携帯端末（１）では、曲がり角等のガイドポイント（Ｘ５，Ｘ８）までの距離（Ｌｉ）や、ガイドポイント（Ｘ５，Ｘ８）で曲がる方向等のガイド情報をユーザに告知できる。
【００３６】
（第２発明の形態１）
第２発明の形態１の携帯端末（１）は、前記第２発明において、下記の構成要件（Ａ１２）〜（Ａ１４）を備えたことを特徴とする。
（Ａ１２）前記ガイド実行ポイントと前記現在位置との距離（Ｌｉ）が、所定の距離になったことを告知するためのガイド音声を記憶するガイド音声記憶手段（ＫＣ１４Ａ１）、
（Ａ１３）前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）が、前記告知を行う所定の距離になったか否かを判別する告知距離判別手段（ＫＣ１３）、
（Ａ１４）前記所定の距離になった場合に、前記ガイド情報としての前記ガイド音声を再生するガイド音声再生手段（ＫＣ１４Ａ）を有する前記ガイド情報告知手段（ＫＣ１４）。
【００３７】
（第２発明の形態１の作用）
前記構成要件を備えた第２発明の形態１の携帯端末（１）では、ガイド音声記憶手段（ＫＣ１４Ａ１）には、前記ガイド実行ポイントと前記現在位置との距離（Ｌｉ）が、所定の距離になったことを告知するためのガイド音声が記憶されている。告知距離判別手段（ＫＣ１３）は、前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）が、前記告知を行う所定の距離になったか否かを判別する。そして、前記所定の距離になった場合に、ガイド音声再生手段（ＫＣ１４Ａ）は前記ガイド情報としての前記ガイド音声を再生する。したがって、ガイド音声によってユーザにガイドポイント（Ｘ５，Ｘ８）までの距離（Ｌｉ）を告知することができる。
【００３８】
（第２発明の形態２）
第２発明の形態２の携帯端末（１）は、前記第２発明または第２発明の形態１において、下記の構成要件（Ａ１５）を備えたことを特徴とする。
（Ａ１５）前記ガイド実行ポイントと前記現在位置との距離（Ｌｉ）を表す告知用画像（２２ｆ）を前記ガイド情報として、前記情報表示画面（１１）に表示する告知画像表示手段（ＫＣ１４Ｂ）を有する前記ガイド情報告知手段（ＫＣ１４）。
【００３９】
（第２発明の形態２の作用）
前記構成要件を備えた第２発明の形態２の携帯端末（１）では、告知画像表示手段（ＫＣ１４Ｂ）は、前記ガイド実行ポイントと前記現在位置との距離（Ｌｉ）を表す告知用画像（２２ｆ）を前記ガイド情報として前記情報表示画面（１１）に表示する。したがって、ガイドポイント（Ｘ５，Ｘ８）までの距離（Ｌｉ）をユーザに告知することができる。
【００４０】
（第２発明の形態３）
第２発明の形態３の携帯端末（１）は、前記第２発明または第２発明の形態１または２において、下記の構成要件（Ａ１６′），（Ａ１７）〜（Ａ１９）を備えたことを特徴とする。
（Ａ１６′）所定の範囲の複数の単位地図のデータにより構成される前記地図データであって、サーバ（７）から送信された前記地図データに基づいて、前記情報表示画面（１１）に表示可能な範囲の地図画像を作成する地図画像作成手段（ＫＣ５）、
（Ａ１７）前記地図画像作成手段（ＫＣ５）で前記地図画像を作成する際に、前記地図画像の作成に必要な前記単位地図のデータが不足しているか否かを判別する単位地図不足判別手段（ＫＣ５Ａ）、
（Ａ１８）前記単位地図のデータが不足している場合に、前記サーバ（７）に対し、不足している単位地図データを送信するように要求する単位地図送信要求情報を、前記地図データ送信要求情報として送信する前記地図要求情報送信手段（ＫＣ１６Ｂ）、
（Ａ１９）前記サーバ（７）から送信された前記単位地図のデータを受信する前記地図データ受信手段（ＫＣ１Ｂ）。
【００４１】
（第２発明の形態３の作用）
前記構成要件を備えた第２発明の形態３の携帯端末（１）では、所定の範囲の複数の単位地図のデータにより構成される前記地図データであって、サーバ（７）から送信された前記単位地図のデータは、携帯端末（１）の前記地図データ受信手段（ＫＣ１Ｂ）で受信される。携帯端末（１）の地図画像作成手段（ＫＣ５）は、受信した単位地図の前記地図データに基づいて、前記情報表示画面（１１）に表示可能な範囲の地図画像を作成する。前記地図画像作成手段（ＫＣ５）で前記地図画像を作成する際に、携帯端末（１）の単位地図不足判別手段（ＫＣ５Ａ）は、前記地図画像の作成に必要な前記単位地図のデータが不足しているか否かを判別する。そして、前記単位地図のデータが不足している場合には、携帯端末（１）の地図要求情報送信手段（ＫＣ１６Ｂ）は、前記サーバ（７）に対し、不足している単位地図データを送信するように要求する単位地図送信要求情報を、前記地図データ送信要求情報として送信する。
【００４２】
したがって、前記第２発明の形態３の携帯端末（１）では、単位地図データに基づいて携帯端末（１）で地図画像が作成される。そして、作成された地図画像と、経路画像とが組み合わされた案内地図画像が作成される。したがって、単位地図画像に経路画像が組み合わされた状態でサーバ（７）から送信される従来の場合では、受信していない単位地図上の経路（Ｒｘ）やガイドポイント（Ｘ５，Ｘ８）を把握することが不可能であったが、第２発明の形態３の携帯端末（１）では、単位地図データとは別に受信してある経路データからガイドポイント（Ｘ５，Ｘ８）を把握できる。
【００４３】
（第３発明）
前記技術的課題を解決するために第３発明のサーバ（７）は、下記の構成要件（Ｂ１′），（Ｂ２）〜（Ｂ４），（Ｂ５′），（Ｂ６）を備えたことを特徴とする、
（Ｂ１′）携帯端末（１）から送信された出発地（Ｘ１）及び目的地（Ｘ１０）を含む経路探索条件のデータを受信する探索条件受信手段（ＳＣ１Ａ）、
（Ｂ２）受信した前記経路探索条件に応じて、前記出発地（Ｘ１）を出発してから前記目的地（Ｘ１０）に到着するまでの経路（Ｒｘ）を決定し、前記出発地（Ｘ１）の位置を示す出発地位置データと、前記目的地（Ｘ１０）の位置を示す目的地位置データと、前記経路（Ｒｘ）途中に設定され、ユーザにガイド情報を告知するガイドポイント（Ｘ５，Ｘ８）の位置データとを含む経路（Ｒｘ）のデータを作成する経路作成手段（ＳＣ３）、
（Ｂ３）前記経路データを前記携帯端末（１）に送信する経路データ送信手段（ＳＣ６Ａ）、
（Ｂ４）地図データを記憶する地図データ記憶手段（ＳＣ２）、
（Ｂ５′）前記携帯端末（１）から送信された地図データ送信要求情報であって、前記地図データの前記携帯端末（１）への送信を要求する地図データ送信要求情報を受信する地図要求情報受信手段（ＳＣ１Ｂ）、
（Ｂ６）前記地図データ情報送信要求情報に対応する前記地図データを前記携帯端末（１）に送信する地図情報送信手段（ＳＣ６Ｂ）。
【００４４】
（第３発明の作用）
前記構成要件を備えた第３発明のサーバ（７）では、探索条件受信手段（ＳＣ１Ａ）は、携帯端末（１）から送信された出発地（Ｘ１）及び目的地（Ｘ１０）を含む経路探索条件のデータを受信する。経路作成手段（ＳＣ３）は、受信した前記経路探索条件に応じて、前記出発地（Ｘ１）を出発してから前記目的地（Ｘ１０）に到着するまでの経路（Ｒｘ）を決定し、前記出発地（Ｘ１）の位置を示す出発地位置データと、前記目的地（Ｘ１０）の位置を示す目的地位置データと、前記経路（Ｒｘ）途中に設定され、ユーザにガイド情報を告知するガイドポイント（Ｘ５，Ｘ８）の位置データとを含む経路（Ｒｘ）のデータを作成する。そして、経路データ送信手段（ＳＣ６Ａ）は、前記経路データを前記携帯端末（１）に送信する。
【００４５】
一方、地図要求情報受信手段（ＳＣ１Ｂ）は、前記携帯端末（１）から送信された地図データ送信要求情報であって、前記地図データの前記携帯端末（１）への送信を要求する地図データ送信要求情報を受信する。そして、地図情報送信手段（ＳＣ６Ｂ）は、地図データ記憶手段（ＳＣ２）に記憶され且つ、受信した地図データ情報送信要求情報に対応する地図データを前記携帯端末（１）に送信する。
【００４６】
したがって、第３発明のサーバ（７）は、ガイドポイント（Ｘ５，Ｘ８）の位置データが含まれた経路データを、地図データとは別のデータとして送信する。このため、データが送信された携帯端末（１）が受信した地図データに関わらず、経路データからガイドポイント（Ｘ５，Ｘ８）の位置を把握することができる。即ち、携帯端末（１）は、受信した地図データの範囲外にあるガイドポイント（Ｘ５，Ｘ８）も把握することもできる。
また、第３発明のサーバ（７）では、比較的データ量の少ない経路データを送信することにより、経路データを受信した携帯端末（１）でガイドポイント（Ｘ５，Ｘ８）を把握できる。したがって、すべての経路データと地図データとを組み合わせた経路案内地図画像をすべて送受信する場合と比較して送受信するデータ量を減らすことができる。
【００４７】
（第３発明の形態１）
第３発明の形態１のサーバ（７）は、前記第３発明において、下記の構成要件（Ｂ７）を備えたことを特徴とする。
（Ｂ７）所定の範囲の複数の単位地図のデータにより構成される前記地図データを記憶する前記地図データ記憶手段（ＳＣ２）。
【００４８】
（第３発明の形態１の作用）
前記構成要件を備えた第３発明の形態１のサーバ（７）では、前記地図データ記憶手段（ＳＣ２）には、所定の範囲の複数の単位地図のデータにより構成される前記地図データが記憶されている。したがって、前記第３発明の形態１のサーバ（７）では、携帯端末（１）には、地図データとして単位地図データが送信される。したがって、単位地図画像に経路画像が組み合わされた状態でサーバ（７）から送信される従来の場合では、受信していない単位地図上の経路（Ｒｘ）やガイドポイント（Ｘ５，Ｘ８）を把握することが不可能であったが、第３発明の形態１のサーバ（７）では、単位地図データとは別に受信してある経路データから携帯端末（１）でガイドポイント（Ｘ５，Ｘ８）を把握できる。
【００４９】
（第３発明の形態２）
第３発明の形態２のサーバ（７）は、前記第３発明または第３発明の形態１において、下記の構成要件（Ｂ８）〜（Ｂ１０）を備えたことを特徴とする。
（Ｂ８）前記出発地（Ｘ１）を一端とし、前記目的地（Ｘ１０）を他端とし且つ、複数の直線または曲線が連続的に連結されて形成された前記経路（Ｒｘ）、
（Ｂ９）前記経路（Ｒｘ）を構成する直線または曲線の連結点により構成されるガイド候補ポイント（Ｘ１〜Ｘ１０）を設定するガイド候補ポイント設定手段（ＳＣ４）、
（Ｂ１０）前記ガイド候補ポイント（Ｘ１〜Ｘ１０）の中から所定の条件により、前記ガイドポイント（Ｘ５，Ｘ８）を設定するガイドポイント設定手段（ＳＣ５）。
【００５０】
（第３発明の形態２の作用）
前記構成要件を備えた第３発明の形態２のサーバ（７）では、サーバ（７）で作成される前記経路（Ｒｘ）は、前記出発地（Ｘ１）を一端とし、前記目的地（Ｘ１０）を他端とし且つ、複数の直線または曲線が連続的に連結されている。ガイド候補ポイント設定手段（ＳＣ４）は、前記経路（Ｒｘ）を構成する直線または曲線の連結点により構成されるガイド候補ポイント（Ｘ１〜Ｘ１０）を設定する。そして、ガイドポイント設定手段（ＳＣ５）は、前記ガイド候補ポイント（Ｘ１〜Ｘ１０）の中から所定の条件により、前記ガイドポイント（Ｘ５，Ｘ８）を設定する。したがって、第３発明の形態２のサーバ（７）では、経路（Ｒｘ）のガイド候補ポイント（Ｘ１〜Ｘ１０）からガイドポイント（Ｘ５，Ｘ８）を設定して、携帯端末（１）に送信できる。
【００５１】
（第３発明の形態３）
第３発明の形態３のサーバ（７）は、前記第３発明の形態２のサーバ（７）において、下記の構成要件（Ｂ１１）〜（Ｂ１５）を備えたことを特徴とする。
（Ｂ１１）地図上の道路（ＲＡ〜ＲＣ）の中心に沿って複数の直線または曲線が連続的に連結されて形成された道路データであって、前記直線または曲線の連結点（ＮＡ１〜ＮＡ１０，ＮＢ１〜ＮＢ８，ＮＣ１〜ＮＣ６）の位置データを有する前記道路データを記憶する前記地図データ記憶手段（ＳＣ２）、
（Ｂ１２）前記道路（ＲＡ〜ＲＣ）に沿った前記経路（Ｒｘ）を作成する前記経路作成手段（ＳＣ３）、
（Ｂ１３）前記経路（Ｒｘ）上に配置された前記連結点（ＮＡ４〜ＮＡ７，ＮＢ１〜ＮＢ４，ＮＣ４〜ＮＣ６）を前記ガイド候補ポイント（Ｘ１〜Ｘ１０）に設定する前記ガイド候補ポイント設定手段（ＳＣ４）、
（Ｂ１４）特定のガイド候補ポイント（Ｘｉ）に対して、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記出発地（Ｘ１）側に配置された出発地側ガイド候補ポイント（Ｘｉ−１）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記目的地（Ｘ１０）側に配置された目的地側ガイド候補ポイント（Ｘｉ+１）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、の成す経路曲角度（αｉ）が、所定の角度（αａ）以下であるか否かを判別する経路曲角判別手段（ＳＣ５Ａ）、
（Ｂ１５）前記経路曲角度（αｉ）が前記所定の角度（αａ）以下である場合に、前記特定のガイド候補ポイント（Ｘｉ）を前記ガイドポイント（Ｘ５，Ｘ８）に設定する前記ガイドポイント設定手段（ＳＣ５）。
【００５２】
（第３発明の形態３の作用）
前記構成要件を備えた第３発明の形態３のサーバ（７）では、前記地図データ記憶手段（ＳＣ２）は、地図上の道路（ＲＡ〜ＲＣ）の中心に沿って複数の直線または曲線が連続的に連結されて形成された道路データであって、前記直線または曲線の連結点（ＮＡ１〜ＮＡ１０，ＮＢ１〜ＮＢ８，ＮＣ１〜ＮＣ６）の位置データを有する前記道路データを記憶する。経路作成手段（ＳＣ３）は、前記道路（ＲＡ〜ＲＣ）に沿った前記経路（Ｒｘ）を作成する。そして、ガイド候補ポイント設定手段（ＳＣ４）は、前記経路（Ｒｘ）上に配置された前記連結点（ＮＡ４〜ＮＡ７，ＮＢ１〜ＮＢ４，ＮＣ４〜ＮＣ６）を前記ガイド候補ポイント（Ｘ１〜Ｘ１０）に設定する。
【００５３】
経路曲角判別手段（ＳＣ５Ａ）は、特定のガイド候補ポイント（Ｘｉ）に対して、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記出発地（Ｘ１）側に配置された出発地側ガイド候補ポイント（Ｘｉ−１）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記目的地（Ｘ１０）側に配置された目的地側ガイド候補ポイント（Ｘｉ+１）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、の成す経路曲角度（αｉ）が、所定の角度（αａ）以下であるか否かを判別する。そして、前記ガイドポイント設定手段（ＳＣ５）は、前記経路曲角度（αｉ）が前記所定の角度（αａ）以下である場合に、前記特定のガイド候補ポイント（Ｘｉ）を前記ガイドポイント（Ｘ５，Ｘ８）に設定する。したがって、第３発明の形態３のサーバ（７）では、経路曲角度（αｉ）に基づいてガイドポイント（Ｘ５，Ｘ８）が設定される。即ち、交差点等により経路（Ｒｘ）が所定の角度（αａ）以下である場合にユーザにガイド情報を告知することができる。
【００５４】
（第４発明）
前記技術的課題を解決するために第４発明のプログラムは、携帯端末（１）を構成するコンピュータを、
画像が表示される情報表示画面（１１）に出発地（Ｘ１）及び目的地（Ｘ１０）を含む経路探索条件を入力する画像を表示する探索条件入力画像表示手段（ＫＣ２Ａ）及び、前記経路探索条件入力画像への入力により設定された経路探索条件を記憶する探索条件記憶手段（ＫＣ２Ｂ）を有する探索条件入力手段（ＫＣ２）、
前記経路探索条件のデータをサーバ（７）に送信する探索条件送信手段（ＫＣ１６Ａ）、
前記経路探索条件に応じて前記サーバ（７）が作成した経路データであって、前記出発地（Ｘ１）を出発してから前記目的地（Ｘ１０）に到着するまでの経路（Ｒｘ）を表す経路データを前記サーバ（７）から受信する探索結果受信手段（ＫＣ１Ａ）、
地図データの送信を要求する地図データ送信要求情報を前記サーバ（７）に送信する地図要求情報送信手段（ＫＣ１６Ｂ）、
前記サーバ（７）から送信された前記地図データを受信する地図データ受信手段（ＫＣ１Ｂ）、
前記情報表示画面（１１）に表示可能な範囲と、前記経路データとに基づいて経路画像を作成する経路画像作成手段（ＫＣ７）、
前記地図データに基づいて地図画像と前記経路画像とを組み合わせて経路案内地図画像を作成する案内地図画像作成手段（ＫＣ８）、
前記携帯端末（１）の現在位置を計測する現在位置計測手段（ＫＣ１０）、
前記ガイドポイント（Ｘ５，Ｘ８）及び目的地（Ｘ１０）の中で、前記経路（Ｒｘ）に沿って前記現在位置の目的地（Ｘ１０）側の最も近い位置に配置されたガイドポイント（Ｘ５，Ｘ８）または目的地（Ｘ１０）を前記ガイド実行ポイントに設定するガイド実行ポイント設定手段（ＫＣ１１）、
前記現在位置の位置データと、前記ガイド実行ポイントの位置データとに基づいて、前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）を計算する距離計算手段（ＫＣ１２）、
前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）に基づいて、ユーザにガイド情報の告知を行うガイド情報告知手段（ＫＣ１４）、
として機能させることを特徴とする。
【００５５】
（第４発明の作用）
前記構成要件を備えた第４発明の携帯端末（１）用のプログラムにより、探索条件入力画像表示手段（ＫＣ２Ａ）は、画像が表示される情報表示画面（１１）に出発地（Ｘ１）及び目的地（Ｘ１０）を含む経路探索条件を入力する画像を表示し、探索条件記憶手段（ＫＣ２Ｂ）は前記経路探索条件入力画像への入力により設定された経路探索条件を記憶する。探索条件送信手段（ＫＣ１６Ａ）は、前記経路探索条件のデータをサーバ（７）に送信する。そして、探索結果受信手段（ＫＣ１Ａ）は、前記経路探索条件に応じて前記サーバ（７）が作成して送信した経路データであって、前記出発地（Ｘ１）を出発してから前記目的地（Ｘ１０）に到着するまでの経路（Ｒｘ）を表す経路データを受信する。
【００５６】
地図要求情報送信手段（ＫＣ１６Ｂ）は、地図データの送信を要求する地図データ送信要求情報をサーバ（７）に送信する。地図データ受信手段（ＫＣ１Ｂ）は、前記サーバ（７）から送信された前記地図データを受信する。そして、経路画像作成手段（ＫＣ７）は、前記情報表示画面（１１）に表示可能な範囲と、前記経路データとに基づいて経路画像を作成し、案内地図画像作成手段（ＫＣ８）は、前記地図データに基づいて地図画像と前記経路画像とを組み合わせて経路案内地図画像を作成する。
現在位置計測手段（ＫＣ１０）は、前記携帯端末（１）の現在位置を計測する。ガイド実行ポイント設定手段（ＫＣ１１）は、前記ガイドポイント（Ｘ５，Ｘ８）及び目的地（Ｘ１０）の中で、前記経路（Ｒｘ）に沿って前記現在位置の目的地（Ｘ１０）側の最も近い位置に配置されたガイドポイント（Ｘ５，Ｘ８）または目的地（Ｘ１０）を前記ガイド実行ポイントに設定する。距離計算手段（ＫＣ１２）は、前記ガイド実行ポイントの位置データと、前記現在位置の位置データとに基づいて、前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）を計算する。そして、前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）に基づいて、ガイド情報告知手段（ＫＣ１４）によってユーザにガイド情報の告知が行われる。
【００５７】
したがって、第４発明の携帯端末（１）用のプログラムにより、携帯端末（１）は、別のデータとして受信した地図データと経路データとから経路案内画像を作成し、情報表示画面（１１）に表示する。そして、前記経路データには、ガイドポイント（Ｘ５，Ｘ８）の位置データが含まれているので、携帯端末（１）でガイドポイント（Ｘ５，Ｘ８）の位置を把握することができる。したがって、携帯端末（１）で受信した地図データに関わらず、携帯端末（１）でガイドポイント（Ｘ５，Ｘ８）の位置を把握でき、受信した地図データの範囲外にあるガイドポイント（Ｘ５，Ｘ８）も把握することもできる。
【００５８】
また、第４発明の携帯端末（１）用のプログラムにより、携帯端末（１）は比較的データ量の少ない経路データの送受信によりガイドポイント（Ｘ５，Ｘ８）を把握できる。したがって、すべての経路データと地図データとを組み合わせた経路案内地図画像をすべて受信する場合と比較して送受信するデータ量を減らすことができる。
また、第４発明の携帯端末（１）用のプログラムでは、曲がり角等のガイドポイント（Ｘ５，Ｘ８）までの距離（Ｌｉ）や、ガイドポイント（Ｘ５，Ｘ８）で曲がる方向等のガイド情報をユーザに告知できる。
【００５９】
（第４発明の形態１）
第４発明の形態１のプログラムは、前記第４発明の携帯端末（１）用のプログラムにおいて、携帯端末（１）を構成するコンピュータを、
前記ガイド実行ポイントと前記現在位置との距離（Ｌｉ）が、所定の距離になったことを告知するためのガイド音声を記憶するガイド音声記憶手段（ＫＣ１４Ａ１）、
前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）が、前記告知を行う所定の距離になったか否かを判別する告知距離判別手段（ＫＣ１３）、
前記所定の距離になった場合に、前記ガイド情報としての前記ガイド音声を再生するガイド音声再生手段（ＫＣ１４Ａ）を有する前記ガイド情報告知手段（ＫＣ１４）、
として機能させることを特徴とする。
【００６０】
（第４発明の形態１の作用）
前記構成要件を備えた第４発明の形態１の携帯端末（１）用のプログラムにより、ガイド音声記憶手段（ＫＣ１４Ａ１）は、前記ガイド実行ポイントと前記現在位置との距離（Ｌｉ）が、所定の距離になったことを告知するためのガイド音声を記憶する。告知距離判別手段（ＫＣ１３）は、前記現在位置と前記ガイド実行ポイントとの距離（Ｌｉ）が、前記告知を行う所定の距離になったか否かを判別する。そして、前記所定の距離になった場合に、ガイド音声再生手段（ＫＣ１４Ａ）は前記ガイド情報としての前記ガイド音声を再生する。したがって、ガイド音声によってユーザにガイドポイント（Ｘ５，Ｘ８）までの距離（Ｌｉ）を告知することができる。
【００６１】
（第４発明の形態２）
第４発明の形態２のプログラムは、前記第４発明または第４発明の形態１の携帯端末（１）用のプログラムにおいて、携帯端末（１）を構成するコンピュータを、
前記ガイド実行ポイントと前記現在位置との距離（Ｌｉ）を表す告知用画像（２２ｆ）を前記ガイド情報として、前記情報表示画面（１１）に表示する告知画像表示手段（ＫＣ１４Ｂ）を有する前記ガイド情報告知手段（ＫＣ１４）、
として機能させることを特徴とする。
【００６２】
（第４発明の形態２の作用）
前記構成要件を備えた第４発明の形態２の携帯端末（１）用のプログラムにより、告知画像表示手段（ＫＣ１４Ｂ）は、前記ガイド実行ポイントと前記現在位置との距離（Ｌｉ）を表す告知用画像（２２ｆ）を前記ガイド情報として前記情報表示画面（１１）に表示する。したがって、ガイドポイント（Ｘ５，Ｘ８）までの距離（Ｌｉ）をユーザに告知することができる。
【００６３】
（第４発明の形態３）
第４発明の形態３のプログラムは、前記第４発明または第４発明の形態１または２の携帯端末（１）用のプログラムにおいて、携帯端末（１）を構成するコンピュータを、
所定の範囲の複数の単位地図のデータにより構成される前記地図データであって、サーバ（７）から送信された前記地図データに基づいて、前記情報表示画面（１１）に表示可能な範囲の地図画像を作成する地図画像作成手段（ＫＣ５）、
前記地図画像作成手段（ＫＣ５）で前記地図画像を作成する際に、前記地図画像の作成に必要な前記単位地図のデータが不足しているか否かを判別する単位地図不足判別手段（ＫＣ５Ａ）、
前記単位地図のデータが不足している場合に、前記サーバ（７）に対し、不足している単位地図データを送信するように要求する単位地図送信要求情報を、前記地図データ送信要求情報として送信する前記地図要求情報送信手段（ＫＣ１６Ｂ）、
前記サーバ（７）から送信された前記単位地図のデータを受信する前記地図データ受信手段（ＫＣ１Ｂ）、
として機能させることを特徴とする。
【００６４】
（第４発明の形態３の作用）
前記構成要件を備えた第４発明の形態３の携帯端末（１）用のプログラムにより、所定の範囲の複数の単位地図のデータにより構成される前記地図データであって、サーバ（７）から送信された前記単位地図のデータは、携帯端末（１）の前記地図データ受信手段（ＫＣ１Ｂ）で受信される。携帯端末（１）の地図画像作成手段（ＫＣ５）は、受信した単位地図の前記地図データに基づいて、前記情報表示画面（１１）に表示可能な範囲の地図画像を作成する。前記地図画像作成手段（ＫＣ５）で前記地図画像を作成する際に、携帯端末（１）の単位地図不足判別手段（ＫＣ５Ａ）は、前記地図画像の作成に必要な前記単位地図のデータが不足しているか否かを判別する。そして、前記単位地図のデータが不足している場合には、携帯端末（１）の地図要求情報送信手段（ＫＣ１６Ｂ）は、前記サーバ（７）に対し、不足している単位地図データを送信するように要求する単位地図送信要求情報を、前記地図データ送信要求情報として送信する。
【００６５】
したがって、前記第４発明の形態３の携帯端末（１）用のプログラムにより、携帯端末（１）において、単位地図データに基づいて携帯端末（１）で地図画像が作成される。そして、作成された地図画像と、経路画像とが組み合わされた案内地図画像が作成される。したがって、単位地図画像に経路画像が組み合わされた状態でサーバ（７）から送信される従来の場合では、受信していない単位地図上の経路（Ｒｘ）やガイドポイント（Ｘ５，Ｘ８）を把握することが不可能であったが、第４発明の形態３の携帯端末（１）用のプログラムにより、単位地図データとは別に受信してある経路データからガイドポイント（Ｘ５，Ｘ８）を把握できる。
【００６６】
（第５発明）
前記技術的課題を解決するために第５発明のプログラムは、サーバ（７）を構成するコンピュータを、
携帯端末（１）から送信された出発地（Ｘ１）及び目的地（Ｘ１０）を含む経路探索条件のデータを受信する探索条件受信手段（ＳＣ１Ａ）、
受信した前記経路探索条件に応じて、前記出発地（Ｘ１）を出発してから前記目的地（Ｘ１０）に到着するまでの経路（Ｒｘ）を決定し、前記出発地（Ｘ１）の位置を示す出発地位置データと、前記目的地（Ｘ１０）の位置を示す目的地位置データと、前記経路（Ｒｘ）途中に設定され、ユーザにガイド情報を告知するガイドポイント（Ｘ５，Ｘ８）の位置データとを含む経路（Ｒｘ）のデータを作成する経路作成手段（ＳＣ３）、
前記経路データを前記携帯端末（１）に送信する経路データ送信手段（ＳＣ６Ａ）、
地図データを記憶する地図データ記憶手段（ＳＣ２）、
前記携帯端末（１）から送信された地図データ送信要求情報であって、前記地図データの前記携帯端末（１）への送信を要求する地図データ送信要求情報を受信する地図要求情報受信手段（ＳＣ１Ｂ）、
前記地図データ情報送信要求情報に対応する前記地図データを前記携帯端末（１）に送信する地図情報送信手段（ＳＣ６Ｂ）、
として機能させることを特徴とする。
【００６７】
（第５発明の作用）
前記構成要件を備えた第５発明のサーバ（７）用のプログラムにより、探索条件受信手段（ＳＣ１Ａ）は、携帯端末（１）から送信された出発地（Ｘ１）及び目的地（Ｘ１０）を含む経路探索条件のデータを受信する。経路作成手段（ＳＣ３）は、受信した前記経路探索条件に応じて、前記出発地（Ｘ１）を出発してから前記目的地（Ｘ１０）に到着するまでの経路（Ｒｘ）を決定し、前記出発地（Ｘ１）の位置を示す出発地位置データと、前記目的地（Ｘ１０）の位置を示す目的地位置データと、前記経路（Ｒｘ）途中に設定され、ユーザにガイド情報を告知するガイドポイント（Ｘ５，Ｘ８）の位置データとを含む経路（Ｒｘ）のデータを作成する。そして、経路データ送信手段（ＳＣ６Ａ）は、前記経路データを前記携帯端末（１）に送信する。
【００６８】
一方、地図要求情報受信手段（ＳＣ１Ｂ）は、前記携帯端末（１）から送信された地図データ送信要求情報であって、前記地図データの前記携帯端末（１）への送信を要求する地図データ送信要求情報を受信する。そして、地図情報送信手段（ＳＣ６Ｂ）は、地図データ記憶手段（ＳＣ２）に記憶され且つ、受信した地図データ情報送信要求情報に対応する地図データを前記携帯端末（１）に送信する。
【００６９】
したがって、第５発明のサーバ（７）用のプログラムにより、サーバ（７）は、ガイドポイント（Ｘ５，Ｘ８）の位置データが含まれた経路データを、地図データとは別のデータとして送信する。このため、データが送信された携帯端末（１）が受信した地図データに関わらず、経路データからガイドポイント（Ｘ５，Ｘ８）の位置を把握することができる。即ち、携帯端末（１）は、受信した地図データの範囲外にあるガイドポイント（Ｘ５，Ｘ８）も把握することができる。
また、第５発明のサーバ（７）用のプログラムにより、サーバ（７）から比較的データ量の少ない経路データを送信することにより、経路データを受信した携帯端末（１）でガイドポイント（Ｘ５，Ｘ８）を把握できる。したがって、すべての経路データと地図データとを組み合わせた経路案内地図画像をすべて送受信する場合と比較して送受信するデータ量を減らすことができる。
【００７０】
（第５発明の形態１）
第５発明の形態１のプログラムは、第５発明のサーバ（７）用のプログラムにおいて、サーバ（７）を構成するコンピュータを、
前記出発地（Ｘ１）を一端とし、前記目的地（Ｘ１０）を他端とし且つ、複数の直線または曲線が連続的に連結されて形成された前記経路（Ｒｘ）、
前記経路（Ｒｘ）を構成する直線または曲線の連結点により構成されるガイド候補ポイント（Ｘ１〜Ｘ１０）を設定するガイド候補ポイント設定手段（ＳＣ４）、
前記ガイド候補ポイント（Ｘ１〜Ｘ１０）の中から所定の条件により、前記ガイドポイント（Ｘ５，Ｘ８）を設定するガイドポイント設定手段（ＳＣ５）、
として機能させることを特徴とする。
【００７１】
（第５発明の形態１の作用）
前記構成要件を備えた第５発明の形態１のサーバ（７）用のプログラムにより、前記地図データ記憶手段（ＳＣ２）には、所定の範囲の複数の単位地図のデータにより構成される前記地図データが記憶されている。したがって、前記第５発明の形態１のサーバ（７）用プログラムにより、携帯端末（１）には、地図データとして単位地図データが送信される。したがって、単位地図画像に経路画像が組み合わされた状態でサーバ（７）から送信される従来の場合では、受信していない単位地図上の経路（Ｒｘ）やガイドポイント（Ｘ５，Ｘ８）を把握することが不可能であったが、第５発明の形態１のサーバ（７）用のプログラムにより、単位地図データとは別に受信してある経路データから携帯端末（１）でガイドポイント（Ｘ５，Ｘ８）を把握できる。
【００７２】
（第５発明の形態２）
第５発明の形態２のプログラムは、前記第５発明の形態１のサーバ（７）用のプログラムにおいて、サーバ（７）を構成するコンピュータを、
地図上の道路（ＲＡ〜ＲＣ）の中心に沿って複数の直線または曲線が連続的に連結されて形成された道路データであって、前記直線または曲線の連結点（ＮＡ１〜ＮＡ１０，ＮＢ１〜ＮＢ８，ＮＣ１〜ＮＣ６）の位置データを有する前記道路データを記憶する前記地図データ記憶手段（ＳＣ２）、
前記道路（ＲＡ〜ＲＣ）に沿った前記経路（Ｒｘ）を作成する前記経路作成手段（ＳＣ３）、
前記経路（Ｒｘ）上に配置された前記連結点（ＮＡ４〜ＮＡ７，ＮＢ１〜ＮＢ４，ＮＣ４〜ＮＣ６）を前記ガイド候補ポイント（Ｘ１〜Ｘ１０）に設定する前記ガイド候補ポイント設定手段（ＳＣ４）、
特定のガイド候補ポイント（Ｘｉ）に対して、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記出発地（Ｘ１）側に配置された出発地側ガイド候補ポイント（Ｘｉ−１）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記目的地（Ｘ１０）側に配置された目的地側ガイド候補ポイント（Ｘｉ+１）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、の成す経路曲角度（αｉ）が、所定の角度（αａ）以下であるか否かを判別する経路曲角判別手段（ＳＣ５Ａ）、
前記経路曲角度（αｉ）が前記所定の角度（αａ）以下である場合に、前記特定のガイド候補ポイント（Ｘｉ）を前記ガイドポイント（Ｘ５，Ｘ８）に設定する前記ガイドポイント設定手段（ＳＣ５）、
として機能させることを特徴とする。
【００７３】
（第５発明の形態２の作用）
前記構成要件を備えた第５発明の形態２のサーバ（７）用のプログラムにより、サーバ（７）で作成される前記経路（Ｒｘ）は、前記出発地（Ｘ１）を一端とし、前記目的地（Ｘ１０）を他端とし且つ、複数の直線または曲線が連続的に連結されている。ガイド候補ポイント設定手段（ＳＣ４）は、前記経路（Ｒｘ）を構成する直線または曲線の連結点により構成されるガイド候補ポイント（Ｘ１〜Ｘ１０）を設定する。そして、ガイドポイント設定手段（ＳＣ５）は、前記ガイド候補ポイント（Ｘ１〜Ｘ１０）の中から所定の条件により、前記ガイドポイント（Ｘ５，Ｘ８）を設定する。したがって、第５発明の形態２のサーバ（７）用のプログラムにより、サーバ（７）は、経路（Ｒｘ）のガイド候補ポイント（Ｘ１〜Ｘ１０）からガイドポイント（Ｘ５，Ｘ８）を設定して、携帯端末（１）に送信できる。
【００７４】
（第５発明の形態３）
第５発明の形態３のプログラムは、前記第５発明の形態２のサーバ（７）用のプログラムにおいて、サーバ（７）を構成するコンピュータを、
地図上の道路（ＲＡ〜ＲＣ）の中心に沿って複数の直線または曲線が連続的に連結されて形成された道路データであって、前記直線または曲線の連結点（ＮＡ１〜ＮＡ１０，ＮＢ１〜ＮＢ８，ＮＣ１〜ＮＣ６）の位置データを有する前記道路データを記憶する前記地図データ記憶手段（ＳＣ２）、
前記道路（ＲＡ〜ＲＣ）に沿った前記経路（Ｒｘ）を作成する前記経路作成手段（ＳＣ３）、
前記経路（Ｒｘ）上に配置された前記連結点（ＮＡ４〜ＮＡ７，ＮＢ１〜ＮＢ４，ＮＣ４〜ＮＣ６）を前記ガイド候補ポイント（Ｘ１〜Ｘ１０）に設定する前記ガイド候補ポイント設定手段（ＳＣ４）、
特定のガイド候補ポイント（Ｘｉ）に対して、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記出発地（Ｘ１）側に配置された出発地側ガイド候補ポイント（Ｘｉ−１）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記目的地（Ｘ１０）側に配置された目的地側ガイド候補ポイント（Ｘｉ+１）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、の成す経路曲角度（αｉ）が、所定の角度（αａ）以下であるか否かを判別する経路曲角判別手段（ＳＣ５Ａ）、
前記経路曲角度（αｉ）が前記所定の角度（αａ）以下である場合に、前記特定のガイド候補ポイント（Ｘｉ）を前記ガイドポイント（Ｘ５，Ｘ８）に設定する前記ガイドポイント設定手段（ＳＣ５）、
として機能させることを特徴とする。
【００７５】
（第５発明の形態３の作用）
前記構成要件を備えた第５発明の形態３のサーバ（７）用のプログラムにより、前記地図データ記憶手段（ＳＣ２）は、地図上の道路（ＲＡ〜ＲＣ）の中心に沿って複数の直線または曲線が連続的に連結されて形成された道路データであって、前記直線または曲線の連結点（ＮＡ１〜ＮＡ１０，ＮＢ１〜ＮＢ８，ＮＣ１〜ＮＣ６）の位置データを有する前記道路データを記憶する。経路作成手段（ＳＣ３）は、前記道路（ＲＡ〜ＲＣ）に沿った前記経路（Ｒｘ）を作成する。そして、ガイド候補ポイント設定手段（ＳＣ４）は、前記経路（Ｒｘ）上に配置された前記連結点（ＮＡ４〜ＮＡ７，ＮＢ１〜ＮＢ４，ＮＣ４〜ＮＣ６）を前記ガイド候補ポイント（Ｘ１〜Ｘ１０）に設定する。
【００７６】
経路曲角判別手段（ＳＣ５Ａ）は、特定のガイド候補ポイント（Ｘｉ）に対して、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記出発地（Ｘ１）側に配置された出発地側ガイド候補ポイント（Ｘｉ−１）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、前記経路（Ｒｘ）に沿って前記特定のガイド候補ポイント（Ｘｉ）の前記目的地（Ｘ１０）側に配置された目的地側ガイド候補ポイント（Ｘｉ+１）と前記特定のガイド候補ポイント（Ｘｉ）との間の道路（ＲＡ〜ＲＣ）と、の成す経路曲角度（αｉ）が、所定の角度（αａ）以下であるか否かを判別する。そして、前記ガイドポイント設定手段（ＳＣ５）は、前記経路曲角度（αｉ）が前記所定の角度（αａ）以下である場合に、前記特定のガイド候補ポイント（Ｘｉ）を前記ガイドポイント（Ｘ５，Ｘ８）に設定する。したがって、第５発明の形態３のサーバ（７）用のプログラムにより、経路曲角度（αｉ）に基づいてガイドポイント（Ｘ５，Ｘ８）が設定される。即ち、交差点等により経路（Ｒｘ）が所定の角度（αａ）以下である場合にユーザにガイド情報を告知することができる。
【００７７】
（第６発明）
第６発明のコンピュータ読みとり可能な記録媒体は、前記第４発明、第４発明の形態１〜３、第５発明および第５発明の形態１〜３のいずれか記載のプログラムを記録したことを特徴とする。したがって、ＲＯＭ（リードオンリーメモリ）や、ＲＡＭ（ランダムアクセスメモリ）、ハードディスク、ＣＤ（コンパクトディスク）、ＤＶＤ（デジタル多用途ディスク）、ＭＯディスク（光磁気ディスク）等のコンピュータ読みとり可能な記録媒体に前記第４発明、第４発明の形態１〜３、第５発明および第５発明の形態１〜３のプログラムを記録し、コンピュータに読みとらせ、実行させることができる。
【発明の効果】
【００７８】
前述の本発明は、ガイドポイントを携帯端末で把握することができる。
また、本発明は、ガイドポイントまでの距離やガイドポイントで曲がる方向等をユーザに告知することができる。
さらに、本発明は、ナビゲーション用の地図データ等の送受信を行う時に、携帯端末とサーバとの間で送受信するデータ量を抑えることができる。
【発明を実施するための最良の形態】
【００７９】
次に図面を参照しながら、本発明の実施の形態の具体例（実施例）を説明するが、本発明は以下の実施例に限定されるものではない。
【実施例１】
【００８０】
図１は、本発明の経路案内システムの実施例１の説明図である。
図１において、実施例１の経路案内システムＳは、ユーザが携帯可能な携帯端末としての携帯電話１を有する。前記携帯電話１は、携帯電話ネットワーク２を介して携帯電話事業者のデータ通信装置３と接続している。そして、前記データ通信装置３は、専用線４やインターネット６を介して、経路案内データ配信サーバ７やその他の情報配信業者（コンテンツプロバイダ、アプリケーションサービスプロバイダ）の情報配信サーバ８に接続されている。なお、実施例１では、経路案内データ配信サーバ７は、専用線４を介してデータ通信装置３に接続されているが、インターネット６を介して接続することも可能である。
【００８１】
前記携帯電話１は、表示画像が表示される情報表示画面１１や、ユーザが各種入力を行う入力キー１２を有し、内部にプログラム等が記録された記憶装置（記録媒体）を備えている。そして、実施例１の携帯電話１は、携帯電話の現在位置を三次元側位可能なＧＰＳ（Global  Positioning  System、全地球無線側位システム）装置を内蔵している。
また、前記経路案内データ配信サーバ７も、サーバ本体１６及びディスプレイ（図示せず）、キーボードやマウス等の入力装置（図示せず）、ハードディスクドライブ（記録媒体、図示せず）、ＣＤドライブ等の光学ドライブ（記録媒体読み取り装置、図示せず）等を有している。
【００８２】
（携帯電話１の制御部の説明）
図２は前記図１に示す経路案内システムの携帯端末の機能をブロック図（機能ブロック図）で示した図である。
図２において、携帯電話１のコントローラＫＣは、外部との信号の入出力および入出力信号レベルの調節等を行うＩ／Ｏ（入出力インターフェース）、必要な処理を行うためのプログラムおよびデータ等が記憶されたＲＯＭ（リードオンリーメモリ、記録媒体）、必要なデータを一時的に記憶するためのＲＡＭ（ランダムアクセスメモリ、記録媒体）、ＲＯＭ等に記憶されたプログラムに応じた処理を行うＣＰＵ（中央演算処理装置）、ならびにクロック発振器等を有するマイクロコンピュータにより構成されており、前記ＲＯＭ等に記憶されたプログラムを実行することにより種々の機能を実現することができる。
【００８３】
（携帯電話のコントローラＫＣに接続された信号入力要素）
前記携帯電話１のコントローラＫＣは、前記入力キー１２やＧＰＳ装置やその他の信号入力要素からの信号が入力されている。
前記入力キー１２は、ユーザにより入力された入力信号を検出して、その検出信号をコントローラＫＣに入力する。
前記ＧＰＳ装置は、側位開始の入力信号に応じて、衛星から発射された時刻信号の電波の到達時間等から地球上の携帯電話１の位置を側位し、側位結果をコントローラＫＣに入力する。
【００８４】
（携帯電話のコントローラＫＣに接続された制御要素）
また、携帯電話１のコントローラＫＣは、液晶駆動回路ＫＤ１、ＧＰＳ駆動回路ＫＤ２、スピーカ駆動回路ＫＤ３や図示しない電源回路、その他の制御要素に接続されており、それらの作動制御信号を出力している。
前記液晶駆動回路ＫＤ１は、液晶表示パネルの表示用電極のオン・オフを制御して情報表示画面１１に表示画像を表示する。
前記ＧＰＳ駆動回路ＫＤ２は、前記ＧＰＳ装置に側位開始の信号を出力して駆動する。
前記スピーカ駆動回路ＫＤ３は、音声信号を制御してスピーカから音声や効果音等を流す。
【００８５】
（携帯電話のコントローラＫＣの機能）
携帯電話１のコントローラＫＣは、経路案内プログラム（ナビゲーションソフト）ＡＰ１、通話制御プログラムＡＰ２や、その他のプログラム等を有しており、前記各信号出力要素からの出力信号に応じた処理を実行して、前記各制御要素に制御信号を出力する機能（制御手段）を有している。前記コントローラＫＣの地図表示用アプリケーションプログラムの機能（制御手段）を次に説明する。なお、前記通話制御プログラムＡＰ２は、携帯電話１の通話を制御するプログラムであり、従来公知の種々の技術を採用可能であるため、詳細な説明は省略する。
【００８６】
ＫＣ１：端末側受信手段
端末側受信手段ＫＣ１は、探索結果受信手段ＫＣ１Ａと、地図データ受信手段ＫＣ１Ｂとを有し、経路案内データ配信サーバ７から送信された地図データ等を受信する。
ＫＣ１Ａ：探索結果受信手段
探索結果受信手段ＫＣ１Ａは、携帯電話１から送信した経路探索条件に応じて経路案内データ配信サーバ７が作成した経路データであって、出発地を出発してから目的地に到着するまでの経路を表す経路データを経路案内データ配信サーバ７から受信する。
【００８７】
ＫＣ１Ｂ：地図データ受信手段
地図データ受信手段ＫＣ１Ｂは、サーバから送信された地図データを受信する。実施例１の地図データ受信手段ＫＣ１Ｂは、サーバから送信された所定の範囲の単位地図により構成された単位地図のデータを受信する。
ＫＣ２：探索条件入力手段
探索条件入力手段ＫＣ２は、探索条件入力画像表示手段ＫＣ２Ａと、探索条件記憶手段ＫＣ２Ｂとを有し、ユーザの入力により経路探索をするための探索条件である出発地や目的地等の設定をする。
【００８８】
図３は実施例１の経路探索条件画像の説明図である。
ＫＣ２Ａ：探索条件入力画像表示手段
探索条件入力画像表示手段ＫＣ２Ａは、画像が表示される情報表示画面に出発地及び目的地を含む経路探索条件を入力する画像（探索条件入力画像、図３参照）を表示する。図３に示すように、実施例１の探索条件入力画像には、出発地を入力するための出発地入力欄、目的地を入力するための目的地入力欄、経路案内の出発日時または到着日時を入力するための日時入力欄、探索する経路の数を入力するための探索数入力欄、経路案内時に利用する交通手段を入力するための交通手段入力欄、および、サーバ７へ探索条件の送信を実行するための探索条件送信アイコンが表示されている。
【００８９】
ＫＣ２Ｂ：探索条件記憶手段
探索条件記憶手段ＫＣ２Ｂは、前記経路探索条件入力画像（図３参照）への入力により設定された経路探索条件（出発地や目的地、出発日時等）を記憶する。
ＫＣ３：ガイド設定入力手段
ガイド設定入力手段ＫＣ３は、サブメニュー画像表示手段ＫＣ３Ａとガイド設定記憶手段ＫＣ３Ｂとを有し、経路案内（ガイド）を実行する際に音声案内を実行するか否か等の設定（ガイド設定）を行う。
【００９０】
ＫＣ３Ａ：サブメニュー画像表示手段
サブメニュー画像表示手段ＫＣ３Ａは、経路案内を実行する際に音声案内を実行するか否か、経路案内地図画像を自動的にスクロールさせるか否か等の入力するためのサブメニュー画像（後述する図１０Ｊ参照）を情報表示画面１１に表示する。
ＫＣ３Ｂ：ガイド設定記憶手段
ガイド設定記憶手段ＫＣ３Ｂは、前記サブメニュー画像への入力により設定されたガイド設定を記憶する。
ＫＣ４：地図データ記憶手段
地図データ記憶手段ＫＣ４は、地図データ受信手段ＫＣ１Ｂで受信した地図データ（単位地図データ）を記憶する。
【００９１】
図４は実施例１の携帯端末で表示される地図画像を作成する際の単位地図データと情報表示画面との関係を示す説明図である。
ＫＣ５：地図画像作成手段
地図画像作成手段ＫＣ５は、単位地図不足判別手段ＫＣ５Ａを有し、前記地図データ記憶手段ＫＣ４に記憶された受信した地図データ（単位地図データ）に基づいて、前記情報表示画面１１に表示可能な範囲の地図画像を作成する。図４に示すように、実施例１の地図画像作成手段ＫＣ５は、受信した９枚の地図画像Ｍ11〜Ｍ33に基づいて、現在位置Ｐを中心として、情報表示画面１１のサイズ（表示可能な範囲）に対応する地図画像（図４で点線で囲まれた範囲の地図画像）を作成する。そして、実施例１の地図画像作成手段ＫＣ５は、前記特許文献１に記載の技術と同様に、地図記号やランドマークを示すアイコン画像や道路や線路を示すパレット画像を特定する画像特定データと、特定した画像を配置する位置を特定する位置データとを有するベクタ地図データにより構成された複数の単位地図データに基づいて地図画像を作成する。
【００９２】
ＫＣ５Ａ：単位地図不足判別手段
単位地図不足判別手段ＫＣ５Ａは、前記地図画像作成手段で前記地図画像を作成する際に、前記地図画像の作成に必要な前記単位地図のデータが不足しているか否かを判別する。実施例１の単位地図不足判別手段ＫＣ５Ａは、図４に示す現在位置Ｐを中心として地図画像を作成する際に、情報表示画面１１に表示可能な範囲の一部または全部が単位地図Ｍ１１〜Ｍ３３の範囲外にあるか否かを判別することにより、単位地図が不足しているか否かを判別する。
【００９３】
ＫＣ６：経路データ記憶手段
経路データ記憶手段ＫＣ６は、前記探索結果受信手段ＫＣ１Ａで受信した経路データを記憶する。実施例１の経路データ記憶手段ＫＣ６はユーザにガイド情報を告知するガイドポイントの位置データやガイドポイントで曲がる方向、出発地および目的地の位置データを含み、出発地から目的地までの全体の経路の経路データを記憶する。
ＫＣ７：経路画像作成手段
経路画像作成手段ＫＣ７は、前記情報表示画面１１に表示可能な範囲と、前記経路データ記憶手段ＫＣ６に記憶された経路データとに基づいて経路画像を作成する。
【００９４】
ＫＣ８：案内地図画像作成手段
案内地図画像作成手段ＫＣ８は、地図画像回転手段ＫＣ８Ａと、地図画像拡大・縮小手段ＫＣ８Ｂと、地図画像スクロール手段ＫＣ８Ｃとを有し、地図画像作成手段ＫＣ５で作成された地図画像と、経路画像作成手段ＫＣ７で作成された経路画像とを組み合わせて経路案内地図画像を作成する。
ＫＣ８Ａ：地図画像回転手段
地図画像回転手段ＫＣ８Ａは、ユーザの入力に応じて、経路案内地図画像を情報表示画面１１に対して回転させる。実施例１の地図画像回転手段ＫＣ８Ａは、表示されている経路案内地図画像を直接回転させるのではなく、前記地図画像作成手段ＫＣ５で作成された回転後の地図画像と、経路画像作成手段ＫＣ７で作成された回転後の経路画像とを組み合わせて回転後の経路案内地図画像を作成する。
【００９５】
ＫＣ８Ｂ：地図画像拡大・縮小手段
地図画像拡大・縮小手段ＫＣ８Ｂは、ユーザの入力に応じて、情報表示画面１１に表示する経路案内地図画像を拡大・縮小する（表示する経路案内地図画像の縮尺を変更する）。実施例１の地図画像拡大・縮小手段ＫＣ８Ｂは、表示されている経路案内地図画像を直接拡大・縮小するのではなく、前記地図画像作成手段ＫＣ５で作成された拡大後または縮小後の地図画像と、経路画像作成手段ＫＣ７で作成された拡大後または縮小後の経路画像とを組み合わせて拡大後または縮小後の経路案内地図画像を作成する。
ＫＣ８Ｃ：地図画像スクロール手段
地図画像スクロール手段ＫＣ８Ｃは、ユーザの入力に応じて、経路案内地図画像をスクロールさせる（表示範囲を上下左右に移動させる）。実施例１の地図画像スクロール手段ＫＣ８Ｃは、前記地図画像作成手段ＫＣ５で作成されたスクロール後の地図画像と、経路画像作成手段ＫＣ７で作成されたスクロール後の経路画像とを組み合わせて経路案内地図画像を作成する。
【００９６】
ＫＣ９：液晶駆動回路制御手段
液晶駆動回路制御手段ＫＣ９は、前記液晶駆動回路ＫＤ１を制御して、前記案内地図画像作成手段ＫＣ８で作成した経路案内地図画像を前記情報表示画面１１に表示する。
ＫＣ１０：現在位置計測手段
現在位置計測手段ＫＣ１０は、ＧＰＳ制御手段ＫＣ１０Ａを有し、前記携帯電話１の現在位置を計測する。
【００９７】
ＫＣ１０Ａ：ＧＰＳ制御手段
ＧＰＳ制御手段ＫＣ１０Ａは、ＧＰＳ駆動回路ＫＤ２を介してＧＰＳ装置の駆動を制御して、所定の入力信号または所定の時間間隔で携帯電話１の現在位置をＧＰＳ装置により計測する。即ち、情報表示画面１１に表示された地図画像により経路案内（ナビゲーション）を実行している間は所定の時間間隔（例えば、５秒間隔）で側位し、探索条件をサーバ７に送信する際に探索条件の出発地の欄が「ＧＰＳ」に設定されている場合には（図３参照）、ＧＰＳ装置により携帯電話１の現在位置を側位して、経路探索条件の出発地のデータとして現在位置のデータもサーバ７に送信する。
【００９８】
ＫＣ１１：ガイド実行ポイント設定手段
ガイド実行ポイント設定手段ＫＣ１１は、前記ガイドポイント及び目的地の中で、前記経路に沿って前記現在位置から目的地側の最も近い位置に配置されたガイドポイントまたは目的地を、ガイド情報の告知を行うガイド実行ポイントに設定する。即ち、ユーザが携帯電話１を携帯して移動すると、現在位置の変動に伴い、ガイド実行ポイント設定手段ＫＣ１１によりガイド実行ポイントが変更・設定される。
ＫＣ１２：距離計算手段
距離計算手段ＫＣ１２は、携帯電話１の現在位置の位置データと、ガイド実行ポイントの位置データとに基づいて、前記現在位置と前記ガイド実行ポイントとの距離を計算する。
【００９９】
ＫＣ１３：告知距離判別手段
告知距離判別手段ＫＣ１３は、告知距離記憶手段ＫＣ１３Ａを有し、前記現在位置と前記ガイド実行ポイントとの距離が、ガイド情報の告知を行う所定の距離になったか否かを判別する。
ＫＣ１３Ａ：告知距離記憶手段
告知距離記憶手段ＫＣ１３Ａは、ガイド情報の告知を行う前記所定の距離（告知距離）を記憶する。実施例１の告知距離記憶手段ＫＣ１３Ａは、前記告知距離として２００ｍ、１００ｍ、５０ｍ、３０ｍ、２０ｍを記憶する。なお、前記告知距離は適宜変更可能である。
【０１００】
ＫＣ１４：ガイド情報告知手段
ガイド情報告知手段ＫＣ１４は、ガイド音声再生手段ＫＣ１４Ａと、告知画像表示手段ＫＣ１４Ｂとを有し、携帯電話１の現在位置と前記ガイド実行ポイントとの距離に基づいて、ユーザにガイド情報（ガイド実行ポイントまでの距離やガイド実行ポイントで曲がる方向）の告知を行う。
ＫＣ１４Ａ：ガイド音声再生手段
ガイド音声再生手段ＫＣ１４Ａは、前記ガイド実行ポイントと前記現在位置との距離が、所定の距離になったことを告知するためのガイド音声を記憶するガイド音声記憶手段ＫＣ１４Ａ１を有し、前記所定の距離になった場合に、前記ガイド情報としての前記ガイド音声を再生する。
【０１０１】
ＫＣ１４Ｂ：告知画像表示手段
告知画像表示手段ＫＣ１４Ｂは、前記ガイド実行ポイントと前記現在位置との距離や、ガイド実行ポイントで曲がる方向を表す告知用画像（距離告知用画像）を前記ガイド情報として、前記情報表示画面１１に表示する。
ＫＣ１５：現在位置経路間距離確認手段
現在位置経路間距離確認手段ＫＣ１５は、ＧＰＳ装置で計測した現在位置と、経路との距離が離れすぎていないか否か、即ち、現在位置と経路との間の距離が所定距離以内であるか否かを判別する。そして、離れすぎている場合には、ユーザに対して、経路の再探索（リルート）を促す表示画像（図示せず）を表示する。
【０１０２】
ＫＣ１６：端末側送信手段
端末側送信手段ＫＣ１６は、探索条件送信手段ＫＣ１６Ａと、地図要求情報送信手段ＫＣ１６Ｂとを有し、経路案内データ配信サーバ７に対して、探索条件等のデータを送信する。
ＫＣ１６Ａ：探索条件送信手段
探索条件送信手段ＫＣ１６Ａは、前記探索条件入力画像（図３参照）に表示された探索条件送信アイコンが選択された場合に、探索条件記憶手段ＫＣ２Ｂに記憶された経路探索条件のデータをサーバに送信する。
【０１０３】
ＫＣ１６Ｂ：地図要求情報送信手段
地図要求情報送信手段ＫＣ１６Ｂは、地図データの送信を要求する地図データ送信要求情報を前記サーバに送信する。実施例１の地図要求情報送信手段ＫＣ１６Ｂは、前記単位地図不足判別手段ＫＣ５Ａで単位地図データが不足していると判別された場合、不足している単位地図データの送信を要求する単位地図送信要求情報を地図データ送信要求情報として前記サーバ７に送信する。
【０１０４】
（経路案内データ配信サーバ７の制御部の説明）
図５は実施例１の経路案内システムのサーバの機能をブロック図（機能ブロック図）で示した図である。
図５において、経路案内データ配信サーバ７のコントローラＳＣは、外部との信号の入出力および入出力信号レベルの調節等を行うＩ／Ｏ（入出力インターフェース）、必要な処理を行うためのプログラムおよびデータ等が記憶されたＲＯＭ（リードオンリーメモリ、ハードディスク等の記録媒体）、必要なデータを一時的に記憶するためのＲＡＭ（ランダムアクセスメモリ、記録媒体）、ＲＯＭ等に記憶されたプログラムに応じた処理を行うＣＰＵ（中央演算処理装置）、ならびにクロック発振器等を有するマイクロコンピュータにより構成されており、前記ＲＯＭ等に記憶されたプログラムを実行することにより種々の機能を実現することができる。
【０１０５】
（サーバのコントローラＳＣに接続された信号入力要素）
前記経路案内データ配信サーバ７のコントローラＳＣは、キーボードやマウス等の入力装置やその他の信号入力要素からの信号が入力されている。
前記入力装置は、ユーザによりそれらが入力されたことを検出して、その検出信号をコントローラＳＣに入力する。
【０１０６】
（サーバのコントローラＳＣに接続された制御要素）
また、経路案内データ配信サーバ７のコントローラＳＣは、ディスプレイや図示しない電源回路、その他の制御要素に接続されており、それらの作動制御信号を出力している。
前記ディスプレイには、ユーザの操作に応じた表示画像が表示される。
【０１０７】
（サーバのコントローラＳＣの機能）
経路案内データ配信サーバ７のコントローラＳＣは、携帯電話１のナビゲーションソフト（経路案内プログラムＡＰ１）から送信された各データの処理を行う経路案内データ配信用アプリケーションプログラムである経路作成プログラムＡＰ３や、その他のプログラム等を有しており、前記各信号出力要素等からの出力信号に応じた処理を実行して、前記各制御要素等に制御信号を出力する機能（制御手段）を有している。次に、前記コントローラＳＣの経路案内データ配信用アプリケーションプログラムＡＰ３の機能（制御手段）を説明する。
【０１０８】
ＳＣ１：サーバ側受信手段
サーバ側受信手段ＳＣ１は、探索条件受信手段ＳＣ１Ａと、地図要求情報受信手段ＳＣ１Ｂとを有し、前記携帯電話１から送信された経路探索条件のデータ等を受信する。
ＳＣ１Ａ：探索条件受信手段
探索条件受信手段ＳＣ１Ａは、前記携帯電話１から送信された前記経路探索条件のデータを受信し、記憶する。
ＳＣ１Ｂ：地図要求情報受信手段
地図要求情報受信手段ＳＣ１Ｂは、前記携帯電話１から送信された前記地図データ送信要求情報（単位地図送信要求情報）を受信し、記憶する。
【０１０９】
図６は実施例１の地図データとしての単位地図データの説明図である。
ＳＣ２：地図データ記憶手段
地図データ記憶手段ＳＣ２は、道路データ記憶手段ＳＣ２Ａを有し、地図データを記憶する。実施例１の地図データ記憶手段ＳＣ２に記憶された地図データは、図６に示すように、緯度・経度に基づいて所定の範囲の単位地図Ｍに分割した単位地図データにより構成されている。即ち、図６に示すように、角位置Ｍａ，Ｍｂの２点により定まる範囲の複数の単位地図Ｍが記憶されている。
【０１１０】
図７は実施例１の単位地図の一例を示す説明図であり、単位地図上の道路のデータの説明図である。
ＳＣ２Ａ：道路データ記憶手段
道路データ記憶手段ＳＣ２Ａは、地図上の道路の中心に沿って複数の直線または曲線が連続的に連結されて形成された道路データであって、前記直線または曲線の連結点の位置データを有する前記道路データを記憶する。図７において、道路データ記憶手段ＳＣ２Ａは、直線が連結された折れ線により近似された道路のデータＲＡ，ＲＢ，ＲＣを記憶し、各道路ＲＡ〜ＲＣの折れ線の頂点（連結点）ＮＡ１〜ＮＡ１０、ＮＢ１〜ＮＢ８，ＮＣ１〜ＮＣ７の位置データを記憶する。そして、実施例１の道路データ記憶手段ＳＣ２Ａは、前記各道路ＲＡ〜ＲＣの道路種別データ（道路の名前（例えば、「中央通り」等）や、小道、国道、高速道路等道路の種類のデータ等）を道路ＲＡ〜ＲＣに関連させて記憶している。
【０１１１】
ＳＣ３：経路作成手段
経路作成手段ＳＣ３は、受信した前記経路探索条件に応じて、前記出発地を出発してから前記目的地に到着するまでの経路を決定し、前記出発地の位置を示す出発地位置データと、前記目的地の位置を示す目的地位置データと、前記経路途中に設定され、ユーザにガイド情報を告知するガイドポイントの位置データとを含む経路のデータ（経路データ）を作成する。例えば、図７において、実施例１の経路作成手段ＳＣ３は、前記出発地Ｘ１（単位地図Ｍの外部にある出発地）を一端とし、前記目的地Ｘ１０を他端とし且つ、複数の直線または曲線が連続的に連結されて形成された前記経路Ｒｘを決定する。そして、出発地Ｘ１、ガイドポイントＸ５、Ｘ８、目的地Ｘ１０の位置データを含む経路Ｒｘの経路データ（経路を示すデータはベクタデータ）を作成する。なお、実施例１の経路作成手段ＳＣ３は、前記特許文献１に記載の技術と同様に、道路ＲＡ〜ＲＣに沿って、出発地から目的地までの最適な経路Ｒｘを作成している。また、前記ガイドポイントＸ５，Ｘ８は後述するガイドポイント設定手段ＳＣ５により設定される。さらに、経路探索条件において、交通機関を利用することが指定されている場合、交通機関を含めた最適経路が作成され、探索する経路の数が複数指定されている場合には、指定された数に応じた複数の経路を作成する。
【０１１２】
ＳＣ４：ガイド候補ポイント設定手段
ガイド候補ポイント設定手段ＳＣ４は、前記経路Ｒｘを構成する直線または曲線の連結点Ｘ２〜Ｘ９により構成されるガイド候補ポイントを設定する。実施例１のガイド候補ポイント設定手段ＳＣ４は、前記経路Ｒｘ上に配置された道路ＲＡ〜ＲＣの前記連結点ＮＢ１〜ＮＢ４（ＮＡ４），ＮＡ５〜ＮＡ７（ＮＣ４），ＮＣ５〜ＮＣ６を前記ガイド候補ポイントＸ２〜Ｘ１０に設定する。
【０１１３】
ＳＣ５：ガイドポイント設定手段
ガイドポイント設定手段ＳＣ５は、経路曲角判別手段ＳＣ５Ａと、道路種別変化判別手段ＳＣ５Ｂとを有し、前記ガイド候補ポイントＸ２〜Ｘ９の中から所定の条件により、前記ガイドポイントＸ５，Ｘ８を設定する。実施例１のガイドポイント設定手段ＳＣ５は、経路曲角度（後述）が前記所定の角度以下である場合および道路ＲＡ〜ＲＣの道路種別が異なる場合に、ガイド候補ポイントをガイドポイントに設定する。例えば、図７において、前記特定のガイド候補ポイントＸ５に対して、経路Ｒｘに沿って前記特定のガイド候補ポイントＸ５の前記出発地Ｘ１側に配置された出発地側ガイド候補ポイントＸ４と前記特定のガイド候補ポイントＸ５との間の道路ＲＢと、前記経路Ｒｘに沿って前記特定のガイド候補ポイントＸ５の前記目的地Ｘ１０側に配置された目的地側ガイド候補ポイントＸ６と前記特定のガイド候補ポイントＸ５との間の道路ＲＡとの成す経路曲角度αｉ（０≦αｉ≦１８０°とする）が、所定の角度αａ（例えば、αａ＝１２０°）以下である場合に、特定のガイド候補ポイントＸ５をガイドポイントに設定する。あるいは、特定のガイド候補ポイントＸ５の出発地Ｘ１側の道路ＲＢと、目的地Ｘ１０側の道路ＲＡとの道路種別が異なっている場合に特定のガイド候補ポイントＸ５をガイドポイントに設定する。また、実施例１のガイドポイント設定手段ＳＣ５は、前記経路曲角度αｉに基づいて、ガイドポイントＸ５，Ｘ８で曲がる方向（Ｘ５では「右」、Ｘ８では「左」、その他「ななめ右」等）を設定する。
【０１１４】
ＳＣ５Ａ：経路曲角判別手段
経路曲角判別手段ＳＣ５Ａは、特定のガイド候補ポイントＸｉ（ｉ＝１〜ｇの自然数、ｇは目的地の値）に対して、前記経路Ｒｘに沿って前記特定のガイド候補ポイントＸｉの前記出発地Ｘ１側に配置された出発地側ガイド候補ポイントＸｉ−１と前記特定のガイド候補ポイントＸｉとの間の道路と、前記経路Ｒｘに沿って前記特定のガイド候補ポイントＸｉの前記目的地Ｘｇ側に配置された目的地側ガイド候補ポイントＸｉ+１と前記特定のガイド候補ポイントＸｉとの間の道路と、の成す経路曲角度αｉが、所定の角度αａ以下であるか否かを判別する。
ＳＣ５Ｂ：道路種別変化判別手段
道路種別変化判別手段ＳＣ５Ｂは、特定のガイドポイントＸｉの出発地側の道路ＲＡ〜ＲＣと、目的地Ｘ１０側の道路ＲＡ〜ＲＣの道路種別が異なっているか否かを判別する。例えば、特定のガイド候補ポイントＸ５の出発地Ｘ１側の道路ＲＢと、目的地Ｘ１０側の道路ＲＡとの道路種別（通りの名前等）が異なっているか否かを判別する。
【０１１５】
ＳＣ６：サーバ側送信手段
サーバ側送信手段ＳＣ６は、経路データ送信手段ＳＣ６Ａと、地図情報送信手段ＳＣ６Ｂとを有し、経路案内データ配信サーバ７から携帯電話１に経路データ等を送信する。
ＳＣ６Ａ：経路データ送信手段
経路データ送信手段ＳＣ６Ａは、経路作成手段ＳＣ３で作成された経路データを前記携帯電話１に送信する。
ＳＣ６Ｂ：地図情報送信手段
地図情報送信手段ＳＣ６Ｂは、前記地図データ情報送信要求情報に対応する地図データを前記携帯端末に送信する。即ち、実施例１の地図情報送信手段ＳＣ６Ｂは、携帯電話１で不足している単位地図データを送信する。
【０１１６】
（フローチャートの説明）
（サーバのメインフローチャートの説明）
図８は実施例１の経路案内システムのサーバが備えている経路案内データ配信用アプリケーションプログラムの案内経路作成処理のメインフローチャートである。
図８のフローチャートの各ＳＴ（ステップ）の処理は、サーバ７のコントローラＳＣのＲＯＭ等に記憶された経路案内データ配信用アプリケーションプログラムＡＰ３に従って行われる。また、この処理はサーバ７の他の各種処理と並行して実行される。なお、携帯電話１からの要求に応じて不足している単位地図データを判別し、送信する単位地図データ判別送信処理（案内経路作成処理と並行して実行される処理）の詳細な説明は省略する。
【０１１７】
図８に示すフローチャートはサーバ７の電源オンにより開始される。
図８のＳＴ１において、携帯電話１から送信された経路探索条件のデータを受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ２に移り、ノー（Ｎ）の場合はＳＴ１を繰り返す。
ＳＴ２において、受信した経路探索条件に基づいて出発地Ｘ１から目的地Ｘ１０までの経路Ｒｘを、前記道路ＲＡ〜ＲＣに沿って決定する。そして、ＳＴ３に移る。
【０１１８】
ＳＴ３において、決定した経路Ｒｘ上のガイド候補ポイント（出発地および目的地を含む）を、経路Ｒｘの進行方向（出発地Ｘ１から目的地Ｘ１０に向かう方向）に沿って、順にＸｉ（ｉ＝１〜ｇ（ｇは目的地を示す最大値、図７の場合ではｇ＝１０））を設定する。そして、ＳＴ４に移る。
ＳＴ４において、ガイド候補ポイントがガイドポイントであるか否かを判別する対象である前記特定のガイド候補ポイントＸｉのｉをｉ＝１に設定する。即ち、Ｘｉ＝Ｘ１（出発地）に設定する。そして、ＳＴ５に移る。
ＳＴ５において、ｉをインクリメントする（１加算する）。即ち、ｉ＝ｉ＋１に設定する。そして、ＳＴ６に移る。
【０１１９】
ＳＴ６において、ｉ＝ｇであるか否かを判別する。即ち、ガイドポイントであるか否かを判別する対象が目的地であるか否かを判別する。ノー（Ｎ）の場合はＳＴ７に移り、イエス（Ｙ）の場合はＳＴ１１に移る。
ＳＴ７において、判別対象であるガイド候補ポイントＸｉの出発地側のガイド候補ポイントＸIｉ−１とＸｉとの間のベクトルと、目的地側のガイド候補ポイントＸｉ+１とＸｉとの間のベクトルとの成す角度を計算する。即ち、ガイド候補ポイントＸｉ−１とＸｉとの間の道路と、ガイド候補ポイントＸｉ+１とＸｉとの間の道路の角度である経路曲角度αｉを計算する。そして、ＳＴ８に移る。
【０１２０】
ＳＴ８において、経路曲角度αｉが、所定の角度αａ以下であるか否かを判別する。ノー（Ｎ）の場合はＳＴ９に移り、イエス（Ｙ）の場合はＳＴ１０に移る。
ＳＴ９において、判別対象であるガイド候補ポイントＸｉの出発地側のガイド候補ポイントＸｉ−１とＸｉとの間の道路の種別（道路の名前等）と、目的地側のガイド候補ポイントＸｉ+１とＸｉとの間の道路の種別が異なっているか否かを判別する。イエス（Ｙ）の場合はＳＴ１０に移り、ノー（Ｎ）の場合は判別対象のガイド候補ポイントＸｉをガイドポイントに設定せずにＳＴ５に戻る。
ＳＴ１０において、判別対象のガイド候補ポイントＸｉをガイドポイントに設定する。なお、前記設定されたガイドポイントのデータには、交差点の名称や、前のガイドポイントからの距離、曲がる方向、出発地からの総距離、ガイドポイントの緯度及び経度（即ち位置データ）が付加され、携帯電話１に送信されて、ガイド情報を告知するための告知用表示画像や音声ガイドに利用される。そして、ＳＴ５に戻る。
ＳＴ１１において、ｉ＝ｇであるので、Ｘｇを目的地に設定し、ＳＴ１に戻る。
【０１２１】
（携帯端末のメインフローチャートの説明）
図９は実施例１の経路案内システムの携帯端末が備えている経路案内プログラムのメインフローチャートである。
図９のフローチャートの各ＳＴ（ステップ）の処理は、前記コントローラＫＣのＲＯＭ等に記憶された経路案内プログラムＡＰ１に従って行われる。また、この処理は携帯電話１の他の各種処理と並行して実行される。
図９に示すフローチャートは携帯電話１の電源オンにより開始される。
【０１２２】
図９のＳＴ２１において、経路案内プログラムＡＰ１が起動されたか否かを判別する。イエス（Ｙ）の場合はＳＴ２２に移り、ノー（Ｎ）の場合はＳＴ２１を繰り返す。
ＳＴ２２において、情報表示画面１１に経路探索条件入力画像（図３参照）を表示する。そして、ＳＴ２３に移る。
【０１２３】
ＳＴ２３において、ユーザの入力により経路探索条件入力画像の「探索開始」の探索条件送信アイコンを選択する入力がされたか否かを判別する。ノー（Ｎ）の場合はＳＴ２４に移り、イエス（Ｙ）の場合はＳＴ２６に移る。
ＳＴ２４において、そのほかの入力、即ち、図３に示す経路探索条件入力画像の各入力欄（目的地等）への入力があったか否かを判別する。イエス（Ｙ）の場合はＳＴ２５に移り、ノー（Ｎ）の場合はＳＴ２３に戻る。
ＳＴ２５において、前記ＳＴ２４でのユーザの入力に応じて図３に示す経路探索条件入力画像を更新する。そしてＳＴ２３に戻る。
【０１２４】
ＳＴ２６において、ユーザが入力した経路探索条件のデータを経路案内データ配信サーバ７に送信する。そして、ＳＴ２７に移る。
ＳＴ２７において、経路探索結果である経路データを受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ２８に移り、ノー（Ｎ）の場合はＳＴ２７を繰り返す。
ＳＴ２８において、経路探索結果の経路データ（経路、ガイドポイントの位置データ、出発地および目的地の位置データ）および出発地周辺の単位地図データを受信する。そして、ＳＴ２９に移る。
【０１２５】
図１０は、実施例１の携帯端末の情報表示画面に経路案内時に表示される画像の説明図であり、図１０Ａは受信した経路の候補を表示する経路候補一覧画像の説明図、図１０Ｂは経路案内開始時に表示される経路案内画像および再生されるガイド音声の説明図、図１０Ｃは経路案内中の経路案内画像の説明図、図１０Ｄはガイドポイントまで１００ｍになった場合の経路案内画像および再生されるガイド音声の説明図、図１０Ｅはガイドポイントまで５０ｍになった場合の経路案内画像および再生されるガイド音声の説明図、図１０Ｆはガイドポイント付近になった場合の経路案内画像および再生されるガイド音声の説明図、図１０Ｇは目的地まで５０ｍになった場合の経路案内画像および再生されるガイド音声の説明図、図１０Ｈは目的地付近になった場合の経路案内画像および再生されるガイド音声の説明図、図１０Ｉは経路案内地図の確認が選択された場合に表示される地図画像の説明図、図１０Ｊはサブメニューが選択された場合に表示されるサブメニュー画像の説明図である。
【０１２６】
図９のＳＴ２９において、受信した経路データに基づいて、図１０Ａに示す経路候補一覧画像２１の中で情報表示画面１１に表示可能な部分を表示する。なお、図１０Ａに示す経路候補一覧画像２１において、第２経路以降の図示は省略している。そして、ＳＴ３０に移る。
ＳＴ３０において、図１０Ａに示す経路候補一覧画像２１の「ルート地図確認」のアイコン画像２１ａが選択されたか否かを判別する。ノー（Ｎ）の場合はＳＴ３１に移り、イエス（Ｙ）の場合はＳＴ３５に移る。
ＳＴ３１において、図１０Ａに示す経路候補一覧画像２１の「ルート案内開始」のアイコン画像２１ｂが選択されたか否かを判別する。イエス（Ｙ）の場合はＳＴ３２に移り、ノー（Ｎ）の場合はＳＴ３３に移る。
【０１２７】
ＳＴ３２において、経路案内を実行するルート案内処理（後述する図１１，図１２のサブルーチン参照）を実行してＳＴ３０に戻る。
ＳＴ３３において、図１０Ａに示す経路候補一覧画像２１の「おでかけメニューへ」（経路探索条件の再入力）のアイコン画像２１ｃが選択されたか否かを判別する。イエス（Ｙ）の場合はＳＴ２２に戻り、ノー（Ｎ）の場合はＳＴ３４に移る。
ＳＴ３４において、経路案内ソフトを終了する入力があったか否かを判別する。ノー（Ｎ）の場合はＳＴ３０に戻り、イエス（Ｙ）の場合はＳＴ２１に戻る。
【０１２８】
ＳＴ３５において、図１０Ｉに示すように、出発地を中心位置とする地図画像を作成し、表示する。そして、ＳＴ３６に移る。
ＳＴ３６において、図１０Ｉに示す地図画像上のサブメニューアイコン画像２２ａが選択されたか否かを判別する。イエス（Ｙ）の場合はＳＴ３７に移り、ノー（Ｎ）の場合はＳＴ３８に移る。
ＳＴ３７において、サブメニューにおける画像（図１０Ｊ参照）を表示したり、ユーザの入力に応じてガイド音声によりガイドを実行するか否かの設定等を実行するサブメニュー選択時処理（後述する図１３のサブルーチン参照）を実行する。そして、ＳＴ３６に戻る。
【０１２９】
ＳＴ３８において、表示された地図画像をスクロールさせる入力（例えば、携帯電話１の上下左右の矢印キー等による入力）があったか否かを判別する。イエス（Ｙ）の場合はＳＴ３９に移り、ノー（Ｎ）の場合はＳＴ４０に移る。
ＳＴ３９において、地図画像をスクロールさせるスクロール入力時処理（後述する図１４のサブルーチン参照）を実行する。そして、ＳＴ３６に戻る。
ＳＴ４０において、図１０Ｉに示す地図画像上の地図拡大アイコン画像２２ｂまたは地図縮小アイコン画像２２ｃが選択されたか否か、または地図画像を回転させる入力（例えば、携帯電話１の「＃」キーを入力すると時計回りに回転し、「＊」キーを入力すると反時計回りに回転する等の選択入力）がされた否かを判別する。イエス（Ｙ）の場合はＳＴ４１に移り、ノー（Ｎ）の場合はＳＴ４２に移る。
【０１３０】
ＳＴ４１において、選択された拡大・縮小・回転に応じて、地図画像を作成し、情報表示画面１１の表示画像を更新する。そして、ＳＴ３６に戻る。
ＳＴ４２において、経路案内を終了する入力があったか否かを判別する。ノー（Ｎ）の場合はＳＴ３６に戻り、イエス（Ｙ）の場合はＳＴ２１に戻る。
【０１３１】
（ルート案内処理（ＳＴ３２のサブルーチン）のフローチャートの説明）
図１１は実施例１の携帯端末のルート案内処理のフローチャートであり、前記図９のＳＴ３２のサブルーチンのフローチャートである。
図１２は実施例１の携帯端末のルート案内処理のフローチャートであり、前記図１１の続きのフローチャートである。
図１１のＳＴ５０において、携帯電話１の移動に伴い経路案内画像を自動的にスクロールさせ且つ、ガイド情報の告知を実行するか否かの設定（現在地確認の設定）がオンになっているか否かを判別する。ノー（Ｎ）の場合はＳＴ５１に移り、イエス（Ｙ）の場合はＳＴ５２に移る。
【０１３２】
ＳＴ５１において、現在位置を中心とした経路案内地図画像を作成し、表示する。なお、ＳＴ５１では、図１０Ｉに示すような地図画像に経路画像２２ｄが組み合わされた経路案内画像が作成され、表示され、ユーザが手動で地図画像をスクロールさせる。そして、図１２のＳＴ８１に移る。
ＳＴ５２において、経路案内を実行中であるか否か、即ち、経路案内開始時か否かを判別する。イエス（Ｙ）の場合（経路案内実行中）はＳＴ５６に移り、ノー（Ｎ）の場合（経路案内開始時）はＳＴ５３に移る。
ＳＴ５３において、音声案内を実行するように設定されているか（音声案内がオンに設定されているか）否かが判別される。イエス（Ｙ）の場合はＳＴ５４に移り、ノー（Ｎ）の場合はＳＴ５５に移る。
【０１３３】
ＳＴ５４において、ルート案内開始音声メッセージ（図１０Ｂに示す「ルート案内を開始します」という音声メッセージ）が再生され、ユーザにその旨が告知される。そして、ＳＴ５５に移る。
ＳＴ５５において、出発地（ガイド開始地点）を中心とした経路案内地図画像（図１０Ｂ参照）を作成し、表示する。なお、ＳＴ５５では、経路案内地図画像は、図１０Ｂに示すように、地図画像に経路画像２２ｄが組み合わされ、且つ現在位置（出発地）を示す人型アイコン画像２２ｅと、次のガイドポイントまでの距離およびガイドポイントで曲がる方向を示す距離告知用画像２２ｆと、次のガイドポイントで曲がる方向を矢印で示す曲方向画像（告知用画像）２２ｆ′とがさらに組み合わされて表示される。そして、ＳＴ５６に移る。
【０１３４】
ＳＴ５６において、ＧＰＳによる携帯電話１の現在位置の測位を実行する。そしてＳＴ５７に移る。
ＳＴ５７において、現在位置が経路から離れすぎているか否かを判別する。イエス（Ｙ）の場合はＳＴ５８に移り、ノー（Ｎ）の場合はＳＴ６３に移る。
ＳＴ５８において、ユーザに経路の再探索を促すリルート確認画像（図示せず）を表示する。そして、ＳＴ５９に移る。
ＳＴ５９において、リルートを実行する入力がされたか否かを判別する。イエス（Ｙ）の場合はＳＴ６０に移り、ノー（Ｎ）の場合はＳＴ５６に戻る。
【０１３５】
ＳＴ６０において、サーバ７に対して、ルート再検索要求情報（経路探索条件のデータ）を送信する。そして、ＳＴ６１に戻る。
ＳＴ６１において、経路検索結果（経路データ）を受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ６２に移り、ノー（Ｎ）の場合はＳＴ６１を繰り返す。
ＳＴ６２において、経路データ（ガイドポイントの位置データを含む）を更新する。そして、ＳＴ５６に戻る。
【０１３６】
ＳＴ６３において、次の処理（１）〜（３）を実行して、ＳＴ６４に移る。
（１）ＧＰＳで測位した現在位置が情報表示画面１１の中心になるように地図画像を作成する。
（２）現在位置に対応して経路画像２２ｄを作成し、地図画像に重ねて経路案内地図画像を作成する。
（３）ＧＰＳで測位した前回の位置（前回測位位置）と、現在位置との間の軌跡画像２２ｇ（図１０Ｃ参照）を作成する。なお、図１０Ｃに示すように、出発地には、出発地を示す出発地画像２２ｈが表示されている。
ＳＴ６４において、ＳＴ６３で地図画像を作成する際に単位地図画像が不足しているか否かを判別する。イエス（Ｙ）の場合はＳＴ６５に移り、ノー（Ｎ）の場合はＳＴ６６に移る。
【０１３７】
ＳＴ６５において、不足している必要な単位地図データの送信をサーバ７に要求し、必要な単位地図データを受信する（ダウンロードする）。そして、ＳＴ６３に戻る。
ＳＴ６６において、ＳＴ６３において作成した経路案内地図画像を表示し、情報表示画面１１の表示画像を更新する。そして、ＳＴ６７に移る。
ＳＴ６７において、次の処理（１）、（２）を実行し、ＳＴ６８に移る。
（１）経路に沿って現在位置に最も近いガイドポイント（または目的地）をガイド実行ポイントに設定する。即ち、経路に沿って現在位置よりも目的地Ｘ１０側に配置されたガイドポイントＸ５，Ｘ８または目的地Ｘ１０のうち、Ｘｉのｉの値（５、８または１０）が最も小さなガイドポイント等をガイド実行ポイントに設定する。
（２）現在位置とガイド実行ポイントとの距離Ｌｉを計算する。
【０１３８】
ＳＴ６８において、距離Ｌｉおよびガイド実行ポイントでの曲がる方向を表示する距離告知用画像２２ｆを更新する。そして、ＳＴ６９に移る。
図１２のＳＴ６９において、音声案内（音声ガイド）を実行する設定がされているか否か（音声案内オンか否か）を判別する。イエス（Ｙ）の場合はＳＴ７０に移り、ノー（Ｎ）の場合はＳＴ８１に移る。
ＳＴ７０において、距離Ｌｉが１９５ｍ〜２０５ｍであるか否か、即ち、現在位置からガイド実行ポイントまでの距離が約２００ｍであるか否かを判別する。イエス（Ｙ）の場合はＳＴ７１に移り、ノー（Ｎ）の場合はＳＴ７２に移る。
【０１３９】
ＳＴ７１において、ガイド実行ポイントまで２００ｍであること及びガイド実行ポイントで曲がる方向を音声で告知する２００ｍ用音声ガイドメッセージを再生する。そして、ＳＴ７２に移る。
ＳＴ７２において、距離Ｌｉが９５ｍ〜１０５ｍであるか否か、即ち、現在位置からガイド実行ポイントまでの距離が約１００ｍであるか否かを判別する。イエス（Ｙ）の場合はＳＴ７３に移り、ノー（Ｎ）の場合はＳＴ７４に移る。
ＳＴ７３において、図１０Ｄに示すように、ガイド実行ポイントまで１００ｍであること及びガイド実行ポイントで曲がる方向を音声で告知する１００ｍ用音声ガイドメッセージ（図１０Ｄに示す「１００ｍ先、左方向です。」の音声メッセージ）を再生する。そして、ＳＴ７４に移る。
【０１４０】
ＳＴ７４において、距離Ｌｉが４８ｍ〜５２ｍであるか否か、即ち、現在位置からガイド実行ポイントまでの距離が約５０ｍであるか否かを判別する。イエス（Ｙ）の場合はＳＴ７５に移り、ノー（Ｎ）の場合はＳＴ７６に移る。
ＳＴ７５において、図１０Ｅまたは図１０Ｇに示すように、ガイド実行ポイントまであと５０ｍであること及びガイド実行ポイントで曲がる方向を音声で告知する５０ｍ用音声ガイドメッセージ（図１０Ｅに示す「５０ｍ先、左方向です。」の音声メッセージ）を再生する。そして、ＳＴ７６に移る。
ＳＴ７６において、距離Ｌｉが３０ｍ以下であるか否か、即ち、現在位置がガイド実行ポイント付近であるか否かを判別する。イエス（Ｙ）の場合はＳＴ７７に移り、ノー（Ｎ）の場合はＳＴ７８に移る。
ＳＴ７７において、図１０Ｆに示すように、まもなくガイド実行ポイントであること及びガイド実行ポイントで曲がる方向を音声で告知する付近用音声ガイドメッセージ（図１０Ｆに示す「まもなく、左方向です。」の音声メッセージ）を再生する。そして、ＳＴ７８に移る。
【０１４１】
ＳＴ７８において、設定されているガイド実行ポイントＸｉが目的地Ｘｇであるか否かを判別する。イエス（Ｙ）の場合はＳＴ７９に移り、ノー（Ｎ）の場合はＳＴ８１に移る。
ＳＴ７９において、距離Ｌｉが２０ｍ以下であるか否か、即ち、目的地に到着したか否かを判別する。イエス（Ｙ）の場合はＳＴ８０に移り、ノー（Ｎ）の場合はＳＴ８１に移る。
ＳＴ８０において、図１０Ｈに示すように目的地到着時音声メッセージ（「まもなく、目的地です。お疲れさまでした。」の音声メッセージ）を再生する。なお、図１０Ｈの経路案内地図画像上には、目的地を示す目的地画像２２ｉが表示されている。そして、図１１，図１２のルート案内処理のサブルーチンを終了し、図９のＳＴ３２（または、後述のＳＴ１００）に戻る。
【０１４２】
ＳＴ８１において、経路案内を終了する入力があったか否かを判別する。ノー（Ｎ）の場合はＳＴ８２に移り、イエス（Ｙ）の場合は、図１１，図１２のルート案内処理のサブルーチンを終了し、図９のＳＴ２１に戻る。
ＳＴ８２において、図１０Ｂ〜図１０Ｈに示す地図画像上のサブメニューアイコン画像２２ａが選択されたか否かを判別する。イエス（Ｙ）の場合はＳＴ８３に移り、ノー（Ｎ）の場合はＳＴ８４に移る。
ＳＴ８３において、実行中のルート案内処理を中断して、サブメニューにおける画像を表示したり、ユーザの入力に応じてガイド音声によりガイドを実行するか否かの設定等を実行するサブメニュー選択時処理（後述する図１３のサブルーチン参照）を実行する。サブメニュー選択時処理終了後、ＳＴ５０に戻り、ルート案内処理を再開する。
【０１４３】
ＳＴ８４において、表示された地図画像をスクロールさせる入力（例えば、携帯電話１の上下左右の矢印キー等による入力）があったか否かを判別する。イエス（Ｙ）の場合はＳＴ８５に移り、ノー（Ｎ）の場合はＳＴ８６に移る。
ＳＴ８５において、実行中のルート案内処理を中断して、地図画像をスクロールさせるスクロール入力時処理（後述する図１４のサブルーチン参照）を実行する。そして、するロール入力時処理終了後、ＳＴ５０に戻り、ルート案内処理を再開する。
【０１４４】
ＳＴ８６において、図１０Ｂ〜図１０Ｈに示す経路案内地図画像上の地図拡大アイコン画像２２ｂまたは地図縮小アイコン画像２２ｃが選択されたか否か、または経路案内地図画像を回転させる入力がされたか否かを判別する。イエス（Ｙ）の場合はＳＴ８７に移り、ノー（Ｎ）の場合はＳＴ５０に戻る。
ＳＴ８７において、次の処理（１）、（２）を実行して、ＳＴ５０に戻る。
（１）選択された拡大・縮小に応じて、経路案内地図画像を作成し、情報表示画面１１の表示画像を更新する。
（２）入力された設定（拡大・縮小・回転）等を記憶する。即ち、以後作成される経路案内地図画像の縮尺や、どの方向（東西南北等）を情報表示画面１１の上として経路案内画像を作成するかの設定を記憶する。
【０１４５】
（サブメニュー選択時処理（ＳＴ３７、ＳＴ８３のサブルーチン）のフローチャートの説明）
図１３は実施例１の携帯端末のサブメニュー選択時処理のフローチャートであり、前記図９のＳＴ３７または図１２のＳＴ８３のサブルーチンのフローチャートである。
図１３のＳＴ９１において、図１０Ｊに示すサブメニュー画像２３を経路案内地図画像に重ねて表示する。なお、前記サブメニュー画像２３には、ルート案内を開始するための案内開始指定画像２３ａと、現在地確認の設定を変更するための現在地確認設定画像２３ｂと、経路の再探索の実行を指定するリルート指定画像２３ｃと、経路探索条件を入力する画像を表示するための探索条件再指定画像２３ｄと、音声ガイドのＯＮ／ＯＦＦや表示される文字画像のフォントや文字の大きさ等の設定を行うための設定画像に表示を切り替えるためのガイド設定切り替え用画像２３ｅとを有する。また、このとき、前記サブメニューアイコン画像２２ａ、地図拡大アイコン画像２２ｂ、地図縮小アイコン画像２２ｃに替えて、サブメニューを閉じることを選択するためのサブメニュー終了選択画像２３ｆや、表示しているサブメニュー画像２３及び経路案内地図画像を閉じるための地図終了画像２３ｇ等が表示されている。そして、ＳＴ９２に移る。
【０１４６】
ＳＴ９２において、図１０Ｊのサブメニュー画像２３上の「現在地確認」を表示する現在地確認設定画像２３ｂを選択する入力がされたか否かを判別する。イエス（Ｙ）の場合はＳＴ９３に移り、ノー（Ｎ）の場合はＳＴ９７に移る。
ＳＴ９３において、「現在地確認」の現在の設定が「ＯＮ」であるか否か、即ち、現在地確認の設定が「ＯＮ」の状態で、現在地確認の設定を変更する入力がされたか否かを判別する。イエス（Ｙ）の場合はＳＴ９４に移り、ノー（Ｎ）の場合はＳＴ９５に移る。
【０１４７】
ＳＴ９４において、現在地確認の設定を「ＯＦＦ」に変更する。そして、ＳＴ９６に移る。
ＳＴ９５において、現在地確認の設定を「ＯＮ」に変更する。そして、ＳＴ９６に移る。
ＳＴ９６において、変更後の設定に応じて表示画像２３ａを更新する。そして、ＳＴ９２に戻る。
【０１４８】
ＳＴ９７において、図１０Ｊのサブメニュー画像２３上の「設定」（ガイド設定切り替え用画像２３ｅ）を選択する入力がされたか否かを判別する。イエス（Ｙ）の場合はＳＴ９８に移り、ノー（Ｎ）の場合はＳＴ９９に移る。
ＳＴ９８において、表示される文字画像の大きさやフォントの種類、音声ガイドのＯＮ／ＯＦＦを設定するための画像（図示せず）を情報表示画面１１に表示し、ユーザの入力に応じて各設定を更新する。そして、ＳＴ９２に戻る。
ＳＴ９９において、図１０Ｊのサブメニュー画像２３上の「ルート案内開始」を表示する案内開始指定画像２３ａを選択する入力がされたか否かを判別する。イエス（Ｙ）の場合はＳＴ１００に移り、ノー（Ｎ）の場合はＳＴ１０１に移る。
【０１４９】
ＳＴ１００において、前記ＳＴ３２と同様のルート案内処理（前述の図１１，図１２のサブルーチン参照）が実行され、ＳＴ９２に戻る。
ＳＴ１０１において、図１０Ｊのサブメニュー画像２３上の「リルート」を表示するリルート指定画像２３ｃを選択する入力がされたか否かを判別する。イエス（Ｙ）の場合はＳＴ１０２に移り、ノー（Ｎ）の場合はＳＴ１０５に移る。
ＳＴ１０２〜ＳＴ１０４において、前記ＳＴ６０〜ＳＴ６２と同様の処理を実行して、ＳＴ９２に戻る。
ＳＴ１０５において、図１０Ｊのサブメニュー画像２３上の「おでかけメニューへ」を表示する探索条件再指定画像２３ｄを選択する入力がされたか否かを判別する。ノー（Ｎ）の場合はＳＴ１０６に移り、イエス（Ｙ）の場合はサブメニュー選択時処理を終了して、前記図９のＳＴ２２に移る。
【０１５０】
ＳＴ１０６において、図１０Ｊに示す地図終了画像２３ｇを選択する入力がされたか否かを判別する。ノー（Ｎ）の場合はＳＴ１０７に移り、イエス（Ｙ）の場合は、サブメニュー選択時処理を終了して、サブメニュー画像２３を閉じ、図９のＳＴ２９に移る。
ＳＴ１０７において、図１０Ｊに示すサブメニュー終了選択画像２３ｆを選択する入力がされたか否かを判別する。ノー（Ｎ）の場合はＳＴ９２に移り、イエス（Ｙ）の場合はサブメニュー画像２３を閉じてサブメニュー選択時処理を終了し、ＳＴ３７またはＳＴ８３に戻る。
【０１５１】
（スクロール選択時処理（ＳＴ３９、ＳＴ８５のサブルーチン）のフローチャートの説明）
図１４は実施例１の携帯端末のスクロール選択時処理のフローチャートであり、前記図９のＳＴ３９または図１２のＳＴ８５のサブルーチンのフローチャートである。
図１４のＳＴ１１１において、次の処理（１）、（２）を実行して、ＳＴ１１２に移る。
（１）ユーザの入力に応じて移動した中心位置（現在位置）Ｐ（図４参照）を計算する。
（２）移動後の中心位置Ｐに基づいて地図画像を作成する。
【０１５２】
ＳＴ１１２において、単位地図が不足しているか否かを判別する。即ち、中心位置が移動したことにより、表示する地図画像の範囲が変動したため、単位地図が不足して地図画像が作成できなくなったか否かを判別する。イエス（Ｙ）の場合はＳＴ１１３に移り、ノー（Ｎ）の場合はＳＴ１１６に移る。
ＳＴ１１３において、不足している必要な単位地図のデータの送信を要求する単位地図送信要求情報をサーバ７に対して送信する。そして、ＳＴ１１４に移る。
ＳＴ１１４において、必要な単位地図データの受信が完了したか否かを判別する。イエス（Ｙ）の場合はＳＴ１１５に移り、ノー（Ｎ）の場合はＳＴ１１４を繰り返す。
【０１５３】
ＳＴ１１５において、受信した単位地図データに基づいて地図画像を再作成する。そして、ＳＴ１１６に移る。
ＳＴ１１６において、情報表示画面１１の表示画像を、作成した地図画像（スクロール後の地図画像）に更新する。そして、ＳＴ１１７に移る。
ＳＴ１１７において、さらにスクロールさせる入力がされたか否かを判別する。イエス（Ｙ）の場合はＳＴ１１１に戻り、ノー（Ｎ）の場合はＳＴ１１８に移る。
ＳＴ１１８において、入力キー１２によりスクロール表示を終了する入力がされたか否かを判別する。ノー（Ｎ）の場合はＳＴ１１７に戻り、イエス（Ｙ）の場合は図１４のスクロール選択時処理を終了し、ＳＴ３９またはＳＴ８５に戻る。
【０１５４】
（実施例１の作用）
前記構成を備えた実施例１の経路案内システムＳでは、サーバ７の経路データ送信工程では、まず、携帯電話１から送信された出発地および目的地を含む経路探索条件に応じて、前記出発地Ｘ１を出発してから前記目的地Ｘ１０に到着するまでの経路Ｒｘを決定（ＳＴ２参照）する。次に、ガイドポイント設定工程（ＳＴ３〜ＳＴ１１）において、複数の直線または曲線が連続的に連結されて形成された経路Ｒｘの前記直線または曲線の連結点により構成されたガイド候補ポイントＸ１〜Ｘ１０の中から所定の条件（経路曲角度αｉまたは道路種別データ）に基づいて、前記ガイドポイントＸ５，Ｘ８が設定される。そして、前記ガイドポイントＸ５，Ｘ８の位置データを含む経路のデータをサーバ７で作成し、前記携帯電話１に送信する。
【０１５５】
前記ガイドポイント設定工程を含む経路データ送信工程と並行して、サーバの地図データ送信工程では、地図データ送信工程において、携帯電話１から送信された地図データ送信要求情報（単位地図送信要求情報）に対応する前記地図データ（不足している単位地図データ）を前記サーバ７から前記携帯電話１に送信する。
携帯電話１の地図画像作成工程（ＳＴ６３の（１）、ＳＴ１１１等参照）では、受信した複数の単位地図のデータにより構成される前記地図データに基づいて、前記情報表示画面１１に表示可能な範囲の地図画像を作成する。
【０１５６】
携帯電話１の経路画像作成工程（ＳＴ６３の（２）参照）では、ガイドポイントの位置データを含む受信した経路データと、携帯電話１の情報表示画面１１に表示可能な範囲とに基づいて経路画像が作成される。そして、案内地図画像作成表示工程（ＳＴ６３の（２））において、作成された地図画像と、経路画像とを組み合わせて経路案内地図画像が作成され、前記情報表示画面１１に表示される。
携帯電話１のガイド実行ポイント設定工程（ＳＴ６７の（１）参照）において、前記ガイドポイントＸ５、Ｘ８及び目的地Ｘ１０の中で、前記経路Ｒｘの進行方向に沿って携帯電話１の現在位置に最も近いガイドポイントＸ５，Ｘ８または目的地Ｘ１０がガイド実行ポイントに設定される。
【０１５７】
ガイド情報告知工程において、前記現在位置と前記ガイド実行ポイントＸ５，Ｘ８，Ｘ１０との距離Ｌｉに基づいて、ユーザにガイド情報の告知（ガイド音声の再生及び／または告知用画像の表示）を行う。即ち、告知画像表示工程（ＳＴ６８参照）では、前記ガイド実行ポイントＸ５，Ｘ８，Ｘ１０と前記現在位置との距離を表す告知用画像２２ｆをガイド情報として情報表示画面１１に表示する。そして、音声ガイドの実行が設定されている場合には、音声ガイド再生工程（ＳＴ６９〜ＳＴ８０参照）では、前記現在位置と前記ガイド実行ポイントとの距離が、ガイド情報の告知を行う所定の距離（２００ｍ、１００ｍ、５０ｍ、３０ｍ以下または２０ｍ以下）になった場合に、ガイド情報としてのガイド音声メッセージを再生する。
【０１５８】
したがって、前記実施例１の経路案内システムＳでは、全経路のデータ及びガイドポイントの位置データを含む経路データが、地図データの送信に関わらず、送信される。したがって、携帯電話１が受信し、記憶している地図データに関わらず、携帯電話１において、経路データからガイドポイントの位置やガイドポイントでの曲がる方向を把握することができる。即ち、携帯電話１では、受信した単位地図データの範囲外にあるガイドポイントの位置や曲がる方向を把握することもできる。したがって、経路が長く、多数の単位地図にまたがっている場合には、従来技術では、受信していない単位地図上の経路やガイドポイントを把握することが不可能であったが、実施例１の経路案内システムＳでは、単位地図データを受信しなくても単位地図データとは別に受信してある経路データから携帯端末でガイドポイントを把握できる。
【０１５９】
また、サーバ７から送信され、携帯電話１に記憶される経路データは、比較的データ量が少ないので、すべての経路データと地図データとを組み合わせた経路案内地図画像をすべて送受信する場合と比較して送受信するデータ量を減らすことができる。また、送受信するデータ量がそれほど多くないので、比較的少ない記憶容量の記憶装置でも対応でき、携帯電話１のコスト上昇を防止できる。
さらに、実施例１の経路案内システムＳでは経路曲角度αｉに基づいてガイドポイントの判別が実行されるとともに、経路曲角度αｉに基づいて曲がる方向も判別でき、携帯電話１に送信できる。
【０１６０】
また、実施例１の経路案内システムＳでは、ガイド音声や距離告知用画像２２ｆによりガイド実行ポイントまでの距離や、曲がる方向を告知するので、ユーザが誤って曲がり角等のガイドポイントを通過することを防止できる。特に、音声ガイドにより告知ができるので、携帯電話１の情報表示画面１１を見なくても、曲がる方向やガイド実行ポイントまでの距離をユーザが認識できる。
さらに、実施例１の経路案内システムＳでは、サーバ７から携帯電話１にベクタデータで単位地図データが送信され、携帯電話１で地図画像を作成しているため、地図の拡大、縮小、回転を実行する際に地図上の文字等が拡大または縮小されたり、情報表示画面１１に対して傾斜したりすることを防止できる。
【産業上の利用可能性】
【０１６１】
以上、本発明の実施例を詳述したが、本発明は、前記実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内で、種々の変更を行うことが可能である。
例えば、実施例１では、経路曲角度αｉに基づいてガイドポイントを設定したが、これに替えて、例えば、ガイド候補ポイントの出発地側の道路の方向（予め記憶）と、目的地側の道路の方向（予め記憶）とが１６方位で２方位以上異なっている場合にガイドポイントに設定することも可能である。
【０１６２】
また、実施例１では、ガイド音声と情報表示により、ガイドポイントまでの距離及び曲がる方向をユーザに告知したが、他に例えば、所定の距離になった場合に携帯電話１を振動させたり、特定の効果音または音楽を再生する等の方法によりユーザに告知することも可能である。
さらに、本発明は、携帯電話１に限定されず、ＰＤＡ等の携帯端末に適用可能である。
【０１６３】
また、実施例１では、ベクタ地図データを使用したが、携帯電話１で表示可能なラスタ地図画像（ビットマップ画像）をサーバ７で作成して送信するように構成することも可能である。
さらに、実施例１では、ガイド候補ポイントＸ１〜Ｘ１０は、予め設定されている連結点ＮＡ１〜ＮＣ７に基づいて設定されているが、例えば、経路Ｒｘが決定された後、経路に沿って１０ｍおきにガイド候補ポイントＸｉを設定し、経路曲角度αｉ等に基づいてガイドポイントを設定することも可能である。
【０１６４】
また、実施例１では、ガイドポイントの位置データにより把握したガイドポイントの位置に基づいて、ガイド音声や距離の表示等のガイド情報の告知を行ったが、これに限定されず、例えば、前記ガイドポイントと現在位置との距離に基づいて、必要となりそうな単位地図画像を推測して、前もって送信要求しておいたりすることができる。
さらに、実施例１では、道路種別の変更に基づいてガイドポイントの設定を行ったが、他に、あらかじめ地図データに登録されている歩道橋、横断歩道、長い階段の端点などをガイドポイントとすることも可能である。
【図面の簡単な説明】
【０１６５】
【図１】本発明の経路案内システムの実施例１の説明図である。
【図２】図１に示す経路案内システムの携帯端末の機能をブロック図（機能ブロック図）で示した図である。
【図３】実施例１の経路探索条件画像の説明図である。
【図４】実施例１の携帯端末で表示される地図画像を作成する際の単位地図データと情報表示画面との関係を示す説明図である。
【図５】実施例１の経路案内システムのサーバの機能をブロック図（機能ブロック図）で示した図である。
【図６】実施例１の地図データとしての単位地図データの説明図である。
【図７】実施例１の単位地図の一例を示す説明図であり、単位地図上の道路のデータの説明図である。
【図８】実施例１の経路案内システムのサーバが備えている経路案内データ配信用アプリケーションプログラムの案内経路作成処理のメインフローチャートである。
【図９】実施例１の経路案内システムの携帯端末が備えている経路案内プログラムのメインフローチャートである。
【図１０】実施例１の携帯端末の情報表示画面に経路案内時に表示される画像の説明図であり、図１０Ａは受信した経路の候補を表示する経路候補一覧画像の説明図、図１０Ｂは経路案内開始時に表示される経路案内画像および再生されるガイド音声の説明図、図１０Ｃは経路案内中の経路案内画像の説明図、図１０Ｄはガイドポイントまで１００ｍになった場合の経路案内画像および再生されるガイド音声の説明図、図１０Ｅはガイドポイントまで５０ｍになった場合の経路案内画像および再生されるガイド音声の説明図、図１０Ｆはガイドポイント付近になった場合の経路案内画像および再生されるガイド音声の説明図、図１０Ｇは目的地まで５０ｍになった場合の経路案内画像および再生されるガイド音声の説明図、図１０Ｈは目的地付近になった場合の経路案内画像および再生されるガイド音声の説明図、図１０Ｉは経路案内地図の確認が選択された場合に表示される地図画像の説明図、図１０Ｊはサブメニューが選択された場合に表示されるサブメニュー画像の説明図である。
【図１１】実施例１の携帯端末のルート案内処理のフローチャートであり、前記図９のＳＴ３２のサブルーチンのフローチャートである。
【図１２】実施例１の携帯端末のルート案内処理のフローチャートであり、前記図１１の続きのフローチャートである。
【図１３】実施例１の携帯端末のサブメニュー選択時処理のフローチャートであり、前記図９のＳＴ３７または図１２のＳＴ８３のサブルーチンのフローチャートである。
【図１４】実施例１の携帯端末のスクロール選択時処理のフローチャートであり、前記図９のＳＴ３９または図１２のＳＴ８５のサブルーチンのフローチャートである。
【符号の説明】
【０１６６】
１…携帯端末、
７…経路案内データ配信サーバ、
１１…情報表示画面、
２２ｆ…告知用画像、
ＫＣ１Ａ…探索結果受信手段、
ＫＣ１Ｂ…地図データ受信手段、
ＫＣ２…探索条件入力手段、
ＫＣ２Ａ…探索条件入力画像表示手段、
ＫＣ２Ｂ…探索条件記憶手段、
ＫＣ５…地図画像作成手段、
ＫＣ５Ａ…単位地図不足判別手段、
ＫＣ７…経路画像作成手段、
ＫＣ８…案内地図画像作成手段、
ＫＣ１０…現在位置計測手段、
ＫＣ１１…ガイド実行ポイント設定手段、
ＫＣ１２…距離計算手段、
ＫＣ１３…告知距離判別手段、
ＫＣ１４…ガイド情報告知手段、
ＫＣ１４Ａ…ガイド音声再生手段、
ＫＣ１４Ａ１…ガイド音声記憶手段、
ＫＣ１４Ｂ…告知画像表示手段、
ＫＣ１６Ａ…探索条件送信手段、
ＫＣ１６Ｂ…地図要求情報送信手段、
Ｌｉ…ガイド実行ポイントとの距離、
ＮＡ１〜ＮＡ１０，ＮＢ１〜ＮＢ８，ＮＣ１〜ＮＣ７…連結点、
ＲＡ〜ＲＣ…道路、
Ｒｘ…経路、
Ｓ…経路案内システム、
ＳＣ１Ａ…探索条件受信手段、
ＳＣ１Ｂ…地図要求情報受信手段、
ＳＣ２…地図データ記憶手段、
ＳＣ３…経路作成手段、
ＳＣ４…ガイド候補ポイント設定手段、
ＳＣ５…ガイドポイント設定手段、
ＳＣ５Ａ…経路曲角判別手段、
ＳＣ６Ａ…経路データ送信手段、
ＳＣ６Ｂ…地図情報送信手段、
Ｘ１…出発地、
Ｘ２〜Ｘ１０…ガイド候補ポイント、
Ｘ５，Ｘ８…ガイドポイント、
Ｘ１０…目的地、
Ｘi-1…出発地側ガイド候補ポイント、
Ｘｉ…特定のガイド候補ポイント、
Ｘi+1…目的地側ガイド候補ポイント、
αａ…所定の角度、
αｉ…経路曲角度。
【図１】
2005134209.tif 000003
【図２】
2005134209.tif 000004
【図３】
2005134209.tif 000005
【図４】
2005134209.tif 000006
【図５】
2005134209.tif 000007
【図６】
2005134209.tif 000008
【図７】
2005134209.tif 000009
【図８】
2005134209.tif 000010
【図９】
2005134209.tif 000011
【図１０】
2005134209.tif 000012
【図１１】
2005134209.tif 000013
【図１２】
2005134209.tif 000014
【図１３】
2005134209.tif 000015
【図１４】
2005134209.tif 000016