(57)【要約】【課題】文書収集装置が、複数の文書が格納されている文書リポジトリに対して文書収集を行う場合、ファイアウォールなどの制限されたネットワーク環境では、文書収集装置から文書リポジトリへの能動的な通信が行えないという問題がある。【解決手段】収集エージェント１０には、文書収集装置を制御する制御部１と、文書リポジトリ７の文書の文書属性を取得する文書属性取得部２、及び文書情報をファイアウォール１１とインターネット１２を経由して収集サーバ２０に送信する文書属性送信部４と文書送信部５がある。収集サーバ２０は、文書属性受信部２１と文書属性格納部２３と文書受信部２２と文書格納部２４とを有しており、文書属性受信部２１で受信した属性情報により‘受信の返信’として、文書送信要求情報を収集エージェント１０に返信し、収集エージェント１０から文書を受信する。【選択図】図１
2005182623.tif 000002
【特許請求の範囲】
【請求項１】
複数の文書を格納している文書サーバから各文書の文書属性と文書を収集し、ファイアウォールで制限されたネットワークを介して文書属性と文書を送信する収集エージェントと、
送信された文書属性と文書を受信する収集サーバと、を含む文書収集装置であって、
収集エージェントは、
各文書の文書属性と文書を文書サーバから取得する取得手段と、
ファイアウォールを介して文書属性と文書を収集サーバに送信する送信手段とを有し、
収集サーバは、
収集エージェントより送信された文書属性を受信し、予め記憶されている文書属性と受信した文書属性との差分を検出し、ファイアウォールを介した受信に対する文書送信要求を収集エージェントに返信する返信手段と、
文書送信要求に対し、収集エージェントから返信された文書を収集サーバが受信する文書受信手段と、
受信した文書の文書属性を抽出して記憶を更新する属性記憶手段と、
を有することを特徴とする文書収集装置。
【請求項２】
請求項１に記載の文書収集装置において、
収集エージェントの取得手段は、
複数の文書の記憶形式に応じた複数の属性取得手段と複数の文書取得手段とを含むことを特徴とする文書収集装置。
【請求項３】
複数の文書を格納している文書サーバから、収集エージェントが各文書の文書属性と文書を取得する取得工程と、ファイアウォールで制限されたネットワークを介して文書属性と文書を収集サーバに送信する送信工程と、収集サーバが文書属性と文書を受信する受信工程とを有する文書収集方法であって、
各文書の文書属性を文書サーバから取得する属性取得工程と、
ファイアウォールを介して文書属性を収集サーバに送信する属性送信工程と、
送信された文書属性を収集サーバが受信する属性受信工程と、
予め記憶されている文書属性と受信した文書属性との差分を検出し、更新又は新規の場合には、ファイアウォールを介した受信に対する文書送信要求を収集エージェントに返信する返信工程と、
文書送信要求に対し、収集エージェントが文書を取得する文書取得工程と、
収集サーバにファイアウォールを介して文書を送信する文書送信工程と、
送信された文書を収集サーバが受信する文書受信工程と、
受信した文書の文書属性を抽出して記憶を更新する属性記憶工程と、
を備えることを特徴とする文書収集方法。
【請求項４】
請求項３に記載の文書収集方法において、
収集エージェントの属性取得工程と文書取得工程は、
複数の文書の記憶形式に応じた複数の属性取得工程と複数の文書取得工程とを有することを特徴とする文書収集方法。
【請求項５】
請求項３に記載の文書収集方法において、
収集エージェントの属性取得工程と属性送信工程は、
予め決められた時刻に起動され、各文書の文書属性を文書サーバから取得する際に文書の保存されている上位階層から下位階層に向かって階層毎に文書をサーチして文書サーバから文書属性を取得し、ファイアウォールを介して収集サーバに送信することを特徴とする文書収集方法。
【請求項６】
複数の文書を格納している文書サーバから、収集エージェントが各文書の文書属性と文書を取得する取得ステップと、ファイアウォールで制限されたネットワークを介して文書属性と文書を収集サーバに送信する送信ステップと、収集サーバが文書属性と文書を受信する受信ステップとを有する文書収集プログラムであって、
各文書の文書属性を文書サーバから取得する属性取得ステップと、
ファイアウォールを介して文書属性を収集サーバに送信する属性送信ステップと、
送信された文書属性を収集サーバが受信する属性受信ステップと、
予め記憶されている文書属性と受信した文書属性との差分を検出し、更新又は新規の場合には、ファイアウォールを介した受信に対する文書送信要求を収集エージェントに返信する返信ステップと、
文書送信要求に対し、収集エージェントが文書を収集サーバにファイアウォールを介して送信する文書送信ステップと、
送信された文書を収集サーバが受信する文書受信ステップと、
受信した文書の文書属性を抽出して記憶を更新する属性記憶ステップと、
を有することを特徴とする文書収集プログラム。
【請求項７】
請求項６に記載の文書収集プログラムにおいて、
収集エージェントの属性取得ステップと文書取得ステップは、
複数の文書の記憶形式に応じた複数の属性取得ステップと複数の文書取得ステップとを含むことを特徴とする文書収集プログラム。
【請求項８】
請求項６に記載の文書収集プログラムにおいて、
収集エージェントの属性取得ステップと属性送信ステップは、
予め決められた時刻に起動され、各文書の文書属性を文書サーバから取得する際に文書の保存されている上位階層から下位階層に向かって階層毎に文書をサーチして文書サーバから文書属性を取得し、ファイアウォールを介して収集サーバに送信することを特徴とする文書収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上にファイアウォールを介して接続された文書サーバの文書を収集する文書収集装置に関する。
【背景技術】
【０００２】
従来、インターネットなどのネットワーク上に存在する文書を収集するシステムとして、収集ロボットと呼ばれるプログラムにより、Ｗｅｂサーバなどのコンテンツを有する文書リポジトリを巡回し、文書を収集するのが一般的である。このような文書に関する情報（以下コンテンツ情報という）を抽出する技術として、‘ロボット’と呼ばれるサーチプログラムが従来から用いられている。このロボットは、ＨＴＭＬ（Hyper Text Markup Language）等で記述されているリンク情報を参照してその参照先へアクセスし、これを連続的におこなうことによってコンピュータネットワーク上のコンテンツ情報を収集するものがある。
【０００３】
しかし、この技術は文書を収集・取得してから更新判定を行うため、文書リポジトリ、および文書収集装置の双方の負荷が高くなってしまう問題があった。
【０００４】
この問題を解決する手段として、特許文献１に示される技術が示されている。この技術は、文書を収集する際に文書の属性情報だけを取得し、すでに収集した属性情報と比較した結果、新規、更新と判断された文書に対してのみ、文書の収集を行うというものである。
【０００５】
【特許文献１】特開２００１−１８４３５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、この技術は文書収集装置が主体となり、複数の文書が格納されている文書リポジトリ（文書サーバ）に対して文書収集が行われるため、ファイアウォールなどの制限されたネットワーク環境では、文書収集装置から文書リポジトリへの能動的な通信が行えない為、この手段は適用できないという問題があり、ファイアウォールの外部から検索サービスを提供することはできなかった。
【０００７】
また、更新された文書毎に文書リポジトリと文書収集装置との通信が発生し、送信する文書情報が増え、文書情報量が増大するという問題もあった。
【課題を解決するための手段】
【０００８】
以上のような問題を解決するために、本発明に係る文書収集装置は、複数の文書を格納している文書サーバから各文書の文書属性と文書を収集し、ファイアウォールで制限されたネットワークを介して文書属性と文書を送信する収集エージェントと、送信された文書属性と文書を受信する収集サーバと、を含む文書収集装置であって、収集エージェントは、各文書の文書属性と文書を文書サーバから取得する取得手段と、ファイアウォールを介して文書属性と文書を収集サーバに送信する送信手段とを有し、収集サーバは、収集エージェントより送信された文書属性を受信し、予め記憶されている文書属性と受信した文書属性との差分を検出し、ファイアウォールを介した受信に対する文書送信要求を収集エージェントに返信する返信手段と、文書送信要求に対し、収集エージェントから返信された文書を収集サーバが受信する文書受信手段と、受信した文書の文書属性を抽出して記憶を更新する属性記憶手段と、を有することを特徴とする。
【０００９】
更に、本発明に係る文書収集装置において、収集エージェントの取得手段は、複数の文書の記憶形式に応じた複数の属性取得手段と複数の文書取得手段とを含むことを特徴とする。
【００１０】
また、本発明に係る文書収集装置は、複数の文書を格納している文書サーバから、収集エージェントが各文書の文書属性と文書を取得する取得工程と、ファイアウォールで制限されたネットワークを介して文書属性と文書を収集サーバに送信する送信工程と、収集サーバが文書属性と文書を受信する受信工程とを有する文書収集方法であって、各文書の文書属性を文書サーバから取得する属性取得工程と、ファイアウォールを介して文書属性を収集サーバに送信する属性送信工程と、送信された文書属性を収集サーバが受信する属性受信工程と、予め記憶されている文書属性と受信した文書属性との差分を検出し、更新又は新規の場合には、ファイアウォールを介した受信に対する文書送信要求を収集エージェントに返信する返信工程と、文書送信要求に対し、収集エージェントが文書を取得する文書取得工程と、収集サーバにファイアウォールを介して文書を送信する文書送信工程と、送信された文書を収集サーバが受信する文書受信工程と、受信した文書の文書属性を抽出して記憶を更新する属性記憶工程と、を備えることを特徴とする。
【００１１】
更に、本発明に係る文書収集方法において、収集エージェントの属性取得工程と文書取得工程は、複数の文書の記憶形式に応じた複数の属性取得工程と複数の文書取得工程とを有することを特徴とする。
【００１２】
更にまた、本発明に係る文書収集方法において、収集エージェントの属性取得工程と属性送信工程は、予め決められた時刻に起動され、各文書の文書属性を文書サーバから取得する際に文書の保存されている上位階層から下位階層に向かって階層毎に文書をサーチして文書サーバから文書属性を取得し、ファイアウォールを介して収集サーバに送信することを特徴とする。
【００１３】
また、本発明に係る文書収集プログラムは、複数の文書を格納している文書サーバから、収集エージェントが各文書の文書属性と文書を取得する取得ステップと、ファイアウォールで制限されたネットワークを介して文書属性と文書を収集サーバに送信する送信ステップと、収集サーバが文書属性と文書を受信する受信ステップとを有する文書収集プログラムであって、各文書の文書属性を文書サーバから取得する属性取得ステップと、ファイアウォールを介して文書属性を収集サーバに送信する属性送信ステップと、送信された文書属性を収集サーバが受信する属性受信ステップと、予め記憶されている文書属性と受信した文書属性との差分を検出し、更新又は新規の場合には、ファイアウォールを介した受信に対する文書送信要求を収集エージェントに返信する返信ステップと、文書送信要求に対し、収集エージェントが文書を収集サーバにファイアウォールを介して送信する文書送信ステップと、送信された文書を収集サーバが受信する文書受信ステップと、受信した文書の文書属性を抽出して記憶を更新する属性記憶ステップと、を有することを特徴とする。
【００１４】
更に、本発明に係る文書収集プログラムにおいて、収集エージェントの属性取得ステップと文書取得ステップは、複数の文書の記憶形式に応じた複数の属性取得ステップと複数の文書取得ステップとを含むことを特徴とする。
【００１５】
更にまた、本発明に係る文書収集プログラムにおいて、収集エージェントの属性取得ステップと属性送信ステップは、予め決められた時刻に起動され、各文書の文書属性を文書サーバから取得する際に文書の保存されている上位階層から下位階層に向かって階層毎に文書をサーチして文書サーバから文書属性を取得し、ファイアウォールを介して収集サーバに送信することを特徴とする。
【発明の効果】
【００１６】
本発明により、ファイアウォールなどの一方向の通信しか行えない制限されたネットワークの状況下でも、収集エージェントが主体となって複数の文書が格納されている文書リポジトリからの文書収集が可能となり、検索サービスを提供することも可能となる。さらに、送信する文書情報を少なくすることにより効率良く収集を行うことができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態（以下実施形態という）を、図面に従って説明する。
【実施例１】
【００１８】
図１は、本発明の第１の実施形態を示す文書収集装置の全体構成図である。以下に、図１を用いて文書収集装置を説明する。文書収集装置は、収集エージェント１０と収集サーバ２０で構成され文書リポジトリ７からの文書を収集エージェント１０が収集し、ファイアウォール１１とインターネット１２を介して収集サーバ２０と接続され、収集サーバ２０に文書が送信される。
【００１９】
複数の文書が格納されている文書リポジトリ７は、インターネット１２上のホームページや文書管理ソフトウエアなどのコンテンツ・サーバとも呼ばれる。文書の中には、文字情報、図形情報、ビットマップ情報が含まれ、これらはコンテンツとも呼ばれている。以下、文書とは前述したようにコンテンツを含む。
【００２０】
収集エージェント１０には、収集エージェント１０を定期的に起動し、文書収集装置を制御する制御部１と、文書リポジトリ７の文書の文書属性を取得する文書属性取得部２、及び文書情報をファイアウォール１１とインターネット１２を経由して収集サーバ２０に送信する文書属性送信部４がある。さらに、文書リポジトリ７の文書を取得する文書取得部３、及び文書をファイアウォール１１とインターネット１２を経由して収集サーバ２０に送信する文書送信部５がある。
【００２１】
ファイアウォール１１は、ファイアウォール１１の内から外へ通信は行えるが、ファイアウォール１１の外からの通信は遮断される。また、ファイアウォール１１の内から外への通信に対する返信は行えるという性質を備えている。
【００２２】
収集サーバ２０は、文書属性受信部２１と文書属性格納部２３と文書受信部２２と文書格納部２４とを有しており、ファイアウォール１１とインターネット１２を介して文書属性受信部２１で受信した属性情報を文書属性格納部２３にて格納する。同様にして、文書受信部２２で受信した文書を文書格納部２４に格納する。以下に、各処理部名称と処理部が含まれる場所及び各機能を示す。
【００２３】
１．制御部（収集エージェント）
文書収集装置の処理は、収集エージェント１０が、主体となって文書収集を行い、制御部１は、タイマにより起動を制御され、適切な収集スケジュールが設定されている。最初に、制御部１は、文書属性取得部２を起動し、文書属性取得要求を発行させる。この文書属性取得により収集エージェント１０の収集処理が開始される。また、制御部１は、文書属性所得部２だけでなく、文書属性送信部４、文書取得部３、文書送信部５の制御を行う。
【００２４】
２．文書属性所得部（収集エージェント）
収集エージェント１０は、様々な文書が保管されているドキュメントマネージメントシステム（ＤＭＳ）、データベース、ファイルシステムの様な文書リポジトリ７に対して、収集対象となっている文書について、文書属性情報を取得する。文書属性情報とは、文書名、更新日時、文書サイズ、所在情報、作成者、文書タイプなどで構成された情報のセットが１つ以上含まれているものを表す。文書リポジトリ７は、そのタイプにより文書属性の取得方法が異なる為、文書属性取得部は、それぞれの文書リポジトリ７に対して、図示していない複数の文書リポジトリ７からの属性情報を取得する。収集エージェント１０は、収集する文書リポジトリ７の種類に応じ、１つまたは、複数の文書属性取得部２を持つ構造をとる。取得する文書属性情報は、コンテンツを持つ文章だけでなく、フォルダなどのコンテナ（文書を保管しておくディレクトリや収納領域、以下コンテナという）についても、その取得の対象としている。
【００２５】
３．文書属性送信部（収集エージェント）
文書属性送信部４は、文書属性取得部２で取得した文書属性情報を、収集サーバ２０に送信する機能を持つ。また、送信に失敗した際に文書属性情報を再送信する機能も有している。また、文書属性情報は、共通のコンテナを親に持つ文書、およびコンテナを1つのリストにして送信される。
【００２６】
４．文書属性受信部（収集サーバ）
文書属性受信部２１は、収集エージェント１０より送信された文書属性情報を受信し、文書属性格納部２３に格納されている文書属性情報と、受信した文書属性情報を比較し、差分を検出する。差分を検出した結果、新規、更新された文書について、文書属性格納部の当該情報を追加、更新し、さらに受信した文書属性情報に対する返信として、文書送信要求情報を収集エージェント１０に返す。収集エージェント１０に文書返信要求を行った文書について、文書属性格納部２３の文書の状態を図示しない‘文書受信待ち’にする。また、差分検出の結果、削除、変化なしと判断された文書については、受信した文書属性情報に対する返信情報中に文書送信要求情報を含まない。
【００２７】
差分検出の結果、削除と判断された文書については、文書属性格納部２３より、当該文書属性情報を削除し、文書格納部２４に文書が格納されている場合は、文書を削除する。また、文書属性情報にはコンテナが含まれており、コンテナの削除を検出した場合は、文書属性格納部２３より、該当するコンテナの下位階層に含まれる文書属性、及び文書を削除する。これにより、収集エージェント１０は、コンテナの下位階層に含まれる文書属性の削除を送信する必要がないため、送信する文書属性情報が削減できる。
【００２８】
５．文書属性格納部（収集サーバ）
文書属性格納部２３は、文書属性受信部２１で受信した文書属性情報を格納する。格納されている文書属性情報は、新たに文書属性情報を受信した際に差分を検出する為に用いられる。さらに、文書属性受信部２１は、差分検出の結果、文書属性情報の追加、更新、削除要求を出し、文書属性格納部２３は、該当文書属性情報を追加、更新、削除する。
【００２９】
６．文書取得部（収集エージェント）
文書取得部３は、収集サーバからの文書送信要求に応じて、要求された文書を文書リポジトリ７から取得する。文書属性取得部２と同様、文書リポジトリはそのタイプにより文書の取得の方法が異なるため、文書取得部３は、それぞれの文書リポジトリタイプに固有である。文書取得部３は、文書リポジトリの種類に応じて１つ又は複数の文書取得部３を持つ構成となっている。
【００３０】
７．文書送信部（収集エージェント）
文書送信部５は、文書属性情報の送信の結果、その返信として要求される‘受信の返信’の文書送信要求に応じた該当文書について、文書取得部３に取得要求を発行し、文書取得を行い、取得した文章の送信を行う。なお、文書送信は、圧縮して送信することも可能である。また、送信に失敗した際に文書を再送信する機能を併せ持つ。
【００３１】
８．文書受信部（収集サーバ）
文書受信部２２は、収集エージェント１０の文書送信部５より送られた文書を受け取り、文書格納部２４に保存する機能を持つ。文書が圧縮されて送信された場合は、あらかじめ設定されているオプション指定により、圧縮したまま保存又は圧縮を解いてから保存する。
【００３２】
９．文書格納部（収集サーバ）
文書格納部２４は、上記文書受信部より受信した文書を格納する。また、文書削除要求に応じて格納されている文書を削除する機能も併せ持つ。
【００３３】
図２は、第１の実施形態における収集エージェントと収集サーバの処理を示すフローチャートである。図２と図１を用いて文書収集装置の処理の流れを説明する。
【００３４】
処理が開始されると、制御部１が有しているタイマによりあらかじめ決められたスケジュールに従い起動処理が行われ（ステップＳ１）、文書属性取得部２が文書リポジトリ７から指定された文書の属性情報を取得する（ステップＳ２）。次に、属性情報は文書属性送信部４によりファイアウォール１１とインターネット１２を介して収集サーバ２０の文書属性受信部２１に送信される（ステップＳ３）。受信した属性情報は文書属性受信部２１で処理され、文書属性格納部２３から該当する文書の属性情報を読み出し（ステップＳ１６）、受信した属性情報と差分を比較判定する（ステップＳ９）。
【００３５】
比較判定（ステップＳ９）の結果、変化なしの場合は、文書属性リストの返信を行う（ステップＳ１２）。新規、更新の場合は、文書送信要求リストに追加（ステップＳ１０）し、文書属性格納部２３に文書属性の更新を行い（ステップＳ１１）、文書属性リストの返信（ステップＳ１２）に移り、文書送信要求として、文書名と送信情報を文書属性送信部４に‘受信の返信’として返信する。制御部１は、文書送信要求を読み出し（ステップＳ３）、‘新規、更新’の場合はステップＳ４にて、文書の送信要求ありとして文書取得（ステップＳ５）に移る。また、文書送信要求リストが空の場合はステップＳ４にて、送信情報に要求なしとして起動処理（ステップＳ１）に戻る。また、‘新規’又は‘更新’の場合は、文書取得部３は、文書リポジトリ７から文書を取得し（ステップＳ５）、文書送信部５からファイアウォール１１とインターネット１２を介して文書受信部２２に送信する（ステップＳ６）。
【００３６】
ステップＳ６で送信された文書は、文書受信部２２で受信され（ステップＳ１７）、文書格納部２４に一時格納される（ステップＳ１５）。
【００３７】
収集エージェント１０の関連する文書送信が終了（ステップＳ６）したことを確認し（ステップＳ７）、関連文書の送信が終了していない場合は文書取得（ステップＳ５）に戻りリストに従い送信を行う。もし、送信する文書が終了している場合は、全送信完了（ステップＳ７）判定をして、送信完了であれば、最初の起動処理（ステップＳ１）に戻る。
【００３８】
収集サーバの差分判定（ステップＳ９）において、文書が削除されていると判定すると、文書に関連する文書属性の削除（ステップＳ１３）において、文書属性格納部２３より、当該文書属性情報を削除し、文書格納部２４に文書が格納されている場合は、文書を削除する（ステップＳ１６）。また、文書属性情報にはコンテナが含まれており、コンテナの削除を検出した場合は、文書属性格納部２３より、該当するコンテナの下位階層に含まれる文書属性（ステップＳ１３）、及び文書を削除する（ステップＳ１４）。これらの削除処理が行われた後、文書属性リストの返信（ステップＳ１２）を行う。これらの一連の処理により、文書リポジトリ７の文書属性と文書が収集サーバ２０に格納される。
【００３９】
図３は、第１の実施形態における複数の文書リポジトリ７と収集エージェント１０の構成を示す構成図である。図３を用いて複数の文書リポジトリ７を処理する収集エージェント１０の構成を説明する。図２では文書リポジトリ７を１つで示したが、文書リポジトリ７は、Ｗｅｂ文書リポジトリ７ａ、ＤＭＳ文書リポジトリ７ｂ、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）ファイルシステム又はＭａｃｉｎｔｏｓｈ（登録商標）ファイルシステムなどの文書を記憶している文書リポジトリ７ｃから各ファイル形式に固有の文書格納部を設けられている。これらの文書リポジトリの文書情報と文書を変換する変換部は、Ｗｅｂ文書リポジトリに対応する文書属性/文書変換部９ａ、ＤＭＳ文書リポジトリに対応する文書属性/文書変換部９ｂ、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）ファイルシステム又はＭａｃｉｎｔｏｓｈ（登録商標）ファイルシステムに対応する文書属性/文書変換部９ｃを有している。それぞれの取得部で取得し、統一ファイル形式又は一般形式に変換された文書属性と文書は、文書属性取得部２と文書取得部３に送られる。文書属性送信部４と文書送信部５から送られた文書属性と文書は、ファイアウォール１１とインターネット１２を介して収集サーバ２０へ送信される。
【００４０】
このように、文書リポジトリはそのタイプにより文書の取得の方法が異なるため、文書属性/文書変換部９ａ〜９ｃは、それぞれの文書リポジトリタイプに固有であり、文書リポジトリの種類に応じて１つ又は複数の文書取得部を持つ構成となっている。本実施例では、文書リポジトリ毎に変換部を設けたが、１つの変換部で複数の変換機能を設けて処理することも好適に処理されるのは言うまでもない。
【実施例２】
【００４１】
図４は、第２の実施形態における収集エージェント内に文書属性格納部を設けた文書収集装置の全体構成図である。さらに、図５は、第２の実施形態における収集エージェント内に文書属性格納部を設け更に複数の文書サーバと収集エージェントの構成を示す構成図である。図４、図５を用いて第２の実施形態について説明する。第１の実施形態との違いは、収集エージェント内に文書属性格納部６を備えた点が異なる。
【００４２】
１．文書属性格納部（収集エージェント）
図４に示す収集エージェント１０は、文書属性取得部２で取得した文書属性を、文書属性格納部に保存し、次回の送信時に差分検出を行う。文書属性を取得し、予め文書属性格納部６に格納した文書属性を収集エージェント内で差分を検出するため、動作上は変わりないが、収集エージェントで差分検出を行うことで、新規、更新、削除と判定された文書のみ送信するため、文書属性情報量が少なく、通信コストを抑えた効率の良い収集が実現できる。同様に図５に示す構成図は、文書属性取得部から文書属性格納部に格納する形式ではなく、文書属性送信部４から文書属性格納部に格納することにより、複数の文書リポジトリに対応することが可能となる。
【００４３】
本発明の第１と第２の実施形態は、従来型のロボット収集を行っている検索サービスへの適用はもちろん、検索代行サービスのように、契約ユーザの保有している文書を収集し、検索インデックスを作成し、検索サービスを提供する形態（ＡＳＰ）に適している。契約ユーザの保有している文書は、公開文書は除き、多くの場合ファイアウォールなどで守られており、サービス事業者からのアクセスが不可能である。このような環境でも、本発明の一実施形態を適用することで文書収集が可能となり、検索サービスを提供することが可能になることは言うまでもない。
【図面の簡単な説明】
【００４４】
【図１】本発明の第１の実施形態を示す文書収集装置の全体構成図である。
【図２】第１の実施形態における収集エージェントと収集サーバの処理を示すフローチャートである。
【図３】第１の実施形態における複数の文書リポジトリと収集エージェントの構成を示す構成図である。
【図４】第２の実施形態における収集エージェント内に文書属性格納部を設けた文書収集装置の全体構成図である。
【図５】第２の実施形態における収集エージェント内に文書属性格納部を設け更に複数の文書サーバ及び収集エージェントの構成を示す構成図である。
【符号の説明】
【００４５】
１  制御部、２  文書属性所得部、３  文書取得部、４  文書属性送信部、５  文書送信部、６  文書属性格納部、７  文書リポジトリ、９  文書属性/文書変換部、１０  収集エージェント、１１  ファイアウォール、１２  インターネット、２０  収集サーバ、２１  文書属性受信部、２２  文書受信部、２３  文書属性格納部、２４  文書格納部。
【図１】
2005182623.tif 000003
【図２】
2005182623.tif 000004
【図３】
2005182623.tif 000005
【図４】
2005182623.tif 000006
【図５】
2005182623.tif 000007