【手続補正書】
【提出日】平成21年3月17日(2009.3.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の文書管理システムに対して並行して文書検索を実行させる文書検索装置であって、
入力された第１の検索条件に基づく検索を依頼するための第１の検索依頼を前記複数の文書管理システムに送信する送信手段と、
前記第１の検索依頼に対する検索結果の応答状況を、前記複数の文書管理システム毎にそれぞれ区別して管理する管理手段と、
前記管理手段が管理する応答状況に基づいて、前記第１の検索依頼に対する絞り込み検索の依頼方法を、前記複数の文書管理システムのそれぞれについて個別に決定する決定手段と、
前記決定手段により決定された依頼方法に従って、前記絞り込み検索を依頼するための第２の検索依頼を前記送信手段に送信させる制御手段と、
を含むことを特徴とする文書検索装置。
【請求項２】
前記決定手段は、
前記応答状況が検索終了を示し、かつ検索結果件数が０を示す文書管理システムに対しては、前記絞り込み検索を依頼しないことを決定することを特徴とする請求項１に記載の文書検索装置。
【請求項３】
前記決定手段は、
前記応答状況が検索終了を示し、かつ検索結果件数が１以上を示す文書管理システムに対しては、前記第１の検索依頼に対する検索結果を識別するための識別情報を付して前記絞り込み検索を依頼することを決定することを特徴とする請求項１または２に記載の文書検索装置。
【請求項４】
前記決定手段は、
前記応答状況が検索未完了を示す文書管理システムに対しては、前記第１の検索条件に前記絞り込み検索のための検索条件が追加された第３の検索条件に基づく検索を依頼することを決定することを特徴とする請求項１から３のいずれか１項に記載の文書検索装置。
【請求項５】
前記送信手段は、前記応答状況が検索未完了を示す文書管理システムに対して前記第３の検索条件に基づく検索を依頼する際に、前記第１の検索依頼に基づいて実行されている検索処理を中止させるための中止指示を送信することを特徴とする請求項４に記載の文書検索装置。
【請求項６】
前記複数の文書管理システムのうち少なくとも１つの文書管理システムから検索結果を受信したときに、該受信した検索結果に基づいて前記絞り込み検索のための検索条件を作成する作成手段をさらに含むことを特徴とする請求項１から５のいずれか１項に記載の文書検索装置。
【請求項７】
前記絞り込み検索のための検索条件を作成するための情報をユーザまたはユーザの装置から受け付ける受付手段をさらに含み、
前記作成手段は、前記受付手段が受け付けた情報に基づいて、前記絞り込み検索のための検索条件を作成することを特徴とする請求項６に記載の文書検索装置。
【請求項８】
複数の文書管理システムに対して並行して文書検索を実行させる文書検索装置であって、
入力された第１の検索条件に基づく検索を依頼するための第１の検索依頼を前記複数の文書管理システムに送信する送信手段と、
前記第１の検索依頼に対する検索結果の応答状況を、前記複数の文書管理システム毎にそれぞれ区別して管理する管理手段と、
前記管理手段が管理する応答状況に基づいて、前記第１の検索依頼に対する絞り込み検索を依頼するか否かを、前記複数の文書管理システムのそれぞれについて個別に決定する決定手段と、
前記決定手段により前記絞り込み検索を依頼すると決定された文書管理システムに対して、前記絞り込み検索を依頼するための第２の検索依頼を前記送信手段に送信させる制御手段と、
を含むことを特徴とする文書検索装置。
【請求項９】
前記決定手段は、前記応答状況が検索終了を示し、かつ検索結果件数が０を示す文書管理システムに対しては、前記絞り込み検索を依頼しないことを決定することを特徴とする請求項８に記載の文書検索装置。
【請求項１０】
複数の文書管理システムに対して並行して文書検索を実行させる文書検索方法であって、
入力された第１の検索条件に基づく検索を依頼するための第１の検索依頼を前記複数の文書管理システムに送信する送信工程と、
前記第１の検索依頼に対する検索結果の応答状況を、前記複数の文書管理システム毎にそれぞれ区別して管理する管理工程と、
前記管理工程で管理された応答状況に基づいて、前記第１の検索依頼に対する絞り込み検索の依頼方法を、前記複数の文書管理システムのそれぞれについて個別に決定する決定工程と、
前記決定工程で決定された依頼方法に従って、前記絞り込み検索を依頼するための第２の検索依頼を前記送信工程で送信させる制御工程と、
を含むことを特徴とする文書検索方法。
【請求項１１】
複数の文書管理システムに対して並行して文書検索を実行させる文書検索方法であって、
入力された第１の検索条件に基づく検索を依頼するための第１の検索依頼を前記複数の文書管理システムに送信する送信工程と、
前記第１の検索依頼に対する検索結果の応答状況を、前記複数の文書管理システム毎にそれぞれ区別して管理する管理工程と、
前記管理工程で管理された応答状況に基づいて、前記第１の検索依頼に対する絞り込み検索を依頼するか否かを、前記複数の文書管理システムのそれぞれについて個別に決定する決定工程と、
前記決定工程で前記絞り込み検索を依頼すると決定された文書管理システムに対して、前記絞り込み検索を依頼するための第２の検索依頼を前記送信工程で送信させる制御工程と、
を含むことを特徴とする文書検索方法。
【請求項１２】
請求項１０または１１に記載の文書検索方法をコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明は、例えば、複数の文書管理システムに対して並行して文書検索を実行させる文書検索装置において実現される。文書検索装置は、入力された第１の検索条件に基づく検索を依頼するための第１の検索依頼を前記複数の文書管理システムに送信する送信手段と、前記第１の検索依頼に対する検索結果の応答状況を、前記複数の文書管理システム毎にそれぞれ区別して管理する管理手段と、前記管理手段が管理する応答状況に基づいて、前記第１の検索依頼に対する絞り込み検索の依頼方法を、前記複数の文書管理システムのそれぞれについて個別に決定する決定手段と、前記決定手段により決定された依頼方法に従って、前記絞り込み検索を依頼するための第２の検索依頼を前記送信手段に送信させる制御手段とを含むことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、文書検索装置は、複数の文書管理システムに対して並行して文書検索を実行させる文書検索装置であって、入力された第１の検索条件に基づく検索を依頼するための第１の検索依頼を前記複数の文書管理システムに送信する送信手段と、前記第１の検索依頼に対する検索結果の応答状況を、前記複数の文書管理システム毎にそれぞれ区別して管理する管理手段と、前記管理手段が管理する応答状況に基づいて、前記第１の検索依頼に対する絞り込み検索を依頼するか否かを、前記複数の文書管理システムのそれぞれについて個別に決定する決定手段と、前記決定手段により前記絞り込み検索を依頼すると決定された文書管理システムに対して、前記絞り込み検索を依頼するための第２の検索依頼を前記送信手段に送信させる制御手段とを含むことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
メインユニット１０１は、文書データ、画像情報またはデバイス情報の入出力を行なうためのコントローラである。メインユニット１０１は、スキャナ１０２やプリンタ１０３を制御してスキャン機能やプリント機能を実現する。また、メインユニット１０１は、ＬＡＮ１１０を介して接続される文書管理システム１０５に文書を保管したり、保管されている文書を検索して取得したりする。さらに、メインユニット１０１は、公衆回線（ＰＳＴＮ）１２を利用してＦＡＸ機能を実現する。また、メインユニット１０１は、ユーザインターフェースとして機能する操作部１０４に接続されていて、操作部１０４を制御する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
コピーアプリケーション４０３は、ＵＩマネージャ４０１からのコピー指示を受け、ジョブマネージャ４０９にコピージョブを送信する。また、送信アプリケーション４０４は、ＵＩマネージャ４０１からの送信指示を受け、ジョブマネージャ４０９に送信ジョブを送信する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
ボリュームデータベース６０９は、文書の実体が保存されるデータベースである。ボリュームデータベース６０９は、概念的なものであって、実際には、ＯＳ上のファイルシステムであってもよい。属性データベース６１０は、文書の名前、作成日付、およびコメントなどの属性に関する情報が保存されるデータベースである。全文検索用データベース６１１は、ボリュームデータベース６０９に登録された文書のテキストデータから作成された検索用インデックスが登録される。メインユニット１０１から全文検索が指示されると、検索制御モジュール６０２は、全文検索データベース６２０を検索する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
文書管理システム１０５のＣＰＵ５０１（検索制御モジュール６０２）は、取得依頼７０５を受信すると、取得依頼７０５に付随する検索ＩＤに基づいて、対応する検索結果をテンポラリデータエリア６０７から読み出す。なお、範囲が指定されている場合、ＣＰＵ５０１（検索制御モジュール６０２）は、当該範囲に対応する検索結果のみをテンポラリデータ７０３から抽出する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
文書検索装置１００のＣＰＵ２０１（文書管理アプリケーション４０５）は、結果一覧通知７０６を受信すると、検索結果の表示データ７０７を作成して、操作部１０４に出力する。これにより、操作部１０４の表示装置に検索結果が表示される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
８０１は、管理キューである。本実施形態の検索結果応答状況は、管理キュー８０１を用いて管理されている。すなわち、ＣＰＵ２０１は、検索依頼が発生する都度、検索依頼先である文書管理システムごとの管理データ８０２、８０３、８０４を管理キュー８０１に積んでいく。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００９９
【補正方法】変更
【補正の内容】
【００９９】
ステップＳ１２０３において、ＣＰＵ２０１は、ｉ番目の文書管理システムについての管理データを管理キュー８０１から読み出す。ステップＳ１２０４において、ＣＰＵ２０１は、管理データが示す応答状況に応じて絞り込み検索の依頼方法を選択し、絞り込み検索依頼を送信する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
ステップＳ１２０５において、全ての文書管理システムについて絞り込み検索依頼方法が選択されたか否かを判定する。選択および送信が終了していなければ、Ｓ１２０６で、ｉ＝ｉ＋１を実行してから、ステップＳ１２０３に戻る。選択および送信が完了していれば、メインフローチャートに戻る。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】文書検索装置および文書検索方法