(57)【特許請求の範囲】
【請求項１】
複数の機器と、前記複数の機器とネットワークを介して接続され、前記複数の機器を管理する管理装置と、前記ネットワークに接続し、前記複数の機器と前記管理装置の間を仲介する複数の既設仲介装置とを備えた機器管理システム内に新たに設置され、前記ネットワークに接続された仲介装置であって、
前記機器管理システムが備える前記複数の機器それぞれについて、前記機器を識別する機器識別情報と、機器アドレスと、前記機器と前記管理装置の間の仲介を担当する前記既設仲介装置を識別する仲介装置識別情報とが対応付けられた担当機器リストを、所定の既設仲介装置から、前記ネットワークを介して受信する担当機器リスト受信部と、
前記担当機器リスト受信部が受信した前記担当機器リストを記憶する担当機器リスト記憶部と、
前記担当機器リスト記憶部に記憶されている前記担当機器リストと、予め設定された分配規則に従い、当該仲介装置および前記既設仲介装置が仲介を担当する担当機器を決定する機器分配部と、
前記機器分配部により前記担当機器が決定された場合に、前記担当機器リスト記憶部に記憶されている前記担当機器リストを前記機器分配部による決定結果に基づいて更新する担当機器リスト更新部と、
前記機器分配部による決定結果に基づいて前記担当機器リストが更新された場合に、更新後の前記担当機器リストを前記既設仲介装置に送信する担当機器リスト送信部と、
前記担当機器リスト記憶部に記憶されている、更新後の前記担当機器リストにおいて当該仲介装置の前記仲介装置識別情報に対応付けられている前記担当機器から、当該担当機器に関する機器情報を受信する機器情報受信部と、
前記機器情報を前記管理装置に送信する機器情報送信部と
を備えることを特徴とする仲介装置。
【請求項２】
前記担当機器リスト受信部は、前記既設仲介装置において当該仲介装置および前記既設仲介装置の前記担当機器が決定され、決定された前記担当機器に基づいて前記担当機器リストが更新された場合に、前記既設仲介装置から、更新後の前記担当機器リストをさらに受信し、
前記担当機器リスト更新部は、前記担当機器リスト記憶部に記憶されている前記担当機器リストを前記担当機器リスト受信部が受信した前記担当機器リストに更新することを特徴とする請求項１に記載の仲介装置。
【請求項３】
前記ネットワークに接続された複数の前記既設仲介装置それぞれから前記既設仲介装置のネットワーク接続に変更がないことを示す継続情報を定期的に受信する継続情報受信部をさらに備え、
前記機器分配部は、前記継続情報受信部が、前記ネットワークに接続された複数の既設仲介装置のうち、所定の第１既設仲介装置から所定時間の間、前記継続情報を受信しない場合に、前記担当機器リスト記憶部に記憶されている前記担当機器リストと、前記分配規則に従い、前記第１既設仲介装置以外の第２既設仲介装置および当該仲介装置の前記担当機器を決定し、
前記担当機器リスト更新部は、前記機器分配部による決定結果に基づいて前記担当機器リスト記憶部に記憶されている前記担当機器リストを更新し、
前記担当機器リスト送信部は、更新後の前記担当機器リストを前記第２既設仲介装置に送信することを特徴とする請求項１または２に記載の仲介装置。
【請求項４】
前記担当機器リスト送信部は、前記機器分配部により前記担当機器が決定され、前記担当機器リスト更新部により前記担当機器リスト記憶部に記憶されている前記担当機器リストが更新された場合に、更新後の前記担当機器リストを前記管理装置に送信することを特徴とする請求項１から３のいずれか一項に記載の仲介装置。
【請求項５】
ユーザから入力された前記分配規則を受け付ける受付部をさらに備え、
前記機器分配部は、前記受付部が受け付けた前記分配規則と、前記担当機器リストに基づいて、当該仲介装置および前記既設仲介装置の前記担当機器を決定することを特徴とする請求項１から４のいずれか一項に記載の仲介装置。
【請求項６】
前記分配規則は、前記複数の機器の前記ネットワークへの接続状況に基づく規則であって、
前記複数の機器から、各機器の前記ネットワークへの接続状況を受信する接続状況受信部をさらに備え、
前記機器分配部は、前記担当機器リストと、前記接続状況受信部が受信した前記接続状況と、前記分配規則に従い、当該仲介装置および前記既設仲介装置の前記担当機器を決定することを特徴とする請求項１から５のいずれか一項に記載の仲介装置。
【請求項７】
前記ネットワークを介して接続されている前記既設仲介装置を検索する既設仲介装置検索部をさらに備え、
前記担当機器リスト受信部は、前記既設仲介装置検索部により検索された前記既設仲介装置から前記担当機器リストを受信することを特徴とする請求項１に記載の仲介装置。
【請求項８】
前記既設仲介装置のアドレスを記憶するアドレス記憶部をさらに備え、
前記担当機器リスト受信部は、前記アドレス記憶部に記憶された前記アドレスにアクセスし、前記既設仲介装置から前記担当機器リストを受信することを特徴とする請求項１に記載の仲介装置。
【請求項９】
複数の機器と、前記複数の機器とネットワークを介して接続され、前記複数の機器を管理する管理装置と、前記ネットワークに接続し、前記複数の機器と前記管理装置の間を仲介する複数の仲介装置とを備えた機器管理システムであって、
前記仲介装置は、
前記機器管理システムが備える前記複数の機器それぞれについて、前記機器を識別する機器識別情報と、機器アドレスと、前記機器と前記管理装置の間の仲介を担当する前記仲介装置を識別する仲介装置識別情報とが対応付けられた担当機器リストを、他の仲介装置から、前記ネットワークを介して受信する担当機器リスト受信部と、
前記担当機器リスト受信部が受信した前記担当機器リストを記憶する担当機器リスト記憶部と、
前記担当機器リスト記憶部に記憶されている前記担当機器リストと、予め設定された分配規則に従い、複数の前記仲介装置それぞれが仲介を担当する担当機器を決定する機器分配部と、
前記機器分配部により前記担当機器が決定された場合に、前記担当機器リスト記憶部に記憶されている前記担当機器リストを前記機器分配部による決定結果に基づいて更新する担当機器リスト更新部と、
前記機器分配部による決定結果に基づいて前記担当機器リストが更新された場合に、更新後の前記担当機器リストを他の前記仲介装置に送信する担当機器リスト送信部と、
前記担当機器リスト記憶部に記憶されている、更新後の前記担当機器リストにおいて当該仲介装置の仲介装置識別情報に対応付けられている前記担当機器から、当該担当機器に関する機器情報を受信する機器情報受信部と、
前記機器情報を前記管理装置に送信する機器情報送信部と
を有することを特徴とする機器管理システム。
【請求項１０】
複数の機器と、前記複数の機器とネットワークを介して接続され、前記複数の機器を管理する管理装置と、前記ネットワークに接続し、前記複数の機器と前記管理装置の間を仲介する複数の既設仲介装置とを備えた機器管理システム内に、所定の機器と前記管理装置の間を仲介すべく新たに設置され、前記ネットワークに接続されたコンピュータを、
前記機器管理システムが備える前記複数の機器それぞれについて、前記機器を識別する機器識別情報と、機器アドレスと、前記機器と前記管理装置の間の仲介を担当する前記既設仲介装置を識別する仲介装置識別情報とが対応付けられた担当機器リストを、所定の既設仲介装置から、前記ネットワークを介して受信する担当機器リスト受信部と、
前記担当機器リストと、予め設定された分配規則に従い、当該コンピュータおよび前記既設仲介装置が仲介を担当する担当機器を決定する機器分配部と、
前記機器分配部により前記担当機器が決定された場合に、前記担当機器リストを前記機器分配部による決定結果に基づいて更新する担当機器リスト更新部と、
前記機器分配部による決定結果に基づいて前記担当機器リストが更新された場合に、更新後の前記担当機器リストを前記既設仲介装置に送信する担当機器リスト送信部と、
更新後の前記担当機器リストにおいて当該コンピュータの仲介装置識別情報に対応付けられている前記担当機器から、当該担当機器に関する機器情報を受信する機器情報受信部と、
前記機器情報を前記管理装置に送信する機器情報送信部と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仲介装置、機器管理システムおよびプログラムに関する。
【背景技術】
【０００２】
従来、ユーザ環境に接続されたネットワーク機器の管理を、遠隔地に設置されたサービスプロバイダーなどにおいて行なうサービス形態が知られている。このようなネットワーク機器と管理装置を備えた機器管理システムにおいて、ユーザ環境内に仲介装置を設置する事で機器情報の収集とサービスプロバイダーへのデータ送信を効果的に行う技術が知られている。
【０００３】
ユーザ環境内に設置された仲介装置は、ユーザのプライベートネットワークに接続された複数のネットワーク機器と接続する。そして、仲介装置は、管理装置にかわり、ネットワーク機器の管理に必要な機器情報を定期的に収集する。収集された情報は管理装置としてのサービスプロバイダーに通知され、サービスプロバイダー側で遠隔管理される。
【０００４】
仲介装置が管理可能な機器台数には上限がある。このため、上限を超えるような、より多くの機器を仲介する必要がある場合には、仲介装置に拡張パーツを取り付け、仲介装置のハードウェア性能を向上させることにより、上限を超えた台数の機器を仲介したり、システム内に仲介装置を追加することにより対応することが知られている。
【０００５】
このような、機器管理システムとして、例えば特許文献１には、ファイアーウォールが設けられたローカルネットワーク内の複数の画像形成装置の遠隔管理を行う画像形成装置管理システムが開示されている。このシステムにおいては、設備コストを大幅に増加させることなく、ローカルネットワークからのコネクションを利用して、管理装置側から画像形成装置の遠隔管理を行っている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、管理対象となる機器の台数が増加し、仲介装置が仲介することのできる上限台数を超えた場合には、ＣＥ（カスタマーエンジニア）や機器管理者が新しい仲介装置を追加設置し、さらに各仲介装置に対し、仲介対象となる機器群を手動で設定しなければならない。このように、仲介装置の追加や、仲介装置の追加に伴う設定変更といった長時間の作業が必要となるという問題がある。さらに、新たな仲介装置の設置は手作業によるため、１つの機器を複数の仲介装置が重複して管理するように設定してしまうといったヒューマンエラーが生じてしまうといった問題がある。
【０００７】
また、機器管理システムにおいて、管理対象となる複数の機器を複数の仲介装置が分担して仲介している環境において、仲介装置の１台が故障や管理区域の移動などによりネットワーク上から取り除かれてしまう場合がある。この場合、一部の機器がいずれの仲介装置とも接続せず、一時的に管理されない未管理状態が生じてしまう。さらに、再び管理状態にする為には、未管理状態の機器を仲介するための新しい仲介装置を再設置したり、未管理状態の機器を設置済みの仲介装置に接続したりするなどの作業を行う必要があった。
【０００８】
本発明は、上記に鑑みてなされたものであって、機器管理システム内に設置される仲介装置に変更が生じた場合に、機器管理システム内のすべての機器の仲介を変更後の仲介装置に割り当てる処理を効率化することのできる仲介装置、機器管理システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、複数の機器と、前記複数の機器とネットワークを介して接続され、前記複数の機器を管理する管理装置と、前記ネットワークに接続し、前記複数の機器と前記管理装置の間を仲介する複数の既設仲介装置とを備えた機器管理システム内に新たに設置され、前記ネットワークに接続された仲介装置であって、前記機器管理システムが備える前記複数の機器それぞれについて、前記機器を識別する機器識別情報と、機器アドレスと、前記機器と前記管理装置の間の仲介を担当する前記既設仲介装置を識別する仲介装置識別情報とが対応付けられた担当機器リストを、所定の既設仲介装置から、前記ネットワークを介して受信する担当機器リスト受信部と、前記担当機器リスト受信部が受信した前記担当機器リストを記憶する担当機器リスト記憶部と、前記担当機器リスト記憶部に記憶されている前記担当機器リストと、予め設定された分配規則に従い、当該仲介装置および前記既設仲介装置が仲介を担当する担当機器を決定する機器分配部と、前記機器分配部により前記担当機器が決定された場合に、前記担当機器リスト記憶部に記憶されている前記担当機器リストを前記機器分配部による決定結果に基づいて更新する担当機器リスト更新部と、前記機器分配部による決定結果に基づいて前記担当機器リストが更新された場合に、更新後の前記担当機器リストを前記既設仲介装置に送信する担当機器リスト送信部と、前記担当機器リスト記憶部に記憶されている、更新後の前記担当機器リストにおいて当該仲介装置の前記仲介装置識別情報に対応付けられている前記担当機器から、当該担当機器に関する機器情報を受信する機器情報受信部と、前記機器情報を前記管理装置に送信する機器情報送信部とを備えることを特徴とする。
【００１０】
また、本発明は、複数の機器と、前記複数の機器とネットワークを介して接続され、前記複数の機器を管理する管理装置と、前記ネットワークに接続し、前記複数の機器と前記管理装置の間を仲介する複数の仲介装置とを備えた機器管理システムであって、前記仲介装置は、前記機器管理システムが備える前記複数の機器それぞれについて、前記機器を識別する機器識別情報と、機器アドレスと、前記機器と前記管理装置の間の仲介を担当する前記仲介装置を識別する仲介装置識別情報とが対応付けられた担当機器リストを、他の仲介装置から、前記ネットワークを介して受信する担当機器リスト受信部と、前記担当機器リスト受信部が受信した前記担当機器リストを記憶する担当機器リスト記憶部と、前記担当機器リスト記憶部に記憶されている前記担当機器リストと、予め設定された分配規則に従い、複数の前記仲介装置それぞれが仲介を担当する担当機器を決定する機器分配部と、前記機器分配部により前記担当機器が決定された場合に、前記担当機器リスト記憶部に記憶されている前記担当機器リストを前記機器分配部による決定結果に基づいて更新する担当機器リスト更新部と、前記機器分配部による決定結果に基づいて前記担当機器リストが更新された場合に、更新後の前記担当機器リストを他の前記仲介装置に送信する担当機器リスト送信部と、前記担当機器リスト記憶部に記憶されている、更新後の前記担当機器リストにおいて当該仲介装置の仲介装置識別情報に対応付けられている前記担当機器から、当該担当機器に関する機器情報を受信する機器情報受信部と、前記機器情報を前記管理装置に送信する機器情報送信部とを有することを特徴とする。
【００１１】
また、本発明は、複数の機器と、前記複数の機器とネットワークを介して接続され、前記複数の機器を管理する管理装置と、前記ネットワークに接続し、前記複数の機器と前記管理装置の間を仲介する複数の既設仲介装置とを備えた機器管理システム内に、所定の機器と前記管理装置の間を仲介すべく新たに設置され、前記ネットワークに接続されたコンピュータを、前記機器管理システムが備える前記複数の機器それぞれについて、前記機器を識別する機器識別情報と、機器アドレスと、前記機器と前記管理装置の間の仲介を担当する前記既設仲介装置を識別する仲介装置識別情報とが対応付けられた担当機器リストを、所定の既設仲介装置から、前記ネットワークを介して受信する担当機器リスト受信部と、前記担当機器リストと、予め設定された分配規則に従い、当該コンピュータおよび前記既設仲介装置が仲介を担当する担当機器を決定する機器分配部と、前記機器分配部により前記担当機器が決定された場合に、前記担当機器リストを前記機器分配部による決定結果に基づいて更新する担当機器リスト更新部と、前記機器分配部による決定結果に基づいて前記担当機器リストが更新された場合に、更新後の前記担当機器リストを前記既設仲介装置に送信する担当機器リスト送信部と、更新後の前記担当機器リストにおいて当該コンピュータの仲介装置識別情報に対応付けられている前記担当機器から、当該担当機器に関する機器情報を受信する機器情報受信部と、前記機器情報を前記管理装置に送信する機器情報送信部として機能させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、機器管理システム内に設置される仲介装置に変更が生じた場合に、機器管理システム内のすべての機器の仲介を変更後の仲介装置に割り当てる処理を効率化することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、機器管理システム１の全体構成を示す図である。
【図２】図２は、仲介装置４の主要な機能構成を示すブロック図である。
【図３】図３は、担当機器リストのデータ構成を示す図である。
【図４】図４は、遠隔管理装置２が備える機器情報ＤＢのデータ構成を示す図である。
【図５】図５は、機器管理システム１に新たな仲介装置として第２仲介装置４ｂが導入された場合の機器再分配処理を説明するための図である。
【図６】図６は、機器管理システム１に新たな仲介装置として第２仲介装置４ｂが導入された場合の機器再分配処理を説明するための図である。
【図７】図７は、機器管理システム１に新たな仲介装置として第２仲介装置４ｂが導入された場合の機器管理システム１のシーケンス図である。
【図８】図８は、図７に示す再分配処理後の担当機器リストを示す図である。
【図９】図９は、図７に示す再分配処理後の機器情報ＤＢを示す図である。
【図１０−１】図１０−１は、図７に示す再分配処理により再分配された後の第１仲介装置４ａによる機器情報管理処理を示すシーケンス図である。
【図１０−２】図１０−２は、図７に示す再分配処理により再分配された後の第２仲介装置４ｂによる機器情報管理処理を示すシーケンス図である。
【図１１】図１１は、機器管理システム１から既設仲介装置４が取り外された場合の機器再分配処理を説明するための図である。
【図１２】図１２は、機器管理システム１から既設仲介装置４が取り外された場合の機器再分配処理を説明するための図である。
【図１３】図１３は、機器管理システム１から既設仲介装置４が取り外された場合の機器再分配処理を説明するための図である。
【図１４】図１４は、機器管理システム１から既設仲介装置４が取り外された場合の機器再分配処理を説明するための図である。
【図１５】図１５は、機器管理システム１の既設仲介装置がローカルネットワーク７から取り外された場合の機器管理システム１のシーケンス図である。
【図１６】図１６は、図１５において説明したシーケンス処理前において各仲介装置４が共有する担当機器リストを示す図である。
【図１７】図１７は、図１５において説明したシーケンス処理前において遠隔管理装置２が記憶する機器情報ＤＢを示す図である。
【図１８】図１８は、図１５において説明したシーケンス処理後において各仲介装置４が共有する担当機器リストを示す図である。
【図１９】図１９は、図１５において説明したシーケンス処理後において遠隔管理装置２が備える機器情報ＤＢを示す図である。
【図２０−１】図２０−１は、図７に示す再分配処理により再分配された後の第２仲介装置４ａによる機器情報管理処理を示すシーケンス図である。
【図２０−２】図２０−２は、図７に示す再分配処理により再分配された後の第１仲介装置４ａによる機器情報管理処理を示すシーケンス図である。
【図２１】図２１は、仲介装置４のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、この発明にかかる仲介装置、機器管理システムおよびプログラムの最良な実施の形態を詳細に説明する。
【００１５】
図１は、実施の形態にかかる機器管理システム１の全体構成を示す図である。機器管理システム１は、遠隔管理装置２と、管理対象となる複数の機器３と、複数の仲介装置４と、複数のルータ５と、ファイアーウォール６とを備えている。
【００１６】
本実施の形態にかかる機器管理システム１においては、例えば企業の建屋内などのユーザ環境に設置された複数の機器３の管理を、ユーザ環境から離れた場所に設置された遠隔管理装置２が行う。
【００１７】
複数の機器３および複数の仲介装置４は、ファイアーウォール６が設けられたローカルネットワーク７に接続している。ローカルネットワーク７には、複数のルータ５が接続されており、複数の機器３および複数の仲介装置４は、ルータ５を介して互いに接続している。ローカルネットワーク７は、ファイアーウォール６を介して、インターネット８に接続している。遠隔管理装置２は、インターネット８に接続している。遠隔管理装置２は、インターネット８およびローカルネットワーク７を介して仲介装置４と接続している。
【００１８】
各仲介装置４は、所定の機器３と遠隔管理装置２の間を仲介する。仲介装置４はさらに、遠隔管理装置２に代わり所定の機器３を管理する。具体的には、仲介装置４は、所定の機器３から定期的に機器情報を収集し、収集した機器情報を遠隔管理装置２に送信する。遠隔管理装置２は、各仲介装置４から受信した機器情報を総合的に管理する。ここで、機器情報は、機器３に関する情報であり、例えば、機器３の設定情報や、機器３の動作履歴などがある。
【００１９】
本実施の形態にかかる機器管理システム１においては、各仲介装置４には、仲介を担当する機器が割り当てられており、すべての機器３はいずれかの仲介装置４によって管理されている。本実施の形態にかかる機器管理システム１においては、さらに、当該機器管理システム１内に新たな仲介装置４が導入された場合や、当該機器管理システム１内に設置されていた既設仲介装置４が取り除かれたり、故障により使用できなくなったりした場合など、機器管理システム１内の仲介装置４の設置に変更が生じ、各仲介装置４が担当すべき担当機器を再分配する必要が生じた場合には、機器管理システム１内の仲介装置４が協働し、自動的に各仲介装置４の担当機器を再分配する。
【００２０】
図２は、仲介装置４の主要な機能構成を示すブロック図である。仲介装置４は、アドレス記憶部１００と、担当機器リスト送受信部１０２と、担当機器リスト記憶部１０４と、機器管理部１０６と、機器情報記憶部１０８と、受付部１１０と、接続状況確認部１１２と、仲介装置監視部１１４と、機器分配部１１６と、担当機器リスト更新部１１８とを備えている。
【００２１】
アドレス記憶部１００は、ユーザ環境に設置された他の仲介装置４のアドレスを記憶する。アドレス記憶部１００に記憶されたアドレスは、当該仲介装置４が機器管理システム１に新たに導入され、ローカルネットワーク７に接続された場合に、当該仲介装置４から他の仲介装置４にアクセスするために利用される。
【００２２】
担当機器リスト送受信部１０２は、ローカルネットワーク７を介して他の仲介装置４から担当機器リストを受信する。担当機器リスト送受信部１０２は、後述する担当機器リスト記憶部１０４に記憶されている担当機器リストを他の仲介装置４に送信する。担当機器リスト送受信部１０２はまた、ローカルネットワーク７およびインターネット８を介して遠隔管理装置２に、担当機器リスト記憶部１０４に記憶されている担当機器リストを送信する。
【００２３】
担当機器リスト記憶部１０４は、担当機器リスト送受信部１０２が受信した担当機器リストを記憶している。図３は、担当機器リストのデータ構成を示す図である。担当機器リストにおいて、遠隔管理装置２の管理対象となるすべての機器についての機器ＩＤ、機器のＭＡＣアドレス、機器のＩＰアドレス、機器の接続方式および機器の仲介を担当する仲介装置の仲介装置ＩＤが対応付けられている。ここで、機器ＩＤは、ユーザ環境に設置された複数の機器を識別する情報である。仲介装置ＩＤは、ユーザ環境に既に設置されている各仲介装置を識別する情報である。
【００２４】
なお、仲介装置４が機器管理システム１に新たに追加導入された装置である場合には、当該仲介装置４にはまだ担当機器は割り当てられていない。また、仲介装置４が新たに追加導入された装置である場合には、担当機器リスト記憶部１０４には担当機器リストは記憶されておらず、担当機器リスト送受信部１０２がアドレス記憶部１００に記憶されているアドレスを利用して他の既設仲介装置４にアクセスし、この既設仲介装置４から担当機器リストを受信し、受信した担当機器リストを担当機器リスト記憶部１０４に記憶する。
【００２５】
機器管理部１０６は、担当機器リスト記憶部１０４に記憶されている担当機器リストを参照し、自身の担当機器を特定する。そして、機器管理部１０６は、ローカルネットワーク７を介し、特定した機器３から機器情報を取得する。機器管理部１０６は、機器３から取得した機器情報を、ローカルネットワーク７およびインターネット８を介して遠隔管理装置２へ送信する。機器情報記憶部１０８は、機器管理部１０６が取得した機器情報を、取得元の機器３の機器ＩＤに対応付けて記憶する。
【００２６】
図４は、遠隔管理装置２が備える機器情報ＤＢのデータ構成を示す図である。遠隔管理装置２は、仲介装置４から受信した担当機器リストを参照し、機器ＩＤと仲介装置ＩＤとを対応付けて機器情報ＤＢに格納する。さらに、遠隔管理装置２は、各機器ＩＤに対応付けて、各機器の機器情報を機器情報ＤＢに格納する。また、遠隔管理装置２は、所定の仲介装置４において担当機器リストが更新され、仲介装置４から更新後の担当機器リストを受信した場合には、機器情報ＤＢにおける機器ＩＤと仲介装置ＩＤの対応付けを、更新後の担当機器リストに従い更新する。
【００２７】
受付部１１０は、ユーザから入力された情報を受け付ける。受付部１１０は、具体的には、後述する機器分配部１１６が利用する分配規則を受け付ける。ここで、分配規則とは、ユーザ環境内に設置された仲介装置４の設置に変更が生じた場合に、各仲介装置４に、各仲介装置４が仲介を担当する機器３を決定するための規則、すなわち機器３を再分配するための規則である。なお、他の例としては、分配規則は予め機器分配部１１６に設定されているものとしてもよい。この場合には、受付部１１０はなくてもよい。
【００２８】
分配規則としては、各機器３のモデル種別に基づき、１つの仲介装置４が同一モデルの機器３を担当するように機器３を分配するモデル基準規則、１つの仲介装置４が同一部署に設置された機器３を担当するように機器３を分配する部署基準規則、１つの仲介装置４が同一管理者が管理する機器３を担当するように機器３を分配する管理者基準規則のように静的な情報を基準とする規則がある。また、分配規則としては、各機器３から各仲介装置４に到達するまでに経由するルータ数（ホップ数）などのネットワーク距離が最小になるように機器３を分配するネットワーク距離基準規則、ｐｉｎｇなど仲介装置４から機器３に送信した情報に対するレスポンスが仲介装置４に到達するまでのレスポンス時間が最小になるように機器３を分配するレスポンス時間基準規則のように動的な情報を基準とする規則がある。
【００２９】
さらに、分配規則は、各仲介装置の担当機器を決める基準についても定めている。例えば、各仲介装置の担当機器の数を決める基準として、各仲介装置の担当機器の数が等しくなるよう配分する分配規則や、各仲介装置の最適担当機器数を予め定めておき、最適担当機器数に基づいて配分する分配規則がある。
【００３０】
以下、本実施の形態においては、ネットワーク距離、すなわちホップ数が少ない機器を担当機器として決定するネットワーク基準規則であって、さらに各仲介装置からのホップ数が少ない機器を順に各仲介装置の担当機器として決定し、複数の仲介装置それぞれが担当する担当機器の数が同一値に近づくように各仲介装置の担当機器を決定する分配規則を利用する場合について説明する。
【００３１】
接続状況確認部１１２は、ローカルネットワーク７にアクセスし、複数の機器３のネットワークへの接続状況を取得する。ここで、接続状況とは、各機器３のネットワーク接続に関する情報であり、仲介装置４から各機器３までのネットワーク距離や、仲介装置４に対する各機器３のレスポンス時間など、ネットワークの状況により変化する動的な情報である。
【００３２】
仲介装置監視部１１４は、ローカルネットワーク７に接続されている他のすべての仲介装置４に定期的にアクセスし、アクセスした仲介装置４からこのアクセスに対する応答を受信する。仲介装置監視部１１４は、この応答を受信した場合に、アクセスした仲介装置４が正常に動作していると判断し、予め設定された規定時間応答を受信しない場合に、アクセスした仲介装置４に異常が発生したと判断する。仲介装置監視部１１４が規定時間の間アクセス先の仲介装置４から応答を受信しない理由としては、アクセス先の仲介装置４の故障のほか、アクセス先の仲介装置４が機器管理システム１から取り除かれた場合などが想定される。
【００３３】
このように、アクセス先の仲介装置４から受信する応答は、アクセス先の仲介装置４のネットワーク接続に変更がなく正常に動作していることを示し、継続情報に相当するが、応答の具体的な内容は、単なる信号であればよく、この信号を受信した場合に仲介装置監視部１１４が、アクセスした仲介装置４が正常に動作していると判断することとする。ここで、仲介装置監視部１１４は、継続情報受信部として機能する。
【００３４】
機器分配部１１６は、受付部１１０が受け付けた分配規則に従い、担当機器リスト記憶部１０４に記憶されている担当機器リストを参照し、ユーザ環境に設置されているすべての機器３の仲介を担当する仲介装置４を決定する。なお、機器分配部１１６は、ネットワーク距離基準規則の分配規則を利用する場合には、さらに接続状況確認部１１２が接続状況として取得した仲介装置４から各機器３までのネットワーク距離を参照して、各仲介装置４に担当機器を分配する。また、機器分配部１１６は、レスポンス時間基準規則の分配規則を利用する場合には、さらに接続状況確認部１１２が接続状況として取得した仲介装置４に対する各機器３のレスポンス時間を参照して、各仲介装置４に担当機器を分配する。機器分配部１１６は、各仲介装置４の担当機器を決定すると、担当機器リスト更新部１１８に、担当機器リスト記憶部１０４に記憶されている担当機器リストの更新を指示する。
【００３５】
担当機器リスト更新部１１８は、機器分配部１１６から担当機器リストの更新指示を受け付けると、機器分配部１１６による担当機器の決定結果に基づいて、担当機器リスト記憶部１０４に記憶されている担当機器リストを更新する。担当機器リスト更新部１１８は、担当機器リスト送受信部１０２が更新後の担当機器リストを他の仲介装置４から受信した場合には、担当機器リスト記憶部１０４に記憶されている担当機器リストを、担当機器リスト送受信部１０２が受信した担当機器リストに更新する。
【００３６】
なお、図２を参照しつつ説明した仲介装置４の機能構成は、既設仲介装置４および新たに機器管理システム１に導入される仲介装置４において共通する。
【００３７】
以下、図５および図６を参照しつつ、機器管理システム１に新たな仲介装置４が導入された場合の機器再分配処理について説明する。
【００３８】
図５に示すように機器管理システム１において、機器管理システム１に既に設置されている既設仲介装置である第１仲介装置４ａが１６台の機器３ａ〜３ｐの仲介を担当しているとする。この状況において、機器管理システム１に、新たな仲介装置として第２仲介装置４ｂが追加導入されるとする。
【００３９】
この場合、第２仲介装置４ｂは、第１仲介装置４ａから担当機器リストを取得し、担当機器リストと、予め設定されている分配規則に従い、自身が担当する機器を決定する。本例においては、ホップ数が少ないものを担当機器とし、各仲介装置の担当機器の数が等しくなるよう分配する分配規則に従う。したがって、図６に示すように、第２仲介装置４ｂは、当該第２仲介装置４ｂからホップ数２までの８台の機器３ｉ〜３ｐを自身の担当機器と決定する。さらに、第２仲介機器４ｂは、第１仲介装置４ａについても当該第１仲介装置４ａからのホップ数が２までの８台の機器３ａ〜３ｈを第１仲介装置４ａの担当機器と決定する。
【００４０】
図７は、機器管理システム１に新たな仲介装置として第２仲介装置４ｂが導入された場合の機器管理システム１のシーケンス図である。図７に示す例においては、機器管理システム１において、既設仲介装置としての第１仲介装置４ａが第１機器、第２機器、第３機器および第４機器の４台の機器の仲介を担当しており、ここに新たな仲介装置として第２仲介装置４ｂが追加導入された場合の機器再分配処理について説明する。なお、第２仲介装置４ｂのアドレス記憶部１００には、第１仲介装置４ａのアドレスが記憶されているものとする。
【００４１】
また、第２仲介装置４ｂが追加される前の時点においては、第１仲介装置４ａの担当機器リスト記憶部１０４に記憶されている担当機器リストにおいて、図３に示すように、それぞれ機器ＩＤ「Ａ０１」〜「Ａ０４」により識別される第１〜４機器に仲介装置ＩＤ「Ｂ０１」により識別される第１仲介装置４ａが対応付けられており、また、遠隔管理装置２の機器情報ＤＢにおいて、図４に示すように、それぞれ機器ＩＤ「Ａ０１」〜「Ａ０４」により識別される第１〜４機器に仲介装置ＩＤ「Ｂ０１」により識別される第１仲介装置４ａが対応付けられている。
【００４２】
まず、第２仲介装置４ｂの担当機器リスト送受信部１０２は、アドレス記憶部１００に記憶されているアドレスにアクセスすることにより、第１仲介装置４ａに対し、第２仲介装置４ｂが新たにローカルネットワーク７に接続されたことを示す設置開始通知を送信する（ステップＳ１００）。第１仲介装置４ａは、設置開始通知を受信すると、遠隔管理装置２に対し、設置処理を要求し、遠隔管理装置２から完了の応答を受信する（ステップＳ１０２）。第１仲介装置４ａが遠隔管理装置２から完了の応答を受信すると、第１仲介装置４ａの担当機器リスト送受信部１０２は、第１仲介装置４ａの担当機器リスト記憶部１０４に記憶されている担当機器リストを第２仲介装置４ｂに送信する（ステップＳ１０４）。第２仲介装置４ｂの担当機器リスト送受信部１０２は、受信した担機器リストを担当機器リスト記憶部１０４に格納する。
【００４３】
このように、新たに追加された第２仲介装置４ｂは、アドレス記憶部１００に既設仲介装置４のアドレスを記憶しているので、ローカルネットワーク７に接続された場合に、ユーザからの入力を必要とすることなく、自動的に既設仲介装置４にアクセスし、担当機器リストを取得することができる。さらに、第２仲介装置４ｂは、担当機器リストを参照することにより、現在の機器管理システム１において各仲介装置が担当する担当機器を知ることができる。
【００４４】
次に、第２仲介装置４ｂの接続状況確認部１１２は、各管理対象機器の接続状況を確認する。具体的には、第２仲介装置４ｂの接続状況確認部１１２は、第１機器、第２機器、第３機器および第４機器の接続チェックを行う（ステップＳ１０６〜ステップＳ１１２）。具体的には、接続状況確認部１１２は、第２仲介装置４ｂから各機器３までのホップ数を特定する。
【００４５】
次に、第２仲介装置４ｂの機器分配部１１６は、ステップＳ１０６〜ステップＳ１１２において特定したホップ数と、分配規則および担当機器リスト記憶部１０４に記憶されている担当機器リストに基づいて、自身が担当する担当機器を決定する（ステップＳ１１４）。具体的には、担当機器リストを参照し、ホップ数の少ない順に各仲介装置４の担当機器の数が等しくなるように自身の担当機器を決定する。本例においては、第１仲介装置４ａの担当機器は４台であるので、第２仲介装置４ｂの機器分配部１１６は、４台の半分である２台を自身の担当機器として決定する。なお、第２仲介装置４ｂの機器分配部１１６は自身の担当機器を決定すると、担当機器リストを参照し、新たに自身の担当機器となった機器の管理をこれまで担当していた仲介装置を特定する。ここでは、第１仲介装置４ａが特定される。
【００４６】
次に、第２仲介装置４ｂの担当機器リスト更新部１１８は、機器分配部１１６による決定結果に基づいて、担当機器リスト記憶部１０４に記憶されている担当機器リストを更新し、担当機器リスト送受信部１０２は、更新後の担当機器リストとともに、第１仲介装置４ａの担当変更を要求する担当機器変更要求を第１仲介装置４ａに通知する（ステップＳ１１６）。
【００４７】
第１仲介装置４ａの担当機器リスト送受信部１０２は、担当機器変更要求を受信すると、担当機器変更要求とともに受信した担当機器リストを参照し、第１仲介装置４ａ自身の担当機器を確認し、最適分配になっていることを確認し、確認済みである旨の結果を第２仲介装置４ｂに返す（ステップＳ１１８）。
【００４８】
第２仲介装置４ｂの機器管理部１０６は、ステップＳ１１４において機器分配部１１６により特定された第１仲介装置４ａに更新後の担当機器リストとともに、機器情報取得要求を送信する（ステップＳ１２０）。機器情報取得要求は、新たに第２仲介装置４ｂが担当することとなった担当機器の機器情報を要求する情報である。
【００４９】
第１仲介装置４ａの機器管理部１０６は、機器情報取得要求を受信すると、機器情報取得要求とともに受信した担当機器リストを参照し、第２仲介装置４ｂが新たに担当することとなった担当機器の機器情報を機器情報記憶部１０８から読み出し、読み出した機器情報を機器ＩＤとともに第２仲介装置４ｂに送信する（ステップＳ１２２）。
【００５０】
第２仲介装置４ｂの機器管理部１０６は、第１仲介装置４ａから機器情報と機器ＩＤを受信すると、受信した機器情報を機器ＩＤに対応付けて機器情報記憶部１０８に格納することにより、機器情報を登録する（ステップＳ１２４）。
【００５１】
なお、他の例としては、第２仲介装置４ｂの機器管理部１０６は、新たに第２仲介装置４ｂが担当することとなった担当機器の機器情報を、担当機器から直接取得してもよい。
【００５２】
次に、第２仲介装置４ｂの担当機器リスト送受信部１０２は、更新後の担当機器リストとともに、第２仲介装置４ｂの担当機器が新たに決定されたことを通知する担当機器登録通知を遠隔管理装置２に送信する（ステップＳ１２６）。遠隔管理装置２は、担当機器登録通知を受信すると、担当機器登録通知とともに受信した担当機器リストに基づいて、自身が有する機器情報ＤＢを更新する。
【００５３】
次に、第２仲介装置４ｂの担当機器リスト送受信部１０２は、遠隔管理装置２から担当機器登録通知に対する返答を受信すると、第１仲介装置４ａに対し、更新後の担当機器リストとともに登録結果通知を送信する（ステップＳ１２８）。登録結果通知は、遠隔管理装置２に更新後の担当機器リストを送信し、遠隔管理装置２において担当機器の更新が完了したことを示す情報である。
【００５４】
第１仲介装置４ａにおいては、担当機器リスト送受信部１０２が担当機器登録通知とともに担当機器リストを受信すると、担当機器リスト更新部１１８は、担当機器リスト記憶部１０４に記憶されている担当機器リストを、担当機器登録通知とともに受信した担当機器リストに更新する。さらに、第１仲介装置４ａの機器管理部１０６は、更新後の担当機器リストに基づいて、自身の担当から外れた機器の機器情報を機器情報記憶部１０８から削除する（ステップＳ１３０）。
【００５５】
次に、第１仲介装置４ａの担当機器リスト送受信部１０２は、第１仲介装置４ａの担当機器に変更があることを示す担当機器変更通知を更新後の担当機器リストとともに遠隔管理装置２に送信する（ステップＳ１３２）。遠隔管理装置２においては、第１仲介装置４ａから担当機器変更通知と担当機器リストを受信すると、受信した担当機器リストと自身が有する機器情報ＤＢを比較し、各仲介装置の担当機器が一致するかどうか確認し、一致していることを確認すると、第１仲介装置４ａに返答を返す。第１仲介層装置４ａは、遠隔管理装置２から返答を受信すると、第２仲介装置４ｂに担当機器の変更の登録の完了結果を返す（ステップＳ１３４）。以上で、機器管理システム１に新たな仲介装置が追加された場合の再分配処理が完了する。
【００５６】
図８は、図７に示した再分配処理後の担当機器リストを示す図である。機器管理システム１に第２仲介装置４ｂが追加され、再分配処理により、第１機器および第２機器の担当が第１仲介装置４ａから第２仲介装置４ｂに変更されると、担当機器リストが更新され、図８に示すように、更新後の担当機器リストにおいては、機器ＩＤ「Ａ０１」および「Ａ０２」には、第２仲介装置４ｂを識別する仲介装置ＩＤである「Ｂ０２」が対応付けられている。
【００５７】
また、図９に示すように、遠隔管理装置２の機器情報ＤＢも更新され、更新後の機器情報ＤＢにおいては、機器ＩＤ「Ａ０１」および「Ａ０２」には、第２仲介装置４ｂの仲介装置ＩＤ「Ｂ０２」が対応付けられている。
【００５８】
このように、機器管理システム１においては、新たな仲介装置４が追加されると、追加された新たな仲介装置が判断主体となり、新たな仲介装置の担当機器を決定する。そして、新たな仲介装置の担当機器と、これに伴う既設仲介装置の担当機器の変更を反映した、更新後の担当機器リストを、ユーザ環境内に設置されたすべての仲介装置４において共有し、さらに遠隔管理装置２においても、機器情報ＤＢに更新後の担当機器リストを反映させることにより、すべての機器の担当を適切な仲介装置４に割り当てることができる。
【００５９】
図１０−１は、図７に示す再分配処理により再分配された後の第１仲介装置４ａによる機器情報管理処理を示すシーケンス図である。第１仲介装置４ａの機器管理部１０６は、機器情報収集を開始すると（ステップＳ１５０）、まず自身の担当機器である第１機器にアクセスし、第１機器から第１機器の機器情報を取得する（ステップＳ１５２）。続いて、第１仲介装置４ａの機器管理部１０６は、自身の担当機器である第２機器にアクセスし、第２機器から第２機器の機器情報を取得する（ステップＳ１５４）。
【００６０】
第１仲介装置４ａの機器管理部１０６は、ステップＳ１５２およびステップＳ１５４により第１仲介装置４ａのすべての担当機器すなわち第１機器および第２機器から機器情報を取得する。機器管理部１０６は、取得した第１機器および第２機器の機器情報を第１仲介装置４ａの機器情報記憶部１０８に記憶し、機器情報を遠隔管理装置２に通知する（ステップＳ１５６）。以上で、第１仲介装置４ａによる機器情報管理処理が完了する。なお、第１仲介装置４ａは、この機器情報管理処理を予め定められた一定時間が経過する度に行う。
【００６１】
図１０−２は、図７に示す再分配処理により再分配された後の第２仲介装置４ｂによる機器情報管理処理を示すシーケンス図である。第２仲介装置４ｂの機器管理部１０６は、機器情報収集を開始すると（ステップＳ１６０）、まず自身の担当機器である第３機器にアクセスし、第３機器から第３機器の機器情報を取得する（ステップＳ１６２）。続いて、第２仲介装置４ｂの機器管理部１０６は、自身の担当機器である第４機器にアクセスし、第４機器から第４機器の機器情報を取得する（ステップＳ１６４）。
【００６２】
第２仲介装置４ｂの機器管理部１０６は、ステップＳ１６２およびステップＳ１６４により第２仲介装置４ｂのすべての担当機器すなわち第３機器および第４機器からの機器情報を取得する。機器管理部１０６はさらに、取得した第３機器および第４機器の機器情報を第２仲介装置４ｂの機器情報記憶部１０８に記憶し、機器情報を遠隔管理装置２に通知する（ステップＳ１６６）。以上で、第２仲介装置４ｂによる機器情報管理処理が完了する。なお、第２仲介装置４ｂは、この機器情報管理処理を予め定められた一定時間が経過する度に行う。
【００６３】
以上のように、第１仲介装置４ａを備える機器管理システム１に新たに第２仲介装置４ａが追加されると、第１仲介装置４ａは、第３機器および第４機器からの機器情報の収集が不要となるので、処理負荷を軽減することができる。さらに、処理時間を短縮することができる。
【００６４】
次に、図１１〜図１４を参照しつつ、機器管理システム１から既設仲介装置４が取り外された場合の機器再分配処理について説明する。図１１に示すように、機器管理システム１は、既設仲介装置として第１仲介装置４ａ、第２仲介装置４ｂ、第３仲介装置４ｃを備えているとする。第１仲介装置４ａは、自身の担当機器として割り当てられた機器３ａ〜３ｆを管理し、第２仲介機器４ｂは、自身の担当機器として割り当てられた機器３ｇ〜３ｋを管理し、第３仲介装置４ｃは、自身の担当機器として割り当てられた機器３ｌ〜３ｐを管理しているとする。
【００６５】
この場合、各仲介装置の仲介装置監視部１１４は、相互に定期的に連絡を取り合い、すべての仲介装置が正常に動作していることを常に確認する。具体的には、第１仲介装置４ａは、定期的に第２仲介装置４ｂにアクセスし、第２仲介装置４ｂから継続情報としての応答を受信する。第１仲介装置４ａはまた、定期的に第３仲介装置４ｃにアクセスし、第３仲介装置４ｃから継続情報としての応答を受信する。なお、第１仲介装置４ａが第２仲介装置４ｂおよび第３仲介装置４ｃにアクセスするタイミングの関係は特に限定されるものではなく、各仲介装置にアクセスするタイミングは、それぞれ独立に制御すればよい。
【００６６】
同様に、第２仲介装置４ｂは、定期的に第１仲介装置４ａおよび第３仲介装置４ｃにアクセスし、各仲介装置から継続情報としての応答を受信する。第３仲介装置４ｃは、定期的に第１仲介装置４ａおよび第２仲介装置４ｂにアクセスし、各仲介装置から継続情報としての応答を受信する。
【００６７】
このように各仲介装置４が相互に連絡を取り合うことにより、ユーザ環境内に設置されたすべての仲介装置４が正常に動作していることを各仲介装置４が把握することにより、所定の仲介装置４に故障などの異常が生じ、本来、異常が生じた仲介装置４に管理されるべき機器３が一時的にいずれの仲介装置４にも管理されていないといった事態が生じるのを避けることができる。
【００６８】
ここで、図１２に示すように、機器管理システム１においてユーザ環境に設置された３台の既設仲介装置４ａ〜４ｃのうち第３仲介装置４ｃがローカルネットワーク７から取り外されたとする。さらに、第３仲介装置４ｃが取り外された後、第２仲介装置４ｂが第３仲介装置４ｃにアクセスし、所定の時間の間第３仲介装置４ｃから応答を受信せず、第３仲介装置４ｃに異常が発生したと判断したとする。
【００６９】
この場合には、図１３に示すように、第３仲介装置４ｃに異常が発生したことを検出した第２仲介装置４ｂは、第１仲介装置４ａに問い合わせ、第１仲介装置４ａは、第３仲介装置４ｃから応答を受信しないことを確認し、第２仲介装置４ｂに通知する。第２仲介装置４ｂは、第３仲介装置４ｃからの応答を当該第２仲介装置４ｂのほか第１仲介装置４ａも受信しない場合に、第３仲介装置４ｃに異常が発生したと判断する。この場合、第１仲介装置４ａおよび第２仲介装置４ｂは相互に連絡を取り合い、担当機器リストを参照し、第３仲介装置４ｃが管理していた担当機器から自身が担当すべき機器を決定する再分配処理を行う。
【００７０】
これにより、図１４に示すように、第３仲介装置４ｃの担当機器であった機器３ｌ〜３ｐのうち機器３ｌ〜３ｍを第１仲介装置４ａの担当機器とし、機器３ｎ〜３ｐを第２仲介装置４ｂの担当機器と決定する。これにより、異常が生じた仲介装置４に管理されるべき機器３が一時的にいずれの仲介装置４にも管理されないような事態が生じるのを避けることができる。
【００７１】
図１５は、機器管理システム１の既設仲介装置がローカルネットワーク７から取り外された場合の機器管理システム１のシーケンス図である。図１５に示す例においては、機器管理システム１において、既設仲介装置としての第１仲介装置４ａが、第１機器を管理し、第２仲介装置４ｂが第２機器を管理し、第３仲介装置４ｃが第３機器および第４機器を管理している状況において、第３仲介装置４ｃが取り外された場合の再配分処理について説明する。
【００７２】
例えば、ＣＥにより第３仲介装置４ｃが取り外されるなど、第３仲介装置４ｃが他の装置と通信を行えない状態になった後に（ステップＳ２００）、第２仲介装置４ｂが定期的に第３仲介装置４ｃへのアクセスを行い、アクセスに対する応答を受信しない場合に（ステップＳ２０２）、第２仲介装置４ｂは、仲介装置異常検出処理を開始する（ステップＳ２０４）。なお、第３仲介装置４ｃへのアクセスは、ユーザ環境内に設置された第３仲介装置４ｃ以外のすべての仲介装置から行われているが、本実施の形態においては、最初に第３仲介装置４ｃの異常を検出した仲介装置が主体となり、以下の再分配処理を行うこととする。
【００７３】
第２仲介装置４ｂによる仲介装置異常検出処理が開始されると、次に、第２仲介装置４ｂの仲介装置監視部１１４は、第１仲介装置４ａに対し、第３仲介装置４ｃを識別する仲介装置ＩＤとともに、第３仲介装置４ｃへのアクセスを要求する問い合わせを行う（ステップＳ２０６）。第１仲介装置４ａの仲介装置監視部１１４は、第２仲介装置４ｂから問い合わせを受信すると、仲介装置ＩＤにより第３仲介装置４ｃを特定し、第３仲介装置４ｃから応答がないことを確認すべく、第３仲介装置４ｃにアクセスする（ステップＳ２０８）。そして、第３仲介装置４ｃから所定の時間応答を受信しないことを確認し、応答がないことを第２仲介装置４ｂに通知する（ステップＳ２１０）。
【００７４】
以上の処理により、最初に第３仲介装置４ｃに異常が発生していることを検出した装置である第２仲介装置４ｂは、自身が判断主体となり、ユーザ環境内に設置されている他の仲介装置である第１仲介装置４ａに対し、第３仲介装置４ｃの異常の有無の判断を指示し、その判断結果に応じて総合的に判断する。これにより、第３仲介装置４ｃに異常が発生していると判断した仲介装置自体に問題が生じていることに起因し、第３仲介装置４ｃに異常が発生したと誤って判断するのを避けることができる。
【００７５】
次に、第２仲介装置４ｂは、異常が発生した仲介装置である第３仲介装置４ｃの担当機器を他の仲介装置の担当機器とする再分配処理を開始する。具体的には、第２仲介装置４ｂの接続状況確認部１１２が第３仲介装置４ｃの担当機器であった第３機器および第４機器の接続チェックを行い、第２仲介装置４ｂから各機器３までのホップ数を特定する（ステップＳ２１２、ステップＳ２１４）。
【００７６】
さらに、第２仲介装置４ｂの仲介装置監視部１１４は、第１仲介装置４ａに対し、接続チェック要求を送信する（ステップＳ２１６）。第１仲介装置４ａの仲介装置監視部１１４が第２仲介装置４ｂから接続チェック要求を受信すると、第１仲介装置４ａの接続状況確認部１１２は、第３機器および第４機器の接続チェックを行い、第１仲介装置４ａから各機器３までのホップ数を特定する（ステップＳ２１８、ステップＳ２２０）。そして、第１仲介装置４ａの仲介装置監視部１１４は、接続チェックの結果、すなわち第１仲介装置４ａから各機器３までのホップ数を第２仲介装置４ｂに返す（ステップＳ２２２）。
【００７７】
次に、第２仲介装置４ｂの機器分配部１１６は、第２仲介装置４ｂの接続状況確認部１１２による接続チェックの結果および第１仲介装置４ａから受信した接続チェックの結果に基づいて、第３機器および第４機器を担当する仲介装置４を決定する（ステップＳ２２４）。
【００７８】
本例においては、ネットワーク基準規則に従い、各仲介装置の担当機器数が等しくなるような分配規則に従うこととし、また、第１仲介装置４ａおよび第２仲介装置４ｂからの各機器３へのホップ数が等しいとする。この場合、第２仲介装置４ｂの機器分配部１１６は、第１仲介装置４ａと第２仲介装置４ｂの担当機器数が等しくなるように第３機器を第２仲介装置４ｂに割り当て、第４機器を第１仲介装置に割り当てる。
【００７９】
次に、第２仲介装置４ｂは、新たに自身の担当機器となった第３機器の登録処理を行う（ステップＳ２２６）。登録処理においては、第２仲介装置４ｂの機器分配部１１６は、分配結果に基づいて担当機器リスト記憶部１０４に記憶されている担当機器リストを更新する。さらに、第２仲介装置４ｂの機器管理部１０６は、新たに自身の担当機器となった第３機器から機器情報を取得し、機器情報記憶部１０８に登録する（ステップＳ２２８）。さらに、第２仲介装置４ｂの機器管理部１０６は、遠隔管理装置２に対し、第３機器を自身の担当機器として登録する旨の登録通知を送信する（ステップＳ２３０）。なお、登録通知として、更新後の担当機器リストを送信してもよい。
【００８０】
さらに、第２仲介装置４ｂの担当機器リスト送受信部１０２は、第１仲介装置４ａに対し、更新後の担当機器リストとともに、新たに担当機器となった第４機器の管理を要求する再管理要求を送信する（ステップＳ２３２）。
【００８１】
第１仲介装置４ａの担当機器リスト送受信部１０２は、更新後の担当機器リストを受信すると、第４機器の登録処理を行う（ステップＳ２３４）。登録処理においては、第１仲介装置４ａの担当機器リスト更新部１１８は、担当機器リスト記憶部１０４に記憶されている担当機器リストを担当機器リスト送受信部１０２が受信した担当機器リストに更新する。
【００８２】
次に、第１仲介装置４ａの機器管理部１０６は、更新後の担当機器リストを参照し、新たに第１仲介装置４ａの担当機器となった第４機器を特定し、第４機器から機器情報を取得する（ステップＳ２３６）。次に、第１仲介装置４ａの機器管理部１０６は、遠隔管理装置２に対し、第４機器を自身の担当機器として登録する旨の登録通知を送信する（ステップＳ２３８）。以上で、既設仲介装置がローカルネットワーク７から取り除かれた場合の機器管理システム１における再分配処理が完了する。
【００８３】
図１６は、図１５において説明したシーケンス処理により第３仲介装置４ｃが取り外される前の状況において、各仲介装置４が共有する担当機器リスト、すなわち各仲介装置４の担当機器リスト記憶部１０４に記憶されている担当機器リストを示す図である。図１７は、図１５において説明したシーケンス処理により第３仲介装置４ｃが取り外される前の状況において、遠隔管理装置２が記憶する機器情報ＤＢを示す図である。図１６に示すようにシーケンス処理前の担当機器リストおよび機器情報ＤＢにおいては、機器ＩＤ「Ａ０１」には、第１仲介装置４ａの仲介装置ＩＤ「Ｂ０１」が対応付けられている。また、機器ＩＤ「Ａ０２」には、第２仲介装置４ｂの仲介装置ＩＤ「Ｂ０２」が対応付けられている。また、機器ＩＤ「Ａ０３」および「Ａ０４」には、仲介装置ＩＤ「Ｂ０３」が対応付けられている。
【００８４】
図１８は、図１５において説明したシーケンス処理後において各仲介装置４が共有する担当機器リストを示す図である。図１９は、図１５において説明したシーケンス処理後において遠隔管理装置２が備える機器情報ＤＢを示す図である。このように、シーケンス処理前に仲介装置ＩＤ「Ｂ０３」により識別される第４仲介装置４ｃの担当機器であった第３機器および第４機器を識別する機器ＩＤ「Ａ０３」および「Ａ０４」には、それぞれ第２仲介装置４ｂの仲介装置ＩＤ「Ｂ０２」および第１仲介装置４ａの仲介装置ＩＤ「Ｂ０１」が対応付けられている。
【００８５】
このように、機器管理システム１においては、一の既設仲介装置が取り外されるなど異常状態になると、これを最初に検出した仲介装置が判断主体となり、異常が検出された仲介装置の担当機器に割り当てられていた機器を、異常が検出された仲介装置以外の仲介装置の担当機器として再分配する。そして、再分配を反映した、更新後の担当機器リストを、ユーザ環境内に設置されたすべての仲介装置４において共有し、さらに遠隔管理装置２においても、機器情報ＤＢに更新後の担当機器リストを反映させることにより、すべての機器の担当を適切な仲介装置４に割り当てることができる。
【００８６】
図２０−１は、図７に示す再分配処理により再分配された後の第２仲介装置４ａによる機器情報管理処理を示すシーケンス図である。第２仲介装置４ｂの機器管理部１０６は、機器情報収集を開始すると（ステップＳ２５０）、まず自身の担当機器である第２機器にアクセスし、第２機器から第２機器の機器情報を取得する（ステップＳ２５２）。続いて、第２仲介装置４ｂの機器管理部１０６は、自身の担当機器である第３機器にアクセスし、第３機器から第３機器の機器情報を取得する（ステップＳ２５４）。
【００８７】
第２仲介装置４ｂの機器管理部１０６は、ステップＳ２５２およびステップＳ２５４により第１仲介装置４ａのすべての担当機器すなわち第２機器および第３機器から機器情報を取得する。機器管理部１０６は、取得した第２機器および第３機器の機器情報を第２仲介装置４ｂの機器情報記憶部１０８に記憶し、機器情報を遠隔管理装置２に通知する（ステップＳ２５６）。以上で、第２仲介装置４ｂによる機器情報管理処理が完了する。なお、第２仲介装置４ｂは、この機器情報管理処理を予め定められた一定時間が経過する度に行う。
【００８８】
図２０−２は、図７に示す再分配処理により再分配された後の第１仲介装置４ａによる機器情報管理処理を示すシーケンス図である。第１仲介装置４ａの機器管理部１０６は、機器情報収集を開始すると（ステップＳ２６０）、まず自身の担当機器である第１機器にアクセスし、第１機器から第１機器の機器情報を取得する（ステップＳ２６２）。続いて、第１仲介装置４ａの機器管理部１０６は、自身の担当機器である第４機器にアクセスし、第４機器から第４機器の機器情報を取得する（ステップＳ２６４）。
【００８９】
第１仲介装置４ａの機器管理部１０６は、ステップＳ２６２およびステップＳ２６４により第１仲介装置４ａのすべての担当機器すなわち第１機器および第４機器からの機器情報を取得する。機器管理部１０６はさらに、取得した第１機器および第４機器の機器情報を第１仲介装置４ａの機器情報記憶部１０８に記憶し、機器情報を遠隔管理装置２に通知する（ステップＳ２６６）。以上で、第１仲介装置４ａによる機器情報管理処理が完了する。なお、第１仲介装置４ａは、この機器情報管理処理を予め定められた一定時間が経過する度に行う。
【００９０】
本実施の形態にかかる仲介装置４の変更例としては、機器管理システム１に新たに追加される仲介装置において利用される既設仲介装置のアドレスは、新たに追加される仲介装置が、ネットワークにアクセスし、自動的に検索することとしてもよい。この場合には、仲介装置４は、既設仲介装置検索部をさらに備える。既設仲介装置検索部は、仲介装置４がローカルネットワーク７に接続すると、ローカルネットワークを介して既設仲介装置を検索する。そして、既設仲介装置検索部は、既設仲介装置のアドレスを検出すると、検出したアドレスをアドレス記憶部１００に格納する。
【００９１】
図２１は、仲介装置４のハードウェア構成を示す図である。仲介装置４は、ＨＤＤ２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５と、表示装置２０６と、入力装置２０７とを備えている。各部はバス２０１を介して相互に接続している。仲介装置４における処理を実現するためのプログラムは、例えばＨＤＤ２０２に格納されている。ＨＤＤ２０２は、プログラムとともに、必要なファイルやデータなどを記憶している。
【００９２】
メモリ装置２０３は、プログラムの起動指示があった場合に、ＨＤＤ２０３からプログラムを読み出し、読み出したプログラムを格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従って仲介装置４にかかる機能を実現する。インタフェース装置２０５は、ローカルネットワーク７に接続するためのインタフェースとして用いられる。表示装置２０６は、プログラムによるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等を表示する。入力装置２０７は、キーボードおよびマウスなどで構成され、各種操作指示をユーザから入力させるために用いられる。
【００９３】
本実施形態の仲介装置４で実行される〜プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００９４】
また、本実施形態の仲介装置４で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の仲介装置４で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００９５】
本実施の形態の仲介装置４で実行されるプログラムは、上述した各部（担当機器リスト送受信部、機器管理部、受付部、接続状況確認部、仲介装置監視部、機器分配部、担当機器リスト更新部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、担当機器リスト送受信部、機器管理部、受付部、接続状況確認部、仲介装置監視部、機器分配部、担当機器リスト更新部が主記憶装置上に生成されるようになっている。
【符号の説明】
【００９６】
１  機器管理システム
２  遠隔管理装置
３  機器
４  仲介装置
５  ルータ
１００  アドレス記憶部
１０２  担当機器リスト送受信部
１０４  担当機器リスト記憶部
１０６  機器管理部
１０８  機器情報記憶部
１１０  受付部
１１２  接続状況確認部
１１４  仲介装置監視部
１１６  機器分配部
１１８  担当機器リスト更新部
【先行技術文献】
【特許文献】
【００９７】
【特許文献１】特開２００９−３２２７７号公報
【図１】
0005772407.tif 000002
【図２】
0005772407.tif 000003
【図３】
0005772407.tif 000004
【図４】
0005772407.tif 000005
【図５】
0005772407.tif 000006
【図６】
0005772407.tif 000007
【図７】
0005772407.tif 000008
【図８】
0005772407.tif 000009
【図９】
0005772407.tif 000010
【図１０−１】
0005772407.tif 000011
【図１０−２】
0005772407.tif 000012
【図１１】
0005772407.tif 000013
【図１２】
0005772407.tif 000014
【図１３】
0005772407.tif 000015
【図１４】
0005772407.tif 000016
【図１５】
0005772407.tif 000017
【図１６】
0005772407.tif 000018
【図１７】
0005772407.tif 000019
【図１８】
0005772407.tif 000020
【図１９】
0005772407.tif 000021
【図２０−１】
0005772407.tif 000022
【図２０−２】
0005772407.tif 000023
【図２１】
0005772407.tif 000024