説明

案内情報提供システム、携帯端末装置、案内情報提供サーバ、案内情報提供装置、および、案内情報提供方法

【課題】ユーザの屋内外間の移動に対応したシームレスな経路案内をより良好に行うことができる案内情報提供システム、携帯端末装置、案内情報提供サーバ、案内情報提供装置、および、案内情報提供方法を提供することを課題とする。
【解決手段】本発明は、案内情報提供サーバが、携帯端末装置の現在位置として取得され案内情報提供サーバへ送信された位置情報に対応する地図データを携帯端末装置へ送信し、携帯端末装置が、受信した地図データ上に、詳細地図データを有する所定領域を他の領域と区別して表示し、現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部に表示し、表示された地図表示画面において、他の領域と区別して表示された所定領域内に現在位置表示記号が含まれる場合、格納先から詳細地図データを取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部に表示する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、案内情報提供システム、携帯端末装置、案内情報提供サーバ、案内情報提供装置、および、案内情報提供方法に関する。
【背景技術】
【0002】
従来から、経路案内のための案内情報となる地図情報を配信し表示する技術が開示されている。
【0003】
例えば、特許文献1に記載の地図情報表示方法では、第1の地図情報(屋外)を表示している際に、第2の地図情報が示すエリア(例えば、地下街、モール、ビル内等)を示すアイコンに対してユーザからクリック操作があると、第2の地図情報を表示している。
【0004】
また、特許文献2に記載の地図情報配信システムでは、多層建物のフロア地図画像には、特定の他のフロアのフロア地図画像の送信を要求するコマンドがリンク情報として埋め込まれており、携帯端末側の操作によって送信されるコマンドを受信すると、フロア地図画像を配信している。
【0005】
また、特許文献3に記載の位置検出システムでは、屋外地図と屋内地図を地図データベースに格納しておき、第1の位置関連情報(GPS信号)と第2の位置関連情報(施設に設けられた設置位置に対応する位置関連情報を含む信号)とを受信して現在位置を検出し、検出した位置情報に基づいて適切な屋内地図または屋外地図を取得し表示している。
【先行技術文献】
【特許文献】
【0006】
【特許文献1】特開2007−57857号公報
【特許文献2】特開2008−33043号公報
【特許文献3】特開2000−111648号公報
【発明の概要】
【発明が解決しようとする課題】
【0007】
しかしながら、従来技術(特許文献1および2等)においては、携帯端末装置において現在位置表示中であるかまたは経路案内を行っている際に、ユーザが建物内に移動し移動先の建物内のフロア地図を表示したい場合には、ユーザの操作(クリック等)による指示によって、屋外から屋内への移動があったことを判断し、この指示に基づいてフロア地図を取得していているものの、アイコンや地図図面内に紐付けられたフロア案内を見たい建物についてユーザの選択操作(クリック等)によって地図を取得するものであるため、ユーザの屋内から屋外への移動または屋外から屋内への移動を自動で判断できず、屋外から屋内または屋内から屋外への表示地図の遷移をシームレスに行うことができないという問題点を有していた。
【0008】
また、従来技術(特許文献3等)においては、屋外地図と屋内地図を格納しておき、第1の位置関連情報(GPS信号)と第2の位置関連情報(施設に設けられた設置位置に対応する位置関連情報を含む信号)とを受信して現在位置を検出し、受信した位置関連情報が第2の位置関連情報だった場合には、そこに含まれる位置IDに応じた地図を表示しているものの、第2の位置関連情報を受信した場合に建物地図を選択表示できるよう、その建物が何かを限定する情報(位置ID等)が予め第2の位置関連情報に含まれていなければならず、屋外地図と屋内地図との切替えの際には、第2の位置関連情報を受信する必要があるため、屋内に第2の位置関連情報を送信する位置ID発信器が設置されていない場合は、屋外地図と屋内地図とが切替わらないという問題点を有していた。
【0009】
このように、従来技術(特許文献1〜3等)においては、結果として、ユーザの屋内外間の移動に対応したシームレスな経路案内をより良好に行うことができないという問題点を有していた。
【0010】
本発明は、上記問題点に鑑みてなされたもので、ユーザの屋内外間の移動に対応したシームレスな経路案内をより良好に行うことができる案内情報提供システム、携帯端末装置、案内情報提供サーバ、案内情報提供装置、および、案内情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【0011】
このような目的を達成するため、本発明の案内情報提供システムは、制御部と記憶部とを少なくとも備える案内情報提供サーバ、および、当該案内情報提供サーバにネットワークを介して通信可能に接続された、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備える携帯端末装置を備えた案内情報提供システムであって、上記案内情報提供サーバの上記記憶部は、所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶する地図データ記憶手段と、上記詳細地図データを、上記格納先情報が示す格納先に記憶する詳細地図データ記憶手段と、を備え、上記案内情報提供サーバの上記制御部は、上記携帯端末装置から送信される上記位置情報に対応する、上記地図データ記憶手段に記憶された上記地図データを上記携帯端末装置へ送信する地図データ送信手段を備え、上記携帯端末装置の上記制御部は、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、上記緯度および上記経度を少なくとも含む上記位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得手段と、上記現在位置取得手段により取得された上記位置情報を上記現在位置として上記案内情報提供サーバへ送信する現在位置送信手段と、上記案内情報提供サーバの上記地図データ送信手段により送信される上記地図データを受信する地図データ受信手段と、上記地図データ受信手段により受信した上記地図データ上に、上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記現在位置取得手段により取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を、上記表示部に表示する地図表示手段と、上記地図表示手段により表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記詳細地図データ記憶手段の上記格納先に格納された上記詳細地図データを取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示する地図表示切替手段と、を備えたことを特徴とする。
【0012】
また、本発明の案内情報提供システムは、上記記載の案内情報提供システムにおいて、上記所定領域は、建造物を示し、上記地図表示手段は、上記建造物の形状を上記他の領域と区別してポリゴン表示することを特徴とする。
【0013】
また、本発明の案内情報提供システムは、上記記載の案内情報提供システムにおいて、上記所定領域は、高さ情報を持つ建造物を示し、上記地図データ記憶手段は、上記高さ情報を持つ上記建造物の領域を示す上記所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、上記高さ情報を更に含む上記位置情報に対応付けて記憶することを特徴とする。
【0014】
また、本発明の案内情報提供システムは、上記記載の案内情報提供システムにおいて、上記現在位置取得手段は、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、上記高さ情報を更に含む上記位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の上記現在位置として取得し、上記地図表示手段は、上記高さ情報を持つ上記建造物の立体形状をポリゴン表示することを特徴とする。
【0015】
また、本発明の案内情報提供システムは、上記記載の案内情報提供システムにおいて、上記地図表示切替手段は、上記地図表示手段により表示された上記地図表示画面において、上記所定領域内に上記現在位置表示記号が含まれているが、上記現在位置取得手段により取得された上記位置情報に上記高さ情報が含まれていない場合、上記高さ情報に対応付けられた表示可能な上記詳細地図データの階層選択画面を、上記表示部に表示し、表示された上記階層選択画面上で利用者により選択入力された上記高さ情報に基づいて、上記詳細地図データ記憶手段の上記格納先に格納された上記建造物内の上記高さ情報に対応するフロア案内地図を上記詳細地図データとして取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示することを特徴とする。
【0016】
また、本発明の携帯端末装置は、案内情報提供サーバにネットワークを介して通信可能に接続された、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備える携帯端末装置であって、上記制御部は、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を少なくとも含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得手段と、上記現在位置取得手段により取得された上記位置情報を上記現在位置として上記案内情報提供サーバへ送信する現在位置送信手段と、上記案内情報提供サーバから送信される、上記携帯端末装置から送信された上記位置情報に対応する、上記緯度および上記経度を少なくとも含む上記位置情報に対応付けて記憶された所定領域の詳細地図データの格納先情報を少なくとも含む地図データを受信する地図データ受信手段と、上記地図データ受信手段により受信した上記地図データ上に、上記格納先情報が示す格納先に記憶された上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記現在位置取得手段により取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を、上記表示部に表示する地図表示手段と、上記地図表示手段により表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記案内情報提供サーバから上記格納先に格納された上記詳細地図データを取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示する地図表示切替手段と、を備えたことを特徴とする。
【0017】
また、本発明の案内情報提供サーバは、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部とを少なくとも備える携帯端末装置にネットワークを介して通信可能に接続された、制御部と記憶部とを少なくとも備える案内情報提供サーバであって、上記記憶部は、所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶する地図データ記憶手段と、上記詳細地図データを、上記格納先情報が示す格納先に記憶する詳細地図データ記憶手段と、を備え、上記制御部は、上記携帯端末装置から送信される、当該携帯端末装置の上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から抽出された上記緯度および上記経度を少なくとも含む上記携帯端末装置の現在位置として取得された上記位置情報に対応する、上記地図データ記憶手段に記憶された上記地図データを取得する地図データ取得手段と、上記地図データ取得手段により取得された上記地図データ上に、上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記携帯端末装置から送信されて取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を生成する地図表示画面生成手段と、上記地図表示画面生成手段により生成した上記地図表示画面を上記携帯端末装置へ送信することにより、当該携帯端末装置の上記表示部に当該地図表示画面を表示させる地図表示制御手段と、上記地図表示制御手段により表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記詳細地図データ記憶手段の上記格納先に格納された上記詳細地図データを取得し、当該詳細地図データを上記携帯端末装置へ送信することにより、上記地図表示画面に表示されていた上記地図データを、送信した当該詳細地図データに切り替えるよう、当該詳細地図データを上記表示部に表示させる地図表示切替制御手段と、を備えたことを特徴とする。
【0018】
また、本発明の案内情報提供装置は、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部と記憶部とを少なくとも備える案内情報提供装置であって、上記記憶部は、所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶する地図データ記憶手段と、上記詳細地図データを、上記格納先情報が示す格納先に記憶する詳細地図データ記憶手段と、を備え、上記制御部は、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、上記緯度および上記経度を少なくとも含む上記位置情報を抽出することにより、抽出した当該位置情報を上記案内情報提供装置の現在位置として取得する現在位置取得手段と、上記現在位置取得手段により上記現在位置として取得された上記位置情報に対応する、上記地図データ記憶手段に記憶された上記地図データを取得する地図データ取得手段と、上記地図データ取得手段により取得した上記地図データ上に、上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記現在位置取得手段により取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を、上記表示部に表示する地図表示手段と、上記地図表示手段により表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記詳細地図データ記憶手段の上記格納先に格納された上記詳細地図データを取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示する地図表示切替手段と、を備えたことを特徴とする。
【0019】
また、本発明の案内情報提供方法は、制御部と記憶部とを少なくとも備える案内情報提供サーバ、および、当該案内情報提供サーバにネットワークを介して通信可能に接続された、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備える携帯端末装置を備えた案内情報提供システムにおいて実行される案内情報提供方法であって、上記案内情報提供サーバの上記記憶部は、所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶する地図データ記憶手段と、上記詳細地図データを、上記格納先情報が示す格納先に記憶する詳細地図データ記憶手段と、を備えており、上記携帯端末装置の上記制御部において実行される、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、上記緯度および上記経度を少なくとも含む上記位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得ステップと、上記携帯端末装置の上記制御部において実行される、上記現在位置取得ステップにて取得された上記位置情報を上記現在位置として上記案内情報提供サーバへ送信する現在位置送信ステップと、上記案内情報提供サーバの上記制御部において実行される、上記携帯端末装置の上記現在位置送信ステップにて送信される上記位置情報に対応する、上記地図データ記憶手段に記憶された上記地図データを上記携帯端末装置へ送信する地図データ送信ステップと、上記携帯端末装置の上記制御部において実行される、上記案内情報提供サーバの上記地図データ送信ステップにて送信される上記地図データを受信する地図データ受信ステップと、上記携帯端末装置の上記制御部において実行される、上記地図データ受信ステップにて受信した上記地図データ上に、上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記現在位置取得ステップにて取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を、上記表示部に表示する地図表示ステップと、上記携帯端末装置の上記制御部において実行される、上記地図表示ステップにて表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記詳細地図データ記憶手段の上記格納先に格納された上記詳細地図データを取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示する地図表示切替ステップと、を含むことを特徴とする。
【0020】
また、本発明の案内情報提供方法は、案内情報提供サーバにネットワークを介して通信可能に接続された、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備える携帯端末装置において実行される案内情報提供方法であって、上記制御部において実行される、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を少なくとも含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得ステップと、上記現在位置取得ステップにて取得された上記位置情報を上記現在位置として上記案内情報提供サーバへ送信する現在位置送信ステップと、上記案内情報提供サーバから送信される、上記携帯端末装置から送信された上記位置情報に対応する、上記緯度および上記経度を少なくとも含む上記位置情報に対応付けて記憶された所定領域の詳細地図データの格納先情報を少なくとも含む地図データを受信する地図データ受信ステップと、上記地図データ受信ステップにて受信した上記地図データ上に、上記格納先情報が示す格納先に記憶された上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記現在位置取得ステップにて取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を、上記表示部に表示する地図表示ステップと、上記地図表示ステップにて表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記案内情報提供サーバから上記格納先に格納された上記詳細地図データを取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示する地図表示切替ステップと、を含むことを特徴とする。
【0021】
また、本発明の案内情報提供方法は、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部とを少なくとも備える携帯端末装置にネットワークを介して通信可能に接続された、制御部と記憶部とを少なくとも備える案内情報提供サーバにおいて実行される案内情報提供方法であって、上記記憶部は、所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶する地図データ記憶手段と、上記詳細地図データを、上記格納先情報が示す格納先に記憶する詳細地図データ記憶手段と、を備えており、上記制御部において実行される、上記携帯端末装置から送信される、当該携帯端末装置の上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から抽出された上記緯度および上記経度を少なくとも含む上記携帯端末装置の現在位置として取得された上記位置情報に対応する、上記地図データ記憶手段に記憶された上記地図データを取得する地図データ取得ステップと、上記地図データ取得ステップにて取得された上記地図データ上に、上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記携帯端末装置から送信されて取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を生成する地図表示画面生成ステップと、上記地図表示画面生成ステップにて生成した上記地図表示画面を上記携帯端末装置へ送信することにより、当該携帯端末装置の上記表示部に当該地図表示画面を表示させる地図表示制御ステップと、上記地図表示制御ステップにて表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記詳細地図データ記憶手段の上記格納先に格納された上記詳細地図データを取得し、当該詳細地図データを上記携帯端末装置へ送信することにより、上記地図表示画面に表示されていた上記地図データを、送信した当該詳細地図データに切り替えるよう、当該詳細地図データを上記表示部に表示させる地図表示切替制御ステップと、を含むことを特徴とする。
【0022】
また、本発明の案内情報提供方法は、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部と記憶部とを少なくとも備える案内情報提供装置において実行される案内情報提供方法であって、上記記憶部は、所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶する地図データ記憶手段と、上記詳細地図データを、上記格納先情報が示す格納先に記憶する詳細地図データ記憶手段と、を備えており、上記制御部において実行される、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、上記緯度および上記経度を少なくとも含む上記位置情報を抽出することにより、抽出した当該位置情報を上記案内情報提供装置の現在位置として取得する現在位置取得ステップと、上記現在位置取得ステップにて上記現在位置として取得された上記位置情報に対応する、上記地図データ記憶手段に記憶された上記地図データを取得する地図データ取得ステップと、上記地図データ取得ステップにて取得した上記地図データ上に、上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記現在位置取得ステップにて取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を、上記表示部に表示する地図表示ステップと、上記地図表示ステップにて表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記詳細地図データ記憶手段の上記格納先に格納された上記詳細地図データを取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示する地図表示切替ステップと、を含むことを特徴とする。
【発明の効果】
【0023】
この発明によれば、案内情報提供サーバにおいて、所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶部に記憶し、詳細地図データを、格納先情報が示す記憶部の格納先に記憶し、携帯端末装置から送信される位置情報に対応する、記憶部に記憶された地図データを携帯端末装置へ送信し、携帯端末装置において、位置取得部にて位置発信装置より受信した位置情報信号から、緯度および経度を少なくとも含む位置情報を抽出することにより、抽出した当該位置情報を携帯端末装置の現在位置として取得し、取得された位置情報を現在位置として案内情報提供サーバへ送信し、案内情報提供サーバから送信される地図データを受信し、受信した地図データ上に、詳細地図データを有する所定領域を他の領域と区別して表示し、取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部に表示し、表示された地図表示画面において、他の領域と区別して表示された所定領域内に現在位置表示記号が含まれる場合、記憶部の格納先に格納された詳細地図データを取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部に表示するので、従来技術(特許文献1および2等)においては、アイコンや地図図面内に紐付けられたフロア案内を見たい建物についてユーザの選択操作(クリック等)によって地図を取得するものであるため、ユーザの屋内から屋外への移動または屋外から屋内への移動を自動で判断できず、屋外から屋内または屋内から屋外への表示地図の遷移をシームレスに行うことができないという問題点を有していたが、本発明においては、ユーザの屋内から屋外への移動または屋外から屋内への移動を自動で判断できるようになり、屋外から屋内または屋内から屋外への表示地図の遷移をシームレスに行うことができるという効果を奏する。
【0024】
また、従来技術(特許文献3等)においては、屋外地図と屋内地図との切替えの際には、第2の位置関連情報を受信する必要があるため、屋内に第2の位置関連情報を送信する位置ID発信器が設置されていない場合は、屋外地図と屋内地図とが切替わらないという問題点を有していたが、本発明においては、屋外地図と屋内地図との切替え処理は、屋内に配置された上記位置ID発信器が送信する位置関連情報に基づいて行うものではなく、表示された地図表示画面において、他の領域と区別して表示された所定領域内に現在位置表示記号が含まれる場合、記憶部の格納先に格納された詳細地図データを取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部に表示する処理であるため、第2の位置関連情報を受信する必要がなく、屋内に第2の位置関連情報を送信する位置ID発信器が設置されていない場合であっても、屋外地図と屋内地図とを切替えることができるという効果を奏する。
【0025】
これにより、本発明は、ユーザの屋内外間の移動に対応したシームレスな経路案内をより良好に行うことができるという効果を奏する。
【0026】
また、この発明によれば、所定領域は、建造物を示し、地図表示において、建造物の形状を他の領域と区別してポリゴン表示するので、建造物の詳細地図データを有する所定領域を他の領域と区別してポリゴン表示することができ、また、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれるか否かの判定をより良好に行うことができるという効果を奏する。
【0027】
また、この発明によれば、所定領域は、高さ情報を持つ建造物を示し、高さ情報を持つ建造物の領域を示す所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、高さ情報を更に含む位置情報に対応付けて記憶するので、複数階構造の建造物に関する詳細地図データも提供することができるという効果を奏する。
【0028】
また、この発明によれば、現在位置取得において、位置取得部にて位置発信装置より受信した位置情報信号から、高さ情報を更に含む位置情報を抽出することにより、抽出した当該位置情報を携帯端末装置の現在位置として取得し、地図表示において、高さ情報を持つ建造物の立体形状をポリゴン表示するので、高さ情報を持つ建造物の詳細地図データを有する所定領域を他の領域と区別して、高さ情報を持つ建造物であることが容易に視認可能なよう立体形状にポリゴン表示することができ、また、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれるか否かの判定を、高さ情報を考慮してより良好に行うことができるという効果を奏する。
【0029】
また、この発明によれば、表示された地図表示画面において、所定領域内に現在位置表示記号が含まれているが、取得された位置情報に高さ情報が含まれていない場合、高さ情報に対応付けられた表示可能な詳細地図データの階層選択画面を、表示部に表示し、表示された階層選択画面上で利用者により選択入力された高さ情報に基づいて、記憶部の格納先に格納された建造物内の高さ情報に対応するフロア案内地図を詳細地図データとして取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部に表示するので、例えば、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれているが、取得された位置情報に高さ情報が含まれておらず自動で各階に対応するフロア案内地図に切り替わらない場合であっても、ユーザが所望の階を選択することにより、選択された階に対応する高さ情報に対応付けられた、フロア案内地図の表示ができるという効果を奏する。
【0030】
なお、上記において、本発明の案内情報提供システムを一例に効果の説明をしたが、携帯端末装置、案内情報提供サーバ、案内情報提供装置、および、案内情報提供方法においても同様の効果を奏する。
【図面の簡単な説明】
【0031】
【図1】図1は、第1の実施形態における案内情報提供システムの構成の一例を示すブロック図である。
【図2】図2は、第1の実施形態における案内情報提供システムの処理の一例を示すフローチャートである。
【図3】図3は、第1の実施形態における案内情報提供システムの処理の別の一例を示すフローチャートである。
【図4】図4は、本発明の携帯端末装置100の表示部114に表示された地図データを含む地図表示画面の一例を示す図である。
【図5】図5は、本発明の携帯端末装置100の表示部114に表示された詳細地図データを含む地図表示画面の一例を示す図である。
【図6】図6は、本発明の携帯端末装置100の表示部114に表示された階層選択画面の一例を示す図である。
【図7】図7は、第2の実施形態における案内情報提供サーバ200の構成の一例を示すブロック図である。
【図8】図8は、第2の実施形態における案内情報提供サーバ200の処理の一例を示すフローチャートである。
【図9】図9は、第3の実施形態における案内情報提供装置400の構成の一例を示すブロック図である。
【図10】図10は、第3の実施形態における案内情報提供装置400の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【0032】
以下に、本発明にかかる案内情報提供システム、携帯端末装置、案内情報提供サーバ、案内情報提供装置、および、案内情報提供方法並びにプログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【0033】
以下、本発明の構成および処理について、第1の実施形態(案内情報提供システム)、第2の実施形態(案内情報提供サーバ(サーバ主導型))、第3の実施形態(案内情報提供装置(スタンドアローン型))の順にて詳細に説明する。
【0034】
[第1の実施形態]
最初に、本発明の第1の実施形態(案内情報提供システム)について、図1〜図6を参照して以下に説明する。ここで、図1は、第1の実施形態における案内情報提供システムの構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。また、図2は、第1の実施形態における案内情報提供システムの処理の一例を示すフローチャートである。また、図3は、第1の実施形態における案内情報提供システムの処理の別の一例を示すフローチャートである。また、図4は、本発明の携帯端末装置100の表示部114に表示された地図データを含む地図表示画面の一例を示す図である。図5は、本発明の携帯端末装置100の表示部114に表示された詳細地図データを含む地図表示画面の一例を示す図である。図6は、本発明の携帯端末装置100の表示部114に表示された階層選択画面の一例を示す図である。
【0035】
[案内情報提供システムの構成]
まず、第1の実施形態における案内情報提供システムの構成の一例について、図1を参照して以下に説明する。
【0036】
図1に示すように、本発明の第1の実施形態の案内情報提供システムは、概略的に、制御部202と記憶部206とを少なくとも備える案内情報提供サーバ200、および、当該案内情報提供サーバ200にネットワーク300を介して通信可能に接続された、位置発信装置500から発信される位置情報信号を受信する位置取得部112と表示部114と音声出力部116と制御部102とを少なくとも備える携帯端末装置100を備えて構成される。これら案内情報提供システムの各部は任意の通信路を介して通信可能に接続されている。
【0037】
[案内情報提供サーバ200の構成]
ここで、図1において、案内情報提供サーバ200は、携帯端末装置100から送信される位置情報に対応する地図データを携帯端末装置100へ送信する等の機能を有する。また、案内情報提供サーバ200は、携帯端末装置100から送信される経路探索条件を満たす案内経路、当該案内経路に対応する案内地点および音声データを経路案内データとして携帯端末装置100へ送信する等の機能を有してもよい。案内情報提供サーバ200は、通信制御インターフェース部204を介してネットワーク300を経由し、携帯端末装置100と相互に通信可能に接続されており、制御部202と記憶部206とを備えて構成される。制御部202は、各種処理を行う制御手段であり、地図データの送信や経路探索等を行う。記憶部206は、固定ディスク装置等のストレージ手段であり、各種のデータベースやテーブル(地図データファイル206a、詳細地図データファイル206b、経路探索情報ファイル206c、および、案内地点ファイル206d等)を格納する。
【0038】
これら記憶部206の各構成要素のうち、地図データファイル206aは、制御部202が、携帯端末装置100から送信される位置情報に対応する地図データを携帯端末装置100へ送信する際に用いる、所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶する地図データ記憶手段である。また、地図データファイル206aは、高さ情報を持つ建造物の領域を示す所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、高さ情報を更に含む位置情報に対応付けて記憶してもよい。ここで、地図データファイル206aに記憶される地図データは、例えば、屋外の地図情報としてGPS等で使用する全国および各地方の道路地図等のデータである。この地図データは、地図データファイル206aに予め記憶されており、案内情報提供サーバ200の制御部202は、定期的にネットワーク300を介して最新のデータをダウンロードして地図データファイル206aに記憶された地図データをアップデートしてもよい。
【0039】
また、詳細地図データファイル206bは、制御部202が、携帯端末装置100から送信される位置情報に対応する地図データを携帯端末装置100へ送信する際に用いる詳細地図データを、格納先情報が示す格納先に記憶する地図データ記憶手段である。ここで、詳細地図データファイル206bに記憶される詳細地図データは、例えば、屋内の地図情報として高さ情報を持つ建築物(例えば、デパート、駅、博物館、美術館、地下街等)に関するフロア案内地図等のデータである。この詳細地図データは、詳細地図データファイル206bに予め記憶されており、案内情報提供サーバ200の制御部202は、定期的にネットワーク300を介して最新のデータをダウンロードして詳細地図データファイル206bに記憶された詳細地図データをアップデートしてもよい。
【0040】
また、経路探索情報ファイル206cは、制御部202が、携帯端末装置100から受信した経路探索条件(例えば、出発地、目的地、出発時刻、到着時刻、利用交通機関等)を満たす少なくとも1つの経路を作成する際に用いる、交通機関の時刻表データと道路網データと利用料金データとを含む経路探索情報を記憶する経路探索情報記憶手段である。ここで、経路探索情報ファイル206cに記憶される時刻表データは、例えば、電車、飛行機、バス、市電、ロープウェイ、モノレール、ケーブルカー、船等の各交通機関の時刻表を表す数値情報等である。また、経路探索情報ファイル206cに記憶される道路網データは、徒歩、自転車、自動車、オートバイ等で移動する場合の経路作成に用いる各種の道路等のマップの緯度経度情報や位置情報等である。また、経路探索情報ファイル206cに記憶される利用料金データは、例えば、電車、飛行機、バス、市電、ロープウェイ、モノレール、ケーブルカー、船等の各交通機関を利用した場合に生じる利用料金や、自動車、オートバイ等で移動する場合に消費する燃料料金等を表す数値情報等であり、制御部202が交通費を計算する際に用いてもよい。これら時刻表データと道路網データと利用料金データは、経路探索情報ファイル206cに予め記憶されており、案内情報提供サーバ200の制御部202は、定期的にネットワーク300を介して最新のデータをダウンロードして経路探索情報ファイル206cに記憶された経路探索情報をアップデートしてもよい。
【0041】
また、案内地点ファイル206dは、制御部202が、経路探索情報ファイル206cに記憶された経路探索情報を用いて探索した案内経路に対応する案内地点および音声データを経路案内データとして携帯端末装置100へ送信する際に用いる、案内経路上の各交差点に設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段である。ここで、案内地点ファイル206dは、例えば、案内地点を示す座標データ等に対応付けられた「次の交差点を左に曲がります」等の音声データを記憶しており、この音声データは、後述のように携帯端末装置100の制御部102が音声案内を実行する際に用いられる。
【0042】
また、制御部202は、OS(Operating System)等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部202は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部202は、機能概念的に、経路探索部202aを備えて構成される。
【0043】
このうち、経路探索部202aは、携帯端末装置100から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの案内経路を、経路探索情報ファイル206cに記憶された経路探索情報を用いて探索し、探索した案内経路と、当該案内経路に対応する案内地点ファイル206dに記憶された案内地点および音声データとを、経路案内データとして携帯端末装置100へ送信する経路探索手段である。ここで、経路探索部202aは、携帯端末装置100から送信される位置情報に対応する、地図データファイル206aに記憶された地図データを携帯端末装置100へ送信してもよい。
【0044】
[携帯端末装置100の構成]
また、図1において、携帯端末装置100は、案内情報提供サーバ200にアクセスし、案内情報提供サーバ200への現在位置の送信や地図データや詳細地図データの受信を行い、また、受信した地図データ上に、詳細地図データを有する所定領域を他の領域と区別して表示し、位置取得部112にて取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部114に表示し、表示された地図表示画面において、他の領域と区別して表示された所定領域内に現在位置表示記号が含まれる場合、詳細地図データの格納先情報が示す詳細地図データファイル206bの格納先に格納された詳細地図データを取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部114に表示する等の機能を有する。また、携帯端末装置100は、案内情報提供サーバ200にアクセスし、案内情報提供サーバ200への経路探索条件の送信や経路案内データの受信を行い、また、受信した経路案内データや位置取得部112にて取得された現在位置を示す位置情報に基づいて、対応する音声データを音声出力部116を介して出力することにより音声案内を実行する機能を有してもよい。
【0045】
また、携帯端末装置100は、例えば、一般に市販されるデスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置や、携帯電話やPHSやPDA等の携帯通信端末装置などである。また、携帯端末装置100は、リアルタイムに現在位置を反映させたナビゲーション案内を行えるよう、GPS機能やIMES機能等を有する位置取得部112を備えている。また、携帯端末装置100は、案内情報提供サーバ200から受信した地図データや詳細地図データおよび経路案内データ等に基づいて描画した各種記号を含む地図表示画面や、高さ情報に対応付けられた表示可能な詳細地図データの階層選択画面等を表示する表示部114(例えば、液晶や有機EL等から構成されるディスプレイやモニタ等)と、音声データを出力する音声出力部116(例えば、スピーカー)と、案内情報提供サーバ200へ送信する経路探索条件の入力を行う入力部(図示せず)(例えば、キー入力部、タッチパネル、キーボード、マイク等)とを備えている。また、入出力制御インターフェース部108は、位置取得部112、表示部114、音声出力部116、入力部等の制御を行う。
【0046】
ここで、位置取得部112は、位置発信装置500から発信される位置情報信号を受信する位置取得手段である。ここで、位置発信装置500は、緯度、経度、高度(高さ情報)に関する位置情報信号(GPS信号)を発信するGPS装置であってもよく、また、GPS信号と類似した特徴を持つ位置情報信号を用いて屋内測位が可能とするIMES(Indoor Message System)技術を実現するIMES装置であってもよい。なお、IMES技術は測位衛星システムである準天頂衛星の枠組みから発案されたシステムである。また、位置発信装置500は、建物(多層階建物)内の各フロアの各所に任意に設置される小型発信装置であってもよい。なお、この小型発信装置には、設置場所に応じた自己位置情報(位置ID等)が割り振られている。そして、携帯端末装置100が通信可能範囲に入ると、携帯端末装置100は、小型発信装置から送信される自己位置情報を位置情報信号として受信する。この際の通信方式は、例えば、RFID(Radio Frequency Identification)タグシステムやBluetooth(登録商標)等の各種近距離無線方式や、赤外線通信方式等であってもよい。本発明において、制御部102は、位置取得部112にて取得した位置情報信号から、緯度、経度、および、高さ情報を含む位置情報を抽出する。
【0047】
また、通信制御インターフェース部104は、通信回線や電話回線等に接続されるルータやアンテナ等の通信装置(図示せず)に接続されるインターフェースであり、携帯端末装置100とネットワーク300との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部104は、携帯端末装置100や案内情報提供サーバ200等の外部機器と通信回線を介してデータを通信する機能を有している。また、ネットワーク300は、携帯端末装置100と案内情報提供サーバ200等の外部機器とを相互に接続する機能を有し、例えば、インターネット、電話回線網(携帯端末回線網、一般電話回線網を含む。)、イントラネット等であってもよい。
【0048】
また、制御部102は、OS(Operating System)等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部102は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部102は、機能概念的に、現在位置取得部102a、現在位置送信部102b、地図データ受信部102c、地図表示部102d、地図表示切替部102e、および、音声案内出力部102fを備えて構成される。
【0049】
このうち、現在位置取得部102aは、位置取得部112にて位置発信装置500より受信した位置情報信号から、緯度および経度を少なくとも含む位置情報を抽出することにより、抽出した当該位置情報を携帯端末装置100の現在位置として取得する現在位置取得手段である。ここで、現在位置取得部102aは、位置取得部112にて位置発信装置500より受信した位置情報信号から、高さ情報を更に含む位置情報を抽出することにより、抽出した当該位置情報を携帯端末装置100の現在位置として取得してもよい。
【0050】
また、現在位置送信部102bは、現在位置取得部102aにより取得された位置情報を現在位置として案内情報提供サーバ200へ送信する現在位置送信手段である。
【0051】
また、地図データ受信部102cは、案内情報提供サーバ200の地図データ送信部202aにより送信される地図データを受信する地図データ受信手段である。
【0052】
また、地図表示部102dは、地図データ受信部102cにより受信した地図データ上に、詳細地図データを有する所定領域を他の領域と区別して表示し、現在位置取得部102aにより取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部114に表示する地図表示手段である。ここで、所定領域は、建造物を示してもよく、地図表示部102dは、建造物の形状を他の領域と区別してポリゴン表示してもよい。すなわち、地図表示部102dは、地図データ受信部102cにより受信した地図データ上に、詳細地図データを有する建造物の領域を示す所定領域の形状をポリゴン表示し、現在位置取得部102aにより取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部114に表示してもよい。また、所定領域は、高さ情報を持つ建造物を示してもよく、地図表示部102dは、高さ情報を持つ建造物の立体形状をポリゴン表示してもよい。すなわち、地図表示部102dは、地図データ受信部102cにより受信した地図データ上に、詳細地図データを有する高さ情報を持つ建造物の領域を示す所定領域の立体形状をポリゴン表示し、現在位置取得部102aにより取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部114に表示してもよい。
【0053】
また、地図表示切替部102eは、地図表示部102dにより表示された地図表示画面において、他の領域と区別して表示された所定領域内に現在位置表示記号が含まれる場合、詳細地図データファイル206bの格納先に格納された詳細地図データを取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部114に表示する地図表示切替手段である。また、地図表示切替部102eは、地図表示部102dにより表示された地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれる場合、詳細地図データファイル206bの格納先に格納された建造物内のフロア案内地図を詳細地図データとして取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部114に表示してもよい。
【0054】
また、地図表示切替部102eは、地図表示部102dにより表示された地図表示画面において、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれる場合、詳細地図データファイル206bの格納先に格納された建造物内の高さ情報に対応するフロア案内地図を詳細地図データとして取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部114に表示してもよい。また、地図表示切替部102eは、地図表示部102dにより表示された地図表示画面において、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれているが、現在位置取得部102aにより取得された位置情報に高さ情報が含まれていない場合、高さ情報に対応付けられた表示可能な詳細地図データの階層選択画面を、表示部114に表示し、表示された階層選択画面上で利用者により選択入力された高さ情報に基づいて、詳細地図データファイル206bの格納先に格納された建造物内の高さ情報に対応するフロア案内地図を詳細地図データとして取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部114に表示してもよい。
【0055】
また、音声案内出力部102fは、経路探索部202aにより送信される、案内経路と、案内地点および音声データとを含む経路案内データに基づいて、対応する音声データを、音声出力部116を介して出力することにより、音声案内を実行する音声案内出力手段である。
【0056】
以上で、第1の実施形態における案内情報提供システムの構成の一例の説明を終える。
【0057】
[案内情報提供システムの処理]
次に、このように構成された第1の実施形態における案内情報提供システムの処理について、以下に図2〜図6を参照して詳細に説明する。
【0058】
まず、図2を参照し、第1の実施形態における案内情報提供システムの処理の一例について以下に説明する。なお、図2において、位置情報には、緯度および経度が含まれる。
【0059】
図2に示すように、まず、携帯端末装置100の現在位置取得部102aは、位置取得部112にて位置発信装置500より受信した位置情報信号から、緯度および経度を少なくとも含む位置情報を抽出することにより、抽出した当該位置情報を携帯端末装置100の現在位置として取得する(ステップSA−1)。ここで、携帯端末装置100の制御部102は、ユーザにより入力部を介して入力された少なくとも出発地と目的地とを含む経路探索条件を、案内情報提供サーバ200へ送信してもよい。
【0060】
そして、携帯端末装置100の現在位置送信部102bは、ステップSA−1において現在位置取得部102aの処理により取得された位置情報を現在位置として案内情報提供サーバ200へ送信する(ステップSA−2)。
【0061】
そして、案内情報提供サーバ200の地図データ送信部202aは、ステップSA−2において携帯端末装置100の現在位置送信部102bの処理により送信された位置情報に対応する、地図データファイル206aに記憶された地図データを携帯端末装置100へ送信する(ステップSA−3)。ここで、経路探索部202aは、携帯端末装置100の制御部102の処理により送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの案内経路を、経路探索情報ファイル206cに記憶された経路探索情報を用いて探索し、探索した案内経路と、当該案内経路に対応する案内地点ファイル206dに記憶された案内地点および音声データとを、経路案内データとして携帯端末装置100へ送信してもよい。
【0062】
そして、携帯端末装置100の地図データ受信部102cは、ステップSA−3において案内情報提供サーバ200の地図データ送信部202aの処理により送信される地図データを受信する(ステップSA−4)。
【0063】
そして、携帯端末装置100の地図表示部102dは、ステップSA−4において地図データ受信部102cの処理により受信した地図データ上に、詳細地図データを有する所定領域を他の領域と区別して表示し、ステップSA−1において現在位置取得部102aの処理により取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部114に表示する(ステップSA−5)。ここで、地図表示部102dは、ステップSA−4において地図データ受信部102cの処理により受信した地図データ上に、詳細地図データを有する建造物の領域を示す所定領域の形状をポリゴン表示し、ステップSA−1において現在位置取得部102aの処理により取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部114に表示してもよい。また、地図表示部102dは、ステップSA−4において地図データ受信部102cの処理により受信した地図データ上に、詳細地図データを有する高さ情報を持つ建造物の領域を示す所定領域の立体形状をポリゴン表示し、ステップSA−1において現在位置取得部102aの処理により取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部114に表示してもよい。
【0064】
そして、携帯端末装置100の地図表示切替部102eは、ステップSA−5において地図表示部102dの処理により表示された地図表示画面において、目的地に現在位置表示記号が含まれるか否かを判断する(ステップSA−6)。
【0065】
そして、携帯端末装置100の地図表示切替部102eは、ステップSA−6において目的地に現在位置表示記号が含まれると判断された場合(ステップSA−6:Yes)、処理を終了する。ここで、音声案内出力部102fは、経路探索部202aの処理により送信される、案内経路と、案内地点および音声データとを含む経路案内データに基づいて、対応する音声データ(例えば、「目的地に到着しました。」等)を、音声出力部116を介して出力することにより、音声案内を実行してもよい。また、携帯端末装置100の制御部102は、ユーザから入力部を介して表示終了指示があった場合、処理を終了してもよい。
【0066】
一方、携帯端末装置100の地図表示切替部102eは、ステップSA−6において目的地に現在位置表示記号が含まれないと判断され、かつ、ユーザから入力部を介して表示終了指示がなかった場合(ステップSA−6:No)、ステップSA−5において地図表示部102dの処理により表示部114に表示された地図表示画面に表示中の地図が屋外地図であるか否か(すなわち、地図データであるか否か)を判断する(ステップSA−7)。
【0067】
そして、携帯端末装置100の地図表示切替部102eは、ステップSA−7において表示部114に表示中の地図が屋外地図である(すなわち、地図データである)と判断された場合(ステップSA−7:Yes)、さらに現在位置が建物ポリゴン内であるか否か(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれるか否か)を判断する(ステップSA−8)。
【0068】
そして、携帯端末装置100の地図表示切替部102eは、ステップSA−8において現在位置が建物ポリゴン内である(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれる)と判断された場合(ステップSA−8:Yes)、現在位置が含まれる建物ポリゴンのURL(すなわち、詳細地図データの格納先情報)を取得し(ステップSA−9)、取得したURLに基づいて屋内地図(すなわち、詳細地図データ)を取得し(ステップSA−10)、そして、地図表示の切替えを行う(ステップSA−11)。ここで、音声案内出力部102fは、経路探索部202aの処理により送信される、案内経路と、案内地点および音声データとを含む経路案内データに基づいて、対応する音声データ(例えば、「屋内に入ります。」等)を、音声出力部116を介して出力することにより、音声案内を実行してもよい。その後、再度、ステップSA−1における現在位置取得の処理へ戻る。
【0069】
すなわち、上述のステップSA−7〜ステップSA−11において、地図表示切替部102eは、ステップSA−5において地図表示部102dの処理により表示された地図表示画面において、他の領域と区別して表示された所定領域内に現在位置表示記号が含まれる場合(ステップSA−8:Yes)、詳細地図データファイル206bの格納先に格納された詳細地図データを取得し(ステップSA−9〜SA−10)、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部114に表示する(ステップSA−11)。また、地図表示切替部102eは、ステップSA−5において地図表示部102dの処理により表示された地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれる場合(ステップSA−8:Yes)、詳細地図データファイル206bの格納先に格納された建造物内のフロア案内地図を詳細地図データとして取得し(ステップSA−9〜SA−10)、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部114に表示してもよい(ステップSA−11)。
【0070】
一方、携帯端末装置100の地図表示切替部102eは、ステップSA−8において現在位置が建物ポリゴン外である(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域外に現在位置表示記号が含まれる)と判断された場合(ステップSA−8:No)、現在位置に対応した屋外地図(すなわち、地図データ)を取得し、表示の更新を行う(ステップSA−12)。その後、再度、ステップSA−1における現在位置取得の処理へ戻る。
【0071】
ステップSA−7に戻り、携帯端末装置100の地図表示切替部102eは、表示部114に表示中の地図が屋内地図である(すなわち、詳細地図データである)と判断された場合(ステップSA−7:No)、さらに現在位置が建物ポリゴン外であるか否か(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域外に現在位置表示記号が含まれるか否か)を判断する(ステップSA−13)。
【0072】
そして、携帯端末装置100の地図表示切替部102eは、ステップSA−13において現在位置が建物ポリゴン外である(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域外に現在位置表示記号が含まれる)と判断された場合(ステップSA−13:Yes)、位置情報を取得し現在位置に対応した屋外地図(すなわち、地図データ)に表示を切り替える(ステップSA−14)。ここで、音声案内出力部102fは、経路探索部202aの処理により送信される、案内経路と、案内地点および音声データとを含む経路案内データに基づいて、対応する音声データ(例えば、「屋外へ出ます。」等)を、音声出力部116を介して出力することにより、音声案内を実行してもよい。その後、再度、ステップSA−1における現在位置取得の処理へ戻る。
【0073】
一方、携帯端末装置100の地図表示切替部102eは、ステップSA−13において現在位置が建物ポリゴン内である(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれる)と判断された場合(ステップSA−13:No)、現在位置に対応した屋内地図(すなわち、詳細地図データ)を取得し、表示の更新を行う(ステップSA−15)。その後、再度、ステップSA−1における現在位置取得の処理へ戻る。
【0074】
続いて、図3を参照し、第1の実施形態における案内情報提供システムの処理の別の一例について以下に説明する。なお、図3において、位置情報には、緯度および経度の他、さらに高さ情報が含まれる。
【0075】
なお、図3におけるステップSB−1〜SB−8は、図2におけるステップSA−1〜SA−8に対応するため、説明を省略する。
【0076】
携帯端末装置100の地図表示切替部102eは、ステップSB−1において現在位置取得部102aの処理により取得された位置情報に高さ情報が含まれているか否かを判断する(ステップSB−9)。
【0077】
そして、携帯端末装置100の地図表示切替部102eは、ステップSB−9において取得された位置情報に高さ情報が含まれていると判断された場合(ステップSB−9:Yes)、すなわち、ステップSB−5において地図表示部102dの処理により表示された地図表示画面において、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれる場合(ステップSB−8:Yes〜ステップSB−9:Yes)、詳細地図データファイル206bの格納先に格納された建造物内の高さ情報に対応するフロア案内地図を詳細地図データとして取得し(ステップSB−10〜SB−11)、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部114に表示する(ステップSB−12)。
【0078】
一方、携帯端末装置100の地図表示切替部102eは、ステップSB−9において取得された位置情報に高さ情報が含まれていないと判断された場合(ステップSB−9:No)、すなわち、ステップSB−5において地図表示部102dの処理により表示された地図表示画面において、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれているが(ステップSB−8:Yes)、現在位置送信部102bにより送信された位置情報に高さ情報が含まれていない場合(ステップSB−9:No)、高さ情報に対応付けられた表示可能な詳細地図データの階層選択画面を、表示部114に表示し(ステップSB−13)、表示された階層選択画面上で利用者により選択入力された高さ情報に基づいて、詳細地図データファイル206bの格納先に格納された建造物内の高さ情報に対応するフロア案内地図を詳細地図データとして取得し(ステップSB−10〜SB−11)、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部114に表示してもよい(ステップSB−12)。その後、再度、ステップSB−1における現在位置取得の処理へ戻る。
【0079】
以下、図3におけるステップSB−14〜SB−17は、図2におけるステップSA−12〜SA−15に対応するため、説明を省略する。
【0080】
ここで、図4〜図6を参照し、本発明の携帯端末装置100の表示部114に表示された地図データを含む地図表示画面の一例と、本発明の携帯端末装置100の表示部114に表示された詳細地図データを含む地図表示画面の一例と、本発明の携帯端末装置100の表示部114に表示された階層選択画面の一例について説明する。なお、図4〜図6に示す一例は、本実施形態に限らず、他の実施形態においても同様に適用できる。
【0081】
図4(a)に示すように、携帯端末装置100の地図表示部102dは、表示部114である表示画面上に屋外地図を示す地図データと、ルートを示す案内経路(図4中、黒太線で示した経路)と、建物内地図を示す詳細地図データの格納先情報が含まれる所定領域である建物ポリゴンと、現在位置表示記号と、操作ボタン(例えば、拡大表示ボタン、メニューボタン、縮小表示ボタン等)とを表示している。なお、現在位置を表示し続ける際には、例えば携帯端末装置100の現在位置取得部102aは、所定時間ごとに位置発信装置500から送信される位置情報信号を受信し現在位置を取得し、地図表示部102dは、それに合わせて表示地図を更新する。また、地図表示部102dは、ルートがある場合にはルートも同時に更新して表示してもよい。
【0082】
また、図4(b)に示すように、携帯端末装置100の地図表示切替部102eは、現在位置取得部102aの処理により取得された位置情報がこの建物ポリゴンに含まれると判断すると、建物ポリゴンに紐づけて格納された詳細地図データの格納先情報(例えば、URL情報等)に基づいて建物内地図情報を示す詳細地図データを取得し、図5に示すように、取得した詳細地図データを表示部114に表示する。
【0083】
ここで、図5に示す建物内地図情報を示す詳細地図データは、現在位置取得部102aの処理により取得した緯度、経度、および、高さ情報を含む位置情報が、詳細地図データの格納先を示す格納先情報を含む建物ポリゴンに含まれていると、地図表示切替部102eの処理により判断された場合に表示される。図5に示すように、携帯端末装置100の地図表示切替部102eは、表示部114である表示画面上に高さ情報(図5において「1F」)に対応する建物内地図を示す詳細地図データと、ルートを示す案内経路(図5中、黒太線で示した経路)と、目的地と、現在位置表示記号と、操作ボタン(例えば、拡大表示ボタン、メニューボタン、縮小表示ボタン等)とを表示している。このように、携帯端末装置100の地図表示切替部102eは、現在位置取得部102aの処理により取得した位置情報に対応する建物内地図情報を示す詳細地図データを表示部114に表示する。なお、携帯端末装置100の地図表示切替部102eは、ルートがある場合には、建物内地図情報にルート情報を重ねて表示するようにしても良い。また、図5において、位置発信装置500が送信する位置情報信号が、位置取得部112にとって建物内においても十分正確に位置情報を取得可能な場合には(例えば、建物内の位置情報を送信するような信号である場合)、受信した位置情報に基づいて地図情報を更新するとともに現在位置を重ねて表示してもよい。なお、携帯端末装置100の地図表示切替部102eは、現在位置取得部102aの処理により取得した位置情報信号が詳細地図データの格納先を示す格納先情報を含む建物ポリゴンに含まれないと判断された際には、表示部114に表示していた建物内地図情報を示す詳細地図データの表示を中止し、新たに現在位置取得部102aの処理により取得した位置情報に対応する屋外地図を示す地図データの表示に変更する。
【0084】
このように、図4および図5に示すように、本発明の携帯端末装置100は、現在位置取得部102aの処理により受信した位置情報信号に建物など固有の情報を含まれていなくとも、屋外地図を示す地図データに建物に関する情報として建物ポリゴンに建物内地図情報を示す詳細地図データを取得するための格納先情報(例えば、URL等)が埋め込まれているので、建物内地図情報を示す詳細地図データを現在位置に応じて適切に切り替えて表示することができる。
【0085】
なお、携帯端末装置100の地図表示切替部102eは、現在位置取得部102aの処理により受信した位置情報信号に高さ情報が含まれていない場合には、図6(a)または(b)に示すように、建物内地図情報を示す詳細地図データの表示可能な階層選択画面を表示してもよい。具体的には、携帯端末装置100の地図表示切替部102eは、緯度および経度から特定される建造物について、建物内地図情報を示す詳細地図データを取得するための格納先情報(URL情報等)が埋め込まれている階層を「フロア選択プルダウンメニュー」にて選択可能に表示し、「詳細地図データ表示ボタン」を押すことにより、ユーザが指定した階層について建物内地図情報を取得し表示するようにしてもよい。
【0086】
以上で、第1の実施形態における案内情報提供システムの処理の説明を終える。
【0087】
[第2の実施形態]
続いて、本発明の第2の実施形態(案内情報提供サーバ200(サーバ主導型))について、図7および図8を参照して以下に説明する。ここで、図7は、第2の実施形態における案内情報提供サーバ200の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。また、図8は、第2の実施形態における案内情報提供サーバ200の処理の一例を示すフローチャートである。
【0088】
なお、第2の実施形態においては、案内情報提供サーバ200にて携帯端末装置100の表示部114に表示させる地図データや音声出力部116に出力させるデータを生成し、これらのデータを携帯端末装置100へ送信することにより、当該携帯端末装置100を表示部114と音声出力部116として機能させている。また、第2の実施形態において、携帯端末装置100は、案内情報提供サーバ200からリアルタイムに案内情報提供を行えるよう、位置取得部112にて取得された現在位置を示す位置情報を案内情報提供サーバ200へ送信している。このように、第2の実施形態は、案内情報提供サーバ200にてサーバ主導で処理を行う点がその他の実施形態と異なる。
【0089】
[案内情報提供サーバ200(サーバ主導型)の構成]
まず、第2の実施形態における案内情報提供サーバ200(サーバ主導型)の構成の一例について、図7を参照して以下に説明する。
【0090】
図7に示すように、本発明の第2の実施形態の案内情報提供サーバ200は、位置発信装置500から発信される位置情報信号を受信する位置取得部112と表示部114と音声出力部116とを少なくとも備える携帯端末装置100にネットワーク300を介して通信可能に接続され、制御部202と記憶部206とを少なくとも備えて構成される。これら案内情報提供サーバ200および携帯端末装置100の各部は任意の通信路を介して通信可能に接続されている。
【0091】
図7において、案内情報提供サーバ200は、携帯端末装置100から送信される位置情報に対応する地図データを少なくとも含む地図表示画面を生成し、携帯端末装置100へ送信することにより、生成した地図表示画面を携帯端末装置100の表示部114に表示させるよう制御する等の機能を有する。また、案内情報提供サーバ200は、携帯端末装置100から送信される経路探索条件を満たす案内経路、当該案内経路に対応する案内地点および音声データを経路案内データに基づいて、当該案内経路、案内地点、音声データを更に含む地図表示画面を生成し、携帯端末装置100へ送信することにより、生成した地図表示画面を携帯端末装置100の表示部114に表示させるよう制御する等の機能を有してもよい。
【0092】
なお、案内情報提供サーバ200における通信制御インターフェース部204および記憶部206(地図データファイル206a、詳細地図データファイル206b、経路探索情報ファイル206c、および、案内地点ファイル206d等)の機能、また、携帯端末装置100における位置取得部112、表示部114、および、音声出力部116の機能は、第1の実施形態と同様であるため説明を省略する。
【0093】
また、図7において、制御部202は、OS(Operating System)等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部202は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部202は、機能概念的に、経路探索部202a、地図データ取得部202b、地図表示画面生成部202c、地図表示制御部202d、地図表示切替制御部202e、および、音声案内出力制御部202fを備えて構成される。
【0094】
このうち、経路探索部202aは、携帯端末装置100から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの案内経路を、経路探索情報ファイル206cに記憶された経路探索情報を用いて探索し、探索した案内経路と、当該案内経路に対応する案内地点ファイル206dに記憶された案内地点および音声データとを含む経路案内データを生成する経路探索手段である。
【0095】
また、地図データ取得部202bは、携帯端末装置100から送信される、当該携帯端末装置100の位置取得部112にて位置発信装置500より受信した位置情報信号から抽出された緯度および経度を少なくとも含む携帯端末装置100の現在位置として取得された位置情報に対応する、地図データファイル206aに記憶された地図データを取得する地図データ取得手段である。ここで、地図データ取得部202bは、携帯端末装置100から送信される、当該携帯端末装置100の位置取得部112にて位置発信装置500より受信した位置情報信号から、高さ情報を更に含む携帯端末装置100の現在位置として取得された位置情報に対応する、地図データファイル206aに記憶された地図データを取得してもよい。
【0096】
また、地図表示画面生成部202cは、地図データ取得部202bにより取得された地図データ上に、詳細地図データを有する所定領域を他の領域と区別して表示し、携帯端末装置100から送信されて取得された現在位置を示す現在位置表示記号を表示した地図表示画面を生成する地図表示画面生成手段である。
【0097】
また、地図表示制御部202dは、地図表示画面生成部202cにより生成した地図表示画面を携帯端末装置100へ送信することにより、当該携帯端末装置100の表示部114に当該地図表示画面を表示させる地図表示制御手段である。ここで、所定領域は、建造物を示してもよく、地図表示制御部202dは、建造物の形状を他の領域と区別してポリゴン表示してもよい。すなわち、地図表示制御部202dは、地図データ取得部202bにより取得した地図データ上に、詳細地図データを有する建造物の領域を示す所定領域の形状をポリゴン表示し、携帯端末装置100の位置取得部112にて取得され送信された現在位置を示す現在位置表示記号を表示した地図表示画面を携帯端末装置100へ送信することにより、当該携帯端末装置100の表示部114に当該地図表示画面を表示させてもよい。また、所定領域は、高さ情報を持つ建造物を示してもよく、地図表示制御部202dは、高さ情報を持つ建造物の立体形状をポリゴン表示してもよい。すなわち、地図表示制御部202dは、地図データ取得部202bにより取得した地図データ上に、詳細地図データを有する高さ情報を持つ建造物の領域を示す所定領域の立体形状をポリゴン表示し、携帯端末装置100の位置取得部112にて取得され送信された現在位置を示す現在位置表示記号を表示した地図表示画面を携帯端末装置100へ送信することにより、当該携帯端末装置100の表示部114に当該地図表示画面を表示させてもよい。
【0098】
また、地図表示切替制御部202eは、地図表示制御部202dにより表示された地図表示画面において、他の領域と区別して表示された所定領域内に現在位置表示記号が含まれる場合、詳細地図データファイル206bの格納先に格納された詳細地図データを取得し、当該詳細地図データを携帯端末装置100へ送信することにより、地図表示画面に表示されていた地図データを、送信した当該詳細地図データに切り替えるよう、当該詳細地図データを表示部114に表示させる地図表示切替制御手段である。また、地図表示切替制御部202eは、地図表示制御部202dにより表示された地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれる場合、詳細地図データファイル206bの格納先に格納された建造物内のフロア案内地図を詳細地図データとして取得し、当該詳細地図データを携帯端末装置100へ送信することにより、地図表示画面に表示されていた地図データを、送信した当該詳細地図データに切り替えるよう、当該詳細地図データを表示部114に表示させてもよい。
【0099】
また、地図表示切替制御部202eは、地図表示制御部202dにより表示された地図表示画面において、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれる場合、詳細地図データファイル206bの格納先に格納された建造物内の高さ情報に対応するフロア案内地図を詳細地図データとして取得し、当該詳細地図データを携帯端末装置100へ送信することにより、地図表示画面に表示されていた地図データを、送信した当該詳細地図データに切り替えるよう、当該詳細地図データを表示部114に表示させてもよい。また、地図表示切替制御部202eは、地図表示制御部202dにより表示された地図表示画面において、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれているが、携帯端末装置100の位置取得部112にて取得され送信された位置情報に高さ情報が含まれていない場合、高さ情報に対応付けられた表示可能な詳細地図データの階層選択画面を生成し、当該階層選択画面を携帯端末装置100へ送信することにより、当該階層選択画面を表示部114に表示させ、表示させた階層選択画面上で利用者により選択入力され送信された高さ情報に基づいて、詳細地図データファイル206bの格納先に格納された建造物内の高さ情報に対応するフロア案内地図を詳細地図データとして取得し、当該詳細地図データを携帯端末装置100へ送信することにより、地図表示画面に表示されていた地図データを、送信した当該詳細地図データに切り替えるよう、当該詳細地図データを表示部114に表示させてもよい。
【0100】
また、音声案内出力制御部202fは、経路探索部202aにより生成される、案内経路と、案内地点および音声データとを含む経路案内データに基づいて、対応する音声データを、携帯端末装置100へ送信することにより、当該音声データを携帯端末装置100の音声出力部116を介して出力させて音声案内を実行させる音声案内出力手段である。
【0101】
以上で、第2の実施形態における案内情報提供サーバ200の構成の一例の説明を終える。
【0102】
[案内情報提供サーバ200(サーバ主導型)の処理]
次に、このように構成された第2の実施形態における案内情報提供サーバ200の処理の一例について、以下に図8を参照して詳細に説明する。
【0103】
なお、第1の実施形態においては、位置情報が高さ情報を含む場合と含まない場合とに分けて説明したが、以下、第2の実施形態および第3の実施形態においては、第1の実施形態の図3に対応する、位置情報が高さ情報を含む場合のみを説明する。
【0104】
図8に示すように、まず、案内情報提供サーバ200の地図データ取得部202bは、携帯端末装置100から送信される(ステップSC−1)、当該携帯端末装置100の位置取得部112にて位置発信装置500より受信した位置情報信号から抽出された緯度および経度を少なくとも含む携帯端末装置100の現在位置として取得された(ステップSC−2)位置情報に対応する、地図データファイル206aに記憶された地図データを取得する(ステップSC−3)。
【0105】
ここで、携帯端末装置100の制御部102は、ユーザにより入力部を介して入力された少なくとも出発地と目的地とを含む経路探索条件を、案内情報提供サーバ200へ送信してもよい。そして、案内情報提供サーバ200の経路探索部202aは、携帯端末装置100から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの案内経路を、経路探索情報ファイル206cに記憶された経路探索情報を用いて探索し、探索した案内経路と、当該案内経路に対応する案内地点ファイル206dに記憶された案内地点および音声データとを含む経路案内データを生成してもよい。
【0106】
そして、案内情報提供サーバ200の地図表示画面生成部202cは、ステップSC−3において地図データ取得部202bの処理により取得された地図データ上に、詳細地図データを有する所定領域を他の領域と区別して表示し、ステップSC−1において携帯端末装置100から送信されて取得された現在位置を示す現在位置表示記号を表示した地図表示画面を生成する(ステップSC−4)。
【0107】
そして、案内情報提供サーバ200の地図表示制御部202dは、ステップSC−4において地図表示画面生成部202cの処理により生成した地図表示画面を携帯端末装置100へ送信することにより(ステップSC−5)、当該携帯端末装置100の表示部114に当該地図表示画面を表示させる(ステップSC−6)。ここで、案内情報提供サーバ200の地図表示制御部202dは、ステップSC−3において地図データ取得部202bの処理により取得した地図データ上に、詳細地図データを有する建造物の領域を示す所定領域の形状をポリゴン表示し、携帯端末装置100の位置取得部112にて取得され送信された現在位置を示す現在位置表示記号を表示した地図表示画面を携帯端末装置100へ送信することにより、当該携帯端末装置100の表示部114に当該地図表示画面を表示させてもよい。また、案内情報提供サーバ200の地図表示制御部202dは、ステップSC−3において地図データ取得部202bの処理により取得した地図データ上に、詳細地図データを有する高さ情報を持つ建造物の領域を示す所定領域の立体形状をポリゴン表示し、携帯端末装置100の位置取得部112にて取得され送信された現在位置を示す現在位置表示記号を表示した地図表示画面を携帯端末装置100へ送信することにより、当該携帯端末装置100の表示部114に当該地図表示画面を表示させてもよい。
【0108】
ここで、案内情報提供サーバ200の制御部202は、携帯端末装置100から送信される経路探索条件を満たす案内経路、当該案内経路に対応する案内地点および音声データを経路案内データに基づいて、当該案内経路、案内地点、音声データを更に含む地図表示画面を生成し、携帯端末装置100へ送信することにより、生成した地図表示画面を携帯端末装置100の表示部114に表示させるよう制御してもよい。そして、案内情報提供サーバ200の音声案内出力制御部202fは、経路探索部202aの処理により生成される、案内経路と、案内地点および音声データとを含む経路案内データに基づいて、対応する音声データを、携帯端末装置100へ送信することにより、当該音声データを携帯端末装置100の音声出力部116を介して出力させて音声案内を実行させてもよい。
【0109】
そして、案内情報提供サーバ200の地図表示切替制御部202eは、ステップSC−6において地図表示制御部202dの処理により表示させた地図表示画面において、携帯端末装置100から送信される携帯端末装置100の現在位置に基づいて、目的地に現在位置表示記号が含まれるか否かを判断する(ステップSC−7)。
【0110】
そして、案内情報提供サーバ200の地図表示切替制御部202eは、ステップSC−7において目的地に現在位置表示記号が含まれると判断された場合(ステップSC−7:Yes)、処理を終了する。ここで、音声案内出力制御部202fは、経路探索部202aの処理により生成された、案内経路と、案内地点および音声データとを含む経路案内データに基づいて、対応する音声データ(例えば、「目的地に到着しました。」等)を、携帯端末装置100へ送信することにより、当該音声データを携帯端末装置100の音声出力部116を介して出力させて音声案内を実行させてもよい。また、案内情報提供サーバ200の制御部202は、携帯端末装置100の制御部102の処理により送信された、ユーザから入力部を介して入力された表示終了指示を受信した場合、処理を終了してもよい。
【0111】
一方、案内情報提供サーバ200の地図表示切替制御部202eは、ステップSC−7において目的地に現在位置表示記号が含まれないと判断され、かつ、ユーザから入力部を介して入力された表示終了指示を受信しなかった場合(ステップSC−7:No)、ステップSC−5およびSC−6において地図表示制御部202dの処理により携帯端末装置100の表示部114に表示された地図表示画面に表示中の地図が屋外地図であるか否か(すなわち、地図データであるか否か)を判断する(ステップSC−8)。
【0112】
そして、案内情報提供サーバ200の地図表示切替制御部202eは、ステップSC−8において携帯端末装置100の表示部114に表示中の地図が屋外地図である(すなわち、地図データである)と判断された場合(ステップSC−8:Yes)、さらに現在位置が建物ポリゴン内であるか否か(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれるか否か)を判断する(ステップSC−9)。
【0113】
そして、案内情報提供サーバ200の地図表示切替制御部202eは、ステップSC−9において現在位置が建物ポリゴン内である(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれる)と判断された場合(ステップSC−9:Yes)、ステップSC−7において携帯端末装置100から送信された携帯端末装置100の現在位置を示す位置情報に基づいて、当該位置情報に高さ情報が含まれているか否かを判断する(ステップSC−10)。ここで、音声案内出力制御部202fは、経路探索部202aの処理により生成された、案内経路と、案内地点および音声データとを含む経路案内データに基づいて、対応する音声データ(例えば、「屋内に入ります。」等)を、携帯端末装置100へ送信することにより、当該音声データを携帯端末装置100の音声出力部116を介して出力させて音声案内を実行させてもよい。
【0114】
そして、案内情報提供サーバ200の地図表示切替制御部202eは、ステップSC−10において取得された位置情報に高さ情報が含まれていると判断された場合(ステップSC−10:Yes)(すなわち、ステップSC−5において地図表示制御部202dの処理により表示された地図表示画面において、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれる場合(ステップSC−9:Yes〜ステップSC−10:Yes))、詳細地図データファイル206bの格納先に格納された建造物内の高さ情報に対応するフロア案内地図を詳細地図データとして取得し(ステップSC−11〜SC−12)、当該詳細地図データを携帯端末装置100へ送信することにより、地図表示画面に表示されていた地図データを、送信した当該詳細地図データに切り替えるよう、当該詳細地図データを表示部114に表示させる(ステップSC−13)。その後、再度、ステップSC−2における現在位置取得の処理へ戻る。
【0115】
一方、案内情報提供サーバ200の地図表示切替制御部202eは、ステップSC−10において取得された位置情報に高さ情報が含まれていないと判断された場合(ステップSC−10:No)、ステップSC−5において地図表示制御部202dの処理により表示された地図表示画面において、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれているが(ステップSC―9:Yes)、携帯端末装置100の位置取得部112にて取得され送信された位置情報に高さ情報が含まれていない場合(ステップSC−10:No)、高さ情報に対応付けられた表示可能な詳細地図データの階層選択画面を生成し、当該階層選択画面を携帯端末装置100へ送信することにより、当該階層選択画面を表示部114に表示させ(ステップSC−14)、表示させた階層選択画面上で利用者により選択入力され送信された高さ情報に基づいて、詳細地図データファイル206bの格納先に格納された建造物内の高さ情報に対応するフロア案内地図を詳細地図データとして取得し(ステップSC−11〜SC−12)、当該詳細地図データを携帯端末装置100へ送信することにより、地図表示画面に表示されていた地図データを、送信した当該詳細地図データに切り替えるよう、当該詳細地図データを表示部114に表示させてもよい(ステップSC−13)。その後、再度、ステップSC−2における現在位置取得の処理へ戻る。
【0116】
ここで、SC−9に戻り、案内情報提供サーバ200の地図表示切替制御部202eは、ステップSC−9において現在位置が建物ポリゴン外である(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域外に現在位置表示記号が含まれる)と判断された場合(ステップSC−9:No)、現在位置に対応した屋外地図(すなわち、地図データ)を取得し、表示の更新を行うよう、当該地図データを携帯端末装置100へ送信することにより表示部114を制御する(ステップSC−15)。その後、再度、ステップSC−2における現在位置取得の処理へ戻る。
【0117】
さらに、ステップSC−8に戻り、案内情報提供サーバ200の地図表示切替制御部202eは、携帯端末装置100の表示部114に表示中の地図が屋内地図である(すなわち、詳細地図データである)と判断された場合(ステップSC−8:No)、さらに現在位置が建物ポリゴン外であるか否か(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域外に現在位置表示記号が含まれるか否か)を判断する(ステップSC−16)。
【0118】
そして、案内情報提供サーバ200の地図表示切替制御部202eは、ステップSC−16において現在位置が建物ポリゴン外である(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域外に現在位置表示記号が含まれる)と判断された場合(ステップSC−16:Yes)、ステップSC−1において携帯端末装置100から送信された携帯端末装置100の現在位置を示す位置情報に基づいて、現在位置に対応した屋外地図(すなわち、地図データ)に表示を切り替えるよう、当該地図データを携帯端末装置100へ送信することにより表示部114を制御する(ステップSC−17。ここで、音声案内出力制御部202fは、経路探索部202aの処理により生成された、案内経路と、案内地点および音声データとを含む経路案内データに基づいて、対応する音声データ(例えば、「屋外へ出ます。」等)を、携帯端末装置100へ送信することにより、当該音声データを携帯端末装置100の音声出力部116を介して出力させて音声案内を実行させてもよい。その後、再度、ステップSC−2における現在位置取得の処理へ戻る。
【0119】
一方、案内情報提供サーバ200の地図表示切替制御部202eは、ステップSC−16において現在位置が建物ポリゴン内である(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれる)と判断された場合(ステップSC−16:No)、現在位置に対応した屋内地図(すなわち、詳細地図データ)を取得し、表示の更新を行うよう、当該詳細地図データを携帯端末装置100へ送信することにより表示部114を制御する(ステップSC−18)。その後、再度、ステップSC−2における現在位置取得の処理へ戻る。
【0120】
以上で、第2の実施形態における案内情報提供サーバ200の処理の一例の説明を終える。
【0121】
[第3の実施形態]
続いて、本発明の第3の実施形態(案内情報提供装置400(スタンドアローン型))について、図9および図10を参照して以下に説明する。ここで、図9は、第3の実施形態における案内情報提供装置400の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。また、図10は、第3の実施形態における案内情報提供装置400の処理の一例を示すフローチャートである。
【0122】
なお、第3の実施形態においては、全ての機能を案内情報提供装置400に集約し、案内情報提供装置400は、案内情報提供サーバ200に接続することなく、現在位置を示す位置情報に対応する地図データを取得し、取得した上記地図データ上に、詳細地図データを有する所定領域を他の領域と区別して表示し、取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部に表示し、表示された地図表示画面において、他の領域と区別して表示された所定領域内に現在位置表示記号が含まれる場合、格納先に格納された詳細地図データを取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部に表示する等の機能を有する。このように、第3の実施形態は、案内情報提供装置400がスタンドアローン型に構成され単独で処理を行う点がその他の実施形態と異なる。
【0123】
[案内情報提供装置400(スタンドアローン型)の構成]
まず、第3の実施形態における案内情報提供装置400(スタンドアローン型)の構成の一例について、図9を参照して以下に説明する。
【0124】
図9に示すように、本発明の第3の実施形態の案内情報提供装置400は、位置発信装置500から発信される位置情報信号を受信する位置取得部412と表示部414と音声出力部416と制御部402と記憶部406とを少なくとも備えて構成される。これら案内情報提供装置400の各部は任意の通信路を介して通信可能に接続されている。
【0125】
図9において、入出力制御インターフェース部408、位置取得部412、表示部414、および、音声出力部416の各機能は、第1の実施形態と同様であるため説明を省略する。また、記憶部406の各部(地図データファイル406a、詳細地図データファイル406b、経路探索情報ファイル406c、および、案内地点ファイル406d等)についても、案内情報提供サーバ200ではなく案内情報提供装置400に備えられている点を除き、各機能が第1の実施形態および第2の実施形態と同様であるため説明を省略する。
【0126】
また、制御部402の各部(現在位置取得部402a〜音声案内出力部402f等)については、本実施形態の案内情報提供装置400がスタンドアローン型であり、通信制御インターフェース部を備えないため、制御部402が送信部や受信部を備えていない点を除き、各機能は第1の実施形態と基本的に同様である。
【0127】
また、図9において、制御部402は、OS(Operating System)等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部402は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部402は、機能概念的に、現在位置取得部402a、地図データ取得部402b、地図表示部402c、地図表示切替部402d、経路探索部402e、および、音声案内出力部402fを備えて構成される。
【0128】
このうち、現在位置取得部402aは、位置取得部412にて位置発信装置500より受信した位置情報信号から、緯度および経度を少なくとも含む位置情報を抽出することにより、抽出した当該位置情報を案内情報提供装置400の現在位置として取得する現在位置取得手段である。ここで、現在位置取得部402aは、位置取得部412にて位置発信装置500より受信した位置情報信号から、高さ情報を更に含む位置情報を抽出することにより、抽出した当該位置情報を案内情報提供装置400の現在位置として取得してもよい。
【0129】
また、地図データ取得部402bは、現在位置取得部402aにて現在位置として取得された位置情報に対応する、地図データファイル406aに記憶された地図データを取得する地図データ取得手段である。
【0130】
また、地図表示部402cは、地図データ取得部402bにより取得した地図データ上に、詳細地図データを有する所定領域を他の領域と区別して表示し、現在位置取得部402aにより取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部414に表示する地図表示手段である。ここで、所定領域は、建造物を示してもよく、地図表示部402cは、建造物の形状を他の領域と区別してポリゴン表示してもよい。すなわち、地図表示部402cは、地図データ取得部402bにより取得した地図データ上に、詳細地図データを有する建造物の領域を示す所定領域の形状をポリゴン表示し、現在位置取得部402aにより取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部414に表示してもよい。また、所定領域は、高さ情報を持つ建造物を示してもよく、地図表示部402cは、高さ情報を持つ建造物の立体形状をポリゴン表示してもよい。すなわち、地図表示部402cは、地図データ取得部402bにより取得した地図データ上に、詳細地図データを有する高さ情報を持つ建造物の領域を示す所定領域の立体形状をポリゴン表示し、現在位置取得部402aにより取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部414に表示してもよい。
【0131】
また、地図表示切替部402dは、地図表示部402cにより表示された地図表示画面において、他の領域と区別して表示された所定領域内に現在位置表示記号が含まれる場合、詳細地図データファイル406bの格納先に格納された詳細地図データを取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部414に表示する地図表示切替手段である。また、地図表示切替部402dは、地図表示部402cにより表示された地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれる場合、詳細地図データファイル406bの格納先に格納された建造物内のフロア案内地図を詳細地図データとして取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部414に表示してもよい。
【0132】
また、地図表示切替部402dは、地図表示部402cにより表示された地図表示画面において、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれる場合、詳細地図データファイル406bの格納先に格納された建造物内の高さ情報に対応するフロア案内地図を詳細地図データとして取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部414に表示してもよい。また、地図表示切替部402dは、地図表示部402cにより表示された地図表示画面において、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれているが、現在位置取得部402aにより取得された位置情報に高さ情報が含まれていない場合、高さ情報に対応付けられた表示可能な詳細地図データの階層選択画面を、表示部414に表示し、表示された階層選択画面上で利用者により選択入力された高さ情報に基づいて、詳細地図データファイル406bの格納先に格納された建造物内の高さ情報に対応するフロア案内地図を詳細地図データとして取得し、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部414に表示してもよい。
【0133】
また、経路探索部402eは、ユーザから入力部を介して入力される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの案内経路を、経路探索情報ファイル406cに記憶された経路探索情報を用いて探索し、探索した案内経路と、当該案内経路に対応する案内地点ファイル406dに記憶された案内地点および音声データとを含む経路案内データを生成する経路探索手段である。
【0134】
また、音声案内出力部402fは、経路探索部402eにより生成される、案内経路と、案内地点および音声データとを含む経路案内データに基づいて、対応する音声データを、音声出力部416を介して出力することにより、音声案内を実行する音声案内出力手段である。
【0135】
以上で、第3の実施形態における案内情報提供装置400の構成の一例の説明を終える。
【0136】
[案内情報提供装置400(スタンドアローン型)の処理]
次に、このように構成された第3の実施形態における案内情報提供装置400の処理の一例について、以下に図10を参照して詳細に説明する。
【0137】
図10に示すように、現在位置取得部402aは、位置取得部412にて位置発信装置500より受信した位置情報信号から、緯度および経度を少なくとも含む位置情報を抽出することにより、抽出した当該位置情報を案内情報提供装置400の現在位置として取得する(ステップSD−1)。ここで、案内情報提供装置400の制御部402は、ユーザにより入力部を介して入力された少なくとも出発地と目的地とを含む経路探索条件を取得してもよい。
【0138】
そして、地図データ取得部402bは、ステップSD−1において現在位置取得部402aの処理により現在位置として取得された位置情報に対応する、地図データファイル406aに記憶された地図データを取得する(ステップSD−2)。ここで、経路探索部402eは、ユーザから入力部を介して入力される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの案内経路を、経路探索情報ファイル406cに記憶された経路探索情報を用いて探索し、探索した案内経路と、当該案内経路に対応する案内地点ファイル406dに記憶された案内地点および音声データとを含む経路案内データを生成してもよい。
【0139】
そして、地図表示部402cは、ステップSD−2において地図データ取得部402bの処理により取得した地図データ上に、詳細地図データを有する所定領域を他の領域と区別して表示し、ステップSD−1において現在位置取得部402aの処理により取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部414に表示する(ステップSD−3)。ここで、地図表示部402cは、ステップSD−2において地図データ取得部402bの処理により取得した地図データ上に、詳細地図データを有する建造物の領域を示す所定領域の形状をポリゴン表示し、ステップSD−1において現在位置取得部402aの処理により取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部414に表示してもよい。また、地図表示部402cは、ステップSD−2において地図データ取得部402bの処理により取得した地図データ上に、詳細地図データを有する高さ情報を持つ建造物の領域を示す所定領域の立体形状をポリゴン表示し、ステップSD−1において現在位置取得部402aの処理により取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部414に表示してもよい。
【0140】
そして、地図表示切替部402dは、ステップSD−3において地図表示部402cの処理により表示された地図表示画面において、目的地に現在位置表示記号が含まれるか否かを判断する(ステップSD−4)。
【0141】
そして、地図表示切替部402dは、ステップSD−4において目的地に現在位置表示記号が含まれると判断された場合(ステップSD−4:Yes)、処理を終了する。ここで、音声案内出力部402fは、経路探索部402eの処理により生成される、案内経路と、案内地点および音声データとを含む経路案内データに基づいて、対応する音声データ(例えば、「目的地に到着しました。」等)を、音声出力部416を介して出力することにより、音声案内を実行してもよい。また、案内情報提供装置400の制御部402は、ユーザから入力部を介して表示終了指示があった場合、処理を終了してもよい。
【0142】
一方、地図表示切替部402dは、ステップSD−4において目的地に現在位置表示記号が含まれないと判断され、かつ、ユーザから入力部を介して表示終了指示がなかった場合(ステップSD−4:No)、ステップSD−3において地図表示部402cの処理により表示部414に表示された地図表示画面に表示中の地図が屋外地図であるか否か(すなわち、地図データであるか否か)を判断する(ステップSD−5)。
【0143】
そして、地図表示切替部402dは、ステップSD−5において表示部414に表示中の地図が屋外地図である(すなわち、地図データである)と判断された場合(ステップSD−5:Yes)、さらに現在位置が建物ポリゴン内であるか否か(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれるか否か)を判断する(ステップSD−6)。
【0144】
そして、地図表示切替部402dは、ステップSD−6において現在位置が建物ポリゴン内である(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれる)と判断された場合(ステップSD−6:Yes)、ステップSD−1において現在位置取得部402aの処理により取得された案内情報提供装置400の現在位置を示す位置情報に基づいて、当該位置情報に高さ情報が含まれているか否かを判断する(ステップSD−7)。ここで、音声案内出力部402fは、経路探索部402eの処理により生成された、案内経路と、案内地点および音声データとを含む経路案内データに基づいて、対応する音声データ(例えば、「屋内に入ります。」等)を音声出力部116を介して出力させることにより音声案内を実行してもよい。
【0145】
そして、地図表示切替部402dは、ステップSD−3において地図表示部402cの処理により表示された地図表示画面において、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれる場合(ステップSD−6:Yes〜ステップSD−7:Yes)、詳細地図データファイル406bの格納先に格納された建造物内の高さ情報に対応するフロア案内地図を詳細地図データとして取得し(ステップSD−8〜SD−9)、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部414に表示する(ステップSD−10)。その後、再度、ステップSD−1における現在位置取得の処理へ戻る。
【0146】
一方、地図表示切替部402dは、ステップSD−7において取得された位置情報に高さ情報が含まれていないと判断された場合(ステップSD−7:No)、(すなわち、ステップSD−3において地図表示部402cの処理により表示された地図表示画面において、立体形状にポリゴン表示された高さ情報を持つ建造物の領域を示す所定領域内に現在位置表示記号が含まれているが(ステップSD―6:Yes)、ステップSD−1において現在位置取得部402aの処理により取得された位置情報に高さ情報が含まれていない場合(ステップSD−7:No))、高さ情報に対応付けられた表示可能な詳細地図データの階層選択画面を、表示部414に表示し(ステップSD−11)、表示された階層選択画面上で利用者により選択入力された高さ情報に基づいて、詳細地図データファイル406bの格納先に格納された建造物内の高さ情報に対応するフロア案内地図を詳細地図データとして取得し(ステップSD−8〜SD−9)、地図表示画面に表示されていた地図データを、取得した当該詳細地図データに切り替えて、表示部414に表示してもよい(ステップSD−10)。その後、再度、ステップSD−1における現在位置取得の処理へ戻る。
【0147】
ここで、SD−6に戻り、地図表示切替部402dは、ステップSD−6において現在位置が建物ポリゴン外である(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域外に現在位置表示記号が含まれる)と判断された場合(ステップSC−6:No)、現在位置に対応した屋外地図(すなわち、地図データ)を取得し、表示の更新を行う(ステップSD−12)。その後、再度、ステップSD−1における現在位置取得の処理へ戻る。
【0148】
さらに、ステップSD−5に戻り、地図表示切替部402dは、表示部414に表示中の地図が屋内地図である(すなわち、詳細地図データである)と判断された場合(ステップSD−5:No)、さらに現在位置が建物ポリゴン外であるか否か(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域外に現在位置表示記号が含まれるか否か)を判断する(ステップSD−13)。
【0149】
そして、地図表示切替部402dは、ステップSD−13において現在位置が建物ポリゴン外である(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域外に現在位置表示記号が含まれる)と判断された場合(ステップSD−13:Yes)、位置情報を取得し現在位置に対応した屋外地図(すなわち、地図データ)に表示を切り替える(ステップSD−14)。ここで、音声案内出力部402fは、経路探索部402eの処理により生成される、案内経路と、案内地点および音声データとを含む経路案内データに基づいて、対応する音声データ(例えば、「屋外へ出ます。」等)を、音声出力部416を介して出力することにより、音声案内を実行してもよい。その後、再度、ステップSD−1における現在位置取得の処理へ戻る。
【0150】
一方、地図表示切替部402dは、ステップSD−13において現在位置が建物ポリゴン内である(すなわち、地図表示画面において、ポリゴン表示された建造物の領域を示す所定領域内に現在位置表示記号が含まれる)と判断された場合(ステップSD−13:No)、現在位置に対応した屋内地図(すなわち、詳細地図データ)を取得し、表示の更新を行う(ステップSD−15)。その後、再度、ステップSD−1における現在位置取得の処理へ戻る。
【0151】
以上で、第3の実施形態における案内情報提供装置400の処理の一例の説明を終える。
【0152】
[他の実施の形態]
さて、これまで本発明の実施の形態について説明したが、本発明は、上述した実施の形態以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
【0153】
また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【0154】
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【0155】
また、携帯端末装置100、案内情報提供サーバ200、および、案内情報提供装置400に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【0156】
例えば、携帯端末装置100、案内情報提供サーバ200、および、案内情報提供装置400の各装置が備える処理機能、特に制御部102、制御部202、および、制御部402にて行われる各処理機能については、その全部または任意の一部を、CPU(Central Processing Unit)および当該CPUにて解釈実行されるプログラムにて実現することができ、あるいは、ワイヤードロジックによるハードウェアとして実現することも可能である。尚、プログラムは、後述する記録媒体に記録されており、必要に応じて携帯端末装置100、案内情報提供サーバ200、および、案内情報提供装置400に機械的に読み取られる。すなわち、ROMまたはHDなどの記憶部206、および記憶部406などは、OS(Operating System)として協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。
【0157】
また、このコンピュータプログラムは、携帯端末装置100、案内情報提供サーバ200、および、案内情報提供装置400に対して任意のネットワーク300を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【0158】
また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、この「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、EPROM、EEPROM、CD−ROM、MO、DVD等の任意の「可搬用の物理媒体」、あるいは、LAN、WAN、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。
【0159】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OS(Operating System)に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【0160】
記憶部206および記憶部406に格納される各種のデータベース等(地図データファイル206a,406a、詳細地図データファイル206b,406b、経路探索情報ファイル206c,406c、および、案内地点ファイル206d,406d等)は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラムやテーブルやデータベースやウェブページ用ファイル等を格納する。
【0161】
また、携帯端末装置100、案内情報提供サーバ200,および、案内情報提供装置400は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置を接続し、該情報処理装置に本発明の方法を実現させるソフトウェア(プログラム、データ等を含む)を実装することにより実現してもよい。特に、携帯端末装置100は、例えば、一般に市販されるデスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置や、携帯電話やPHSやPDA等の携帯通信端末装置等であってもよい。
【0162】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【産業上の利用可能性】
【0163】
以上詳述したように、本発明によれば、ユーザの屋内外間の移動に対応したシームレスな経路案内をより良好に行うことができる案内情報提供システム、携帯端末装置、案内情報提供サーバ、案内情報提供装置、および、案内情報提供方法を提供することができるので、屋内外の地図情報を発信する等の案内情報提供を支援する情報機器や情報処理分野などの様々な分野において極めて有用である。
【符号の説明】
【0164】
100 携帯端末装置
102 制御部
102a 現在位置取得部
102b 現在位置送信部
102c 地図データ受信部
102d 地図表示部
102e 地図表示切替部
102f 音声案内出力部
104 通信制御インターフェース部
108 入出力制御インターフェース部
112 位置取得部
114 表示部
116 音声出力部
200 案内情報提供サーバ
202 制御部
202a 経路探索部
202b 地図データ取得部
202c 地図表示画面生成部
202d 地図表示制御部
202e 地図表示切替制御部
202f 音声案内出力制御部
204 通信制御インターフェース部
206 記憶部
206a 地図データファイル
206b 詳細地図データファイル
206c 経路探索情報ファイル
206d 案内地点ファイル
300 ネットワーク
400 案内情報提供装置(スタンドアローン型)
402 制御部
402a 現在位置取得部
402b 地図データ取得部
402c 地図表示部
402d 地図表示切替部
402e 経路探索部
402f 音声案内出力部
406 記憶部
406a 地図データファイル
406b 詳細地図データファイル
406c 経路探索情報ファイル
406d 案内地点ファイル
408 入出力制御インターフェース部
412 位置取得部
414 表示部
416 音声出力部
500 位置発信装置

【特許請求の範囲】
【請求項1】
制御部と記憶部とを少なくとも備える案内情報提供サーバ、および、当該案内情報提供サーバにネットワークを介して通信可能に接続された、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備える携帯端末装置を備えた案内情報提供システムであって、
上記案内情報提供サーバの上記記憶部は、
所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶する地図データ記憶手段と、
上記詳細地図データを、上記格納先情報が示す格納先に記憶する詳細地図データ記憶手段と、
を備え、
上記案内情報提供サーバの上記制御部は、
上記携帯端末装置から送信される上記位置情報に対応する、上記地図データ記憶手段に記憶された上記地図データを上記携帯端末装置へ送信する地図データ送信手段
を備え、
上記携帯端末装置の上記制御部は、
上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、上記緯度および上記経度を少なくとも含む上記位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得手段と、
上記現在位置取得手段により取得された上記位置情報を上記現在位置として上記案内情報提供サーバへ送信する現在位置送信手段と、
上記案内情報提供サーバの上記地図データ送信手段により送信される上記地図データを受信する地図データ受信手段と、
上記地図データ受信手段により受信した上記地図データ上に、上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記現在位置取得手段により取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を、上記表示部に表示する地図表示手段と、
上記地図表示手段により表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記詳細地図データ記憶手段の上記格納先に格納された上記詳細地図データを取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示する地図表示切替手段と、
を備えたことを特徴とする、案内情報提供システム。
【請求項2】
請求項1に記載の案内情報提供システムにおいて、
上記所定領域は、建造物を示し、
上記地図表示手段は、上記建造物の形状を上記他の領域と区別してポリゴン表示することを特徴とする、案内情報提供システム。
【請求項3】
請求項1または2に記載の案内情報提供システムにおいて、
上記所定領域は、高さ情報を持つ建造物を示し、
上記地図データ記憶手段は、
上記高さ情報を持つ上記建造物の領域を示す上記所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、上記高さ情報を更に含む上記位置情報に対応付けて記憶することを特徴とする、案内情報提供システム。
【請求項4】
請求項3に記載の案内情報提供システムにおいて、
上記現在位置取得手段は、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、上記高さ情報を更に含む上記位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の上記現在位置として取得し、
上記地図表示手段は、上記高さ情報を持つ上記建造物の立体形状をポリゴン表示することを特徴とする、案内情報提供システム。
【請求項5】
請求項4に記載の案内情報提供システムにおいて、
上記地図表示切替手段は、
上記地図表示手段により表示された上記地図表示画面において、上記所定領域内に上記現在位置表示記号が含まれているが、上記現在位置取得手段により取得された上記位置情報に上記高さ情報が含まれていない場合、上記高さ情報に対応付けられた表示可能な上記詳細地図データの階層選択画面を、上記表示部に表示し、
表示された上記階層選択画面上で利用者により選択入力された上記高さ情報に基づいて、上記詳細地図データ記憶手段の上記格納先に格納された上記建造物内の上記高さ情報に対応するフロア案内地図を上記詳細地図データとして取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示することを特徴とする、案内情報提供システム。
【請求項6】
案内情報提供サーバにネットワークを介して通信可能に接続された、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備える携帯端末装置であって、
上記制御部は、
上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を少なくとも含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得手段と、
上記現在位置取得手段により取得された上記位置情報を上記現在位置として上記案内情報提供サーバへ送信する現在位置送信手段と、
上記案内情報提供サーバから送信される、上記携帯端末装置から送信された上記位置情報に対応する、上記緯度および上記経度を少なくとも含む上記位置情報に対応付けて記憶された所定領域の詳細地図データの格納先情報を少なくとも含む地図データを受信する地図データ受信手段と、
上記地図データ受信手段により受信した上記地図データ上に、上記格納先情報が示す格納先に記憶された上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記現在位置取得手段により取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を、上記表示部に表示する地図表示手段と、
上記地図表示手段により表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記案内情報提供サーバから上記格納先に格納された上記詳細地図データを取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示する地図表示切替手段と、
を備えたことを特徴とする、携帯端末装置。
【請求項7】
位置発信装置から発信される位置情報信号を受信する位置取得部と表示部とを少なくとも備える携帯端末装置にネットワークを介して通信可能に接続された、制御部と記憶部とを少なくとも備える案内情報提供サーバであって、
上記記憶部は、
所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶する地図データ記憶手段と、
上記詳細地図データを、上記格納先情報が示す格納先に記憶する詳細地図データ記憶手段と、
を備え、
上記制御部は、
上記携帯端末装置から送信される、当該携帯端末装置の上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から抽出された上記緯度および上記経度を少なくとも含む上記携帯端末装置の現在位置として取得された上記位置情報に対応する、上記地図データ記憶手段に記憶された上記地図データを取得する地図データ取得手段と、
上記地図データ取得手段により取得された上記地図データ上に、上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記携帯端末装置から送信されて取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を生成する地図表示画面生成手段と、
上記地図表示画面生成手段により生成した上記地図表示画面を上記携帯端末装置へ送信することにより、当該携帯端末装置の上記表示部に当該地図表示画面を表示させる地図表示制御手段と、
上記地図表示制御手段により表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記詳細地図データ記憶手段の上記格納先に格納された上記詳細地図データを取得し、当該詳細地図データを上記携帯端末装置へ送信することにより、上記地図表示画面に表示されていた上記地図データを、送信した当該詳細地図データに切り替えるよう、当該詳細地図データを上記表示部に表示させる地図表示切替制御手段と、
を備えたことを特徴とする、案内情報提供サーバ。
【請求項8】
位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部と記憶部とを少なくとも備える案内情報提供装置であって、
上記記憶部は、
所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶する地図データ記憶手段と、
上記詳細地図データを、上記格納先情報が示す格納先に記憶する詳細地図データ記憶手段と、
を備え、
上記制御部は、
上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、上記緯度および上記経度を少なくとも含む上記位置情報を抽出することにより、抽出した当該位置情報を上記案内情報提供装置の現在位置として取得する現在位置取得手段と、
上記現在位置取得手段により上記現在位置として取得された上記位置情報に対応する、上記地図データ記憶手段に記憶された上記地図データを取得する地図データ取得手段と、
上記地図データ取得手段により取得した上記地図データ上に、上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記現在位置取得手段により取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を、上記表示部に表示する地図表示手段と、
上記地図表示手段により表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記詳細地図データ記憶手段の上記格納先に格納された上記詳細地図データを取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示する地図表示切替手段と、
を備えたことを特徴とする、案内情報提供装置。
【請求項9】
制御部と記憶部とを少なくとも備える案内情報提供サーバ、および、当該案内情報提供サーバにネットワークを介して通信可能に接続された、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備える携帯端末装置を備えた案内情報提供システムにおいて実行される案内情報提供方法であって、
上記案内情報提供サーバの上記記憶部は、
所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶する地図データ記憶手段と、
上記詳細地図データを、上記格納先情報が示す格納先に記憶する詳細地図データ記憶手段と、
を備えており、
上記携帯端末装置の上記制御部において実行される、上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、上記緯度および上記経度を少なくとも含む上記位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得ステップと、
上記携帯端末装置の上記制御部において実行される、上記現在位置取得ステップにて取得された上記位置情報を上記現在位置として上記案内情報提供サーバへ送信する現在位置送信ステップと、
上記案内情報提供サーバの上記制御部において実行される、上記携帯端末装置の上記現在位置送信ステップにて送信される上記位置情報に対応する、上記地図データ記憶手段に記憶された上記地図データを上記携帯端末装置へ送信する地図データ送信ステップと、
上記携帯端末装置の上記制御部において実行される、上記案内情報提供サーバの上記地図データ送信ステップにて送信される上記地図データを受信する地図データ受信ステップと、
上記携帯端末装置の上記制御部において実行される、上記地図データ受信ステップにて受信した上記地図データ上に、上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記現在位置取得ステップにて取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を、上記表示部に表示する地図表示ステップと、
上記携帯端末装置の上記制御部において実行される、上記地図表示ステップにて表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記詳細地図データ記憶手段の上記格納先に格納された上記詳細地図データを取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示する地図表示切替ステップと、
を含むことを特徴とする、案内情報提供方法。
【請求項10】
案内情報提供サーバにネットワークを介して通信可能に接続された、位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部とを少なくとも備える携帯端末装置において実行される案内情報提供方法であって、
上記制御部において実行される、
上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、緯度および経度を少なくとも含む位置情報を抽出することにより、抽出した当該位置情報を上記携帯端末装置の現在位置として取得する現在位置取得ステップと、
上記現在位置取得ステップにて取得された上記位置情報を上記現在位置として上記案内情報提供サーバへ送信する現在位置送信ステップと、
上記案内情報提供サーバから送信される、上記携帯端末装置から送信された上記位置情報に対応する、上記緯度および上記経度を少なくとも含む上記位置情報に対応付けて記憶された所定領域の詳細地図データの格納先情報を少なくとも含む地図データを受信する地図データ受信ステップと、
上記地図データ受信ステップにて受信した上記地図データ上に、上記格納先情報が示す格納先に記憶された上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記現在位置取得ステップにて取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を、上記表示部に表示する地図表示ステップと、
上記地図表示ステップにて表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記案内情報提供サーバから上記格納先に格納された上記詳細地図データを取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示する地図表示切替ステップと、
を含むことを特徴とする、案内情報提供方法。
【請求項11】
位置発信装置から発信される位置情報信号を受信する位置取得部と表示部とを少なくとも備える携帯端末装置にネットワークを介して通信可能に接続された、制御部と記憶部とを少なくとも備える案内情報提供サーバにおいて実行される案内情報提供方法であって、
上記記憶部は、
所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶する地図データ記憶手段と、
上記詳細地図データを、上記格納先情報が示す格納先に記憶する詳細地図データ記憶手段と、
を備えており、
上記制御部において実行される、
上記携帯端末装置から送信される、当該携帯端末装置の上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から抽出された上記緯度および上記経度を少なくとも含む上記携帯端末装置の現在位置として取得された上記位置情報に対応する、上記地図データ記憶手段に記憶された上記地図データを取得する地図データ取得ステップと、
上記地図データ取得ステップにて取得された上記地図データ上に、上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記携帯端末装置から送信されて取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を生成する地図表示画面生成ステップと、
上記地図表示画面生成ステップにて生成した上記地図表示画面を上記携帯端末装置へ送信することにより、当該携帯端末装置の上記表示部に当該地図表示画面を表示させる地図表示制御ステップと、
上記地図表示制御ステップにて表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記詳細地図データ記憶手段の上記格納先に格納された上記詳細地図データを取得し、当該詳細地図データを上記携帯端末装置へ送信することにより、上記地図表示画面に表示されていた上記地図データを、送信した当該詳細地図データに切り替えるよう、当該詳細地図データを上記表示部に表示させる地図表示切替制御ステップと、
を含むことを特徴とする、案内情報提供方法。
【請求項12】
位置発信装置から発信される位置情報信号を受信する位置取得部と表示部と制御部と記憶部とを少なくとも備える案内情報提供装置において実行される案内情報提供方法であって、
上記記憶部は、
所定領域の詳細地図データの格納先情報を少なくとも含む地図データを、緯度および経度を少なくとも含む位置情報に対応付けて記憶する地図データ記憶手段と、
上記詳細地図データを、上記格納先情報が示す格納先に記憶する詳細地図データ記憶手段と、
を備えており、
上記制御部において実行される、
上記位置取得部にて上記位置発信装置より受信した上記位置情報信号から、上記緯度および上記経度を少なくとも含む上記位置情報を抽出することにより、抽出した当該位置情報を上記案内情報提供装置の現在位置として取得する現在位置取得ステップと、
上記現在位置取得ステップにて上記現在位置として取得された上記位置情報に対応する、上記地図データ記憶手段に記憶された上記地図データを取得する地図データ取得ステップと、
上記地図データ取得ステップにて取得した上記地図データ上に、上記詳細地図データを有する上記所定領域を他の領域と区別して表示し、上記現在位置取得ステップにて取得された上記現在位置を示す現在位置表示記号を表示した地図表示画面を、上記表示部に表示する地図表示ステップと、
上記地図表示ステップにて表示された上記地図表示画面において、上記他の領域と区別して表示された上記所定領域内に上記現在位置表示記号が含まれる場合、上記詳細地図データ記憶手段の上記格納先に格納された上記詳細地図データを取得し、上記地図表示画面に表示されていた上記地図データを、取得した当該詳細地図データに切り替えて、上記表示部に表示する地図表示切替ステップと、
を含むことを特徴とする、案内情報提供方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate


【公開番号】特開2010−169490(P2010−169490A)
【公開日】平成22年8月5日(2010.8.5)
【国際特許分類】
【出願番号】特願2009−11414(P2009−11414)
【出願日】平成21年1月21日(2009.1.21)
【出願人】(500168811)株式会社ナビタイムジャパン (410)
【Fターム(参考)】