(57)【要約】【課題】情報源から電子情報を収集する際に最新情報を効率良く収集することが可能な技術を提供する。【解決手段】少なくとも一つ以上の情報源を対象として該対象から電子情報を収集する情報収集方法において、情報源より情報を収集するステップと、前記収集により新規に収集された情報である新規収集情報と前記収集により過去に収集されている情報である収集済み情報との内容の類似性から該新規収集情報の冗長性を判定するステップと、前記判定により冗長性があると判定された新規収集情報について、その新規収集情報と冗長性のある収集済み情報の収集時期または更新時期の少なくともいずれか一つに基づいて該新規収集情報の蓄積の要否を判定するステップを有するものである。【選択図】　　　　図１
2004139481.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つ以上の情報源を対象として該対象から電子情報を収集する情報収集方法において、
情報源より情報を収集するステップと、前記収集により新規に収集された情報である新規収集情報と前記収集により過去に収集されている情報である収集済み情報との内容の類似性から該新規収集情報の冗長性を判定するステップと、前記判定により冗長性があると判定された新規収集情報について、その新規収集情報と冗長性のある収集済み情報の収集時期または更新時期の少なくともいずれか一つに基づいて該新規収集情報の蓄積の要否を判定するステップを有することを特徴とする情報収集方法。
【請求項２】
前記新規収集情報と冗長性のある収集済み情報の収集時期が、該新規収集情報の収集された時期よりも所定期間以前である場合には、その新規収集情報を蓄積することを特徴とする請求項１に記載された情報収集方法。
【請求項３】
前記収集済み情報の収集時期が、該新規収集情報の収集された時期より所定期間以内であっても、該収集済み情報の情報源における更新時期が所定期間以前である場合には、その新規収集情報を蓄積することを特徴とする請求項２に記載された情報収集方法。
【請求項４】
少なくとも一つ以上の情報源を対象として該対象から電子情報を収集する情報収集装置において、
情報源より情報を収集する情報収集処理部と、前記収集により新規に収集された情報である新規収集情報と前記収集により過去に収集されている情報である収集済み情報との内容の類似性から該新規収集情報の冗長性を判定する冗長性判定処理部と、前記判定により冗長性があると判定された新規収集情報について、その新規収集情報と冗長性のある収集済み情報の収集時期または更新時期の少なくともいずれか一つに基づいて該新規収集情報の蓄積の要否を判定する収集結果生成処理部とを備えることを特徴とする情報収集装置。
【請求項５】
少なくとも一つ以上の情報源を対象として該対象から電子情報を収集する情報収集装置としてコンピュータを機能させる為のプログラムにおいて、
情報源より情報を収集する情報収集処理部と、前記収集により新規に収集された情報である新規収集情報と前記収集により過去に収集されている情報である収集済み情報との内容の類似性から該新規収集情報の冗長性を判定する冗長性判定処理部と、前記判定により冗長性があると判定された新規収集情報について、その新規収集情報と冗長性のある収集済み情報の収集時期または更新時期の少なくともいずれか一つに基づいて該新規収集情報の蓄積の要否を判定する収集結果生成処理部としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は電子情報を自動的に収集する情報収集装置に関し、特にインターネット上から最新情報を効率的に収集する情報収集装置に適用して有効な技術に関するものである。
【０００２】
【従来の技術】
最新情報を把握する等の目的から、インターネット上のファイル等を効率的に収集したいと言う要求がある。この場合、インターネット上のファイルに含まれるＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）に基づいて、自動的に該ファイルを収集する情報収集装置が用いられる。
しかし、この様な情報収集においては、利用者にとって冗長な情報が大量に収集されてしまうという問題がある。この問題の解決策として、収集済みの情報（以下、収集済み情報と呼ぶ）と新規に収集された情報（以下、新規収集情報と呼ぶ）の内容の類似性に基づいて新規収集情報の冗長性を判定し、冗長と判定された新規収集情報を収集結果から除外する技術が開示されている（例えば特許文献１参照。以下、従来技術１と呼ぶ）。
【０００３】
【特許文献１】
特開平８−２３５１５１号公報（第４頁、第６図）
【０００４】
【発明が解決しようとする課題】
しかしながら、従来技術１における情報収集装置では、新規収集情報と収集時期に隔たりのある収集済み情報までもが、冗長性判定の対象となる。
収集済み情報と収集時期に隔たりの無い冗長な新規収集情報であれば、既知の収集済み情報と同一の事柄を述べている情報である可能性が高く、該新規収集情報を冗長性に基づいて除外しても、利用者にとって大きな問題は無い。
【０００５】
すなわち、冗長と判定された新規収集情報であっても、収集済み情報と新規収集情報に収集時期の隔たりがある場合には、異なる時期に発生した別の事柄を示している可能性が高く、利用者にとっては新規の情報となる。それにも関わらず、この場合、該新規収集情報を内容の冗長性に基づいて除外してしまうため、利用者が該新規収集情報を閲覧する機会が失われるという問題がある。
【０００６】
例えば、ある会社で新製品の発表が行われたことを複数のメディアが伝えた場合、ほぼ同時期に同様な内容の情報が複数の情報源から収集されるが、これらは同じ内容を示している可能性が高い為、冗長性に基づいて除外しても問題は無いが、ある会社で新製品の発表が行われた後、その１年後に同じ会社から再び新製品の発表が行われた場合、それらの情報の間に冗長性があったとしても、それらが異なる製品の情報を示している可能性が高く、冗長性のみに基づいて除外してしまうと、その情報を閲覧する機会が失われてしまう。
本発明の目的は上記問題を解決し、情報源から電子情報を収集する際に最新情報を効率良く収集することが可能な技術を提供することにある。
【０００７】
【課題を解決するための手段】
本発明は、少なくとも一つ以上の情報源を対象として該対象から電子情報を収集する情報収集装置において、冗長性があると判定された新規収集情報の蓄積の要否を該新規収集情報と冗長性のある収集済み情報の収集時期または更新時期に基づいて判定するものである。
【０００８】
本発明の情報収集装置では、少なくとも一つ以上の情報源を対象とし、インターネット等のネットワークを介して該対象にアクセスして電子情報を収集する。そして、前記収集により新規に収集された情報である新規収集情報と前記収集により過去に収集されている情報である収集済み情報とを比較し、それらの内容の類似性から該新規収集情報の冗長性を判定する。
【０００９】
前記冗長性の判定により収集済み情報と冗長性があると判定された新規収集情報について、その新規収集情報と冗長性があると判定された収集済み情報の収集時期を調べ、その収集済み情報の収集時期が、該新規収集情報の収集された時期よりも所定期間以前である場合に、その新規収集情報を最新情報として蓄積する。
【００１０】
また、前記収集済み情報の収集時期が、該新規収集情報の収集された時期より所定期間以内である場合には、その収集済み情報の情報源における更新時期を調べ、該収集済み情報の更新時期が該新規収集情報の収集された時期よりも所定期間以前である場合には、その新規収集情報を最新情報として蓄積する。
【００１１】
以上の様に本発明の情報収集装置によれば、冗長性があると判定された新規収集情報の蓄積の要否を該新規収集情報と冗長性のある収集済み情報の収集時期または更新時期に基づいて判定するので、情報源から電子情報を収集する際に最新情報を効率良く収集することが可能である。
【００１２】
【発明の実施の形態】
（実施形態１）
以下に少なくとも一つ以上の情報源を対象として該対象から電子情報を収集する実施形態１の情報収集装置について説明する。
図１は本実施形態の情報収集装置の概略構成を示す図である。図１に示す様に本実施形態の情報収集装置は、情報収集処理部１１２と、冗長性判定処理部１１３と、収集結果生成処理部１１４と、収集結果出力処理部１１５とを有している。
【００１３】
情報収集処理部１１２は、情報源より情報を収集する処理部である。冗長性判定処理部１１３は、前記収集により新規に収集された情報である新規収集情報と前記収集により過去に収集されている情報である収集済み情報との内容の類似性から該新規収集情報の冗長性を判定する処理部である。
【００１４】
収集結果生成処理部１１４は、前記判定により冗長性があると判定された新規収集情報について、その新規収集情報と冗長性のある収集済み情報の収集時期または更新時期の少なくともいずれか一つに基づいて該新規収集情報の蓄積の要否を判定する処理部である。収集結果出力処理部１１５は、収集結果生成処理部１１４の判定結果を利用者に通知する処理部である。
【００１５】
情報収集装置を情報収集処理部１１２、冗長性判定処理部１１３、収集結果生成処理部１１４及び収集結果出力処理部１１５として機能させる為のプログラムは、フロッピディスク等の記録媒体に記録されて実行されるものとする。なお前記プログラムを記録する記録媒体はフロッピディスク以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００１６】
本実施形態を適用した情報収集装置は、収集結果を表示するディスプレイ１０１、収集コマンドを入力するキーボード１０２、収集処理及び冗長性判定処理等の各種処理を行う中央演算処理装置（ＣＰＵ）１０３、各種データを格納する磁気ディスク装置１０４、フロッピディスク１０５から各種プログラム及びデータを読み込むフロッピディスクドライブ（ＦＤＤ）１０６、収集対象情報源となるインターネットやイントラネットと接続されたネットワーク１０７、収集処理及び収集情報処理用のプログラム並びにデータを一時的に格納する主メモリ１０８及びこれらを結ぶバス１０９から構成される。
【００１７】
磁気ディスク装置１０４は二次記憶装置の一つであり、収集済み情報を管理する収集情報管理テーブル１１０が格納される。ＦＤＤ１０６を介してフロッピディスク１０５に格納されている情報が、主メモリ１０８或いは磁気ディスク装置１０４に読み込まれる。
【００１８】
主メモリ１０８には、情報収集装置全体を制御するシステム制御処理部１１１、収集処理を行う情報収集処理部１１２、新規収集情報と収集済み情報との冗長性を判定する冗長性判定処理部１１３、判定された冗長性及び収集済み情報の収集時期に応じて収集結果を生成する収集結果生成処理部１１４、収集結果を出力する収集結果出力処理部１１５としてコンピュータを機能させる為のプログラムがロードされる。更に主メモリ１０８には、一時的にデータを格納するワークエリア１１６が確保される。
【００１９】
図２は本実施形態の新規収集情報の一例を示す図である。本実施形態では、収集対象情報源からは図２に示す様な新規収集情報２０１が収集されることを想定するものとし、新規収集情報２０１は、表題２０２、更新日２０３、本文２０４から構成されているものとする。
【００２０】
また、本実施形態ではインターネット上の情報をネットワーク１０７経由で読み込む構成としたが、フロッピディスク１０５に格納されている情報を、ＦＤＤ１０６を介して読み込む構成としても構わないし、ＣＤ−ＲＯＭとＣＤ−ＲＯＭドライブという様に他の媒体と対応する読み取り装置を用いる構成としても構わないものとする。
【００２１】
また、本実施形態では入力装置としてキーボードを利用しているが、マウスを用いても構わないし、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）の様な携帯端末を用いても構わないし、その他の入力装置を用いても構わないものとする。
【００２２】
以下に本実施形態における各処理部の処理手順について説明する。本システムでは、キーボード１０２から情報収集コマンドが入力された場合にシステム制御処理部１１１の処理が実行される。
まず、システム制御処理部１１１の処理手順について図３に示すＰＡＤ（Ｐｒｏｂｌｅｍ　Ａｎａｌｙｓｉｓ　Ｄｉａｇｒａｍ）図を用いて説明する。
【００２３】
図３は本実施形態のシステム制御処理部１１１の処理内容を示す図である。まず、システム制御処理部１１１は、ワークエリア１１６の内容をクリアする（ステップ３０１）。次に、情報収集処理部１１２を起動して収集対象情報源から新規収集情報を収集し、ワークエリア１１６に格納する（ステップ３０２）。
【００２４】
次に、前記ステップ３０２でワークエリア１１６に格納された新規収集情報の数だけ、ステップ３０６及びステップ３０７の処理を繰り返す（ステップ３０３）。すなわちステップ３０６では、冗長性判定処理部１１３を起動し、ワークエリア１１６に含まれている未処理の新規収集情報と収集済み情報との冗長性を判定する。次にステップ３０７では、前記ステップ３０６で冗長性の判定対象となった新規収集情報を収集済み情報として収集情報管理テーブル１１０に追加する。
【００２５】
次に収集結果生成処理部１１４を起動し、前記冗長性判定処理部１１３によって得られた判定結果、及び収集済み情報の収集時期に基づいて収集結果を生成し、ワークエリア１１６に格納する（ステップ３０４）。最後に、収集結果出力処理部１１５を起動し、前記収集結果生成処理部１１４によりワークエリア１１６に格納された収集結果をディスプレイ１０１に出力する（ステップ３０５）。
以上が、システム制御処理部１１１の処理手順の説明である。
【００２６】
次に、システム制御処理部１１１によって起動される情報収集処理部１１２の処理手順について説明する。情報収集処理部１１２は、収集対象情報源から新規収集情報を収集し、該新規収集情報をシステム内で一意に識別できる任意の識別子（以下、管理ＩＤと呼ぶ）を付与した上で、ワークエリア１１６に該新規収集情報を格納する。なお、本実施形態では、収集対象情報源から収集する新規収集情報の個数を制限していないが、収集する新規収集情報の個数を制限しても構わないものとする。
【００２７】
次に、情報収集処理部１１２によってワークエリア１１６に格納される新規収集情報の格納形態を、図４を用いて説明する。
図４は本実施形態の新規収集情報の格納形態の一例を示す図である。新規収集情報４０１は、新規収集情報自身から抽出される表題２０２、更新日２０３、本文２０４に加えて、一意に該新規収集情報を識別できる管理ＩＤ４０２が付与された形で、ワークエリア１１６に格納される。また、後述する冗長性判定処理部１１３によって更新される新規収集情報処理フラグ４０３の為の領域が確保される。
【００２８】
次に、システム制御処理部１１１によって磁気ディスク装置１０４に蓄積される収集情報管理テーブル１１０の格納形態を、図５を用いて説明する。
図５は本実施形態の収集情報管理テーブル１１０の格納形態の一例を示す図である。磁気ディスク装置１０４に蓄積される収集情報管理テーブル１１０には、上記新規収集情報の表題２０２、更新日２０３、本文２０４、管理ＩＤ４０２に加えて、システム制御処理部１１１の処理が行われた収集日付５０１の組が、収集済み情報として登録されており、収集の行われた日付が何日前であるかを示す日数により収集日付５０１を表している。なお、本実施形態では日付を管理する構成としているが、きめ細かい判定を行う為に時刻も併せて管理する構成としても構わないものとする。
【００２９】
次に、システム制御処理部１１１によって起動される冗長性判定処理部１１３の処理手順について図６に示すＰＡＤ図を用いて説明する。
図６は本実施形態の冗長性判定処理部１１３の処理内容を示す図である。まず、冗長性判定処理部１１３は、ワークエリア１１６内の新規収集情報処理フラグ４０３の内容をクリアする（ステップ６０１）。
【００３０】
次に、収集情報管理テーブル１１０に蓄積されている収集済み情報の数だけ、ステップ６０３からステップ６０９までの処理を繰り返す（ステップ６０２）。
すなわち、まずステップ６０３では、前記システム制御処理部１１１のステップ３０６において冗長性の判定対象となっている新規収集情報と、未処理の収集済み情報との冗長性を判定する。
【００３１】
次にステップ６０４では、前記ステップ６０３において該新規収集情報に冗長性があると判定されたかどうかを調べ、冗長性があると判定された場合には、ステップ６０５からステップ６０８の処理を行い、冗長性が無いと判定された場合には、ステップ６０９の処理を行う。
すなわち、前記ステップ６０４で冗長性があると判定された場合にはステップ６０５に進み、収集情報管理テーブル１１０を参照し、該収集済み情報の収集日付５０１を取得する。
【００３２】
次にステップ６０６では、本処理を行っている時点の日付と前記ステップ６０５において取得された収集日付５０１との差が、システムで予め定義しておく期間（以下、除外期間と呼ぶ）以内であるかどうかを調べ、除外期間以内である場合には、ステップ６０７の処理を行い、そうでない場合には、ステップ６０８の処理を行う。
【００３３】
すなわち、前記ステップ６０６で、日付の差が除外期間以内であると判定された場合にはステップ６０７へ進み、該新規収集情報の新規収集情報処理フラグ４０３を「非公開」にセットする。また前記ステップ６０６で、日付の差が除外期間を上回っていると判定された場合にはステップ６０８へ進み、該新規収集情報の新規収集情報処理フラグ４０３を「公開」にセットする。
そして、前記ステップ６０４において冗長性があると判定されなかった場合には、該新規収集情報の新規収集情報処理フラグ４０３を「公開」にセットする（ステップ６０９）。
【００３４】
本実施形態において、除外期間は、冗長性があると判定された新規収集情報の出現頻度によって定義されるものとする。すなわち、ある収集済み情報に対して冗長性があると判定された新規収集情報の収集時期を記録しておき、冗長性のある新規収集情報が高い頻度で収集される時期の間隔を調べ、この間隔よりも短い期間を除外期間に定義しておく。この様に除外期間を定義しておくことにより、冗長性のある新規収集情報が周期的に収集される場合に、その周期毎に異なる情報が収集されているものとして、それらの情報を閲覧する機会を残すことができる。なお、本実施形態では、予め除外期間をシステムで定義する構成としているが、利用者の判断に応じて除外期間を変更できる構成としても構わないものとする。
以上が、冗長性判定処理部１１３の処理手順の説明である。
【００３５】
次に、システム制御処理部１１１によって起動される収集結果生成処理部１１４の処理手順について図７に示すＰＡＤ図を用いて説明する。
図７は本実施形態の収集結果生成処理部１１４の処理内容を示す図である。まず、収集結果生成処理部１１４は、ワークエリア１１６に格納された新規収集情報の数だけ、ステップ７０２からステップ７０４までの処理を繰り返す（ステップ７０１）。
すなわち、まずステップ７０２では、未処理の新規収集情報の内一つを選択し、図４に示した該新規収集情報４０１の新規収集情報処理フラグ４０３を参照する。
【００３６】
次にステップ７０３では、前記ステップ７０２において参照した新規収集情報処理フラグ４０３が「非公開」であるかどうかを調べ、「非公開」である場合には、ステップ７０４の処理に進み、ワークエリア１１６から該新規収集情報を削除する。
【００３７】
ステップ７０２からステップ７０４までの処理が終了すると、次にステップ７０５へ進み、ワークエリア１１６に格納されている新規収集情報から一覧表を作成し、収集結果としてワークエリア１１６に格納する。
【００３８】
なお、本実施形態では、ワークエリア１１６に格納されている新規収集情報から収集結果を生成する構成としているが、利用者が容易に収集済み情報との関連性を見出せる様に、冗長性の判定された収集済み情報も併せて収集結果を生成する構成としても構わないものとする。
以上が、収集結果生成処理部１１４の処理手順の説明である。
【００３９】
次に、システム制御処理部１１１によって起動される収集結果出力処理部１１５の処理手順について説明する。収集結果出力処理部１１５は、前記収集結果生成処理部１１４によってワークエリア１１６に格納された収集結果をディスプレイ１０１に出力する。
【００４０】
図８は本実施形態の情報収集処理の具体例を示す図である。本例では、新規収集情報８０１が、磁気ディスク装置１０４に格納されている収集済み情報と比較される。なお、本例における冗長性判定処理部１１３では、収集情報の内容から、自立語の可能性のある文字列（以下、特徴文字列と呼ぶ）を抽出し、同じ特徴文字列が比較する情報で共起する回数に基づいて冗長性を判定するものとする。
【００４１】
ここでは、共起回数が「３」以上の場合に冗長性があると判断するものとする。この場合、新規収集情報Ａ’「Ａｇｒｅｅｍｅｎｔ　ｏｎ　ｃｏｍｍｅｒｃｅ　ｂｅｔｗｅｅｎ　ＡＡ　ａｎｄ　ＢＢ」と収集済み情報Ａ「Ｔｒａｄｅ　ａｇｒｅｅｍｅｎｔ　ｂｅｔｗｅｅｎ　ＡＡ　ａｎｄ　ＢＢ」とでは、「ＡＡ」、「ＢＢ」、「ａｇｒｅｅｍｅｎｔ」の共起回数が「３」、同様に新規収集情報Ｃ’「Ｅｃｏｎｏｍｉｃ　Ｓｌｏｗｄｏｗｎ　ｉｎ　ＣＣ」と収集済み情報Ｃ「ＣＣ　ｆａｃｅｓ　Ｅｃｏｎｏｍｉｃ　Ｓｌｏｗｄｏｗｎ」とでは、「ＣＣ」、「ｅｃｏｎｏｍｉｃ」、「ｓｌｏｗｄｏｗｎ」の共起から、冗長性があると判定される。
【００４２】
収集結果生成処理部１１４では、冗長性判定処理部１１３で冗長性があると判定された新規収集情報と収集済み情報の組における該収集済み情報の収集日付を参照する。ここでは、除外期間を「３６５日」とし、参照した収集日付が「現時点から３６５日以内」である該新規収集情報を除外して収集結果８０２を生成している。
この結果、収集結果８０２には冗長性が無いと判定された新規収集情報Ｄに加えて、冗長性の判定された収集済み情報が３６５日以前に収集された新規収集情報Ｃ’が含まれることになる。
【００４３】
なお、本実施形態では、自立語の可能性のある文字列（以下、特徴文字列と呼ぶ）が、比較する情報の本文内で共起する回数が所定回数以上だった場合に冗長性があると判定する構成としているが、従来技術１で開示されている様な表題を比較する構成にしても構わないし、他の判定基準で冗長性を判定する構成にしても構わないものとする。
【００４４】
また、本実施形態では、収集時期を判定基準とする構成としているが、収集済み情報の収集時期と更新時期に隔たりがある場合に対応する為に、更新時期を判定基準とする構成としても構わないし、収集時期が除外期間以内である場合に更新時期も除外期間以内であるかを調べる等、両者を組み合わせて判定基準とする構成としても構わないものとする。
【００４５】
以上示した様に本実施形態によれば、利用者は冗長な新規収集情報の内、収集済み情報と収集時期の隔たりの無いものに関しては、確認する必要が無くなり、収集時期の隔たりのあるものに関しては、該新規収集情報を確認することで、最新情報を効率良く把握することができる様になる。
【００４６】
なお、本実施形態では、情報収集処理部１１２は、インターネット上に蓄積されている情報を抽出する用途を想定しているが、ＲＤＢ（Ｒｅｌａｔｉｏｎａｌ　ＤａｔａＢａｓｅ）等のデータベースやグループウェア等、文書ファイル共有システムから情報を抽出する用途等に用いても構わないものとする。また、収集対象情報源が文書、画像、映像、音声等の情報であっても構わないものとする。
【００４７】
更に、本実施形態においては収集結果出力処理部１１５では、新規収集情報の収集結果を情報収集装置のディスプレイ１０１上に表示する実装について説明した。しかし、メール等の手段を用いて情報収集者に通知する実装を取っても構わないものとする。また、収集情報管理テーブル１１０上に未読または既読に関する情報を併せて蓄積し、未読の情報のみを提示する実装を取っても構わないものとする。
【００４８】
また本実施形態では、情報収集処理部１１２、冗長性判定処理部１１３、収集結果生成処理部１１４、収集結果出力処理部１１５を、全て同一のコンピュータ上に実装する構成について説明している。しかし、情報収集処理部１１２における新規収集情報を磁気ディスク装置１０４上に一旦格納し、ネットワーク等を介して別コンピュータ上にデータ転送し、該別コンピュータ上で冗長性判定処理部１１３、収集結果生成処理部１１４、収集結果出力処理部１１５の処理を実施する構成としても構わないものとする。
【００４９】
以上説明した様に本実施形態の情報収集装置によれば、冗長性があると判定された新規収集情報の蓄積の要否を該新規収集情報と冗長性のある収集済み情報の収集時期または更新時期に基づいて判定するので、情報源から電子情報を収集する際に最新情報を効率良く収集することが可能である。
【００５０】
（実施形態２）
以下に収集時期に応じて段階的に除外処理を行う実施形態２の情報収集装置について説明する。
本実施形態の情報収集装置では、図１に示した実施形態１と同じ構成を取るが、冗長性判定処理部１１３と処理手順が異なる冗長性判定処理部１１３ａと、収集結果生成処理部１１４と処理手順が異なる収集結果生成処理部１１４ａとを備えているものとする。
【００５１】
以下に本実施形態における各処理部の処理手順について説明する。まず、本実施形態における情報収集処理部１１２によってワークエリア１１６に格納される新規収集情報の格納形態を図９に示す。
図９は本実施形態の新規収集情報の格納形態の一例を示す図である。本実施形態においてワークエリア１１６に格納される新規収集情報９０１は、実施形態１における新規収集情報４０１とほぼ同じ形態をとるが、新規収集情報処理フラグ４０３の代わりに、除外率９０２の為の領域を確保している。
【００５２】
次に、本実施形態における冗長性判定処理部１１３ａの処理手順について図１０に示すＰＡＤ図を用いて説明する。
図１０は本実施形態の冗長性判定処理部１１３ａの処理内容を示す図である。まず、冗長性判定処理部１１３ａは、ワークエリア１１６内の除外率９０２の内容を初期化する（ステップ１００１）。
【００５３】
次に、収集情報管理テーブル１１０に蓄積されている収集済み情報の数だけステップ１００３からステップ１００８までの処理を繰り返し実行する（ステップ１００２）。
すなわち、まずステップ１００３では、システム制御処理部１１１のステップ３０６において判定対象となっている新規収集情報と、未処理の収集済み情報との冗長性を判定する。
【００５４】
次にステップ１００４では、前記ステップ１００３において該新規収集情報に冗長性があると判定されたかどうかを調べ、冗長性があると判定された場合に、ステップ１００５からステップ１００８の処理を行う。
すなわち前記ステップ１００４で冗長性があると判定された場合にはステップ１００５へ進み、収集情報管理テーブル１１０を参照し、該収集済み情報の収集日付５０１を取得する。
次に、数１に示す除外率算出式を用いて、該新規収集情報をどの程度除外するかを示す割合（以下、除外率と呼ぶ）を算出する（ステップ１００６）。
【００５５】
【数１】
2004139481.tif 000003
【００５６】
ここで、Ｒ［ｉ］は、新規収集情報ｉの除外率であり、Ｎｏｗは本処理を実施している日付であり、ＤＡＴＥ［ｉ］は新規収集情報ｉと冗長性があると判定された収集済み情報の収集日付であり、ＲＰは除外期間である。
【００５７】
次にステップ１００７では、前記ステップ１００６で算出された除外率が、ワークエリア１１６内にある該新規収集情報の除外率９０２よりも高いかどうかを調べ、高い場合には、ステップ１００８の処理を実行する。ステップ１００８では、前記ステップ１００６で算出された除外率で、ワークエリア１１６内にある該新規収集情報の除外率９０２を更新する。
【００５８】
なお、本実施形態では、最も値の大きい除外率を新規収集文書の除外率として採用する構成としているが、平均値を取る等他の基準に基づいて除外率を採用する構成としても構わないものとする。
以上が、冗長性判定処理部１１３ａの処理手順の説明である。
【００５９】
次に、本実施形態における収集結果生成処理部１１４ａの処理手順について図１１に示すＰＡＤ図を用いて説明する。
図１１は本実施形態の収集結果生成処理部１１４ａの処理内容を示す図である。まず、収集結果生成処理部１１４ａはワークエリア１１６に格納された新規収集情報の数だけ、ステップ１１０２及びステップ１１０３の処理を繰り返す（ステップ１１０１）。
【００６０】
すなわちステップ１１０２では、ワークエリア１１６内にある未処理の新規収集情報の除外率を参照する。次にステップ１１０３では、前記ステップ１１０２で参照した除外率に基づいて、ワークエリア１１６に格納されている該新規収集情報の本文を除外する。
次に、ワークエリア１１６に格納されている新規収集情報から収集結果を生成する（ステップ１１０４）。
以上が、収集結果生成処理部１１４ａの処理手順の説明である。
【００６１】
最後に、本実施形態における処理の流れを図１２を用いて具体的に説明する。
図１２は本実施形態の情報収集処理の具体例を示す図である。本例では、情報収集処理部１１２によって新規収集情報１２０１が収集されるものとしている。新規収集情報１２０１は、図５に示す収集済み情報Ａ、Ｂ、Ｃとそれぞれ冗長性がある新規収集情報Ａ’、新規収集情報Ｂ’、新規収集情報Ｃ’から構成される。
次に、冗長性判定処理部１１３ａの除外率算出処理によって、数２、数３、数４に示す様に各新規収集情報の除外率１２０２が算出される。
【００６２】
【数２】
2004139481.tif 000004
【００６３】
【数３】
2004139481.tif 000005
【００６４】
【数４】
2004139481.tif 000006
【００６５】
次に、収集結果生成処理部１１４ａによって、除外率１２０２に基づいて本文が除外された収集結果１２０３が生成される。本例では、新規収集文書に含まれる文の数に除外率を掛けた数を収集結果に含める文の数（以下、表示文数）とし、各新規収集文書の先頭表示文数の文を収集結果に含めるものとしており、除外率が９０％以上の新規収集文書に関しては、表題のみを収集結果に含めるものとしている。そのため、新規収集文書Ａ’は表題のみ、新規収集情報Ｂ’は先頭一文のみ、新規収集情報Ｃ’は全文が収集結果１２０３に含まれることになる。
【００６６】
なお、本実施形態では、新規収集情報の本文の末尾から除外率に基づいて文単位で除外する構成としているが、例えば、特開２００２−７３６４４号公報に開示される方法を用いて文単位での重要度を算出し、重要度の低い文から除外する等、他の判定基準に基づいて除外を行う構成にしても構わないものとする。
最後に、収集結果出力処理部１１５によって、収集結果１２０３をディスプレイ１０１に出力する。
【００６７】
以上示した様に本実施形態によれば、冗長性が認められた収集済み情報の収集時期に応じて、収集結果に含まれる新規収集情報の本文割合が段階的に変化するため、利用者は新規収集情報をどの程度確認したら良いのかを段階的に判断することができる。
【００６８】
以上説明した様に本実施形態の情報収集装置によれば、冗長性があると判定された新規収集情報の蓄積の要否を該新規収集情報と冗長性のある収集済み情報の収集時期または更新時期に基づいて判定するので、情報源から電子情報を収集する際に最新情報を効率良く収集することが可能である。
【００６９】
【発明の効果】
本発明によれば冗長性があると判定された新規収集情報の蓄積の要否を該新規収集情報と冗長性のある収集済み情報の収集時期または更新時期に基づいて判定するので、情報源から電子情報を収集する際に最新情報を効率良く収集することが可能である。
【図面の簡単な説明】
【図１】実施形態１の情報収集装置の概略構成を示す図である。
【図２】実施形態１の新規収集情報の一例を示す図である。
【図３】実施形態１のシステム制御処理部１１１の処理内容を示す図である。
【図４】実施形態１の新規収集情報の格納形態の一例を示す図である。
【図５】実施形態１の収集情報管理テーブル１１０の格納形態の一例を示す図である。
【図６】実施形態１の冗長性判定処理部１１３の処理内容を示す図である。
【図７】実施形態１の収集結果生成処理部１１４の処理内容を示す図である。
【図８】実施形態１の情報収集処理の具体例を示す図である。
【図９】実施形態２の新規収集情報の格納形態の一例を示す図である。
【図１０】実施形態２の冗長性判定処理部１１３ａの処理内容を示す図である。
【図１１】実施形態２の収集結果生成処理部１１４ａの処理内容を示す図である。
【図１２】実施形態２の情報収集処理の具体例を示す図である。
【符号の説明】
１０１…ディスプレイ、１０２…キーボード、１０４…磁気ディスク装置、１０５…フロッピディスク、１０６…ＦＤＤ、１０７…ネットワーク、１０８…主メモリ、１０９…バス、１１０…収集情報管理テーブル、１１１…システム制御処理部、１１６…ワークエリア、１１２…情報収集処理部、１１３…冗長性判定処理部、１１４…収集結果生成処理部、１１５…収集結果出力処理部、２０１…新規収集情報、２０２…表題、２０３…更新日、２０４…本文、４０１…新規収集情報、４０２…管理ＩＤ、４０３…新規収集情報処理フラグ、５０１…収集日付、８０１…新規収集情報、８０２…収集結果、９０１…新規収集情報、９０２…除外率、１２０１…新規収集情報、１２０２…除外率、１２０３…収集結果。
【図１】
2004139481.tif 000007
【図２】
2004139481.tif 000008
【図３】
2004139481.tif 000009
【図４】
2004139481.tif 000010
【図５】
2004139481.tif 000011
【図６】
2004139481.tif 000012
【図７】
2004139481.tif 000013
【図８】
2004139481.tif 000014
【図９】
2004139481.tif 000015
【図１０】
2004139481.tif 000016
【図１１】
2004139481.tif 000017
【図１２】
2004139481.tif 000018