(57)【特許請求の範囲】
【請求項１】
測位装置から送信される、該測位装置に固有の識別情報を含む信号を受信する端末装置と通信を行い、該端末装置の現在位置の情報を管理する情報処理装置であって、
複数の拠点ごとに、該拠点に設置されている前記測位装置の前記識別情報と、該測位装置が設置されている場所の情報とを対応づけて記憶した装置情報を管理する装置情報管理部と、
前記端末装置が、前記測位装置のうちの一の測位装置から受信した前記信号に基づき、前記一の測位装置が設置された拠点の拠点情報を保有していないと判断したときに送信する、前記一の測位装置が設置された拠点の前記拠点情報の取得を要求する取得要求と、前記一の測位装置が設置された拠点の拠点情報を保有していると判断したときに、前記端末装置の現在位置の情報の登録を要求する登録要求と、を受信する情報受信部と、
前記情報受信部が受信した前記取得要求に応じて、前記一の測位装置が設置された拠点の前記装置情報を含む前記拠点情報を前記端末装置に送信する情報提供部と、
前記情報受信部が受信した前記登録要求に応じて、前記拠点情報を前記端末装置に送信せずに、前記端末装置の現在位置の情報を登録する位置情報管理部と、
を有する情報処理装置。
【請求項２】
前記拠点情報は、
前記一の測位装置が設置された拠点に設置されている全ての前記測位装置の識別情報と、該測位装置が設置されている場所の座標情報とを含む請求項１に記載の情報処理装置。
【請求項３】
前記座標情報は、
高さ方向の情報を含む３次元の座標情報である請求項２に記載の情報処理装置。
【請求項４】
前記座標情報は、
緯度、経度、及び高度の情報を含む請求項２又は３に記載の情報処理装置。
【請求項５】
前記複数の拠点の地図情報を管理する地図情報管理部を有し、
前記拠点情報は、
前記一の測位装置が設置された拠点の前記地図情報を含む請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記地図情報は、
前記一の測位装置が設置された拠点の地図データ、又は前記地図データを取得するための参照情報を含む請求項５に記載の情報処理装置。
【請求項７】
前記地図情報は、
前記一の測位装置が設置された拠点に含まれる複数のフロアの情報を含む請求項５又は６に記載の情報処理装置。
【請求項８】
前記地図情報は、
利用者が通行できるエリアの情報を含む請求項６又は７に記載の情報処理装置。
【請求項９】
前記地図情報は、
利用者が通行できないエリアの情報を含む請求項６乃至８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記端末装置の前記現在位置の情報は、
高さ方向の情報を含む３次元の座標情報と、該座標情報に対応する時間の情報とを含む請求項９に記載の情報処理装置。
【請求項１１】
自装置に固有の識別情報を含む信号を送信する測位装置と通信を行う端末装置にインストールされるプログラムであって、
前記端末装置を、
一の測位装置から送信される前記信号を取得する取得部、
前記取得部が取得した前記信号に基づいて、前記一の測位装置が設置された拠点の拠点情報を保有していないと判断したときは、前記一の測位装置が設置された拠点の前記拠点情報の取得を要求する取得要求を情報処理装置に送信し、前記拠点情報を保有していると判断したときは、前記端末装置の現在位置の情報の登録を要求する登録要求を前記情報処理装置に送信する要求情報送信部、及び
前記情報処理装置から、前記一の測位装置が設置された拠点に設置された前記測位装置の識別情報と、該測位装置が設置されている場所の情報とを対応づけて記憶した装置情報を含む前記拠点情報を受信する拠点情報受信部、
として機能させるためのプログラム。
【請求項１２】
前記信号は、前記一の測位装置が設置された拠点の拠点情報を取得するための情報であるアクセス情報を含み、
前記要求情報送信部は、
前記アクセス情報に基づいて、前記取得要求を前記情報処理装置に送信する請求項１１に記載のプログラム。
【請求項１３】
前記信号に含まれる前記一の測位装置の前記識別情報を用いて、前記拠点情報から前記一の測位装置の座標情報を抽出する座標変換部として前記端末装置を機能させるための請求項１１又は１２に記載のプログラム。
【請求項１４】
前記座標変換部が抽出した前記一の測位装置の座標情報と、前記端末装置のセンサを用いて取得した該端末装置の移動情報とを用いて、該端末装置の前記座標情報を算出する位置情報算出部と、
前記位置情報算出部が算出した前記端末装置の現在位置の情報を前記情報処理装置に送信する位置情報送信部と、
として前記端末装置を機能させる請求項１３に記載のプログラム。
【請求項１５】
前記位置情報算出部は、
前記取得部が前記信号を取得したとき、前記座標変換部が抽出した前記一の測位装置の座標情報を用いて、前記端末装置の現在位置の情報を更新する請求項１４に記載のプログラム。
【請求項１６】
自装置に固有の識別情報を含む信号を送信する測位装置と通信を行う端末装置であって、
一の測位装置から送信される前記信号を取得する取得部と、
前記取得部が取得した前記信号に基づいて、前記一の測位装置が設置された拠点の拠点情報を保有していないと判断したときは、前記一の測位装置が設置された拠点の前記拠点情報の取得を要求する取得要求を情報処理装置に送信し、前記拠点情報を保有していると判断したときは、前記端末装置の現在位置の情報の登録を要求する登録要求を前記情報処理装置に送信する要求情報送信部と、
前記情報処理装置から、前記一の測位装置が設置された拠点に設置された前記測位装置の識別情報と、該測位装置が設置されている場所の情報とを対応づけて記憶した装置情報を含む前記拠点情報を受信する拠点情報受信部と、
を含む端末装置。
【請求項１７】
自装置の識別情報を記憶する記憶部、及び
前記記憶部に記憶した前記識別情報を含む信号を出力する出力部、
を備えた測位装置と、
前記測位装置と通信を行う端末装置を、
前記測位装置から送信される、該測位装置の前記識別情報を含む信号を取得する取得部、
前記取得部が取得した前記信号に基づいて、前記測位装置が設置された拠点の拠点情報を保有していないと判断したときは、前記測位装置が設置された拠点の拠点情報の取得を要求する取得要求を情報処理装置に送信し、前記拠点情報を保有していると判断したときは、前記端末装置の現在位置の情報の登録を要求する登録要求を前記情報処理装置に送信する要求情報送信部、及び
前記情報処理装置から、前記測位装置が設置された拠点に設置された前記測位装置の識別情報と、該測位装置が設置されている場所の情報とを対応づけて記憶した装置情報を含む拠点情報を受信する拠点情報受信部、
として機能させるためのプログラムと、
複数の拠点ごとに、該拠点に設置されている前記測位装置の前記識別情報と、該測位装置が設置されている場所の情報とを対応づけて記憶した装置情報を管理する装置情報管理部、
前記端末装置が、前記信号に基づき、前記測位装置が設置された拠点の拠点情報を保有していないと判断したときに送信する、前記測位装置が設置された拠点の前記拠点情報の取得を要求する取得要求と、前記測位装置が設置された拠点の拠点情報を保有していると判断したときに、前記端末装置の現在位置の情報の登録を要求する登録要求と、を受信する情報受信部、
前記情報受信部が受信した前記取得要求に応じて、前記測位装置が設置された拠点の前記装置情報を含む前記拠点情報を前記端末装置に送信する情報提供部、及び
前記情報受信部が受信した前記登録要求に応じて、前記拠点情報を前記端末装置に送信せずに、前記端末装置の現在位置の情報を登録する位置情報管理部、
を有する情報処理装置と、
を含む情報処理システム。
【請求項１８】
前記プログラムは、
前記取得部が取得する前記信号と前記拠点情報受信部が受信する前記拠点情報とに基づいて、前記測位装置が設置された拠点において前記端末装置の現在位置を算出する位置情報算出部、
として前記端末装置を機能させる、請求項１７に記載の情報処理システム。
【請求項１９】
測位装置から送信される、該測位装置に固有の識別情報を含む信号を受信する端末装置と通信を行う情報処理装置を、
複数の拠点ごとに、該拠点に設置されている前記測位装置の前記識別情報と、該測位装置が設置されている場所の情報とを対応づけて記憶した装置情報を管理する装置情報管理部、
前記端末装置が、前記測位装置のうちの一の測位装置から受信した前記信号に基づき、前記測位装置が設置された拠点の拠点情報を保有していないと判断したときに送信する、前記一の測位装置が設置された拠点の前記拠点情報の取得を要求する取得要求と、前記一の測位装置が設置された拠点の拠点情報を保有していると判断したときに、前記端末装置の現在位置の情報の登録を要求する登録要求と、を受信する情報受信部、
前記情報受信部が受信した前記取得要求に応じて、前記測位装置が設置された拠点の前記装置情報を含む前記拠点情報を前記端末装置に送信する情報提供部、及び
前記情報受信部が受信した前記登録要求に応じ、前記拠点情報を前記端末装置に送信せずに、前記端末装置の現在位置の情報を登録する位置情報管理部、
として機能させるためのプログラム。
【請求項２０】
測位装置と、前記測位装置と通信する端末装置と、複数の拠点ごとに、前記測位装置の識別情報と、該測位装置が設置されている場所の情報とを対応づけて記憶した装置情報を管理する情報処理装置と、を含む情報処理システムによる情報処理方法であって、
前記測位装置が、該測位装置に固有の識別情報を含む信号を出力するステップと、
前記端末装置が、前記測位装置から送信される前記信号を取得するステップと、
前記端末装置が、前記信号を送信した測位装置が設置された拠点の拠点情報を記憶していないときに送信する、前記拠点の拠点情報の取得を要求する取得要求と、前記測位装置が設置された拠点の拠点情報を保有していると判断したときに、前記端末装置の現在位置の情報の登録を要求する登録要求と、を前記情報処理装置に送信するステップと、
前記情報処理装置が、前記端末装置から送信される前記取得要求を受信するステップと、
前記情報処理装置が、前記受信した前記取得要求に応じて、前記測位装置が設置された拠点の前記装置情報を含む前記拠点情報を前記端末装置に送信するステップと、
前記情報処理装置が、前記受信した前記登録要求に応じて、前記拠点情報を前記端末装置に送信せずに、前記端末装置の現在位置の情報を登録するステップと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、端末装置、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
屋外、又は屋内において端末装置の位置情報を管理する情報処理システムが知られている。
【０００３】
また、このような情報処理システムに関連する技術として、例えば、屋内向けの測位信号と、屋外向けの測位信号を受信可能な端末装置を用いて、屋内地図と屋外地図を見易く表示する情報処理装置が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された技術では、端末装置は、屋内に設置された測位装置から出力される位置情報を取得すると共に、取得した位置情報に対応する屋内の地図情報を地図サーバ等から取得することにより、屋内における端末装置の詳細な現在位置を表示する。このようなシステムでは、例えば、地図サーバと通信ができないエリアでは、屋内における端末装置の詳細な現在位置の情報を取得することは困難である。
【０００５】
また、端末装置に屋内の地図情報を予め記憶しておくことも考えられるが、複数の拠点における屋内の詳細な地図情報を端末装置に予め記憶しておくことは、現実的ではない。
【０００６】
このように、従来の技術では、ネットワークに接続することができないエリアを含む複数の拠点において、端末装置の屋内における詳細な位置情報を管理することには困難を伴っていた。
【０００７】
本発明の実施の形態は、上記の問題点に鑑みてなされたものであって、ネットワークに接続することができないエリアを含む複数の拠点において、端末装置の屋内における詳細な位置情報を管理することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一実施形態に係る情報処理装置は、測位装置から送信される、該測位装置に固有の識別情報を含む信号を受信する端末装置と通信を行い、該端末装置の位置情報を管理する情報処理装置であって、複数の拠点ごとに、該拠点に設置されている前記測位装置の前記識別情報と、該測位装置が設置されている場所の情報とを対応づけて記憶した装置情報を管理する装置情報管理部と、前記端末装置が、前記測位装置のうちの一の測位装置から受信した前記信号に基づき、前記一の測位装置が設置された拠点の拠点情報を保有していないと判断したときに送信する、前記一の測位装置が設置された拠点の前記拠点情報の取得を要求する取得要求と、前記一の測位装置が設置された拠点の拠点情報を保有していると判断したときに、前記端末装置の現在位置の情報の登録を要求する登録要求と、を受信する情報受信部と、前記情報受信部が受信した前記取得要求に応じて、前記一の測位装置が設置された拠点の前記装置情報を含む前記拠点情報を前記端末装置に送信する情報提供部と、前記情報受信部が受信した前記登録要求に応じて、前記拠点情報を前記端末装置に送信せずに、前記端末装置の現在位置の情報を登録する位置情報管理部と、を有する。
【発明の効果】
【０００９】
本発明の一実施形態によれば、ネットワークに接続することができないエリアを含む複数の拠点において、端末装置の屋内における詳細な位置情報を管理することができる情報処理装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る位置情報管理システムの構成例を示す図である。
【図２】一実施形態に係る屋内施設のイメージを示す図である。
【図３】一実施形態に係るフロアのイメージを示す図である。
【図４】一実施形態に係るエリアのイメージを示す図である。
【図５】一実施形態に係る測位装置のハードウェア構成例を示す図である。
【図６】一実施形態に係る管理サーバのハードウェア構成例を示す図である。
【図７】一実施形態に係るゲートウェイのハードウェア構成例を示す図である。
【図８】一実施形態に係る情報端末のハードウェア構成例を示す図である。
【図９】第１の実施形態に係る位置情報管理システムの機能構成図である。
【図１０】第１の実施形態に係る管理サーバが管理する情報の例を示す図（１）である。
【図１１】第１の実施形態に係る管理サーバが管理する情報の例を示す図（２）である。
【図１２】第１の実施形態に係る情報端末が管理する地図情報の例を示す図である。
【図１３】第１の実施形態に係る拠点情報の取得処理の例を示すシーケンス図である。
【図１４】第１の実施形態に係る位置情報の登録処理の例を示すシーケンス図である。
【図１５】第２の実施形態に係る位置情報管理システムの機能構成図である。
【図１６】第２の実施形態に係る拠点情報の取得処理の例を示すシーケンス図である。
【図１７】第２の実施形態に係る位置情報の登録処理の例を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１２】
＜システムの構成＞
図１は、一実施形態に係る位置情報管理システムの構成例を示す図である。位置情報管理システム１００は、ネットワーク１４０に接続された管理サーバ１３０により、情報端末１１４や、無線タグ１２４の位置を示す位置情報を管理する情報処理システムである。
【００１３】
（第１の構成例）
図１の左上に示す第１の構成例では、建物や、施設等の屋内施設１１０に、複数の測位装置１１１−１、１１１−２、・・・、無線ゲートウェイ１１２、及び外部ゲートウェイ１１３等が設置されている。なお、以下の説明の中で、複数の測位装置１１１−１、１１１−２、・・・のうち、任意の測位装置を示す場合「測位装置１１１」を用いる。また、図１に示す測位装置１１１の数は一例であり、測位装置１１１の数は他の数であっても良い。
【００１４】
測位装置１１１は、測位装置１１１毎に固有の識別情報（以下、位置ＩＤと呼ぶ）を含む信号を、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標） Ｌｏｗ Ｅｎｅｒｇｙ（以下、ＢＬＥと呼ぶ）等の近距離無線通信や、音波等の信号で送信する装置である。また、測位装置１１１は、所定の無線通信により無線ゲートウェイ１１２と通信可能である。
【００１５】
好ましくは、測位装置１１１が出力する信号には、位置ＩＤに加えて、測位装置１１１が設置された拠点の拠点情報を取得するためのアクセス情報（例えば、暗号化されたＵＲＬ情報等）が含まれる。なお、拠点、及び拠点情報については後述する。
【００１６】
無線ゲートウェイ１１２は、外部ゲートウェイ１１３に接続されており、所定の無線通信により、複数の測位装置１１１と共に無線通信ネットワークを形成する中継装置である。
【００１７】
外部ゲートウェイ１１３は、例えば、３Ｇ（3rd. Generation）や、ＬＴＥ（Long Term Evolution）等の無線ＷＡＮ（Wide Area Network）でネットワーク１４０に接続される中継装置である。外部ゲートウェイ１１３は、例えば、ＬＡＮ（Local Area Network）等で１つ以上の無線ゲートウェイ１１２に接続されている。
【００１８】
無線ゲートウェイ１１２、及び外部ゲートウェイ１１３は、複数の測位装置１１１と管理サーバ１３０との間の通信を中継する。例えば、管理サーバ１３０は、外部ゲートウェイ１１３、及び無線ゲートウェイ１１２を介して、複数の測位装置１１１に情報を送信することができる。また、測位装置１１１は、無線ゲートウェイ１１２、及び外部ゲートウェイ１１３を介して、管理サーバ１３０に情報を送信することができる。
【００１９】
情報端末（端末装置）１１４は、利用者１１５が所持する、例えば、スマートフォン、携帯電話、タブレット端末等の情報端末である。情報端末１１４は、例えば、無線ＷＡＮを用いてネットワーク１４０に接続することにより、管理サーバ１３０と通信可能である。
【００２０】
また、情報端末１１４は、位置情報管理システム１００に対応する情報端末用のアプリケーションプログラム（以下、アプリと呼ぶ）を実行する。情報端末１１４は、情報端末用のアプリを実行することにより、内蔵されたＢＬＥモジュール、又はマイク等により、測位装置１１１が出力する信号を受信し、受信した信号に含まれる位置ＩＤ、アクセス情報等の情報を取得する。
【００２１】
情報端末１１４は、例えば、測位装置１１１−１から信号を受信すると、受信した信号に含まれる測位装置１１１−１の位置ＩＤや、測位装置１１１−１が設置された拠点の拠点情報を取得するためのアクセス情報等を取得する。
【００２２】
また、情報端末１１４は、取得した情報に基づいて、記憶部に測位装置１１１−１が設置された拠点の拠点情報を記憶しているか否かを判断する。例えば、情報端末１１４は、記憶部に記憶している拠点情報に、測位装置１１１−１から取得した位置ＩＤが含まれていない場合、測位装置１１１−１が設置された拠点の拠点情報を保持しないと判断する。
【００２３】
情報端末１１４は、測位装置１１１−１が設置された拠点の拠点情報を保持していないと判断した場合、測位装置１１１−１から取得したアクセス情報等を用いて、管理サーバ１３０に、測位装置１１１−１が設置された拠点の拠点情報の取得を要求する。
【００２４】
好ましくは、測位装置１１１−１から取得したアクセス情報には、例えば、測位装置１１１−１が設置された拠点の拠点情報を取得するためのＵＲＬ（Uniform Resource Locator）等の情報が、暗号化されて格納されている。
【００２５】
管理サーバ（情報処理装置）１３０は、サーバ機能を有する情報処理装置、又は複数の情報処理装置を含むシステムである。
【００２６】
管理サーバ１３０は、複数の拠点ごとに、各拠点に設置されている複数の測位装置１１１の位置ＩＤと、各測位装置１１１が設置された場所の情報（例えば、座標情報等）を対応づけて記憶した装置情報を管理している。管理サーバ１３０は、情報端末１１４から、測位装置１１１−１が設置された拠点の拠点情報の取得を要求する取得要求を受信すると、測位装置１１１−１が設置された拠点の拠点情報を、情報端末１１４に送信する。
【００２７】
好ましくは、この拠点情報には、測位装置１１１−１が設置された拠点に設置されている全ての測位装置１１１の位置ＩＤと、各測位装置１１１が設置されている場所の座標情報が含まれる。また、この拠点情報には、測位装置１１１−１が設置された拠点の詳細な地図情報が含まれる。
【００２８】
この拠点情報により、情報端末１１４は、測位装置１１１−１が設置された拠点に設置された測位装置１１１の座標情報と、詳細な地図情報とを利用することができるようになる。情報端末１１４は、この測位装置１１１−１が設置された拠点に設置された測位装置１１１の座標情報と地図情報とを利用して、測位装置１１１−１が設置された拠点における詳細な位置情報を取得する。
【００２９】
また、情報端末１１４は、別の拠点に移動すると、その拠点に設置された測位装置１１１から出力される信号に基づいて、その拠点の拠点情報を取得する。これにより、情報端末１１４は、複数の拠点において、情報端末１１４が位置する拠点における詳細な位置情報を取得することができる。
【００３０】
情報端末１１４は、取得した自装置の位置情報を、所定の時間間隔（例えば、１秒間隔）で管理サーバ１３０に送信し、管理サーバ１３０は、情報端末１１４から受信した情報端末１１４の位置情報を記憶して、管理する。
【００３１】
（第２の構成例）
図１の左下に示す第２の構成例では、建物や、施設等の屋内施設１２０に、複数の測位装置１２１−１、１２１−２、・・・、無線ゲートウェイ１１２、及び外部ゲートウェイ１１３等が設置されている。なお、以下の説明の中で、複数の測位装置１２１−１、１２１−２、・・・のうち、任意の測位装置を示す場合「測位装置１２１」を用いる。また、図１に示す測位装置１２１の数は一例であり、測位装置１２１の数は他の数であっても良い。
【００３２】
測位装置１２１は、測位装置１２１毎に固有の位置ＩＤを記憶しており、利用者１２５が所持する無線タグ１２４から送信されるタグＩＤを受信する。また、測位装置１２１は、所定の無線通信におり無線ゲートウェイ１１２と通信可能であり、無線ゲートウェイ１１２、及び外部ゲートウェイ１１３を介して、管理サーバ１３０と通信可能である。測位装置１２１は、無線タグ１２４からタグＩＤを受信すると、受信したタグＩＤと、自装置の位置ＩＤとを含む位置情報の登録要求を、管理サーバ１３０に送信する。
【００３３】
無線タグ１２４は、利用者１２５が、例えば、社員証や、ＩＤカード等として携帯又は装着するアクティブＲＦＩＤ（Radio Frequency Identification）タグである。無線タグ１２４は、電池を内蔵しており、例えば、所定の時間間隔でアクティブタグに記録された情報（タグＩＤ）を含む電波を送信する。アクティブＲＦＩＤタグは、例えば、ビーコンの送信間隔を３０秒程度に設定することにより、ボタン電池１個で５年以上動作することができる。
【００３４】
管理サーバ１３０は、各拠点に設置されている複数の測位装置１２１の位置ＩＤと、各測位装置１２１が設置された場所の情報（例えば、座標情報等）を対応づけて記憶した装置情報を管理している。管理サーバ１３０は、測位装置１２１から、位置情報の登録要求を受信すると、記憶した装置情報を用いて、測位装置１２１が設置された場所の座標情報、すなわち、無線タグ１２４の位置情報を特定する。また、管理サーバ１３０は、無線タグ１２４の位置情報を記憶して、管理する。
【００３５】
本実施形態では、上記２つの構成例のうち、第１の構成例を中心に説明を行う。
【００３６】
（拠点について）
本実施形態に係る「拠点」は、管理サーバ１３０を運営するサービス提供者等により、予め定められた地域、領域等であり、建物や施設等の１つ以上の屋内施設を含む。拠点は、例えば、駅、空港、港湾等の交通機関の拠点や、その周辺を含む領域であっても良いし、１つ以上の商業施設を含む領域等であっても良い。また、拠点は、１つ以上のオフィスビルや、企業の拠点等であっても良い。
【００３７】
本実施形態では、拠点は複数の屋内施設を含み、屋内施設は複数のフロアを含む。また、フロアは複数のエリアを含む。
【００３８】
（屋内施設について）
図２は、一実施形態に係る屋内施設のイメージを示す図である。図２の例では、屋内施設２００は、例えば、ビル等の建物であり、フロアＡ１１０−１、フロアＢ１１０−２、及びフロアＣ１１０−３の３つのフロアを有している。このように、拠点に含まれる屋内施設は、それぞれ、１つ以上のフロアを有している。
【００３９】
また、フロアには、フロアを識別するためのフロアＩＤが割り当てられている。図２の例では、フロアＡ１１０−１にはフロアＩＤ「ＦＬＲ１０００１」が、フロアＢ１１０−２にはフロアＩＤ「ＦＬＲ１０００２」が、フロアＢ１１０−３にはフロアＩＤ「ＦＬＲ１０００３」が割り当てられている。
【００４０】
さらに、各フロアには、それぞれ、無線ゲートウェイ１１２、及び複数の測位装置１１１が設置されている。例えば、フロアＡ１１０−１には、無線ゲートウェイ１１２−１と、複数の測位装置１１１−１ａ、１１１−２ａ、１１１−３ａ・・・が設置されている。また、各測位装置１１１が設置された場所は、高さ方向を含む３次元の座標情報で管理される。これは、２次元の座標情報だけでは、異なるフロアに配置された測位装置１１１を区別することができないためである。
【００４１】
好ましくは、測位装置１１１が設置された位置を示す座標情報は、例えば、緯度、経度、高度等の絶対座標で管理される。これにより、複数の屋内施設の情報を１つの座標系で管理することができる。
【００４２】
なお、高さ方向の座標情報は、例えば、階数の情報等を用いても良いが、ここでは、高さ方向の座標情報が、例えば、メートル単位の高度であるものとする。高さ方向の座標情報として、高度を用いることにより、例えば、中２階等の変則的なフロア構成を有する屋内施設や、フロアの高さが異なる複数の屋内施設についても、１つの高度情報で管理することができるようになる。
【００４３】
図２に示すように、各フロアに設置された無線ゲートウェイ１１２−１、１１２−２、１１２−３は、例えば、外部ゲートウェイ１１３を介して、管理サーバ１３０に接続される。
【００４４】
（フロアについて）
図３は、一実施形態に係るフロアのイメージを示す図である。図３の例では、フロアＡ１１０−１には、複数のショップＡ、Ｂ、Ｃと、複数の管理スペースＡ、Ｂと、複数のオフィスＡ、Ｂ、Ｃと、給湯室、ＷＣ（Water Closet）等の共用スペースと、が含まれる。
【００４５】
また、フロアＡ１１０−１には、３台の測位装置１１１−１、１１１−２、１１１−３が、例えば、図３に示すように設置されている。図３において、測位装置１１１−１は、測位装置１１１−１の通信範囲３０１−１に、測位装置１１１−１の位置ＩＤを含む信号を出力している。また、測位装置１１１−２は、測位装置１１１−２の通信範囲３０１−２に、測位装置１１１−２の位置ＩＤを含む信号を出力している。さらに、測位装置１１１−３は、測位装置１１１−３の通信範囲３０１−３に、測位装置１１１−３の位置ＩＤを含む信号を出力している。
【００４６】
図３において、例えば、測位装置１１１−１が設置された拠点の拠点情報を記憶した情報端末１１４を所持する利用者１１５が、出入り口１からフロアＡに入るものとする。この場合、情報端末１１４は、測位装置１１１−１から出力される信号に含まれる位置ＩＤと、情報端末１１４が記憶した拠点情報とにより、情報端末１１４の現在位置の座標情報を特定することができる。
【００４７】
また、情報端末１１４は、測位装置１１１−１の通信範囲３０１−１を出て、測位装置１１１−２の方向へ移動するものとする。この場合、情報端末１１４は、例えば、情報端末１１４が有する加速度センサ、及び地磁気センサ等のセンサを用いて、情報端末１１４の移動方向、及び移動量を算出することにより、情報端末１１４の位置情報を特定することができる。なお、センサを用いて、情報端末１１４の移動量を算出する方法は、例えば、ＰＤＲ（Pedestrian Dead Reckoning）として、様々な方法が知られており、本実施形態では、このＰＤＲ技術を利用して、情報端末１１４の移動量を算出するものとする。
【００４８】
さらに、情報端末１１４は、測位装置１１１−２の通信範囲３０１−２に入ると、測位装置１１１−２から出力される信号に含まれる位置ＩＤと、情報端末１１４が記憶した拠点情報とにより、情報端末１１４の現在位置の座標情報を特定する。このとき、情報端末１１４は、ＰＤＲにより算出された移動量の情報を初期化する。
【００４９】
このように、本実施形態では、少なくとも、各フロアの出入り口等に測位装置１１１が設置されていれば、フロア全体をカバーするように測位装置１１１が設置されていなくても、情報端末１１４は、自装置の位置情報を取得することができる。
【００５０】
（エリアについて）
図４は、一実施形態に係るエリアのイメージを示す図である。図４（ａ）の例では、フロアＡ１１０−１は、複数のエリアに分割されており、各エリアは、エリアを識別するためのエリアＩＤ（ＡＲＥＡ００１〜ＡＲＥＡ０１４）が割り振られている。
【００５１】
また、各エリアには、例えば、通路エリア４０１、ショップエリア４０２、管理エリア４０３、共用エリア４０４、オフィスエリア４０５、及び立ち入り禁止エリア４０６等のエリア種別が設定されている。
【００５２】
通路エリア４０１は、一般の利用者が自由に通行できる通路であることを示している。ショップエリア４０２は、一般の利用者が利用可能な、お店等のエリアであることを示している。管理エリア４０３は、屋内施設の管理者等が利用する管理施設であり、例えば、一般の利用者が立ち入ることができないエリアであることを示している。
【００５３】
共用エリア４０４は、例えば、トイレ等の共用スペースであり、例えば、一般の利用者が利用可能なエリアであることを示している。オフィスエリア４０５は、予め利用を許可された利用者が立ち入り可能なエリアであることを示している。立ち入り禁止エリア４０６は、例えば、工事中等により、一般の利用者が立ち入ることができないエリアであることを示している。
【００５４】
上記の各エリア種別のうち、通路エリア４０１、ショップエリア４０２、及び共用エリア４０４は、一般の利用者が通行できるエリアの一例である。また、管理エリア４０３、オフィスエリア４０５、及び立ち入り禁止エリア４０６は、一般の利用者が通行できないエリアの一例である。
【００５５】
情報端末１１４が、情報端末１１４のセンサを用いて、現在の位置情報を算出する際に、上記のエリア種別を用いて、利用者１１５が通行できるエリアを限定することにより、例えば、マップマッチング等により、算出される位置情報の精度を向上させることができる。
【００５６】
図４（ｂ）は、例えば、地下道等の地下施設４１０におけるエリア種別の例を示している。地下道等の地下施設４１０では、人が通行できるエリアが限られている場合が多い。このような場合、地下施設４１０のフロアのフロア種別を、例えば、図４（ｂ）に示すように、人が通行できる通行可能なエリア４１１と、人が通行できない通行不可能なエリア４１２として管理しても良い。これにより、マップマッチング等による位置情報の算出が容易になると共に、エリア種別を２値で管理することができるようになる。
【００５７】
なお、図２〜４に示した屋内施設２００、フロア１１０−１、エリア、及びエリア種別は、あくまで一例である。
【００５８】
＜ハードウェア構成＞
（測位装置のハードウェア構成）
図５は、一実施形態に係る測位装置のハードウェア構成例を示す図である。測位装置１１１は、例えば、ＣＰＵ（Central Processing Unit）５０１、ＲＡＭ（Random Access Memory）５０２、フラッシュＲＯＭ（Read Only Memory）５０３、無線通信部５０４、近距離無線通信部５０５、及びバス５０８等を有する。
【００５９】
また、測位装置１１１は、音波を用いて、測位装置１１１の位置ＩＤを含む信号を出力する場合、音波出力部５０６、及びスピーカ５０７をさらに有する。
【００６０】
ＣＰＵ５０１は、フラッシュＲＯＭ５０３等に格納された測位装置１１１用のプログラムを実行することにより、測位装置１１１の各機能を実現する演算装置である。ＲＡＭ５０２は、ＣＰＵ５０１のワークエリア等として用いられる揮発性のメモリである。フラッシュＲＯＭ５０３は、測位装置１１１用のプログラムや、位置ＩＤ、アクセス情報等の様々な情報を記憶する不揮発性のメモリである。
【００６１】
無線通信部５０４は、所定の無線通信により、無線ゲートウェイ１１２と通信するための無線通信装置であり、例えば、送受信回路、アンテナ等を含む。無線通信部５０４は、例えば、無線ＬＡＮ、Ｚｉｇｂｅｅ（登録商標）、又は、９２０ＭＨｚ帯の特定省電力無線（IEEE802.15.4g）等、各種の無線通信方式の無線通信装置を用いることができる。ここでは、一例として、無線通信部１３０４が、９２０ＭＨｚ帯の特定省電力無線を用いた無線通信装置であるものとして、以下の説明を行う。
【００６２】
この９２０ＭＨｚ帯の特定省電力無線は、２．４ＧＨｚ帯を用いる無線ＬＡＮや、Ｚｉｇｂｅｅ等の無線方式に対し、伝送速度が２００Ｋｂｐｓ程度と低い反面、数１０ｍＡ程度の消費電流で数１００ｍ程度までのデータ伝送が可能である。
【００６３】
近距離無線通信部５０５は、例えば、ＢＬＥ等の近距離無線通信により、位置ＩＤを含む電波を送信する無線通信装置である。ここでは、近距離無線通信部５０５が、ＢＬＥ通信を用いて、位置ＩＤを含む電波を送信するものとして、以下の説明を行う。
【００６４】
ＢＬＥは、近距離無線通信技術であるＢｌｕｅｔｏｏｔｈの拡張仕様の１つであり、Ｂｌｕｅｔｏｏｔｈ ４．０規格の一部として策定された近距離無線通信技術である。ＢＬＥにより、通常のＢｌｕｅｔｏｏｔｈ通信よりも低消費電力で近距離無線通信によるデータ通信を実現することができる。
【００６５】
ＢＬＥデバイス（例えば、測位装置１１１）は、自装置の存在を周囲に知らせるアドバタイズメントパケットと呼ばれるパケットを、所定の送信インターバル（例えば、１００ｍｓ間隔）でブロードキャスト送信することができる。このアドバタイズメントパケットには、ＢＬＥデバイスの供給者が、独自のフォーマットを規定して利用することができる情報要素（Manufacturer Specific Data）が規定されている。測位装置１１１は、例えば、このアドバタイズメントパケットを用いて、位置ＩＤ、及びアクセス情報を含む信号（電波）を周囲に送信する。
【００６６】
音波出力部５０６は、ＣＰＵ５０１で実行されるプログラム等の指示に従って、位置ＩＤ、及びアクセス情報等を含む音波データを音波信号に変換してスピーカ５０７に出力する。
【００６７】
スピーカ５０７は、音波出力部５０６から入力された音波信号を、音波に変換して出力する電気音響変換素子である。
【００６８】
バス５０８は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００６９】
（管理サーバのハードウェア構成）
管理サーバ１３０は、一般的なコンピュータの構成を有する情報処理装置、又は複数の情報処理装置によって構成される。
【００７０】
図６は、一実施形態に係る管理サーバのハードウェア構成例を示す図である。管理サーバ１３０は、例えば、ＣＰＵ６０１、ＲＡＭ６０２、ＲＯＭ６０３、ストレージ部６０４、外部Ｉ／Ｆ（Interface）、入力部６０６、表示部６０７、ネットワークＩ／Ｆ６０８、及びバス６０９等を有する。
【００７１】
ＣＰＵ６０１は、ＲＯＭ６０３やストレージ部６０４等に格納されたプログラムやデータをＲＡＭ６０２上に読み出し、処理を実行することで、管理サーバ１３０の各機能を実現する演算装置である。ＲＡＭ６０２は、ＣＰＵ６０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ６０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。
【００７２】
ストレージ部６０４は、例えば、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等のストレージ装置であり、ＯＳ（Operation System）、アプリケーションプログラム、及び各種データ等を記憶する。
【００７３】
外部Ｉ／Ｆ６０５は、外部装置とのインタフェースである。外部装置には、例えば、記録媒体６１０等が含まれる。管理サーバ１３０は、例えば、記録媒体６１０に所定のプログラムを格納し、この記録媒体６１０に格納されたプログラムを外部Ｉ／Ｆ６０５を介して、管理サーバ１３０にインストールすることにより、所定のプログラムが実行可能となる。
【００７４】
入力部６０６は、利用者が管理サーバ１３０に入力操作を行うための、例えば、ポインティングデバイス、キーボード、又はタッチパネル等の入力装置である。
【００７５】
表示部６０７は、管理サーバ１３０の処理結果等を表示するディスプレイ等の表示装置である。
【００７６】
ネットワークＩ／Ｆ６０８は、管理サーバ１３０をネットワーク１４０に接続するための有線／無線ＷＡＮ等の通信インタフェースである。
【００７７】
バス６０９は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００７８】
（ゲートウェイのハードウェア構成例）
図７は、一実施形態に係るゲートウェイのハードウェア構成例を示す図である。
【００７９】
図７（ａ）は、無線ゲートウェイ１１２のハードウェア構成例を示している。図７（ａ）において、ゲートウェイ１１２は、例えば、ＣＰＵ７０１、ＲＡＭ７０２、ＲＯＭ７０３、通信Ｉ／Ｆ７０４、無線通信部７０５、及びバス７０６等を有する。
【００８０】
ＣＰＵ７０１は、ＲＯＭ７０３等に格納されたプログラムを実行することにより、無線ゲートウェイ１１２の各機能を実現する演算装置である。ＲＡＭ７０２は、ＣＰＵ７０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ７０３は、無線ゲートウェイ１１２のプログラム等を記憶する不揮発性のメモリである。なお、ＲＯＭ７０３は、例えば、フラッシュＲＯＭ等の書き換え可能な不揮発性メモリであっても良い。
【００８１】
通信Ｉ／Ｆ７０４は、外部ゲートウェイ１１３と通信するためのインタフェースであり、例えば、無線／有線ＬＡＮ等のインタフェースが用いられる。
【００８２】
無線通信部７０５は、例えば、図５に示す測位装置１１１の無線通信部５０４と同じ無線通信方式により無線通信を行うための無線通信装置であり、送受信回路、アンテナ等が含まれる。
【００８３】
バス７０６は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００８４】
図７（ｂ）は、外部ゲートウェイ１１３のハードウェア構成例を示している。外部ゲートウェイ１１３は、図７（ａ）に示す無線ゲートウェイ１１２の無線通信部７０５に代えて、ネットワークＩ／Ｆ７１１を有している。なお、他の構成は、図７（ａ）に示す無線ゲートウェイと同様なので、ここでは、無線ゲートウェイ１１２との相違点を中心に説明を行う。
【００８５】
ネットワークＩ／Ｆ７１１は、外部ゲートウェイ１１３をネットワーク１４０に接続し、管理サーバ１３０等と通信を行うための通信インタフェースである。
【００８６】
（情報端末のハードウェア構成）
図８は、一実施形態に係る情報端末のハードウェア構成例を示す図である。情報端末１１４は、一般的なコンピュータの構成を含み、例えば、ＣＰＵ８０１、ＲＡＭ８０２、ＲＯＭ８０３、ストレージ部８０４、通信Ｉ／Ｆ部８０５、近距離無線通信部８０６、表示入力部８０７、マイク８０８、センサ部８０９、及びバス８１０等を有する。
【００８７】
ＣＰＵ８０１は、ＲＯＭ８０３やストレージ部８０４等に格納されたプログラムやデータをＲＡＭ８０２上に読み出し、処理を実行することで、情報端末１１４の各機能を実現する演算装置である。ＲＡＭ８０２は、ＣＰＵ８０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ８０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。
【００８８】
ストレージ部８０４は、例えば、ＳＳＤ、フラッシュＲＯＭ等のストレージ装置であり、ＯＳ、アプリケーションプログラム、及び各種データ等を記憶する。
【００８９】
通信Ｉ／Ｆ部８０５は、例えば、無線ＬＡＮや、ＬＴＥ等の無線通信により、情報端末１１４をネットワーク１４０に接続する通信インタフェースである。
【００９０】
近距離無線通信部８０６は、図５に示す測位装置１１１の近距離無線通信部５０５が送信する電波を受信する無線通信装置である。本実施形態では、近距離無線通信部８０６は、ＢＬＥ通信を行うものとして、以下の説明を行う。
【００９１】
表示入力部８０７は、例えば、ＬＣＤ（Liquid Crystal Display）等の表示素子と、タッチパネル等の入力用の素子とを含み、利用者による入力操作を受付けると共に、情報端末１１４で実行されるプログラムによる表示画面を表示する。
【００９２】
マイク８０８は、マイクロフォン等の収音素子を含む収音装置である。マイク８０８は、マイクロフォン等により取得した音波を音波信号に変換し、さらに、必要に応じて所定のフォーマットの音波データに変換する。
【００９３】
センサ部８０９は、例えば、加速度センサ、地磁気センサ等、情報端末１１４の移動量を算出するためのデータを取得するセンサ装置である。
【００９４】
バス８１０は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００９５】
［第１の実施形態］
＜機能構成＞
図９は、第１の実施形態に係る位置情報管理システムの機能構成図である。位置情報管理システム１００は、複数の測位装置１１１−１、１１１−２、無線ゲートウェイ１１２、外部ゲートウェイ１１３、情報端末１１４、及び管理サーバ１３０等を有する。
【００９６】
（管理サーバの機能構成）
管理サーバ１３０は、通信部９１１、装置情報管理部９１２、地図情報管理部９１３、情報受信部９１４、拠点情報提供部９１５、位置情報管理部９１６、装置管理部９１７、及び記憶部９１８等を有する。
【００９７】
通信部９１１は、管理サーバ１３０をネットワーク１４０に接続し、情報端末１１４、外部ゲートウェイ１１３等と通信を行うための手段である。通信部９１１は、例えば、図６のネットワークＩ／Ｆ６０８、及び図６のＣＰＵ６０１で実行されるプログラム等によって実現される。
【００９８】
装置情報管理部９１２は、複数の拠点ごとに、各拠点に設置されている測位装置１１１に固有の識別情報である位置ＩＤと、各測位装置１１１が設置されている場所の情報とを対応づけて記憶した装置情報９２１を管理する。装置情報管理部９１２は、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。装置情報管理部９１２が管理する装置情報９２１の例を図１０（ａ）に示す。
【００９９】
図１０（ａ）の例では、装置情報９２１には、「拠点」、「デバイス種別」、「デバイスＩＤ」、「フロアＩＤ」、「エリアＩＤ」、「設置位置」、「位置ＩＤ」、「アクセス情報」、及び「暗号化キー」等の情報が含まれる。
【０１００】
「拠点」は、拠点を識別する名前、又は識別情報等である。「デバイス種別」は、例えば、測位装置の種別を示し、「ＢＬＥ」は、測位装置１１１が、ＢＬＥ通信を用いて、位置ＩＤを含む信号を出力することを示す。「デバイスＩＤ」は、測位装置１１１を識別するための識別情報であり、書き換えを行わない固定のＩＤである。
【０１０１】
「フロアＩＤ」は、測位装置１１１が設置されたフロアを識別する識別情報である。「エリアＩＤ」は、測位装置１１１が設置されたエリアを識別する識別情報である。「設置位置」は、測位装置１１１が設置された場所の座標情報である。本実施形態では、座標情報は、緯度、経度、及び高度で表される。「フロアＩＤ」、「エリアＩＤ」、及び「設置位置」は、測位装置１１１が設置されている場所の情報の一例である。
【０１０２】
「位置ＩＤ」は、測位装置１１１が、ＢＬＥ通信のアドバタイズメントパケットに含めて送信する測位装置１１１に固有の識別情報である。
【０１０３】
好ましくは、位置ＩＤは、装置管理部９１７によって、例えば、所定の時間間隔（２４時間毎等）で変更される。
【０１０４】
「アクセス情報」は、測位装置１１１が設置された拠点の拠点情報を取得するためのアクセス情報であり、例えば、拠点情報を取得するためのＵＲＬ情報等である。暗号化キーは、アクセス情報を暗号化する暗号化キーである。
【０１０５】
装置情報管理部９１２は、例えば、図１０（ａ）に示すような装置情報９２１を、記憶部９１８に記憶して、管理する。  図９に戻り、管理サーバ１３０の機能構成の説明を続ける。
【０１０６】
地図情報管理部９１３は、複数の拠点ごとに、各拠点の地図に関する情報を含む地図情報９２２を管理する。地図情報管理部９１３は、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。
【０１０７】
地図情報管理部９１３が管理する地図情報９２２の例を図１１に示す。図１１の例では、地図情報９２２には、フロア情報１１０１、エリア情報１１０２、及びマップ情報１１０３等が含まれる。
【０１０８】
図１１（ａ）は、フロア情報１１０１の例を示している。フロア情報１１０１は、各拠点に含まれるフロアの情報である。図１１（ａ）の例では、フロア情報１１０１には、「拠点」、「フロアＩＤ」、「フロア名」、「階数」、「高度」等の情報が含まれる。
【０１０９】
「拠点」は、拠点を識別する名前、又は識別情報等である。「フロアＩＤ」は、拠点に含まれる各フロアの識別情報である。「フロア名」は、各フロアの名前である。「階数」は、各フロアの階数を示す情報である。「高度」は、各フロアの高度を、例えば、メートルで示す情報である。
【０１１０】
図１１（ｂ）は、エリア情報１１０２の例を示している。エリア情報１１０２は、各フロアに含まれるエリアの情報である。図１１（ｂ）の例では、エリア情報１１０２には、「フロアＩＤ」、「エリア種別」、「マップＩＤ」、「エリア幅×奥行」等の情報が含まれる。
【０１１１】
「フロアＩＤ」は、各フロアの識別情報である。「エリアＩＤ」は、フロアに含まれる各エリアを識別する識別情報である。「エリア種別」は、図４で説明した、各エリアの種別である。「マップＩＤ」は、各エリアに対応するマップデータ（例えば、地図の画像ファイル）を識別する識別情報である。「エリア幅×奥行」は、エリアのサイズを示す情報である。
【０１１２】
図１１（ｃ）は、マップ情報の例を示している。マップ情報１１０３は、各エリアに対応するマップデータ（地図データ）の情報である。図１１（ｃ）の例では、マップ情報１１０３には、「マップＩＤ」、「画像ファイルＵＲＬ」、「基準点（緯度、経度）」、「相対位置（Ｘ方向、Ｙ方向）」、「縮尺」、「回転角度」等の情報が含まれる。
【０１１３】
「マップＩＤ」は、マップデータを識別する識別情報である。「画像ファイルＵＲＬ」は、マップデータを取得するためのＵＲＬ情報（参照情報の一例である）。「基準点（緯度、経度）」は、マップデータの基準点を示す情報である。「相対位置（ｘ方向、ｙ方向）」は、マップデータの基準点に対する位置を示す情報である。「縮尺」は、マップデータの縮尺を示す情報である。「回転角度」は、マップデータの回転角度を示す情報である。
【０１１４】
なお、図１１に示すフロア情報１１０１、エリア情報１１０２、及びマップ情報１１０３は、地図情報管理部９１３が管理する地図情報９２２の一例である。地図情報管理部９１３が管理する地図情報９２２は、例えば、図１２に示す情報端末１１４が管理する地図情報９４２のように、１つの地図情報９４２であっても良い。また、マップ情報１１０３の「画像ファイルＵＲＬ」は、ＵＲＬ情報に代えて、画像ファイルが記憶されているものであっても良い。
【０１１５】
「画像ファイルＵＲＬ」が示す画像ファイルの取得先が、管理サーバ１３０である場合、地図情報管理部９１３は、マップデータの画像ファイルをさらに、記憶部９１８に記憶して管理する。
【０１１６】
再び図９に戻り、管理サーバ１３０の機能構成の説明を続ける。
【０１１７】
情報受信部９１４は、情報端末１１４から情報を受信する手段であり、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。情報受信部９１４は、例えば、情報端末１１４が、測位装置１１１から出力される信号に基づいて、測位装置１１１が設置された拠点の拠点情報を有していないと判断したとき、情報端末１１４から送信される拠点情報の取得要求を受信する。また、情報受信部９１４は、情報端末１１４から、位置情報の登録を要求する登録要求を受信する。
【０１１８】
拠点情報提供部９１５は、情報受信部９１４が受信した拠点情報の取得要求に応じて、対応する拠点の拠点情報を、取得要求の要求元の情報端末に送信する。拠点情報提供部９１５は、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。
【０１１９】
例えば、情報端末１１４が、測位装置１１１−１が設置された拠点の拠点情報の取得を要求する取得要求を送信したものとする。この場合、拠点情報提供部９１５は、測位装置１１１−１が設置された拠点（例えば、拠点Ａ）の装置情報を含む拠点情報を、情報端末１１４に送信する。
【０１２０】
好ましくは、このとき、拠点情報提供部９１５が提供する拠点情報には、測位装置１１１−１が設置された拠点に設置された全ての測位装置１１１の位置ＩＤと、各測位装置１１１が設置された場所の座標情報とが含まれる。
【０１２１】
また、好ましくは、このとき、拠点情報提供部９１５が提供する拠点情報には、測位装置１１１−１が設置された拠点に関する全ての地図情報９２２が含まれる。
【０１２２】
位置情報管理部９１６は、情報受信部９１４が受信した位置情報の登録要求に応じて、情報端末１１４の位置情報を、情報端末１１４のアプリＩＤ、及び時間情報（例えば、位置情報が測位された測位時間等）と対応づけて、位置情報９２３に記憶して、管理する。位置情報管理部９１６は、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。
【０１２３】
位置情報管理部９１６が管理する位置情報９２３の例を図１０（ｂ）に示す。図１０（ｂ）の例では、位置情報９２３には、「アプリＩＤ」、「測位時間」、「座標情報」、「フロアＩＤ」、「エリアＩＤ」、「方位」、「移動速度」等の情報が含まれる。
【０１２４】
「アプリＩＤ」は、情報端末１１４を識別する識別情報の一例である。情報端末１１４に、位置情報管理システム１００に対応するアプリをインストールする際に、アプリは、アプリ毎に固有の識別情報であるアプリＩＤを生成する。このアプリＩＤを用いることにより、位置情報管理システム１００は、例えば、電話番号やメールアドレス等の個人情報によらずに、情報端末１１４や、情報端末１１４の利用者１１５を識別することができる。ただし、これは好適な一例であり、情報端末１１４は、アプリＩＤに変えて、情報端末１１４の識別情報や、利用者の識別情報等を用いるものであっても良い。
【０１２５】
「測位時間」は、「座標情報」を測位した時間を示す情報である。「座標情報」は、情報端末１１４の位置を示す座標情報であり、例えば、経度、緯度、及び高度で表される。「フロアＩＤ」は、情報端末１１４が測位した「座標情報」に対応するフロアのフロアＩＤである。「エリアＩＤ」は、情報端末１１４が測位した「座標情報」に対応するエリアのエリアＩＤである。
【０１２６】
「方位」は、情報端末１１４が測位した方位を示す情報であり、例えば、北を基準とした角度等で表される。「移動速度」は、情報端末１１４が測位した移動速度の情報であり、例えば、1秒当たりのメートル数等で表される。
【０１２７】
位置情報管理部９１６は、例えば、図１０（ｂ）に示すような位置情報９２３を、記憶部９１８に記憶して、管理する。
【０１２８】
再び図９に戻り、管理サーバ１３０の機能構成の説明をさらに続ける。
【０１２９】
装置管理部９１７は、位置情報管理システム１００に含まれる複数の測位装置１１１を管理する手段であり、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。
【０１３０】
装置管理部９１７は、例えば、所定の時間間隔（例えば、２４時間間隔等）で、図１０（ａ）に示す装置情報９２１の位置ＩＤを変更し、変更された位置ＩＤを、各測位装置１１１に通知する。
【０１３１】
別の一例として、装置管理部９１７は、位置ＩＤの変更に代えて、位置ＩＤを暗号化する暗号化キーを変更し、変更された暗号化キーを、各測位装置１１１に通知するもの等であっても良い。
【０１３２】
記憶部９１８は、例えば、前述した装置情報９２１、地図情報９２２、及び位置情報９２３等を記憶する手段であり、例えば、図６のストレージ部６０４、及び図６のＣＰＵ６０１で実行されるプログラム等によって実現される。  なお、図９に示す管理サーバ１３０の構成は一例であり、管理サーバ１３０に含まれる各構成要素は、複数の情報処理装置に分散されて設けられていても良い。
【０１３３】
（測位装置の機能構成）
測位装置１１１（測位装置１１１−１、１１１−２）は、通信部９５１、装置情報記憶部９５２、及びビーコン送信部９５３等を有する。
【０１３４】
通信部９５１は、例えば、無線ゲートウェイ１１２、外部ゲートウェイ１１３等を介して、管理サーバ１３０と通信を行うための手段である。通信部９５１は、例えば、図５の無線通信部５０４、及び図５のＣＰＵ５０１で実行されるプログラム等によって実現される。
【０１３５】
なお、通信部９５１が、無線ゲートウェイ１１２、及び外部ゲートウェイ１１３を介して管理サーバ１３０と通信を行う構成は一例であり、通信部９５１は、管理サーバ１３０と通信を行うことができれば、他の構成であっても良い。
【０１３６】
装置情報記憶部９５２は、管理サーバ１３０から通知される情報（例えば、位置ＩＤ、アクセス情報等）を記憶する手段であり、例えば、図５のフラッシュＲＯＭ５０３、及び図５のＣＰＵ５０１で実行されるプログラム等によって実現される。
【０１３７】
例えば、管理サーバ１３０から通知される情報は、ＢＬＥ通信のアドバタイズメントパケットに対応する形式を有しており、測位装置１１１に固有の位置ＩＤ、及び測位装置１１１が設置された拠点の拠点情報を取得するためのアクセス情報等が含まれる。このアクセス情報は、例えば、暗号化されたＵＲＬ情報を含む。なお、管理サーバ１３０から通知される情報は、アドバタイズメントパケット以外の形式であっても良い。
【０１３８】
ビーコン送信部９５３は、装置情報記憶部９５２に記憶された情報（例えば、位置ＩＤ、アクセス情報）等を含む電波（以下、ビーコンと呼ぶ）を、ＢＬＥ通信等の近距離無線通信で送信する。ビーコン送信部９５３は、例えば、図５の近距離無線通信部５０５、及び図５のＣＰＵ５０１で実行されるプログラム等によって実現される。
【０１３９】
例えば、ビーコン送信部９５３は、ＢＬＥ通信により、測位装置１１１を識別する位置ＩＤと、アクセス情報とを含むアドバタイズメントパケットを、所定の時間間隔（例えば、１００ｍｓ間隔等）で間欠送信する。
【０１４０】
（情報端末の機能構成）
情報端末１１４は、ビーコン受信部９３１、通信部９３２、要求情報送信部９３３、拠点情報受信部９３４、座標変換部９３５、位置情報算出部９３６、位置情報送信部９３７、表示入力制御部９３８、及び記憶部９３９等を有する。
【０１４１】
情報端末１１４は、例えば、位置情報管理システム１００に対応する情報端末用のアプリを実行することにより、上記の各構成要素が実現される。
【０１４２】
ビーコン受信部（取得部の一例）９３１は、測位装置１１１から送信されるビーコン（電波）を受信し、受信したビーコンに含まれる情報（例えば、位置ＩＤ、アクセス情報等）を取得する。ビーコン受信部９３１は、例えば、図８の近距離無線通信部８０６、及び図８のＣＰＵ８０１で実行されるプログラム等によって実現される。
【０１４３】
通信部９３２は、情報端末１１４をネットワーク１４０に接続し、管理サーバ１３０等と通信を行うための手段である。通信部１６４２は、例えば、図８の通信Ｉ／Ｆ部８０５、及び図８のＣＰＵ８０１で実行されるプログラム等によって実現される。
【０１４４】
要求情報送信部９３３は、ビーコンを送信した測位装置１１１が設置された拠点の拠点情報が記憶部９３９に記憶されていないとき、測位装置１１１が設置された拠点の拠点情報の取得を要求する取得要求を管理サーバ１３０に送信する。要求情報送信部９３３は、例えば、図８のＣＰＵ８０１で実行されるプログラムによって実現される。
【０１４５】
例えば、要求情報送信部９３３は、ビーコン受信部９３１が、測位装置１１１−１からビーコンを受信すると、受信したビーコンに含まれる位置ＩＤを含む装置情報９４１が、記憶部９３９に記憶されているか否かを判断する。受信したビーコンに含まれる位置ＩＤを含む装置情報９４１が、記憶部９３９に記憶されていない場合、要求情報送信部９３３は、記憶部９３９に、測位装置１１１−１が設置された拠点の拠点情報が記憶されていないと判断することができる。
【０１４６】
また、要求情報送信部９３３は、例えば、受信したビーコンに含まれる暗号化されたアクセス情報を復号化し、復号化したアクセス情報を用いて、管理サーバ１３０に、測位装置１１１が設置された拠点情報の取得を要求する取得要求を送信する。
【０１４７】
拠点情報受信部９３４は、要求情報送信部９３３が送信した取得要求に応じて、管理サーバ１３０から送信される、測位装置１１１が設置された拠点の拠点情報を受信し、記憶部９３９に記憶する。拠点情報受信部９３４は、例えば、図８のＣＰＵ８０１で実行されるプログラムによって実現される。
【０１４８】
管理サーバ１３０から送信される拠点情報には、例えば、図１０（ａ）に示した装置情報９２１のうち、ビーコンを送信した測位装置１１１が設置された拠点（例えば、拠点Ａ）の装置情報が含まれる。
【０１４９】
好ましくは、このビーコンを送信した測位装置１１１が設置された拠点（例えば、拠点Ａ）の装置情報には、測位装置１１１が設置された拠点Ａに設置されている全ての測位装置１１１の位置ＩＤと、各測位装置１１１が設置されている場所の情報とが含まれる。拠点情報受信部９３４は、管理サーバ１３０から受信した拠点情報に含まれる装置情報を、記憶部９３９の装置情報９４１に記憶する。
【０１５０】
また、管理サーバ１３０から送信される拠点情報には、例えば、図１１（ａ）〜（ｃ）に示すフロア情報１１０１、エリア情報１１０２、マップ情報１１０３等を含む地図情報が含まれる。拠点情報受信部９３４は、管理サーバ１３０から受信した拠点情報に含まれる地図情報を、記憶部９３９の地図情報９４２に記憶する。このとき、記憶部９３９に記憶される地図情報９４２の例を図１２に示す。
【０１５１】
図１２は、第１の実施形態に係る情報端末が管理する地図情報の例を示す図である。図１２の例では、地図情報９４２には、「拠点」、「フロアＩＤ」、「フロア名」、「階数」、「高度」、「エリアＩＤ」、「エリア種別」、「マップ画像ファイル」：「基準点」、「相対位置」、「縮尺」、及び「回転角度」等の項目が含まれる。このうち、「マップ画像ファイル」以外の項目は、図１１を用いて説明した各項目と同様である。
【０１５２】
「マップ画像ファイル」は、例えば、図１１（ｃ）示すマップ情報１１０３の「画像ファイルＵＲＬ」を用いて、拠点情報受信部９３４が取得した画像ファイルが格納される。
【０１５３】
このように、拠点情報受信部９３４が管理サーバ１３０から受信する拠点情報には、例えば、ビーコンを送信した測位装置１１１が設置された拠点において、情報端末１１４が自装置の現在位置を特定するために必要な情報が含まれる。
【０１５４】
座標変換部９３５は、ビーコン受信部９３１が受信したビーコンに含まれる位置ＩＤを、記憶部９３９に記憶した装置情報９４１を用いて、座標情報に変換する手段であり、例えば、図８のＣＰＵ８０１で実行されるプログラムによって実現される。
【０１５５】
例えば、情報端末１１４の記憶部９３９の装置情報９４１には、図１０（ａ）に示す装置情報９２１のうち、拠点Ａの情報が記憶されているものとする。この場合、ビーコン受信部９３１が受信したビーコンに含まれる位置ＩＤが、「ＢＬＥ１００１」であれば、座標変換部９３５は、位置ＩＤ「ＢＬＥ１００１」に対応する「設置位置（緯度、経度、高度）を座標情報として抽出する。
【０１５６】
位置情報算出部９３６は、座標変換部９３５が抽出した座標を起点として、前述したＰＤＲにより、情報端末１１４の現在位置の座標情報を算出する。位置情報算出部９３６は、例えば、図８のセンサ部８０９、及び図８のＣＰＵ８０１で実行されるプログラム等によって実現される。
【０１５７】
例えば、位置情報算出部９３６は、座標変換部９３５が抽出した座標を起点として、加速度センサ、地磁気センサ等のセンサ部８０９を用いて、情報端末１１４の移動方向、及び移動量を算出し、情報端末１１４の現在位置を算出する。
【０１５８】
また、位置情報算出部９３６は、ビーコン受信部９３１が受信したビーコンにより、座標変換部９３５が新たな座標情報を抽出すると、算出した移動量を初期化し、抽出された座標を起点として、再びＰＤＲにより、情報端末１１４の現在位置を算出する。
【０１５９】
位置情報送信部９３７は、座標変換部９３５、及び位置情報算出部９３６により特定された情報端末１１４の現在位置を示す座標情報（以下、位置情報と呼ぶ）の登録を要求する登録要求を、管理サーバ１３０に送信する。位置情報送信部９３７は、例えば、図８のＣＰＵ８０１で実行されるプログラムによって実現される。
【０１６０】
表示入力制御部９３８は、図８の表示入力部８０７にアプリの表示画面（例えば、情報端末１１４の現在位置を示す地図画面等）を表示すると共に、表示入力部８０７に対する利用者の入力操作を受付ける。表示入力制御部９３８は、例えば、図８の表示入力部８０７、及び図８のＣＰＵ８０１で実行されるプログラム等によって実現される。
【０１６１】
記憶部９３９は、例えば、前述した装置情報９４１、及び地図情報９４２等の情報を記憶する記憶手段である。記憶部９３９は、例えば、図８のストレージ部８０４、ＲＡＭ８０２、及び図８のＣＰＵ８０１で実行されるプログラム等によって実現される。
【０１６２】
外部ゲートウェイ１１３、及び無線ゲートウェイ１１２の機能は、管理サーバ１３０と測位装置１１１との間の通信を中継するのみであり、特別な機能を有していないので、ここでは詳細な説明を省略する。
【０１６３】
＜処理の流れ＞
続いて、位置情報管理システム１００による情報処理方法の処理の流れについて説明する。
【０１６４】
（拠点情報の取得処理）
情報端末１１４を所持する利用者１１５が新たな拠点に移動し、情報端末１１４が測位装置１１１から送信されるビーコンを受信すると、位置情報管理システム１００において、図１３に示す拠点情報の取得処理が実行される。
【０１６５】
また、例えば、管理サーバ１３０の装置管理部９１７により、測位装置１１１の位置ＩＤが更新された場合等にも、位置情報管理システム１００において、図１３に示す拠点情報の取得処理が実行される。
【０１６６】
ステップＳ１３０１、Ｓ１３０２において、測位装置１１１−１、１１１−２は、自装置を識別する位置ＩＤと、自装置が設置された拠点（例えば、拠点Ａ）の拠点情報を取得するためのアクセス情報を含むビーコンを送信しているものとする。
【０１６７】
また、情報端末１１４の利用者１１５は、例えば、図３の出入り口１からフロアＡ１１０−１に入り、情報端末１１４のビーコン受信部９３１は、測位装置１１１−１から送信されたビーコンを受信するものとする。
【０１６８】
ステップ１３０３において、情報端末１１４のビーコン受信部９３１は、測位装置１１１−１から受信したビーコンに含まれる位置ＩＤ、及びアクセス情報を取得する。また、情報端末１１４の要求情報送信部９３３は、ビーコン受信部９３１が取得した位置ＩＤに基づいて、測位装置１１１−１が設置された拠点Ａの拠点情報が、記憶部９３９に記憶されているか否かを確認する。
【０１６９】
例えば、要求情報送信部９３３は、記憶部９３９に記憶された装置情報９４１に測位装置１１１−１の位置ＩＤが含まれていない場合、測位装置１１１−１が設置された拠点Ａの拠点情報が、記憶部９３９に記憶されていないと判断することができる。ここでは、測位装置１１１−１が設置された拠点Ａの拠点情報が、記憶部９３９に記憶されていないものとして、以下の説明を行う。
【０１７０】
ステップＳ１３０４において、情報端末１１４の要求情報送信部９３３は、ビーコン受信部９３１が取得したアクセス情報を用いて、管理サーバ１３０に、測位装置１１１−１が設置された拠点Ａの拠点情報の取得を要求する取得要求を送信する。
【０１７１】
ステップＳ１３０５において、管理サーバ１３０の情報受信部９１４は、情報端末１１４から拠点情報の取得要求を受信すると、受信した拠点情報の取得要求を拠点情報提供部９１５に通知する。
【０１７２】
ステップＳ１３０６、Ｓ１３０７において、管理サーバ１３０の拠点情報提供部９１５は、通知された取得要求に応じて、測位装置１１１−１が設置された拠点Ａの装置情報を、装置情報管理部９１２から取得する。このとき、装置情報管理部９１２から取得する装置情報には、例えば、図１０（ａ）に示す装置情報９２１のうち、拠点Ａに対応する情報が含まれる。
【０１７３】
ステップＳ１３０８、Ｓ１３０９において、管理サーバ１３０の拠点情報提供部９１５は、測位装置１１１−１が設置された拠点Ａの地図情報を、地図情報管理部９１３から取得する。このとき地図情報管理部９１３から取得する地図情報には、例えば、図１１に示すフロア情報１１０１、エリア情報１１０２、マップ情報１１０３のうち、拠点Ａに対応する情報が含まれる。また、この地図情報には、マップデータ（画像ファイル）が含まれていても良い。
【０１７４】
ステップＳ１３１０において、拠点情報提供部９１５は、ステップＳ１３０６〜Ｓ１３０９で取得した装置情報、及び地図情報を含む、測位装置１１１−１が設置された拠点Ａの拠点情報を情報端末１１４に送信する。
【０１７５】
ステップＳ１３１１において、情報端末１１４の拠点情報受信部９３４は、管理サーバ１３０から、測位装置１１１−１が設置された拠点Ａの拠点情報を受信し、拠点情報に含まれる装置情報、及び地図情報を記憶部９３９に記憶する。
【０１７６】
このとき、拠点情報受信部９３４が受信した拠点情報に、拠点Ａのマップデータ（画像ファイル）が含まれず、マップデータを取得するための参照情報（ＵＲＬ等）が含まれる場合、ステップＳ１３１２〜Ｓ１３１４の処理が実行される。
【０１７７】
ステップＳ１３１２において、情報端末１１４の拠点情報受信部９３４は、管理サーバ１３０から受信した地図情報に含まれる「画像ファイルＵＲＬ」に基づいて、例えば、管理サーバ１３０に、拠点Ａのマップデータの取得要求を送信する。
【０１７８】
ステップＳ１３１３において、管理サーバ１３０の情報受信部９１４は、情報端末１１４からマップデータの取得要求を受信すると、受信したマップデータの取得要求を、例えば、地図情報管理部９１３に通知する。
【０１７９】
ステップＳ１３１４において、管理サーバ１３０の地図情報管理部９１３は、要求された拠点Ａのマップデータを、要求元の情報端末１１４に送信する。
【０１８０】
なお、地図情報管理部９１３は、「画像ファイルのＵＲＬ」に基づくマップデータの取得先の一例である。マップデータは、地図情報管理部９１３とは別の管理部が提供するものであっても良い。
【０１８１】
ステップＳ１３１５において、情報端末１１４の情報受信部９１４は、管理サーバ１３０からマップデータを受信し、受信したマップデータを記憶部９３９の地図情報９４２に記憶する。これにより、情報端末１１４の記憶部９３９には、例えば、図１２に示すような地図情報９４２が記憶される。
【０１８２】
（位置情報の登録処理）
図１３の拠点情報の取得処理により、情報端末１１４が、拠点Ａの拠点情報を取得すると、位置情報管理システム１００は、拠点Ａにおいて、図１４に示すような位置情報の登録処理を実行する。
【０１８３】
ステップＳ１４０１、Ｓ１４０２において、測位装置１１１−１、１１１−２は、自装置を識別する位置ＩＤと、自装置が設置された拠点（例えば、拠点Ａ）の拠点情報を取得するためのアクセス情報を含むビーコンを送信している。
【０１８４】
また、拠点Ａの拠点情報を取得済の情報端末１１４は、例えば、図３の測位装置１１１−１の通信範囲３０１−１内で、測位装置１１１−１から送信されるビーコンを受信しているものとする。
【０１８５】
ステップ１４０３において、情報端末１１４のビーコン受信部９３１は、測位装置１１１−１から受信したビーコンに含まれる位置ＩＤ、及びアクセス情報を取得する。また、情報端末１１４の要求情報送信部９３３は、ビーコン受信部９３１が取得した位置ＩＤに基づいて、測位装置１１１−１が設置された拠点Ａの拠点情報が、記憶部９３９に記憶されているか否かを確認する。ここでは、測位装置１１１−１が設置された拠点Ａの拠点情報が、記憶部９３９に記憶されているものとして、以下の説明を行う。
【０１８６】
ステップＳ１４０４において、情報端末１１４の座標変換部９３５は、ビーコン受信部９３１が受信したビーコンに含まれる位置ＩＤと、記憶部９３９に記憶した装置情報９４１とを用いて、測位装置１１１−１の座標情報を特定する。また、情報端末１１４の位置情報送信部９３７は、座標変換部９３５が特定した座標情報と、情報端末１１４を識別するアプリＩＤと、測位時間と、を含む位置情報の登録要求を、管理サーバ１３０に送信する。なお、測位時間は、例えば、ビーコン受信部９３１がビーコンを受信した時間であっても良いし、座標変換部９３５が座標情報を特定した時間、又は位置情報送信部９３７が位置情報の登録要求を送信する時間等であっても良い。
【０１８７】
ステップＳ１４０５において、管理サーバ１３０の情報受信部９１４は、情報端末１１４から位置情報の登録要求を受信すると、受信した位置情報の登録要求を、位置情報管理部９１６に通知する。
【０１８８】
ステップＳ１４０６において、管理サーバ１３０の位置情報管理部９１６は、要求された情報端末１１４の位置情報を、情報端末１１４のアプリＩＤ、及び測位時間と対応づけて、例えば、図１０（ｃ）に示すような位置情報９２３に記憶する。
【０１８９】
情報端末１１４は、例えば、このような位置登録の登録処理を、所定の時間間隔（例えば、１秒間隔）で繰り返し実行する。
【０１９０】
ステップＳ１４０７、Ｓ１４０８において、測位装置１１１−１、１１１−２は、自装置を識別する位置ＩＤと、自装置が設置された拠点Ａの拠点情報を取得するためのアクセス情報を含むビーコンを送信している。
【０１９１】
また、情報端末１１４の利用者１１５は、例えば、図３の測位装置１１１−１の通信範囲３０１−１を出て、測位装置１１１−２の方向に歩行しており、測位装置１１１−１、１１１−２から送信されるビーコンを受信できないものとする。
【０１９２】
ステップＳ１４０９において、ビーコンを受信できない情報端末１１４の位置情報算出部９３６は、加速度センサ、地磁気センサ等のセンサ部８０９からセンサ情報を取得する。
【０１９３】
ステップＳ１４１０において、位置情報算出部９３６は、ステップＳ１４０１でビーコンを受信した地点の位置情報を起点として、前述したＰＤＲにより、情報端末１１４の現在位置の座標情報を算出する。
【０１９４】
例えば、位置情報算出部９３６は、センサ部８０９から取得したセンサ情報を用いて情報端末１１４の移動量を算出する。また、位置情報算出部９３６は、ステップＳ１４０１でビーコンを受信した地点の位置情報を起点として、例えば、記憶部９３９に記憶した地図情報９４２を用いて、マップマッチング等を行い、情報端末１１４の現在位置を示す座標情報（位置情報）を算出する。なお、位置情報算出部９３６による位置情報の算出処理は、任意のＰＤＲ技術を適用することができる。
【０１９５】
ステップＳ１４１１において、情報端末１１４の位置情報送信部９３７は、位置情報算出部９３６が算出した座標情報と、情報端末１１４を識別するアプリＩＤと、測位時間と、を含む位置情報の登録要求を、管理サーバ１３０に送信する。
【０１９６】
ステップＳ１４１２において、管理サーバ１３０の情報受信部９１４は、情報端末１１４から位置情報の登録要求を受信すると、受信した位置情報の登録要求を、位置情報管理部９１６に通知する。
【０１９７】
ステップＳ１４１３において、管理サーバ１３０の位置情報管理部９１６は、要求された情報端末１１４の位置情報を、情報端末１１４のアプリＩＤ、及び測位時間と対応づけて、位置情報９２３に記憶する。
【０１９８】
ステップＳ１４１４、Ｓ１４１５において、測位装置１１１−１、１１１−２は、自装置を識別する位置ＩＤと、自装置が設置された拠点Ａの拠点情報を取得するためのアクセス情報を含むビーコンを送信している。
【０１９９】
また、情報端末１１４の利用者１１５は、例えば、図３の測位装置１１１−２の通信範囲３０１−２に移動し、測位装置１１１−２から送信されるビーコンを受信するものとする。
【０２００】
ステップ１４１６において、情報端末１１４のビーコン受信部９３１は、測位装置１１１−１から受信したビーコンに含まれる位置ＩＤ、及びアクセス情報を取得する。また、情報端末１１４の要求情報送信部９３３は、ビーコン受信部９３１が取得した位置ＩＤに基づいて、測位装置１１１−１が設置された拠点Ａの拠点情報が、記憶部９３９に記憶されていることを確認する。
【０２０１】
また、情報端末１１４の座標変換部９３５は、ビーコン受信部９３１が受信したビーコンに含まれる位置ＩＤと、記憶部９３９に記憶した装置情報９４１とを用いて、測位装置１１１−１の座標情報を特定する。
【０２０２】
ステップＳ１４１７において、情報端末１１４の位置情報算出部９３６は、移動情報を初期化し、座標変換部９３５が特定した座標情報を、情報端末１１４の現在位置とする。
【０２０３】
ステップＳ１４１８において、情報端末１１４の位置情報送信部９３７は、座標変換部９３５が特定した座標情報と、情報端末１１４を識別するアプリＩＤと、測位時間と、を含む位置情報の登録要求を、管理サーバ１３０に送信する。
【０２０４】
ステップＳ１４１９において、管理サーバ１３０の情報受信部９１４は、情報端末１１４から位置情報の登録要求を受信すると、受信した位置情報の登録要求を、位置情報管理部９１６に通知する。
【０２０５】
ステップＳ１４２０において、管理サーバ１３０の位置情報管理部９１６は、要求された情報端末１１４の位置情報を、情報端末１１４のアプリＩＤ、及び測位時間と対応づけて、位置情報９２３に記憶する。
【０２０６】
上記の処理により、管理サーバ１３０は、情報端末１１４の拠点Ａにおける詳細な位置情報を、所定の時間間隔（例えば、１秒間隔）で取得し、管理することができるようになる。
【０２０７】
管理サーバ１３０が管理する情報端末１１４の位置情報は、例えば、情報端末１１４を所持する利用者１１５の動線可視化サービス等に好適に利用することができる。
【０２０８】
また、情報端末１１４は、図１３に示す拠点情報の取得処理によって、情報端末１１４の位置情報を算出するＰＤＲに必要な情報を全て取得済なので、例えば、管理サーバ１３０と通信が途絶えても、位置情報の算出処理を継続することができる。
【０２０９】
情報端末１１４が取得した位置情報は、例えば、図３に示すようなフロアマップに、情報端末１１４の現在位置を表示させ、利用者１１５に詳細な位置情報を提供すること等に利用することができる。
［第２の実施形態］
第１の実施形態では、測位装置１１１がＢＬＥ等の近距離無線通信によるビーコンを用いて、位置ＩＤ、及びアクセス情報を含む信号を送信するものとして説明を行った。第２の実施形態では、測位装置１１１が、ＢＬＥ等の近距離無線通信によるビーコンに加えて、音波を用いて、位置ＩＤ、及びアクセス情報を含む信号を送信する場合の例について説明する。
【０２１０】
本実施形態によれば、例えば、情報端末１１４に近距離無線通信部８０６が設けられていない場合や、近距離無線通信部８０６の機能が無効に設定されている場合等でも、情報端末１１４の位置情報を管理することができるようになる。
【０２１１】
＜機能構成＞
図１５は、第２の実施形態に係る位置情報管理システムの機能構成図である。本実施形態に係る位置情報管理システム１５００は、第１の実施形態に係る位置情報管理システム１００と同様に複数の測位装置１１１−１、１１１−２、無線ゲートウェイ１１２、外部ゲートウェイ１１３、情報端末１１４、及び管理サーバ１３０等を有する。
【０２１２】
（測位装置の機能構成）
本実施形態に係る測位装置１１１（測位装置１１１−１、１１１−２）は、図９に示す第１の実施形態に係る測位装置１１１の機能構成に加えて、音波送信部１５０１を有している。なお、測位装置１１１の他の構成は、図９に示す第１の実施形態に係る測位装置１１１の構成と同様なので、ここでは、第１の実施形態との相違点を中心に説明を行う。
【０２１３】
音波送信部１５０１は、装置情報記憶部９５２に記憶された情報（例えば、位置ＩＤ、アクセス情報）等を含む音波を送信する。音波送信部１５０１は、例えば、図５の音波出力部５０６、スピーカ５０７、及び図５のＣＰＵ５０１で実行されるプログラム等によって実現される。
【０２１４】
例えば、音波送信部１５０１は、位置ＩＤ、及びアクセス情報を含む音波を、音声周波数帯域のうち、例えば、１６ｋＨｚ以上の高い周波数で出力する。音波は、高い周波数ほど指向性が高く、１６ｋＨｚ以上の周波数は人間にはほとんど聞こえないため、スピーカＩＤ等の情報を送信するために好適である。
【０２１５】
なお、本実施形態では、具体的な音波によるデータ転送方法について、特に限定しないが、例えば、所定の周波数の音波に、ＦＳＫ（Frequency Shift Keying）や、ＰＳＫ（Phase Shift Keying）等の公知の変調をかけて、情報を伝送することができる。
【０２１６】
或いは、音波によるデータ転送方法は、所定の周波数（例えば、１９ｋＨｚ）の音波をオン／オフさせることにより、デジタル値の「１」／「０」を表すもの等であっても良い。この場合、音波を受信した情報端末１１４は、例えば、所定のサンプリングレートで予め定められた周波数の有無を判断することにより、音波に含まれる情報を取得することができる。
【０２１７】
（情報端末の機能構成）
本実施形態に係る情報端末１１４は、図９に示す第１の実施形態に係る情報端末１１４のビーコン受信部９３１に代えて（又は、加えて）音波受信部１５０２を有している。
【０２１８】
なお、情報端末１１４の他の構成は、図９に示す第１の実施形態に係る情報端末１１４の構成と同様なので、ここでは、第１の実施形態との相違点を中心に説明を行う。
【０２１９】
音波受信部１５０２は、測位装置１１１から送信される音波を受信し、受信した音波に含まれる情報（例えば、位置ＩＤ、アクセス情報等）を取得する。音波受信部１５０２は、例えば、図８のマイク８０８、及び図８のＣＰＵ８０１で実行されるプログラム等によって実現される。
【０２２０】
近年のスマートフォン等が備えるマイク８０８は２０ｋＨｚ、より好適な例では２４ｋＨｚ程度の音波まで収音可能である。音波受信部１５０２は、測位装置１１１から出力された音波に含まれる、例えば、１６ｋＨｚ以上の高い周波数に変換された情報を好適に取得することができる。
【０２２１】
なお、図１５において、測位装置１１１、及び情報端末１１４以外の機能構成は、図９に示す第１の実施形態に係る位置情報管理システム１００の構成と同様なので、説明を省略する。
【０２２２】
＜処理の流れ＞
（拠点情報の取得処理）
図１６は、第２の実施形態に係る拠点情報の取得処理の例を示すシーケンス図である。なお、図１６において、ステップＳ１３０４〜Ｓ１３１５の処理は、図１３に示す第１の実施形態に係る拠点情報の取得処理と同様なので、ここでは、第１の実施形態との相違点を中心に説明を行う。
【０２２３】
ステップＳ１７０１、Ｓ１７０２において、測位装置１１１−１、１１１−２は、位置ＩＤ、及びアクセス情報を含むビーコンと、位置ＩＤ、及びアクセス情報を含む音波とを送信している。なお、測位装置１１１が送信するビーコンに含まれる位置ＩＤと、音波に含まれる位置ＩＤとが同じ値であるものとして、以下の説明を行うが、ビーコンに含まれる位置ＩＤと音波に含まれる位置ＩＤとは、異なる値であっても良い。
【０２２４】
また、情報端末の９３１の音波受信部１５０２は、測位装置１１１−１から送信された音波を受信するものとする。
【０２２５】
ステップＳ１７０３において、情報端末１１４の音波受信部１５０２は、測位装置１１１−１から受信した音波に含まれる位置ＩＤ、及びアクセス情報を取得する。また、情報端末１１４の要求情報送信部９３３は、音波受信部１５０２が取得した位置ＩＤに基づいて、測位装置１１１−１が設置された拠点Ａの拠点情報が、記憶部９３９に記憶されているか否かを確認する。
【０２２６】
以後の処理は、図１３に示す第１の実施形態に係る拠点情報の取得処理と同様である。
【０２２７】
上記の処理により、情報端末１１４は、情報端末１１４に近距離無線通信部８０６が設けられていない場合や、近距離無線通信部８０６の機能が無効に設定されている場合等でも、測位装置１１１−１が設置された拠点Ａの拠点情報を取得することができる。
【０２２８】
（位置情報の登録処理）
図１７は、第２の実施形態に係る位置情報の登録処理の例を示すシーケンス図である。なお、図１７において、ステップＳ１４０４〜Ｓ１４０６の処理は、図１４に示す第１の実施形態に係る位置情報の登録処理と同様なので、ここでは、第１の実施形態との相違点を中心に説明を行う。
【０２２９】
ステップＳ１８０１、Ｓ１８０２において、測位装置１１１−１、１１１−２は、位置ＩＤ、及びアクセス情報を含むビーコンと、位置ＩＤ、及びアクセス情報を含む音波とを送信する。
【０２３０】
また、拠点Ａの拠点情報を取得済の情報端末１１４の音波受信部１５０２は、測位装置１１１−１から送信される音波を受信するものとする。
【０２３１】
ステップＳ１８０３において、情報端末１１４の音波受信部１５０２は、測位装置１１１−１から受信した音波に含まれる位置ＩＤ、及びアクセス情報を取得する。また、情報端末１１４の要求情報送信部９３３は、音波受信部１５０２が取得した位置ＩＤに基づいて、測位装置１１１−１が設置された拠点Ａの拠点情報が、記憶部９３９に記憶されているか否かを確認する。ここでは、測位装置１１１−１が設置された拠点Ａの拠点情報が、記憶部９３９に記憶されているので、ステップＳ１４０４〜Ｓ１４０６の処理を実行する。
【０２３２】
ステップＳ１４０４〜Ｓ１４０６の処理は、図１４に示す第１の実施形態に係る位置情報の登録処理のステップＳ１４０４〜Ｓ１４０６と同様である。
【０２３３】
このように、本実施形態に係る位置情報管理システム１００によれば、情報端末１１４がビーコンを受信できない場合でも、音波を用いて、第１の実施形態と同様の処理を実行することができる。
【符号の説明】
【０２３４】
１００、１５００      位置情報管理システム（情報処理システム）
１１１      測位装置
１１４      情報端末（端末装置）
９１２      装置情報管理部
９１３      地図情報管理部
９１４      情報受信部
９１５      拠点情報提供部（情報提供部）
９１６      位置情報管理部
９３１      ビーコン受信部（取得部の一例）
９３３      要求情報送信部
９３４      拠点情報受信部
９３６      位置情報算出部
１５０２    音波受信部（取得部の別の一例）
【先行技術文献】
【特許文献】
【０２３５】
【特許文献１】特開２０１４−５９２０３号公報
【図１】
0006790381.tif 000002
【図２】
0006790381.tif 000003
【図３】
0006790381.tif 000004
【図４】
0006790381.tif 000005
【図５】
0006790381.tif 000006
【図６】
0006790381.tif 000007
【図７】
0006790381.tif 000008
【図８】
0006790381.tif 000009
【図９】
0006790381.tif 000010
【図１０】
0006790381.tif 000011
【図１１】
0006790381.tif 000012
【図１２】
0006790381.tif 000013
【図１３】
0006790381.tif 000014
【図１４】
0006790381.tif 000015
【図１５】
0006790381.tif 000016
【図１６】
0006790381.tif 000017
【図１７】
0006790381.tif 000018