(57)【要約】【課題】端末装置に専用のソフトウェアをインストールすることなく、コンテンツの取得状況を把握することを可能とする。【解決手段】ＤＮＳサーバ１１０は、ＰＣ２００からのコンテンツサーバ３００のドメイン名に対応するＩＰアドレスの問い合わせを受信した場合に、常に調査支援サーバ１３０のＩＰアドレスをＰＣ２００へ返信する。調査支援サーバ１３０は、ＰＣ２００からのアクセス要求を受信すると、コンテンツサーバ３００からのコンテンツを取得する。更に、調査支援サーバ１３０は、取得したコンテンツに調査用スクリプトを埋め込んだ調査用スクリプト付きコンテンツをＰＣ２００へ送信する。ＰＣ２００は、調査用スクリプト付きコンテンツを受信すると、調査用スクリプトを実行し、コンテンツ取得状況データを生成して送信する。収集サーバ１６０は、コンテンツ取得状況データを受信し、登録する。【選択図】図１
2010257447.tif 000002
【特許請求の範囲】
【請求項１】
ドメインネームシステムサーバと、調査支援サーバと、収集サーバとを備え、端末装置によるネットワーク上のコンテンツの取得状況の調査を支援するコンテンツ取得状況調査システムであって、
前記ドメインネームシステムサーバは、
前記端末装置からのアクセス先のドメイン名に対応するＩＰアドレスの問い合わせを受信する問い合わせ受信部と、
前記問い合わせ受信部により、前記アクセス先のドメイン名に対応するＩＰアドレスの問い合わせが受信された場合に、常に前記調査支援サーバのＩＰアドレスである調査支援サーバＩＰアドレスを前記端末装置へ返信する返信部と
を備え、
前記調査支援サーバは、
前記端末装置からの前記アクセス先のドメイン名と前記調査支援サーバＩＰアドレスとを含んだアクセス要求を受信するアクセス要求受信部と、
前記アクセス要求受信部により受信された前記アクセス要求に含まれる前記アクセス先のドメイン名に対応するＩＰアドレスであるアクセス先ＩＰアドレスを取得するアクセス先ＩＰアドレス取得部と、
前記アクセス先ＩＰアドレス取得部により取得された前記アクセス先ＩＰアドレスに対応するアクセス先のコンテンツを取得するコンテンツ取得部と、
前記コンテンツ取得部により取得された前記アクセス先のコンテンツに、前記端末装置に前記アクセス先のコンテンツが前記端末装置によって取得されたことを示すコンテンツ取得状況データを生成させ、前記収集サーバへ送信させるためのスクリプトである調査用スクリプトを埋め込み、調査用スクリプト付きコンテンツを生成するスクリプト埋込部と、
前記スクリプト埋込部により生成された前記調査用スクリプト付きコンテンツを前記端末装置へ送信するスクリプト付きコンテンツ送信部と
を備え、
前記収集サーバは、
前記調査用スクリプト付きコンテンツを受信した前記端末装置によって生成され、送信される前記コンテンツ取得状況データを受信するコンテンツ取得状況データ受信部を備えるコンテンツ取得状況調査システム。
【請求項２】
前記スクリプト埋込部は、前記アクセス先のコンテンツに、前記端末装置に前記端末装置の利用者のＩＤを含んだ前記コンテンツ取得状況データを生成させるための前記調査用スクリプトを埋め込む請求項１に記載のコンテンツ取得状況調査システム。
【請求項３】
ドメインネームシステムサーバと、調査支援サーバと、収集サーバとを備え、端末装置によるネットワーク上のコンテンツの取得状況の調査を支援するコンテンツ取得状況調査システムにおけるコンテンツ取得状況調査方法であって、
前記ドメインネームシステムサーバが、前記端末装置からのアクセス先のドメイン名に対応するＩＰアドレスの問い合わせを受信するステップと、
前記ドメインネームシステムサーバが、前記アクセス先のドメイン名に対応するＩＰアドレスの問い合わせが受信された場合に、常に前記調査支援サーバのＩＰアドレスである調査支援サーバＩＰアドレスを前記端末装置へ返信ステップと、
前記調査支援サーバが、前記端末装置からの前記アクセス先のドメイン名と前記調査支援サーバＩＰアドレスとを含んだアクセス要求を受信するステップと、
前記調査支援サーバが、受信された前記アクセス要求に含まれる前記アクセス先のドメイン名に対応するＩＰアドレスであるアクセス先ＩＰアドレスを取得するステップと、
前記調査支援サーバが、取得された前記アクセス先ＩＰアドレスに対応するアクセス先のコンテンツを取得するステップと、
前記調査支援サーバが、取得された前記アクセス先のコンテンツに、前記端末装置に前記アクセス先のコンテンツが前記端末装置によって取得されたことを示すコンテンツ取得状況データを生成させ、前記収集サーバへ送信させるためのスクリプトである調査用スクリプトを埋め込み、調査用スクリプト付きコンテンツを生成するステップと、
前記調査支援サーバが、生成された前記調査用スクリプト付きコンテンツを前記端末装置へ送信するステップと、
前記収集サーバが、前記調査用スクリプト付きコンテンツを受信した前記端末装置によって生成され、送信される前記コンテンツ取得状況データを受信するステップと
を備えるコンテンツ取得状況調査方法。
【請求項４】
前記スクリプト付きコンテンツを生成するステップは、前記アクセス先のコンテンツに、前記端末装置に前記端末装置の利用者のＩＤを含んだ前記コンテンツ取得状況データを生成させるための前記調査用スクリプトを埋め込む請求項３に記載のコンテンツ取得状況調査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置によるネットワーク上のコンテンツの取得状況を調査するコンテンツ取得状況調査システム、及び、当該コンテンツ取得状況調査システムにおけるコンテンツ取得状況調査方法に関する。
【背景技術】
【０００２】
近年、インターネットにおいては、文字、音声、映像等の様々なコンテンツが提供されるようになっている。このようなコンテンツの提供は徐々に拡大しており、テレビ放送の視聴率調査と同様に、コンテンツの取得状況の調査の重要度も増している。
【０００３】
コンテンツの取得状況を調査する技術としては、例えば、特許文献１及び２に記載された技術が存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３６７７６号公報
【特許文献２】特開２００２−２０７６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１及び特許文献２に記載された技術では、パーソナルコンピュータ等の端末装置に、コンテンツの取得調査用のソフトウェアをインストールする必要があり、調査対象者にとって煩雑な作業を要求しなければならないという
問題があった。このように繁雑な作業を要求することは、調査対象者の確保を困難にする可能性もある。
【０００６】
また、企業等の端末装置にソフトウェアをインストールすることは、企業内の情報システムに対する影響が懸念される場合もあり、許可されないことも多い。
【０００７】
また、アクセス先のサイトに、コンテンツに調査用のスクリプトを埋め込んでもらい、コンテンツを受信した端末装置が自動的にスクリプトを実行することで、コンテンツの取得状況の調査を可能とすることも考えられるが、第三者のスクリプト埋め込みについては、サイトポリシーの観点もしくは作業負荷などにより許可されないことがある。
【０００８】
上記問題点に鑑み、本発明は、端末装置に専用のソフトウェアをインストールすることなく、コンテンツの取得状況を把握することが可能なコンテンツ取得状況調査システム、及び、コンテンツ取得状況調査方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明は以下のような特徴を有している。まず、本発明の第１の特徴は、ドメインネームシステムサーバ（ＤＮＳサーバ１１０）と、調査支援サーバ（調査支援サーバ１３０）と、収集サーバ（収集サーバ１６０）とを備え、端末装置（ＰＣ２００）によるネットワーク上のコンテンツの取得状況の調査を支援するコンテンツ取得状況調査システムであって、前記ドメインネームシステムサーバは、前記端末装置からのアクセス先のドメイン名に対応するＩＰアドレスの問い合わせを受信する問い合わせ受信部（問い合わせ受信部１２１）と、前記問い合わせ受信部により、前記アクセス先のドメイン名に対応するＩＰアドレスの問い合わせが受信された場合に、常に前記調査支援サーバのＩＰアドレスである調査支援サーバＩＰアドレスを前記端末装置へ返信する返信部（返信部１２２）とを備え、前記調査支援サーバは、前記端末装置からの前記アクセス先のドメイン名と前記調査支援サーバＩＰアドレスとを含んだアクセス要求を受信するアクセス要求受信部（アクセス要求受信部１４１）と、前記アクセス要求受信部により受信された前記アクセス要求に含まれる前記アクセス先のドメイン名に対応するＩＰアドレスであるアクセス先ＩＰアドレスを取得するアクセス先ＩＰアドレス取得部（アクセス先ＩＰアドレス取得部１４３）と、前記アクセス先ＩＰアドレス取得部により取得された前記アクセス先ＩＰアドレスに対応するアクセス先のコンテンツを取得するコンテンツ取得部（コンテンツ取得部１４４）と、前記コンテンツ取得部により取得された前記アクセス先のコンテンツに、前記端末装置に前記アクセス先のコンテンツが前記端末装置によって取得されたことを示すコンテンツ取得状況データを生成させ、前記収集サーバへ送信させるためのスクリプトである調査用スクリプトを埋め込み、調査用スクリプト付きコンテンツを生成するスクリプト埋込部（スクリプト埋込部１４５）と、前記スクリプト埋込部により生成された前記調査用スクリプト付きコンテンツを前記端末装置へ送信するスクリプト付きコンテンツ送信部（コンテンツ送信部１４６）とを備え、前記収集サーバは、前記調査用スクリプト付きコンテンツを受信した前記端末装置によって生成され、送信される前記コンテンツ取得状況データを受信するコンテンツ取得状況データ受信部（取得状況データ受信部１７１）を備えることを要旨とする。
【００１０】
このようなコンテンツ取得状況調査システムでは、端末装置がドメインネームシステムサーバに対して、アクセス先のドメイン名に対応するＩＰアドレスの問い合わせを行うと、ドメインネームシステムサーバは、常に調査支援サーバのＩＰアドレスを返信する。したがって、端末装置は、常に調査支援サーバへアクセス要求を送信することになる。そして、調査支援サーバは、端末装置からのアクセス要求を受信すると、アクセス先のＩＰアドレスを取得し、当該アクセス先のコンテンツを取得する。更に、調査支援サーバは、アクセス先のコンテンツに、端末装置にコンテンツ取得状況データを生成させ、収集サーバへ送信させるための調査スクリプトを埋め込んで、調査用スクリプト付きコンテンツを端末装置へ送信する。これにより、調査用スクリプト付きコンテンツを受信した端末装置は、調査用スクリプトを自動的に実行して、コンテンツ取得状況データを生成し、収集サーバへ送信する。更に、収集サーバは、端末装置からのコンテンツ取得状況データを受信する。
【００１１】
すなわち、端末装置におけるドメインネームシステムサーバを、常に調査支援サーバのＩＰアドレスを返信するドメインネームシステムサーバに設定するだけで、調査支援サーバが、プロキシサーバとして機能しつつ、端末装置へのコンテンツの全てを中継することができる。更に、調査支援サーバは、コンテンツを中継する際に、当該コンテンツに、調査用スクリプトを埋め込んで端末装置へ送信することによって、端末装置においてコンテンツ取得状況データが生成、送信され、収集サーバが収集することができる。このため、端末装置に専用のソフトウェアをインストールすることなく、コンテンツの取得状況を把握することが可能となる。
【００１２】
本発明の第２の特徴は、本発明の第１の特徴に係り、前記スクリプト埋込部は、前記アクセス先のコンテンツに、前記端末装置に前記端末装置の利用者のＩＤを含んだ前記コンテンツ取得状況データを生成させるための前記調査用スクリプトを埋め込むことを要旨とする。
【００１３】
本発明の第３の特徴は、ドメインネームシステムサーバと、調査支援サーバと、収集サーバとを備え、端末装置によるネットワーク上のコンテンツの取得状況の調査を支援するコンテンツ取得状況調査システムにおけるコンテンツ取得状況調査方法であって、前記ドメインネームシステムサーバが、前記端末装置からのアクセス先のドメイン名に対応するＩＰアドレスの問い合わせを受信するステップと、前記ドメインネームシステムサーバが、前記アクセス先のドメイン名に対応するＩＰアドレスの問い合わせが受信された場合に、常に前記調査支援サーバのＩＰアドレスである調査支援サーバＩＰアドレスを前記端末装置へ返信ステップと、前記調査支援サーバが、前記端末装置からの前記アクセス先のドメイン名と前記調査支援サーバＩＰアドレスとを含んだアクセス要求を受信するステップと、前記調査支援サーバが、受信された前記アクセス要求に含まれる前記アクセス先のドメイン名に対応するＩＰアドレスであるアクセス先ＩＰアドレスを取得するステップと、前記調査支援サーバが、取得された前記アクセス先ＩＰアドレスに対応するアクセス先のコンテンツを取得するステップと、前記調査支援サーバが、取得された前記アクセス先のコンテンツに、前記端末装置に前記アクセス先のコンテンツが前記端末装置によって取得されたことを示すコンテンツ取得状況データを生成させ、前記収集サーバへ送信させるためのスクリプトである調査用スクリプトを埋め込み、調査用スクリプト付きコンテンツを生成するステップと、前記調査支援サーバが、生成された前記調査用スクリプト付きコンテンツを前記端末装置へ送信するステップと、前記収集サーバが、前記調査用スクリプト付きコンテンツを受信した前記端末装置によって生成され、送信される前記コンテンツ取得状況データを受信するステップとを備えることを要旨とする。
【００１４】
本発明の第４の特徴は、本発明の第３の特徴に係り、前記スクリプト付きコンテンツを生成するステップは、前記アクセス先のコンテンツに、前記端末装置に前記端末装置の利用者のＩＤを含んだ前記コンテンツ取得状況データを生成させるための前記調査用スクリプトを埋め込むことを要旨とする。
【発明の効果】
【００１５】
本発明によれば、端末装置に専用のソフトウェアをインストールすることなく、コンテンツの取得状況を把握することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る通信システムの全体概略構成図である。
【図２】本発明の実施形態に係るＤＮＳサーバの構成図である。
【図３】本発明の実施形態に係るアクセス先ＩＰアドレス問い合わせのデータ構造を示す図である。
【図４】本発明の実施形態に係るアクセス先ＩＰアドレス応答のデータ構造を示す図である。
【図５】本発明の実施形態に係る調査支援サーバの構成図である。
【図６】本発明の実施形態に係るアクセス要求のデータ構造を示す図である。
【図７】本発明の実施形態に係るコンテンツ要求のデータ構造を示す図である。
【図８】本発明の実施形態に係る調査用スクリプト付きコンテンツのデータ構造を示す図である。
【図９】本発明の実施形態に係るコンテンツ取得状況データの構造を示す図である。
【図１０】本発明の実施形態に係る収集サーバの構成図である。
【図１１】本発明の実施形態に係るＤＮＳサーバの動作を示すフローチャートである。
【図１２】本発明の実施形態に係る調査支援サーバの動作を示すフローチャートである。
【図１３】本発明の実施形態に係る収集サーバの動作を示すフローチャートである。
【図１４】本発明の他の実施形態に係る調査用スクリプト付きコンテンツのデータ構造を示す図である。
【図１５】本発明の他の実施形態に係るＰＣの動作を示すフローチャートである。
【図１６】本発明の他の実施形態に係るコンテンツ取得状況データの構造を示す図である。
【発明を実施するための形態】
【００１７】
次に、図面を参照して、本発明の実施形態を説明する。具体的には、（１）コンテンツ取得状況調査システムを含んだ通信システムの構成、（２）コンテンツ取得状況調査システムを構成するドメインネームシステムサーバ（ＤＮＳサーバ）及び調査支援サーバの動作、（３）作用・効果、（４）その他の実施形態について説明する。以下の実施形態における図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００１８】
（１）通信システムの構成
まず、本発明の実施形態に係るコンテンツ取得状況調査システムを含んだ通信システムの構成について、（１．１）通信システムの全体概略構成、（１．２）コンテンツ取得状況調査システムを構成するＤＮＳサーバの構成、（１．３）コンテンツ取得状況調査システムを構成する調査支援サーバの構成、（１．４）コンテンツ取得状況調査システムを構成する収集サーバの構成の順に説明する。
【００１９】
（１．１）通信システムの構成
図１は、本発明の実施形態に係るコンテンツ取得状況調査システムを含んだ通信システムの全体概略構成図である。
【００２０】
図１に示すように、通信システム１００は、ドメインネームシステム（ＤＮＳ）サーバ１１０、調査支援サーバ１３０、収集サーバ１６０、パーソナルコンピュータ（ＰＣ）２００、コンテンツサーバ３００、インターネット４００を含む。ＤＮＳサーバ１１０、調査支援サーバ１３０、収集サーバ１６０、ＰＣ２００、コンテンツサーバ３００は、それぞれインターネット４００に接続されている。
【００２１】
ＰＣ２００は、コンテンツサーバ３００によって提供される、文字、音声、映像等の様々なコンテンツを取得する。この際、ＤＮＳサーバ１１０、調査支援サーバ１３０及び収集サーバ１６０は、コンテンツ取得状況調査システムを構成し、ＰＣ２００の利用者によるコンテンツの取得状況を調査する。
【００２２】
（１．２）ＤＮＳサーバの構成
図２は、ＤＮＳサーバ１１０の構成図である。図２に示すように、ＤＮＳサーバ１１０は、制御部１１２、記憶部１１３、通信部１１６を含む。
【００２３】
制御部１１２は、例えばＣＰＵによって構成され、ＤＮＳサーバ１１０が具備する各種機能を制御する。記憶部１１３は、例えばメモリによって構成され、ＤＮＳサーバ１１０における制御などに用いられる各種情報を記憶する。通信部１１６は、インターネット４００を介して、ＰＣ２００との間で通信を行う。
【００２４】
制御部１１２は、問い合わせ受信部１２１、返信部１２２を含む。
【００２５】
ＰＣ２００において、ドメイン名に対応するＩＰアドレスの問い合わせ先は、ＤＮＳサーバ１１０に設定されている。ＰＣ２００は、コンテンツサーバ３００によって提供されるコンテンツを取得する際に、アクセス先であるコンテンツサーバ３００のＩＰアドレスの問い合わせ（アクセス先ＩＰアドレス問い合わせ）を、ＤＮＳサーバ１１０へ送信する。
【００２６】
図３は、アクセス先ＩＰアドレス問い合わせのデータ構造を示す図である。図３に示すアクセス先ＩＰアドレス問い合わせは、送信元であるＰＣ２００のＩＰアドレス（送信元ＰＣＩＰアドレス）と、宛先であるＤＮＳサーバ１１０のＩＰアドレス（宛先ＤＮＳサーバＩＰアドレス）と、コンテンツサーバ３００に対応するドメイン名（アクセス先ドメイン名）とを含む。
【００２７】
制御部１１２内の問い合わせ受信部１２１は、インターネット４００及び通信部１１６を介して、ＰＣ２００からのアクセス先ＩＰアドレス問い合わせを受信する。
【００２８】
制御部１１２内の返信部１２２は、ＰＣ２００からのアクセス先ＩＰアドレス問い合わせが受信されると、常に、調査支援サーバ１３０のＩＰアドレスを、アクセス先ドメイン名に対応するＩＰアドレス、換言すれば、コンテンツ取得時のアクセス先のＩＰアドレスとして含んだ応答（アクセス先ＩＰアドレス応答）を生成し、通信部１１６及びインターネット４００を介して、ＰＣ２００へ送信する。調査支援サーバ１３０のＩＰアドレスは、記憶部１１３に記憶されている。
【００２９】
図４は、アクセス先ＩＰアドレス応答のデータ構造を示す図である。図４に示すアクセス先ＩＰアドレス応答は、送信元であるＤＮＳサーバ１１０のＩＰアドレス（送信元ＤＮＳサーバＩＰアドレス）と、宛先であるＰＣ２００のＩＰアドレス（送信元ＰＣＩＰアドレス）と、アクセス先ドメイン名と、コンテンツ取得時のアクセス先のＩＰアドレスとしての調査支援サーバ１３０のＩＰアドレス（調査支援サーバＩＰアドレス）とを含む。ＰＣ２００は、ＤＮＳサーバ１１０からのアクセス先ＩＰアドレス応答を受信する。
【００３０】
（１．３）調査支援サーバの構成
図５は、調査支援サーバ１３０の構成図である。図５に示すように、調査支援サーバ１３０は、制御部１３２、記憶部１３３及び通信部１３６を含む。
【００３１】
制御部１３２は、例えばＣＰＵによって構成され、調査支援サーバ１３０が具備する各種機能を制御する。記憶部１３３は、例えばメモリによって構成され、調査支援サーバ１３０における制御などに用いられる各種情報を記憶する。通信部１３６は、インターネット４００を介して、ＰＣ２００及びコンテンツサーバ３００との間で通信を行う。
【００３２】
制御部１３２は、アクセス要求受信部１４１、アクセス要求転送部１４２、アクセス先ＩＰアドレス取得部１４３、コンテンツ取得部１４４、スクリプト埋込部１４５、コンテンツ送信部１４６を含む。
【００３３】
ＰＣ２００は、ＤＮＳサーバ１１０からのアクセス先ＩＰアドレス応答を受信後、コンテンツサーバ３００によって提供されるコンテンツを取得すべく、アクセス要求を調査支援サーバ１３０へ送信する。上述したように、アクセス先ＩＰアドレス応答には、調査支援サーバ１３０のＩＰアドレスが、コンテンツ取得時のアクセス先のＩＰアドレスとして含まれている。このため、ＰＣ２００は、アクセス要求を調査支援サーバ１３０へ送信することになる。
【００３４】
図６は、アクセス要求のデータ構造を示す図である。図６に示すアクセス要求は、送信元であるＰＣ２００のＩＰアドレス（送信元ＰＣＩＰアドレス）と、宛先である調査支援サーバ１３０のＩＰアドレス（宛先調査支援サーバＩＰアドレス）と、コンテンツサーバ３００によって提供される、取得対象のコンテンツに対応するＵＲＬ（アクセス先ＵＲＬ）とを含む。
【００３５】
調査支援サーバ１３０における制御部１３２内のアクセス要求受信部１４１は、インターネット４００及び通信部１１６を介して、ＰＣ２００からのアクセス要求を受信する。
【００３６】
アクセス要求受信部１４１によってアクセス要求が受信されると、アクセス先ＩＰアドレス取得部１４３は、アクセス要求受信部１４１によって受信されたアクセス要求内のアクセス先ＵＲＬに対応するドメイン名を特定する。更に、アクセス先ＩＰアドレス取得部１４３は、特定したドメイン名に対応するＩＰアドレス、換言すれば、アクセス先であるコンテンツサーバ３００のＩＰアドレスの問い合わせを、通信部１３６及びインターネット４００を介して、ＤＮＳサーバ１１０以外の図示しないＤＮＳサーバ（他ＤＮＳサーバ）へ送信する。
【００３７】
その後、アクセス先ＩＰアドレス取得部１４３は、インターネット４００及び通信部１３６を介して、他ＤＮＳサーバからのコンテンツサーバ３００のＩＰアドレスを取得する。
【００３８】
コンテンツ取得部１４４は、調査支援サーバ１３０のＩＰアドレスを送信元のＩＰアドレスに設定し、アクセス先ＩＰアドレス取得部１４３によって取得されたコンテンツサーバ３００のＩＰアドレスを宛先のＩＰアドレスとして設定するとともに、アクセス要求受信部１４１により受信されたアクセス要求に含まれるアクセス先ＵＲＬを含んだコンテンツ要求を生成する。更に、コンテンツ取得部１４４は、コンテンツ要求を、通信部１３６及びインターネット４００を介して、コンテンツサーバ３００へ送信する。
【００３９】
図７は、コンテンツ要求のデータ構造を示す図である。図７に示すコンテンツ要求は、送信元である調査支援サーバ１３０のＩＰアドレスと、宛先であるコンテンツサーバ３００のＩＰアドレスと、アクセス先ＵＲＬとを含む。
【００４０】
コンテンツサーバ３００は、コンテンツ要求を受信すると、当該コンテンツ要求に含まれるアクセス先ＵＲＬに対応するコンテンツを特定する。次に、コンテンツサーバ３００は、特定したコンテンツの送信元のＩＰアドレスをコンテンツサーバ３００のＩＰアドレスに設定し、宛先のＩＰアドレスを、コンテンツ要求の送信元である調査支援サーバ１３０のＩＰアドレスに設定する。更に、コンテンツサーバ３００は、コンテンツを、調査支援サーバ１３０へ送信する。
【００４１】
調査支援サーバ１３０における制御部１３２内のコンテンツ取得部１４４は、インターネット４００及び通信部１１６を介して、コンテンツサーバ３００からのコンテンツを取得する。
【００４２】
記憶部１３３には、ＰＣ２００に、コンテンツがＰＣ２００によって取得されたことを示すコンテンツ取得状況データを生成させ、更に、ＰＣ２００に、当該コンテンツ取得状況データを収集サーバ１６０へ送信させるスクリプト（調査用スクリプト）が記憶されている。スクリプト埋込部１４５は、コンテンツ取得部１４４によってコンテンツが取得されると、記憶部１３３から調査用スクリプトを読み出し、コンテンツに埋め込んで、調査用スクリプト付きコンテンツを生成する。ここでは、調査用スクリプトには、ユーザＩＤ、アクセス日時及びアクセス先のＵＲＬを含んだコンテンツ取得状況データを生成、送信させるための命令と、コンテンツ取得状況データの送信先となる収集サーバのＩＰアドレスとが含まれている。
【００４３】
コンテンツ送信部１４６は、スクリプト埋込部１４５によって生成された調査用スクリプト付きコンテンツについて、送信元のＩＰアドレスを調査支援サーバ１３０のＩＰアドレスに設定し、宛先のＩＰアドレスを、アクセス要求受信部１４１によって受信されたアクセス要求の送信元であるＰＣ２００のＩＰアドレスに設定する。更に、コンテンツ送信部１４６は、調査用スクリプト付きコンテンツを、ＰＣ２００へ送信する。
【００４４】
図８は、調査用スクリプト付きコンテンツのデータ構造を示す図である。図８に示す調査用スクリプト付きコンテンツは、送信元である調査支援サーバ１３０のＩＰアドレス（送信元調査支援サーバＩＰアドレス）と、宛先であるＰＣ２００のＩＰアドレス（宛先ＰＣＩＰアドレス）と、コンテンツサーバ３００によって提供される、取得対象のコンテンツに対応するＵＲＬ（アクセス先ＵＲＬ）と、コンテンツデータと、調査用スクリプトとを含む。
【００４５】
ＰＣ２００は、調査用スクリプト付きコンテンツを受信すると、コンテンツの表示や再生等の処理を行う。更に、ＰＣ２００は、調査用スクリプトを自動的に実行する。
【００４６】
調査用スクリプトの実行によって、ＰＣ２００は、コンテンツ取得状況データを生成する。上述したように、調査用スクリプトには、ユーザＩＤ、アクセス日時及びアクセス先のＵＲＬを含んだコンテンツ取得状況データを生成、送信させるための命令が含まれている。このため、ＰＣ２００は、ユーザＩＤ、アクセス日時及びアクセス先のＵＲＬを含んだコンテンツ取得状況データを生成する。ユーザＩＤは、例えば、クッキー（ｃｏｏｋｉｅ）ＩＤが含まれる。アクセス日時は、例えば、ＰＣ２００が調査用スクリプト付きコンテンツを受信した日時であり、ＰＣ２００が内蔵する時計（図示せず）の時刻情報から得られる。あるいは、アクセス日時は、調査支援サーバ１３０や他のサーバに備えられるサーバ基準のクロックから取得されてもよい。更には、アクセス日時は、正確な時刻情報を取得することが可能な計時装置から取得されてもよい。アクセス先ＵＲＬは、調査用スクリプト付きコンテンツに含まれているものである。また、ＰＣ２００は、コンテンツ取得状況データの送信元のＩＰアドレスを、ＰＣ２００のＩＰアドレスに設定し、宛先のＩＰアドレスを、調査用スクリプトに含まれる収集サーバ１６０のＩＰアドレスに設定する。更に、ＰＣ２００は、コンテンツ取得状況データの送信元のＩＰアドレスを、ＰＣ２００のＩＰアドレスに設定し、宛先のＩＰアドレスを、調査用スクリプトに含まれる収集サーバ１６０のＩＰアドレスに設定して、収集サーバ１６０へ送信する。図９は、コンテンツ取得状況データの構造を示す図である。
【００４７】
（１．４）収集サーバの構成
図１０は、収集サーバ１６０の構成図である。図１０に示すように、収集サーバ１６０は、制御部１６２、記憶部１６３、通信部１６６及びコンテンツ取得状況データベース（ＤＢ）１６８を含む。
【００４８】
制御部１６２は、例えばＣＰＵによって構成され、収集サーバ１６０が具備する各種機能を制御する。記憶部１６３は、例えばメモリによって構成され、収集サーバ１６０における制御などに用いられる各種情報を記憶する。通信部１６６は、インターネット４００を介して、ＰＣ２００との間で通信を行う。
【００４９】
制御部１６２は、取得状況データ受信部１７１を含む。取得状況データ受信部１７１は、インターネット４００及び通信部１６６を介して、ＰＣ２００からのコンテンツ取得状況データを受信する。更に、取得状況データ受信部１７１は、受信したコンテンツ取得状況データを、コンテンツ取得状況ＤＢ１６８に登録する。
【００５０】
（２）コンテンツ取得状況調査システムを構成するＤＮＳサーバ、調査支援サーバ及び収集サーバの動作
（２．１）ＤＮＳサーバの動作
図１１は、ＤＮＳサーバ１１０の動作を示すフローチャートである。
【００５１】
ステップＳ１０１において、ＤＮＳサーバ１１０内の制御部１１２は、インターネット４００及び通信部１１６を介して、ＰＣ２００からのアクセス先ＩＰアドレス問い合わせを受信する。
【００５２】
ステップＳ１０２において、制御部１１２は、コンテンツ取得時のアクセス先のＩＰアドレスとしての調査支援サーバ１３０のＩＰアドレスを含んだアクセス先ＩＰアドレス応答を生成する。更に、制御部１１２は、アクセス先ＩＰアドレス応答を、通信部１１６及びインターネット４００を介して、ＰＣ２００へ送信する。
【００５３】
（２．２）調査支援サーバの動作
図１２は、調査支援サーバ１３０の動作を示すフローチャートである。
【００５４】
ステップＳ２０１において、調査支援サーバ１３０内の制御部１３２は、インターネット４００及び通信部１１６を介して、ＰＣ２００からのアクセス要求を受信する。
【００５５】
ステップＳ２０２において、制御部１３２は、受信したアクセス要求内のアクセス先ＵＲＬに対応するドメイン名を特定し、当該ドメイン名に対応する、アクセス先であるコンテンツサーバ３００のＩＰアドレスの問い合わせを他ＤＮＳサーバへ送信する。更に、制御部１３２は、インターネット４００及び通信部１３６を介して、他ＤＮＳサーバからのコンテンツサーバ３００のＩＰアドレスを取得する。
【００５６】
ステップＳ２０３において、制御部１３２は、取得したコンテンツサーバ３００のＩＰアドレスを宛先のＩＰアドレスとして設定したコンテンツ要求を生成する。次に、コンテンツ取得部１４４は、コンテンツ要求を、通信部１３６及びインターネット４００を介して、コンテンツサーバ３００へ送信する。更に、制御部１３２は、インターネット４００及び通信部１１６を介して、コンテンツサーバ３００からのコンテンツを取得する。
【００５７】
ステップＳ２０４において、制御部１３２は、取得したコンテンツに調査用スクリプトを埋め込み、調査用スクリプト付きコンテンツを生成する。
【００５８】
ステップＳ２０５において、制御部１３２は、調査用スクリプト付きコンテンツを、通信部１１６及びインターネット４００を介して、ＰＣ２００へ送信する。
【００５９】
（２．３）収集サーバの動作
図１３は、収集サーバ１６０の動作を示すフローチャートである。
【００６０】
ＰＣ２００は、調査支援サーバ１３０からの調査用スクリプト付きコンテンツを受信すると、調査用スクリプトを自動的に実行し、コンテンツ取得状況データを生成する。更に、ＰＣ２００は、コンテンツ取得状況データを、インターネット４００を介して収集サーバ１６０へ送信する。
【００６１】
ステップＳ３０１において、収集サーバ１６０内の制御部１６２は、インターネット４００及び通信部１６６を介して、ＰＣ２００からのコンテンツ取得状況データを受信する。ステップＳ３０２において、制御部１６２は、受信したコンテンツ取得状況データを、コンテンツ取得状況ＤＢ１６８に登録する。
【００６２】
（３）作用・効果
本発明の実施形態に係る通信システムにおいて、ＤＮＳサーバ１１０、調査支援サーバ１３０及び収集サーバ１６０は、コンテンツ取得状況調査システムを構成している。
【００６３】
ＤＮＳサーバ１１０は、ＰＣ２００からのコンテンツサーバ３００のドメイン名に対応するＩＰアドレスの問い合わせを受信した場合に、常に調査支援サーバ１３０のＩＰアドレスをＰＣ２００へ返信する。これにより、ＰＣ２００は、コンテンツ取得に際して、アクセス要求を常に調査支援サーバ１３０へ送信することになる。
【００６４】
調査支援サーバ１３０は、ＰＣ２００からのアクセス要求を受信すると、当該アクセス要求に含まれる、アクセス先ＵＲＬに対応するドメイン名を特定し、当該ドメイン名に対応するコンテンツサーバ３００のＩＰアドレスを取得する。次に、調査支援サーバ１３０は、取得したコンテンツサーバ３００のＩＰアドレスを宛先とするコンテンツ要求を送信し、コンテンツサーバ３００からのコンテンツを取得する。更に、調査支援サーバ１３０は、取得したコンテンツに調査用スクリプトを埋め込んで調査用スクリプト付きコンテンツをＰＣ２００へ送信する。
【００６５】
ＰＣ２００は、調査用スクリプト付きコンテンツを受信すると、調査用スクリプトを実行し、コンテンツ取得状況データを生成して収集サーバ１６０へ送信する。収集サーバ１６０は、コンテンツ取得状況データを受信し、コンテンツ取得状況ＤＢ１６８へ登録する。
【００６６】
したがって、ＰＣ２００におけるドメイン名に対応するＩＰアドレスの問い合わせ先を、常に調査支援サーバ１３０のＩＰアドレスを返信するＤＮＳサーバ１１０に設定するだけで、調査支援サーバ１３０が、ＰＣ２００に代わってコンテンツを取得するプロキシサーバとして機能しつつ、ＰＣ２００へのコンテンツの全てを中継することができる。更に、調査支援サーバ１３０は、コンテンツを中継する際に、当該コンテンツに、調査用スクリプトを埋め込んでＰＣ２００へ送信することによって、ＰＣ２００においてコンテンツ取得状況データが生成、送信され、収集サーバ１６０が収集することができる。このため、ＰＣ２００に専用のソフトウェアをインストールすることなく、コンテンツの取得状況を把握することが可能となる。
【００６７】
（４）その他の実施形態
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
【００６８】
上述した実施形態では、調査支援サーバ１３０は、アクセス先であるコンテンツサーバ３００のＩＰアドレスの問い合わせを、他ＤＮＳサーバへ送信し、当該他ＤＮＳサーバからのコンテンツサーバ３００のＩＰアドレスを取得したが、調査支援サーバ１３０が自らＤＮＳサーバとして機能し、コンテンツサーバ３００のＩＰアドレスを特定するようにしてもよい。
【００６９】
また、調査支援サーバ１３０は、ＰＣ２００の利用者の認証を行い、制御部１３２内のスクリプト埋込部１４５は、認証が成功したＰＣ２００に対して送信するコンテンツにのみ、調査用スクリプトを埋め込むようにしてもよい。
【００７０】
また、調査支援サーバ１３０の制御部１３２内のスクリプト埋込部１４５は、コンテンツ取得部１４４により取得されたコンテンツを解析し、当該コンテンツに既に調査用スクリプトが埋め込まれている場合には、別途調査スクリプトを埋め込まないようにしてもよい。この場合、コンテンツ送信部１４６は、コンテンツ取得部１４４によって取得されたコンテンツを、そのまま送信することになる。
【００７１】
また、コンテンツ取得部１４４により取得されたコンテンツが、ｈｔｍｌデータであって、対応するページが複数のフレームからなる構造である場合には、スクリプト埋込部１４５は、各フレームに対応するｈｔｍｌデータのそれぞれに調査用スクリプトを埋め込んでもよく、任意のｈｔｍｌデータにのみ調査用スクリプトを埋め込んでもよい。
【００７２】
また、上述した実施形態では、コンテンツ取得状況データにアクセス日時が含まれるようにした。しかし、収集サーバ１６０が、ＰＣ２００の利用者によるコンテンツに対するアクセス状況（視聴状況）をより的確に把握できるようにするためには、コンテンツ取得状況データに、ＰＣ２００の利用者が、どの日時からどれだけの時間コンテンツにアクセスした（視聴した）かを示す情報を含ませることが望ましい。
【００７３】
この場合には、以下の処理が行われる。調査支援サーバ１３０における制御部１３２内のコンテンツ取得部１４４は、インターネット４００及び通信部１１６を介して、コンテンツサーバ３００からのコンテンツを取得する。スクリプト埋込部１４５は、コンテンツ取得部１４４によってコンテンツが取得されると、記憶部１３３から調査用スクリプトを読み出し、コンテンツに埋め込んで、調査用スクリプト付きコンテンツを生成する。ここでは、調査用スクリプトには、ユーザＩＤ、アクセス先のＵＲＬ、ＰＣ２００におけるコンテンツのアクセス開始日時とアクセス時間とを含んだコンテンツ取得状況データを生成、送信させるための命令と、コンテンツ取得状況データの送信先となる収集サーバのＩＰアドレスとに加えて、ＰＣ２００におけるコンテンツのアクセス開始日時とアクセス時間とを取得するためのＡｃｔｉｖｅＸ（登録商標）及び測定タグとが含まれている。
【００７４】
コンテンツ送信部１４６は、スクリプト埋込部１４５によって生成された調査用スクリプト付きコンテンツについて、送信元のＩＰアドレスを調査支援サーバ１３０のＩＰアドレスに設定し、宛先のＩＰアドレスを、アクセス要求受信部１４１によって受信されたアクセス要求の送信元であるＰＣ２００のＩＰアドレスに設定する。更に、コンテンツ送信部１４６は、調査用スクリプト付きコンテンツを、ＰＣ２００へ送信する。
【００７５】
図１４は、調査用スクリプト付きコンテンツのデータ構造を示す図である。図１４に示す調査用スクリプト付きコンテンツは、送信元である調査支援サーバ１３０のＩＰアドレス（送信元調査支援サーバＩＰアドレス）と、宛先であるＰＣ２００のＩＰアドレス（宛先ＰＣＩＰアドレス）と、コンテンツサーバ３００によって提供される、取得対象のコンテンツに対応するＵＲＬ（アクセス先ＵＲＬ）と、コンテンツデータと、調査用スクリプトとを含む。調査用スクリプトには、上述したように、コンテンツ取得状況データの送信先となる収集サーバのＩＰアドレスとに加えて、ＰＣ２００におけるコンテンツのアクセス開始日時とアクセス時間とを取得するためのＡｃｔｉｖｅＸ（登録商標）及び測定タグが含まれている。
【００７６】
ＰＣ２００は、調査用スクリプト付きコンテンツを受信すると、コンテンツの表示や再生等の処理を行う。更に、ＰＣ２００は、調査用スクリプトを自動的に実行する。
【００７７】
図１５は、ＰＣ２００の動作を示すフローチャートである。以下においては、コンテンツはｈｔｍｌデータ等のウェブページデータであり、ＰＣ２００において起動されるブラウザによって表示されることにより、ＰＣ２００の利用者は、コンテンツを視聴することができるものとする。
【００７８】
ステップＳ４０１において、ＰＣ２００は、調査支援サーバ１３０からの調査用スクリプト付きコンテンツを受信する。
【００７９】
ステップＳ４０２において、ＰＣ２００は、調査用スクリプト内のＡｃｔｉｖｅＸ（登録商標）を実行する。ＡｃｔｉｖｅＸ（登録商標）の実行により、現在の日時がアクセス開始日時として取得され、ＰＣ２００内の記憶部（図示せず）に記憶される。アクセス開始日時は、ＰＣ２００が内蔵する時計（図示せず）の時刻情報から得られる。あるいは、アクセス開始日時は、調査支援サーバ１３０や他のサーバに備えられるサーバ基準のクロックから取得されてもよい。更には、アクセス開始日時は、正確な時刻情報を取得することが可能な計時装置から取得されてもよい。また、ＡｃｔｉｖｅＸ（登録商標）の実行により、アクセス時間（アクセス開始からの経過時間）の測定が開始される。
【００８０】
ステップＳ４０３において、ＰＣ２００は、ブラウザに表示されているウェブページが切り替えられたか否か、又は、ブラウザが閉鎖されたか否かを判定する。ブラウザに表示されているウェブページが切り替えられた場合や、ブラウザが閉鎖された場合には、ＰＣ２００の利用者によるコンテンツの視聴が終了する。
【００８１】
ブラウザに表示されているウェブページが切り替えられた場合、又は、ブラウザが閉鎖された場合、ステップＳ４０４において、ＰＣ２００は、調査用スクリプト内の測定タグを実行する。測定タグの実行により、ＡｃｔｉｖｅＸ（登録商標）の実行において測定されている、現時点でのアクセス時間が取得される。
【００８２】
ステップＳ４０５において、ＰＣ２００は、アクセス開始日時及びアクセス時間を含んだコンテンツ取得状況データを生成、送信する。
【００８３】
図１６は、コンテンツ取得状況データの構造を示す図である。図１６に示すように、コンテンツ取得状況データには、アクセス開始日時及びアクセス時間が含まれる。また、コンテンツ取得状況データには、ユーザＩＤ及びアクセス先のＵＲＬが含まれる。ユーザＩＤは、例えば、クッキー（ｃｏｏｋｉｅ）ＩＤが含まれる。アクセス先ＵＲＬは、調査用スクリプト付きコンテンツに含まれているものである。更に、ＰＣ２００は、コンテンツ取得状況データの送信元のＩＰアドレスを、ＰＣ２００のＩＰアドレスに設定し、宛先のＩＰアドレスを、調査用スクリプトに含まれる収集サーバ１６０のＩＰアドレスに設定して、収集サーバ１６０へ送信する。
【００８４】
従来より、ＰＣ２００は、コンテンツのアクセスログを生成することができる。このアクセスログには、コンテンツ毎のアクセス開始日時が含まれる。従って、ブラウザ上でウェブページを切り替えながらコンテンツにアクセスする場合、１のコンテンツのアクセス開始日時と、次にアクセスされたコンテンツのアクセス開始日時との差分を、１のコンテンツのアクセス時間として取得できる。しかし、この場合、最後にアクセスされたコンテンツについては、次にアクセスされたコンテンツが存在しないため、最後にアクセスされたコンテンツのアクセス時間を取得できない。
【００８５】
一方、上述したアクセス開始日時とアクセス時間の取得方法を採用する場合には、最後にアクセスされたコンテンツについても、アクセス時間を取得できる。
【００８６】
なお、ＡｃｔｉｖｅＸ（登録商標）に代えて、ＰＣ２００におけるコンテンツのアクセス開始日時とアクセス時間とを取得するためのＪａｖａ（登録商標）アプレットが調査用スクリプトに含まれるようにしてもよい。この場合、ＰＣ２００が当該Ｊａｖａ（登録商標）アプレットを実行して、コンテンツのアクセス開始日時とアクセス時間とを取得する。
【００８７】
このように本発明は、ここでは記載していない様々な実施形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。
【産業上の利用可能性】
【００８８】
本発明のコンテンツ取得状況調査システム、及び、コンテンツ取得状況調査方法は、端末装置に専用のソフトウェアをインストールすることなく、コンテンツの取得状況を把握することが可能であり、コンテンツ取得状況調査システム等として有用である。
【符号の説明】
【００８９】
１００…通信システム、１１０…ＤＮＳサーバ、１１２…制御部、１１３…記憶部、１１６…通信部、１２１…問い合わせ受信部、１２２…返信部、１３０…調査支援サーバ、１３２…制御部、１３３…記憶部、１３６…通信部、１３８…取得状況ＤＢ、１４１…アクセス要求受信部、１４２…アクセス先ＩＰアドレス取得部、１４３…コンテンツ取得部、１４４…スクリプト埋込部、１４５…コンテンツ送信部、１６０…収集サーバ、２００…ＰＣ、３００…コンテンツサーバ、４００…インターネット
【図１】
2010257447.tif 000003
【図２】
2010257447.tif 000004
【図３】
2010257447.tif 000005
【図４】
2010257447.tif 000006
【図５】
2010257447.tif 000007
【図６】
2010257447.tif 000008
【図７】
2010257447.tif 000009
【図８】
2010257447.tif 000010
【図９】
2010257447.tif 000011
【図１０】
2010257447.tif 000012
【図１１】
2010257447.tif 000013
【図１２】
2010257447.tif 000014
【図１３】
2010257447.tif 000015
【図１４】
2010257447.tif 000016
【図１５】
2010257447.tif 000017
【図１６】
2010257447.tif 000018