(57)【要約】【課題】閲覧者の個別の閲覧行動をリアルタイムに監視することが可能な監視装置を提供すること。【解決手段】ｗｅｂサーバ装置またはそれに関連する装置から所定のｗｅｂページに関するアクセスログを取得する取得手段（アクセスログ取得・加工モジュール６３）と、取得手段によって取得されたアクセスログを、閲覧者または閲覧者端末装置毎に分別する分別手段（アクセスログ取得・加工モジュール６３）と、所定のｗｅｂページを構成するページ群の一部または全部の階層構造を模式的に示す情報を生成する生成手段（監視画面生成モジュール６４）と、分別手段と生成手段によって得られた情報とに基づいて、閲覧者または閲覧者端末装置毎の閲覧行動の経時的変化を示す情報を生成し、監視者端末装置に呈示する呈示手段（監視画面生成モジュール６４）と、を有する。【選択図】図６
2007316771.tif 000002
【特許請求の範囲】
【請求項１】
閲覧者が閲覧者端末装置を操作してｗｅｂサーバ装置にアクセスする状況を監視し、監視者の監視者端末装置にアクセス状況に関する情報を呈示する監視装置において、
上記ｗｅｂサーバ装置またはそれに関連する装置から所定のｗｅｂページに関するアクセスログを取得する取得手段と、
上記取得手段によって取得されたアクセスログを、上記閲覧者または上記閲覧者端末装置毎に分別する分別手段と、
上記所定のｗｅｂページを構成するページ群の一部または全部の階層構造を模式的に示す情報を生成する生成手段と、
上記分別手段と上記生成手段によって得られた情報とに基づいて、上記閲覧者または上記閲覧者端末装置毎の閲覧行動の経時的変化を示す情報を生成し、上記監視者端末装置に呈示する呈示手段と、
を有することを特徴とする監視装置。
【請求項２】
前記呈示手段は、前記所定のｗｅｂページを構成するページ群の一部または全部のページのそれぞれを示すアイコンと、前記閲覧者のそれぞれを示すアイコンを閲覧中のページを示すアイコンに対応付けして呈示することを特徴とする請求項１記載の監視装置。
【請求項３】
前記閲覧者を示すアイコンの種類を選択可能であることを特徴とする請求項２記載の監視装置。
【請求項４】
前記閲覧者を示すアイコンは、時間の経過とともにその一部もしくは全体の表示色または一部もしくは全体の表示形状が変化することを特徴とする請求項２記載の監視装置。
【請求項５】
前記呈示手段は、前記閲覧者が閲覧しているページを移動した場合には、移動元と移動先のページを示す情報を呈示することを特徴とする請求項２記載の監視装置。
【請求項６】
前記呈示手段は、前記監視者端末装置の入力装置が操作され、前記閲覧者を示すアイコンのいずれかが指定された場合には、該当する閲覧者に関する属性情報を呈示することを特徴とする請求項２記載の監視装置。
【請求項７】
前記監視者端末装置の入力装置が操作され、前記閲覧者を示すアイコンのいずれかが指定され、当該閲覧者の閲覧者端末装置に対してメッセージを送信する要求がなされた場合には、当該メッセージを該当する閲覧者端末装置に対して送信することを特徴とする請求項２記載の監視装置。
【請求項８】
前記監視者端末装置の入力装置が操作され、前記閲覧者を示すアイコンのいずれかが指定され、当該閲覧者の閲覧者端末装置との接続を拒否する要求がなされた場合には、前記ｗｅｂサーバ装置に対して当該閲覧者端末装置との接続を拒否させることを特徴とする請求項２記載の監視装置。
【請求項９】
前記呈示手段は、前記監視者端末装置の入力装置が操作され、前記ページを示すアイコンのいずれかが指定された場合には、該当するページに関する属性情報を呈示することを特徴とする請求項２記載の監視装置。
【請求項１０】
前記監視者端末装置の入力装置が操作され、前記ページを示すアイコンのいずれかが指定され、当該ページを編集する要求がなされた場合には、当該ページの編集画面を前記監視者端末装置に対して表示させるとともに、編集結果に応じて前記ｗｅｂサーバ装置に格納されている該当するページを更新することを特徴とする請求項２記載の監視装置。
【請求項１１】
前記呈示手段は、前記所定のｗｅｂページを構成するページ群の一部または全部のページのそれぞれを示すアイコンと、各ページを閲覧している閲覧者の人数に応じた大きさ、形状、または、色を有するアイコンを閲覧中のページのアイコンに対応付けして呈示することを特徴とする請求項１記載の監視装置。
【請求項１２】
前記呈示手段は、前記閲覧者が閲覧しているページを移動した場合には、移動元と移動先のページを示すとともに、移動した閲覧者の人数に応じた大きさ、形状、または、色を有する情報を呈示することを特徴とする請求項１１記載の監視装置。
【請求項１３】
前記呈示手段によって呈示される情報の更新の頻度を設定することが可能な請求項１記載の監視装置。
【請求項１４】
前記呈示手段によって呈示される情報を所定の時点に遡って再度呈示させることが可能な請求項１記載の監視装置。
【請求項１５】
前記呈示手段によって呈示される情報を所定の時点に遡って再度呈示させる場合に、呈示させる速度および呈示される時間的方向を任意に設定可能である請求項１４記載の監視装置。
【請求項１６】
閲覧者が閲覧者端末装置を操作してｗｅｂサーバ装置にアクセスする状況を監視し、監視者の監視者端末装置にアクセス状況に関する情報を呈示する監視装置の監視方法において、
上記ｗｅｂサーバ装置またはそれに関連する装置から所定のｗｅｂページに関するアクセスログを取得する取得ステップと、
上記取得ステップにおいて取得されたアクセスログを、上記閲覧者または上記閲覧者端末装置毎に分別する分別ステップと、
上記所定のｗｅｂページを構成するページ群の一部または全部の階層構造を模式的に示す情報を生成する生成ステップと、
上記分別ステップと上記生成ステップにおいて得られた情報とに基づいて、上記閲覧者または上記閲覧者端末装置毎の閲覧行動の経時的変化を示す情報を生成し、上記監視者端末装置に呈示する呈示ステップと、
を有することを特徴とする監視方法。
【請求項１７】
閲覧者が閲覧者端末装置を操作してｗｅｂサーバ装置にアクセスする状況を監視し、監視者の監視者端末装置にアクセス状況に関する情報を呈示する監視処理をコンピュータに機能させるコンピュータ読み取り可能な監視用プログラムにおいて、
コンピュータを、
上記ｗｅｂサーバ装置またはそれに関連する装置から所定のｗｅｂページに関するアクセスログを取得する取得手段、
上記取得手段によって取得されたアクセスログを、上記閲覧者または上記閲覧者端末装置毎に分別する分別手段、
上記所定のｗｅｂページを構成するページ群の一部または全部の階層構造を模式的に示す情報を生成する生成手段、
上記分別手段と上記生成手段によって得られた情報とに基づいて、上記閲覧者または上記閲覧者端末装置毎の閲覧行動の経時的変化を示す情報を生成し、上記監視者端末装置に呈示する呈示手段、
として機能させることを特徴とするコンピュータ読み取り可能な監視用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視装置、監視方法、および、監視用プログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータおよび携帯電話機等の技術的進歩と、インターネットおよびイントラネット等の普及により、これらのネットワークを介して、種々の情報を呈示するいわゆるｗｅｂページ（または、ホームページ）が普及している。
【０００３】
このｗｅｂページは、テキスト等の文字情報、画像データ、および、ＪＡＶＡ（登録商標）、ＦＬＡＳＨ等の機能プログラムが組み合わされ、または、関連づけされて形成されたＨＴＭＬ形式のデータファイルがｗｅｂサーバ装置に格納されて公開されており、閲覧者は、ネットワークを介してこのデータファイルにアクセスすることにより、所望の情報を閲覧することができる。
【０００４】
ところで、このようなｗｅｂページを用いて商品またはサービスを販売するネットワーク上の仮想店舗（ｗｅｂストア）が最近多く見られる。このような仮想店舗では、ｗｅｂページを訪れる閲覧者の行動を検証し、ｗｅｂページに公開されているページ等のコンテンツの配置状況等について検討することで、より閲覧者が利用しやすいページとすることが望ましい。
【０００５】
そこで、従来においては、特許文献１に示すような方法により、ｗｅｂサーバ装置に保存されているアクセスログを利用したり、任意のアクセスポイントからのアクセス速度を測定したりすることにより、ｗｅｂページを評価し、また、必要に応じて評価結果に基づいてｗｅｂページの作成を支援する方法が提案されている。
【０００６】
【特許文献１】特開２００１−２４３１４７号公報（要約書、図面）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献１の技術では、閲覧者の閲覧行為については、計測対象となるサイトまたはサーバ装置へのアクセス履歴を解析し、アクセスの時間帯、地域による分布等を解析することのみが実行される。
【０００８】
しかしながら、アクセスの時間帯および地域による分布等の情報を呈示されたとしても、それに基づいてどのようにｗｅｂページを変更すればよいのか分からないという問題点がある。
【０００９】
また、これらの数値には、あくまでも統計処理された結果としてのトータルとしての数値でしかないため、個々の閲覧者の閲覧行動または閲覧者の個別情報に基づいて、閲覧者毎の対策を立てることが困難であるという問題点がある。
【００１０】
本発明は、上記の事情に基づきなされたもので、その目的とするところは、閲覧者の個別の閲覧行動をリアルタイムに監視することが可能な監視装置、監視方法、および、監視用プログラムを提供することである。
【課題を解決するための手段】
【００１１】
上述の目的を達成するため、本発明の監視装置は、閲覧者が閲覧者端末装置を操作してｗｅｂサーバ装置にアクセスする状況を監視し、監視者の監視者端末装置にアクセス状況に関する情報を呈示する監視装置において、ｗｅｂサーバ装置またはそれに関連する装置から所定のｗｅｂページに関するアクセスログを取得する取得手段と、取得手段によって取得されたアクセスログを、閲覧者または閲覧者端末装置毎に分別する分別手段と、所定のｗｅｂページを構成するページ群の一部または全部の階層構造を模式的に示す情報を生成する生成手段と、分別手段と生成手段によって得られた情報とに基づいて、閲覧者または閲覧者端末装置毎の閲覧行動の経時的変化を示す情報を生成し、監視者端末装置に呈示する呈示手段と、を有する。
【００１２】
このため、閲覧者の個別の閲覧行動をリアルタイムに監視することが可能な監視装置を提供することができる。
【００１３】
また、他の発明の監視装置は、上述の発明に加えて、呈示手段が、所定のｗｅｂページを構成するページ群の一部または全部のページのそれぞれを示すアイコンと、閲覧者のそれぞれを示すアイコンを閲覧中のページを示すアイコンに対応付けして呈示するようにしている。このため、ページを示すアイコンと、閲覧者を示すアイコンとの位置関係等により、閲覧者の閲覧行動をリアルタイムに知ることができる。
【００１４】
また、他の発明の監視装置は、上述の発明に加えて、閲覧者を示すアイコンの種類を選択可能としている。このため、監視者の嗜好に応じたアイコンを選択することができるので、ユーザフレンドリーな表示を行うことができる。
【００１５】
また、他の発明の監視装置は、上述の発明に加えて、閲覧者を示すアイコンは、時間の経過とともにその一部もしくは全体の表示色または一部もしくは全体の表示形状が変化するようにしている。このため、各閲覧者の各ページに対する滞在時間を知ることができるので、滞在時間が短いページについては、編集等を行うことにより、適切化を図ることができる。
【００１６】
また、他の発明の監視装置は、上述の発明に加えて、呈示手段が、閲覧者が閲覧しているページを移動した場合には、移動元と移動先のページを示す情報を呈示するようにしている。このため、閲覧者のページ間の移動状況を簡易に知ることができる。その結果、ページ間の移動がスムーズになされていないページについては、リンクの張り直し等を行うことにより、移動をスムーズにすることができる。
【００１７】
また、他の発明の監視装置は、上述の発明に加えて、呈示手段が、監視者端末装置の入力装置が操作され、閲覧者を示すアイコンのいずれかが指定された場合には、該当する閲覧者に関する属性情報を呈示するようにしている。このため、各閲覧者の属性情報を必要に応じて表示することにより、閲覧者毎の閲覧行動をより詳細に分析することが可能になる。例えば、所定の属性を有する閲覧者が好むページに変更することが可能になる。
【００１８】
また、他の発明の監視装置は、上述の発明に加えて、監視者端末装置の入力装置が操作され、閲覧者を示すアイコンのいずれかが指定され、当該閲覧者の閲覧者端末装置に対してメッセージを送信する要求がなされた場合には、当該メッセージを該当する閲覧者端末装置に対して送信するようにしている。このため、所定の閲覧者に対してメッセージを送信できるので、例えば、ｗｅｂストアにおいて、所定の閲覧者に対して、商品の購買を促すメッセージを送ることにより、閲覧者の購買意欲を高めることができる。
【００１９】
また、他の発明の監視装置は、上述の発明に加えて、監視者端末装置の入力装置が操作され、閲覧者を示すアイコンのいずれかが指定され、当該閲覧者の閲覧者端末装置との接続を拒否する要求がなされた場合には、ｗｅｂサーバ装置に対して当該閲覧者端末装置との接続を拒否させるようにしている。このため、不正アクセス等の不正行為を行う閲覧者に対してはｗｅｂページのアクセスを拒否することができるので、データの改ざんまたはデータの盗難等の不正な行為が行われることを事前に防ぐことができる。
【００２０】
また、他の発明の監視装置は、上述の発明に加えて、呈示手段が、監視者端末装置の入力装置が操作され、ページを示すアイコンのいずれかが指定された場合には、該当するページに関する属性情報を呈示するようにしている。このため、所定のページの属性情報を必要に応じて表示させることにより、当該ページの内容を知ることができる。また、必要に応じて表示させることで、画面の表示が煩雑になることを防止できる。
【００２１】
また、他の発明の監視装置は、上述の発明に加えて、監視者端末装置の入力装置が操作され、ページを示すアイコンのいずれかが指定され、当該ページを編集する要求がなされた場合には、当該ページの編集画面を監視者端末装置に対して表示させるとともに、編集結果に応じてｗｅｂサーバ装置に格納されている該当するページを更新するようにしている。このため、閲覧者のアクセス状況をリアルタイムに観察することにより閲覧行動を分析し、その分析結果に基づいてｗｅｂページの内容を編集することで、最適化を図ることが可能になる。
【００２２】
また、他の発明の監視装置は、上述の発明に加えて、呈示手段が、所定のｗｅｂページを構成するページ群の一部または全部のページのそれぞれを示すアイコンと、各ページを閲覧している閲覧者の人数に応じた大きさ、形状、または、色を有するアイコンを閲覧中のページのアイコンに対応付けして呈示するようにしている。このため、各ページを閲覧している閲覧者の数をアイコンの大きさ等によって直観的に把握することができるので、閲覧者の閲覧行動を簡易かつ正確に知ることができる。
【００２３】
また、他の発明の監視装置は、上述の発明に加えて、呈示手段が、閲覧者が閲覧しているページを移動した場合には、移動元と移動先のページを示すとともに、移動した閲覧者の人数に応じた大きさ、形状、または、色を有する情報を呈示するようにしている。このため、各ページ間を移動する閲覧者の人数を呈示される情報の大きさ等に応じて直観的に把握することができるので、閲覧者の閲覧行動を簡易かつ正確に知ることができる。
【００２４】
また、他の発明の監視装置は、上述の発明に加えて、呈示手段によって呈示される情報の更新の頻度を設定することが可能としている。これにより、必要に応じた頻度で情報を更新させることで、情報のリアルタイム性を適宜調整することができる。
【００２５】
また、他の発明の監視装置は、上述の発明に加えて、呈示手段によって呈示される情報を所定の時点に遡って再度呈示させるようにしている。このため、例えば、過去の所定の時点からの閲覧者の行動を再度確認することができるので、見逃し等があった場合でも必要な情報を確実に得ることができる。
【００２６】
また、他の発明の監視装置は、上述の発明に加えて、呈示手段によって呈示される情報を所定の時点に遡って再度呈示させる場合に、呈示させる速度および呈示される時間的方向を任意に設定可能としている。このため、閲覧者が少ない場合には、高速で再生することにより、閲覧者の閲覧行動を短時間で確実に得ることができる。
【００２７】
また、本発明の監視方法は、閲覧者が閲覧者端末装置を操作してｗｅｂサーバ装置にアクセスする状況を監視し、監視者の監視者端末装置にアクセス状況に関する情報を呈示する監視装置の監視方法において、ｗｅｂサーバ装置またはそれに関連する装置から所定のｗｅｂページに関するアクセスログを取得する取得ステップと、取得ステップにおいて取得されたアクセスログを、閲覧者または閲覧者端末装置毎に分別する分別ステップと、所定のｗｅｂページを構成するページ群の一部または全部の階層構造を模式的に示す情報を生成する生成ステップと、分別ステップと生成ステップにおいて得られた情報とに基づいて、閲覧者または閲覧者端末装置毎の閲覧行動の経時的変化を示す情報を生成し、監視者端末装置に呈示する呈示ステップと、を有する。
【００２８】
このため、閲覧者の個別の閲覧行動をリアルタイムに監視することが可能な監視方法を提供することができる。
【００２９】
また、本発明の監視用プログラムは、閲覧者が閲覧者端末装置を操作してｗｅｂサーバ装置にアクセスする状況を監視し、監視者の監視者端末装置にアクセス状況に関する情報を呈示する監視処理をコンピュータに機能させるコンピュータ読み取り可能な監視用プログラムにおいて、コンピュータを、ｗｅｂサーバ装置またはそれに関連する装置から所定のｗｅｂページに関するアクセスログを取得する取得手段、取得手段によって取得されたアクセスログを、閲覧者または閲覧者端末装置毎に分別する分別手段、所定のｗｅｂページを構成するページ群の一部または全部の階層構造を模式的に示す情報を生成する生成手段、分別手段と生成手段によって得られた情報とに基づいて、閲覧者または閲覧者端末装置毎の閲覧行動の経時的変化を示す情報を生成し、監視者端末装置に呈示する呈示手段、として機能させる。
【００３０】
このため、閲覧者の個別の閲覧行動をリアルタイムに監視することが可能な監視用プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の一実施の形態について、図面を参照して説明する。
【００３２】
図１は、本発明の実施の形態に係るアクセス監視システムの構成例を示す図である。この図に示すように、本発明の実施の形態に係るアクセス監視システムは、閲覧者端末装置１０、ｗｅｂサーバ装置２０、アクセス監視装置３０、監視者端末装置４０、および、ネットワーク５０を主要な構成要素としている。なお、本発明に係る監視装置は、アクセス監視装置３０を例として説明する。また、本発明に係る監視方法は、アクセス監視装置３０の動作として説明する。また、本発明に係る監視用プログラムは、アクセス監視装置３０を制御するプログラムの動作として説明する。
【００３３】
ここで、閲覧者端末装置１０は、閲覧者が所有する端末装置であり、例えば、パーソナルコンピュータ、携帯電話機、または、ＰＤＡ（Personal Digital Assistant）等によって構成されている。なお、閲覧者とは、ｗｅｂサーバ装置２０に開設されているｗｅｂページを閲覧する者であり、例えば、ｗｅｂサーバ装置２０に開設された仮想店舗としてのｗｅｂストアの利用者等である。
【００３４】
ｗｅｂサーバ装置２０は、例えば、テキストデータ、画像データ、および、ＪＡＶＡ（登録商標）等の機能プログラム等を含むまたは関連付けられたＨＴＭＬ（Hyper Text Markup Language）形式のデータファイルを格納しており、閲覧者からのアクセスに応じて所望のＨＴＭＬ形式のデータファイルを読み出して、ネットワーク５０を介して送信する。なお、本明細書中において、ｗｅｂページとは複数のＨＴＭＬ形式のデータファイルによって構成されるあるまとまりのあるページ群（例えば、サイト）をいうものとする。ｗｅｂサーバ装置２０には、例えば、複数のページ群が格納されており、それぞれのサイトに対してＵＲＩ（Uniform Resource Identifiers）が付与され、当該ＵＲＩを指定することにより閲覧者端末装置１０から所定の情報を閲覧することができる。
【００３５】
アクセス監視装置３０は、ｗｅｂサーバ装置２０が有するアクセスログを取得して分析し、閲覧者の閲覧行動をビジュアライズし、ｗｅｂページの運営者である監視者に対して、ビジュアライズされた情報をリアルタイムで呈示する。
【００３６】
監視者端末装置４０は、例えば、パーソナルコンピュータ、携帯電話機、または、ＰＤＡ等によって構成され、アクセス監視装置３０によって生成された閲覧者の閲覧行動に係る情報の呈示を受け、表示装置に表示する。ここで、監視者とは、ｗｅｂサーバ装置２０に所定のｗｅｂページを開設している者であるとともに、アクセス監視装置３０を介して、閲覧者の閲覧行動を監視しようとする者である。
【００３７】
ネットワーク５０は、例えば、インターネット等によって構成され、閲覧者端末装置１０，ｗｅｂサーバ装置２０、アクセス監視装置３０、および、監視者端末装置４０との間でパケットによって情報を送受信する。
【００３８】
図２は、図１に示すアクセス監視装置３０の詳細な構成例を示す図である。この図に示すように、アクセス監視装置３０は、ＣＰＵ（Central Processing Unit）３０ａ、ＲＯＭ（Read Only Memory）３０ｂ、ＲＡＭ（Random Access Memory）３０ｃ、ＨＤＤ（Hard Disk Drive）３０ｄ、Ｉ／Ｆ（Interface）３０ｆ、バス３０ｇ、および、入力装置３０ｉを主要な構成要素としている。
【００３９】
ここで、ＣＰＵ３０ａは、ＲＯＭ３０ｂまたはＨＤＤ３０ｄに格納されているプログラムまたはデータに基づいて、装置の各部を制御するとともに、各種の演算処理を実行する中央処理装置である。
【００４０】
ＲＯＭ３０ｂは、ＣＰＵ３０ａが実行する基本的なプログラムおよびデータを格納する半導体記憶装置である。ＲＡＭ３０ｃは、ＣＰＵ３０ａが実行するプログラムおよびデータを一時的に格納する半導体記憶装置である。
【００４１】
ＨＤＤ３０ｄは、磁気記録媒体であるハードディスクに対して情報を読み書きすることが可能な記憶装置である。この実施の形態では、ＨＤＤ３０ｄは、ＯＳ（Operating System）３０ｄ１およびプログラム３０ｄ２を記憶している。ＯＳ３０ｄ１は、アクセス監視装置３０を制御する基本的なプログラムであり、入力装置３０ｉからの入出力に関する制御や、ＲＯＭ３０ｂ、ＲＡＭ３０ｃ、および、ＨＤＤ３０ｄ等の記憶装置の管理等の処理を実行する。プログラム３０ｄ２は、後述する処理を実現するためのプログラムである。なお、プログラム３０ｄ２の詳細については後述する。
【００４２】
Ｉ／Ｆ３０ｆは、入力装置３０ｉからデータを入力する際に、データの表現形式をアクセス監視装置３０の内部形式に従って変換するとともに、ネットワーク５０を介してｗｅｂサーバ装置２０または監視者端末装置４０との間でデータを授受する際に、データをパケット化およびアンパケット化する処理を実行する。
【００４３】
バス３０ｇは、ＣＰＵ３０ａ、ＲＯＭ３０ｂ、ＲＡＭ３０ｃ、ＨＤＤ３０ｄ、および、Ｉ／Ｆ３０ｆを相互に接続し、これらの間でデータの授受を可能とするための信号線群である。
【００４４】
入力装置３０ｉは、キーボードおよび／またはマウスによって構成され、アクセス監視装置３０を管理する管理者の操作に応じたデータを生成して出力する。
【００４５】
図３は、図１に示す閲覧者端末装置１０の詳細な構成例を示す図である。なお、この図において、図２と対応する部分には対応する符号を付してあるので、その説明は省略する。図３の例では、図２と比較して、画像処理回路１０ｅおよび表示装置１０ｈが付加されている。それ以外は、図２の場合と同様である。
【００４６】
ここで、画像処理回路１０ｅは、ＶＲＡＭ（Video RAM）を内蔵しており、ＣＰＵ１０ａから供給された描画命令を受け取り、当該描画命令に従って描画処理を実行し、得られた画像データをＶＲＡＭに格納するとともに、映像信号に変換して表示装置１０ｈに供給し、表示させる。
【００４７】
表示装置１０ｈは、例えば、ＣＲＴ（Cathode Ray Tube）モニタまたはＬＣＤ（Liquid Crystal Display）等によって構成され、画像処理回路１０ｅから供給された映像信号を表示部に表示する。
【００４８】
図４は、図１に示すｗｅｂサーバ装置２０の詳細な構成例を示す図である。なお、図４において、図２と対応する部分には対応する符号を付してあるので、その説明は省略する。図２と比較すると、図４の例では、ＨＤＤ２０ｄに格納されている情報の種類が異なっている。それ以外は図２の場合と同様である。
【００４９】
ここで、ＨＤＤ２０ｄには、ＯＳ２０ｄ１、プログラム２０ｄ２、ｗｅｂページ情報２０ｄ３、ユーザ情報２０ｄ４、および、アクセスログ２０ｄ５が格納されている。ここで、ＯＳ２０ｄ１は、図２の場合と同様に、ｗｅｂサーバ装置２０を制御する基本的なプログラムであり、入力装置２０ｉからの入出力に関する制御や、ＲＯＭ２０ｂ、ＲＡＭ２０ｃ、および、ＨＤＤ２０ｄ等の記憶装置の管理等の処理を実行する。プログラム２０ｄ２は、例えば、閲覧者の閲覧者端末装置１０から要求がなされた場合に、所望のデータファイルをｗｅｂページ情報２０ｄ３から取得して閲覧者端末装置１０に送信するとともに、アクセス監視装置３０から要求があった場合には、アクセスログ２０ｄ５から所望のアクセスログを取得して送信する処理を実行する。ｗｅｂページ情報２０ｄ３は、監視者が運営する各種サイト（例えば、ｗｅｂストア等）に関するＨＴＭＬ形式のデータファイルを格納している。ユーザ情報２０ｄ４は、例えば、ｗｅｂストア等に対してユーザ登録を行っているユーザに関する情報（例えば、氏名、性別、年齢、購買履歴等）を格納している。アクセスログ２０ｄ５は、後述するように閲覧者からｗｅｂページの閲覧要求がなされた際に生成される処理の内容（アクセス日時、アクセス者に関する情報、および、要求の内容等）を示す情報である。
【００５０】
図５は、図１に示す監視者端末装置４０の詳細な構成例を示す図である。なお、この図において、図３と対応する部分には対応する符号を付してあるので、その説明は省略する。図３と比較すると、図５では、各部の構成は略同一とされているが、プログラム４０ｄ２の処理の内容が図３の場合とは異なっている。なお、その処理の詳細については後述する。
【００５１】
図６は、図２に示すアクセス監視装置３０のＨＤＤ３０ｄに記憶されているプログラム３０ｄ２がＣＰＵ３０ａによって読み出されて実行された場合に、アクセス監視装置３０のハードウエア資源と、ソフトウエア資源としてのプログラム３０ｄ２とが協働することにより実現される処理機能を示す機能ブロックの一例である。
【００５２】
この図に示すように、ハードウエア資源とソフトウエア資源とが協働して実現される処理機能としては、制御モジュール６０、通信モジュール６１、監視画面設定モジュール６２、アクセスログ取得・加工モジュール６３、監視画面生成モジュール６４、ユーザ情報取得モジュール６５、メッセージ送信モジュール６６、ｗｅｂページ編集モジュール６７、および、記憶モジュール６８を主要な構成要素としている。
【００５３】
ここで、制御モジュール６０は、他のモジュールを制御する中央制御モジュールである。具体的には、制御モジュール６０は、通信モジュール６１を制御してｗｅｂサーバ装置２０または監視者端末装置４０と通信を行うとともに、記憶モジュール６８への情報の読み書きを制御する。また、制御モジュール６０は、他のモジュールに対して処理の開始の指示を与えるとともに、指示の結果として得られた情報を受け取って、次の処理を実行する。
【００５４】
通信モジュール６１は、ネットワーク５０を介してｗｅｂサーバ装置２０または監視者端末装置４０と通信を行う場合に、所定のプロトコルに基づいて、データのパック化およびアンパック化の処理を実行するモジュールである。
【００５５】
監視画面設定モジュール６２は、監視者端末装置４０の表示装置４０ｈに表示される監視画面の設定を監視者の指示に基づいて行うとともに、設定が完了した情報のうち、監視画面を表示するための情報（ｗｅｂページに関するアイコンを表示するための情報）については、監視画面表示用情報６８ｅとして記憶モジュール６８に格納するとともに、閲覧者に関するアイコンを表示するための情報については設定情報６８ｆとして記憶モジュール６８に格納する。
【００５６】
取得手段および分別手段としてのアクセスログ取得・加工モジュール６３は、ｗｅｂサーバ装置２０の所定のｗｅｂページ（サイト）に関するアクセスログを取得して、アクセスログ６８ｃとして記憶モジュール６８に格納するとともに、取得したアクセスログを閲覧者毎に分別し、加工済アクセスログ６８ｄとして記憶モジュール６８に格納する。
【００５７】
生成手段および呈示手段としての監視画面生成モジュール６４は、設定情報６８ｆに基づいて加工済アクセスログ６８ｄを変換し、それぞれの閲覧者に対応するアイコンを表示するためのデータとしての表示データを生成し、表示データ６８ｇとして記憶モジュール６８に格納する。また、監視画面生成モジュール６４は、監視画面表示用情報６８ｅに基づいて監視画面を生成し、監視者端末装置４０に送信して表示させる。
【００５８】
ユーザ情報取得モジュール６５は、ｗｅｂサーバ装置２０に登録されているユーザ情報２０ｄ４を取得し、ユーザ情報６８ｂとして記憶モジュール６８に記憶する処理を実行する。メッセージ送信モジュール６６は、監視者が監視者端末装置４０の入力装置４０ｉを操作することにより、閲覧者にメッセージを送信する指示がなされた場合には、対応する閲覧者端末装置に対してメッセージを送信する処理を実行する。
【００５９】
ｗｅｂページ編集モジュール６７は、監視者が監視者端末装置４０の入力装置４０ｉを操作することにより、ｗｅｂページを編集する指示を行った場合には、該当するページに関するデータファイルをｗｅｂサーバ装置２０のｗｅｂページ情報２０ｄ３から取得し、編集するとともに、再度、ｗｅｂサーバ装置２０に送信して更新する処理を実行する。
【００６０】
記憶モジュール６８は、各種のデータを格納するためのモジュールであり、この例では、画面表示用情報６８ａ、ユーザ情報６８ｂ、アクセスログ６８ｃ、加工済アクセスログ６８ｄ、監視画面表示用情報６８ｅ、設定情報６８ｆ、表示データ６８ｇ、および、ｗｅｂページ情報６８ｈを主に格納している。
【００６１】
ここで、画面表示用情報６８ａは、監視者端末装置４０において各種の情報を入力するための画面を表示させるための情報を格納している。ユーザ情報６８ｂは、ｗｅｂサーバ装置２０にアクセスするユーザに関する情報および監視者に関する情報であり、前者はｗｅｂサーバ装置２０のＨＤＤ２０ｄに格納されているユーザ情報２０ｄ４に対応する情報である。また、後者は監視者が後述する処理を実行する際にログインする際の認証情報である。
【００６２】
アクセスログ６８ｃは、ｗｅｂサーバ装置２０の所定のサイトに対する、所定の期間内におけるアクセス要求（処理要求）を示す情報としてのアクセスログを格納している。加工済アクセスログ６８ｄは、アクセスログ６８ｃに格納されているアクセスログを、閲覧者毎に分別するとともに、必要に応じて加工が加えられたログ情報である。
【００６３】
監視画面表示用情報６８ｅは、監視者端末装置４０の表示装置４０ｈに表示させる監視画面に関する情報（ｗｅｂページを構成するページのアイコンを含む画面の情報）を格納している。設定情報６８ｆは、閲覧者を示すアイコンを表示する際の各種パラメータを含む情報である。
【００６４】
表示データ６８ｇは、加工済アクセスログ６８ｄに基づいて生成された、閲覧者を示すアイコンを表示するための位置情報およびアイコンの種類を示す情報等から構成される。ｗｅｂページ情報６８ｈは、監視の対象となるｗｅｂページに含まれているＨＴＭＬ形式のデータファイルが格納される。
【００６５】
つぎに、本発明の実施の形態の動作について説明する。
【００６６】
まず、本実施の形態において、監視の対象となるｗｅｂページを公開する際の手続き等について簡単に説明する。監視者は、ｗｅｂサーバ装置２０に対して、自己のｗｅｂページを開設する手続きを行う。なお、当該手続きに当たっては、例えば、ｗｅｂサーバ装置２０を管理する管理者との間で契約等を結び、自己の作成したｗｅｂページを表示するためのＨＴＭＬ形式のデータファイルをｗｅｂサーバ装置２０の所定のフォルダに格納するとともに、当該リソースに対して所定のＵＲＩを付与し、任意の閲覧者端末装置からネットワーク５０を介してアクセス可能な状態とする。
【００６７】
つぎに、監視者は、アクセス監視装置３０の管理者との間で、ｗｅｂサーバ装置２０に開設されたｗｅｂページを監視するサービスを需要するための契約を締結する。当該契約に基づいて、アクセス監視装置３０の管理者は、監視者に対してアクセス監視装置３０に対してアクセスするための認証情報としてのユーザＩＤとパスワードを発行する。これらの情報は、ユーザ情報６８ｂとして記憶モジュール６８に記憶されるので、監視者はユーザＩＤおよびパスワードを入力装置４０ｉから入力することにより認証を行い、認証に成功した場合には、監視者端末装置４０はアクセス監視装置３０との間で通信を確立し、後述する監視画面の設定処理および監視画面の表示等を行うことができる。
【００６８】
つづいて、監視者は、アクセス監視装置３０にログインし、ｗｅｂサーバ装置２０に開設された当該監視者が運営するｗｅｂサイトへの閲覧者のアクセス状況を監視するための監視画面の設定を行う。
【００６９】
図７は、監視者が監視者端末装置４０の入力装置４０ｉを操作して、アクセス監視装置３０にログインし、監視画面を設定する際に、アクセス監視装置３０において実行される処理の流れを説明するためのフローチャートである。このフローチャートが開始されると、以下のステップが実行される。
【００７０】
ステップＳ１０：アクセス監視装置３０の制御モジュール６０は、記憶モジュール６８の画面表示用情報６８ａから設定画面を表示するための情報（例えば、ＨＴＭＬ形式のデータファイル）を読み出し、通信モジュール６１を介して、監視者端末装置４０に送信する。監視者端末装置４０では、当該情報をＩ／Ｆ４０ｆを介して受信し、プログラム４０ｄ２に含まれているブラウザプログラムを実行することにより起動されたブラウザによって受信した情報を処理し、画像処理回路４０ｅの図示せぬＶＲＡＭに情報を書き込む。その結果、画像処理回路４０ｅは、ＶＲＡＭに書き込まれた情報に基づいて描画処理を実行し、得られた画像を映像信号に変換して表示装置４０ｈに供給する。以上の処理により、表示装置４０ｈには、設定画面が表示される。
【００７１】
図８は、ステップＳ１０の処理の結果、監視者端末装置４０の表示装置４０ｈに表示される情報の一例である。この例では、枠１００の内部には、タイトル１００ａとしての「設定画面」が表示されている。また、その下には、ラジオボタン１００ｂ，１００ｃ，１００ｆ，１００ｇ、テキストボックス１００ｄ，１００ｅ，１００ｈ、および、ボタン１００ｉ〜１００ｋが表示されている。
【００７２】
ここで、ラジオボタン１００ｂは、閲覧者を示すアイコンの表示モードとして、標準モードおよび軌跡モードのいずれかを選択するためのボタンである。なお、標準モードおよび軌跡モードについては後述する。ラジオボタン１００ｃは、閲覧者を示すアイコンとして丸型、三角型、人型のいずれかを選択するためのボタンである。テキストボックス１００ｄには、閲覧者を示すアイコンの表示色を示すヘキサコードが入力される。テキストボックス１００ｅには、閲覧者を示すアイコンが画面上の同じ位置に停止している場合に、継続して表示し続ける時間が入力される。ラジオボタン１００ｆは、閲覧者を示すアイコン上にカーソルが移動された場合に対応する閲覧者の属性情報を表示するか否かを選択するためのボタンである。ラジオボタン１００ｇは、監視画面に表示されているページを示すアイコン上にカーソルを移動した際に対応する属性情報を表示するか否かを選択するボタンである。テキストボックス１００ｈには、後述するリスタートボタンが操作された場合に、リスタートの起点となる時間が入力される。ボタン１００ｉは、入力された情報をアクセス監視装置３０に登録する場合に操作される。ボタン１００ｊは、監視画面に表示されるページを示すアイコンの配置状況を編集する際に操作される。ボタン１００ｋは、入力された情報を登録せずにキャンセル（放棄）する際に操作される。なお、図８に示す設定画面において入力された情報についての詳細については後述する。
【００７３】
ステップＳ１１：制御モジュール６０は、監視者の入力が終了したか否かを判定する。すなわち、制御モジュール６０は、監視者が図８に示す画面において情報を入力した後に、入力装置４０ｉを操作することによりボタン１００ｉを押圧したか否かを判定し、操作したと判定した場合にはステップＳ１２に進み、それ以外の場合には同様の処理を繰り返す。なお、ボタン１００ｉが操作された場合には、ＣＰＵ４０ａは、図８の画面において入力された情報を取得し、Ｉ／Ｆ４０ｆおよびネットワーク５０を介してアクセス監視装置３０に対して送信する。
【００７４】
ステップＳ１２：制御モジュール６０は、ステップＳ１１において送信された情報（図８の画面において入力された情報）を受信し、記憶モジュール６８の設定情報６８ｆに格納する。
【００７５】
ステップＳ１３：制御モジュール６０は、ｗｅｂページのそれぞれのページを示すアイコンの配置状態を編集するか否かを判定する。すなわち、制御モジュール６０は、図８に示す画面において、ボタン１００ｊが操作されたか否かを判定し、操作された場合にはステップＳ１４に進み、それ以外の場合には同様の処理を繰り返す。
【００７６】
ステップＳ１４：制御モジュール６０は、監視対象となっているｗｅｂページを構成するデータファイルをｗｅｂサーバ装置２０のｗｅｂページ情報２０ｄ３から取得する。なお、対象となるサイトを特定する方法として、監視者がユーザＩＤとパスワードを利用してログインした際に、これらの情報に対応付けされたＵＲＩを利用することにより対象となるサイトを特定することができる。このようにして取得したデータファイルについては、記憶モジュール６８のｗｅｂページ情報６８ｈに格納する。
【００７７】
ステップＳ１５：制御モジュール６０は、ステップＳ１４において取得したデータファイルに基づいてｗｅｂページのそれぞれのページを示すアイコンを生成するとともに、ｗｅｂページの階層構造に基づいてアイコンを配置した画面を生成し、監視者端末装置４０に送信して表示装置４０ｈに表示させる。
【００７８】
図９は、ステップＳ１５の処理により、監視者端末装置４０の表示装置４０ｈに表示される情報の一例である。この例では、枠１１０内の最上部には、タイトル１１０ａとしての「ページ編集画面」が表示されている。その下には、監視の対象となるサイトに含まれているページのアイコンが表示される枠１１０ｂが表示されている。枠１１０ｂ内には、監視の対象となるサイトに含まれているページを示すアイコン１１０ｃ〜１１０ｌがその階層構造に応じて表示されている。枠１１０ｂ内の左下には、退去口を示すアイコン１１０ｍが表示されている。枠１１０内の最下部には、ボタン１１０ｎ，１１０ｏが表示されている。
【００７９】
ここで、アイコン１１０ｃ〜１１０ｌは、監視対象となるｗｅｂページを構成する全てのページを示すアイコンである。なお、この例では、アイコンの中央付近に、各ページに対応するＨＴＭＬ形式のデータファイルのファイル名（拡張子を除いたもの）が表示されている。例えば、アイコン１１０ｃの場合は、当該データファイルのファイル名は「ｉｎｄｅｘ．ｈｔｍｌ」であるので、アイコン１１０ｃの中央には文字列「ｉｎｄｅｘ」が表示されている。また、アイコン１１０ｄ〜１１０ｌについては、それぞれのファイル名の拡張子を除いた文字列が表示されている。なお、アイコンの配置については、それぞれ対応するページの階層に応じて配置されている。ここで、「階層」とは、例えば、自己へのリンクを含むページは、当該ページの上位の階層に属すると定義される。例えば、アイコン１１０ｃに対応するページの場合は、アイコン１１０ｄ〜１１０ｆに対応するページに対するリンクを当該ページ内に含んでいるため、アイコン１１０ｃに対応するページは、アイコン１１０ｄ〜１１０ｆに対応するページよりも階層が上であると判定され、また、アイコン１１０ｄ〜１１０ｆに対応するページは、１つ上のファイルにそれぞれのリンクが含まれていることから同一の階層に属すると判定される。以下、同様に判定されて階層が決定される。なお、後述するようにアイコンの配置は、監視者によってマニュアル操作により変更可能であるので、階層の決定は便宜的でよいので、正確でなくてもよい。前述した以外の方法で階層を決定してもよいことはもちろんである。
【００８０】
アイコン１１０ｍは、編集画面に表示されている閲覧者を示すアイコン（詳細は後述する）を、監視者が監視者端末装置４０の入力装置４０ｉを操作して、当該アイコン１１０ｍ上に移動することにより（例えば、ドラッグアンドドロップすることにより）、対応する閲覧者とｗｅｂサーバ装置２０との接続を切断するためのアイコンである。
【００８１】
なお、ページを示すアイコン１１０ｃ〜１１０ｍについては、監視者が監視者端末装置４０の入力装置４０ｉを操作し移動させることにより、配置位置を変更することが可能とされている。また、監視対象とする必要がないページのアイコンについては、削除することができる。すなわち、図９に示すアイコンの配置位置およびアイコンの数については変更することが可能である。
【００８２】
ボタン１１０ｎは、以上のようにしてアイコンの配置位置および数が決定された監視画面をアクセス監視装置３０の監視画面表示用情報６８ｅに登録する際に操作される。また、ボタン１１０ｏは、編集された内容をキャンセルする場合に操作される。
【００８３】
ステップＳ１６：制御モジュール６０は、監視者端末装置４０の入力装置４０ｉが操作され、前述したように、図９に示す画面に表示されている内容を編集する指示がなされた場合には、対応する情報を編集する。なお、編集処理については、監視者端末装置４０側で全て実行し、その結果のみをアクセス監視装置３０側で受け取るようにしてもよい。
【００８４】
ステップＳ１７：制御モジュール６０は、図９に示す画面における編集が終了し、監視者がボタン１１０ｎを操作した場合には、ステップＳ１８に進む。なお、図７に示すフローチャートでは省略されているが、ボタン１１０ｏが操作された場合には、ステップＳ１８の処理を実行せずに処理を終了する。
【００８５】
ステップＳ１８：制御モジュール６０は、監視者端末装置４０において編集された情報を通信モジュール６１を介して受信し、記憶モジュール６８の監視画面表示用情報６８ｅとして登録する。
【００８６】
以上の処理により、所定のサイトを監視するための監視画面を表示するための情報が生成され、監視画面表示用情報６８ｅに格納される。
【００８７】
つぎに、以上のようにして登録された監視画面を使用して、監視者が自己のサイトにアクセスする閲覧者の行動を監視する場合の処理について説明する。
【００８８】
図１０は、監視者が監視者端末装置４０の入力装置４０ｉを操作し、アクセス監視装置３０に対してアクセスし、例えば、ユーザＩＤとパスワードを入力してログインした結果としてアクセス監視装置３０において実行される処理の流れを説明するフローチャートである。このフローチャートが開始されると、以下のステップが実行される。
【００８９】
ステップＳ３０（生成ステップ）：アクセス監視装置３０の監視画面生成モジュール６４は、ユーザＩＤおよびパスワードに対応する監視画面表示用情報を記憶モジュール６８の監視画面表示用情報６８ｅから取得し、通信モジュール６１を介して監視者端末装置４０に送信する。その結果、監視者端末装置４０は、当該情報をＩ／Ｆ４０ｆを介して受信する。ＣＰＵ４０ａは、受信した情報をＲＡＭ４０ｃに格納するとともに、画像処理回路４０ｅのＶＲＡＭに書き込む。画像処理回路４０ｅは、ＶＲＡＭに書き込まれた情報に基づいて描画処理を実行し、得られた画像を映像信号に変換して表示装置４０ｈに供給する。表示装置４０ｈには、図１１に示すような監視画面が表示される。
【００９０】
図１１に示す表示例では、枠１３０が表示され、枠１３０内の最上部にはタイトル１３０ａとしての「ｗｅｂページ監視画面」が表示されている。また、その下には枠１３０ｂが表示されている。枠１３０ｂ内には、アイコン１３０ｃ〜１３０ｍが表示されている。なお、これらのアイコンの表示位置は、図９に示す設定画面において設定された位置とされている。枠１３０ｂの下には、ボタン１３０ｎ〜１３０ｐ，１３０ｒ、および、テキストボックス１３０ｑが表示されている。
【００９１】
ボタン１３０ｎは、表示モード（標準モードおよび軌跡モード）を変更する場合に操作される。ボタン１３０ｏは、図８に示すテキストボックス１００ｈに入力された時点に遡って、表示される情報を再度再生する場合に操作される。ボタン１３０ｐは、現在表示されている情報を消去して、最新の情報に更新する際に操作される。テキストボックス１３０ｑには、更新の時間間隔が入力される。ボタン１３０ｒは、テキストボックス１３０ｑに入力された更新間隔を適用する場合に操作される。なお、これらのボタンが操作された場合の動作については後述する。
【００９２】
ステップＳ３１：制御モジュール６０は、監視者端末装置４０から情報を更新する要求がなされたか否かを判定する。すなわち、監視者端末装置４０は、図１１に示すテキストボックス１３０ｑに入力された間隔で更新の要求を実行する。すなわち、ＣＰＵ４０ａは、テキストボックス１３０ｑに入力された数値を取得し、内蔵されている図示せぬタイマからの時刻情報を参照し、テキストボックス１３０ｑに入力された数値と同じ時間が経過した場合には、Ｉ／Ｆ４０ｆを介して更新の要求をアクセス監視装置３０に対して行う。したがって、監視者端末装置４０から当該要求がなされた場合にはステップＳ３２に進む。
【００９３】
ステップＳ３２（取得ステップ）：アクセスログ取得・加工モジュールは、ｗｅｂサーバ装置２０に対して、所定のｗｅｂページに関するアクセスログを取得する要求を行う。その結果、ｗｅｂサーバ装置２０は、ＨＤＤ２０ｄに格納されているアクセスログ２０ｄ５のうち、該当するものを取得して、Ｉ／Ｆ２０ｆを介してアクセス監視装置３０に送信する。アクセス監視装置３０の制御モジュール６０は、送られてきたアクセスログを取得し、記憶モジュール６８のアクセスログ６８ｃに格納する。
【００９４】
図１２は、アクセスログの一例を示す図である。アクセスログは、所定の閲覧者端末装置からｗｅｂサーバ装置２０に対して所定の処理要求がなされた場合に生成される情報である。この例は、コンバインドログ形式のログであり、ＩＰ（Internet Protocol）アドレス、ユーザＩＤ、セッションＩＤ、処理終了日時、要求内容、ステータス情報、送信バイト数、リファラー情報、および、ユーザエージェント情報を有している。ここで、ＩＰアドレスは、例えば、ファイルの閲覧要求を行った閲覧者端末装置に付与されたＩＰアドレスを示している。ユーザＩＤは、サイトにログインする際にユーザＩＤが必要である場合に、入力されたユーザＩＤである。セッションＩＤは、閲覧者端末装置１０とｗｅｂサーバ装置２０との間に形成されるセッションに対して付与されるＩＤである。処理終了日時は、閲覧者端末装置１０から処理要求がなされた場合に、当該要求をｗｅｂサーバ装置２０が終了した際の日時である。なお、この例では、世界協定時間によって表されている。要求内容は、閲覧者端末装置１０からの要求の内容を示している。この例では、ＨＴＭＬ形式のデータファイル「ｉｎｄｅｘ．ｈｔｍｌ」を通信プロトコルＨＴＴＰ／１．１形式で送信要求したものであることが示されている。ステータス情報は、当該処理のステータスを示している。この例では、「２００」とされ、処理が成功したことを示している。送信バイト数は、要求に応じてｗｅｂサーバ装置２０から閲覧者端末装置１０に対して送信されたデータのバイト数を示している。リファラー情報は、リンク元を示し、現在のページの直前のページのＵＲＩが示されている。ユーザエージェント情報は、閲覧者としてのユーザが使用しているユーザエージェントの種類（ＯＳおよびブラウザの種類）が示される。
【００９５】
ステップＳ３３（分別ステップ）：アクセスログ取得・加工モジュール６３は、ステップＳ３２において取得したアクセスログを、閲覧者毎（または閲覧者端末装置毎）に分ける。この例では、アクセスログをＩＰアドレス単位で分けている。なお、閲覧要求を行ったＨＴＭＬ形式のデータファイルに複数のコンテンツが含まれている場合には、それぞれのコンテンツに対して閲覧要求がなされるが、これらの要求は同一の閲覧者として１まとめにされ、例えば、ＨＴＭＬ形式のデータファイルに対する閲覧要求のみが抽出される。
【００９６】
ステップＳ３４：アクセスログ取得・加工モジュール６３は、ステップＳ３３でＩＰアドレス毎に分けられたアクセスログの１つを選択するとともに、記憶モジュール６８の加工済アクセスログ６８ｄに既に格納されている加工済のログを参照し、選択したアクセスログが新たな閲覧者のものであるか否かを判定する。具体的には、選択したアクセスログのＩＰアドレスと同一のＩＰアドレスを有する加工済アクセスログが存在しない場合には、新たな閲覧者と判定してステップＳ３５に進む。なお、加工済アクセスログ６８ｄには、監視者が監視要求を出してから現在までのアクセスログが加工されたものの全てまたはその一部が格納されており、この加工済アクセスログ６８ｄに、同一のＩＰアドレスを有するログが格納されていない場合には、新たな閲覧者と判定される。
【００９７】
なお、ＩＰマスカレードを利用したり、ダイアルアップ接続を利用したりしている閲覧者では、同一のＩＰアドレスが複数の閲覧者に割り当てられている可能性があり、その場合には、ＩＰアドレスに基づいて閲覧者を分別できない。そこで、そのような場合に対応するために、例えば、Ｃｏｏｋｉｅを使用するようにしてもよい。具体的には、例えば、閲覧者がサイトを初めて訪れた際に、ｗｅｂサーバ装置２０またはアクセス監視装置３０が閲覧者に対して、識別コード（例えば、ユニークな番号）を送信し、閲覧者端末装置１０のＨＤＤ１０ｄにＣｏｏｋｉｅとして記憶させる。そして、それ以降にサイトを訪れた際には、当該Ｃｏｏｋｉｅを参照することで、閲覧者を正確に分別することができる。
【００９８】
ステップＳ３５：制御モジュール６０は、ステップＳ３４において判断の対象となったアクセスログから所定の情報を抽出し、新たな閲覧者の加工済アクセスログとして、記憶モジュール６８の加工済アクセスログ６８ｄに格納する。
【００９９】
図１３は、加工済アクセスログの一例を示している。この例では、ＩＰアドレス、ユーザＩＤ、セッションＩＤ、現在閲覧ページ、直前閲覧ページ、アクセス開始日時、および、要求日時を有している。ここで、ＩＰアドレス、ユーザＩＤ、セッションＩＤは、図１２の場合と同様である。現在閲覧ページは、閲覧者が現在閲覧しているページ（ＨＴＭＬ形式のファイルデータ）を示している。直前閲覧ページは、直前まで閲覧していたページを示す。なお、現在閲覧ページは図１２に示す「要求内容」から生成され、また、直前閲覧ページは図１２に示す「リファラー情報」から生成される。アクセス開始日時は、ステップＳ３４において新たな閲覧者と判定された場合の日時（アクセスを開始した日時）である。また、要求日時は、図１２に示す「処理終了日時」である。このような加工済アクセスログは、閲覧者単位で生成されて加工済アクセスログ６８ｄに格納される。
【０１００】
ステップＳ３６：制御モジュール６０は、ステップＳ３４において新たな閲覧者でないと判定されたアクセスログが、既存の閲覧者であるか判定する。具体的には、同一のＩＰアドレスを有する加工済アクセスログが存在する場合には、既存の閲覧者であるとしてステップＳ３７に進む。
【０１０１】
ステップＳ３７：アクセスログ取得・加工モジュール６３は、登録済みの加工済アクセスログを更新する。具体的には、アクセスログから「要求内容」を抽出し、加工済アクセスログの「現在閲覧ページ」に格納する。また、アクセスログから「リファラー情報」を抽出し、加工済アクセスログの「直前閲覧ページ」に格納する。さらに、アクセスログから「処理終了日時」を抽出し、加工済アクセスログの「要求日時」に格納する。なお、登録されている情報に変化がない場合には、内容の更新は行われず、同じ情報が保持される。
【０１０２】
ステップＳ３８：制御モジュール６０は、ＩＰアドレス毎に分けられた全てのアクセスログに対する処理が終了したか否かを判定し、終了したと判定した場合にはステップＳ３９に進み、それ以外の場合にはステップＳ３４に戻って同様の処理を繰り返す。
【０１０３】
ステップＳ３９：制御モジュール６０は、記憶モジュール６８の設定情報６８ｆから該当する設定情報を取得する。具体的には、制御モジュール６０は、ユーザＩＤおよびパスワードを参照して、図８に示す画面において設定された設定情報を特定して取得する。
【０１０４】
ステップＳ４０：制御モジュール６０は、監視画面表示用情報６８ｅおよび設定情報６８ｆを参照して、加工済アクセスログの全てを表示データに変換する。
【０１０５】
図１４は、表示データの一例である。この例では、アイコンＩＤ、アイコン表示色、属性、第１の表示座標、第２の表示座標、および、表示開始日時によって構成されている。ここで、アイコンＩＤは、図８に示す設定画面のラジオボタン１００ｃにおいて選択されたアイコンを特定するためのＩＤである。アイコン表示色は、図８に示す設定画面のテキストボックス１００ｄに入力されたアイコンの表示色である。なお、表示継続時間が指定されている場合には、後述する表示開始時間からの経過時間および表示継続時間に応じて表示色が薄くなるように設定される。属性は、閲覧者の属性が、例えば、ｗｅｂサーバ装置２０のＨＤＤ２０ｄに格納されているユーザ情報２０ｄ４によって判明している場合、または、閲覧者端末装置１０のＨＤＤ１０ｄに格納されているクッキー（Cookie）によって判明している場合に付与される情報であり、閲覧者の属性が示される。この例では、性別、年齢、購買歴、住所、趣味、および、経由してきたサイト名として、「女性、２３歳、購買歴３回、大阪市、旅行、○○」が示されている。第１の表示座標は、図８のラジオボタン１００ｂによって標準モードが選択されている場合における閲覧者を示すアイコンの表示位置を示す。なお、軌跡モードが選択されている場合には、第１の表示座標は軌跡の移動元を示す。また、第２の表示座標は、図８のラジオボタン１００ｂによって軌跡モードが選択されている場合における閲覧者を示すアイコンの移動先を示す。表示開始日時は、当該閲覧者のアイコンを当該位置に表示を開始した日時を示し、図１３に示す要求日時と同じである。なお、第２の表示座標は、標準モードが選択されている場合、または、アクセスした当初は、ブランク「−」の状態とされる。
【０１０６】
なお、第１の表示座標および第２の表示座標については、他のアイコンと重なる場合には、所定量だけずれを有するように座標が設定される。複数のアイコンが同一位置に配置されて視認できなくなることを防止するためである。
【０１０７】
ステップＳ４１：制御モジュール６０は、ステップＳ４０の処理において生成された表示データを、記憶モジュール６８の表示データ６８ｇに格納する。
【０１０８】
ステップＳ４２（呈示ステップ）：監視画面生成モジュール６４は、ステップＳ４０において得られた表示データを、通信モジュール６１を介して監視者端末装置４０に送信する。監視者端末装置４０では、Ｉ／Ｆ４０ｆを介して当該データを受信し、ブラウザプログラムに引き渡す。ブラウザプログラムは、アイコンＩＤで示されたアイコンの画像を、アイコン表示色で示された表示色で、第１の表示座標に該当する位置に表示するように、画像処理回路４０ｅに描画指令を出す。その結果、監視者端末装置４０の表示装置４０ｈには、例えば、図１５に示すような情報が表示される。この例では、図１１に示す情報に重畳するように、閲覧者を示す丸型のアイコン１４０が複数表示されている。また、それぞれのアイコンは表示開始からの経過時間に応じて表示色が変化する（薄くなる）ように設定されているので、アイコンの色を参照することでそれぞれの閲覧者の滞在時間が分かる。また、アイコンの個数により、どのページに閲覧者がたくさん集まっているかが分かる。
【０１０９】
ステップＳ４３：制御モジュール６０は、図１５に示す画面において、モードを変更するためのボタン１３０ｎが操作されたか否かを判定し、操作された場合にはステップＳ４４に進み、それ以外の場合にはステップＳ４５に進む。なお、ボタン１３０ｎが操作された場合には、例えば、プルダウンメニューが表示され、標準モードおよび軌跡モードのいずれかを選択することができる。
【０１１０】
ステップＳ４４：制御モジュール６０は、記憶モジュール６８の設定情報６８ｆに記憶されている表示モードを示す情報を更新する。例えば、標準モードから軌跡モードに変更された場合には、設定情報６８ｆの該当する情報が変更される。
【０１１１】
ステップＳ４５：制御モジュール６０は、処理を終了するか否かを判定し、終了しない場合にはステップＳ３１に戻って同様の処理を繰り返し、それ以外の場合には処理を終了する。例えば、監視者が監視者端末装置４０の入力装置４０ｉを操作してログアウトする要求を行った場合には処理を終了する。
【０１１２】
つぎに、表示モード等を変更した場合の動作について説明する。
【０１１３】
図１６は、図８に示す設定画面のラジオボタン１００ｃにおいて、人型のアイコンを選択した場合の表示例である。この例では、図１５に示す丸型のアイコンの代わりに、人型のアイコン１４１が複数表示されている。なお、この表示例では、全ての人型アイコンは同一色とされているが、図１５の場合と同様に、時間の経過とともに表示色が薄くなる。このような表示によれば、図１５の場合と比較して、それぞれのアイコンが閲覧者を示すことがより明確になるため、監視者の視認性を高めることができる。
【０１１４】
図１７は、図８に示す設定画面において、ラジオボタン１００ｂによって軌跡モードが選択され、また、ラジオボタン１００ｃによって丸型アイコンが選択された場合の表示例である。この例では、閲覧者が閲覧対象ページを移動した場合には、移動元と移動先のページが矢印１５０によって示されている。このような情報を参照することにより、個々の閲覧者のサイト上での動きを知ることができるので、監視者は、一定時間観測することにより、全体の流れの傾向を知ることができる。
【０１１５】
なお、このような表示をするためには、図１４に示す第１の表示座標と第２の表示座標とを用いて、第１の表示座標から第２の表示座標に向かう矢印を表示すればよい。この例では、移動元のアイコンも表示したままの状態となっているので、移動元にどの程度滞在したかが分かる。なお、移動元のアイコンについては表示しないようにしてもよい。また、移動の前後だけを表示するのではなく、複数回の移動に亘って矢印で表示するようにしてもよい。例えば、ある閲覧者がｉｎｄｅｘページからｓｕｂ３ページ、および、ｓｕｂ３−２ページに移動した場合にはこれらを結ぶ２つの矢印または１つの矢印を表示するようにしてもよい。そのような表示によれば、閲覧者の閲覧の流れを知ることができる。
【０１１６】
なお、矢印によって移動元と移動先を示すのではなく、例えば、図１８に示すように、アイコンが移動元のページから移動先のページへアニメーションとして移動するようにしてもよい。例えば、閲覧者がｉｎｄｅｘページからｓｕｂ３のページへ移動した場合には、人型アイコン１４１ａがこれらのページ間を更新間隔の間（図１８の例では１秒の間）に、歩くようにして移動するようにしてもよい。そのような表示によれば、閲覧者の移動の様子をアニメーションとして、よりリアルに再現することができる。
【０１１７】
図１９は、図８に示す設定画面において、ラジオボタン１００ｆによりアイコン属性表示が「あり」に設定された場合において、閲覧者を示すアイコンがカーソル１６０により選択された場合（例えば、カーソル１６０が上に置かれた後に、左クリックされた場合）に、閲覧者の属性が吹き出し１７０として表示された場合の表示例を示している。この例では、カーソル１６０によって指定された閲覧者のアイコンの右隣に吹き出し１７０が表示され、内部に当該閲覧者の属性（図１４に示す属性）が表示されている。このような属性表示を行うことにより、監視者は、閲覧者の素性を知ることができるので、当該情報も加味して閲覧行動を監視することができる。これにより、閲覧者の閲覧行動をより詳細に分析することができるので、例えば、閲覧者の属性を考慮してｗｅｂページを最適化することができる。具体的には、女性に好感を持たれてアクセス数が増えるページを作成することができる。あるいは、購買履歴が多い閲覧者をより多く誘導することが可能なページを作成することができる。なお、このような表示を行うためには、監視者端末装置４０の入力装置４０ｉが操作されて所定の閲覧者のアイコンが指定された場合には、当該アイコンに対応する属性情報を図１４に示す「属性」から取得して画像処理回路４０ｅに供給して表示させることで実現できる。なお、このような属性については、ユーザ情報取得モジュール６５がｗｅｂサーバ装置２０のユーザ情報２０ｄ４から取得する。
【０１１８】
なお、図１９の例では、カーソル１６０が移動されて指定されたアイコンに対して属性を表示するようにしたが、例えば、吹き出し１７０を常に表示した状態としてもよい。また、閲覧者の人数が多い場合には非表示状態とし、少ない場合には表示状態とするようにしてもよい。また、それぞれのアイコンについて、異なるタイミングで吹き出しを表示するようにしてもよい。そのような方法によれば、閲覧者が多い場合でも吹き出し同士が重なることを防止できるので、わかりやすい表示を行うことができる。さらに、特定の属性については、アイコンの一部もしくは全ての形状またはアイコンの一部または全ての表示色を変えて示すようにしてもよい。具体的には、男性は青色、女性は赤色というようにアイコンの表示色を変えたり、男性はズボン、女性はスカートというように形状を変えたりしてもよい。さらに、購入回数が多い閲覧者については、アイコン全体を金色で表示したり、金色の帽子等を被せたり、金色のバッジを付けるようにしてもよい。
【０１１９】
図２０は、図８に示す設定画面において、ラジオボタン１００ｇによりページ属性表示が「あり」に設定された場合において、ページを示すアイコンがカーソル１６０により選択された場合（例えば、カーソル１６０が上に置かれた後に、左クリックされた場合）に、ページの属性が吹き出し１９０として表示された場合の表示例を示している。この例では、カーソル１６０によって指定されたページのアイコンの左隣に吹き出し１９０が表示され、内部に当該ページの属性が表示されている。すなわち、当該ページでは、訪問時に広告が表示され、退去時にメッセージが表示されることが示されている。なお、当該属性については、図１１に示す画面において設定し、監視者端末装置４０の入力装置４０ｉが操作された場合には、当該情報を抽出して、画像処理回路４０ｅに供給するようにすればよい。このような表示を行うことにより、監視者は、ページの詳細を必要に応じて表示させ、その内容を知ることができる。
【０１２０】
なお、図２０の例では、カーソル１６０が移動されて指定されたアイコンに対して属性を表示するようにしたが、例えば、吹き出し１９０を常に表示した状態としてもよい。また、閲覧者の人数が多い場合には非表示状態とし、少ない場合には表示状態とするようにしてもよい。また、それぞれのアイコンについて、異なるタイミングで吹き出しを表示するようにしてもよい。あるいは、閲覧者のアイコンが存在しているページについてのみ属性情報を表示するようにしてもよい。
【０１２１】
図２１は、不正操作等を行った閲覧者が存在する場合の処理について説明する図である。この図の例では、吹き出し２００により不正操作を行ったことが示されている閲覧者のアイコンが、退却口を示すアイコン１３０ｍまでカーソル１６０により移動されている。このように閲覧者のアイコンをアイコン１３０ｍまで移動することにより、ｗｅｂサーバ装置２０と当該閲覧者の閲覧者端末装置との接続を切断させることができる。
【０１２２】
なお、このような動作を可能とするためには、まず、アクセス監視装置３０において、アクセスログを参照して、不正な操作が行われたことが検出された場合（例えば、直接アクセスすることができないページに直接アクセスした場合、または、同一のページに対して繰り返し閲覧要求を行った場合等）には、アクセス監視装置３０の制御モジュール６０が不正が行われたと判定し、例えば、図１４の「属性」にその旨を埋め込んで監視者端末装置４０に通知する。監視者端末装置４０では、不正アクセスがなされたことを示す情報が属性に埋め込まれている場合には、直ちに、吹き出し２００を該当するアイコンの直近に表示し、監視者に警告する。
【０１２３】
そして、不正アクセスに気づいた監視者が、例えば、監視者端末装置４０の入力装置４０ｉを操作し、閲覧者のアイコンをアイコン１３０ｍの上まで移動した場合には、ＣＰＵ４０ａがこれを検出して、閲覧者のアイコンの属性情報からＩＰアドレスを取得し、当該ＩＰアドレスからの要求については返答しないようにアクセス監視装置３０に依頼する。その結果、アクセス監視装置３０の制御モジュール６０は、ｗｅｂサーバ装置２０に対して、当該ＩＰアドレスに対しては応答しないように要求する。その結果、当該閲覧者の閲覧者端末装置とｗｅｂサーバ装置２０との接続が切断されることになる。
【０１２４】
なお、アクセス監視装置３０を介さずに、監視者端末装置４０がｗｅｂサーバ装置２０に対して、所定のＩＰアドレスからの要求に応答しないように指示するようにしてもよい。
【０１２５】
また、不正アクセスではなく特定の行動を示す閲覧者については、例えば、特定閲覧者リストを作成して、当該リストに登録するようにしてもよい。例えば、同じ商品または役務に関するページを何度も見に来ている閲覧者については、当該閲覧者のアイコンを選択して、有望閲覧者用のアイコン（不図示）上に移動することにより、有望閲覧者として登録するようにしてもよい。そして、このようにして登録を行った閲覧者については、アイコンの形状または表示色を変えることにより、他の閲覧者と区別できるようにしてもよい。また、同じｗｅｂページに対して表示の更新要求を繰り返し行ったり、多数の商品をショッピングカートに入れながら購入しなかったりする閲覧者については、ひやかし行為であると推認できるので、これらのユーザについては要注意閲覧者用のアイコン（不図示）上に移動することにより、要注意閲覧者として登録するようにしてもよい。そして、このようにして登録を行った閲覧者については、前述の場合と同様に、アイコンの形状または表示色を変えることにより、他の閲覧者と区別できるようにしてもよい。
【０１２６】
図２２は、監視者が監視者端末装置４０の入力装置４０ｉを操作して所定の閲覧者のアイコンをカーソル１６０により指定し、当該閲覧者に対してメッセージを送る指示をした場合の動作について説明する図である。まず、監視者が監視者端末装置４０の入力装置４０ｉを操作することにより、カーソル１６０を所定のアイコンの上まで移動させ、例えば、右クリックすることにより、メッセージを送信する指示を行うと、図２２に示す枠２１０が新たに表示される。この表示例では、枠２１０内の最上部には、タイトル２１０ａとしての「メッセージ送信」が表示されている。また、その下には、テキストボックス２１０ｂが表示されている。枠２１０内の最下部には、ボタン２１０ｃが表示されている。
【０１２７】
このようなテキストボックス２１０ｂに、監視者が監視者端末装置４０の入力装置４０ｉを操作してメッセージを入力し、ボタン２１０ｃを操作すると、監視者端末装置４０のＣＰＵ４０ａは、入力された情報を取得し、当該情報とともにＩＰアドレスをアクセス監視装置３０に対して送信する。
【０１２８】
アクセス監視装置３０では、制御モジュール６０が送信されてきた情報を受信し、メッセージ送信モジュール６６が当該情報に含まれているＩＰアドレスに対して、テキスト情報を送信する処理を実行する。その結果、該当する閲覧者端末装置の表示装置には、例えば、新たな枠が表示され、図２２の画面において入力された情報（この例ではメッセージ）が表示される。
【０１２９】
このような実施の形態によれば、例えば、ｗｅｂストア等において、例えば、カートが表示されるページにおいて購入をためらっている閲覧者に対して、購買意欲を高めるようなメッセージを送信することにより、購入を促すことができる。
【０１３０】
また、属性情報として、過去の購入履歴が複数回ある閲覧者のアイコンについては、表示色を他のアイコンとは異なるように設定しておき、当該アイコンが監視画面上に表示された場合には、必要に応じて図２２に示す方法によりメッセージを送信するようにしてもよい。そのような方法によれば、各閲覧者に対して適切なメッセージを表示することにより、購入意欲を高めることができる。
【０１３１】
また、メッセージとしては、文字情報のみならず、画像またはその他の情報を送信して表示させるようにしてもよい。そのような方法によれば、閲覧者の購入意欲を更に高めることができる。
【０１３２】
図２３は、例えば、図２２に示す監視画面において、ページを示すアイコンのひとつ（この例では、「ｓｕｂ３−１」のアイコン）がカーソル１６０によって指定された後に、当該ページを編集する操作が監視者端末装置４０の入力装置４０ｉに対してなされた場合に、監視者端末装置４０の表示装置４０ｈに表示される画面の一例である。この例では、枠２３０内の最上部にはタイトル２３０ａとしての「ｗｅｂページ編集画面（ｓｕｂ３−１．ｈｔｍｌ）」が表示されている。その下には、ＨＴＭＬ形式のファイル「ｓｕｂ３−１．ｈｔｍｌ」の内容が表示されている。また、その下にはボタン２３０ｃ，２３０ｄが表示されている。このような画面において、ＨＴＭＬ形式のファイルを編集した後に、ボタン２３０ｃが操作されると、監視者端末装置４０から編集されたＨＴＭＬ形式のファイルがアクセス監視装置３０に対して送信される。アクセス監視装置３０では、ｗｅｂページ編集モジュール６７が、受信した情報により、ｗｅｂサーバ装置２０に格納されている対応するＨＴＭＬ形式のファイルを更新する。なお、監視者端末装置４０によってｗｅｂサーバ装置２０のＨＴＭＬ形式のファイルを直接更新するようにしてもよい。
【０１３３】
このような処理を可能とするためには、まず、監視画面において、ページを示す所定のアイコンが指定された場合には、当該アイコンのＨＴＭＬ形式のファイルに付与されたファイル名を、監視者端末装置４０のＣＰＵ４０ａが特定する。そして、ＣＰＵ４０ａは、特定したファイル名をアクセス監視装置３０に対して通知するとともに、当該ファイルを編集する要求を行う。その結果、アクセス監視装置３０のｗｅｂページ編集モジュール６７は、該当するＨＴＭＬ形式のファイルをｗｅｂページ情報６８ｈまたはｗｅｂサーバ装置２０から取得し、監視者端末装置４０に対して送信する。
【０１３４】
監視者端末装置４０では、受信した情報を図２３に示す編集画面として表示装置４０ｈに表示する。監視者は、このような画面を参照しながら、入力装置４０ｉを操作し、ＨＴＭＬ形式のファイルを編集することができる。そして、編集が終了した場合には、ボタン２３０ｃを操作することにより、編集されたＨＴＭＬ形式のファイルは、アクセス監視装置３０に送信される。アクセス監視装置３０のｗｅｂページ編集モジュール６７は、通信モジュール６１を介して当該情報を受信し、ｗｅｂページ情報６８ｈに格納されている対応する情報を当該情報によって更新するとともに、ｗｅｂサーバ装置２０の該当する情報を同じく更新する。これにより、ｗｅｂサーバ装置２０に公開されているｗｅｂページが更新されることになる。
【０１３５】
このような実施の形態によれば、例えば、図１７に示す画面を参照し、所定のページから他の所定のページへの閲覧者の移動が少ない場合には、例えば、所定のページにおける他の所定のページへのリンクの表示位置を、例えば、画面上において目立つ位置に移動させることにより、改善することができる。または、当該リンクを点滅表示させたり、文字のフォントを大きくしたりすることによっても改善を図ることができる。また、編集による閲覧者の行動の変化を、監視画面により直ちに確認することができる。
【０１３６】
なお、以上の実施の形態では、閲覧者のアイコンは基本的には１人の閲覧者を示すようにしたが、例えば、図２４に示すように、アイコンの大きさによって閲覧者の人数を示すようにしてもよい。この例では、大きさの異なる複数の丸型アイコンが表示されており、また、太さの異なる矢印が複数表示されている。ここで、丸型のアイコンは、各ページを閲覧中の閲覧者を示し、その大きさは人数を示している。この例では、ページ「ｓｕｂ１−２」の近傍に表示されているアイコンの大きさが最大であるので、当該ページを閲覧中の閲覧者の人数が最大であることが示されている。また、ページ「ｓｕｂ２」とページ「ｓｕｂ１−２」を結ぶ矢印の太さが最大であることから、これらのページ間を移動する閲覧者の人数が最大であることが示されている。
【０１３７】
このような画面を参照することにより、それぞれのページの閲覧者数と、ページ間の移動者数を容易に知ることができる。なお、大きさではなく、形状、または、色によって人数を示すようにしてもよい。例えば、人数が多い場合にはアイコンの形状が複数の人間を示すアイコンとなるようにしてもよい。あるいは、人数が多い場合には濃い色のアイコンとなるようにしてもよい。
【０１３８】
図２５は、再生方向および再生速度を変えるためのボタンが表示された監視画面の一例である。例えば、図１６に示す監視画面において、ボタン１３０ｏが操作された場合には、図８に示す設定画面のテキストボックス１００ｈに入力した時点まで遡って情報が表示される。この場合に、図２５に示すようなボタン２４０ａ〜２４０ｄを画面の一部に表示し、これらのボタンの操作に応じて再生方向および再生速度を変えるようにしてもよい。具体的には、ボタン２４０ｂ，２４０ｃは、通常速度の再生ボタンであり、ボタン２４０ｂは逆方向に情報を再生する場合に操作され、ボタン２４０ｃは正方向に情報を再生する場合に操作される。また、ボタン２４０ａ，２４０ｄは、再生方向および再生速度を変えるためのボタンであり、ボタン２４０ａは逆方向に高速で再生する場合に操作され、ボタン２４０ｄは正方向に高速で再生する場合に操作される。
【０１３９】
なお、より詳細には、ボタン１３０ｏが操作された場合には、図８のテキストボックス１００ｈに入力された時点に遡ってアクセスログがｗｅｂサーバ装置２０から取得される。そして、図２５のテキストボックス１３０ｑに入力された時間間隔内に収まるアクセスログが取得されるとともに、当該時間間隔で表示の更新がなされる。すなわち、ボタン１３０ｏが操作された場合には、ボタン２４０ｃが操作された状態とされて、正方向に通常速度での再生が開始される。
【０１４０】
このような状態において、ボタン２４０ｄが操作された場合には、アクセスログの取得の時間間隔はテキストボックス１３０ｑに入力された間隔であるが、表示を更新する間隔がテキストボックス１３０ｑに入力された時間よりも短い間隔とされる。その結果、正方向に高速に情報が再生される。また、ボタン２４０ｂが操作された場合には、アクセスログの取得の時間間隔および表示を更新する間隔はボタン２４０ｃが操作された場合と同様であるが、アクセスログを取得する方向が時間を遡る方向に変更される。その結果、逆方向に通常速度で情報が再生される。さらに、ボタン２４０ａが操作された場合には、ボタン２４０ｂと同様に、時間を遡る方向に設定された時間間隔でアクセスログが取得されるが、表示を更新する間隔がテキストボックス１３０ｑに入力された時間よりも短い間隔とされる。その結果、逆方向に高速で再生されることになる。
【０１４１】
なお、ボタン２４０ａ，２４０ｄが操作される回数に応じて再生速度を変化させるようにしてもよい。例えば、１回操作された場合には２倍速となり、２回操作された場合には３倍速といった具合である。なお、所定の回数以上操作された場合には、通常の速度に戻って再生される。
【０１４２】
なお、以上の各実施の形態は、一例であって、これ以外にも種々の変形実施態様が存在する。例えば、上述した実施の形態では、ｗｅｂサーバ装置２０とアクセス監視装置３０とを別々の構成としたが、これらを１つの装置として構成するようにしてもよい。
【０１４３】
また、以上の実施の形態では、図６に示す機能モジュールをアクセス監視装置３０に全て配置するようにしたが、これらの機能モジュールの一部を、ネットワーク５０によって接続される複数の装置に分散して配置するようにしてもよい。そのような構成によれば、負荷を分散することにより、処理を高速化することが可能になる。また、図６に示す機能モジュールの一部を監視者端末装置４０に分散して配置することも可能である。そのような方法によれば、アクセス監視装置３０の負荷を分散することにより、アクセス監視装置３０の処理を高速化することができる。なお、具体的には、図６に示す例では、表示データを生成して監視者端末装置４０に送信し、監視者端末装置４０において表示データに基づいて監視画面を表示するようにしたが、例えば、監視者端末装置４０に対して、アクセスログまたは加工済アクセスログを送信し、監視者端末装置４０においてこれらに基づいて監視画面を生成するようにしてもよい。逆に、アクセス監視装置３０において、監視画面の画像データまで生成し、画像データとして監視者端末装置４０に送ることも可能である。
【０１４４】
また、以上の実施の形態では、閲覧者を示すアイコンとしては、丸型、三角型、および、人型の３種類としたが、これら以外のアイコンを使用するようにしてもよい。例えば、人型の動画アイコンを使用することも可能である。また、閲覧者の属性に応じたアイコンを表示することも可能である。具体的には、購買履歴を参照し、過去の購買回数または購買金額に応じてアイコンの色を変えたり、または、アイコンに属性を示す情報を付加する（例えば、購買回数または購買金額が多い閲覧者には、金のバッチのアイコンを付加する等）としたりしてもよい。そのような方法によれば、閲覧者の属性を一目で視認することができるので、監視者は閲覧者それぞれの属性を参照して、サイトの配置の適否について判断するとともに、閲覧者に商品等の購入を促すことが可能になる。また、図２２に示すように、閲覧者に直接メッセージを送ることにより、特に、購買意欲が高いと思われる閲覧者に直接働きかけることにより、商品の購買意欲を更に高めることができる。
【０１４５】
また、以上の実施の形態では、閲覧者のアイコンの表示が開始されてから経過した時間に応じてアイコンの表示色を薄くするようにしたが、逆に濃くするようにしてもよい。そのような方法によれば、閲覧者が長く滞在しているページを簡易に知ることができる。また、アイコンの色を変えるのではなく、アイコンの上に滞在時間を数字で表示するようにしてもよい。滞在時間が短いページは、内容が適切でないと考えられるので、監視者は、例えば、図２３に示すように、該当ページを指定して編集することにより、直ちに改善を図ることができる。また、改善した内容については、直ちに、監視画面において確認することができる。
【０１４６】
また、以上の実施の形態では、監視者が運営するサイトに含まれるページのみを監視画面に表示するようにしたが、閲覧者が経由してきたサイトまたはページを監視画面に表示するようにしてもよい。そのような方法によれば、どのような経路からのアクセスが多いかを知ることができるとともに、どのような経路を増強することにより、アクセス数を増加できるかを判断することができる。さらに、閲覧者が検索エンジンを経由してきた場合には、当該検索エンジンにおける検索のキーワード等を併せて表示するようにしてもよい。そのような方法によれば、検索エンジンに登録するキーワードの適否、または、ページ内に記載されているキーワード（例えば、メタタグのキーワード）等の適否を判断することが可能になる。例えば、ページ内に含まれるキーワードの場合には、図２３に示すように、該当するページに含まれるキーワードを即座に修正することができる。
【０１４７】
さらに、経由してきた検索エンジン毎に、アイコンの一部または全部の色を変えたり、アイコンの一部または全部の形状を変えたりするようにしてもよい。例えば、検索エンジンＡを経由して来た閲覧者のアイコンの表示色は赤色とし、検索エンジンＢを経由して来た閲覧者のアイコンの表示色は青色とし、検索エンジンＣを経由して来た閲覧者のアイコンの表示色は緑色とするようにしてもよい。アイコン全体の表示色を変えるのではなく、アイコンの一部（例えば、帽子）の色を変更するようにしたり、アイコンの一部または全部の形状（例えば、帽子の形状等）を変えたりするようにしてもよい。あるいは、検索エンジンを示す文字（例えば、前述の例では「検索エンジンＡ」）をアイコンに付加して表示するようにしてもよい。
【０１４８】
また、以上の実施の形態では、サイトから退去した閲覧者については、それを明示する表示を特に行うようにはしていないが、例えば、閲覧者がログアウトした場合、または、閲覧者から所定の時間以上応答がない場合には、閲覧者がサイトから退去したと判定して、その旨をアイコン上に表示するとともに、その後一定時間経過後に、アイコンを削除するようにしてもよい。そのような方法によれば、閲覧者が退去したページを簡単に視認できるようにすることで、例えば、閲覧者に良くない印象を与えたり、閲覧者を飽きさせたり、閲覧者に購買意欲を喪失させたりするページを特定することができる。また、特定したページを、図２３に示すように、即座に修正し、結果を監視することができる。したがって、監視者は、これらの行動を把握することで、自己が運営するサイトをより、最適なものに変更することができる。
【０１４９】
また、以上の実施の形態では、図２３に示すように、ページのアイコンが指定された場合には、当該ページの内容を直接編集できるようにしたが、例えば、ページのアイコンの配置位置を変更することにより、サイトの階層構造を変化できるようにしてもよい。例えば、同一の階層に属するページの表示される順序をアイコンの位置を変更することにより変更可能としたり、異なる階層に属するページのアイコンの位置を入れ替えることにより、これらの階層を変更可能としたりしてもよい。前者の具体例としては、例えば、図１５において、ｓｕｂ３−１、ｓｕｂ３―２、ｓｕｂ３−３の順番で表示がなされる場合に、ｓｕｂ３−２とｓｕｂ３−３のアイコンの位置を入れ替えることにより、これらの表示順序をｓｕｂ３−１、ｓｕｂ３―３、ｓｕｂ３−２の順番になるようにしてもよい。より詳細には、例えば、各ページにつぎのページへのリンクが張られている場合には、当該リンクを変更するようにすればよい。また、後者の具体例としては、例えば、ｓｕｂ３−２−１と、ｓｕｂ３−２のアイコンの位置を入れ替えることにより、これらの階層における位置を入れ替えるような場合である。より詳細には、この例では、ｓｕｂ３にはｓｕｂ３−２へのリンクが、また、ｓｕｂ３−２にはｓｕｂ３−２−１およびｓｕｂ３−３へのリンクが存在するので、ｓｕｂ３に存在するｓｕｂ３−２へのリンクをｓｕｂ３−２−１へのリンクへ変更するとともに、ｓｕｂ３−２に存在するｓｕｂ３−２−１へのリンクおよびｓｕｂ３−３へのリンクを削除するとともに、ｓｕｂ３−２−１にｓｕｂ３−２へのリンクおよびｓｕｂ３−３へのリンクを自動的に追加するようにすればよい。
【０１５０】
また、以上の実施の形態では、ｗｅｂサーバ装置２０からアクセスログを直接取得するようにしたが、例えば、ｗｅｂページに対してアクセス検出用の画像等を埋め込んでおき、当該画像に基づいてアクセスログを、ｗｅｂサーバ装置２０以外の装置（関連する装置）によって生成するようにしてもよい。また、ｗｅｂサーバ装置２０以外のサーバ装置にアクセスログを一括して送信しておき、当該サーバ装置（関連する装置）からアクセスログを取得するようにしてもよい。
【０１５１】
また、以上の実施の形態では、アクセスログに含まれている処理終了日時については、使用しないようにしたが、例えば、所定のページの閲覧要求がなされてから全てのコンテンツがダウンロードされるまでの時間を算出し、当該時間を閲覧者のアイコンの横に一時的に表示するようにしてもよい。そのような方法によれば、閲覧の要求があってから全部のコンテンツが表示されるまでの時間が長いページについては、情報の量が多すぎることが考えられるので、そのようなページのコンテンツの一部を図２３に示す画面において編集するようにしてもよい。なお、閲覧要求があった場合には閲覧者のアイコンを点滅状態とし、コンテンツが全てダウンロードされた場合に、継続して表示される状態としてもよい。
【０１５２】
また、以上の実施の形態では、閲覧者端末装置１０および監視者端末装置４０として、パーソナルコンピュータを想定して説明を行ったが、これらの双方または一方が携帯電話機またはＰＤＡであってもよい。
【０１５３】
なお、上記の処理機能は、サーバコンピュータとクライアントコンピュータとによって実現することができる。その場合、アクセス監視装置３０が有すべき機能の処理内容を記述したサーバプログラム、および、監視者端末装置４０が有すべき機能の処理内容を記述したクライアントプログラムが提供される。サーバプログラムをサーバコンピュータで実行することにより、アクセス監視装置３０の処理機能がサーバコンピュータ上で実現される。また、クライアントプログラムをクライアントコンピュータで実行することにより、監視者端末装置４０の処理機能がクライアントコンピュータ上で実現される。
【０１５４】
処理内容を記述したサーバプログラムやクライアントプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disk）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【０１５５】
サーバプログラムやクライアントプログラムを流通させる場合には、たとえば、各プログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、クライアントプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータからクライアントコンピュータにクライアントプログラムを転送することもできる。
【０１５６】
サーバプログラムを実行するサーバコンピュータは、たとえば、可搬型記録媒体に記録されたサーバプログラムを、自己の記憶装置に格納する。そして、サーバコンピュータは、自己の記憶装置からサーバプログラムを読み取り、サーバプログラムに従った処理を実行する。なお、サーバコンピュータは、可搬型記録媒体から直接サーバプログラムを読み取り、そのサーバプログラムに従った処理を実行することもできる。
【０１５７】
クライアントプログラムを実行するクライアントコンピュータは、たとえば、可搬型記録媒体に記録されたクライアントプログラムもしくはサーバコンピュータから転送されたクライアントプログラムを、自己の記憶装置に格納する。そして、クライアントコンピュータは、自己の記憶装置からクライアントプログラムを読み取り、クライアントプログラムに従った処理を実行する。なお、クライアントコンピュータは、可搬型記録媒体から直接クライアントプログラムを読み取り、そのクライアントプログラムに従った処理を実行することもできる。また、クライアントコンピュータは、サーバコンピュータからクライアントプログラムが転送される毎に、逐次、受け取ったクライアントプログラムに従った処理を実行することもできる。
【産業上の利用可能性】
【０１５８】
本発明は、例えば、ｗｅｂストアへの閲覧者のアクセスを監視する監視装置に利用することができる。
【図面の簡単な説明】
【０１５９】
【図１】本発明のアクセス監視システムの構成例を示す図である。
【図２】図１に示すアクセス監視装置の詳細な構成例を示す図である。
【図３】図１に示す閲覧者端末の詳細な構成例を示す図である。
【図４】図１に示すｗｅｂサーバ装置の詳細な構成例を示す図である。
【図５】図１に示す監視者端末装置の詳細な構成例を示す図である。
【図６】図２に示すアクセス監視装置においてプログラムが実行された場合に実現される機能ブロックを示す図である。
【図７】監視画面を設定する際にアクセス監視装置において実行される処理の流れを説明するフローチャートである。
【図８】図７に示す処理が実行された際に監視者端末装置に表示される画面の一例である。
【図９】図８に示す「ページ編集」ボタンが操作された場合に表示される画面の一例である。
【図１０】監視者端末装置から閲覧者の監視を行う要求がなされた場合に、アクセス監視装置において実行される処理の流れを説明するフローチャートである。
【図１１】図１０に示すフローチャートが実行された場合に、監視者端末装置に表示される画面の一例である。
【図１２】図１０に示すフローチャートが実行された場合に、ｗｅｂサーバ装置から取得されるアクセスログの一例である。
【図１３】アクセス監視装置の記憶モジュールに記憶される加工済アクセスログの一例である。
【図１４】アクセス監視装置の記憶モジュールに記憶される表示データの一例である。
【図１５】閲覧者のアイコンが表示された監視画面の一例である。
【図１６】閲覧者の他のアイコンが表示された監視画面の一例である。
【図１７】軌跡モードに設定された場合の監視画面の一例である。
【図１８】閲覧者のアイコンがページ間を移動する様子を示す表示例である。
【図１９】閲覧者の属性が表示された監視画面の一例である。
【図２０】ページの属性が表示された監視画面の一例である。
【図２１】閲覧者のアイコンが退去口に移動された場合の監視画面の一例である。
【図２２】所定の閲覧者に対してメッセージを送る場合の監視画面の一例である。
【図２３】所定のページを編集する場合に表示されるｗｅｂページ編集画面の一例である。
【図２４】閲覧者の他のアイコンおよび軌跡が表示された監視画面の一例である。
【図２５】再生方向および再生速度を変化させるためのボタンが表示された監視画面の一例である。
【符号の説明】
【０１６０】
１０  閲覧者端末装置、２０  ｗｅｂサーバ装置、３０  アクセス監視装置、４０  監視者端末装置、６３  アクセスログ取得・加工モジュール（取得手段、分別手段）、６４  監視画面生成モジュール（生成手段、呈示手段）
【図１】
2007316771.tif 000003
【図２】
2007316771.tif 000004
【図３】
2007316771.tif 000005
【図４】
2007316771.tif 000006
【図５】
2007316771.tif 000007
【図６】
2007316771.tif 000008
【図７】
2007316771.tif 000009
【図８】
2007316771.tif 000010
【図９】
2007316771.tif 000011
【図１０】
2007316771.tif 000012
【図１１】
2007316771.tif 000013
【図１２】
2007316771.tif 000014
【図１３】
2007316771.tif 000015
【図１４】
2007316771.tif 000016
【図１５】
2007316771.tif 000017
【図１６】
2007316771.tif 000018
【図１７】
2007316771.tif 000019
【図１８】
2007316771.tif 000020
【図１９】
2007316771.tif 000021
【図２０】
2007316771.tif 000022
【図２１】
2007316771.tif 000023
【図２２】
2007316771.tif 000024
【図２３】
2007316771.tif 000025
【図２４】
2007316771.tif 000026
【図２５】
2007316771.tif 000027