(57)【要約】【課題】ユーザが膨大な情報が蓄積されたデータベースから信頼性の高い所望の情報を探し出すことを可能とする情報収集システムを提供する。【解決手段】情報収集システム１００は、ユーザが指定した検索条件に基づいてデータベースを検索するためのデータベース検索部１０と、データベース検索部１０により得られた検索データをユーザが指定したフィルタリング条件でフィルタリングするためのフィルタリング処理部１２と、フィルタリング処理部１２による処理に先立ってデータベースの更新の有無を検査する更新検査部１４と、更新検査部１４による検査の結果、データベースに更新があるとの検査結果が得られた場合に、先の検索条件による再検索をデータベース検索部１０に行わせて検索データを更新する検索データ更新部１６とを具備する。【選択図】図１
2007213476.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによる情報収集システムであって、
ユーザが指定した検索条件に基づいて所定のデータベースを検索するための検索手段と、
前記検索手段により得られた検索データをユーザが指定した所定のフィルタリング条件でフィルタリングするためのフィルタリング処理手段と、
前記フィルタリング処理手段によるフィルタリング処理に先立って前記データベースの更新の有無を検査する更新検査手段と、
前記更新検査手段による検査の結果、前記データベースに更新があるとの検査結果が得られた場合に、前記データベースの前記検索条件による再検索を前記検索手段に行わせて前記検索データを更新する検索データ更新手段とを具備することを特徴とする情報収集システム。
【請求項２】
前記検索データ更新手段は、前記検索手段による再検索を、前記データベースに追加された情報および削除された情報に対して実行させることを特徴とする請求項１に記載の情報収集システム。
【請求項３】
前記検索データ更新手段は、前記検索手段に再検索を実行させた結果、更新されたデータベースに含まれないデータが先の検索データに含まれている場合には、当該データを削除する機能を有することを特徴とする請求項２に記載の情報収集システム。
【請求項４】
前記フィルタリング処理部によるフィルタリング結果に応じて、前記フィルタリング処理手段によるフィルタリング条件を変更するためのフィルタリング条件変更手段と、
前記フィルタリング処理手段によるフィルタリング処理によって前記検索データから削除されたデータを記憶する削除データ記憶手段と、
前記削除データ記憶手段に記憶された削除データに対して前記フィルタリング条件変更手段によって変更されたフィルタリング条件を適用したフィルタリング処理を行って該フィルタリング条件に適合するデータを抽出し、当該データを、前記フィルタリング処理手段が前記変更されたフィルタリング条件を適用したフィルタリング処理を行った結果として抽出されたデータに加える情報フィードバック手段とをさらに具備することを特徴とする請求項１から請求項３のいずれか１項に記載の情報収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、膨大な情報が蓄積されたデータベースからユーザが所望する情報を探し出すための情報収集システムに関する。
【背景技術】
【０００２】
特定技術分野の技術文献が蓄積されたデータベースやインターネットサイト検索のためのデータベースには膨大は情報が蓄積されている。ユーザが、このようなデータベースから必要なデータを探し出す作業、所謂、情報検索を行う場合、検索条件を緩くすると非常に多くのデータが抽出されてしまい、本当に必要とする情報をこのような抽出データから探し出すのに、大きな労力が必要とされる。一方、検索条件を絞り込み過ぎると、逆に、必要とする情報が抽出されなくなる可能性が高くなる。
【０００３】
このような問題を解決する１つの手段としては、検索条件を適正化する方法があり、例えば、所定の検索条件により検索された複数のテキスト情報の相互類似度を計算し、この類似度をもとに類似のテキスト情報どうしをグループ化し、これら複数のテキスト情報に対してユーザが判定した適合度を含むレレバンス判定結果を受け付けて、この判定結果をグループ化された他の関連テキストに反映させ、この反映結果と前記レレバンス判定結果とに基づいて検索条件を修正する方法が提案されている（例えば、特許文献１）。
【０００４】
このように、従来、検索条件を修正するための方法について検討はなされている。ところが、データベースを構成するデータは逐次、追加されたり削除されたりして変動しているので、最終的に検索されたデータが最新のものでなくなったりしているおそれや、既にデータベースから削除されてしまったものとなっているおそれがある。
【特許文献１】特開平９−１５３０６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明はかかる事情に鑑みてなされたものであり、ユーザが膨大な情報が蓄積されたデータベースから信頼性の高い所望の情報を探し出すことを可能とする情報収集システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によれば、コンピュータによる情報収集システムであって、ユーザが指定した検索条件に基づいて所定のデータベースを検索するための検索手段と、前記検索手段により得られた検索データをユーザが指定した所定のフィルタリング条件でフィルタリングするためのフィルタリング処理手段と、前記フィルタリング処理手段によるフィルタリング処理に先立って前記データベースの更新の有無を検査する更新検査手段と、前記更新検査手段による検査の結果、前記データベースに更新があるとの検査結果が得られた場合に、前記データベースの前記検索条件による再検索を前記検索手段に行わせて前記検索データを更新する検索データ更新手段とを具備することを特徴とする情報収集システムが提供される。
【０００７】
この情報収集システムにおいては、検索データ更新手段が、検索手段による再検索をデータベースに追加された情報および削除された情報に対して実行させる構成とすることが好ましい。
【０００８】
また、検索データ更新手段は、検索手段に再検索を実行させた結果、更新されたデータベースに含まれないデータが先の検索データに含まれている場合には、そのデータを削除する機能を有する構成とすることが好ましい。
【０００９】
さらに、前記フィルタリング処理部によるフィルタリング結果に応じてフィルタリング処理手段によるフィルタリング条件を変更するためのフィルタリング条件変更手段と、フィルタリング処理手段によるフィルタリング処理によって先の検索データから削除されたデータを記憶する削除データ記憶手段と、削除データ記憶手段に記憶された削除データに対してフィルタリング条件変更手段によって変更されたフィルタリング条件を適用したフィルタリング処理を行ってそのフィルタリング条件に適合するデータを抽出し、こうして抽出されたデータを、フィルタリング処理手段が変更されたフィルタリング条件を適用したフィルタリング処理を行った結果として抽出されたデータに加える情報フィードバック手段とをさらに具備する構成とすることが好ましい。
【発明の効果】
【００１０】
本発明によれば、検索情報のフィルタリング処理に先立ってデータベースの更新の有無をチェックするので、常にそのデータベースの最新情報からの検索を行うことができる。これにより信頼性の高い情報を探し出すことができる。また、新たな情報がある場合にはその新たな情報から検索を行うことにより、検索時間を短くすることができ、一方、既に削除された情報が検索データに含まれていた場合にはその情報を削除することで、検索データの信頼性を高めることができる。さらに、検索条件を変更した場合に既に削除されてしまったデータに新たな検索条件を適用させた再検索を実行することにより、必要とされるデータの取りこぼしを防止することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。
【００１２】
図１に情報収集システム１００の概略ブロック図を示す。この情報収集システム１００は、ユーザＳが指定した検索条件に基づいて所定のデータベースを検索するためのデータベース検索部１０と、データベース検索部１０により得られた検索データをユーザＳが指定した所定のフィルタリング条件でフィルタリングするためのフィルタリング処理部１２とを有している。
【００１３】
ユーザＳによる検索条件の指定は、パーソナルコンピュータＰＣにより行うことができ、データベース検索部１０による検索結果（例えば、検索データを構成するテキストの一部、検索データ数等）は、このＰＣのディスプレイに表示される。フィルタリング条件の指定もＰＣを通して行うことができ、そのフィルタリング処理結果（例えば、フィルタリングされたデータを構成するテキストの一部とその数、除外されたデータ数等）はユーザＳのＰＣのディスプレイに表示される。
【００１４】
情報収集システム１００はまた、フィルタリング処理部１２によるフィルタリング処理に先立ってデータベースの更新の有無を検査するための更新検査部１４と、更新検査部１４によりデータベースに更新があるとの検査結果が得られた場合に、その更新されたデータベースに対してデータベース検索部１０に先の検索条件による再検索を行わせて、検索データを更新する検索データ更新部１６を備えている。これにより、データベースが有する最新情報を利用した情報検索およびフィルタリング処理を行うことができる。
【００１５】
検索データ更新部１６がデータベース検索部１０に実行させる検索条件による再検索は、検索対象となっているデータベースに追加された情報および削除された情報に対して実行される構成とすることが好ましい。これによりこの処理の処理時間を短くすることができる。
【００１６】
また、検索データ更新部１６は、データベース検索部１０に再検索を実行させた結果、更新されたデータベースに含まれないデータが先の検索データに含まれている場合には、そのデータを削除する機能を有している。削除されたデータには資料の不備等の何らかの不都合があったものと考えられ、このようなデータを検索データから削除することにより、フィルタリング処理にかける検索データの信頼性を高めることができる。この検索データ更新部１６により新たに検索されたデータ数等は、ユーザＳのＰＣのディスプレイに表示される構成となっていることが好ましい。これによりユーザＳはデータベースに更新があり、検索データが更新されたことを容易に知ることができる。
【００１７】
更新検査部１４がデータベースに更新がないと判断すれば、フィルタリング処理部１２は、先にデータベース検索部１０により得られた検索データに対してフィルタリング処理を実行する。一方、更新検査部１４がデータベースに更新があると判断すれば、データベース検索部１０が再検索を行って検索データ更新部１６により検索データが更新されるので、フィルタリング処理部１２はこの更新された検索データに対してフィルタリング処理を実行する。
【００１８】
情報収集システム１００はさらに、フィルタリング処理部１２によるフィルタリング条件を変更するためのフィルタリング条件変更部１８と、フィルタリング処理部１２によるフィルタリング処理によって検索データから削除されたデータを記憶する削除データ記憶部２０と、削除データ記憶部２０に記憶されたデータに対してフィルタリング処理を行う情報フィードバック部２２を備えている。
【００１９】
フィルタリング条件の変更は、ユーザＳがＰＣを通して新たなフィルタリング条件を指定することにより行う。また、フィルタリング条件変更部１８によりフィルタリング条件が変更された場合のフィルタリング処理部１２によるフィルタリング処理は、フィルタリング条件変更前のフィルタリング結果に対して行われる。フィルタリング条件変更部１８は、人工知能学習機能を用いてフィルタリング条件の変更履歴を元にして、新たなフィルタリング条件をユーザＳに提示する構成としてもよい。
【００２０】
情報フィードバック部２２は、削除データ記憶部２０に記憶された削除データに対して、フィルタリング条件変更部１８により変更されたフィルタリング条件によるフィルタリング処理を行う。情報フィードバック部２２は、その結果、削除データ記憶部２０に記憶された削除データ中に、変更されたフィルタリング条件に適合するデータをみつけた場合には、そのデータをフィルタリング処理部１２によりフィルタリング処理結果のデータに加える。つまり、フィルタリング条件の変更により、削除データの一部が復活することがある。このようにして得られるデータは、その処理履歴が明確となるように、ユーザＳのＰＣのディスプレイに表示される。
【００２１】
なお、図１では、情報収集システム１００がデータベースを有している構成としているが、データベースは、情報収集システム１００とネットワーク接続された別のコンピュータやサーバに構築されたものであってもよい。さらに、情報収集システム１００は、ユーザＳが使用するＰＣに構築されていてもよい。情報収集システム１００における各種データ処理は、中央演算処理装置（ＣＰＵ），ＲＡＭ，ＲＯＭ，検索処理やフィルタリング処理等の各種処理を実行するためのソフトウェアや検索処理結果やフィルタリング処理結果等のデータを保存するためのハードディスク等の情報記憶装置を備えたコンピュータにより行われる。
【００２２】
次に、情報収集システム１００による情報収集方法について、図２に示すフローチャートを参照しながら説明する。最初に、ユーザＳが検索条件およびデータ検索を行うためのデータベースを指定する（Ｓ１）。このＳ１で指定された条件にしたがって、データベース検索部１０がデータ検索を実行し（Ｓ２）、その結果がユーザＳのＰＣに表示される。続いて、ユーザＳはＳ２で得られた検索データからさらに必要なデータのみを得るためのフィルタリング条件（絞り込み条件）を指定する（Ｓ３）。
【００２３】
Ｓ３で指定されたフィルタリング条件にしたがって、フィルタリング処理部１２がＳ２で得られた検索データのフィルタリング処理を開始する前に、更新検索部１４がデータベースの更新の有無を確認する（Ｓ４）。Ｓ４においてデータベースに更新があると判断された場合（‘ＹＥＳ’の場合）、データベース検索部１０が更新されたデータベースに対してＳ１で指定した検索条件による再検索を行って検索データを更新し（Ｓ５）、この更新された検索データに対してフィルタリング処理部１２はフィルタリング処理を行い（Ｓ６）、その結果がユーザＳのＰＣに表示される。
【００２４】
一方、Ｓ４においてデータベースに更新はないと判断された場合（‘ＮＯ’の場合）、Ｓ５を行うことなくＳ２で得られた検索データに対してフィルタリング処理部１２はフィルタリング処理を行い（Ｓ６）、その結果がユーザＳのＰＣに表示される。なお、このＳ６のフィルタリング処理によって、篩い落とされたデータは削除データ記憶部２０に記憶される（Ｓ７）。
【００２５】
ユーザＳはこのＳ６のフィルタリング処理によって得られたフィルタリング結果について検討し（Ｓ８）、その結果、要求が満足されていると判断した場合（‘ＹＥＳ’の場合）にはこの時点で処理は終了する。一方、要求は満足されていないと判断した場合（‘ＮＯ’の場合）には、ユーザＳはフィルタリング条件を変更し（Ｓ９）、これによりフィルタリング処理部１２はＳ６で得られたデータに対して、再度、フィルタリング処理を実行し、これと並行して情報フィードバック部２２は、Ｓ７で削除データ記憶部２０に記憶されたデータに対して、Ｓ９で変更されたフィルタリング条件によるフィルタリング処理を行う（Ｓ１０）。このＳ１０において、削除データ記憶部２０に記憶されたデータの中に有用なデータが見つかった場合には、そのデータは、フィルタリング処理部１２によって絞り込まれたデータに加えられる。こうして、再フィルタリングデータが得られる。Ｓ１０で篩い落とされたデータは削除データ記憶部２０に記憶される（Ｓ１１）。
【００２６】
ユーザＳは、こうして得られた再フィルタリングデータについて検討する（Ｓ１２）。そこで、ユーザＳが要求は満足されていると判断した場合（‘ＹＥＳ’の場合）にはこの時点で処理は終了する。一方、要求は満足されていないと判断した場合（‘ＮＯ’の場合）には、再びＳ９に戻る。なお、ユーザＳは、何回かのフィルタリング処理を行っても所望するデータが得られないと判断した場合には、Ｓ１２において‘ＹＥＳ’の判断をすることで情報収集作業を中断し、そのときに得られたデータを破棄することができるように、情報収集システム１００を構成することができる。
【００２７】
図３に別の情報収集方法のフローチャートを示す。図３のフローチャートのＳ２１〜Ｓ２９の処理は、図２のフローチャートに示されるＳ１〜Ｓ９の処理と同じであるので、ここでの説明は省略する。
【００２８】
図３のフローチャートに示す情報収集方法では、Ｓ２９によりフィルタリング条件が変更されたら、Ｓ２６で得られたデータに対して、再度、フィルタリング処理を実行する前に、更新検索部１４がデータベースの更新の有無を確認する（Ｓ３０）。このＳ３０においてデータベースに更新があると判断された場合には、データベース検索部１０が更新されたデータベースに対してＳ２１で指定した検索条件による再検索を行う（Ｓ３１）。
【００２９】
このＳ３１では、新たにデータベースに追加されたデータで検索条件を満足するデータがＳ２６で得られたデータに追加され、また、Ｓ２６で得られたデータおよび削除データ記憶部２０に記憶されたデータの中に既にデータベースから削除されたデータがある場合にはそのデータが削除される。
【００３０】
こうして得られたデータに対して、フィルタリング処理部１２は、Ｓ２９で変更されたフィルタリング条件にしたがって再フィルタリング処理を行い（Ｓ３２）、その結果がユーザＳのＰＣに表示される。一方、Ｓ３０においてデータベースに更新はないと判断された場合には、Ｓ３１を行うことなくＳ２６で得られた検索データに対してフィルタリング処理部１２はＳ２９で変更されたフィルタリング条件にしたがってフィルタリング処理を行い（Ｓ３２）、その結果がユーザＳのＰＣに表示される。なお、Ｓ３２の処理には、削除データ記憶部２０に記憶されたデータに対して情報フィードバック部２２が行うフィルタリング処理が含まれる。
【００３１】
ユーザＳはこうして得られた結果を検討し（Ｓ３３）、その要求が満足されているならば処理は終了し、満足されていなければＳ２９に戻る。このように、データベースの更新の有無を、フィルタリング処理ごとに行うことで、さらにさらに信頼性の高い情報を収集することができる。なお、図３のフローチャートに示される情報収集方法の場合、再フィルタリング処理（Ｓ３２）を行うことを前提として、Ｓ２４とＳ２５の処理を省略してもよい。
【００３２】
以上、本発明の実施の形態および実施例について説明したが、本発明はこのような形態に限定されるものではなく、本発明の技術思想の範囲内で種々変形して実施可能である。
【図面の簡単な説明】
【００３３】
【図１】情報収集システムの概略ブロック図。
【図２】情報収集システムを用いた情報収集方法のフローチャート。
【図３】情報収集システムを用いた別の情報収集方法のフローチャート。
【符号の説明】
【００３４】
１０…データベース検索部、１２…フィルタリング処理部、１４…更新検査部、１６…検索データ更新部、１８…フィルタリング条件変更部、２０…削除データ記憶部、２２…情報フィードバック部、１００…情報収集システム、Ｓ…ユーザ、ＰＣ…パーソナルコンピュータ。
【図１】
2007213476.tif 000003
【図２】
2007213476.tif 000004
【図３】
2007213476.tif 000005