説明

地図情報提供装置、地図情報提供システム、端末装置、サーバ装置、地図情報提供方法、および、プログラム

【課題】利用者が屋外と屋内の間を移動する場合等においても、適切に地図表示を切り替えることができる地図情報提供装置、地図情報提供システム、端末装置、サーバ装置、地図情報提供方法、および、プログラムを提供することを課題とする。
【解決手段】本発明は、複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備え、複数の表示形式の地図データを記憶し、位置取得部により受信された位置情報信号の種別情報を取得して、記憶部に種別情報の履歴を格納し、記憶部に格納された種別情報の履歴に基づいて、地図データの表示形式を判定し、判定された表示形式の地図データを、表示部に表示させることを特徴とする。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、地図情報提供装置、地図情報提供システム、端末装置、サーバ装置、地図情報提供方法、および、プログラムに関する。
【背景技術】
【0002】
従来、屋内のルート案内を行う歩行者用ナビゲーションシステムにおいて、情報処理端末の表示部に屋内地図情報を表示する地図情報提供技術が開示されている。
【0003】
例えば、特許文献1に記載の地図情報配信システムでは、フロア間の移動の際に、次のフロアの経路地図を生成するためのリンク情報を利用者の操作により選択された場合に、当該リンク先のフロアの経路地図に切り替えて、屋内ルート案内地図を表示させる技術が開示されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2008−33043号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、従来の地図情報提供技術においては、利用者が屋外と屋内の間を移動する場合等において、適切に地図表示を切り替えることができないという問題点を有していた。例えば、特許文献1に記載の地図情報配信システムにおいて、利用者の手動操作によらず自動的に地図表示の切り替え制御を行うために、位置情報信号により特定される現在位置が施設内に存在すると判定された場合に、屋内地図に切り替えることが考えられるが、施設内と判定できるのは施設の出入口等から遠い場所等であり、出入り口付近や吹き抜け等のように複数の種別の位置情報信号を受信し得る場所においては、適切な地図表示の切り替えが困難であるという問題点を有していた。
【0006】
本発明は、上記問題点に鑑みてなされたもので、利用者が屋外と屋内の間を移動する場合等においても、適切に地図表示を切り替えることができる地図情報提供装置、地図情報提供システム、端末装置、サーバ装置、地図情報提供方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【0007】
このような目的を達成するため、本発明の地図情報提供装置は、複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた地図情報提供装置であって、上記記憶部は、複数の表示形式の地図データを記憶する地図データ記憶手段、を備え、上記制御部は、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得手段と、上記信号種別取得手段により上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定手段と、上記表示形式判定手段により判定された上記表示形式の上記地図データを、上記表示部に表示させる地図表示手段と、を備えたことを特徴とする。
【0008】
また、本発明の地図情報提供装置は、上記記載の地図情報提供装置において、上記表示形式判定手段は、上記信号種別取得手段により上記記憶部に格納された上記種別情報の履歴に基づいて、同一の上記種別情報が連続して所定回数以上取得された場合に、当該種別情報に対応する上記表示形式の上記地図データを表示すると判定することを特徴とする。
【0009】
また、本発明の地図情報提供装置は、上記記載の地図情報提供装置において、上記表示形式判定手段は、上記信号種別取得手段により上記記憶部に格納された上記種別情報の履歴に基づいて、所定の時間間隔を隔てて同一の上記種別情報が取得された場合に、当該種別情報に対応する上記表示形式の上記地図データを表示すると判定することを特徴とする。
【0010】
また、本発明の地図情報提供装置は、上記記載の地図情報提供装置において、上記地図データ記憶手段は、上記複数の上記表示形式の上記地図データとして、屋内地図データと屋外地図データを記憶し、上記表示形式判定手段は、上記同一の上記種別情報がGPS信号の種別である場合に、上記屋外地図データを上記対応する上記表示形式の上記地図データと判定し、上記同一の上記種別情報がIMES信号の種別である場合に、上記屋内地図データを上記対応する上記表示形式の上記地図データと判定することを特徴とする。
【0011】
また、本発明の地図情報提供装置は、上記記載の地図情報提供装置において、上記信号種別取得手段は、上記位置取得部により受信された上記位置情報信号の信号強度を更に取得して、上記種別情報に対応付けて上記信号強度の履歴を上記記憶部に格納し、上記表示形式判定手段は、更に、上記信号種別取得手段により上記記憶部に格納された上記信号強度の履歴に基づいて、上記地図データの上記表示形式を判定することを特徴とする。
【0012】
また、本発明の地図情報提供装置は、上記記載の地図情報提供装置において、上記信号種別取得手段は、上記位置取得部により受信された上記位置情報信号による測位精度を更に取得して、上記種別情報に対応付けて上記測位精度の履歴を上記記憶部に格納し、上記表示形式判定手段は、更に、上記信号種別取得手段により上記記憶部に格納された上記測位精度の履歴に基づいて、上記地図データの上記表示形式を判定することを特徴とする。
【0013】
また、本発明の地図情報提供システムは、複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた端末装置、および、記憶部と制御部を少なくとも備えたサーバ装置、を通信可能に接続した地図情報提供システムであって、上記サーバ装置の上記記憶部は、複数の表示形式の地図データを記憶する地図データ記憶手段、を備え、上記端末装置の上記制御部は、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得手段と、上記信号種別取得手段により上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定手段と、上記表示形式判定手段により判定された上記表示形式の上記地図データの取得要求を、上記サーバ装置に送信する取得要求送信手段と、上記サーバ装置から送信される、上記取得要求に基づく上記表示形式の上記地図データを受信する地図データ受信手段と、上記地図データ受信手段により受信された上記地図データを、上記表示部に表示させる地図表示手段と、を備え、上記サーバ装置の上記制御部は、上記端末装置から送信される、上記取得要求を受信する取得要求受信手段と、上記取得要求受信手段により受信された上記取得要求に基づいて、上記表示形式の上記地図データを上記地図データ記憶手段から取得する地図データ取得手段と、上記地図データ取得手段により取得された上記地図データを、上記端末装置に送信する地図データ送信手段と、を備えたことを特徴とする。
【0014】
また、本発明の地図情報提供システムは、上記記載の地図情報提供システムにおいて、上記地図データ受信手段は、上記受信した上記地図データを上記記憶部に格納し、上記取得要求送信手段は、上記表示形式判定手段により判定された上記表示形式の上記地図データが上記記憶部に格納されていない場合に、上記取得要求を上記サーバ装置に送信し、上記地図データ受信手段は、上記表示形式判定手段により判定された上記表示形式の上記地図データが上記記憶部に格納されている場合に、当該地図データを上記表示部に表示させることを特徴とする。
【0015】
また、本発明の端末装置は、記憶部を少なくとも備えたサーバ装置に通信可能に接続された、複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた端末装置であって、上記サーバ装置の上記記憶部は、複数の表示形式の地図データを記憶する地図データ記憶手段、を備え、上記制御部は、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得手段と、上記信号種別取得手段により上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定手段と、上記表示形式判定手段により判定された上記表示形式の上記地図データの取得要求を、上記サーバ装置に送信する取得要求送信手段と、上記サーバ装置から送信される、上記取得要求に基づいて上記地図データ記憶手段から取得された上記表示形式の上記地図データを受信する地図データ受信手段と、上記地図データ受信手段により受信された上記地図データを、上記表示部に表示させる地図表示手段と、を備えたことを特徴とする。
【0016】
また、本発明のサーバ装置は、複数の種別の位置情報信号を受信可能な位置取得部と表示部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部を少なくとも備えたサーバ装置であって、上記記憶部は、複数の表示形式の地図データを記憶する地図データ記憶手段、を備え、上記制御部は、上記端末装置から送信される、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得手段と、上記信号種別取得手段により上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定手段と、上記表示形式判定手段により判定された上記表示形式の上記地図データを、上記端末装置に送信することにより、上記端末装置の上記表示部に表示させる地図表示制御手段と、を備えたことを特徴とする。
【0017】
また、本発明の地図情報提供方法は、複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた地図情報提供装置において実行される地図情報提供方法であって、上記記憶部は、複数の表示形式の地図データを記憶する地図データ記憶手段、を備え、上記制御部において実行される、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、上記表示形式判定ステップにて判定された上記表示形式の上記地図データを、上記表示部に表示させる地図表示ステップと、を含むことを特徴とする。
【0018】
また、本発明の地図情報提供方法は、複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた端末装置、および、記憶部と制御部を少なくとも備えたサーバ装置、を通信可能に接続した地図情報提供システムにおいて実行される地図情報提供方法であって、上記サーバ装置の上記記憶部は、複数の表示形式の地図データを記憶する地図データ記憶手段、を備え、上記端末装置の上記制御部において実行される、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、上記端末装置の上記制御部において実行される、上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、上記端末装置の上記制御部において実行される、上記表示形式判定ステップにて判定された上記表示形式の上記地図データの取得要求を、上記サーバ装置に送信する取得要求送信ステップと、上記サーバ装置の上記制御部において実行される、上記端末装置から送信される、上記取得要求を受信する取得要求受信ステップと、上記サーバ装置の上記制御部において実行される、上記取得要求受信ステップにて受信された上記取得要求に基づいて、上記表示形式の上記地図データを上記地図データ記憶手段から取得する地図データ取得ステップと、上記サーバ装置の上記制御部において実行される、上記地図データ取得ステップにて取得された上記地図データを、上記端末装置に送信する地図データ送信ステップと、上記端末装置の上記制御部において実行される、上記サーバ装置から送信される、上記取得要求に基づく上記表示形式の上記地図データを受信する地図データ受信ステップと、上記端末装置の上記制御部において実行される、上記地図データ受信ステップにて受信された上記地図データを、上記表示部に表示させる地図表示ステップと、を含むことを特徴とする。
【0019】
また、本発明の地図情報提供方法は、記憶部を少なくとも備えたサーバ装置に通信可能に接続された、複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた端末装置において実行される地図情報提供方法であって、上記サーバ装置の上記記憶部は、複数の表示形式の地図データを記憶する地図データ記憶手段、を備え、上記制御部において実行される、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、上記表示形式判定ステップにて判定された上記表示形式の上記地図データの取得要求を、上記サーバ装置に送信する取得要求送信ステップと、上記サーバ装置から送信される、上記取得要求に基づいて上記地図データ記憶手段から取得された上記表示形式の上記地図データを受信する地図データ受信ステップと、上記地図データ受信ステップにて受信された上記地図データを、上記表示部に表示させる地図表示ステップと、を含むことを特徴とする。
【0020】
また、本発明の地図情報提供方法は、複数の種別の位置情報信号を受信可能な位置取得部と表示部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部を少なくとも備えたサーバ装置において実行される地図情報提供方法であって、上記記憶部は、複数の表示形式の地図データを記憶する地図データ記憶手段、を備え、上記制御部において実行される、上記端末装置から送信される、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、上記表示形式判定ステップにて判定された上記表示形式の上記地図データを、上記端末装置に送信することにより、上記端末装置の上記表示部に表示させる地図表示制御ステップと、を含むことを特徴とする。
【0021】
また、本発明のプログラムは、複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた地図情報提供装置に実行させるためのプログラムであって、上記記憶部は、複数の表示形式の地図データを記憶する地図データ記憶手段、を備え、上記制御部において、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、上記表示形式判定ステップにて判定された上記表示形式の上記地図データを、上記表示部に表示させる地図表示ステップと、を実行させることを特徴とする。
【0022】
また、本発明のプログラムは、記憶部を少なくとも備えたサーバ装置に通信可能に接続された、複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた端末装置に実行させるためのプログラムであって、上記サーバ装置の上記記憶部は、複数の表示形式の地図データを記憶する地図データ記憶手段、を備え、上記制御部において、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、上記表示形式判定ステップにて判定された上記表示形式の上記地図データの取得要求を、上記サーバ装置に送信する取得要求送信ステップと、上記サーバ装置から送信される、上記取得要求に基づいて上記地図データ記憶手段から取得された上記表示形式の上記地図データを受信する地図データ受信ステップと、上記地図データ受信ステップにて受信された上記地図データを、上記表示部に表示させる地図表示ステップと、を実行させることを特徴とする。
【0023】
また、本発明のプログラムは、複数の種別の位置情報信号を受信可能な位置取得部と表示部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部を少なくとも備えたサーバ装置に実行させるためのプログラムであって、上記記憶部は、複数の表示形式の地図データを記憶する地図データ記憶手段、を備え、上記制御部において、上記端末装置から送信される、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、上記表示形式判定ステップにて判定された上記表示形式の上記地図データを、上記端末装置に送信することにより、上記端末装置の上記表示部に表示させる地図表示制御ステップと、を実行させることを特徴とする。
【発明の効果】
【0024】
この発明によれば、複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備え、複数の表示形式の地図データを記憶し、位置取得部により受信された位置情報信号の種別情報を取得して、記憶部に種別情報の履歴を格納し、記憶部に格納された種別情報の履歴に基づいて、地図データの表示形式を判定し、判定された表示形式の地図データを、表示部に表示させるので、利用者が屋外と屋内の間を移動する場合等においても、適切に地図表示を切り替えることができるという効果を奏する。具体的には、屋外と屋内の間の出入り口付近や吹き抜け等といった複数の種別の位置情報信号を受信し得る場所においても、地図情報の表示形式が頻繁に切り替わることを抑制し、利用者にシームレスでストレスフリーな現在位置案内やルート案内等を提供することができる。
【0025】
また、本発明によれば、記憶部に格納された種別情報の履歴に基づいて、同一の種別情報が連続して所定回数以上取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定するので、受信される位置測位情報の種別が混在する場所等においても、連続測位回数に基づいた表示形式の適切な切り替えが可能となるという効果を奏する。
【0026】
また、本発明によれば、記憶部に格納された種別情報の履歴に基づいて、所定の時間間隔を隔てて同一の上記種別情報が取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定するので、受信される位置測位情報の種別が混在する場所等においても、所定時間における種別の同一性により表示形式を適切に切り替えることができるという効果を奏する。
【0027】
また、本発明によれば、複数の表示形式の地図データとして、屋内地図データと屋外地図データを記憶し、同一の種別情報がGPS信号の種別である場合に、屋外地図データを対応する表示形式の地図データと判定し、同一の種別情報がIMES信号の種別である場合に、屋内地図データを対応する表示形式の地図データと判定するので、GPS信号を受信しやすい屋外においては屋外用の表示形式に、IMES信号を受信しやすい屋内においては屋内用の表示形式に、適切に地図表示を切り替えることができるという効果を奏する。
【0028】
また、本発明によれば、位置取得部により受信された位置情報信号の信号強度を更に取得して、種別情報に対応付けて信号強度の履歴を記憶部に格納し、更に、記憶部に格納された信号強度の履歴に基づいて、地図データの表示形式を判定するので、信号種別のみならず信号強度を加味した適切な表示形式の切り替えを行うことができるという効果を奏する。
【0029】
また、本発明によれば、位置取得部により受信された位置情報信号による測位精度を更に取得して、種別情報に対応付けて測位精度の履歴を記憶部に格納し、更に、記憶部に格納された測位精度の履歴に基づいて、地図データの表示形式を判定するので、信号種別のみならず位置情報信号による位置特定の精度に応じて適切な表示形式の切り替えを行うことができるという効果を奏する。
【0030】
なお、上記において、本発明の地図情報提供装置を一例に効果の説明をしたが、地図情報提供システム、端末装置、サーバ装置、地図情報提供方法、および、プログラムにおいても同様の効果を奏する。
【図面の簡単な説明】
【0031】
【図1】図1は、第1の実施形態における地図情報提供装置100の構成の一例を示すブロック図である。
【図2】図2は、第1の実施形態における地図情報提供装置100の処理の一例を示すフローチャートである。
【図3】図3は、測位回数に基づいた表示方式判定処理の一例を示すフローチャートである。
【図4】図4は、タイマーに基づいた表示方式判定処理の一例を示すフローチャートである。
【図5】図5は、第2の実施形態における地図情報提供システムの構成の一例を示すブロック図である。
【図6】図6は、第2の実施形態における地図情報提供システムの処理の一例を示すフローチャートである。
【図7】図7は、第3の実施形態におけるサーバ装置200の構成の一例を示すブロック図である。
【図8】図8は、第3の実施形態におけるサーバ装置200の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【0032】
以下に、本発明にかかる地図情報提供装置、地図情報提供システム、端末装置、サーバ装置、地図情報提供方法、および、プログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【0033】
以下、本発明の構成および処理について、第1の実施形態(地図情報提供装置(スタンドアローン型))、第2の実施形態(地図情報提供システム)、第3の実施形態(サーバ装置(サーバ主導型))の順にて詳細に説明する。
【0034】
[第1の実施形態]
最初に、本発明の第1の実施形態(地図情報提供装置100(スタンドアローン型))について、図1〜図4を参照して以下に説明する。ここで、図1は、第1の実施形態における地図情報提供装置100の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。
【0035】
[地図情報提供装置100(スタンドアローン型)の構成]
まず、第1の実施形態における地図情報提供装置100(スタンドアローン型)の構成の一例について、図1を参照して以下に説明する。
【0036】
図1に示すように、本発明の第1の実施形態の地図情報提供装置100は、位置取得部112と表示部114と制御部102と記憶部106とを少なくとも備えて構成される。これら地図情報提供装置100の各部は任意の通信路を介して通信可能に接続されている。地図情報提供装置100は、例えば、PND(Portable Navigation Device)等の各種ナビゲーション装置、ノート型のパーソナルコンピュータ等の各種情報処理装置、または、携帯電話やPHSやPDA等の携帯端末装置等であってもよい。なお、地図情報提供装置100は、任意のネットワークを介して外部機器(図示せず)に通信可能に接続されてもよい。
【0037】
図1において、位置取得部112は、リアルタイムに現在位置取得が行えるよう、GPS機能やIMES機能等を有する位置取得手段である。また、表示部114は、地図等の表示画面を表示する表示手段(例えば、液晶や有機EL等から構成されるディスプレイやモニタ等)である。また、入出力制御インターフェース部108は、位置取得部112、表示部114等の制御を行う。
【0038】
ここで、位置取得部112は、例えば、位置発信装置500から発信される位置情報信号を受信する位置取得手段であって、測位方式の種別に応じた複数の種別の位置情報信号を受信可能な位置取得手段であってもよい。ここで、位置取得部112は、複数の種別の位置情報信号を同時に受信できるよう構成されてもよく、同時に受信した場合に、信号強度等に応じて一の種別の位置情報信号の受信結果のみを出力してもよく、同時に受信した複数の種別の位置情報信号の受信結果を出力してもよい。また、位置発信装置500は、例えば、位置情報信号(GPS信号)を発信するGPS装置であってもよく、また、GPS信号と類似した特徴を持つ位置情報信号を用いて屋内測位を可能とするIMES(Indoor Message System)技術を実現するIMES装置であってもよい。なお、IMES技術は測位衛星システムである準天頂衛星の枠組みから発案されたシステムである。また、位置発信装置500は、屋外で受信したGPS信号を屋内で発信するGPSリピータであってもよい。また、位置発信装置500は、建物(例えば、立体駐車場等)内の各フロアや地下構造物(例えば、トンネル、地下駐車場等)の各所に任意に設置される小型発信装置であってもよい。なお、この小型発信装置には、設置場所に応じた自己位置情報(位置ID等)が割り振られている。そして、地図情報提供装置100が通信可能範囲に入ると、地図情報提供装置100は、小型発信装置から送信される自己位置情報を位置情報信号として受信する。この際の通信方式は、例えば、RFID(Radio Frequency Identification)タグシステムやBluetooth(登録商標)等の各種近距離無線方式や、赤外線通信方式や、可視光線通信方式等であってもよい。また、位置発信装置500は、Wi−Fi(登録商標)などの無線LANのアクセスポイントであってもよい。本実施形態において、位置取得部112は、無線LAN信号等を受信して、アクセスポイントの識別情報を取得してもよい。そして、制御部102は、位置取得部112にて取得したアクセスポイント固有の識別情報からアクセスポイントの位置を特定して位置情報を取得してもよい。また、制御部102は、任意のネットワークを介して接続された外部機器(識別情報等に応じた位置情報を提供する位置情報提供サーバなど)に対して問い合わせを行い、位置情報を取得してもよい。また、本実施形態において、制御部102は、位置取得部112にて取得された位置情報信号から、緯度、経度、および/または、高さ情報を含む位置情報を算出してもよい。
【0039】
また、位置取得部112は、例えば、方位センサにて検出した地図情報提供装置100の進行方向等の方位情報、距離センサにて検出した距離情報、および、地図データに基づいて地図情報提供装置100の利用者の現在位置を示す位置情報を取得してもよい。ここで、方位センサには、地図情報提供装置100の絶対走行方位を検出する地磁気センサおよび地図情報提供装置100の相対走行方位を検出する光ジャイロが使用されてもよい。また、方位センサは、地磁気センサと加速度センサを組み合わせることで方位や傾きに関する情報を取得できる電子コンパスであってもよい。
【0040】
また、記憶部106は、SRAM(Static Random Access Memory)等を用いて構成される小容量高速メモリ(例えば、キャッシュメモリ)等や、HD(Hard Disk)やSSD(Solid State Drive)等の固定ディスク装置等のストレージ手段であり、各種のファイルやテーブルやデータベース等(地図データベース106a、信号種別履歴ファイル106b等)を格納してもよい。
【0041】
これら記憶部106の各構成要素のうち、地図データベース106aは、複数の表示形式の地図データを記憶する地図データ記憶手段である。ここで、「表示形式」とは、表示させる地図の表示形式のことであり、例えば、屋内用の地図表示形式か屋外用の地図表示形式か等の類別や、地図の縮尺等やメッシュデータの次元等の類別を表すものである。例えば、地図データベース106aは、複数の表示形式の地図データとして、屋内地図データと屋外地図データを記憶してもよい。屋外地図データは、一例として、全国および各地方の道路地図や路線図等の屋外地図に関するデータである。また、屋内地図データは、例えば、高さ情報を持つ建築物(例えば、立体駐車場、駅、デパート、および、学校等)に関するフロア案内地図等の屋内地図に関するデータである。また、地図データベース106aに記憶される地図データは、例えば、縮尺に従ってメッシュ化された地図データ(例えば、JIS規格の第1〜3次地域区画メッシュデータ、および、100mメッシュデータ等)等の地図データであってもよい。また、屋外地図データや屋内地図データ等の地図データは、ラスタ形式、ベクタ形式等の地図描画用の画像データであってもよい。また、地図データベース106cに記憶される地図データは、地図上に表示される地物(例えば、ビルや住宅や駅等の建造物、道路、線路、橋、トンネル、等高線、海岸線や湖岸線等の水涯線、海、河川、湖、池、沼、公園や屋外施設等の場地、行政界、行政区域、および、街区等)の形状についての形状データ、地図上に表示される注記(例えば、地名、住所、電話番号、店や公園や駅等の施設名称、名所や旧跡や河川や湖や湾や山や森林等の俗称を含む名称、道路や橋やトンネル等の名称、路線名称、地点情報、および、口コミ情報等)の注記データ、ならびに、地図上に表示される記号(例えば、山や史跡や寺社や学校や病院や工場や墓地等の地図記号、ガソリンスタンドやコンビニエンスストアやスーパーマーケットやレストランや銀行や郵便局等の店舗記号、道路上の信号や有料道路の出入口や料金所やサービスエリアやパーキングエリアやインターチェンジ等の記号、駐車場や駅やホテルや美術館や博物館等の施設記号、および、口コミ地点記号等)の記号データ等のデータを含んでいてもよい。なお、屋外地図データや屋内地図データ等の地図データは、地図データベース106aに予め記憶されており、地図情報提供装置100の制御部102は、定期的にネットワークを介して最新のデータを外部機器(例えば、地図データを提供する地図提供サーバなど)等からダウンロードして地図データベース106aに記憶された地図データをアップデートしてもよい。
【0042】
また、信号種別履歴ファイル106bは、位置取得部112により受信された位置情報信号の種別情報の履歴を記憶する信号種別履歴記憶手段である。例えば、信号種別履歴ファイル106bは、種別情報に対応付けて、位置情報信号を取得した回数や、位置情報信号を取得した日時情報(年、月、日、時、分、秒等)や、位置情報信号の信号強度や、位置情報信号による測位精度等の履歴を記憶してもよい。
【0043】
また、図1において、制御部102は、OS等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部102は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部102は、機能概念的に、現在位置情報取得部102a、信号種別取得部102b、表示形式判定部102c、および、地図表示部102dを備えて構成される。
【0044】
このうち、現在位置情報取得部102aは、地図情報提供装置100の利用者の現在位置情報を取得する現在位置情報取得手段である。ここで、現在位置情報取得部102aは、地図情報提供装置100の利用者の現在位置情報を所定周期ごと(例えば、1秒ごと等)に取得してもよい。また、現在位置情報取得部102aは、位置取得部112にて位置発信装置500から受信した位置情報信号から算出した位置情報、および/または、位置取得部112の方位センサにて検出した地図情報提供装置100の進行方向等の方位情報を地図情報提供装置100の利用者の現在位置情報として取得してもよい。
【0045】
また、信号種別取得部102bは、位置取得部112により受信された位置情報信号の種別情報を取得して、信号種別履歴ファイル106bに種別情報の履歴を格納する信号種別取得手段である。ここで、「種別情報」は、位置取得部112により受信された位置情報信号の種別を示す情報であって、例えば、位置取得部112により受信された位置情報信号の種別が、GPS装置からの信号か、IMES装置からの信号か、あるいは、可視光線通信方式を採用した小型発信装置からの信号か、無線LANのアクセスポイントから信号か等のように測位方式の種別を表す情報であってもよい。ここで、信号種別取得部102bは、位置取得部112により受信された位置情報信号の信号強度を更に取得して、種別情報に対応付けて信号強度の履歴を信号種別履歴ファイル106bに格納してもよい。
【0046】
また、信号種別取得部102bは、位置取得部112により受信された位置情報信号による測位精度を更に取得して、種別情報に対応付けて測位精度の履歴を信号種別履歴ファイル106bに格納してもよい。一例として、信号種別取得部102bは、位置取得部112により位置情報信号を受信することができた位置発信装置500(GPS衛星や、位置情報信号の発信基地局など)の個数により測位精度を演算してもよく、DOP(Dilution of Precision)等により測位精度を数値化してもよい。また、例えば、信号種別取得部102bは、位置情報信号としてGPS信号が受信された場合、このGPS信号に基づいて現在位置情報取得部102aにより取得された現在位置情報が、周囲の建造物等によりGPS衛星からの位置情報信号の反射(マルチパス)が発生しやすい地点であった場合は、測位精度を低く、反対に、周囲が平坦で上空視界がひらけておりGPS衛星からの位置情報信号を受信しやすい地点であった場合は、測位精度を高く算出してもよい。このほか、信号種別取得部102bは、位置取得部112により位置情報信号を受信することができた位置発信装置500の種別(例えば、GPS衛星や、IMES装置、GPSリピータ、建物内設置用の小型発信装置等の種別)に応じて公知の測位精度算出技術により、測位精度を演算してもよい。
【0047】
また、表示形式判定部102cは、信号種別取得部102bにより信号種別履歴ファイル106bに格納された種別情報の履歴に基づいて、地図データの表示形式を判定する表示形式判定手段である。例えば、表示形式判定部102cは、信号種別取得部102bにより信号種別履歴ファイル106bに格納された種別情報の履歴に基づいて、同一の種別情報が連続して所定回数以上取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定してもよく、また、所定の時間間隔を隔てて同一の種別情報が取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定してもよい。なお、種別情報と表示方式の対応関係は、一例として、同一の種別情報がGPS信号の種別である場合に、地図データベース106aに記憶された屋外地図データを対応する表示形式の地図データと判定してもよく、同一の種別情報がIMES信号の種別である場合に、地図データベース106aに記憶された屋内地図データを対応する表示形式の地図データと判定してもよい。このほか、種別情報と表示方式の対応関係は、ある種別の位置情報信号が受信できる場所と、その場所で表示させたい地図の表示方式との関係に応じて、任意に設定可能である。例えば、GPSリピータや、建物内設置用の小型発信装置や、屋内無線LANのアクセスポイント等の種別を示す種別情報には、屋内地図データを対応付けてもよく、屋外無線LANアクセスポイント等の種別を示す種別情報には、屋外地図データを対応付けてもよい。ここで、表示形式判定部102cは、種別情報の連続取得回数や時間間隔のみならず、信号種別履歴ファイル106bに格納された信号強度や測位精度等の履歴に基づいて、地図データの表示形式を判定してもよい。例えば、表示形式判定部102cは、信号強度や測位精度等に応じて重み付けした種別情報の回数や頻度等が、所定値を超えるか否か等により表示形式を判定してもよい。また、表示形式判定部102cは、ある種別情報の一定時間における信号強度や測位精度の累積値や積算値等が、他の種別情報のそれと比較して大きいか否かにより表示形式を判定してもよい。なお、表示形式判定部102cは、位置取得部112により初めて位置情報信号が受信された場合には、その位置情報信号の種別情報に対応する表示形式を、そのまま表示させる表示形式として判定してもよい。
【0048】
また、地図表示部102dは、表示形式判定部102cにより判定された表示形式の地図データを地図データベース106aから読み出して、表示部114に表示させる地図表示手段である。ここで、地図表示部102dは、現在位置情報取得部102aにより取得された利用者の現在位置情報に従った表示画面を表示部114に表示することにより、現在位置案内や経路案内等を実行してもよい。一例として、地図表示部102dは、地図データベース106aに記憶された地図データ上に、案内経路や利用者の現在位置等を重畳した表示画面を表示部114に表示させてもよい。
【0049】
以上で、第1の実施形態における地図情報提供装置100の構成の一例の説明を終える。
【0050】
[地図情報提供装置100(スタンドアローン型)の処理]
次に、このように構成された第1の実施形態における地図情報提供装置100の処理の一例について、以下に図2から図4を参照して詳細に説明する。ここで、図2は、第1の実施形態における地図情報提供装置100の処理の一例を示すフローチャートである。
【0051】
図2に示すように、まず、信号種別取得部102bは、位置取得部112により受信された位置情報信号の種別情報を取得して、信号種別履歴ファイル106bに種別情報の履歴を格納する(ステップSA−1)。ここで、信号種別取得部102bは、当該位置情報信号の信号強度や測位精度を取得し、種別情報に対応付けて信号種別履歴ファイル106bに格納してもよい。また、このステップSA−1において、現在位置情報取得部102aは、当該位置情報信号に基づいて、地図情報提供装置100の利用者の現在位置情報を取得してもよい。
【0052】
そして、表示形式判定部102cは、信号種別取得部102bにより信号種別履歴ファイル106bに格納された種別情報の履歴に基づいて、地図データの表示形式を判定する(ステップSA−2)。例えば、表示形式判定部102cは、信号種別履歴ファイル106bに格納された種別情報の履歴に基づいて、同一の種別情報が連続して所定回数以上取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定してもよく、また、所定の時間間隔を隔てて同一の種別情報が取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定してもよい。なお、種別情報と表示方式の対応関係は、一例として、同一の種別情報がGPS信号の種別である場合に、地図データベース106aに記憶された屋外地図データを対応する表示形式の地図データと判定してもよく、同一の種別情報がIMES信号の種別である場合に、地図データベース106aに記憶された屋内地図データを対応する表示形式の地図データと判定してもよい。ここで、表示形式判定部102cは、種別情報の連続取得回数や時間間隔のみならず、信号種別履歴ファイル106bに格納された信号強度や測位精度等の履歴に基づいて、地図データの表示形式を判定してもよい。例えば、表示形式判定部102cは、信号強度や測位精度等に応じて重み付けした種別情報の回数や頻度等が所定値を超えるか否かや、ある種別情報の一定時間における信号強度や測位精度の累積値や積算値等が他の種別情報のそれと比較して大きいか否か等により表示形式を判定してもよい。なお、表示形式判定部102cは、位置取得部112により初めて位置情報信号が受信された場合には、その位置情報信号の種別情報に対応する表示形式を、地図表示部102dに表示させる表示形式として判定してもよい。
【0053】
そして、地図表示部102dは、表示形式判定部102cにより判定された表示形式の地図データを地図データベース106aから読み出して、表示部114に表示させる(ステップSA−3)。ここで、地図表示部102dは、現在位置情報取得部102aにより取得された利用者の現在位置情報に従った表示画面を表示部114に表示することにより、現在位置案内や経路案内等を実行してもよい。一例として、地図表示部102dは、当該表示形式の地図データによる地図上に、案内経路や利用者の現在位置等を重畳した表示画面を表示部114に表示させてもよい。
【0054】
そして、地図表示部102dは、地図表示を終了するか否かを判定する(ステップSA−4)。例えば、地図表示部102dは、利用者の操作により終了指示が入力された場合や、利用者の現在位置情報による現在位置が案内経路の目的地に到達した場合等に地図表示を終了すると判定してもよい。
【0055】
そして、地図表示部102dは、地図表示を終了しない(すなわち、地図表示を継続する)と判定した場合(ステップSA−4、No)、ステップSA−1に処理を戻し、上述のステップSA−1〜SA−4の処理を繰り返す。一方、地図表示部102dは、地図表示を終了すると判定した場合(ステップSA−4、Yes)、以上の処理を終了する。
【0056】
以上が、第1の実施形態における地図情報提供装置100の処理の一例である。
【0057】
[測位回数に基づく表示方式判定処理]
つづいて、上述の第1の実施形態における地図情報提供装置100の処理の具体例として、測位回数に基づいた表示方式判定処理の詳細について図3を参照して説明する。ここで、図3は、測位回数に基づいた表示方式判定処理の一例を示すフローチャートである。なお、本表示方式判定処理においては、GPS測位とIMES測位の2つの測位種別により位置情報信号を受信し得る場面を想定し、現在の測位モードを表示形式を表すものとして、各測位モードに応じた表示形式の地図データ(GPS測位モードに対応する屋外地図データ、IMES測位モードに対応する屋内地図データ)を提供することを一例として説明する。
【0058】
図3に示すように、現在位置情報取得部102aは、位置取得部112により受信された位置情報信号に基づいて測位結果(利用者の現在位置情報)を取得する(ステップSB−1)。
【0059】
そして、現在位置情報取得部102aは、位置取得部112により受信された位置情報信号に基づいて、測位が成功したか否かを判定する(ステップSB−2)。測位が失敗した場合、例えば位置取得部112により位置情報信号が受信できなかった場合等においては(SB−2、No)、ステップSB−1に処理を戻し、測位の再試行を行う。
【0060】
一方、現在位置情報取得部102aにより測位が成功した場合には(ステップSB−2、Yes)、信号種別取得部102bは、信号種別履歴ファイル106bを参照する等により、初回測位であるか否かを判定する(ステップSB−3)。すなわち、信号種別取得部102bは、現在位置測位や音声案内等のための連続測位を開始した場合の最初に成功した測位結果であるか否かを判定する。
【0061】
そして、信号種別取得部102bは、初回測位であると判断した場合は(ステップSB−3、Yes)、下記のステップSB−8に処理を進め、初回測位ではないと判定した場合は(ステップSB−3、No)、当該位置情報信号の種別情報(測位モード)を取得し、取得した測位モードがGPS測位モードであるか否かを判定する(ステップSB−4)。
【0062】
そして、信号種別取得部102bは、取得した測位モードがGPS測位モードである場合(ステップSB−4、Yes)、信号種別履歴ファイル106bに格納されたIMES測位モードの連続測位回数をリセットする(ステップSB−5)。
【0063】
そして、信号種別取得部102bは、信号種別履歴ファイル106bに格納されたGPS測位モードの連続測位回数を1回カウントアップさせる(ステップSB−6)。
【0064】
そして、表示形式判定部102cは、信号種別履歴ファイル106bに格納されたGPS測位モードの連続測位回数が一定数を超えたか否かを判定する(ステップSB−7)。なお、この連続測位回数の閾値である一定数は、任意の回数であるが、例えば3回としてもよい。
【0065】
なお、ステップSB−4において、取得した測位モードがGPS測位モードでない場合、すなわちIMES測位モードである場合は(ステップSB−4、No)、「GPS測位モード」と「IMES測位モード」とを読み換えて上述したステップSB−5〜SB−7の処理と同様の処理を行う。すなわち、信号種別取得部102bは、信号種別履歴ファイル106bに格納されたGPS測位モードの連続測位回数をリセットし(ステップSB−9)、信号種別履歴ファイル106bに格納されたIMES測位モードの連続測位回数を1回カウントアップさせ(ステップSB−10)、表示形式判定部106cは、IMES測位モードの連続測位回数が一定数を超えたか否かを判定する(ステップSB−11)。
【0066】
そして、GPS測位モードまたはIMES測位モードの連続測位回数が一定数を超えた場合(ステップSB−7またはSB−11、Yes)、表示形式判定部102cは、取得した測位モードを現在の測位モードに決定する(ステップSB−8)。なお、上述のステップSB−3において初回測位と判定された場合(ステップSB−3、Yes)、表示形式判定部102cは、取得した測位モードをそのまま現在の測位モードに決定する(ステップSB−8)。また、GPS測位モードまたはIMES測位モードの連続測位回数が一定数を超えていない場合(ステップSB−7またはSB−11、No)、現在の測位モードを変更することなく、次のステップSB−12に処理を進める。
【0067】
そして、地図表示部102dは、現在の測位モードに応じた表示形式の地図データを地図データベース106aから取得し、表示部114に表示させる(ステップSB−12)。すなわち、地図表示部102dは、現在の測位モードがGPS測位モードである場合は屋外地図データによる地図を表示させ、IMES測位モードである場合は屋内地図データによる地図を表示させる。ここで、地図表示部102dは、現在位置情報取得部102aにより取得された利用者の現在位置情報に従った表示画面を表示部114に表示して、現在位置案内や経路案内等を実行してもよい。一例として、地図表示部102dは、当該表示形式の地図データによる地図上に、案内経路や利用者の現在位置等を重畳した表示画面を表示部114に表示させてもよい。
【0068】
そして、地図表示部102dは、地図表示を終了するか否かを判定し(ステップSB−13)、地図表示を終了しない(すなわち、地図表示を継続する)と判定した場合(ステップSB−13、No)、ステップSB−1に処理を戻し、上述のステップSB−1〜SB−13の処理を繰り返す。一方、地図表示部102dは、地図表示を終了すると判定した場合(ステップSB−13、Yes)、以上の処理を終了する。
【0069】
以上が、測位回数に基づいた表示方式判定処理の一例の詳細である。このように、本表示方式判定処理によれば、例えば、誤って未だ屋外であるにも関わらずIMES信号を受信してしまった場合でも(デパートの出入り口付近等)、受信した数回のIMES信号を破棄して、屋外用の地図を継続して表示させることができる。反対に、未だ屋内であるにも関わらずGPS信号を受信してしまった場合でも、受信した数回のGPS信号を破棄して、屋内用の地図を継続して表示させることができる。なお、上述の表示方式判定処理においては、GPS測位とIMES測位の2つの測位モードによる地図表示の切り替えについて説明したが、これに限られず、これらと異なる種別の測位モードが増えても、上記ステップSB−4からの分岐を増やすことにより適用可能である。
【0070】
[タイマーに基づく表示方式判定処理]
つづいて、上述の第1の実施形態における地図情報提供装置100の処理の他の具体例として、タイマーに基づいた表示方式判定処理の詳細について図4を参照して説明する。すなわち、本表示方式判定処理においては、タイマー動作により所定の時間間隔を隔てて同一の種別情報が取得できたと判定された場合に、現在の測位モードの切り替えを行う。ここで、図4は、タイマーに基づいた表示方式判定処理の一例を示すフローチャートである。なお、本表示方式判定処理においては、現在の測位モードが表示形式を表すものとして、各測位モードに応じた表示形式の地図データを提供することを一例として説明する。
【0071】
図4に示すように、現在位置情報取得部102aは、位置取得部112により受信された位置情報信号に基づいて測位結果(利用者の現在位置情報)を取得する(ステップSC−1)。
【0072】
そして、現在位置情報取得部102aは、位置取得部112により受信された位置情報信号に基づいて、測位が成功したか否かを判定する(ステップSC−2)。測位が失敗した場合、すなわち位置取得部112により位置情報信号が受信できなかった場合等においては(SC−2、No)、ステップSC−1に処理を戻し、測位の再試行を行う。
【0073】
一方、現在位置情報取得部102aにより測位が成功した場合には(ステップSC−2、Yes)、信号種別取得部102bは、信号種別履歴ファイル106bを参照する等により、初回測位であるか否かを判定する(ステップSC−3)。
【0074】
そして、信号種別取得部102bは、初回測位であると判断した場合は(ステップSC−3、Yes)、下記のステップSC−9に処理を進め、初回測位ではないと判定した場合は(ステップSC−3、No)、当該位置情報信号の種別情報(測位モード)を取得し、測位モード切り替えタイマーが動作中でなく、且つ、取得した測位モードが現在の測位モードと異なるか否かを判定する(ステップSC−4)。
【0075】
そして、信号種別取得部102bは、測位モード切り替えタイマー動作中でなく、且つ、現在の測位モードと異なる場合(ステップSC−4、Yes)、地図情報提供装置100の内部クロックによる測位モード切り替えタイマーを動作開始させ、取得した測位モードを信号種別履歴ファイル106bに記録保持する(ステップSC−5)。一方、測位モード切り替えタイマーが動作中か、または、取得した測位モードが現在の測位モードと同一の場合は(ステップSC−4、No)、次のステップSC−6に処理を進める。
【0076】
そして、表示形式判定部102cは、測位モード切り替えタイマー動作中であり、且つ、測位モード切り替えタイマーを動作開始してから所定秒数経過したか否かを判定する(ステップSC−6)。
【0077】
そして、表示形式判定部102cは、タイマー動作中であり、且つ、所定秒数経過した場合に(ステップSC−6、Yes)、測位モード切り替えタイマーの動作を終了させる(ステップSC−7)。ここで、所定秒数は、任意に設定可能であるが、好適には、利用者が施設の出入り口を通り抜ける時間を想定し、例えば5秒であってもよい。なお、タイマーが動作中でないか、または、所定秒数経過していない場合は(ステップSC−6、No)、下記のステップSC−10に処理を進める。
【0078】
そして、表示形式判定部102cは、取得した測位モードと信号種別履歴ファイル106bに保持していた測位モードが同一であるか否かを判定する(ステップSC−8)。
【0079】
取得した測位モードと信号種別履歴ファイル106bに保持していた測位モードが同一である場合(ステップSC−8、Yes)、取得した測位モードを現在の測位モードに決定する(ステップSC−9)。なお、上述のステップSC−3において初回測位と判定された場合(ステップSC−3、Yes)、表示形式判定部102cは、取得した測位モードをそのまま現在の測位モードに決定する(ステップSC−9)。また、取得した測位モードと信号種別履歴ファイル106bに保持していた測位モードが異なる場合(ステップSC−8、No)、現在の測位モードを変更することなく、次のステップSC−10に処理を進める。
【0080】
そして、地図表示部102dは、現在の測位モードに対応する表示形式の地図データを地図データベース106aから取得し、表示部114に表示させる(ステップSC−10)。例えば、地図表示部102dは、現在の測位モードがGPS測位モードである場合は屋外地図データによる地図を表示させ、IMES測位モードである場合は屋内地図データによる地図を表示させる。ここで、地図表示部102dは、現在位置情報取得部102aにより取得された利用者の現在位置情報に従った表示画面を表示部114に表示して、現在位置案内や経路案内等を実行してもよい。一例として、地図表示部102dは、当該表示形式の地図データによる地図上に、案内経路や利用者の現在位置等を重畳した表示画面を表示部114に表示させてもよい。
【0081】
そして、地図表示部102dは、地図表示を終了するか否かを判定し(ステップSC−11)、地図表示を終了しない(すなわち、地図表示を継続する)と判定した場合(ステップSC−11、No)、ステップSC−1に処理を戻し、上述のステップSC−1〜SC−11までの処理を繰り返す。一方、地図表示部102dは、地図表示を終了すると判定した場合(ステップSC−11、Yes)、以上の処理を終了する。
【0082】
以上が、タイマーに基づいた表示方式判定処理の一例の詳細である。このように、本表示方式判定処理によれば、例えば、誤って未だ屋外であるにも関わらずIMES信号を受信してしまった場合でも(デパートの出入り口付近等)、受信開始から数秒間のIMES信号を破棄または無視して、屋外用の地図を継続して表示させることができる。反対に、未だ屋内であるにも関わらずGPS信号を受信してしまった場合でも、受信開始から数秒間のGPS信号を破棄または無視して、屋内用の地図を継続して表示させることができる。なお、GPSやIMES以外の種別の測位モードの場合も同様である。
【0083】
これにて、第1の実施形態(スタンドアローン型)の処理の説明を終える。
【0084】
[第2の実施形態]
つぎに、本発明の第2の実施形態(地図情報提供システム)について、図5および図6を参照して以下に説明する。ここで、図5は、第2の実施形態における地図情報提供システムの構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。
【0085】
なお、第2の実施形態においては、上述した地図情報提供装置100の機能を、サーバ装置200と端末装置400に分散させ、サーバ装置200は、端末装置400からの要求に応じて処理を行い、その処理結果を当該端末装置に返却するように構成される。
【0086】
すなわち、図5に示すように、第2の実施形態にかかる地図情報提供システムは、概略的に、端末装置400、および、サーバ装置200を通信可能に接続して構成される。ここで、図5に示すように、通信には、一例として、ネットワーク300を介した有線・無線通信等の遠隔通信等を含む。また、これら地図情報提供システムの各部は任意の通信路を介して通信可能に接続されている。
【0087】
そして、図5に示すように、第2の実施形態の地図情報提供システムにおいて、端末装置400は、位置取得部412と表示部414と制御部402と記憶部406とを少なくとも備えて構成されており、サーバ装置200は、制御部202と記憶部206とを少なくとも備えて構成されている。
【0088】
ここで、図5において、入出力制御インターフェース部408、位置取得部412、表示部414、および、位置発信装置500の各機能は、第1の実施形態と同様であるため説明を省略する。また、サーバ装置200の記憶部206の地図データベース206a、および、端末装置400の記憶部406の信号種別履歴ファイル406aについても、地図情報提供装置100ではなくサーバ装置200と端末装置400に備えられている点を除き、各機能が第1の実施形態と同様であるため説明を省略する。
【0089】
また、端末装置400の制御部402の各部については、本実施形態の地図情報提供システムがスタンドアローン型ではなく、制御部402が各送受信部を備えている点を除き、各機能は第1の実施形態と基本的に同様である。
【0090】
[サーバ装置200の構成]
ここで、図5において、サーバ装置200は、端末装置400から送信される、取得要求を受信し、受信した取得要求に基づいて、表示形式の地図データを地図データベース206aから取得し、取得した地図データを端末装置400に送信する等の機能を有する。サーバ装置200は、通信制御インターフェース部204を介してネットワーク300を経由し、端末装置400と相互に通信可能に接続されており、制御部202と記憶部206とを備えて構成される。制御部202は、各種処理を行う制御手段である。通信制御インターフェース部204は、通信回線や電話回線等に接続されるアンテナやルータ等の通信装置(図示せず)に接続されるインターフェースであり、サーバ装置200とネットワーク300との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部204は、端末装置400や外部機器等と通信回線を介してデータを通信する機能を有している。また、ネットワーク300は、サーバ装置200と外部機器(例えば、端末装置400や地図提供サーバなど)等とを相互に接続する機能を有し、例えば、インターネット、電話回線網(携帯端末回線網および一般電話回線網等)、イントラネット、または、電力線通信(PLC)等であってもよい。記憶部206は、HDやSSD等の固定ディスク装置等のストレージ手段であり、各種のデータベースやテーブル(地図データベース206a等)を格納する。
【0091】
また、制御部202は、OS(Operating System)等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部202は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部202は、機能概念的に、取得要求受信部202a、地図データ取得部202b、および、地図データ送信部202cを備えて構成される。
【0092】
このうち、取得要求受信部202aは、端末装置400から送信される取得要求を受信する取得要求受信手段である。ここで、端末装置400から送信される取得要求は、特定の表示形式の地図データの取得要求であり、例えば、屋内地図データや屋外地図データ等の表示形式が指定された地図データの取得要求であってもよい。また、取得要求は、利用者の現在位置に関する現在位置情報を含んでもよい。
【0093】
また、地図データ取得部202bは、取得要求受信部202aにより受信された取得要求に基づいて、地図データベース206aから特定の表示形式の地図データを取得する地図データ取得手段である。ここで、地図データ取得部202bは、取得要求に現在位置情報が含まれる場合、現在位置情報に基づいて現在位置を含む地図データを取得してもよい。
【0094】
また、地図データ送信部202cは、地図データ取得部202bにより取得された地図データを、端末装置400に送信する地図データ送信手段である。
【0095】
[端末装置400の構成]
また、図5において、端末装置400は、位置取得部412により受信された位置情報信号の種別情報を取得して、記憶部406に種別情報の履歴を格納し、記憶部406に格納された種別情報の履歴に基づいて、地図データの表示形式を判定し、判定した表示形式の地図データの取得要求を、サーバ装置200に送信し、サーバ装置200から送信される、取得要求に基づく表示形式の地図データを受信し、受信した地図データを表示部414に表示させる等の機能を有する。端末装置400は、例えば、一般に市販されるデスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置、携帯電話やPHSやPDA等の携帯端末装置、および、走行経路案内等を行なうナビゲーション端末等である。ここで、端末装置400は、インターネットブラウザ等を搭載していてもよく、経路案内アプリケーションや乗換案内アプリケーション等を搭載していてもよい。また、端末装置400は、リアルタイムに現在位置取得が行えるよう、GPS機能やIMES機能等を有する位置取得部412を備えている。また、端末装置400は、表示部414を備えており、表示部414は、地図データ等の表示画面を表示する表示手段(例えば、液晶や有機EL等から構成されるディスプレイやモニタ等)である。この他、端末装置400は、音声出力を行う音声出力手段(スピーカ等)や、入力を行う入力手段(例えば、キー入力部、タッチパネル、キーボード、マイク等)を備えていてもよい。また、入出力制御インターフェース部408は、位置取得部412や表示部414等の制御を行う。
【0096】
また、通信制御インターフェース部404は、通信回線や電話回線等に接続されるアンテナやルータ等の通信装置(図示せず)に接続されるインターフェースであり、端末装置400とネットワーク300との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部404は、サーバ装置200等と通信回線を介してデータを通信する機能を有している。
【0097】
また、記憶部406は、SRAM(Static Random Access Memory)等を用いて構成される小容量高速メモリ(例えば、キャッシュメモリ)等のストレージ手段であり、各種のファイル(信号種別履歴ファイル406a、地図データファイル406b等)を格納してもよい。ここで、記憶部406は、各種のファイル等を一時的に記憶するものであってもよく、SSD等の固定ディスク装置等の大容量のストレージ手段であってもよい。
【0098】
このうち、地図データファイル406bは、サーバ装置200から受信した地図データを記憶する地図データ記憶手段である。
【0099】
また、制御部402は、OS等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部402は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部402は、機能概念的に、現在位置情報取得部402a、信号種別取得部402b、表示形式判定部402c、取得要求送信部402d、地図データ受信部402e、および、地図表示部402fを備えて構成される。
【0100】
また、現在位置情報取得部402aは、端末装置400の利用者の現在位置情報を取得する現在位置情報取得手段である。ここで、現在位置情報取得部402aは、端末装置400の利用者の現在位置情報を所定周期ごと(例えば、1秒ごと等)に取得してもよい。また、現在位置情報取得部402aは、位置取得部412にて位置発信装置500から受信した位置情報信号から算出した位置情報、および/または、位置取得部412の方位センサにて検出した端末装置400の進行方向等の方位情報を端末装置400の利用者の現在位置情報として取得してもよい。
【0101】
また、信号種別取得部402bは、位置取得部412により受信された位置情報信号の種別情報を取得して、信号種別履歴ファイル406aに種別情報の履歴を格納する信号種別取得手段である。ここで、信号種別取得部402bは、各測位方式の種別を示す種別情報のみならず、位置取得部412により受信された位置情報信号の信号強度や測位精度を更に取得して、種別情報に対応付けて信号強度や測位精度の履歴を信号種別履歴ファイル406aに格納してもよい。
【0102】
また、表示形式判定部402cは、信号種別取得部402bにより信号種別履歴ファイル406aに格納された種別情報の履歴に基づいて、地図データの表示形式を判定する表示形式判定手段である。例えば、表示形式判定部402cは、信号種別取得部402bにより信号種別履歴ファイル406aに格納された種別情報の履歴に基づいて、同一の種別情報が連続して所定回数以上取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定してもよく、また、所定の時間間隔を隔てて同一の種別情報が取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定してもよい。なお、種別情報と表示方式の対応関係は、一例として、同一の種別情報がGPS信号の種別である場合に、屋外地図データを対応する表示形式の地図データと判定してもよく、同一の種別情報がIMES信号の種別である場合に、屋内地図データを対応する表示形式の地図データと判定してもよい。このほか、種別情報と表示方式の対応関係は、ある種別の位置情報信号が受信できる場所と、その場所で表示させたい地図の表示方式との関係に応じて、任意に設定可能である。例えば、GPSリピータや、建物内設置用の小型発信装置や、屋内無線LANのアクセスポイント等の種別を示す種別情報には、屋内地図データを対応付けてもよく、屋外無線LANアクセスポイント等の種別を示す種別情報には、屋外地図データを対応付けてもよい。ここで、表示形式判定部402cは、種別情報の連続取得回数や時間間隔のみならず、信号種別履歴ファイル406aに格納された信号強度や測位精度等の履歴に基づいて、地図データの表示形式を判定してもよい。例えば、表示形式判定部402cは、信号強度や測位精度等に応じて重み付けした種別情報の回数や頻度等が、所定値を超えるか否か等により表示形式を判定してもよい。また、表示形式判定部402cは、ある種別情報の一定時間における信号強度や測位精度の累積値や積算値等が、他の種別情報のそれと比較して大きいか否かにより表示形式を判定してもよい。なお、表示形式判定部402cは、位置取得部412により初めて位置情報信号が受信された場合には、その位置情報信号の種別情報に対応する表示形式を、そのまま表示させる表示形式として判定してもよい。
【0103】
また、取得要求送信部402dは、表示形式判定部402cにより判定された表示形式の地図データの取得要求を、サーバ装置200に送信する取得要求送信手段である。ここで、取得要求送信部402dは、現在位置情報取得部402aにより取得された現在位置情報を取得要求に含めてもよい。また、取得要求送信部402dは、表示形式判定部402cにより判定された表示形式の地図データが地図データファイル406bに格納されていない場合に取得要求を送信してもよい。
【0104】
また、地図データ受信部402eは、サーバ装置200から送信される、取得要求に基づく表示形式の地図データを受信する地図データ受信手段である。ここで、地図データ受信部402eは、サーバ装置200から受信した地図データを地図データファイル406bに格納してもよい。
【0105】
また、地図表示部402fは、地図データ受信部402eにより受信された地図データを、表示部414に表示させる地図表示手段である。なお、地図表示部402fは、表示形式判定部402cにより判定された表示形式の地図データが地図データファイル406bに格納されている場合に、当該地図データを表示部414に表示させてもよい。ここで、地図表示部402fは、現在位置情報取得部402aにより取得された利用者の現在位置情報に従った表示画面を表示部414に表示することにより、現在位置案内や経路案内等を実行してもよい。一例として、地図表示部402fは、地図データ受信部402eにより受信された地図データ上に、案内経路や利用者の現在位置等を重畳した表示画面を表示部414に表示させてもよい。
【0106】
以上で、第2の実施形態における地図情報提供システムの構成の一例の説明を終える。
【0107】
[地図情報提供システムの処理]
次に、このように構成された本実施形態における地図情報提供システムの処理の一例について、以下に図6を参照して詳細に説明する。図6は、第2の実施形態における地図情報提供システムの処理の一例を示すフローチャートである。
【0108】
図6に示すように、まず、端末装置400の信号種別取得部402bは、位置取得部412により受信された位置情報信号の種別情報を取得して、信号種別履歴ファイル406aに種別情報の履歴を格納する(ステップSD−1)。ここで、信号種別取得部402bは、当該位置情報信号の信号強度や測位精度を取得し、種別情報に対応付けて信号種別履歴ファイル406aに格納してもよい。また、このステップSD−1において、現在位置情報取得部402aは、当該位置情報信号に基づいて、端末装置400の利用者の現在位置情報を取得してもよい。
【0109】
そして、端末装置400の表示形式判定部402cは、信号種別取得部402bにより信号種別履歴ファイル406aに格納された種別情報の履歴に基づいて、地図データの表示形式を判定する(ステップSD−2)。例えば、表示形式判定部402cは、信号種別履歴ファイル406aに格納された種別情報の履歴に基づいて、同一の種別情報が連続して所定回数以上取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定してもよく、また、所定の時間間隔を隔てて同一の種別情報が取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定してもよい。なお、種別情報と表示方式の対応関係は、一例として、同一の種別情報がGPS信号の種別である場合に、屋外地図データを対応する表示形式の地図データと判定してもよく、同一の種別情報がIMES信号の種別である場合に、屋内地図データを対応する表示形式の地図データと判定してもよい。ここで、表示形式判定部402cは、種別情報の連続取得回数や時間間隔のみならず、信号種別履歴ファイル406aに格納された信号強度や測位精度等の履歴に基づいて、地図データの表示形式を判定してもよい。例えば、表示形式判定部402cは、信号強度や測位精度等に応じて重み付けした種別情報の回数や頻度等が所定値を超えるか否かや、ある種別情報の一定時間における信号強度や測位精度の累積値や積算値等が他の種別情報のそれと比較して大きいか否か等により表示形式を判定してもよい。なお、表示形式判定部402cは、位置取得部412により初めて位置情報信号が受信された場合には、その位置情報信号の種別情報に対応する表示形式を、表示させる表示形式として判定してもよい。
【0110】
そして、端末装置400の取得要求送信部402dは、表示形式判定部402cにより判定された表示形式の地図データがダウンロード済みで地図データファイル406bに格納されているか否かを判定する(ステップSD−3)。表示形式判定部402cにより判定された表示形式の地図データがダウンロード済みである場合、すなわち当該地図データが地図データファイル406bに格納されている場合(ステップSD−3、Yes)、端末装置400の制御部402は、下記のステップSD−9に処理を進める。
【0111】
一方、表示形式判定部402cにより判定された表示形式の地図データが未だダウンロードされておらず地図データファイル406bに格納されていない場合(ステップSD−3、No)、端末装置400の取得要求送信部402dは、当該表示形式の地図データの取得要求を、サーバ装置200に送信する(ステップSD−4)。ここで、取得要求送信部402dは、現在位置情報取得部402aにより取得された現在位置情報を取得要求に含めてもよい。
【0112】
そして、サーバ装置200の取得要求受信部202aは、端末装置400から送信される取得要求を受信する(ステップSD−5)。
【0113】
そして、サーバ装置200の地図データ取得部202bは、取得要求受信部202aにより受信された取得要求に基づいて、地図データベース206aから特定の表示形式の地図データを取得する(ステップSD−6)。ここで、地図データ取得部202bは、取得要求に現在位置情報が含まれる場合、現在位置情報に基づいて現在位置を含む地図データを取得してもよい。
【0114】
そして、サーバ装置200の地図データ送信部202cは、地図データ取得部202bにより取得された地図データを、端末装置400に送信する(ステップSD−7)。
【0115】
そして、端末装置400の地図データ受信部402eは、サーバ装置200から送信される、取得要求に基づく表示形式の地図データを受信(ダウンロード)する(ステップSD−8)。ここで、地図データ受信部402eは、受信した地図データを地図データファイル406bに格納してもよい。
【0116】
そして、端末装置400の地図表示部402fは、地図データ受信部402eにより受信された表示形式の地図データを表示部414に表示させる(ステップSD−9)。なお、上述のステップSD−3において、表示形式判定部402cにより判定された表示形式の地図データがダウンロード済みであり地図データファイル406bに格納されている場合は(ステップSD−3、Yes)、地図表示部402fは、地図データファイル406bに格納された当該地図データを表示部414に表示させる(ステップSD−9)。ここで、地図表示部402fは、現在位置情報取得部402aにより取得された利用者の現在位置情報に従った表示画面を表示部414に表示することにより、現在位置案内や経路案内等を実行してもよい。一例として、地図表示部402fは、当該表示形式の地図データによる地図上に、案内経路や利用者の現在位置等を重畳した表示画面を表示部414に表示させてもよい。
【0117】
以上が、第2の実施形態における地図情報提供システムの処理の一例である。なお、地図表示部402fによる現在位置案内や経路案内等の地図表示処理は、現在位置案内や経路案内の開始後、端末装置400が目的地等に到達するまで又は利用者の操作により地図表示の終了が指示されるまで、継続して、および/または、繰り返し行ってもよく、一例として、上述したステップSD−1からステップSD−9までの処理を繰り返し実行してもよい。
【0118】
[第3の実施形態]
続いて、本発明の第3の実施形態(サーバ装置200(サーバ主導型))について、図7および図8を参照して以下に説明する。ここで、図7は、第3の実施形態におけるサーバ装置200の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。
【0119】
なお、第3の実施形態においては、サーバ装置200にて、端末装置400の表示部414に表示させる地図データの表示形式を判定し、判定した表示形式の地図データを端末装置400へ送信することにより、当該端末装置400の表示部414を機能させている。このように、第3の実施形態は、サーバ装置200にてサーバ主導で処理を行う点が第2の実施形態と異なる。
【0120】
[サーバ装置200(サーバ主導型)の構成]
まず、第3の実施形態におけるサーバ装置200(サーバ主導型)の構成の一例について、図7を参照して以下に説明する。
【0121】
図7に示すように、本発明の第3の実施形態のサーバ装置200は、位置取得部412と表示部414を少なくとも備えた端末装置400に通信可能に接続され、制御部202と記憶部206とを少なくとも備えて構成される。通信には、一例として、ネットワーク300を介した有線・無線通信等の遠隔通信等を含む。また、これらサーバ装置200および端末装置400の各部は任意の通信路を介して通信可能に接続されている。
【0122】
図7において、サーバ装置200は、端末装置400から送信される、位置取得部412により受信された位置情報信号の種別情報を取得して、記憶部206に種別情報の履歴を格納し、記憶部に格納された種別情報の履歴に基づいて、地図データの表示形式を判定し、判定した表示形式の地図データを端末装置400に送信することにより、端末装置400の表示部414に表示させる等の機能を有する。
【0123】
なお、サーバ装置200における通信制御インターフェース部204および記憶部206(地図データベース206a、および、信号種別履歴ファイル206b等)の機能、並びに、端末装置400における位置取得部412、および、表示部414の機能、ならびに、位置発信装置500の機能は、第1の実施形態や第2の実施の形態と同様であるため説明を省略する。
【0124】
また、図7において、制御部202は、OS等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部202は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部202は、機能概念的に、位置情報信号受信部202d、信号種別取得部202e、表示形式判定部202f、および、地図表示制御部202gを備えて構成される。
【0125】
このうち、位置情報信号受信部202dは、端末装置400から送信される、位置取得部412により受信された位置情報信号を受信する位置情報信号受信手段である。
【0126】
また、信号種別取得部202eは、位置情報信号受信部202dにより受信された位置情報信号の種別情報を取得して、信号種別履歴ファイル206bに種別情報の履歴を格納する信号種別取得手段である。ここで、信号種別取得部202eは、位置情報信号受信部202dにより受信された位置情報信号の信号強度や測位精度を更に取得して、種別情報に対応付けて信号強度や測位精度の履歴を信号種別履歴ファイル206bに格納してもよい。また、信号種別取得部202eは、位置情報信号受信部202dにより受信された位置情報信号から、利用者の現在位置情報を算出してもよい。
【0127】
また、表示形式判定部202fは、信号種別取得部202eにより信号種別履歴ファイル206bに格納された種別情報の履歴に基づいて、地図データの表示形式を判定する表示形式判定手段である。例えば、表示形式判定部202fは、信号種別取得部202eにより信号種別履歴ファイル206bに格納された種別情報の履歴に基づいて、同一の種別情報が連続して所定回数以上取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定してもよく、また、所定の時間間隔を隔てて同一の種別情報が取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定してもよい。なお、種別情報と表示方式の対応関係は、一例として、同一の種別情報がGPS信号の種別である場合に、地図データベース206aに記憶された屋外地図データを対応する表示形式の地図データと判定してもよく、同一の種別情報がIMES信号の種別である場合に、地図データベース206aに記憶された屋内地図データを対応する表示形式の地図データと判定してもよい。このほか、種別情報と表示方式の対応関係は、ある種別の位置情報信号が受信できる場所と、その場所で表示させたい地図の表示方式との関係に応じて、任意に設定可能である。例えば、GPSリピータや、建物内設置用の小型発信装置や、屋内無線LANのアクセスポイント等の種別を示す種別情報には、屋内地図データを対応付けてもよく、屋外無線LANアクセスポイント等の種別を示す種別情報には、屋外地図データを対応付けてもよい。ここで、表示形式判定部202fは、種別情報の連続取得回数や時間間隔のみならず、信号種別履歴ファイル206bに格納された信号強度や測位精度等の履歴に基づいて、地図データの表示形式を判定してもよい。例えば、表示形式判定部202fは、信号強度や測位精度等に応じて重み付けした種別情報の回数や頻度等が、所定値を超えるか否か等により表示形式を判定してもよい。また、表示形式判定部202fは、ある種別情報の一定時間における信号強度や測位精度の累積値や積算値等が、他の種別情報のそれと比較して大きいか否かにより表示形式を判定してもよい。なお、表示形式判定部202fは、位置情報信号受信部202dにより初めて位置情報信号が受信された場合には、その位置情報信号の種別情報に対応する表示形式を、そのまま表示させる表示形式として判定してもよい。
【0128】
また、地図表示制御部202gは、表示形式判定部202fにより判定された表示形式の地図データを地図データベース206aから読み出して、端末装置400に送信することにより、端末装置400の表示部414に当該地図データを表示させる地図表示制御手段である。ここで、地図表示制御部202gは、信号種別取得部202eにより取得された利用者の現在位置情報に従った表示画面を端末装置400に送信することにより、端末装置400において現在位置案内や経路案内等を実行させてもよい。一例として、地図表示制御部202gは、地図データベース206aに記憶された地図データ上に、案内経路や利用者の現在位置等を重畳した表示画面を端末装置400に送信することにより、端末装置400の表示部414に当該表示画面を表示させてもよい。
【0129】
以上で、第3の実施形態におけるサーバ装置200の構成の一例の説明を終える。
【0130】
[サーバ装置200(サーバ主導型)の処理]
次に、このように構成された第3の実施形態におけるサーバ装置200の処理の一例について、以下に図8を参照して詳細に説明する。ここで、図8は、第3の実施形態におけるサーバ装置200の処理の一例を示すフローチャートである。
【0131】
図8に示すように、まず、端末装置400から、位置取得部412により受信された位置情報信号が送信されると(ステップSE−1)、サーバ装置200の位置情報信号受信部202dは、端末装置400から送信される位置情報信号を受信し、信号種別取得部202eは、位置情報信号受信部202dにより受信された位置情報信号の種別情報を取得して、信号種別履歴ファイル206bに種別情報の履歴を格納する(ステップSE−2)。ここで、信号種別取得部202eは、位置情報信号受信部202dにより受信された位置情報信号の信号強度や測位精度を更に取得して、種別情報に対応付けて信号強度や測位精度の履歴を信号種別履歴ファイル206bに格納してもよい。また、ステップSE−2において、信号種別取得部202eは、位置情報信号受信部202dにより受信された位置情報信号から、利用者の現在位置情報を算出してもよい。
【0132】
そして、サーバ装置200の表示形式判定部202fは、信号種別取得部202eにより信号種別履歴ファイル206bに格納された種別情報の履歴に基づいて、地図データの表示形式を判定する(ステップSE−3)。例えば、表示形式判定部202fは、信号種別取得部202eにより信号種別履歴ファイル206bに格納された種別情報の履歴に基づいて、同一の種別情報が連続して所定回数以上取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定してもよく、また、所定の時間間隔を隔てて同一の種別情報が取得された場合に、当該種別情報に対応する表示形式の地図データを表示すると判定してもよい。なお、種別情報と表示方式の対応関係は、一例として、同一の種別情報がGPS信号の種別である場合に、地図データベース206aに記憶された屋外地図データを対応する表示形式の地図データと判定してもよく、同一の種別情報がIMES信号の種別である場合に、地図データベース206aに記憶された屋内地図データを対応する表示形式の地図データと判定してもよい。ここで、表示形式判定部202fは、種別情報の連続取得回数や時間間隔のみならず、信号種別履歴ファイル206bに格納された信号強度や測位精度等の履歴に基づいて、地図データの表示形式を判定してもよい。なお、表示形式判定部202fは、位置情報信号受信部202dにより初めて位置情報信号が受信された場合には、その位置情報信号の種別情報に対応する表示形式を、そのまま表示させる表示形式として判定してもよい。
【0133】
そして、サーバ装置200の地図表示制御部202gは、表示形式判定部202fにより判定された表示形式の地図データを地図データベース206aから取得する(ステップSE−4)。ここで、地図表示制御部202gは、信号種別取得部202eにより取得された利用者の現在位置情報に従った表示画面の地図データを生成してもよい。一例として、地図表示制御部202gは、地図データベース206aに記憶された地図データ上に、案内経路や利用者の現在位置等を重畳した表示画面の地図データを生成してもよい。
【0134】
そして、サーバ装置200の地図表示制御部202gは、取得または生成した地図データを端末装置400に送信することにより(ステップSE−5)、端末装置400が当該地図データを受信して(ステップSE−6)、表示部414に当該地図データを表示させるよう制御する(ステップSE−7)。
【0135】
以上で、第3の実施形態におけるサーバ装置200の処理の一例の説明を終える。なお、上述の処理は、端末装置400が地図表示を終了するまで、継続して、および/または、繰り返し行ってもよく、一例として、上述したステップSE−1〜SE−7の処理を繰り返し行ってもよい。
【0136】
[他の実施の形態]
さて、これまで本発明の実施形態について説明したが、本発明は、上述した実施の形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
【0137】
また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【0138】
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【0139】
また、地図情報提供装置100、サーバ装置200、および、端末装置400に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【0140】
例えば、地図情報提供装置100、サーバ装置200、および、端末装置400の各装置が備える処理機能、特に制御部102、制御部202、および、制御部402にて行われる各処理機能については、その全部または任意の一部を、CPU(Central Processing Unit)および当該CPUにて解釈実行されるプログラムにて実現することができ、あるいは、ワイヤードロジックによるハードウェアとして実現することも可能である。尚、プログラムは、後述する記録媒体に記録されており、必要に応じて地図情報提供装置100、サーバ装置200、および、端末装置400に機械的に読み取られる。すなわち、ROMまたはHD等の記憶部106、記憶部206、および、記憶部406等は、OSとして協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。
【0141】
また、このコンピュータプログラムは、地図情報提供装置100、サーバ装置200、および、端末装置400に対して任意のネットワーク300を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【0142】
また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、EPROM、EEPROM、CD−ROM、MO、DVD、Blu−ray Disc等の任意の「可搬用の物理媒体」、あるいは、LAN、WAN、インターネットに代表されるネットワーク300を介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。
【0143】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【0144】
記憶部106、記憶部206、および、記憶部406に格納される各種のデータベース等(地図データベース106a,206a、および、信号種別履歴ファイル106b,206b,406a)は、RAM、ROM等のメモリ装置、HD等の固定ディスク装置、フレキシブルディスク、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラムやテーブルやデータベースやウェブページ用ファイル等を格納する。
【0145】
また、サーバ装置200は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置として構成してもよく、また、該情報処理装置に任意の周辺装置を接続して構成してもよい。また、サーバ装置200は、該情報処理装置に本発明の方法を実現させるソフトウェア(プログラム、データ等を含む)を実装することにより実現してもよい。
【0146】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【産業上の利用可能性】
【0147】
以上詳述したように、本発明によれば、利用者が屋外と屋内の間を移動する場合等においても、適切に地図表示を切り替えることができる、地図情報提供装置、地図情報提供システム、端末装置、サーバ装置、地図情報提供方法、および、プログラムを提供することができるので、ナビゲーションを支援する情報機器や情報処理分野などの様々な分野において極めて有用である。
【符号の説明】
【0148】
100 地図情報提供装置
102 制御部
102a 現在位置情報取得部
102b 信号種別取得部
102c 表示形式判定部
102d 地図表示部
106 記憶部
106a 地図データベース
106b 信号種別履歴ファイル
108 入出力制御インターフェース部
112 位置取得部
114 表示部
200 サーバ装置
202 制御部
202a 取得要求受信部
202b 地図データ取得部
202c 地図データ送信部
202d 位置情報信号受信部
202e 信号種別取得部
202f 表示形式判定部
202g 地図表示制御部
204 通信制御インターフェース部
206 記憶部
206a 地図データベース
206b 信号種別履歴ファイル
300 ネットワーク
400 端末装置
402 制御部
402a 現在位置情報取得部
402b 信号種別取得部
402c 表示形式判定部
402d 取得要求送信部
402e 地図データ受信部
402f 地図表示部
404 通信制御インターフェース部
406 記憶部
406a 信号種別履歴ファイル
406b 地図データファイル
408 入出力制御インターフェース部
412 位置取得部
414 表示部
500 位置発信装置

