(57)【要約】【課題】管理対象とする機器を選択させる過程において機器のＩＰアドレスが変更された場合であっても管理対象を判断することができる情報処理装置の提供を目的とする。【解決手段】機器を検索し、該機器のアドレス情報と機体識別情報とを取得する手段と、アドレス情報及び機体識別情報の一覧を機器管理装置に送信する手段と、一覧に基づいて機器管理装置において管理対象として選択された機器のアドレス情報及び機体識別情報を受信する手段と、管理対象に係るアドレス情報に対応し、機体識別情報を有する機器を検索する存在確認手段と、存在確認手段によって機器が検索されないアドレス情報が有る場合に機器を再検索し、該機器のアドレス情報及び機体識別情報を取得する手段と、再検索された機器の中で機体識別情報が管理対象に係る機体識別情報と一致する機器のアドレス情報を管理対象として記憶手段に記録する手段とを有する。【選択図】図５
2010219750.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される機器の中で管理対象とされた機器より機器情報を収集し、該機器情報を機器管理装置に転送する情報処理装置であって、
ネットワークに接続されている機器を検索し、該機器のネットワーク上のアドレス情報と該機器ごとの識別情報とを取得する機器検索手段と、
前記アドレス情報及び前記識別情報の一覧を前記機器管理装置に送信する機器一覧送信手段と、
前記一覧に基づいて前記機器管理装置において管理対象として選択された機器の前記アドレス情報及び前記識別情報を受信する管理対象受信手段と、
管理対象に係る前記アドレス情報に対応し、前記識別情報を有する機器を前記ネットワークより検索する存在確認手段と、
前記存在確認手段によって機器が検索されない前記アドレス情報が有る場合に、前記ネットワークに接続されている機器を再検索し、該機器の前記アドレス情報及び前記識別情報を取得する再検索手段と、
再検索された機器の中で、前記識別情報が管理対象に係る前記識別情報と一致する機器の前記アドレス情報を管理対象として記憶手段に記録する管理対象登録手段とを有する情報処理装置。
【請求項２】
前記再検索手段は、前記存在確認手段によって機器が検索されない前記アドレス情報のサブネット内で前記機器を再検索する請求項１記載の情報処理装置。
【請求項３】
再検索の対象とする機器を前記機器の属性情報に応じて限定する再検索限定情報を記憶した再検索限定情報記憶手段を有し、
前記管理対象登録手段は、再検索された機器の中で、前記再検索限定情報に応じた範囲内の機器について前記識別情報が管理対象に係る前記識別情報と一致するか否かを判定する請求項１又は２記載の情報処理装置。
【請求項４】
ネットワークを介して接続される機器の中で管理対象とされた機器より機器情報を収集し、該機器情報を機器管理装置に転送する情報処理装置が実行する情報処理方法であって、
ネットワークに接続されている機器を検索し、該機器のネットワーク上のアドレス情報と該機器の機体識別情報とを取得する機器検索手順と、
前記アドレス情報及び前記機体識別情報の一覧を前記機器管理装置に送信する機器一覧送信手順と、
前記一覧に基づいて前記機器管理装置において管理対象として選択された機器の前記アドレス情報及び前記機体識別情報を受信する管理対象受信手順と、
管理対象に係る前記アドレス情報に対応し、前記機体識別情報を有する機器を前記ネットワークより検索する存在確認手順と、
前記存在確認手順において機器が検索されない前記アドレス情報が有る場合に、前記ネットワークに接続されている機器を再検索し、該機器の前記アドレス情報及び前記機体識別情報を取得する再検索手順と、
再検索された機器の中で、前記機体識別情報が管理対象に係る前記機体識別情報と一致する機器の前記アドレス情報を管理対象として記憶手段に記録する管理対象登録手順とを有する情報処理方法。
【請求項５】
ネットワークを介して接続される機器の中で管理対象とされた機器より機器情報を収集し、該機器情報を機器管理装置に転送する情報処理装置に、
ネットワークに接続されている機器を検索し、該機器のネットワーク上のアドレス情報と該機器の機体識別情報とを取得する機器検索手順と、
前記アドレス情報及び前記機体識別情報の一覧を前記機器管理装置に送信する機器一覧送信手順と、
前記一覧に基づいて前記機器管理装置において管理対象として選択された機器の前記アドレス情報及び前記機体識別情報を受信する管理対象受信手順と、
管理対象に係る前記アドレス情報に対応し、前記機体識別情報を有する機器を前記ネットワークより検索する存在確認手順と、
前記存在確認手順において機器が検索されない前記アドレス情報が有る場合に、前記ネットワークに接続されている機器を再検索し、該機器の前記アドレス情報及び前記機体識別情報を取得する再検索手順と、
再検索された機器の中で、前記機体識別情報が管理対象に係る前記機体識別情報と一致する機器の前記アドレス情報を管理対象として記憶手段に記録する管理対象登録手順とを実行させるためのプログラム。
【請求項６】
前記再検索手順は、前記存在確認手順において機器が検索されない前記アドレス情報のサブネット内で前記機器を再検索する請求項５記載のプログラム。
【請求項７】
前記管理対象登録手順は、再検索された機器の中で、検索限定情報記憶手段に記憶された、再検索の対象とする機器を前記機器の属性情報に応じて限定する再検索限定情報に応じた範囲内の機器について前記機体識別情報が管理対象に係る前記機体識別情報と一致するか否かを判定する請求項５又は６記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関し、特に機器を管理するための情報を収集する情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、オフィス等に設置されている複写機、プリンタ、又は複合機等の画像形成装置（以下、単に「機器」という。）を、当該機器のメーカ等、保守作業を担当する業者がインターネットを介して管理（監視）するシステム（以下、「遠隔管理システム」という。）が存在する。斯かる遠隔管理システムは、一般的に、ユーザ側のネットワーク環境に設置され、当該ネットワーク環境に属する各機器より機器情報を収集する装置（以下、「仲介装置」という。）と、保守業者側に設置されるサーバ装置と等より構成される。仲介装置は、所定期間定期的に機器情報を収集し、所定期間において蓄積された機器情報を所定のタイミングでサーバ装置に転送する。
【０００３】
従来、機器情報の収集対象（管理対象）とされる機器は、以下のような手順によって仲介装置に登録されていた。
【０００４】
（ステップ１）仲介装置がユーザ環境のネットワーク上における機器を検索し、検索された機器のＩＰアドレス等の一覧をサーバ装置に送信する。
【０００５】
（ステップ２）サーバ装置は、管理者の操作に応じて、受信された機器の一覧の中から管理対象とする機器選択し、管理対象とされた機器のＩＰアドレス等の一覧を仲介装置に送信する。なお、管理対象とされる機器は、所定の通信手段（電子メール又はＦＡＸ等）により予めユーザより管理者に通知されている。
【０００６】
（ステップ３）仲介装置は、受信されたＩＰアドレス等の一覧に含まれるＩＰアドレスごとに機器の存在を確認し、存在が確認できた機器を管理対象として登録する。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ユーザ側のネットワーク環境がＤＨＣＰ（Dynamic Host Configuration Protocol）運用されている場合、ステップ３においてＩＰアドレスに対応する機器の存在を確認できず、管理対象として指定された機器の管理が行えないとう問題があった。
【０００８】
これは、ステップ１〜ステップ３までの間に、各機器のＩＰアドレスが変化してしまい、ステップ１の時点において使用されていたＩＰアドレスがステップ３の時点では使用されていないというＩＰアドレスの欠落や、ステップ１の時点において機器Ａに割り当てられていたＩＰアドレスが、ステップ３の時点で機器Ｂに割り当てられているというＩＰアドレスと機器との不整合等に起因するものである。
【０００９】
斯かる問題に対し、ＩＰアドレスではなく、ホスト名を利用することが考えられる。しかしながら、ホスト名についてもステップ１〜ステップ３までの間に変更される可能性がある。そうすると、ステップ３においてホスト名に対応する機器の存在を確認できないことになる。
【００１０】
本発明は、上記の点に鑑みてなされたものであって、管理対象とする機器を選択させる過程において機器のＩＰアドレスが変更された場合であっても管理対象とする機器を判断することができる情報処理装置、情報処理方法、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【００１１】
そこで上記課題を解決するため、本発明は、ネットワークを介して接続される機器の中で管理対象とされた機器より機器情報を収集し、該機器情報を機器管理装置に転送する情報処理装置であって、ネットワークに接続されている機器を検索し、該機器のネットワーク上のアドレス情報と該機器の機体識別情報とを取得する機器検索手段と、前記アドレス情報及び前記機体識別情報の一覧を前記機器管理装置に送信する機器一覧送信手段と、前記一覧に基づいて前記機器管理装置において管理対象として選択された機器の前記アドレス情報及び前記機体識別情報を受信する管理対象受信手段と、管理対象に係る前記アドレス情報に対応し、前記機体識別情報を有する機器を前記ネットワークより検索する存在確認手段と、前記存在確認手段によって機器が検索されない前記アドレス情報が有る場合に、前記ネットワークに接続されている機器を再検索し、該機器の前記アドレス情報及び前記機体識別情報を取得する再検索手段と、再検索された機器の中で、前記機体識別情報が管理対象に係る前記機体識別情報と一致する機器の前記アドレス情報を管理対象として記憶手段に記録する管理対象登録手段とを有する。
【００１２】
このような情報処理装置では、管理対象とする機器を選択させる過程において機器のＩＰアドレスが変更された場合であっても管理対象とする機器を判断することができる。
【発明の効果】
【００１３】
管理対象とする機器を選択させる過程において機器のＩＰアドレスが変更された場合であっても管理対象とする機器を判断することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態における機器管理システムの構成例を示す図である。
【図２】本発明の実施の形態における仲介装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における仲介装置の機能構成例を示す図である。
【図４】ユーザサイトにおける機器の検索処理の処理手順を説明するためのシーケンス図である。
【図５】管理対象とする機器の仲介装置への登録処理の処理手順を説明するためのシーケンス図である。
【図６】再検索リストのグループ分けを説明するための図である。
【図７】再検索パラメータの構成例を示す図である。
【図８】管理対象として指定された機器識別情報セットに合致する機器の検索処理の処理手順を説明するためのシーケンス図である。
【図９】ＩＰアドレスに対応する機器が管理対象であるか否かを判定するための処理の処理手順を説明するための図である。
【図１０】再検索方式設定画面の表示例を示す図である。
【図１１】検索対象種別設定画面の表示例を示す図である。
【図１２】除外指定ＩＰアドレス設定画面の表示例を示す図である。
【図１３】ｐｉｎｇ送信許否設定画面の表示例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における機器管理システムの構成例を示す図である。同図において、機器管理システム１は、仲介装置１０、一台以上の機器２０、及びセンターサーバ４０等を含む。仲介装置１０及び機器２０は、ＬＡＮ（Local Area Network）等のネットワーク３０（有線又は無線の別は問わない。）によって接続されている。また、仲介装置１０とセンターサーバ４０とは、インターネット等のネットワーク７０によって接続されている。
【００１６】
仲介装置１０及び機器２０は、機器２０のユーザサイト（機器２０が設置されたオフィス等）に設置されている。機器２０は、複写機、プリンタ、ファクシミリ、又は複合機等の画像形成装置であり、機器管理システム１において管理対象とされる。仲介装置１０は、各機器２０より管理対象の情報（各種カウンタ値や稼働状況等、主として機器２０の動作に応じて変化する示す情報。以下、「機器情報」という。）を収集し、機器情報をセンターサーバ４０に転送する。すなわち、仲介装置１０は、本実施の形態において情報処理装置の具体例である。なお、ユーザサイトは複数存在しうる。
【００１７】
センターサーバ４０は、機器２０の管理（監視）サイト（例えば、機器２０のメーカ等、機器２０の保守サービスの提供者）に属する。センターサーバ４０は、機器管理システム１の通常運用時において、仲介装置１０より機器情報を受信し、蓄積するといった機器管理（監視）サービスを提供するコンピュータである。すなわち、センターサーバ４０は、本実施の形態において機器管理装置の具体例である。
【００１８】
図２は、本発明の実施の形態における仲介装置のハードウェア構成例を示す図である。図２の仲介装置１０は、それぞれバスBで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、ＣＰＵ１０４と、インタフェース装置１０５と、表示装置１０６と、入力装置１０７とを有する。
【００１９】
仲介装置１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２０】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って仲介装置１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
【００２１】
なお、仲介装置１０は、表示装置１０６及び入力装置１０７を備えていなくてもよい。この場合、仲介装置１０は、ネットワーク等を介して接続された他のコンピュータより操作可能であればよい。
【００２２】
図３は、本発明の実施の形態における仲介装置の機能構成例を示す図である。同図において、仲介装置は、センター通信部１１、ユーザ操作部１２、機器通信部１３、再検索パラメータ１４、管理対象テーブル１５、及び機器情報蓄積部１６等を有する。
【００２３】
センター通信部１１は、センターサーバ４０との通信を制御する。例えば、センター通信部１１は、ネットワーク３０上において検索された機器２０の一覧情報のセンターサーバ４０への送信、当該一覧情報に基づいてセンターサーバ４０において管理対象として選択された機器２０の一覧情報の受信、管理対象の機器２０より収集された機器情報のセンターサーバ４０への送信（転送）等を行う。ユーザ操作部１２は、表示装置１０６への各種設定画面の表示装置１０６への表示等を行う。ユーザ操作部１２は、また、各種設定画面を介して入力された情報を再検索パラメータ１４として補助記憶装置１０２に記録する。機器通信部１３は、機器２０との通信を制御する。例えば、機器通信部１３は、ネットワーク３０に接続されている機器２０の検索、センターサーバ４０において管理対象として選択された機器２０の存在確認、管理対象とされた機器２０（管理対象テーブル１５に登録されている機器２０）からの機器情報の収集等を行う。管理対象テーブル１５は、管理対象とされた機器２０の一覧情報が登録されるテーブルであり、補助記憶装置１０２に形成される。機器情報蓄積部１６は、収集された機器情報を保存しておくための補助記憶装置１０２における記憶領域である。
【００２４】
以下、機器管理システム１の処理手順について説明する。図４は、ユーザサイトにおける機器の検索処理の処理手順を説明するためのシーケンス図である。
【００２５】
ステップＳ１０１において、機器通信部１３は、機器２０の存在を検知するためのブロードキャストメッセージをネットワーク３０上に発行し、ネットワーク３０に接続されている機器２０を検索する。その結果、各機器２０よりネットワーク上のアドレス情報（ＩＰアドレス若しくはホスト名）、ＭＡＣアドレス、及び機器ＩＤ（以下、一つの機器２０に関するアドレス情報、ＭＡＣアドレス、及び機器ＩＤを含む情報を「機器識別情報セット」という。）が取得される。機器ＩＤとは、各機器２０に一意な（各機器２０の機体を識別可能な）識別情報であり、例えば、機体番号とも呼ばれる情報である。機器ＩＤの値は、ネットワーク構成に影響を受けることなく固定（不変）である。
【００２６】
なお、ステップＳ１０１は、ユーザによる操作指示に応じて実行されてもよいし、センターサーバ４０からの検索指示の受信に応じて実行されてもよい。または、機器通信部１３が自動的に（例えば、タイマー等により）実行してもよい。また、ステップＳ１０１は、複数のステップから構成されていてもよい。ネットワーク上からの機器の検索は、周知技術であるため、本実施の形態では詳細な説明は省略する。
【００２７】
続いて、センター通信部１１は、機器通信部１３によって取得された機器識別情報セットの一覧（検索された機器２０が一つである場合も含む。）をセンターサーバ４０に送信する（Ｓ１０２）。
【００２８】
図４の処理の結果、センターサーバ４０において、機器識別情報セットの一覧に基づいて管理対象とする機器２０が選択される。管理対象とする機器２０は、例えば、ユーザサイトより予め通知されている。管理対象とする機器２０の選択に応じて図５の処理が実行される。
【００２９】
図５は、管理対象とする機器の仲介装置への登録処理の処理手順を説明するためのシーケンス図である。
【００３０】
センターサーバ４０は、管理対象として選択された機器２０の機器識別情報セットの一覧を指定して管理対象の機器の追加要求（登録要求）を仲介装置１０のセンター通信部１１に送信する（Ｓ１１１）。センター通信部１１は、追加要求の受信に成功したことを示す応答をセンターサーバ４０に送信する（Ｓ１１２）。続いて、センター通信部１１は、当該追加要求を機器通信部１３に通知する（Ｓ１１３）。
【００３１】
機器通信部１３は、受信された機器識別情報セットの一覧に含まれる機器識別情報セットを一つずつ処理対象とし、ｌｏｏｐ１内の処理を繰り返し実行する。まず、ステップＳ１１４において、機器通信部１３は、処理対象とされた機器識別情報セットに合致する（アドレス情報、ＭＡＣアドレス、及び機器ＩＤが一致する）機器２０をネットワーク３０上より検索する。当該検索処理において、検索された機器２０よりＩＰアドレス、ＭＡＣアドレス、及び機器ＩＤ（すなわち、機器識別情報セット）が取得され、登録対象としてメモリ装置１０３に記録される。
【００３２】
処理対象とされた機器識別情報セットに合致する機器２０が検索された場合、機器通信部１３は、登録対象としてメモリ装置１０３に記録されている機器識別情報セットを管理対象テーブル１５に登録する（Ｓ１１５）。処理対象とされた機器識別情報セットに合致する機器２０が検索されなかった場合、機器通信部１３は、処理対象の機器識別情報セットを再検索リストに追加する（Ｓ１１６）。再検索リストに追加された機器識別情報セットは、後述される機器２０の再検索処理に利用される。なお、機器識別情報セットに合致する機器２０の検索に失敗する場合の典型例としては、図４のステップＳ１０１以降において、ＤＨＣＰ（Dynamic Host Configuration Protocol）によって、又はユーザサイトにおけるネットワーク構成の手動による変更によって、各機器２０のＩＰアドレスが変化している場合が挙げられる。
【００３３】
ｌｏｏｐ１内の処理が、管理対象の追加要求において受信された全ての機器識別情報セットについて完了すると、機器通信部１３は、再検索リストに少なくとも一つの機器識別情報セットが登録されているか否か（すなわち、検索に失敗した機器２０は有るか否か）を再検索リストを参照して確認する（Ｓ１１７）。
【００３４】
再検索リストが空でない場合、機器通信部１３は、再検索リストに含まれている機器識別情報セットをそれぞれのＩＰアドレスに基づいて同一セグメントごとにグループ分けし、各グループ（セグメント）を順番に処理対象としてｌｏｏｐ２内の処理を繰り返し実行する。すなわち、再検索リストに含まれている機器識別情報セットのＩＰアドレスが属さないセグメントは再検索リストから除外される。これにより、再検索処理を効率化することができる。なお、ｌｏｏｐ２の処理を機器２０の再検索処理という。再検索処理は、管理対象として指定された機器識別情報セットとはＩＰアドレスは異なるが、管理対象として指定された機器２０と同一である機器２０を検索し、検索された機器２０の機器識別情報セットを管理対象テーブル１５に登録するための処理である。機器２０の同一性は、ＭＡＣアドレス及び機器ＩＤに基づいて判定される。
【００３５】
図６は、再検索リストのグループ分けを説明するための図である。同図では、６件の機器識別情報セットが再検索リストに登録されている例が示されている。便宜上、ＩＰアドレス以外は省略されている。本実施の形態においてＩＰアドレスは、クラスＣ（サブネットマスク値は、２５５．２５５．２５５．０）であるとする。そうすると、上位２４ｂｉｔが一致するＩＰアドレスが同一セグメントであるということになる。したがって、ＩＰアドレスの上位２４ｂｉｔが一致する機器識別情報セットごとに再検索リスト内の機器識別情報セットがグループ分けされる。同図の例では、１、３、及び４番目の機器識別情報セットがグループ１とされている。また、２及び６番目の機器識別情報セットがグループ２とされている。更に、５番目の機器識別情報セットがグループ３とされている。したがって、図６を例とした場合、グループ１、グループ２、グループ３の順番で各セグメントが処理対象とされる。
【００３６】
処理対象とするセグメントが決まると、機器通信部１３は、再検索パラメータ１４を参照して、機器２０の再検索処理の方式を判定する（Ｓ１２１）。
【００３７】
図７は、再検索パラメータの構成例を示す図である。同図において、再検索パラメータ１４は、再検索方式、検索対象種別、除外指定ＩＰアドレス、及びｐｉｎｇ使用許否等の項目（パラメータ）より構成される。本実施の形態において、再検索方式は、ＢｒｏａｄＣａｓｔ（ブロードキャスト）検索又はＳｗｅｅｐ検索のいずれかに設定されている。なお、他のパラメータについては、それぞれが利用されるときに説明する。
【００３８】
再検索方式がＢｒｏａｄＣａｓｔ検索に設定されている場合、機器通信部１３は、処理対象のセグメントに対するブロードキャストアドレスが除外指定ＩＰアドレスに該当するか否かを再検索パラメータ１４（図６参照）を参照して判定する（Ｓ１２２）。除外指定ＩＰアドレスには、再検索処理において再検索対象から除外するＩＰアドレスが設定されている。除外指定ＩＰアドレスには複数のＩＰアドレスを設定することが可能である。除外指定ＩＰアドレスが予め設定されることにより、管理対象となりうる機器２０が存在しないセグメントや、機器２０以外のネットワーク機器又はコンピュータ等を再検索対象から除外することができ、再検索対象の効率化及びネットワーク負荷の低減等を図ることができる。
【００３９】
当該ブロードキャストアドレスが除外指定ＩＰアドレスに該当しない場合、機器通信部１３は、例えば、ＳＮＭＰ（Simple Network Management Protocol）によるブロードキャストメッセージ当該ブロードキャストアドレスに対して送信する（Ｓ１２３）。続いて、機器通信部１３は、当該ブロードキャストメッセージに対して応答を返信した（ネットワーク３０への接続が確認された）機器２０のＩＰアドレスを接続確認リストに記録する（Ｓ１２４）。当該ブロードキャストアドレスが除外指定ＩＰアドレスに該当する場合、ステップＳ１２３及びＳ１２４は実行されない。したがって、この場合、接続確認リストは空となる。
【００４０】
一方、再検索方式がＳｗｅｅｐ検索に設定されている場合、機器通信部１３は、処理対象のセグメントに属する各ＩＰアドレス（本実施の形態では、下位４ビットが１〜２５４のそれぞれ）を順番に処理対象としｌｏｏｐ３内の処理を繰り返し実行する。
【００４１】
まず、機器通信部１３は、処理対象のＩＰアドレス（以下、「カレントＩＰアドレス」という。）が除外指定ＩＰアドレスに該当するか否かを判定する（Ｓ１３１）。カレントＩＰアドレスが除外指定ＩＰアドレスに該当する場合、機器通信部１３は、処理対象のセグメントにおける次のＩＰアドレスをカレントＩＰアドレスとしてステップＳ１３１以降を繰り返す。カレントＩＰアドレスが除外指定ＩＰアドレスに該当しない場合、機器通信部１３は、再検索パラメータ１４のｐｉｎｇ使用許否を参照して、ｐｉｎｇ（Packet INternet Groper）コマンドの発行の可否を判定する（Ｓ１３２）。すなわち、ｐｉｎｇ使用許否には、ｐｉｎｇコマンドの発行の許否が設定されている。ｐｉｎｇコマンドの発行が許可されていない場合、機器通信部１３は、ＳＮＭＰによってカレントＩＰアドレスに対して接続確認を行う（Ｓ１３３）。ｐｉｎｇコマンドの発行が許可されている場合、機器通信部１３は、ｐｉｎｇコマンドによってカレントＩＰアドレスに対する接続確認を行う（Ｓ１３４）。ステップＳ１３３又はＳ１３４の接続確認に対して応答がない場合（Ｓ１３５）、機器通信部１３は、処理対象のセグメントにおける次のＩＰアドレスをカレントＩＰアドレスとしてステップＳ１３１以降を繰り返す。ステップＳ１３３又はＳ１３４の接続確認に対して応答があった場合、機器通信部１３は、カレントＩＰアドレスを接続確認リストに記録する（Ｓ１３５）。ｌｏｏｐ３の処理が処理対象のセグメントに属する全てのＩＰアドレスについて完了すると、機器通信部１３は、ｌｏｏｐ３の処理を抜ける。
【００４２】
処理対象のセグメントに関するＢｒｏａｄＣａｓｔ検索による機器２０の接続確認、又はＳｗｅｅｐ検索による機器２０の接続確認に続いて、機器通信部１３は、接続確認リストに含まれている各ＩＰアドレスを順番に処理対象としてｌｏｏｐ４内の処理を実行する。
【００４３】
まず、機器通信部１３は、処理対象とされたＩＰアドレス（以下、「カレントＩＰアドレス」という。）に対応する機器２０が管理対象として指定された機器２０に該当するか否かを判定する（Ｓ１４１）。当該処理においてカレントＩＰアドレスに対応する機器２０が管理対象として指定された機器２０に該当すると判定された場合、当該機器２０より機器識別情報セットが取得され、当該機器識別情報セットは登録対象としてメモリ装置１０３に記録される。カレントＩＰアドレスに対応する機器２０が管理対象である場合、機器通信部１３は、当該機器２０に関する機器識別情報セット（当該機器識別情報セットは、センターサーバ４０より受信されたもの）を再検索リストより削除し、登録対象としてメモリ装置１０３に記録されている機器識別情報セットを管理対象テーブル１５に登録する（Ｓ１４２）。カレントＩＰアドレスに対応する機器２０が管理対象でない場合、ステップＳ１４２は実行されない。
【００４４】
ｌｏｏｐ２内の処理が全てのセグメントについて完了すると、機器通信部１３は、管理対象として指定された機器識別情報セットごとに、管理対象テーブル１５への登録の成否を示す結果情報をセンター通信部１１に出力する（Ｓ１５１）。なお、再検索リストが空であった場合、すなわち、管理対象として指定された全ての機器識別情報セットについてステップＳ１１４において機器２０が検索された場合、ｌｏｏｐ２の処理は実行されずにステップＳ１５１が実行される。
【００４５】
続いて、センター通信部１１は、機器通信部１３より出力された結果情報をセンターサーバ４０に送信する（Ｓ１５２）。続いて、センターサーバ４０は、センター通信部１１に対して結果情報を受信したことを示す応答を返信する（Ｓ１５３）。なお、センターサーバ４０においては、管理サイトの管理者が当該結果情報を参照することにより、管理対象として指定された機器２０が、管理対象とされたか否かを確認することができる。
【００４６】
その後、仲介装置１０の機器通信部１３は、管理対象テーブル１５に登録されたＩＰアドレスを利用して管理対象とされた機器２０より機器情報を収集する。
【００４７】
続いて、ステップＳ１１４の詳細について説明する。図８は、管理対象として指定された機器識別情報セットに合致する機器の検索処理の処理手順を説明するためのシーケンス図である。同図の処理では、一つの機器識別情報セット（図５のｌｏｏｐ１において処理対象とされている機器識別情報セット）が処理対象とされる。
【００４８】
ステップＳ２０１において、機器通信部１３は、機器識別情報セットに含まれているアドレス情報はホスト名によって指定されているか否かを確認する。ホスト名によって指定されている場合、機器通信部１３は、当該ホスト名の名前解決を行うことにより、ＩＰアドレスを取得する（Ｓ２０２）。なお、名前解決は、非図示のＤＮＳ（Domain Name System）サーバを利用して行われる。名前解決に失敗した場合（Ｓ２０３）、当該機器識別情報セットについては登録失敗を確定し、図８の処理を終了（図８の処理からリターン）する（Ｓ２０４）。なお、登録失敗が確定とされた機器識別情報セットは、図５のステップＳ１１６において再検索リストには追加されず、ステップＳ１５１において出力される結果情報において登録失敗が示される。
【００４９】
名前解決に成功した場合、又はアドレス情報がＩＰアドレスによって指定されている場合、機器通信部１３は、当該ＩＰドレスについて、ステップＳ１３１〜Ｓ１３５と同様の処理を実行し、当該ＩＰに対応する機器２０の存否を確認する（Ｓ２０５〜Ｓ２０９）。
【００５０】
当該ＩＰアドレスに対応する機器２０が存在した場合、機器通信部１３は、当該機器２０が管理対象として指定された機器２０に該当するか否かを判定する（Ｓ２１０）。なお、ステップＳ２１０は、図５のステップＳ１４１と共通の処理である。
【００５１】
続いて、ステップＳ１４１及びＳ２１０の詳細について説明する。図９は、ＩＰアドレスに対応する機器が管理対象であるか否かを判定するための処理の処理手順を説明するための図である。同図では、ステップＳ１４１又はＳ２１０において処理対象とされているＩＰアドレスが処理対象（カレントＩＰアドレス）とされる。
【００５２】
ステップＳ３０１において、機器通信部１３は、再検索パラメータ１４の検索対象種別を参照して、ＲＥＳＴ機が再検索対象であるか否かを判定する。図６に示されるように、再検索パラメータ１４には、ＲＥＳＴ機、ＳＯＡＰ機、及びＳＮＭＰ機ごと（機器種別ごと）に再検索の対象とするか否かが設定されている。ＲＥＳＴ機とは、ＲＥＳＴ（Representational State Transfer）を利用して通信を行う機器２０をいう。ＳＯＡＰ機とは、ＳＯＡＰ（Simple Object Access Protocol）を利用して通信を行う機器２０をいう。ＳＮＭＰ機とは、ＳＮＭＰ（Simple Network Management Protocol）を利用して通信を行う機器２０をいう。なお、機器種別は、機器２０のモデル又はベンダの違いに依存する場合が多い。したがって、再検索対象を機器種別によって絞り込むことにより、特定のモデル又はベンダの機器２０を再検索対象とすることができ、再検索処理の効率化及びネットワーク負荷の低減を図ることができる。
【００５３】
ＲＥＳＴ機が再検索対象である場合、機器通信部１３は、カレントＩＰアドレスに対してＲＥＳＴによって機器識別情報セットの取得要求を送信する（Ｓ３０２）。当該取得要求に応じて機器識別情報セットが取得され、かつ、当該機器識別情報セットに含まれているＭＡＣアドレス及び機器ＩＤが、管理対象として指定されたいずれかの機器識別情報セットのＭＡＣアドレス及び機器ＩＤと一致する場合（Ｓ３０３）、機器通信部１３は、カレントＩＰアドレスに対応する機器２０は、管理対象であると判定し、ステップＳ３０２において取得された機器識別情報セットを、登録対象の機器識別情報セットとしてメモリ装置１０３に記録する（Ｓ３０４）。なお、この場合、図９における以降の処理は実行されない。
【００５４】
続いて、機器通信部１３は、再検索パラメータ１４の検索対象種別を参照して、ＳＯＡＰ機が再検索対象であるか否かを判定する（Ｓ３１１）。ＳＯＡＰ機が再検索対象である場合、機器通信部１３は、カレントＩＰアドレスに対してＳＯＡＰによって機器識別情報セットの取得要求を送信する（Ｓ３１２）。当該取得要求に応じて機器識別情報セットが取得され、かつ、当該機器識別情報セットに含まれているＭＡＣアドレス及び機器ＩＤが、管理対象として指定されたいずれかの機器識別情報セットのＭＡＣアドレス及び機器ＩＤと一致する場合（Ｓ３１３）、機器通信部１３は、カレントＩＰアドレスに対応する機器２０は、管理対象であると判定し、ステップＳ３１２において取得された機器識別情報セットを、登録対象の機器識別情報セットとしてメモリ装置１０３に記録する（Ｓ３１４）。なお、この場合、図９における以降の処理は実行されない。
【００５５】
続いて、機器通信部１３は、再検索パラメータ１４の検索対象種別を参照して、ＳＮＭＰ機が再検索対象であるか否かを判定する（Ｓ３２１）。ＳＮＭＰ機が再検索対象である場合、機器通信部１３は、カレントＩＰアドレスに対してＳＮＭＰによって機器識別情報セットの取得要求を送信する（Ｓ３２２）。当該取得要求に応じて機器識別情報セットが取得され、かつ、当該機器識別情報セットに含まれているＭＡＣアドレス及び機器ＩＤが、管理対象として指定されたいずれかの機器識別情報セットのＭＡＣアドレス及び機器ＩＤと一致する場合（Ｓ３２３）、機器通信部１３は、カレントＩＰアドレスに対応する機器２０は、管理対象であると判定し、ステップＳ３２２において取得された機器識別情報セットを、登録対象の機器識別情報セットとしてメモリ装置１０３に記録する（Ｓ３２４）。なお、この場合、図９における以降の処理は実行されない。
【００５６】
上述したように、本実施の形態における仲介装置１０は、センターサーバ４０より管理対象として指定された機器識別情報セットに合致する機器２０がネットワーク３０上に存在しない場合であっても、ネットワーク３０上の機器を再検索し、再検索された機器２０の中からＭＡＣアドレス及び機器ＩＤの異同に基づいて管理対象として指定された機器２０を判断することができる。したがって、センターサーバ４０において管理対象とする機器２０が選択されている間に、各機器２０のＩＰアドレスが変更されたとしても、センターサーバ４０より管理対象として指定された機器２０を適切に判断し、管理対象として登録することができる。
【００５７】
また、仲介装置１０は、再検索リストに登録されたＩＰアドレスが属するセグメント内で再検索処理を実行するため、再検索処理の検索範囲を限定することができ、再検索処理の効率化を図ることができる。
【００５８】
また、再検索された機器２０の中から管理対象として指定された機器２０と同一であるか否かの判断対象とされる機器２０は、再検索パラメータ１４において機器２０の属性情報に応じて設定された範囲内に限定されるため、機器２０の同一性の判断処理についても効率化を図ることができる。なお、本実施の形態において、再検索パラメータ１４における機器２０属性情報は、機器種別及びＩＰアドレスであるが、運用に応じて別の属性情報を設定可能としてもよい。
【００５９】
なお、本実施の形態では、機器２０の同一性を判断するためのパラメータとして、ＭＡＣアドレス及び機器ＩＤを利用したが、いずれか一方のみを利用してもよい。また、機器２０の同一性を判断可能なパラメータであれば、他のパラメータを利用してもよい。
【００６０】
ところで、再検索パラメータ１４は、仲介装置１０のユーザ操作部１２が表示装置１０６に表示させる以下のような画面を介して設定される。
【００６１】
図１０は、再検索方式設定画面の表示例を示す図である。同図において、再検索方式設定画面５１０には、再検索方式を選択させるためのラジオボタンが配置されている。ユーザ操作部１２は、ラジオボタンの選択状態に応じてＢｒｏａｄＣａｓｔ検索又はＳｗｅｅｐ検索を再検索パラメータ１４の再検索方式に設定する。
【００６２】
また、図１１は、検索対象種別設定画面の表示例を示す図である。同図において、検索対象種別設定画面５２０には、機器種別ごとに、検索対象とするか否かを選択させるラジオボタンが配置されている。ユーザ操作部１２は、ラジオボタンの選択状態に応じて機器種別ごとに検索対象とするか否かを再検索パラメータ１４に設定する。
【００６３】
また、図１２は、除外指定ＩＰアドレス設定画面の表示例を示す図である。同図において、除外指定ＩＰアドレス設定画面５３０は、領域５３１及び領域５３２を有する。領域５３１では、ＣＳＶ（Comma Separated Values）ファイルより再検索対象から除外するＩＰアドレスをインポートすることができる。領域５３２では、再検索対象から除外するＩＰアドレスを一つずつ指定することができる。ユーザ操作部１２は、領域５３１においてＣＳＶファイルよりインポートされたＩＰアドレス、及び領域５３２において指定されたＩＰアドレスを検索パラメータの除外指定ＩＰアドレスに設定する。
【００６４】
また、図１３は、ｐｉｎｇ送信許否設定画面の表示例を示す図である。同図において、ｐｉｎｇ送信許否設定画面５４０には、ｐｉｎｇ送信の許否を選択させるためのラジオボタンが配置されている。ユーザ操作部１２は、ラジオボタンの選択状態に応じて再検索パラメータ１４のｐｉｎｇ送信拒否の値を設定する。
【００６５】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００６６】
１            機器管理システム
１０          仲介装置
１１          センター通信部
１２          ユーザ操作部
１３          機器通信部
１４          再検索パラメータ
１５          管理対象テーブル
１６          機器情報蓄積部
２０          機器
４０          センターサーバ
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
Ｂ            バス
【先行技術文献】
【特許文献】
【００６７】
【特許文献１】特開２００７−２０６９９８号公報
【図１】
2010219750.tif 000003
【図２】
2010219750.tif 000004
【図３】
2010219750.tif 000005
【図４】
2010219750.tif 000006
【図５】
2010219750.tif 000007
【図６】
2010219750.tif 000008
【図７】
2010219750.tif 000009
【図８】
2010219750.tif 000010
【図９】
2010219750.tif 000011
【図１０】
2010219750.tif 000012
【図１１】
2010219750.tif 000013
【図１２】
2010219750.tif 000014
【図１３】
2010219750.tif 000015