(57)【要約】【課題】ある特定領域の地図情報を予め生成しておかなくても、その特定領域の地図情報を表示することを可能とする。【解決手段】ＢＬＥ通信装置１０ａ〜１０ｉは、それぞれ、自装置の位置情報を他のＢＬＥ通信装置に送信するとともに、予め通信相手を特定する必要がない通信方式であるＢＬＥ通信により、他のＢＬＥ通信装置から送信されてきた位置情報を他のＢＬＥ通信装置に転送する。移動端末２０は、複数のＢＬＥ通信装置１０ａ〜１０ｉのうちの通信可能なＢＬＥ通信装置から受信した、複数のＢＬＥ通信装置１０ａ〜１０ｉのそれぞれの位置情報を用いて特定領域の地図情報を生成し、生成した地図情報をユーザに対して表示する。【選択図】図１
2019158430.tif 000002
【特許請求の範囲】
【請求項１】
ある特定領域に配置され、他のＢＬＥ通信装置から送信されてきた位置情報を他のＢＬＥ通信装置に転送する複数のＢＬＥ通信装置と、
前記複数のＢＬＥ通信装置のうちの通信可能なＢＬＥ通信装置から受信した、前記複数のＢＬＥ通信装置のそれぞれの位置情報を用いて、前記特定領域の地図情報を生成する生成手段と、前記生成手段により生成された地図情報を表示する表示手段とを有する端末装置と、
を備えた情報処理システム。
【請求項２】
前記複数のＢＬＥ通信装置は、予め通信相手を特定する必要がない通信方式であるＢＬＥ通信により、他のＢＬＥ通信装置から送信されてきた位置情報を他のＢＬＥ通信装置に転送する請求項１記載の情報処理システム。
【請求項３】
前記複数のＢＬＥ通信装置は、ＢＬＥ通信におけるアドバタイジング機能を用いて、他のＢＬＥ通信装置の位置情報を他のＢＬＥ通信装置に転送する請求項２記載の情報処理システム。
【請求項４】
前記複数のＢＬＥ通信装置は、位置情報を他のＢＬＥ通信装置に転送する際、通過したＢＬＥ通信装置の数を示す通過数情報を変化させて転送し、自装置から過去に転送した位置情報に対応した通過数情報よりも通過したＢＬＥ通信装置の数が多い通過数情報を含む位置情報を受信した場合、当該位置情報を他のＢＬＥ通信装置に転送しない請求項１から３のいずれか記載の情報処理システム。
【請求項５】
前記複数のＢＬＥ通信装置は、位置情報を他のＢＬＥ通信装置に転送する際、通過したＢＬＥ通信装置の数を示す通過数情報を保存し、自装置から過去に転送した位置情報に対応した通過数情報よりも通過したＢＬＥ通信装置の数が多い通過数情報を含む位置情報を受信した場合、当該位置情報を他のＢＬＥ通信装置に転送せず、自装置から過去に転送した位置情報に対応した通過数情報よりも通過したＢＬＥ通信装置の数が少ない通過数情報を含む位置情報を受信した場合、保存した通過数情報を更新する、請求項１から３のいずれか記載の情報処理システム。
【請求項６】
前記位置情報が、２次元平面上又は３次元立体上における前記ＢＬＥ通信装置の座標情報であり、
前記生成手段は、前記複数のＢＬＥ通信装置のそれぞれの座標情報から、当該特定領域の地図情報を生成する請求項１から３のいずれか記載の情報処理システム。
【請求項７】
前記生成手段は、ＢＬＥ通信装置から受信した情報に含まれる２つのＢＬＥ通信装置間の距離情報を生成した地図情報に含め、
前記表示手段は、表示する地図情報に距離情報を含めて表示する請求項１から６のいずれか記載の情報処理システム。
【請求項８】
前記端末装置が、前記複数のＢＬＥ通信装置のうちの通信可能なＢＬＥ通信装置を特定して、自装置の前記地図情報上の位置を特定する特定手段をさらに有し、
前記表示手段は、前記特定手段により特定された自装置の位置を前記地図情報上に重ねて表示する請求項１から７のいずれか記載の情報処理システム。
【請求項９】
前記特定領域内に設定されている設備の種類および位置に関する情報をＢＬＥ通信により送信する送信装置をさらに備え、
前記生成手段は、前記送信装置から受信した情報を用いて、生成する前記地図情報に前記設備の種類および位置を含める請求項１から８のいずれか記載の情報処理システム。
【請求項１０】
前記端末装置は、自装置の位置から前記地図情報上に表示された設備の位置までの経路を探索して、探索した経路の経路案内を行う経路案内手段をさらに有する請求項９記載の情報処理システム。
【請求項１１】
他のＢＬＥ通信装置から送信されてきた位置情報を他のＢＬＥ通信装置に転送するとともにある特定領域に配置された複数のＢＬＥ通信装置のうちの通信可能なＢＬＥ通信装置から受信した、前記複数のＢＬＥ通信装置のそれぞれの位置情報を用いて、前記特定領域の地図情報を生成する生成手段と、
前記生成手段により生成された地図情報を表示する表示手段と、
を有する端末装置。
【請求項１２】
他のＢＬＥ通信装置から送信されてきた位置情報を他のＢＬＥ通信装置に転送するとともにある特定領域に配置された複数のＢＬＥ通信装置のうちの通信可能なＢＬＥ通信装置から受信した、前記複数のＢＬＥ通信装置のそれぞれの位置情報を用いて、前記特定領域の地図情報を生成する生成ステップと、
前記生成ステップにおいて生成された地図情報を表示する表示ステップと、
をコンピュータに実行させるためのプログラム。
【請求項１３】
ある特定領域に配置され、予め通信相手を特定する必要がない通信方式であるＢＬＥ通信により、他のＢＬＥ通信装置から送信されてきた位置情報を他のＢＬＥ通信装置に転送する複数のＢＬＥ通信装置を有し、
前記複数のＢＬＥ通信装置は、位置情報を他のＢＬＥ通信装置に転送する際、通過したＢＬＥ通信装置の数を示す通過数情報を変化させて転送する情報通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、端末装置、プログラムおよび情報通信システムに関する。
【背景技術】
【０００２】
特許文献１には、複数のビーコン送信機を測位空間内に等密度で配備しておき、移動局無線機により近辺のビーコン送信機からのビーコンを受信して、その電界強度とビーコン送信機の位置情報とから移動局無線機の現在位置を算出するようにした測位システムが開示されている。
【０００３】
特許文献２には、端末装置が、複数の測位装置から送信された情報に含まれる識別情報と、管理サーバから送信される各測位装置の識別情報および座標情報からなる拠点情報を受信して、地図情報上の現在位置を算出する情報処理システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０１７６８４号公報
【特許文献２】特開２０１７−１５６２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、ある特定領域の地図情報を予め生成しておかなくても、その特定領域の地図情報を表示することが可能な情報処理システム、端末装置、プログラムおよび情報通信システムを提供することである。
【課題を解決するための手段】
【０００６】
［情報処理システム］
請求項１に係る本発明は、ある特定領域に配置され、他のＢＬＥ通信装置から送信されてきた位置情報を他のＢＬＥ通信装置に転送する複数のＢＬＥ通信装置と、
前記複数のＢＬＥ通信装置のうちの通信可能なＢＬＥ通信装置から受信した、前記複数のＢＬＥ通信装置のそれぞれの位置情報を用いて、前記特定領域の地図情報を生成する生成手段と、前記生成手段により生成された地図情報を表示する表示手段とを有する端末装置とを備えた情報処理システムである。
【０００７】
請求項２に係る本発明は、前記複数のＢＬＥ通信装置が、予め通信相手を特定する必要がない通信方式であるＢＬＥ通信により、他のＢＬＥ通信装置から送信されてきた位置情報を他のＢＬＥ通信装置に転送する請求項１記載の情報処理システムである。
【０００８】
請求項３に係る本発明は、前記複数のＢＬＥ通信装置が、ＢＬＥ通信におけるアドバタイジング機能を用いて、他のＢＬＥ通信装置の位置情報を他のＢＬＥ通信装置に転送する請求項２記載の情報処理システムである。
【０００９】
請求項４に係る本発明は、前記複数のＢＬＥ通信装置が、位置情報を他のＢＬＥ通信装置に転送する際、通過したＢＬＥ通信装置の数を示す通過数情報を変化させて転送し、自装置から過去に転送した位置情報に対応した通過数情報よりも通過したＢＬＥ通信装置の数が多い通過数情報を含む位置情報を受信した場合、当該位置情報を他のＢＬＥ通信装置に転送しない請求項１から３のいずれか記載の情報処理システムである。
【００１０】
請求項５に係る本発明は、前記複数のＢＬＥ通信装置が、位置情報を他のＢＬＥ通信装置に転送する際、通過したＢＬＥ通信装置の数を示す通過数情報を保存し、自装置から過去に転送した位置情報に対応した通過数情報よりも通過したＢＬＥ通信装置の数が多い通過数情報を含む位置情報を受信した場合、当該位置情報を他のＢＬＥ通信装置に転送せず、自装置から過去に転送した位置情報に対応した通過数情報よりも通過したＢＬＥ通信装置の数が少ない通過数情報を含む位置情報を受信した場合、保存した通過数情報を更新する、請求項１から３のいずれか記載の情報処理システム。
【００１１】
請求項６に係る本発明は、前記位置情報が、２次元平面上又は３次元立体上における前記ＢＬＥ通信装置の座標情報であり、
前記生成手段は、前記複数のＢＬＥ通信装置のそれぞれの座標情報から、当該特定領域の地図情報を生成する請求項１から３のいずれか記載の情報処理システムである。
【００１２】
請求項７に係る本発明は、前記生成手段が、ＢＬＥ通信装置から受信した情報に含まれる２つのＢＬＥ通信装置間の距離情報を生成した地図情報に含め、
前記表示手段は、表示する地図情報に距離情報を含めて表示する請求項１から６のいずれか記載の情報処理システムである。
【００１３】
請求項８に係る本発明は、前記端末装置が、前記複数のＢＬＥ通信装置のうちの通信可能なＢＬＥ通信装置を特定して、自装置の前記地図情報上の位置を特定する特定手段をさらに有し、
前記表示手段は、前記特定手段により特定された自装置の位置を前記地図情報上に重ねて表示する請求項１から７のいずれか記載の情報処理システムである。
【００１４】
請求項９に係る本発明は、前記特定領域内に設定されている設備の種類および位置に関する情報をＢＬＥ通信により送信する送信装置をさらに備え、
前記生成手段は、前記送信装置から受信した情報を用いて、生成する前記地図情報に前記設備の種類および位置を含める請求項１から８のいずれか記載の情報処理システムである。
【００１５】
請求項１０に係る本発明は、前記端末装置が、自装置の位置から前記地図情報上に表示された設備の位置までの経路を探索して、探索した経路の経路案内を行う経路案内手段をさらに有する請求項９記載の情報処理システムである。
【００１６】
［端末装置］
請求項１１に係る本発明は、他のＢＬＥ通信装置から送信されてきた位置情報を他のＢＬＥ通信装置に転送するとともにある特定領域に配置された複数のＢＬＥ通信装置のうちの通信可能なＢＬＥ通信装置から受信した、前記複数のＢＬＥ通信装置のそれぞれの位置情報を用いて、前記特定領域の地図情報を生成する生成手段と、
前記生成手段により生成された地図情報を表示する表示手段とを有する端末装置である。
【００１７】
［プログラム］
請求項１２に係る本発明は、他のＢＬＥ通信装置から送信されてきた位置情報を他のＢＬＥ通信装置に転送するとともにある特定領域に配置された複数のＢＬＥ通信装置のうちの通信可能なＢＬＥ通信装置から受信した、前記複数のＢＬＥ通信装置のそれぞれの位置情報を用いて、前記特定領域の地図情報を生成する生成ステップと、
前記生成ステップにおいて生成された地図情報を表示する表示ステップとをコンピュータに実行させるためのプログラムである。
【００１８】
［情報通信システム］
請求項１３に係る本発明は、ある特定領域に配置され、予め通信相手を特定する必要がない通信方式であるＢＬＥ通信により、他のＢＬＥ通信装置から送信されてきた位置情報を他のＢＬＥ通信装置に転送する複数のＢＬＥ通信装置を有し、
前記複数のＢＬＥ通信装置は、位置情報を他のＢＬＥ通信装置に転送する際、通過したＢＬＥ通信装置の数を示す通過数情報を変化させて転送する情報通信システムである。
【発明の効果】
【００１９】
請求項１に係る本発明によれば、ある特定領域の地図情報を予め生成しておかなくても、その特定領域の地図情報を表示することが可能な情報処理システムを提供することができる。
【００２０】
請求項２に係る本発明によれば、ある特定領域の地図情報を予め生成しておかなくても、その特定領域の地図情報を表示することが可能な情報処理システムを提供することができる。
【００２１】
請求項３に係る本発明によれば、ある特定領域の地図情報を予め生成しておかなくても、その特定領域の地図情報を表示することが可能な情報処理システムを提供することができる。
【００２２】
請求項４に係る本発明によれば、不要なＢＬＥ通信を減らすことが可能な情報処理システムを提供することができる。
【００２３】
請求項５に係る本発明によれば、不要なＢＬＥ通信を減らすことが可能な情報処理システムを提供することができる。
【００２４】
請求項６に係る本発明によれば、ある特定領域の地図情報を予め生成しておかなくても、その特定領域の外形形状を座標により特定した地図情報を表示することが可能な情報処理システムを提供することができる。
【００２５】
請求項７に係る本発明によれば、ある特定領域の地図情報を予め生成しておかなくても、距離情報が含まれた地図情報を表示することが可能な情報処理システムを提供することができる。
【００２６】
請求項８に係る本発明によれば、表示した地図情報上において端末装置の位置を重ねて表示することが可能な情報処理システムを提供することができる。
【００２７】
請求項９に係る本発明によれば、表示した地図情報上において、特定領域内に設定されている設備の種類および位置を重ねて表示することが可能な情報処理システムを提供することができる。
【００２８】
請求項１０に係る本発明によれば、表示した地図情報上の設備までの経路案内を行うことが可能な情報処理システムを提供することができる。
【００２９】
請求項１１に係る本発明によれば、ある特定領域の地図情報を予め生成しておかなくても、その特定領域の地図情報を表示することが可能な端末装置を提供することができる。
【００３０】
請求項１２に係る本発明によれば、ある特定領域の地図情報を予め生成しておかなくても、その特定領域の地図情報を表示することが可能なプログラムを提供することができる。
【００３１】
請求項１３に係る本発明によれば、ある特定領域の地図情報を予め生成しておかなくても、その特定領域の地図情報を表示することが可能な情報通信システムを提供することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態の地図表示システムのシステム構成を示す図である。
【図２】本発明の一実施形態におけるＢＬＥ通信装置１０ａ〜１０ｉのハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態におけるＢＬＥ通信装置１０ａ〜１０ｉの機能構成を示すブロック図である。
【図４】本発明の一実施形態における移動端末２０のハードウェア構成を示すブロック図である。
【図５】本発明の一実施形態における移動端末２０の機能構成を示すブロック図である。
【図６】ＢＬＥ通信において送信されるデータフォーマット例を説明するための図である。
【図７】ＢＬＥ通信装置１０ａから送信されるデータ例を説明するための図である。
【図８】ＢＬＥ通信装置１０ａの位置情報がメッシュネットワーク内を転送されていく転送処理手順を説明するための図である。
【図９】ＢＬＥ通信装置１０ａの位置情報がメッシュネットワーク内を転送されていく転送処理手順を説明するための図である。
【図１０】ＢＬＥ通信装置１０ａの位置情報がメッシュネットワーク内を転送されていく転送処理手順を説明するための図である。
【図１１】移動端末２０において複数のＢＬＥ通信装置１０ａ〜１０ｉのそれぞれの位置情報を用いて特定領域の地図情報を生成する様子を説明するための図である。
【図１２】生成された地図情報が移動端末２０上で表示される様子を示す図である。
【図１３】ＢＬＥ通信装置１０ａの出力電波強度の設定方法を説明するための図である。
【図１４】ＢＬＥ通信装置１０ａ、１０ｂ、１０ｄ、１０ｅにより構成されるセル内の各エリアを示した図である。
【図１５】通信可能なＢＬＥ通信装置によるエリア判定方法を示す図である。
【図１６】移動端末２０の現在位置を現在位置表示５１として地図情報上に重ねて表示した場合を示す図である。
【図１７】各セルの各辺の中央に、出力電波強度が１／２のＢＬＥ通信装置を設定して、各セルを分割するエリアをさらに細かくする場合の例を示す図である。
【図１８】移動端末２０に表示された地図情報上に、現在位置表示５１とともに、トイレ表示５２、通行禁止区域表示５３、非常口表示５４を表示させた場合の表示例を示す図である。
【図１９】移動端末２０上において現在位置から目的地までの経路探索を行って、探索した経路を用いた経路案内を行うナビゲーション機能を実現した場合の例を示す図である。
【図２０】移動端末２０において、地図情報上に予め登録しておいた特定の移動端末の位置表示５５を表示させた場合の表示例を示す図である。
【発明を実施するための形態】
【００３３】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００３４】
図１は本発明の一実施形態の地図表示システムの構成を示す図である。
【００３５】
本実施形態の地図表示システムは、例えばショッピングセンターのフロア、競技施設、コンサート会場等のある特定領域の地図情報を、ユーザが保持する移動端末２０に表示させるための情報処理システムである。
【００３６】
本実施形態の地図表示システムは、図１に示されるように、上記のショッピングセンターのフロア等のそれぞれ異なる場所に配置された複数のＢＬＥ（Bluetooth Low Energy）通信装置１０ａ〜１０ｉと、ユーザ（利用者）により保持されて移動する端末装置である移動端末２０とから構成されている。それぞれのＢＬＥ通信装置１０ａ〜１０ｉは、地図として表示する対象の領域を網羅するように、場所や電波出力強度を調整した上で、特定領域に配置される。
【００３７】
ＢＬＥ通信装置１０ａ〜１０ｉは、それぞれ、自装置の位置情報を他のＢＬＥ通信装置に送信するとともに、予め通信相手を特定する必要がない通信方式であるＢＬＥ通信により、他のＢＬＥ通信装置から送信されてきた位置情報を他のＢＬＥ通信装置に転送する。
【００３８】
ここで、ＢＬＥ通信装置１０ａ〜１０ｉは、隣接する他のＢＬＥ通信装置との間で、近距離無線通信規格であるブルートゥース（登録商標）の低消費電力の通信モードであるＢＬＥ通信により相互に接続されている。
【００３９】
つまり、図１に示した地図表示システムでは、複数のＢＬＥ通信装置１０ａ〜１０ｉは、予め通信相手を特定する必要がない通信方式であるＢＬＥ通信によってそれぞれの装置間が接続されることによりメッシュ（網目状）ネットワークが構成されている。
【００４０】
このメッシュネットワーク技術とは、複数のノード間におけるデータのルーティング技術であり、メッシュネットワークは、一部のノードにおいて故障等の障害が発生して経路の一部が使用不能となった場合でも、他の経路を利用してノード間でデータの転送が行われるように構成されている。
【００４１】
なお、このようなメッシュネットワークを構築するために、連携する他の装置に関する情報を各装置間で保持しておく必要はない。単にメッシュネットワークを構築しているいずれかの装置との間でＢＬＥ通信が可能な範囲に、ＢＬＥ通信機能を備えた装置を移動させるだけで、その装置もメッシュネットワークに含まれることになり、他の装置とともにメッシュネットワークを構成することになる。
【００４２】
そして、このＢＬＥ通信には、アドバタイジング機能を用いた通信方式と、ＧＡＴＴ（Generic Attribute）等のプロファイルを用いた通信方式がある。
【００４３】
いずれの通信方式も予め通信相手を特定する必要がない通信方式であるが、アドバタイジング機能を用いた通信方式では、自装置から送信したデータをどの装置が受信しているのかを特定せずに、ビーコン通信のように単にデータを周囲に対して送信する通信方式である。これに対して、ＧＡＴＴ等のプロファイルを用いた通信方式は、周囲に存在する他の装置の存在を確認して、その他の装置のプロファイルを取得して、プロファイルを取得した装置との間で１対１のデータ送受信を行う通信方式である。
【００４４】
このようにアドバタイジング機能を用いたＢＬＥ通信は、他の装置の存在に関係なく単に他の装置から受信したデータを転送するだけで良いため処理が簡単となる。これに対して、ＧＡＴＴ等のプロファイルを用いた通信方式は、他の装置の存在を確認して通信を行うため、処理が複雑になる。ただし、ＧＡＴＴ等のプロファイルを用いた通信方式では、ある程度のデータ量の送受信が可能であるが、アドバタイジング機能を用いたＢＬＥ通信では、送受信できるデータ量は少なくなる。
【００４５】
ここで、本実施形態では、複数のＢＬＥ通信装置１０ａ〜１０ｉは、ＢＬＥ通信におけるアドバタイジング機能を用いて、他のＢＬＥ通信装置の位置情報を他のＢＬＥ通信装置に転送する。
【００４６】
そして、複数のＢＬＥ通信装置１０ａ〜１０ｉは、位置情報を他のＢＬＥ通信装置に転送する際、通過したＢＬＥ通信装置の数を示すカウント値（通過数情報）を変化させて転送し、自装置から過去に転送した位置情報に対応したカウント値よりも通過したＢＬＥ通信装置の数が多いカウント値を含む位置情報を受信した場合、その位置情報を他のＢＬＥ通信装置に転送しないようにする。
【００４７】
具体的には、複数のＢＬＥ通信装置１０ａ〜１０ｉは、位置情報を他のＢＬＥ通信装置に転送する際、通過したＢＬＥ通信装置の数を示すカウント値をキャッシュメモリ等に保存し、自装置から過去に転送した位置情報に対応したカウント値よりも通過したＢＬＥ通信装置の数が多いカウント値を含む位置情報を受信した場合、その位置情報を他のＢＬＥ通信装置に転送しないようにする。さらに、複数のＢＬＥ通信装置１０ａ〜１０ｉは、自装置から過去に転送した位置情報に対応したカウント値よりも通過したＢＬＥ通信装置の数が少ないカウント値を含む位置情報を受信した場合、保存したカウント値を更新する。
【００４８】
次に、本実施形態のＢＬＥ通信装置１０ａ〜１０ｉのハードウェア構成を図２に示す。
【００４９】
ＢＬＥ通信装置１０ａ〜１０ｉは、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ等のユーザインタフェース（ＵＩ）装置１５を有する。これらの構成要素は、制御バス１６を介して互いに接続されている。
【００５０】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、ＢＬＥ通信装置１０ａ〜１０ｉの動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明するが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供してもよい。
【００５１】
図３は、上記の制御プログラムが実行されることにより実現されるＢＬＥ通信装置１０ａ〜１０ｉの機能構成を示すブロック図である。なお、図３に示したブロック図では、本実施形態の動作に直接関係しない各種機能については省いている。
【００５２】
本実施形態のＢＬＥ通信装置１０ａ〜１０ｉは、それぞれ、図３に示されるように、制御部２１と、ＢＬＥ送受信部２２とを備えている。
【００５３】
ＢＬＥ送受信部２２は、上記で説明したＢＬＥ通信を介して他装置との間でデータの送受信を行う。
【００５４】
制御部２１は、ＢＬＥ送受信部２２を制御することにより、他のＢＬＥ通信装置から受信した位置情報を他のＢＬＥ通信装置に転送する制御を行っている。
【００５５】
次に、本実施形態の移動端末２０のハードウェア構成を図４に示す。
【００５６】
移動端末２０は、図４に示されるように、ＣＰＵ３１、メモリ３２、ハードディスクドライブ（ＨＤＤ）等の記憶装置３３、外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）３４、タッチパネル又は液晶ディスプレイ等のユーザインタフェース（ＵＩ）装置３５を有する。これらの構成要素は、制御バス３６を介して互いに接続されている。
【００５７】
ＣＰＵ３１は、メモリ３２または記憶装置３３に格納された制御プログラムに基づいて所定の処理を実行して、移動端末２０の動作を制御する。なお、本実施形態では、ＣＰＵ３１は、メモリ３２または記憶装置３３内に格納された制御プログラムを読み出して実行するものとして説明するが、このような処理を行うアプリケーションプログラムをインターネット等のネットワークを介してダウンロードしてＣＰＵ３１に提供してもよい。
【００５８】
図５は、上記の制御プログラムが実行されることにより実現される移動端末２０の機能構成を示すブロック図である。
【００５９】
本実施形態の移動端末２０は、図５に示されるように、表示部４１と、制御部４２と、ＢＬＥ送受信部４３と、操作受付部４４とを備えている。
【００６０】
操作受付部４４は、地図の表示指示、表示した地図上の特定の設備への経路案内指示等のユーザからの各種操作を受け付ける。
【００６１】
ＢＬＥ送受信部４３は、上記で説明したＢＬＥ通信を介して他装置との間でデータの送受信を行う。
【００６２】
制御部４２は、複数のＢＬＥ通信装置１０ａ〜１０ｉのうちの通信可能なＢＬＥ通信装置から受信した、複数のＢＬＥ通信装置１０ａ〜１０ｉのそれぞれの位置情報を用いて、特定領域の地図情報を生成する。
【００６３】
例えば、位置情報が、ＢＬＥ通信装置１０ａ〜１０ｉの２次元平面上における座標情報である場合、制御部４２は、複数のＢＬＥ通信装置１０ａ〜１０ｉのそれぞれの座標情報から、特定領域の地図情報を生成する。
【００６４】
そして、表示部４１は、制御部４２により生成された地図情報をユーザに対して表示する。
【００６５】
また、制御部４２は、ＢＬＥ通信装置１０ａ〜１０ｉのうちの通信可能なＢＬＥ通信装置から受信した情報に２つのＢＬＥ通信装置間の距離情報が含まれる場合、生成した地図情報にこの距離情報を含めるようにしても良い。この場合、表示部４１は、表示する地図情報に距離情報を含めて表示する。
【００６６】
制御部４２は、複数のＢＬＥ通信装置１０ａ〜１０ｉのうちの通信可能なＢＬＥ通信装置を特定して、移動端末２０の地図情報上の位置を特定するようにしても良い。この場合、表示部４１は、制御部４２により特定された移動端末２０の位置を地図情報上に重ねて表示する。
【００６７】
さらに、本実施形態の地図表示システムでは、特定領域内に地図情報を生成するためのＢＬＥ通信装置１０ａ〜１０ｉだけでなく、特定領域内におけるトイレ、非常口、授乳施設、店舗等の各種設備（施設）の位置を地図情報上に表示するために送信装置を設けてもよい。この送信装置は、特定領域内に設定されている設備の種類および位置に関する情報をＢＬＥ通信により送信する。
【００６８】
すると、制御部４２は、この送信装置から受信した情報を用いて、生成する地図情報に設備の種類および位置を含めるようにする。
【００６９】
さらに、制御部４２は、移動端末２０の位置から地図情報上に表示された設備の位置までの経路を探索して、探索した経路の経路案内を行うようにしてもよい。
【００７０】
次に、ＢＬＥ通信装置１０ａ〜１０ｉ、移動端末２０、特定領域内に設けられた設備に設置される送信装置等からＢＬＥ通信において送信されるデータフォーマット例について図６を参照して説明する。
【００７１】
ＢＬＥ通信において送信されるデータフォーマットには、例えば、図６に示されるように、Ｘ座標、Ｙ座標等の座標情報、属性情報、カウント値、セル間距離等の情報が含まれる。
【００７２】
ここで属性情報は、例えば、装置種類と識別番号から構成される。装置種類とは、この位置情報の装置が、地図情報を生成するために設置された地図生成用のＢＬＥ通信装置であるのか、地図情報上に設備を表示するための設備用のＢＬＥ通信装置であるのか、移動端末２０等のユーザにより保持されるユーザ端末であるのかを区別するための情報となっている。また、識別番号とは、この位置情報の装置を特定するための番号情報である。なお、図１に示したＢＬＥ通信装置１０ａ〜１０ｉは、地図生成用のＢＬＥ通信装置である。
【００７３】
また、カウント値は、通過したＢＬＥ通信装置の数を示す通過数情報であり、セル間距離は、２つのＢＬＥ通信装置間の距離を示す距離情報である。
【００７４】
次に、一例として、ＢＬＥ通信装置１０ａから送信されるデータ例を、図７を参照して説明する。なお、ここで、ＢＬＥ通信装置１０ａ〜１０ｉは、地図情報を生成したい特定領域において、例えば、図８に示すように配置されているものとして説明する。そして、この図８では、ＢＬＥ通信装置１０ａが２次元平面上の起点となっており、他のＢＬＥ通信装置１０ｂ〜１０ｉには、ＢＬＥ装置１０ａからの位置関係がＸ座標、Ｙ座標により設定されているものとする。
【００７５】
また、ここではＢＬＥ通信装置１０ａ〜１０ｉには、それぞれ、装置を特定するための識別情報として、１０１１ａ〜１０１１ｉという情報が予め設定されているものとして説明する。
【００７６】
そして、ＢＬＥ通信装置１０ａ〜１０ｉのうち、４つのＢＬＥ通信装置により構成される各セルは１辺が５ｍとなっているものとして説明する。
【００７７】
このような場合、ＢＬＥ通信装置１０ａからは、図７に示されるように、Ｘ座標、Ｙ座標が（０、０）、装置種類が００（地図生成用のＢＬＥ通信装置）、識別番号が１０１１ａ、カウント値が１、セル間距離が５ｍであることを示すデータがＢＬＥ通信により送信される。
【００７８】
このようにして送信されるＢＬＥ通信装置１０ａの位置情報がＢＬＥ通信装置１０ａ〜１０ｉにより構成されたメッシュネットワーク内を転送されていく様子を、図８〜図１０を参照して説明する。なお、以下の説明では、説明を簡単にするためにＢＬＥ通信装置１０ａの座標情報である（０、０）がメッシュネットワーク内を転送されていく処理手順のみを説明するが、実際には、他のＢＬＥ通信装置１０ｂ〜１０ｉの座標情報も同様にメッシュネットワーク内を転送されていく。
【００７９】
先ず、図８に示すように、上記で説明したようにＢＬＥ通信装置１０ａから位置情報が（０、０）、カウント値が１であるデータが転送されると、ＢＬＥ通信装置１０ｂでは、このデータを受信してカウント値をインクリメントして（増加させて）位置情報が（０、０）、カウント値が２のデータを転送する。そして、ＢＬＥ通信装置１０ｂでは、カウント値が１のデータを受信して転送したことによりキャッシュ値として１を保存する。
【００８０】
そして、図９に示すように、ＢＬＥ通信装置１０ｂから送信されたカウント値が２のデータは、ＢＬＥ通信装置１０ｃ、１０ｅにより受信される。そして、カウント値が２のデータを受信したＢＬＥ通信装置１０ｃは、カウント値をインクリメントしてカウント値が３のデータを送信する。すると、カウント値が３のデータを受信したＢＬＥ通信装置１０ｆは、カウント値をインクリメントしてカウント値が４のデータを送信する。
【００８１】
なお、図９、図１０では、表示が煩雑にならないように、転送されているデータにおけるカウント値のみを矢印内に表示させてデータ転送処理手順を説明する。
【００８２】
また、ＢＬＥ通信装置１０ａから送信されたカウント値が１のデータは、ＢＬＥ通信装置１０ｄにより受信される。そして、カウント値が１のデータを受信したＢＬＥ通信装置１０ｄは、カウント値をインクリメントしてカウント値が２のデータを送信する。
【００８３】
このような転送処理が行われることにより、ＢＬＥ通信装置１０ｅは、図９に示されるように、ＢＬＥ通信装置１０ｂ、１０ｄ、１０ｆから、それぞれ、カウント値が２のデータ、カウント値が２のデータ、カウント値が４のデータを受信することになる。しかし、これらのデータのうち最もカウント値が小さい、つまり通過装置数が少ないデータはカウント値が２のデータであるため、ＢＬＥ通信装置１０ｆからのカウント値が４のデータは転送しないで破棄する。
【００８４】
なお、ＢＬＥ通信装置１０ｅでは、受信したデータのうちの最も小さいカウント値が２であったため、キャッシュ値としては２が格納される。そのため、ＢＬＥ通信装置１０ｅでは、今後、座標情報が（０、０）のデータについては、カウント値が３以上の場合には受信したとしても転送せずに破棄するような処理が行われる。
【００８５】
上述したような転送処理がメッシュネットワーク内で繰り返されることにより、ＢＬＥ通信装置１０ａから送信された座標情報が（０、０）のデータは、図１０に示すようにＢＬＥ通信装置１０ｂ〜１０ｉに対して順次転送される。
【００８６】
そして、ＢＬＥ通信装置１０ｂ〜１０ｉから送信される、座標情報が（１、０）〜（２、２）のデータも、それぞれ同様な処理によりメッシュネットワーク内において転送される。
【００８７】
そのため、このようなメッシュネットワーク内に移動端末２０を保持したユーザが入った場合、移動端末２０は、図１１に示されるように、ＢＬＥ通信装置１０ａ〜１０ｉの識別番号と座標情報とからなる位置情報をＢＬＥ通信により受信することになる。
【００８８】
すると、移動端末２０では、制御部４２は、図１１に示すように、複数のＢＬＥ通信装置１０ａ〜１０ｉのそれぞれの位置情報を用いて特定領域の地図情報を生成する。
【００８９】
具体的には、制御部４２は、受信した座標情報を２次元表面上に配置することにより、特定領域の外形を特定して、この特定領域の形状を把握して地図情報を生成する。
【００９０】
つまり、本発明の地図表示システムでは、ＢＬＥ通信装置を格子状態に配置する場合、４つのＢＬＥ通信装置により構成されるセル単位により地図情報を生成したい特定領域を表示することができる。そして、このセルを複数組み合わせることにより、例えば、図１２に示すような複雑な形状の地図情報が生成される。図１２では、生成された地図情報が移動端末２０上で表示される様子が示されている。また、図１２に示された表示例では、地図情報とともにセルの１辺の長さが５ｍであるという表示がされていることにより、ユーザは、この地図の縮尺を把握することが可能である。
【００９１】
次に、図１２に示した地図情報上において、移動端末２０の現在位置を表示するための処理について説明する。
【００９２】
移動端末２０では、現在通信可能なＢＬＥ通信装置から、生成した地図情報を構成する各セルのうちどのセル内に存在し、そのセル内のどのエリアに位置しているかを推定する。
【００９３】
具体的な方法としては、先ず、メッシュネットワークを構成するＢＬＥ通信装置１０ａ〜１０ｉの電波出力強度を、各セルの辺に沿って隣接する他のＢＬＥ通信装置には届くが、対角線上の他のＢＬＥ通信装置には届かないように設定しておく。
【００９４】
例えば、図１３に示すように、ＢＬＥ通信装置１０ａ、１０ｂ、１０ｄ、１０ｅからなるセルを用いて説明すると、ＢＬＥ通信装置１０ａからの電波がＢＬＥ通信装置１０ｂ、１０ｄには届くが、ＢＬＥ通信装置１０ｅには届かないよう、ＢＬＥ通信装置１０ａの電波出力強度を調整する。つまり、ＢＬＥ通信装置１０ａとＢＬＥ通信装置１０ｂ、１０ｄとの間では通信が可能であるが、ＢＬＥ通信装置１０ａとＢＬＥ通信装置１０ｅとは通信が不可能なように出力電波強度を設定する。
【００９５】
すると、移動端末２０は、このセル内に存在している場合、どのＢＬＥ通信装置からの電波を受信可能なのかによりセル内のどのエリアに位置しているかを推定することが可能となる。
【００９６】
図１４は、ＢＬＥ通信装置１０ａ、１０ｂ、１０ｄ、１０ｅにより構成されるセル内の９つのエリアを示した図である。また、図１５は、通信可能なＢＬＥ通信装置によるエリア判定方法を示す図である。
【００９７】
例えば、図１４、図１５に示すように、ＢＬＥ通信装置１０ａ、１０ｂ、１０ｄ、１０ｅの電波が受信可能であれば、移動端末２０はエリアＡ内に位置していると推定される。また、ＢＬＥ通信装置１０ａ、１０ｂ、１０ｄの電波が受信可能であるが、ＢＬＥ通信装置１０ｅの電波は受信できない場合には、移動端末２０はエリアＢ内に位置していると推定される。
【００９８】
そして、ＢＬＥ通信装置１０ａ〜１０ｉは、それぞれ、アドバタイジング機能を用いたＢＬＥ通信による送信を定期的に行っているため、移動端末２０では、図１６に示すように、生成した地図情報上のどの位置に自装置が存在しているのかが表示される。
【００９９】
図１６では、移動端末２０の現在位置を現在位置表示５１として地図情報上に重ねて表示する場合が示されている。
【０１００】
なお、位置推定の精度を高める場合には、ＢＬＥ通信装置１０ａ〜１０ｉの出力電波強度を弱くして、セル間距離を短くすれば良い。または、位置推定の精度を高める場合には、各セルの各辺の中央に、同じ出力電波強度のＢＬＥ通信装置、または、出力電波強度が異なる（例えば、出力電波強度が１／２）ＢＬＥ通信装置を設定して数を増やすことにより、各セルを分割するエリアをさらに細かくするようにしても良い。
【０１０１】
例えば、図１７に示すように、ＢＬＥ通信装置１０ａと１０ｂの間にＢＬＥ通信装置３０ａを設置し、ＢＬＥ通信装置１０ａと１０ｄの間にＢＬＥ通信装置３０ｂを設置し、ＢＬＥ通信装置１０ｂと１０ｅの間にＢＬＥ通信装置３０ｃを設置し、ＢＬＥ通信装置１０ｄと１０ｅの間にＢＬＥ通信装置３０ｄを設置する。そして、ＢＬＥ通信装置３０ａ〜３０ｄの出力電波強度を、ＢＬＥ通信装置１０ａ、１０ｂ、１０ｄ、１０ｅの１／２とする。
【０１０２】
この図１７に示すような設定とすることにより、セル内を分割するエリアが細分化され、セル内における位置推定の精度が高くなる。
【０１０３】
なお、ＢＬＥ通信装置３０ａ〜３０ｄが自装置の位置情報をメッシュネットワーク上において転送する必要はなく、ＢＬＥ通信装置３０ａ〜３０ｄからの電波はセル内における位置検出のみに使用される。
【０１０４】
さらに、生成した地図情報上にトイレ、非常口、授乳施設等の各種設備の位置を表示するための処理について説明する。
【０１０５】
上記で説明したように地図情報上に表示させたい設備に対して、地図生成のためのＢＬＥ通信装置１０ａ〜１０ｉとは別に設備表示用のＢＬＥ通信装置を設置する。
【０１０６】
この設備表示用のＢＬＥ通信装置は、上述した移動端末２０による位置検知方法と同様の方法により自装置の地図情報上の位置を検出する。そして、設備表示用のＢＬＥ通信装置は、検出した位置情報を、その設備の種類を示す識別番号と対応付けてメッシュネットワーク内に送信する。
【０１０７】
この設備の設置位置を示す位置情報は、ＢＬＥ通信装置１０ａ〜１０ｉの位置情報と同様な方法によりメッシュネットワーク内を転送されていく。なお、この設備位置を示す位置情報も、２次元平面上のＸ座標、Ｙ座標からなる座標情報として表現される。
【０１０８】
そして、移動端末２０では、地図情報を生成する際に、この設備位置を示す位置情報を受信して、生成した地図情報上に各種設備を合わせて表示する。
【０１０９】
例えば、図１８に示すように、移動端末２０に表示された地図情報上に、現在位置表示５１とともに、トイレ表示５２、通行禁止区域表示５３、非常口表示５４を表示させる。なお、吹き抜けエリアの表示や飲食店等の設備を表示させてもよい。
【０１１０】
さらに、移動端末２０では、図１９に示すように、地図情報上において目的地が指定された場合、現在位置からその目的地までの経路探索を行って、探索した経路を用いた経路案内を行うナビゲーション機能を実現するようにしても良い。なお、地図情報上で目的地としたい設備を検索できるようにして、検索された設備が地図情報上で目立つような表示を行ったり、検索された設備を目的として設定するようにしても良い。
【０１１１】
さらに、地図情報を生成した特定領域内に存在する複数の移動端末が、それぞれの自装置の位置情報をＢＬＥ通信により送信してメッシュネットワーク内に転送されるようにすることにより、地図情報のどの領域が混雑しているのかを示す混雑度合いを表示してもよい。例えば、混在度合いを濃淡で表示した地図情報を生成して表示してもよい。
【０１１２】
また、ある移動端末において、特定の移動端末の位置を地図情報に表示させるようにしてもよい。移動端末２０において、地図情報上に、予め登録しておいた特定の移動端末の位置表示５５を表示させた場合の表示例を図２０に示す。
【０１１３】
例えば、親が子供の移動端末を予め設定しておき、その子供の移動端末の現在位置が位置表示５５として表示されることにより、親は子供の現在位置を把握する。
【０１１４】
上述の例では、２次元平面上のＸ座標、Ｙ座標からなる座標情報として表現する例を説明したが、Ｘ座標、Ｙ座標、Ｚ座標からなる３次元立体上の座標情報を用いて、立体的な地図を表現してもよい。
【符号の説明】
【０１１５】
１０ａ〜１０ｉ    ＢＬＥ通信装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    制御バス
２０    移動装置
２１    制御部
２２    ＢＬＥ送受信部
３０ａ〜３０ｄ    ＢＬＥ通信装置
３１    ＣＰＵ
３２    メモリ
３３    記憶装置
３４    通信インタフェース（ＩＦ）
３５    ユーザインタフェース（ＵＩ）装置
３６    制御バス
４１    表示部
４２    制御部
４３    ＢＬＥ送受信部
４４    操作受付部
５１    現在位置表示
５２    トイレ表示
５３    通行禁止区域表示
５４    非常口表示
５５    位置表示
【図１】
2019158430.tif 000003
【図２】
2019158430.tif 000004
【図３】
2019158430.tif 000005
【図４】
2019158430.tif 000006
【図５】
2019158430.tif 000007
【図６】
2019158430.tif 000008
【図７】
2019158430.tif 000009
【図８】
2019158430.tif 000010
【図９】
2019158430.tif 000011
【図１０】
2019158430.tif 000012
【図１１】
2019158430.tif 000013
【図１２】
2019158430.tif 000014
【図１３】
2019158430.tif 000015
【図１４】
2019158430.tif 000016
【図１５】
2019158430.tif 000017
【図１６】
2019158430.tif 000018
【図１７】
2019158430.tif 000019
【図１８】
2019158430.tif 000020
【図１９】
2019158430.tif 000021
【図２０】
2019158430.tif 000022