(57)【要約】【課題】ネットワークを介してＷＥＢページを効率良く網羅的に収集する。【解決手段】ネットワークを介して提供されるネットワーク情報を受信して記憶する情報収集システムであって、ネットワーク情報の所在位置情報である収集ネットワーク情報所在位置情報を記憶する収集ネットワーク情報所在位置記憶手段と、収集ネットワーク情報所在位置情報を送信先としてネットワーク情報の要求信号を送信しネットワーク情報を受信するネットワーク情報受信手段と、ネットワーク情報を読み込んで、イベントが発生する可能性がある特徴を有する構成要素を検出するイベント構成要素検出手段と、構成要素に対応付いたイベントを起動させ、イベントの結果として別のネットワーク情報である新規ネットワーク情報への情報要求が行われる場合に、このネットワーク情報の所在位置情報を抽出する新規所在位置情報抽出手段とを備えることを特徴とする情報収集システム。【選択図】図１
2008165356.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して提供されるネットワーク情報を受信して記憶する情報収集システムであって、
ネットワーク情報の所在位置情報である収集ネットワーク情報所在位置情報を記憶する収集ネットワーク情報所在位置記憶手段と、
前記収集ネットワーク情報所在位置情報を送信先としてネットワーク情報の要求信号を送信し、前記ネットワーク情報を受信するネットワーク情報受信手段と、
前記ネットワーク情報を読み込んで、イベントが発生する可能性がある特徴を有する構成要素を検出するイベント構成要素検出手段と、
前記構成要素に対応付いたイベントを起動させ、イベントの結果として別のネットワーク情報である新規ネットワーク情報への情報要求が行われる場合に、このネットワーク情報の所在位置情報を抽出する新規所在位置情報抽出手段と
を備えることを特徴とする情報収集システム。
【請求項２】
請求項１に記載の情報収集システムであって、
前記新規所在位置情報抽出手段が抽出した所在位置情報を、前記収集ネットワーク情報所在位置記憶手段に追加して記憶させる収集ネットワーク情報所在位置追加手段
をさらに備えることを特徴とする情報収集システム。
【請求項３】
請求項１に記載の情報収集システムであって、
前記ネットワーク情報受信手段が受信したネットワーク情報の所在位置情報を記憶する既読ネットワーク情報所在位置記憶手段を備え、
前記ネットワーク情報受信手段は、前記収集ネットワーク情報所在位置情報に基づいて前記ネットワーク情報を要求する際に、前記収集ネットワーク情報所在位置情報と同一の情報が前記既読ネットワーク情報所在位置記憶手段に存在する場合には、情報要求を行わないこと
をさらに特徴とする情報収集システム。
【請求項４】
ネットワークを介して提供されるネットワーク情報を受信して記憶する情報収集方法であって、
ネットワーク情報の所在位置情報である収集ネットワーク情報所在位置情報を記憶する収集ネットワーク情報所在位置記憶ステップと、
前記収集ネットワーク情報所在位置情報を送信先としてネットワーク情報の要求信号を送信し、前記ネットワーク情報を受信するネットワーク情報受信ステップと、
前記ネットワーク情報を読み込んで、イベントが発生する可能性がある特徴を有する構成要素を検出するイベント構成要素検出ステップと、
前記構成要素に対応付いたイベントを起動させ、イベントの結果として別のネットワーク情報である新規ネットワーク情報への情報要求が行われる場合に、このネットワーク情報の所在位置情報を抽出する新規所在位置情報抽出ステップと
を備えることを特徴とする情報収集方法。
【請求項５】
ネットワークを介して提供されるネットワーク情報を受信して記憶する情報収集プログラムであって、
ネットワーク情報の所在位置情報である収集ネットワーク情報所在位置情報を記憶する収集ネットワーク情報所在位置記憶ステップと、
前記収集ネットワーク情報所在位置情報を送信先としてネットワーク情報の要求信号を送信し、前記ネットワーク情報を受信するネットワーク情報受信ステップと、
前記ネットワーク情報を読み込んで、イベントが発生する可能性がある特徴を有する構成要素を検出するイベント構成要素検出ステップと、
前記構成要素に対応付いたイベントを起動させ、イベントの結果として別のネットワーク情報である新規ネットワーク情報への情報要求が行われる場合に、このネットワーク情報の所在位置情報を抽出する新規所在位置情報抽出ステップと
を備えることを特徴とする情報収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してＷＥＢページを網羅的に収集して保存する技術に関する。
【背景技術】
【０００２】
インターネット上に公開された情報（以下、ＷＥＢページ）を網羅的に収集・保存し、後世に残すための取り組み（ＷＥＢアーカイブ）においては、いかにＷＥＢページを漏れなく収集するかが重要となる。
従来、リンクを辿ってＷＥＢページを収集するロボットであるクローラによってＷＥＢページの収集が行われている。しかしながら、ＷＥＢページ上でのマウスカーソルの移動やマウスクリックなどのマウスイベントを契機としてプログラムやスクリプトが動作することで表示されるＷＥＢページなどには、クローラが行き着くことができず、収集できない。また、人手によって無数にあるＷＥＢページの収集を行っていては効率的でなく、漏れがでる可能性も高い。
【０００３】
そこで、クローラや人手でＷＥＢページを収集した後、収集したＷＥＢページを閲覧ソフト（ＷＥＢブラウザ）に表示し、自動的にマウスカーソルとマウスクリックの制御をしてＷＥＢページを網羅的にクリックし、ページ遷移が行われた場合、遷移後のＷＥＢページを再収集することで網羅性を高めようとする試みがなされている（例えば、特許文献１）。
【特許文献１】特開２００５−１４９１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献においては、ＷＥＢページ上に基点を設定し、この基点から一定の間隔ごとにマウスカーソルを上下左右に動作させてマウスクリック制御を行っている。このため、スクリプトの動作やリンクと関係のないページ箇所にもマウスカーソルの移動とマウスクリック制御を行っており、効率的な収集方法が行えているとは言えなかった。
【０００５】
また、上記した特許文献における収集方法では、ＨＴＭＬ（HyperText Markup Language）等によるＷＥＢページのみを対象としており、インターネット上に公開された文書ファイル、画像ファイルなどのアプリケーションドキュメントについて考慮されているものではなかった。すなわち、取得したＷＥＢページを閲覧ソフトに表示させ、網羅的にマウスカーソルを移動させマウスクリックの制御を行うだけでは、アプリケーション上に表示される印刷ボタンや、ドキュメントを編集するためのボタン等を押下してしまう。その結果、印刷用画面が立ち上がったり不要な動画再生を開始したりすることで収集が中断してしまうことや、ドキュメントの内容が変わってしまう可能性があり、確実に収集を行えないという問題がある。
本発明は、このような事情に鑑みてなされたもので、マウスカーソルをＷＥＢページ上に網羅的に移動させるのではなく、ＷＥＢページ収集に関連したイベントを発生するポイントだけを精度良く検出し、効率的にＷＥＢページの収集を行うことを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、ネットワークを介して提供されるネットワーク情報を受信して記憶する情報収集システムであって、ネットワーク情報の所在位置情報である収集ネットワーク情報所在位置情報を記憶する収集ネットワーク情報所在位置記憶手段と、収集ネットワーク情報所在位置情報を送信先としてネットワーク情報の要求信号を送信し、ネットワーク情報を受信するネットワーク情報受信手段と、ネットワーク情報を読み込んで、イベントが発生する可能性がある特徴を有する構成要素を検出するイベント構成要素検出手段と、構成要素に対応付いたイベントを起動させ、イベントの結果として別のネットワーク情報である新規ネットワーク情報への情報要求が行われる場合に、このネットワーク情報の所在位置情報を抽出する新規所在位置情報抽出手段とを備えることを特徴とする情報収集システム。
【０００７】
請求項２に記載の発明は、請求項１に記載の情報収集システムであって、新規所在位置情報抽出手段が抽出した所在位置情報を、収集ネットワーク情報所在位置記憶手段に追加して記憶させる収集ネットワーク情報所在位置追加手段をさらに備えることを特徴とする情報収集システム。
【０００８】
請求項３に記載の発明は、請求項１に記載の情報収集システムであって、ネットワーク情報受信手段が受信したネットワーク情報の所在位置情報を記憶する既読ネットワーク情報所在位置記憶手段を備え、ネットワーク情報受信手段は、収集ネットワーク情報所在位置情報に基づいてネットワーク情報を要求する際に、収集ネットワーク情報所在位置情報と同一の情報が既読ネットワーク情報所在位置記憶手段に存在する場合には、情報要求を行わないことをさらに特徴とする情報収集システム。
【０００９】
請求項４に記載の発明は、ネットワークを介して提供されるネットワーク情報を受信して記憶する情報収集方法であって、ネットワーク情報の所在位置情報である収集ネットワーク情報所在位置情報を記憶する収集ネットワーク情報所在位置記憶ステップと、収集ネットワーク情報所在位置情報を送信先としてネットワーク情報の要求信号を送信し、ネットワーク情報を受信するネットワーク情報受信ステップと、ネットワーク情報を読み込んで、イベントが発生する可能性がある特徴を有する構成要素を検出するイベント構成要素検出ステップと、構成要素に対応付いたイベントを起動させ、イベントの結果として別のネットワーク情報である新規ネットワーク情報への情報要求が行われる場合に、このネットワーク情報の所在位置情報を抽出する新規所在位置情報抽出ステップとを備えることを特徴とする情報収集方法。
【００１０】
請求項５に記載の発明は、ネットワークを介して提供されるネットワーク情報を受信して記憶する情報収集プログラムであって、ネットワーク情報の所在位置情報である収集ネットワーク情報所在位置情報を記憶する収集ネットワーク情報所在位置記憶ステップと、収集ネットワーク情報所在位置情報を送信先としてネットワーク情報の要求信号を送信し、ネットワーク情報を受信するネットワーク情報受信ステップと、ネットワーク情報を読み込んで、イベントが発生する可能性がある特徴を有する構成要素を検出するイベント構成要素検出ステップと、構成要素に対応付いたイベントを起動させ、イベントの結果として別のネットワーク情報である新規ネットワーク情報への情報要求が行われる場合に、このネットワーク情報の所在位置情報を抽出する新規所在位置情報抽出ステップとを備えることを特徴とする情報収集プログラム。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、ＷＥＢページを解析し、ＷＥＢページ収集に関連したイベントを発生する可能性のあるポイントだけを検出して動作させるようにしたので、効率的なＷＥＢページの収集を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態によるシステムの構成を示すブロック図である。
本発明による情報収集システムは、情報送信装置１０と、制御部２０と、データベース部３０とを備えている。
【００１３】
情報送信装置１０は、制御部２０とネットワークを介して接続されており、ＷＥＢページ１１を有する。情報送信装置１０は、制御部２０からのＷＥＢページ要求に応じてＷＥＢページ１１を送信する。ＷＥＢページ１１は、ＨＴＭＬ形式、ＸＨＴＭＬ（eXtensible HyperText Markup Language）形式、ＸＭＬ（eXtensible Markup Language）形式によるデータである他、画像、テキスト、その他のアプリケーションデータであっても良い。また、情報送信装置１０とＷＥＢページ１１とは、図１において１つずつしか図示されていないが、複数であって良く、本実施形態においても、インターネット（ネットワーク）を介してＷＥＢページと通信可能であることを想定する。
【００１４】
制御部２０は、ページ収集制御部２１と、ＷＥＢブラウザ２２と、ページ解析部２３と、マウスカーソル制御部２４とを有する。
ページ収集制御部２１は、ページ収集処理を行うために各機能部の動作連携を制御する。
ＷＥＢブラウザ２２は、ＩＰ（Internet Protocol）プロトコルに基づいてインターネット通信を行い、利用者に閲覧可能なようにＷＥＢページをレンダリングして画面に表示するアプリケーションソフトである。本実施形態例では、ＷＥＢブラウザを利用することとしたが、上記のようなＷＥＢブラウザが行う各機能を備えたアプリケーションであれば、別途データ収集プログラムを利用することとしても良い。
【００１５】
ページ解析部２３は、取得したＷＥＢページのデータ構造を解析し、イベント発生箇所の位置データ（以下、要素位置データ）を検出する。詳細な動作は後に説明する。
マウスカーソル制御部２４は、ページ解析部２３が検出した要素位置データに対応してマウスカーソルを動作させるなどのマウスカーソル制御を行う。
【００１６】
データベース部３０は、情報記憶部であり、収集ＵＲＬテーブル３１と、既読ＵＲＬテーブル３２と、構成要素位置テーブル３３とを備える。
収集ＵＲＬテーブル３１は、ＷＥＢページ収集の対象となるＵＲＬデータを記憶する。収集ＵＲＬテーブル３１のデータ例を図７に示す。
既読ＵＲＬテーブル３２は、ＷＥＢページ収集を既に行ったＵＲＬデータを記憶する。既読ＵＲＬテーブル３２のデータ例を図８に示す。
【００１７】
構成要素位置テーブル３３は、収集ＵＲＬテーブル３１に記憶されたＵＲＬに対応するＷＥＢページデータを解析して検出した構成要素の要素位置データを記憶する。構成要素位置テーブル３３のデータ例を図６に示す。構成要素位置テーブル３３は、構成要素番号と要素位置データとを有している。例えば、構成要素番号は構成要素を一意に特定するデータであり、要素位置データは画面上の左上端を（０、０）として、右にＸピクセル、下にＹピクセル移動した位置を（Ｘ、Ｙ）として表す座標値である。例えば、（１０、４８）といったときは、画面の左上端から右に１０ピクセル、下に４８ピクセル移動した地点であることを示す。
【００１８】
次に、図２と、図３と、図４と、図５のフローチャートを参照して、ＷＥＢページ収集動作について説明する。
利用者は、予め収集ＵＲＬテーブル３１に１件以上のＵＲＬデータを記憶させておくこととする。
ページ収集制御部２１は、収集ＵＲＬテーブル３１を参照し、収集ＵＲＬテーブル３１にＵＲＬデータが存在するか否かを判定する（ステップＳ１００）。ページ収集制御部２１は、収集ＵＲＬテーブル３１にデータが存在しないと判定するまでステップＳ４００までの処理を実行する。
【００１９】
収集ＵＲＬテーブル３１にＵＲＬデータが存在すれば、ページ収集制御部２１は、ＷＥＢページの取得処理を行う（ステップＳ２００）。まず、ページ収集制御部２１は、収集ＵＲＬテーブル３１に記憶されたＵＲＬデータを１件取得する（ステップＳ２０１）。この際、ページ収集制御部２１は、取得したＵＲＬデータと同一のデータが既読ＵＲＬテーブル３２に存在するか否かを検出し、存在した場合には収集済みのデータであるので、以下の処理を行わず、ステップＳ１００の処理を行う。
【００２０】
そして、ページ収集制御部２１は、ＷＥＢブラウザ２２にＵＲＬデータを送信する。ＷＥＢブラウザ２２は、ＵＲＬデータを受信し、対応するＵＲＬにＷＥＢページ要求を送信する。情報送信装置１０は、ＷＥＢページ要求を受信し、ＷＥＢページ１１をＷＥＢブラウザ２２に送信する。ＷＥＢブラウザ２２は、ＷＥＢページ１１を受信する（ステップＳ２０２）。ページ収集制御部２１は、受信したＷＥＢページ１１を、収集ページとして保存する。また、上記で取得した１件のＵＲＬをデータを収集ＵＲＬテーブル３１から削除し、既読ＵＲＬテーブル３２に記憶させる。
【００２１】
次に、ページ解析部２３は、受信したＷＥＢページデータの解析処理を行う（ステップＳ３００）。例えば、ページ解析部２３はまず、受信したＷＥＢページデータファイルの拡張子を読み込み、ＷＥＢページデータのファイル形式を判定する。そして、ページ解析部２３は、解析対象のＷＥＢページデータがＨＴＭＬ形式、ＸＨＴＭＬ形式およびＸＭＬ形式のいずれかである場合には、ＷＥＢページデータをＤＯＭ（Document Object Model）にパースする（ステップＳ３０１）。
【００２２】
ＤＯＭとは、タグ構造で記述されたデータを階層構造化し、プログラムやスクリプトから制御できるようにするためのインターフェイス機能である。ＤＯＭにパースするとは、ＨＴＭＬ形式やＸＨＴＭＬ形式やＸＭＬ形式などのデータを階層構造化して、プログラムからツリー構造として扱うためのデータアクセス構造（ＤＯＭオブジェクト）を生成することをいう。例えば、ＨＴＭＬデータをＤＯＭにパースすると、ＨＴＭＬ構成要素（タグ）をノードとしたツリー構造のデータとしてＨＴＭＬデータを扱うことができる。そして、ページ解析部２３は、レンダリングを行ってＤＯＭオブジェクトの構成要素を表示する位置を算出し、ＷＥＢページデータをＷＥＢブラウザ２２に表示させる（ステップＳ３０２）。
【００２３】
次に、ページ解析部２３は、利用者が予め設定した規則に基づいて、ＤＯＭオブジェクトからイベントを発生する可能性のある構成要素を検出し（ステップＳ３０３）、その要素が表示される位置を構成要素位置テーブル３３に記憶させる（ステップＳ３０４）。例えば、ページ解析部２３は、ＤＯＭオブジェクトを参照して、＜Ａ＞タグやボタンタグ、画像タグなどを検出し、その要素が表示される位置を構成要素位置テーブルに記憶させる。すなわち、ページ解析部２３は、ＤＯＭオブジェクトを参照して、＜Ａ＞タグであるノードを検出し、そして、ページ解析部２３は、ステップＳ３０２で算出した構成要素を表示する位置を要素位置データとして構成要素位置テーブル３３に記憶させる。ページ解析部２３は、ＷＥＢページが文書ファイル、画像ファイルなどのアプリケーションデータである場合にも同様にイベントを発生する構成要素の要素位置データを検出する。
【００２４】
ここで、ページ解析部２３は、ＷＥＢページが文書ファイル、画像ファイルなどのアプリケーションデータである場合も、同様にイベントを発生する可能性のある構成要素を検出し、その表示位置を構成要素位置テーブルに記憶させる。例えば、ＰＤＦ（Portable Document Format）ファイルの場合はＤｏｃｕｍｅｎｔオブジェクトが含むＡｎｃｈｏｒオブジェクトを、イベントを発生する可能性のある構成要素として検出する。また、ＷＯＲＤファイルの場合はＡｃｔｉｖｅＸＯｂｊｅｃｔ．Ｄｏｃｕｍｅｎｔｓが含むＨｙｐｅｒｌｉｎｋｓオブジェクトを、イベントを発生する可能性のある構成要素として検出する。また、Ｆｌａｓｈファイルの場合はＢｕｔｔｏｎｓオブジェクトなどを、イベントを発生する可能性のある構成要素として検出する。検出した各要素の位置情報を検出し、構成要素位置テーブルに記憶させる。
【００２５】
ページ解析部２３は、イベントを発生させる可能性のある構成要素の検出にあたっては、例えば画像解析などを実行し、要素位置データを検出しても良い。この場合、ページ解析部２３はＷＥＢページデータをレンダリングした後、ページ全体の画像解析を行い、各画素の特徴、及び近傍領域の特徴を抽出することによってイベントを発生する可能性である構成要素を検出する。すなわち、画面の中で一定の範囲のみ連続して塗りつぶされている領域、テキストが表示されている領域、色が異なっている領域、下線のある領域などをイベントが発生する可能性のある要素として抽出する。
【００２６】
次に、マウスカーソル制御部２４は、マウス制御によるＵＲＬ抽出処理を行う（ステップＳ４００）。まず、マウスカーソル制御部２４は、構成要素位置テーブル３３を参照し、構成要素位置テーブル３３に要素位置データが存在するか否かを判定する（ステップＳ４０１）。マウスカーソル制御部２４は、構成要素位置テーブル３３に要素位置データが存在しないと判定するまでＳ４０４までの処理を続ける。
構成要素位置テーブル３３に要素位置データが存在すれば、マウスカーソル制御部２４は、構成要素位置テーブル３３から要素位置データを１件読み込む（ステップＳ４０２）。
マウスカーソル制御部２４は、読み込んだ要素位置データが示す座標位置に、マウスカーソルを移動させ、当該位置でマウスクリックを行ったと同様の信号を入力する（ステップＳ４０３）。
【００２７】
マウスクリック信号を検知すると、ＷＥＢブラウザ２２は、当該位置でマウスクリックされたときの動作処理を行う。当該位置のマウスクリックによりイベントが発生し、画面遷移を行うときは、ＷＥＢブラウザ２２は、ＷＥＢページ要求データを生成する。ＷＥＢブラウザ２２がＷＥＢページ要求データを生成すると、ページ収集制御部２１は、ＷＥＢページ要求データを取得し、ＷＥＢページ要求データから要求先ＵＲＬデータを取得し、要求先ＵＲＬデータを収集ＵＲＬテーブル３１に記憶させる（ステップＳ４０４）。ページ収集制御部２１が要求先ＵＲＬデータを取得すると、ＷＥＢブラウザ２２は、ＷＥＢページ要求を中止する。また、マウスカーソル制御部２４は、読み込んだ要素位置データを構成要素位置テーブル３３から削除する。
【００２８】
この構成によれば、図９に図示するように、画面上に複数の構成要素が存在する場合、テキスト部分などを避け、マウスカーソルをイベント発生の可能性のある部分にだけ移動させることができる。
また、ＷＥＢページ解析の際、イベントが発生すると判定した構成要素の特徴を記憶する記憶部を設けて、マウスクリック時に実際にイベントが発生したか否かを記憶することによって、イベントの発生する構成要素の特徴傾向を分析する学習機能を設ける構成としても良い。
【００２９】
本発明によれば、ＷＥＢページ収集において網羅的にマウスカーソルの移動およびマウスボタンの制御を行うことなく、最低限のマウスカーソル制御のみでＷＥＢページを収集することが可能となる。すなわち、ＷＥＢページ収集にかかる時間を大幅に短縮することができる。
【００３０】
例えば、収集対象のＷＥＢページが横８００ピクセル、縦６００ピクセルのＨＴＭＬページだとした場合、従来のページ上を網羅的に移動する方法では、マウスを上下左右に１０ピクセルずつ移動させると、４８００回の移動が必要となる。一方、本発明により予めマウスクリックの必要な箇所を検出する方法では、１ページの平均リンク数が１０前後と言われていることから、平均して１０回程度の移動で済む。よって、マウスカーソルの制御時間を１／４８０程度に短縮することができる。
また、本発明では、マウスカーソル制御による収集を、ＨＴＭＬ形式以外のアプリケーションドキュメントに対しても行うことが可能である。
【００３１】
なお、本発明における図１に示す機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりＷＥＢページ収集を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３２】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態を示すブロック図である。
【図２】本発明の一実施形態を示すフローチャートである。
【図３】本発明によるＷＥＢページ取得処理を示すフローチャートである。
【図４】本発明によるＷＥＢページ解析処理を示すフローチャートである。
【図５】本発明によるＵＲＬ抽出処理を示すフローチャートである。
【図６】本発明による構成要素位置テーブルのデータ構造を示す図である。
【図７】本発明による収集ＵＲＬテーブルのデータ構造を示す図である。
【図８】本発明による既読ＵＲＬテーブルのデータ構造を示す図である。
【図９】本発明によるマウス制御画面を示す図である。
【符号の説明】
【００３４】
１０  情報送信装置
１１  ＷＥＢページ
２０  制御部
２１  ページ収集制御部（新規所在位置情報抽出手段、収集ネットワーク情報所在位置追加手段）
２２  ＷＥＢブラウザ（ネットワーク情報受信手段）
２３  ページ解析部（イベント構成要素検出手段）
２４  マウスカーソル制御部
３０  データベース部
３１  収集ＵＲＬテーブル（収集ネットワーク情報所在位置記憶手段）
３２  既読ＵＲＬテーブル（既読ネットワーク情報所在位置記憶手段）
３３  構成要素位置テーブル
【図１】
2008165356.tif 000003
【図２】
2008165356.tif 000004
【図３】
2008165356.tif 000005
【図４】
2008165356.tif 000006
【図５】
2008165356.tif 000007
【図６】
2008165356.tif 000008
【図７】
2008165356.tif 000009
【図８】
2008165356.tif 000010
【図９】
2008165356.tif 000011