(57)【要約】      （修正有）【課題】フレームに分割されたＷｅｂページが表示された場合、子フレームのみに遷移があっても正しく表示表情報を取得する。【解決手段】取得手段３〜５は、Ｗｅｂブラウザ検出の検出イベントＵＲＬ．Ｗｅｂブラウザ表示の表示ＵＲＬ．Ｗｅｂブラウザ表示内容を取得する。判定手段６は、表示ＵＲＬと検出イベントＵＲＬとが一致すれば、受信済み親フレームＵＲＬ．親フレームの種別をイベントテーブル８に記録する。判定手段７は、親フレームと判定されない場合に表示ＵＲＬと受信済み親フレームＵＲＬの一致により親フレームは受信済みで子フレームの遷移のみと判定し、前記テーブル８に親フレーム受信済み子フレームを記録する。指示手段９は、親フレームの記録時点と連続する親フレーム受信済み子フレームのグループのうち最後のイベントの記録時点とで取得手段５に取得した表示内容を閲覧履歴としての保存を指示する。【選択図】図４
2011090384.tif 000002
【特許請求の範囲】
【請求項１】
ユーザがＷｅｂブラウザを用いて、閲覧したフレームに分割されたＷｅｂページの表示情報を取得するＷｅｂフレームページ情報取得方法であって、
取得手段が、Ｗｅｂページの内容の表示が完了したときに、Ｗｅｂブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントＵＲＬと、Ｗｅｂブラウザ表示していると認識している表示ＵＲＬと、Ｗｅｂブラウザが表示している表示内容とを取得する取得ステップと、
親フレーム判定手段が、前記取得ステップで取得した表示ＵＲＬと検出イベントＵＲＬとを比較した結果、該両ＵＲＬが一致すれば親フレームの表示と判定して、該表示ＵＲＬを受信済み親フレームＵＲＬとしてテーブルに記録し、該テーブルのイベント項目に親フレームとして記録する親フレーム判定ステップと、
子フレーム遷移判定手段が、前記親フレーム判定ステップで親フレームと判定されなかった場合に、前記取得ステップで取得した表示ＵＲＬと前記テーブルに記録された受信済み親フレームＵＲＬとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、前記イベント項目に親フレーム受信済み子フレームとして記録する子フレーム遷移判定ステップと、
表示内容保存指示手段が、前記テーブルの記録内容を監視し、前記イベント項目に親フレームが記録された時点と、任意期間内に連続する親フレーム受信済み子フレームのグループのうち最後のイベントが記録された時点とで、前記取得手段に対して前記取得ステップで取得したＷｅｂブラウザの表示内容をブラウザ閲覧履歴として保存することを指示する表示内容保存指示ステップと、
を有することを特徴とするＷｅｂフレームページ情報取得方法。
【請求項２】
前記表示内容保存指示ステップは、前記テーブルに記録された連続する親フレーム受信済み子フレームの時間間隔が閾値を超えていなければ、該各親フレーム受信済み子フレームをグループ化する
ことを特徴とする請求項１に記載のＷｅｂフレームページ取得方法。
【請求項３】
ユーザがＷｅｂブラウザを用いて、閲覧したフレームに分割されたＷｅｂページの表示情報を取得するＷｅｂフレームページ情報取得方法であって、
取得手段が、Ｗｅｂページの内容の表示が完了したときに、Ｗｅｂブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントＵＲＬと、Ｗｅｂブラウザ表示していると認識している表示ＵＲＬと、Ｗｅｂブラウザが表示している内容とを取得する取得ステップと、
親フレーム判定手段が、前記取得ステップで取得した表示ＵＲＬと検出イベントＵＲＬとを比較した結果、該両ＵＲＬが一致すれば親フレームの表示と判定して、該表示ＵＲＬを受信済み親フレームＵＲＬとしてテーブルに記録し、該テーブルのイベント項目に親フレームとして記録する親フレーム判定ステップと、
子フレーム遷移判定手段が、前記親フレーム判定ステップで親フレームと判定されなかった場合に、前記取得ステップで取得した表示ＵＲＬと前記テーブルに記録された受信済み親フレームＵＲＬとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、前記イベント項目に親フレーム受信済み子フレームとして記録する子フレーム遷移判定ステップと、
クリックリンク取得手段が、ユーザによるリンクのクリック時にイベントを検出し、該クリックしたリンクＵＲＬを取得するクリックリンク取得ステップと、
クリック子フレーム判定手段が、前記子フレーム遷移判定ステップで親フレーム受信済み子フレームと判定された場合に、前記取得ステップで取得した検出イベントＵＲＬと前記クリックリンク取得ステップで取得したリンクＵＲＬとが一致すれば、前記イベント項目にクリック子フレームとして記録するクリック子フレーム判定ステップと、
表示内容保存指示手段が、前記テーブルの記録内容を監視し、前記イベント項目に親フレームが記録された時点とクリック子フレームが記録された時点とで、前記取得手段に対して前記取得ステップで取得したＷｅｂブラウザの表示内容をブラウザ閲覧履歴として保存することを指示する表示内容保存指示ステップと、
を有することを特徴とするＷｅｂフレームページ情報取得方法。
【請求項４】
前記取得ステップは、Ｗｅｂページの内容を表示し終わった時にＷｅｂブラウザが出す表示完了イベントを検出し、該イベント情報内に含まれる検出イベントＵＲＬを取得する表示完了イベント取得ステップと、
前記表示完了イベント取得手段により表示完了イベントが検出されると、Ｗｅｂブラウザ表示していると認識している表示ＵＲＬを、該Ｗｅｂブラウザから取得する表示ＵＲＬ取得ステップと、
前記表示完了イベント取得手段により表示完了イベントが検出されると、Ｗｅｂブラウザから表示内容を取得する表示内容保存ステップと、
を有することを特徴とする請求項１〜４のいずれか１項に記載のＷｅｂフレームページ情報取得方法。
【請求項５】
ユーザがＷｅｂブラウザを用いて、閲覧したフレームに分割されたＷｅｂページの表示情報を取得するＷｅｂフレームページ情報取得システムであって、
Ｗｅｂページの内容の表示が完了したときに、Ｗｅｂブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントＵＲＬと、Ｗｅｂブラウザ表示していると認識している表示ＵＲＬと、Ｗｅｂブラウザが表示している内容とを取得する取得手段と、
前記取得手段の取得した表示ＵＲＬと検出イベントＵＲＬとを比較し、該両ＵＲＬが一致すれば親フレームが表示されたと判定して、該表示ＵＲＬを受信済み親フレームＵＲＬとしてテーブルに記録するとともに、該テーブルのイベント項目に親フレームとして記録する親フレーム判定手段と、
前記親フレーム判定手段にて親フレームと判定されなかった場合に、前記取得手段の取得した表示ＵＲＬと前記テーブルに記録された受信済み親フレームＵＲＬとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、前記イベント項目に親フレーム受信済み子フレームとして記録する子フレーム遷移判定手段と、
前記テーブルの記録内容を監視し、前記イベント項目に親フレームが記録された時点と、任意期間内に連続する親フレーム受信済み子フレームのグループのうち最後のイベントが記録された時点とで、前記取得手段に対して取得しているＷｅｂブラウザの表示内容をブラウザ閲覧履歴として保存することを指示する表示内容保存指示手段と、
を備えることを特徴とするＷｅｂフレームページ情報取得システム。
【請求項６】
前記表示内容保存指示手段は、前記テーブルに記録された連続する親フレーム受信済み子フレームの時間間隔が閾値を超えていなければ、該各親フレーム受信済み子フレームをグループ化する
ことを特徴とする請求項５に記載のＷｅｂフレームページ取得システム。
【請求項７】
ユーザがＷｅｂブラウザを用いて、閲覧したフレームに分割されたＷｅｂページの表示情報を取得するＷｅｂフレームページ情報取得システムであって、
Ｗｅｂページの内容の表示が完了したときに、Ｗｅｂブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントＵＲＬと、Ｗｅｂブラウザ表示していると認識している表示ＵＲＬと、Ｗｅｂブラウザが表示している内容とを取得する取得手段と、
前記取得手段の取得した表示ＵＲＬと検出イベントＵＲＬとを比較し、該両ＵＲＬが一致すれば親フレームが表示されたと判定して、該表示ＵＲＬを受信済み親フレームＵＲＬとしてテーブルに記録するとともに、該テーブルのイベント項目に親フレームとして記録する親フレーム判定手段と、
前記親フレーム判定手段にて親フレームと判定されなかった場合に、前記取得手段の取得した表示ＵＲＬと前記テーブルに記録された受信済み親フレームＵＲＬとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、前記イベント項目に親フレーム受信済み子フレームとして記録する子フレーム遷移判定手段と、
ユーザがリンクをクリックしたときにイベントを検出し、クリックしたリンクＵＲＬを取得するクリックリンク取得手段と、
前記子フレーム遷移判定手段で親フレーム受信済み子フレームと判定された場合に、前記取得手段の取得した検出イベントＵＲＬと前記クリックリンク取得手段の取得したリンクＵＲＬとが一致すれば、前記イベント項目にクリック子フレームとして記録するクリック子フレーム判定手段と、
前記テーブルの記録内容を監視し、前記イベント項目に親フレームとクリック子フレームとが記録された時点で前記取得手段に対して取得しているＷｅｂブラウザの表示内容をブラウザ閲覧履歴として保存することを指示する表示内容保存指示手段と、
を備えることを特徴とするＷｅｂフレームページ情報取得システム。
【請求項８】
前記取得手段は、Ｗｅｂページの内容を表示し終わった時にＷｅｂブラウザが出す表示完了イベントを検出し、該イベント情報内に含まれる検出イベントＵＲＬを取得する表示完了イベント取得手段と、
前記表示完了イベント取得手段により表示完了イベントが検出されると、Ｗｅｂブラウザ表示していると認識している表示ＵＲＬを、該Ｗｅｂブラウザから取得する表示ＵＲＬ取得手段と、
前記表示完了イベント取得手段により表示完了イベントが検出されると、Ｗｅｂブラウザから表示内容を取得する表示内容保存手段と、
を備えることを特徴とする請求項５〜７のいずれか１項に記載のＷｅｂフレームページ情報取得システム。
【請求項９】
請求項５〜８のいずれか１項に記載のＷｅｂフレームページ取得システムの各手段としてコンピュータを機能させるためのＷｅｂフレームページ情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが閲覧したＷｅｂページの表示情報を取得する情報取得技術に関する。
【背景技術】
【０００２】
周知のようにＰＣ（パーソナルコンピュータ）のユーザは、文書や画像、映像、音楽などのデータを日々ＰＣ上で参照しているが、その過程において、過去に参照したデータを再度参照する状況が想定される。ところが、参照履歴が膨大になるにつれて過去の参照データの探索が困難となることが少なくない。例えば「Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ」（登録商標）は、履歴データを時系列順に一覧表示できるものの、表示されるのは文字データのみであり、効率よくデータを発見できない。
【０００３】
そこで、非特許文献１の情報想起支援ツールのように、Ｗｅｂ閲覧履歴を含むＰＣ上の操作履歴を保存するシステムが提案されている。このシステムによれば、Ｗｅｂページを閲覧すると閲覧日時、ＵＲＬが記録される。また、フレームページを含むＷｅｂページの閲覧履歴を記録する方法としては、特許文献１の履歴記録方法が知られている。特許文献１では、ＷＷＷブラウザのフレームページの表示状態の履歴を、プロシキーサーバ内にＨＴＴＰ要求履歴で特定している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−４８５０５
【非特許文献】
【０００５】
【非特許文献１】大澤  亮，高汐  一紀，徳田秀幸  ”俺デスク：ユーザ操作履歴に基づく情報想起支援ツール”情報処理学会第４７回プログラミング・シンポジウム２００６．１
【発明の概要】
【発明が解決しようとする課題】
【０００６】
Ｗｅｂページには、図１に示すように、フレームに分割されたページが存在することが少なくない。ここでは「ｔｏｐ．ｈｔｍｌ」がＷｅｂページ全体を表し、該Ｗｅｂページの内部が「ｆｒａｍｅ１．ｈｔｍｌ」，「ｆｒａｍｅ２．ｈｔｍｌ」の２つに分かれていることを示している。さらに、「ｆｒａｍｅ２．ｈｔｍｌ」の内部が「ｆｒａｍｅ２１．ｈｔｍｌ」，「ｆｒａｍｅ２２．ｈｔｍｌ」の２つに分かれていることを示している。
【０００７】
このようなＷｅｂページの場合には、図２に示すように、ｈｔｍｌのファイルが読み込まれていく。このときＷＷＷブラウザは、Ｗｅｂページ全体の表示が完了したタイミング（イベント１）や、各フレームの表示が完了したタイミング（イベント２）でイベントを出している。
【０００８】
また、子フレーム（分割フレーム）の内容が遷移した場合、例えば「ｆｒａｍｅ２１．ｈｔｍｌ」の内容が「ｆｒａｍｅ２１１．ｈｔｍｌ」に、「ｆｒａｍｅ２２．ｈｔｍｌ」の内容が「ｆｒａｍｅ２２１．ｈｔｍｌ」に、「ｆｒａｍｅ２．ｈｔｍｌ」の内容が「ｆｒａｍｅ２１．ｈｔｍｌ」にそれぞれ遷移したとすると、図３に示すようにファイルが読み込まれ、イベントが発生する。
【０００９】
ところが、非特許文献１ではイベント１に相当するイベントによってＷｅｂページの閲覧を記録するため、図２のイベント２のように、子フレームのみの遷移が起きた場合には、ページの遷移を記録することができない。利用するイベントを、イベント２に相当するものに置き換えたとすると、「ｔｏｐ．ｈｔｍｌ」という１つのＷｅｂページを閲覧した時に、５つのＷｅｂページを閲覧したような記録がされてしまい、子フレームの遷移は検出できるようになるが、１つのＷｅｂページを閲覧したのに複数のＷｅｂページを閲覧したように記録されてしまうという、別の問題が発生するおそれがある。
【００１０】
また、特許文献１では、Ｐｒｏｘｙサーバにおいて、ｈｔｍｌファイルの内容を分析してそれがフレームページの場合には子フレームのＵＲＬを含む仮想ＵＲＬを生成する。すなわち、図１において、「ｔｏｐ．ｈｔｍｌ」の内容から順にｈｔｍｌファイルの内容をたどり、５つのｈｔｍｌファイルへのアクセスをまとめた仮想ＵＲＬを生成し、１つのＷｅｂページの閲覧であることを記録する。しかしながら、特許文献１では、図３のように子フレームのみの遷移が起きた場合に、それをフレームページの一部の表示変更であることを認識して記録する方法については述べられていない。
【００１１】
本発明は、上述のような従来技術の問題点を解決するためになされたものであり、フレームに分割されたＷｅｂページが表示された場合、子フレームのみに遷移があっても正しく表示表情報を取得することを解決課題としている。
【課題を解決するための手段】
【００１２】
そこで、本発明は、親フレームと子フレームの読み込みが混ざって検出される場合に親フレームあるいは子フレームの判定や、子フレームが独立した推移か１つの契機によるひとまとまりの遷移か否かを判断する。
【００１３】
本発明におけるＷｅｂフレームページ情報取得方法の一態様は、取得手段が、Ｗｅｂページの内容の表示が完了したときに、Ｗｅｂブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントＵＲＬと、Ｗｅｂブラウザ表示していると認識している表示ＵＲＬと、Ｗｅｂブラウザが表示している表示内容とを取得する取得ステップと、親フレーム判定手段が、前記取得ステップで取得した表示ＵＲＬと検出イベントＵＲＬとを比較した結果、該両ＵＲＬが一致すれば親フレームの表示と判定して、該表示ＵＲＬを受信済み親フレームＵＲＬとしてテーブルに記録し、該テーブルのイベント項目に親フレームとして記録する親フレーム判定ステップと、子フレーム遷移判定手段が、前記親フレーム判定ステップで親フレームと判定されなかった場合に、前記取得ステップで取得した表示ＵＲＬと前記テーブルに記録された受信済み親フレームＵＲＬとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、前記イベント項目に親フレーム受信済み子フレームとして記録する子フレーム遷移判定ステップと、表示内容保存指示手段が、前記テーブルの記録内容を監視し、前記イベント項目に親フレームが記録された時点と、任意期間内に連続する親フレーム受信済み子フレームのグループのうち最後のイベントが記録された時点とで、前記取得手段に対して前記取得ステップで取得したＷｅｂブラウザの表示内容をブラウザ閲覧履歴として保存することを指示する表示内容保存指示ステップと、を有する。
【００１４】
本発明におけるＷｅｂフレームページ情報取得システムの一態様は、Ｗｅｂページの内容の表示が完了したときに、Ｗｅｂブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントＵＲＬと、Ｗｅｂブラウザ表示していると認識している表示ＵＲＬと、Ｗｅｂブラウザが表示している内容とを取得する取得手段と、前記取得手段の取得した表示ＵＲＬと検出イベントＵＲＬとを比較し、該両ＵＲＬが一致すれば親フレームが表示されたと判定して、該表示ＵＲＬを受信済み親フレームＵＲＬとしてテーブルに記録するとともに、該テーブルのイベント項目に親フレームとして記録する親フレーム判定手段と、前記親フレーム判定手段にて親フレームと判定されなかった場合に、前記取得手段の取得した表示ＵＲＬと前記テーブルに記録された受信済み親フレームＵＲＬとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、前記イベント項目に親フレーム受信済み子フレームとして記録する子フレーム遷移判定手段と、前記テーブルの記録内容を監視し、前記イベント項目に親フレームが記録された時点と、任意期間内に連続する親フレーム受信済み子フレームのグループのうち最後のイベントが記録された時点とで、前記取得手段に対して取得しているＷｅｂブラウザの表示内容をブラウザ閲覧履歴として保存することを指示する表示内容保存指示手段と、を備える。
【００１５】
なお、本発明は、Ｗｅｂフレームページ情報取得システムとしてコンピュータを機能させるためのＷｅｂフレームページ情報取得プログラムの態様としてもよい。このプログラムは、ネットワークを通じて、あるいは記録媒体に格納して提供できる。
【発明の効果】
【００１６】
本発明によれば、子フレームのみの遷移であっても、遷移を検出してＷｅｂページ表示内容を保存できる。また、子フレームの読み込みごとに１つのＷｅｂページの表示と判断することが防止される。
【図面の簡単な説明】
【００１７】
【図１】フレームに分割されたＷｅｂページ例を示す図。
【図２】フレーム閲覧時に発生するイベント例１を示す図。
【図３】同  イベント例２を示す図。
【図４】本発明の第１実施形態に係るＷｅｂフレームページ取得システムの構成図。
【図５】同  親フレーム判定手段および子フレーム判定手段の動作を示すフローチャート。
【図６】同  イベントテーブルの記録データ図。
【図７】同  イベント種別の設定図。
【図８】本発明の第２実施形態に係るＷｅｂフレームページ取得システムの構成図。
【図９】同  イベント種別の設定図。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態に係るＷｅｂフレームページ情報取得システムを説明する。この情報取得システムは、フレーム分割のあるＨＴＭＬのログ記録（ブラウザ閲覧履歴）に関し、以下の不具合を解消する。すなわち、トップＨＴＭＬのログ記録では子フレームの更新が記録されず、また子フレームの記録では個々別々のＨＴＭＬを見ている場合との区別ができない。
【００１９】
そこで、前記情報取得システムは、（１）親（トップ）フレームか子フレームかを区別する処理ステップを実行し、（２）子フレームの場合に時間間隔により、個別の１つの子フレームの操作か、あるいは連続フレームの受信かを区別する処理ステップを実行する。
【００２０】
≪第１実施形態≫
（１）構成例
図４に基づき本発明の第１実施形態に係る前記情報取得システムを説明する。ここでは前記情報取得システム１は、ＰＣ（パーソナルコンピュータ）や携帯電話などのモバイル端末などにＷｅｂブラウザ２の拡張機能として実装される。
【００２１】
具体的には、前記情報取得システムは、表示完了イベント取得手段３，表示ＵＲＬ取得手段４，表示内容取得手段５，親フレーム判定手段６，子フレーム遷移判定手段７，イベントテーブル８，表示内容保存指示手段９，ブラウザ閲覧履歴格納部１０により実現される。このイベントテーブル８およびブラウザ閲覧履歴格納部１０は、ハードディスクドライブ装置などの保存手段に設けられている。
【００２２】
表示完了イベント取得手段３は、Ｗｅｂページの内容を表示し終わった時にＷｅｂブラウザ２が出す表示完了イベントを検出し、イベント情報内に含まれる検出イベントＵＲＬを取得する。表示ＵＲＬ取得手段４は、表示完了イベント取得手段３がイベントを出した際に、Ｗｅｂブラウザ２が表示していると認識している表示ＵＲＬをＷｅｂブラウザ２から取得する。表示内容取得手段５は、表示完了イベント取得手段３がイベントを出した際にＷｅｂブラウザ２から表示内容を取得する。
【００２３】
親フレーム判定手段６は、Ｗｅｂブラウザ２が読み込んだｈｔｍｌファイルが親フレームか子フレームかを判定する。ここでは表示ＵＲＬ取得手段４によって取得された該表示ＵＲＬと、表示完了イベント取得手段３によって取得された検出イベントＵＲＬとを比較した結果、両者が一致すれば親フレームページが表示されたと判定し、該表示ＵＲＬを受信済み親フレームＵＲＬとしてイベントテーブル８に記録する。このときイベントテーブル８には「親フレーム」の種別も併せて記録する。
【００２４】
子フレーム遷移判定手段７は、連続する子フレーム読み込みを、独立した遷移が続いたものか、あるいは１つの契機によるひとまとまりの遷移かを発生時間間隔によって判定する。ここでは親フレーム判定手段６で親フレームと判定されなかった場合に、表示ＵＲＬと受信済み親フレームＵＲＬとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、イベントテーブル８に「親フレーム受信済み子フレーム」の種別を記録する。一方、表示ＵＲＬと受信済み親フレームＵＲＬとが一致しなければ、「親フレーム未受信子フレーム」の種別を記録する。
【００２５】
表示内容保存指示手段９は、イベントテーブル８の内容を監視し、（１）「親フレーム」の種別が記録された時点、（２）連続する一期間内の親フレーム受信済み子フレームの記録イベントをグループ化し、該グループのうち最後のイベントの種別が記録された時点で、表示内容取得手段５に対して取得内容をブラウザ閲覧履歴として前記格納部１０に保存することを指示する。
【００２６】
したがって、前記情報取得システム１によれば、親フレームの遷移時、１つの契機による連続した子フレーム遷移時にＷｅｂブラウザ２の表示内容がブラウザ閲覧履歴として前記格納部１０に保存される。
【００２７】
（２）処理動作例
以下、前記情報取得システム１の具体的な処理動作例を説明する。まず、ユーザがＷｅｂブラウザでＷｅｂページを閲覧したとき、Ｗｅｂブラウザ２がＷｅｂページの内容を表示し終えると、Ｗｅｂブラウザ２は表示完了のイベントを発生する。
【００２８】
このとき表示完了イベント取得手段３は、Ｗｅｂブラウザ２の表示完了イベントを検出すると同時に該イベント内に含まれる検出イベントＵＲＬを取得する（表示完了イベント取得ステップ）。この取得後に表示完了イベント取得手段３は、表示完了イベントの検出を表示ＵＲＬ取得手段４に伝達し、検出イベントＵＲＬを親フレーム判定手段６および表示内容取得手段５に伝達する。
【００２９】
表示ＵＲＬ取得手段４は、表示完了イベント取得手段３から表示完了イベントの検出が伝達されると、Ｗｅｂブラウザ２から該ブラウザ２が表示していると認識しているＵＲＬ、即ち表示ＵＲＬを取得する（表示ＵＲＬ取得ステップ）。ここで取得される表示ＵＲＬは、Ｗｅｂブラウザ２のツールバー上に表示されているＵＲＬが該当する。この表示ＵＲＬは、親フレーム判定手段６および子フレーム遷移判定手段７に伝達される。
【００３０】
表示内容取得手段５は、表示完了イベント取得手段３から表示完了イベントの検出が伝達されると、Ｗｅｂブラウザ２から該ブラウザ２の表示内容、即ちｈｔｍｌファイルや、該ファイル内に含まれる画像ファイル等を取得する（表示内容取得ステップ）。
【００３１】
つぎに親フレーム判定手段６および子フレーム遷移判定手段７は、前記各取得ステップ後に処理動作を開始する。すなわち、親フレーム判定手段６は、前記両手段３．４から伝達された検出イベントＵＲＬと表示ＵＲＬとを比較し、親フレーム判定を実施する（親フレーム判定ステップ）。ここで前記両ＵＲＬは、図２の「ｔｏｐ．ｈｔｍｌ」を表示したときのように、親フレームを表示した際には、いずれも「ｔｏｐ．ｈｔｍｌ」となって一致する。一方、「ｆｒａｍｅ１．ｈｔｍｌ」を表示した時のように、子フレームを表示すれば、表示ＵＲＬは「ｔｏｐ．ｈｔｍｌ」、検出イベントＵＲＬは「ｆｒａｍｅ１．ｈｔｍｌ」となり、両ＵＲＬは一致しない。
【００３２】
図５に基づき処理ステップを説明すれば、親フレーム判定手段６は、検出イベントＵＲＬと表示ＵＲＬとが一致するか否かを確認する（Ｓ０１）。確認の結果、前記両ＵＲＬが一致すれば親フレームと判定し、表示ＵＲＬ（検出ＵＲＬと同一）を受信済み親フレームＵＲＬとしてイベントテーブル８に記録する（Ｓ０２）。この記録後にイベントテーブル８に、日時と検出イベントＵＲＬとともに、イベント種別を「親フレーム」として記録する（Ｓ０３）。図６は、イベントテーブル８の記録例を示し、前記「ｔｏｐ．ｈｔｍｌ」の親フレーム表示のイベントは「ｅｖｅｎｔＩＤ＝１」として記録されている。なお、イベントテーブル８のイベント種別には、図７に示すように、コード番号をあらかじめ設定し、そのコード番号を記録することが好ましい。
【００３３】
一方、親フレームと判定されなかった場合、即ちＳ０１で表示ＵＲＬと検出イベントとの一致が確認できなければ、子フレーム遷移判定手段７の処理ステップに移行する。この処理ステップでは、表示ＵＲＬ取得手段から伝達された表示ＵＲＬと、イベントテーブル８に記録された受信済み親フレームＵＲＬとを比較し、該両ＵＲＬが一致するか否かを確認する（Ｓ０４）。
【００３４】
確認の結果、前記両ＵＲＬが一致すれば、「親フレーム受信済み子フレーム」と判定する一方、一致しなければ「親フレーム未受信子フレーム」と判定し、イベントテーブル８に判定結果を記録する（Ｓ０５．Ｓ０６）。なお、判定結果の記録は、図６に示すように、ｅｖｅｎｔＩＤ毎に日時・検出イベントＵＲＬ・イベント種別とする。ここではイベントテーブル８は、親フレーム受信済み子フレームとして「ｅｖｅｎｔＩＤ＝２，３，４」が記録され、親フレームとして「ｅｖｅｎｔＩＤ＝１，５」が記録され、親フレーム未受信子フレームとして「ｅｖｅｎｔＩＤ＝６」が記録されている。
【００３５】
このようなイベントテーブル８の記録内容は、表示内容保存指示手段９により監視され、親フレームの表示時、即ち「ｅｖｅｎｔＩＤ＝１，５」の発生時（イベントテーブル８へのイベント種別の記録時）におけるＷｅｂブラウザ２の表示状態をブラウザ閲覧履歴として前記格納部１０に保存する旨を、表示内容取得手段５に指示を送出する（表示内容保存指示ステップ）。
【００３６】
一方、親フレーム受信済み子フレームの表示時、即ち「ｅｖｅｎｔＩＤ＝２，３，４」のような記録がされた箇所では、
（Ａ）１つの独立した子フレームの遷移が３回繰り返された、
（Ｂ）１回のクリックなどを契機として３回の子フレームの読み込みが連続して起きた、
という２パターンが考えられる。
【００３７】
ここでパターン（Ａ）の場合は、「ｅｖｅｎｔＩＤ＝２，３，４」それぞれの発生時にＷｅｂ表示内容を保存すべきである。一方、パターン（Ｂ）の場合には、「ｅｖｅｎｔＩＤ＝４」の発生時にＷｅｂ表示内容を保存すべきである。この両パターンについては、パターン（Ａ）の場合にはイベントの発生間隔が長く、パターン（Ｂ）の場合にはイベントの発生間隔が短いという相違が認められる。
【００３８】
そこで、時間に関する閾値Ｔを設定し、閾値Ｔ以下の時間間隔で発生したイベントは後に発生したイベントにまとめる、という処理（グループ化）を表示内容保存指示ステップで行えば、両パターンに対して適切な処理が行えることになる。具体的には、図６に示すように、「ｅｖｅｎｔＩＤ＝２」と「ｅｖｅｎｔＩＤ＝３」との間隔をｔ1、「ｅｖｅｎｔＩＤ＝３」と「ｅｖｅｎｔＩＤ＝４」との間隔をｔ2とし、ｔ1＜Ｔ，ｔ2＜Ｔに設定されていたとすると、
・ｅｖｅｎｔＩＤ＝２は３に統合される。
・ｅｖｅｎｔＩＤ＝３は４に統合される。
ことになる。
【００３９】
このようにイベントを統合（グループ化）すれば、親フレーム受信済み子フレーム発生時（イベントテーブル８へのイベント種別の記録時）に表示内容保存手段５に保存指示を送出することにより、「ｅｖｅｎｔＩＤ＝４」発生時にＷｅｂページの表示内容がブラウザ履歴として前記格納部１０に保存され、適切なＷｅｂページの表示内容の保存が行われることとなる。
【００４０】
すなわち、前記情報取得システム１によれば、親フレームと子フレームの読み込みが混ざって検出される場合に親フレームあるいは子フレームの判定のみならず、子フレームが独立した推移か１つの契機による、ひとまとまりの遷移か否かが適切に判断され、保存の指示が表示内容保存手段５に送出される。
【００４１】
したがって、子フレームのみの遷移の場合に、子フレームの読み込みごとに１つのＷｅｂページの表示と判断されることなく、遷移が適切に検出され、正しいＷｅｂページの表示内容がブラウザ履歴として保存される。
【００４２】
≪第２実施形態≫
図８に基づき本発明の第２実施形態に係る前記情報取得システムを説明する。ここでは前記情報取得システム１の構成例にクリックリンク取得手段１１，クリックリンクＵＲＬ格納部１２，クリック子フレーム判定手段１３が追加されている。
【００４３】
クリックリンク取得手段１１は、リンクがクリックされる毎にクリックされたリンクをクリックリンクＵＲＬとして前記格納部１２に記録する（クリックリンク取得ステップ）。ここで前記格納部１２に記録されたクリックリンクＵＲＬを前記発生時間間隔ｔ1．ｔ2の代わりに用いると、
・「ｆｒａｍｅ２１１．ｈｔｍｌ」、「ｆｒａｍｅ２２１．ｈｔｍｌ」、「ｆｒａｍｅ２１．ｈｔｍｌ」へのリンクがクリックされていれば、即ちクリックリンクＵＲＬの中に該リンクが存在すれば、「ｅｖｅｎｔＩＤ＝２，３，４」は独立した子フレームの遷移が３回繰り返されたことを示している。したがって、「ｅｖｅｎｔＩＤ＝２，３，４」それぞれの発生時にＷｅｂ表示内容を保存すべきである。
・「ｆｒａｍｅ２１．ｈｔｍｌ」へのリンクのみがクリックされていれば、「ｅｖｅｎｔＩＤ＝４」を契機として「ｅｖｅｎｔＩＤ＝２，３」が発生しているため、「ｅｖｅｎｔＩＤ＝４」の発生時にＷｅｂ表示内容を保存すべきである。
という判断が成り立つ。
【００４４】
そこで、まず図７のイベント種別に、図９に示すように、クリック子フレーム「４」を追加したものとする。つぎにクリック子フレーム判定手段１３は、子フレーム遷移判定手段７により親フレーム受信済み子フレームと判定された場合に、前記格納部１２を参照し、クリックリンクＵＲＬの中に検出イベントＵＲＬが存在するか否かを探索する。探索の結果、存在すれば新たに追加されたイベント種別「４」を用いて、イベントテーブル４にクリック子フレームとして記録する（クリック子フレーム判定ステップ）。
【００４５】
したがって、第２実施形態の前記情報取得システム１によれば、表示内容保存指示手段９が、親フレームがイベントテーブル８に記録された時点およびクリック子フレームのイベント種別がイベントテーブル８に記録された時点に表示内容取得手段５に保存指示を送出することにより（表示内容保存指示ステップ）、第１実施形態と同様に適切なＷｅｂページの表示内容が前記格納部１０にブラウザ履歴として保存される。
【００４６】
なお、本発明は、上記実施形態に限定されるものではなく、システム構成などは各請求項に記載された範囲内で各種の変形が可能である。例えば、前記各取得手段４〜６は必ずしも別構成である必要はなく、一つの取得手段にてＷｅｂブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントＵＲＬと、Ｗｅｂブラウザ表示していると認識している表示ＵＲＬと、Ｗｅｂブラウザが表示している表示内容とを取得してもよい。
【００４７】
≪プログラムなど≫
本発明は、前記情報取得システムの各手段１〜１３の一部もしくは全部として、コンピュータを機能させるプログラムとして構成することもできる。このプログラムによれば、前記各ステップの全てあるいは一部がコンピュータにより実行される。
【００４８】
このプログラムは、Ｗｅｂサイトや電子メールなどネットワークを通じて提供することができる。また、前記プログラムは、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＭＯ，ＨＤＤ，Ｂｌｕ−ｒａｙ  Ｄｉｓｋ（登録商標）などの記録媒体に記録して、保存・配布することも可能である。この記録媒体は、記録媒体駆動装置を利用して読み出され、そのプログラムコード自体が前記実施形態の処理を実現するので、該記録媒体も本発明を構成する。
【符号の説明】
【００４９】
１…Ｗｅｂフレームページ情報取得システム
２…Ｗｅｂブラウザ
３…表示完了イベント取得手段
４…表示ＵＲＬ取得手段
５…表示内容取得手段
６…親フレーム判定手段
７…子フレーム遷移判定手段
８…イベントテーブル（テーブル）
９…表示内容保存指示手段
１０…ブラウザ閲覧履歴格納部
１１…クリックリンク取得手段
１２…クリックリンクＵＲＬ格納部
１３…クリック子フレーム判定手段
【図１】
2011090384.tif 000003
【図２】
2011090384.tif 000004
【図３】
2011090384.tif 000005
【図４】
2011090384.tif 000006
【図５】
2011090384.tif 000007
【図６】
2011090384.tif 000008
【図７】
2011090384.tif 000009
【図８】
2011090384.tif 000010
【図９】
2011090384.tif 000011