(57)【要約】【課題】  システムの処理能力の低下を防ぐことができる利用者行動管理システム１０を提供する。【解決手段】  利用者行動管理システム１０は、端末１２と接続可能な複数の通信機２０と、各通信機２０に対応する仮想マシン４０を有する通信サーバ３０と、通信サーバ３０から端末データが送信される処理サーバ６０と、を備え、各通信機２０は、端末１２から送信されたパケットを受信し、パケットから端末１２の端末ＩＤを取得し、取得した端末ＩＤ及びパケットの受信時刻を有する端末データを通信サーバ３０に送信し、通信サーバ３０では、端末データを送信した各通信機２０に対応する各仮想マシン４０に端末データが送信され、各仮想マシン４０は、端末データを処理サーバ６０に送信し、処理サーバ６０は、受信した端末データを端末ＩＤ毎に抽出し、端末１２の利用者の入退出時間を取得する。【選択図】図１
2019220017.tif 000002
【特許請求の範囲】
【請求項１】
端末と接続可能な複数の通信機と、
前記各通信機に対応する仮想マシン又はコンテナを有する通信サーバと、
前記通信サーバから端末データが送信される処理サーバと、
を備え、
前記各通信機は、前記端末から送信されたパケットを受信し、前記パケットから前記端末の端末ＩＤを取得し、取得した前記端末ＩＤ及び前記パケットの受信時刻を有する端末データを前記通信サーバに送信し、
前記通信サーバでは、前記端末データを送信した前記各通信機に対応する前記各仮想マシンに前記端末データが送信され、
前記各仮想マシン又は前記コンテナは、前記端末データを前記処理サーバに送信し、
前記処理サーバは、受信した前記端末データを前記端末ＩＤ毎に抽出し、前記端末の利用者の入退出時間を取得する
ことを特徴とする利用者行動管理システム。
【請求項２】
請求項１に記載の利用者行動管理システムにおいて、
前記端末データは、前記通信機の通信機ＩＤを有し、
前記処理サーバは、
受信した前記端末データを前記端末ＩＤ毎に前記受信時刻で並び替え、
前記通信機ＩＤに基づいて、前記端末の移動履歴を取得する
ことを特徴とする利用者行動管理システム。
【請求項３】
請求項２に記載の利用者行動管理システムにおいて、
前記端末データは、前記パケットの受信時の電界強度を有し、
前記処理サーバは、
同一の前記端末ＩＤに対して前記電界強度が所定値以上の前記端末データに基づいて、前記端末の移動履歴を取得する
ことを特徴とする利用者行動管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末と接続可能な複数の通信機と、通信サーバと、処理サーバを備え、端末の利用者に関する情報を取得する利用者行動管理システムに関する。
【背景技術】
【０００２】
利用者が訪れる施設において、施設内の利用者の管理のために、利用者の施設内の移動履歴を管理するシステムが用いられている（特許文献１）。
【０００３】
特許文献１のシステムでは、端末から送信された識別情報を複数の無線基地局で受信し、前記無線基地局の設置位置から端末の位置情報を検出し、この位置情報に基づいて、端末の移動履歴が取得されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２３６５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のシステムでは、施設内に多くの端末が存在する場合には、処理すべき情報が膨大となり、システムの処理能力が著しく低下するおそれがある。
【０００６】
本発明は、上記の課題を考慮してなされたものであって、施設内に多くの端末が存在する場合であっても、システムの処理能力の低下を防ぐことができる利用者行動管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る利用者行動管理システムは、端末と接続可能な複数の通信機と、前記各通信機に対応する仮想マシン又はコンテナを有する通信サーバと、前記通信サーバから端末データが送信される処理サーバと、を備え、前記各通信機は、前記端末から送信されたパケットを受信し、前記パケットから前記端末の端末ＩＤを取得し、取得した前記端末ＩＤ及び前記パケットの受信時刻を有する端末データを前記通信サーバに送信し、前記通信サーバでは、前記端末データを送信した前記各通信機に対応する前記各仮想マシンに前記端末データが送信され、前記各仮想マシン又は前記コンテナは、前記端末データを前記処理サーバに送信し、前記処理サーバは、受信した前記端末データを前記端末ＩＤ毎に抽出し、前記端末の利用者の入退出時間を取得することを特徴とする。
【０００８】
前記利用者行動管理システムにおいて、前記端末データは、前記通信機の通信機ＩＤを有し、前記処理サーバは、受信した前記端末データを前記端末ＩＤ毎に前記受信時刻で並び替え、前記通信機ＩＤに基づいて、前記端末の移動履歴を取得することを特徴とする。
【０００９】
前記利用者行動管理システムにおいて、前記端末データは、前記パケットの受信時の電界強度を有し、前記処理サーバは、同一の前記端末ＩＤに対して前記電界強度が所定値以上の前記端末データに基づいて、前記端末の移動履歴を取得することを特徴とする。
【発明の効果】
【００１０】
本発明の利用者行動管理システムによれば、施設内に多くの端末が存在する場合であっても、システムの負荷を抑えながら、利用者の入退出時間を取得することができる。また、端末の移動履歴を取得することができる。さらに、端末の移動履歴の精度を高めることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る利用者行動管理システムの説明図である。
【図２】図２Ａは、通信機の説明図であり、図２Ｂは、通信サーバの説明図である。
【図３】処理サーバの説明図である
【図４】本発明の実施形態に係る利用者行動管理システムの処理手順の説明図である。
【図５】通信機の配置の説明図である。
【図６】テーブルの説明図である。
【図７】テーブルから抽出した端末データの説明図である。
【図８】端末の移動履歴の例を示す図である。
【発明を実施するための形態】
【００１２】
＜利用者行動管理システム１０の構成＞
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明の実施形態に係る利用者行動管理システム１０の説明図であり、図２Ａは、通信機の説明図であり、図２Ｂは、通信サーバの説明図であり、図３は、処理サーバ６０の説明図である。
【００１３】
利用者行動管理システム１０は、端末１２ａ〜１２ｃ、通信機２０Ａ〜２０Ｈ、通信サーバ３０及び処理サーバ６０を備える。端末１２ａ〜１２ｃ（適宜総称して「端末１２」という）は、通信機能を有する端末である。通信サーバ３０と処理サーバ６０とは、公衆回線５０で接続される。公衆回線５０は、インターネット等で構成される公衆回線である。
【００１４】
通信機２０Ａ〜２０Ｈは、端末１２から送信されたパケットを受信し、通信サーバ３０に前記パケットに基づいた端末データを通信サーバ３０に送信する通信機である（適宜総称して「通信機２０」という）。通信機２０Ａ〜２０Ｈは、各々通信機制御部２２と通信部２４とを備える。
【００１５】
通信機制御部２２は、端末１２から送信されたパケットに基づいて、端末データを生成するとともに、通信サーバ３０への接続に関する制御をする制御部である。ここで、端末データには、端末１２のＩＤである端末ＩＤ、パケットの受信時刻、通信機２０のＩＤである通信機ＩＤ及びパケットの受信時の電界強度が含まれる。通信機ＩＤとして、通信機２０ＡにはＴＡ、通信機２０ＢにはＴＢ、以下、通信機２０Ｃ〜２０Ｈには、ＴＣ〜ＴＨが設定される。通信部２４は、端末１２と通信サーバ３０と通信するための機能を有する。
【００１６】
通信サーバ３０は、通信機２０から送信された端末データを処理サーバ６０に送信するサーバである。通信サーバ３０は、ハードウェア３２、仮想ソフトウェア３８及び仮想マシン４０Ａ〜４０Ｈ（適宜総称して「仮想マシン４０」という）とを備える。
【００１７】
ハードウェア３２は、ＣＰＵで構成される通信サーバ制御部３４、通信サーバ通信部３６、メモリー、補助記憶装置を備える。通信サーバ制御部３４は、通信サーバ３０の制御、通信機２０、処理サーバ６０への接続に関する制御をする制御部である。通信サーバ通信部３６は、通信機２０から端末データを受信する機能と、仮想マシン４０に送信する機能と、仮想マシン４０から処理サーバ６０に送信する機能を有する。
【００１８】
仮想ソフトウェア３８は、仮想マシン４０を実行、制御するための制御プログラムである。仮想ソフトウェア３８は、ハイパーバイザ(hypervisor)又はホストＯＳ、及び仮想化レイヤで構成される。仮想マシン４０Ａ〜４０Ｈは、通信機２０Ａ〜２０Ｈに対応して、設けられる。すなわち、仮想マシン４０Ａは通信機２０Ａに対応し、以下、通信機２０Ｂ〜２０Ｈには、仮想マシン４０Ｂ〜仮想マシン４０Ｈが対応している。
【００１９】
処理サーバ６０は、処理サーバ制御部６２、処理サーバ通信部６４、及び記憶部６６とを備える。処理サーバ制御部６２は、端末データに基づく端末の利用者の入退出時間や端末の移動履歴等を作成、仮想マシン４０への接続に関する制御をする制御部である。処理サーバ通信部６４は、通信サーバ３０と通信するための機能を有する。
【００２０】
記憶部６６は、テーブル６８を備える。テーブル６８には、端末ＩＤ、受信時刻、電界強度及び通信機ＩＤが記憶される。ここで、端末ＩＤは、例えば、端末１２のＭＡＣアドレスである。端末１２ａ、１２ｂ、１２ｃには、端末ＩＤとして、それぞれ、Ｉａ、Ｉｂ、Ｉｃが設定される。受信時刻は、通信機２０が端末１２から送信されたパケットを受信した際の時刻である。電界強度は、通信機２０が端末１２から送信されたパケットを受信した際の電界強度である。通信機ＩＤは、通信機２０を識別するための識別符号である。通信機２０Ａ〜２０Ｈには、通信機ＩＤとして、それぞれ、ＴＡ〜ＴＨが設定される。
【００２１】
＜利用者行動管理システム１０の動作の説明＞
次に、利用者行動管理システム１０の動作について、図４を用いて説明する。図４は、本発明の実施形態に係る利用者行動管理システム１０の処理手順の説明図である。図５は、施設内の通信機２０Ａ〜２０Ｈの配置の説明図である。なお、以下、端末１２ａが図５において、矢印の方向に移動する場合について、説明する。具体的には、端末１２ａを使用する利用者Ａが端末１２ａを携帯し、入り口から入場し、出口から退場する場合について説明する。
【００２２】
利用者Ａが入り口から入場すると、端末１２ａから送信されたパケットが通信機２０で受信される（ステップＳ１）。この場合は、端末１２ａの近傍の通信機２０として、通信機２０Ａ、２０Ｂでパケットが受信される。以下、通信機２０Ａの動作について説明する。
【００２３】
通信機２０Ａでは、通信機制御部２２が通信部２４を介して受信したパケットから端末１２Ａの端末ＩＤ、パケットの受信時刻及びパケットの受信時の電界強度を取得する（ステップＳ２）。
【００２４】
通信機制御部２２は、端末データを生成し、通信部２４を介して、通信サーバ３０に送信する（ステップＳ３）。端末データは、通信機制御部２２によって、端末ＩＤ、受信時刻及び電界強度に通信機２０Ａの通信機ＩＤであるＴＡが付加されて生成される。
【００２５】
通信サーバ３０は、通信サーバ制御部３４を介して、端末データを受信する（ステップＳ４）。通信サーバ制御部３４は、端末データ内の通信機ＩＤを取得し、取得した通信機ＩＤに対応する仮想マシン４０に送信する（ステップＳ５）。通信サーバ３０が受信した端末データは、通信機ＩＤとしてＴＡを含んでいるので、通信サーバ制御部３４は、端末データを仮想マシン４０Ａに送信する。
【００２６】
仮想マシン４０は、受信した端末データを通信サーバ制御部３４、公衆回線５０を介して処理サーバ６０に送信する（ステップＳ６）。具体的には、仮想マシン４０Ａから処理サーバ６０に端末データが送信されることとなる。
【００２７】
処理サーバ６０では、処理サーバ制御部６２が処理サーバ通信部６４を介して受信した端末データを記憶部６６のテーブル６８に記憶する（ステップＳ７）。上述したステップＳ１〜Ｓ７が所定時間繰り返し行われ、テーブル６８に端末データが記録される。図６は、所定時間繰り返し行われ、端末データが記録されたテーブル６８を示す。
【００２８】
処理サーバ制御部６２は、テーブル６８から特定の端末ＩＤを含み、かつ、電界強度が所定値Ｅth以上の端末データを抽出し、受信時刻の順番で並び替える（ステップＳ８）。ここで、端末データ内で、端末ＩＤが同一の場合に所定値Ｅth以上の端末データを抽出するのは通信機２０により近くにいる端末１２を抽出するためである。
【００２９】
図７は、テーブル６８から抽出された端末データを示す図である。具体的には、処理サーバ制御部６２が、テーブル６８から端末１２ａの端末ＩＤであるＩａを含む端末データを抽出したデータである。ここで、テーブル６８には、端末ＩＤであるＩａに対して、受信時刻ｔ３である２つの端末データが含まれている。電界強度に関しては、Ｅ31＞Ｅth＞Ｅ32であるので、受信時刻ｔ３に対しては、電界強度がＥ31である端末データが抽出される。
【００３０】
処理サーバ制御部６２は、前記抽出した端末データに基づいて、端末１２の移動履歴を生成する。図６では、通信機ＩＤとして、ＴＡ、ＴＤ、ＴＥ及びＴＨが抽出されているので、対応する通信機２０は、通信機２０Ａ、２０Ｄ、２０Ｅ及び２０Ｈとなる。端末１２ａはこれら通信機２０の近傍を移動した考えられる。従って、処理サーバ制御部６２は、図７に示される端末１２ａの移動履歴を生成することとなる（ステップＳ９）。抽出した端末データの受信時刻から、端末１２ａの利用者の施設内の入場時刻はｔ１、退出時刻はｔ４であることがわかる。
【００３１】
利用者行動管理システム１０は、端末１２と接続可能な複数の通信機２０と、前記各通信機２０に対応する仮想マシン４０又はコンテナを有する通信サーバ３０と、前記通信サーバ３０から端末データが送信される処理サーバ６０と、を備え、前記各通信機２０は、前記端末１２から送信されたパケットを受信し、前記パケットから前記端末１２の端末ＩＤを取得し、取得した前記端末ＩＤ及び前記パケットの受信時刻を有する端末データを前記通信サーバ３０に送信し、前記通信サーバ３０では、前記端末データを送信した前記各通信機２０に対応する前記各仮想マシン４０に前記端末データが送信され、前記各仮想マシン４０又は前記コンテナは、前記端末データを前記処理サーバ６０に送信し、前記処理サーバ６０は、受信した前記端末データを前記端末ＩＤ毎に抽出し、前記端末１２の利用者の入退出時間を取得する。
【００３２】
利用者行動管理システム１０では、施設内に多くの端末が存在する場合であっても、システムの負荷を抑えながら、利用者の入退出時間を取得することができる。
【００３３】
利用者行動管理システム１０において、前記端末データは、前記通信機２０の通信機ＩＤを有し、前記処理サーバ６０は、受信した前記端末データを前記端末ＩＤ毎に前記受信時刻で並び替え、前記通信機ＩＤに基づいて、前記端末１２の移動履歴を取得する。
【００３４】
また、利用者行動管理システム１０において、前記端末データは、前記パケットの受信時の電界強度を有し、前記処理サーバ６０は、同一の前記端末ＩＤに対して前記電界強度が所定値以上の前記端末データに基づいて、前記端末１２の移動履歴を取得する。
【００３５】
利用者行動管理システム１０では、前記端末１２の移動履歴の精度を高めることができる。
【００３６】
なお、本発明は、上述の実施形態に限らず、本発明の要旨を逸脱することなく、種々の構成を採り得ることはもちろんである。
【００３７】
通信サーバ３０では、仮想ソフトウェア３８上に仮想マシン４０が設けられているが、これらをコンテナで形成してもよい。
【符号の説明】
【００３８】
１０…利用者行動管理システム
１２ａ〜１２ｃ…端末
２０Ａ〜２０Ｈ…通信機
２２…通信機制御部
２４…通信部
３０…通信サーバ
３２…ハードウェア
３４…通信サーバ制御部
３６…通信サーバ通信部
３８…仮想ソフトウェア
４０Ａ〜４０Ｈ…仮想マシン
５０…公衆回線
６０…処理サーバ
６２…処理サーバ制御部
６４…処理サーバ通信部
６６…記憶部
６８…テーブル
【図１】
2019220017.tif 000003
【図２】
2019220017.tif 000004
【図３】
2019220017.tif 000005
【図４】
2019220017.tif 000006
【図５】
2019220017.tif 000007
【図６】
2019220017.tif 000008
【図７】
2019220017.tif 000009
【図８】
2019220017.tif 000010
【手続補正書】
【提出日】平成30年6月21日(2018.6.21)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2019220017.tif 000011