(57)【特許請求の範囲】
【請求項１】
接続されたネットワークを通じて検索対象の検索を行うことのできる検索手段と、
前記検索対象を自ら検索し得るネットワークの範囲について、前記検索対象の検索を要求する検索の要求を行った場合に、当該範囲について前記検索対象の検索を行う場合がある別の装置に対し、前記検索の要求を行う検索要求手段と、を備え、
前記別の装置が、
接続されたネットワークを通じて前記検索対象の検索を行う検索手段を備え、前記検索対象を他の装置が検索し得るネットワークの範囲について、前記検索対象の検索の要求を前記他の装置から受け取り、前記検索対象の検索を行う場合があり、
前記検索対象の検索を行った場合において、前記検索対象の検索が完了した際に、その完了についての情報を前記他の装置に送る、
検索支援装置であり、
前記完了についての情報を受け取った際に、前記完了についての情報を送信した前記検索支援装置に対し、自己が機器をまだ検索していないネットワークの範囲の部分についての前記検索の要求を行う、
検索装置。
【請求項２】
接続されたネットワークを通じて検索対象の検索を行うことのできる検索手段と、
前記検索対象を自ら検索し得るネットワークの範囲について、前記検索対象の検索を要求する検索の要求を行った場合に、当該範囲について前記検索対象の検索を行う場合がある別の装置に対し、前記検索の要求を行う検索要求手段と、を備え、
前記別の装置が、
接続されたネットワークを通じて前記検索対象の検索を行う検索手段を備え、前記検索対象を他の装置が検索し得るネットワークの範囲について、前記検索対象の検索の要求を前記他の装置から受け取り、前記検索対象の検索を行う場合があり、
前記検索対象の検索を行った場合において、前記検索対象の検索が完了した際に、その完了についての情報を前記他の装置に送る、
検索支援装置であり、
自己が前記検索の要求を行った前記検索支援装置から前記完了についての情報を受け取らない場合に、前記検索支援装置に対し、前記検索の要求を行った範囲のうち未検索の部分についての前記検索の要求の取り消しを行う場合がある、
検索装置。
【請求項３】
前記検索支援装置が前記検索対象の検索を行う場合が、前記検索支援装置が前記検索対象の検索を行うことを前記検索支援装置の状態により判定した場合である、請求項１又は請求項２に記載された検索装置。
【請求項４】
前記検索の要求を、検索を要求するネットワークの範囲を指定して行う、請求項１乃至請求項３のうちのいずれか一に記載された検索装置。
【請求項５】
ネットワークを通じて自己に接続された機器が、前記検索支援装置であることを判定する第二の判定手段を有する、請求項１乃至請求項４のうちのいずれか一に記載された検索装置。
【請求項６】
前記検索支援装置を兼ねた請求項１乃至請求項５のうちのいずれか一に記載された検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された機器の検索に関する。
【背景技術】
【０００２】
サーバ等の機器を管理する装置やソフトウェアにおいて、一定の範囲のネットワーク（以下において「ＮＷ」と記述することにする。）から管理対象とすべき機器を検索した後に、検索により発見した機器の管理を行う場合がある。このような場合は短時間で効率的に機器の検索を行うことが重要になる。
【０００３】
しかしながら、１台の検索装置により、広範囲のネットワークに接続された機器を検索する場合に、下記の理由により、その検索に多大な時間を要する。
１．検索対象となるＮＷが広範囲になるほど検索するＮＷの範囲が増加するため。
２．機器が検索対象かを確認するために必要な機器の認証に複数のユーザ名やパスワードなどの認証情報が必要な場合、ＮＷ上に存在する機器の認証情報の組み合わせが増えるほど１つのアドレスに対してアクセスしなければならない回数が増加する。
３．機器が検索対象かを確認する際には、機器との間である通信規則による通信が可能かを確かめる場合が多い。その場合、ＮＷ上で検索に使用する通信規則によっては、その機器のＮＷ上のアドレスが検索対象外のアドレスである場合や、認証情報が誤っている時のタイムアウトに非常に多くの時間を要する場合がある。
【０００４】
そのため、ＮＷ上の検索範囲が大きく、また複数のパスワードやユーザ名が設定された機器を検索し、管理対象として登録する場合には非常に多くの時間を要する。
【０００５】
この課題に対して、検索装置として用いられるコンピュータにおいて、そのバックグラウンドで長時間かけて検索を実施するなどにより、検索装置のユーザのストレスにならないような工夫が行われていた。
【０００６】
また、本発明に比較的近い技術として、特許文献１には、所望の機器が自ＮＷ上で発見できなかった場合に、自己がアクセス等できない他のＮＷについての機器の検索を、当該他のＮＷに接続された機器に要求する接続支援サーバ等が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】国際公開第２０１１／１０８１４４号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述のように機器の検索をバックグラウンドで行ったとしても、検索に多くの時間を要するという根本的課題を解決するすることにはならない。
【０００９】
また、引用文献１に開示された方法は、検索装置が検索できないＮＷに接続された装置についてそのＮＷに接続された装置に検索を要求するものである。自ＮＷに接続された装置については自ら検索を行うので、機器を検索する時間を短縮できる可能性を高めることはできない。
【００１０】
本発明は、ＮＷに接続された機器を検索するのに要する時間を短縮できる可能性を高めることのできる、検索装置等の提供を目的とする。
【課題を解決するための手段】
【００１１】
本発明の検索装置は、、接続されたネットワークを通じて検索対象の検索を行う検索手段と、検索支援装置に対し、前記検索の要求を行う検索要求手段を備える。前記検索支援装置は、前記検索対象を自ら検索し得るネットワークの範囲の一部について、前記対象機器の検索を要求する検索の要求を行った場合に、当該一部について前記検索対象の検索を行う場合がある。
【発明の効果】
【００１２】
本発明の検索装置、検索支援装置、検索システム、検索方法、検索支援方法、検索プログラム及び検索支援プログラムは、ＮＷに接続された機器を検索するのに要する時間を短縮できる確率を高めることができる。
【図面の簡単な説明】
【００１３】
【図１】第一実施形態の機器検索装置の構成を表わす概念図である。
【図２】第二実施形態の検索支援装置の構成を表わす概念図である。
【図３】第三実施形態の機器検索システムの構成を表わす概念図である。
【図４ａ】第三実施形態の機器検索システムの処理フローを表わす概念図（その１）である。
【図４ｂ】第三実施形態の機器検索システムの処理フローを表わす概念図（その２）である。
【図４ｃ】第三実施形態の機器検索システムの処理フローを表わす概念図（その３）である。
【図５】機器検索処理のフローを表わす概念図である。
【図６ａ】第四実施形態の機器検索システムの処理フローを表わす概念図（その１）である。
【図６ｂ】第四実施形態の機器検索システムの処理フローを表わす概念図（その２）である。
【図７】第五実施形態の機器検索システムの構成を表わす概念図である。
【図８ａ】第五実施形態の機器検索システムの処理フローを表わす概念図（その１）である。
【図８ｂ】第五実施形態の機器検索システムの処理フローを表わす概念図（その２）である。
【図８ｃ】第五実施形態の機器検索システムの処理フローを表わす概念図（その３）である。
【図８ｄ】第五実施形態の機器検索システムの処理フローを表わす概念図（その４）である。
【図９ａ】第六実施形態の機器検索システムの処理フローを表わす概念図（その１）である。
【図９ｂ】第六実施形態の機器検索システムの処理フローを表わす概念図（その２）である。
【図９ｃ】第六実施形態の機器検索システムの処理フローを表わす概念図（その３）である。
【図１０】第七実施形態の機器検索システムの構成を表わす概念図である。
【図１１ａ】第七実施形態の機器検索システムの処理フローを表わす概念図（その１）である。
【図１１ｂ】第七実施形態の機器検索システムの処理フローを表わす概念図（その２）である。
【図１１ｃ】第七実施形態の機器検索システムの処理フローを表わす概念図（その３）である。
【図１２】第八実施形態の機器検索システムの構成を表わす概念図である。
【図１３】第八実施形態の機器検索システムの処理フローを表わす概念図である。
【図１４】ＳＷＡの機器検索システムへのインストール状況を表わす概念図である。
【図１５】検索開始時の機器検索システムの状態を表わす概念図である。
【図１６】外部から検索の要求を受け入れると判定したときの機器検索システムの状態を表わす概念図である。
【図１７】所定のＮＷの範囲の検索を対象外機器に行わせている様子を表わす概念図である。
【図１８】検索完了時における、上位機器配下の管理体系の例を表わす概念図である。
【図１９】説明のために設定した装置、ソフトウェア及びネットワークの構成を表わすイメージ図である。
【図２０】サーバＡに対し外部から検索指示があった場合のサーバＡ乃至サーバＥの動作を表わすイメージ図である。
【図２１】サーバＡから検索を割り当てられたサーバＢ及びサーバＣの動作を表わすイメージ図である。
【図２２】その後のサーバＢ及びサーバＦの動作を表わすイメージ図である。
【図２３】その後のサーバＦの動作を表わすイメージ図である。
【図２４】その後のサーバＦ及びサーバＧの動作を表わすイメージ図である。
【図２５】その後のサーバＦ及びサーバＨの動作を表わすイメージ図である。
【図２６】その後のサーバＨの動作を表わすイメージ図である。
【図２７】検索終了時おけるサーバＡによるサーバの管理体制を表わすイメージ図である。
【発明を実施するための形態】
【００１４】
［用語の説明］
［発明を実施するための形態］において用いる下記かっこ内の用語の説明は、下記のとおりである。
【００１５】
「検索対象」は、ＮＷに接続された、検索の対象をいう。
【００１６】
「検索」は、検索対象の検索をいう。
【００１７】
「検索装置」は、検索対象の検索を行う装置をいう。
【００１８】
「検索支援装置」は、検索装置からの検索の要求を受け、検索装置が検索できるＮＷの範囲の部分を、検索する場合がある装置をいう。検索装置が検索支援装置を兼ねる場合もある。
【００１９】
「検索要求」は、ある検索装置が、自ら検索を行うことのできるＮＷの範囲の部分についての検索を、検索支援装置に要求する、要求内容を含む情報をいう。検索要求は、検索を要求すること、検索対象及び検索を要求するＮＷの範囲を含む。
【００２０】
「部分」とは、一部又は全部をいう。
＜第一実施形態＞
第一実施形態は、本発明の最小構成の検索装置に関する実施形態である。
［構成と動作］
図１は、本実施形態の検索装置の構成を表わす概念図である。
【００２１】
検索装置１１１は、図示しないＮＷに接続されている。
【００２２】
図示しないＮＷは、図示しない検索支援装置に接続されている。
【００２３】
検索装置１１１は、図示しない検索支援装置に対し、図示しないＮＷを通じて、検索を要求する。
［効果］
本実施形態の検索装置は、検索装置からの検索の要求を受け検索装置が検索できるＮＷの範囲の部分の検索を行う場合がある検索支援装置に対し、自らに割り当てられたＮＷの範囲の部分の検索を要求する。その結果として、検索装置に検索を割り当てられたＮＷの範囲の検索を、本実施形態の検索装置と検索支援装置とで分担して実行する場合がある。このため、本実施形態の検索装置は、ＮＷに接続された機器を検索するのに要する時間を短縮できる確率を高めることができる。
＜第二実施形態＞
本実施形態は、本発明の検索支援装置に関する実施形態である。
［構成と動作］
図２は、本実施形態の検索支援装置の構成を表わす概念図である。
【００２４】
検索支援装置２１１は、図示しないＮＷに接続されている。
【００２５】
図示しないＮＷは、図示しない検索装置に接続されている。
【００２６】
検索支援装置２１１は、図示しない検索装置から、図示しないＮＷを通じて、検索を要求された場合には、その検索を行う場合がある。
［効果］
本実施形態の検索支援装置は、検索装置からの検索の要求を受け検索装置が検索できるＮＷの範囲の部分の検索を行う場合がある。その結果として、検索装置と本実施形態の検索支援装置とで、検索装置に検索が割り当てられたＮＷの範囲の検索を分担して実行する場合がある。このため、本実施形態の検索装置は、ＮＷに接続された機器を検索するのに要する時間を短縮できる確率を高めることができる。
＜第三実施形態＞
本実施形態は、第一実施形態の検索装置と第二実施形態の検索支援装置とを、それぞれ一ずつを含む、検索システムに関する実施形態である。
［構成］
図３は、本実施形態の検索システムの構成を表わす概念図である。
【００２７】
本実施形態の検索システム０１１は、検索装置１１１と、検索支援装置２１１とを、備える。
【００２８】
検索装置１１１は、第一送受信部１２１と、第一処理部１３１と、第一検索部１４１と、記録部１５１と、を備える。
【００２９】
検索支援装置２１１は、第二送受信部２２１と、第二処理部２３１と、第二検索部２４１と、を備える。
【００３０】
第一送受信部１２１は、ＮＷ２０１１を介して、第二送受信部２２１と接続されている。
［処理フローと動作］
図４ａ乃至図４ｃは、本実施形態の検索システム０１１の処理フローを表わす概念図である。なお、図４ａ乃至図４ｃ中におけるマルで囲った数字は、図４ａ乃至図４ｃ中における他の図の同じ番号のマルで囲った数字と重なるものとする。
【００３１】
最初に図４ａについて説明する。
【００３２】
まず、第一処理部１３１は、第一処理部１３１が検索を行うこともできる、検索を行うすべてのＮＷの範囲（以下、「全ＮＷ範囲」という。）について、第一検索部１４１に検索を行わせるかを判定する。
【００３３】
ここで、ＮＷの範囲は、ＮＷがインターネットであれば、例えばＩＰＡ（インターネットプロトコルアドレス）を表わす数値の範囲として表現される。ＮＷの範囲は、例えば、ＩＰＡが１９２．１６８．０．１と１９２．１６８．０．１２０の間の範囲というように表わすことができる。
【００３４】
上記判定は、例えば、全ＮＷ範囲の大きさから、検索に要する時間を推定することにより行う。全ＮＷ範囲の検索に要する時間が短いと（例えば、基準として設定されたある時間Ｔ１以下と）推定される場合は全ＮＷ範囲の検索を第一検索部１４１に行わせ、長いと（Ｔ１より大きいと）推定される場合は、すべての範囲の検索は行わせない等の判定を行う。（Ｓ３０１）
Ｓ３０１において、第一検索部１４１に全ＮＷ範囲の検索を行うことを判定した場合には、Ｓ３０２に進む。
【００３５】
第一処理部１３１は、全ＮＷ範囲について検索を行うよう第一検索部１４１に指示を送る。（Ｓ３０２）
次に、第一処理部１３１、第一検索部１４１及び記録部１５１は、検索処理を実行する。この検索処理の例は後述する。（Ｓ３０３）
そして、図４ｃに表わしたＳ３６１に進む。
【００３６】
一方、Ｓ３０１において、第一検索部１４１に全ＮＷ範囲の検索を行うことを判定しなかった場合には、Ｓ３２１に進む。
【００３７】
第一処理部１３１は、第一検索部１４１に検索を行わせるＮＷの範囲（以下、「第一ＮＷ範囲」という。）を定める。全範囲から、第一ＮＷ範囲を除外した範囲が、第一ＮＷには検索を行わせないＮＷの範囲（第二ＮＷ範囲）として定まる。第一ＮＷの範囲及び第二ＮＷの範囲は、例えば、第一ＮＷの範囲を第一検索部１４１に検索させた場合に要する時間を予測することにより定める。例えば、その時間が基準となるある値と推定されるように第一ＮＷ範囲を定める等を行う。（Ｓ３２１）
そして、第一処理部１３１は、第一ＮＷ範囲について検索を実行するよう第一検索部１４１に指示を送る。（Ｓ３２２）
さらに、第一処理部１３１、第一検索部１４１及び記録部１５１は、後述の検索処理を実行する。（Ｓ３２３）
次に、図４ｂについて説明する。
【００３８】
第一処理部１３１は、Ｓ３０９乃至Ｓ３１４の処理と並行して、第二ＮＷ範囲及び検索対象の情報を含む検索要求を作成する。（Ｓ３４１）
そして、第一処理部１３１は、Ｓ３４１において作成した検索要求を、第一送受信部１２１、ＮＷ２０１１及び第二送受信部２２１を介して、第二処理部２３１に送付する。（Ｓ３４２）
さらに、第二処理部２３１は、第一送受信部１２１から送られた検索要求に従い、第二検索部２４１に、第二ＮＷ範囲の検索を指示する。（Ｓ３４３）
次に、第二検索部２４１は、第二処理部２３１からの指示を受け、第二ＮＷ範囲のある部分について検索を行う。（Ｓ３４４）
そして、図４ｃに表わしたＳ３６１に進む。
【００３９】
次に、図４ｃについて説明する。
【００４０】
本実施形態で説明した上述の処理と並行して、第一処理部１３１は、記録部１５１から、全ＮＷ範囲、第一ＮＷ範囲及び第二ＮＷ範囲の終了情報を読み込む動作を行う。（Ｓ３６１）
次に、第一処理部１３１は、全ＮＷ範囲、第一ＮＷ範囲、第二ＮＷ範囲について、終了情報が記録されていない部分の有無を判定する。（Ｓ３６２）
Ｓ３６２において、全ＮＷ範囲、第一ＮＷ範囲及び第二ＮＷ範囲のすべてについての終了情報が記録されていると判定されなかった場合は、Ｓ３６２に戻る。
【００４１】
一方、Ｓ３６２において、全ＮＷ範囲、第一ＮＷ範囲及び第二ＮＷ範囲のすべてについての終了情報が記録されていると判定された場合には、第一処理部は、後述の検索処理のフローの説明において説明する発見情報を、記録部１５１から読み込み、出力をする。その際の出力は、典型的には、表示装置やプリンタ等の出力装置、その他装置、ＮＷ等への出力である。（Ｓ３６３）
そして、本処理を終了する。
【００４２】
図５は、前述の検索処理のフローを表わす概念図である。
【００４３】
なお、同図についての以下の説明において、「処理部」及び「検索部」は、任意の検索装置又は検索支援装置における処理部及び検索部をいう。「処理部」及び「検索部」は、例えば、検索装置１１１における処理の場合は、第一処理部１３１及び第一検索部１４１であり、また、検索支援装置２１１における処理の場合は、第二処理部２３１及び第二検索部２４１である。これら以外の検索装置又は検索支援装置においては、「処理部」及び「検索部」は、その装置において、検索装置１１１の第一処理部１３１及び第一検索部１４１等に対応する、処理部及び検索部を指す。
【００４４】
まず、検索部は、処理部が検索部に対して検索を指示するＮＷの範囲（以下において「指定ＮＷ範囲」ということにする。）から、ある部分を特定し、その部分について検索を行う。検索部による検索対象の検索は、例えば、あるＮＷ上の位置にある装置に対して、ある通信プロトコルの通信をＮＷを介して試み、その通信が可能であった場合には検索対象であると判定することにより行う。（Ｓ５９１）
次に、検索部は、その部分の検索が完了した時点において、その部分について検索対象が見つかったかについて判定する。（Ｓ５９２）
Ｓ５９２において、検索対象が見つかったと判定した場合は、検索部は発見情報を作成し、その発見情報を記録部１５１に送る。その発見情報を記録部１５１に送る際の送付経路は任意である。（Ｓ５９３）
そして、記録部１５１は、検索部から送られた発見情報を記録する。そしてＳ５９５に進む。（Ｓ５９４）
一方、Ｓ５９２において、検索部が、検索対象が見つかったという判定をしなかった場合は、Ｓ５９５に進む。
【００４５】
次に、処理部は、指定ＮＷ範囲の検索が完了したかを判定する。（Ｓ５９５）
Ｓ５９５において、指定ＮＷ範囲の検索が完了たと判定しなかった場合は、処理部は、検索部に、指定ＮＷ範囲のうちの未検索の部分についての検索を指示する。検索部はこの指示に従う。（Ｓ５９６）
そして、Ｓ５９１に移行する。
【００４６】
一方、Ｓ５９５において、指定ＮＷ範囲の検索が完了したと判定した場合には、処理部は、記録部１５１に、指定ＮＷ範囲についての検索が完了した内容を含む終了情報を送付する。（Ｓ５９７）
そして、本処理を終了する。
［効果］
本実施形態の検索システムにおいては、検索装置が、検索装置からの検索の要求を受け検索装置が検索できるＮＷの範囲の部分の検索を行う場合がある検索支援装置に対し、自らに割り当てられたＮＷの範囲の部分の検索を要求する。その結果として、検索装置に検索が割り当てられたＮＷの範囲の検索を、検索装置と検索支援装置とで分担して実行する場合がある。このため、本実施形態の検索システムは、ＮＷに接続された機器を検索するのに要する時間を短縮できる確率を高めることができる。
＜第四実施形態＞
本実施形態は、受け取った検索要求に係る要求を拒否する場合がある検索支援装置を備える検索システムに関する実施形態である。
［構成］
本実施形態の検索システムは、第三実施形態の図３に表わした検索システム０１１と同じ構成を有する。その説明は、図３についての説明と同様であるので省略する。
［処理フローと動作］
本実施形態の検索システム０１１の処理フローは、第三実施形態の図４ａ乃至図４ｃにおいて、図４ｂを図６ａで、図４ｃを図６ｂで、それぞれ置き換えたものである。図４ａについての説明は、第三実施形態において説明した通りであるので省略する。以下、図６ａ及び図６ｂについて説明する。なお、図中におけるマルで囲った数字は、他の図の同じ番号のマルで囲った数字と重なるものとする。
【００４７】
”Ｓ”の次の数字が３で始まる番号で示した各処理についての説明は、第三実施形態の図４ａ乃至図４ｃにおける同じ番号で示した処理についての説明と同じであるので、省略する。
【００４８】
以下、”Ｓ”の次の数字が４で始まる番号で示した各処理について説明する。
【００４９】
まず、第二処理部２３１は、第一処理部１３１から送られた検索要求に係る要求を引き受けるかを判定する。その判定は、例えば検索支援装置２１１やその構成要素の稼働率と、検索要求において要求されている検索を行うＮＷの範囲の大きさにより行う。その判定は、より具体的には、例えば、検索支援装置２１１やその構成要素の稼働率について、引き受けるＮＷの範囲の大きさの基準を定めておく。そして、判定時の稼働率等や要求されている検索を行うＮＷの範囲の大きさと、それらの基準との大小を比較することにより行う。（Ｓ４０１）
Ｓ４０１において、第二処理部２３１が、検索要求に係る検索を引き受けると判定した場合には、Ｓ３４３に進む。Ｓ３４３及びＳ３４４の処理についての説明は、前述のとおり省略する。
【００５０】
Ｓ３４４の処理の後、図６ＢのＳ３６１に移行する。
【００５１】
一方、Ｓ４０１において、第二処理部２３１が、検索要求に係る検索を引き受けると判定しなかった場合には、Ｓ４０２に進む。
【００５２】
そして、第二処理部２３１は、検索要求を拒否する旨を含む、拒否情報を作成する。（Ｓ４０２）
次に、第二処理部２３１は、例えば、第二送受信部２２１、ＮＷ２０１１及び第一送受信部１２１を介して、第一処理部１３１に、拒否情報を送る。（Ｓ４０３）
そして、第一処理部１３１は、第二処理部２３１から送られた拒否情報を受けて、第一検索部１４１に、第二ＮＷ範囲の検索を指示する。（Ｓ４０４）
さらに、第一処理部１３１、第一検索部１４１及び記録部１５１は、図５において説明した検索処理を実行する。（Ｓ４０５）
そして、図６ｂに表わしたＳ３６１に進む。
【００５３】
図６に表わした各処理の説明は、前述のとおり省略する。
【００５４】
［効果］
本実施形態の検索システムは、まず、第三実施形態の検索システムと同じ効果を奏する。
【００５５】
それに加えて、本実施形態の検索システムは、検索支援装置が検索装置から検索要求を受けた場合に、検索支援装置がその要求を拒否することができる。例えば、検索支援装置が、検索要求にある検索以外の他の業務を遂行しており、その稼働率が高い場合等には、検索要求を拒否することができる。そのため、無理な検索を要求することにより検索支援装置に過度の負担を強いることがなくなる。
＜第五実施形態＞
本実施形態は、複数の検索支援装置を備える検索システムに関する実施形態である。本実施形態における検索支援装置の数は任意であるが、説明の容易性を考慮して、以下においては、その数が２の場合を例に説明する。
［構成］
図７は、本実施形態の検索システムの構成を表わす概念図である。
【００５６】
本実施形態の検索システム０１１は、検索装置１１１と、第一検索支援装置２１１ａと、第二検索支援装置２１１ｂと、を備える。
【００５７】
検索装置１１１は、第一送受信部１２１と、第一処理部１３１と、第一検索部１４１と、記録部１５１と、を備える。
【００５８】
第一検索支援装置２１１ａは、第二送受信部２２１ａと、第二処理部２３１ａと、第二検索部２４１ａと、を備える。
【００５９】
第二検索支援装置２１１ｂは、第三送受信部２２１ｂと、第三処理部２３１ｂと、第三検索部２４１ｂと、を備える。
【００６０】
第一送受信部１２１は、ＮＷ２０１１を介して、第二送受信部２２１ａ及び第三送受信部２２１ｂと接続されている。
［処理フローと動作］
図８ａ乃至図８ｅは、本実施形態の検索システム０１１の処理フローを表わす概念図である。なお、図中におけるマルで囲った数字は、他の図の同じ番号のマルで囲った数字と重なるものとする。
【００６１】
最初に、図８ａに表わした各処理について説明する。
【００６２】
まず、第一処理部１３１は、全ＮＷ範囲について、第一検索部１４１に検索を行わせるかを判定する。この判定は、例えば、全ＮＷ範囲の大きさから、検索に要する時間を推定することにより行う。全ＮＷ範囲の検索に要する時間が短いと（例えば、ある時間Ｔ１以下と）推定される場合は全ＮＷ範囲の検索を第一検索部１４１に行わせ、長いと（Ｔ１より大きいと）推定される場合は、すべての範囲の検索は行わせない等である。（Ｓ５０１）
第一処理部１３１が、第一検索部１４１が全ＮＷ範囲の全範囲について検索を行うことを決定した場合には、全ＮＷ範囲の全範囲について検索を行うよう第一検索部１４１に指示する。（Ｓ５０２）
次に、第一処理部１３１、第一検索部１４１及び記録部１５１は、全ＮＷ範囲について図５に表わした検索処理を行う。（Ｓ５０３）
そして、図８ｅのＳ５８０に進む。
【００６３】
一方、Ｓ５０１において、全ＮＷ範囲の全範囲について第一検索部１４１に検索を行わせると判定しなかった場合には、図８ｂのＳ５１１に進む。
【００６４】
次に図８ｂに表わした各処理について説明する。
【００６５】
まず、第一処理部は、第一検索支援装置２１１ａに、第二ＮＷ範囲を検索させる要求をするかについて判定する。当該判定は、例えば、第一検索支援装置２１１ａや第二検索支援装置２１１ｂの、ＮＷにおける位置や、処理能力、稼働状況等の情報を勘案することにより行う。（Ｓ５１１）
第一処理部１３１は、第二ＮＷ範囲を、第一検索支援装置２１１ａに検索させる要求を行うと判定しなかった場合には、第二ＮＷ範囲を第二検索支援装置２１１ｂに検索を要求するための検索要求を作成する。（Ｓ５１２）
そして、第一処理部１３１は、作成した検索要求を第二検索支援装置２１１ｂの第三処理部２３１ｂに送る。（Ｓ５１３）
次に、Ｓ５２５に移行する。
【００６６】
一方、Ｓ５１１において、第二ＮＷ範囲を、第一検索支援装置に検索させると判定した場合には、第一処理部１３１は、第二ＮＷ範囲の全範囲を、第一検索支援装置に検索させる要求を行うかについて判定する。当該判定は、例えば、第一検索支援装置２１１ａや第二検索支援装置２１１ｂの、ＮＷにおける位置や、処理能力、稼働状況等の情報がある場合には、それらの情報を勘案して行う。（Ｓ５１４）
第二ＮＷ範囲の全範囲を、第一検索支援装置２１１ａに検索させる要求をする判定をした場合には、第一処理部１３１は、第二ＮＷ範囲の全範囲の検索を第一検索支援装置２１１ａに要求する内容を含む検索要求を作成する。（Ｓ５１５）
次に、第一処理部１３１は、第二ＮＷ範囲の全範囲の検索を第一検索支援装置２１１ａに要求する内容を含む検索要求を、第一検索支援装置２１１ａの第二処理部２１３ａに送る。（Ｓ５１６）
そして、Ｓ５２２に移行する。
【００６７】
一方、Ｓ５１４において、第二ＮＷ範囲の全範囲を、第一検索支援装置に検索させる要求をすることを判定しなかった場合には、第一処理部１３１は、第二ＮＷ範囲から、第一検索支援装置２１１ａに検索を要求する第二ａＮＷ範囲を定める。これにより、第二ＮＷ範囲の第二ａＮＷ範囲以外の部分が、第二検索支援装置２１１ｂに検索を要求する第二ｂＮＷ範囲として定まる。（Ｓ５１７）
次に、第一処理部３１３は、第二ａＮＷ範囲の検索を、第一検索支援装置２１１ａに要求するための検索要求を作成する。（Ｓ５１８）
そして、第一処理部３１３は、第二ａＮＷ範囲の検索を、第一検索支援装置２１１ａに要求するための検索要求を、第一検索支援装置２１１ａの第二処理部２３１ａに送る。その際の送る経路は任意である。（Ｓ５１９）
次に、第一検索支援装置２１１ａの第二処理部２３１ａは、第一処理部１３１から送られた検索要求を受け、その検索要求が要求する検索を第二検索部２４１ａに行わせるか判定する。（Ｓ５２２）
第二処理部２３１ａは、その検索要求が要求する検索を第二検索部２４１ａに行わせると判定をした場合には、第二検索部２４１ａに、その検索要求に係る検索を行うよう指示する。（Ｓ５２３）
そして、第二処理部２３１ａ、第二検索部２４１ａ及び記録部１５１は、図５に表わした検索処理を行う。（Ｓ５２４）
そして、図８ｃに表わしたＳ５４１に移行する。
【００６８】
一方、Ｓ５２２において、その検索要求が要求する検索を第二検索部２４１ａに行わせると判定をしなかった場合には、図８ｃのＳ５４１に移行する。
【００６９】
前述の、Ｓ５１８の処理と並行してあるいは前後して、第一処理部３１３は、第二ｂＮＷ範囲の検索を、第一検索支援装置２１１ｂに要求するための検索要求を作成する。（Ｓ５２０）
そして、第一処理部３１３は、第二ｂＮＷ範囲の検索を、第一検索支援装置２１１ｂに要求するための検索要求を、第二検索支援装置２１１ｂの第三処理部２３１ｂに送る。その際の送る経路は任意である。（Ｓ５２１）
そして、第二検索支援装置２１１ｂの第三処理部２３１ｂは、第一処理部１３１から送られた検索要求を受け、その検索要求が要求する検索を第三検索部２４１ｂに行わせるかについて判定する。（Ｓ５２５）
第三処理部２３１ｂは、その検索要求が要求する検索を第三検索部２４１ｂに行わせるという判定をした場合には、第三検索部２４１ｂに、その検索要求に係る検索を行うよう指示する。（Ｓ５２６）
そして、第三処理部２３１ｂ、第三検索部２４１ｂ及び記録部１５１は、図５に表わした検索処理を行う。（Ｓ５２７）
そして、図８ｄに表わした、Ｓ５６１に移行する。
【００７０】
一方、Ｓ５２５において、その検索要求が要求する検索を第三検索部２４１ｂに行わせるという判定をしなかった場合には、図８ｄのＳ５６１に移行する。
【００７１】
次に、図８ｃに表わした各処理について説明する。
【００７２】
まず、第二処理部２３１ａは、第一処理部１３１から送られた検索要求を拒否する内容を含む拒否情報を作成する。（Ｓ５４１）
そして、第二処理部２３１ａは、第一処理部１３１から送られた検索要求を拒否する内容を含む拒否情報を、第一処理部１３１に送付する。（Ｓ５４２）
次に、第一処理部１３１は、第一検索支援装置２１１ａに送付して拒否された指定ＮＷ範囲の検索を、第二検索支援装置２１１ｂに行わせる要求をするか判定する。（Ｓ５４３）
Ｓ５４３において、第一処理部１３１は、指定ＮＷ範囲の検索を、第二検索支援装置２１１ｂに行わせる要求をするという判定をした場合には、指定ＮＷ範囲の検索を第二検索支援装置２１１ｂに要求する内容を含む検索要求を作成する。（Ｓ５４４）
そして、第一処理部１３１は、作成した、指定ＮＷ範囲の検索を第二検索支援装置２１１ｂに要求する内容を含む検索要求を、第二検索支援装置２１１ｂの第三処理部２３１ｂに送る。（Ｓ５４５）
さらに、図８ｄに表わした、Ｓ５６１に移行する。
【００７３】
一方、Ｓ５４６において、指定ＮＷ範囲の検索を、第二検索支援装置２１１ｂに行わせる要求をするという判定をしなかった場合には、第一処理部１３１は、第一検索部１４１に、指定ＮＷ範囲の検索を指示する。（Ｓ５４６）
次に、第一処理部１３１、第一検索部１４１及び記録部１５１は、後述の検索処理を行う。（Ｓ５４７）
そして、図８ｅに表わしたＳ５８０に移行する。
【００７４】
次に、図８ｄに表わした各処理について説明する。
【００７５】
まず、第二検索支援装置２１１ｂの第三処理部２３１ａは、第一処理部１３１から送られた検索要求に係る検索を、第三検索部２４１ｂに行わせるかを判定する。この判定は、例えば、第三検索部２４１ｂやその構成要素の稼働状況及び指定ＮＷ範囲の大きさ等により行う。（Ｓ５６１）
Ｓ５４１において、第一処理部１３１から送られた検索要求に係る検索を第三検索部２４１ｂに行わせるという判定をした場合には、第三検索部２４１ｂに、その検索要求が要求する検索を行うよう指示する。（Ｓ５６２）
そして、第三処理部２３１ｂ、第三検索部２４１ｂ及び記録部１５１は、図５に表わした検索処理を行う。（Ｓ５６３）
さらに、図８ｅに表わしたＳ５８０に移行する。
【００７６】
一方、５４１において、第一処理部１３１から送られた検索要求に係る検索を第三検索部２４１ｂに行わせる判定をしなかった場合には、第三処理部２３１ｂは、第一処理部１３１から送られた検索要求を拒否する内容を含む拒否情報を作成する。（Ｓ５６４）
そして、第三処理部２３１ｂは、第一処理部１３１から送られた検索要求を拒否する内容を含む拒否情報を、第一処理部１３１に送付する。（Ｓ５６５）
次に、第一処理部１３１は、第二検索支援装置２１１ｂに送付して拒否された指定ＮＷ範囲の検索を、第一検索支援装置２１１ａに行わせる要求をするか判定する。（Ｓ５６６）
さらに、第一処理部１３１は、指定ＮＷ範囲の検索を、第一検索支援装置２１１ａに行わせる要求をするという判定をした場合には、指定ＮＷ範囲の検索を第一検索支援装置２１１ａに要求する内容を含む検索要求を作成する。（Ｓ５６７）
そして、第一処理部１３１は、作成した、指定ＮＷ範囲の検索を第一検索支援装置２１１ａに要求する内容を含む検索要求を、第一検索支援装置２１１ａの第二処理部２３１ａに送る。（Ｓ５６８）
さらに、図８ｄに表わしたＳ５６１に移行する。
【００７７】
一方、Ｓ５４６において、指定ＮＷ範囲の検索を、第一検索支援装置２１１ａに行わせる要求をするという判定をしなかった場合には、第一処理部１３１は、第一検索部１４１に、指定ＮＷ範囲の検索を指示する。（Ｓ５６９）
次に、第一処理部１３１、第一検索部１４１及び記録部１５１は、後述の検索処理を行う。（Ｓ５７０）
そして、図８ｅに表わしたＳ５８０に移行する。
【００７８】
次に、図８ｅに表わした各処理について説明する。
【００７９】
図８ａ乃至図８ｄに表わした処理は、処理の進行が進むことにより、いずれは、すべてＳ５８０に移行する。
【００８０】
それらの移行を受けて、記録部１５１は、全ＮＷ範囲の部分について終了情報が送られた場合には、その部分についての終了情報の記録を行う。（Ｓ５８０）
次に、第一処理部１３１は、記録部１５１に記録された終了情報を読み込む。この処理は、遂次行われるが、その処理の開始は、図８ａに示したスタート後であれば任意である。また、遂次行われるその時刻の間隔も任意である。（Ｓ５８１）
さらに、第一処理部１３１は、Ｓ５８１において読み込んだ終了情報が、全ＮＷ範囲のすべての範囲について記録部１５１に記録されているかを判定する。（Ｓ５８２）
Ｓ５８２において、全ＮＷ範囲のすべての範囲について終了情報が記録部１５１に記録されているという判定をする場合には、第一処理部１３１は、発見情報を記録部１５１からの読み込み、出力する。この出力は、表示装置やプリンタ等の出力装置、その他装置、ＮＷ等への出力である。（Ｓ５８３）
そして、処理を終了する。
【００８１】
一方、Ｓ５８２において、全ＮＷ範囲のすべての範囲について終了情報が記録部１５１に記録されているという判定をしない場合には、Ｓ５８１に戻る。すなわち、全ＮＷ範囲のすべての範囲について終了情報が記録部１５１に記録されるのを待つ処理を行う。（Ｓ５８４）
［効果］
本実施形態の検索システムは、まず、第四実施形態の検索システムと同じ効果を奏する。
【００８２】
それに加えて、本実施形態の検索システムは、検索装置がある検索支援装置に送付した検索要求が拒否された場合には、他の検索支援装置にその指定ＮＷ範囲の部分の検索を要求することができる。また、本実施形態の検索システムは、検索装置が、検索支援装置に検索を要求したいＮＷの範囲を分割して、分割したそれぞれの部分について、異なる複数の検索支援装置に検索を要求することができる。
【００８３】
これらにより、検索装置が検索支援装置に検索を要求したいＮＷの範囲の検索の要求を、検索支援装置に受け入れられる可能性が増大する。
【００８４】
そのため、検索するＮＷの範囲を、検索装置及び検索支援装置に分散できる確率が向上し、また、検索装置又は検索支援装置の１台当たりが検索するＮＷの範囲を狭くすることができる確率が増大する。それにより、所定のＮＷ範囲を検索するのに要する時間を短縮できる確率が一層高まる。
＜第六実施形態＞
本実施形態は、検索支援装置に要求した検索が終了した時点において、検索装置における検索が終了していない場合に、未検索の部分についてその検索支援装置に検索を要求する検索システムに関する実施形態である。なお、本実施形態の検索システムにおける検索支援装置の数は任意であるが、説明の理解容易のために、ここではその数が１の場合について説明する。
［構成］
本実施形態の検索システムの構成は、第三実施形態の図３に表わした検索システム０１１と同じ構成を備える。その説明は、図３についての説明と同様であるので省略する。
［処理フロー及び動作］
本実施形態の処理フローは、第四実施形態の図６ａ乃至図６ｃのうち、図６ｃを、図９ａ乃至図９ｃで置き換えたものである。
【００８５】
まずは、図９ａについて説明する。
【００８６】
Ｓ５８０についての説明は、図６ｃのＳ５８０についての説明と同じであるので省略する。
【００８７】
Ｓ５８０の次に、第一処理部１３１は、記録部１５１から、終了情報を読み込む。（Ｓ６０１）
そして、第一処理部１３１は、第一ＮＷ範囲の終了情報が記録部１５１に記録されているかについて判定する。（Ｓ６０２）
第一処理部１３１が、第一ＮＷ範囲の終了情報が記録部１５１に記録されていると判定したときは、図９ｃのＳ６３０に進む。
【００８８】
一方、第一ＮＷ範囲の終了情報が記録部１５１に記録されていると判定されなかったときは、第一処理部１３１は、第二ＮＷの終了情報が記録部１５１に記録されているかについて判定する。（Ｓ６０３）
Ｓ６０３において、第二ＮＷの終了情報が記録部１５１に記録されていると判定されなかった時は、図９ｃのＳ６３０に進む。
【００８９】
一方、Ｓ６０３において、第二ＮＷの終了情報が記録部１５１に記録されていると判定されたときは、第一処理部１３１は、第一検索部１４１に検索の中止を指示する。（Ｓ６０４）
次に、第一検索部１４１は検索を中止する。（Ｓ６０５）
そして、第一処理部１３１は、検索が完了したＮＷ範囲を含む情報を、記録部１５１に送付する。（Ｓ６０６）
さらに、記録部１５１は、検索が完了したＮＷ範囲を記録する。（Ｓ６０７）
そして、図９ｂのＳ６１１に進む。
【００９０】
次に、図９ｂに表わした各処理について説明する。
【００９１】
まず、第一処理部１３１は、Ｓ６０７において記録した検索が完了したＮＷ範囲を、第一ＮＷ範囲から除いた範囲（以下において「未検索ＮＷ範囲」ということにする。）を求める。（Ｓ６１１）
そして、検索支援装置２１１に検索処理の実行を要求する未検索ｂＮＷ範囲の範囲を定める。未検索ｂＮＷ範囲の範囲を定める際には、例えば、第一検索部１４１や検索支援装置２１１及びそれらの構成要素の稼働状況や処理能力、未検索ＮＷ範囲の大きさ、などを考慮することができる。未検索ＮＷ範囲から未検索ｂＮＷ範囲を除いた範囲が、未検索ａＮＷ範囲として定まる。未検索ｂＮＷ範囲が、未検索ＮＷに等しく、未検索ａＮＷ範囲がない場合もあり得る。（Ｓ６１２）
次に、第一処理部１３１は、第一検索部１４１に、未検索ａＮＷ範囲の検索を行わせる。（Ｓ６１３）
さらに、第一処理部１３１、第一検索部１４１及び記録部１５１は、未検索ａＮＷ範囲について、図５に表わした検索処理を行う。（Ｓ６１４）
一方、第一処理部１３１は、Ｓ６１３と並行であるいはＳ６１３に前後して、第一処理部１３１に、検索支援装置２１１に未検索ｂＮＷ処理の検索を要求する内容を含む検索要求を作成する。（Ｓ６１５）
そして、第一処理部１３１は、作成した検索要求を検索支援装置２１１の第二処理部２３１に送付する。この際の送付経路は任意である。（Ｓ６１６）
次に、第二処理部２３１は、第一処理部１３１から送られた検索要求を受けて、未検索ｂＮＷ範囲についての検索を第二検索部２４１に行わせるかを判定する。（Ｓ６１７）
さらに、未検索ｂＮＷ範囲についての検索を第二検索部２４１に行わせることを判定しなかった場合には、第二処理部２３１は、受け取った検索要求の要求内容について拒否する内容を含む拒否情報を作成する。（Ｓ６１８）
そして、第二処理部２３１は、第一処理部１３１に、作成した拒否情報を送付する。（Ｓ６１９）
次に、第一処理部１３１は、第二処理部２３１から送られた拒否情報を受けて、未検索ｂＮＷ範囲についての検索を、第一検索部１４１に指示する。（Ｓ６２０）
そして、第一処理部１３１、第一検索部及び記録部１５１は、未検索ｂＮＷ範囲について、図５に表わした検索処理を行う。（Ｓ６２１）
そして、図９ｃに表わしたＳ６３０に進む。
【００９２】
一方、Ｓ６１７において、未検索ｂＮＷ範囲についての検索を第二検索部２４１に行わせることを判定した場合には、第二処理部２３１は、未検索ｂＮＷ範囲についての検索を第二検索部２４１に指示する。（Ｓ６２２）
そして、第二処理部及び第二検索部２４１は、図５に表わした検索処理を実行する。（Ｓ６２３）
そして、図９ｃに表わしたＳ６３０に進む。
【００９３】
次に、図９ｃに表わした処理について説明する。
【００９４】
図９ａ及び図９ｂにおける各処理によりＳ６３０に到達する。
【００９５】
それらの到達を受けて、記録部１５１は、図９ａ及び図９ｂにおける各処理に対応する指定ＮＷ範囲についての終了情報を記録する。（Ｓ６３０）
次にＳ５８１に移行するが、Ｓ５８１乃至Ｓ５８３についての説明は、図４ｃにおいて同じ番号で示した処理についての説明と同様であるので省略する。
［効果］
本実施形態の検索システムは、まず、第四実施形態の検索システムと同じ効果を奏する。
【００９６】
本実施形態の検索システムは、検索支援装置に要求した検索が終了した時点において、検索装置における検索が終了していない場合に、未検索の部分についてその検索支援装置に検索を要求する。その要求が検索支援装置により受け入れられた場合は、未検索部分についての検索処理を、検索装置と検索支援装置とで分担することができる。そのため、本実施形態の検索システムは、検索に要する時間を一層短縮できる確率を高めることができる。
＜第七実施形態＞
本実施形態は、検索対象が複数ある場合において、検索により既に発見した一の検索対象に他の検索対象の検索を行わせる検索システムについての実施形態である。本実施形態において、検索支援装置は検索装置の機能を兼ね備えているものとする。そのような、
検索装置を兼ねた検索支援装置を、以下においては「兼検索装置」ということにする。
［構成］
図１０は、本実施形態の検索システムの構成を表わす概念図である。
【００９７】
本実施形態の検索システム０１１ｆは、検索装置１１１ｆと、兼検索装置２１１ｆとを、備える。
【００９８】
検索装置１１１ｆは、第一送受信部１２１ｆと、第一処理部１３１ｆと、第一検索部１４１と、第一記録部１５１ｆと、を備える。
【００９９】
兼検索装置２１１ｆは、第二送受信部２２１ｆと、第二処理部２３１ｆと、第二検索部２４１ｆと、第二記録部２５１ｆと、を備える。
【０１００】
兼検索装置２１１ｆは、検索装置としての機能も兼ね備える。従い、兼検索装置２１１ｆは、検索装置１１１ｆから検索要求が送付された場合には、その要求を引き受けるかの判定等をすることができる。また、兼検索装置２１１ｆは、自ら引き受けた検索要求が要求する検索のＮＷの範囲について、他の検索支援装置に、検索要求を送付すること等もできる。
【０１０１】
同図では、検索システム０１１ｆが、検索により、一の検索対象を既に発見し、かつ、その検索対象が兼検索装置２１１ｆと同様の構成と機能を備える場合の、その検索対象２１１ｇを示してある。検索対象２１１ｇは、検索支援装置としての構成と機能を備えるが、下記処理の開始時には、検索支援装置としての構成と機能を備えることは、検索システム０１１ｆには知られていない。
【０１０２】
検索対象２１１ｇは、新送受信部１２１ｇと、新処理部１３１ｇと、新検索部１４１ｇと、新記録部１５１ｇと、を備える。
【０１０３】
第一送受信部１２１ｆと、第二送受信部２２１ｆと、新送受信部２２１ｇとは、ＮＷ２０１１を介して、接続されている。
［処理フロー及び動作］
図１１ａ乃至図１１ｃは本実施形態の検索システム０１１ｆの処理フローを表わす概念図である。
同図には、兼検索装置２１１ｆによる一の検索対象の発見以降の処理を表わす。
【０１０４】
最初に、図１１ａに表わした処理について説明する。
【０１０５】
まず、第二検索部２４１ｆが検索対象２１１ｇを発見する。（Ｓ７０１）
次に、第二検索部２４１ｆは、検索対象２１１ｇと通信を行う。（Ｓ７０２）
そして、第二検索部２４１ｆは、検索対象２１１ｇとの通信結果を踏まえて、検索対象２１１ｇが、検索支援装置の機能を備えるかについて判定する。（Ｓ７０３）
Ｓ７０３において、検索対象２１１ｇが、検索支援装置の機能を備えるという判定をした場合には、Ｓ７０４に移行する。
【０１０６】
一方、Ｓ７０３において、検索対象２１１ｇが、検索支援装置の機能を備えるという判定をしなかった場合には、図１１ｃに表わしたＳ７３０に移行する。
【０１０７】
次に、第二検索部２４１ｆは実行中の検索を中止する。（Ｓ７０４）
そして、第二検索部２４１ｆは、既に検索を完了した検索範囲を、第二記録部２５１ｆに記録する。（Ｓ７０５）
次に、第二検索部２４１ｆは、第一記録部１５１ｆに、既に検索を完了した検索範囲についての終了情報を送付する。この際の送付の経路は任意である。（Ｓ７０６）
そして、第一記録部１５１ｆは、第二検索部２４１ｆから送られた終了情報を記録する。（Ｓ７０７）
そして、図１１ｂのＳ７１１に移行する。
【０１０８】
次に、図１１ｂに表わした各処理について説明する。
【０１０９】
まず、第二処理部２３１ｆは、Ｓ７０７において記録した検索が完了したＮＷの範囲を、第二処理部２３１ｆと第二検索部２４１ｆが検索処理を実施していたＮＷの範囲から除いた範囲（以下、「未検索ｃＮＷ範囲」という。）を求める。（Ｓ７１１）
そして、兼検索装置２１１ｆに検索処理の実行を要求する未検索ｃｂＮＷ範囲の範囲を定める。未検索ｃｂＮＷ範囲の範囲を定める際には、例えば、第一検索部１４１ｆや兼検索装置２１１ｆ及びそれらの構成要素の稼働状況や処理能力、未検索ｃＮＷ範囲の大きさ、などを考慮することができる。また、未検索ｃＮＷ範囲から未検索ｃｂＮＷ範囲を除いた範囲が、未検索ｃａＮＷ範囲として定まる。未検索ｃｂＮＷ範囲が、未検索ｃＮＷ範囲に等しく、未検索ｃａＮＷ範囲がない場合もあり得る。（Ｓ７１２）
さらに、第二処理部２３１ｆは、第二検索部２４１ｆに、未検索ｃａＮＷ範囲の検索を行わせる。（Ｓ７１３）
次に、第二処理部２３１ｆ、第二検索部２４１ｆ及び第二記録部２５１ｆは、未検索ｃａＮＷ範囲について、図５に表わした検索処理を行う。（Ｓ７１４）
一方、第二処理部２３１は、Ｓ７１３と並行であるいはＳ７１３に前後して、検索対象２１１ｇに未検索ｃｂＮＷ処理の検索を要求する内容を含む検索要求を作成する。（Ｓ７１５）
そして、第二処理部２３１ｆは、作成した検索要求を検索対象２１１ｇの新処理部２３１ｇに送付する。この際の送付経路は任意である。（Ｓ７１６）
次に、新処理部２３１ｇは、第二処理部２３１ｆから送られた検索要求を受けて、未検索ｂＮＷ範囲についての検索を新検索部２４１ｇに行わせるかを判定する。（Ｓ７１７）
Ｓ７１７において、未検索ｂＮＷ範囲についての検索を新検索部２４１ｇに行わせることを判定しなかった場合には、新処理部２３１ｇは、受け取った検索要求の要求内容について拒否する内容を含む拒否情報を作成する。（Ｓ７１８）
そして、新処理部２３１ｇは、第二処理部２３１ｆに、作成した拒否情報を送付する。（Ｓ７１９）
次に、第二処理部２３１ｆは、新処理部２３１ｇから送られた拒否情報を受けて、未検索ｂＮＷ範囲についての検索を、第二検索部２４１ｆに指示する。（Ｓ７２０）
そして、第二処理部２３１ｆ、第二検索部２４１ｆ及び第一記録部１５１ｆは、未検索ｂＮＷ範囲について、図５に表わした検索処理を行う。（Ｓ７２１）
そして、図９ｃに表わしたＳ７３０に進む。
【０１１０】
一方、Ｓ７１７において、未検索ｂＮＷ範囲についての検索を新検索部２４１ｇに行わせることを判定した場合には、新処理部２３１ｇは、未検索ｂＮＷ範囲についての検索を新検索部２４１ｇに指示する。（Ｓ７２２）
そして、新処理部２３１ｇ、新検索部２４１ｇ及び第一記録部１５１ｆは、図５に表わした検索処理を実行する。（Ｓ７２３）
そして、図１１ｃに表わしたＳ７３０に進む。
【０１１１】
次に、図１１ｃに表わした処理について説明する。
【０１１２】
図１１ａ及び図１１ｂにおける各処理によりＳ７３０に到達する。
【０１１３】
それらの到達を受けて、第一記録部１５１ｆは、図１１ａ及び図１１ｂにおける各処理に対応する指定ＮＷ［範囲についての終了情報を記録する。（Ｓ７３０）
そして、Ｓ５８１に移行するが、Ｓ５８１乃至Ｓ５８３についての説明は、図４ｃにおいて同じ番号で示した処理についての説明と同様であるので省略する。
【０１１４】
なお、上記検索対象２１１ｇが、他の検索対象を検索により発見し、当該他の装置が検索支援装置の機能を有する場合は、上記と同様の方法により、当該他の検索対象にさらにほかの検索対象の検索を行わせることもできる。
【０１１５】
本実施形態の検索システム０１１ｆにおいては、兼検索装置２１１ｆが検索により発見した検索対象２１１ｇに、発見した兼検索装置２１１ｆが検索要求を作成し送付する場合を説明した。しかし、その送付等は、発見した兼検索装置２１１ｆではなく、検索装置１１１ｆが行っても構わない。また、検索装置１１１ｆが、検索対象を発見し、その検索対象に検索要求を送付する場合もあり得る。
［効果］
本実施形態の検索システムは、まず、第六実施形態の検索システムと同じ効果を奏する。
【０１１６】
それに加えて、本実施形態の検索システムは、検索の結果発見した検索対象に他の検索対象の検索を行わせるので、検索に要する時間を一層短縮できる確率を高めることができる。
＜第八実施形態＞
本実施形態は、既に検索要求を送り検索を実行している兼検索装置に、他の兼検索装置が、検索要求の送付を要求する場合がある、検索システムに関する実施形態である。本実施形態において、兼検索装置の数は任意であるが、説明容易のため、以下においてはその数が二の場合について説明する。
［構成］
図１２は、本実施形態の検索システムの構成を表わす概念図である。
【０１１７】
本実施形態の検索システム０１１ｄは、第一兼検索装置１１２ｄと、第二兼検索装置１１２ｅとを、備える。
【０１１８】
第一兼検索装置１１２ｄは、第一送受信部１２１ｄと、第一処理部１３１ｄと、第一検索部１４１ｄと、第一記録部１５１ｄと、を備える。
【０１１９】
第二兼検索装置１１２ｅは、第二送受信部２２１ｅと、第二処理部２３１ｅと、第二検索部２４１ｅと、第二記録部１５１ｅを備える。
【０１２０】
第一送受信部１２１ｄは、ＮＷ２０１１を介して、第二送受信部２２１ｅと接続されている。
［処理フロー］
以下においては、第一兼検索装置１１２ｄが、第二兼検索装置１１２ｅに検索要求を送り、第二兼検索装置がその検索要求の要求を受け、検索要求の検索を行っているが、まだその検索は終了していない状況から処理フローがスタートすることを想定している。
【０１２１】
図１３は、本実施形態の検索システムの処理フローを表わす概念図である。
【０１２２】
まず、第一処理部１３１ｄは、自己が第二兼検索装置１１２ｅに送った検索要求に指定された検索範囲について、第二兼検索装置１１２ｅからの終了情報が届いたかを判定する。（Ｓ８０１）
Ｓ８０１において、終了情報が届いたと判定した場合は終了する。
【０１２３】
一方、Ｓ８０１において、終了情報が届いたと判定しなかった場合は、Ｓ８０２に進む。
【０１２４】
次に、第一処理部１３１ｄは、第二処理部２３１ｅに対して、指定ＮＷ範囲のうちまだ検索が行われていない範囲を指定した検索要求の送付を要求する。（Ｓ８０２）
そして、第二処理部２３１ｅは、第一処理部１３１ｄから送られた上記要求を受けて、第二検索部２４１ｅに対し、検索の中止を指示する。（Ｓ８０３）
さらに、第二検索部２４１ｅは、検索を中止し、検索を終了した範囲の情報を第二処理部２３１ｅに送る。（Ｓ８０４）
次に、第二処理部２３１ｅは、検索要求の指定ＮＷ範囲から、検索を終了した範囲を除いた範囲を指定した検索を第一兼検索装置に要求する内容を含む検索要求を作成する。（Ｓ８０５）
そして、第二処理部２３１ｅは、作成した検索要求を、第一処理部１３１ｄに送る。（Ｓ８０６）
さらに、第一処理部１３１ｄは、第二処理部２３１ｅからの検索要求を受け、要求された範囲について自ら検索を行うか、他の兼検索装置に対し、要求された範囲の部分についての検索を要求する。（Ｓ８０７）
そして、終了する。
［効果］
本実施形態の検索システムは、一の兼検索装置が、既に検索を実行している他の兼検索装置に対し、検索を要求することの要求を行うことができる。検索を要求することの要求は、例えば、他の兼検索装置が検索に時間がかかることが予想等されるときや自らが検索作業に余裕があるときに行う。検索を要求することの要求は、あるいは、ほかの検索支援装置の検索作業に余裕があることがわかっており、その検索支援装置に検索を割り当てる方がより短期間に検索を終了できると予想されるときに行う。
【０１２５】
そのため、本実施形態は、検索に要する時間を短縮できる確率を一層高めることができる。
＜第九実施形態＞
本実施形態は、本発明の機器検索システムにインストールされる、機器検索ソフトウェアについての実施形態である。
［ソフトウェア］
本実施形態のソフトウェア（以下においては「ＳＷＡ」ということにする。）は、次の機能を有する。
【０１２６】
１．他の機器にインストールされたＳＷＡから検索要求を受けた場合に、他の管理対象下となりうる機器の検索を行うことができる。
【０１２７】
２．他の機器にインストールされたＳＷＡから検索要求を受けた場合に、要求に従うか否かをインストールされた機器の状態等により判定し、回答する。
【０１２８】
３．検索要求を受けた時に、要求に従うか否かを判定する条件を、ＳＷＡの使用者が決められる。
【０１２９】
４．所定のプロトコルに基づくＮＷ経由の機器との通信により、ＳＷＡがその機器にインストールされているかどうかを確認することができる。
【０１３０】
５．検索により、検索対象を発見した場合に、そのＳＷＡがインストールされた機器が実行しているＮＷ範囲の未検索のＮＷ範囲から選択した検索範囲を指定し、その新たに検出した機器に対して、その検索を要求することができる。ここで、その新たに検出した機器にはＳＷＡがインストールされているものとする。
【０１３１】
６．検索が終了したら、上位の機器のＳＷＡに、終了情報を送付できる。
【０１３２】
７．終了情報を受け取った上位の機器のＳＷＡは、その機器が実行している残りの検索の範囲に未検索のＮＷ範囲がある場合は、その未検索のＮＷ範囲から選択したＮＷ範囲の検索を、終了情報を提出した下位のＳＷＡに要求することができる。
【０１３３】
８．自己に割り当てられたＮＷ範囲の検索は終了したが、下位のＳＷＡから終了情報を受けていない場合、その下位のＳＷＡに対して、その下位のＳＷＡに割り当てられたＮＷ範囲のうちの未検索の範囲の検索を自己に要求することを、要求できる。
【０１３４】
図１４は、ＳＷＡがインストールされた検索システムの構成を表わす概念図である。
【０１３５】
検索システム０１１ｈは、上位機器１１１ｈと、下位機器２１１ｉ乃至２１１ｋを備える。
【０１３６】
ここでは、下位機器の数を４としたが、その数は任意である。
【０１３７】
上位機器１１１ｈ及び下位機器２１１ｉ乃至２１１ｋは、ＮＷ２０１１により接続されている。
【０１３８】
上位機器１１１ｈは、下位機器２１１ｉ乃至２１１ｋをＮＷ経由の通信により管理する。
【０１３９】
上位機器１１１ｈ、及び下位機器２１１ｉ乃至２１１ｋのそれぞれには、ＳＷＡがインストールされている。
［動作］
図１５は、検索システム０１１ｈが検索開始時の、検索システム０１１ｈの状態を表わす概念図である。
【０１４０】
検索システム０１１ｈは、図１４と同じ構成を有し、その構成についての説明は図１４についての説明と同様である。
【０１４１】
上位機器１１１ｈは、下位機器２１１ｈ乃至２１１ｋを管理をする。ここで、管理とは、具体的には、下位機器２１１ｈ乃至２１１ｋのＮＷ上の位置を把握し、それらと通信することにより、それらの状態を把握することをいう。
【０１４２】
同図中に表わした検索対象４０１ａ乃至４０１ｃ、及対象外機器５０１ａ乃至５０１ｉは、ＮＷ２０１１に接続されてはいるが、検索開始時においては、上位機器１１１ｈ及び下位機器２１１ｈ乃至２１１ｋのいずれもが、管理下とはしていない機器である。また、対象外機器５０１ａ乃至５０１ｉは検索対象ではない機器とする。また、検索対象４０１ａ乃至４０１ｃ以外にも図示していない検索対象が、対象外機器５０１ａ乃至５０１ｉ以外にも図示していない対象外機器がＮＷに接続されているものとする。
【０１４３】
図１６は、上位機器１１１ｈに対して外部から検索の要求があり、上位機器１１１ｈその要求を受け入れると判定したときの、検索システム０１１ｈの状態を表わす概念図である。
【０１４４】
上位機器１１１ｈは、下位機器２１１ｈ乃至２１１ｋに対し、指定ＮＷ範囲を割り当て、検索要求を送る。
【０１４５】
また、上位機器１１１ｈは、必要に応じて自ら検索を行う。
【０１４６】
上記検索要求に対し、下位機器２１１ｈ乃至２１１ｋは、その状況等に応じて上記検索要求を受け入れるかどうか判定する。
【０１４７】
上記検索要求を受け入れると判定する場合には検索を行い、受け入れないと判定する場合には、上位機器１１１ｈに対し、拒否情報を送る。
【０１４８】
同図では、下位機器２１１ｈ乃至２１１ｊは検索要求を受け入れ、下位機器２１１ｋは検索要求を拒否した場合を示してある。下位機器２１１ｈ乃至２１１ｊはそれぞれに割り当てられた指定ＮＷ範囲を検索するが、下位機器２１１ｋに割り当てられた指定ＮＷ範囲にある機器である検索対象４０１ｃ及び対象外機器５０１ｈ及び５０１ｉは未検索となる。
【０１４９】
この場合の選択肢としては、まず、上位機器１１１ｈは、拒否されたＮＷ範囲を自ら検索するか、下位機器２１１ｈ乃至２１１ｊのうちのいずれかに、拒否されたＮＷ範囲の検索を要求する検索要求を送付するかのいずれかを行うことができる。
【０１５０】
検索対象４０１ｃ及び機器５０１ｈ及び５０１ｉのいずれかにＳＷＡがインストールされている場合には、その検索対象又は機器を含む範囲のＮＷの範囲の検索を行った下位機器の管理下において、その時点で未検索のＮＷの範囲の検索をさせることもできる。
【０１５１】
図１７に、下位機器２１１ｊによる検索の結果、機器５０１ｇにＳＷＡがインストールされていることが分かった場合に、下位機器２１１ｊが対象外機器５０１ｇを管理下に置いて、所定の指定ＮＷ範囲の検索を対象外機器５０１ｇに行わせている様子を示す。その指定ＮＷ範囲は、その時点で未検索である、検索対象４０１ｃ及び対象外機器５０１ｈ及び５０１ｉを含む。その指定ＮＷ範囲の検索を要求する検索要求を下記機器２１１ｊが機器５０１ｇをに送って、その検索の要求が受け入れられた場合に相当する。
【０１５２】
図１８は、検索完了時における、上位機器１１１ｈ配下の管理体系の例を表わす概念図である。図１７に表わしたような、上位機器１１１ｈや下位機器２１１ｈ乃至２１１ｊが検索時にアクセスした機器を管理下にし検索を行わせ、さらに管理下に置かれた機器がさらに検索を行い、検索時にアクセスした機器を管理下にし検索を行わせる。こうして、例えば同図に表わしたような、上位機器１１１ｈ配下の検索体制すなわち管理体制が形成される。
【０１５３】
次に、動作のより実際的な具体例として、機器がすべてサーバであり、ネットワークがインターネットの場合における、本実施形態のソフトウェアの動作の例を説明する。
【０１５４】
図１９は、本動作を説明するために仮に設定した、装置、ソフトウェア及びネットワークの構成を表わすイメージ図である。
【０１５５】
本構成は、サーバＡ乃至サーバＩの７台のサーバを備える。
【０１５６】
サーバＡは、本構成において最も上位に位置する管理用サーバである。サーバＡは、ＷＳ−Ｍａｎａｇｅｍｅｎｔという名称の通信用プロトコルに基づく通信により管理する、管理用プロトコルに基づく通信機能を有する。サーバＡは、１９２．１６８．０４１のインターネットプロトコル（以下、「ＩＰＡ」という。）に基づく通信が可能であり、ＳＷＡを内蔵する管理用ソフトウェアがインストールされているものとする。
【０１５７】
サーバＢ乃至サーバＥの４台のサーバは、サーバＡとインターネットで接続されており、サーバＡと通信するためのＷＳ−Ｍａｎａｇｅｍｅｎｔを備え、上記管理用ソフトウェアに登録されている。また、サーバＢは１９２．１６８．０５１、サーバＣは１９２．１６８．０６１、サーバＤは１９２．１６８．０７１、サーバＥは１９２．１６８．０８１のＩＰＡを有する。また、サーバＢ乃至サーバＤは、ＳＷＡがインストールされており、また、サーバＡから検索要求があった場合にはその要求を受け入れるものとする。一方、サーバＥにはＳＷＡがインストールされていない。
【０１５８】
サーバＦ乃至サーバＩは、サーバＡ乃至サーバＥとインターネットで接続されており、ＷＳ−Ｍａｎａｇｅｍｅｎｔを備えてはいるが、初期状態においては上記管理用ソフトウェアに登録されていない。サーバＦ及びサーバＨは、ＳＷＡがインストールされており、また、サーバＡから検索要求があった場合にはその要求を受け入れるものとする。サーバＧは、ＳＷＡがインストールされてはいるが、サーバＡから検索要求があった場合にはその要求を拒否するものとする。サーバＩには、ＳＷＡがインストールされていない。
【０１５９】
図２０は、サーバＡに対し、ＩＰＡが１９２．１６８．０．１乃至１９２．１６８．０．１２０の範囲を検索するよう、外部から指示があった場合のサーバＡ乃至サーバＥの動作を表わすイメージ図である。
【０１６０】
サーバＡは、自己に対し１９２．１６８．０．１乃至１９２．１６８．０．３０のＩＰＡの範囲の検索を割り当てる。また、サーバＢに対し、１９２．１６８．０．３１乃至１９２．１６８．０．６０のＩＰＡの範囲の検索を要求する検索要求を送付する。また、サーバＡは、サーバＣに対し、１９２．１６８．０．６１乃至１９２．１６８．０．９０のＩＰＡの検索を、サーバＤに対し、１９２．１６８．０．９１乃至１９２．１６８．０．１２０のＩＰＡの検索を、要求する検索要求を送付する。ただし、サーバＥは、ＳＷＡがインストールされていないので、サーバＡは検索を要求することができない。サーバＡが、サーバＢ乃至サーバＤに出した上記検索要求は受け入れられる。
【０１６１】
図２１は、サーバＡから検索を割り当てられたサーバＢ及びサーバＣの動作を表わすイメージ図である。
【０１６２】
サーバＢは、サーバＡから割り当てられた１９２．１６８．０．３１乃至１９２．１６８．０．６０のＩＰＡの範囲を検索し、１９２．１６８．０．３１のＩＰＡをもつサーバＦを検索対象として発見する。発見したサーバＦのＩＰＡ等は、サーバＢからサーバＡに送られ、サーバＡの管理ソフトウェアにより新たに登録される。その結果、サーバＦはサーバＡの管理下になる。一方、サーバＣは、検索を実行するが検索対象の発見には至らない。
【０１６３】
図２２は、その後のサーバＢ及びサーバＦの動作を表わすイメージ図である。
【０１６４】
サーバＢは、サーバＦがＳＷＡを内蔵することを通信により知る。そして、サーバＡから検索を割り当てられたＩＰＡの範囲１９２．１６８．０．３１乃至１９２．１６８．０．６０を、自己が検索する範囲である１９２．１６８．０．４７乃至１９２．１６８．０．６０と、サーバＦに検索を要求するＩＰＡの範囲１９２．１６８．０．３２乃至１９２．１６８．０．４６に分割する。そして、サーバＢは、サーバＦ検索要求を送り、受け入れられる。その結果、サーバＢ及びサーバＦは、割り当てられた上記範囲それぞれの検索を実行する。
【０１６５】
図２３は、その後のサーバＦの動作を表わすイメージ図である。
【０１６６】
サーバＦは、自己に割り当てられた上記範囲の検索を実行した結果、１９２．１６８．０．３２のＩＰＡを持つサーバＧを発見する。発見したサーバＧのＩＰＡ等は、サーバＦからサーバＡに送られ、サーバＡの管理ソフトウェアにより新たに登録される。そして、サーバＧはサーバＡの管理下になる。
【０１６７】
図２４は、その後のサーバＦ及びサーバＧの動作を表わすイメージ図である。
【０１６８】
サーバＦは、検索により発見したサーバＧと通信を行い、サーバＧがＳＷＡを内蔵するサーバであることを知る。そして、サーバＢから検索を割り当てられたＩＰＡの範囲を、自己が検索する範囲とサーバＧに検索を要求する範囲とに分割し、サーバＧに検索要求を送るが、サーバＧによりその検索の要求が拒否される。サーバＧは検索を行わない。サーバＦはサーバＢにより検索を割り当てられた範囲の検索を自ら行い、１９２．１６８．０３３のＩＰＡをもつサーバＨを発見する。発見したサーバＨのＩＰＡ等は、サーバＢからサーバＡに送られ、サーバＡの管理ソフトウェアにより新たに登録される。その結果、サーバＨはサーバＡの管理下になる。
【０１６９】
図２５は、その後のサーバＦ及びサーバＨの動作を表わすイメージ図である。
【０１７０】
サーバＦは、サーバＨと通信を行い、サーバＨがＳＷＡを内蔵することを知る。そして、自己に割り当てられた検索範囲のうち未検索の範囲を、自己に検索を割り当てる範囲の１９２．１６８．０．４１乃至１９２．１６８．０４６と、サーバＨに検索を要求する範囲の１９２．１６８．０．３４乃至１９２．１６８．０．４０に分割する。そして、サーバＨに対し、１９２．１６８．０．３４乃至１９２．１６８．０．４０の検索を要求する検索要求を送り、サーバＨにより要求を受け入れられる。サーバＦ及びサーバＨは、上記割り当てられたそれぞれの範囲の検索を実行する。
【０１７１】
図２６は、その後のサーバＨの動作を表わすイメージ図である。
【０１７２】
サーバＨは、サーバＦにより割り当てられた上記範囲の検索を行った結果、サーバＩを発見する。そして、サーバＨはサーバＩと通信を行い、サーバＩがＳＷＡを内蔵しないことを知る。サーバＨは、サーバＩがＳＷＡを内蔵しないことから、サーバＩに対し検索を要求することができず、自己に割り当てられた未検索の範囲の検索を継続する。発見したサーバＩのＩＰＡ等は、サーバＨからサーバＡに送られ、サーバＡの管理ソフトウェアにより新たに登録される。その結果、サーバＦはサーバＡの管理下になる。
【０１７３】
図２７は、サーバＡに対し検索指示があった全範囲の検索が終了した時点における、サーバＡによる管理体制を表わすイメージ図である。サーバＢ乃至サーバＥのもともとサーバＡの管理下だった４台のサーバに加えて、サーバＦ乃至サーバＩの４台のサーバがサーバＡの管理下になっている。
［効果］
本実施形態の機器検索プログラムは、まず、第五実施形態の検索システムと同じ効果を奏する。
本実施形態の機器検索プログラムは、それに加えて、本プログラム内蔵装置が発見され、その発見された装置に検索を分担させた結果、そのプログラムを内蔵する新たな装置を発見した場合に、その新たな装置にさらに検索の分担を要求することができる。そのため、検索に要する時間を短縮できる確率を一層高めることができる。
【０１７４】
以上好ましい実施形態をあげて本発明を説明したが、本発明は必ずしも上記実施形態に限定されるものではなく、その技術的思想の範囲内において様々に変形し実施することが出来る。
【０１７５】
また、上記の実施形態の一部又は全部は、以下の付記のようにも記述され得るが、以下には限られない。
（付記Ａ１）
接続されたネットワークを通じて検索対象の検索を行う検索手段を備え、前記検索対象を他の装置が検索し得るネットワークの範囲について、前記検索対象の検索の要求を前記他の機器から受け取り、前記検索対象の検索を行う場合がある、検索支援装置。
（付記Ａ２）
前記場合が、自己が前記検索対象の検索を行うことを判定した場合である、付記Ａ１に記載された検索支援装置。
（付記Ａ３）
前記判定を、前記判定より前に設定された条件により行う、付記Ａ２に記載された検索支援装置。
（付記Ａ４）
前記判定が、自己の状態による判定である、付記Ａ２又はＡ３に記載された検索支援装置。
（付記Ａ５）
前記判定が、自己の稼働状態による判定である、付記Ａ４に記載された検索支援装置。
（付記Ａ６）
前記場合において、前記検索対象の検索が完了した際に、その完了についての情報を前記他の機器に送る、付記Ａ１乃至付記Ａ５のうちのいずれか一に記載された検索支援装置。
（付記Ｂ１）
接続されたネットワークを通じて検索対象の検索を行うことのできる検索手段と、
前記検索対象を自ら検索し得るネットワークの範囲について、前記対象機器の検索を要求した場合に、当該範囲について前記検索対象の検索を行う場合がある別の装置に対し、前記検索の要求を行う検索要求手段と、を備える検索装置。
（付記Ｂ２）
前記検索の要求を、検索を要求するネットワークの範囲を指定して行う、付記Ｂ１に記載された検索装置。
（付記Ｂ３）
前記別の装置が付記Ａ１乃至付記Ａ６のうちのいずれか一に記載された検索支援装置である検索装置。
（付記Ｂ４）
ネットワークを通じて自己に接続された機器が、付記Ａ１乃至付記Ａ５のうちのいずれか一に記載された検索支援装置であることを判定する第二の判定手段を有する、付記Ｂ１乃至付記Ｂ３のうちのいずれか一に記載された検索装置。
（付記Ｂ５）
前記別の装置が付記Ａ６に記載された検索支援装置であり、前記完了についての情報を受け取った際に、前記完了についての情報を送信した前記検索装置に対し、自己が機器をまだ検索していないネットワークの範囲の部分についての前記検索の要求を行う、付記Ｂ１乃至付記Ｂ４のうちのいずれか一に記載された検索装置。
（付記Ｂ６）
前記別の装置が付記Ａ６に記載された検索支援装置であり、自己が前記検索の要求を行った前記検索装置から前記完了についての情報を受け取らない場合に、前記完了についての情報を送信した前記検索装置に対し、前記検索の要求を行った範囲のうち未検索の部分についての前記検索の要求の取り消しを行う場合がある、付記Ｂ１乃至付記Ｂ５のうちのいずれか一に記載された検索装置。
（付記Ｂ７）
前記取り消しを行った前記検索の要求を行った範囲について自己が検索を行う、付記Ｂ６に記載された検索装置。
（付記Ｃ１）
付記Ａ１乃至付記Ａ６のうちのいずれか一に記載された検索装置が、付記Ｂ１乃至付記Ｂ７のうちのいずれか一に記載された検索支援装置でもある、検索支援装置を兼ねた検索装置。
（付記Ｃ２）
前記別の装置が付記Ｃ１に記載された検索支援装置を兼ねた検索装置でもある場合において、自己が前記検索の要求を行った前記別の装置から前記完了が受信されない場合に、前記検索の要求を行った範囲のうち未検索の部分について、前記別の装置から自己へ送る検索の要求を行う手段をさらに備える、付記Ｃ１に記載された検索支援装置を兼ねた検索装置。
（付記Ｄ１）
接続されたネットワークを通じて検索対象の検索を行うことのできる検索手段と、
前記ネットワークに接続され、前記検索対象の検索を行う機能を備えた検索支援装置に対し、自ら検索し得るネットワークの範囲の一部についての前記検索の要求を行う検索要求手段と、
を備える第一検索装置と、
前記検索装置からの前記検索の要求を受け取り、前記検索の要求の内容について前記検索対象の検索を行う場合がある検索支援装置と、
を備える検索システム。
（付記Ｅ１）
検索対象を他の装置が検索し得るネットワークの範囲について、前記検索対象の検索の要求を前記他の機器から受け取り、前記検索対象の検索処理をコンピュータに実行させる場合がある、検索支援プログラム。
（付記Ｆ１）
検索対象を自ら検索し得るネットワークの範囲について、前記対象機器の検索を要求する検索の要求を行う処理をコンピュータに実行させた場合に、当該範囲について前記検索対象の検索を行う場合がある別の装置に対し、前記検索の要求を行う処理を含む処理をコンピュータに実行させる検索プログラム。
（付記Ｇ１）
検索対象を他の装置が検索し得るネットワークの範囲について、前記検索対象の検索の要求を前記他の機器から受け取り、前記検索対象の検索を行う場合がある、検索支援方法。
（付記Ｈ１）
検索対象を自ら検索し得るネットワークの範囲について、前記対象機器の検索を要求する検索の要求を行う処理をコンピュータに実行させた場合に、当該範囲について前記検索対象の検索を行う場合がある別の装置に対し、前記検索の要求を行うステップを含む検索方法。
【符号の説明】
【０１７６】
０１１、０１１ｄ、０１１ｆ、０１１ｈ    検索システム
１１１、１１１ｆ    検索装置
１１１ｈ    上位機器
１１２ｄ    第一兼検索装置
１１２ｅ    第二兼検索装置
１２１、１２１ｄ、１２１ｆ    第一送受信部
１２１ｇ    新送受信部
１３１、１３１ｄ、１３１ｆ    第一処理部
１３１ｇ    新処理部
１４１、１４１ｄ、１４１ｆ    第一検索部
１４１ｇ    新検索部
２１１    検索支援装置
２１１ａ    第一検索支援装置
２１１ｂ    第二検索支援装置
２１１ｆ    兼検索装置
２１１ｇ    検索対象
２１１ｈ、２１１ｉ、２１１ｊ、２１１ｋ    下位機器
２２１、２２１ａ、２２１ｅ、２２１ｆ    第二送受信部
２２１ｂ  第三送受信部
２３１、２３１ａ、２３１ｅ、２３１ｆ    第二処理部
２３１ｂ    第三処理部
２４１、２４１ａ、２４１ｅ、２４１ｆ    第二検索部
２４１ｂ    第三検索部
１５１    記録部
１５１ｄ    第一記録部
１５１ｅ、２５１ｆ    第二記録部
１５１ｇ    新記録部
２０１１    ＮＷ
【図１】
0006528460.tif 000002
【図２】
0006528460.tif 000003
【図３】
0006528460.tif 000004
【図４ａ】
0006528460.tif 000005
【図４ｂ】
0006528460.tif 000006
【図４ｃ】
0006528460.tif 000007
【図５】
0006528460.tif 000008
【図６ａ】
0006528460.tif 000009
【図６ｂ】
0006528460.tif 000010
【図７】
0006528460.tif 000011
【図８ａ】
0006528460.tif 000012
【図８ｂ】
0006528460.tif 000013
【図８ｃ】
0006528460.tif 000014
【図８ｄ】
0006528460.tif 000015
【図９ａ】
0006528460.tif 000016
【図９ｂ】
0006528460.tif 000017
【図９ｃ】
0006528460.tif 000018
【図１０】
0006528460.tif 000019
【図１１ａ】
0006528460.tif 000020
【図１１ｂ】
0006528460.tif 000021
【図１１ｃ】
0006528460.tif 000022
【図１２】
0006528460.tif 000023
【図１３】
0006528460.tif 000024
【図１４】
0006528460.tif 000025
【図１５】
0006528460.tif 000026
【図１６】
0006528460.tif 000027
【図１７】
0006528460.tif 000028
【図１８】
0006528460.tif 000029
【図１９】
0006528460.tif 000030
【図２０】
0006528460.tif 000031
【図２１】
0006528460.tif 000032
【図２２】
0006528460.tif 000033
【図２３】
0006528460.tif 000034
【図２４】
0006528460.tif 000035
【図２５】
0006528460.tif 000036
【図２６】
0006528460.tif 000037
【図２７】
0006528460.tif 000038