(57)【要約】【課題】端末装置によるコンテンツの取得状況を適切に把握することを可能とする。【解決手段】ＰＣ１１０は、コンテンツ取得のために、コンテンツサーバに対するコンテンツの取得命令である命令１を含み、ＰＣ１１０の仮想ＭＡＣアドレスＡを送信元とし、調査サーバ２００の仮想ＭＡＣアドレスＦを送信先としたＭＡＣフレーム１を生成するとともに、仮想ハブ２１０に対するコンテンツの取得命令である命令２と、ＭＡＣフレーム１とを含み、プロキシサーバ１５０の実ＩＰアドレスＣを送信先とするＩＰパケット１を生成して送信する。【選択図】図１
2011053812.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、前記端末装置によるコンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバとを備え、前記端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブを有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されている調査システムであって、
前記端末装置は、
前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームを生成する第１のＭＡＣフレーム生成部と、
前記仮想ハブに対するコンテンツの取得命令である第２の取得命令と、前記第１のＭＡＣフレームとを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とする第１のＩＰパケットを生成する第１のＩＰパケット生成部と、
前記第１のＩＰパケット送信する第１の送信部と
を備え、
前記調査サーバは、
前記仮想ハブにおいて、前記端末装置からの前記第１のＩＰパケット、又は、前記端末装置からの前記第１のＩＰパケットが前記プロキシサーバを経由することによって、前記第１のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第２のＩＰアドレスに変換されたＩＰパケットである第２のＩＰパケットを受信する第１の受信部と、
前記仮想ハブにおいて、前記第１のパケット又は前記第２のＩＰパケット内の前記第１のＭＡＣフレームを含み、前記第２のＩＰアドレスを送信元とし、前記第３のＩＰアドレスを送信先とする第３のＩＰパケットを生成する第２のＩＰパケット生成部と、
前記第３のＩＰパケット内の前記第１の取得命令を含み、前記第３のＩＰアドレスを送信元とし、前記コンテンツサーバに設定された第４のＩＰアドレスを送信先とする第４のＩＰパケットを生成する第３のＩＰパケット生成部と、
前記第４のＩＰパケットを送信する第２の送信部と
を備える調査システム。
【請求項２】
前記調査サーバは、
前記コンテンツサーバからの前記第１の取得命令に対する応答である第１の応答を含み、前記第４のＩＰアドレスを送信元とし、前記第３のＩＰアドレスを送信先とする第５のＩＰパケットを受信する第２の受信部と、
前記第１の応答を含み、前記第２の仮想ＭＡＣアドレスを送信元とし、前記第１の仮想ＭＡＣアドレスを送信先とした第２のＭＡＣフレームを生成する第２のＭＡＣフレーム生成部と、
前記第２のＭＡＣフレームを含み、前記第２のＩＰアドレスを送信先とする第６のＩＰパケットを生成する第３のＩＰパケット生成部と、
前記仮想ハブにおいて、前記第６のＩＰパケット内の前記第２のＭＡＣフレームと、前記第２の取得命令に対する応答である第２の応答とを含み、前記第２のＩＰアドレスを送信元とし、前記第１のＩＰアドレス又は前記プロキシサーバのＩＰアドレスを送信先とする第７のＩＰパケットを生成する第４のＩＰパケット生成部と、
前記仮想ハブにおいて、前記第７のＩＰパケットを送信する第３の送信部と
を備え、
前記端末装置は、
前記仮想ハブからの前記第７のＩＰパケット、又は、前記仮想ハブからの前記第７のＩＰパケットが前記プロキシサーバを経由することによって、前記第７のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第１のＩＰアドレスに変換されたＩＰパケットである第８のＩＰパケットを受信する第３の受信部を備える請求項１に記載の調査システム。
【請求項３】
前記端末装置は、
前記第１のＭＡＣフレームにユーザの識別情報とパスワードとを含ませる認証情報設定部を備え、
前記調査サーバは、
前記第３のＩＰパケット内の前記第１のＭＡＣフレームに含まれる前記ユーザの識別情報と前記パスワードとに基づいて、ユーザの認証を行う認証部を備える請求項１又は２に記載の調査システム。
【請求項４】
コンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバに接続される端末装置であって、
前記端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブを有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されており、
前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームを生成する第１のＭＡＣフレーム生成部と、
前記仮想ハブに対するコンテンツの取得命令である第２の取得命令と、前記第１のＭＡＣフレームとを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とする第１のＩＰパケットを生成する第１のＩＰパケット生成部と、
前記第１のＩＰパケット送信する第１の送信部と
を備える端末装置。
【請求項５】
前記仮想ハブからの前記第２のＩＰパケットを受信し、又は、前記仮想ハブからの前記第２のＩＰパケットが前記プロキシサーバを経由することによって、前記第２のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第１のＩＰアドレスに変換されたＩＰパケットである第３のＩＰパケットを受信する第２の受信部を備える請求項４に記載の端末装置。
【請求項６】
前記第１のＭＡＣフレームにユーザの識別情報とパスワードとを含ませる認証情報設定部を備える請求項４又は５に記載の端末装置。
【請求項７】
端末装置に接続され、前記端末装置によるコンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバであって、
前記端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブを有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されており、
第１のＩＰパケットは、前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームと、前記仮想ハブに対するコンテンツの取得命令である第２の取得命令とを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とするＩＰパケットであり、
前記仮想ハブにおいて、前記端末装置からの前記第１のＩＰパケット、又は、前記端末装置からの前記第１のＩＰパケットが前記プロキシサーバを経由することによって、前記第１のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第２のＩＰアドレスに変換されたＩＰパケットである第２のＩＰパケットを受信する第１の受信部と、
前記仮想ハブにおいて、前記第１のパケット又は前記第２のＩＰパケット内の前記第１のＭＡＣフレームを含み、前記第２のＩＰアドレスを送信元とし、前記第３のＩＰアドレスを送信先とする第３のＩＰパケットを生成する第１のＩＰパケット生成部と、
前記第３のＩＰパケット内の前記第１の取得命令を含み、前記第３のＩＰアドレスを送信元とし、前記コンテンツサーバに設定された第４のＩＰアドレスを送信先とする第４のＩＰパケットを生成する第３のＩＰパケット生成部と、
前記第４のＩＰパケットを送信する第１の送信部と
を備える調査サーバ。
【請求項８】
前記コンテンツサーバからの前記第１の取得命令に対する応答である第１の応答を含み、前記第４のＩＰアドレスを送信元とし、前記第３のＩＰアドレスを送信先とする第５のＩＰパケットを受信する第２の受信部と、
前記第１の応答を含み、前記第２の仮想ＭＡＣアドレスを送信元とし、前記第１の仮想ＭＡＣアドレスを送信先とした第２のＭＡＣフレームを生成する第２のＭＡＣフレーム生成部と、
前記第２のＭＡＣフレームを含み、前記第２のＩＰアドレスを送信先とする第６のＩＰパケットを生成する第３のＩＰパケット生成部と、
前記仮想ハブにおいて、前記第６のＩＰパケット内の前記第２のＭＡＣフレームと、前記第２の取得命令に対する応答である第２の応答とを含み、前記第２のＩＰアドレスを送信元とし、前記第１のＩＰアドレス又は前記プロキシサーバのＩＰアドレスを送信先とする第７のＩＰパケットを生成する第４のＩＰパケット生成部と、
前記仮想ハブにおいて、前記第７のＩＰパケットを送信する第２の送信部と
を備える請求項７に記載の調査サーバ。
【請求項９】
前記第３のＩＰパケット内の前記第１のＭＡＣフレームに含まれるユーザの識別情報と前記パスワードとに基づいて、ユーザの認証を行う認証部を備える請求項７又は８に記載の調査サーバ。
【請求項１０】
コンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバに接続される端末装置における通信方法であって、
前記端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブを有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されており、
前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームを生成するステップと、
前記仮想ハブに対するコンテンツの取得命令である第２の取得命令と、前記第１のＭＡＣフレームとを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とする第１のＩＰパケットを生成するステップと、
前記第１のＩＰパケット送信するステップと
を備える通信方法。
【請求項１１】
端末装置に接続され、前記端末装置によるコンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバにおける通信方法であって、
前記端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブを有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されており、
第１のＩＰパケットは、前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームと、前記仮想ハブに対するコンテンツの取得命令である第２の取得命令とを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とするＩＰパケットであり、
前記仮想ハブにおいて、前記端末装置からの前記第１のＩＰパケット、又は、前記端末装置からの前記第１のＩＰパケットが前記プロキシサーバを経由することによって、前記第１のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第２のＩＰアドレスに変換されたＩＰパケットである第２のＩＰパケットを受信するステップと、
前記仮想ハブにおいて、前記第１のパケット又は前記第２のＩＰパケット内の前記第１のＭＡＣフレームを含み、前記第２のＩＰアドレスを送信元とし、前記第３のＩＰアドレスを送信先とする第３のＩＰパケットを生成するステップと、
前記第３のＩＰパケット内の前記第１の取得命令を含み、前記第３のＩＰアドレスを送信元とし、前記コンテンツサーバに設定された第４のＩＰアドレスを送信先とする第４のＩＰパケットを生成するステップと、
前記第４のＩＰパケットを送信するステップと
を備える通信方法。
【請求項１２】
コンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバに接続される端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブを有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されており、
前記端末装置としてのコンピュータに
前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームを生成するステップと、
前記仮想ハブに対するコンテンツの取得命令である第２の取得命令と、前記第１のＭＡＣフレームとを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とする第１のＩＰパケットを生成するステップと、
前記第１のＩＰパケット送信するステップと
を実行させる通信プログラム。
【請求項１３】
コンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバに接続される端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブを有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されており、
第１のＩＰパケットは、前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームと、前記仮想ハブに対するコンテンツの取得命令である第２の取得命令とを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とするＩＰパケットであり、
前記調査サーバとしてのコンピュータに
前記仮想ハブにおいて、前記端末装置からの前記第１のＩＰパケット、又は、前記端末装置からの前記第１のＩＰパケットが前記プロキシサーバを経由することによって、前記第１のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第２のＩＰアドレスに変換されたＩＰパケットである第２のＩＰパケットを受信するステップと、
前記仮想ハブにおいて、前記第１のパケット又は前記第２のＩＰパケット内の前記第１のＭＡＣフレームを含み、前記第２のＩＰアドレスを送信元とし、前記第３のＩＰアドレスを送信先とする第３のＩＰパケットを生成するステップと、
前記第３のＩＰパケット内の前記第１の取得命令を含み、前記第３のＩＰアドレスを送信元とし、前記コンテンツサーバに設定された第４のＩＰアドレスを送信先とする第４のＩＰパケットを生成するステップと、
前記第４のＩＰパケットを送信するステップと
を実行させる通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置と、当該端末装置によるコンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバとを備える調査システム、当該調査システムにおける端末装置及び調査サーバ、端末装置及び調査サーバにおける通信方法、端末装置及び調査サーバにおいて処理される通信プログラムに関する。
【背景技術】
【０００２】
近年、インターネットにおいては、文字、音声、映像等の様々なコンテンツが提供されるようになっている。このようなコンテンツの提供は徐々に拡大しており、テレビ放送の視聴率調査と同様に、コンテンツの取得状況の調査の重要度も増している。
【０００３】
コンテンツの取得状況を調査する技術としては、例えば、特許文献１及び２に記載された技術が存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３６７７６号公報
【特許文献２】特開２００２−２０７６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来は、端末装置が、コンテンツの取得状況を調査するサーバ（調査サーバ）を介してコンテンツサーバにアクセスし、コンテンツを取得することにより、調査サーバは、端末装置によるコンテンツの取得状況を把握することが可能となる。
【０００６】
しかしながら、端末装置が、コンテンツの取得状況を調査するサーバ（調査サーバ）に接続する場合、端末装置のユーザは、調査対象となるアプリケーションの起動の都度、認証のためのユーザＩＤやパスワードを入力する必要があり、煩雑であった。また、アプリケーションによっては、認証処理に対応していないものもある。
【０００７】
更には、端末装置が、プロキシサーバを介してインターネットに接続する形態である場合、コンテンツの取得状況を調査するサーバ（調査サーバ）をプロキシサーバとして設定することができない。換言すれば、端末装置は、調査サーバを介してコンテンツサーバにアクセスし、コンテンツを取得することができない。このため、調査サーバが、端末装置によるコンテンツの取得状況を把握することができないという問題があった。
【０００８】
上記問題点に鑑み、本発明は、端末装置におけるコンテンツの取得状況を適切に把握することが可能な調査システム、端末装置、調査サーバ、通信方法、及び、通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明は以下のような特徴を有している。まず、本発明の第１の特徴は、端末装置（ＰＣ１１０）と、前記端末装置によるコンテンツサーバ（コンテンツサーバ３００）に保持されたコンテンツの取得状況を調査する調査サーバ（調査サーバ２００）とを備え、前記端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブ（仮想ハブ２１０）を有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されている調査システム（調査システム１００）であって、前記端末装置は、前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームを生成する第１のＭＡＣフレーム生成部（ＭＡＣフレーム生成部１２０）と、前記仮想ハブに対するコンテンツの取得命令である第２の取得命令と、前記第１のＭＡＣフレームとを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とする第１のＩＰパケットを生成する第１のＩＰパケット生成部（ＩＰパケット生成部１２１）と、前記第１のＩＰパケット送信する第１の送信部（送信処理部１２２）とを備え、前記調査サーバは、前記仮想ハブにおいて、前記端末装置からの前記第１のＩＰパケット、又は、前記端末装置からの前記第１のＩＰパケットが前記プロキシサーバを経由することによって、前記第１のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第２のＩＰアドレスに変換されたＩＰパケットである第２のＩＰパケットを受信する第１の受信部と、前記仮想ハブにおいて、前記第１のパケット又は前記第２のＩＰパケット内の前記第１のＭＡＣフレームを含み、前記第２のＩＰアドレスを送信元とし、前記第３のＩＰアドレスを送信先とする第３のＩＰパケットを生成する第２のＩＰパケット生成部と、前記第３のＩＰパケット内の前記第１の取得命令を含み、前記第３のＩＰアドレスを送信元とし、前記コンテンツサーバに設定された第４のＩＰアドレスを送信先とする第４のＩＰパケットを生成する第３のＩＰパケット生成部（ＩＰパケット生成部２１１）と、前記第４のＩＰパケットを送信する第２の送信部（送信処理部２１３）とを備えることを要旨とする。
【００１０】
このような調査システムでは、端末装置は、コンテンツ取得のために、コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、第１の仮想ＭＡＣアドレスを送信元とし、第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームを生成するとともに、仮想ハブに対するコンテンツの取得命令である第２の取得命令と、第１のＭＡＣフレームとを含み、第２のＩＰアドレス、又は、端末装置と調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とする第１のＩＰパケットを生成して送信する。
【００１１】
これにより、端末装置からのコンテンツサーバ３００に対するコンテンツ取得のための取得命令は、調査サーバへ送られることになる。従って、調査サーバは、取得命令に基づいて、端末装置におけるコンテンツの取得状況を把握することができる。また、調査サーバは、コンテンツサーバに対してコンテンツを要求するため、ＰＣ１１０のコンテンツ取得が妨げられることはない。
【００１２】
本発明の第２の特徴は、前記調査サーバは、前記コンテンツサーバからの前記第１の取得命令に対する応答である第１の応答を含み、前記第４のＩＰアドレスを送信元とし、前記第３のＩＰアドレスを送信先とする第５のＩＰパケットを受信する第２の受信部（受信処理部２１４）と、前記第１の応答を含み、前記第２の仮想ＭＡＣアドレスを送信元とし、前記第１の仮想ＭＡＣアドレスを送信先とした第２のＭＡＣフレームを生成する第２のＭＡＣフレーム生成部（ＭＡＣフレーム生成部２１１）と、前記第２のＭＡＣフレームを含み、前記第２のＩＰアドレスを送信先とする第６のＩＰパケットを生成する第３のＩＰパケット生成部（ＩＰパケット生成部２１２）と、前記仮想ハブにおいて、前記第６のＩＰパケット内の前記第２のＭＡＣフレームと、前記第２の取得命令に対する応答である第２の応答とを含み、前記第２のＩＰアドレスを送信元とし、前記第１のＩＰアドレス又は前記プロキシサーバのＩＰアドレスを送信先とする第７のＩＰパケットを生成する第４のＩＰパケット生成部と、前記仮想ハブにおいて、前記第７のＩＰパケットを送信する第３の送信部とを備え、前記端末装置は、前記仮想ハブからの前記第７のＩＰパケット、又は、前記仮想ハブからの前記第７のＩＰパケットが前記プロキシサーバを経由することによって、前記第７のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第１のＩＰアドレスに変換されたＩＰパケットである第８のＩＰパケットを受信する第３の受信部（受信処理部１２３）を備えることを要旨とする。
【００１３】
これにより、コンテンツサーバからのコンテンツは、調査サーバを経由して、端末装置へ送られることになり、調査サーバは、端末装置におけるコンテンツの取得状況を把握することができる。
【００１４】
本発明の第３の特徴は、前記端末装置は、前記第１のＭＡＣフレームにユーザの識別情報とパスワードとを含ませる認証情報設定部（ローカルプロキシ１２４）を備え、前記調査サーバは、前記第３のＩＰパケット内の前記第１のＭＡＣフレームに含まれる前記ユーザの識別情報と前記パスワードとに基づいて、ユーザの認証を行う認証部（認証部２１５）を備えることを要旨とする。
【００１５】
これにより、端末装置は、当該端末装置において実行されるアプリケーションが認証機能に対応していない場合においても、ユーザの識別情報及びパスワードを調査サーバへ送信して、当該調査サーバにおける認証が可能となり、更には、調査サーバからのユーザの識別情報やパスワードが付加された応答から、これらユーザの識別情報やパスワードを除いた上でアプリケーションに応答を返すことができ、当該アプリケーションの実行に支障が生じることがない。
【００１６】
本発明の第４の特徴は、コンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバに接続される端末装置であって、前記端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブを有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されており、前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームを生成する第１のＭＡＣフレーム生成部と、前記仮想ハブに対するコンテンツの取得命令である第２の取得命令と、前記第１のＭＡＣフレームとを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とする第１のＩＰパケットを生成する第１のＩＰパケット生成部と、前記第１のＩＰパケット送信する第１の送信部とを備えることを要旨とする。
【００１７】
本発明の第５の特徴は、前記仮想ハブからの前記第２のＩＰパケットを受信し、又は、前記仮想ハブからの前記第２のＩＰパケットが前記プロキシサーバを経由することによって、前記第２のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第１のＩＰアドレスに変換されたＩＰパケットである第３のＩＰパケットを受信する第２の受信部を備えることを要旨とする。
【００１８】
本発明の第６の特徴は、前記第１のＭＡＣフレームにユーザの識別情報とパスワードとを含ませる認証情報設定部を備えることを要旨とする。
【００１９】
本発明の第７の特徴は、端末装置に接続され、前記端末装置によるコンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバであって、前記端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブを有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されており、第１のＩＰパケットは、前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームと、前記仮想ハブに対するコンテンツの取得命令である第２の取得命令とを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とするＩＰパケットであり、前記仮想ハブにおいて、前記端末装置からの前記第１のＩＰパケット、又は、前記端末装置からの前記第１のＩＰパケットが前記プロキシサーバを経由することによって、前記第１のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第２のＩＰアドレスに変換されたＩＰパケットである第２のＩＰパケットを受信する第１の受信部と、前記仮想ハブにおいて、前記第１のパケット又は前記第２のＩＰパケット内の前記第１のＭＡＣフレームを含み、前記第２のＩＰアドレスを送信元とし、前記第３のＩＰアドレスを送信先とする第３のＩＰパケットを生成する第１のＩＰパケット生成部と、前記第３のＩＰパケット内の前記第１の取得命令を含み、前記第３のＩＰアドレスを送信元とし、前記コンテンツサーバに設定された第４のＩＰアドレスを送信先とする第４のＩＰパケットを生成する第３のＩＰパケット生成部と、前記第４のＩＰパケットを送信する第１の送信部とを備えることを要旨とする。
【００２０】
本発明の第８の特徴は、前記コンテンツサーバからの前記第１の取得命令に対する応答である第１の応答を含み、前記第４のＩＰアドレスを送信元とし、前記第３のＩＰアドレスを送信先とする第５のＩＰパケットを受信する第２の受信部と、前記第１の応答を含み、前記第２の仮想ＭＡＣアドレスを送信元とし、前記第１の仮想ＭＡＣアドレスを送信先とした第２のＭＡＣフレームを生成する第２のＭＡＣフレーム生成部と、前記第２のＭＡＣフレームを含み、前記第２のＩＰアドレスを送信先とする第６のＩＰパケットを生成する第３のＩＰパケット生成部と、前記仮想ハブにおいて、前記第６のＩＰパケット内の前記第２のＭＡＣフレームと、前記第２の取得命令に対する応答である第２の応答とを含み、前記第２のＩＰアドレスを送信元とし、前記第１のＩＰアドレス又は前記プロキシサーバのＩＰアドレスを送信先とする第７のＩＰパケットを生成する第４のＩＰパケット生成部と、前記仮想ハブにおいて、前記第７のＩＰパケットを送信する第２の送信部とを備えることを要旨とする。
【００２１】
本発明の第９の特徴は、前記第３のＩＰパケット内の前記第１のＭＡＣフレームに含まれるユーザの識別情報と前記パスワードとに基づいて、ユーザの認証を行う認証部を備えることを要旨とする。
【００２２】
本発明の第１０の特徴は、コンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバに接続される端末装置における通信方法であって、前記端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブを有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されており、前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームを生成するステップと、前記仮想ハブに対するコンテンツの取得命令である第２の取得命令と、前記第１のＭＡＣフレームとを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とする第１のＩＰパケットを生成するステップと、前記第１のＩＰパケット送信するステップとを備えることを要旨とする。
【００２３】
本発明の第１１の特徴は、端末装置に接続され、前記端末装置によるコンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバにおける通信方法であって、前記端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブを有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されており、第１のＩＰパケットは、前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームと、前記仮想ハブに対するコンテンツの取得命令である第２の取得命令とを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とするＩＰパケットであり、前記仮想ハブにおいて、前記端末装置からの前記第１のＩＰパケット、又は、前記端末装置からの前記第１のＩＰパケットが前記プロキシサーバを経由することによって、前記第１のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第２のＩＰアドレスに変換されたＩＰパケットである第２のＩＰパケットを受信するステップと、前記仮想ハブにおいて、前記第１のパケット又は前記第２のＩＰパケット内の前記第１のＭＡＣフレームを含み、前記第２のＩＰアドレスを送信元とし、前記第３のＩＰアドレスを送信先とする第３のＩＰパケットを生成するステップと、前記第３のＩＰパケット内の前記第１の取得命令を含み、前記第３のＩＰアドレスを送信元とし、前記コンテンツサーバに設定された第４のＩＰアドレスを送信先とする第４のＩＰパケットを生成するステップと、前記第４のＩＰパケットを送信するステップとを備えることを要旨とする。
【００２４】
本発明の第１２の特徴は、コンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバに接続される端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブを有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されており、前記端末装置としてのコンピュータに前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームを生成するステップと、前記仮想ハブに対するコンテンツの取得命令である第２の取得命令と、前記第１のＭＡＣフレームとを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とする第１のＩＰパケットを生成するステップと、前記第１のＩＰパケット送信するステップとを実行させる通信プログラムである。
【００２５】
本発明の第１３の特徴は、コンテンツサーバに保持されたコンテンツの取得状況を調査する調査サーバに接続される端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブを有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されており、第１のＩＰパケットは、前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームと、前記仮想ハブに対するコンテンツの取得命令である第２の取得命令とを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とするＩＰパケットであり、前記調査サーバとしてのコンピュータに前記仮想ハブにおいて、前記端末装置からの前記第１のＩＰパケット、又は、前記端末装置からの前記第１のＩＰパケットが前記プロキシサーバを経由することによって、前記第１のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第２のＩＰアドレスに変換されたＩＰパケットである第２のＩＰパケットを受信するステップと、前記仮想ハブにおいて、前記第１のパケット又は前記第２のＩＰパケット内の前記第１のＭＡＣフレームを含み、前記第２のＩＰアドレスを送信元とし、前記第３のＩＰアドレスを送信先とする第３のＩＰパケットを生成するステップと、前記第３のＩＰパケット内の前記第１の取得命令を含み、前記第３のＩＰアドレスを送信元とし、前記コンテンツサーバに設定された第４のＩＰアドレスを送信先とする第４のＩＰパケットを生成するステップと、前記第４のＩＰパケットを送信するステップとを実行させることを要旨とする。
【発明の効果】
【００２６】
本発明によれば、端末装置におけるコンテンツの取得状況を適切に把握することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態に係る調査システムの全体概略構成図である。
【図２】本発明の実施形態に係るＰＣの構成図である。
【図３】本発明の実施形態に係る調査サーバの構成図である。
【図４】本発明の実施形態に係るデータのやりとりを示す第１の図である。
【図５】本発明の実施形態に係るデータのやりとりを示す第２の図である。
【図６】本発明の実施形態に係るデータのやりとりを示す第３の図である。
【図７】本発明の実施形態に係る認証動作を示す図である。
【発明を実施するための形態】
【００２８】
次に、図面を参照して、本発明の実施形態を説明する。具体的には、（１）調査システムを含んだ調査システムの構成、（２）調査システムの動作、（３）作用・効果、（４）その他の実施形態について説明する。以下の実施形態における図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００２９】
（１）調査システムの構成
まず、本発明の実施形態に係る調査システムを含んだ調査システムの構成について、（１．１）調査システムの全体概略構成、（１．２）調査システムを構成するパーソナルコンピュータ（ＰＣ）、調査サーバの構成の順に説明する。
【００３０】
（１．１）調査システムの構成
図１は、本発明の実施形態に係る調査システムを含んだ調査システムの全体概略構成図である。
【００３１】
図１に示すように、調査システム１００は、ＰＣ１１０、プロキシサーバ１５０、調査サーバ２００、コンテンツサーバ３００、インターネット４００を含む。ＰＣ１１０は、プロキシサーバ１５０を介してインターネット４００に接続されている。調査サーバ２００は、インターネット４００に接続されている。また、コンテンツサーバ３００は、インターネット４００に接続されている。
【００３２】
また、図１に示すように、ＰＣ１１０には実ＩＰアドレスＢ、プロキシサーバ１５０には実ＩＰアドレスＣ、調査サーバ２００には実ＩＰアドレスＧ、コンテンツサーバ３００には実ＩＰアドレスＨが設定されている。
【００３３】
ＰＣ１１０は、プロキシサーバ１５０を介して、インターネット４００、調査サーバ２００及びコンテンツサーバ３００との間で通信を行う。このＰＣ１１０は、コンテンツサーバ３００によって提供される、文字、音声、映像等の様々なコンテンツを取得する。この際、調査サーバ２００は、ＰＣ１１０によるコンテンツの取得状況を調査する。
【００３４】
（１．２）ＰＣ及び調査サーバの構成
図２は、ＰＣ１１０の構成図である。図２に示すように、ＰＣ１１０は、制御部１１２、記憶部１１３、通信部１１６を含む。ＰＣ１１０においては、プロキシサーバ１５０がプロキシサーバとして設定されている。
【００３５】
制御部１１２は、例えばＣＰＵによって構成され、ＰＣ１１０が具備する各種機能を制御する。記憶部１１３は、例えばメモリによって構成され、ＰＣ１１０における制御などに用いられる各種情報を記憶する。通信部１１６は、プロキシサーバ１５０等との間で通信を行う。
【００３６】
制御部１１２は、ＭＡＣフレーム生成部１２０、ＩＰパケット生成部１２１、送信処理部１２２、受信処理部１２３及びローカルプロキシ１２４を含む。
【００３７】
制御部１１２は、記憶部１１３に記憶された所定のソフトウェアを実行することにより、仮想的なＬＡＮカード（ＰＣ仮想ＬＡＮカード）の機能を実現する。ＰＣ仮想ＬＡＮカードの機能の実現により、ＰＣ１１０には、仮想的なＭＡＣアドレス（仮想ＭＡＣアドレス）Ａが設定される。
【００３８】
また、制御部１１２は、記憶部１１３に記憶された所定のソフトウェアを実行することにより、ローカルプロキシ１２４の機能を実現する。
【００３９】
図３は、調査サーバ２００の構成図である。図３に示すように、調査サーバ２００は、制御部２０２、記憶部２０３、通信部２０６、コンテンツ取得状況データベース（ＤＢ）２０８を含む。
【００４０】
制御部２０２は、例えばＣＰＵによって構成され、調査サーバ２００が具備する各種機能を制御する。記憶部２０３は、例えばメモリによって構成され、調査サーバ２００における制御などに用いられる各種情報を記憶する。通信部２０６は、プロキシサーバ１５０、コンテンツサーバ３００等との間で通信を行う。
【００４１】
制御部２０２は、仮想ハブ２１０、ＭＡＣフレーム生成部２１１、ＩＰパケット生成部２１２、送信処理部２１３、受信処理部２１４及び認証部２１５を含む。
【００４２】
制御部２０２は、記憶部２０３に記憶された所定のソフトウェアを実行することにより、仮想的なＬＡＮカード（ＰＣ仮想ＬＡＮカード）の機能を実現する。ＰＣ仮想ＬＡＮカードの機能の実現により、調査サーバ２００には、仮想的なＭＡＣアドレス（仮想ＭＡＣアドレス）Ｆが設定される。
【００４３】
また、制御部２０２は、所定のソフトウェアを実行することにより、仮想的なハブの機能（仮想ハブ２１０）を実現する。仮想ハブ２１０の実現により、当該仮想ハブ２１０には、仮想的なＭＡＣアドレス（仮想ＭＡＣアドレス）Ｄと、実ＩＰアドレスＥとが設定される。
【００４４】
（２）調査システムの動作
次に、調査システム１００の動作を説明する。図４乃至図６は、調査システム１００におけるデータのやりとりを示すシーケンス図である。
【００４５】
図４における、ステップＳ１０１において、ＰＣ１１０の制御部１１２内のＭＡＣフレーム生成部１２０は、コンテンツサーバ３００が保持するコンテンツに対応するＵＲＬ等からなり、コンテンツサーバ３００に対するコンテンツの取得命令（命令１）を含み、送信元をＰＣ１１０の仮想ＭＡＣアドレスＡとし、送信先を調査サーバ２００の仮想ＭＡＣアドレスＦとしたＭＡＣフレーム１を生成する。この際、ＰＣ１１０の制御部１１２内のローカルプロキシ１２４は、命令１に、後述する調査サーバ２００における認証のためのユーザＩＤ及びパスワードを含ませる。
【００４６】
ステップＳ１０２において、ＰＣ１１０の制御部１１２内のＩＰパケット生成部１２１は、ＭＡＣフレーム生成部１２０によって生成されたＭＡＣフレーム１と、調査サーバ２００内の仮想ハブ２１０に対するコンテンツの取得命令（命令２）とを含み、送信先元をＰＣ１１０の実ＩＰアドレスＢとし、送信先をプロキシサーバ１５０の実ＩＰアドレスＣとしたＩＰパケット１を生成する。なお、このＩＰパケット１には、最終的な送信先である調査サーバ２００内の仮想ハブ２１０の実ＩＰアドレスＥが含まれている。
【００４７】
ステップＳ１０３において、ＰＣ１１０の制御部１１２内の送信処理部１２２は、通信部１１６を介して、プロキシサーバ１５０へＩＰパケット１を送信する。プロキシサーバ１５０は、ＰＣ１１０からのＩＰパケット１を受信する。
【００４８】
ステップＳ１０４において、プロキシサーバ１５０は、ＩＰパケット１における送信元をプロキシサーバ１５０の実ＩＰアドレスＣに変換し、送信先を調査サーバ２００内の仮想ハブ２１０の実ＩＰアドレスＥに変換したＩＰパケット２を生成する。
【００４９】
ステップＳ１０５において、プロキシサーバ１５０は、インターネット４００を介して、調査サーバ２００の制御部２０２内の仮想ハブ２１０へＩＰパケット２を送信する。調査サーバ２００の制御部２０２内の仮想ハブ２１０は、プロキシサーバ１５０からのＩＰパケット２を受信する。
【００５０】
ステップＳ１０６において、調査サーバ２００の制御部２０２内の仮想ハブ２１０は、受信したＩＰパケット２に含まれるＭＡＣフレーム１を抽出する。
【００５１】
ステップＳ１０７において、調査サーバ２００の制御部２０２内の仮想ハブ２１０は、抽出したＭＡＣフレーム１を含み、送信元を仮想ハブ２１０の実ＩＰアドレスＥ、送信先を調査サーバ２００の実ＩＰアドレスＧとしたＩＰパケット３を生成する。
【００５２】
ステップＳ１０８において、調査サーバ２００の制御部２０２内の仮想ハブ２１０は、ＩＰパケット３を調査サーバ２００の制御部２０２内のＭＡＣフレーム生成部２１１へ出力する。調査サーバ２００の制御部２０２内のＭＡＣフレーム生成部２１１は、ＩＰパケット３を入力する。
【００５３】
その後、図５に移行し、ステップＳ１１１において、調査サーバ２００の制御部２０２内のＭＡＣフレーム生成部２１１は、入力したＩＰパケット３に含まれるＭＡＣフレーム１を抽出する。この際、調査サーバ２００の制御部２０２内の認証部２１５は、ＭＡＣフレーム１内の命令１に含まれる認証用のユーザＩＤ及びパスワードに基づいて、ＰＣ１１０のユーザの認証を行う。ユーザ認証の詳細については後述する。また、制御部２０２は、ＭＡＣフレーム１内の命令１に含まれる、ユーザＩＤと、コンテンツサーバ３００が保持するコンテンツに対応するＵＲＬとに基づいて、どのユーザがどのコンテンツを取得したかを示すコンテンツの取得状況を把握する。更に、制御部２０２は、コンテンツ取得状況を示すコンテンツ取得状況データを、コンテンツ取得状況ＤＢ２０８に登録する。
【００５４】
ステップＳ１１２において、調査サーバ２００の制御部２０２内のＩＰパケット生成部２１２は、ＭＡＣフレーム生成部２１１によって抽出されたＭＡＣフレーム１を含み、送信元を調査サーバ２００の実ＩＰアドレスＧとしたＩＰパケット４を生成する。更に、調査サーバ２００の制御部２０２内のＩＰパケット生成部２１２は、命令１にコンテンツサーバ３００が保持するコンテンツに対応するＵＲＬが含まれていることに対応して、ＩＰパケット４の送信先をコンテンツサーバ３００の実ＩＰアドレスＨとする。
【００５５】
ステップＳ１１３において、調査サーバ２００の制御部２０２内の送信処理部２１３は、インターネット４００を介して、コンテンツサーバ３００へＩＰパケット４を送信する。コンテンツサーバ３００は、調査サーバ２００からのＩＰパケット４を受信する。
【００５６】
ステップＳ１１４において、コンテンツサーバ３００は、ＩＰパケット４に含まれる命令１の応答であって、当該命令１に対応するコンテンツデータと、当該コンテンツデータに対応するＵＲＬ等とを含んだ命令３とを含み、送信元をコンテンツサーバ３００の実ＩＰアドレスＨとし、送信先を、ＩＰパケット４の送信元である調査サーバ２００の実ＩＰアドレスＧとしたＩＰパケット５を生成する。
【００５７】
ステップＳ１１５において、コンテンツサーバ３００は、インターネット４００を介して、調査サーバ２００へＩＰパケット５を送信する。調査サーバ２００の制御部２０２内の受信処理部２１４は、ＩＰパケット５を受信する。
【００５８】
ステップＳ１１６において、調査サーバ２００の制御部２０２内のＭＡＣフレーム生成部２１１は、ＩＰパケット５に含まれる命令３を含み、送信元を調査サーバ２００の仮想ＭＡＣアドレスＦとし、送信先をステップＳ１１１で抽出したＭＡＣフレーム１の送信元であるＰＣ１１０の仮想ＭＡＣアドレスＡとしたＭＡＣフレーム２を生成する。また、制御部２０２は、ＭＡＣフレーム１内の命令１に含まれる、ユーザＩＤと、ＭＡＣフレーム２に含まれる、コンテンツサーバ３００が保持するコンテンツデータに対応するＵＲＬとに基づいて、どのユーザがどのコンテンツを取得したかを示すコンテンツの取得状況を把握する。更に、制御部２０２は、コンテンツ取得状況を示すコンテンツ取得状況データを、コンテンツ取得状況ＤＢ２０８に登録する。なお、ステップＳ１１１及びステップＳ１１６におけるコンテンツ取得状況の把握は、何れか一方が行われればよい。
【００５９】
ステップＳ１１７において、調査サーバ２００の制御部２０２内のＩＰパケット生成部２１２は、ＭＡＣフレーム２を含み、送信元を調査サーバ２００の実ＩＰアドレスＧとし、送信先を図４のステップＳ１０８で入力したＩＰパケット３の送信元である調査サーバ２００内の仮想ハブ２１０の実ＩＰアドレスＥとしたＩＰパケット６を生成する。
【００６０】
ステップＳ１１８において、調査サーバ２００の制御部２０２内のＩＰパケット生成部２１２は、ＩＰパケット６を調査サーバ２００の制御部２０２内の仮想ハブ２１０へ出力する。調査サーバ２００の制御部２０２内の仮想ハブ２１０は、ＩＰパケット６を入力する。
【００６１】
その後、図６に移行し、ステップＳ１２１において、調査サーバ２００の制御部２０２内の仮想ハブ２１０は、入力したＩＰパケット６に含まれるＭＡＣフレーム２を抽出する。
【００６２】
ステップＳ１２２において、調査サーバ２００の制御部２０２内の仮想ハブ２１０は、ＭＡＣフレーム２と、図４のステップＳ１０５で受信したＩＰパケット２に含まれる命令２の応答である命令４とを含み、送信元を調査サーバ２００の制御部２０２内の仮想ハブ２１０の実ＩＰアドレスＥとし、送信先をＩＰパケット２の送信元であるプロキシサーバ１５０の実ＩＰアドレスＣとしたＩＰパケット７を生成する。
【００６３】
ステップＳ１２３において、調査サーバ２００の制御部２０２内の仮想ハブ２１０は、インターネット４００を介してプロキシサーバ１５０へＩＰパケット７を送信する。プロキシサーバ１５０は、ＩＰパケット７を受信する。
【００６４】
ステップＳ１２４において、プロキシサーバ１５０は、ＩＰパケット７における送信元をプロキシサーバ１５０の実ＩＰアドレスＣに変換し、送信先をＰＣ１１０の実ＩＰアドレスＢに変換したＩＰパケット８を生成する。
【００６５】
ステップＳ１２５において、プロキシサーバ１５０は、ＰＣ１１０へＩＰパケット８を送信する。ＰＣ１１０の制御部１１２内の受信処理部１２３は、プロキシサーバ１５０からのＩＰパケット８を受信する。
【００６６】
ステップＳ１２６において、ＰＣ１１０内の制御部１１２は、受信したＩＰパケット８に含まれるＭＡＣフレーム２を抽出する。ＭＡＣフレーム２を抽出フレーム２には、コンテンツデータを含んだ命令３が含まれている。従って、ＰＣ１１０は、ＭＡＣフレーム２を取得することにより、コンテンツデータを取得することができる。
【００６７】
次に、調査システム１００における認証動作の詳細を説明する。
【００６８】
図７は、調査システム１００における認証動作を示す図である。ＰＣ１１０の制御部１１２は、記憶部１１３に記憶された所定のソフトウェアを実行することにより、ローカルプロキシ１２４の機能を実現する。更に、ＰＣ１１０の制御部１１２は、記憶部１１３に記憶された所定のアプリケーション１３０のソフトウェアを実行する。このアプリケーション１３０がコンテンツデータを取得するものである場合、制御部１１２において、ローカルプロキシ１２４は、アプリケーション１３０からのコンテンツデータの要求を受け、コンテンツデータが受信された場合には、ローカルプロキシ１２４は、アプリケーション１３０に向けて、コンテンツデータを送る。
【００６９】
ローカルプロキシ１２４は、当該コンテンツデータの要求を受けると、記憶部１１３に記憶されている認証用のユーザＩＤとパスワードとを読み出し、これら認証用のユーザＩＤとパスワードとを含んだ認証要求（ユーザＩＤ・パスワード付要求）を生成する。制御部１１２内のＭＡＣフレーム生成部１２０は、このユーザＩＤ・パスワード付要求をＭＡＣフレーム１内の命令１に含ませる。これにより、ＰＣ１１０から調査サーバ２００へユーザＩＤ及びパスワードが送られることになる。
【００７０】
調査サーバ２００の制御部２０２内の認証部２１５は、ＭＡＣフレーム生成部２１１によってＭＡＣフレーム１が抽出されると、当該ＭＡＣフレーム１内の命令１に含まれるユーザＩＤ・パスワード付要求を抽出する。更に、認証部２１５は、ユーザＩＤ・パスワード付要求内のユーザＩＤ及びパスワードと、記憶部２０３に記憶されているユーザＩＤ及びパスワードとを照合することにより、ＰＣ１１０のユーザの認証を行う。
【００７１】
認証後、認証部２１５は、ユーザＩＤ・パスワード付要求に含まれる認証用のユーザＩＤとパスワードと、認証結果とを含んだ応答（ユーザＩＤ・パスワード付応答）を生成する。制御部２０２内のＭＡＣフレーム生成部２１１は、このユーザＩＤ・パスワード付応答をＭＡＣフレーム２内の命令３に含ませる。これにより、調査サーバ２００からＰＣ１１０へ認証結果が送られることになる。
【００７２】
（３）作用・効果
本実施形態の調査システム１００では、ＰＣ１１０は、コンテンツ取得のために、コンテンツサーバに対するコンテンツの取得命令である命令１を含み、ＰＣ１１０の仮想ＭＡＣアドレスＡを送信元とし、調査サーバ２００の仮想ＭＡＣアドレスＦを送信先としたＭＡＣフレーム１を生成するとともに、仮想ハブ２１０に対するコンテンツの取得命令である命令２と、ＭＡＣフレーム１とを含み、プロキシサーバ１５０の実ＩＰアドレスＣを送信先とするＩＰパケット１を生成して送信する。
【００７３】
これにより、ＰＣ１１０からのコンテンツサーバ３００に対するコンテンツ取得のための取得命令は、調査サーバ２００へ送られることになる。従って、調査サーバ２００は、取得命令に基づいて、ＰＣ１１０におけるコンテンツの取得状況を把握することができる。また、調査サーバ２００は、コンテンツサーバ３００に対してコンテンツを要求するため、ＰＣ１１０のコンテンツ取得が妨げられることはない。
【００７４】
また、調査サーバ２００は、コンテンツサーバ３００からの命令１に対する応答である命令３を含むＩＰパケット５を受信し、命令３を含み、調査サーバ２００の仮想ＭＡＣアドレスＦを送信元とし、ＰＣ１１０の仮想ＭＡＣアドレスＡを送信先としたＭＡＣフレーム２を生成するとともに、ＭＡＣフレーム２とを含み、仮想ハブ２１０の実ＩＰアドレスＥを送信先とするＩＰパケット６を生成する。更に、仮想ハブ２１０は、命令２に対する応答である命令４と、ＭＡＣフレーム２とを含み、プロキシサーバ１５０の実ＩＰアドレスＣを送信先とするＩＰパケット７を生成して送信する。
【００７５】
これにより、コンテンツサーバ３００からのコンテンツは、調査サーバ２００を経由して、ＰＣ１１０へ送られることになり、調査サーバ２００は、ＰＣ１１０におけるコンテンツの取得状況を把握することができる。
【００７６】
また、ＰＣ１１０は、ＭＡＣフレーム１にユーザＩＤとパスワードとを含ませ、調査サーバ２００は、ユーザＩＤとパスワードとに基づいて、ユーザの認証を行う。
【００７７】
これにより、ＰＣ１１０は、当該ＰＣ１１０において実行されるアプリケーションが認証機能に対応していない場合においても、ユーザＩＤ及びパスワードを調査サーバ２００へ送信して、当該調査サーバ２００における認証が可能となり、更には、調査サーバ２００からのユーザＩＤ及びパスワードが付加された応答から、これらユーザＩＤ及びパスワードを除いた上でアプリケーションに応答を返すことができ、当該アプリケーションの実行に支障が生じることがない。
【００７８】
（４）その他の実施形態
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
【００７９】
上述した実施形態では、仮想ハブ２１０は、調査サーバ２００内に構成されているが、調査サーバ２００以外の機器が仮想ハブを構成してもよい。
【００８０】
上述した実施形態では、調査システム１００において、ＰＣ１１０と調査サーバ２００との間にプロキシサーバ１５０が設置されていたが、当該プロキシサーバ１５０が設置されていない場合においても、本発明を適用することができる。この場合、図４のステップＳ１０２に代えて、ＰＣ１１０の制御部１１２内のＩＰパケット生成部１２１は、ＭＡＣフレーム生成部１２０によって生成されたＭＡＣフレーム１と、調査サーバ２００内の仮想ハブ２１０に対するコンテンツの取得命令（命令２）とを含み、送信元をＰＣ１１０の実ＩＰアドレスＢとし、送信先を仮想ハブ２１０の実ＩＰアドレスＥとしたＩＰパケット１を生成する。
【００８１】
更に、ステップＳ１０３に代えて、ＰＣ１１０の制御部１１２内の送信処理部１２２は、通信部１１６及びインターネット４００を介して、調査サーバ２００の制御部２０２内の仮想ハブ２１０へＩＰパケット１を送信する。調査サーバ２００の制御部２０２内の仮想ハブ２１０は、ＰＣ１１０からのＩＰパケット２を受信する。この場合、ステップＳ１０４及びステップＳ１０５の動作は行われない。
【００８２】
また、図６のステップＳ１２２に代えて、調査サーバ２００の制御部２０２内の仮想ハブ２１０は、ＭＡＣフレーム２と、命令２の応答である命令４とを含み、送信元を調査サーバ２００の制御部２０２内の仮想ハブ２１０の実ＩＰアドレスＥとし、送信先をＩＰパケット１の送信元であるＰＣ１１０の実ＩＰアドレスＢとしたＩＰパケット７を生成する。
【００８３】
更に、ステップＳ１２３に代えて、調査サーバ２００の制御部２０２内の仮想ハブ２１０は、インターネット４００を介してＰＣ１１０へＩＰパケット７を送信する。ＰＣ１１０は、ＩＰパケット７を受信する。この場合、ステップＳ１２４及びステップＳ１２５の動作は行われない。
【００８４】
また、上述した実施形態では、調査サーバ２００の内部にコンテンツ取得状況ＤＢ２０８を設け、当該コンテンツ取得状況ＤＢ２０８にコンテンツ取得状況データが登録されるようにしたが、調査サーバ２００は、コンテンツ取得状況ＤＢ２０８を設けずに、コンテンツ取得状況データを外部の集計装置等へ送信してもよい。
【００８５】
このように本発明は、ここでは記載していない様々な実施形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。
【産業上の利用可能性】
【００８６】
本発明の調査システム、端末装置、調査サーバ、通信方法、及び、通信プログラムは、端末装置におけるコンテンツの取得状況を適切に把握することが可能となり、調査システム等として有用である。
【符号の説明】
【００８７】
１００…調査システム、１１０…ＰＣ、１１２…制御部、１１３…記憶部、１１６…通信部、１２０…ＭＡＣフレーム生成部、１２１…ＩＰパケット生成部、１２２…送信処理部、１２３…受信処理部、１２４…ローカルプロキシ、１５０…プロキシサーバ、２００…調査サーバ、２０２…制御部、２０３…記憶部、２０６…通信部、２０８…コンテンツ取得状況ＤＢ、２１０…仮想ハブ、２１１…ＭＡＣフレーム生成部、２１２…ＩＰパケット生成部、２１３…送信処理部、２１４…受信処理部、２１５…認証部、２５０…ハブ、３００…コンテンツサーバ、４００…インターネット
【図１】
2011053812.tif 000003
【図２】
2011053812.tif 000004
【図３】
2011053812.tif 000005
【図４】
2011053812.tif 000006
【図５】
2011053812.tif 000007
【図６】
2011053812.tif 000008
【図７】
2011053812.tif 000009
【手続補正書】
【提出日】平成22年10月4日(2010.10.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項５
【補正方法】変更
【補正の内容】
【請求項５】
前記仮想ハブからの第２のＩＰパケットを受信し、又は、前記仮想ハブからの前記第２のＩＰパケットが前記プロキシサーバを経由することによって、前記第２のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第１のＩＰアドレスに変換されたＩＰパケットである第３のＩＰパケットを受信する第２の受信部を備える請求項４に記載の端末装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上述した課題を解決するために、本発明は以下のような特徴を有している。まず、本発明の第１の特徴は、端末装置（ＰＣ１１０）と、前記端末装置によるコンテンツサーバ（コンテンツサーバ３００）に保持されたコンテンツの取得状況を調査する調査サーバ（調査サーバ２００）とを備え、前記端末装置は、第１のＩＰアドレスと、仮想的なＭＡＣアドレスである第１の仮想ＭＡＣアドレスとが設定され、前記調査サーバは、ハブの機能を実現する仮想ハブ（仮想ハブ２１０）を有し、前記仮想ハブは、第２のＩＰアドレスが設定され、前記調査サーバは、第３のＩＰアドレスと、仮想的なＭＡＣアドレスである第２の仮想ＭＡＣアドレスとが設定されている調査システム（調査システム１００）であって、前記端末装置は、前記コンテンツサーバに対するコンテンツの取得命令である第１の取得命令を含み、前記第１の仮想ＭＡＣアドレスを送信元とし、前記第２の仮想ＭＡＣアドレスを送信先とした第１のＭＡＣフレームを生成する第１のＭＡＣフレーム生成部（ＭＡＣフレーム生成部１２０）と、前記仮想ハブに対するコンテンツの取得命令である第２の取得命令と、前記第１のＭＡＣフレームとを含み、前記第２のＩＰアドレス、又は、前記端末装置と前記調査サーバとの間に設置されているプロキシサーバのＩＰアドレスを送信先とする第１のＩＰパケットを生成する第１のＩＰパケット生成部（ＩＰパケット生成部１２１）と、前記第１のＩＰパケット送信する第１の送信部（送信処理部１２２）とを備え、前記調査サーバは、前記仮想ハブにおいて、前記端末装置からの前記第１のＩＰパケット、又は、前記端末装置からの前記第１のＩＰパケットが前記プロキシサーバを経由することによって、前記第１のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第２のＩＰアドレスに変換されたＩＰパケットである第２のＩＰパケットを受信する第１の受信部と、前記仮想ハブにおいて、前記第１のパケット又は前記第２のＩＰパケット内の前記第１のＭＡＣフレームを含み、前記第２のＩＰアドレスを送信元とし、前記第３のＩＰアドレスを送信先とする第３のＩＰパケットを生成する第２のＩＰパケット生成部と、前記第３のＩＰパケット内の前記第１の取得命令を含み、前記第３のＩＰアドレスを送信元とし、前記コンテンツサーバに設定された第４のＩＰアドレスを送信先とする第４のＩＰパケットを生成する第３のＩＰパケット生成部（ＩＰパケット生成部２１２）と、前記第４のＩＰパケットを送信する第２の送信部（送信処理部２１３）とを備えることを要旨とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明の第５の特徴は、前記仮想ハブからの第２のＩＰパケットを受信し、又は、前記仮想ハブからの前記第２のＩＰパケットが前記プロキシサーバを経由することによって、前記第２のＩＰパケットにおける送信元が前記プロキシサーバのＩＰアドレスに変換され、送信先が前記第１のＩＰアドレスに変換されたＩＰパケットである第３のＩＰパケットを受信する第２の受信部を備えることを要旨とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
ステップＳ１２６において、ＰＣ１１０内の制御部１１２は、受信したＩＰパケット８に含まれるＭＡＣフレーム２を抽出する。抽出されたＭＡＣフレーム２には、コンテンツデータを含んだ命令３が含まれている。従って、ＰＣ１１０は、ＭＡＣフレーム２を取得することにより、コンテンツデータを取得することができる。