(57)【特許請求の範囲】
【請求項１】
ＧＰＳ衛星からの電波を用いた位置検出手段と通信手段を有する携帯型端末装置からの当該携帯型端末装置の位置を示す位置情報を受信するとともに、所定の基地局から高度補正用情報を受信する送受信手段と、
前記位置情報に基づき、前記携帯型端末装置の高さ位置と平面位置を判定するとともに、高さ位置および平面位置並びに地図データおよび建物データに基づき、前記携帯型端末装置の位置する少なくとも１つの対象建物候補を特定する判定手段と、
当該判定手段による判定に応じ、前記携帯型端末装置で再生可能な提供用情報を生成する情報生成手段と、
を含み、
前記建物データは、建物ごとの各フロアの高さ範囲を示す高さ範囲データを含み、
前記判定部は、前記高度補正用情報に基づいて前記携帯型端末装置の高度を補正することによって前記携帯型端末装置の３次元位置を特定し、特定した３次元位置と、前記高さ範囲データとに基づき前記対象建物候補から対象建物を特定するとともに当該対象建物における前記携帯型端末装置の位置するフロアを特定し、
前記情報生成手段は、当該フロア用の提供用情報を生成し、
前記送受信手段は、当該フロア用の提供用情報を前記携帯型端末装置へ向け送信することを特徴とする情報提供システム。
【請求項２】
請求項１において、
前記判定部は、前記位置情報に含まれる情報に基づき、前記携帯型端末装置のユーザーが前記携帯型端末装置の位置するフロアにおける店舗の情報を要求しているかどうかを判定し、
前記情報生成手段は、前記店舗の情報が要求されている場合、前記提供用情報として、当該店舗に関連した情報を生成し、
前記送受信部は、当該店舗に関連した情報を前記携帯型端末装置へ向け送信することを特徴とする情報提供システム。
【請求項３】
コンピュータにより読み取り可能なプログラムであって、
コンピュータを、
ＧＰＳ衛星からの電波を用いた位置検出手段と通信手段を有する携帯型端末装置からの当該携帯型端末装置の位置を示す位置情報を送受信手段に受信させるとともに、所定の基地局から高度補正用情報を前記送受信手段に受信させる通信制御手段と、
前記位置情報に基づき、前記携帯型端末装置の高さ位置と平面位置を判定するとともに、高さ位置および平面位置並びに地図データおよび建物データに基づき、前記携帯型端末装置の位置する少なくとも１つの対象建物候補を特定する判定手段と、
当該判定手段による判定に応じ、前記携帯型端末装置で再生可能な提供用情報を生成する情報生成手段として機能させ、
前記建物データは、建物ごとの各フロアの高さ範囲を示す高さ範囲データを含み、
前記判定部は、前記高度補正用情報に基づいて前記携帯型端末装置の高度を補正することによって前記携帯型端末装置の３次元位置を特定し、特定した３次元位置と、前記高さ範囲データとに基づき前記対象建物候補から対象建物を特定するとともに当該対象建物における前記携帯型端末装置の位置するフロアを特定し、
前記情報生成手段は、当該フロア用の提供用情報を生成し、
前記通信制御手段は、前記送受信手段に、当該フロア用の提供用情報を前記携帯型端末装置へ向け送信させることを特徴とするプログラム。
【請求項４】
コンピュータにより読み取り可能な情報記憶媒体であって、
請求項３のプログラムを記憶したことを特徴とする情報記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＧＰＳ衛星からの位置情報に応じた情報を提供する情報提供システム、プログラムおよび情報記憶媒体に関する。
【０００２】
【背景技術および発明が解決しようとする課題】
従来、位置情報に応じた情報提供を行う場合、その情報は平面位置に応じた情報に限られていた。
【０００３】
例えば、カーナビゲーションシステムにおいては、ＧＰＳ衛星からの位置情報に応じて車の位置を表示し、車の位置付近の建物や道路を画面に表示している。
【０００４】
しかし、携帯型端末装置の位置に応じて店舗等の情報を提供する場合、平面位置だけに応じて情報を提供していたのでは正確な情報を提供できない。
【０００５】
例えば、同じ平面位置であっても、高さ位置が特定できなければ、地上のビル内の店舗なのか地下街の店舗なのか特定できない。
【０００６】
このため、従来は提供された情報の中からユーザーがその位置にある店舗等の情報を選択する必要があった。
【０００７】
また、店舗に大型ディスプレイを設置して広告等を表示している情報提供システムも存在するが、このような情報提供システムでは個人ごとにカスタマイズした情報を提供することはできないし、店舗に大型ディスプレイを設置するには手間やコストが多大となる。
【０００８】
本発明は、上記の課題に鑑みなされたものであり、その目的は、携帯型端末装置の平面位置だけでなく高さ位置にも応じた情報を提供することが可能な情報提供システム、プログラムおよび情報記憶媒体を提供することにある。
【０００９】
【課題を解決するための手段】
上記課題を解決するため、本発明に係る情報提供システムは、ＧＰＳ衛星からの電波を用いた位置検出手段と通信手段を有する携帯型端末装置からの当該携帯型端末装置の位置を示す位置情報を受信する送受信手段と、
前記位置情報に基づき、前記携帯型端末装置の高さ位置と平面位置を判定するとともに、高さ位置および平面位置並びに地図データおよび建物データに基づき、前記携帯型端末装置の位置する建物内のフロアおよびブロックの少なくとも一方を判定する判定手段と、
当該判定手段による判定に応じ、前記携帯型端末装置で再生可能な提供用情報を生成する情報生成手段と、
を含み、
前記送受信手段は、提供用情報を前記携帯型端末装置へ向け送信することを特徴とする。
【００１０】
また、本発明に係るプログラムは、コンピュータにより読み取り可能なプログラムであって、
コンピュータを、
ＧＰＳ衛星からの電波を用いた位置検出手段と通信手段を有する携帯型端末装置からの当該携帯型端末装置の位置を示す位置情報を送受信手段に受信させる通信制御手段と、
前記位置情報に基づき、前記携帯型端末装置の高さ位置と平面位置を判定するとともに、高さ位置および平面位置並びに地図データおよび建物データに基づき、前記携帯型端末装置の位置する建物内のフロアおよびブロックの少なくとも一方を判定する判定手段と、
当該判定手段による判定に応じ、前記携帯型端末装置で再生可能な提供用情報を生成する情報生成手段として機能させ、
前記通信制御手段は、前記送受信手段に、提供用情報を前記携帯型端末装置へ向け送信させることを特徴とする。
【００１１】
また、本発明に係る情報記憶媒体は、コンピュータにより読み取り可能な情報記憶媒体であって、上記手段としてコンピュータを機能させるためのプログラムを記憶したことを特徴とする。
【００１２】
本発明によれば、高さ位置および平面位置並びに地図データおよび建物データに基づき、携帯型端末装置の位置する建物内のフロアやブロックを特定して高さ位置に応じた情報を提供することができる。
【００１３】
これにより、例えば、地上のビル内の店舗と地下街の店舗が同じ平面位置にある場合であっても、高さ位置に応じてどちらの店舗か特定することができる。
【００１４】
したがって、店舗の選択等の手間を軽減し、正確な情報をユーザーに提供することができる。
【００１５】
なお、ここで、フロアとは、１階、２階といった階を示すものであり、ブロックとは、フロアにおける店舗、売場等の所定の単位を示すものである。
【００１６】
また、前記情報提供システム、前記プログラムおよび前記情報記憶媒体において、前記ブロックは、建物内の店舗であり、
前記提供用情報は、当該店舗に関連した情報であってもよい。
【００１７】
これによれば、店舗に関連した情報（例えば、店舗の種別、広告等）をユーザーに提供することができる。
【００１８】
また、前記情報提供システムにおいて、前記送受信手段は、所定の基地局から高度補正用情報を受信し、
前記判定手段は、当該高度補正用情報に基づき前記位置情報に基づく高度を補正して高さ位置を判定してもよい。
【００１９】
また、前記プログラムおよび前記情報記憶媒体において、前記通信制御手段は、前記送受信手段に、所定の基地局から高度補正用情報を受信させ、
前記判定手段は、当該高度補正用情報に基づき前記位置情報に基づく高度を補正して高さ位置を判定してもよい。
【００２０】
これによれば、ＧＰＳ衛星からの位置情報だけでなく基地局（例えば、携帯電話の基地局等）からの高度補正用情報に基づいて高さ位置を特定することができるため、より正確に高さ位置を特定することができる。
【００２１】
また、前記情報提供システム、前記プログラムおよび前記情報記憶媒体において、前記判定手段は、前記携帯型端末装置からの位置情報に基づき当該携帯型端末装置のユーザーを特定し、
前記情報生成手段は、当該ユーザーに関連したデータに基づき、ユーザーに応じた提供用情報を生成してもよい。
【００２２】
これによれば、ユーザーごとにカスタマイズした情報を提供することができる。
【００２３】
また、前記情報提供システム、前記プログラムおよび前記情報記憶媒体において、前記位置情報は、ユーザーの選択による建物、建物のフロアまたはフロア内のブロックの提供用情報の要求情報を含み、
前記判定手段は、前記携帯型端末装置からの位置情報に基づき当該携帯型端末装置のユーザーによる要求内容を特定し、
前記情報生成手段は、当該要求内容に応じた建物、フロアまたはブロックに関連した情報を示す提供用情報を生成してもよい。
【００２４】
これによれば、ユーザーの要求に応じた情報を提供することができる。
【００２５】
【発明の実施の形態】
以下、本発明を、ＧＰＳ衛星を用いた携帯電話からの位置情報に応じた情報を提供する情報提供システムに適用した場合を例に採り、図面を参照しつつ説明する。なお、以下に示す実施形態は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施形態に示す構成の全てが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。
【００２６】
（システム全体の説明）
図１は、本実施形態の一例に係るシステム全体の概略図である。
【００２７】
本システムは、複数のＧＰＳ衛星１０と、携帯型端末装置の一種である携帯電話２００と、携帯電話２００の基地局２０と、サーバー１００を設置しているサービスセンター３０とを含んで構成されている。
【００２８】
携帯電話２００は、ＧＰＳ衛星１０からの電波を受信して携帯電話２００の位置を特定する位置検出部と、サーバー１００へ向け携帯電話２００の位置情報を送信し、サーバー１００から提供用情報を受信する無線通信部を有する。
【００２９】
また、サーバー１００は、携帯電話２００で再生可能な提供用情報を提供する情報提供システムとして機能する。
【００３０】
また、サーバー１００は、携帯電話２００からの位置情報に基づき、携帯電話２００の高さ位置と平面位置を判定するとともに、高さ位置および平面位置並びに地図データおよび建物データに基づき、携帯電話２００の位置する建物４０内のフロアやフロア内のブロックを判定し、ユーザーの要求に基づき、建物、フロア、ブロックに応じた提供用情報を携帯電話２００に提供する。
【００３１】
これにより、例えば、携帯電話２００を使用しているユーザーが建物４０内の３階の角にある店舗付近にいる場合、当該店舗の広告情報を携帯電話２００に提供するといったことが可能になる。
【００３２】
次に、このような機能を実現するためのサーバー１００の機能ブロックについて説明する。
【００３３】
図２は、本実施形態の一例に係るサーバー１００の機能ブロック図である。
【００３４】
サーバー１００は、携帯電話２００から位置情報を受信するとともに、提供用情報を携帯電話２００へ向け送信する送受信部１９０と、処理部１１０と、記憶部１２０とを含んで構成されている。
【００３５】
処理部１１０は、位置情報に基づき、携帯電話２００の高さ位置と平面位置を判定するとともに、高さ位置および平面位置並びに地図データ１２２および建物データ１２４に基づき、携帯電話２００の位置する建物４０内の店舗を判定する判定部１１４と、判定された店舗に応じ、提供用データ１２６に基づいて携帯電話２００で再生可能な提供用情報を生成する情報生成部１１２と、記憶部１２０内のデータを更新する更新部１１６とを含んで構成されている。
【００３６】
また、記憶部１２０は、地図データ１２２、建物データ１２４、提供用データ１２６等を記憶している。
【００３７】
地図データ１２２は、ＧＰＳにおける位置と建物等が関連付けられた一般的な地図データである。
【００３８】
次に、建物データ１２４と提供用データ１２６のデータ構造について説明する。
【００３９】
図３は、本実施形態の一例に係る建物データ１２４のデータ構造を示す模式図である。
【００４０】
建物データ１２４は、建物の位置や構造等を示すデータである。
【００４１】
建物データ１２４の項目としては、例えば、建物を識別するための「建物ＩＤ」、「建物名称」、「緯度」、「緯度誤差許容範囲」、「経度」、「経度誤差許容範囲」、「高度」、「高度誤差許容範囲」、建物４０の高さを示す「高さ」、フロアの高さ範囲を示す「高さ範囲」、フロアを識別するための「フロアＩＤ」、「フロア名称」、「フロア備考」、フロアの幅を示す「幅範囲」、フロアの奥行きを示す「奥行き範囲」、フロア内の店舗等のブロックを識別するための「ブロックＩＤ」、「ブロック名称」、「ブロック備考」等が該当する。
【００４２】
このようなデータ構造を採用することにより、例えば、「緯度誤差許容範囲」、「経度誤差許容範囲」、「高度誤差許容範囲」のように許容範囲を設けることにより、厳密な位置を特定できない場合であっても、許容範囲内で店舗等を特定することが可能となる。
【００４３】
なお、上記の「高さ範囲」以降のデータは、フロアごとに設けられ、「幅範囲」以降のデータは、ブロックごとに設けられている。
【００４４】
次に、提供用データ１２６のデータ構造について説明する。
【００４５】
図４は、本実施形態の一例に係る提供用データ１２６のデータ構造を示す模式図である。
【００４６】
提供用データ１２６は、提供用情報を生成するためのデータであり、建物、フロア、ブロックのそれぞれに対してデータが設けられている。
【００４７】
提供用データ１２６の項目としては、例えば、建物ごとに「建物ＩＤ」、「建物提供情報」を含む「建物用情報」、フロアごとに「フロアＩＤ」、「フロア名称」を含む「フロア用情報」、ブロックごとに「ブロックＩＤ」、「ブロック提供情報」を含む「ブロック用情報」等が該当する。
【００４８】
建物データ１２４の「建物ＩＤ」、「フロアＩＤ」および「ブロックＩＤ」は、それぞれ提供用データ１２６の「建物ＩＤ」、「フロアＩＤ」および「ブロックＩＤ」と関連付けられている。
【００４９】
これにより、情報生成部１１２は、判定部１１４によって判定された「建物ＩＤ」、「フロアＩＤ」および「ブロックＩＤ」に応じた提供用情報を生成することができる。
【００５０】
なお、上述した各部のハードウェアとしては、例えば、送受信部１９０としてはＲＦ／ＩＦユニット等、処理部１１０としてはＣＰＵ等、記憶部１２０としてはＲＡＭやＨＤＤ等を用いて実現できる。
【００５１】
また、情報生成部１１２等の機能は、回路等のハードウェアで実現してもよいし、例えば、情報記憶媒体１８０からプログラムを読み取って実現したり、インターネットを介してホスト装置等からプログラムを読み取って実現してもよい。
【００５２】
なお、情報記憶媒体１８０としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＲＯＭ、ＲＡＭ、ＨＤＤ等を適用でき、そのプログラムの読み取り方式は接触方式であっても、非接触方式であってもよい。
【００５３】
次に、上述した各部を用いた情報提供処理の流れについて説明する。
【００５４】
図５は、本実施形態の一例に係る情報提供処理のフローチャートである。
【００５５】
まず、送受信部１９０は、携帯電話２００からのＧＰＳ衛星４による位置情報を受信する（ステップＳ２）。
【００５６】
判定部１１４は、位置情報の取得が成功したかどうかを判定する（ステップＳ４）。
【００５７】
位置情報の取得が成功しなかった場合、送受信部１９０は、代替方法によって位置情報を取得する。具体的には、送受信部１９０は、例えば、基地局２０からの位置情報を受信する。
【００５８】
そして、判定部１１４は、位置情報に基づき、携帯電話２００の平面位置（緯度および経度）を特定する（ステップＳ８）。
【００５９】
そして、判定部１１４は、特定した平面位置、地図データ１２２および建物データ１２４に基づき、対象となる建物の候補を特定する（ステップＳ１０）。このような建物の候補を特定する必要があるのは、例えば、建物４０と地下街のように同じ平面位置に複数の建物が存在する場合があるからである。
【００６０】
そして、送受信部１９０は、基地局２０から高度補正用情報を受信し、判定部１１４は、当該高度補正用情報に基づき位置情報に基づく高度を補正して携帯電話２００の高さ位置を判定する（ステップＳ１２）。
【００６１】
このようにして判定部１１４は、携帯電話２００の３次元位置を特定する（ステップＳ１４）。
【００６２】
そして、判定部１１４は、特定した３次元位置に基づいて対象建物候補の中から対象建物を特定する（ステップＳ１６）。
【００６３】
また、判定部１１４は、携帯電話２００からの位置情報に基づき、携帯電話２００のユーザーがブロックの情報を要求しているのか判定する（ステップＳ１８）。
【００６４】
ユーザーがブロックの情報を要求している場合、情報生成部１１２は、判定部１１４によって特定された３次元位置に基づき、「ブロックＩＤ」を判別して提供用データ１２６の当該「ブロックＩＤ」の「ブロック提供情報」に基づき、ブロック用の提供用情報を生成する。
【００６５】
そして、送受信部１９０は、当該ブロック用の提供用情報を携帯電話２００へ向け送信する（ステップＳ２０）。
【００６６】
これにより、ユーザーに例えば特定の建物の特定のブロックにある店舗の広告等（例えば、ジーンズショップであればジーンズの広告、ランジェリーショップであればランジェリーの広告等）が提供される。
【００６７】
また、判定部１１４は、ユーザーがブロックの情報を要求していない場合、携帯電話２００からの位置情報に基づき、携帯電話２００のユーザーがフロアの情報を要求しているのか判定する（ステップＳ２２）。
【００６８】
ユーザーがフロアの情報を要求している場合、情報生成部１１２は、判定部１１４によって特定された３次元位置に基づき、「フロアＩＤ」を判別して提供用データ１２６の当該「フロアＩＤ」の「フロア提供情報」に基づき、フロア用の提供用情報を生成する。
【００６９】
そして、送受信部１９０は、当該フロア用の提供用情報を携帯電話２００へ向け送信する（ステップＳ２４）。
【００７０】
これにより、ユーザーに例えば特定の建物にある特定のフロアの広告等（例えば、衣料品の販売フロアであれば衣料品の広告、食料品の販売フロアであれば食料品の広告等）が提供される。
【００７１】
また、ユーザーがブロックやフロアの情報を要求していない場合、情報生成部１１２は、判定部１１４によって特定された３次元位置に基づき、「建物ＩＤ」を判別して提供用データ１２６の当該「建物ＩＤ」の「建物提供情報」に基づき、建物用の提供用情報を生成する。
【００７２】
そして、送受信部１９０は、当該建物用の提供用情報を携帯電話２００へ向け送信する（ステップＳ２６）。
【００７３】
これにより、ユーザーに例えば特定の建物の広告等（例えば、総合スーパーであればカード会員募集のお知らせ、和菓子店であれば和菓子の広告等）が提供される。
【００７４】
なお、携帯電話２００は、サーバー１００からの提供用情報に基づき、液晶画面に画像を表示したり、スピーカーから音声を出力してユーザーに情報を提供する。
【００７５】
以上のように、本実施の形態によれば、高さ位置および平面位置並びに地図データおよび建物データに基づき、携帯型端末装置の位置する建物内のブロックを特定して高さ位置に応じた情報を提供することができる。
【００７６】
これにより、例えば、地上のビル内の店舗と地下街の店舗が同じ平面位置にある場合であっても、高さ位置に応じてどちらの店舗か特定することができる。
【００７７】
したがって、店舗の選択等の手間を軽減し、正確な情報をユーザーに提供することができる。
【００７８】
また、本実施の形態によれば、ＧＰＳ衛星１０に基づく位置情報だけでなく、フロアを特定できない場合等に必要に応じて基地局２０からの高度補正用情報に基づいて高さ位置を特定することができるため、より正確に高さ位置を特定することができる。
【００７９】
（変形例）
以上、本発明を提供した好適な実施の形態について説明してきたが、本発明の適用は上述した実施例に限定されず、種々の変形が可能である。
【００８０】
例えば、上述した提供用情報をユーザーに応じてカスタマイズしてもよい。
【００８１】
この場合、判定部１１４を、携帯電話２００からの位置情報に基づき携帯電話２００のユーザーを特定するように構成し、情報生成部１１２を、当該ユーザーに関連した提供用データ１２６に基づき、ユーザーに応じた提供用情報を生成するように構成すればよい。
【００８２】
これによれば、ユーザーごとにカスタマイズした情報を提供することができる。具体的には、例えば、紳士衣料と婦人衣料の両方を販売している販売店の場合、ユーザーが男性であれば紳士衣料の広告を提供用情報として適用し、ユーザーが女性であれば婦人衣料の広告を提供用情報として適用するといったことが可能である。
【００８３】
また、この場合、ユーザーの年齢、身長、体重、行動履歴等に応じて提供用情報をカスタマイズしてもよい。
【００８４】
また、上述した実施例では、情報提供システムとして単体のサーバー１００を用いたが、サーバー１００の情報生成部１１２等の機能を複数の装置に分散して情報提供システムを実現してもよい。
【００８５】
さらに、上述した実施例では、携帯型端末装置として携帯電話２００を用いたが、携帯電話２００以外にも、例えば、ＰＨＳ、ＰＤＡ等を用いてもよい。
【図面の簡単な説明】
【図１】本実施形態の一例に係るシステム全体の概略図である。
【図２】本実施形態の一例に係るサーバーの機能ブロック図である。
【図３】本実施形態の一例に係る建物データのデータ構造を示す模式図である。
【図４】本実施形態の一例に係る提供用データのデータ構造を示す模式図である。
【図５】本実施形態の一例に係る情報提供処理のフローチャートである。
【符号の説明】
１０  ＧＰＳ衛星
２０  基地局
３０  サービスセンター
４０  建物
１００  サーバー（情報提供システム）
１１２  情報生成部
１１４  判定部
１２０  記憶部
１２２  地図データ
１２４  建物データ
１２６  提供用データ
１９０  送受信部
２００  携帯電話
【図１】
0003874097.tif 000002
【図２】
0003874097.tif 000003
【図３】
0003874097.tif 000004
【図４】
0003874097.tif 000005
【図５】
0003874097.tif 000006