(57)【要約】【課題】調査対象であるユーザー側に調査ツールをインストールしてもらうという仕組みでは、調査会社側が収集ツールを配布する負担、対象ユーザーが収集ツールをインストールする負担がかかるという課題があった。【解決手段】ウェブ利用者のブラウザ操作を監視する制御部を、プロキシ装置で誘導した指定ウェブサーバーで起動し、データ収集を行い、ウェブ滞在時間を収集する。本発明によれば、従来の課題である、調査側は調査ツールの配布、ユーザー側は調査ツールの導入作業をなくすことで、さらに多くのユーザーを対象とした調査が期待できる。加えて、管理元の指定サーバーに調査ツールを導入するため、ツールの機能追加や保守も用意に行うことが可能である。【選択図】図1
2009163648.tif 000002
【特許請求の範囲】
【請求項１】
ウェブ利用者がウェブページを閲覧するにあたって介するプロキシ装置に、要求サーバーの宛先アドレスを引数化してその値をデータ部分に追加し、宛先アドレスを指定サーバーに変更する制御部を具備し、指定サーバーでウェブ滞在時間の収集を行う方式。
【請求項２】
請求項１に記載のウェブ滞在時間を収集する制御部は、ページ内フレームにおいて要求サーバーのHTMLなどを表示し、ウェブページ偏移や操作を監視する、一方ページ自体は、ウェブページの操作以外のブラウザ操作を監視する方式。
【請求項３】
請求項１から２に記載の収集方式において、この方式を同時に使用することを特徴とするウェブ滞在時間を収集する方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブ利用者のブラウザ操作を監視する制御部を、プロキシ装置で誘導した指定ウェブサーバーで起動し、データ収集を行い、ウェブ滞在時間を収集するシステムに関する。
【背景技術】
【０００２】
ウェブページの評価指標として、最も一般的なものとしてHTMLの表示回数であるページビューがある。ページビューは、HTMLの表示回数から情報に対する関心を測る指標としては用いられているが、現在はユーザーの行動、提供コンテンツの変化からデータの信憑性が低くなりつつある。
【０００３】
ブロードバンド・インターネットの普及が進むにつれ、１つのページに滞在する時間は減り、多くのページを閲覧できるようになった。すなわちページビューに対して内容を読んでいるユーザーが減りつつある。さらに、HTMLが偏移しないFlash、Ajax、ストリーミング・コンテンツが普及したことから、ページビューでは評価が難しくなってきた。
【０００４】
これらの背景から注目されているのが、ウェブ滞在時間である。
【０００５】
従来の主なウェブ滞在時間の計測方法としては、特開2006-302164号公報に記載のような例がある。これは集計するウェブページにユーザーを監視する仕組みを埋め込み、ユーザーが該当ウェブサーバーへアクセスしてきた時間から、他サーバへの移動するまでの時間を差し引いた時間を滞在時間としている。しかし、この例では、ウェブ滞在時間を収集する仕組みを導入したサーバーしか集計できないという問題点があった。そのため、不特定多数のウェブページの滞在時間を算出する場合は、収集ツールを調査対象ユーザーのパソコンにインストールしてもらう必要があった。
【０００６】
【特許文献１】特開2006-302164号公報
【特許文献２】特開2001-306309号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、この方法では調査会社側が収集ツールを配布する負担、対象ユーザーが収集ツールをインストールする負担がかかるという課題があった。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明では、ウェブ利用者のブラウザ操作を監視する制御部を、プロキシ装置で誘導した指定ウェブサーバーで起動し、データ収集を行い、ウェブ滞在時間を収集することを特徴とする。
【発明の効果】
【０００９】
従来の課題である、調査側は調査ツールの配布、ユーザー側は調査ツールの導入作業をなくすことで、さらに多くのユーザーを対象とした調査が期待できる。加えて、管理元の指定サーバーに調査ツールを導入するため、ツールの機能追加や保守も用意に行うことが可能である。
【発明を実施するための最良の形態】
【００１０】
Ａ．実施形態の構成
図１は、本発明の実施形態による全体のシステム構成を示すブロック図である。図１において、クライアント装置（１）は、インターネット接続可能でHTMLやXLMなどで記述されたウェブページを閲覧するためのウェブブラウザが起動可能な装置である。なお、図示の例では、クライアント装置（１）が１つしか示していないが、複数存在してよい。なお、このクライアント装置は、インターネット接続の際、プロキシ装置（２）を使うことを前提とする。プロキシ装置（２）は、ウェブサイト閲覧のためにHTTPによる接続を中継する機能を有し、クライアント装置（２）からくるパケットの要求サーバーの宛先アドレス引数化してその値をデータ部分に追加し、宛先アドレスを指定ウェブサーバー（４）に変更する宛先変換制御部（３）を具備している。指定ウェブサーバー（４）は、滞在時間を計測する制御部（５）と滞在時間を蓄積するデータベース部（６）で構成されている。制御部（５）は、HTMLとJava（登録商標）Scriptで構成されたウェブページであり、ページ内フレーム部とページ部に分かれる。ページ内フレームは要求サーバーのHTMLなどを表示しウェブページ偏移や操作を監視する。一方ページ自体は、ウェブページの操作以外のブラウザ操作を監視する。要求ウェブサーバー装置（７）は、クライアント装置（１）が要求するウェブページを持つウェブサーバーである。また、クライアント装置（１）、プロキシ装置（２）、指定ウェブサーバー（４）、要求ウェブサーバー装置（７）は、それぞれインターネットなどのネットワークに接続可能な装置である。
Ｂ．実施形態の動作
本発明にかかわる実施形態によるシステムの動作フローを図２に示す。以下、同図を参照しながら本システムのフローについて説明する。
【００１１】
この図は、クライアント装置がウェブページを閲覧するフローに加え、本システムの動作を加えたものである。まず、クライアント装置がウェブページにアクセスしようとすると、クライアント装置からプロキシ装置へウェブページの閲覧要求のパケットを送る（１０）。プロキシ装置は、受信したパケットから宛先アドレス、データ部分に指定サーバーのアドレスに挿入、書き換えを行う（２０）。指定ウェブサーバー装置では、データ部の引数である要求サーバーのアドレス、現在の時刻を変数に格納する（３０）。要求がページ移動ではなく新規アクセスであるかを制御する仕組み（４０）にて、新規アクセスの場合は、ページ内フレームを具備したページのフレームに要求ウェブページを表示する（５０）。ページ移動である場合は、フレームではなく同ウィンドウにウェブページを表示する（６０）。この制御により、ページ内フレームを含む表示と、フレームだけの表示を選別する。このウェブページは、ブラウザ監視スクリプトを具備し（７０）、これによって同一サーバー内のページ移動（８０）、他サーバへの移動（９０）、ブラウザを閉じる（１００）といった動作を監視している。同一サーバー内の移動（８０）の場合は、クライアント装置からのプロキシ装置へのウェブページの要求（１０）に戻る。他サーバーへ移動（９０）する場合は、蓄積した変数を集計データベースへ送信する（１１０）し、クライアント装置からのプロキシ装置へのウェブページの要求（１０）に戻る。ブラウザを閉じる（１００）場合は、“Close”フラグ、現在の時刻を変数に追加し、蓄積した変数を集計データベースへ送信する（１１０）。なお、ページ移動の際、新しいウィンドウを開いた場合は、新規アクセスとみなす。
【００１２】
以上、本システムのフローについて説明してきたが、次に本システムにおいて特徴といえるパケットの流れ、指定ウェブページについて詳しく説明する。
Ｃ．パケットの流れ
本システムにおいて変化していくパケットのフローについて図３を用いて説明する。
【００１３】
この図は、クライアント装置が“http://200.0.0.1/index.html“というウェブサイトを閲覧したいという要求をしたと過程して、変化するパケットの流れを示した図である。本説明をするにあたり、クライアント装置に10.0.0.1、プロキシ装置に10.0.0.254、ウェブサーバー装置に50.0.0.1、要求ウェブサーバー装置に各装置に200.0.0.1とIPアドレスを割り当てる。
【００１４】
まず、クライアント装置がウェブを閲覧する際にプロキシに送るパケット（２００）だが、送信元IPアドレスにはクライアント装置の10.0.0.1、宛先IPアドレスには、10.0.0.254、データ部分には閲覧要求の” GET_http://200.0.0.1/index.html”が入っている。このパケットをプロキシ装置の宛先変換制御部によって、宛先IPアドレスを指定ウェブサーバーの50.0.0.1に書き換え、データ部分についても要求されているウェブページのアドレス“200.0.0.1/index.html“を引数にし指定ウェブサーバーのアドレスを要求するものに書き換える。指定ウェブサーバーでは、ページ内フレームに要求ページを表示するために、要求ウェブサーバーへパケットを送る。送るパケット内容は、送信元IPアドレスに指定ウェブサーバーのアドレス50.0.0.1、宛先IPアドレスには要求ウェブサーバーの200.0.0.1、そしてデータ部分には閲覧要求” GET_http://200.0.0.1/index.html”が入いる。
【００１５】
このプロキシ装置で宛先を指定ウェブサーバーへ変更し、要求ウェブサーバーのアドレスを引数化して引き渡すところが本システムの特徴の１つである。
メンテがしやすい
Ｄ．指定ウェブページ
次に指定ウェブページの構成について図４を用いて説明する。図４は指定ウェブページのブラウザで開いているイメージである。
【００１６】
図の上部は、ウェブページのアドレスを表示するブラウザ標準機能の部分（３００）である。この部分には、ページ移動があった場合でも固定で指定ウェブサーバーのアドレスが入る。先の例であげた指定ウェブサーバーのアドレスが50.0.0.1で200.0.0.1/index.htmlにアクセスする場合は、“http://50.0.0.1/?200.0.0.1/index.html“が入る。次にウェブページ部分（３１０）は、”http://50.0.0.1/“の内容を示すものである。このページは、ページ内フレーム（３２０）の表示コードと、ブラウザの操作、ページの移動などを監視する機能を具備している。ページ内フレームには、要求ウェブサーバーの内容が表示される。この例の場合は、”http://200.0.0.1/index.html“の内容が表示される。ページ内フレーム（３２０）に要求するウェブページを表示し、ウェブページ部分（３１０）を指定サーバーの内容を表示することで、”現在、監視中“など管理側からユーザーに対してメッセージを送ることも可能である。
【００１７】
この指定ウェブページでページ内フレームに要求ウェブページを表示し、そのページ推移を監視するところが本システムの特徴の１つである。
【００１８】
なお、本説明で詳しく説明していない、ブラウザの操作、ページ移動の監視方法については、特開2001-306309号公報に書かれている内容と重なり、割愛する。
【図面の簡単な説明】
【００１９】
【図１】ウェブ滞在時間収集システムの構成を示した図である。
【図２】ウェブ滞在時間収集システムのフローを示した図である。
【図３】ウェブ滞在時間収集システムにおいてパケットのフローを示した図である。
【図４】指定ウェブサーバーのウェブページのレイアウトを示した図である。
【符号の説明】
【００２０】
１…クライアント装置、２…プロキシ装置、３…宛先変換制御部、４…ウェブサーバー装置、５…滞在時間計測制御部、６…集計データベース、７…要求サーバー装置、１０…クライアント装置からプロキシへウェブページの閲覧要求、２０…プロキシ装置でパケットの宛先アドレス、データ部分を変更、３０…指定ウェブ装置でデータ部の引数、現時刻を変数に格納、４０…新規アクセス？、５０…要求ウェブページを表示、６０…ページ内フレームに要求ウェブページを表示、７０…ブラウザ監視スクリプトの起動、８０…サーバー内移動を確認する分岐、９０…他サーバーへ移動を確認する分岐、１００…ブラウザ閉じる動作を確認する分岐、１１０…変数を集計データベースへ送信、１２０…Closeフラグ、現時刻の格納、２００…クライアント装置からプロキシ装置に送られるパケット例、２１０…プロキシ装置から指定ウェブサーバー装置に送られるパケット例、２２０…指定ウェブサーバー装置から要求ウェブサーバー装置に送られるパケット例、３００…指定ウェブページを表示する際のブラウザアドレス表示部、３１０…フレーム部を含まないウェブページ部、３２０…ページ内フレーム。
【図１】
2009163648.tif 000003
【図２】
2009163648.tif 000004
【図３】
2009163648.tif 000005
【図４】
2009163648.tif 000006