(57)【特許請求の範囲】
【請求項１】
ユーザがＷｅｂブラウザを用いて閲覧したＷｅｂページの表示情報を取得するＷｅｂページ情報取得システムであって、
Ｗｅｂページの内容表示が完了したときにＷｅｂブラウザの表示完了イベントを検出し、イベント情報内に含まれる検出イベント情報を取得する表示完了イベント取得手段と、
表示完了イベント取得手段が表示完了イベントを検出するとＷｅｂブラウザからＷｅｂページの表示内容を取得する表示内容取得手段と、
表示完了イベント取得手段が取得した検出イベント情報に基づき表示完了イベントが連続発生したか否かを判定し、連続発生と判定されればイベント連続状態を出力する連続状態設定手段と、
連続状態設定手段が出力したイベント連続状態の境界を検出イベント情報に基づき判別し、連続した表示完了イベントのイベント列を取得するイベント列取得手段と、
イベント列取得手段が取得したイベント列に基づきＷｅｂページ遷移の起因となった表示完了イベントを特定し、該特定された表示完了イベントの検出イベント情報をテーブルに書き込む遷移判定手段と、
遷移判定手段がテーブルに書き込んだ表示完了イベントに応じたＷｅｂブラウザの表示内容を表示内容取得手段に閲覧記録として保存することを指示する保存指示手段と、
を有することを特徴とするＷｅｂページ情報取得システム。
【請求項２】
ユーザがＷｅｂブラウザを用いて閲覧したＷｅｂページの表示情報を取得するＷｅｂページ情報取得方法であって、
表示完了イベント取得手段が、Ｗｅｂページの内容表示が完了したときにＷｅｂブラウザの表示完了イベントを検出し、イベント情報内に含まれる検出イベント情報を取得する表示完了イベント取得ステップと、
表示内容取得手段が、表示完了イベント取得ステップで表示完了イベントを検出するとＷｅｂブラウザからＷｅｂページの表示内容を取得する表示内容取得ステップと、
連続状態設定手段が、表示完了イベント取得ステップで取得した検出イベント情報に基づき表示完了イベントが連続発生したか否かを判定し、連続発生と判定されればイベント連続状態を出力する連続状態設定ステップと、
イベント列取得手段が、連続状態設定ステップで出力したイベント連続状態の境界を検出イベント情報に基づき判別し、連続した表示完了イベントのイベント列を取得するイベント列取得ステップと、
遷移判定手段が、イベント列取得ステップで取得したイベント列に基づきＷｅｂページ遷移の起因となった表示完了イベントを特定し、該特定された表示完了イベントの検出イベント情報をテーブルに書き込む遷移判定ステップと、
保存指示手段が、遷移判定ステップでテーブルに書き込んだ表示完了イベントに応じたＷｅｂブラウザの表示内容を表示内容取得手段に閲覧記録として保存することを指示する保存指示ステップと、
を有することを特徴とするＷｅｂページ情報取得方法。
【請求項３】
請求項１記載のＷｅｂページ情報取得システムとしてコンピュータを機能させることを特徴とするＷｅｂページ情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザがＷｅｂブラウザを用いて閲覧したＷｅｂページの表示情報を取得する情報取得技術に関する。
【背景技術】
【０００２】
周知のようにパーソナルコンピュータ（以下、ＰＣとする。）の所有ユーザは、Ｗｅｂ上の文書や画像、映像、音楽などのデータを日々ＰＣ上で閲覧しているが、その過程において過去に閲覧したデータを再度閲覧する状況が想定される。
【０００３】
ところが、閲覧履歴が膨大になるにつれて過去の閲覧データの探索が困難となることが少なくない。例えばマイクロソフト社の「Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）」は、履歴データを時系列順に一覧表示できるものの、表示されるのは文字データのみであり、効率よくデータを発見できない。
【０００４】
そこで、Ｗｅｂ閲覧履歴を含むＰＣ上の操作履歴を保存するシステムが提案されている。例えばフレーム分割されたＷｅｂページの閲覧を記録するシステムとしては特許文献１のシステムが公知となっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−９０３８４
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１のシステムは、図１に示すようなフレームに分割されたＷｅｂページを主な処理対象としている。ここでは「ｔｏｐ．ｈｔｍｌ」がＷｅｂページ全体を表し、該Ｗｅｂページの内部が「ｆｒａｍｅ１．ｈｔｍｌ」，「ｆｒａｍｅ２．ｈｔｍｌ」の２つに分割されている。また、「ｆｒａｍｅ２．ｈｔｍｌ」の内部が「ｆｒａｍｅ２１．ｈｔｍｌ」，「ｆｒａｍｅ２２．ｈｔｍｌ」の２つに分割されている。特許文献１では、「ｆｒａｍｅ２．ｈｔｍｌ」などの上位フレームを親フレームと表し、「ｆｒａｍｅ２１．ｈｔｍｌ」などの下位フレームを子フレームと表している。
【０００７】
前記Ｗｅｂページの場合には、図２に示すようにｈｔｍｌファイルが読み込まれ、Ｗｅｂブラウザは表示完了イベントを２−１．２−２．２−３．２−４．２−５のように発生する。また、下位フレームの内容のみが遷移した場合、即ち「ｆｒａｍｅ２１．ｈｔｍｌ」の内容が「ｆｒａｍｅ２１１．ｈｔｍｌ」に遷移し、「ｆｒａｍｅ２２．ｈｔｍｌ」の内容が「ｆｒａｍｅ２２１．ｈｔｍｌ」に遷移し、「ｆｒａｍｅ２．ｈｔｍｌ」の内容が「ｆｒａｍｅ２１．ｈｔｍｌ」に遷移した場合には、図３に示すようにファイルが読み込まれ、３−１．３−２．３−３のように表示完了イベントが発生する。
【０００８】
このとき特許文献１のシステムは、Ｗｅｂブラウザが読み込んだｈｔｍｌファイルが上位フレームあるいは下位フレームかを判定している。ここでは図２のように上位フレームに先行して下位フレームが読み込まれている場合には、下位フレームの読み込みは上位フレームの読み込みに付随するものと判定している。
【０００９】
すなわち、上位フレーム遷移のイベント２−５が検出されれば、それに先立つ下位フレームの遷移２−１〜２−４は、該上位フレーム遷移に付随するものと判定し、上位フレームの遷移のみを記録する。また、図３に示すように、下位フレームの読み込みが独立発生した場合には、下位フレーム単独の遷移と判定し、下位フレームの遷移を記録する。ここで下位フレーム単独の遷移という判定は、下位フレームの遷移３−１〜３−３の発生後一定時間内に上位フレームの遷移が発生しないということで行われる。
【００１０】
しかしながら、Ｗｅｂブラウザが発生する表示完了イベントは、図４に示すように、発生順序が入れ替わるおそれがある。例えば本来ならば図２の順序で発生する表示完了イベントが、図４に示すように、下位フレーム「ｆｒａｍｅ２．ｈｔｍｌ」の読み込みが上位フレーム「ｔｏｐ．ｈｔｍｌ」の読み込み後に発生し、４−１．４−２．４−３．４−４．４−５の順序で表示完了イベントが発生することもありうる。
【００１１】
ここで図４中の表示完了イベント４−１〜３は図２中の表示完了イベント２−１〜２−３に相当し、表示完了イベント４−４は表示完了イベント２−５に相当し、表示完了イベント４−５は表示完了イベント２−４に相当している。したがって、図２で２−４．２−５の順で発生した表示完了イベントが、図４では順序が逆転して２−５（４−４）．２−４（４−５）の順で発生している。
【００１２】
この場合に特許文献１のシステムでは、表示完了イベント４−４の発生時点で上位フレームの遷移と判定してしまうため、下位フレーム「ｆｒａｍｅ２．ｈｔｍｌ」を別のＷｅｂページ遷移と判定し、過剰なＷｅｂページ遷移の閲覧履歴が記録されてしまう問題があった。
【００１３】
本発明は、上述のような特許文献１の問題を解決するためになされたものであり、Ｗｅｂページにおける上位フレームの遷移と下位フレームの遷移に発生順序の変動が生じた場合にＷｅｂページの遷移を正確に処理することを解決課題としている。
【課題を解決するための手段】
【００１４】
そこで、本発明は、表示完了イベントが連続して発生したものか否かを判定し、表示完了イベントのイベント列を取得する。例えばＷｅｂブラウザの表示完了イベントが検出されればＷｅｂブラウザがビジー状態か否かを検出し、ビジー状態が解除された時点を境界としてイベント列を取得する。
【００１５】
ここで抽出されたイベント列には、各フレームの表示完了イベントが含まれているから、上位フレームと下位フレームとの本来の発生順序に変動が生じても、その変動に正しく対処することが可能となる。
【００１６】
本発明のＷｅｂページ情報取得システムは、Ｗｅｂページの内容表示が完了したときにＷｅｂブラウザの表示完了イベントを検出し、イベント情報内に含まれる検出イベント情報を取得する表示完了イベント取得手段と、表示完了イベント取得手段が表示完了イベントを検出するとＷｅｂブラウザからＷｅｂページの表示内容を取得する表示内容取得手段と、表示完了イベント取得手段が取得した検出イベント情報に基づき表示完了イベントが連続発生したか否かを判定し、連続発生と判定されればイベント連続状態を出力する連続状態設定手段と、連続状態設定手段が出力したイベント連続状態の境界を検出イベント情報に基づき判別し、連続した表示完了イベントのイベント列を取得するイベント列取得手段と、イベント列取得手段が取得したイベント列に基づきＷｅｂページ遷移の起因となった表示完了イベントを特定し、該特定された表示完了イベントの検出イベント情報をテーブルに書き込む遷移判定手段と、遷移判定手段がテーブルに書き込んだ表示完了イベントに応じたＷｅｂブラウザの表示内容を表示内容取得手段に閲覧記録として保存することを指示する保存指示手段と、を有する。
【００１７】
本発明のＷｅｂページ情報取得方法は、表示完了イベント取得手段が、Ｗｅｂページの内容表示が完了したときにＷｅｂブラウザの表示完了イベントを検出し、イベント情報内に含まれる検出イベント情報を取得する表示完了イベント取得ステップと、表示内容取得手段が、表示完了イベント取得ステップで表示完了イベントを検出するとＷｅｂブラウザからＷｅｂページの表示内容を取得する表示内容取得ステップと、連続状態設定手段が、表示完了イベント取得ステップで取得した検出イベント情報に基づき表示完了イベントが連続発生したか否かを判定し、連続発生と判定されればイベント連続状態を出力する連続状態設定ステップと、イベント列取得手段が、連続状態設定ステップで出力したイベント連続状態の境界を検出イベント情報に基づき判別し、連続した表示完了イベントのイベント列を取得するイベント列取得ステップと、遷移判定手段が、イベント列取得ステップで取得したイベント列に基づきＷｅｂページ遷移の起因となった表示完了イベントを特定し、該特定された表示完了イベントの検出イベント情報をテーブルに書き込む遷移判定ステップと、保存指示手段が、遷移判定ステップでテーブルに書き込んだ表示完了イベントに応じたＷｅｂブラウザの表示内容を表示内容取得手段に閲覧記録として保存することを指示する保存指示ステップと、を有する。
を有する
【００１８】
なお、本発明は、前記システムとしてコンピュータを機能させるプログラムとして構成することもできる。このプログラムは、ネットワークや記録媒体などを通じて提供することができる。
【発明の効果】
【００１９】
本発明によれば、Ｗｅｂページにおける上位フレームの遷移と下位フレームの遷移とに発生順序に変動が生じた場合であっても、Ｗｅｂページの遷移を正確に処理することができる。
【図面の簡単な説明】
【００２０】
【図１】フレーム分割されたＷｅｂページ例を示す図。
【図２】上位フレームに先行して下位フレームが読み込まれる表示完了イベント例を示す図。
【図３】下位フレームの読み込みが独立して発生する表示完了イベント例。
【図４】図２のイベント発生順序が入れ替わった表示完了イベント例を示す図。
【図５】本発明の実施形態に係るＷｅｂフレームページ情報取得システムの構成図。
【図６】図２の表示完了イベントの検出イベント情報を示す図。
【図７】図３の表示完了イベントの検出イベント情報を示す図。
【図８】図４の表示完了イベントの検出イベント情報を示す図。
【図９】上位フレームに先行して下位フレームが読み込まれた後に下位フレームの読み込みが独立して発生する表示完了イベント例。
【図１０】図９の表示完了イベントの検出イベント情報を示す図。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態に係るＷｅｂページ情報取得システムを説明する。この情報取得システムは、主にフレーム分割されたＷｅｂページを処理対象とし、ユーザがＷｅｂブラウザを用いて閲覧した前記Ｗｅｂページの遷移経過を取得して記録する。
【００２２】
このとき下位フレームのみに遷移があっても正確に表示情報が取得でき、またＷｅｂページ遷移時の表示完了イベント発生順序に変動があっても該変動を吸収して表示情報を取得できる。すなわち、前記情報取得システムによれば、所定要件を満たす一連の表示完了イベントのイベント列を取得し、取得されたイベント列をもとにＷｅｂページの遷移タイミングを特定する。
【００２３】
これにより最上位フレーム（「ｔｏｐ．ｈｔｍｌ」など）の表示完了イベントが、最後に発生しなかった場合においてもページ遷移のタイミングを正しく検出でき、ユーザ閲覧のＷｅｂページの遷移経過が正確に記録される。
【００２４】
≪構成例≫
図５に基づき前記情報取得システムの構成例を説明する。ここでは前記情報取得システム１は、ＰＣやモバイル端末（例えば携帯電話、スマートフォンなど）にＷｅｂブラウザ２の拡張機能として実装されている。
【００２５】
具体的には、前記情報取得システム１は、表示完了イベント取得手段３．表示内容取得手段４．ブラウザ閲覧履歴格納手段５．イベント連続状態設定手段６．イベント列取得手段７．遷移状態判定手段８．イベントテーブル９．表示内容保存指示手段１０により実現されている。ここでは前記格納手段５とイベントテーブル９とは、メモリ（ＲＡＭ）やハードディスクドライブ装置などの記憶装置に構築することができる。
【００２６】
前記イベント取得手段３は、Ｗｅｂページの内容を表示し終わった時にＷｅｂブラウザ２が出す表示完了イベントを検出し、そのイベント情報内に含まれる検出イベント情報を取得する。この検出イベント情報には、少なくとも検出日時と検出イベントＵＲＬとを含むものとし、検出された表示完了イベント毎に「ｅｖｅｎｔ  ＩＤ」が付与される。この検出イベント情報は、前記連続状態設定手段６およびイベント列取得手段７に出力される。
【００２７】
表示内容取得手段４は、表示完了イベント取得手段３により表示完了イベントが検出されるとＷｅｂブラウザ２が表示している表示内容を取得する。例えば表示ＵＲＬ．ｈｔｍｌファイル．表示内容のサムネイル画像などをＷｅｂブラウザ２から取得する。
【００２８】
前記連続状態設定手段６は、表示完了イベント取得手段３から出力された検出イベント情報に基づきＷｅｂブラウザ２のビジー状態を検出し、ビジー状態と検出されれば表示完了イベントが連続発生していると判定する。ここで表示完了イベントが連続発生していると判定されれば、イベント連続状態データＤをイベント列取得手段７に出力する。
【００２９】
イベント列取得手段７は、前記連続状態設定手段６から出力された前記連続状態データＤの境界を判別し、連続したイベント列を取得する。この境界の判別には前記イベント取得手段３から出力された検出イベント情報が用いられる。
【００３０】
例えば表示完了イベント間の時間間隔が閾値を超えていれば前記連続状態データＤの境界と判別することができる。また、表示完了イベントのＵＲＬ間でホスト名などが異なれば前記連続状態データＤの境界と判別することもできる。ここで取得されたイベント列は前記判定手段８に出力される。
【００３１】
前記判定手段８は、イベント列取得手段７から出力されたイベント列を解析し、最上位のフレーム（フレームのページ）を検出することでＷｅｂページ遷移の起因となる遷移、例えば上位フレームの遷移あるいは下位フレーム単独の遷移などを特定する。ここで検出されたフレームの表示完了イベントのｅｖｅｎｔＩＤ．日時．検出イベントＵＲＬをイベントテーブル９に記録する。
【００３２】
前記保存指示手段１０は、イベントテーブル９の記録内容を監視し、イベントテーブル９に表示完了イベントのｅｖｅｎｔＩＤなどが記録されれば、表示内容取得手段４に対して該表示完了イベントに応じたＷｅｂブラウザ２の表示内容をブラウザ閲覧履歴として前記格納手段５に保存することを指示する。
【００３３】
≪前記情報取得システム１の処理例≫
以下、前記情報取得システム１の処理例を説明する。ここでは前記連続状態設定手段６は、前記イベント取得手段３から出力された検出イベント情報を受け取ると前記連続状態データＤのフラグ（ｆｌａｇ）をＯＮ設定する。この設定後Ｗｅｂブラウザ２がビジー状態である間は前記連続状態データＤのフラグをＯＮ設定のままとし、Ｗｅｂブラウザ２がビジー状態でなくなって事前に設定された前記閾値が経過すれば、前記連続状態データＤのフラグをＯＦＦ設定に切り替える。
【００３４】
このときイベント列取得手段７は、前記ＯＦＦ設定に切り替えられた部分（表示完了イベント間）を前記連続状態データＤの境界点として連続するイベント列を切り出す。すなわち、前記連続状態データＤのフラグがＯＮ設定の状態で発生した表示完了イベントのイベント列が切り出される。ここで切り出されるイベント列の態様毎に処理例１〜４を説明する。
【００３５】
（１）処理例１
図６に基づき図２のＷｅｂ閲覧、即ち上位フレームに先行して下位フレームが読み込まれる場合の処理例を説明する。ここでは一例として前記閾値は「３０秒」に設定されているものとする（処理例２〜４も同様とする。）。この処理例では、
・サイトｘｘｘからサイトａｂｃに移動するｅｖｅｎｔＩＤ＝１．２間
・サイトａｂｃからサイトｙｙｙに移動するｅｖｅｎｔＩＤ＝６．７間
において前記連続状態データＤのフラグがＯＦＦ設定に切り替わる。したがって、イベント列取得手段７は、連続するイベント列としてｅｖｅｎｔＩＤ＝２〜６の表示完了イベントを切り出し、前記判定手段８に出力する。
【００３６】
このとき前記判定手段８は、受け取った連続するイベント列を解析し、該イベント列中で最上位のフレームを検出する。検出されたフレームの表示完了イベントのｅｖｅｎｔＩＤ．日時．検出イベントＵＲＬをイベントテーブル９に記録する。
【００３７】
この処理例では、最後に発生しているｅｖｅｎｔＩＤ＝６が最上位と検出され、「ｔｏｐ．ｈｔｍｌ」の遷移がＷｅｂページ遷移の原因と特定される。このｅｖｅｎｔＩＤ＝６の検出イベントＵＲＬなどがイベントテーブル９に記録されると前記判定手段８からブラウザ閲覧履歴の前記格納手段５への保存が指示される。
【００３８】
（２）処理例２
図７に基づき図３のＷｅｂ閲覧、即ち下位フレームの読み込みが独立して発生する表示完了イベントの処理例を説明する。
【００３９】
この処理例では、イベント列取得手段７は連続するイベント列としてｅｖｅｎｔＩＤ＝２〜４の表示完了イベントを切り出し、前記判定手段８に出力する。これに応じて前記判定手段８がｅｖｅｎｔＩＤ＝２〜４のイベント列を解析し、ｅｖｅｎｔＩＤ＝４を最上位として検出し、その検出イベントＵＲＬなどがイベントテーブル９に記録される。
【００４０】
ここで図７中、ｅｖｅｎｔＩＤ＝２〜４と同様のイベント列が図６中ではｅｖｅｎｔＩＤ＝３〜５として含まれている。もっとも、図６中では、より上位のページ遷移がｅｖｅｎｔＩＤ＝６として検出されるため、ｅｖｅｎｔＩＤ＝３〜５は独立のページ遷移とは特定されず、上位フレームに付随する下位フレームの遷移と特定される。一方、図７中では、ｅｖｅｎｔＩＤ＝４が最上位として検出されるため、下位フレームの単独遷移と特定される。
【００４１】
（３）処理例３
図８に基づき図４のＷｅｂ閲覧、即ち図２のイベント発生順序が入れ替わった表示完了イベントの処理例を説明する。この処理例では、イベント列取得手段７は、連続するイベント列としてｅｖｅｎｔＩＤ＝２〜６を切り出し、前記判定手段８に出力する。これに応じて前記判定手段８がｅｖｅｎｔＩＤ＝２〜６のイベント列を解析し、ｅｖｅｎｔＩＤ＝５が最上位として検出される。このｅｖｅｎｔＩＤ＝５の表示完了イベントの検出イベントＵＲＬなどがイベントテーブル９に記録される。
【００４２】
この処理例は、図６の処理例２と異なり、イベント列の最後の表示完了イベントが最上位とは検出されていない。これはイベントＩＤ＝５．６が本来の発生順序と入れ替わって（逆転して）発生したためである。このとき前記情報取得システム１によれば、かかる発生順序の外乱に対応して正確に検出することができる。
【００４３】
すなわち、特許文献１のシステムによれば、ｅｖｅｎｔＩＤ＝５のトップフレームの遷移が検出された時点で関連する表示完了イベントの発生は完了したと判断されるため、ｅｖｅｎｔＩＤ＝６の表示完了イベントは別のＷｅｂページの遷移と判断されてしまう。したがって、過剰なＷｅｂページ遷移が検出され、イベントテーブル６に記録されてしまう。
【００４４】
一方、前記情報取得システム１によれば、イベント列取得手段７が連続して発生した表示完了イベントのイベント列を切り出すため、イベントＩＤ＝５．６が本来の発生順序とは入れ替わって発生しても、切り出されるイベント列にはイベントＩＤ＝５．６のいずれもが含まれる。
【００４５】
この切り出されたイベント列中の最上位が検出されるため、上位フレームの遷移と下位フレームの遷移とに順次の入れ替わりがあっても、これを吸収する処理が実現される。すなわち、図４の表示完了イベント４−１．４−２．４−３．４−４．４−５のイベント列中、表示完了イベント４−４．４−５が本来の順序と入れ替わっている場合であっても、前記情報取得システム１はイベント列４−１〜５から最上位が検出される。
【００４６】
これにより上位フレームの遷移あるいは下位フレーム単独の遷移が調査され、４−４の上位フレーム遷移に伴って４−１．４−２．４−３．４−５の下位フレーム遷移が生じたものと特定される。したがって、ｅｖｅｎｔＩＤ＝５の検出イベントＵＲＬなどがイベントテーブル９に記録される。
【００４７】
この結果、上位フレームの遷移と下位フレームの遷移が本来の発生順序とが入れ替わっても正確にイベントテーブル９に記録することができ、過剰なＷｅｂページ遷移の記録を抑制することができる。したがって、フレーム分割されたＷｅｂページに対するユーザのブラウザ閲覧履歴を、Ｗｅｂブラウザ２の発生する表示完了イベントに外乱が加わってもそれに影響されることなく、正確に前記格納手段５に保存することができる。
【００４８】
（４）処理例４
図９に示すように、上位フレームに先行して下位フレームが読み込まれた後に下位フレームの読み込みが独立して発生した場合の処理例を説明する。ここでは表示完了イベント９−１〜９−５まででＷｅｂページ遷移が行われ、その後に表示完了イベント９−６で「ｆｒａｍｅ２２．ｈｔｍｌ」のみの遷移が行われたとする。このとき図１０に示すように表示完了イベントが表されたとすれば、
・サイトｘｘｘからサイトａｂｃに移動するｅｖｅｎｔＩＤ＝１．２間
・サイトａｂｃ内でｆｒａｍｅ２２の遷移が起こるｅｖｅｎｔＩＤ＝６．７間
・サイトａｂｃからサイトｙｙｙに移動するｅｖｅｎｔＩＤ＝７．８間
において前記連続状態データＤがＯＦＦ設定に切り替わる。したがって、イベント列取得手段７は、連続するイベント列としてｅｖｅｎｔＩＤ＝２〜６を切り出し、前記判定手段８に出力する。このときｅｖｅｎｔＩＤ＝６．７間の時間間隔が閾値を超えているため、ｅｖｅｎｔＩＤ＝７はイベント列には含まれず、前記判定手段８は別のＷｅｂページ遷移としてイベントテーブル９に記録する。
【００４９】
このように前記情報取得システム１によれば、処理例１〜４の各表示完了イベントのイベント列からＷｅｂページ遷移の起因となる遷移を適切に特定することができる。したがって、表示完了イベントの発生順位に関係なく、Ｗｅｂページ遷移の起因となった表示完了イベントがイベントテーブル９に記録される。これにより正しいＷｅｂページの表示内容がブラウザ閲覧履歴として前記格納手段５に保存される。この点でブラウザ閲覧履歴を効率よく利用することが可能となる。
【００５０】
≪プログラムなど≫
本発明は、前記情報取得システム１の各手段３〜１０としてコンピュータを機能させるＷｅｂページ情報取得プログラムとして構成することもできる。このプログラムによれば、前記各手段３〜１０の処理内容の一部あるいは全部をコンピュータに実行させることが可能となる。
【００５１】
前記プログラムは、Ｗｅｂサイトや電子メールなどネットワークを通じて提供することができる。また、前記プログラムは、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＭＯ，ＨＤＤ，ＢＤ−ＲＯＭ，ＢＤ−Ｒ，ＢＤ−ＲＥなどの記録媒体に記録して、保存・配布することも可能である。この記録媒体は、記録媒体駆動装置を利用して読み出され、そのプログラムコード自体が前記実施形態の処理を実現するので、該記録媒体も本発明を構成する。
【符号の説明】
【００５２】
１…Ｗｅｂ情報取得システム
２…Ｗｅｂブラウザ
３…表示完了イベント取得手段
４…表示内容取得手段
５…ブラウザ閲覧履歴格納手段
６…イベント連続状態設定手段（連続状態設定手段）
７…イベント列取得手段
８…遷移状態判定手段（遷移判定手段）
９…イベントテーブル（テーブル）
１０…表示内容保存指示手段
Ｄ…イベント連続状態データ
【図１】
0005530995.tif 000002
【図２】
0005530995.tif 000003
【図３】
0005530995.tif 000004
【図４】
0005530995.tif 000005
【図５】
0005530995.tif 000006
【図６】
0005530995.tif 000007
【図７】
0005530995.tif 000008
【図８】
0005530995.tif 000009
【図９】
0005530995.tif 000010
【図１０】
0005530995.tif 000011