(57)【要約】【課題】ネットワークを通るトラフィックデータから証跡を取得する場合、ユーザの同一性を識別し、ネットワークトラフィックデータの分類及び集約を行う。【解決手段】プロセッサ１０３は、個々のユーザが用いる各種サービスのアカウント情報を保持し、トラフィックデータに含まれる各アカウント情報によりトラフィックデータに対応するユーザを識別する。また、プロセッサ１０３は、トラフィックデータの送受信アドレスとトラフィック検出位置により端末を識別し、トラフィックデータに含まれるアカウント情報によりユーザと端末の対応付けを行い、アカウント情報を含まないトラフィックデータは送受信アドレスから識別される端末に対応付けられたユーザをトラフィックデータに対応するユーザとして識別する。【選択図】図１
2009017298.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されるデータ分析装置であって、
端末と通信装置間でネットワークを介して伝送されるトラフィックデータを受信するためのネットワークインタフェースと、
ユーザ識別子に対応して、ユーザの利用するサービスのサービス識別子及びそのサービスの利用に必要となるアカウントを含むユーザ情報データを記憶するユーザ情報記憶部と、
ユーザ識別子に対応して、トラフィックデータの送信元アドレス、トラフィックデータの検出装置識別子、トラフィックデータの検出時間を含むユーザ位置データを記憶するユーザ位置記憶部を備え、
前記ユーザ情報記憶部及び前記ユーザ位置記憶部を参照し、サービス利用時に用いられるユーザ情報データ及びユーザ位置データを上記トラフィックデータに基づき特定及び作成する処理部を有する
前記データ分析装置。
【請求項２】
前記処理部は、
前記ネットワークインタフェースを介して、ネットワークからトラフィックデータを受信すると、前記トラフィックデータ及びその検出時間に基づき、ユーザ位置データを求め、
前記トラフィックデータに基づきユーザ情報データを求め、
前記ユーザ情報データと同じサービス識別子及びアカウントを含むユーザ情報データが前記ユーザ情報記憶部に登録済みか否かを判定する第１判定処理を実行し、
前記第１判定処理で登録済みでないと判定した場合には、前記ユーザ位置データと同じ送信元アドレス及び検出装置識別子を含むユーザ位置データが前記ユーザ位置記憶部に登録済みか否かを判定する第２判定処理を実行し、
前記第２判定処理で登録済みではないと判定した場合には、前記ユーザ情報データと前記ユーザ位置データを新規に前記ユーザ情報記憶部と前記ユーザ位置記憶部にそれぞれ登録し、
前記第２判定処理で登録済みであると判定した場合には、前記ユーザ位置データと送信元アドレス及び検出装置識別子が一致する登録済ユーザ位置データが単一か否かを判定する第３判定処理を実行し、
前記第３判定処理で単一であると判定した場合には、前記ユーザ情報データのユーザ識別子を登録済ユーザ情報データの識別子に変更して前記ユーザ情報データを前記ユーザ情報記憶部に登録し、前記登録済ユーザ位置データを前記ユーザ位置データで更新することにより、ユーザ位置データを集約する、第１集約処理を実行する
請求項１に記載のデータ分析装置。
【請求項３】
ユーザ識別子に対応して、トラフィック検出時間、トラフィックから識別される行動内容を含むユーザ行動データを記憶するユーザ行動記憶部をさらに備え、
前記処理部は、前記第１集約処理において、前記ユーザ位置記憶部に既に登録された登録済ユーザ位置データのユーザ識別子と、取得したトラフィック検出時間、トラフィックデータからわかる行動内容を含むユーザ行動データを前記ユーザ行動記憶部に登録する
請求項２に記載のデータ分析装置。
【請求項４】
前記処理部は、
前記第３判定処理で単一ではないと判定し、ユーザ位置データを集約する場合には、前記第３判定処理で一致した前記登録済ユーザ位置データの複数の候補から前記ユーザ位置データを集約するユーザ識別子を、システム利用者による設定入力値あるいはシステムの予め定められた設定値により選択し、
選択されたユーザ位置データに基づき前記第１集約処理を行う
請求項２に記載のデータ分析装置。
【請求項５】
前記処理部は、
前記第１判定処理で登録済みであると判定した場合には、前記ユーザ位置データと同じ送信元アドレス及び検出装置識別子を含むユーザ位置データが前記ユーザ位置記憶部に登録済みか否かを判定する第４判定処理を実行し、
前記第４判定処理で登録済みではないと判定した場合には、前記ユーザ情報データ又は登録済ユーザ情報データの一方によりユーザ情報データを集約し、前記ユーザ位置データを新規にユーザ位置記憶部に登録する第２集約処理を実行する
請求項２に記載のデータ分析装置。
【請求項６】
ユーザ識別子に対応して、トラフィック検出時間、トラフィックから識別される行動内容を含むユーザ行動データを記憶するユーザ行動記憶部をさらに備え、
前記処理部は、前記第２集約処理において、前記ユーザ位置記憶部に既に登録された登録済ユーザ情報データのユーザ識別子と、取得したトラフィック検出時間、トラフィックデータからわかる行動内容を含むユーザ行動データを前記ユーザ行動記憶部に登録する
請求項５に記載のデータ分析装置。
【請求項７】
前記処理部は、
前記第４判定処理で登録済みであると判定した場合には、前記ユーザ位置データと同じユーザ識別子及び送信元アドレス及び検出装置識別子を含むユーザ位置データが前記ユーザ位置記憶部に登録済みか否かを判定する第５判定処理を実行し、
前記第５判定処理で登録済みではないと判定した場合には、前記ユーザ位置データの送信元アドレス及び検出装置識別子が一致するユーザ位置データが単一か否かを判定する第６判定処理を実行し、
前記第６判定処理で単一であると判定した場合には、前記ユーザ情報データを登録せずに、登録済ユーザ情報データによりユーザ情報データを集約し、前記ユーザ位置データで登録済ユーザ位置データを更新することによりユーザ位置データを集約する第３集約処理を行う
請求項５に記載のデータ分析装置。
【請求項８】
前記処理部は、
前記第６判定処理で単一ではないと判定し、ユーザ情報データ及びユーザ位置データを集約する場合には、前記第６判定処理で一致した前記登録済ユーザ位置データの複数の候補から前記ユーザ位置データを集約するユーザ識別子を、システム利用者による設定入力値あるいはシステムの予め定められた設定値により選択し、
選択されたユーザ情報データ及びユーザ位置データに基づき前記第３集約処理を行う
請求項７に記載のデータ分析装置。
【請求項９】
前記処理部は、
前記ネットワークインタフェースを介して、ネットワークからトラフィックデータを受信すると、前記トラフィックデータ及びその検出時間に基づき、ユーザ位置データを求め、
前記トラフィックデータに基づきユーザ情報データを求め、
前記ユーザ情報データと同じサービス識別子及びアカウントを含むユーザ情報データが前記ユーザ情報記憶部に登録済みか否かを判定する第１判定処理を実行し、
前記第１判定処理で登録済みでないと判定した場合には、前記ユーザ位置データと同じ送信元アドレス及び検出装置識別子を含むユーザ位置データが前記ユーザ位置記憶部に登録済みか否かを判定する第２判定処理を実行し、
前記第２判定処理で登録済みではないと判定した場合には、前記ユーザ情報データと前記ユーザ位置データを新規に前記ユーザ情報記憶部と前記ユーザ位置記憶部にそれぞれ登録し、
前記第１判定処理で登録済みであると判定した場合には、前記ユーザ位置データと同じ送信元アドレス及び検出装置識別子を含むユーザ位置データが前記ユーザ位置記憶部に登録済みか否かを判定する第４判定処理を実行し、
前記第４判定処理で登録済みではないと判定した場合には、前記ユーザ情報データ又は登録済ユーザ情報データの一方によりユーザ情報データを集約し、前記ユーザ位置データを新規にユーザ位置記憶部に登録する第２集約処理を実行する
請求項１に記載のデータ分析装置。
【請求項１０】
ユーザ識別子に対応して、トラフィック検出時間、トラフィックから識別される行動内容を含むユーザ行動データを記憶するユーザ行動記憶部をさらに備え、
前記処理部は、前記第２集約処理において、前記ユーザ位置記憶部に既に登録された登録済ユーザ情報データのユーザ識別子と、取得したトラフィック検出時間、トラフィックデータからわかる行動内容を含むユーザ行動データを前記ユーザ行動記憶部に登録する
請求項９に記載のデータ分析装置。
【請求項１１】
前記処理部は、
前記第３判定処理で単一ではないと判定し、ユーザ位置データを集約する場合には、前記第３判定処理で一致した前記登録済ユーザ位置データの複数の候補から前記ユーザ位置データを集約するユーザ識別子を、システム利用者による設定入力値あるいはシステムの予め定められた設定値により選択し、
選択されたユーザ位置データに基づき前記第１集約処理を行う
請求項９に記載のデータ分析装置。
【請求項１２】
前記処理部は、
前記第４判定処理で登録済みであると判定した場合には、前記ユーザ位置データと同じユーザ識別子及び送信元アドレス及び検出装置識別子を含むユーザ位置データが前記ユーザ位置記憶部に登録済みか否かを判定する第５判定処理を実行し、
前記第５判定処理で登録済みではないと判定した場合には、前記ユーザ位置データの送信元アドレス及び検出装置識別子が一致するユーザ位置データが単一か否かを判定する第６判定処理を実行し、
前記第６判定処理で単一であると判定した場合には、前記ユーザ情報データを登録せずに、登録済ユーザ情報データによりユーザ情報データを集約し、前記ユーザ位置データで登録済ユーザ位置データを更新することによりユーザ位置データを集約する第３集約処理を行う
請求項９に記載のデータ分析装置。
【請求項１３】
前記処理部は、
前記第６判定処理で単一ではないと判定し、ユーザ情報データ及びユーザ位置データを集約する場合には、前記第６判定処理で一致した前記登録済ユーザ位置データの複数の候補から前記ユーザ位置データを集約するユーザ識別子を、システム利用者による設定入力値あるいはシステムの予め定められた設定値により選択し、
選択されたユーザ情報データ及びユーザ位置データに基づき前記第３集約処理を行う
請求項９に記載のデータ分析装置。
【請求項１４】
前記処理部は、
前記ネットワークインタフェースを介して、ネットワークからトラフィックデータを受信すると、前記トラフィックデータ及びその検出時間に基づき、ユーザ位置データを求め、
前記トラフィックデータにサービス識別子及びアカウントを含むユーザ情報データが含まれているか否かを判定する第７判定処理を実行し、
前記第７判定処理で含まれていないと判定した場合には、前記ユーザ位置データと同じ送信元アドレス及び検出装置識別子を含むユーザ位置データが前記ユーザ位置記憶部に登録済みか否かを判定する第８判定処理を実行し、
前記第８判定処理で登録済みではないと判定した場合には、前記ユーザ位置データを新規に前記ユーザ位置記憶部に登録し、
前記第８判定処理で登録済みであると判定した場合には、前記ユーザ位置データと送信元アドレス及び検出装置識別子が一致する登録済ユーザ位置データが単一か否かを判定する第９判定処理を実行し、
前記第９判定処理で単一であると判定した場合には、前記登録済ユーザ位置データを前記ユーザ位置データで更新することにより、ユーザ位置データを集約する、第４集約処理を実行する
請求項１に記載のデータ分析装置。
【請求項１５】
ユーザ識別子に対応して、トラフィック検出時間、トラフィックから識別される行動内容を含むユーザ行動データを記憶するユーザ行動記憶部をさらに備え、
前記処理部は、前記第４集約処理において、前記ユーザ位置記憶部に既に登録された登録済ユーザ位置データのユーザ識別子と、取得したトラフィック検出時間、トラフィックデータからわかる行動内容を含むユーザ行動データを前記ユーザ行動記憶部に登録する
請求項１４に記載のデータ分析装置。
【請求項１６】
前記処理部は、
前記第９判定処理で単一ではないと判定し、ユーザ位置データを集約する場合には、前記第９判定処理で一致した前記登録済ユーザ位置データの複数の候補から前記ユーザ位置データを集約するユーザ識別子を、システム利用者による設定入力値あるいはシステムの予め定められた設定値により選択し、
選択されたユーザ位置データに基づき前記第４集約処理を行う
請求項１４に記載のデータ分析装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ分析装置に係り、特に、ネットワークにおける通信技術を用いてユーザトラフィックを集約するデータ分析装置に関する。
【背景技術】
【０００２】
通信ネットワークのインフラ化とともに、電子メールなどによるネットワーク経由の情報のやりとりが増え、また業務システムのＩＴ化等も進んでいることから、業務の健全性を示す証跡としてデジタルデータの保存が行われている。ＩＴシステムは、サーバ、クライアントおよびこれらをつなぐネットワークから構成されており、証跡の取得方法としては、サーバで取得する方法（例えば、非特許文献１参照）、クライアントで取得する方法（例えば、非特許文献２参照）およびネットワークで取得する方法（例えば、非特許文献３参照）に分類できる。
ＩＴシステムを実行するサーバにおいて処理の経過を証跡として取得する方法では、サーバでの処理内容を詳細に取得できるが、サーバを経由しない処理は取得できない。ＩＴシステムを操作するユーザのクライアントにおいて処理の経過を証跡として取得する方法では、ユーザの操作内容を詳細に取得できるが、クライアントが正しく管理、運用されていることが前提となる。ＩＴシステムを接続するネットワークを通るトラフィックデータを証跡として取得する方法では、実際の情報の動きを取得できるが、トラフィック情報を行動として読み取ることが必要となる。
【０００３】
【非特許文献１】Ａｐａｃｈｅ  ＨＴＴＰ  Ｓｅｒｖｅｒ  Ｌｏｇ  Ｆｉｌｅｓ  ｈｔｔｐ：／／ｗｗｗ．ａｐａｃｈｅ．ｊｐ／ｄｏｃｓ／ｌｏｇｓ．ｈｔｍｌ
【非特許文献２】Ｄｉｇｉｔａｌ  Ｇｕａｒｄｉａｎ  Ｄａｔａｓｈｅｅｔ  ｈｔｔｐ：／／ｗｗｗ．ｖｅｒｄａｓｙｓ．ｃｏｍ／ｐｄｆ／Ｄｉｇｉｔａｌ＿Ｇｕａｒｄｉａｎ＿ＤＳ．ｐｄｆ
【非特許文献３】ＰａｃｋｅｔＢｌａｃｋＨｏｌｅ  ｈｔｔｐ：／／ｗｗｗ．ｐａｃｋｅｔｂｌａｃｋｈｏｌｅ．ｊｐ／
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ネットワークを通るトラフィックデータから証跡を取得する場合、解析にはトラフィックデータ内情報が用いられ、ユーザの識別には一般にトラフィック送信元や送信先のアドレスが用いられる。トラフィック送信元／送信先アドレスでユーザを識別することは、アドレスとユーザが一対一に対応していることを前提としている。単一のユーザが複数端末を使用している場合には、別々の端末で送受信されるトラフィックデータは別々のユーザのトラフィックデータと認識される。単一のユーザが単一の端末を使用する場合においても、端末のアドレスが動的に割り当てられる場合には、端末のアドレスが変更される前と後のトラフィックデータは別々のユーザのトラフィックデータと認識されてしまい、また、以前に同一アドレスの端末を使用していた別々のユーザのトラフィックデータが同一ユーザのトラフィックデータと認識される。複数のユーザで単一の端末を共有している場合においては、複数ユーザのトラフィックデータが単一ユーザのトラフィックデータと認識される。このようにトラフィック送信元／送信先アドレスでユーザを識別する方法では適切にユーザを識別することができない。
本発明は、以上の点に鑑み、個々のユーザが用いる各種サービスのアカウント情報を保持し、トラフィックデータのデータ部に含まれる各アカウント情報によりトラフィックデータに対応するユーザを識別することで、トラフィック送信元／送信先アドレスとユーザが一対一に対応していない場合においても適切にユーザを識別可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
第一に、個々のユーザが用いる各種サービスのアカウント情報を保持し、トラフィックデータのデータ部に含まれる各アカウント情報によりトラフィックデータに対応するユーザを識別する。
第二に、トラフィックデータの送受信アドレスとトラフィック検出位置により端末を識別し、トラフィックデータのデータ部に含まれるアカウント情報によりユーザと端末の対応付けを行い、アカウント情報を含まないトラフィックデータは送受信アドレスから識別される端末に対応付けられたユーザをトラフィックデータに対応するユーザとして識別する。
第三に、個々のユーザが用いる各種サービスのアカウント情報は、個々のユーザが用いる各種サービスのアカウントを集約する情報をあらかじめ構築しておくことや、トラフィックデータに含まれる情報からユーザが用いる各種サービスのアカウント情報を収集し、トラフィックデータを収集する装置からトラフィックデータが検出された位置情報を収集することにより、各種アカウント情報および位置情報の組み合わせを用いて個人の特定を行い、個々のユーザが用いる各種サービスのアカウント情報として構築する方法により、保持する。
本発明によると、
ネットワークに接続されるデータ分析装置であって、
端末と通信装置間でネットワークを介して伝送されるトラフィックデータを受信するためのネットワークインタフェースと、
ユーザ識別子に対応して、ユーザの利用するサービスのサービス識別子及びそのサービスの利用に必要となるアカウントを含むユーザ情報データを記憶するユーザ情報記憶部と、
ユーザ識別子に対応して、トラフィックデータの送信元アドレス、トラフィックデータの検出装置識別子、トラフィックデータの検出時間を含むユーザ位置データを記憶するユーザ位置記憶部を備え、
前記ユーザ情報記憶部及び前記ユーザ位置記憶部を参照し、サービス利用時に用いられるユーザ情報データ及びユーザ位置データを上記トラフィックデータに基づき特定及び作成する処理部を有する
前記データ分析装置が提供される。
【０００６】
本発明の第１の解決手段によると、
ネットワークに接続されるデータ分析装置であって、
端末と通信装置間でネットワークを介して伝送されるトラフィックデータを受信するためのネットワークインタフェースと、
ユーザ識別子に対応して、ユーザの利用するサービスのサービス識別子及びそのサービスの利用に必要となるアカウントを含むユーザ情報データを記憶するユーザ情報記憶部と、
ユーザ識別子に対応して、トラフィックデータの送信元アドレス、トラフィックデータの検出装置識別子、トラフィックデータの検出時間を含むユーザ位置データを記憶するユーザ位置記憶部と、
前記ユーザ情報記憶部及び前記ユーザ位置記憶部を参照し、サービス利用時に用いられるユーザ情報データ及びユーザ位置データを上記トラフィックデータに基づき分析及び作成する処理部と
を備え、
前記処理部は、
前記ネットワークインタフェースを介して、ネットワークからトラフィックデータを受信すると、前記トラフィックデータ及びその検出時間に基づき、ユーザ位置データを求め、
前記トラフィックデータに基づきユーザ情報データを求め、
前記ユーザ情報データと同じサービス識別子及びアカウントを含むユーザ情報データが前記ユーザ情報記憶部に登録済みか否かを判定する第１判定処理を実行し、
前記第１判定処理で登録済みでないと判定した場合には、前記ユーザ位置データと同じ送信元アドレス及び検出装置識別子を含むユーザ位置データが前記ユーザ位置記憶部に登録済みか否かを判定する第２判定処理を実行し、
前記第２判定処理で登録済みではないと判定した場合には、前記ユーザ情報データと前記ユーザ位置データを新規に前記ユーザ情報記憶部と前記ユーザ位置記憶部にそれぞれ登録し、
前記第２判定処理で登録済みであると判定した場合には、前記ユーザ位置データと送信元アドレス及び検出装置識別子が一致する登録済ユーザ位置データが単一か否かを判定する第３判定処理を実行し、
前記第３判定処理で単一であると判定した場合には、前記ユーザ情報データのユーザ識別子を登録済ユーザ情報データの識別子に変更して前記ユーザ情報データを前記ユーザ情報記憶部に登録し、前記登録済ユーザ位置データを前記ユーザ位置データで更新することにより、ユーザ位置データを集約する、第１集約処理を実行する
前記データ分析装置を提供することができる。
【０００７】
本発明の第２の解決手段によると、
ネットワークに接続されるデータ分析装置であって、
端末と通信装置間でネットワークを介して伝送されるトラフィックデータを受信するためのネットワークインタフェースと、
ユーザ識別子に対応して、ユーザの利用するサービスのサービス識別子及びそのサービスの利用に必要となるアカウントを含むユーザ情報データを記憶するユーザ情報記憶部と、
ユーザ識別子に対応して、トラフィックデータの送信元アドレス、トラフィックデータの検出装置識別子、トラフィックデータの検出時間を含むユーザ位置データを記憶するユーザ位置記憶部と、
前記ユーザ情報記憶部及び前記ユーザ位置記憶部を参照し、サービス利用時に用いられるユーザ情報データ及びユーザ位置データを上記トラフィックデータに基づき分析及び作成する処理部と
を備え、
前記処理部は、
前記ネットワークインタフェースを介して、ネットワークからトラフィックデータを受信すると、前記トラフィックデータ及びその検出時間に基づき、ユーザ位置データを求め、
前記トラフィックデータに基づきユーザ情報データを求め、
前記ユーザ情報データと同じサービス識別子及びアカウントを含むユーザ情報データが前記ユーザ情報記憶部に登録済みか否かを判定する第１判定処理を実行し、
前記第１判定処理で登録済みでないと判定した場合には、前記ユーザ位置データと同じ送信元アドレス及び検出装置識別子を含むユーザ位置データが前記ユーザ位置記憶部に登録済みか否かを判定する第２判定処理を実行し、
前記第２判定処理で登録済みではないと判定した場合には、前記ユーザ情報データと前記ユーザ位置データを新規に前記ユーザ情報記憶部と前記ユーザ位置記憶部にそれぞれ登録し、
前記第１判定処理で登録済みであると判定した場合には、前記ユーザ位置データと同じ送信元アドレス及び検出装置識別子を含むユーザ位置データが前記ユーザ位置記憶部に登録済みか否かを判定する第４判定処理を実行し、
前記第４判定処理で登録済みではないと判定した場合には、前記ユーザ情報データ又は登録済ユーザ情報データの一方によりユーザ情報データを集約し、前記ユーザ位置データを新規にユーザ位置記憶部に登録する第２集約処理を実行する
前記データ分析装置を提供することができる。
【発明の効果】
【０００８】
本発明では、個々のユーザが用いる各種サービスのアカウント情報を保持し、トラフィックデータのデータ部に含まれる各アカウント情報によりトラフィックデータに対応するユーザを識別するため、トラフィック送信元／宛先アドレスとユーザが一対一に対応していない場合においても適切にユーザを識別可能となる。単一のユーザが複数端末を使用している場合には、別々の端末で送受信されるトラフィックデータが同一ユーザのトラフィックデータと認識される。単一のユーザが単一の端末を使用する場合において、端末のアドレスが動的に割り当てられる場合には、端末のアドレスが変更される前と後のトラフィックデータは同一ユーザのトラフィックデータと認識され、また、以前に同一アドレスの端末を使用していた別々のユーザのトラフィックデータは別ユーザのトラフィックデータと認識される。複数のユーザで単一の端末を共有している場合においては、複数ユーザのトラフィックデータが複数ユーザのトラフィックデータと認識される。
【発明を実施するための最良の形態】
【０００９】
図１は、本実施の形態のデータ分析装置の基本構成を示す図である。
データ分析装置（１００）は、ネットワークインタフェース（１０１）、ユーザインタフェース（１０２）、ユーザトラフィック処理用プロセッサ（処理部）（１０３）、ユーザトラフィック処理用メモリ（１０４）を備える。ユーザトラフィック処理用メモリ（１０４）には、トラフィックデータからユーザ情報データを抽出・分析するユーザ情報抽出・分析処理プログラム（１０５）と、その処理の結果得られるユーザ情報データを記憶するユーザ情報記憶部（１０６）、トラフィックデータからユーザ位置を抽出・分析するユーザ位置抽出・分析処理プログラム（１０７）と、その処理の結果得られるユーザ位置データを記憶するユーザ位置記憶部（１０８）、トラフィックデータからユーザ行動を抽出・分析するユーザ行動抽出・分析処理プログラム（１０９）と、その処理の結果得られるユーザ行動データを記憶するユーザ行動記憶部（１１０）を有する。
ユーザインタフェース（１０２）は、表示インタフェース及び設定インタフェースを含む。表示インタフェースは、表示部を有し、ユーザ情報記憶部（１０６）に記憶されるユーザ情報に基づくデータ、ユーザ位置記憶部（１０８）に記憶されるユーザ位置に基づくデータ、及び／又は、ユーザ行動記憶部（１１０）に記憶されるユーザ行動に基づくデータ等を表示する。また、設定インタフェースは、入力部を有し、ユーザ情報記憶部（１０６）に記憶されるユーザ情報、ユーザ位置記憶部（１０８）に記憶されるユーザ位置、及び／又は、ユーザ行動記憶部（１１０）に記憶されるユーザ行動等の各データを設定したり、各データを集約するための候補を選択する。
ユーザトラフィック処理用プロセッサ（１０３）は、ユーザ情報抽出・分析処理プログラム（１０５）、ユーザ位置抽出・分析処理プログラム（１０７）、ユーザ行動抽出・分析処理プログラム（１０９）をロードして、各処理を実行する。
図２は、本実施の形態のデータ分析システムの基本構成を示す図である。
端末（２０１）〜（２０４）とサーバ（２１１）〜（２１３）間でスイッチ（２２１）〜（２２３）を経由してやりとりされるトラフィックデータ（２３１）〜（２３５）は、スイッチ（２２１）〜（２２３）において複製され、データ分析装置（１００）に送信される。
【００１０】
図３は、スイッチ（２２１）〜（２２３）からデータ分析装置（１００）に送信されるトラフィックデータの例を示す図である。
トラフィックデータ（３０１）は、宛先アドレス及び送信元アドレスを含むＭＡＣヘッダ部と、送信元アドレス及び宛先アドレスを含むＩＰヘッダ部と、サービス種別、ユーザアカウントなどを含むデータ部とを有する。トラフィックデータ（３０１）は、スイッチ（２２１）〜（２２３）からデータ分析装置（１００）に送信されるトラフィックデータが、物理的に分断されていて混在しない場合のものである。この場合には、端末（２０１）〜（２０４）とサーバ（２１１）〜（２１３）間でやりとりされるトラフィックデータが、スイッチ（２２１）〜（２２３）で、そのまま複製されデータ分析装置（１００）に送信される。受信ポートなど物理的手段により、データ分析装置（１００）でトラフィックデータを送信したスイッチ（２２１）〜（２２３）の判別が可能である。
トラフィックデータ（３０２）は、宛先アドレス及び送信元アドレス及びＶＬＡＮタグを含むＭＡＣヘッダ部と、宛先アドレス及び送信元アドレスを含むＩＰヘッダ部と、サービス種別、ユーザアカウントなどを含むデータ部とを有する。トラフィックデータ（３０２）は、スイッチ（２２１）〜（２２３）からデータ分析装置（１００）に送信されるトラフィックデータが物理的には分断されていない場合のものである。この場合には、スイッチ（２２１）〜（２２３）から、端末（２０１）〜（２０４）とサーバ（２１１）〜（２１３）間でやりとりされるトラフィックデータを分断してデータ分析装置（１００）に送信するために、タグＶＬＡＮが用いられている。タグにより受信ＶＬＡＮが区別され、データ分析装置（１００）でトラフィックデータを送信したスイッチ（２２１）〜（２２３）の判別が可能である。
トラフィックデータ（３０３）は、宛先アドレス及び送信元アドレスを含むＭＡＣヘッダ部と、宛先アドレス及び送信元アドレスを含むＩＰヘッダ部と、送信元アドレス、宛先アドレス、サービス種別、ユーザアカウント等を含むカプセル化データ部を有する。トラフックデータ（３０３）は、トラフックデータ（３０２）と同様にスイッチ（２２１）〜（２２３）からデータ分析装置（１００）に送信されるトラフィックデータが物理的には分断されていない場合のものである。この場合には、スイッチ（２２１）〜（２２３）は、端末（２０１）〜（２０４）とサーバ（２１１）〜（２１３）間でやりとりされるトラフィックデータを分断してデータ分析装置（１００）に送信するために、元々のトラフィックデータをデータ部にカプセル化している。送信元アドレスがスイッチ（２２１）〜（２２３）となり、データ分析装置（１００）でトラフィックデータを送信したスイッチ（２２１）〜（２２３）の判別が可能である。
【００１１】
図４は、ユーザトラフィック処理用メモリ（１０４）内のユーザ情報記憶部（１０６）に記憶されるユーザ情報データのフォーマットを示す。ユーザ情報データ（１０６０）は、ユーザの識別子（４０１）、ユーザの利用サービス（４０２）、そのサービス利用に必要となるアカウント（４０３）を含む。
図５は、ユーザトラフィック処理用メモリ（１０４）内のユーザ位置記憶部（１０８）に記憶されるユーザ位置データのフォーマットを示す。ユーザ位置データ（１０８０）は、ユーザの識別子（５０１）、トラフィックデータの送信元アドレス（５０２）、トラフィック検出装置（５０３）、トラフィック検出時間（５０４）を含む。
【００１２】
図６は、ユーザトラフィック処理用メモリ（１０４）内のユーザ行動記憶部（１１０）に記憶されるユーザ行動データのフォーマットを示す。ユーザ行動データ（１１００）は、ユーザの識別子（６０１）、トラフィック検出時間（６０２）、ユーザの行動内容（６０３）を含む。
【００１３】
図７は、トラフィックデータを受信しユーザ情報、ユーザ位置、ユーザ行動の各データを抽出・分析する処理方法を示すフローチャートである。なお、以下、ユーザ情報データ、ユーザ位置データ、ユーザ行動データを、単に、ユーザ情報、ユーザ位置、ユーザ行動と記載することがある。
【００１４】
（ステップ７０６、７０８、７１０、７１１への処理）
ユーザトラフィック処理用プロセッサ（１０３）（以下、プロセッサ（１０３）と呼ぶ。）は、ネットワークインタフェース（１０１）を介して、スイッチ（２２１）〜（２２３）等から、トラフィックデータを受信する（７０１）と、まず、内部クロック等によりトラフィックデータ受信時刻（トラフィック検出時間）を取得する（７０２）。次に、プロセッサ（１０３）は、トラフィックデータからユーザ位置を抽出し、ユーザ位置記憶部（１０８）に、ユーザ位置を仮登録する（７０３）。
ユーザ位置データ（１０８０）のユーザ識別子（５０１）は、トラフィックデータには含まれず、プロセッサ（１０３）により、トラフィックデータ受信時に自動的に振られる。ユーザ位置データ（１０８）の送信元のアドレス（５０２）は、トラフィックデータ（３０１）内のＩＰヘッダ内の送信元アドレス、トラフィックデータ（３０２）内のＩＰヘッダ内の送信元アドレス、又は、トラフィックデータ（３０３）内のカプセル化データ内にカプセル化されているトラフィックのＩＰヘッダ内の送信元アドレスにより抽出される。また、ユーザ位置データ（１０８０）のトラフィック検出装置（５０３）は、トラフィックデータ（３０１）に対しては、トラフィックデータには含まれず、トラフィックを受信するネットワークインターフェース（１０１）などが物理的に異なることで判別される。また、トラフィック検出装置（５０３）は、トラフィックデータ（３０２）に対しては、ＶＬＡＮタグにより判別され、トラフィックデータ（３０３）に対しては、ＩＰヘッダ内の送信元アドレスが装置のアドレスとなるのでこれにより判別される。ユーザ位置データ（１０８０）のトラフィック検出時間（５０４）は、トラフィックデータに含まれる場合には、トラフィックデータ内の値を取得し、含まれない場合には、プロセッサ（１０３）が、トラフィックデータ受信時に内部クロックなどに従い取得する。
【００１５】
つぎに、プロセッサ（１０３）は、トラフィックデータのデータ部にユーザ情報の「サービス、アカウント」が含まれているか否かを判定する（７０４）。
プロセッサ（１０３）は、ステップ７０４でトラフィックデータにユーザ情報データの「サービス、アカウント」が含まれていないと判定した場合には、先に抽出したユーザ位置データの「アドレス、装置」がユーザ位置記憶部（１０８）に登録済みか否かを判定する（７０５）。プロセッサ（１０３）は、ステップ７０５で登録済みではないと判定した場合には、トラフィックデータにユーザ情報データはないためユーザ情報データの登録は行わず、ステップ７０３で抽出したユーザ位置を新規にユーザ位置記憶部（１０８）に登録する（７０６）。そして、プロセッサ（１０３）は、ユーザ位置記憶部（１０８）に登録したユーザと、ステップ７０２で取得したトラフィック受信時刻、トラフィックデータからわかる行動内容をユーザ行動記憶部（１１０）に登録する（７３０）。
一方、プロセッサ（１０３）は、ステップ７０５で登録済みであると判定した場合には、ユーザ位置データの「アドレス、装置」が一致するユーザ位置データの「ユーザ、アドレス、装置」が単一か否かを判定する（７０７）。プロセッサ１０３は、ステップ７０７で単一であると判定した場合には、ユーザ位置データ「ユーザ、アドレス、装置」は同一であると判断し、トラフィックデータにユーザ情報はないためユーザ情報の登録は行わず、ユーザ位置は登録済みであるので、同一ユーザ位置「ユーザ、アドレス、装置」のトラフィック検出時間を更新する（７０８）。そして、プロセッサ１０３は、ユーザ位置記憶部（１０８）に登録済みのユーザとステップ７０２で取得したトラフィック受信時刻、トラフィックデータからわかる行動内容をユーザ行動記憶部（１１０）に登録する（７３０）。
【００１６】
一方、プロセッサ（１０３）は、ステップ７０７で単一ではないと判定した場合には、既存のユーザ位置と集約するか否かを、ユーザインターフェース（１０２）により、システム利用者に問い合わせを表示し、集約するか否かの指示入力により判断する、あるいは、システムの予め定められた適宜の設定値により判断する（７０９）。プロセッサ（１０３）は、ステップ７０９でユーザ位置を集約しないと判断した場合には、トラフィックデータにユーザ情報はないためユーザ情報の登録は行わず、ステップ７０３で抽出したユーザ位置を新規にユーザ位置記憶部（１０８）に登録する（７０６）。そして、ユーザ位置記憶部（１０８）に登録したユーザと（７０２）で取得したトラフィック受信時刻、トラフィックデータからわかる行動内容をユーザ行動記憶部（１１０）に登録する（７３０）。一方、プロセッサ（１０３）は、ステップ７０９でユーザ位置を集約すると判断した場合には、ユーザインタフェース（１０２）により、ステップ７０７で一致したユーザ位置の「ユーザ、アドレス、装置」の複数の候補からユーザ位置を集約するユーザを選択する（７１０）。プロセッサ（１０３）は、トラフィックデータにユーザ情報はないためユーザ情報の登録は行わず、ユーザ位置はステップ７１０で選択したユーザ位置として登録済みであるので、同一ユーザ位置の「ユーザ、アドレス、装置」のトラフィック検出時間を更新する（７０８）。そして、ユーザ位置記憶部（１０８）に登録済みのユーザとステップ７０２で取得したトラフィック受信時刻、トラフィックデータからわかる行動内容をユーザ行動記憶部（１１０）に登録する（７３０）。
【００１７】
（ステップ７１５、７１７（第１集約処理）、７２０への処理）
プロセッサ（１０３）は、ステップ７０４でトラフィックデータにユーザ情報の「サービス、アカウント」が含まれていると判定した場合には、トラフィックデータからユーザ情報を抽出し、ユーザ情報記憶部（１０６）にユーザ情報データを仮登録する（７１２）。このとき、プロセッサ（１０３）は、トラフィックデータ等に基づきユーザ行動データを作成し、ユーザ行動記憶部（１１０）にそのデータを仮登録する。ユーザ情報データ（１０６０）のユーザ識別子（４０１）は、トラフィックデータには含まれず、プロセッサ（１０３）により、トラフィックデータ受信時に自動的に振られる。サービス（４０２）及びアカウント（４０３）は、トラフィックデータから抽出される。ユーザ行動データ（６０３）は、ユーザの行動内容を定義する適宜のデータ、又は、状態等から得ることができる。例えば、プロセッサ（１０３）は、トラフィックデータそのものを用いることで、どのユーザがどこからどこに何を送信／受信したかについて、ユーザの行動内容を得ることができる。
プロセッサ（１０３）は、抽出したユーザ情報の「サービス、アカウント」がユーザ情報記憶部（１０６）に登録済みか否かを判定し（７１３：第１判定処理）、登録済みではないと判定した場合には、ユーザ位置の（アドレス、装置）がユーザ位置記憶部（１０８）に登録済みか否かを判定する（７１４：第２判定処理）。プロセッサ（１０３）は、ステップ７１４（第２判定処理）で登録済みではないと判定した場合には、ステップ７１２で抽出したユーザ情報とステップ７０３で抽出したユーザ位置を新規にユーザ情報記憶部（１０６）とユーザ位置記憶部（１０８）に登録する（７１５）。そして、ユーザ位置記憶部（１０８）に登録したユーザとステップ７０２で取得したトラフィック受信時刻、トラフィックデータからわかる行動内容をユーザ行動記憶部（１１０）に登録する（７３０）。
【００１８】
一方、プロセッサ（１０３）は、ステップ７１４（第２判定処理）で登録済みであると判定した場合には、ユーザ位置の「アドレス、装置」が一致するユーザ位置の「ユーザ、アドレス、装置」が単一か否かを判定する（７１６：第３判定処理）。プロセッサ（１０３）は、ステップ７１６（第３判定処理）で単一であると判定した場合には、ユーザ位置「ユーザ、アドレス、装置」は同一であると判断し、ステップ７１２で抽出したユーザ情報をユーザ情報記憶部（１０６）に新規に登録し、ユーザ位置は登録済みであり（７１７：第１集約処理）、そして、プロセッサ（１０３）は、ユーザ位置記憶部（１０８）に登録済みのユーザ識別子とステップ７０２で取得したトラフィック受信時刻、トラフィックデータからわかる行動内容をユーザ行動記憶部（１１０）に登録する（７３０）。すなわち、プロセッサ（１０３）は、受信したユーザ情報は、ユーザ識別子を登録済みのユーザ識別子と同一に変更して新たに記憶し、受信したユーザ位置は、ユーザ識別子を登録済みのユーザ識別子と同一にして、新たな検出時間を含むユーザ位置に更新することで両ユーザ位置をひとつのユーザ位置データに集約する。また、受信したユーザ行動は、ユーザ識別子を登録済みのユーザ識別子と同一に変更して新たに記憶する。
一方、プロセッサ（１０３）は、ステップ７１６（第３判定処理）で単一ではないと判定した場合には既存のユーザ位置と集約するか否かを、ユーザインタフェース（１０２）によりシステム利用者に問い合わせを表示し、集約するか否かの指示入力により判断する、あるいは、システムの予め定められた適宜の設定値により判断する（７１８）。プロセッサ（１０３）は、ステップ７１８でユーザ位置を集約しないと判断した場合には、ステップ７１２で抽出したユーザ情報をユーザ情報記憶部（１０６）に新規に登録し、ステップ７０３で抽出したユーザ位置を新規にユーザ位置記憶部（１０８）に登録する（７２０）。そして、プロセッサ（１０３）は、ユーザ位置記憶部（１０８）に登録したユーザとステップ７０２で取得したトラフィック受信時刻、トラフィックデータからわかる行動内容をユーザ行動記憶部（１１０）に登録する（７３０）。プロセッサ（１０３）は、ステップ７１８でユーザ位置を集約すると判断した場合には、ユーザインタフェース（１０２）により、ステップ７１６（第３判定処理）で一致したユーザ位置の「ユーザ、アドレス、装置」の複数の候補からユーザ位置を集約するユーザを選択する（７１９）。プロセッサ（１０３）は、ステップ７１２で抽出したユーザ情報をユーザ情報記憶部（１０６）に新規に登録し、ユーザ位置はステップ７１９で選択したユーザ位置として登録済みである（７１７：第１集約処理）。そして、プロセッサ（１０３）は、ユーザ位置記憶部（１０８）に登録済みのユーザ識別子と、ステップ７０２で取得したトラフィック受信時刻、トラフィックデータからわかる行動内容をユーザ行動記憶部（１１０）に登録する（７３０）。
【００１９】
（ステップ７２２（第２集約処理）、７２４、７２６（第３集約処理）、７２９への処理）
プロセッサ（１０３）は、ステップ７１３（第１判定処理）で登録済みであると判定した場合には、ユーザ位置の「アドレス、装置」がユーザ位置記憶部（１０８）に登録済みか否かを判定する（７２１：第４判定処理）。プロセッサ（１０３）は、ステップ７２１（第４判定処理）で登録済みではないと判定した場合には、ユーザ情報は登録済みであるので、ひとつのユーザ情報に集約し、ステップ７０３で抽出したユーザ位置を新規にユーザ位置記憶部（１０８）に登録し（７２２：第２集約処理）、そして、プロセッサ（１０３）は、ユーザ位置記憶部（１０８）に登録済みのユーザ識別子と、ステップ７０２で取得したトラフィック受信時刻、トラフィックデータからわかる行動内容をユーザ行動記憶部（１１０）に登録する（７３０）。すなわち、プロセッサ（１０３）は、受信したユーザ情報は、ユーザ識別子を登録済みのユーザ識別子と同一とみなして登録せずに登録済みのユーザ情報データに集約し（又は、受信したユーザ情報を用いてもよい）、受信したユーザ位置は、ユーザ識別子を登録済みのユーザ識別子と同一に変更して記憶し、受信したユーザ行動は、ユーザ識別子を登録済みのユーザ識別子と同一に変更して記憶する。
【００２０】
プロセッサ（１０３）は、ステップ７２１（第４判定処理）で登録済みであると判定した場合には、ユーザ位置の「ユーザ、アドレス、装置」がユーザ位置記憶部（１０８）に登録済みか否かを判定する（７２３：第５判定処理）。ステップ７２３（第５判定処理）で登録済みと判定した場合には、ユーザ情報およびユーザ位置は登録済みであるのでユーザ情報の登録処理は行わず、同一のユーザ位置「ユーザ、位置、装置」の時間を更新する（７２４）。そして、プロセッサ（１０３）は、ユーザ位置記憶部（１０８）に登録済みのユーザとステップ７０２で取得したトラフィック受信時刻、トラフィックデータからわかる行動内容をユーザ行動記憶部（１１０）に登録する（７３０）。
プロセッサ（１０３）は、ステップ７２３（第５判定処理）で登録済みではないと判定した場合には、ユーザ位置の「アドレス、装置」が一致するユーザ位置の「ユーザ、アドレス、装置」が単一か否かを判定する（７２５：第６判定処理）。プロセッサ（１０３）は、ステップ７２５で単一であると判定した場合には、ユーザ位置「ユーザ、アドレス、装置」は同一であると判断し、ステップ７１２で抽出したユーザ情報とステップ７０３で抽出したユーザ位置を集約する（７２６：第３集約処理）。そして、プロセッサ（１０３）は、ユーザ位置記憶部（１０８）に登録済ユーザ識別子と、ステップ７０２で取得したトラフィック受信時刻、トラフィックデータからわかる行動内容をユーザ行動記憶部（１１０）に登録する（７３０）。すなわち、プロセッサ（１０３）は、受信したユーザ情報を、ユーザ識別子を登録済みのユーザ情報のユーザ識別子と同一とみなし、一方を登録せずにひとつのユーザ情報に集約し、受信したユーザ位置を、ユーザ識別子を登録済みのユーザ位置のユーザ識別子と同一にして、新たな時間を含むユーザ位置に更新することで両ユーザ位置をひとつのユーザ位置データに集約する。また、受信したユーザ行動を、ユーザ識別子を登録済みのユーザ識別子と同一として記憶する。
【００２１】
プロセッサ（１０３）は、ステップ７２５（第６判定処理）で単一ではないと判定した場合には、既存のユーザ位置と集約するか否かを、ユーザインタフェース（１０２）によりシステム利用者に問い合わせを表示し、集約するか否かの指示入力により判断する、あるいは、システムの予め定められた適宜の設定値により判断する（７２７）。プロセッサ（１０３）は、ステップ７２７でユーザ位置を集約しないと判断した場合には、ステップ７１２で抽出したユーザ情報をユーザ情報記憶部（１０６）に登録済みであるので登録処理は行わず、ステップ７０３で抽出したユーザ位置を新規にユーザ位置記憶部（１０８）に登録する（７２９）。そして、プロセッサ（１０３）は、ユーザ位置記憶部（１０８）に登録したユーザとステップ７０２で取得したトラフィック受信時刻、トラフィックデータからわかる行動内容をユーザ行動記憶部（１１０）に登録する（７３０）。プロセッサ（１０３）は、ステップ７２７でユーザ位置及び／又はユーザ情報を集約すると判断した場合には、ステップ７２５（第６判定処理）で一致したユーザ位置の「ユーザ、アドレス、装置」の複数の候補からユーザ位置を集約するユーザを選択し（７２８）、ステップ７１２で抽出したユーザ情報とステップ７０３で抽出したユーザ位置を集約し（７２６：第３集約処理）、そして、プロセッサ（１０３）は、ユーザ位置記憶部（１０８）に登録済ユーザ識別子とステップ７０２で取得したトラフィック受信時刻、トラフィックデータからわかる行動内容をユーザ行動記憶部（１１０）に登録する（７３０）。
【００２２】
図８は、トラフィックデータを受信しユーザ情報、ユーザ位置、ユーザ行動を抽出・分析する処理の流れを示す図である。また、図９〜図１５は、ユーザ情報、ユーザ位置、ユーザ行動の各記憶部に記憶される各データの遷移を示す説明図である。
【００２３】
（ステップ７１５への処理）
まず、端末（２０１）でサーバ（２１１）上のサービスＸがアカウントａで利用されると、スイッチ（２２１）は、その利用トラフィックデータを複製して、トラフィックデータをデータ分析装置（１００）に送信する。データ分析装置（１００）では、プロセッサ（１０３）は、ネットワークインタフェース（１０１）を介して、その複製されたトラフィックデータを受信すると、ステップ７０１−７０４−７１３−７１４−７１５−７３０を経て、図９（Ａ）のようにユーザ情報記憶部（１０６）、図９（Ｂ）のようにユーザ位置記憶部（１０８）、図９（Ｃ）のようにユーザ行動記憶部（１１０）の各データが構築される。次に、端末（２０２）でサーバ（２１１）上のサービスＸがアカウントｂで利用されると、同様に、図１０（Ａ）のユーザ情報記憶部（１０６）、図１０（Ｂ）のユーザ位置記憶部（１０８）、図１０（Ｃ）のようにユーザ行動記憶部（１１０）の各データが構築される。
【００２４】
（ステップ７１７（第１集約処理）への処理）
さらに、端末（２０１）でサーバ（２１２）上のサービスＹがアカウントｃで利用されると、ステップ７０１−７０２−７０３−７１２を経て、図１１（Ａ）のユーザ情報記憶部（１０６）、図１１（Ｂ）のユーザ位置記憶部（１０８）、図１１（Ｃ）のユーザ行動記憶部（１１０）の各データが仮構築される（７１２）。そして、図１１（Ａ）のユーザＣのユーザ情報「サービス、アカウント」は図１０（Ａ）には含まれておらず（ステップ７１３でｎｏ）、図１１（Ｂ）のユーザＣのユーザ位置「アドレス、装置」が図１０（Ｂ）のユーザＡのユーザ位置「アドレス、装置」と一致することから（ステップ７１６でｙｅｓ）、図７の処理方法において、さらにステップ７１３−７１４−７１６を経てステップ７１７（第１集約処理）及び７３０に至る処理が実行される。したがって、図１１（Ａ）および図１１（Ｂ）のユーザＣはユーザＡと同一ユーザと判定され、ユーザ情報記憶部（１０６）は図１２（Ａ）、ユーザ位置記憶部（１０８）は図１２（Ｂ）、ユーザ情報記憶部（１１０）は図１２（Ｃ）となる。さらに、図１２（Ｂ）において、ユーザＡの古いユーザ位置データを新規ユーザ位置データで更新すると、図１２（Ｄ）が得られる。
【００２５】
（ステップ７１５への処理）
続いて、端末（２０３）でサーバ（２１３）上のサービスＺがアカウントｄで利用されると、ステップ７０１−７０４−７１３−７１４−７１５−７３０を経て、図１３（Ａ）のユーザ情報記憶部（１０６）、図１３（Ｂ）のユーザ位置記憶部（１０８）、図１３（Ｃ）のユーザ行動記憶部（１１０）の各データが構築される。
【００２６】
（ステップ７２２（第２集約処理）への処理）
最後の例として、端末（２０４）でサーバ（２１１）上のサービスＸがアカウントａで利用されると、ステップ７０１−７０２−７０３−７１２を経て、図１４（Ａ）のユーザ情報記憶部（１０６）、図１４（Ｂ）のユーザ位置記憶部（１０８）、図１４（Ｃ）のユーザ行動記憶部（１１０）の各データが仮構築される（７１２）。そして、図１４（Ａ）のユーザＥのユーザ情報「サービス、アカウント」は図１３（Ａ）４−４のユーザＡのユーザ情報「サービス、アカウント」と一致しており（ステップ７１３でｙｅｓ）、図１４（Ｂ）のユーザＥのユーザ位置「アドレス、装置」は図１３（Ｂ）には含まれていないことから（ステップ７２１でｎｏ）、図７の処理方法において、さらに、ステップ７１３−７２１を経て、ステップ７２２（第２集約処理）及び７３０に至る処理が実行される。したがって、図１４（Ａ）および図１４（Ｂ）のユーザＥはユーザＡと同一ユーザと判定され、ユーザ情報は図１５（Ａ）、ユーザ位置は図１５（Ｂ）、ユーザ行動は図１５（Ｃ）となる。さらに、図１５（Ａ）において、同一情報を除去すると、図１５（Ｄ）が得られる。
【産業上の利用可能性】
【００２７】
本発明は、例えば、企業内ネットワークにおける情報管理に関する産業に利用可能である。
【図面の簡単な説明】
【００２８】
【図１】本実施の形態のデータ分析装置の基本構成を示す図。
【図２】本発明のデータ分析システムの基本構成を示す図。
【図３】スイッチ（２２１）〜（２２３）からデータ分析装置（１００）に送信されるトラフィックデータの例を示す図。
【図４】ユーザトラフィック処理用メモリ（１０４）内のユーザ情報記憶部（１０６）に記憶されるユーザ情報データのフォーマット。
【図５】ユーザトラフィック処理用メモリ（１０４）内のユーザ位置記憶部（１０８）に記憶されるユーザ位置データのフォーマット。
【図６】ユーザトラフィック処理用メモリ（１０４）内のユーザ行動記憶部（１１０）に記憶されるユーザ行動データのフォーマット。
【図７】トラフィックデータを受信しユーザ情報、ユーザ位置、ユーザ行動の各データを抽出・分析する処理方法を示すフローチャート。
【図８】トラフィックデータを受信しユーザ情報、ユーザ位置、ユーザ行動を抽出・分析する処理の流れを示す図。
【図９】ユーザ情報、ユーザ位置、ユーザ行動の各記憶部に記憶される各データの遷移を示す説明図（１）。
【図１０】ユーザ情報、ユーザ位置、ユーザ行動の各記憶部に記憶される各データの遷移を示す説明図（２）。
【図１１】ユーザ情報、ユーザ位置、ユーザ行動の各記憶部に記憶される各データの遷移を示す説明図（３）。
【図１２】ユーザ情報、ユーザ位置、ユーザ行動の各記憶部に記憶される各データの遷移を示す説明図（４）。
【図１３】ユーザ情報、ユーザ位置、ユーザ行動の各記憶部に記憶される各データの遷移を示す説明図（５）。
【図１４】ユーザ情報、ユーザ位置、ユーザ行動の各記憶部に記憶される各データの遷移を示す説明図（６）。
【図１５】ユーザ情報、ユーザ位置、ユーザ行動の各記憶部に記憶される各データの遷移を示す説明図（７）。
【符号の説明】
【００２９】
１００  データ分析装置
１０１  ネットワークインタフェース
１０２  ユーザインタフェース
１０３  ユーザトラフィック処理用プロセッサ
１０４  ユーザトラフィック処理用メモリ
１０５  ユーザ情報抽出・分析処理
１０６  ユーザ情報記憶
１０７  ユーザ位置抽出・分析処理
１０８  ユーザ位置記憶
１０９  ユーザ行動抽出・分析処理
１１０  ユーザ行動記憶
２０１、２０２、２０３、２０４  端末
２１１、２１２、２１３  サーバ
２２１、２２２、２２３  スイッチ
２３１、２３２、２３３、２３４、２３５  トラフィックデータ
３０１、３０２、３０３  トラフィックデータ例
【図１】
2009017298.tif 000003
【図２】
2009017298.tif 000004
【図３】
2009017298.tif 000005
【図４】
2009017298.tif 000006
【図５】
2009017298.tif 000007
【図６】
2009017298.tif 000008
【図７】
2009017298.tif 000009
【図８】
2009017298.tif 000010
【図９】
2009017298.tif 000011
【図１０】
2009017298.tif 000012
【図１１】
2009017298.tif 000013
【図１２】
2009017298.tif 000014
【図１３】
2009017298.tif 000015
【図１４】
2009017298.tif 000016
【図１５】
2009017298.tif 000017