(57)【特許請求の範囲】
【請求項１】
自装置の識別情報を含む信号を発信する発信装置の所定の期間の位置情報に基づいて情報を提供する情報処理装置であって、
前記発信装置の識別情報と、前記発信装置の保有主体の情報である属性情報との対応関係を記憶する対応関係記憶手段と、
前記属性情報ごとに、該属性情報に対応する所定の値を定義した閾値を記憶する閾値記憶手段と、
前記発信装置が発信する前記信号を検知する検知装置から、該検知装置が検知した前記信号に含まれる前記発信装置の識別情報を含む検知情報を受信する検知情報受信手段と、
前記検知情報受信手段が受信した前記検知情報に基づいて、前記発信装置の位置情報を特定する位置情報特定手段と、
前記発信装置の位置情報を、前記発信装置の識別情報と対応づけて時系列に記憶する位置情報記憶手段と、
前記位置情報記憶手段から取得した前記所定の期間の前記発信装置の位置情報を、該発信装置の前記識別情報に対応する前記属性情報または該属性情報に対応する前記閾値を用いて補正することで、前記提供する情報を生成する提供情報生成手段と、
を有する情報処理装置。
【請求項２】
前記提供情報生成手段は、
前記所定の期間の前記発信装置の位置情報のうち、該発信装置の前記属性情報に対応する前記閾値を超える位置情報を除外して、前記提供する情報を生成する請求項１に記載の情報処理装置。
【請求項３】
前記閾値は、
前記属性情報に対応する移動速度、又は移動距離の情報を含む請求項１又は２に記載の情報処理装置。
【請求項４】
前記閾値は、
前記属性情報に対応する立ち入り可能な領域の管理レベルの情報を含む請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記保有主体は、
前記発信装置を携帯する人、又は前記発信装置が装着された物体を含む請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記提供する情報は、
前記発信装置の保有主体が移動した経路を示す動線情報、又は前記発信装置の現在位置の情報を含む請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記提供情報生成手段によって生成された前記提供する情報を表示装置に表示させる表示制御手段を有する請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記位置情報記憶手段は、
前記発信装置の位置情報を前記所定の時間間隔で記憶する請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
自装置の識別情報を含む信号を発信する発信装置の所定の期間の位置情報に基づいて情報を提供する情報処理装置を、
前記発信装置の識別情報と、前記発信装置の保有主体の情報である属性情報との対応関係を記憶する対応関係記憶手段と、
前記属性情報ごとに、該属性情報に対応する所定の値を定義した閾値を記憶する閾値記憶手段と、
前記発信装置が発信する前記信号を検知する検知装置から、該検知装置が検知した前記信号に含まれる前記発信装置の識別情報を含む検知情報を受信する検知情報受信手段と、
前記検知情報受信手段が受信した前記検知情報に基づいて、前記発信装置の位置情報を特定する位置情報特定手段と、
前記発信装置の位置情報を、前記発信装置の識別情報と対応づけて時系列に記憶する位置情報記憶手段と、
前記位置情報記憶手段から取得した前記所定の期間の前記発信装置の位置情報を、該発信装置の前記識別情報に対応する前記属性情報または該属性情報に対応する前記閾値を用いて補正することで、前記提供する情報を生成する提供情報生成手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
屋外、又は屋内において端末装置の位置情報を管理する情報処理システムが知られている。
【０００３】
また、このような情報処理システムに関連する技術として、例えば、屋内向けの測位信号と、屋外向けの測位信号を受信可能な端末装置を用いて、屋内地図と屋外地図を見易く表示する情報処理装置が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように、端末装置の位置情報を管理する情報処理システムにおいて、端末装置の位置情報を時系列に記憶し、例えば、端末装置を所持する利用者の動線や、滞留時間等の情報を可視化して提供するサービスが考えられる。
【０００５】
しかし、例えば、発信装置が発信する識別情報を検知して利用者の位置情報を検知するシステムでは、電波干渉等により、発信装置が発信する識別情報が、誤って遠くの検知装置に検知され、不正な位置情報が記憶される場合がある。
【０００６】
このような場合、時系列に記憶した発信装置の位置情報をそのまま利用して提供情報を提供すると、不正な位置情報の影響により、提供情報に、例えば、動線の異常な動きや、誤った現在位置等が含まれてしまう場合がある。
【０００７】
本発明の実施の形態は、上記の問題点に鑑みてなされたものであって、発信装置の所定の期間における位置情報に基づいて提供情報を提供する情報処理システムにおいて、不正な位置情報による提供情報への影響を低減することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一実施形態に係る情報処理装置は、自装置の識別情報を含む信号を発信する発信装置の所定の期間の位置情報に基づいて情報を提供する情報処理装置であって、前記発信装置の識別情報と、前記発信装置の保有主体の情報である属性情報との対応関係を記憶する対応関係記憶手段と、前記属性情報ごとに、該属性情報に対応する所定の値を定義した閾値を記憶する閾値記憶手段と、前記発信装置が発信する前記信号を検知する検知装置から、該検知装置が検知した前記信号に含まれる前記発信装置の識別情報を含む検知情報を受信する検知情報受信手段と、前記検知情報受信手段が受信した前記検知情報に基づいて、前記発信装置の位置情報を特定する位置情報特定手段と、前記発信装置の位置情報を、前記発信装置の識別情報と対応づけて時系列に記憶する位置情報記憶手段と、前記位置情報記憶手段から取得した前記所定の期間の前記発信装置の位置情報を、該発信装置の前記識別情報に対応する前記属性情報または該属性情報に対応する前記閾値を用いて補正することで、前記提供する情報を生成する提供情報生成手段と、を有する。
【発明の効果】
【０００９】
本発明の一実施形態によれば、発信装置の所定の期間における位置情報に基づいて提供情報を提供する情報処理システムにおいて、不正な位置情報による提供情報への影響を低減することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る情報提供システムの構成例を示す図である。
【図２】一実施形態に係る屋内施設のイメージを示す図である。
【図３】一実施形態に係るフロアのイメージを示す図である。
【図４】一実施形態に係るエリアのイメージを示す図である。
【図５】一実施形態に係る位置情報、及び提供情報について説明するための図である。
【図６】一実施形態に係るコンピュータのハードウェア構成例を示す図である。
【図７】一実施形態に係る無線タグのハードウェア構成例を示す図である。
【図８】一実施形態に係る検知装置のハードウェア構成例を示す図である。
【図９】第１の実施形態に係る情報提供システムの機能構成図である。
【図１０】第１の実施形態に係る装置情報、及び位置情報の例を示す図である。
【図１１】第１の実施形態に係る地図情報の例を示す図である。
【図１２】第１の実施形態に係るタグＩＤ管理情報、及び閾値情報の例を示す図である。
【図１３】第１の実施形態に係る位置情報の登録処理の例を示すシーケンス図である。
【図１４】第１の実施形態に係る情報の提供処理の例を示すシーケンス図である。
【図１５】第１の実施形態に係る位置情報の補正処理の例を示す図である。
【図１６】第１の実施形態に係るメニュー画面の例を示す図である。
【図１７】第１の実施形態に係る提供情報の表示処理の一例を示す図である。
【図１８】第１の実施形態に係る提供情報の表示処理の別の一例を示す図である。
【図１９】第２の実施形態に係る情報提供システムの機能構成図である。
【図２０】第２の実施形態に係るタグＩＤ管理情報、及び入院情報の例を示す図である。
【図２１】第２の実施形態に係る情報の提供処理の例を示すシーケンス図である。
【図２２】その他の実施形態に係る提供情報の例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１２】
＜システムの構成＞
図１は、一実施形態に係る情報提供システムの構成例を示す図である。情報提供システム１００は、ネットワーク１４０に接続された管理サーバ１３０により、情報端末１１４や、無線タグ１２４の位置を示す位置情報を管理するシステムである。また、情報提供システム１００は、管理している位置情報を利用して、情報端末１５０や、表示装置１６０等に、例えば、情報端末１１４や無線タグ１２４等を携帯する利用者の動線や、現在位置等の提供情報を提供する。
【００１３】
（第１の構成例）
図１の左下に示す第１の構成例では、建物や、施設等の屋内施設１２０に、複数の検知装置１２１−１、１２１−２、・・・、無線ゲートウェイ１１２、及び外部ゲートウェイ１１３等が設置されている。なお、以下の説明の中で、複数の検知装置１２１−１、１２１−２、・・・のうち、任意の検知装置を示す場合「検知装置１２１」を用いる。また、図１に示す検知装置１２１の数は一例であり、検知装置１２１の数は他の数であっても良い。
【００１４】
検知装置１２１は、検知装置１２１ごとに固有の位置ＩＤを記憶しており、利用者１２５が所持する無線タグ１２４から送信されるタグＩＤを受信する。また、検知装置１２１は、所定の無線通信により無線ゲートウェイ１１２と通信可能であり、無線ゲートウェイ１１２、及び外部ゲートウェイ１１３を介して、管理サーバ１３０と通信可能である。検知装置１２１は、無線タグ１２４からタグＩＤを含む信号を受信（検知）すると、受信した信号に含まれるタグＩＤと、自装置の位置ＩＤとを含む検知情報を、管理サーバ１３０に送信する。
【００１５】
無線ゲートウェイ１１２は、外部ゲートウェイ１１３に接続されており、所定の無線通信により、複数の検知装置１２１と共に無線通信ネットワークを形成する中継装置である。
【００１６】
外部ゲートウェイ１１３は、例えば、インターネットや、ＬＡＮ（Local Area Network）等のネットワーク１４０、及び１つ以上の無線ゲートウェイ１１２に接続される中継装置である。
【００１７】
無線ゲートウェイ１１２、及び外部ゲートウェイ１１３は、複数の検知装置１２１と管理サーバ１３０との間の通信を中継する。例えば、管理サーバ１３０は、外部ゲートウェイ１１３、及び無線ゲートウェイ１１２を介して、複数の検知装置１２１に情報を送信することができる。また、検知装置１２１は、無線ゲートウェイ１１２、及び外部ゲートウェイ１１３を介して、管理サーバ１３０に情報を送信することができる。
【００１８】
無線タグ（発信装置）１２４は、利用者１２５が、例えば、社員証、ＩＤカード、リストバンド等として携帯又は装着するアクティブＲＦＩＤ（Radio Frequency Identification）タグである。無線タグ１２４は、電池を内蔵しており、例えば、所定の時間間隔で無線タグ１２４に記録された情報（タグＩＤ）を含む電波（信号）を送信する。
【００１９】
管理サーバ（情報処理装置）１３０は、サーバ機能を有する情報処理装置、又は複数の情報処理装置を含むシステムである。
【００２０】
管理サーバ１３０は、各拠点に設置されている複数の検知装置１２１の位置ＩＤと、各検知装置１２１が設置された場所の情報（例えば、座標情報等）を対応づけて記憶した装置情報を管理している。管理サーバ１３０は、検知装置１２１から、前述した検知情報を受信すると、記憶した装置情報を用いて、検知装置１２１が設置された場所の情報、すなわち、無線タグ１２４の位置情報を特定する。また、管理サーバ１３０は、特定した無線タグ１２４の位置情報を、位置情報の検知時間と対応づけて、記憶部に記憶して、管理する。
【００２１】
また、管理サーバ１３０は、記憶部に記憶した無線タグ１２４の位置情報を利用して、無線タグ１２４（又は無線タグ１２４を携帯する利用者１２５等）の動線や、現在位置等を含む提供情報を、情報端末１５０、表示装置１６０等に提供して、表示させる。
【００２２】
（第２の構成例）
図１の左上に示す第２の構成例では、建物や、施設等の屋内施設１１０に、複数の測位装置１１１−１、１１１−２、・・・、無線ゲートウェイ１１２、及び外部ゲートウェイ１１３等が設置されている。なお、以下の説明の中で、複数の測位装置１１１−１、１１１−２、・・・のうち、任意の測位装置を示す場合「測位装置１１１」を用いる。また、図１に示す測位装置１１１の数は一例であり、測位装置１１１の数は他の数であっても良い。
【００２３】
測位装置１１１は、測位装置１１１ごとに固有の識別情報（以下、位置ＩＤと呼ぶ）を含む信号を、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標） Ｌｏｗ Ｅｎｅｒｇｙ（以下、ＢＬＥと呼ぶ）等の近距離無線通信や、音波等の信号で送信する装置である。また、測位装置１１１は、所定の無線通信により無線ゲートウェイ１１２と通信可能である。
【００２４】
好ましくは、測位装置１１１が出力する信号には、位置ＩＤに加えて、測位装置１１１が設置された拠点の拠点情報を取得するためのアクセス情報（例えば、暗号化されたＵＲＬ情報等）が含まれる。
【００２５】
情報端末（端末装置）１１４は、利用者１１５が所持する、例えば、スマートフォン、携帯電話、タブレット端末等の情報端末である。情報端末１１４は、例えば、無線ＬＡＮや、ＬＴＥ（Long Term Evolution）等の無線通信を用いてネットワーク１４０に接続することにより、管理サーバ１３０と通信可能である。
【００２６】
また、情報端末１１４は、情報提供システム１００に対応する情報端末用のアプリケーションプログラム（以下、アプリと呼ぶ）を実行する。情報端末１１４は、情報端末用のアプリを実行することにより、内蔵されたＢＬＥモジュール、又はマイク等により、測位装置１１１が出力する信号を受信し、受信した信号に含まれる位置ＩＤ、アクセス情報等の情報を取得する。
【００２７】
情報端末１１４は、例えば、測位装置１１１−１から信号を受信すると、受信した信号に含まれる測位装置１１１−１の位置ＩＤや、測位装置１１１−１が設置された拠点の拠点情報を取得するためのアクセス情報等を取得する。
【００２８】
また、情報端末１１４は、取得した情報に基づいて、記憶部に測位装置１１１−１が設置された拠点の拠点情報を記憶しているか否かを判断する。例えば、情報端末１１４は、記憶部に記憶している拠点情報に、測位装置１１１−１から取得した位置ＩＤが含まれていない場合、測位装置１１１−１が設置された拠点の拠点情報を保持しないと判断する。
【００２９】
情報端末１１４は、測位装置１１１−１が設置された拠点の拠点情報を保持していないと判断した場合、測位装置１１１−１から取得したアクセス情報等を用いて、管理サーバ１３０に、測位装置１１１−１が設置された拠点の拠点情報の取得を要求する。
【００３０】
好ましくは、測位装置１１１−１から取得したアクセス情報には、例えば、測位装置１１１−１が設置された拠点の拠点情報を取得するためのＵＲＬ（Uniform Resource Locator）等の情報が、暗号化されて格納されている。
【００３１】
管理サーバ１３０は、複数の拠点ごとに、各拠点に設置されている複数の測位装置１１１の位置ＩＤと、各測位装置１１１が設置された場所の情報（例えば、座標情報等）を対応づけて記憶した装置情報を管理している。管理サーバ１３０は、情報端末１１４から、測位装置１１１−１が設置された拠点の拠点情報の取得を要求する取得要求を受信すると、測位装置１１１−１が設置された拠点の拠点情報を、情報端末１１４に送信する。
【００３２】
好ましくは、この拠点情報には、測位装置１１１−１が設置された拠点に設置されている全ての測位装置１１１の位置ＩＤと、各測位装置１１１が設置されている場所の座標情報が含まれる。また、この拠点情報には、測位装置１１１−１が設置された拠点の詳細な地図情報が含まれる。
【００３３】
この拠点情報により、情報端末１１４は、測位装置１１１−１が設置された拠点に設置された測位装置１１１の座標情報と、詳細な地図情報とを利用することができるようになる。情報端末１１４は、この測位装置１１１−１が設置された拠点に設置された測位装置１１１の座標情報と地図情報とを利用して、測位装置１１１−１が設置された拠点における詳細な位置情報を取得する。
【００３４】
また、情報端末１１４は、別の拠点に移動すると、その拠点に設置された測位装置１１１から出力される信号に基づいて、その拠点の拠点情報を取得する。これにより、情報端末１１４は、複数の拠点において、情報端末１１４が位置する拠点における詳細な位置情報を取得することができる。
【００３５】
情報端末１１４は、取得した自装置の位置情報を、所定の時間間隔（例えば、１秒間隔）で管理サーバ１３０に送信し、管理サーバ１３０は、情報端末１１４から受信した情報端末１１４の位置情報を記憶部に記憶して、管理する。
【００３６】
本実施形態では、上記２つの構成例のうち、第１の構成例を中心に説明を行う。
【００３７】
（屋内施設について）
図２は、一実施形態に係る屋内施設のイメージを示す図である。図２の例では、屋内施設２００は、例えば、ビル等の建物であり、フロアＡ１１０−１、フロアＢ１１０−２、及びフロアＣ１１０−３の３つのフロアを有している。このように、屋内施設は、１つ以上のフロアを有している。
【００３８】
また、フロアには、フロアを識別するためのフロアＩＤが割り当てられている。図２の例では、フロアＡ１１０−１にはフロアＩＤ「ＦＬＲ１０００１」が、フロアＢ１１０−２にはフロアＩＤ「ＦＬＲ１０００２」が、フロアＢ１１０−３にはフロアＩＤ「ＦＬＲ１０００３」が割り当てられている。
【００３９】
さらに、各フロアには、それぞれ、無線ゲートウェイ１１２、及び複数の検知装置１２１が設置されている。例えば、フロアＡ１１０−１には、無線ゲートウェイ１１２−１と、複数の検知装置１２１−１ａ、１２１−２ａ、１２１−３ａ・・・が設置されている。また、各検知装置１２１が設置された場所は、高さ方向を含む３次元の座標情報で管理される。これは、２次元の座標情報だけでは、異なるフロアに配置された測位装置１１１を区別することができないためである。
【００４０】
好ましくは、検知装置１２１が設置された位置を示す座標情報は、例えば、緯度、経度、高度等の絶対座標で管理される。これにより、複数の屋内施設の情報を１つの座標系で管理することができる。
【００４１】
なお、高さ方向の座標情報は、例えば、階数の情報等を用いても良いが、ここでは、高さ方向の座標情報が、例えば、メートル単位等の高度であるものとする。高さ方向の座標情報として、高度を用いることにより、例えば、中２階等の変則的なフロア構成を有する屋内施設や、フロアの高さが異なる複数の屋内施設についても、１つの高度情報で管理することができるようになる。
【００４２】
図２に示すように、各フロアに設置された無線ゲートウェイ１１２−１、１１２−２、１１２−３は、例えば、外部ゲートウェイ１１３を介して、管理サーバ１３０に接続される。
【００４３】
（フロアについて）
図３は、一実施形態に係るフロアのイメージを示す図である。図３の例では、フロアＡ１１０−１は、病院等の医療施設のフロアの一例を示しており、例えば、フロアＡ１１０−１の天井等には、複数の検知装置１２１−１〜１２１−２３が設置されている。
【００４４】
好ましくは、エレベータＡ、Ｂにも、それぞれ検知装置１２１−２４、１２１−２５が設置されている。
【００４５】
図３において、例えば、受付の前に設置された検知装置１２１−１は、検知装置１２１−１の通信範囲３０１内にある無線タグ１２４から、タグＩＤを含む信号を受信するものとする。また、各検知装置１２１は、括弧内に示す位置ＩＤを記憶している。例えば、検知装置１２１−１は、位置ＩＤ「ＲＩＤ１００１」を記憶している。
【００４６】
（エリアについて）
図４は、一実施形態に係るエリアのイメージを示す図である。図４において、フロアＡ１１０−１は、複数のエリア（領域）に分割されており、各エリアは、エリアを識別するためのエリアＩＤ（ＡＲＥＡ００１〜ＡＲＥＡ０２３）が割り振られている。また、各エリアは、括弧内に示す位置ＩＤに対応する検知装置１２１の通信範囲（破線の円、又は楕円）に対応している。
【００４７】
例えば、受付前のエリアＩＤ「ＡＲＥＡ００１」に対応するエリアは、図３に示す位置ＩＤ「ＲＩＤ１００１」の検知装置１２１−１の通信範囲３０１に対応している。同様に、個室ＡのエリアＩＤ「ＡＲＥＡ００５」に対応するエリアは、図３に示す位置ＩＤ「ＲＩＤ１００４」の検知装置１２１−５の通信範囲に対応している。
【００４８】
なお、図２〜４に示した屋内施設２００、フロア１１０−１、エリアは、あくまで一例である。
【００４９】
（位置情報、及び提供情報について）
図５は、一実施形態に係る位置情報、及び提供情報について説明するための図である。図５において、無線タグ１２４を携帯する医師Ａ５０２が、１３時０５分００秒（以下、時刻「１３：０５：００」と表す）にエレベータＡに乗り、時刻「１３：０５：３０」にフロアＡに到着するものとする。また、医師Ａは、エレベータＡを降りて、矢印５０１が示す経路で移動し、時刻「１３：０５：５６」に個室Ｃに到着するものとする。
【００５０】
また、各検知装置１２１は、１秒毎に、検知した無線タグ１２４のタグＩＤと、自装置の位置ＩＤとを含む検知情報を、管理サーバ１３０に送信するものとする。
【００５１】
このとき、管理サーバ１３０には、例えば、時刻「１３：０５：００」〜「１３：０５：３０」まで、医師Ａ５０２（又は無線タグ１２４）が、エレベータＡに対応するエリアＩＤ「ＡＲＥＡ０２４」のエリアにいたことを示す位置情報が記憶される。
【００５２】
また、管理サーバ１３０には、例えば、時刻「１３：０５：３２」〜「１３：０５：３７」まで、医師Ａが、エリアＩＤ「ＡＲＥＡ０２３」のエリアにいたことを示す位置情報が記憶される。
【００５３】
しかし、無線タグ１２４が発信するタグＩＤを検知して利用者の位置情報を検知するシステムでは、電波干渉や、電波の反射等により、誤って遠くの検知装置１２１で、無線タグ１２４のタグＩＤが検知されてしまう場合がある。以下の説明の中で、このような位置情報を「不正な位置情報」と呼ぶものとする。
【００５４】
図５の例では、管理サーバ１３０には、例えば、時刻「１３：０５：３８」に、医師Ａが、エリアＩＤ「ＡＲＥＡ０２１」のエリアにいたことを示す位置情報（不正な位置情報の一例）が記憶されるものとする。
【００５５】
また、管理サーバ１３０には、例えば、時刻「１３：０５：３９」〜「１３：０５：４６」まで、医師ＡがエリアＩＤ「ＡＲＥＡ０１５」のエリアにいたことを示す位置情報が記憶される。
【００５６】
さらに、管理サーバ１３０には、例えば、時刻「１３：０５：４８」〜「１３：０５：５４」待て、医師ＡがエリアＩＤ「ＡＲＥＡ０１６」のエリアにいたことを示す位置情報が記憶される。
【００５７】
続いて、管理サーバ１３０には、例えば、時刻「１３：０５：５６」〜「１３：０６：００」まで、医師ＡがエリアＩＤ「ＡＲＥＡ００７」のエリアにいたことを示す位置情報が記憶される。
【００５８】
この場合、例えば、管理サーバ１３０が記憶した位置情報を用いて、医師Ａの時刻「１３：０５：００」〜「１３：０６：００」までの動線情報を単純に表示させると、例えば、図５の破線矢印のように、不正な位置情報を含む動線となってしまう。そこで、本実施形態に係る情報提供システム１００では、このような不正な位置情報を除外して、動線情報（提供情報の一例）を提供する。
【００５９】
例えば、管理サーバ１３０は、無線タグ１２４を保有する医師Ａの属性（例えば、「人」）と、属性ごとの閾値（例えば、移動速度、移動距離等）を予め記憶しておく。また、管理サーバ１３０が、提供情報を提供するときに、例えば、属性ごとの閾値を超える位置情報を不正な位置情報とする補正を行い、不正な位置情報を除外して提供情報を生成する。
【００６０】
（別の一例）
また、別の一例として、図５において、個室Ａに患者Ｂが入院しており、時刻「１３：０５：００」〜「１３：０６：００」まで、個室Ａの窓から外を眺めていたものとする。
【００６１】
このとき、管理サーバ１３０には、例えば、時刻「１３：０５：００」〜「１３：０６：００」まで、患者Ｂ（又は無線タグ１２４）が、個室Ａに対応するエリアＩＤ「ＡＲＥＡ００５」のエリアにいたことを示す位置情報が記憶されることが望ましい。
【００６２】
しかし、前述したように、無線タグ１２４が発信するタグＩＤを検知して利用者の位置情報を検知するシステムでは、電波干渉や、電波の反射等により、誤って遠くの検知装置１２１で、無線タグ１２４のタグＩＤが検知されてしまう場合がある。ここでは、例えば、患者Ｂの無線タグ１２４が送信した信号が、窓の外にあるビル等に反射して、誤って、保管室にある検知装置１２１−４で、無線タグ１２４のタグＩＤが検知されるものとする。
【００６３】
例えば、管理サーバ１３０には、時刻「１３：０５：１６」〜「１３：０５：１７」、及び時刻「１３：０５：５８」〜「１３：０６：００」の期間、患者Ｂが、エリアＩＤ「００４」のエリア（保管室）にいたことを示す位置情報が記憶されるものとする。
【００６４】
この場合、例えば、管理サーバ１３０が記憶した位置情報を用いて、患者Ｂの時刻「１３：０６：００」における現在位置を単純に表示させると、例えば、患者Ｂが保管室にいることを示す現在位置情報が表示されてしまう。そこで、本実施形態に係る情報提供システム１００では、このような不正な位置情報を除外して、患者Ｂの現在位置情報（提供情報の一例）を提供する。
【００６５】
一例として、管理サーバ１３０は、現在時刻から、過去１０秒間（所定の期間の一例）までの患者Ｂの複数の位置情報を用いて、患者Ｂの現在位置の情報を提供する。例えば、管理サーバ１３０は、前述したように、無線タグ１２４を保有する患者Ｂの属性と、属性ごとの閾値を用いて、患者Ｂが短時間の間に、個室Ａと保管室の間を行き来することは困難と判断する。この場合、例えば、検知回数が少ない、エリアＩＤ「ＲＩＤ１００４」の位置情報を不正な位置情報と判断することができる。
【００６６】
また、別の一例として、管理サーバ１３０は、無線タグ１２４を保有する患者Ｂの別の属性（例えば、「患者」）と、その閾値（例えば、患者が立ち入り可能なエリアの管理レベル）等を記憶しておくものであっても良い。例えば、図５において、保管室の管理レベルが「管理レベル３」であり、患者が立ち入り可能のエリアの管理レベルが「管理レベル２」であるものとする。この場合、管理サーバ１３０は、患者Ｂの位置情報のうち、患者が立ち入り可能のエリアの管理レベルが「管理レベル２」を超える保管室で検出された位置情報を、不正な位置情報と判断することができる。
【００６７】
このように、本実施形態に係る情報提供システム１００は、例えば、動線情報や、現在位置の情報等の提供情報を提供するときに、無線タグ１２４の属性情報、閾値情報を用いて、不正な位置情報を除外して提供情報を生成する。これにより、本実施形態によれば、無線タグ１２４の所定の期間における位置情報に基づいて提供情報を提供する情報提供システム１００において、不正な位置情報による提供情報への影響を低減させることができる。
【００６８】
＜ハードウェア構成＞
（コンピュータのハードウェア構成）
管理サーバ１３０は、一般的なコンピュータの構成を有する情報処理装置、又は複数の情報処理装置によって構成される。また、情報端末１５０、及び表示装置１６０は、一般的なコンピュータの構成を有する。ここでは、一般的なコンピュータのハードウェア構成について説明する。
【００６９】
図６は、一実施形態に係るコンピュータのハードウェア構成例を示す図である。コンピュータ６００は、例えば、ＣＰＵ（Central Processing Unit）６０１、ＲＡＭ（Random Access Memory）６０２、ＲＯＭ（Read Only Memory）６０３、ストレージ部６０４、外部Ｉ／Ｆ（Interface）、入力部６０６、表示部６０７、ネットワークＩ／Ｆ６０８、及びバス６０９等を有する。
【００７０】
ＣＰＵ６０１は、ＲＯＭ６０３やストレージ部６０４等に格納されたプログラムやデータをＲＡＭ６０２上に読み出し、処理を実行することで、コンピュータ６００の各機能を実現する演算装置である。ＲＡＭ６０２は、ＣＰＵ６０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ６０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。
【００７１】
ストレージ部６０４は、例えば、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等のストレージ装置であり、ＯＳ（Operation System）、アプリケーションプログラム、及び各種データ等を記憶する。
【００７２】
外部Ｉ／Ｆ６０５は、外部装置とのインタフェースである。外部装置には、例えば、記録媒体６１０等が含まれる。コンピュータ６００は、例えば、記録媒体６１０に所定のプログラムを格納し、この記録媒体６１０に格納されたプログラムを外部Ｉ／Ｆ６０５を介して、コンピュータ６００にインストールすることにより、所定のプログラムが実行可能となる。
【００７３】
入力部６０６は、利用者がコンピュータ６００に入力操作を行うための、例えば、ポインティングデバイス、キーボード、又はタッチパネル等の入力装置である。
【００７４】
表示部６０７は、コンピュータ６００の処理結果等を表示するディスプレイ等の表示装置である。
【００７５】
ネットワークＩ／Ｆ６０８は、コンピュータ６００をネットワーク１４０に接続するための有線／無線ＬＡＮ等の通信インタフェースである。
【００７６】
バス６０９は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００７７】
（無線タグのハードウェア構成）
図７は、一実施形態に係る無線タグのハードウェア構成例を示す図である。
【００７８】
無線タグ１２４は、例えば、ＣＰＵ７０１、ＲＡＭ７０２、ＲＯＭ７０３、近距離無線送信部７０４、及びバス７０５等を有する。
【００７９】
ＣＰＵ７０１は、ＲＯＭ７０３等に格納されたプログラムを実行することにより、無線タグ１２４の各機能を実現する演算装置である。ＲＡＭ７０２は、ＣＰＵ７０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ７０３は、無線タグ１２４のプログラムや、タグＩＤ等を記憶する不揮発性のメモリである。なお、ＲＯＭ７０３は、例えば、フラッシュＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の書き換え可能な不揮発性メモリであっても良い。
【００８０】
近距離無線送信部７０４は、例えば、ＲＦＩＤ等の所定の無線信号を送信する送信回路やアンテナ等を含む。所定の無線信号の例として、例えば、３１５ＭＨｚ帯の微弱無線を用いることができる。この場合、無線タグ１２４が発信する所定の無線信号の通信可能距離（到達距離）は、例えば、１０ｍ程度となる。
【００８１】
バス５０５は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００８２】
例えば、病院で医師、看護師、患者等の位置情報を管理する場合、無線タグ１２４は、例えば、入院する患者が手首等に装着するリストバンドに組み込まれていることが望ましい。また、医師、看護師等の医療関係者が携帯する無線タグ１２４は、例えば、医療関係者が装着する名札、バッジ、身分証明書、リストバンド、ウェアラブル端末等に組み込まれていることが望ましい。
【００８３】
なお、無線タグ１２４は、ＲＯＭ７０３に予め記憶されたタグＩＤを、所定の時間間隔（例えば１秒間隔）で、近距離無線送信部７０４を用いて送信するものとする。
【００８４】
（検知装置のハードウェア構成）
図８は、一実施形態に係る検知装置のハードウェア構成例を示す図である。検知装置１２１は、例えば、ＣＰＵ８０１、ＲＡＭ８０２、フラッシュＲＯＭ８０３、無線通信部８０４、近距離無線受信部８０５、及びバス８０６等を有する。
【００８５】
ＣＰＵ８０１は、フラッシュＲＯＭ８０３等に格納された検知装置１２１用のプログラムを実行することにより、検知装置１２１の各機能を実現する演算装置である。ＲＡＭ８０２は、ＣＰＵ８０１のワークエリア等として用いられる揮発性のメモリである。フラッシュＲＯＭ８０３は、検知装置用のプログラムや、位置ＩＤ等を記憶する不揮発性のメモリである。
【００８６】
無線通信部８０４は、所定の無線通信により、無線ゲートウェイ１１２と通信するための無線通信装置であり、例えば、送受信回路、アンテナ等を含む。無線通信部８０４は、例えば、無線ＬＡＮ、Ｚｉｇｂｅｅ（登録商標）、又は、９２０ＭＨｚ帯の特定省電力無線（IEEE802.15.4g）等、各種の無線通信方式の無線通信装置を用いることができる。ここでは、一例として、無線通信部８０４が、９２０ＭＨｚ帯の特定省電力無線を用いた無線通信装置であるものとして、以下の説明を行う。
【００８７】
この９２０ＭＨｚ帯の特定省電力無線は、２．４ＭＨｚ帯を用いる無線ＬＡＮや、Ｚｉｇｂｅｅ等の無線方式に対し、伝送速度が２００Ｋｂｐｓ程度と低い反面、数１０ｍＡ程度の消費電流で数１００ｍ程度までのデータ伝送が可能である。この無線方式により、例えば、Ｚｉｇｂｅｅではマルチホップでゲートウェイまでの無線通信を行っていたのに対し、省電力かつシングルホップでデータの送受信を行うことができる。
【００８８】
近距離無線受信部８０５は、無線タグ１２４から送信される所定の無線信号を受信する無線受信装置であり、例えば、受信回路、アンテナ等を含む。
【００８９】
バス８０６は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００９０】
［第１の実施形態］
＜機能構成＞
図９は、第１の実施形態に係る情報提供システムの機能構成図である。情報提供システム１００は、複数の検知装置１２１−１、１２１−２、無線ゲートウェイ１１２、外部ゲートウェイ１１３、無線タグ１２４、及び管理サーバ１３０等を有する。
【００９１】
好ましくは、情報提供システム１００は、外部サーバ９６０、情報端末１５０、表示装置１６０等を含む。
【００９２】
（管理サーバの機能構成）
管理サーバ１３０は、通信部９１１、装置情報管理部９１２、検知情報受信部９１３、位置情報特定部９１４、位置情報管理部９１５、地図情報管理部９１６、装置管理部９１７、タグＩＤ管理部９１８、閾値情報管理部９１９、提供情報生成部９２０、表示制御部９２１、及び記憶部９２２等を有する。
【００９３】
通信部９１１は、管理サーバ１３０をネットワーク１４０に接続し、外部ゲートウェイ１１３、外部サーバ９６０、情報端末１５０、表示装置１６０等と通信を行うための手段である。通信部９１１は、例えば、図６のネットワークＩ／Ｆ６０８、及び図６のＣＰＵ６０１で実行されるプログラム等によって実現される。
【００９４】
装置情報管理部９１２は、管理サーバ１３０が管理する複数の検知装置１２１に固有の識別情報である位置ＩＤと、各検知装置１２１が設置されている場所の情報とを対応づけて記憶した装置情報９３１を管理する。装置情報管理部９１２は、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。装置情報管理部９１２が管理する装置情報９３１の例を図１０（ａ）に示す。
【００９５】
図１０（ａ）の例では、装置情報９３１には、「デバイスＩＤ」、「デバイス種別」、「フロアＩＤ」、「エリアＩＤ」、「設置位置」、及び「位置ＩＤ」等の情報が含まれる。
【００９６】
「デバイスＩＤ」は、検知装置１２１を識別するための識別情報であり、書き換えを行わない固定のＩＤである。「デバイス種別」は、例えば、検知装置１２１の種別を示し、「ＲＦＩＤ」は、検知装置１２１が、ＲＦＩＤ通信を用いて、無線タグ１２４を検出する装置であることを示す。
【００９７】
「フロアＩＤ」は、検知装置１２１が設置されたフロアを識別する識別情報である。「エリアＩＤ」は、検知装置１２１が設置されたエリアを識別する識別情報である。「設置位置」は、検知装置１２１が設置された場所の座標情報である。本実施形態では、座標情報は、緯度、経度、及び高度で表される。「フロアＩＤ」、「エリアＩＤ」、及び「設置位置」は、測位装置１１１が設置されている場所の情報の一例である。
【００９８】
「位置ＩＤ」は、検知装置１２１に固有の識別情報であり、装置管理部９１７によって、例えば、所定の時間間隔（２４時間間隔等）で変更される可変のＩＤである。検知装置１２１は、無線タグ１２４から送信された信号に含まれるタグＩＤと、検知装置１２１の位置ＩＤとを含む検知情報を、管理サーバ１３０に送信する。
【００９９】
装置情報管理部９１２は、例えば、図１０（ａ）に示すような装置情報９３１を、記憶部９２２に記憶して、管理する。或いは、装置情報管理部９１２は、装置情報９３１を、外部の記憶手段（例えば、外部サーバ９６０等）に記憶して、管理するものであっても良い。
【０１００】
図９に戻り、管理サーバ１３０の機能構成の説明を続ける。
【０１０１】
検知情報受信部（検知情報受信手段）９１３は、検知装置１２１から送信される、検知装置１２１の位置ＩＤと、検知されたタグＩＤとを含む検知情報を受信する手段であり、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。
【０１０２】
位置情報特定部（位置情報特定手段）９１４は、検知情報受信部９１３が受信した検知情報と、例えば、図１０（ａ）に示す装置情報９３１とに基づいて、無線タグ１２４の位置情報を特定する。位置情報特定部９１４は、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。
【０１０３】
例えば、受信された検知情報に、位置ＩＤ「ＲＩＤ１１０１」が含まれている場合、位置情報特定部９１４は、図１０（ａ）に示す装置情報９３１より、位置ＩＤ「ＲＩＤ１１０１」に対応するフロアＩＤ、エリアＩＤ、及び設置位置を取得する。位置情報特定部９１４は、取得した、フロアＩＤ、エリアＩＤ、及び設置位置を、検知情報に含まれるタグＩＤに対応する無線タグ１２４の位置情報として、特定することができる。なお、フロアＩＤ、エリアＩＤ、及び設置位置は、位置情報の一例である。
【０１０４】
位置情報管理部（位置情報記憶手段）９１５は、位置情報特定部９１４が特定した無線タグ１２４の位置情報を、無線タグ１２４のタグＩＤ、及び検知時間と対応づけて、位置情報９３２に記憶して、管理する。位置情報管理部９１５は、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。
【０１０５】
好ましくは、位置情報管理部９１５は、位置情報特定部９１４が特定した無線タグ１２４の位置情報を、時間の経過に従って時系列に記憶して、管理する。
【０１０６】
位置情報管理部９１５が管理する位置情報９３２の例を図１０（ｂ）に示す。図１０（ｂ）の例では、位置情報９３２には、「タグＩＤ」、「検知時間」、「フロアＩＤ」、「エリアＩＤ」、「座標情報」等の情報が含まれる。
【０１０７】
「タグＩＤ」は、無線タグ１２４が送信する信号に含まれる、無線タグ１２４に固有の識別情報である。
【０１０８】
「検知時間」は、無線タグ１２４の位置情報を検知、又は測位した時間を示す情報である。検知時間は、例えば、検知情報受信部９１３が、検知情報を受信した時刻であっても良いし、位置情報管理部９１５が位置情報を記憶した時刻等であっても良い。
【０１０９】
「フロアＩＤ」は、無線タグ１２４が検知されたフロアのフロアＩＤである。「エリアＩＤ」は、無線タグ１２４が検知されたエリアのエリアＩＤである。「座標情報」は、無線タグ１２４が検知された位置を示す座標情報であり、例えば、経度、緯度、及び高度で表される。
【０１１０】
位置情報管理部９１５は、例えば、図１０（ｂ）に示すような位置情報９３２を、記憶部９２２に記憶して、管理する。或いは、位置情報管理部９１５は、位置情報９２３を、外部の記憶手段（例えば、外部サーバ９６０等）に記憶して、管理するものであっても良い。
【０１１１】
図９に戻り、管理サーバ１３０の機能構成の説明を続ける。
【０１１２】
地図情報管理部９１６は、地図に関する様々な情報を含む地図情報９３３を管理する手段であり、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。
【０１１３】
地図情報管理部９１６が管理する地図情報９３３の例を図１１に示す。図１１の例では、地図情報９３３には、フロア情報１１０１、エリア情報１１０２、及びマップ情報１１０３等が含まれる。
【０１１４】
図１１（ａ）は、フロア情報１１０１の例を示している。図１１（ａ）の例では、フロア情報１１０１には、「フロアＩＤ」、「フロア名」、「階数」、「高度」等の情報が含まれる。
【０１１５】
「フロアＩＤ」は、各フロアを識別するための識別情報である。「フロア名」は、各フロアの名前である。「階数」は、各フロアの階数を示す情報である。「高度」は、各フロアの高度を、例えば、メートルで示す情報である。
【０１１６】
図１１（ｂ）は、エリア情報１１０２の例を示している。エリア情報１１０２は、各フロアに含まれるエリアの情報である。図１１（ｂ）の例では、エリア情報１１０２には、「フロアＩＤ」、「エリアＩＤ」、「エリア名」、「エリア種別」、「マップＩＤ」、「エリア幅×奥行」等の情報が含まれる。
【０１１７】
「フロアＩＤ」は、各フロアを識別する識別情報である。「エリアＩＤ」は、フロアに含まれる各エリアの識別情報である。「エリア名」は、各エリアの名前を示す情報である。
【０１１８】
「エリア種別」は、各エリアの種別を示す情報であり、図１１（ｂ）の例では、管理レベルが記憶されている。管理レベル１のエリアには、例えば、全ての患者でも自由に出入りすることができるものとする。また、管理レベル２のエリアには、基本的に特定の患者のみが出入りすることができるものとする。さらに、管理レベル３のエリアには、例えば、患者は出入りすることができないものとする。なお、管理レベルは、エリア種別の一例である。
【０１１９】
「マップＩＤ」は、各エリアに対応するマップデータ（例えば、地図の画像ファイル）を識別する識別情報である。「エリア幅×奥行」は、エリアのサイズを示す情報である。
【０１２０】
図１１（ｃ）は、マップ情報の例を示している。マップ情報１１０３は、各エリアに対応するマップデータ（地図データ）の情報である。図１１（ｃ）の例では、マップ情報１１０３には、「マップＩＤ」、「画像ファイルＵＲＬ」、「基準点（緯度、経度）」、「相対位置（Ｘ方向、Ｙ方向）」、「縮尺」、「回転角度」等の情報が含まれる。
【０１２１】
「マップＩＤ」は、マップデータを識別する識別情報である。「画像ファイルＵＲＬ」は、マップデータを取得するためのＵＲＬ情報（参照情報の一例である）。「基準点（緯度、経度）」は、マップデータの基準点を示す情報である。「相対位置（ｘ方向、ｙ方向）」は、マップデータの基準点に対する位置を示す情報である。「縮尺」は、マップデータの縮尺を示す情報である。「回転角度」は、マップデータの回転角度を示す情報である。
【０１２２】
なお、図１１に示すフロア情報１１０１、エリア情報１１０２、及びマップ情報１１０３は、地図情報管理部９１６が管理する地図情報９３３の一例である。例えば、マップ情報１１０３の「画像ファイルＵＲＬ」は、ＵＲＬ情報に代えて、画像ファイルが記憶されているものであっても良い。
【０１２３】
なお、マップ情報１１０３の「画像ファイルＵＲＬ」が示す画像ファイルの取得先は、管理サーバ１３０であっても良いし、管理サーバ１３０以外のクラウド（例えば、外部サーバ９６０等）であっても良い。
【０１２４】
「画像ファイルＵＲＬ」が示す画像ファイルの取得先が、管理サーバ１３０である場合、地図情報管理部９１６は、マップデータの画像ファイルをさらに、記憶部９２２に記憶して管理する。
【０１２５】
再び図９に戻り、管理サーバ１３０の機能構成の説明をさらに続ける。
【０１２６】
装置管理部９１７は、情報提供システム１００に含まれる複数の検知装置１２１を管理する手段であり、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。
【０１２７】
装置管理部９１７は、例えば、所定の時間間隔（例えば、２４時間間隔等）で、図１０（ａ）に示す装置情報９３１の位置ＩＤを変更し、変更した位置ＩＤを、各検知装置１２１に通知する。
【０１２８】
また、別の一例として、装置管理部９１７は、位置ＩＤの変更に代えて、位置ＩＤを暗号化する暗号化キーを変更し、変更された暗号化キーを、各検知装置１２１に通知するもの等であっても良い。
【０１２９】
タグＩＤ管理部（対応関係記憶手段）９１８は、無線タグ１２４のタグＩＤと、無線タグ１２４を保有する保有主体の情報である属性情報との対応関係を記憶する手段であり、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。
【０１３０】
例えば、タグＩＤ管理部９１８は、無線タグ１２４のタグＩＤと、無線タグ１２４を携帯する人、又は無線タグ１２４が装着された物体の属性情報とを対応づけて、タグＩＤ管理情報９３４に記憶して、管理する。或いは、タグＩＤ管理部９１８は、タグＩＤ管理情報９３４を、外部の記憶手段（例えば、外部サーバ９６０等）に記憶して、管理するものであっても良い。
【０１３１】
ここまで、無線タグ１２４を保有する保有主体が医師、看護師、患者等の人物であるものとして説明を行ったが、無線タグ１２４の保有主体は、例えば、ベッド、医療機器等の物体であっても良い。
【０１３２】
閾値情報管理部（閾値記憶手段）９１９は、前述した属性情報ごとに、各属性情報に対応する所定の値を定義した閾値を記憶する手段であり、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。
【０１３３】
例えば、閾値情報管理部９１９は、属性情報ごとの閾値を、記憶部９２２の閾値情報９３５に記憶して管理する。或いは、閾値情報管理部９１９は、閾値情報９３５を、外部の記憶手段（例えば、外部サーバ９６０等）に記憶して、管理するものであっても良い。
【０１３４】
図１２は、第１の実施形態に係るタグＩＤ管理情報、及び閾値情報の例を示す図である。
【０１３５】
図１２（ａ）は、タグＩＤ管理情報、及び閾値情報の一例を示している。図１２（ａ）の例では、タグＩＤ管理情報９３４には、「タグＩＤ」、「属性情報」、「名前」等の情報が含まれている。
【０１３６】
「タグＩＤ」は、無線タグ１２４の識別情報である。「属性情報」は、例えば、無線タグ１２４を保有する保有主体の情報であり、図１２（ａ）の例では、人、ベッド、機器１、機器２等の属性が示されている。「名前」は、無線タグ１２４を保有する保有主体の名前を示す情報である。なお、人、ベッド、機器１、機器２等の属性情報は、一例である。
【０１３７】
また、図１２（ａ）の例では、閾値情報９３５には、「属性情報」、「閾値」等の情報が含まれる。閾値情報９３５には、属性情報ごとの閾値が記憶されている。図１２（ａ）の例では、閾値は、移動速度の情報で表されている。
【０１３８】
管理サーバ１３０は、例えば、無線タグ１２４の属性情報が「人」である場合、「人」に対応する閾値「移動速度５ｍ／ｓ以下」を超える移動速度を示す位置情報を、不正な位置情報と判断することができる。
【０１３９】
図１２（ｂ）は、タグＩＤ管理情報、及び閾値情報の別の一例を示している。図１２（ｂ）の例では、タグＩＤ管理情報９３４には、「タグＩＤ」、「属性情報１」、「属性情報２」、「名前」等の情報が含まれている。図１２（ｂ）に示すタグＩＤ管理情報９３４は、図１２（ａ）に示すタグＩＤ管理情報９３４に加えて、「属性情報２」の情報が含まれている。このように、タグＩＤ管理情報９３４は、複数の属性情報を有していても良い。
【０１４０】
図１２（ｂ）の例では、属性情報２は、属性情報１の「人」をさらに、医師、患者、看護師の属性に分類している。
【０１４１】
また、図１２（ｂ）の例では、属性情報１、及び属性情報２のそれぞれに対応する閾値情報９３５ａ、９３５ｂが含まれている。このうち、閾値情報９３５ａは、図１２（ａ）に示す閾値情報９３５と同様の情報である。
【０１４２】
また、閾値情報９３５ｂは、属性情報２ごとに、管理レベルの閾値が記憶されている。この例では、属性情報２の「患者」の位置情報が、閾値「管理レベル２以下」を超える管理レベルのエリア（例えば、管理レベル３のエリア）で検知されたとき、その位置情報を不正な位置情報と判断することができる。
【０１４３】
提供情報生成部（提供情報生成手段）９２０は、位置情報管理部９１５が位置情報９３２に記憶した無線タグ１２４の位置情報を、無線タグ１２４に対応する属性情報または属性情報に対応する閾値を用いて補正することで、管理サーバ１３０が提供する提供情報を生成する。提供情報生成部９２０は、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。
【０１４４】
例えば、提供情報生成部９２０は、位置情報管理部９１５が位置情報９３２に記憶した無線タグ１２４の位置情報のうち、無線タグ１２４に対応する閾値を超えた位置情報を不正な位置情報とする。また、提供情報生成部９２０は、位置情報管理部９１５が位置情報９３２に記憶した無線タグ１２４の位置情報から、不正な位置情報を除外して、提供情報を作成する。
【０１４５】
表示制御部（表示制御手段）９２１は、提供情報生成部９２０が生成した提供情報を、情報端末１５０、表示装置１６０等に表示させる手段であり、例えば、図６のＣＰＵ６０１で実行されるプログラムによって実現される。例えば、表示制御部９２１は、情報端末１５０のウェブブラウザ１５１、又は表示装置１６０のウェブブラウザ１６１に対して、提供情報生成部９２０が生成した提供情報を送信し、表示させる。
【０１４６】
記憶部９２２は、例えば、前述した装置情報９３１、位置情報９３２、地図情報９３３、タグＩＤ管理情報９３４、及び閾値情報９３５等を記憶する。記憶部９２２は、例えば、図６のストレージ部６０４、及び図６のＣＰＵ６０１で実行されるプログラム等によって実現される。記憶部９２２は、例えば、管理サーバ１３０とは異なるサーバ装置（例えば、外部サーバ９６０等）に設けられていても良いし、管理サーバ１３０内のデータベースサーバや、ストレージサーバ等であっても良い。
【０１４７】
なお、図９に示す管理サーバ１３０の構成は一例であり、管理サーバ１３０に含まれる各構成要素は、複数の情報処理装置に分散されて設けられていても良い。
【０１４８】
（検知装置の機能構成）
検知装置１２１（検知装置１２１−１、１２１−２）は、通信部９４１、装置情報記憶部９４２、検知情報送信部９４３、信号受信部９４４等を有する。
【０１４９】
通信部９４１は、例えば、無線ゲートウェイ１１２、外部ゲートウェイ１１３等を介して、管理サーバ１３０と通信を行うための手段である。通信部９４１は、例えば、図８の無線通信部８０４、及び図８のＣＰＵ８０１で実行されるプログラム等によって実現される。
【０１５０】
なお、通信部９４１が、無線ゲートウェイ１１２、及び外部ゲートウェイ１１３を介して管理サーバ１３０と通信を行う構成は一例であり、通信部９５１は、管理サーバ１３０と通信を行うことができれば、他の構成であっても良い。
【０１５１】
装置情報記憶部９４２は、管理サーバ１３０から通知される位置ＩＤ等を記憶する手段であり、例えば、図８のフラッシュＲＯＭ８０３、及び図８のＣＰＵ８０１で実行されるプログラム等によって実現される。
【０１５２】
検知情報送信部９４３は、信号受信部９４４が受信した信号に含まれる無線タグ１２４のタグＩＤと、装置情報記憶部９４２に記憶した位置ＩＤとを含む検知情報を、通信部９４１を介して管理サーバ１３０に送信する。検知情報送信部９４３は、例えば、図８のＣＰＵ８０１で実行されるプログラムによって実現される。
【０１５３】
信号受信部９４４は、無線タグ１２４から送信される、無線タグ１２４のタグＩＤを含む信号（電波）を受信し、受信した信号に含まれるタグＩＤを検知情報送信部９４３に通知する。信号受信部９４４は、例えば、図８の近距離無線受信部８０５、及び図８のＣＰＵ８０１で実行されるプログラム等によって実現される。
【０１５４】
（その他の機能構成）
無線タグ１２４は、無線タグ１２４に固有の識別情報であるタグＩＤを所定の時間間隔（例えば、１秒間隔等）で送信する。
【０１５５】
外部ゲートウェイ１１３、及び無線ゲートウェイ１１２の機能は、管理サーバ１３０と測位装置１１１との間の通信を中継する。
【０１５６】
外部サーバ９６０は、ネットワーク１４０に接続された、管理サーバ１３０以外のサーバ装置（例えば、クラウドサービス等）の一例である。
【０１５７】
情報端末１５０は、ＰＣ（Personal Computer）や、タブレット端末等の情報処理装置である。利用者は、例えば、ウェブブラウザ１５１を用いて管理サーバ１３０にアクセスし、管理サーバ１３０が提供する提供情報を表示することができる。
【０１５８】
表示装置１６０は、ウェブブラウザ１６１を有する、例えば、テレビ、デジタルサイネージ等の表示装置である。
【０１５９】
＜処理の流れ＞
続いて、情報提供システム１００による情報処理方法の処理の流れについて説明する。
【０１６０】
（位置情報の登録処理）
図１３は、第１の実施形態に係る位置情報の登録処理の例を示すシーケンス図である。
【０１６１】
なお、無線タグ１２４は、第１の時間間隔（例えば、１秒間隔）で、無線タグ１２４のタグＩＤを含む信号を送信しているものとする。また、検知装置１２１−１、１２１−２は、無線タグ１２４から送信される信号を連続的に受信しており、第２の時間間隔（例えば、１秒間隔）で検知情報を管理サーバ１３０に送信しているものとする。
【０１６２】
また、無線ゲートウェイ１１２、外部ゲートウェイ１１３は、情報の中継を行うのみなので、図示、及び説明を省略する。
【０１６３】
ステップＳ１３０１において、無線タグ１２４は、無線タグ１２４のタグＩＤを含む信号を送信する。
【０１６４】
ステップＳ１３０２において、無線タグ１２４から送信された信号を受信した検知装置１２１−１は、受信した信号に含まれるタグＩＤと、自装置の位置ＩＤとを含む検知情報を管理サーバ１３０に送信する。
【０１６５】
ステップＳ１３０３において、管理サーバ１３０の検知情報受信部９１３は、検知装置１２１−１から送信された検知情報を受信し、受信した検知情報を位置情報特定部９１４に通知する。
【０１６６】
ステップＳ１３０４において、管理サーバ１３０の位置情報特定部９１４は、検知情報に含まれる位置ＩＤと、装置情報９３１とにより、検知情報を送信した検知装置１２１−１の位置情報、すなわち、無線タグ１２４の位置情報を特定する。例えば、位置情報特定部９１４は、図１０（ａ）に示すような装置情報９３１から、検知情報に含まれる位置ＩＤに対応する位置情報（例えば、設置位置、フロアＩＤ、エリアＩＤ等）を抽出する。
【０１６７】
ステップＳ１３０５において、位置情報特定部９１４は、ステップ１３０４で特定した無線タグ１２４の位置情報の登録を要求する登録要求を、位置情報管理部９１５に通知する。この位置情報の登録要求には、例えば、検知情報に含まれる無線タグ１２４のタグＩＤ、測位時間、及びステップＳ１３０４で特定した無線タグ１２４の位置情報等が含まれる。
【０１６８】
なお、位置情報の登録要求に含まれる測位時間は、検知装置１２１−１が、検知情報を送信する際に検知情報に付加して送信するものであっても良いし、検知情報受信部９１３が、検知装置１２１−１から検知情報を受信した時刻の情報であっても良い。
【０１６９】
ステップＳ１３０６において、管理サーバ１３０の位置情報管理部９１５は、位置情報特定部９１４からの位置情報の登録要求に基づいて、記憶部９２２等に記憶された、例えば、図１０（ｂ）に示すような位置情報９３２に、無線タグ１２４の位置情報を記憶する。
【０１７０】
ステップＳ１３０７において、無線タグ１２４は、無線タグ１２４のタグＩＤを含む信号を送信する。このとき、無線タグ１２４の利用者１２５が位置を移動し、無線タグ１２４が送信する信号は、検知装置１２１−２に受信されるものとする。
【０１７１】
ステップＳ１３０８において、無線タグ１２４から送信された信号を受信した検知装置１２１−２は、受信した信号に含まれるタグＩＤと、自装置の位置ＩＤとを含む検知情報を管理サーバ１３０に送信する。
【０１７２】
ステップＳ１３０９において、管理サーバ１３０の検知情報受信部９１３は、検知装置１２１−２から送信された検知情報を受信し、受信した検知情報を位置情報特定部９１４に通知する。
【０１７３】
ステップＳ１３１０において、管理サーバ１３０の位置情報特定部９１４は、検知情報に含まれる位置ＩＤと、装置情報９３１とにより、検知情報を送信した検知装置１２１−２の位置情報、すなわち、無線タグ１２４の位置情報を特定する。
【０１７４】
ステップＳ１３１１において、位置情報特定部９１４は、ステップ１３０４で特定した無線タグ１２４の位置情報の登録を要求する登録要求を、位置情報管理部９１５に通知する。
【０１７５】
ステップＳ１３１２において、管理サーバ１３０の位置情報管理部９１５は、位置情報特定部９１４からの位置情報の登録要求に基づいて、記憶部９２２等に記憶された位置情報９３２に、無線タグ１２４の位置情報を記憶する。
【０１７６】
上記の処理により、例えば、図１０（ｂ）に示すように、無線タグ１２４のタグＩＤと、検知時間と、無線タグの位置情報（座標情報、フロアＩＤ、エリアＩＤ等）と、が対応づけられて、位置情報９３２に記憶される。
【０１７７】
（情報の提供処理）
図１４は、第１の実施形態に係る情報の提供処理の例を示すシーケンス図である。
【０１７８】
管理サーバ１３０は、図１３の処理で記憶した位置情報９３２を用いて、例えば、無線タグ１２４を携帯する利用者１２５の現在位置や、過去の動線等を表示する提供情報を提供する。
【０１７９】
ステップＳ１４０１において、ユーザは、情報端末１５０にメニュー画面の表示操作を行う。例えば、ユーザは、情報端末１５０のウェブブラウザ１５１で、所定のＵＲＬを選択することにより、メニュー画面の表示操作を行う。なお、図１４の破線の矢印は、ユーザによる操作を示している。
【０１８０】
ステップＳ１４０２において、情報端末１５０のウェブブラウザ１５１は、管理サーバ１３０の表示制御部（ウェブサーバ）９２１に、メニュー画面の取得要求を送信する。
【０１８１】
ステップＳ１４０３において、管理サーバ１３０の表示制御部９２１は、要求されたメニュー画面を、要求元の情報端末１５０に送信する。
【０１８２】
ステップＳ１４０４において、情報端末１５０のウェブブラウザ１５１は、管理サーバ１３０から受信したメニュー画面を表示部６０７に表示する。このとき、ウェブブラウザ１５１が表示するメニュー画面の例を図１６に示す。
【０１８３】
図１６（ａ）は、ウェブブラウザが表示するメニュー画面の一例を示している。メニュー画面１６１０には、表示したい提供情報を選択するための提供情報のプルダウンメニュー１６１１、表示対象を選択するための表示対象のプルダウンメニュー１６１２等が表示される。また、図１６（ａ）の例では、提供情報として「現在位置＋動線表示」が選択されており、この場合、動線の表示期間を選択するための動線表示期間のプルダウンメニュー１６１３等が表示される。
【０１８４】
図１６（ａ）の例では、ユーザが「情報を表示」ボタン１６１４を選択することにより、医師Ａの現在位置と、過去１分間の動線が、提供情報として表示される。
【０１８５】
図１６（ｂ）は、ウェブブラウザが表示するメニュー画面の別の一例を示している。メニュー画面１６２０には、図１６（ａ）のメニュー画面と同様に、提供情報のプルダウンメニュー１６２１、表示対象のプルダウンメニュー１６２２等が表示される。また。図１６（ｂ）の例では、提供情報として「現在位置のリアルタイム表示」が選択され、表示対象として、「全患者」が選択されている。この場合、メニュー画面１６２０には、表示するフロアを選択するための表示フロアのプルダウンメニュー１６２３等が表示される。
【０１８６】
図１６（ｂ）の例では、ユーザが「情報を表示」ボタン１６２４を選択することにより、フロアＡにおける全患者の現在位置が、提供情報として表示される。
【０１８７】
図１４に戻り、情報の提供処理のシーケンス図の説明を続ける。
【０１８８】
ステップＳ１４０５において、ユーザは、例えば、図１６（ａ）、（ｂ）に示すようなメニュー画面に対して、提供情報の選択操作を行う。
【０１８９】
ステップＳ１４０６において、情報端末１５０のウェブブラウザ１５１は、ユーザの選択操作を受付けると、受付けた操作の情報を管理サーバ１３０に通知する。このとき、管理サーバ１３０に通知される操作の情報には、例えば、ステップＳ１４０５で選択された表示対象や、表示条件等の情報が含まれる。
【０１９０】
ステップＳ１４０７において、表示制御部９２１は、情報端末１５０から受信した表示対象や、表示条件等の情報を含む操作情報を提供情報生成部９２０に通知する。
【０１９１】
ステップＳ１４０８において、管理サーバ１３０の提供情報生成部９２０は、提供情報の生成要求に含まれる表示対象や、表示条件等の情報に基づいて、記憶部９２２のタグＩＤ管理情報９３４から、表示対象となるタグＩＤの属性情報を取得する。
【０１９２】
例えば、ステップＳ１４０５において、図１６（ａ）のメニュー画面１６１０に示すように、表示対象として「医師Ａ」が選択されたものとする。この場合、提供情報生成部９２０は、例えば、図１２（ａ）に示すタグＩＤ管理情報９３４から、「医師Ａ」に対応するタグＩＤ「ＴＡＧ０００１」の属性情報「人」を取得する。
【０１９３】
ステップＳ１４０９において、管理サーバ１３０の提供情報生成部９２０は、記憶部９２２の閾値情報９３５から、ステップＳ１４０８で取得した属性情報に対応する閾値情報を取得する。例えば、ステップＳ１４０８で取得した属性情報が「人」である場合、提供情報生成部９２０は、図１２（ａ）に示す閾値情報９３５から、属性情報「人」に対応する閾値「移動速度５ｍ／ｓ以下」を取得する。
【０１９４】
ステップＳ１４１０において、管理サーバ１３０の提供情報生成部９２０は、提供情報の生成要求に含まれる表示対象や、表示条件等の情報に基づいて、記憶部９２２の位置情報９３２から、表示対象の位置情報を取得する。例えば、表示対象として「医師Ａ」（タグＩＤ「ＴＡＧ０００１」）が選択された場合、提供情報生成部９２０は、例えば、図１０（ｂ）に示す位置情報９３２から、タグＩＤ「ＴＡＧ０００１」の位置情報を取得する。
【０１９５】
ステップＳ１４１１において、管理サーバ１３０の提供情報生成部９２０は、ステップ１４１０で取得した位置情報に含まれるフロアＩＤに基づいて、記憶部９２２の地図情報９３３から、地図情報を取得する。なお、地図情報に、地図データが含まれておらず、地図データを取得するための参照情報（ＵＲＬ情報等）が含まれる場合、提供情報生成部９２０は、参照情報に基づいて地図データも取得する。
【０１９６】
ステップＳ１４１２において、管理サーバ１３０の提供情報生成部９２０は、取得した属性情報、閾値情報等を用いて、取得した位置情報を補正する補正処理を実行する。
【０１９７】
ステップＳ１４１３において、管理サーバ１３０の提供情報生成部９２０は、補正処理が行われた位置情報を用いて、提供情報を生成する。
【０１９８】
例えば、提供情報生成部９２０は、ステップＳ１４１２、Ｓ１４１３において、取得した位置情報のうち、閾値情報の範囲を超える位置情報を不正な位置情報として、不正な位置情報を除外して提供情報を生成する。
【０１９９】
ステップＳ１４１４において、管理サーバ１３０の提供情報生成部９２０は、生成した提供情報を、表示制御部９２１に通知する。
【０２００】
ステップＳ１４１５において、管理サーバ１３０の表示制御部９２１は、提供情報生成部９２０が生成した提供情報を、情報端末１５０に送信し、表示させる。
【０２０１】
ステップＳ１４１６において、情報端末１５０は、管理サーバ１３０から送信された提供情報の表示画面を表示する。
【０２０２】
（位置情報の補正処理）
図１５は、第１の実施形態に係る位置情報の補正処理の例を示すフローチャートである。この位置情報の補正処理は、図１４のステップＳ１４１２の処理に対応している。
【０２０３】
図１５（ａ）は、閾値が移動速度の場合の位置情報の補正処理の一例を示している。
【０２０４】
ステップＳ１５１１において、管理サーバ１３０の提供情報生成部９２０は、提供情報の生成に用いる所定の期間の位置情報を取得する。
【０２０５】
例えば、図１６（ａ）のメニュー画面１６１０で、医師Ａの現在位置と１分間の動線が、提供情報として選択された場合、提供情報生成部９２０は、医師ＡのタグＩＤに対応する位置情報のうち、最新の１分間の位置情報を取得する。
【０２０６】
ステップＳ１５１２において、提供情報生成部９２０は、取得した位置情報のうち、移動速度が閾値（例えば、「移動速度５ｍ／ｓ以下」）を超える位置情報があるか否かを判断する。
【０２０７】
移動速度が閾値を超える位置情報がある場合、ステップＳ１５１３において、提供情報生成部９２０は、移動速度が閾値を超える位置情報を不正な位置情報とする。一方、移動速度が閾値を超える位置情報がない場合、提供情報生成部９２０は、処理を終了する。
【０２０８】
上記の処理により、例えば、図５において、時刻「１３：０５：３８」の医師Ａ５０２の位置情報のように、通常の歩行速度では移動できない位置で検知された位置情報が、不正な位置情報と判断される。
【０２０９】
また、提供情報生成部９２０は、所定の期間の位置情報のうち、不正な位置情報を除外して提供情報を作成する。これにより、管理サーバ１３０は、例えば、図１７に示すような提供情報の表示画面を、情報端末１５０に表示させることができる。
【０２１０】
図１７は、第１の実施形態に係る提供情報の表示画面の一例である。図１７において、提供情報の表示画面１７００には、現在、医師ＡがいるフロアであるフロアＡのフロアマップ１７０１に、医師Ａの現在の位置１７０２と、過去１分間の医師Ａの動線１７０３が表示されている。本実施形態によれば、管理サーバ１３０は、このように、提供情報への不正な位置情報の影響を低減させることができる。
【０２１１】
図１５（ｂ）は、閾値が移動速度、及びフロアの管理レベルである場合の位置情報の補正処理の一例を示している。この処理は、例えば、図１２（ｂ）に示すタグＩＤ管理情報９３４、閾値情報９３５ａ、９３５ｂのように、１つのタグＩＤに２つの属性情報、及び閾値がある場合の一例である。
【０２１２】
ステップＳ１５２１において、管理サーバ１３０の提供情報生成部９２０は、提供情報の生成に用いる所定の期間の位置情報を取得する。
【０２１３】
例えば、図１６（ｂ）のメニュー画面１６１０で、フロアＡの全患者の現在位置が、提供情報として選択された場合、提供情報生成部９２０は、例えば、全患者の最新の１０秒間（所定の期間の一例）の位置情報を取得する。これは、例えば、図５の患者Ｂの現在位置を、最新の位置情報だけで表示させると、患者Ｂの現在位置が、保管室に表示されたり、個室Ａに表示されたり、表示が消えたりする不具合が発生するためである。なお、所定の期間の１０秒はあくまで一例であり、他の時間であっても良い。
【０２１４】
ステップＳ１５２２において、提供情報生成部９２０は、取得した位置情報のうち、エリアの管理レベルが閾値（例えば、患者の閾値「管理レベル２以下」）を超える位置情報があるか否かを判断する。
【０２１５】
例えば、提供情報生成部９２０は、位置情報に含まれる「エリアＩＤ」と、図１１に示す地図情報のエリア情報１１０２に含まれる「エリア種別」により、各位置情報に対応するエリアの管理レベルを特定する。また、提供情報生成部９２０は、特定した位置情報に対応するエリアの管理レベルが、患者の閾値「管理レベル２以下」を超える位置情報があるか否かを判断する。
【０２１６】
エリアの管理レベルが閾値を超える位置情報がない場合、提供情報生成部９２０は、処理をステップＳ１５２４に移行させる。一方、エリアの管理レベルが閾値を超える位置情報がある場合、提供情報生成部９２０は、処理をステップＳ１５２３に移行させる。
【０２１７】
ステップＳ１５２３に移行すると、提供情報生成部９２０は、エリアの管理レベルが閾値を超える位置情報を不正な位置情報とする。例えば、患者の閾値が「管理レベル２以下」であり、患者の位置情報が検知されたエリアの管理レベルが「３」である場合、その位置情報を、不正な位置情報とする。
【０２１８】
ステップＳ１５２４に移行すると、提供情報生成部９２０は、取得した位置情報のうち、移動速度が閾値（例えば、「移動速度５ｍ／ｓ以下」）を超える位置情報があるか否かを判断する。
【０２１９】
移動速度が閾値を超える位置情報がある場合、ステップＳ１５２５において、提供情報生成部９２０は、移動速度が閾値を超える位置情報を不正な位置情報とする。一方、移動速度が閾値を超える位置情報がない場合、提供情報生成部９２０は、処理を終了する。
【０２２０】
上記の処理により、例えば、図５において、保管室の管理レベルが「管理レベル３」であり、患者の閾値が「管理レベル２以下」である場合、保管室で検知された患者Ｂの位置情報は、不正な位置情報と判断される。
【０２２１】
また、提供情報生成部９２０は、所定の期間の位置情報のうち、不正な位置情報を除外して提供情報を作成する。これにより、管理サーバ１３０は、例えば、図１８に示すような提供情報の表示画面を、情報端末１５０に表示させることができる。
【０２２２】
図１８は、第１の実施形態に係る提供情報の表示画面の別の一例である。図１８において、提供情報の表示画面１８００には、現在、フロアＡのフロアマップ１８０１に、患者Ｂ１９０２を含む複数の患者の現在位置が表示されている。また、患者Ｂの最新の位置情報が保管室であるが、保管室で検知された不正な位置情報が除外され、患者Ｂが個室Ａにいることを示す提供情報が表示されている。
【０２２３】
なお、図８の保管室は一例であり、例えば、手術室、医療スタッフの控え室等、患者の立ち入りができないエリアを、管理レベル３以上に設定することにより同様の効果が得られる。
【０２２４】
以上、本実施形態によれば、無線タグ１２４の所定の期間における位置情報に基づいて提供情報を提供する情報提供システム１００、提供情報への不正な位置情報の影響を低減させる管理サーバ（情報処理装置）１３０を提供することができる
［第２の実施形態］
第１の実施形態では、無線タグ１２４の位置情報を管理する管理サーバが、提供情報を提供する場合の例について説明を行ったが、第２の実施形態では、管理サーバとは別に設けられた情報提供サーバが、提供情報を提供する場合の例について説明する。
【０２２５】
＜機能構成＞
図１９は、第２の実施形態に係る情報提供システムの機能構成図である。図１９に示す第２の実施形態に係る情報提供システム１９００は、図９に示す第１の実施形態に係る管理サーバ１３０の機能が、位置情報管理サーバ１９２０と、情報提供サーバ１９１０とに分散して配置されている。
【０２２６】
なお、位置情報管理サーバ１９２０、及び情報提供サーバ１９１０のハードウェアは、例えば、図６に示すようなコンピュータ６００、又は複数のコンピュータ６００によって構成される。
【０２２７】
（位置情報管理サーバ）
位置情報管理サーバ１９２０は、例えば、図９に示す第１の実施形態に係る管理サーバ１３０の通信部９１１、装置情報管理部９１２、検知情報受信部９１３、位置情報特定部９１４、位置情報管理部、及び記憶部９２２等を有する。位置情報管理サーバ１９２０は、第１の実施形態の管理サーバ１３０と同様に、複数の無線タグ１２４等の位置情報を、記憶部に記憶して、管理する。
【０２２８】
また、位置情報管理サーバ１９２０は、情報提供サーバ１９１０等からの位置情報の取得要求に応じて、要求された位置情報を、要求元に提供するものとする。
【０２２９】
なお、本実施形態では、位置情報管理サーバ１９２０が管理する位置情報を「位置情報Ａ１９２１」とし、情報提供サーバ１９１０が管理する位置情報を「位置情報ａ１９１４」と呼び区別する。
【０２３０】
位置情報Ａ１９２１は、第１の実施形態に係る管理サーバ１３０の位置情報９３２と同様の情報が記憶されているものとする。
【０２３１】
（情報提供サーバ）
情報提供サーバ１９１０は、図９に示す第１の実施形態に係る管理サーバ１３０の構成要素のうち、通信部９１１、地図情報管理部９１６、タグＩＤ管理部９１８、閾値情報管理部９１９、提供情報生成部９２０、及び表示制御部９２１等を有している。
【０２３２】
また、情報提供サーバ１９１０は、位置情報取得部１９１１、及び入院情報管理部１９１２等を有している。
【０２３３】
位置情報取得部１９１１は、位置情報管理サーバ１９２０から、提供情報の生成に必要な位置情報を取得し、取得した位置情報を記憶部１９１３の位置情報ａ１９１４に記憶する。位置情報取得部１９１１は、例えば、図６のＣＰＵ６０１で実行されるプログラム等によって実現される。
【０２３４】
入院情報管理部１９１２は、例えば、病院等に入院している患者の病室等の情報を、記憶部１９１３の入院情報１９１５に記憶して、管理する。或いは、入院情報管理部１９１２は、医療情報を管理している医療情報管理サーバ（例えば、外部サーバ９６０）等から、提供情報の生成に必要な入院情報を取得するものであっても良い。入院情報管理部１９１２は、例えば、図６のＣＰＵ６０１で実行されるプログラム等によって実現される。
【０２３５】
図２０は、第２の実施形態に係るタグＩＤ管理情報、及び入院情報の例を示す図である。
【０２３６】
図２０（ａ）は、第２の実施形態に係るタグＩＤ管理情報９３４の一例を示している。図２０（ａ）に示すタグＩＤ管理情報９３４は、例えば、図１２（ａ）に示すタグＩＤ管理情報９３４が管理する情報に加えて、「関連付けＩＤ」の情報を有している。「関連付けＩＤ」は、他のデータベース（例えば、入院情報１９１５等）と、情報を関連付けするために用いられる識別情報である。
【０２３７】
図２０（ｂ）は、第２の実施形態に係る入院情報１９１５の一例を示している。図２０（ｂ）の例では、入院情報１９１５には、「患者ＩＤ」、「名前」、「病室」等の情報が含まれる。
【０２３８】
「患者ＩＤ」は、病院等で患者を識別するための識別情報である。「名前」は、患者の名前を示す情報である。「病室」は、患者が入院している病室を示す情報であり、例えば、図１１（ｂ）のエリア情報１１０２の「エリア名」等に対応している。「関連付けＩＤ」は、図２０（ａ）に示したタグＩＤ管理情報９３４の「関連付けＩＤ」に対応している。
【０２３９】
例えば、図２０（ａ）のタグＩＤ管理情報９３４において、患者Ｂは、関連付けＩＤ「ＲＥＦ０００２」に対応している。また、図２０（ｂ）の入院情報１９１５において、関連付けＩＤ「ＲＥＦ０００２」は、患者ＩＤ「ＰＩＤ３００１」、病室「個室Ａ」に対応している。これにより、患者Ｂは、個室Ａに入院していると判断することができる。
【０２４０】
なお、図１９において、入院情報管理部１９１２、及び入院情報１９１５はオプションであり、必須ではない。
【０２４１】
＜処理の流れ＞
図２１は、第２の実施形態に係る情報の提供処理の例を示すシーケンス図である。なお、図２１に示す処理のうち、ステップＳ１４０４〜Ｓ１４０７、及びステップＳ１４１３〜Ｓ１４１６の処理は、図１４に示す第１の実施形態に係る情報の提供処理と同様なので、ここでは、第１の実施形態との相違点を中心に説明を行う。
【０２４２】
ステップＳ２１０１において、情報提供サーバ１９１０の提供情報生成部９２０は、表示制御部９２１から提供情報の生成要求を受付けると、位置情報取得部１９１１に位置情報の取得要求を送信する。この位置情報の取得要求には、例えば、取得対象となるタグＩＤや、取得期間等の情報が含まれる。
【０２４３】
ステップＳ２１０２において、情報提供サーバ１９１０の位置情報取得部１９１１は、位置情報管理サーバ１９２０に、取得対象となるタグＩＤや、取得期間等の情報を含む位置情報の取得要求を送信する。
【０２４４】
ステップＳ２１０３において、位置情報管理サーバ１９２０は、要求された位置情報を、情報提供サーバ１９１０に送信する。
【０２４５】
ステップＳ２１０４において、情報提供サーバ１９１０の位置情報取得部１９１１は、位置情報管理サーバ１９２０から受信した位置情報を、記憶部１９１３の位置情報ａ１９１４に記憶する。
【０２４６】
ステップＳ２１０５において、情報提供サーバ１９１０の提供情報生成部９２０は、記憶部１９１３から、属性情報、閾値情報、位置情報、及び地図情報等を取得する。この処理は、例えば、図１４のステップＳ１４０８〜Ｓ１４１１の処理に対応している。
【０２４７】
ステップＳ２１０６において、管理サーバ１３０の提供情報生成部９２０は、取得した属性情報、閾値情報等を用いて、取得した位置情報を補正する補正処理を実行する。この処理は、例えば、図１４のステップＳ１４１２、及び図１５の位置情報の補正処理等に対応している。
【０２４８】
以後の処理（ステップＳ１４１３〜Ｓ１４１６）は、図１４に示す第１の実施形態と同様である。
【０２４９】
このように、情報提供サーバ１９１０は、位置情報を管理する位置情報管理サーバ１９２０の外部に設けられていても、第１の実施形態と同様に提供情報を提供することができる。
【０２５０】
また、好適な一例として、図２１のステップＳ２１０５において、提供情報生成部９２０は、記憶部１９１３から、入院情報１９１５をさらに取得し、ステップＳ２１０６において、入院情報１９１５を加味して、位置情報を補正するものであっても良い。
【０２５１】
例えば、図１９の表示画面１８００で、患者１の位置情報が、個室Ｂと個室Ｃとで交互に検出され、その移動速度が閾値を超える場合、図２０（ａ）に示す入院情報１９１５を用いて、個室Ｃで検出された位置情報を不正な位置情報と判断するものであっても良い。
【０２５２】
また、図２０（ａ）に示す入院情報１９１５に限られず、提供情報生成部９２０は、様々な医療情報を加味して、患者の位置情報を補正するものであっても良い。
【０２５３】
［その他の実施形態］
第１の実施形態及び第２の実施形態では、屋内施設２００のフロアが、病院等のフロアである場合について説明を行ったが、本発明に係る情報提供システム１００は、病院のフロア以外にも様々な応用が可能である。
【０２５４】
例えば、屋内施設２００のフロアは、スーパーやデパート等の小売り店舗のフロア等であっても良い。また、無線タグ１２４を保有する保有主体は、例えば、買物カート等の物体であっても良い。
【０２５５】
図２２は、その他の実施形態に係る提供情報の一例を示す図である。図２２は、買物カート２２０１を用いて買物を行う小売り店舗のフロアマップ２２００の例を示している。図２２の例では、買物カート２２０１に無線タグ１２４を装着し、フロアの天井等に検知装置１２１を設けて、例えば、図４に示すようなエリアを形成することにより、管理サーバ１３０等で、買物カート２２０１の位置情報を記憶し、管理することができる。
【０２５６】
また、管理サーバ１３０等は、記憶した買物カート２２０１の位置情報を用いて、例えば、図２２に示すような買物カート２２０１の動線情報２２０２を、提供情報として、情報端末１５０、表示装置１６０等に表示させることができる。
【０２５７】
さらに、管理サーバ１３０等は、複数の買物カート２２０１の動線情報や、多くの買物カート２２０１が集まる場所を示すヒートマップ等により、店舗の利用情報等を示す提供情報を提供することができる。
【０２５８】
また、図２２に示すような小売り店舗においても、小売り店舗の従業員に無線タグ１２４を携帯させて、従業員の動線を、提供情報として、情報端末１５０、表示装置１６０等に表示させることも可能である。
【０２５９】
同様に、情報提供システム１００は、オフィスや、学校等において、社員や、学生等の現在位置、動線等を、提供情報として、情報端末１５０、表示装置１６０等に表示させることも可能である。
【符号の説明】
【０２６０】
１００、１９００      情報提供システム（情報処理システム）
１２４      無線タグ（発信装置）
１２５      利用者（保有主体の一例）
１３０      管理サーバ（情報処理装置）
９１３      検知情報受信部（検知情報受信手段）
９１４      位置情報特定部（位置情報特定手段）
９１５      位置情報管理部（位置情報記憶手段の一例）
９１８      タグＩＤ管理部（対応関係記憶手段）
９１９      閾値情報管理部（閾値記憶手段）
９２０      提供情報生成部（提供情報生成手段）
９２１      表示制御部（表示制御手段）
１９１０    情報提供サーバ（情報処理装置）
１９１１    位置情報取得部（位置情報記憶手段の一例）
２２０１    買物カート（保有主体の一例）
【先行技術文献】
【特許文献】
【０２６１】
【特許文献１】特開２０１４−５９２０３号公報
【図１】
0006686536.tif 000002
【図２】
0006686536.tif 000003
【図３】
0006686536.tif 000004
【図４】
0006686536.tif 000005
【図５】
0006686536.tif 000006
【図６】
0006686536.tif 000007
【図７】
0006686536.tif 000008
【図８】
0006686536.tif 000009
【図９】
0006686536.tif 000010
【図１０】
0006686536.tif 000011
【図１１】
0006686536.tif 000012
【図１２】
0006686536.tif 000013
【図１３】
0006686536.tif 000014
【図１４】
0006686536.tif 000015
【図１５】
0006686536.tif 000016
【図１６】
0006686536.tif 000017
【図１７】
0006686536.tif 000018
【図１８】
0006686536.tif 000019
【図１９】
0006686536.tif 000020
【図２０】
0006686536.tif 000021
【図２１】
0006686536.tif 000022
【図２２】
0006686536.tif 000023