(57)【要約】【課題】  ネットワークを介して接続された複数の情報処理装置に対して情報検索する場合に、検索結果を出力した情報処理装置の情報を表示する。【解決手段】  検索条件を送信し、該検索条件を受信した情報処理装置から、該検索条件に基づいて検索された検索結果を受信し、受信した検索結果と該検索結果を送信した情報処理装置の情報とを関連付けて出力する。【選択図】  図１３
2005189965.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に分散配置された複数の情報処理装置のうちの１つ情報処理装置で実施される情報処理方法であって、
検索条件を送信する送信工程と、
前記検索条件を受信した情報処理装置から、該検索条件に基づいて検索された検索結果を受信する受信工程と、
前記受信工程で受信した検索結果と該検索結果を送信した情報処理装置の情報とを関連付けて出力する出力工程とを備えたことを特徴とする情報処理方法。
【請求項２】
前記情報処理装置の情報とは、該情報処理装置のＩＰアドレスであることを特徴とする請求項１記載の情報処理方法。
【請求項３】
前記情報処理装置の情報とは、該情報処理装置のホスト名であることを特徴とする請求項１記載の情報処理方法。
【請求項４】
前記ネットワークを介して接続された複数の情報処理装置の情報を認識する認識工程と、
前記送信工程は前記認識工程で認識された情報処理装置に検索条件を送信し、
前記受信工程で受信した検索結果を送信した情報処理装置の情報と前記認識工程で認識された情報処理装置の情報から検索結果の回収率を取得する取得工程を更に備え、
前記出力工程は前記検索結果、前記情報処理装置の情報及び前記取得工程で取得した回収率を関連付けて出力することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記ネットワークを介して接続された複数の情報処理装置の情報を認識する認識工程と、
前記送信工程は前記認識工程で認識された情報処理装置に検索条件を送信し、
前記受信工程で受信した検索結果を送信した情報処理装置の情報と前記認識工程で認識された情報処理装置の情報から、検索結果が未回収の情報処理装置の情報を取得する取得工程を更に備え、
前記出力工程は前記検索結果、前記情報処理装置の情報及び前記取得工程で取得した未回収の情報処理装置の情報を関連付けて出力することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
ネットワーク上に分散配置された複数の情報処理装置のうちの１つ情報処理装置であって、
検索条件を送信する送信手段と、
前記検索条件を受信した情報処理装置から、該検索条件に基づいて検索された検索結果を受信する受信手段と、
前記受信手段で受信した検索結果と該検索結果を送信した情報処理装置の情報とを関連付けて出力する出力手段とを備えたことを特徴とする情報処理装置。
【請求項７】
前記情報処理装置の情報とは、該情報処理装置のＩＰアドレスであることを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記情報処理装置の情報とは、該情報処理装置のホスト名であることを特徴とする請求項６記載の情報処理装置。
【請求項９】
前記ネットワークを介して接続された複数の情報処理装置の情報を認識する認識手段と、
前記送信手段は前記認識手段で認識された情報処理装置に検索条件を送信し、
前記受信手段で受信した検索結果を送信した情報処理装置の情報と前記認識手段で認識された情報処理装置の情報から検索結果の回収率を取得する取得手段を更に備え、
前記出力手段は前記検索結果、前記情報処理装置の情報及び前記取得手段で取得した回収率を関連付けて出力することを特徴とする請求項６に記載の情報処理装置。
【請求項１０】
前記ネットワークを介して接続された複数の情報処理装置の情報を認識する認識手段と、
前記送信手段は前記認識手段で認識された情報処理装置に検索条件を送信し、
前記受信手段で受信した検索結果を送信した情報処理装置の情報と前記認識手段で認識された情報処理装置の情報から、検索結果が未回収の情報処理装置の情報を取得する取得手段を更に備え、
前記出力手段は前記検索結果、前記情報処理装置の情報及び前記取得手段で取得した未回収の情報処理装置の情報を関連付けて出力することを特徴とする請求項６に記載の情報処理装置。
【請求項１１】
請求項１乃至５のいずれか１つに記載の情報処理方法をコンピュータに実行させるための制御プログラム。
【請求項１２】
請求項１１に記載の制御プログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された複数の情報処理装置に蓄積された情報に対して検索を行なう方法、装置、制御プログラム及び記憶媒体に関するものである。
【背景技術】
【０００２】
コンピュータ及びネットワークの発達に伴ってネットワーク上に分散されたデータベース、パーソナルコンピュータのハードディスク等の記憶装置を含む情報処理装置への電子情報の蓄積が進展しつつあり、そのような分散環境における電子情報に対する電子処理、例えば情報検索への期待が高まってきている。
【０００３】
このような情報検索技術においては、検索結果を処理する技術が必要となっている。従来、分散環境下での検索結果処理技術としては、ネットワーク上に分散された情報処理装置から出力される各情報処理装置の検索結果を随時表示することが行なわれていた。また、ネットワーク上に分散された情報処理装置をすべて把握していた場合は、把握しているすべての情報処理装置から出力される検索結果をすべて回収して、まとめて検索結果を表示することが行なわれていた。また更には、検索の結果得られた回答数により処理をするものもあった。
【０００４】
例えば、特許文献１においては、ネットワークに分散された複数のデータベースのうち特定のデータベースに対し検索をして、得られた回答数により他のデータベースへの処理を行なう技術が提案されている。
【特許文献１】特開２０００−２３５５８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような従来技術の場合では、ネットワークを介して接続された複数の情報処理装置に対しての検索要求に対する検索結果のみを随時表示するため、どの情報処理装置が検索結果を返しているのか不明であることや、検索結果が表示されない場合は情報処理装置が検索結果をまだ返していないのか、情報処理装置が検索結果を返した結果としてゼロ件だったのか判断できない等の課題があった。
【０００６】
また、ネットワーク上に分散された情報処理装置を認識している場合は、認識しているすべての情報処理装置から出力される検索結果を回収して、まとめて表示するため、結果表示を待つ場合の目安がないという課題があった。
【０００７】
本発明は、上記の従来技術の課題を解決するためになされたもので、その目的とするところは、ネットワークを介して接続された複数の情報処理装置に対して情報検索する場合、検索結果を出力した情報処理装置の情報（ホスト名、ＩＰアドレスなど）を表示することである。
【０００８】
また、ネットワークを介して接続された複数の情報処理装置を認識している場合には、認識している情報処理装置と検索結果を回収できた情報処理装置から回収率を、また検索結果を回収できていない情報処理装置の情報を表示することである。
【課題を解決するための手段】
【０００９】
本発明は上記課題を解決するために、ネットワーク上に分散配置された複数の情報処理装置のうちの１つ情報処理装置で実施される情報処理方法であって、検索条件を送信する送信工程と、前記検索条件を受信した情報処理装置から、該検索条件に基づいて検索された検索結果を受信する受信工程と、前記受信工程で受信した検索結果と該検索結果を送信した情報処理装置の情報とを関連付けて出力する出力工程とを備えたことを特徴とする。
【００１０】
また本発明は、ネットワーク上に分散配置された複数の情報処理装置のうちの１つ情報処理装置であって、検索条件を送信する送信手段と、前記検索条件を受信した情報処理装置から、該検索条件に基づいて検索された検索結果を受信する受信手段と、前記受信手段で受信した検索結果と該検索結果を送信した情報処理装置の情報とを関連付けて出力する出力手段とを備えたことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ネットワークを介して接続された複数の情報処理装置に対して情報検索する場合、検索結果を出力した情報処理装置の情報を表示することで、検索結果の回収状況を容易に把握することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の好適な実施の形態を、図面を参照して説明する。
【実施例１】
【００１３】
以下に、図１から図１０を参照して、本発明の実施例１を説明する。図１は本発明を適用した情報処理装置の構成を示すブロック図である。図示の構成において、ＣＰＵはマイクロプロセッサであり、情報検索処理のための演算、論理判断等を行ない、バスを介してバスに接続された各構成要素を制御する。ＢＵＳはバスであり、マイクロプロセッサＣＰＵの制御対象である各構成要素を指示するアドレス信号、コントロール信号を転送する。また、各構成要素間のデータ転送を行なう。ＲＡＭは書込み可能なランダムアクセスメモリであって、各構成要素からの各種データの一次記憶に用いる。ＲＯＭは読出し専用の固定メモリである。マイクロプロセッサＣＰＵによるブートプログラムを記憶する。ブートプログラムはシステム起動時にハードディスクに記憶された制御プログラムをＲＡＭにロードし、マイクロプロセッサＣＰＵに実行させる。制御プログラムについては、後にフローチャートを参照して詳述する。
【００１４】
入力装置はキーボード、およびマウス等である。表示装置はＣＲＴ、あるいは液晶ディスプレイ等である。ＨＤはハードディスクであり、ＣＰＵにより実行される制御プログラム、電子的に作成された電子化情報を記憶した情報データベース、情報検索を行なう際にインデックスとして使用される情報検索索引が格納される。ネットワーク装置はネットワークコントローラである。ネットワーク回線を介して複数の情報処理装置とのデータ交換を行なう装置である。リムーバブル外部記憶装置はフロッピー（登録商標）ディスクやＣＤ、ＤＶＤ等の外部記憶にアクセスするためのドライブ等である。上記ＨＤと同様に使用でき、それらの記録媒体を通じて他の情報処理装置とのデータ交換を行なう装置である。なお、ハードディスクに記憶される制御プログラムは、これらの外部記憶装置から必要に応じてＨＤにコピーすることもできる。
【００１５】
かかる各構成要素からなる本発明の情報処理装置においては、入力装置からの各種の入力に応じて作動するものであって、入力装置からの入力が供給されるとまずインタラプト信号がマイクロプロセッサＣＰＵに送られ、それに伴って、ＣＰＵがＲＯＭまたはＲＡＭ内に記憶される各種命令を読み出し、その実行によって各種の制御が行なわれる。
【００１６】
図２は本発明の実施例１の処理の流れを示す図である。本発明の実施例１は電子化情報０１、情報記憶部０２、検索条件入力部０３、情報検索部０４、検索結果出力部０５、検索結果取得部０６、情報処理装置情報取得部０７、情報処理装置情報出力部０８から構成されている。
【００１７】
電子化情報０１は、電子的に作成された電子化情報である。情報記憶部０２は電子化情報０１を記憶するための情報データベースである。検索条件入力部０３は情報記憶部０２に記憶された電子化情報０１を検索するための検索条件を入力する。情報検索部０４は検索条件入力部０３で入力された検索条件により情報記憶部０２に記憶された電子化情報０１を検索する。検索結果出力部０５は情報検索部０４による情報検索に対する検索結果を出力する。検索結果取得部０６は検索結果出力部０５が出力した検索結果を取得する。情報処理装置情報取得部０７は検索結果出力部０５が出力した検索結果を出力した情報処理装置の情報を取得する。情報処理装置情報出力部０８は情報処理装置情報取得部０７で取得した情報処理装置の情報を出力する。
【００１８】
図３は本発明の実施例１の処理の流れを示すフローチャートである。ステップＳ０１では、電子化情報０１を情報記憶部０２に記憶するか否かを判断し、情報記憶を行なう場合はステップＳ０２に処理を進める。また、情報記憶を行なわない場合はステップＳ０３に処理を進める。
【００１９】
ステップＳ０２では、電子化情報０１を情報記憶部０２に記憶する。例えば、図７のように電子化情報「日本経済．ｔｘｔ」を情報処理装置の情報記憶部である情報データベースに記憶する。その結果として、情報データベースに「日本経済．ｔｘｔ」が追加される。
【００２０】
ステップＳ０３では、情報記憶部０２に記憶された電子化情報０１の対して情報検索を行なうか否か判断し、情報検索を行なう場合はステップＳ０４に処理を進める。また、情報検索を行なわない場合はステップＳ１０に処理を進める。
【００２１】
ステップＳ０４では、情報記憶部０２に記憶された電子化情報０１に対して情報検索を行なうための検索条件を検索条件入力部０３から入力する。例えば、図８のように検索条件としては検索種別と、検索キーワードがあり、検索種別では情報検索の対象となるデータが「文書」データなのか、または「画像」データなのか選択できる。また、検索キーワードでは単語、または文章が入力できる。ここでは検索種別として「文書」を選択し、また検索キーワードとして「日本の経済を考える」を入力する。
【００２２】
ステップＳ０５では、ステップＳ０４で入力された検索条件により、情報記憶部０２に記憶された電子化情報０１を情報検索部０４で検索する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の検索条件により、図７の電子化情報「日本経済．ｔｘｔ」が記憶された情報処理装置の情報記憶部である情報データベースを検索する。
【００２３】
ステップＳ０６では、ステップＳ０５の情報検索に対する検索結果を検索結果出力部０５で出力する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の検索条件による、図７の情報処理装置の情報記憶部である情報データベースの情報検索に対する検索結果として「日本経済．ｔｘｔ」を出力する。
【００２４】
ステップＳ０７では、ステップＳ０６で出力された検索結果を検索結果取得部０６で取得する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の検索条件による、図７の情報処理装置の情報記憶部である情報データベースの情報検索に対する検索結果として出力された「日本経済．ｔｘｔ」を取得する。
【００２５】
ステップＳ０８では、ステップＳ０６の検索結果出力で出力された検索結果を出力した情報処理装置の情報を情報処理装置情報取得部０７で取得する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の検索条件による、図７の情報処理装置の情報記憶部である情報データベースの情報検索に対する検索結果として「日本経済．ｔｘｔ」を出力した情報処理装置の情報を取得する。情報処理装置の情報として、ＩＰアドレスおよびホスト名を取得する。
【００２６】
ステップＳ０９では、ステップＳ０８で取得された情報処理装置の情報を情報処理装置情報出力部０８で出力する。例えば、図９のように情報処理装置の情報として、ＩＰアドレス「１２３．４５．６７．８」およびホスト名「Ｉｎｆｏ＿ＤＢ．ｘｘｘｘｘ．ｃｏｍ」を表示する。
【００２７】
ステップＳ１０では、処理を終了するか否かを判断し、処理を続ける場合はステップＳ０１に処理を戻す。
【００２８】
なお、図３の本発明の実施例１の処理の流れを示すフローチャートは、ある情報処理装置が情報検索の要求を出し、該情報処理装置自身が情報検索を行ない、検索結果を出力する場合である。
【実施例２】
【００２９】
図４は本発明の実施例２の情報処理装置のネットワーク構成を示す図である。本ネットワーク構成図は、ネットワークを介して複数の情報処理装置が接続されている場合である。この場合、情報検索の要求と検索結果の取得をする情報処理装置の処理と、情報検索の実行と検索結果の出力をする情報処理装置の処理とが必要になる。
【００３０】
図５は本発明の実施例２の情報検索の要求と検索結果の取得をする情報処理装置の処理の流れを示すフローチャートである。ステップＳ２１では、ネットワークを介して接続された複数の情報処理装置の情報記憶部２に記憶された電子化情報１の対して情報検索を行なうか否か判断し、情報検索を行なう場合はステップＳ２２に処理を進める。また、情報検索を行なわない場合は処理を終了する。
【００３１】
ステップＳ２２では、ネットワークを介して接続された複数の情報処理装置の情報記憶部０２に記憶された電子化情報０１に対して情報検索を行なうための検索条件を検索条件入力部０３から入力する。例えば、図８のように検索条件として検索種別と、検索キーワードがあり、検索種別では情報検索の対象となるデータが「文書」データなのか、または「画像」データなのか選択できる。また、検索キーワードでは単語、または文章が入力できる。ここでは検索種別として「文書」を選択し、また検索キーワードとして「日本の経済を考える」を入力する。
【００３２】
ステップＳ２３では、ステップＳ２２で入力された検索条件を、ネットワークを介して接続された複数の情報処理装置に対して送信する。
【００３３】
ステップＳ２４では、ネットワークを介して接続された複数の情報処理装置が出力する検索結果を検索結果取得部０６で取得する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の検索条件による、図７の情報処理装置の情報記憶部である情報データベースの情報検索に対する検索結果として出力された「日本経済．ｔｘｔ」を取得する。
【００３４】
ステップＳ２５では、ネットワークを介して接続された複数の情報処理装置が出力する検索結果を出力した情報処理装置の情報を情報処理装置情報取得部０７で取得する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の検索条件による、図７の情報処理装置の情報記憶部である情報データベースの情報検索に対する検索結果として「日本経済．ｔｘｔ」を出力した情報処理装置の情報を取得する。情報処理装置の情報として、ＩＰアドレスおよびホスト名を取得する。
【００３５】
ステップＳ２６では、ステップＳ２５で取得された情報処理装置の情報を情報処理装置情報出力部０８で出力する。例えば、図１０の表示例のように情報処理装置の情報として、ＩＰアドレス「１２３．４５．６７．８」およびホスト名「Ｉｎｆｏ＿ＤＢ．ｘｘｘｘｘ．ｃｏｍ」と、ＩＰアドレス「１２３．４５．６７．１００」およびホスト名「Ｔｅｘｔ＿ＤＢ．ｘｘｘｘｘ．ｃｏｍ」を表示する。その後、処理をステップＳ２１に戻す。
【００３６】
このように検索結果を出力した情報処理装置の情報を表示することで、検索結果の回収状況が容易に把握することが出来る。また、検索結果が未回収である、または、検索結果として該当する結果が存在しない、などの判断を容易に行うことが出来る。
【００３７】
図６は本発明の実施例２の情報検索の実行と検索結果の出力を行う情報処理装置の処理の流れを示すフローチャートである。
【００３８】
ステップＳ３１では、電子化情報０１を情報記憶部０２に記憶するか否かを判断し、情報記憶を行なう場合はステップＳ３２に処理を進める。また、情報記憶を行なわない場合はステップＳ３３に処理を進める。
【００３９】
ステップＳ３２では、電子化情報０１を情報記憶部０２に記憶する。例えば、図７のように電子化情報「日本経済．ｔｘｔ」を情報処理装置の情報記憶部である情報データベースに記憶する。その結果として、情報データベースに「日本経済．ｔｘｔ」が追加された。
【００４０】
ステップＳ３３では、情報記憶部０２に記憶された電子化情報０１に対して、ネットワークを介して接続された情報処理装置から情報検索の要求があるか否か判断し、情報検索の要求がある場合はステップＳ３４に処理を進める。また、情報検索の要求がない場合はステップＳ３６に処理を進める。
【００４１】
ステップＳ３４では、ネットワークを介して接続された情報処理装置から情報検索の要求により、情報記憶部０２に記憶された電子化情報０１を情報検索部０４で検索する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の情報検索の要求により、図７の電子化情報「日本経済．ｔｘｔ」が記憶された情報処理装置の情報記憶部である情報データベースを検索する。
【００４２】
ステップＳ３５では、ステップＳ３４による情報検索に対する検索結果を出力する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の情報検索の要求による、図７の情報処理装置の情報記憶部である情報データベースの情報検索に対する検索結果として「日本経済．ｔｘｔ」を出力する。
【００４３】
ステップＳ３６では、処理を終了するか否かを判断し、処理を続ける場合はステップＳ３１に処理を戻す。
【００４４】
図７は本発明における情報処理装置の情報記憶部である情報データベースの一例である。例えば、電子化情報「日本経済．ｔｘｔ」を情報処理装置の情報記憶部である情報データベースに記憶する。その結果として、情報データベースに「日本経済．ｔｘｔ」が追加された場合である。
【００４５】
図８は本発明の情報検索を行なうための検索条件の入力の一例である。例えば、検索条件として検索種別と、検索キーワードがあり、検索種別では情報検索の対象となるデータが「文書」データなのか、または「画像」データなのか選択できる。また、検索キーワードでは単語、または文章が入力できる。ここでは検索種別として「文書」を選択し、また検索キーワードとして「日本の経済を考える」を入力する場合である。
【００４６】
図９は本発明の検索結果および情報処理装置の情報の表示の一例である。例えば、情報処理装置の情報として、ＩＰアドレス「１２３．４５．６７．８」およびホスト名「Ｉｎｆｏ＿ＤＢ．××××．ｃｏｍ」を表示する場合である。
【００４７】
図１０は本発明の実施例２のネットワークを介して接続された複数の情報処理装置間でのネットワーク構成および情報処理装置の情報の表示の一例である。
【００４８】
例えば、ネットワークを介して接続された複数の情報処理装置間でのネットワーク構成として、情報処理装置（１）と、情報処理装置（２）（ホスト名：Ｔｅｘｔ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．１００）、情報処理装置（３）（ホスト名：Ｉｎｆｏ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．８）、情報処理装置（４）（ホスト名：Ｄｏｃ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．１）および情報処理装置ｎ（ホスト名：Ｉｍａｇｅ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．３）等から構成されている。
【００４９】
そして、情報処理装置（１）からネットワークを介して接続された複数の情報処理装置（情報処理装置（２）、情報処理装置（３）、情報処理装置（４）および情報処理装置ｎ等）に情報検索の要求をする。
【００５０】
そして、その情報検索の要求を受けたネットワークを介して接続された複数の情報処理装置において情報検索を行ない、情報処理装置（２）（ホスト名：Ｔｅｘｔ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．１００）と、情報処理装置（３）（ホスト名：Ｉｎｆｏ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．８）が検索結果の出力をする。
【００５１】
そして、その検索結果を取得した情報処理装置（１）は検索結果を出力した情報処理装置の情報を取得する。ここでは、情報処理装置（２）の「ホスト名：Ｔｅｘｔ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．１００」と、情報処理装置（３）の「ホスト名：Ｉｎｆｏ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．８」を情報処理装置の情報として取得する。
【００５２】
そして、この情報処理装置の情報を情報処理装置（１）において、「検索結果回収状況」として表示する。なお、この表示は情報処理装置（１）で検索結果を出力した情報処理装置の情報を取得した場合、随時追加表示するものである。
【実施例３】
【００５３】
本発明を適用した情報処理装置の構成を示すブロック図は、本発明の実施例１の図１と同じである。以下に、図１１から図１６を参照して、本発明の実施例３を説明する。
【００５４】
図１１は本発明の実施例３の処理の流れを示す図である。本発明の実施例３は情報処理装置認識部１００、電子化情報１０１、情報記憶部１０２、検索条件入力部１０３、情報検索部１０４、検索結果出力部１０５、検索結果取得部１０６、情報処理装置情報取得部１０７、情報処理装置情報出力部１０８から構成されている。
【００５５】
情報処理装置認識部１００はネットワークを介して接続された複数の情報処理装置を認識する。電子化情報１０１は電子的に作成された電子化情報である。情報記憶部１０２は電子化情報１０１を記憶するための情報データベースである。検索条件入力部１０３は情報記憶部１０２に記憶された電子化情報１０１を検索するための検索条件を入力する。情報検索部１０４は検索条件入力部１０３で入力された検索条件により、情報処理装置認識部１００で認識された情報処理装置の情報記憶部１０２に記憶された電子化情報１０１を検索する。検索結果出力部１０５は情報検索部１０４による情報検索に対する検索結果を出力する。検索結果取得部１０６は検索結果出力部１０５が出力した検索結果を取得する。情報処理装置情報取得部１０７は検索結果出力部１０５が出力した検索結果を出力した情報処理装置の情報を取得する。情報処理装置情報出力部１０８は情報処理装置認識部１００で認識された情報処理装置の情報と、情報処理装置情報取得部１０７で取得した情報処理装置の情報を出力する。
【００５６】
図１２は本発明の実施例３の処理の流れを示すフローチャートである。ステップＳ１０１では、電子化情報１０１を情報記憶部１０２に記憶するか否かを判断し、情報記憶を行なう場合はステップＳ１０２に処理を進める。また、情報記憶を行なわない場合はステップＳ１０３に処理を進める。
【００５７】
ステップＳ１０２では、電子化情報１０１を情報記憶部１０２に記憶する。例えば、図７のように電子化情報「日本経済．ｔｘｔ」を情報処理装置の情報記憶部である情報データベースに記憶する。その結果として、情報データベースに「日本経済．ｔｘｔ」が追加された。
【００５８】
ステップＳ１０３では、情報記憶部１０２に記憶された電子化情報１０１の対して情報検索を行なうか否か判断し、情報検索を行なう場合はステップＳ１０４に処理を進める。また、情報検索を行なわない場合はステップＳ１１０に処理を進める。
【００５９】
ステップＳ１０４では、情報記憶部１０２に記憶された電子化情報１０１に対して情報検索を行なうための検索条件を検索条件入力部１０３から入力する。例えば、図８のように検索条件として検索種別と、検索キーワードがあり、検索種別では情報検索の対象となるデータが「文書」データなのか、または「画像」データなのか選択できる。また、検索キーワードでは単語、または文章が入力できる。ここでは検索種別として「文書」を選択し、また検索キーワードとして「日本の経済を考える」を入力する。
【００６０】
ステップＳ１０５では、ステップＳ１０４で入力された検索条件により、情報記憶部１０２に記憶された電子化情報１０１を情報検索部１０４で検索する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の検索条件により、図７の電子化情報「日本経済．ｔｘｔ」が記憶された情報処理装置の情報記憶部である情報データベースを検索する。
【００６１】
ステップＳ１０６では、ステップＳ１０５の情報検索に対する検索結果を検索結果出力部１０５で出力する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の検索条件による、図７の情報処理装置の情報記憶部である情報データベースの情報検索に対する検索結果として「日本経済．ｔｘｔ」を出力する。
【００６２】
ステップＳ１０７では、ステップＳ１０６で出力された検索結果を検索結果取得部１０６で取得する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の検索条件による、図７の情報処理装置の情報記憶部である情報データベースの情報検索に対する検索結果として出力された「日本経済．ｔｘｔ」を取得する。
【００６３】
ステップＳ１０８では、ステップＳ１０６で出力された検索結果を出力した情報処理装置の情報を情報処理装置情報取得部１０７で取得する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の検索条件による、図７の情報処理装置の情報記憶部である情報データベースの情報検索に対する検索結果として「日本経済．ｔｘｔ」を出力した情報処理装置の情報を取得する。情報処理装置の情報として、ＩＰアドレスおよびホスト名を取得する。
【００６４】
ステップＳ１０９では、ステップＳ１０８で取得された情報処理装置の情報を情報処理装置情報出力部１０８で出力する。例えば、図９のように情報処理装置の情報として、ＩＰアドレス「１２３．４５．６７．８」およびホスト名「Ｉｎｆｏ＿ＤＢ．××××．ｃｏｍ」を表示する。
【００６５】
ステップＳ１１０では、処理を終了するか否かを判断し、処理を続ける場合はステップＳ１０１に処理を戻す。
【００６６】
なお、図１２の本発明の実施例３の処理の流れを示すフローチャートは、ある情報処理装置が情報検索の要求を出し、該情報処理装置自身が情報検索を行ない、検索結果を出力する場合である。
【００６７】
また、それに対してネットワークを介して複数の情報処理装置が接続されている場合、情報検索の要求と検索結果の取得をする情報処理装置の処理と、情報検索の実行と検索結果の出力をする情報処理装置の処理とが必要になる。
【００６８】
図１３は本発明の実施例３の情報検索の要求と検索結果の取得をする情報処理装置の処理の流れを示すフローチャートである。
【００６９】
ステップＳ１２１では、ネットワークを介して接続された複数の情報処理装置の情報記憶部１０２に記憶された電子化情報１０１に対して情報検索を行なうか否か判断し、情報検索を行なう場合はステップＳ１２２に処理を進める。また、情報検索を行なわない場合は処理を終了する。
【００７０】
ステップＳ１２２では、ネットワークを介して接続された複数の情報処理装置の情報記憶部１０２に記憶された電子化情報１０１に対して情報検索を行なうための検索条件を検索条件入力部１０３から入力する。例えば、図８のように検索条件としては検索種別と、検索キーワードがあり、検索種別では情報検索の対象となるデータが「文書」データなのか、または「画像」データなのか選択できる。また、検索キーワードでは単語、または文章が入力できる。ここでは検索種別として「文書」を選択し、また検索キーワードとして「日本の経済を考える」を入力する。
【００７１】
ステップＳ１２３では、ネットワークを介して接続された複数の情報処理装置を情報処理装置認識部１００で認識する。例えば、図１６のネットワークの構成例ように、ネットワークを介して複数の情報処理装置が接続されている場合、情報処理装置（１）はネットワークを介して複数の情報処理装置である情報処理装置（２）、情報処理装置（３）、情報処理装置（４）および情報処理装置（５）を認識する。そして、認識された情報処理装置の情報（ホスト名とＩＰアドレス）から構成された図１５のような「情報処理装置認識状況」テーブルを作成する。
【００７２】
ステップＳ１２４では、ステップＳ１２２入力された検索条件を、ステップＳ１２３で認識された（ネットワークを介して接続された複数の）情報処理装置に対して送信する。
【００７３】
ステップＳ１２５では、ネットワークを介して接続された複数の情報処理装置が出力する検索結果を検索結果取得部１０６で取得する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の検索条件による、図７の情報処理装置の情報記憶部である情報データベースの情報検索に対する検索結果として出力された「日本経済．ｔｘｔ」を取得する。
【００７４】
ステップＳ１２６では、ネットワークを介して接続された複数の情報処理装置が出力する検索結果を出力した情報処理装置の情報を情報処理装置情報取得部１０７で取得する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の検索条件による、図７の情報処理装置の情報記憶部である情報データベースの情報検索に対する検索結果として「日本経済．ｔｘｔ」を出力した情報処理装置の情報を取得する。情報処理装置の情報として、ＩＰアドレスおよびホスト名を取得する。
【００７５】
ステップＳ１２７では、ステップＳ１２６で取得された情報処理装置の情報を情報処理装置情報出力部１０８で出力する。また、該情報処理装置の情報と、ステップＳ１２３で認識された情報処理装置の情報から検索結果の回収率を出力する。また、該情報処理装置の情報と、ステップＳ１２３で認識された情報処理装置の情報を比較して、検索結果が未回収の情報処理装置の情報を出力する。例えば、図１６の表示例のように検索結果が回収済の情報処理装置の情報として、ＩＰアドレス「１２３．４５．６７．８」およびホスト名「Ｉｎｆｏ＿ＤＢ．×××．ｃｏｍ」と、ＩＰアドレス「１２３．４５．６７．１００」およびホスト名「Ｔｅｘｔ＿ＤＢ．×××．ｃｏｍ」を表示する。また、認識された情報処理装置の数４と、検索結果が回収済の情報処理装置の数２から検索結果の回収率を「５０％」と表示する。また、認識された情報処理装置の情報として、ＩＰアドレス「１２３．４５．６７．８」およびホスト名「Ｉｎｆｏ＿ＤＢ．×××．ｃｏｍ」、ＩＰアドレス「１２３．４５．６７．１００」およびホスト名「Ｔｅｘｔ＿ＤＢ．×××．ｃｏｍ」、ＩＰアドレス「１２３．４５．６７．１」およびホスト名「Ｄｏｃ＿ＤＢ．×××．ｃｏｍ」、ＩＰアドレス「１２３．４５．６７．３」およびホスト名「Ｉｍａｇｅ＿ＤＢ．×××．ｃｏｍ」と、検索結果が回収済の情報処理装置の情報として、ＩＰアドレス「１２３．４５．６７．８」およびホスト名「Ｉｎｆｏ＿ＤＢ．×××．ｃｏｍ」、ＩＰアドレス「１２３．４５．６７．１００」およびホスト名「Ｔｅｘｔ＿ＤＢ．×××．ｃｏｍ」を比較して、検索結果が未回収の情報処理装置の情報として、ＩＰアドレス「１２３．４５．６７．１」およびホスト名「Ｄｏｃ＿ＤＢ．×××．ｃｏｍ」、ＩＰアドレス「１２３．４５．６７．３」およびホスト名「Ｉｍａｇｅ＿ＤＢ．×××．ｃｏｍ」を表示する。
【００７６】
その後、処理をステップＳ１２１に戻す。
【００７７】
図１４は本発明の実施例３の情報検索の実行と検索結果の出力をする情報処理装置の処理の流れを示すフローチャートである。
【００７８】
ステップＳ１３１では、電子化情報１０１を情報記憶部１０２に記憶するか否かを判断し、情報記憶を行なう場合はステップＳ１３２に処理を進める。また、情報記憶を行なわない場合はステップＳ１３３に処理を進める。
【００７９】
ステップＳ１３２では、電子化情報１０１を情報記憶部１０２に記憶する。例えば、図７のように電子化情報「日本経済．ｔｘｔ」を情報処理装置の情報記憶部である情報データベースに記憶する。その結果として、情報データベースに「日本経済．ｔｘｔ」が追加された。
【００８０】
ステップＳ１３３では、情報記憶部１０２に記憶された電子化情報１０１に対して、ネットワークを介して接続された情報処理装置から情報検索の要求があるか否か判断し、情報検索の要求がある場合はステップＳ１３４に処理を進める。また、情報検索の要求がない場合はステップＳ１３６に処理を進める。
【００８１】
ステップＳ１３４では、ネットワークを介して接続された情報処理装置から情報検索の要求により、情報記憶部１０２に記憶された電子化情報１０１を情報検索部１０４で検索する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の情報検索の要求により、図７の電子化情報「日本経済．ｔｘｔ」が記憶された情報処理装置の情報記憶部である情報データベースを検索する。
【００８２】
ステップＳ１３５では、ステップＳ１３４の情報検索に対する検索結果を検索結果出力１０５で出力する。例えば、図８の検索種別「文書」、検索キーワード「日本の経済を考える」の情報検索の要求による、図７の情報処理装置の情報記憶部である情報データベースの情報検索に対する検索結果として「日本経済．ｔｘｔ」を出力する。
【００８３】
ステップＳ１３６では、処理を終了するか否かを判断し、処理を続ける場合はステップＳ１３１に処理を戻す。
【００８４】
図１５は本発明の実施例３のネットワークを介して接続された複数の情報処理装置の認識状況の一例である。例えば、認識された情報処理装置（情報処理装置（２）、情報処理装置（３）、情報処理装置（４）および情報処理装置（５））の情報であるＩＰアドレス「１２３．４５．６７．８」およびホスト名「Ｉｎｆｏ＿ＤＢ．×××．ｃｏｍ」、ＩＰアドレス「１２３．４５．６７．１００」およびホスト名「Ｔｅｘｔ＿ＤＢ．×××．ｃｏｍ」、ＩＰアドレス「１２３．４５．６７．１」およびホスト名「Ｄｏｃ＿ＤＢ．×××．ｃｏｍ」、ＩＰアドレス「１２３．４５．６７．３」およびホスト名「Ｉｍａｇｅ＿ＤＢ．×××．ｃｏｍ」から構成されたテーブルである。
【００８５】
図１６は本発明の実施例３のネットワークを介して接続された複数の情報処理装置間でのネットワーク構成および情報処理装置の情報の表示の一例である。
【００８６】
例えば、ネットワークを介して接続された複数の情報処理装置間でのネットワーク構成として、情報処理装置（１）と、情報処理装置（２）（ホスト名：Ｔｅｘｔ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．１００）、情報処理装置（３）（ホスト名：Ｉｎｆｏ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．８）、情報処理装置（４）（ホスト名：Ｄｏｃ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．１）および情報処理装置（５）（ホスト名：Ｉｍａｇｅ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．３）から構成されている。
【００８７】
そして、情報処理装置（１）はネットワークを介して接続された複数の情報処理装置（情報処理装置（２）、情報処理装置（３）、情報処理装置（４）および情報処理装置（５））を認識する。
【００８８】
そして、情報処理装置（１）から認識された（ネットワークを介して接続された複数の）情報処理装置（情報処理装置（２）、情報処理装置（３）、情報処理装置（４）および情報処理装置（５））に情報検索の要求をする。
【００８９】
そして、その情報検索の要求を受けたネットワークを介して接続された複数の情報処理装置において情報検索を行ない、情報処理装置（２）（ホスト名：Ｔｅｘｔ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．１００）と、情報処理装置（３）（ホスト名：Ｉｎｆｏ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．８）が検索結果の出力をする。
【００９０】
そして、その検索結果を取得した情報処理装置（１）は検索結果を出力した情報処理装置の情報を取得する。ここでは、情報処理装置（２）の「ホスト名：Ｔｅｘｔ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．１００」と、情報処理装置（３）の「ホスト名：Ｉｎｆｏ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．８」を情報処理装置の情報として取得する。
【００９１】
そして、情報処理装置（１）において、「検索結果回収状況」として表示する。「検索結果回収状況」の表示として、検索結果を出力した情報処理装置、すなわち検索結果の回収済の情報処理装置の情報を表示する。ここでは情報処理装置（２）の「ホスト名：Ｔｅｘｔ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．１００」と、情報処理装置（３）の「ホスト名：Ｉｎｆｏ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．８」を情報処理装置の情報として表示する。また、認識された情報処理装置（情報処理装置（２）、情報処理装置（３）、情報処理装置（４）および情報処理装置（５））と、検索結果の回収済の情報処理装置（情報処理装置（２）と情報処理装置（３））から検索結果の回収率を表示する。ここでは「５０％」と表示する。また、認識された情報処理装置の情報（情報処理装置（２）（ホスト名：Ｔｅｘｔ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．１００）、情報処理装置（３）（ホスト名：Ｉｎｆｏ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．８）、情報処理装置（４）（ホスト名：Ｄｏｃ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．１）および情報処理装置（５）（ホスト名：Ｉｍａｇｅ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．３））と、検索結果の回収済の情報処理装置の情報（情報処理装置（２）（ホスト名：Ｔｅｘｔ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．１００）、情報処理装置（３）（ホスト名：Ｉｎｆｏ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．８））を比較して、検索結果の未回収の情報処理装置の情報を表示する。ここでは情報処理装置（４）（ホスト名：Ｄｏｃ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．１）および情報処理装置（５）（ホスト名：Ｉｍａｇｅ＿ＤＢ．×××．ＣＯＭ、ＩＰアドレス：１２３．４５．６７．３）を表示する。
【００９２】
なお、この表示は情報処理装置（１）で検索結果を出力した情報処理装置の情報を取得した場合、随時変更表示するものである。
【００９３】
このように検索結果の回収率を表示することで、検索結果の回収状況を容易に把握することが出来る。また、検索結果を回収できていない情報処理装置の情報を表示することで、回収できていない情報処理装置からの検索結果を待ち続ける、または他の処理を行う等の判断ができるので、操作性を向上することが出来る。
【図面の簡単な説明】
【００９４】
【図１】本発明を適用した情報処理装置の構成を示すブロック図である。
【図２】本発明の実施例１の処理の流れを示す図である。
【図３】本発明の実施例１の処理の流れを示すフローチャートである。
【図４】本発明の実施例２の情報処理装置のネットワーク構成を示す図である。
【図５】本発明の実施例２の情報検索の要求と検索結果の取得をする情報処理装置の処理の流れを示すフローチャートである。
【図６】本発明の実施例２の情報検索の実行と検索結果の出力をする情報処理装置の処理の流れを示すフローチャートである。
【図７】本発明の情報処理装置の情報記憶部である情報データベースの一例である。
【図８】本発明の情報検索を行なうための検索条件の入力の一例である。
【図９】本発明の検索結果および情報処理装置の情報の表示の一例である。
【図１０】本発明の実施例２のネットワークを介して接続された複数の情報処理装置間でのネットワーク構成および情報処理装置の情報の表示の一例である。
【図１１】本発明の実施例３の処理の流れを示す図である。
【図１２】本発明の実施例３の処理の流れを示すフローチャートである。
【図１３】本発明の実施例３の情報検索の要求と検索結果の取得をする情報処理装置の処理の流れを示すフローチャートである。
【図１４】本発明の実施例３の情報検索の実行と検索結果の出力をする情報処理装置の処理の流れを示すフローチャートである。
【図１５】本発明の実施例３のネットワークを介して接続された複数の情報処理装置の認識状況の一例である。
【図１６】本発明の実施例３のネットワークを介して接続された複数の情報処理装置間でのネットワーク構成および情報処理装置の情報の表示の一例である。
【符号の説明】
【００９５】
０１  電子化情報
０２  情報記憶部
０３  検索条件入力部
０４  情報検索部
０５  検索結果出力部
０６  検索結果取得部
０７  情報処理装置情報取得部
０８  情報処理装置情報出力部
１００  情報処理装置認識部
１０１  電子化情報
１０２  情報記憶部
１０３  検索条件入力部
１０４  情報検索部
１０５  検索結果出力部
１０６  検索結果取得部
１０７  情報処理装置情報取得部
１０８  情報処理装置情報出力部
【図１】
2005189965.tif 000003
【図２】
2005189965.tif 000004
【図３】
2005189965.tif 000005
【図４】
2005189965.tif 000006
【図５】
2005189965.tif 000007
【図６】
2005189965.tif 000008
【図７】
2005189965.tif 000009
【図８】
2005189965.tif 000010
【図９】
2005189965.tif 000011
【図１０】
2005189965.tif 000012
【図１１】
2005189965.tif 000013
【図１２】
2005189965.tif 000014
【図１３】
2005189965.tif 000015
【図１４】
2005189965.tif 000016
【図１５】
2005189965.tif 000017
【図１６】
2005189965.tif 000018