(57)【特許請求の範囲】
【請求項１】
ユーザがＷｅｂページを閲覧した閲覧履歴を記録するＷｅｂページ閲覧履歴記録システムであって、
Ｗｅｂページのコンテンツ表示を開始した時にＷｅｂブラウザが出す表示開始イベントと、Ｗｅｂページのコンテンツ表示が終了するときにＷｅｂブラウザが出す表示終了イベントとを検出する検出手段と、
検出手段の検出した表示開始イベントが、Ｗｅｂページのコンテンツ生成を伴うコンテンツ生成イベントと、該コンテンツ生成を伴わないコンテンツ非生成イベントのいずれかを判定する表示開始イベント判定手段と、
検出手段の検出した表示終了イベントが、Ｗｅｂページのコンテンツ消滅を伴うコンテンツ消滅イベントと、該コンテンツ消滅を伴わないコンテンツ非消滅イベントのいずれかを判定する表示終了イベント判定手段と、
前記各イベント判定手段の判定結果に応じてＷｅｂページのコンテンツ情報を閲覧履歴として記録するコンテンツ情報記録手段と、を有し、
コンテンツ情報記録手段は、前記判定結果がコンテンツ生成イベント／コンテンツ消滅イベントであれば前記コンテンツ情報を記録する一方、前記判定結果がコンテンツ非生成イベント／コンテンツ非消滅イベントであれば前記コンテンツ情報を記録しない
ことを特徴とするＷｅｂ閲覧履歴記録システム。
【請求項２】
コンテンツ情報記録手段は、前記判定結果がコンテンツ生成イベントであれば、Ｗｅｂページのコンテンツをデータベースに保存し、
保存コンテンツ毎にコンテンツＩＤ・開始日時を持つコンテンツ遷移情報をコンテンツ遷移テーブルに記録する一方、
前記判定結果がコンテンツ消滅イベントであれば、該イベントで消滅するコンテンツ応じた前記遷移テーブルのレコードに表示終了日時を記述する
ことを特徴とする請求項１に記載のＷｅｂ閲覧履歴記録システム。
【請求項３】
コンテンツ情報記録手段が、コンテンツ生成イベント／コンテンツ消滅イベント毎にイベント種別・イベント発生日時をイベントテーブルに記録し、
コンテンツ非生成イベント／コンテンツ非消滅イベント毎にイベント種別・イベント発生日時をイベントテーブルに記録するイベント情報記録手段をさらに有する
ことを特徴とする請求項１または２のいずれか１項に記載のＷｅｂ閲覧履歴記録システム。
【請求項４】
前記遷移テーブルに記録されるコンテンツ遷移情報には、コンテンツ毎に振り出される連続番号からなるコンテンツ番号が含まれている一方、
イベント情報記録手段は、コンテンツ非生成イベント／コンテンツ非終了イベントを発生させたＷｅｂページに応じた前記コンテンツ番号を前記遷移テーブルから取得し、取得したコンテンツ番号をイベントテーブルのレコードに記述する
ことを特徴とする請求項３に記載のＷｅｂ閲覧履歴記録システム。
【請求項５】
請求項１〜４のいずれか１項に記載のＷｅｂ閲覧履歴記録システムの各手段としてコンピュータを機能させるＷｅｂ閲覧履歴記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザがＷｅｂブラウザをもって閲覧したＷｅｂページの閲覧履歴を記録するＷｅｂページ閲覧履歴記録システムおよびＷｅｂページ閲覧履歴記録プログラムに関する。
【背景技術】
【０００２】
周知のようにブロードバンドの普及に伴い、コンピュータによるインターネット利用者が急激に増加し、現在ではＷｅｂページの閲覧はコンピュータの代表的な利用方法になっている。
【０００３】
現在普及しているコンピュータの多くは、ウィンドウシステムのオペレーションシステム（ＯＳ）を利用し、ユーザはＷｅｂページをウィンドウ内に表示して閲覧や作業を行っている。このＷｅｂページの閲覧では、アクティブなウィンドウ表示のＷｅｂページを変更、あるいは別のウィンドウをアクティブ化する操作によって、ユーザに対して表示される内容が切り替えられている。
【０００４】
非特許文献１の行動検索手法では、前記各操作に着目してＷｅｂページをアクティブに表示していた期間を「アクティブ期間」と定義し、ユーザの行動履歴を解析している。ここではＷｅｂブラウザ用に行動履歴自動収集モジュールのプラグインを作成し、該プラグインによりイベントメッセージを取得する。
【０００５】
図１（ａ）（ｂ）に基づき非特許文献１のＷｅｂ閲覧履歴記録を説明する。図１（ａ）は、Ｗｅｂブラウザでウィンドウ１．２を開き、時刻ｔ0〜ｔ4におけるＷｅｂページＡ〜Ｃの閲覧を時系列に示している。ここではＳ０１〜Ｓ０４の閲覧操作が行われている。
Ｓ０１：ウィンドウ１の表示内容をＷｅｂページＡからＷｅｂページＢに切り替えた。
Ｓ０２：ウィンドウ２を新たに開き、ＷｅｂページＣを表示した。
Ｓ０３：ウィンドウ２を閉じて、ウィンドウ１を表示した。
Ｓ０４：ウィンドウ１を閉じた。
【０００６】
図１（ｂ）は、Ｓ０１〜Ｓ０４の閲覧操作時に作成されるアクティブ期間を示している。ここではＳ０１〜Ｓ０４の閲覧操作時に、ユーザに対して表示されている内容、即ちアクティブウィンドウが切り替わるため、それぞれの切り替えに応じて４つのアクティブ期間「Ａ」「Ｂ1」「Ｃ」「Ｂ2」が作成される。このときＷｅｂ閲覧履歴の記録のために各アクティブ期間の開始時刻と終了時刻とが記録される。同時に各アクティブ期間に対して閲覧Ｗｅｂページのｈｔｍｌファイルやサムネイル画像などが保存される。保存された情報は必要に応じて閲覧することができる。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】森田  哲之，倉  恒子，日高哲雄，大浦  啓一郎，田中  明通，加藤泰久，奥  雅博  ”Ｍｅｍｏｒｙ−Ｒｅｔｒｉｅｖｅｒ：体験獲得情報を想起させる行動検索手法”  情報処理学会論文誌  Ｖｏｌ．４７  Ｎｏ．３，Ｍａｒ．２００７
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、非特許文献１のＷｅｂ閲覧履歴記録方式は、Ｓ０１〜Ｓ０４の各操作をユーザに対して表示されている内容が切り替わる点として同様に扱っているため、以下の問題が生じてしまう。
【０００９】
すなわち、Ｓ０１．Ｓ０２では新たな内容（コンテンツ）のＷｅｂページが表示されているのに対して、Ｓ０３では新たな内容のＷｅｂページは表示されず、すでに表示されていたＷｅｂページが再度、最前面のウィンドウに表示されにすぎない。この点でＳ０１．Ｓ０２とＳ０３とでは表示内容が相違している。
【００１０】
ところが、非特許文献１のＷｅｂ閲覧履歴記録方式は、前記表示内容の相違を考慮せずにアクティブ期間を作成するため、アクティブ期間Ｂ1．Ｂ2で同一のｈｔｍｌファイルやサムネイル画像等が保存され、保存される履歴の容量が増加し、保存容量を圧迫するおそれがある。
【００１１】
また、保存されたｈｔｍｌファイルに処理などを行う場合には、アクティブ期間Ｂ1．Ｂ2で同一のｈｔｍｌファイルやサムネイル画像等が保存されているため、同一の処理を繰り返し、処理効率が低下するおそれもある。
【００１２】
本発明は、上述のような従来技術の問題点を解決するためになされたものであり、Ｗｅｂ閲覧履歴の保存容量を抑制し、該保存履歴の処理を効率化することを解決課題としている。
【課題を解決するための手段】
【００１３】
本発明は、ユーザがＷｅｂページを閲覧した閲覧履歴を記録するＷｅｂページ閲覧履歴記録システムであって、Ｗｅｂページのコンテンツ表示を開始した時にＷｅｂブラウザが出す表示開始イベントと、Ｗｅｂページのコンテンツ表示が終了するときにＷｅｂブラウザが出す表示終了イベントとを検出する検出手段と、検出手段の検出した表示開始イベントが、Ｗｅｂページのコンテンツ生成を伴うコンテンツ生成イベントと、該コンテンツ生成を伴わないコンテンツ非生成イベントのいずれかを判定する表示開始イベント判定手段と、検出手段の検出した表示終了イベントが、Ｗｅｂページのコンテンツ消滅を伴うコンテンツ消滅イベントと、該コンテンツ消滅を伴わないコンテンツ非消滅イベントのいずれかを判定する表示終了イベント判定手段と、前記各イベント判定手段の判定結果に応じてＷｅｂページのコンテンツ情報を閲覧履歴として記録するコンテンツ情報記録手段と、を有し、コンテンツ情報記録手段は、前記判定結果がコンテンツ生成イベント／コンテンツ消滅イベントであれば前記コンテンツ情報を記録する一方、前記判定結果がコンテンツ非生成イベント／コンテンツ非消滅イベントであれば前記コンテンツ情報を記録しないことを特徴とする。
【００１４】
この発明によれば、前記表示内容の生成／消滅を伴う場合に限ってＷｅｂページの表示内容が記録されることから、前記表示内容の生成／消滅を伴わない場合はＷｅｂページの表示内容は記録されない。
【００１６】
また、コンテンツ生成イベント／コンテンツ消滅イベントではコンテンツ情報が記録される一方、コンテンツ非生成イベント／コンテンツ非消滅イベントではコンテンツ情報が記録されず、コンテンツ情報の重複記録（重複保存）や重複処理の繰り返しが防止される。
【００１７】
本発明の他の態様は、コンテンツ情報記録手段は、前記判定結果がコンテンツ生成イベントであれば、Ｗｅｂページのコンテンツをデータベースに保存し、保存コンテンツ毎にコンテンツＩＤ・開始日時を持つコンテンツ遷移情報をコンテンツ遷移テーブルに記録する一方、前記判定結果がコンテンツ消滅イベントであれば、該イベントで消滅するコンテンツ応じた前記遷移テーブルのレコードに表示終了日時を記述することを特徴としている。これにより前記遷移テーブルには保存コンテンツの開始日時〜消滅日時までの遷移が記録される。
【００１８】
本発明のさらに他の態様は、コンテンツ情報記録手段が、コンテンツ生成イベント／コンテンツ消滅イベント毎にイベント種別・イベント発生日時をイベントテーブルに記録し、コンテンツ非生成イベント／コンテンツ非消滅イベント毎にイベント種別・イベント発生日時をイベントテーブルに記録するイベント情報記録手段をさらに有することを特徴としている。これによりイベントテーブルのレコードを用いて非特許文献１のアクティブ期間を再現することが可能となる。
【００１９】
本発明のさらに他の態様は、前記遷移テーブルに記録されるコンテンツ遷移情報には、コンテンツ毎に振り出される連続番号からなるコンテンツ番号が含まれている一方、イベント情報記録手段は、コンテンツ非生成イベント／コンテンツ非終了イベントを発生させたＷｅｂページに応じた前記コンテンツ番号を前記遷移テーブルから取得し、取得したコンテンツ番号をイベントテーブルのレコードに記述することを特徴としている。これにより両テーブル間のレコードがコンテンツ連番を通じて関連付けられる。
【００２０】
なお、本発明は、前記各システムとしてコンピュータを機能させるプログラムの態様としてもよい。このプログラムは、ネットワークや記録媒体などを通じて提供することができる。
【発明の効果】
【００２１】
本発明によれば、Ｗｅｂ閲覧履歴の保存容量を抑制し、該保存履歴の処理を効率化することができる。
【図面の簡単な説明】
【００２２】
【図１】（ａ）はＷｅｂページＡ〜Ｃの閲覧を時系列に示すグラフ、（ｂ）は（ａ）のグラフに応じた非特許文献１のアクティブ期間の切り替わりを示すグラフ、（ｃ）は（ａ）のグラフに応じた本発明の実施形態に係るＷｅｂ閲覧履歴記録システムの表示開始イベント（コンテンツ生成イベント・コンテンツ非生成イベント）を示すグラフ、（ｄ）は同システムの表示終了イベント（コンテンツ消滅イベント・コンテンツ非消滅イベント）を示すグラフ。
【図２】同  Ｗｅｂ閲覧履歴記録システムの構成図。
【発明を実施するための形態】
【００２３】
本発明の実施形態に係るＷｅｂ閲覧履歴記録システムは、ユーザに対して表示される複数Ｗｅｂページの内容が切り替わる場合をアクティブ・非アクティブ間の切り替えではなく、新たな内容のＷｅｂページが表示される否か、あるいは表示されている内容が消滅するか否かという観点から分類し、それぞれの場合に適切な処理を実行する。このとき図１（ａ）のＳ０２でＷｅｂページＣを新たに開くときにＷｅｂページＢが非アクティブとしてバックグラウンドに残っている識別（コンテンツ非消滅イベント）と、Ｓ０３でＷｅｂページＣを閉じるときにＷｅｂページＢがアクティブ化される識別（コンテンツ非生成イベント）とを加えている。
【００２４】
≪基本原理≫
前記システムは、まずＷｅｂの内容を表示時にＷｅｂブラウザが発生するイベントを、該イベントの発生タイミング（Ｗｅｂページの表示開始時・Ｗｅｂページの表示終了時）から分類し、つぎにＷｅｂページ内容（コンテンツ）の生成・消滅を伴うか否かという観点から分類する。具体的には、Ｗｅｂブラウザが発生するイベントを次のように分類する。
（１）表示開始イベント
Ｗｅｂページが内容表示を開始した時に発生するイベント
（１−１）コンテンツ生成イベント
新たな内容のＷｅｂページが表示される時に発生するイベント
（１−２）コンテンツ非生成イベント
非アクティブからアクティブへの切り替えのように、新たな内容のＷｅｂページは表示されず、既に表示されていたＷｅｂページが再度表示される時に発生するイベント
（２）表示終了イベント
Ｗｅｂページの内容表示を終了した時（別のものに切り替わる場合を含む）に発生するイベント
（２−１）コンテンツ消滅イベント
表示されているＷｅｂページの内容が消滅する時に発生するイベント
（２−２）コンテンツ非消滅イベント
アクティブから非アクティブへの切り替えのように、表示されているＷｅｂページの内容は消滅せずに背面（バックグラウンド）のウィンドウなどに残るという操作が行われた時に発生するイベント
図１（ｃ）（ｄ）に基づきＳ０１〜Ｓ０４のそれぞれの操作で発生するイベントを説明する。まず、Ｓ０１ではＷｅｂページＡの内容は消滅するのでコンテンツ消滅イベントが発生する（ｄ−１）。また、ＷｅｂページＢの内容は新たに表示されるのでコンテンツ生成イベントが発生する（ｃ−１）。
【００２５】
Ｓ０２では、ＷｅｂページＢの内容は消滅せずに背面ウィンドウ内に残るので、コンテンツ非生成イベントが発生する（ｄ−２）。また、ＷｅｂページＣの内容は新たに表示されるのでコンテンツ生成イベントが発生する（ｃ−１）。
【００２６】
Ｓ０３では、ＷｅｂページＣの内容は消滅するのでコンテンツ消滅イベントが発生する（ｄ−１）。このときＷｅｂページＢの内容は新たに表示されるのではなく、以前（Ｓ０１〜Ｓ０２間）に表示されていた内容の再表示なので、コンテンツ非生成イベントが発生する（ｃ−２）。
【００２７】
Ｓ０４では、ＷｅｂページＢの内容は消滅するので、コンテンツ消滅イベントが発生する（ｄ−１）。
【００２８】
そして、前記システムでは、ＷｅｂページのＨＴＭＬファイルやサムネイルなどに関するコンテンツ情報は、コンテンツ生成イベント／コンテンツ消滅イベントの発生時に限って行われる。したがって、コンテンツ非生成イベント／コンテンツ非生成イベントの発生時にはコンテンツ情報に関する記録は行われない。
【００２９】
≪システム構成例≫
図２に基づき前記システムの構成例を説明する。ここでは前記システム１は、パーソナルコンピュータ（ＰＣ）や携帯電話などにより構成され、Ｗｅｂブラウザ２にイベントメッセージを収集・分類する拡張機能が追加されている。
【００３０】
具体的には、前記システム１は、Ｗｅｂページの内容（コンテンツ）を表示し始めた時にＷｅｂブラウザ２が出すイベントを検出する表示開始イベント検出手段３と、該検出手段３の検出イベントがコンテンツ生成イベントとコンテンツ非生成イベントのいずれかを判定する表示開始イベント判定手段４と、Ｗｅｂページの表示内容が終了する時のＷｅｂブラウザの出すイベントを検出する表示終了イベント検出手段５と、該検出手段５の検出イベントがコンテンツ消滅イベントとコンテンツ非消滅イベントのいずれかを判定する表示終了イベント判定手段６と、前記判定手段４．６の判定結果がコンテンツ生成イベント／コンテンツ終了イベントであればイベント情報およびコンテンツ情報を記録するコンテンツ情報取得手段７と、前記判定手段４．６の判定結果がコンテンツ非生成イベント／コンテンツ非終了イベントであればイベント情報を記録するイベント情報記録手段８と、前記情報取得手段７が前記コンテンツ情報のうちコンテンツ遷移情報を記録するコンテンツ遷移テーブル９と、前記情報取得手段７が前記コンテンツ情報のうちコンテンツファイルを保存するコンテンツファイルＤＢ１０と、前記両手段７．８がイベント情報を記録するイベントテーブル１１と、を有している。
【００３１】
この各手段３〜８は、例えばＷｅｂブラウザ２にプラグインとして組みことができ、また前記テーブル９．１１および前記ＤＢ１０は、メモリ（ＲＡＭ）やハードディスクドライブ装置などの記憶装置に構築される。なお、前記システム１は、非特許文献１の行動履歴の自動収集に利用することができる。
【００３２】
≪システム１の処理内容≫
前記検出手段３は、ユーザがマウスなどを用いてＷｅｂブラウザ２でＷｅｂページの表示操作をし、Ｗｅｂページの内容を表示し始めた時に該Ｗｅｂブラウザが出すイベントを検出する。この検出イベントは前記判定手段４に送られる。
【００３３】
前記判定手段４は、前記検出手段３から送られた検出したイベントがコンテンツ生成イベントであるか、コンテンツ非生成イベントであるかを判定する。例えば新規ＷｅｂページをＷｅｂブラウザで表示する場合はコンテンツ生成イベントと判定され、非アクティブなＷｅｂページをアクティブに切り替えた場合はコンテンツ非生成イベントと判定される。この判定結果は前記各手段７．８に送られる。
【００３４】
前記情報取得手段７は、前記判定手段４から送られた判定結果がコンテンツ生成イベントであればＷｅｂブラウザ２から「ＵＲＬ、ｈｔｍｌファイル、サムネイル」などのＷｅｂページの表示内容に関するコンテンツ情報を取得する。ここで取得した「ｈｔｍｌファイル、サムネイル」はコンテンツファイルとして前記ＤＢ１０に保存する。この保存ファイルのコンテンツ遷移情報を前記テーブル９にレコード挿入し、該イベントのイベント情報を前記テーブル１１にレコード挿入する。
【００３５】
【表１】
0005337128.tif 000002
【００３６】
表１は、前記テーブル９のレコード例を示している。このレコード中、コンテンツ連番は前記テーブル９にレコードが挿入されるごとに振られる番号、即ちコンテンツごとに振られる連続番号を示している。コンテンツＩＤは前記ＤＢ１０に保存されたコンテンツを一意に区別するためのＩＤを示し、ウィンドウＩＤはＷｅｂブラウザ２のウィンドウを一意に区別するためのＩＤを示している。このウィンドウＩＤには前記システム１のＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）がＷｅｂブラウザ２に自動的に付与するＩＤを利用する。
【００３７】
また、開始日時はコンテンツが存在し始めた日時、即ちコンテンツ生成イベントが発生した日時を示している。終了日時はコンテンツの存在が終了した日時を示し、この時点（コンテンツ生成イベント）では記録されない。ＵＲＬは該ウィンドウＩＤのＷｅｂブラウザ２が表示するＷｅｂページのＵＲＬを示し、ｈｔｍｌハッシュは該ウィンドウＩＤのＷｅｂブラウザ２で表示されているｈｔｍｌファイルの中身のハッシュ値を示し、ｈｔｍｌパスは前記ＤＢ１０に保存したｈｔｍｌファイルのパス名、サムネイルパスは前記ＤＢ１０に保存したサムネイルのパス名を示している。
【００３８】
【表２】
0005337128.tif 000003
【００３９】
表２は、前記テーブル１１のレコード例を示している。ここではイベント連番は前記テーブル１１にレコードが挿入されるごとに自動的に振られる連続番号を示している。コンテンツ連番は前記テーブル９とリレーションを持つための番号を示し、前記テーブル９のコンテンツ連番と同一の番号が記録され、表２では表１のコンテンツ連番と同一の「５」が記録されている。イベントＩＤは発生したイベントの種類（コンテンツ生成イベント・コンテンツ非生成イベント・コンテンツ消滅イベント・コンテンツ非消滅イベント）を識別するＩＤを示し、発生日時はイベントが発生した日時を示している。
【００４０】
前記情報記録手段８は、前記判定手段４から送られた判定結果がコンテンツ非生成イベントであれば、コンテンツ遷移情報の前記テーブル９への記録やコンテンツファイルの前記ＤＢ１０への保存をすることなく、前記テーブル１１にイベント情報（表２の各項目）のレコード挿入を行う。このとき前記情報記録手段８は、該イベントを発生させたＷｅｂブラウザのウィンドウＩＤをキーに前記テーブル９の対応レコードを探索し、非アクティブからアクティブに切り替わったＷｅｂページのコンテンツ連番の番号を取得する。取得した番号を前記テーブル１１のコンテンツ連番の項目に記述し、前記テーブル９．１１のレコード間を関連付ける。
【００４１】
また、前記検出手段５は、ユーザのマウス操作などによってＷｅｂページの内容表示が終了する時（別のものに切り替わる時を含む。）にＷｅｂブラウザが出すイベントを検出する。この検出イベントは前記判定手段６に送られる。ここで前記判定手段６は、前記検出手段６から送られた検出イベントがコンテンツ消滅イベントであるか、コンテンツ非消滅イベントであるかを判定する。例えば表示されているＷｅｂページをクローズするときには該Ｗｅｂページのコンテンツが消滅するため、コンテンツ消滅イベントと判定され、アクティブなＷｅｂページを非アクティブに切り替えた場合には背面ウィンドウに該Ｗｅｂページが残るため、非コンテンツ消滅イベントと判定される。この判定結果は前記各手段７．８に送られる。
【００４２】
前記情報取得手段７は、前記判定手段６から送られた判定結果がコンテンツ消滅イベントであれば、該イベントを発生させたＷｅｂブラウザのウィンドウＩＤをもとに前記テーブル９中の対応レコードを決定し、該レコードに終了日時を追記する。併せてコンテンツ消滅イベントのイベント情報（表２の各項目）をコンテンツ生成イベントの場合と同様に前記テーブル１１にレコード挿入する。
【００４３】
前記情報記録手段８は、前記判定手段６から送られた判定結果がコンテンツ非消滅イベントであれば、前記テーブル９への終了時刻記録を行うことなく、コンテンツ非生成イベントと同様に前記テーブル１１にコンテンツ非生成イベントのイベント情報（表２の各項目）のレコード挿入のみを行う。また、コンテンツ非イベントを発生させたＷｅｂブラウザのウィンドウＩＤをキーに前記テーブル９の対応レコードを探索し、アクティブから非アクティブに切り替わったＷｅｂページのコンテンツ連番の番号を取得する。取得した番号を前記テーブル１１のコンテンツ連番の項目に記述し、前記テーブル９．１１のレコード間を関連付ける。
【００４４】
したがって、前記システム１によれば、コンテンツ生成イベントの発生時にＷｅｂページのＨＴＭＬファイル・サムネイルが前記ＤＢ１０に保存され、コンテンツ生成イベントとコンテンツ消滅イベントのそれぞれの発生時にコンテンツ遷移情報が前記テーブル９に記録される。すなわち、コンテンツ非生成イベントの発生時やコンテンツ非消滅イベントの発生時にはＨＴＭＬファイルなどの保存・コンテンツ遷移情報の記録は行われない。
【００４５】
これによりＨＴＭＬファイルやサムネイルなどのコンテンツファイルの保存量が削減され、前記ＤＢ１０の保存容量を抑制することができる。また、前記イベント毎に同一のＨＴＭＬファイル、サムネイルなどが前記ＤＢ１０に重複保存されることがなく、非特許文献１の行動検索手法に利用すれば行動履歴解析などを効率化することもできる。例えば行動シーケンス表示インタフェースのサムネイルの重複表示を防止できる。
【００４６】
さらに、前記テーブル１１には、前記各イベントのイベント情報がレコード挿入されているため、該各レコードを非特許文献１のアクティブ期間の再現に利用することもできる。このとき前記テーブル１１のレコードは、前記テーブル９のレコードとコンテンツ連番を通じて関連付けられているため、Ｗｅｂページのアクティブ・非アクティブを容易に判別できる。
【００４７】
≪プログラムなど≫
本発明は、前記システム１の各手段３〜１１の一部もしくは全部としてコンピュータを機能させるＷｅｂページ閲覧記録プログラムとしても構成することもできる。このプログラムは、Ｗｅｂサイトや電子メールなどネットワークを通じて提供することができる。
【００４８】
また、前記プログラムは、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＭＯ，ＨＤＤ，ＢＤ−ＲＯＭ，ＢＤ−Ｒ，ＢＤ−ＲＥなどの記録媒体に記録して、保存・配布することも可能である。この記録媒体は、記録媒体駆動装置を利用して読み出され、そのプログラムコード自体が前記実施形態の処理を実現するので、該記録媒体も本発明を構成する。
【符号の説明】
【００４９】
１…Ｗｅｂ閲覧履歴記録システム
２…Ｗｅｂブラウザ
３…表示開始イベント検出手段（検出手段）
４…表示開始イベント判定手段（判定手段）
５…表示終了イベント検出手段（検出手段）
６…表示終了イベント判定手段（判定手段）
７…コンテンツ情報取得手段（コンテンツ情報記録手段．情報記録手段）
８…イベント情報記録手段
９…コンテンツ遷移テーブル
１０…コンテンツファイルＤＢ
１１…イベントテーブル
【図１】
0005337128.tif 000004
【図２】
0005337128.tif 000005