(57)【要約】【課題】複数の階層におけるナビゲーションにおいて、シームレスなナビゲーションを実現することができる経路案内システム、携帯端末装置、経路探索サーバ、経路探索装置、および、経路案内方法を提供することを課題とする。【解決手段】本発明は、経路探索サーバにおいて、探索したルート情報と、案内ポイントと表示階層情報と、を経路案内データとして携帯端末装置へ送信し、携帯端末装置において、取得された現在位置および現在位置階層情報に基づいて経路案内データの案内ポイントから現在位置から次に表示される案内ポイントを選択し、選択された当該案内ポイントに対応する表示階層情報の案内ポイントを表示対象として設定し、設定された案内ポイントを、他の表示階層情報の案内ポイントと区別して表示部に表示する。【選択図】図２
2011002427.tif 000002
【特許請求の範囲】
【請求項１】
制御部と記憶部とを少なくとも備えた経路探索サーバ、および、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備えた携帯端末装置、を通信可能に接続した経路案内システムであって、
上記経路探索サーバの上記記憶部は、
経路案内を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶する案内ポイント記憶手段、
を備え、
上記経路探索サーバの上記制御部は、
上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までのルート情報を探索し、探索した上記ルート情報と、上記案内ポイントおよび当該案内ポイントの上記表示階層情報と、を経路案内データとして上記携帯端末装置へ送信する経路探索手段と、
上記携帯端末装置の上記制御部は、
上記経路探索条件を上記経路探索サーバへ送信する経路探索条件送信手段と、
上記経路探索サーバから送信される上記経路案内データを受信する経路案内データ受信手段と、
上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得手段と、
上記現在位置の階層を示す現在位置階層情報を取得する階層情報取得手段と、
上記現在位置取得手段により取得された上記現在位置および上記階層情報取得手段により取得された上記現在位置階層情報に基づいて、上記経路案内データ受信手段により受信された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定手段と、
上記案内ポイント設定手段により設定された上記案内ポイントを、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示する案内ポイント表示手段と、
を備えたことを特徴とする、経路案内システム。
【請求項２】
請求項１に記載の経路案内システムにおいて、
上記階層情報取得手段は、
上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、上記現在位置階層情報を取得することを特徴とする、経路案内システム。
【請求項３】
請求項１に記載の経路案内システムにおいて、
上記経路探索サーバの上記記憶部は、
２以上の階層を有する建造物の地図データを上記階層ごとに記憶する地図データ記憶手段、
を更に備え、
上記携帯端末装置の上記制御部は、
上記経路探索サーバから送信される選択した上記階層の上記地図データを上記表示部に表示する地図表示手段、
を更に備え、
上記階層情報取得手段は、
上記地図表示手段により上記表示部に表示された上記地図データに対応する上記階層を上記現在位置階層情報として取得することを特徴とする、経路案内システム。
【請求項４】
請求項１に記載の経路案内システムにおいて、
上記案内ポイント表示手段は、
上記案内ポイント設定手段により設定された上記案内ポイントを表示し、他の上記表示階層情報の上記案内ポイントを表示しないことを特徴とする、経路案内システム。
【請求項５】
請求項１に記載の経路案内システムにおいて、
上記案内ポイント表示手段は、
上記案内ポイント設定手段により設定された上記案内ポイントと、他の上記表示階層情報の上記案内ポイントと、の表示態様を変更することを特徴とする、経路案内システム。
【請求項６】
経路探索サーバに通信可能に接続された、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備えた携帯端末装置であって、
上記制御部は、
少なくとも出発地と目的地とを含む経路探索条件を上記経路探索サーバへ送信する経路探索条件送信手段と、
上記経路探索サーバにおいて探索された、上記経路探索条件を満たす上記出発地から上記目的地までのルート情報と、経路案内を実行する案内ポイントおよび当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を含む経路案内データを、上記経路探索サーバから受信する経路案内データ受信手段と、
上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得手段と、
上記現在位置の階層を示す現在位置階層情報を取得する階層情報取得手段と、
上記現在位置取得手段により取得された上記現在位置および上記階層情報取得手段により取得された上記現在位置階層情報に基づいて、上記経路案内データ受信手段により受信された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定手段と、
上記案内ポイント設定手段により設定された上記案内ポイントを、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示する案内ポイント表示手段と、
を備えたことを特徴とする、携帯端末装置。
【請求項７】
位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備えた携帯端末装置に通信可能に接続された、制御部と記憶部とを少なくとも備えた経路探索サーバであって、
上記記憶部は、
経路案内を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶する案内ポイント記憶手段、
を備え、
上記制御部は、
上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までのルート情報を探索し、探索した上記ルート情報と、上記案内ポイントおよび当該案内ポイントの上記表示階層情報と、を経路案内データとして生成する経路探索手段と、
上記携帯端末装置において、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から抽出した、緯度および経度を含む位置情報を、上記携帯端末装置の現在位置として受信し、当該携帯端末装置において取得された上記現在位置の階層を示す現在位置階層情報を受信し、当該現在位置および当該現在位置階層情報に基づいて、上記経路探索手段により生成された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定手段と、
上記案内ポイント設定手段により設定された上記案内ポイントを上記携帯端末装置へ送信することにより、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示させる案内ポイント表示手段と、
を備えたことを特徴とする、経路探索サーバ。
【請求項８】
位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部と記憶部とを少なくとも備えた経路探索装置であって、
上記記憶部は、
経路案内を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶する案内ポイント記憶手段、
を備え、
上記制御部は、
少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までのルート情報を探索し、探索した上記ルート情報と、上記案内ポイントおよび当該案内ポイントの上記表示階層情報と、を経路案内データとして生成する経路探索手段と、
上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得手段と、
上記現在位置の階層を示す現在位置階層情報を取得する階層情報取得手段と、
上記現在位置取得手段により取得された上記現在位置および上記階層情報取得手段により取得された上記現在位置階層情報に基づいて、上記経路探索手段により生成された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定手段と、
上記案内ポイント設定手段により設定された上記案内ポイントを、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示する案内ポイント表示手段と、
を備えたことを特徴とする、経路探索装置。
【請求項９】
制御部と記憶部とを少なくとも備えた経路探索サーバ、および、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備えた携帯端末装置、を通信可能に接続した経路案内システムにおいて実行される経路案内方法であって、
上記経路探索サーバの上記記憶部は、
経路案内を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶する案内ポイント記憶手段、
を備え、
上記携帯端末装置の上記制御部において実行される、少なくとも出発地と目的地とを含む経路探索条件を上記経路探索サーバへ送信する経路探索条件送信ステップと、
上記経路探索サーバの上記制御部において実行される、上記経路探索条件ステップにて上記携帯端末装置から送信される上記経路探索条件を満たす上記出発地から上記目的地までのルート情報を探索し、探索した上記ルート情報と、上記案内ポイントおよび当該案内ポイントの上記表示階層情報と、を経路案内データとして上記携帯端末装置へ送信する経路探索ステップと、
上記携帯端末装置の上記制御部において実行される、上記経路探索ステップにて上記経路探索サーバから送信される上記経路案内データを受信する経路案内データ受信ステップと、
上記携帯端末装置の上記制御部において実行される、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得ステップと、
上記携帯端末装置の上記制御部において実行される、上記現在位置の階層を示す現在位置階層情報を取得する階層情報取得ステップと、
上記携帯端末装置の上記制御部において実行される、上記現在位置取得ステップにて取得された上記現在位置および上記階層情報取得ステップにて取得された上記現在位置階層情報に基づいて、上記経路案内データ受信ステップにて受信された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定ステップと、
上記携帯端末装置の上記制御部において実行される、上記案内ポイント設定ステップにて設定された上記案内ポイントを、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示する案内ポイント表示ステップと、
を含むことを特徴とする、経路案内方法。
【請求項１０】
経路探索サーバに通信可能に接続された、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備えた携帯端末装置において実行される経路案内方法であって、
上記制御部において実行される、
少なくとも出発地と目的地とを含む経路探索条件を上記経路探索サーバへ送信する経路探索条件送信ステップと、
上記経路探索サーバにおいて探索された、上記経路探索条件を満たす上記出発地から上記目的地までのルート情報と、経路案内を実行する案内ポイントおよび当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を含む経路案内データを、上記経路探索サーバから受信する経路案内データ受信ステップと、
上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得ステップと、
上記現在位置の階層を示す現在位置階層情報を取得する階層情報取得ステップと、
上記現在位置取得ステップにて取得された上記現在位置および上記階層情報取得ステップにて取得された上記現在位置階層情報に基づいて、上記経路案内データ受信ステップにて受信された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定ステップと、
上記案内ポイント設定ステップにて設定された上記案内ポイントを、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示する案内ポイント表示ステップと、
を含むことを特徴とする、経路案内方法。
【請求項１１】
位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備えた携帯端末装置に通信可能に接続された、制御部と記憶部とを少なくとも備えた経路探索サーバにおいて実行される経路案内方法であって、
上記記憶部は、
経路案内を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶する案内ポイント記憶手段、
を備え、
上記制御部において実行される、
上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までのルート情報を探索し、探索した上記ルート情報と、上記案内ポイントおよび当該案内ポイントの上記表示階層情報と、を経路案内データとして生成する経路探索ステップと、
上記携帯端末装置において、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から抽出した、緯度および経度を含む位置情報を、上記携帯端末装置の現在位置として受信し、当該携帯端末装置において取得された上記現在位置の階層を示す現在位置階層情報を受信し、当該現在位置および当該現在位置階層情報に基づいて、上記経路探索ステップにて生成された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定ステップと、
上記案内ポイント設定ステップにて設定された上記案内ポイントを上記携帯端末装置へ送信することにより、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示させる案内ポイント表示ステップと、
を含むことを特徴とする、経路案内方法。
【請求項１２】
位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部と記憶部とを少なくとも備えた経路探索装置において実行される経路案内方法であって、
上記記憶部は、
経路案内を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶する案内ポイント記憶手段、
を備え、
上記制御部において実行される、
少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までのルート情報を探索し、探索した上記ルート情報と、上記案内ポイントおよび当該案内ポイントの上記表示階層情報と、を経路案内データとして生成する経路探索ステップと、
上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得ステップと、
上記現在位置の階層を示す現在位置階層情報を取得する階層情報取得ステップと、
上記現在位置取得ステップにて取得された上記現在位置および上記階層情報取得ステップにて取得された上記現在位置階層情報に基づいて、上記経路探索ステップにて生成された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定ステップと、
上記案内ポイント設定ステップにて設定された上記案内ポイントを、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示する案内ポイント表示ステップと、
を含むことを特徴とする、経路案内方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路案内システム、携帯端末装置、経路探索サーバ、経路探索装置、および、経路案内方法に関する。
【背景技術】
【０００２】
従来から、多階層の建物内に関する経路探索を行う技術が開示されている。
【０００３】
例えば、特許文献１に記載の通信ナビゲーションシステムは、屋内で位置情報を取得できるナビゲーション装置であり、右左折など利用者に対して進路変更などを喚起すべきポイントである案内ポイントを生成する際に階層を考慮する技術が開示されている。具体的には、特許文献１に記載の通信ナビゲーションシステムは、実際に現在地に即してナビゲーションを行う場合、利用者がルート上のどの階層のどの位置にいるかをルートマッチングして求め、現在位置をルート上に補正し、ルート上の位置から案内すべきポイントを算出している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２３０９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術（特許文献１等）においては、複数の階層におけるナビゲーションにおいて、階層を適切に考慮した表示すべき案内ポイントの表示方法については開示されておらず、異なる階層の案内ポイントを表示してしまう可能性があるという問題点を有していた。
【０００６】
例えば、特許文献１に記載の通信ナビゲーションシステムは、階層を考慮して案内ポイントを生成し、屋内で現在位置を取得し、屋内の階層を認識してナビゲーションを可能としているものの、実際に複数の階層をまたいでシームレスなナビゲーションを実現する場合には、利用者に対しこれから案内を行う階層に関する案内ポイントデータやルート情報を階層ごとにダウンロードしていくという実施方法が前提であったため、階層間の切り替えが遅く、通信エラー等が生じる可能性があり、案内対象となる施設に関する複数の階層の案内ポイントデータおよびルート情報を予め全てダウンロードしておく必要があった。この際、利用者が現在いる階層または表示された地図の階層と同じ階層における案内ポイントを、他の階層の案内ポイントと区別して表示する制御（すなわち、階層を考慮した案内ポイントの表示制御）を行わなければ、例えば、従来技術の一例を示す図１に示すように、利用者が地上にいる場合に、地上の案内ポイント（現在位置と同じ階層の案内ポイント）と一緒に、地下の案内ポイント（異なる階層の案内ポイント）も表示してしまう等の状況が生じ、利用者に混乱を与えてしまう可能性があった。
【０００７】
本発明は、上記問題点に鑑みてなされたもので、複数の階層におけるナビゲーションにおいて、シームレスなナビゲーションを実現することができる経路案内システム、携帯端末装置、経路探索サーバ、経路探索装置、および、経路案内方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
このような目的を達成するため、本発明の経路案内システムは、制御部と記憶部とを少なくとも備えた経路探索サーバ、および、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備えた携帯端末装置、を通信可能に接続した経路案内システムであって、上記経路探索サーバの上記記憶部は、経路案内を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶する案内ポイント記憶手段、を備え、上記経路探索サーバの上記制御部は、上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までのルート情報を探索し、探索した上記ルート情報と、上記案内ポイントおよび当該案内ポイントの上記表示階層情報と、を経路案内データとして上記携帯端末装置へ送信する経路探索手段と、上記携帯端末装置の上記制御部は、上記経路探索条件を上記経路探索サーバへ送信する経路探索条件送信手段と、上記経路探索サーバから送信される上記経路案内データを受信する経路案内データ受信手段と、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得手段と、上記現在位置の階層を示す現在位置階層情報を取得する階層情報取得手段と、上記現在位置取得手段により取得された上記現在位置および上記階層情報取得手段により取得された上記現在位置階層情報に基づいて、上記経路案内データ受信手段により受信された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定手段と、上記案内ポイント設定手段により設定された上記案内ポイントを、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示する案内ポイント表示手段と、を備えたことを特徴とする。
【０００９】
また、本発明の経路案内システムは、上記記載の経路案内システムにおいて、上記階層情報取得手段は、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、上記現在位置階層情報を取得することを特徴とする。
【００１０】
また、本発明の経路案内システムは、上記記載の経路案内システムにおいて、上記経路探索サーバの上記記憶部は、２以上の階層を有する建造物の地図データを上記階層ごとに記憶する地図データ記憶手段、を更に備え、上記携帯端末装置の上記制御部は、上記経路探索サーバから送信される選択した上記階層の上記地図データを上記表示部に表示する地図表示手段、を更に備え、上記階層情報取得手段は、上記地図表示手段により上記表示部に表示された上記地図データに対応する上記階層を上記現在位置階層情報として取得することを特徴とする。
【００１１】
また、本発明の経路案内システムは、上記記載の経路案内システムにおいて、上記案内ポイント表示手段は、上記案内ポイント設定手段により設定された上記案内ポイントを表示し、他の上記表示階層情報の上記案内ポイントを表示しないことを特徴とする。
【００１２】
また、本発明の経路案内システムは、上記記載の経路案内システムにおいて、上記案内ポイント表示手段は、上記案内ポイント設定手段により設定された上記案内ポイントと、他の上記表示階層情報の上記案内ポイントと、の表示態様を変更することを特徴とする。
【００１３】
また、本発明の携帯端末装置は、経路探索サーバに通信可能に接続された、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備えた携帯端末装置であって、上記制御部は、少なくとも出発地と目的地とを含む経路探索条件を上記経路探索サーバへ送信する経路探索条件送信手段と、上記経路探索サーバにおいて探索された、上記経路探索条件を満たす上記出発地から上記目的地までのルート情報と、経路案内を実行する案内ポイントおよび当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を含む経路案内データを、上記経路探索サーバから受信する経路案内データ受信手段と、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得手段と、上記現在位置の階層を示す現在位置階層情報を取得する階層情報取得手段と、上記現在位置取得手段により取得された上記現在位置および上記階層情報取得手段により取得された上記現在位置階層情報に基づいて、上記経路案内データ受信手段により受信された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定手段と、上記案内ポイント設定手段により設定された上記案内ポイントを、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示する案内ポイント表示手段と、を備えたことを特徴とする。
【００１４】
また、本発明の経路探索サーバは、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備えた携帯端末装置に通信可能に接続された、制御部と記憶部とを少なくとも備えた経路探索サーバであって、上記記憶部は、経路案内を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶する案内ポイント記憶手段、を備え、上記制御部は、上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までのルート情報を探索し、探索した上記ルート情報と、上記案内ポイントおよび当該案内ポイントの上記表示階層情報と、を経路案内データとして生成する経路探索手段と、上記携帯端末装置において、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から抽出した、緯度および経度を含む位置情報を、上記携帯端末装置の現在位置として受信し、当該携帯端末装置において取得された上記現在位置の階層を示す現在位置階層情報を受信し、当該現在位置および当該現在位置階層情報に基づいて、上記経路探索手段により生成された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定手段と、上記案内ポイント設定手段により設定された上記案内ポイントを上記携帯端末装置へ送信することにより、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示させる案内ポイント表示手段と、を備えたことを特徴とする。
【００１５】
また、本発明の経路探索装置は、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部と記憶部とを少なくとも備えた経路探索装置であって、上記記憶部は、経路案内を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶する案内ポイント記憶手段、を備え、上記制御部は、少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までのルート情報を探索し、探索した上記ルート情報と、上記案内ポイントおよび当該案内ポイントの上記表示階層情報と、を経路案内データとして生成する経路探索手段と、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得手段と、上記現在位置の階層を示す現在位置階層情報を取得する階層情報取得手段と、上記現在位置取得手段により取得された上記現在位置および上記階層情報取得手段により取得された上記現在位置階層情報に基づいて、上記経路探索手段により生成された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定手段と、上記案内ポイント設定手段により設定された上記案内ポイントを、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示する案内ポイント表示手段と、を備えたことを特徴とする。
【００１６】
また、本発明の経路案内方法は、制御部と記憶部とを少なくとも備えた経路探索サーバ、および、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備えた携帯端末装置、を通信可能に接続した経路案内システムにおいて実行される経路案内方法であって、上記経路探索サーバの上記記憶部は、経路案内を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶する案内ポイント記憶手段、を備え、上記携帯端末装置の上記制御部において実行される、少なくとも出発地と目的地とを含む経路探索条件を上記経路探索サーバへ送信する経路探索条件送信ステップと、上記経路探索サーバの上記制御部において実行される、上記経路探索条件ステップにて上記携帯端末装置から送信される上記経路探索条件を満たす上記出発地から上記目的地までのルート情報を探索し、探索した上記ルート情報と、上記案内ポイントおよび当該案内ポイントの上記表示階層情報と、を経路案内データとして上記携帯端末装置へ送信する経路探索ステップと、上記携帯端末装置の上記制御部において実行される、上記経路探索ステップにて上記経路探索サーバから送信される上記経路案内データを受信する経路案内データ受信ステップと、上記携帯端末装置の上記制御部において実行される、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得ステップと、上記携帯端末装置の上記制御部において実行される、上記現在位置の階層を示す現在位置階層情報を取得する階層情報取得ステップと、上記携帯端末装置の上記制御部において実行される、上記現在位置取得ステップにて取得された上記現在位置および上記階層情報取得ステップにて取得された上記現在位置階層情報に基づいて、上記経路案内データ受信ステップにて受信された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定ステップと、上記携帯端末装置の上記制御部において実行される、上記案内ポイント設定ステップにて設定された上記案内ポイントを、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示する案内ポイント表示ステップと、を含むことを特徴とする。
【００１７】
また、本発明の経路案内方法は、経路探索サーバに通信可能に接続された、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備えた携帯端末装置において実行される経路案内方法であって、上記制御部において実行される、少なくとも出発地と目的地とを含む経路探索条件を上記経路探索サーバへ送信する経路探索条件送信ステップと、上記経路探索サーバにおいて探索された、上記経路探索条件を満たす上記出発地から上記目的地までのルート情報と、経路案内を実行する案内ポイントおよび当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を含む経路案内データを、上記経路探索サーバから受信する経路案内データ受信ステップと、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得ステップと、上記現在位置の階層を示す現在位置階層情報を取得する階層情報取得ステップと、上記現在位置取得ステップにて取得された上記現在位置および上記階層情報取得ステップにて取得された上記現在位置階層情報に基づいて、上記経路案内データ受信ステップにて受信された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定ステップと、上記案内ポイント設定ステップにて設定された上記案内ポイントを、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示する案内ポイント表示ステップと、を含むことを特徴とする。
【００１８】
また、本発明の経路案内方法は、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備えた携帯端末装置に通信可能に接続された、制御部と記憶部とを少なくとも備えた経路探索サーバにおいて実行される経路案内方法であって、上記記憶部は、経路案内を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶する案内ポイント記憶手段、を備え、上記制御部において実行される、上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までのルート情報を探索し、探索した上記ルート情報と、上記案内ポイントおよび当該案内ポイントの上記表示階層情報と、を経路案内データとして生成する経路探索ステップと、上記携帯端末装置において、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から抽出した、緯度および経度を含む位置情報を、上記携帯端末装置の現在位置として受信し、当該携帯端末装置において取得された上記現在位置の階層を示す現在位置階層情報を受信し、当該現在位置および当該現在位置階層情報に基づいて、上記経路探索ステップにて生成された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定ステップと、上記案内ポイント設定ステップにて設定された上記案内ポイントを上記携帯端末装置へ送信することにより、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示させる案内ポイント表示ステップと、を含むことを特徴とする。
【００１９】
また、本発明の経路案内方法は、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部と記憶部とを少なくとも備えた経路探索装置において実行される経路探索方法であって、上記記憶部は、経路案内を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶する案内ポイント記憶手段、を備え、上記制御部において実行される、少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までのルート情報を探索し、探索した上記ルート情報と、上記案内ポイントおよび当該案内ポイントの上記表示階層情報と、を経路案内データとして生成する経路探索ステップと、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得ステップと、上記現在位置の階層を示す現在位置階層情報を取得する階層情報取得ステップと、上記現在位置取得ステップにて取得された上記現在位置および上記階層情報取得ステップにて取得された上記現在位置階層情報に基づいて、上記経路探索ステップにて生成された上記経路案内データの上記案内ポイントから、当該現在位置から次に表示される上記案内ポイントを選択し、選択された当該案内ポイントに対応する上記表示階層情報の上記案内ポイントを表示対象として設定する案内ポイント設定ステップと、上記案内ポイント設定ステップにて設定された上記案内ポイントを、他の上記表示階層情報の上記案内ポイントと区別して上記表示部に表示する案内ポイント表示ステップと、を含むことを特徴とする。
【発明の効果】
【００２０】
この発明によれば、経路探索サーバにおいて、経路案内を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶部に記憶し、携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までのルート情報を探索し、探索したルート情報と、案内ポイントおよび当該案内ポイントの表示階層情報と、を経路案内データとして携帯端末装置へ送信し、携帯端末装置において、経路探索条件を経路探索サーバへ送信し、経路探索サーバから送信される経路案内データを受信し、位置取得部にて位置発信装置より受信した位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を携帯端末装置の現在位置として取得し、現在位置の階層を示す現在位置階層情報を取得し、取得された現在位置および取得された現在位置階層情報に基づいて、受信された経路案内データの案内ポイントから、当該現在位置から次に表示される案内ポイントを選択し、選択された当該案内ポイントに対応する表示階層情報の案内ポイントを表示対象として設定し、設定された案内ポイントを、他の表示階層情報の案内ポイントと区別して表示部に表示することができる。
【００２１】
これにより、本発明は、複数の階層におけるナビゲーションにおいて、階層を適切に考慮した表示すべき案内ポイントの表示制御を行うことができ、シームレスなナビゲーションを実現することができるという効果を奏する。例えば、利用者がいる１階の地図を表示しているにも関わらず、２階の案内ポイントを表示してしまうといった利用者を混乱させる状況を未然に防ぐことができるという効果を奏する。
【００２２】
また、この発明によれば、階層情報取得において、位置情報取得部にて位置発信装置より受信した位置情報信号から、現在位置階層情報を取得するので、携帯端末装置側で、ＧＰＳや屋内測位デバイス（ＩＭＥＳ等）の位置発信装置から位置取得部にて連続的に現在位置階層情報を取得でき、例えば、屋内測位デバイスでは、屋内の階層（例えば、地下１Ｆ、屋内１Ｆ、屋内２Ｆ等）を示す現在位置階層情報を得ることができる。これにより、本発明は、利用者の現在位置に対応する階層を正確に取得することができるという効果を奏する。
【００２３】
また、この発明によれば、本発明の経路案内システムは、経路探索サーバにおいて、２以上の階層を有する建造物の地図データを階層ごとに記憶部に記憶し、携帯端末装置において、経路探索サーバから送信される選択した階層の地図データを表示部に表示し、階層情報取得において、表示部に表示された地図データに対応する階層を現在位置階層情報として取得するので、位置発信装置から現在位置階層情報を取得できない場合であっても、携帯端末装置側で、利用者は、表示部に表示された地図データの階層（例えば、地下１Ｆ、屋内１Ｆ、屋内２Ｆ等）から所望する階層の地図データを選択することにより、利用者が手動で所望の階層の地図データを表示部に表示させることができ、これにより、表示部に表示された地図データに対応する階層から現在位置階層情報を取得することができるという効果を奏する。
【００２４】
また、この発明によれば、本発明の経路案内システムは、案内ポイント表示において、設定された案内ポイントを表示し、他の表示階層情報の案内ポイントを表示しないので、利用者は、設定された案内ポイント（例えば、利用者がいる１階の案内ポイント）と、他の表示階層情報の案内ポイント（例えば、利用者がいない他の階の案内ポイント）とを明確に区別することができるという効果を奏する。
【００２５】
また、この発明によれば、本発明の経路案内システムは、案内ポイント表示において、設定された案内ポイントと、他の上記表示階層情報の案内ポイントと、の表示態様を変更するので、利用者は、設定された案内ポイント（例えば、利用者がいる１階の案内ポイント）と、他の表示階層情報の案内ポイント（例えば、利用者がいない他の階の案内ポイント）とを明確に区別することができるという効果を奏する。
【００２６】
なお、上記において、本発明の経路案内システムを一例に効果を説明したが、携帯端末装置、経路探索サーバ、経路探索装置、および、経路案内方法においても同様の効果を奏する。
【図面の簡単な説明】
【００２７】
【図１】図１は、従来技術の一例を示す図である。
【図２】図２は、第１の実施形態における経路案内システムの構成の一例を示すブロック図である。
【図３】図３は、本発明における案内ポイントの表示の一例を示す図である。
【図４】図４は、本発明における案内ポイントの表示の別の一例を示す図である。
【図５】図５は、本発明における案内ポイントの表示のさらに別の一例を示す図である。
【図６】図６は、第１の実施形態における経路案内システムの処理の一例を示すフローチャートである。
【図７】図７は、第２の実施形態における経路探索サーバの構成の一例を示すブロック図である。
【図８】図８は、第２の実施形態における経路探索サーバの処理の一例を示すフローチャートである。
【図９】図９は、第３の実施形態における経路探索装置の構成の一例を示すブロック図である。
【図１０】図１０は、第３の実施形態における経路探索装置の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下に、本発明にかかる、経路案内システム、携帯端末装置、経路探索サーバ、経路探索装置、および、経路案内方法、並びに、プログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００２９】
以下、本発明の構成および処理について、第１の実施形態（経路案内システム）、第２の実施形態（経路探索サーバ（サーバ主導型））、第３の実施形態（経路探索装置（スタンドアローン型））の順にて詳細に説明する。
【００３０】
［第１の実施形態］
最初に、本発明の第１の実施形態（経路案内システム）について、図２〜図６を参照して以下に説明する。ここで、図２は、第１の実施形態における経路案内システムの構成の一例を示すブロック図である。また、図３は、本発明における案内ポイントの表示の一例を示す図である。また、図４は、本発明における案内ポイントの表示の別の一例を示す図である。また、図５は、本発明における案内ポイントの表示のさらに別の一例を示す図である。また、図６は、第１の実施形態における経路案内システムの処理の一例を示すフローチャートである。
【００３１】
［経路案内システムの構成］
まず、第１の実施形態における経路案内システムの構成の一例について、図２〜図５を参照して以下に説明する。
【００３２】
図２に示すように、本発明の第１の実施形態の経路案内システムは、概略的に、制御部２０２と記憶部２０６とを少なくとも備えた経路探索サーバ２００、および、位置発信装置５００から発信される位置情報信号を受信する位置取得部１１２と表示部１１４と音声出力部１１６と制御部１０２とを少なくとも備えた携帯端末装置１００、を通信可能に接続している。通信には、一例として、ネットワーク３００を介した通信や、有線・無線通信等の遠隔通信を含む。また、これら地図情報提供システムの各部は任意の通信路を介して通信可能に接続されている。
【００３３】
［経路探索サーバ２００の構成］
ここで、図２において、経路探索サーバ２００は、携帯端末装置１００から送信される経路探索条件を満たすルート情報、および、当該ルート情報に対応する案内ポイントと音声データと表示階層情報と、を経路案内データとして携帯端末装置１００へ送信する等の機能を有する。また、携帯端末装置１００から送信される現在位置や現在位置階層情報に対応する地図データを携帯端末装置１００へ送信する等の機能を有していてもよい。経路探索サーバ２００は、通信制御インターフェース部２０４を介してネットワーク３００を経由し、携帯端末装置１００と相互に通信可能に接続されており、制御部２０２と記憶部２０６とを備えて構成される。制御部２０２は、各種処理を行う制御手段であり、経路探索や地図データの送信等を行う。通信制御インターフェース部２０４は、通信回線や電話回線等に接続されるアンテナやルータ等の通信装置（図示せず）に接続されるインターフェースであり、経路探索サーバ２００とネットワーク３００との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部２０４は、携帯端末装置１００等と通信回線を介してデータを通信する機能を有している。記憶部２０６は、固定ディスク装置等のストレージ手段であり、各種のデータベースやテーブル（ネットワークデータファイル２０６ａ、案内ポイントファイル２０６ｂ、および、地図データファイル２０６ｃ等）を格納する。
【００３４】
これら記憶部２０６の各構成要素のうち、ネットワークデータファイル２０６ａは、制御部２０２が、携帯端末装置１００から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの、ノード（案内ポイントを含む）およびリンクから構成されるルート情報（案内経路）を探索する際に用いる、２以上の階層を有する建造物の、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該ノードまたは当該リンクは、緯度、経度、および、当該ノードまたは当該リンクが属する階層を示す階層情報を含む位置情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段である。ここで、ルート情報は、案内ポイントとなるノード間を接続する複数のリンク（接続されたリンク列を示すリンク列情報と、各リンクの形状を示す座標列情報とを含む）から構成してもよい。また、ルート情報は、リンクではなく、リンクの両端の複数のノードから構成してもよい。このように、ネットワークデータファイル２０６ａは、経路探索に用いるネットワークデータを有しており、このネットワークデータのノードまたはリンクには、各ノードまたはリンクごとに、緯度および経度に加えて、それらが属する階層を示す階層情報が付与されている。
【００３５】
また、案内ポイントファイル２０６ｂは、制御部２０２が、探索されたルート情報に対応する案内ポイント（案内地点）と音声データと表示階層情報等を検索する際に用いる、経路案内（音声案内、表示案内を含む）を実行する案内ポイントと、当該案内ポイントをどの階層において表示すべきかを示す表示階層情報と、を対応付けて記憶する案内ポイント記憶手段である。ここで、案内ポイントファイル２０６ｂは、案内ポイントの緯度、および、経度を更に対応付けて記憶してもよい。ここで、案内ポイントとは、右左折など利用者に対して進路変更などを喚起すべきポイントを意味し、例えば、交差点や階段、エレベータなどが挙げられる。また、案内ポイントファイル２０６ｂは、例えば、案内ポイントの位置を示す座標データ等に対応付けられた「階段で３階まであがってください」等の音声データ（この音声データは、後述のように携帯端末装置１００の制御部１０２が音声案内を実行する際に用いられる。）や、表示データ等の出力データを更に記憶してもよい。
【００３６】
本発明において、案内ポイントファイル２０６ｂに記憶された案内ポイントは、一例として、ノードの場所を示す位置情報（緯度・経度情報）と、当該案内ポイントにてどのような案内（音声データ等）を出力するかを示す属性により構成され、さらに、当該案内ポイントをどの階層において表示すべきかを示す「表示階層情報」（例えば、屋外１Ｆ、地下１Ｆ、屋内１Ｆ、屋内２Ｆ、屋上等）が対応付けられている。なお、案内ポイントに対応付けられた表示階層情報は、ネットワークデータファイル２０６ａに記憶されたネットワークデータのノードに付与された階層情報を用いて求められてもよい。さらに、案内ポイントが対応付けられたルート情報である、複数のノードおよびリンク（リンク列情報および座標列情報を含む）が生成される。ここで、リンク列情報には各リンクが属する階層を示す「階層情報」が付与されている。また、案内ポイントファイル２０６ｂは、階層情報が付与されたスポットアイコン（例えば、目的地を示すアイコン、到着地を示すアイコン、店舗を示すアイコン等）を記憶してもよい。これにより、携帯端末装置１００は、後述の地図データファイル２０６ｃに記憶された地図データとは別の通信によりスポットアイコンを取得し、階層情報を考慮して描画制御することにより、取得したスポットアイコンを地図データ上に重畳表示してもよい。
【００３７】
また、地図データファイル２０６ｃは、制御部２０２が、携帯端末装置１００から送信される位置情報に対応する地図データを携帯端末装置１００へ送信する際に用いる、２以上の階層を有する建造物の地図データを階層ごとに記憶する地図データ記憶手段である。また、地図データファイル２０６ｃは、地図データを、緯度、経度、階層情報（高さ情報）を含む位置情報に対応付けて記憶してもよい。ここで、地図データファイル２０６ｃに記憶される地図データは、本発明において、主に、例えば階層情報を持つ建造物（例えば、デパート、駅、博物館、美術館、地下街等）に関するフロア案内地図等の屋内地図データである。また、地図データファイル２０６ｃは、例えば、ＧＰＳ等で使用する全国および各地方の道路地図等の屋内地図データをさらに記憶してもよい。これら屋内地図データや屋外地図データは、地図データファイル２０６ｃに予め記憶されており、経路探索サーバ２００の制御部２０２は、定期的にネットワーク３００を介して最新のデータをダウンロードして地図データファイル２０６ｃに記憶された屋内地図データおよび屋外地図データをアップデートしてもよい。
【００３８】
また、制御部２０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部２０２は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部２０２は、機能概念的に、経路探索部２０２ａを備えて構成される。
【００３９】
このうち、経路探索部２０２ａは、携帯端末装置１００から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までのルート情報を探索し、探索したルート情報と、案内ポイントファイル２０６ｂに記憶された案内ポイントおよび表示階層情報と、を経路案内データとして携帯端末装置１００へ送信する経路探索手段である。ここで、経路探索部２０２ａは、携帯端末装置１００から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの、ノード（案内ポイントを含む）およびリンクから構成されるルート情報を、ネットワークデータファイル２０６ａに記憶されたネットワークデータを用いて探索し、探索したルート情報と、案内ポイントファイル２０６ｂに記憶された案内ポイントと音声データと表示階層情報と、を経路案内データとして携帯端末装置１００へ送信してもよい。このように、経路探索部２０２ａは、携帯端末装置１００から出発地、目的地を指定して経路探索する要求（経路探索条件）を受信すると、ネットワークデータを用いて経路探索を行い、経路探索実行後、経路探索結果であるルート情報を利用して案内ポイントファイル２０６ｂを参照して対応する案内ポイントを生成する。そして、生成された案内ポイントと当該案内ポイントの表示階層情報は、携帯端末装置１００へ送信され、受信した携帯端末装置１００側でメモリ等に保存される。
【００４０】
また、経路探索サーバ２００の制御部２０２は、携帯端末装置１００から送信される位置情報に対応する、地図データファイル２０６ｃに記憶された地図データを携帯端末装置１００へ送信してもよい。
【００４１】
［携帯端末装置１００の構成］
また、図２において、また、携帯端末装置１００は、経路探索サーバ２００にアクセスし、経路探索サーバ２００への経路探索条件の送信や経路案内データの受信を行い、また、取得した現在位置と現在位置階層情報および受信した経路案内データに基づき現在位置から次に表示される案内ポイントを選択し、選択された案内ポイントに対応する表示階層情報の案内ポイントを表示対象として設定し、設定した案内ポイントを、他の表示階層情報の案内ポイントと区別して表示する等の機能を有する。また、携帯端末装置１００は、設定した案内ポイントに対応する音声データを、音声出力部１１６を介して出力することにより、音声案内を実行する等の機能を有してもよい。また、携帯端末装置１００は、経路探索サーバ２００にアクセスし、経路探索サーバ２００への現在位置と現在位置階層情報の送信や地図データの受信を行い、また、受信した地図データを表示部１１４に表示する等の機能を有してもよい。
【００４２】
また、携帯端末装置１００は、例えば、一般に市販されるデスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置や、携帯電話やＰＨＳやＰＤＡ等の携帯通信端末装置などである。また、携帯端末装置１００は、リアルタイムに現在位置を反映させたナビゲーション案内を行えるよう、ＧＰＳ機能やＩＭＥＳ機能等を有する位置取得部１１２を備えている。また、携帯端末装置１００は、経路探索サーバ２００から受信した経路案内データや地図データ等に基づいて描画した各種記号を含む地図表示画面等を表示する表示部１１４（例えば、液晶や有機ＥＬ等から構成されるディスプレイやモニタ等）と、音声データを出力する音声出力部１１６（例えば、スピーカー）と、経路探索サーバ２００へ送信する経路探索条件の入力を行う入力部（図示せず）（例えば、キー入力部、タッチパネル、キーボード、マイク等）とを備えている。また、入出力制御インターフェース部１０８は、位置取得部１１２、表示部１１４、音声出力部１１６、入力部等の制御を行う。
【００４３】
ここで、位置取得部１１２は、位置発信装置５００から発信される位置情報信号を受信する位置取得手段である。ここで、位置発信装置５００は、緯度および経度に関する位置情報信号を発信する装置であり、例えば、ＧＰＳ装置であってもよく、また、ＧＰＳ信号と類似した特徴を持つ位置情報信号を用いて屋内測位が可能とするＩＭＥＳ（Ｉｎｄｏｏｒ  Ｍｅｓｓａｇｅ  Ｓｙｓｔｅｍ）技術を実現するＩＭＥＳ装置であってもよい。また、位置発信装置５００がＧＰＳ装置の場合、位置情報信号に高度が更に含まれてもよく、また、位置発信装置５００がＩＭＥＳ装置の場合、位置情報信号に階層情報が更に含まれてもよい。なお、ＩＭＥＳ技術は測位衛星システムである準天頂衛星の枠組みから発案されたシステムである。また、位置発信装置５００は、建物（多層階建物）内の各フロアの各所に任意に設置される小型発信装置であってもよい。ここで、この小型発信装置には、設置場所に応じた自己位置情報（位置ＩＤ等）が割り振られている。そして、携帯端末装置１００が通信可能範囲に入ると、携帯端末装置１００は、小型発信装置から送信される自己位置情報を位置情報信号として受信する。この際の通信方式は、例えば、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグシステムやＢｌｕｅｔｏｏｔｈ（登録商標）等の各種近距離無線方式や、赤外線通信方式等であってもよい。本発明において、制御部１０２は、位置取得部１１２にて取得した位置情報信号から、緯度および経度を含む位置情報を抽出することができる。また、位置取得部１１２は、無線ＬＡＮ信号を受信して、アクセスポイントの識別情報を取得してもよい。
【００４４】
また、通信制御インターフェース部１０４は、通信回線や電話回線等に接続されるアンテナやルータ等の通信装置（図示せず）に接続されるインターフェースであり、携帯端末装置１００とネットワーク３００との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部１０４は、携帯端末装置１００や経路探索サーバ２００等の外部機器と通信回線を介してデータを通信する機能を有している。また、ネットワーク３００は、携帯端末装置１００と経路探索サーバ２００等の外部機器とを相互に接続する機能を有し、例えば、インターネット、電話回線網（携帯端末回線網、一般電話回線網を含む。）、イントラネット、電力線通信（ＰＬＣ）等であってもよい。
【００４５】
また、制御部１０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部１０２は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部１０２は、機能概念的に、経路探索条件送信部１０２ａ、経路案内データ受信部１０２ｂ、現在位置取得部１０２ｃ、階層情報取得部１０２ｄ、案内ポイント設定部１０２ｅ、案内ポイント表示部１０２ｆ、音声案内出力部１０２ｇ、および、地図表示部１０２ｈを備えて構成される。
【００４６】
このうち、経路探索条件送信部１０２ａは、経路探索条件を経路探索サーバ２００へ送信する経路探索条件送信手段である。
【００４７】
また、経路案内データ受信部１０２ｂは、経路探索サーバ２００から送信される経路案内データを受信する経路案内データ受信手段である。
【００４８】
また、現在位置取得部１０２ｃは、位置取得部１１２にて位置発信装置５００より受信した位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を携帯端末装置１００の現在位置として取得する現在位置取得手段である。
【００４９】
また、階層情報取得部１０２ｄは、現在位置の階層を示す現在位置階層情報を取得する階層情報取得手段である。
【００５０】
ここで、階層情報取得部１０２ｄは、位置取得部１１２にて位置発信装置５００より受信した位置情報信号から、現在位置階層情報を取得してもよい。一例として、階層情報取得部１０２ｄは、位置発信装置５００がＧＰＳ装置の場合、位置情報信号に含まれる高度に基づき、利用者がいる階層（例えば、「屋外１Ｆ」や「屋上」等）を示す現在位置階層情報を取得してもよい。また、位置発信装置５００がＩＭＥＳ装置の場合、階層情報取得部１０２ｄは、位置情報信号に含まれる階層情報に基づき、利用者がいる階層（例えば、「地下１Ｆ」、「屋内１Ｆ」、「屋内２Ｆ」等）を示す現在位置階層情報を取得してもよい。
【００５１】
また、階層情報取得部１０２ｄは、後述する地図表示部１０２ｈにより表示部１１４に表示された地図データに対応する階層を現在位置階層情報として取得してもよい。一例として、階層情報取得部１０２ｄは、利用者がＧＰＳ装置から位置情報信号を受信できない建造物内におり、かつ、建造物内にＩＭＥＳ装置が設置されていない場合、利用者が入力部を介して選択して表示部１１４に表示させた所望の階層（例えば、屋内２Ｆ）の地図データに対応する階層（例えば、屋内２Ｆ）を現在位置階層情報として取得してもよい。
【００５２】
また、案内ポイント設定部１０２ｅは、現在位置取得部１０２ｃにより取得された現在位置および階層情報取得部１０２ｄにより取得された現在位置階層情報に基づいて、経路案内データ受信部１０２ｂにより受信された経路案内データの案内ポイントから、当該現在位置から次に表示される案内ポイントを選択し、選択された当該案内ポイントに対応する表示階層情報の案内ポイントを表示対象として設定する案内ポイント設定手段である。
【００５３】
また、案内ポイント表示部１０２ｆは、案内ポイント設定部１０２ｅにより設定された案内ポイントを、他の表示階層情報の案内ポイントと区別して表示部１１４に表示する案内ポイント表示手段である。ここで、案内ポイント表示部１０２ｆは、案内ポイント設定部１０２ｅにより設定された案内ポイントを表示し、他の表示階層情報の案内ポイントを表示しなくてもよい。また、案内ポイント表示部１０２ｆは、案内ポイント設定部１０２ｅにより設定された案内ポイントと、他の表示階層情報の案内ポイントと、の表示態様を変更してもよい。
【００５４】
ここで、図３〜図５を参照し、本発明における案内ポイントの表示の一例について説明する。
【００５５】
図３〜図５には、携帯端末装置１００の案内ポイント表示部１０２ｆにより、表示部１１４に表示された、利用者がいる現在位置から次に表示される案内ポイントと同じ表示階層情報（例えば、屋外１Ｆ等）の案内ポイント（表示対象の案内ポイント）と、利用者がいない他の表示階層情報（例えば、地下１Ｆ等）の案内ポイントとは、区別されて表示されている。
【００５６】
一例として、図３および図４に示すように、案内ポイント表示部１０２ｆは、他の表示階層情報の案内ポイントの透過率（例えば、１％〜１００％等）を調整することにより、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントと区別して表示してもよい。例えば、図３に示すように、透過率を１００％に設定した場合は、他の表示階層情報の案内ポイントは消去されたように表示され、図４に示すように、透過率を５０％に設定した場合は、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントに比べ薄く表示される。また、図５に示すように、案内ポイント表示部１０２ｆは、他の表示階層情報の案内ポイントのサイズ（例えば、大サイズ、中サイズ、小サイズ等）を変更することにより、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントと区別して表示してもよい。また、図示しないが、案内ポイント表示部１０２ｆは、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントのみを点滅表示させることにより、他の表示階層情報の案内ポイントと区別して表示してもよい。また、案内ポイント表示部１０２ｆは、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントのみを強調表示（例えば、色の変更、字体の変更等）させることにより、他の表示階層情報の案内ポイントと区別して表示してもよい。
【００５７】
図２に戻り、音声案内出力部１０２ｇは、案内ポイント設定部１０２ｅにより設定された案内ポイントの近傍に現在位置が位置する場合、当該案内ポイントに対応する音声データを、音声出力部１１６を介して出力することにより、音声案内を実行する音声案内出力手段である。
【００５８】
また、地図表示部１０２ｈは、経路探索サーバ２００から送信される選択した階層の地図データを表示部１１４に表示する地図表示手段である。
【００５９】
以上で、第１の実施形態における経路案内システムの構成の一例の説明を終える。
【００６０】
［経路案内システムの処理］
次に、このように構成された第１の実施形態における経路案内システムの処理について、以下に、図６を参照して詳細に説明する。
【００６１】
本発明の経路案内システムでは、携帯端末装置１００が、経路探索サーバ２００から生成された案内ポイントと当該案内ポイントの表示階層情報を取得すると、取得した現在位置および現在位置階層情報と照合することにより音声等により経路案内を行う。その際、現在位置の階層情報または表示中の地図の階層情報と、案内ポイントに対応付けられた「どの階層で表示すべきか」を示す表示階層情報とを照合することにより、表示すべき案内ポイントのみを表示し、それ以外の案内ポイントについては表示しない等の階層を考慮した案内ポイントの表示制御を行う。
【００６２】
図６に示すように、携帯端末装置１００の経路探索条件送信部１０２ａは、利用者により入力部を介して入力された少なくとも出発地と目的地とを含む経路探索条件を、経路探索サーバ２００へ送信する（ステップＳＡ−１）。
【００６３】
そして、経路探索サーバ２００の経路探索部２０２ａは、経路探索条件送信部１０２ａの処理により携帯端末装置１００から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までのルート情報を探索し、探索したルート情報と、案内ポイントファイル２０６ｂに記憶された案内ポイントおよび表示階層情報と、を経路案内データとして携帯端末装置１００へ送信する（ステップＳＡ−２）。ここで、経路探索部２０２ａは、案内ポイントファイル２０６ｂに記憶された当該案内ポイントにて出力される音声データを更に経路案内データに含んでもよい。また、経路探索サーバ２００の制御部２０２は、地図データファイル２０６ｃに記憶された地図データを携帯端末装置１００へ送信してもよい。
【００６４】
そして、携帯端末装置１００の経路案内データ受信部１０２ｂは、経路探索部２０２ａの処理により経路探索サーバ２００から送信される経路案内データを受信する（ステップＳＡ−３）。ここで、携帯端末装置１００の制御部１０２は、経路探索サーバ２００から送信される選択した階層の地図データを受信してもよい。
【００６５】
そして、携帯端末装置１００の現在位置取得部１０２ｃは、位置取得部１１２にて位置発信装置５００より受信した位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を携帯端末装置１００の現在位置として取得する（ステップＳＡ−４）。
【００６６】
そして、携帯端末装置１００の階層情報取得部１０２ｄは、現在位置の階層を示す現在位置階層情報を取得する（ステップＳＡ−５）。ここで、階層情報取得部１０２ｄは、位置取得部１１２にて位置発信装置５００より受信した位置情報信号から、現在位置階層情報を取得してもよい。また、階層情報取得部１０２ｄは、地図表示部１０２ｈにより表示部１１４に表示された地図データに対応する階層を現在位置階層情報として取得してもよい。
【００６７】
そして、携帯端末装置１００の地図表示部１０２ｈは、現在位置取得部１０２ｃの処理により取得された現在位置、および、階層情報取得部１０２ｄの処理により取得された現在位置階層情報に対応する、地図データを表示部１１４に表示することにより、地図の更新を行う（ステップＳＡ−６）。ここで、携帯端末装置１００の地図表示部１０２ｈは、経路探索サーバ２００から送信される利用者が入力部を介して選択した階層の地図データを表示部１１４に表示してもよい。また、携帯端末装置１００の音声案内出力部１０２ｇは、現在位置取得部１０２ｃの処理により取得された現在位置および階層情報取得部１０２ｄの処理により取得された現在位置階層情報が、案内ポイントに対応付けられた位置情報と一致した場合、案内ポイントに対応する音声データを、音声出力部１１６を介して出力することにより、音声案内を実行してもよい。
【００６８】
そして、携帯端末装置１００の制御部１０２は、利用者が目的地に到達したか否かを判定する（ステップＳＡ−７）。
【００６９】
そして、携帯端末装置１００の制御部１０２は、ステップＳＡ−７において、利用者が目的地に到達していないと判定した場合（ステップＳＡ−７：Ｎｏ）、携帯端末装置１００の案内ポイント設定部１０２ｅは、現在位置取得部１０２ｃの処理により取得された現在位置および階層情報取得部１０２ｄの処理により取得された現在位置階層情報に基づいて、経路案内データ受信部１０２ｂの処理により受信した経路案内データの案内ポイントから、現在位置から次に表示される案内ポイントを選択することにより、当該案内ポイントを判定対象として設定する（ステップＳＡ−８）。
【００７０】
そして、携帯端末装置１００の案内ポイント設定部１０２ｅは、ステップＳＡ−８において判定対象として設定した、現在位置から次に表示される案内ポイントについて、当該案内ポイントの表示階層情報と、ステップＳＡ−５において取得した、階層情報取得部１０２ｄにより取得された現在位置階層情報（すなわち、位置情報信号から取得した現在位置階層情報、または、表示部１１４に表示された地図データに対応する階層から取得した現在位置階層情報）とを比較し、表示階層情報と現在位置階層情報が一致するか否かを判定することにより、判定対象の案内ポイントを表示対象として設定するか判定する（ステップＳＡ−９）。
【００７１】
そして、携帯端末装置１００の案内ポイント設定部１０２ｅは、ステップＳＡ−９において、表示階層情報と現在位置階層情報が一致すると判定された場合（ステップＳＡ−９：Ｙｅｓ）、ステップＳＡ−８において選択した案内ポイントを表示対象として設定する。そして、携帯端末装置１００の案内ポイント表示部１０２ｆは、案内ポイント設定部１０２ｅの処理により設定された案内ポイントを、他の表示階層情報の案内ポイントと区別して描画し、表示部１１４に表示する（ステップＳＡ−１０）。その後、ステップＳＡ−１１の処理へ進む。
【００７２】
一方、携帯端末装置１００の案内ポイント設定部１０２ｅは、ステップＳＡ−９において、表示階層情報と現在位置階層情報が一致しないと判定された場合（ステップＳＡ−９：Ｎｏ）、次の案内ポイントが有るか判定し（ステップＳＡ−１１）、次の案内ポイントがないと判定された場合（ステップＳＡ−１１：Ｎｏ）、ステップＳＡ−４の処理に戻る。
【００７３】
そして、携帯端末装置１００の案内ポイント設定部１０２ｅは、ステップＳＡ−１１において、次の案内ポイントが有ると判定された場合（ステップＳＡ−１１：Ｙｅｓ）、当該案内ポイントを判定対象に設定し（ステップＳＡ−１２）、その後、ステップＳＡ−９の処理に戻る。
【００７４】
すなわち、上記ステップＳＡ−８〜ＳＡ−１２において、携帯端末装置１００の案内ポイント設定部１０２ｅは、ステップＳＡ−４において現在位置取得部１０２ｃの処理により取得された現在位置およびステップＳＡ−５において階層情報取得部１０２ｄの処理により取得された現在位置階層情報に基づいて、ステップＳＡ−３において経路案内データ受信部１０２ｂにより受信された経路案内データの案内ポイントから、当該現在位置から次に表示される案内ポイントを選択し、選択された当該案内ポイントに対応する表示階層情報の案内ポイントを表示対象として設定する。そして、案内ポイント表示部１０２ｆは、案内ポイント設定部１０２ｅの処理により設定された案内ポイントを、他の表示階層情報の案内ポイントと区別して表示部１１４に表示する。ここで、案内ポイント表示部１０２ｆは、案内ポイント設定部１０２ｅにより設定された案内ポイントを表示し、他の表示階層情報の案内ポイントを表示しなくてもよい。また、案内ポイント表示部１０２ｆは、案内ポイント設定部１０２ｅにより設定された案内ポイントと、他の表示階層情報の案内ポイントと、の表示態様を変更してもよい。
【００７５】
携帯端末装置１００の制御部１０２は、上述の処理を繰返すことにより、経路案内を行い、ステップＳＡ−７において、利用者が目的地に到達したと判定した場合（ステップＳＡ−７：Ｙｅｓ）、処理を終了する。
【００７６】
以上で、第１の実施形態における経路案内システムの処理の説明を終える。
【００７７】
［第２の実施形態］
続いて、本発明の第２の実施形態（経路探索サーバ２００（サーバ主導型））について、図７および図８を参照して以下に説明する。ここで、図７は、第２の実施形態における経路探索サーバ２００の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。また、図８は、第２の実施形態における経路探索サーバ２００の処理の一例を示すフローチャートである。
【００７８】
なお、第２の実施形態においては、経路探索サーバ２００にて携帯端末装置１００の表示部１１４に表示させる案内ポイント、音声出力部１１６に出力させる音声データ、表示部１１４に表示させる地図データを生成し、これらのデータを携帯端末装置１００へ送信することにより、当該携帯端末装置１００を音声出力部１１６や表示部１１４として機能させている。また、第２の実施形態において、携帯端末装置１００は、経路探索サーバ２００からリアルタイムに経路案内を行えるよう、位置取得部１１２にて取得された現在位置を示す位置情報を経路探索サーバ２００へ送信している。このように、第２の実施形態は、経路探索サーバ２００にてサーバ主導で処理を行う点がその他の実施形態と異なる。
【００７９】
［経路探索サーバ２００（サーバ主導型）の構成］
まず、第２の実施形態における経路探索サーバ２００（サーバ主導型）の構成の一例について、図７を参照して以下に説明する。
【００８０】
図７に示すように、本発明の第２の実施形態の経路探索サーバ２００は、位置発信装置５００から発信される位置情報信号を受信する位置取得部１１２と表示部１１４と音声出力部１１６とを少なくとも備えた携帯端末装置１００に通信可能に接続された、制御部２０２と記憶部２０６とを少なくとも備えて構成される。これら経路探索サーバ２００および携帯端末装置１００の各部は任意の通信路を介して通信可能に接続されている。
【００８１】
図７において、経路探索サーバ２００は、携帯端末装置１００から送信される経路探索条件を満たすルート情報、当該ルート情報に対応する案内ポイントと音声データと表示階層情報等を含む、経路案内データを生成し、生成された経路案内データおよび取得された携帯端末装置１００の現在位置と現在位置階層情報に基づき表示すべき案内ポイントを設定し、設定した案内ポイントを、他の表示階層情報の案内ポイントと区別して表示されるよう制御する等の機能を有する。また、経路探索サーバ２００は、設定した案内ポイントにおいて音声案内が実行されるよう制御する等の機能を有してもよい。また、経路探索サーバ２００は、携帯端末装置１００から送信される位置情報および現在位置階層情報に対応する地図データを携帯端末装置１００へ送信することにより、表示部１１４に表示させるよう制御する等の機能を有してもよい。
【００８２】
なお、経路探索サーバ２００における通信制御インターフェース部２０４および記憶部２０６（ネットワークデータファイル２０６ａ、案内ポイントファイル２０６ｂ、および、地図データファイル２０６ｃ等）の機能、また、携帯端末装置１００における位置取得部１１２、表示部１１４、および、音声出力部１１６の機能は、第１の実施形態と同様であるため説明を省略する。
【００８３】
また、図７において、制御部２０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部２０２は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部２０２は、機能概念的に、経路探索部２０２ａ、案内ポイント設定部２０２ｂ、案内ポイント表示制御部２０２ｃ、音声案内出力制御部２０２ｄ、および、地図表示制御部２０２ｅを備えて構成される。
【００８４】
このうち、経路探索部２０２ａは、携帯端末装置１００から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までのルート情報を探索し、探索したルート情報と、案内ポイントファイル２０６ｂに記憶された案内ポイントおよび表示階層情報と、を経路案内データとして生成する経路探索手段である。ここで、経路探索部２０２ａは、携帯端末装置１００から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの、ノード（案内ポイントを含む）およびリンクから構成されるルート情報を、ネットワークデータファイル２０６ａに記憶されたネットワークデータを用いて探索し、探索したルート情報と、案内ポイントファイル２０６ｂに記憶された案内ポイントと音声データと表示階層情報と、を経路案内データとして生成してもよい。
【００８５】
また、案内ポイント設定部２０２ｂは、携帯端末装置１００において、位置取得部１１２にて位置発信装置５００より受信した位置情報信号から抽出した、緯度および経度を含む位置情報を、携帯端末装置１００の現在位置として受信し、当該携帯端末装置１００において取得された現在位置の階層を示す現在位置階層情報を受信し、当該現在位置および当該現在位置階層情報に基づいて、経路探索部２０２ａにより生成された経路案内データの案内ポイントから、当該現在位置から次に表示される案内ポイントを選択し、選択された当該案内ポイントに対応する表示階層情報の案内ポイントを表示対象として設定する案内ポイント設定手段である。
【００８６】
ここで、現在位置階層情報は、位置取得部１１２にて位置発信装置５００より受信した位置情報信号から取得された現在位置階層情報であってもよい。一例として、現在位置階層情報は、位置発信装置５００がＧＰＳ装置の場合、位置情報信号に含まれる高度に基づき取得された、利用者がいる階層（例えば、「屋外１Ｆ」や「屋上」等）を示す現在位置階層情報であってもよい。また、現在位置階層情報は、位置発信装置５００がＩＭＥＳ装置の場合、位置情報信号に含まれる階層情報に基づき取得された、利用者がいる階層（例えば、「地下１Ｆ」、「屋内１Ｆ」、「屋内２Ｆ」等）を示す現在位置階層情報であってもよい。
【００８７】
また、現在位置階層情報は、後述する地図表示制御部２０２ｅにより携帯端末装置１００の表示部１１４に表示させる選択した階層の地図データに対応する階層から取得された現在位置階層情報であってもよい。一例として、現在位置階層情報は、利用者がＧＰＳ装置から位置情報信号を受信できない建造物内におり、かつ、建造物内にＩＭＥＳ装置が設置されていない場合、利用者が入力部を介して選択して表示部１１４に表示させた所望の階層（例えば、屋内２Ｆ）の地図データに対応する階層（例えば、屋内２Ｆ）から取得された現在位置階層情報であってもよい。
【００８８】
また、案内ポイント表示制御部２０２ｃは、案内ポイント設定部２０２ｂにより設定された案内ポイントを携帯端末装置１００へ送信することにより、他の表示階層情報の案内ポイントと区別して表示部１１４に表示させる案内ポイント表示制御手段である。ここで、案内ポイント表示制御部２０２ｃは、案内ポイント設定部２０２ｂにより設定された案内ポイントを表示し、他の表示階層情報の案内ポイントを表示しなくてもよい。また、案内ポイント表示制御部２０２ｃは、案内ポイント設定部２０２ｂにより設定された案内ポイントと、他の表示階層情報の案内ポイントと、の表示態様を変更してもよい。
【００８９】
一例として、案内ポイント表示制御部２０２ｃは、他の表示階層情報の案内ポイントの透過率（例えば、１％〜１００％等）を調整することにより、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントと区別して表示してもよい。例えば、透過率を１００％に設定した場合は、他の表示階層情報の案内ポイントは消去されたように表示され、透過率を５０％に設定した場合は、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントに比べ薄く表示される。また、案内ポイント表示制御部２０２ｃは、他の表示階層情報の案内ポイントのサイズ（例えば、大サイズ、中サイズ、小サイズ等）を変更することにより、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントと区別して表示してもよい。また、案内ポイント表示制御部２０２ｃは、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントのみを点滅表示させることにより、他の表示階層情報の案内ポイントと区別して表示してもよい。また、案内ポイント表示制御部２０２ｃは、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントのみを強調表示（例えば、色の変更、字体の変更等）させることにより、他の表示階層情報の案内ポイントと区別して表示してもよい。
【００９０】
また、音声案内出力制御部２０２ｄは、案内ポイント設定部２０２ｂにより設定された案内ポイントの近傍に現在位置が位置する場合、当該現在位置に対応する音声データを携帯端末装置１００へ送信することにより、音声出力部１１６を介して出力させて音声案内を実行させる音声案内出力制御手段である。
【００９１】
また、地図表示制御部２０２ｅは、選択した階層に対応する地図データファイル２０６ｃに記憶された地図データを携帯端末装置１００へ送信することにより、当該携帯端末装置１００の表示部１１４に表示させる地図表示制御手段である。
【００９２】
以上で、第２の実施形態における経路探索サーバ２００の構成の一例の説明を終える。
【００９３】
［経路探索サーバ２００（サーバ主導型）の処理］
次に、このように構成された第２の実施形態における経路探索サーバ２００の処理の一例について、以下に図８を参照して詳細に説明する。
【００９４】
図８に示すように、まず、携帯端末装置１００の制御部１０２は、利用者により入力部を介して入力された少なくとも出発地と目的地とを含む経路探索条件を、経路探索サーバ２００へ送信する（ステップＳＢ−１）。
【００９５】
そして、経路探索サーバ２００の経路探索部２０２ａは、携帯端末装置１００から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までのルート情報を探索し、探索したルート情報と、案内ポイントファイル２０６ｂに記憶された案内ポイントおよび表示階層情報と、を経路案内データとして生成する（ステップＳＢ−２）。ここで、経路探索部２０２ａは、案内ポイントファイル２０６ｂに記憶された当該案内ポイントにて出力される音声データを更に経路案内データに含んでもよい。
【００９６】
そして、携帯端末装置１００の制御部１０２は、位置取得部１１２にて位置発信装置５００より受信した位置情報信号から抽出した、緯度および経度を含む位置情報を、携帯端末装置１００の現在位置として経路探索サーバ２００へ送信する（ステップＳＢ−３）。
【００９７】
そして、経路探索サーバ２００の制御部２０２は、ステップＳＢ−３において携帯端末装置１００の制御部１０２の処理により送信された位置情報を受信することにより、携帯端末装置１００の現在位置を取得する（ステップＳＢ−４）。
【００９８】
そして、携帯端末装置１００の制御部１０２は、取得した現在位置の階層を示す現在位置階層情報を経路探索サーバ２００へ送信する（ステップＳＢ−５）。ここで、携帯端末装置１００の制御部１０２は、位置取得部１１２にて位置発信装置５００より受信した位置情報信号から、現在位置階層情報を取得してもよい。また、携帯端末装置１００の制御部１０２は、後述する地図表示制御部２０２ｅの処理により表示部１１４に表示された地図データに対応する階層を現在位置階層情報として取得してもよい。
【００９９】
そして、経路探索サーバ２００の制御部２０２は、ステップＳＢ−５において携帯端末１００の制御部１０２の処理により送信された現在位置階層情報を受信することにより、現在位置階層情報を取得する（ステップＳＢ−６）。
【０１００】
そして、経路探索サーバ２００の地図表示制御部２０２ｅは、ステップＳＢ−４において取得された現在位置、および、ステップＳＢ−６において取得された現在位置階層情報に対応する、地図データファイル２０６ｃに記憶された地図データを携帯端末装置１００へ送信し（ステップＳＢ−７）、当該携帯端末装置１００の表示部１１４に表示させることにより、地図の更新を行う（ステップＳＢ−８）。ここで、経路探索サーバ２００の地図表示制御部２０２ｅは、利用者が入力部を介して選択した階層に対応する地図データファイル２０６ｃに記憶された地図データを携帯端末装置１００へ送信することにより、当該携帯端末装置１００の表示部１１４に表示させてもよい。また、音声案内出力制御部２０２ｄは、ステップＳＢ−４において取得された現在位置およびステップＳＢ−６において取得された現在位置階層情報が、案内ポイントに対応付けられた位置情報と一致した場合、案内ポイントに対応する音声データを携帯端末装置１００へ送信することにより、音声出力部１１６を介して出力させて音声案内を実行させてもよい。
【０１０１】
そして、経路探索サーバ２００の制御部２０２は、利用者が目的地に到達したか否かを判定する（ステップＳＢ−９）。
【０１０２】
そして、経路探索サーバ２００の制御部２０２は、ステップＳＢ−９において、利用者が目的地に到達していないと判定した場合（ステップＳＢ−９：Ｎｏ）、経路探索サーバ２００の案内ポイント設定部２０２ｂは、ステップＳＢ−４において取得された現在位置およびステップＳＢ−６において取得された現在位置階層情報に基づいて、ステップＳＢ−２において経路探索部２０２ａの処理により生成した経路案内データの案内ポイントから、現在位置から次に表示される案内ポイントを選択することにより、当該案内ポイントを判定対象として設定する（ステップＳＢ−１０）。
【０１０３】
そして、経路探索サーバ２００の案内ポイント設定部２０２ｂは、ステップＳＢ−１０において判定対象として設定した、現在位置から次に表示される案内ポイントについて、当該案内ポイントの表示階層情報と、ステップＳＢ−６において取得した、携帯端末装置１００において取得された現在位置の階層を示す現在位置階層情報（すなわち、位置情報信号から取得した現在位置階層情報、または、表示部１１４に表示された地図データに対応する階層から取得した現在位置階層情報）とを比較し、表示階層情報と現在位置階層情報が一致するか否かを判定することにより、判定対象の案内ポイントを表示対象として設定するか判定する（ステップＳＢ−１１）。
【０１０４】
そして、経路探索サーバ２００の案内ポイント設定部２０２ｂは、ステップＳＢ−１１において、表示階層情報と現在位置階層情報が一致すると判定された場合（ステップＳＢ−１１：Ｙｅｓ）、ステップＳＢ−１０において選択した案内ポイントを表示対象として設定する。そして、経路探索サーバ２００の案内ポイント表示制御部２０２ｃは、案内ポイント設定部２０２ｂの処理により設定された案内ポイントを携帯端末装置１００へ送信することにより（ステップＳＢ−１２）、他の表示階層情報の案内ポイントと区別して描画させ、表示部１１４に表示させる（ステップＳＢ−１３）。その後、ステップＳＢ−１４の処理へ進む。
【０１０５】
一方、経路探索サーバ２００の案内ポイント設定部２０２ｂは、ステップＳＢ−１１において、表示階層情報と現在位置階層情報が一致しないと判定された場合（ステップＳＢ−１１：Ｎｏ）、次の案内ポイントが有るか判定し（ステップＳＢ−１４）、次の案内ポイントがないと判定された場合（ステップＳＢ−１４：Ｎｏ）、ステップＳＢ−４の処理に戻る。
【０１０６】
そして、経路探索サーバ２００の案内ポイント設定部２０２ｂは、ステップＳＢ−１４において、次の案内ポイントが有ると判定された場合（ステップＳＢ−１４：Ｙｅｓ）、当該案内ポイントを判定対象に設定し（ステップＳＢ−１５）、その後、ステップＳＢ−１１の処理に戻る。
【０１０７】
すなわち、上記ステップＳＢ−１０〜ＳＢ−１５において、経路探索サーバ２００の案内ポイント設定部２０２ｂは、ステップＳＢ−３において携帯端末装置１００において、位置取得部１１２にて位置発信装置５００より受信した位置情報信号から抽出した、緯度および経度を含む位置情報を、ステップＳＢ−４において携帯端末装置１００の現在位置として受信し、ステップＳＢ−６において当該携帯端末装置１００において取得された現在位置の階層を示す現在位置階層情報を受信し、当該現在位置および当該現在位置階層情報に基づいて、ステップＳＢ−２において経路探索部２０２ａの処理により生成された経路案内データの案内ポイントから、当該現在位置から次に表示される案内ポイントを選択し、選択された当該案内ポイントに対応する表示階層情報の案内ポイントを表示対象として設定する。そして、案内ポイント表示制御部２０２ｃは、案内ポイント設定部２０２ｂの処理により設定された案内ポイントを携帯端末装置１００へ送信することにより、他の表示階層情報の案内ポイントと区別して表示部１１４に表示させる。ここで、案内ポイント表示制御部２０２ｃは、案内ポイント設定部２０２ｂにより設定された案内ポイントを表示し、他の表示階層情報の案内ポイントを表示しなくてもよい。また、案内ポイント表示制御部２０２ｃは、案内ポイント設定部２０２ｂにより設定された案内ポイントと、他の表示階層情報の案内ポイントと、の表示態様を変更してもよい。
【０１０８】
経路探索サーバ２００の制御部２０２は、上述の処理を繰返すことにより、経路案内を行い、ステップＳＢ−９において、利用者が目的地に到達したと判定した場合（ステップＳＢ−９：Ｙｅｓ）、処理を終了する。
【０１０９】
以上で、第２の実施形態における経路探索サーバ２００の処理の説明を終える。
【０１１０】
［第３の実施形態］
続いて、本発明の第３の実施形態（経路探索装置４００（スタンドアローン型））について、図９および図１０を参照して以下に説明する。ここで、図９は、第３の実施形態における経路探索装置４００の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。また、図１０は、第３の実施形態における経路探索装置４００の処理の一例を示すフローチャートである。
【０１１１】
なお、第３の実施形態においては、全ての機能を経路探索装置４００に集約し、経路探索装置４００は、経路探索サーバ２００に接続することなく、入力部（図示せず）を介して入力された経路探索条件を満たすルート情報、当該ルート情報に対応する案内ポイントと音声データと表示階層情報等を含む、経路案内データを生成し、生成した経路案内データおよび取得した経路探索装置４００の現在位置および現在位置階層情報に基づき表示対象の案内ポイントを設定し、設定した案内ポイントを他の表示階層情報の案内ポイントと区別して表示部４１４に表示し、また、設定した案内ポイントに対応する音声データを、音声出力部４１６を介して出力することにより、音声案内を実行する等の機能を有する。また、経路探索装置４００は、経路探索サーバ２００に接続することなく、取得した経路探索装置４００の現在位置および現在位置階層情報に対応する地図データを表示部４１４に表示する等の機能を有してもよい。このように、第３の実施形態は、経路探索装置４００がスタンドアローン型に構成され単独で処理を行う点がその他の実施形態と異なる。
【０１１２】
［経路探索装置４００（スタンドアローン型）の構成］
まず、第３の実施形態における経路探索装置４００（スタンドアローン型）の構成の一例について、図９を参照して以下に説明する。
【０１１３】
図９に示すように、本発明の第３の実施形態の経路探索装置４００は、位置発信装置５００から発信される位置情報信号を受信する位置取得部４１２と表示部４１４と音声出力部４１６と制御部４０２と記憶部４０６とを少なくとも備えて構成される。これら経路探索装置４００の各部は任意の通信路を介して通信可能に接続されている。
【０１１４】
図９において、入力出力制御インターフェース部４０８、位置取得部４１２、表示部４１４、および、音声出力部４１６の各機能は、第１の実施形態と同様であるため説明を省略する。また、記憶部４０６の各部（ネットワークデータファイル４０６ａ、案内ポイントファイル４０６ｂ、および、地図データファイル４０６ｃ等）についても、経路探索サーバ２００ではなく経路探索装置４００に備えられている点を除き、各機能が第１の実施形態および第２の実施形態と同様であるため説明を省略する。
【０１１５】
また、制御部４０２の各部（経路探索部４０２ａ〜地図表示部４０２ｇ等）については、本実施形態の経路探索装置４００がスタンドアローン型であり、通信制御インターフェース部を備えないため、制御部４０２が送受信機能を備えていない点を除き、各機能は第１の実施形態と基本的に同様である。
【０１１６】
また、図９において、制御部４０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部４０２は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部４０２は、機能概念的に、経路探索部４０２ａ、現在位置取得部４０２ｂ、階層情報取得部４０２ｃ、案内ポイント設定部４０２ｄ、案内ポイント表示部４０２ｅ、音声案内出力部４０２ｆ、および、地図表示部４０２ｇを備えて構成される。
【０１１７】
このうち、経路探索部４０２ａは、少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までのルート情報を探索し、探索したルート情報と、案内ポイントファイル４０６ｂに記憶された案内ポイントおよび表示階層情報と、を経路案内データとして生成する経路探索手段である。ここで、経路探索部４０２ａは、少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの、ノード（案内ポイントを含む）およびリンクから構成されるルート情報を、ネットワークデータファイル４０６ａに記憶されたネットワークデータを用いて探索し、探索したルート情報と、案内ポイントファイル４０６ｂに記憶された案内ポイントと音声データと表示階層情報と、を経路案内データとして生成してもよい。
【０１１８】
また、現在位置取得部４０２ｂは、位置取得部４１２にて位置発信装置５００より受信した位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を経路探索装置４００の現在位置として取得する現在位置取得手段である。
【０１１９】
また、階層情報取得部４０２ｃは、現在位置の階層を示す現在位置階層情報を取得する階層情報取得手段である。
【０１２０】
ここで、階層情報取得部４０２ｃは、位置取得部４１２にて位置発信装置５００より受信した位置情報信号から、現在位置階層情報を取得してもよい。一例として、階層情報取得部４０２ｃは、位置発信装置５００がＧＰＳ装置の場合、位置情報信号に含まれる高度に基づき、利用者がいる階層（例えば、「屋外１Ｆ」や「屋上」等）を示す現在位置階層情報を取得してもよい。また、位置発信装置５００がＩＭＥＳ装置の場合、階層情報取得部４０２ｃは、位置情報信号に含まれる階層情報に基づき、利用者がいる階層（例えば、「地下１Ｆ」、「屋内１Ｆ」、「屋内２Ｆ」等）を示す現在位置階層情報を取得してもよい。
【０１２１】
また、階層情報取得部４０２ｃは、後述する地図表示部４０２ｇにより表示部４１４に表示された地図データに対応する階層を現在位置階層情報として取得してもよい。一例として、階層情報取得部４０２ｃは、利用者がＧＰＳ装置から位置情報信号を受信できない建造物内におり、かつ、建造物内にＩＭＥＳ装置が設置されていない場合、利用者が入力部を介して選択して表示部４１４に表示させた所望の階層（例えば、屋内２Ｆ）の地図データに対応する階層（例えば、屋内２Ｆ）を現在位置階層情報として取得してもよい。
【０１２２】
また、案内ポイント設定部４０２ｄは、現在位置取得部４０２ｂにより取得された現在位置および階層情報取得部４０２ｃにより取得された現在位置階層情報に基づいて、経路探索部４０２ａにより生成された経路案内データの案内ポイントから、当該現在位置から次に表示される案内ポイントを選択し、選択された当該案内ポイントに対応する表示階層情報の案内ポイントを表示対象として設定する案内ポイント設定手段である。
【０１２３】
また、案内ポイント表示部４０２ｅは、案内ポイント設定部４０２ｄにより設定された案内ポイントを、他の表示階層情報の案内ポイントと区別して表示部４１４に表示する案内ポイント表示手段である。ここで、案内ポイント表示部４０２ｅは、案内ポイント設定部４０２ｄにより設定された案内ポイントを表示し、他の表示階層情報の案内ポイントを表示しなくてもよい。また、案内ポイント表示部４０２ｅは、案内ポイント設定部４０２ｄにより設定された案内ポイントと、他の表示階層情報の案内ポイントと、の表示態様を変更してもよい。
【０１２４】
一例として、案内ポイント表示部４０２ｅは、他の表示階層情報の案内ポイントの透過率（例えば、１％〜１００％等）を調整することにより、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントと区別して表示してもよい。例えば、透過率を１００％に設定した場合は、他の表示階層情報の案内ポイントは消去されたように表示され、透過率を５０％に設定した場合は、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントに比べ薄く表示される。また、案内ポイント表示部４０２ｅは、他の表示階層情報の案内ポイントのサイズ（例えば、大サイズ、中サイズ、小サイズ等）を変更することにより、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントと区別して表示してもよい。また、案内ポイント表示部４０２ｅは、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントのみを点滅表示させることにより、他の表示階層情報の案内ポイントと区別して表示してもよい。また、案内ポイント表示部４０２ｅは、現在位置から次に表示される案内ポイントと同じ表示階層情報の案内ポイントのみを強調表示（例えば、色の変更、字体の変更等）させることにより、他の表示階層情報の案内ポイントと区別して表示してもよい。
【０１２５】
また、音声案内出力部４０２ｆは、案内ポイント設定部４０２ｄにより設定された案内ポイントの近傍に現在位置が位置する場合、当該案内ポイントに対応する音声データを、音声出力部４１６を介して出力することにより、音声案内を実行する音声案内出力手段である。
【０１２６】
また、地図表示部４０２ｇは、選択した階層に対応する地図データファイル４０６ｃに記憶された地図データを表示部４１４に表示する地図表示手段である。
【０１２７】
以上で、第３の実施形態における経路探索装置４００の構成の一例の説明を終える。
【０１２８】
［経路探索装置４００（スタンドアローン型）の処理］
次に、このように構成された第３の実施形態における経路探索装置４００の処理の一例について、以下に図１０を参照して詳細に説明する。
【０１２９】
図１０に示すように、まず、経路探索装置４００の制御部４０２は、利用者により入力部を介して入力された少なくとも出発地と目的地とを含む経路探索条件を取得する（ステップＳＣ−１）。
【０１３０】
そして、経路探索装置４００の経路探索部４０２ａは、少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までのルート情報を探索し、探索したルート情報と、案内ポイントファイル４０６ｂに記憶された案内ポイントおよび表示階層情報と、を経路案内データとして生成する（ステップＳＣ−２）。ここで、経路探索部４０２ａは、案内ポイントファイル４０６ｂに記憶された当該案内ポイントにて出力される音声データを更に経路案内データに含んでもよい。
【０１３１】
そして、経路探索装置４００の現在位置取得部４０２ｂは、位置取得部４１２にて位置発信装置５００より受信した位置情報信号から、緯度および経度を含む位置情報を抽出することにより、抽出した当該位置情報を経路探索装置４００の現在位置として取得する（ステップＳＣ−３）。
【０１３２】
そして、経路探索装置４００の階層情報取得部４０２ｃは、現在位置階層情報を取得する（ステップＳＣ−４）。ここで、階層情報取得部４０２ｃは、位置取得部４１２にて位置発信装置５００より受信した位置情報信号から、現在位置階層情報を取得してもよい。また、階層情報取得部４０２ｃは、地図表示部４０２ｇの処理により表示部４１４に表示された地図データに対応する階層を現在位置階層情報として取得してもよい。
【０１３３】
そして、経路探索装置４００の地図表示部４０２ｇは、現在位置取得部４０２ｂの処理により取得された現在位置、および、階層情報取得部４０２ｃの処理により取得された現在位置階層情報に対応する、地図データを表示部４１４に表示することにより、地図の更新を行う（ステップＳＣ−５）。ここで、経路探索装置４００の地図表示部４０２ｇは、利用者が入力部を介して選択した階層の地図データを表示部４１４に表示してもよい。また、経路探索装置４００の音声案内出力部４０２ｆは、現在位置取得部４０２ｂの処理により取得された現在位置および階層情報取得部４０２ｃの処理により取得された現在位置階層情報が、案内ポイントに対応付けられた位置情報と一致した場合、案内ポイントに対応する音声データを、音声出力部４１６を介して出力することにより、音声案内を実行してもよい。
【０１３４】
そして、経路探索装置４００の制御部４０２は、利用者が目的地に到達したか否かを判定する（ステップＳＣ−６）。
【０１３５】
そして、経路探索装置４００の制御部４０２は、ステップＳＣ−６において、利用者が目的地に到達していないと判定した場合（ステップＳＣ−６：Ｎｏ）、経路探索装置４００の案内ポイント設定部４０２ｄは、現在位置取得部４０２ｂの処理により取得された現在位置および階層情報取得部４０２ｃの処理により取得された現在位置階層情報に基づいて、経路探索部４０２ａの処理により生成した経路案内データの案内ポイントから、現在位置から次に表示される案内ポイントを選択することにより、当該案内ポイントを判定対象として設定する（ステップＳＣ−７）。
【０１３６】
そして、経路探索装置４００の案内ポイント設定部４０２ｄは、ステップＳＣ−７において判定対象として設定した、現在位置から次に表示される案内ポイントについて、当該案内ポイントの表示階層情報と、ステップＳＣ−４において階層情報取得部４０２ｃの処理により取得された現在位置階層情報（すなわち、位置情報信号から取得した現在位置階層情報、または、表示部４１４に表示された地図データに対応する階層から取得した現在位置階層情報）とを比較し、表示階層情報と現在位置階層情報が一致するか否かを判定することにより、判定対象の案内ポイントを表示対象として設定するか判定する（ステップＳＣ−８）。
【０１３７】
そして、経路探索装置４００の案内ポイント設定部４０２ｄは、ステップＳＣ−８において、表示階層情報と現在位置階層情報が一致すると判定された場合（ステップＳＣ−８：Ｙｅｓ）、ステップＳＣ−７において選択した案内ポイントを表示対象として設定する。そして、経路探索装置４００の案内ポイント表示部４０２ｅは、案内ポイント設定部４０２ｄの処理により設定された案内ポイントを、他の表示階層情報の案内ポイントと区別して描画し、表示部４１４に表示する（ステップＳＣ−９）。その後、ステップＳＣ−１０の処理へ進む。
【０１３８】
一方、経路探索装置４００の案内ポイント設定部４０２ｄは、ステップＳＣ−８において、表示階層情報と現在位置階層情報が一致しないと判定された場合（ステップＳＣ−８：Ｎｏ）、次の案内ポイントが有るか判定し（ステップＳＣ−１０）、次の案内ポイントがないと判定された場合（ステップＳＣ−１０：Ｎｏ）、ステップＳＣ−３の処理に戻る。
【０１３９】
そして、経路探索装置４００の案内ポイント設定部４０２ｄは、ステップＳＣ−１０において、次の案内ポイントが有ると判定された場合（ステップＳＣ−１０：Ｙｅｓ）、当該案内ポイントを判定対象に設定し（ステップＳＣ−１１）、その後、ステップＳＣ−８の処理に戻る。
【０１４０】
すなわち、上記ステップＳＣ−７〜ＳＣ−１１において、経路探索装置４００の案内ポイント設定部４０２ｄは、ステップＳＣ−３において現在位置取得部４０２ｂの処理により取得された現在位置およびステップＳＣ−４において階層情報取得部４０２ｃの処理により取得された現在位置階層情報に基づいて、ステップＳＣ−２において経路探索部４０２ａの処理により生成された経路案内データの案内ポイントから、当該現在位置から次に表示される案内ポイントを選択し、選択された当該案内ポイントに対応する表示階層情報の案内ポイントを表示対象として設定する。そして、案内ポイント表示部４０２ｅは、案内ポイント設定部４０２ｄの処理により設定された案内ポイントを、他の表示階層情報の案内ポイントと区別して表示部４１４に表示する。ここで、案内ポイント表示部４０２ｅは、案内ポイント設定部４０２ｄにより設定された案内ポイントを表示し、他の表示階層情報の案内ポイントを表示しなくてもよい。また、案内ポイント表示部４０２ｅは、案内ポイント設定部４０２ｄにより設定された案内ポイントと、他の表示階層情報の案内ポイントと、の表示態様を変更してもよい。
【０１４１】
経路探索装置４００の制御部４０２は、上述の処理を繰返すことにより、経路案内を行い、ステップＳＣ−６において、利用者が目的地に到達したと判定した場合（ステップＳＣ−６：Ｙｅｓ）、処理を終了する。
【０１４２】
以上で、第３の実施形態における経路探索装置４００の処理の説明を終える。
【０１４３】
［他の実施の形態］
さて、これまで本発明の実施形態について説明したが、本発明は、上述した実施の形態以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
【０１４４】
また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【０１４５】
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【０１４６】
また、携帯端末装置１００、経路探索サーバ２００、および、経路探索装置４００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【０１４７】
例えば、携帯端末装置１００、経路探索サーバ２００、および、経路探索装置４００の各装置が備える処理機能、特に制御部１０２、制御部２０２、および、制御部４０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）および当該ＣＰＵにて解釈実行されるプログラムにて実現することができ、あるいは、ワイヤードロジックによるハードウェアとして実現することも可能である。尚、プログラムは、後述する記録媒体に記録されており、必要に応じて携帯端末装置１００、経路探索サーバ２００、および、経路探索装置４００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤ等の記憶部２０６および記憶部４０６等は、ＯＳとして協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【０１４８】
また、このコンピュータプログラムは、携帯端末装置１００、経路探索サーバ２００、および、経路探索装置４００に対して任意のネットワーク３００を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【０１４９】
また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、この「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ等の任意の「可搬用の物理媒体」、あるいは、ＬＡＮ、ＷＡＮ、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。
【０１５０】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【０１５１】
記憶部２０６および記憶部４０６に格納される各種のデータベース等（ネットワークデータファイル２０６ａ、４０６ａ、案内ポイントファイル２０６ｂ、４０６ｂ、および、地図データファイル２０６ｃ、４０６ｃ等）は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラムやテーブルやデータベースやウェブページ用ファイル等を格納する。
【０１５２】
また、携帯端末装置１００、経路探索サーバ２００、および、経路探索装置４００は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置を接続し、該情報処理装置に本発明の方法を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
【０１５３】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【産業上の利用可能性】
【０１５４】
以上詳述に説明したように、複数の階層におけるナビゲーションにおいて、シームレスなナビゲーションを実現することができる経路案内システム、携帯端末装置、経路探索サーバ、経路探索装置、および、経路案内方法を提供することができるので、経路案内を支援する情報機器や情報処理分野などの様々な分野において極めて有用である。
【符号の説明】
【０１５５】
１００  携帯端末装置
１０２  制御部
１０２ａ  経路探索条件送信部
１０２ｂ  経路案内データ受信部
１０２ｃ  現在位置取得部
１０２ｄ  階層情報取得部
１０２ｅ  案内ポイント設定部
１０２ｆ  案内ポイント表示部
１０２ｇ  音声案内出力部
１０２ｈ  地図表示部
１０４  通信制御インターフェース部
１０８  入出力制御インターフェース部
１１２  位置取得部
１１４  表示部
１１６  音声出力部
２００  経路探索サーバ
２０２  制御部
２０２ａ  経路探索部
２０２ｂ  案内ポイント設定部
２０２ｃ  案内ポイント表示制御部
２０２ｄ  音声案内出力制御部
２０２ｅ  地図表示制御部
２０４  通信制御インターフェース部
２０６  記憶部
２０６ａ  ネットワークデータファイル
２０６ｂ  案内ポイントファイル
２０６ｃ  地図データファイル
３００  ネットワーク
４００  経路探索装置（スタンドアローン型）
４０２  制御部
４０２ａ  経路探索部
４０２ｂ  現在位置取得部
４０２ｃ  階層情報取得部
４０２ｄ  案内ポイント設定部
４０２ｅ  案内ポイント表示部
４０２ｆ  音声案内出力部
４０２ｇ  地図表示部
４０６  記憶部
４０６ａ  ネットワークデータファイル
４０６ｂ  案内ポイントファイル
４０６ｃ  地図データファイル
４０８  入出力制御インターフェース部
４１２  位置取得部
４１４  表示部
４１６  音声出力部
５００  位置発信装置
【図１】
2011002427.tif 000003
【図２】
2011002427.tif 000004
【図３】
2011002427.tif 000005
【図４】
2011002427.tif 000006
【図５】
2011002427.tif 000007
【図６】
2011002427.tif 000008
【図７】
2011002427.tif 000009
【図８】
2011002427.tif 000010
【図９】
2011002427.tif 000011
【図１０】
2011002427.tif 000012