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