【特許請求の範囲】
【請求項1】
複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた地図情報提供装置であって、
上記記憶部は、
複数の表示形式の地図データを記憶する地図データ記憶手段、
を備え、
上記制御部は、
上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得手段と、
上記信号種別取得手段により上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定手段と、
上記表示形式判定手段により判定された上記表示形式の上記地図データを、上記表示部に表示させる地図表示手段と、
を備えたことを特徴とする、地図情報提供装置。
【請求項2】
請求項1に記載の地図情報提供装置において、
上記表示形式判定手段は、
上記信号種別取得手段により上記記憶部に格納された上記種別情報の履歴に基づいて、同一の上記種別情報が連続して所定回数以上取得された場合に、当該種別情報に対応する上記表示形式の上記地図データを表示すると判定することを特徴とする、地図情報提供装置。
【請求項3】
請求項1に記載の地図情報提供装置において、
上記表示形式判定手段は、
上記信号種別取得手段により上記記憶部に格納された上記種別情報の履歴に基づいて、所定の時間間隔を隔てて同一の上記種別情報が取得された場合に、当該種別情報に対応する上記表示形式の上記地図データを表示すると判定することを特徴とする、地図情報提供装置。
【請求項4】
請求項2または3に記載の地図情報提供装置において、
上記地図データ記憶手段は、
上記複数の上記表示形式の上記地図データとして、屋内地図データと屋外地図データを記憶し、
上記表示形式判定手段は、
上記同一の上記種別情報がGPS信号の種別である場合に、上記屋外地図データを上記対応する上記表示形式の上記地図データと判定し、上記同一の上記種別情報がIMES信号の種別である場合に、上記屋内地図データを上記対応する上記表示形式の上記地図データと判定することを特徴とする、地図情報提供装置。
【請求項5】
請求項1から4のいずれか一つに記載の地図情報提供装置において、
上記信号種別取得手段は、
上記位置取得部により受信された上記位置情報信号の信号強度を更に取得して、上記種別情報に対応付けて上記信号強度の履歴を上記記憶部に格納し、
上記表示形式判定手段は、
更に、上記信号種別取得手段により上記記憶部に格納された上記信号強度の履歴に基づいて、上記地図データの上記表示形式を判定することを特徴とする、地図情報提供装置。
【請求項6】
請求項1から5のいずれか一つに記載の地図情報提供装置において、
上記信号種別取得手段は、
上記位置取得部により受信された上記位置情報信号による測位精度を更に取得して、上記種別情報に対応付けて上記測位精度の履歴を上記記憶部に格納し、
上記表示形式判定手段は、
更に、上記信号種別取得手段により上記記憶部に格納された上記測位精度の履歴に基づいて、上記地図データの上記表示形式を判定することを特徴とする、地図情報提供装置。
【請求項7】
複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた端末装置、および、記憶部と制御部を少なくとも備えたサーバ装置、を通信可能に接続した地図情報提供システムであって、
上記サーバ装置の上記記憶部は、
複数の表示形式の地図データを記憶する地図データ記憶手段、
を備え、
上記端末装置の上記制御部は、
上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得手段と、
上記信号種別取得手段により上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定手段と、
上記表示形式判定手段により判定された上記表示形式の上記地図データの取得要求を、上記サーバ装置に送信する取得要求送信手段と、
上記サーバ装置から送信される、上記取得要求に基づく上記表示形式の上記地図データを受信する地図データ受信手段と、
上記地図データ受信手段により受信された上記地図データを、上記表示部に表示させる地図表示手段と、
を備え、
上記サーバ装置の上記制御部は、
上記端末装置から送信される、上記取得要求を受信する取得要求受信手段と、
上記取得要求受信手段により受信された上記取得要求に基づいて、上記表示形式の上記地図データを上記地図データ記憶手段から取得する地図データ取得手段と、
上記地図データ取得手段により取得された上記地図データを、上記端末装置に送信する地図データ送信手段と、
を備えたことを特徴とする、地図情報提供システム。
【請求項8】
請求項7に記載の地図情報提供システムにおいて、
上記地図データ受信手段は、
上記受信した上記地図データを上記記憶部に格納し、
上記取得要求送信手段は、
上記表示形式判定手段により判定された上記表示形式の上記地図データが上記記憶部に格納されていない場合に、上記取得要求を上記サーバ装置に送信し、
上記地図データ受信手段は、
上記表示形式判定手段により判定された上記表示形式の上記地図データが上記記憶部に格納されている場合に、当該地図データを上記表示部に表示させることを特徴とする、地図情報提供システム。
【請求項9】
記憶部を少なくとも備えたサーバ装置に通信可能に接続された、複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた端末装置であって、
上記サーバ装置の上記記憶部は、
複数の表示形式の地図データを記憶する地図データ記憶手段、
を備え、
上記制御部は、
上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得手段と、
上記信号種別取得手段により上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定手段と、
上記表示形式判定手段により判定された上記表示形式の上記地図データの取得要求を、上記サーバ装置に送信する取得要求送信手段と、
上記サーバ装置から送信される、上記取得要求に基づいて上記地図データ記憶手段から取得された上記表示形式の上記地図データを受信する地図データ受信手段と、
上記地図データ受信手段により受信された上記地図データを、上記表示部に表示させる地図表示手段と、
を備えたことを特徴とする、端末装置。
【請求項10】
複数の種別の位置情報信号を受信可能な位置取得部と表示部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部を少なくとも備えたサーバ装置であって、
上記記憶部は、
複数の表示形式の地図データを記憶する地図データ記憶手段、
を備え、
上記制御部は、
上記端末装置から送信される、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得手段と、
上記信号種別取得手段により上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定手段と、
上記表示形式判定手段により判定された上記表示形式の上記地図データを、上記端末装置に送信することにより、上記端末装置の上記表示部に表示させる地図表示制御手段と、
を備えたことを特徴とする、サーバ装置。
【請求項11】
複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた地図情報提供装置において実行される地図情報提供方法であって、
上記記憶部は、
複数の表示形式の地図データを記憶する地図データ記憶手段、
を備え、
上記制御部において実行される、
上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、
上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、
上記表示形式判定ステップにて判定された上記表示形式の上記地図データを、上記表示部に表示させる地図表示ステップと、
を含むことを特徴とする、地図情報提供方法。
【請求項12】
複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた端末装置、および、記憶部と制御部を少なくとも備えたサーバ装置、を通信可能に接続した地図情報提供システムにおいて実行される地図情報提供方法であって、
上記サーバ装置の上記記憶部は、
複数の表示形式の地図データを記憶する地図データ記憶手段、
を備え、
上記端末装置の上記制御部において実行される、
上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、
上記端末装置の上記制御部において実行される、
上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、
上記端末装置の上記制御部において実行される、
上記表示形式判定ステップにて判定された上記表示形式の上記地図データの取得要求を、上記サーバ装置に送信する取得要求送信ステップと、
上記サーバ装置の上記制御部において実行される、
上記端末装置から送信される、上記取得要求を受信する取得要求受信ステップと、
上記サーバ装置の上記制御部において実行される、
上記取得要求受信ステップにて受信された上記取得要求に基づいて、上記表示形式の上記地図データを上記地図データ記憶手段から取得する地図データ取得ステップと、
上記サーバ装置の上記制御部において実行される、
上記地図データ取得ステップにて取得された上記地図データを、上記端末装置に送信する地図データ送信ステップと、
上記端末装置の上記制御部において実行される、
上記サーバ装置から送信される、上記取得要求に基づく上記表示形式の上記地図データを受信する地図データ受信ステップと、
上記端末装置の上記制御部において実行される、
上記地図データ受信ステップにて受信された上記地図データを、上記表示部に表示させる地図表示ステップと、
を含むことを特徴とする、地図情報提供方法。
【請求項13】
記憶部を少なくとも備えたサーバ装置に通信可能に接続された、複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた端末装置において実行される地図情報提供方法であって、
上記サーバ装置の上記記憶部は、
複数の表示形式の地図データを記憶する地図データ記憶手段、
を備え、
上記制御部において実行される、
上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、
上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、
上記表示形式判定ステップにて判定された上記表示形式の上記地図データの取得要求を、上記サーバ装置に送信する取得要求送信ステップと、
上記サーバ装置から送信される、上記取得要求に基づいて上記地図データ記憶手段から取得された上記表示形式の上記地図データを受信する地図データ受信ステップと、
上記地図データ受信ステップにて受信された上記地図データを、上記表示部に表示させる地図表示ステップと、
を含むことを特徴とする、地図情報提供方法。
【請求項14】
複数の種別の位置情報信号を受信可能な位置取得部と表示部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部を少なくとも備えたサーバ装置において実行される地図情報提供方法であって、
上記記憶部は、
複数の表示形式の地図データを記憶する地図データ記憶手段、
を備え、
上記制御部において実行される、
上記端末装置から送信される、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、
上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、
上記表示形式判定ステップにて判定された上記表示形式の上記地図データを、上記端末装置に送信することにより、上記端末装置の上記表示部に表示させる地図表示制御ステップと、
を含むことを特徴とする、地図情報提供方法。
【請求項15】
複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた地図情報提供装置に実行させるためのプログラムであって、
上記記憶部は、
複数の表示形式の地図データを記憶する地図データ記憶手段、
を備え、
上記制御部において、
上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、
上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、
上記表示形式判定ステップにて判定された上記表示形式の上記地図データを、上記表示部に表示させる地図表示ステップと、
を実行させるためのプログラム。
【請求項16】
記憶部を少なくとも備えたサーバ装置に通信可能に接続された、複数の種別の位置情報信号を受信可能な位置取得部と記憶部と制御部と表示部を少なくとも備えた端末装置に実行させるためのプログラムであって、
上記サーバ装置の上記記憶部は、
複数の表示形式の地図データを記憶する地図データ記憶手段、
を備え、
上記制御部において、
上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、
上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、
上記表示形式判定ステップにて判定された上記表示形式の上記地図データの取得要求を、上記サーバ装置に送信する取得要求送信ステップと、
上記サーバ装置から送信される、上記取得要求に基づいて上記地図データ記憶手段から取得された上記表示形式の上記地図データを受信する地図データ受信ステップと、
上記地図データ受信ステップにて受信された上記地図データを、上記表示部に表示させる地図表示ステップと、
を実行させるためのプログラム。
【請求項17】
複数の種別の位置情報信号を受信可能な位置取得部と表示部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部を少なくとも備えたサーバ装置に実行させるためのプログラムであって、
上記記憶部は、
複数の表示形式の地図データを記憶する地図データ記憶手段、
を備え、
上記制御部において、
上記端末装置から送信される、上記位置取得部により受信された上記位置情報信号の種別情報を取得して、上記記憶部に上記種別情報の履歴を格納する信号種別取得ステップと、
上記信号種別取得ステップにて上記記憶部に格納された上記種別情報の履歴に基づいて、上記地図データの上記表示形式を判定する表示形式判定ステップと、
上記表示形式判定ステップにて判定された上記表示形式の上記地図データを、上記端末装置に送信することにより、上記端末装置の上記表示部に表示させる地図表示制御ステップと、
を実行させるためのプログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate


【公開番号】特開2011−163969(P2011−163969A)
【公開日】平成23年8月25日(2011.8.25)
【国際特許分類】
【出願番号】特願2010−27797(P2010−27797)
【出願日】平成22年2月10日(2010.2.10)
【出願人】(500168811)株式会社ナビタイムジャパン (410)
【Fターム(参考)】