(57)【要約】【課題】動線分析にかかるコストを軽減しつつ、容易に動線分析を行うこと。【解決手段】条件の入力を受け付ける条件入力部と、条件入力部に入力された条件を、端末装置の移動履歴を記憶するサーバに送信し、条件を満たす移動履歴をサーバから受信する通信部と、通信部によって受信された移動履歴を表示部に表示させる表示制御部と、を備える情報表示装置。【選択図】図２
2014191541.tif 000002
【特許請求の範囲】
【請求項１】
条件の入力を受け付ける条件入力部と、
前記条件入力部に入力された前記条件を、端末装置の移動履歴を記憶するサーバに送信し、前記条件を満たす前記移動履歴を前記サーバから受信する通信部と、
前記通信部によって受信された前記移動履歴を表示部に表示させる表示制御部と、
を備える情報表示装置。
【請求項２】
前記表示制御部は、前記条件入力部から入力された前記条件を満たす特定の端末装置と、他の端末装置とを異なる表示態様で表示する請求項１に記載の情報表示装置。
【請求項３】
前記表示制御部は、前記条件入力部から入力された前記条件を満たす特定の端末装置の移動軌跡を表示する請求項１又は２に記載の情報表示装置。
【請求項４】
前記表示制御部は、前記端末装置が所定の時間以上同じ位置に滞在する場合に、前記端末装置の近傍に滞在時間を表示する請求項１〜３の何れか一項に記載の情報表示装置。
【請求項５】
端末装置の移動履歴を蓄積する移動履歴記憶部と、
情報表示装置から送信された条件を満たす前記移動履歴を検索する情報検索部と、
前記情報検索部によって検索された前記移動履歴を前記情報表示装置に送信する通信部と、
を備える情報格納装置。
【請求項６】
条件の入力を受け付ける条件入力ステップと、
前記条件入力ステップによって入力された前記条件を、端末装置の移動履歴を記憶するサーバに送信し、前記条件を満たす前記移動履歴を前記サーバから受信する通信ステップと、
前記通信ステップによって受信された前記移動履歴を表示部に表示させる表示制御ステップと、
を有する情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動線分析技術に関する。
【背景技術】
【０００２】
近年、人物の位置や行動を把握、解析し、マーケティング情報や業務効率化を行う、動線分析技術が注目されている。工場や百貨店などの施設内においては、管理者がこの動線分析技術を用いることにより従業員の位置や行動を把握し、人員の配置位置を検討することによって業務効率化を行っている。また、動線分析技術は、従業員が顧客の行動を把握し、商品の購買機会を広げるための配置検討に用いられている。例えば動線分析を行うにあたり、施設内に複数のカメラを設置し、撮影された映像を用いて人物の行動を把握する技術が提案されている（例えば特許文献１参照）。また、例えば施設内のかご又は商品にセンサを付与し、かご又は商品に付与されたセンサを特定の装置で読み取ることによって、物の動きから人物の行動を把握する技術も提案されている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４７５３１９３号公報
【特許文献２】特開２００８−１５５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のカメラを用いた技術では、施設内の全てのエリアを撮影するために多くのカメラを必要とする。また、特定の人物を広い範囲で漏れなく撮影し、動線を取得するためにはカメラの設置ノウハウが必要になる。また、特許文献２のセンサを用いた技術では、かご又は商品の一つ一つにセンサを付与するため、大量のセンサが必要となる。さらに、センサが通過したことを検知するために、センサを読み取る装置も施設内の所々に設置する必要がある。また、各センサを何に付与したかなど情報の管理が必要になる。このように、施設内で動線分析を行うためには、カメラやセンサが大量に必要になるためコストがかかってしまう。さらに、カメラの設置やセンサの情報管理なども必要になるため、動線分析を容易に行えないという問題があった。
【０００５】
上記事情に鑑み、本発明は、動線分析にかかるコストを軽減しつつ、容易に動線分析を行う技術の提供を目的としている。
【課題を解決するための手段】
【０００６】
本発明の一態様は、条件の入力を受け付ける条件入力部と、前記条件入力部に入力された前記条件を、端末装置の移動履歴を記憶するサーバに送信し、前記条件を満たす前記移動履歴を前記サーバから受信する通信部と、前記通信部によって受信された前記移動履歴を表示部に表示させる表示制御部と、を備える情報表示装置である。
【０００７】
本発明の一態様は、上記の情報表示装置であって、前記表示制御部は、前記条件入力部から入力された前記条件を満たす特定の端末装置と、他の端末装置とを異なる表示態様で表示する。
【０００８】
本発明の一態様は、上記の情報表示装置であって、前記表示制御部は、前記条件入力部から入力された前記条件を満たす特定の端末装置の移動軌跡を表示する。
【０００９】
本発明の一態様は、上記の情報表示装置であって、前記表示制御部は、前記端末装置が所定の時間以上同じ位置に滞在する場合に、前記端末装置の近傍に滞在時間を表示する。
【００１０】
本発明の一態様は、端末装置の移動履歴を蓄積する移動履歴記憶部と、情報表示装置から送信された条件を満たす前記移動履歴を検索する情報検索部と、前記情報検索部によって検索された前記移動履歴を前記情報表示装置に送信する通信部と、を備える情報格納装置である。
【００１１】
本発明の一態様は、条件の入力を受け付ける条件入力ステップと、前記条件入力ステップによって入力された前記条件を、端末装置の移動履歴を記憶するサーバに送信し、前記条件を満たす前記移動履歴を前記サーバから受信する通信ステップと、前記通信ステップによって受信された前記移動履歴を表示部に表示させる表示制御ステップと、を有する情報表示方法である。
【発明の効果】
【００１２】
本発明により、動線分析にかかるコストを軽減しつつ、容易に動線分析を行うことが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態における位置情報表示システムのシステム構成を示す図である。
【図２】情報格納装置２０及び情報表示装置３０の機能構成を表す概略ブロック図である。
【図３】端末情報データベースに記憶されるデータベースの具体例を示す図である。
【図４】要求情報の検索結果画面を表示する動作を示す図である。
【図５】要求情報の検索結果画面を表示する動作を示す図である。
【図６】動線分析における移動軌跡の表示例を示す図である。
【図７】本実施形態における位置情報収集処理の動作の具体例を示すシーケンス図である。
【図８】本実施形態における動線分析による表示処理の動作の具体例を示すシーケンス図である。
【図９】条件変更の表示処理の流れの具体例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態を、図面を参照しながら説明する。
図１は、本実施形態における位置情報表示システムのシステム構成を示す図である。実施形態の位置情報表示システムは、複数の端末装置１０−１〜１０−３、情報格納装置２０及び情報表示装置３０を備える。位置情報表示システムの近傍には単数もしくは複数の無線ＬＡＮアクセスポイント４０−１〜４０−４及びＧＰＳ衛星（Global Positioning System）５０が存在する。なお、以下の説明では、端末装置１０−１〜１０−３について特に区別しない場合には、端末装置１０と記載する。
【００１５】
端末装置１０は、例えばスマートフォン、携帯ゲーム装置、ＰＤＡ（Personal Digital Assistant）、タブレット装置、ノート型パーソナルコンピュータ等の装置である。端末装置１０−１〜１０−３は、それぞれユーザ１−１〜１−３によって操作される。また、端末装置１０は、自装置（端末装置１０）の周囲に存在する複数の無線ＬＡＮアクセスポイント４０−１〜４０−４（以下、「ＡＰ４０−１〜４０−４」という。）及びＧＰＳ衛星５０から送信される電波を受信し、受信した電波に基づいて自装置の位置情報及び時刻情報を取得する。端末装置１０は、例えばPlaceEngine（登録商標）の技術を用いて自装置の位置情報及び時刻情報を取得する。位置情報は、端末装置１０がＡＰ４０−１〜４０−４及びＧＰＳ衛星５０から送信される電波を受信した地点の情報を表す。位置情報は、例えば緯度、経度、フロアの高さなどの情報である。時刻情報は、位置情報の取得時刻の情報を表す。
【００１６】
また、端末装置１０には、位置情報収集アプリケーションがインストールされる。位置情報収集アプリケーションは、ＡＰ４０及びＧＰＳ衛星５０から送信される電波を受信することによって、自装置の位置情報を取得するためのアプリケーションソフトウェアである。端末装置１０上で起動された位置情報収集アプリケーションが実行することにより、端末装置１０はＡＰ４０及びＧＰＳ衛星５０から自装置の位置情報及び時刻情報を取得することが可能になる。
【００１７】
また、位置情報収集アプリケーションがインストールされた端末装置１０は、アプリケーションＩＤを記憶する。アプリケーションＩＤは、端末装置１０にインストールされた位置情報収集アプリケーション毎に一意に対応付けられたＩＤである。そのため、アプリケーションＩＤは、位置情報収集アプリケーションがインストールされた端末装置１０毎に固有の値となる。
また、端末装置１０−１〜１０−３のそれぞれは、取得した位置情報及び時刻情報などを含む端末情報（移動履歴）６０−１〜６０−３にアプリケーションＩＤを付与して定期的に情報格納装置２０に送信する。なお、以下の説明では、端末情報６０−１〜６０−３を、単に端末情報と記載する。
【００１８】
情報格納装置２０は、情報処理装置を用いて構成される。また、情報格納装置２０は、端末装置１０から定期的に送信される端末情報を受信し、端末情報に格納されている位置情報及び時刻情報などの情報をアプリケーションＩＤに対応付けて蓄積する。
情報表示装置３０は、例えばスマートフォン、タブレット端末、パーソナルコンピュータ等の装置である。情報表示装置３０は、工場や百貨店などの施設内に備えられる装置であり、管理者２の操作に応じて情報格納装置２０から端末情報を取得し、自装置（情報表示装置３０）に表示する。なお、情報表示装置３０は、上述の施設以外に備えられてもよい。例えば、情報表示装置３０は、遊園地などのテーマパークに備えられてもよい。
【００１９】
図２は、情報格納装置２０及び情報表示装置３０の機能構成を表す概略ブロック図である。まず、情報格納装置２０の機能構成を説明する。情報格納装置２０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、情報収集プログラムを実行する。情報収集プログラムの実行によって、情報格納装置２０は、通信部２０１、端末情報記憶部２０２、情報検索部２０３、時刻差分算出部２０４を備える装置として機能する。なお、情報格納装置２０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。また、情報収集プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、情報収集プログラムは、電気通信回線を介して送受信されてもよい。
【００２０】
通信部２０１は、端末装置１０との間で無線通信を行う。通信部２０１は、例えば端末装置１０から定期的に送信される端末情報を受信する。また、通信部２０１は、情報表示装置３０との間で通信を行う。通信部２０１は、例えば情報表示装置３０から送信される要求を受信し、受信した要求を満たす端末情報を情報表示装置３０に送信する。
端末情報記憶部２０２は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。端末情報記憶部２０２は、端末情報データベース及び滞在時間データベースを記憶している。
【００２１】
端末情報データベースには、端末装置１０に関する情報が格納されている。端末情報データベースは、例えばアプリケーションＩＤ毎に、行動分析対象ユーザ名、性別、年齢、取得時刻、位置情報の各値を記憶している。滞在時間データベースには、端末装置１０の滞在時間に関する情報が格納されている。滞在時間データベースは、例えばアプリケーションＩＤ毎に、行動分析対象ユーザ名、滞在時間、緯度、経度、時間間隔の各値を記憶している。
【００２２】
情報検索部２０３は、通信部２０１によって受信された端末情報に付与されたアプリケーションＩＤに対応する端末情報が端末情報データベースに記憶されているか否かを検索する。
時刻差分算出部２０４は、情報検索部２０３の検索結果に基づいて滞在時間を算出する。滞在時間は、端末情報を送信した端末装置１０が同じ地点に滞在していた時間を表す。
【００２３】
時刻差分算出部２０４は、例えば情報検索部２０３から端末情報に付与されたアプリケーションＩＤに対応する端末情報が端末情報データベースに記憶されている通知を受けると、受信された端末情報の取得時刻の値と端末情報データベースに記憶されている取得時刻が最新の端末情報の取得時刻の値との差分を取ることによって滞在時間を算出する。時刻差分算出部２０４は、算出した滞在時間をアプリケーションＩＤに対応付けて滞在時間データベースに追加して記録する。また、時刻差分算出部２０４は、例えば情報検索部２０３から端末情報に付与されたアプリケーションＩＤに対応する端末情報が端末情報データベースに記憶されていない通知を受けると、差分時刻の算出を行わない。その後、時刻差分算出部２０４は、受信された端末情報をアプリケーションＩＤに対応付けて端末情報データベースに追加して記録する。
【００２４】
次に、情報表示装置３０の機能構成を説明する。情報表示装置３０は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、表示プログラムを実行する。表示プログラムの実行によって、情報表示装置３０は、条件入力部３０１、通信部３０２、表示情報記憶部３０３、表示制御部３０４、表示部３０５を備える装置として機能する。なお、情報表示装置３０の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。また、表示プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、表示プログラムは、電気通信回線を介して送受信されてもよい。
【００２５】
条件入力部３０１は、タッチパネル等の既存の入力装置を用いて構成される。条件入力部３０１は、管理者２の指示を情報表示装置３０に入力する際に管理者２によって操作される。条件入力部３０１は、例えば管理者２の操作に応じて条件の入力を受け付ける。条件の具体例として、例えば日時の範囲、滞在フロア、ユーザの性別、ユーザの年齢などの条件がある。日時の範囲は、例えば「１０月１日〜１２月３１日」や「１０月１日の１０：００：００〜１７：００：００」などである。
【００２６】
通信部３０２は、情報格納装置２０との間で通信を行う。通信部３０２は、例えば条件入力部３０１に入力された条件を情報格納装置２０に送信し、情報格納装置２０から送信された条件を満たす端末情報（以下、「要求情報」という。）を受信する。
表示情報記憶部３０３は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。表示情報記憶部３０３は、通信部３０２によって受信された要求情報を記憶している。
【００２７】
表示制御部３０４は、表示部３０５の表示を制御する。表示制御部３０４は、例えば通信部３０２によって受信された要求情報を表示部３０５に表示する。また、表示制御部３０４は、条件入力部３０１からの入力に応じて、入力された情報に対応する要求情報の表示方法を制御する。表示制御部３０４は、例えば条件入力部３０１から特定の人物（例えば、男性、女性など）を指定する入力がなされると、特定の人物とそのその他の人物とを異なる表示態様で表示部３０５に表示する。具体的には、表示制御部３０４は、特定の人物を表示する色と、そのその他の人物を表示する色とを異なるように表示部３０５に表示する。
【００２８】
また、条件入力部３０１から特定の人物の一定期間内の軌跡を表示させる入力がなされると、表示制御部３０４は表示情報記憶部３０３を参照し、特定の人物の一定期間内の移動軌跡を線分で表示部３０５に表示する。具体的には、まず、表示制御部３０４は表示情報記憶部３０３に記憶されている特定の人物に対応する位置情報及び取得時刻を取得する。次に、表示制御部３０４は取得した位置情報に基づいて、表示部３０５の画面上に特定の人物の位置を示す情報を表示する。この際、表示制御部３０４は、取得した時刻情報を参照し、取得時刻が記録された順に人物の位置を示す情報を線分で表示する。
表示部３０５は、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。表示部３０５は、表示制御部３０４の制御に応じて要求情報を表示する。
【００２９】
図３は、端末情報データベースに記憶されるデータベースの具体例を示す図である。図３（Ａ）は、端末情報データベースの構成図である。端末情報データベースは、端末装置１０に関する情報を表すレコード７０を複数有する。レコード７０は、アプリケーションＩＤ、行動分析対象ユーザ名、性別、年齢、取得時刻、位置情報の各値を有する。アプリケーションＩＤの値は、レコード７０によって表される端末装置１０にインストールされた位置情報収集アプリケーション毎に一意に対応付けられたＩＤを表す。行動分析対象ユーザ名の値は、レコード７０によって表される端末装置１０を使用している行動分析対象のユーザの名前を表す。
【００３０】
性別の値は、レコード７０によって表される端末装置１０を使用している行動分析対象のユーザの性別を表す。年齢の値は、レコード７０によって表される端末装置１０を使用している行動分析対象のユーザの年齢を表す。取得時刻の値は、レコード７０によって表される端末装置１０が位置情報を取得した時刻を表す。位置情報の値は、レコード７０によって表される端末装置１０が取得した位置情報を表す。位置情報の具体例として、緯度、経度及び滞在フロアの各値がある。緯度の値は、レコード７０によって表される端末装置１０が位置情報を取得した地点の緯度を表す。経度の値は、レコード７０によって表される端末装置１０が位置情報を取得した地点の経度を表す。滞在フロアの値は、レコード７０によって表される端末装置１０が位置情報を取得した地点のフロアの高さを表す。
【００３１】
図３（Ａ）に示す例では、端末情報データベースには１つのアプリケーションＩＤが存在する。このアプリケーションＩＤは、“０１２３４５６７８９”である。図３（Ａ）において、端末情報データベースの最上段の行は、アプリケーションＩＤの値が“０１２３４５６７８９”、行動分析対象ユーザ名の値が“Ａ”、性別の値が“Ｍ”、年齢の値が“３４”、取得時刻の値が“２０１２／１２／２１  １１：５８：３８”、緯度の値が“３５．７”、経度の値が“１３９．５”、滞在フロアの値が“５”である。即ち、アプリケーションＩＤ“０１２３４５６７８９”で識別される端末装置１０を使用している行動分析対象のユーザが“Ａ”であり、性別が“男性”であり、年齢が“３４歳”であり、位置情報の取得時刻が“２０１２年１２月２１日  １１時５８分３８秒”であり、位置情報を取得した地点の緯度が“３５．７”であり、経度が“３９．５”であり、フロアの高さが“５”であることが表されている。
【００３２】
図３（Ｂ）は、滞在時間データベースの構成図である。滞在時間データベースは、滞在時間に関する情報を表すレコード８０を複数有する。レコード８０は、アプリケーションＩＤ、行動分析対象ユーザ名、滞在時間、緯度、経度及び時間間隔の各値を有する。滞在時間の値は、時刻差分算出部２０４によって算出された滞在時間を表す。時間間隔の値は、レコード８０によって表される滞在時間が生じた時間を表す。
【００３３】
図３（Ｂ）に示す例では、滞在時間データベースには１つのアプリケーションＩＤが存在する。このアプリケーションＩＤは、“０１２３４５６７８９”である。図３（Ｂ）において、滞在時間データベースの最上段の行は、アプリケーションＩＤの値が“０１２３４５６７８９”、行動分析対象ユーザ名の値が“Ａ”、滞在時間の値が“３”、緯度の値が“３５．７”、経度の値が“１３９．５”及び時間間隔の値が“２０１２／１２／２１  １１：５８：３８〜１１：５８：４１”である。即ち、アプリケーションＩＤ“０１２３４５６７８９”で識別される端末装置１０を使用している行動分析対象ユーザが“Ａ”であり、性別が“男性”であり、滞在時間が“３秒”であり、滞在していた地点の緯度が“３５．７”であり、経度が“１３９．５”であり、時間間隔が“２０１２年１２月２１日  １１時５８分３８秒〜１１時５８分４１秒”であることが表されている。
【００３４】
図４は、表示部３０５に表示される要求情報の検索結果画面を表示する動作を示す図である。
図４（Ａ）は、情報格納装置２０から送信された要求情報に基づいて、行動分析対象ユーザの位置が表示されている状態を示す図である。情報表示装置３０の表示部３０５には、情報格納装置２０が管理者２からの条件の入力に応じて端末情報を検索した結果、得られた端末装置１０の位置情報や位置情報を取得した日時などの情報が表示される。
【００３５】
図４（Ａ）に示す例では、表示部３０５には、Ｘ百貨店のフロアマップが表示されている。また、画面に表示されている複数の黒い丸は、端末装置１０を表す。また、表示部３０５の左上方向の画面上には、表示部３０５に表示されている画面の詳細を表す通知画像ｉｎｆ１が表示される。通知画像ｉｎｆ１には、表示部３０５に表示されている画面が２０１２年１０月６日、１１時５２分３８秒、Ｘ百貨店の１０階であることが示されている。通知画像ｉｎｆ１を見ることによって、管理者２は位置情報が収集された場所や日時を把握することができる。なお、通知画像ｉｎｆ１は、表示部３０５の画面上であれば、どの位置に表示されてもよい。
【００３６】
また、管理者２が表示部３０５の下方に表示されたスライダーを右方向（未来方向）に移動させると、スライダーを止めた時点の情報が表示される。図４に示す例では、管理者２がスライダーを右方向に移動させると、図４（Ａ）に示す画面から図４（Ｂ）に示す画面に切り替わる。また、画面の切り替えとともに、切り替え後の画面に関する情報の詳細を表す通知画像ｉｎｆ２が表示部３０５の左上方向の画面上に表示される。通知画像ｉｎｆ２には、表示部３０５に表示されている画面が２０１２年１０月６日、１１時５２分４３秒、Ｘ百貨店の１０階であることが示されている。したがって、管理者２は表示部３０５に表示されている通知画像ｉｎｆ２を見ることで、スライダーを右方向に移動させたことにより、図４（Ａ）の画面から５秒後のＸ百貨店の１０階の様子が表示されたことを把握できる。なお、通知画像ｉｎｆ２は、表示部３０５の画面上であれば、どの位置に表示されてもよい。
【００３７】
また、図４には図示していないが、図４（Ａ）において管理者２が表示部３０５の下方に表示されたスライダーを左方向（過去方向）に移動させると、時刻が変更されてスライダーを止めた時点の情報が表示される。具体的には、図４（Ａ）に表示されている時刻よりも遡った時刻の端末装置１０の位置情報が表示部３０５に表示される。なお、時間の指定方法については、スライダーはグラフィカルユーザインターフェース例の一つであって、他にもカレンダーやドラムユーザインターフェースと呼ばれる別のグラフィカルユーザインターフェースでも操作可能である。
【００３８】
図５は、表示部３０５に表示される要求情報の検索結果画面を表示する動作を示す図である。
図５（Ａ）は、複数のフロアに関する情報を一画面に表示させた具体例を示す図である。図５（Ａ）に示す例では、Ｘ百貨店の複数のフロア（図５（Ａ）では、８階、９階、１０階）画像が表示部３０５の一画面に表示されている。また、各フロア画像に表示されている複数の黒い丸は、端末装置１０を表す。また、図５（Ａ）の画面上には、フロア毎にフロア画像の詳細を表す通知画像ｉｎｆ３が表示されている。管理者２は、表示部３０５に表示された複数のフロア画像の中から表示部３０５に表示したいフロア画像を選択する操作を行う。管理者２のフロア画像を選択する操作に応じて、情報表示装置３０は、選択されたフロア画像を表示部３０５に表示する。具体的には、管理者２が図５（Ａ）に表示されたフロア画像９０に触れると、図５（Ａ）の画面から図５（Ｂ）の画面に切り替わる。
【００３９】
図６は、動線分析における移動軌跡の表示例を示す図である。
図６（Ａ）は、一台の端末装置１０の移動軌跡の表示例を示す図である。図６（Ａ）に示す例では、管理者２が条件入力部３０１を操作することによって、特定の端末装置１０を選択し、特定の端末装置１０とその他の端末装置１０とを異なる表示態様で表示した例が示されている。例えば、特定の端末装置１０は、管理者２によって選択された一台の端末装置１０である。例えば、黒い丸１００は端末装置１０であり、複数の破線の黒い丸はその他の端末装置１０を表す。また、情報表示装置３０は、管理者２の操作に応じて、特定の端末装置１０の一定期間内の移動軌跡を線分で表示する。このような移動軌跡の表示は、不図示のボタンなどによってオンオフの切り替えが可能になる。
【００４０】
図６（Ａ）のように特定の端末装置１０の移動軌跡を線分で表示することにより、管理者２は一見して選択した端末装置１０の行動を把握することができる。なお、上述した表示態様以外の表示態様で特定の端末装置１０とその他の端末装置１０とを区別するように構成されてもよい。例えば、特定の端末装置１０をハイライトで表示するように構成されてもよいし、特定の端末装置１０のみを表示部３０５に表示するように構成されてもよい。
【００４１】
図６（Ｂ）は、特定の端末装置１０グループの移動軌跡の表示例を示す図である。図６（Ｂ）に示す例では、管理者２が条件入力部３０１を操作することによって、特定の条件（例えば女性、３０代など）を満たす特定の端末装置１０のグループ（図６（Ｂ）では、黒い丸）を選択し、移動軌跡を表した例が示されている。このように、管理者２が特定の条件を入力し、特定の端末装置１０のグループの移動軌跡を表示させることによって、複数の移動軌跡が表示される。
【００４２】
また、端末装置１０が同じ場所に所定の時間以上滞在して存在する場合、情報表示装置３０は所定の時間以上滞在している端末装置１０の近傍に滞在時間を表す通知画像ｉｎｆ４を表示する。このように、滞在時間が表示されることにより、管理者２はフロアのどの場所でどのくらいの時間の間、端末装置１０を使用している顧客が滞在していたのかを把握することができる。
【００４３】
図７は、本実施形態における位置情報収集処理の動作の具体例を示すシーケンス図である。
位置情報収集アプリケーションがインストールされた端末装置１０は、定期的に自装置（端末装置１０）の周囲に存在するＡＰ４０又はＧＰＳ衛星５０から電波を受信する。端末装置１０は、受信した電波に基づいて自装置の位置情報及び時刻情報を取得する（ステップＳ１０１）。所定の回数、位置情報及び時刻情報を取得すると、端末装置１０は取得した位置情報及び時刻情報などを含む端末情報にアプリケーションＩＤを付与して情報格納装置２０に送信する（ステップＳ１０２）。情報格納装置２０の通信部２０１は、端末装置１０から送信された端末情報を受信し、情報検索部２０３に転送する（ステップＳ１０３）。
【００４４】
情報検索部２０３は、通信部２０１から転送された端末情報に付与されているアプリケーションＩＤを取得する（ステップＳ１０４）。その後、情報検索部２０３は、取得したアプリケーションＩＤと同一のアプリケーションＩＤが端末情報データベースに記憶されているか否かを検索する（ステップＳ１０５）。次に、情報検索部２０３は、端末情報記憶部２０２を参照し、検索結果を取得する（ステップＳ１０６）。具体的には、取得したアプリケーションＩＤと同一のアプリケーションＩＤが端末情報記憶部２０２に記憶されている場合、情報検索部２０３はステップＳ１０３で転送された端末情報と該当ありの情報とを検索結果として取得する。
【００４５】
該当ありの情報には、ステップＳ１０４で取得したアプリケーションＩＤと同一のアプリケーションＩＤが端末情報記憶部２０２に記憶されていることを示す情報が格納されている。一方、取得したアプリケーションＩＤと同一のアプリケーションＩＤが端末情報記憶部２０２に記憶されていない場合、情報検索部２０３はステップＳ１０３で転送された端末情報と該当なしの情報とを検索結果として取得する。該当なしの情報には、ステップＳ１０４で取得したアプリケーションＩＤと同一のアプリケーションＩＤが端末情報記憶部２０２に記憶されていないことを示す情報が格納されている。
【００４６】
次に、情報検索部２０３は、取得した検索結果を時刻差分算出部２０４に出力する（ステップＳ１０７）。時刻差分算出部２０４は、情報検索部２０３から出力された検索結果に基づいて、滞在時間を算出する（ステップＳ１０８）。具体的には、情報検索部２０３から出力された検索結果に該当ありの情報が含まれている、かつ、出力された検索結果に含まれている端末情報の位置情報の値と当該端末情報と同一のアプリケーションＩＤに対応する端末情報の最新の位置情報との値が変化していない場合、時刻差分算出部２０４は滞在時間を算出する。時刻差分算出部２０４は、出力された検索結果に含まれている端末情報の取得時間の値と、端末情報記憶部２０２に記憶されている当該端末情報と同一のアプリケーションＩＤに対応する端末情報の最新の取得時刻の値との差分を算出することによって滞在時間を算出する。
【００４７】
一方、情報検索部２０３から出力された検索結果に該当なしの情報が含まれている場合、時刻差分算出部２０４は滞在時間の算出を行わない。
時刻差分算出部２０４は、算出した滞在時間を含む算出結果を端末情報記憶部２０２に出力する（ステップＳ１０９）。算出結果には、算出された滞在時間、アプリケーションＩＤ、位置情報の取得時刻及び位置情報が格納されている。端末情報記憶部２０２は、出力された算出結果を端末情報データベース及び滞在時間データベースに記録する（ステップＳ１１０）。
【００４８】
図８は、本実施形態における動線分析による表示処理の動作の具体例を示すシーケンス図である。
情報表示装置の条件入力部３０１は、管理者２から条件の入力を受け付ける（ステップＳ２０１）。管理者２から条件が入力されると、条件入力部３０１は入力された条件を通信部３０２に出力する（ステップＳ２０２）。通信部３０２は、出力された条件を情報格納装置２０に送信する（ステップＳ２０３）。
情報格納装置２０の通信部２０１は、情報表示装置３０から送信された条件を受信し、情報検索部２０３に転送する（ステップＳ２０４）。
【００４９】
情報検索部２０３は、転送された条件を取得する（ステップＳ２０５）。次に、情報検索部２０３は、端末情報記憶部２０２を参照し、要求情報があるか否かを検索する（ステップＳ２０６）。情報検索部２０３は、端末情報記憶部２０２を参照し、検索結果を取得する（ステップＳ２０７）。具体的には、要求情報がある場合、情報検索部２０３は端末情報記憶部２０２から要求情報を検索結果として取得する。一方、要求情報がない場合、情報検索部２０３は要求情報なしの情報を検索結果として取得する。
【００５０】
情報検索部２０３は、取得した検索結果を通信部２０１に出力する（ステップＳ２０８）。通信部２０１は、情報検索部２０３から出力された検索結果を情報表示装置３０に送信する（ステップＳ２０９）。情報表示装置３０の通信部３０２は、情報格納装置２０から送信された検索結果を受信し、表示情報記憶部３０３及び表示制御部３０４に出力する（ステップＳ２１０）。この際、検索結果に要求情報なしの情報が格納されている場合、通信部３０２は表示情報記憶部３０３に検索結果を出力しない。表示情報記憶部３０３は、出力された検索結果を記憶する（ステップＳ２１１）。
【００５１】
表示制御部３０４は、出力された検索結果に基づいて、表示部３０５の制御を行う。具体的には、検索結果に要求情報なしの情報が格納されている場合、表示制御部３０４は要求情報がないことを管理者２に通知するように表示部３０５の表示を制御する。例えば表示制御部３０４は、エラーを示すポップアップ画面を表示部３０５に表示することによって、管理者２に要求情報がないことを通知する。一方、検索結果に要求情報が格納されている場合、表示制御部３０４は要求情報を表示するように表示部３０５を制御する（ステップＳ２１２）。表示部３０５は、表示制御部３０４の制御に応じた表示を行う（ステップＳ２１３）。
【００５２】
図９は、条件変更の表示処理の流れの具体例を示すフローチャートである。
条件入力部３０１は、管理者２から条件の変更を受け付ける（ステップＳ３０１）。例えば、条件の変更は、特定の行動分析対象ユーザの表示態様の変更や移動軌跡の表示のオンオフなどの変更や、あるいは、表示部３０５に表示されているフロア画像の変更や時刻の変更などである。次に。表示制御部３０４は、特定の条件が入力されたか否かを判定する（ステップＳ３０２）。ここで、特定の条件とは、例えば、特定の行動分析対象ユーザの表示態様の変更や移動軌跡の表示のオンオフなどである。特定の条件が入力された場合（ステップＳ３０２−ＹＥＳ）、表示制御部３０４は表示情報記憶部３０３を参照し、入力された特定の条件で特定の行動分析対象ユーザを表示部３０５に表示する（ステップＳ３０３）。その後、処理が終了する。
【００５３】
一方、特定の条件が入力されていない場合（ステップＳ３０２−ＮＯ）、表示制御部３０４は表示情報記憶部３０３を参照し、条件に対応する要求情報が記憶されているか否かを判定する（ステップＳ３０４）。条件に対応する要求情報が表示情報記憶部３０３に記憶されている場合（ステップＳ３０４−ＹＥＳ）、表示制御部３０４は入力された条件に対応する要求情報を表示情報記憶部３０３から取得する（ステップＳ３０４）。その後、表示制御部３０４は、取得した要求情報を表示部３０５に表示する（ステップＳ３０５）。一方、条件に対応する要求情報が表示情報記憶部３０３に記憶されていない場合（ステップＳ３０４−ＮＯ）、通信部３０２は情報格納装置２０に条件を送信し、要求情報を受信する（ステップＳ３０６）。その後、表示制御部３０４は、取得した要求情報を表示部３０５に表示する（ステップＳ３０５）。
【００５４】
以上のように構成された位置情報表示システムによれば、容易に動線分析を行うことが可能となる。具体的には、位置情報収集アプリケーションがインストールされた端末装置１０が、定期的にＡＰ４０やＧＰＳ衛星５０から送信される電波を受信することによって、自装置（端末装置１０）の位置情報を取得できる。これにより、従来に比べてより広い範囲で正確な位置情報を取得することができる。また、情報表示装置３０の表示画面上にスライダーを設けることで、管理者２の操作に応じて時間を指定し、画面上に表示させたい行動分析対象ユーザの位置情報を表示させることができる。さらに、管理者が特定の条件を入力することにより、特定の人物の行動を線分で表示させたり、所定の時間以上同じ場所に滞在していた場合には滞在時間を表示させることで、行動分析対象ユーザの行動を把握しやすくなる。したがって、行動分析対象ユーザを撮影するためのカメラを施設内に大量に設置する必要もない。さらに、かご又は商品に対してセンサを付与する必要もない。そのため、動線分析にかかるコストを軽減しつつ、容易に動線分析を行うことが可能となる。
【００５５】
＜変形例＞
端末装置１０の位置情報を収集する技術は、上述の技術に限定される必要はない。例えばＩＭＥＳ（Indoor Messaging System）などの技術を用いて、端末装置１０の位置情報を収集してもよい。
本実施例では、位置情報表示システムに存在する端末装置１０の数は、三台であるが、端末装置１０の数が四台以上であってもよいし、端末装置１０の数が二台以下であってもよい。
また、端末装置１０と情報表示装置３０とが同一の装置で構成されてもよい。
【００５６】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５７】
１０（１０−１〜１０−３）…端末装置，  ２０…情報格納装置，  ３０…情報表示装置，  ４０（４０−１〜４０−４）…無線アクセスポイント，  ５０…ＧＰＳ衛星，  ２０１…通信部，  ２０２…端末情報記憶部（移動履歴記憶部），  ２０３…情報検索部，  ２０４…時刻差分算出部，  ３０１…条件入力部，  ３０２…通信部，  ３０３…表示情報記憶部，  ３０４…表示制御部，  ３０５…表示部
【図１】
2014191541.tif 000003
【図２】
2014191541.tif 000004
【図３】
2014191541.tif 000005
【図４】
2014191541.tif 000006
【図５】
2014191541.tif 000007
【図６】
2014191541.tif 000008
【図７】
2014191541.tif 000009
【図８】
2014191541.tif 000010
【図９】
2014191541.tif 000011