(57)【特許請求の範囲】
【請求項１】
検知対象とともに移動する移動局ユニットの連続的な位置情報から得られる前記移動局ユニットの状態をリアルタイムに解析する位置情報解析装置であって、
前記移動局ユニットの位置を示す位置情報を算出する位置検出部と、
前記移動局ユニットごとに、前記位置検出部により算出された前記位置情報を履歴として記憶する位置情報記憶部と、
前記位置検出部により前記移動局ユニットの位置を算出するごとに、前記各移動局ユニットの位置情報の履歴から前記各移動局ユニットの状態を示す状態属性情報を算出する状態属性算出部と、
前記移動局ユニットの動きの意味毎に付与される第１の識別子と、前記動きの意味を検知するルールとを関連付けて記憶する意味変換ルール記憶部と、
前記移動局ユニットの位置情報および前記状態属性情報に基づいて前記ルールに合致するか否かを判断し、合致すると判断した前記ルールに関連付けられた前記第１の識別子を出力するルール・位置情報相関算出部と、
を備え、
前記状態属性算出部は、前記状態属性情報として前記移動局ユニット間の位置および動きの関係を示す関係属性情報を算出し、
前記移動局ユニットのうち少なくとも一つは、商品に付されていることを特徴とする、位置情報解析装置。
【請求項２】
前記ルール・位置情報相関算出部は、前記移動局ユニットの位置情報および前記状態属性情報に基づいて前記ルールに合致するか否かを判断し、前記ルールに合致すると判断した前記移動局ユニットを特定する第２の識別子をさらに出力することを特徴とする、請求項１に記載の位置情報解析装置。
【請求項３】
前記位置検出部は、固定局ユニットから受信した前記移動局ユニットの位置を特定するための位置特定情報と前記固定局ユニットの位置情報とに基づいて、前記移動局ユニットの位置を示す位置情報を算出することを特徴とする、請求項１または２に記載の位置情報解析装置。
【請求項４】
検索情報が入力される検索情報入力部をさらに備え、
前記ルール・位置情報相関算出部は、前記移動局ユニットの位置情報および前記状態属性情報に基づいて、前記検索情報に合致する前記移動局ユニットの動きの意味をイベント情報として出力することを特徴とする、請求項１〜３のいずれかに記載の位置情報解析装置。
【請求項５】
前記状態属性算出部は、前記状態属性情報として前記各移動局ユニットの動きを示す動き属性情報を算出することを特徴とする、請求項１〜４のいずれかに記載の位置情報解析装置。
【請求項６】
前記ルール・位置情報相関算出部は、前記位置検出部により前記移動局ユニットの位置を算出するごとに前記第１の識別子を出力することを特徴とする、請求項１〜５のいずれかに記載の位置情報解析装置。
【請求項７】
前記ルール・位置情報相関算出部において出力された前記第１の識別子から検知対象に付随する通知ユニットに通知するための通知情報を生成する通知情報設定部をさらに備えることを特徴とする、請求項１〜６のいずれかに記載の位置情報解析装置。
【請求項８】
前記通知ユニットは、前記移動局ユニットであることを特徴とする、請求項７に記載の位置情報解析装置。
【請求項９】
前記ルール・位置情報相関算出部において出力された前記第１の識別子に対応する広告情報を、前記広告情報を表示する広告表示ユニットに送信する広告表示ユニット管理部と、
前記広告表示ユニットの配置位置を記憶する広告表示ユニット配置記憶部と、
をさらに備え、
前記広告表示ユニット管理部は、前記第１の識別子に関連付けられた前記ルールに該当する前記移動局ユニットに最も近い前記広告表示ユニットを選択して、選択された前記広告表示ユニットに前記広告情報を送信することを特徴とする、請求項１〜８のいずれかに記載の位置情報解析装置。
【請求項１０】
前記位置検出部は、インパルス無線方式により前記移動局ユニットの位置特定情報を検出することを特徴とする、請求項１〜９のいずれかに記載の位置情報解析装置。
【請求項１１】
検知対象とともに移動する移動局ユニットの連続的な位置情報から得られる前記移動局ユニットの状態をリアルタイムに解析する位置情報解析方法であって、
前記移動局ユニットの位置を示す位置情報を算出する位置検出ステップと、
前記移動局ユニットごとに、前記位置情報を履歴として記憶する位置情報管理ステップと、
前記移動局ユニットの位置を算出するごとに、前記各移動局ユニットの位置情報の履歴から、前記各移動局ユニットの状態を示す状態属性情報を算出する状態属性算出ステップと、
前記移動局ユニットの位置情報および前記状態属性情報に基づいて、前記移動局ユニットの動きの意味を検知するルールに合致するか否かを判断し、合致すると判断した前記ルールに関連付けられた、前記移動局ユニットの動きの意味毎に付与される第１の識別子を出力するルール・位置情報相関算出ステップと、
を含み、
前記状態属性算出ステップは、前記状態属性情報として前記移動局ユニット間の位置および動きの関係を示す関係属性情報を算出し、
前記移動局ユニットのうち少なくとも一つは、商品に付されていることを特徴とする、位置情報解析方法。
【請求項１２】
前記ルール・位置情報相関算出ステップは、前記移動局ユニットの位置情報および前記状態属性情報に基づいて前記ルールに合致するか否かを判断し、前記ルールに合致すると判断した前記移動局ユニットを特定する第２の識別子をさらに出力することを特徴とする、請求項１１に記載の位置情報解析方法。
【請求項１３】
前記位置検出ステップは、固定局ユニットから受信した前記移動局ユニットの位置を特定するための位置特定情報と前記固定局ユニットの位置情報とに基づいて、前記移動局ユニットの位置を示す位置情報を算出することを特徴とする、請求項１１または１２に記載の位置情報解析方法。
【請求項１４】
検索情報が入力される検索情報入力ステップをさらに含み、
前記ルール・位置情報相関算出ステップは、前記移動局ユニットの位置情報および前記状態属性情報に基づいて、前記検索情報に合致する前記移動局ユニットの動きの意味をイベント情報として出力することを特徴とする、請求項１１〜１３のいずれかに記載の位置情報解析方法。
【請求項１５】
前記状態属性算出ステップは、前記状態属性情報として前記各移動局ユニットの動きを示す動き属性情報を算出することを特徴とする、請求項１１〜１４のいずれかに記載の位置情報解析方法。
【請求項１６】
前記ルール・位置情報相関算出ステップは、前記位置検出ステップにおいて前記移動局ユニットの位置を算出するごとに前記第１の識別子を算出することを特徴とする、請求項１１〜１５のいずれかに記載の位置情報解析方法。
【請求項１７】
前記ルール・位置情報相関算出ステップにおいて取得された前記第１の識別子を検知対象に付随する通知ユニットに通知するための通知情報に変換する通知情報設定ステップをさらに含むことを特徴とする、請求項１１〜１６のいずれかに記載の位置情報解析方法。
【請求項１８】
前記通知ユニットは、前記移動局ユニットであることを特徴とする、請求項１７に記載の位置情報解析方法。
【請求項１９】
前記ルール・位置情報相関算出ステップにおいて取得された前記第１の識別子に対応する広告情報を、広告情報を表示する広告表示ユニットに送信する広告表示管理ステップをさらに含み、
前記広告表示管理ステップは、広告表示ユニット配置記憶部に記憶された前記広告表示ユニットの配置位置に基づいて、前記第１の識別子に関連付けられた前記ルールに該当する前記移動局ユニットに最も近い前記広告表示ユニットを選択して、選択された前記広告表示ユニットに前記広告情報を送信することを特徴とする、請求項１１〜１８のいずれかに記載の位置情報解析方法。
【請求項２０】
前記位置検出ステップは、インパルス無線方式により前記移動局ユニットの位置特定情報を検出することを特徴とする、請求項１１〜１９のいずれかに記載の位置情報解析方法。
【請求項２１】
検知対象とともに移動する移動局ユニットの連続的な位置情報から得られる前記移動局ユニットの状態をリアルタイムに解析する位置情報解析システムであって、
前記移動局ユニットの位置を特定するための位置特定情報を出力する固定局ユニットと、
前記位置特定情報から算出される前記移動局ユニットの連続的な位置情報に基づいて、前記移動局ユニットの意味情報を取得する位置情報解析装置と、
を備え、
前記固定局ユニットは、前記移動局ユニットの位置を特定するための位置特定情報を前記位置情報解析装置へ送信する位置特定情報送信部を備え、
前記位置情報解析装置は、
前記固定局ユニットから受信した前記位置特定情報と前記固定局ユニットの位置情報とに基づいて前記移動局ユニットの位置を示す位置情報を算出する位置検出部と、
前記移動局ユニットごとに、前記位置検出部により算出された前記位置情報を履歴として記憶する位置情報記憶部と、
前記位置検出部により前記移動局ユニットの位置を算出するごとに、前記各移動局ユニットの位置情報の履歴から前記各移動局ユニットの状態を示す状態属性情報を算出する状態属性算出部と、
前記移動局ユニットの動きの意味毎に付与される第１の識別子と、前記動きの意味を検知するルールとを関連付けて記憶する意味変換ルール記憶部と、
前記移動局ユニットの位置情報および前記状態属性情報に基づいて前記ルールに合致するか否かを判断し、合致すると判断した前記ルールに関連付けられた前記第１の識別子を出力するルール・位置情報相関算出部と、
を備え、
前記状態属性算出部は、前記状態属性情報として前記移動局ユニット間の位置および動きの関係を示す関係属性情報を算出し、
前記移動局ユニットのうち少なくとも一つは、商品に付されていることを特徴とする、位置情報解析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検知対象の位置を連続的に検知し、連続的な位置情報から検知対象の動きの意味を解析する位置情報解析装置、位置情報解析方法および位置情報解析システムに関する。
【背景技術】
【０００２】
従来から、交通流量計測や人の混雑度合いの測定、スーパーの顧客導線分析などの分野において、人やモノなどの移動体の位置を検知し、これらの位置の時間的な遷移を動線として取得する技術が活用されている。例えば、スーパーの顧客動線分析では、顧客の動線をもとに通路や棚ごとの流量・アクセス量を分析した結果に基づいて、店舗レイアウトや棚割の変更が行われている。近年では、さらに、移動体の個体や属性を識別した上で位置および動線を検知することができるようになってきている。例えば、人であれば「誰」が「いつ」「どこに」いた、ということまで分かるようになってきている。
【０００３】
例えば、特許文献１には、無線ＩＣタグを保持する顧客の移動に伴う、位置の時間的な遷移から顧客の動線を検出し、顧客の位置を追尾する技術が記載されている。また、特許文献２には、人の移動経路を特定するために、監視カメラによる映像から人を識別するとともに複数の監視カメラの連携によって動体を検出・追尾する技術が記載されている。特許文献３には、無線ＬＡＮの電波強度を用いて位置の推定を行う方法、および棚に設けられたＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）をＲＦＩＤリーダを用いて読み取ることによりショッピングカートの位置を連続的に推定し、ショッピングカート単位での動線を検出する技術が記載されている。さらに、非特許文献１には、加速度センサなどによる自立航法により連続的に位置を推定する技術が記載されている。
【０００４】
一方、非特許文献２には、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）無線技術の一つであるインパルス無線（Ｉｍｐｕｌｓｅ  Ｒａｄｉｏ）方式を用いた高精度位置検知技術である。これは、１ｎｓ程度の非常に短いパルス波を用いた無線システムであって、発信機と受信機との間の距離を無線の到達時間から高精度に検出することができる。また、発信機は無線通信を行うためにＩＤを発信することができ、個体の識別可能な状態で位置を特定することができる。
【０００５】
インパルス無線方式で用いる非常に短いパルス波はフェージングの影響を受け難く、高精度で電波の到達時間を測定できる。このような技術を用いることにより、複数の人が密集した状態でも各人の識別および位置の検出が可能となり、非常に高精度に個体別の動線を求めることができる。また、インパルス無線方式は、無線回路の構成が非常に簡易であり、消費電力が低いという特性を有する。インパルス無線方式以外では、例えば超音波を用いた高精度な位置検知システムが実用化されている。
【０００６】
また、顧客動線分析の分野においては、例えば顧客の嗜好を把握するために顧客の滞留時間を測定する方法や、清算時の購買情報と関連付けてより高精度に顧客の嗜好を分析する方法等が開示されている（例えば、特許文献４）。このほか、個々の人の位置ではなく複数人の動線と、それらの位置関係とを検出することで混雑度合いを検知するといった技術もある（例えば、特許文献５）。このように、人やモノ等の移動体を識別し、かつ移動体の位置の遷移を動線として検出する技術や、「商品棚前の滞留時間」と「商品への興味」とを関連付けるような、動線からの単純な意味解析をベースとした顧客動線分析技術が提案されている。
【０００７】
【特許文献１】特開２０００−０９０１４９号公報
【特許文献２】特開２０００−２００３５７号公報
【特許文献３】特開２００６−２３６１４６号公報
【特許文献４】特開平０８−１３７９１６号公報
【特許文献５】特開２００６−１３３９１１号公報
【非特許文献１】「携帯型装置による人間の移動行動の推定」、計測自動制御学会東北支部第２２２回研究集会、２００５年６月２９日、資料番号２２０−１０
【非特許文献２】ＩＥＥＥ８０２．１５．４ａ
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、上述した動線分析技術では、リアルタイムに動線を分析して活用することができないという問題があった。例えば、位置情報を無線により受信する場合、無線アンテナの設置間隔が受信精度に影響し、最も近い位置以外の無線アンテナによる受信などにより位置精度が低下してしまう。また、画像処理により個体識別と動線検知を行う場合、個体識別を遠隔の監視カメラから行うことには限界があり、動線検知においてもひとつの属性を有する動線を長期的に正確に維持することが困難であるため、複数人の動線を正しく追跡することができなかった。個体の動きについては、加速度センサ等の動きを検出するセンサを用いることにより高精度に検出することができるが、その動きから動線を検出するには複雑な処理が必要であり、個体の位置の誤差も累積しやすいという問題もある。
【０００９】
このように、従来の数ｍ程度の精度といった精度の低い検知システムにより得られる位置や動線からは、個々の移動体の高精度な動きの意味を推定することができない。このため、従来の検知システムからは、移動体の大まかな場所での存在確認、統計的な動線・混雑度の推定や主要経路の検出、経路の通過有無による大まかな行動推定等の情報が取得できる程度であった。すなわち、従来の精度の低い検知システムを用いたものは、移動体の連続的に変化する細やかな動きや、複数人の動きの関係性をリアルタイムに取得して、リアルタイムに各移動体の動きの意味を検出することはできなかった。
【００１０】
そこで、本発明は、移動体の高精度な位置情報を用い、当該位置情報の時間的な推移である動線から各移動体の動線の持つ意味をリアルタイムに解析することの可能な、新規かつ改良された位置情報解析装置、位置情報解析方法および位置情報解析システムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明のある観点によれば、検知対象とともに移動する移動局ユニットの連続的な位置情報から得られる移動局ユニットの状態をリアルタイムに解析する位置情報解析装置が提供される。本発明の位置情報解析装置によれば、移動局ユニットの位置を示す位置情報を算出する位置検出部と、移動局ユニットごとに、位置検出部により算出された位置情報を履歴として記憶する位置情報記憶部と、位置検出部により移動局ユニットの位置を算出するごとに、各移動局ユニットの位置情報の履歴から各移動局ユニットの状態を示す状態属性情報を算出する状態属性算出部と、移動局ユニットの動きの意味毎に付与される第１の識別子と、該動きの意味を検知するルールとを関連付けて記憶する意味変換ルール記憶部と、移動局ユニットの位置情報および状態属性情報に基づいてルールに合致するか否かを判断し、合致すると判断したルールに関連付けられた第１の識別子を出力するルール・位置情報相関算出部と、を備えることを特徴とする。
【００１２】
本発明によれば、移動局ユニットの位置情報をリアルタイムに取得し、履歴として保持する。次いで、移動局ユニットの履歴情報に基づいて、移動局ユニットの個々の動きや複数の移動局ユニット間における位置、動きの関係などを示す状態属性情報をリアルタイムに算出する。そして、算出された位置情報および状態属性情報に基づいて、予め設定されたルールに合致するか否かを判断し、合致すると判断したルールと対応付けられた第１の識別子を出力する。このように、各移動局ユニットの位置情報および状態属性情報をリアルタイムに算出することにより、膨大な各移動局ユニットの情報を抽象化することができ、ルール処理における処理負担を軽減することができる。したがって、ルール抽出処理をリアルタイムに行うことも可能となる。
【００１３】
ここで、ルール・位置情報相関算出部は、移動局ユニットの位置情報および状態属性情報に基づいてルールに合致するか否かを判断し、ルールに合致すると判断した移動局ユニットを特定する第２の識別子をさらに出力することもできる。
【００１４】
また、位置検出部は、固定局ユニットから受信した移動局ユニットの位置を特定するための位置特定情報と固定局ユニットの位置情報とに基づいて、移動局ユニットの位置を示す位置情報を算出するようにしてもよい。
【００１５】
さらに、本発明にかかる位置情報解析装置は、検索情報が入力される検索情報入力部をさらに備えてもよい。このとき、ルール・位置情報相関算出部は、移動局ユニットの位置情報および状態属性情報に基づいて、検索情報に合致する移動局ユニットの動きの意味をイベント情報として出力する。このように検索情報を入力することによって所望の情報を取得することができる。この場合にも、各移動局ユニットの位置情報および状態属性情報がリアルタイムに算出されているため、検索処理における処理負担が軽減されて、リアルタイムに検索処理を行うことができる。
【００１６】
また、状態属性算出部は、例えば状態属性情報として各移動局ユニットの動きを示す動き属性情報を算出してもよく、移動局ユニット間の位置および動きの関係を示す関係属性情報を算出してもよい。各移動局ユニットの位置情報から抽象化されたこれらの状態属性情報を生成することにより、後述の処理負担を軽減することができる。
【００１７】
ルール・位置情報相関算出部は、位置検出部により移動局ユニットの位置を算出するごとに第１の識別子を出力するようにしてもよい。これにより、リアルタイムにルール抽出処理や検索処理を行うことができる。
【００１８】
ルール・位置情報相関算出部において出力された第１の識別子を検知対象に付随する通知ユニットに通知するための通知情報に変換する通知情報設定部をさらに備えることもできる。ここで、通知ユニットは、移動局ユニットであってもよい。これにより、移動局ユニットの動きの意味から考えられる通知情報を通知ユニットに通知することが可能となる。
【００１９】
また、本発明の位置情報解析装置は、ルール・位置情報相関算出部において出力された第１の識別子に対応する広告情報を、広告情報を表示する広告表示ユニットに送信する広告表示ユニット管理部と、広告表示ユニットの配置位置を記憶する広告表示ユニット配置記憶部と、をさらに備えることもできる。このとき、広告表示ユニット管理部は、第１の識別子に関連付けられたルールに該当する移動局ユニットに最も近い広告表示ユニットを選択して、選択された広告表示ユニットに広告情報を送信する。このようにリアルタイムに状況を取得することにより、効率的に広告を表示することが可能となる。
【００２０】
位置検出部は、例えばインパルス無線方式等の高精度な検出手段により移動局ユニットの位置特定情報を検出する。これにより、移動局ユニットの位置情報をリアルタイムに解析することができる。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、検知対象とともに移動する移動局ユニットの連続的な位置情報から得られる移動局ユニットの状態をリアルタイムに解析する位置情報解析方法が提供される。かかる位置情報解析方法によれば、固定局ユニットから受信した移動局ユニットの位置を特定するための位置特定情報と固定局ユニットの位置情報とに基づいて、移動局ユニットの位置を示す位置情報を算出する位置検出ステップと、移動局ユニットごとに、位置検出部により算出された位置情報を履歴として記憶する位置情報管理ステップと、位置検出部により移動局ユニットの位置を算出するごとに、各移動局ユニットの位置情報の履歴から、各移動局ユニットの状態を示す状態属性情報を算出する状態属性算出ステップと、移動局ユニットの位置情報および状態属性情報に基づいて、移動局ユニットの動きの意味を検知するルールに合致するか否かを判断し、合致すると判断したルールに関連付けられた、移動局ユニットの動きの意味毎に付与される第１の識別子を出力するルール・位置情報相関算出ステップと、を含むことを特徴とする。
【００２２】
このように、各移動局ユニットの位置情報および状態属性情報をリアルタイムに算出することにより、膨大な各移動局ユニットの情報を抽象化することができ、ルール処理における処理負担を軽減することができる。したがって、ルール抽出処理をリアルタイムに行うことも可能となる。
【００２３】
ここで、ルール・位置情報相関算出ステップは、移動局ユニットの位置情報および状態属性情報に基づいてルールに合致するか否かを判断し、ルールに合致すると判断した移動局ユニットを特定する第２の識別子をさらに出力するようにしてもよい。
【００２４】
また、位置検出ステップは、固定局ユニットから受信した移動局ユニットの位置を特定するための位置特定情報と固定局ユニットの位置情報とに基づいて、移動局ユニットの位置を示す位置情報を算出することもできる。
【００２５】
また、本発明の位置情報解析方法は、検索情報が入力される検索情報入力ステップをさらに含んでもよい。このとき、ルール・位置情報相関算出ステップは、移動局ユニットの位置情報および状態属性情報に基づいて、検索情報に合致する移動局ユニットの動きの意味をイベント情報として出力する。この場合にも、各移動局ユニットの位置情報および状態属性情報がリアルタイムに算出されているため、検索処理における処理負担が軽減されて、リアルタイムに検索処理を行うことができる。
【００２６】
状態属性算出ステップは、例えば、状態属性情報として各移動局ユニットの動きを示す動き属性情報を算出してもよく、移動局ユニット間の位置および動きの関係を示す関係属性情報を算出してもよい。各移動局ユニットの位置情報から抽象化されたこれらの状態属性情報を生成することにより、後述の処理負担を軽減することができる。
【００２７】
ルール・位置情報相関算出ステップは、位置検出ステップにおいて移動局ユニットの位置を算出するごとに第１の識別子を算出するようにしてもよい。これにより、リアルタイムにルール抽出処理や検索処理を行うことができる。
【００２８】
また、本発明の位置情報解析方法は、ルール・位置情報相関算出ステップにおいて取得された第１の識別子を検知対象に付随する通知ユニットに通知するための通知情報に変換する通知情報設定ステップをさらに含むこともできる。これにより、移動局ユニットの動きの意味から考えられる通知情報を通知ユニットに通知することが可能となる。このとき、通知ユニットは、移動局ユニットとすることもできる。
【００２９】
さらに、本発明の位置情報解析方法は、ルール・位置情報相関算出ステップにおいて取得された第１の識別子に対応する広告情報を、広告情報を表示する広告表示ユニットに送信する広告表示管理ステップをさらに含んでもよい。このとき、広告表示管理ステップは、広告表示ユニット配置記憶部に記憶された広告表示ユニットの配置位置に基づいて、第１の識別子に関連付けられたルールに該当する移動局ユニットに最も近い広告表示ユニットを選択して、選択された広告表示ユニットに広告情報を送信する。このようにリアルタイムに状況を取得することにより、効率的に広告を表示することが可能となる。
【００３０】
位置検出ステップは、例えばインパルス無線方式等の高精度な検出手段により移動局ユニットの位置特定情報を検出する。これにより、移動局ユニットの位置情報をリアルタイムに解析することができる。
【００３１】
さらに、上記課題を解決するために、本発明の別の観点によれば、検知対象とともに移動する移動局ユニットの連続的な位置情報から得られる移動局ユニットの状態をリアルタイムに解析する位置情報解析システムが提供される。かかる位置情報解析システムは、移動局ユニットの位置を特定するための位置特定情報を出力する固定局ユニットと、位置特定情報から算出される移動局ユニットの連続的な位置情報に基づいて、移動局ユニットの意味情報を取得する位置情報解析装置と、を備える。そして、固定局ユニットは、移動局ユニットの位置を特定するための位置特定情報を位置情報解析装置へ送信する位置特定情報送信部を備える。また、位置情報解析装置は、固定局ユニットから受信した位置特定情報と固定局ユニットの位置情報とに基づいて前記移動局ユニットの位置を示す位置情報を算出する位置検出部と、移動局ユニットごとに、位置検出部により算出された位置情報を履歴として記憶する位置情報記憶部と、位置検出部により移動局ユニットの位置を算出するごとに、各移動局ユニットの位置情報の履歴から各移動局ユニットの状態を示す状態属性情報を算出する状態属性算出部と、移動局ユニットの動きの意味毎に付与される第１の識別子と該動きの意味を検知するルールとを関連付けて記憶する意味変換ルール記憶部と、移動局ユニットの位置情報および状態属性情報に基づいてルールに合致するか否かを判断し、合致すると判断したルールに関連付けられた第１の識別子を出力するルール・位置情報相関算出部と、を備えることを特徴とする。
【発明の効果】
【００３２】
以上説明したように本発明によれば、移動体の位置情報を高精度に取得して、当該位置情報の時間的な推移である動線から、各移動体の動線の持つ意味をリアルタイムに解析することの可能な位置情報解析装置、位置情報解析方法および位置情報解析システムを提供することができる。
【発明を実施するための最良の形態】
【００３３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３４】
（第１の実施形態）
まず、図１〜図５に基づいて、本発明の第１の実施形態にかかる位置情報解析システムについて説明する。なお、図１は、本実施形態にかかる位置情報解析システム１の構成を示すブロック図である。図２は、本実施形態にかかる固定局配置情報記憶部３２０の記憶内容を示す説明図である。図３は、本実施形態にかかる位置情報記憶部３３０の記憶内容を示す説明図である。図４は、本実施形態にかかる関連情報記憶部３４０の記憶内容を示す説明図である。図５は、本実施形態にかかる意味交換ルール記憶部３５０の記憶内容を示す説明図である。
【００３５】
＜位置情報解析システムの構成＞
本実施形態にかかる位置情報解析システム１は、図１に示すように、検知対象である人やモノとともに移動する移動局ユニット１００と、移動局ユニット１００と通信可能な固定局ユニット２００と、移動局ユニット１００の連続的な位置情報から得られる移動局ユニット１００の状態をリアルタイムに解析する位置情報解析装置３００とが無線通信またはネットワーク１０を介して接続されて構成されている。なお、ネットワーク１０は、例えば屋内ネットワークであってもよく、固定局ユニット２００と位置情報解析装置３００とを接続する交換機能のない配線であってもよい。
【００３６】
移動局ユニット１００は、検知対象とともに移動するユニットであって、移動性の観点から、例えば移動通信端末に組み込まれたり、例えばカードホルダー型、クレジットカード型、時計型、キーホルダー型、傘型、防止型、メガネ型、人体埋め込み型、衣類装着型等の形態に形成されたりする。例えば、移動局ユニット１００は、無線入出力部１１０と、無線送受信部１２０と、情報出力部１３０と、電源部１４０とから構成される。無線入出力部１１０は後述する固定局ユニット２００の無線入出力部２１０との無線通信を行うための機能部である。無線送受信部１２０は、無線入出力部１１０へ無線信号を入力し、無線信号を固定局ユニット２００へ出力する機能部である。情報出力部１３０は、固定局ユニット２００を介して位置情報解析装置３００へ送信される情報を出力する機能部である。電源部１４０は、無線送受信部１２０および情報出力部１３０に電力を供給する機能部である。
【００３７】
固定局ユニット２００は、移動局ユニット１００との位置を測定するために、移動局ユニット１００と無線通信するユニットである。固定局ユニット２００は、無線入出力部２１０と、伝達情報処理部２２０と、情報入出力部２３０から構成される。無線入出力部２１０は、移動局ユニット１００と無線通信を行うための機能部である。伝達情報処理部２２０は、移動局ユニット１００と位置情報解析装置３００との間でやり取りされる情報を所定の形式にする機能部である。情報入出力部２３０は、位置情報解析装置３００と通信するための機能部である。
【００３８】
例えば、移動局ユニット１００と固定局ユニット２００との間の通信を電波で行う場合、移動局ユニット１００は、例えば、移動局ユニット１００を唯一に特定する移動局ユニットＩＤを固定局ユニット２００へ送信する。具体的には、例えば移動局ユニット１００が電波を変調して固定局ユニット２００へ移動局ユニットＩＤを送信することもでき、各移動局ユニット１００が異なる使用周波数を使用して、固定局ユニット２００が使用周波数を識別することにより移動局ユニットＩＤを特定することもできる。そして、固定局ユニット２００は、移動局ユニット１００から受信した移動局ユニットＩＤと、移動局ユニット１００から固定局ユニット２００までの電波到達時刻とを位置情報解析装置３００へ送信する。ここで、電波到達時間差ではなく電波伝播時間で測定する場合には、時刻の他に電波伝播時間を出力してもよい。電波伝播時間を測定する方法としては、移動局ユニット１００と固定局ユニット２００とが時刻を完全に同期した上で、受信時刻から送信時刻を減算する方法や、移動局ユニット１００と固定局ユニット２００との間で電波を往復させて、往復分の時間から移動局ユニット１００および固定局ユニット２００の処理時間を減算した後半分にする方法などがある。電波強度などにより測定する場合は、電波到達時間と電波強度を出力してもよい。
【００３９】
位置情報解析装置３００は、移動局ユニット１００の位置や動きから移動局ユニット１００の動きの意味を解析する装置であって、情報入出力部３１０と、位置検出部３１１と、位置情報管理部３１２と、移動局ユニット別動き属性算出部３１３と、移動局ユニット関係属性算出部３１４と、ルール・位置情報相関算出部３１５と、外部インタフェース３１６と、通知情報設定部３１７と、固定局配置情報記憶部３２０と、位置情報記憶部３３０と、関連情報記憶部３４０と、意味交換ルール記憶部３５０とを備える。
【００４０】
情報入出力部３１０は、固定局ユニット２００と通信するための機能部であり、ネットワーク１０を介して固定局ユニット２００と接続されている。位置検出部３１１は、後述する固定局配置情報記憶部３２０を参照して、固定局ユニット２００の位置および移動局ユニット１００と固定局ユニット２００との位置関係から、各移動局ユニット１００の位置を算出する機能部である。具体的には、位置検出部３１１は、例えば電波を用いて移動局ユニット１００の位置を測定する場合、複数の固定局ユニット２００から受信した移動局ユニットＩＤおよび電波到達時刻と、後述する固定局配置情報記憶部３２０に記憶された固定局ユニット２００の位置情報とに基づいて、移動局ユニット１００の位置を算出する。
【００４１】
電波を用いた主な距離測定方法として、電波の強度（ＲＳＳＩ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）から移動局ユニット１００と固定局ユニット２００との間の距離を測定する方法、電波の到達時間から移動局ユニット１００と固定局ユニット２００との間の距離を測定する方法（ＴＯＡ：Ｔｉｍｅ  ｏｆ  Ａｒｒｉｖａｌ）、そして電波の到達時間差から距離を測定する方法（ＴＤＯＡ：Ｔｉｍｅ  Ｄｉｆｆｅｒｅｎｃｅ  ｏｆ  Ａｒｒｉｖａｌ）がある。いずれの方式も、位置が自明の２または３局以上の固定局ユニット２００と１局の移動局ユニット１００との間の相対距離もしくは距離差を電波強度や電波の伝播時間から算出した後に、三辺測量などにより移動局ユニット１００の位置を算出することができる。算出された移動局ユニット１００の位置は、固定局ユニット２００との相対位置となる。屋内での位置検知の場合は、屋内地図および座標軸を定めることにより固定局ユニット２００の位置から屋内の位置の座標を算出することができる。
【００４２】
ここで、例えばＩＥＥＥ８０２．１１ａ／ｂ／ｇやＩＥＥＥ８０２．１５．４などの従来の無線技術を用いて、電波の強度から移動局ユニットの位置を推定する方法では、反射波の影響などを受けるため、位置の推定が困難であった。電波を発信してから受信するまでの経路は、直線で到達する直線波が最も短く、途中で壁などに反射しながら到達する反射波は長くなる。受信側では、直接波と反射波の合成波として受信される。このため、電波の強度から直接波の電波強度のみを分離することは困難であり、途中の経路の状態により減衰する場合もある。このように距離を推定することは非常に困難であり、位置の制度も数ｍ程度となる。電波の到達時間から移動局ユニットの位置を推定する場合も、従来の無線方式であるＩＥＥＥ８０２．１１ａ／ｂ／ｇやＩＥＥＥ８０２．１５．４などを利用するものではフェージングの影響を受け易いだけでなく、搬送波を用いるため、電波の開始位置を明確に特定することができず、精度がよい場合でも約２〜３ｍ以上となる。
【００４３】
一方、本実施形態では、非常に短いパルス波を用いたインパルス無線方式を利用することにより、反射波などが合成した場合でも直接波のパルスを容易に分離することができ、直接波の到達時間を高精度に検知することができる。到達時間の測定は、例えば固定局ユニット２００から移動局ユニット１００へ電波を発信し、固定局ユニット２００からの電波を受信した移動局ユニット１００が固定局ユニット２００へ電波を発信することにより、電波が往復する時間ｔｗと移動局ユニット１００内での処理時間ｔａとの合算時間ｔｓ（＝ｔｗ＋ｔａ）を固定局ユニット２００が取得することができる。移動局ユニット１００内での処理時間ｔｗは内部の情報出力部１３０にカウンタを内蔵することによって取得することができ、固定局ユニット２００は、無線通信を介して移動局ユニット１００から処理時間ｔｗを取得することができる。固定局ユニット２００は、合算時間ｔｓから移動局ユニット１００から受信した処理時間ｔｗを減算して１／２倍することにより、電波の片道到達時間（ｔｓ−ｔｗ）／２を得る。そして、算出された電波の片道到達時間と、光速度として既知である電波の速度とから、移動局ユニット１００と固定局ユニット２００との間の距離を算出することができる。
【００４４】
また、移動局ユニット１００が電波を発信する機能しか有していない場合、電波の到達時間差（ＴＤＯＡ）方式を用いて移動局ユニット１００の位置を測定することができる。この場合、移動局ユニット１００の発信した電波を複数の固定局ユニット２００で受信した時刻の差から電波の到達時間差を取得することにより、移動局ユニット１００の位置を算出することができる。
【００４５】
さらに、位置検出部１００は、移動局ユニット１００の位置の算出における誤差量を推定確度として出力してもよい。例えば、非常に多くの複数の固定局ユニット２００から取得した情報を用いた場合、多様な経路の直接波を検知することが可能である。このとき、誤差が大きいと考えられる固定局ユニット２００からの情報を無視することにより、少ない固定局ユニット２００から移動局ユニット１００の情報を受信できなかった場合よりも確度高く推定することが可能となる。
【００４６】
このように、位置検出部３１１は、各移動局ユニット１００の位置を算出し、後述する位置情報管理部３１２へ出力する。
【００４７】
位置情報管理部３１２は、移動局ユニット１００の位置情報履歴に基づいて、各移動局ユニット１００の位置情報や移動局ユニット１００間の位置関係を管理して位置情報を更新する機能部である。位置情報管理部３１２は、位置検出部３１１から受信した各移動局ユニット１００の位置情報を履歴として後述する位置情報記憶部３３０に記憶する。また、位置情報管理部３１２は、位置情報記憶部３３０に記憶された各移動局ユニット１００の位置情報の履歴を、後述する移動局ユニット別動き属性算出部３１３および移動局ユニット関係属性算出部３１４に送信する。さらに、位置情報管理部３１２は、移動局ユニット別動き属性算出部３１３から受信した各移動局ユニット１００の動き属性情報および移動局ユニット関係属性算出部３１３から受信した移動局ユニット１００間の関係属性情報を、位置情報記憶部３３０に記憶する。
【００４８】
移動局ユニット別動き属性算出部３１３は、移動局ユニット１００の状態属性情報を算出する状態属性情報算出部のひとつであり、各移動局ユニット１００の位置情報の履歴に基づいて、各移動局ユニット１００の動きを算出する機能部である。移動局ユニット１００の動き属性情報とは、移動局ユニット１００単体の動きを示し、例えば特定時刻での速度や進行方向などの属性をいう。具体的には、位置検出部３１１から出力されたデータに含まれる移動局ユニットＩＤ、時刻、位置、位置推定確度や、Ｘ軸方向、Ｙ軸方向、Ｚ軸方向の速度であるＸ方向速度、Ｙ方向速度、Ｚ方向速度、Ｙ軸を０°とした時計回りの進行方向を示す移動速度、移動局ユニット１００の速度、加速度、回転速度、そして誤差β％以内で等速に運動している時間を示す等速運動時間などの動き属性情報を有する。移動局ユニット別動き属性算出部３１３により算出された各移動局ユニット１００の動き属性情報は位置情報管理部３１２に送信され、移動局ユニット１００の位置情報とともに位置情報記憶部３３０に記憶される。
【００４９】
移動局ユニット関係属性算出部３１４は、移動局ユニット１００の状態属性情報を算出する状態属性情報算出部のひとつであり、移動局ユニット１００の位置情報の履歴に基づいて、複数の移動局ユニット１００間の関係属性情報を算出する機能部である。例えば、移動局ユニット関係属性算出部３１４は、検出対象の移動局ユニット１００の近傍に位置する他の移動局ユニット１００を距離の近い順に並べた移動局ユニットＩＤの距離順リストを作成する。そして、移動局ユニット関係属性算出部３１４は、位置検出部３１１により移動局ユニット１００の新しい位置情報が取得される度に、移動局ユニットＩＤの距離順リストを更新する。
【００５０】
また、移動局ユニット関係属性算出部３１４は、他の移動局ユニット１００単位で、距離αの範囲内にいた時間の累計を示す近接時間について、時間の長い順に並べた移動局ユニットＩＤの近接時間順リストを作成する。例えば、移動局ユニット１００Ａと移動局ユニット１００Ｂとが距離α以内に２分間近接して存在していた場合、近接時間は２分となる。そして、移動局ユニット関係属性算出部３１４は、位置検出部３１１により移動局ユニット１００の新しい位置情報が取得される度に、移動局ユニットＩＤの近接時間順リストを更新する。
【００５１】
移動局ユニット関係属性算出部３１４により算出された移動局ユニットＩＤの距離順リストや近接時間順リストは位置情報管理部３１２に送信され、移動局ユニット１００の位置情報とともに位置情報記憶部３３０に記憶される。
【００５２】
ルール・位置情報相関算出部３１５は、後述する意味変換ルール記憶部３５０に記憶されたルールと移動局ユニット１００の位置情報、動き属性情報、関係属性情報とをマッチングし、移動局ユニット１００の位置情報を動きの意味に変換する機能部である。
【００５３】
ルール・位置情報相関算出部３１５により取得する移動局ユニット１００の「動きの意味」とは、例えば、人の場合であれば「時速３ｋｍで歩いている」、「時速２０ｋｍで走っている」、「時速１０ｋｍで落下している」、「３分間停止している」といった移動局ユニット１００単一の動きの他に、「２０人が半径５ｍ以内に存在する」、「半径３ｍ以内に一人しかいない」、「時速１０ｋｍ以上で走っていた人が何かにぶつかって急停止した」、「二人が２分間併走している」、といった他の移動局ユニット１００との関係をいう。また、移動局ユニット１００の動きの意味を、周囲環境との関係として、「床に落下した」、「通路に沿って移動中」といった事象を移動局ユニット１００の位置情報や時刻と関連付けて表すこともできる。
【００５４】
さらに、移動局ユニット１００の動きの意味を、動線以外の他の事象との組み合わせで表すこともできる。例えば、商品の位置と人の位置との関係から人の商品に対する興味度の推定方法では、「同じ商品の前に１０回訪れた人は商品に興味を持っている」、「特定商品の前だけ人の移動速度が低下した場合は、商品にやや興味を持っている」、「特定商品の前の混雑度が高かったが一定時間後に下がった場合には棚在庫が切れた」、「特定商品の前の混雑度が高かったが一定時間後に下がった場所に、ゆっくり接近した人が高速で立ち去った場合は、棚在庫が切れたことに失望した商品に興味を持っているが購入できなかった」などといった事象が挙げられる。一方、セキュリティ上の物品管理の例では、「ノートＰＣが所有者とともに移動している場合には、所有者がノートＰＣを持って移動している」、「ノートＰＣは移動しているが所有者が移動していない場合には、不正持ち出しの可能性がある」などといった事象を定義することができる。
【００５５】
このような移動局ユニット１００の動きの意味は、意味情報としてルール・位置情報相関算出部３１５から外部インタフェース３１６、通知情報設定部３１７へ出力される。なお、出力される意味情報は、例えば、動きの意味ごとに付与される第１の識別子である検知シグナル（後述する意味交換ルール記憶部３５０に、動きの意味と関連付けて記憶される識別子）であってもよく、移動局ユニット１００の動きの意味そのものであってもよい。本実施形態にかかるルール・位置情報相関算出部３１５は、移動局ユニット１００の位置情報が更新される度にかかる処理を行う。
【００５６】
外部インタフェース３１６は、ルール・位置情報相関算出部３１５から受信した移動局ユニット１００の意味情報を外部へ出力する機能部である。外部インタフェース３１６には、例えば、ディスプレイ等の表示装置や、後述する広告表示装置などを接続することができる。
【００５７】
通知情報設定部３１７は、ルール・位置情報相関算出部３１５から受信した移動局ユニット１００の意味情報から移動局ユニット１００に通知するための通知情報を生成し、ネットワーク１０を介して移動局ユニット１００へ出力する機能部である。例えば、走ってはいけない場所において検知シグナル「０００２」と関連付けられた意味情報がルール・位置情報相関算出部３１５から通知情報設定部３１７に入力された場合、意味情報を有する移動局ユニット１００に対してネットワーク１０を経由して「速度超過」といったメッセージを送信することができる。また、例えば、検知シグナル「００１４」と関連付けられた意味情報がルール・位置情報相関算出部３１５から通知情報設定部３１７に入力された場合、ノートパソコンの移動局ユニット１００に、移動している人の移動局ユニットＩＤと「持ち運び中」といったメッセージとともに表示させることもできる。
【００５８】
固定局配置情報記憶部３２０は、固定局ユニット２００の配置位置を記憶する記憶部であり、ＲＡＭやハードディスク等のメモリを含んで構成される。固定局配置情報記憶部３２０は、図２に示すように、固定局ユニット２００を特定する固定局ユニットＩＤ３２１と、固定局ユニット２００の配置位置３２２とを関連付けて記憶する。
【００５９】
位置情報記憶部３３０は、各移動局ユニット１００の位置情報の履歴と、各移動局ユニット１００の動き属性情報および移動局ユニット間の関係属性情報とを記憶する記憶部であり、ＲＡＭやハードディスク等のメモリを含んで構成される。位置情報記憶部３３０は、各移動局ユニット１００の位置情報の履歴として、図３に示すように、移動局ユニット１００を特定する移動局ユニットＩＤ３３１と、時刻３３２と、移動局ユニット１００の位置３３３と、位置推定確度３３４とを関連付けて記憶する。さらに、図示していないが、位置情報記憶部３３０は、移動局ユニット別動き属性算出部３１３にて算出された各移動局ユニットの動き属性情報および移動局ユニット関係属性算出部３１４にて算出された移動局ユニット間の関係属性情報を、移動局ユニットＩＤと関連付けて時刻ごとに記憶する。
【００６０】
関連情報記憶部３４０は、移動局ユニット１００に関連する属性を記憶する記憶部であって、ＲＡＭやハードディスク等のメモリを含んで構成される。関連情報記憶部３４０は、図４に示すように、例えば移動局ユニットＩＤ３４１と、関連情報３４２とを関連付けて記憶する。図４に示す関連情報３４２には、移動局ユニット１００とともに移動する人・モノの種類（人：ｈｕｍａｎ、動物：ａｎｉｍａｌ、車：ｃａｒ）が記憶されている。
【００６１】
意味交換ルール記憶部３５０は、移動局ユニット１００の位置や動きと、動きの意味とを関連付けるルールを記憶する記憶部であり、ＲＡＭやハードディスク等のメモリを含んで構成される。意味交換ルール記憶部３５０は、図５に示すように、上述した移動局ユニット１００の動きの意味を示す検知事象３５１と、検知事象３５１を検知するためのルール３５２と、検知事象３５１を特定する第１の識別子としての検知シグナル３５３と、付加情報３５４とを関連付けて記憶する。
【００６２】
図５に示すルール３５２は、ルール記述の一例である。“ｔｈｉｓ”は、位置情報の検知対象である移動局ユニット１００を示すオブジェクトであり、“ｔｈｉｓ．ｘｘｘ”の“ｘｘｘ”は、検知対象の移動局ユニット１００にかかる処理または属性を示す。また、“ｔｈｉｓ．ｓｉｇｎａｌ”は、検知シグナル３５３を出力する処理である。例えば「時速３ｋｍで移動している」ことを検知する場合、位置情報が算出されたときの移動局ユニット１００の速度属性ｖが３ｋｍ／ｈを満たす必要があることがルール３５２に規定されており、この検知事象３５１を示す検知シグナルは「０００１」である。同様に、「時速２０ｋｍ以上で移動している」ことを検知する場合、位置情報が算出されたときの移動局ユニット１００の速度属性ｖが２０ｋｍ／ｈ以上であることを満たす必要があることがルール３５２に規定されており、この検知事象３５１を示す検知シグナルは「０００２」である。
【００６３】
「時速１０ｋｍで落下している」ことを検知する場合、位置情報が算出されたときの移動局ユニット１００の垂直方向の速度（ｚ軸方向の速度ｖｚ）が地表に向かって１０ｋｍ／ｈで落下していることを満たす必要があることがルール３５２に規定されており、この検知事象３５１を示す検知シグナルは「０００３」である。「３分間止まっている」ことを検知する場合、位置情報が算出されたときの移動局ユニット１００の速度がゼロで、その状態が３分間継続していることを満たす必要があることがルール３５２に規定されており、この検知事象３５１を示す検知シグナルは「０００４」である。
【００６４】
「２０ユニットが半径５ｍ以内に密集している」ことを検知する場合、位置情報が算出されたときの移動局ユニット１００の近傍の距離順リストから距離５ｍ以内の移動局ユニットリスト（ｏｂｊ＿ｌｉｓｔ）を取得（ｆｉｎｄ＿ｗｉｔｈｉｎ）し、リストの要素数（ｏｂｊ＿ｌｉｓｔ．ｃｏｕｎｔ）が１９（ルール処理中の移動局ユニット１００を加えて２０）であることが必要であるとルール３５２に規定されており、この検知事象３５１を示す検知シグナルは「０００５」である。なお、ｆｉｎｄ＿ｗｉｔｈｉｎ処理は、第１引数に移動局ユニット１００のリスト、第２引数に検出範囲の距離を指定し、第２引数の距離以内の移動局ユニット１００のリストを返却する処理である。
【００６５】
「３ｍ以内に１ユニットしか存在しない」ことを検知する場合、位置情報が算出されたときの移動局ユニット１００の近傍の距離順リストから、距離３ｍ以内の移動局ユニットリスト（ｏｂｊ＿ｌｉｓｔ）を取得（ｆｉｎｄ＿ｗｉｔｈｉｎ）し、リストの要素数（ｏｂｊ＿ｌｉｓｔ．ｃｏｕｎｔ）がゼロであることが必要であるとルール３５２に規定されており、この検知事象３５１を示す検知シグナルは「０００６」である。「時速１０ｋｍ以上のユニットが何かにぶつかって急停止したこと」を検知する場合、位置情報が算出されたときの移動局ユニット１００の速度ｖがゼロ、加速度の絶対値が閾値ｔｈ以上、かつ直前の位置情報（ｐｒｅｖｉｏｕｓ）の速度（ｐｒｅｖｉｏｕｓ．ｖ）が１０ｋｍ／ｈ以上であることが必要であることがルール３５２に規定されており、この検知事象３５１を示す検知シグナルは「０００７」である。
【００６６】
「２ユニットが２分間併走している」ことを検知する場合、位置情報が算出されたときの２分間同じパスを移動している移動局ユニットリストを取得（ｆｉｎｄ＿ｓａｍｅｐａｔｈ）し、同じパスを移動している移動局ユニット数が１で、かつ過去２分間の最低速度（ｍｉｎ＿ｖ）がゼロより大きいことが必要であるとルール３５２に規定されており、この検知事象３５１を示す検知シグナルは「０００８」である。なお、ｆｉｎｄ＿ｓａｍｅｐａｔｈ処理は、第１引数に移動局ユニット１００のリスト、第２引数に過去に遡って考慮する時間範囲を指定し、第２引数の時間以内で同じパスで移動している移動局ユニット１００のリストを返却する処理である。また、ｍｉｎ＿ｖ処理は、第１引数に過去に遡ってみる時間範囲を指定し、ルール処理中の移動局ユニット１００の最低速度を第２引数に指定した範囲内で検出して返却する処理である。
【００６７】
さらに、他の関連するデータベースに記憶された情報をルールに含めることも可能である。例えば、移動局ユニットＩＤと、移動局ユニット１００とともに移動する人・モノの種類とが関連付けて記憶されている関連情報記憶部３４０を用いるとする。このとき、例えば移動局ユニットＩＤ（ｉｄ）からその種類を取得するメソッド（ｔｙｐｅ（ｉｄ））を用いることにより、検知シグナル「００１０」が示す「時速３ｋｍで人が歩いている」という検知事象３５１を検知することができる。
【００６８】
また、構造物や商品などとの関係を検出することもできる。検知シグナル「００１１」が示す「床に落下した」という検知事象は、例えば床のｚ方向の高さを“ｆｌｏｏｒ＿ｌｅｖｅｌ”と定義すると、移動局ユニット１００の垂直方向の速度ｖｚおよび位置ｚを用いてルール３５２として規定することができる。検知シグナル「００１２」が示す「通路に沿って１ｍ移動中」という検知事象は、通路のサイズと方向を“ａｉｓｌｅ１”と定義すると、移動局ユニット１００がａｉｓｌｅ１に沿って移動しているかを位置情報の履歴と比較することをルール３５２として規定することができる。
【００６９】
検知シグナル「００１３」が示す「進入禁止エリア内に入った」という検知事象は、進入禁止エリアを“ｐｒｏｈｉｂｉｔｅｄ＿ａｒｅａ１”と定義すると、移動局ユニット１００がその範囲内に進入したことを、過去の時点はエリア外（ｏｕｔｓｉｄｅ）に存在し、現時点はエリア内（ｉｎｓｉｄｅ）に存在するとの情報を組み合わせることによってルール３５２として規定することができる。ここで、「エリア」とは、矩形であれば２隅の頂点の座標、円形であれば中心座標および半径等で表現でき、また自由な形状の閉空間として定義することもできる。検知シグナル「００１４」が示す「ノートパソコンが人と共に移動中」という検知事象は、ソートパソコンの種類を“ｎｏｔｅ＿ｐｃ”と定義すると、移動局ユニットＩＤリストからｈｕｍａｎのみのリストを生成する処理（ｆｉｎｄ＿ｈｕｍａｎ）を用いてルール３５２として規定することができる。
【００７０】
検知シグナル「００１５」が示す「商品Ａの前に３回以上来て、合計１５分以上滞留した」という検知事象は、商品Ａの位置を“ｐｒｏｄｕｃｔ１”と定義すると、同日に商品Ａの位置に来た移動局ユニット１００の履歴リストを検出する処理（ｆｉｎｄ＿ｐｏｓ）を用い、履歴リストの時間の総計を算出（ｓｕｍ＿ｔｉｍｅ）し、履歴リストから同じ位置に来た回数を計算（ｃｏｕｎｔ＿ｔｅｒｍ）することをルール３５２として規定することができる。
【００７１】
このように、意味交換ルール記憶部３５０には、移動局ユニット１００の動きの意味を示す検知事象３５１が、当該検知事象３５１と相関するルール３５２および検知事象３５１を特定する検知シグナル３５３と関連付けて記憶されている。
【００７２】
以上、図１〜図５に基づいて、本実施形態にかかる位置情報解析システム１の構成について説明した。次いで、図６に基づいて、本実施形態にかかる移動局ユニット１００の位置情報解析方法について説明する。なお、図６は、本実施形態にかかる位置情報解析方法を示すフローチャートである。
【００７３】
＜位置情報解析方法＞
本実施形態にかかる移動局ユニット１００の位置情報分析方法は、図６に示すように、まず移動局ユニットＩＤ単位に移動局ユニット１００の位置と時刻とを関連付けて検出する（Ｓ１１０）。ステップＳ１１０では、位置情報解析装置３００の位置検出部３１１が、図７に示すような、例えばインパルス無線方式等を用いて高精度に検出された移動局ユニット１００の位置特定情報と電波到達時刻とを固定局ユニット２００から受信し、移動局ユニット１００の位置情報を算出する。移動局ユニット１００の位置情報の算出の方法は、上述したとおりである。移動局ユニット１００の位置情報の検出は、例えば１秒間隔など周期的もしくは連続的に行われる。
【００７４】
次いで、移動局ユニットＩＤ単位に、移動局ユニット１００の位置の推移を時系列データとして管理する（Ｓ１２０）。ステップＳ１１０にて移動局ユニット１００の位置情報を算出した位置検出部３１１は、図８に示す移動局ユニット１００の位置情報を位置情報管理部３１２に送信する。移動局ユニット１００の位置情報は、例えば移動局ユニットＩＤと、時刻と、位置と、位置推定確度とからなる。位置情報管理部３１２は、かかる位置情報を位置情報記憶部３３０に履歴として記憶し、移動局ユニット１００の位置の推移情報、すなわち動線を管理する。
【００７５】
さらに、移動局ユニット１００の位置情報に基づいて、移動局ユニット別の動き属性情報を算出する（Ｓ１３０）。ステップＳ１３０では、移動局ユニット別動き属性算出部３１３により、各移動局ユニット１００の位置情報から、図９に示すように、移動局ユニットＩＤ、時刻、位置、位置推定確度、Ｘ方向速度、Ｙ方向速度、Ｚ方向速度、移動方向、速度、加速度、回転各速度、等速運動時間などが算出される。これらの動き属性情報は、移動局ユニット１００の位置が検出される度に算出される。
【００７６】
その後、移動局ユニット１００の位置情報に基づいて、移動局ユニット間の関係属性情報を算出する（Ｓ１４０）。ステップＳ１４０では、移動局ユニット関係属性算出部３１４により、各異動局ユニット１００の位置情報から、図９に示すように、近傍の距離順リスト、近接時間順リストなどが算出される。これらの関係属性情報は、移動局ユニット１００の位置が検出される度に算出される。
【００７７】
なお、ステップＳ１３０およびステップＳ１４０にて算出された各移動局ユニットの状態を示す状態属性情報（本実施形態では、動き属性情報および関係属性情報）は、位置情報を抽象化した情報であり、ルール・位置情報相関算出部３１５でのルール処理の負担を軽減するために、位置情報を取得する度に算出される。ルール処理において常に必要とし、位置情報の更新時に処理する方が効率的な属性については、ここで逐次計算することができる。
【００７８】
一方、リアルタイムに検出したい移動局ユニット１００の動きの意味ごとに、移動局ユニット１００の位置の推移の時系列パターン等のルールを定義する（Ｓ１５０）。検出したい移動局ユニット１００の動きの意味は検知事象として、その検知事象と相関するルールと関連付けて意味変換ルール記憶部３５０に予め記憶されている。
【００７９】
次いで、移動局ユニット別の動き属性情報および移動局ユニット間の関係属性情報と、ルールとを比較する（Ｓ１６０）。ステップＳ１６０における比較は、ルール・位置情報相関算出部３１５において、移動局ユニット別の動き属性情報および移動局ユニット間の関係属性情報が、図５に示したルール３５２に合致するか否かにより行われる。かかる処理は、移動局ユニット１００の位置が検出される度に算出してもよく、例えばタイマイベントなど、ルール処理において指定した時間が経過した後にルール処理を起動する方法や、一定時間おきに処理をする方法をとってもよい。また、ステートマシンを使用するなどより高度なルールを構築することもできる。
【００８０】
そして、ルール３５２に合致した場合には、そのルール３５２と関連付けられた動きの意味情報をリアルタイムに出力する（Ｓ１７０）。出力される意味情報は、図１０に示すような、例えば移動局ユニットＩＤ、ルールに合致する位置情報を検知した時刻を示す検知時刻、検知シグナル、検知シグナルに付帯して意味を示すために用いる付加情報等である。一方、合致するルール３５２がない場合には、意味情報は出力されない。
【００８１】
以上、本実施形態にかかる位置情報解析方法について説明した。このような処理を移動局ユニットの位置を検出する度に行うことによって、各移動局ユニットの個体の動きおよび群集の動きの意味をリアルタイムに検出することができる。そして、検出した意味に応じた対処をリアルタイムに行うことが可能となる。
【００８２】
＜広告表示装置＞
本実施形態にかかる位置情報解析装置３００には、図１１に示すような広告表示装置を接続することもできる。本実施形態にかかる広告表示装置は、図１１に示すように、広告表示ユニット管理部３１８と、広告表示ユニット配置記憶部３６０とを備え、ネットワーク１０を介して１または２以上の広告表示ユニット４００と接続されている。ここで、広告表示ユニット４００は、広告が表示される、例えばディスプレイ等の表示装置等である。
【００８３】
広告表示ユニット管理部３１８は、広告を表示させる広告表示ユニット４００を決定する機能部であり、外部インタフェース３１６と接続されている。広告表示ユニット管理部３１８には、外部インタフェース３１６から移動局ユニット１００の位置情報が入力され、かかる位置情報に基づいて広告を表示させる広告表示ユニット４００を決定し、決定した広告表示ユニット４００へ表示内容をネットワーク１０を介して送信する。
【００８４】
広告表示ユニット配置記憶部３６０は、広告表示ユニット４００の配置位置を記憶する記憶部であり、ＲＡＭやハードディスク等のメモリを含んで構成される。広告表示ユニット配置記憶部３６０は、図１２に示すように、広告表示ユニット４００を特定する広告表示ユニットＩＤ３６１と、広告表示ユニットの配置位置３６２とを関連付けて記憶する。
【００８５】
次に、図１３に基づいて、広告表示ユニット４００への広告表示方法について説明する。まず、図１３に示すように、広告通知対象である移動局ユニット１００の近隣に位置する広告表示ユニット４００を抽出する（Ｓ１８０）。広告表示ユニット４００の抽出は、例えば、広告通知対象である移動局ユニット１００の位置情報と、位置記憶部３６０に記憶された広告表示ユニット４００の配置位置とを比較して、所定の範囲以内に位置する広告表示ユニット４００を抽出することができる。
【００８６】
次いで、広告を表示させる広告表示ユニット４００を決定する（Ｓ１８２）。広告表示ユニット管理部３１８は、ステップＳ１８０において抽出された広告表示ユニット４００の中から広告を表示させる広告表示ユニット４００を決定する。広告表示ユニット４００の決定は、例えば、移動局ユニット１００の移動方向等を考慮して、移動局ユニット１００が移動すると考えられるエリアに配置された広告表示ユニット４００を選択したり、所定の数の広告表示ユニット４００を選択したりすることにより行うことができる。
【００８７】
さらに、広告表示ユニット４００へ表示項目を送信する（Ｓ１８４）。表示項目は、例えば、ルール・位置情報相関算出部３１５にて算出された検知シグナルと関連付けられた意味情報や、その意味情報から広告通知対象である移動局ユニット１００に通知すべき情報とすることができる。広告表示ユニット管理部３１８は、広告を表示させる広告表示ユニット４００へネットワーク１０を介して表示項目を送信する。そして、表示項目を受信した広告表示ユニット４００は、表示項目を広告として表示する（Ｓ１８６）。
【００８８】
例えば、検知シグナル「００１５」が示す「商品Ａの前に３回以上来て、合計１５分以上滞留した」という検知事象をルール・位置情報相関算出部３１５が算出した場合、店員の属性を有する移動局ユニット１００やそれ以外の情報表示端末に外部インタフェース３１６を介して「移動局ユニットＩＤの所有者が、商品Ａの前で商品Ａの購入を迷っている」という情報を通知してもよく、通知対象の移動局ユニット１００の近隣に配置された広告表示ユニット４００に、外部インタフェース３１６に接続された広告表示ユニット管理部３１８によって、商品Ａの購買につながる情報を表示するよう指示してもよい。
【００８９】
また、例えば、スーパーの店舗内の顧客が移動局ユニット１００を保持し、店舗内の各所に配置された広告表示ユニット４００がネットワーク１０を介して広告表示ユニット管理部３１８、外部インタフェース３１６と接続されているとする。このとき、顧客の移動速度が特定の棚の前で低下すると、棚にある商品に興味を持っていると推定することができる。また、棚の前で停止すると、商品の購入を迷っていると推定することもできる。このような情報に基づき、顧客の個体を特定し、かつ動きから興味を推定した上で、店舗内の広告表示ユニット４００に棚の商品に関連する情報をより適した形で表示することにより、広告の効果を高めることができる。
【００９０】
以上、本発明の第１の実施形態にかかる位置情報解析システム１について説明した。本実施形態の位置情報解析システム１によれば、各移動局ユニット１００の位置情報が検出して履歴情報として管理し、その位置情報に基づいて、移動局ユニット１００の状態属性情報である各移動局ユニット１００の動き属性情報と移動局ユニット１００間の関係属性情報とを算出する。そして、予め設定された動きの意味と動きの意味を検知するルールと、位置情報および状態属性情報とに基づいて、移動局ユニット１００の動きの意味情報を取得する。本実施形態では、移動局ユニット１００の高精度な位置情報から位置情報の時間的な推移パターンである動きを高精度に検出することができ、移動局ユニット１００間の動きの関連性を検出することができる。これにより、リアルタイムに移動局ユニット１００の位置情報、移動局ユニット１００の動きおよび他移動局ユニットとの関係を検知することができ、さらに動きや関係の意味をルールとして記述することで、様々な個体の動きをリアルタイムかつ個別および統合して検知することができる。
【００９１】
また、広告表示装置を外部インタフェース３１６に接続することにより、移動局ユニット１００の位置および動きから興味度合い等の意味を推定し、効率的に広告を表示することも可能である。
【００９２】
さらに、本実施形態にかかる位置情報解析システム１は、移動局ユニット１００の動きに関してリアルタイムに検知することができるため、セキュリティとしての用途にも適している。例えば、「従業員と共にいる社会の人間は検出しないが、孤立している社外の人間は検出する」という事象や、他の監視カメラと連携して、位置情報がない（すなわち、移動局ユニット１００がない）位置において移動体が監視カメラにより検知された場合を検出するといったことも可能となる。
【００９３】
なお、本実施形態にかかる位置情報解析システム１は、図１４に示すように、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を利用することにより、移動局ユニット１００側で位置情報を算出することも可能である。この場合も、固定局ユニット２００の位置情報および固定局ユニット２００と移動局ユニット１００との相対位置から移動局ユニット１００の位置を特定することができるため、固定局ユニット２００と移動局ユニット２００とのいずれかにおいて位置を算出すればよい。
【００９４】
（第２の実施形態）
次に、図１５に基づいて、本発明の第２の実施形態にかかる位置情報解析システム１’’について説明する。なお、図１５は、本実施形態にかかる位置情報解析システム１’’の構成を示すブロック図である。本実施形態にかかる位置情報システム１’’は、第１の実施形態と比較して、ルール・位置情報相関算出部３１５と、意味変換ルール記憶部３５０の代わりに、検索キー設定部３７１と、検索キー・位置情報相関算出部３７２とを備える点で相違する。以下、かかる第１の実施形態との相違点を中心に説明し、第１の実施形態と同一の機能部、処理については詳細な説明を省略する。
【００９５】
＜位置情報解析システムの構成＞
本実施形態にかかる位置情報解析システム１’’は、図１５に示すように、検知対象である人やモノとともに移動する移動局ユニット１００と、移動局ユニット１００と通信可能な固定局ユニット２００と、移動局ユニット１００の連続的な位置情報から得られる移動局ユニット１００の状態をリアルタイムに解析する位置情報解析装置３００’とが無線通信またはネットワーク１０を介して接続されて構成されている。
【００９６】
位置情報解析装置３００’は、第１の実施形態と同様に、情報入出力部３１０と、位置検出部３１１と、位置情報管理部３１２と、移動局ユニット別動き情報算出部３１３と、移動局ユニット関係属性算出部３１４と、外部インタフェース３１６と、通知情報設定部３１７と、固定局配置情報記憶部３２０と、位置情報記憶部３３０と、関連情報記憶部３４０とを備え、さらに、検索キー設定部３７１と、検索キー・位置情報相関算出部３７２とを備える。
【００９７】
検索キー設定部３７１は、検索条件である検索キーを入力可能な機能部であり、例えばキーボードやタッチパネルなどの入力手段を用いることができる。検索キー設定部３７１から入力された検索キーは、後述する検索キー・位置情報相関算出部３７２へ出力される。
【００９８】
検索キー・位置情報相関算出部３７２は、検索キー設定部３７１から入力された検索キーに基づいて、移動局ユニット１００の位置情報を検索する機能部である。検索キー・位置情報相関算出部３７２は、移動局ユニット１００の位置情報、動き属性情報、関係属性情報と検索キーとをマッチングし、移動局ユニット１００の位置情報を算出する。検索キーに合致する情報があった場合には、検索キー・位置情報相関算出部３７２は、その情報を外部インタフェース３１６、通知情報設定部３１７へ出力する。
【００９９】
次に、図１６に基づいて、本実施形態にかかる移動局ユニット１００の位置情報解析方法について説明する。図１６は、本実施形態にかかる位置情報解析方法を示すフローチャートである。
【０１００】
＜位置情報解析方法＞
本実施形態にかかる移動局ユニット１００の位置情報解析方法は、図１６に示すように、まず、移動局ユニットＩＤ単位に移動局ユニット１００の位置と時刻とを関連付けて検出する（Ｓ２１０）。次いで、移動局ユニットＩＤ単位に、移動局ユニット１００の位置の推移を時系列データとして管理する（Ｓ２２０）。ステップＳ２１０にて移動局ユニット１００の位置情報を算出した位置検出部３１１は、図８に示す移動局ユニット１００の位置情報を位置情報管理部３１２に送信する。位置情報管理部３１２は、移動局ユニット１００の位置情報を位置情報記憶部３３０に履歴として記憶し、移動局ユニット１００の位置の推移情報、すなわち動線を管理する。
【０１０１】
さらに、移動局ユニット１００の位置情報に基づいて、移動局ユニット別の動き属性情報を算出する（Ｓ２３０）。ステップＳ２３０では、移動局ユニット別動き属性算出部３１３により、各移動局ユニット１００の位置情報から、移動局ユニット１００の動き属性情報が算出される。その後、移動局ユニット１００の位置情報に基づいて、移動局ユニット間の関係属性情報を算出する（Ｓ２４０）。ステップＳ２４０では、移動局ユニット関係属性算出部３１４により、各異動局ユニット１００の位置情報から、移動局ユニット１００間の関係属性情報が算出される。
【０１０２】
以上のステップＳ２１０〜Ｓ２４０の処理は、第１の実施形態の位置情報解析方法におけるステップＳ１１０〜Ｓ１４０の処理と同様である。なお、これらの処理は、移動局ユニット１００の位置が検出される度に行われる。
【０１０３】
次いで、検索キーの入力があったか否かを判定する（Ｓ２５０）。本実施形態の位置情報管理装置３００’では、移動局ユニット１００の位置情報、動き属性情報や関係属性情報等の状態属性情報はリアルタイムで算出される一方、検索キーによる検索は非リアルタイムで行われる。ステップＳ２５０では、検索キー設定部３７１から検索キーの入力があった場合、入力された検索キーに基づいて、検索キー・位置情報相関算出部３７２によって該当する意味情報（移動局ユニット１００の動きの意味）が検索される（Ｓ２６０）。本実施形態における意味情報は、例えば、動きの意味ごとに付与される第１の識別子である検知シグナル（後述する意味交換ルール記憶部３５０に、動きの意味と関連付けて記憶される識別子）であってもよく、移動局ユニット１００を特定するための第２の識別子である移動局ユニットＩＤや、移動局ユニット１００の動きの意味そのものであってもよい。
【０１０４】
その後、該当する意味情報のリストが出力される（Ｓ２７０）。一方、検索キーの入力がない場合には、移動局ユニット１００の意味情報の抽出処理（ステップＳ２６０、Ｓ２７０）は行われない。
【０１０５】
以上、本実施形態にかかる位置情報解析方法について説明した。かかる位置情報解析方法によれば、移動局ユニット１００の位置情報、動き属性情報や関係属性情報等の状態属性情報はリアルタイムで算出して情報の抽象化を図ることにより、検索キーによる検索処理時の負荷を軽減することができ、検索結果を即時に提供することが可能となる。
【０１０６】
このような位置情報解析システム１’’を利用することにより、過去に発生した事象に関して検索により調べることが可能となる。例えば、オフィスに朝出社したときノートパソコンが紛失していた場合、いつノートパソコンが移動したのか、誰と移動したのか、といった事象を検索により調べることができる。
【０１０７】
なお、本実施形態にかかる位置情報解析システム１’’は、第１の実施形態のルール・位置情報相関算出部３１５と、意味変換ルール記憶部３５０の代わりに、検索キー設定部３７１と、検索キー・位置情報相関算出部３７２とを備えたが、かかる例に限定されず、ともに備えるように構成することもできる。
【０１０８】
（第３の実施形態）
次に、図１７および図１８に基づいて、本発明の第３の実施形態にかかる位置情報解析システム１’’’について説明する。ここで、図１７は、本実施形態にかかる位置情報解析システム１’’’の構成を示すブロック図である。図１８は、本実施形態にかかる移動通信ユニット対応関係記憶部の記憶内容を示す説明図である。本実施形態にかかる位置情報システム１’’’は、第１の実施形態と比較して、移動通信ユニット対応関係記憶部３８０を備え、位置情報解析装置３００’’から移動局ユニット１００とともに移動する移動通信ユニット６００へ意味情報が通知される点で相違する。以下、かかる第１の実施形態との相違点を中心に説明し、第１の実施形態と同一の機能部、処理については詳細な説明を省略する。
【０１０９】
＜位置情報解析システムの構成＞
本実施形態にかかる位置情報解析システム１’’’は、図１７に示すように、検知対象である人やモノとともに移動する移動局ユニット１００と、移動局ユニット１００と通信可能な固定局ユニット２００と、移動局ユニット１００の連続的な位置情報から得られる移動局ユニット１００の状態をリアルタイムに解析する位置情報解析装置３００’’とが無線通信またはネットワーク１０を介して接続されて構成されている。また、位置情報解析装置３００’’は、ネットワーク１５を介して通信ユニット５００と接続されており、さらに通信ユニット５００を介して移動通信ユニット６００へ情報を送信することが可能である。ここで、通信ユニット５００は、位置情報解析装置３００’’から移動通信ユニット６００へ通知情報を送信する機能を有するユニットである。また、移動通信ユニット６００は、通信ユニット５００と通信可能であって移動局ユニット１００とともに移動するユニットであり、例えば移動通信端末などである。
【０１１０】
位置情報解析装置３００’は、第１の実施形態と同様に、情報入出力部３１０と、位置検出部３１１と、位置情報管理部３１２と、移動局ユニット別動き情報算出部３１３と、移動局ユニット関係属性算出部３１４と、ルール・位置情報相関算出部３１５と、外部インタフェース３１６と、通知情報設定部３１７と、固定局配置情報記憶部３２０と、位置情報記憶部３３０と、関連情報記憶部３４０と、意味交換ルール記憶部３５０とを備え、さらに、移動通信ユニット対応関係記憶部３８０を備える。
【０１１１】
移動通信ユニット対応関係記憶部３８０は、移動局ユニット１００を特定する移動局ユニットＩＤと、移動通信ユニット６００を特定する移動通信ユニットＩＤとを関連付けて記憶する記憶部であって、ＲＡＭやハードディスク等のメモリを含んで構成される。移動通信ユニット対応関係記憶部３８０は、図１８に示すように、例えば移動局ユニットＩＤ３８１と、移動通信ユニットＩＤ３８２とを関連付けて記憶する。
【０１１２】
次に、図１９に基づいて、本実施形態にかかる移動通信ユニット６００への情報通知方法について説明する。図１９は、本実施形態にかかる情報通知方法を示すフローチャートである。かかる情報通知方法は、移動局ユニット１００に通知情報を送信できない場合に、移動局ユニット１００とともに移動する移動通信ユニット６００へ通知情報を送信するものである。
【０１１３】
＜移動通信ユニットへの情報通知方法＞
本実施形態にかかる移動通信ユニット６００への情報通知方法は、図１９に示すように、まず、移動局ユニット１００に通知する通知情報の設定を行う（Ｓ３１０）。移動局ユニット１００へ通知する通知情報は、ルール・位置情報相関算出部３１５により算出された検知シグナルに対応する移動局ユニット１００の動きの意味（例えば、意味交換ルール記憶部３５０に記憶される検知事象３５１）、あるいは動きの意味から移動局ユニット１００に通知すべき情報等である。通知情報は、通知情報設定部３１７において移動局ユニット１００に通知する内容、形式に設定される。
【０１１４】
次いで、通知情報を移動局ユニット１００へ送信する（Ｓ３２０）。通知情報は、丹生位置情報解析装置３００’’の情報入出力部３１０からネットワーク１０を介して固定局ユニット２００に送信され、移動局ユニット１００へ送信される。
【０１１５】
さらに、通知情報を移動局ユニット１００が受信したか否かを確認する（Ｓ３３０）。移動局ユニット１００が通知情報を受信したか否かは、例えば移動局ユニット１００から位置情報解析装置３００’’への受信成否の戻り通知により判断することができる。また、ステップＳ３３０では、移動局ユニット１００が通知情報を受信したか否かを判断するだけでなく、受信はできたが移動局ユニット１００の表示部（図示せず。）に通知情報を表示できたか否かを確認してもよい。すなわち、本処理においては、通知情報を受信する移動局ユニット１００側において何らかのエラーが発生したか否かを確認する。
【０１１６】
移動局ユニット１００の通知情報の受信が成功した場合には、そのまま処理を終了する。一方、移動局ユニット１００の通知情報の受信が失敗した場合には、通知対象である移動局ユニット１００とともに移動する移動通信ユニット６００へ通知情報を送信することを試みる。このため、まず、通知情報を送信する移動通信ユニット６００の情報を取得する（Ｓ３４０）。通知情報設定部３１７は、移動通信ユニット対応関係記憶部３８０を参照して、通知対象である移動局ユニット１００に対応する移動通信ユニット６００の移動通信ユニットＩＤを取得する。そして、取得した移動通信ユニットＩＤを有する移動通信ユニット６００に対して、通知情報を送信する（Ｓ３５０）。
【０１１７】
例えば、図１７に示す移動局ユニット１００Ａの移動局ユニットＩＤを「０００１」とすると、移動局ユニット１００Ａに対応する移動通信ユニットＩＤは「０００１」である。また、図１７に示す移動通信ユニット６００Ａの移動通信ユニットＩＤが「０００１」であるとする。この場合、移動局ユニット１００Ａに送信できなかった通知情報は、移動通信ユニット６００Ａに送信される。
【０１１８】
以上、本実施形態にかかる移動通信ユニット６００への情報通知方法について説明した。かかる情報通知方法によれば、移動局ユニット１００が通知情報を受信もしくは表示することができない場合に、移動局ユニット１００と共に移動する移動通信ユニットに通知情報を送信することが可能となる。これにより、移動局ユニット１００を保持するユーザに対してより確実に通知情報を通知することが可能となる。また、例えば移動局ユニット１００がアクティブＲＦＩＤであり、移動通信ユニット６００が携帯電話機である場合、移動局ユニット１００に表示部がなくても、移動通信ユニット６００に通知情報を送信してリアルタイムにユーザに情報を伝達することができる。
【０１１９】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１２０】
例えば、上記実施形態では、移動局ユニット１００と固定局ユニット２００との間の通信は電波により行ったが、本発明はかかる例に限定されない。例えば、移動局ユニット１００と固定局ユニット２００との間の通信を光や超音波を用いてもよい。また、移動局ユニット１００を設けずに、監視カメラによる動線検知と画像による個人認証や物体認識とによって人やモノの個体識別を行い、識別された情報を移動局ユニットＩＤとして用いてもよい。
【０１２１】
また、上記実施形態では、固定局ユニット２００は特定の位置に固定されていたが、本発明はかかる例に限定されず、移動局ユニット１００の位置を特定することが可能であれば固定されている必要はなく、移動していてもよい。例えば、ＧＰＳの場合、固定局ユニット２００は衛星であり、移動局ユニット１００はＧＰＳレシーバとなる。固定局ユニット２００である衛星は静止しておらず地球上を周回しているが、ＧＰＳ信号から得られる軌道情報から位置を特定できるため、衛星との相対距離を算出することにより移動局ユニット１００であるＧＰＳレシーバの地位を特定することができる。この他、例えば固定局ユニット２００にＧＰＳ受信ユニットを設けることにより、固定局ユニット２００の位置を変更した場合でも新しい位置をＧＰＳにより検知することができる。このとき、固定局ユニット２００の配置位置は、ネットワークを介して固定局配置情報記憶部３２０に都度記憶することができる。
【０１２２】
さらに、上記実施形態では、移動局ユニット１００の検出は、ＵＷＢなどの電波方式を利用していたが、本発明はかかる例に限定されず、例えば赤外線ビーコンや可視光ビーコン、超音波による即位、監視カメラの画像処理による位置検出、加速度センサを用いた自立航法などの方法を利用することもできる。
【図面の簡単な説明】
【０１２３】
【図１】本発明の第１の実施形態にかかる位置情報解析システムの構成を示すブロック図である。
【図２】同実施形態にかかる固定局配置情報記憶部の記憶内容を示す説明図である。
【図３】同実施形態にかかる位置情報記憶部の記憶内容を示す説明図である。
【図４】同実施形態にかかる関連情報記憶部の記憶内容を示す説明図である。
【図５】同実施形態にかかる意味交換ルール記憶部の記憶内容を示す説明図である。
【図６】同実施形態にかかる位置情報解析方法を示すフローチャートである。
【図７】位置情報解析装置の位置検出部が固定局ユニットから受信するデータの一例を示す説明図である。
【図８】位置情報解析装置の位置検出部が位置情報管理部へ送信するデータの一例を示す説明図である。
【図９】移動局ユニットの状態属性情報の一例を示す説明図である。
【図１０】移動局ユニットの動きの意味を示す意味情報の一例を示す説明図である。
【図１１】広告表示装置の構成を示すブロック図である。
【図１２】広告表示ユニット配置記憶部の記憶内容を示す説明図である。
【図１３】広告表示ユニットへの広告表示方法を示すフローチャートである。
【図１４】本発明の第１の実施形態にかかる位置情報解析システムの変形例を示すブロック図である。
【図１５】本発明の第２の実施形態にかかる位置情報解析システムの構成を示すブロック図である。
【図１６】同実施形態にかかる位置情報解析方法を示すフローチャートである。
【図１７】本発明の第３の実施形態にかかる位置情報解析システムの構成を示すブロック図である。
【図１８】同実施形態にかかる移動通信ユニット対応関係記憶部の記憶内容を示す説明図である。
【図１９】同実施形態にかかる情報通知方法を示すフローチャートである。
【符号の説明】
【０１２４】
１、１’、１’’、１’’’    位置情報解析システム
１００    移動局ユニット
２００    固定局ユニット
３００、３００’、３００’’  位置情報解析装置
３１０    情報入出力部
３１１    位置検出部
３１２    位置情報管理部
３１３    移動局ユニット別動き属性算出部
３１４    移動局ユニット関係属性算出部
３１５    ルール・位置情報相関算出部
３１６    外部インタフェース
３１７    通知情報設定部
３１８    広告表示ユニット管理部
３２０    固定局配置情報記憶部
３３０    位置情報記憶部
３４０    関連情報記憶部
３５０    意味交換ルール記憶部
３６０    広告表示ユニット配置記憶部
３７１    検索キー設定部
３７２    検索キー・位置情報相関算出部
３８０    移動通信ユニット対応関係記憶部
４００    広告表示ユニット
５００    通信ユニット
６００    移動通信ユニット
【図１】
0005163023.tif 000002
【図２】
0005163023.tif 000003
【図３】
0005163023.tif 000004
【図４】
0005163023.tif 000005
【図５】
0005163023.tif 000006
【図６】
0005163023.tif 000007
【図７】
0005163023.tif 000008
【図８】
0005163023.tif 000009
【図９】
0005163023.tif 000010
【図１０】
0005163023.tif 000011
【図１１】
0005163023.tif 000012
【図１２】
0005163023.tif 000013
【図１３】
0005163023.tif 000014
【図１４】
0005163023.tif 000015
【図１５】
0005163023.tif 000016
【図１６】
0005163023.tif 000017
【図１７】
0005163023.tif 000018
【図１８】
0005163023.tif 000019
【図１９】
0005163023.tif 000020