(57)【特許請求の範囲】
【請求項１】
装置から該装置に関係する装置情報を収集し、該装置情報を複数の端末へ提供する情報収集装置において、
前記複数の端末のそれぞれと通信して、前記装置の装置情報の収集周期を要求収集周期として受け付けると共に、該装置情報を送る端末側通信手段と、
前記複数の端末のそれぞれを識別する端末識別子に関連付けて、前記装置情報の収集周期が記憶される収集条件記憶手段と、
前記装置と前記複数の端末のそれぞれとの組合せ毎に、前記装置情報の要求収集周期と新たに設定される収集周期との間に許容される周期差の閾値が記憶される変更条件記憶手段と、
前記端末側通信手段が前記複数の端末のうちのいずれかの端末から前記装置情報の要求収集周期を受けると、該要求収集周期に基づいて該要求収集周期を送ってきた端末用の収集周期を決定して、該要求収集周期を送ってきた該端末の端末識別子と該決定した収集周期とを関連付けて前記収集条件記憶手段に記憶する収集条件管理手段と、
前記装置と通信して、前記収集条件記憶手段に記憶されている前記端末識別子毎の収集周期に従って、前記装置情報を収集する装置側通信手段と
を備え、
前記収集条件管理手段は、
前記端末側通信手段が前記複数の端末のうちのいずれかの端末から前記装置情報の前記要求収集周期を受けた際、前記収集条件記憶手段に既に該装置情報の１つ以上の収集周期が記憶されている場合、該１つ以上の収集周期の公約数の倍数のうち、該受け付けた要求収集周期との周期差が、該要求収集周期を送ってきた端末の端末識別子に対応付けて前記変更条件記憶手段に記憶されている閾値以内の倍数を新たな収集周期として、該要求収集周期を送ってきた端末の端末識別子に関連付けて該収集条件記憶手段に記憶し、
前記端末側通信手段は、
前記装置側通信手段が収集した前記端末識別子毎で且つ収集周期毎の装置情報を、それぞれ、該端末識別子が示す前記端末へ送ることを特徴とする情報収集装置。
【請求項２】
請求項１に記載の情報収集装置において、
前記収集条件管理手段は、
前記端末側通信手段が前記複数の端末のうちのいずれかの端末から前記装置情報の前記要求収集周期を受け、前記新たな収集周期を求めると、該要求収集周期を送ってきた端末に対して、前記端末側通信手段により、該新たな収集周期で該装置情報を収集してもよいかを問合せ、
該端末から該新たな収集周期で該装置情報を収集してもよい旨が送信されると、該新たな収集周期を該端末の端末識別子と関連付けて前記収集条件記憶手段に記憶し、
該新たな収集周期で該装置情報を収集することを望まない旨が受信されると、該端末が送信してきた該要求収集周期を該端末の端末識別子と関連付けて前記収集条件記憶手段に記憶することを特徴とする情報収集装置。
【請求項３】
請求項１に記載の情報収集装置において、
前記収集条件管理手段は、
前記端末側通信手段が前記複数の端末のうちのいずれかの端末から前記装置情報の前記要求収集周期を受け、前記新たな収集周期を求めると、該新たな収集周期を該端末の端末識別子に関連付けて前記収集条件記憶手段に記憶し、該要求収集周期を送ってきた端末に対して、前記端末側通信手段により、該新たな収集周期で該装置情報を収集する旨を通知させることを特徴とする情報収集装置。
【請求項４】
請求項２に記載の情報収集装置において、
前記収集条件管理手段は、
前記端末側通信手段が前記複数の端末のうちのいずれかの端末から前記装置情報の前記要求収集周期を受けた際、前記収集条件記憶手段に既に該装置情報の１つ以上の収集周期が記憶されている場合、
該１つ以上の収集周期の公約数の倍数のうち、該受け付けた要求収集周期との周期差が、該要求収集周期を送ってきた端末の端末識別子に対応付けて前記変更条件記憶手段に記憶されている閾値以内の倍数が複数あるときには、該要求収集周期を送ってきた該端末に対して、前記端末側通信手段により、該複数の倍数のうちのいずれを新たな収集周期としてよいかを問合せ、該端末からいずれか一つの倍数を新たな収集周期としてよい旨が送信されると、該新たな収集周期を該端末の端末識別子と関連付けて前記収集条件記憶手段に記憶し、
該１つ以上の収集周期の公約数の倍数のうち、該受け付けた要求収集周期との周期差が、該要求収集周期を送ってきた端末の端末識別子に対応付けて前記変更条件記憶手段に記憶されている閾値以内の倍数が存在しないとき、あるいは、前記端末側通信手段により前記端末に対して返答を求めた結果、該端末からいずれか一つの倍数も新たな収集周期として望まない旨が送信されてきたときには、該端末が送信してきた前記要求収集周期を該端末の端末識別子と関連付けて前記収集条件記憶手段に記憶することを特徴とする情報収集装置。
【請求項５】
請求項１から４のいずれか一項に記載の情報収集装置において、
前記装置側通信手段により収集された前記端末識別子毎でかつ収集周期毎の装置情報が記憶される装置情報記憶手段をさらに備え、
前記端末側通信手段は、
前記装置情報記憶手段に記憶されている前記端末識別子毎で且つ収集周期毎の装置情報を、それぞれ、該端末識別子が示す前記端末へ送ることを特徴とする情報収集装置。
【請求項６】
請求項１から５のいずれか一項に記載の情報収集装置と、
前記複数の端末と
を備えていることを特徴とする情報収集システム。
【請求項７】
コンピュータにより、装置から該装置に関係する装置情報を収集し、該装置情報を複数の端末へ提供する該コンピュータの情報収集プログラムにおいて、
前記コンピュータの第一の通信手段により、前記複数の端末のそれぞれと通信して、前記装置の装置情報の収集周期を要求収集周期として受け付ける収集条件受信ステップと、
前記収集条件受信ステップで、前記複数の端末のうちのいずれかの端末から前記装置情報の要求収集周期を受けると、該要求収集周期に基づいて該要求収集周期を送ってきた端末用の収集周期を決定して、該要求収集周期を送ってきた該端末の端末識別子と該決定した収集周期とを関連付けて、前記コンピュータの記憶手段に記憶する収集条件管理ステップと、
前記コンピュータの第二の通信手段により、前記装置と通信して、前記記憶手段に記憶されている前記端末識別子毎の収集周期に従って、前記装置情報を収集する装置情報収集ステップと、
前記第一の通信手段により、前記装置情報収集ステップで収集された前記端末識別子毎で且つ収集周期毎の装置情報を、それぞれ、該端末識別子が示す前記端末へ送る装置情報送信ステップと
を前記コンピュータに実行させ、
前記収集条件管理ステップでは、
前記収集条件受信ステップで前記複数の端末のうちのいずれかの端末から前記装置情報の前記要求収集周期を受けた際、前記記憶手段に既に該装置情報の１つ以上の収集周期が記憶されている場合、該１つ以上の収集周期の公約数の倍数のうち、該受け付けた要求収集周期との周期差が、該要求収集周期を送ってきた端末の端末識別子に対応付けて前記記憶手段に記憶されている閾値以内の倍数を新たな収集周期として、該要求収集周期を送ってきた該端末の端末識別子に関連付けて該記憶手段に記憶することを特徴とする情報収集プログラム。
【請求項８】
コンピュータにより、装置から該装置に関係する装置情報を収集し、該装置情報を複数の端末へ提供する情報収集方法において、
前記コンピュータの第一の通信手段により、前記複数の端末のそれぞれと通信して、前記装置の装置情報の収集周期を要求収集周期として受け付ける収集条件受信ステップと、
前記収集条件受信ステップで、前記複数の端末のうちのいずれかの端末から前記装置情報の要求収集周期を受けると、該要求収集周期に基づいて該要求収集周期を送ってきた端末用の収集周期を決定して、該要求収集周期を送ってきた該端末の端末識別子と該決定した収集周期とを関連付けて、前記コンピュータの記憶手段に記憶する収集条件管理ステップと、
前記コンピュータの第二の通信手段により、前記装置と通信して、前記記憶手段に記憶されている前記端末識別子毎の収集周期に従って、前記装置情報を収集する装置情報収集ステップと、
前記第一の通信手段により、前記装置情報収集ステップで収集された前記端末識別子毎で且つ収集周期毎の装置情報を、それぞれ、該端末識別子が示す前記端末へ送る装置情報送信ステップと
を前記コンピュータが実行し、
前記収集条件管理ステップでは、
前記収集条件受信ステップで前記複数の端末のうちのいずれかの端末から前記装置情報の前記要求収集周期を受けた際、前記記憶手段に既に該装置情報の１つ以上の収集周期が記憶されている場合、該１つ以上の収集周期の公約数の倍数のうち、該受け付けた要求収集周期との周期差が、該要求収集周期を送ってきた端末の端末識別子に対応付けて前記記憶手段に記憶されている閾値以内の倍数を新たな収集周期として、該要求収集周期を送ってきた該端末の端末識別子に関連付けて該記憶手段に記憶することを特徴とする情報収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置から該装置に関係する装置情報を収集し、該装置情報を複数の端末へ提供する技術に関する。
【背景技術】
【０００２】
近年、ＡＶ機器、冷蔵庫、エアーコンディショナー等の家電機器や、工場内の機器等、様々な機器にネットワーク通信機能を搭載することにより、新たなサービスを提供する試みが開始されている。このようなサービスの一つとして、各種装置からネットワークを介して装置情報を収集し、収集した装置情報を基にして各装置を保守・管理するサービスがある。
【０００３】
このサービスを実現するシステムでは、一般的に、複数の装置と情報収集装置とがネットワークを介して接続され、情報収集装置が複数の装置から装置情報を収集している。
【０００４】
以下の特許文献１には、情報収集装置と複数の装置との間の通信を効率的に行うために、複数の装置から情報を収集する収集タイミングのスケジューリング方法が開示されている。
【０００５】
【特許文献１】特開２００５−２５９５２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
一般的に、情報収集装置が収集した各種装置情報は、複数の端末に提供されることになる。このような場合、複数の端末が、ある装置の装置情報を異なる周期で収集することを要求することが想定される。しかしながら、上記特許文献１では、一つの装置に対して、互いに異なる複数の周期で装置情報を収集することは想定されていない。
【０００７】
そこで、本発明は、一つの装置に対して、互いに異なる複数の周期で装置情報を収集する場合に、当該装置との間の通信を効率的に行うことができる情報収集装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記問題点を解決するための発明は、
コンピュータにより、装置から該装置に関係する装置情報を収集し、該装置情報を複数の端末へ提供する。
【０００９】
この際、コンピュータの第一の通信手段により、複数の端末のそれぞれと通信して、前記装置の装置情報の収集周期を要求収集周期として受け付ける。そして、該要求収集周期に基づいて該要求収集周期を送ってきた端末用の収集周期を決定して、この要求収集周期を送ってきた端末の端末識別子と該決定した収集周期とを関連付けて、コンピュータの記憶手段に記憶する。次に、コンピュータの第二の通信手段により、前記装置と通信して、前記記憶手段に記憶されている前記端末識別子毎の収集周期に従って、前記装置情報を収集する。そして、前記第一の通信手段により、前記装置情報収集ステップで収集された前記端末識別子毎で且つ収集周期毎の装置情報を、それぞれ、該端末識別子が示す前記端末へ送る。
【００１０】
ここで、前記記憶手段に収集周期を記憶する場合、前記第一の通信手段により、前記複数の端末のうちのいずれかの端末から前記装置情報の前記要求収集周期を受けた際に、前記憶手段に既に該装置情報の１つ以上の収集周期が記憶されていると、該１つ以上の収集周期の公約数の倍数のうち、該受け付けた要求収集周期との周期差が、該要求収集周期を送ってきた端末の端末識別子に対応付けて前記記憶手段に記憶されている閾値以内の倍数を新たな収集周期として、該要求収集周期を送ってきた該端末の端末識別子に関連付けて該記憶手段に記憶する。
【００１１】
なお、ここでの「公約数の倍数」には、公約数自身も含まれる。
【発明の効果】
【００１２】
本発明では、要求収集周期を送ってきた端末用の装置情報収集タイミングと、他の端末用の装置情報収集タイミングとが同じタイミングになる回数が増加する。このため、本発明によれば、装置から装置情報を得るための通信であって、要求収集周期を送ってきた端末のための通信と、他の端末のための通信とをまとめて行える回数が増加し、結果として、装置との間の通信効率を高めることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る情報収集システムの実施形態について、図面を用いて説明する。
【００１４】
「第一の実施形態」
まず、図１〜図１０を用いて、本発明に係る情報収集システムの第一の実施形態について説明する。
【００１５】
図１に示すように、本実施形態の情報収集システムは、複数の装置２００，２００，…から装置情報を収集する情報収集装置１００と、この情報収集装置１００で収集された装置情報を取得する複数の管理端末３００，３００，…とを備えている。
【００１６】
情報収集装置１００と各装置２００，２００，…とは、例えば、ＬＡＮ等のネットワークＮ１で相互に通信可能に接続されている。また、情報収集装置１００と各管理端末３００，３００，…とは、例えば、ＬＡＮ、さらにはＷＡＮ等のネットワークＮ２で相互に通信可能に接続されている。
【００１７】
この情報収集システムは、例えば、工場内に設けられている複数の装置２００，２００，…から装置情報を、各管理部署の管理端末３００，３００，…に提供するためのシステムである。
【００１８】
各装置２００，２００，…は、それぞれ、装置本体２０１と、装置本体２０１から目的の情報を得るためのセンサ２０２と、センサ２０２で得られた情報を情報収集装置１００へ送信するための通信装置２０３とを備えている。装置本体２０１は、例えば、直流電力を交流電力に変換する装置であるインバータや、サーボモータ等の各種装置である。また、センサ２０２は、例えば、装置本体２０１のいずれかの箇所の電流を検知する電流計、電圧を検知する電圧計等のセンサである。
【００１９】
情報収集装置１００は、コンピュータであり、ネットワークＮ１を介して複数の装置２００，２００，…と通信する第一の通信装置１０１と、ネットワークＮ２を介して複数の管理端末３００，３００，…と通信する第二の通信装置１０２と、各種演算処理を行うＣＰＵ１１０と、このＣＰＵ１１０のワークエリアとなるメモリ１２０と、ＨＤＤやメモリ等の記憶装置１３０と、を備えている。
【００２０】
記憶装置１３０は、各装置２００毎の装置ＩＤや装置の種類等が格納されている装置管理データベース１３１と、各装置２００からの装置情報が格納される装置情報データべース１３２と、各装置からの装置情報を収集する際の条件が格納される収集条件データベース１３３と、各管理端末２００からの要求収集条件を変更する際の条件が格納される変更条件データベース１３４と、各装置２００及び各管理端末３００の通信アドレスが格納されている通信情報データベース１３５とが設けられている。さらに、この記憶装置１３０には、ＣＰＵ１１０が実行する情報収集プログラム１３６が格納されている。
【００２１】
ＣＰＵ１１０は、機能的に、各装置２００から装置情報を収集する装置情報管理部１１２と、この装置情報管理部１１２が装置情報を収集する際の収集条件を管理する収集条件管理部１１１と、各装置２００や各管理端末３００との通信を制御する通信制御部１１３と、を有している。これらの各機能部１１１，１１２，１１３は、いずれも、記憶装置１３０に格納されている情報収集プログラム１３６をＣＰＵ１１０が実行することで機能する。
【００２２】
記憶装置１３０の装置管理データベース１３１は、図２に示すように、装置ＩＤが格納される装置ＩＤ欄１３１ａと、当該装置の種類が格納される装置種欄１３１ｂと、当該装置からの収集する情報の種類が格納されている収集情報種欄１３１ｃと、当該装置との通信方法が格納されている通信方法欄１３１ｄとがある。
【００２３】
例えば、同図中の最上位のレコードでは、装置ＩＤ１３１ａに「Ｉ０１」が格納され、装置種欄１３１ｂに「インバータ」が格納され、情報種欄１３１ｃに「電流」及び「電圧」が格納され、通信方法欄１３１ｄには「方法Ａ」が格納されている。すなわち、このレコードでは、「Ｉ０１」の装置２００の種類が「インバータ」で、この装置２００から収集する情報種が「電流」及び「電圧」で、この装置２００との通信には、通信方法Ａが採用されることが示されている。ここでの通信方法は、装置２００との通信で用いる通信プロトコルを示し、通信方法欄１３１ｄには、例えば、ＵＤＰ（User Datagram Protocol）、ＲＴＰ（Real-time Transport Protocol）等の通信プロトコルが格納される。この装置情報データベース１３１の各欄のデータは、いずれも、各装置から情報収集する前に、いずれかの管理端末２００、又は情報収集装置１００の保守管理装置（図示されていない）から入力される。なお、この装置管理データベース１３１の通信方法欄１３１ｄは、通信相手となる各装置毎の通信アドレスを管理する通信情報データベース１３５に設けてもよい。
【００２４】
記憶装置１３０の装置情報データベース１３２は、図３に示すように、各装置２００毎の装置情報テーブルを有しており、各装置情報テーブルは、装置ＩＤが格納される装置ＩＤ欄１３２ａと、時刻欄１３２ｂと、収集した装置情報のデータが格納されるデータ欄１３２ｃとがある。時刻欄１３２ｂには、ここでは、各装置２００から送られてきた装置情報の受信時刻が格納される。また、データ欄１３２ｃは、当該装置２００から送られてくる装置情報が２種類（例えば、電流、電圧）あれば、各装置情報毎に欄が設けられる。なお、ここでは、時刻欄１３２ｂに、各装置２００から送られてきた装置情報の受信時刻を格納しているが、各装置２００から、装置情報と共にこの装置情報の送信時刻が送られてくる場合には、この送信時刻を時刻欄１３２ｂに格納してもよい。
【００２５】
記憶装置１３０の収集条件データベース１３３は、図４に示すように、収集条件のＩＤが格納される条件ＩＤ欄１３３ａと、装置ＩＤが格納される装置ＩＤ欄１３３ｂと、管理端末３００のＩＤが格納される端末ＩＤ欄１３３ｃと、当該管理端末が当該装置から得たい情報種が格納される情報種欄１３３ｄと、当該情報の収集周期が格納される収集周期欄１３３ｅと、当該情報を収集すべき期間が格納される収集期間欄１３３ｆとがある。
【００２６】
例えば、同図中の最上位のレコードでは、条件ＩＤ欄１３３ａに「101」が格納され、装置ＩＤ欄１３３ｂに「Ｉ０１」が格納され、端末ＩＤ欄１３３ｃに「11」が格納され、情報種欄１３３ｄには「電流」及び「電圧」が格納され、収集周期欄１３３ｅに「1000ms」が格納され、収集期間欄１３３ｆに「2008/03/24  18：00：00：00〜2008/03/24  18：30：00：00」が格納されている。すなわち、ＩＤ「101」の収集条件は、管理端末「11」３００に提供する装置「I01」２００の電流及び電圧を、2008/03/24  18：00：00：00〜2008/03/24  18：30：00：00の期間において、1000ms間隔で収集するというものである。
【００２７】
記憶装置１３０の変更条件データベース１３４は、図５に示すように、管理端末３００のＩＤが格納される端末ＩＤ欄１３４ａと、各端末ＩＤ毎に対応付けられた装置ＩＤが格納される装置ＩＤ欄１３４ｂと、該当管理端末３００に提示する新たな収集周期の数の閾値が格納される提示数の閾値欄１３４ｃと、該当管理端末３００からの要求収集周期に対する新たな収集周期の許容周期差の閾値が格納される周期差の閾値欄１３４ｄと、該当管理端末３００からの要求収集周期に対して新たな収集周期を求めた際にこの新たな収集周期で収集してもよいか否かの問合せの有無が格納される変更問合せの有無欄１３４ｅとがある。
【００２８】
例えば、同図中の最上位のレコードでは、端末ＩＤ欄１３４ａに「１１」が格納され、装置ＩＤ欄１３４ｄに「Ｉ０１」が格納され、提示数の閾値欄１３４ｃに「−」が格納され、周期差の閾値欄１３４ｄに「200ms」が格納され、変更の問合せの有無欄１３４ｅに「０（問合せ不要）」が格納されている。すなわち、このレコードでは、管理端末「１１」３００に提供する装置「Ｉ０１」２００の装置情報の収集周期を新たな収集周期に変更する場合、この管理端末「１１」３００からの要求収集周期に対する新たな収集周期の許容差は200ms以内であり、新たな収集周期の変更の問合せは不要であることを示している。なお、このレコードでは、新たな収集周期の変更の問合せが不要であることから、管理端末「１１」３００に提示する新たな収集周期の数の閾値が設定されていない、つまり、提示数の閾値欄１３４ｃに「−」が格納されることになる。また、端末ID欄１３４に「１３」が格納されているレコードのうち、最上位のレコードでは、管理端末「１３」３００に提供する装置「Ｉ０１」２００の装置情報の収集周期を新たな収集周期に変更する場合、この管理端末「１３」３００からの要求収集周期に対する新たな収集周期の許容差は150ms以内であり、新たな収集周期の変更の問合せは必要で有り、この問合せの際には、最大３つの新たな収集周期を提示することが示されている。
【００２９】
次に、図６に示すシーケンス図に従って、本実施形態の情報収集システムの動作について説明する。なお、ここでは、情報収集装置１００は、既に、管理端末「１１」３００及び管理端末「１２」３００のそれぞれから変更条件及び収集条件を受け付けており、この内容が変更条件データベース１３４、収集条件データベース１３３に格納されているものとする。
【００３０】
まず、管理端末「１３」３００は、装置「Ｉ０１」２００に関する情報収集条件の変更条件を受け付けると（Ｓ３１１）、この変更条件を情報収集装置１００へ送信する（Ｓ３１２）。情報収集装置１００の第二の通信装置１０２がこの変更条件を受け付けると（Ｓ１１１）、通信制御部１１３を介して、収集条件管理部１１１がこれを受け取り、変更条件データベース１３４に格納する。
【００３１】
次に、管理端末「１３」３００は、装置「Ｉ０１」２００に関する収集条件を受け付けると（Ｓ３１３）、この収集条件を要求収集条件として情報収集装置１００へ送信する（Ｓ３１４）。情報収集装置１００の第二の通信装置１０２がこの要求収集条件を受け付ける（Ｓ１１２）。なお、以上では、管理端末３００及び情報収集装置１００は、いずれも、変更条件を先に受け付け、その後、収集条件を受け付けているが、先に収集条件を受け付け、その後、変更条件を受け付けてもよい。
【００３２】
収集条件管理部１１１は、通信制御部１１３を介して、管理端末「１３」３００からの要求収集条件を受け付けると、収集条件データベース１３３に格納されている収集条件のうちで、ステップ１１２で受け付けた要求収集条件と関連する収集条件を検索する（Ｓ１１３）。そして、この検索で得られた他の収集条件を用いて、要求収集条件に含まれている収集周期に関して新たな収集周期を算出する（Ｓ１１５）。なお、この検索処理（Ｓ１１３）及び新たな収集周期の算出処理（Ｓ１１５）の詳細に関しては後述する。
【００３３】
収集条件管理部１１１は、新たな収集周期を算出すると、通信制御部１１３により、要求収集条件を送ってきた管理端末「１３」３００に対して、この新たな収集周期で装置情報を収集してもよいか否かの問合せさせる（Ｓ１１９）。
【００３４】
管理端末「１３」３００は、この問合せを受け付けると（Ｓ３１５）、この問合せに含まれている新たな収集周期をディスプレイ上に表示する（Ｓ３１６）。管理端末「１３」３００は、この表示を見た利用者から新たな収集周期の是非を受け付けると（Ｓ３１７）、これを情報収集装置１００へ送信する（Ｓ３１８）。
【００３５】
情報収集装置１００の第二の通信装置１０２が新たな収集周期の是非を受信すると（Ｓ１２０）、通信制御部１１３を介して、収集条件管理部１１１がこれを受け取り、新たな収集周期の是非に応じた収集条件を収集条件データベース１３３に登録する（Ｓ１２２，１２３）。例えば、新たな収集周期でよい旨を受信した場合には、ステップ１１２で受け付けた要求収集条件のうち、収集周期のみを新たな収集周期に変更して、収集条件を収集条件データベース１３３に格納し、新たな収集周期を望まない旨を受信した場合には、ステップ１１２で受信した要求収集条件をそのまま、つまり収集周期を変更することなく要求収集条件を収集条件データベース１３３に格納する。
【００３６】
その後、情報収集装置１００の装置情報管理部１１２は、この収集条件データベース１３３に格納されている収集条件を参照して、管理端末「１３」３００に提供する装置「Ｉ０１」２００の情報の収集タイミングになったと判断すると、通信制御部１１３により、この装置「Ｉ０１」２００へ装置情報の送信要求を送信さる（Ｓ１３２）。
【００３７】
装置「Ｉ０１」２００は、この装置情報の送信要求を受信すると（Ｓ２３１）、この時点での装置情報、つまりセンサ２０２で検知されたデータを情報収集装置１００へ送信する（Ｓ２３２）。
【００３８】
情報収集装置１００の通信制御部１１３が装置「Ｉ０１」２００からの装置情報を受信すると（Ｓ１３３）、これを装置情報管理部１１２が受け取って、装置情報データベース１３２に格納した後、通信制御部１１３により、管理端末「１３」３００へ送信する（Ｓ１３４）。
【００３９】
管理端末「１３」３００は、情報収集装置１００からの装置情報を受信すると（Ｓ３３１）、これを記憶装置に格納する。
【００４０】
次に、図６のシーケンス図に示す、情報収集装置１００が変更条件及び要求収集条件を受け取ってから（Ｓ１１１，Ｓ１１２）、収集条件を収集条件データベース１３３に登録する（Ｓ１２２，S１２３）までの収集情報の登録処理（Ｓ１１０）について、図７及び図８に示すフローチャートに従って詳細に説明する。
【００４１】
まず、情報収集装置１００の第二の通信装置１０２が管理端末３００から変更条件を受け付けると（Ｓ１１１）、通信制御部１１３を介して、収集条件管理部１１１がこれを受け取り、変更条件データベース１３４に格納する。ここでは、管理端末「１３」３００からの変更条件は、ＩＤ「Ｉ０１」の装置２００に関して、要求収集条件の変更の問合せを必要とし、この問合せの際に提示される新たな収集周期の数が最大で「３」であり、この新たな収集周期と要求収集条件に含まれている収集周期との差は最大で「150ms」、というものであるとする。この場合、収集条件管理部１０２は、図５に示すように、変更条件データベースの端末ＩＤ欄１３４ａに「１３」を格納し、装置ＩＤ欄１３４ｄに「Ｉ０１」を格納し、提示数の閾値欄１３４ｃに「３」を格納し、周期差の閾値欄１３４ｄに「150ms」を格納し、変更の問合せの有無欄１３４ｅに「１（問合せ必要）」を格納する。
【００４２】
次に、情報収集装置１００の第二の通信装置１０２が、管理端末「１３」３００から要求収集条件を受信すると、通信制御部１１３を介して、収集条件管理部１１１がこの要求収集条件を受け付け（Ｓ１１２）、これをワークエリアであるメモリ１２０に一時的に保存する。そして、収集条件管理部１１１は、収集条件データベース１３３に格納されている収集条件のうちで、ステップ１１２で受け付けた要求収集条件と関連する収集条件を検索する（Ｓ１１３）。
【００４３】
例えば、ステップ１１２で、収集条件管理部１１１がＩＤ「１３」の管理端末「１３」３００から受け付けた要求収集条件は、装置ＩＤ「Ｉ０１」、装置情報種「電流」及び「電圧」、収集周期「600ms」、収集期間「2008/03/24  18：00：00：00〜2008/03/24  18：20：00：00」であるとする。この場合、収集条件管理部１１１は、収集条件データベース１３３に格納されている収集条件のうちで、装置ＩＤ「Ｉ０１」で、装置情報種「電流」及び「電圧」であり、収集期間が受け付けた「2008/03/24  18：00：00：00〜2008/03/24  18：20：00：00」と一部又は全体が重複している収集条件を検索する。
【００４４】
収集条件管理部１１１は、次に、以上の検索条件を満たす収集条件、つまり要求収集条件と関連する他の収集条件があるか否かを判断する（Ｓ１１４）。収集条件管理部１１１は、関連する他の収集条件がないと判断すると、ステップ１１２で受信した要求収集条件をそのまま、つまり収集周期を変更することなく要求収集条件を収集条件データベース１３３に登録する（Ｓ１２３）。
【００４５】
また、収集条件管理部１１１は、ステップ１１４で、関連する他の収集条件があると判断すると、関連する他の収集条件から、要求収集条件が示す装置の収集周期を算出する（Ｓ１１５）。ここでは、以上の検索条件を満たす収集条件が、収集条件管理データベース１３３（図４）の条件ＩＤ「１０１」及び「１０２」であるので、これら条件ＩＤ「１０１」及び「１０２」の収集条件を用いて、要求収集条件が示す装置の収集周期を算出する。
【００４６】
ここで、この収集周期の算出処理（Ｓ１１５）の詳細について、図８に示すフローチャートに従って説明する。
【００４７】
収集条件管理部１１１は、まず、関連する他の収集条件の各収集周期の公約数を算出する（Ｓ１５１）。関連する他の収集条件が、前述したように、条件ＩＤ「１０１」及び「１０２」の収集条件である場合、図４に示すように、これらの収集条件の収集周期は、それぞれ、「1000ms」「1500ms」であるから、これらの公約数は、「500」「250」「100」「50」である。なお、本実施形態において、収集周期の最小単位を「50ms」としているので、公約数として、この「50ms」より小さい値は求めない。
【００４８】
次に、収集条件管理部１１１は、未選択の公約数があるか否かを判断する（Ｓ１５２）。未選択の公約数がなければ、この収集周期の算出処理（Ｓ１１５）は終了する。また、未選択の公約数があれば、未選択の公約数のうちから最大の公約数を選択する（Ｓ１５３）。この場合、「500」「250」「100」「50」のうちから「500」を選択する。
【００４９】
次に、収集条件管理部１１１は、選択した公約数の倍数のうちで要求収集周期と同じものがあるか否かを判断する（Ｓ１５４）。要求収集周期と同じものがある場合には、この収集周期の算出処理（Ｓ１１５）を終了する。また、要求収集周期と同じものがない場合には、ステップ１５５に進む。この場合、選択した公約数「500」の倍数は、「500」「1000」「1500」…であり、要求収集周期が「600」であるから、要求収集周期と同じものはないと判断し、ステップ１５５に進む。
【００５０】
ステップ１５５では、収集条件管理部１１１は、選択した公約数の倍数のうちで要求収集周期との差が閾値以内の倍数があるか否かを判断する。閾値以内の倍数がなければステップ１５２に戻り、閾値以内の倍数があればステップ１５６に進む。この場合、選択した公約数「500」の倍数は、「500」「1000」「1500」…であり、要求収集周期が「600」で、図５に示すように、端末ＩＤ「１３」及び装置ＩＤ「Ｉ０１」の周期の閾値が「150ms」あるから、要求収集周期「600」との差が閾値「150」以内の倍数として、「500」があると判断する。
【００５１】
ステップ１５６では、収集条件管理部１１１は、変更条件データベース１３４を参照して、該当端末及び該当装置の変更の問合せの有無を確認し、問合せが不要である場合には、閾値以内の倍数のうちで、要求収集周期との差が最も小さい倍数を一つ選択し（Ｓ１５７）、この倍数を新たな収集周期として、メモリ１２０に一時記憶して（Ｓ１５８）、この収集周期の算出処理（Ｓ１１５）を終了する。
【００５２】
また、ステップ１５６の判断で、問合せが必要であると判断した場合には、閾値以内の倍数のそれぞれを新たな収集周期として、メモリ１２０に一時記憶する（Ｓ１５９）。そして、収集条件管理部１１１は、一時記憶した新たな収集周期の数が閾値を超えているか否かを判断し（Ｓ１６０）、閾値を超えていなければステップ１５２に戻り、閾値を超えていればこの収集周期の算出処理（Ｓ１１５）を終了する。この場合、図５に示すように、端末ＩＤ「１３」及び装置ＩＤ「Ｉ０１」の変更の問合せの有無が「１（必要）」であるから、閾値以内の倍数である「500」を新たな収集周期としてメモリ１２０に一時記憶する。そして、一時記憶した新たな収集周期の数が「１」で、図５に示すように、端末ＩＤ「１３」及び装置ＩＤ「Ｉ０１」の提示数の閾値が「３」であるから、閾値以内であると判断して、ステップ１５２に戻る。なお、変更条件データベース１３４において、端末ＩＤ「１３」及び装置ＩＤ「Ｉ０１」の変更の問合せの有無が「０（不要）」の場合には、ステップ１５６からステップ１５７、ステップ１５８に進んで、ここで「500」を新たな収集周期として一時記憶して、処理を終了することになる。
【００５３】
ステップ１５５又はステップ１６０から、ステップ１５２に戻ると、収集条件管理部１１１は、前述したように、未選択の公約数があるか否かを判断する。この場合、未選択の公約数として、「250」「100」「50」があるので、ステップ１５３に進んで、これらのうちで最大の「250」を選択する。
【００５４】
収集条件管理部１１１は、この「250」に関して、前述したステップ１５４、ステップ１５５の処理を行い、このステップ１５５において、選択した公約数「250」の倍数「250」「500」「750」…のうちで要求収集周期「600」と閾値「150」以内のもの（750）があると判断する。そして、前述したステップ１５６、ステップ１５９の処理を行い、このステップ１５９において、「750」を新たな収集周期としてメモリ１２０に一時記憶する。続いて、ステップ１６０において、一時記憶した新たな収集周期「500」「750」の数「２」が閾値「３」を超えているか否かを判断する。この場合、閾値「３」を超えていないので、ステップ１５２に戻り、ステップ１５２、ステップ１５３の処理を行い、このステップ１５３で公約数「１００」を選択する。
【００５５】
ステップ１５４では、選択した公約数「100」の倍数「100」…「500」「600」うちで、要求収集周期「600」と同じものがあると判断し、処理を終了する。
【００５６】
以上、この収集周期の算出処理（Ｓ１１５）では、要求収集条件が、装置ＩＤ「Ｉ０１」、装置情報種「電流」及び「電圧」、収集周期「600ms」、収集期間「2008/03/24  18：00：00：00〜2008/03/24  18：20：00：00」である場合、新たな収集周期として、「500ms」と「750ms」とがメモリ１２０に一時記憶される。
【００５７】
収集周期の算出処理（Ｓ１１５）が終了すると、図７のフローチャートに示すように、収集周期管理部１１１は、新たな収集周期が算出されたか否かを判断する（Ｓ１１５）。この判断は、メモリ１２０に、新たな収集周期が記憶されているか否かで判断する。新たな収集周期が算出されなかったと判断した場合、ステップ１２３に進み、前述したように、ステップ１１２で受信した要求収集条件をそのまま、つまり収集周期を変更することなく要求収集条件を収集条件データベース１３３に登録する。
【００５８】
ステップ１１５で新たな収集周期が算出されたと判断した場合、収集周期管理部１１１は、変更条件データベース１３４（図５）を参照して、該当端末及び該当装置の変更の問合せの有無を確認する（Ｓ１１７）。問合せが不要である場合、収集周期管理部１１１は、通信制御部１１３により、新たな収集周期を該当端末に通知させた後（Ｓ１１８）、ステップ１１２で受け付けた要求収集条件のうちで、収集周期のみを新たな収集周期に変え、この収集条件を収集条件データベース１３３に登録して（Ｓ１２２）、収集条件の登録処理（Ｓ１１０）を終了する。
【００５９】
また、ステップ１１７で、問合せが必要であると判断した場合、収集周期管理部１１１は、通信制御部１１３により、新たな収集周期の是非を該当端末に問い合わさせる（Ｓ１１９）。この問合せに対して、第二の通信装置１０２が該当端末から返答を受信し、この返答を収集条件管理部１１１が受け取ると（Ｓ１２０）、この返答が新たな収集周期を認めるものであるか否かを判断する（Ｓ１２１）。新たな収集周期を認めない旨の返答である場合には、ステップ１２３に進み、前述したように、ステップ１１２で受信した要求収集条件をそのまま、つまり収集周期を変更することなく要求収集条件を収集条件データベース１３３に登録する。また、提示した１以上の新たな収集周期のうち、いずれか一つの収集周期を認める旨の返答である場合には、ステップ１２２に進み、前述したように、ステップ１１２で受け付けた要求収集条件のうちで、収集周期のみを新たな収集周期に変え、この収集条件を収集条件データベース１３３に登録して（Ｓ１２２）、収集条件の登録処理（Ｓ１１０）を終了する。
【００６０】
例えば、ステップ１１９で、新たな収集周期として、「500ms」と「750ms」とを提示して、該当管理端末３００からいずれの新たな収集周期も認めない旨の返答があった場合には、ステップ１２３において、ステップ１１２で受信した要求収集条件をそのまま、つまり収集周期「600ms」を変更することなく要求収集条件を収集条件データベース１３３に登録する。また、該当管理端末３００から「500ms」又は「750ms」を新たな収集周期として認める旨の返答があった場合、ステップ１２２において、ステップ１１２で受け付けた要求収集条件のうちで、収集周期のみを新たな収集周期「500ms」又は「750ms」に変え、この収集条件を収集条件データベース１３３に登録する。
【００６１】
以上で収集条件の登録処理（Ｓ１１０）が終了する。
【００６２】
次に、図６のシーケンス図における装置情報収集処理（Ｓ１３０）の詳細について、図９に示すフローチャートに従って説明する。
【００６３】
装置情報管理部１１２は、収集条件データベース１３３を参照して、常に、いずれかの装置２００に関する装置情報の収集期間になったか否かを監視しており、いずれかの装置２００に関する装置情報の収集期間になったと判断すると（Ｓ１３１）、当該装置２００に対して、通信制御部１１３により、収集期間毎に装置情報の送信を要求させる（Ｓ１３２）。
【００６４】
この送信要求に対して、該当装置２００から装置情報を受信すると（Ｓ１３３）、この装置情報を装置情報データベース１３２（図３）に格納した後、当該収集周期が設定されている管理端末３００へ当該装置情報を送信する（Ｓ１３４）。そして、当該収集期間が終了したか否かを判断し、当該収集期間が終了していなければ、ステップ１３２に戻り、当該収集期間が終了していれば、当該収集期間での収集処理（Ｓ１３０）を終了する。
【００６５】
次に、図１０を用いて、本実施形態の効果について説明する。
【００６６】
仮に、以上で例示したように、「Ｉ０１」２００に関して、管理端末「１１」３００用の装置情報の収集周期が「1000ms」として収集条件データベース１３３に登録され、管理端末「１２」３００用の装置情報の収集周期が「1500ms」として収集条件データベース１３３に登録されているときに、管理端末「１３」３００から要求収集周期として「600ms」が送信されてきたとする。
【００６７】
以上の場合、管理端末「１３」３００からの要求収集周期「600ms」を、実際に装置情報を収集する収集周期とした場合、同図中の上段に示すように、0ms〜9000msの間に、情報収集装置１００は、管理端末「１１」３００、管理端末「１２」３００及び管理端末３００「１３」用の装置情報を収集するため、装置２００「Ｉ０１」に対して、２５回アクセスする必要がある。すなわち、管理端末「１１」３００及び管理端末「１２」３００用の装置情報を収集するためには、装置「Ｉ０１」２００に対して、１３回アクセスする必要があるが、さらに、管理端末「１３」３００用の装置情報も収集するためには、さらに１２回アクセスする必要がある。
【００６８】
これに対して、管理端末「１３」３００用の装置情報の収集周期を新たな収集周期「500ms」とした場合、同図中の下段に示すように、0ms〜9000msの間に、情報収集装置１００は、管理端末「１１」３００、管理端末「１２」３００及び管理端末「１３」３００用の装置情報を収集するため、装置「Ｉ０１」２００に対して、１９回アクセスすれば足りる。すなわち、管理端末「１１」３００及び管理端末「１２」３００用の装置情報を収集するためのアクセス回数１３よりも、６回だけ多くアクセスすればよい。なお、管理端末「１３」３００用の装置情報の収集周期を新たな収集周期として、「500ms」ではなく、「750ms」とした場合も、装置「Ｉ０１」２００に対して、１９回アクセスすれば足りる。
【００６９】
基本的に、管理端末「１３」３００用の新たな収集周期「500ms」は、要求収集周期「600ms」よりも周期としては短く、管理端末「１３」３００用にのみ、装置「Ｉ０１」２００にアクセスする場合は、新たな収集周期「500ms」の方がアクセス回数が多くなる。しかしながら、他の管理端末「１１」「１２」３００用にアクセスするときのことも併せて総合的に考察すると、管理端末「１３」３００用の装置情報の収集周期を新たな収集周期「500ms」にした場合のアクセスのタイミングは、管理端末「１１」３００用にアクセスするタイミング、及び／又は管理端末「１２」３００用にアクセスするタイミングと、重複することが多くなる。すなわち、管理端末「１３」３００用の情報収集と、他の管理端末「１１」「１２」３００用の情報収集とをまとめて行うことができる回数が多くなる。
【００７０】
この結果、本実施形態では、情報収集装置１００と装置「Ｉ０１」２００との間の通信回数が減り、この間の通信効率を高めることができる。このように、通信効率を高めることができることにより、情報収集装置１００や複数の装置２００の通信装置１０１，２０３の通信許容量を超えることによる装置情報の破棄等を回避することができる。
【００７１】
なお、以上の実施形態では、情報収集装置１００に装置情報データベース１３２を設けているが、本実施形態のように、装置情報を収集した後、直ちに、管理端末３００へ装置情報を送信する場合には、装置情報データベース１３２は必ずしも必要ではない。但し、情報収集装置１００と管理端末３００との通信量を減らすために、予め定められた数の装置情報をまとめて管理端末３００へ送信する場合には、少なくとも、この予め定められた数の装置情報を保存しておく記憶領域が必要である。
【００７２】
また、本実施形態では、収集条件データベース１３３に登録する収集条件のうちで、収集期間を期間の開始時刻と期間の終了時刻とで定めているが、例えば、「電流が閾値を超えた前後１０分間」のように、時刻を除く要素により定めてもよい。
【００７３】
また、本実施形態では、収集周期変更の是非の問合せの有無を予め登録しておくことにより、収集周期変更の是非の問合せを行う場合と問合せを行わない場合とがあるが、いずれか一方ののみを行うようにしてもよい。具体的に、収集周期変更の是非の問合せを必ず行う場合には、図７に示すフロー中のステップ１１７及びステップ１１８の処理を省略し、図８に示すフロー中のステップ１５６〜ステップ１５８の処理を省略することになる。また、いかなるときも収集周期変更の是非の問合せを行わない場合には、図７に示すフロー中のステップ１１７の処理、及びステップ１１９からステップ１２１の処理を省略し、図８に示すフロー中のステップ１５６の処理、及びステップ１５９、ステップ１６０の処理を省略することになる。
【００７４】
また、本実施形態では、関連する他の収集条件の収集周期の公約数の倍数のうちから、新たな収集周期を抽出するにあたり、要求収集周期との時間差が予め定めた閾値以内のものを抽出しているが、要求収集周期で装置情報を収集する際の通信回数に対して、公約数の倍数を収集周期として装置情報を収集する際の通信回数の割合が、予め定めた閾値以内のものを抽出するようにしてもよい。例えば、収集期間中において、要求収集周期で装置情報を収集する際の通信回数が10000回であり、公約数の各倍数を収集周期として装置情報を収集する際の通信回数が、それぞれ、4000回、5500回、9200回であるとする。この場合、要求収集周期での通信回数（10000）に対する、公約数の各倍数の収集周期での通信回数（4000,5500,9200）の割合は、0.40、0.55、0.92となる。仮に、閾値を0.75とし、割合がこの閾値以下になる倍数を抽出するとした場合、割合が0.40になる倍数と、割合が0.55になる倍数とが抽出されることになる。
【００７５】
「第二の実施形態」
次に、図１１〜図１３を用いて、本発明に係る情報収集システムの第二の実施形態について説明する。
【００７６】
図１に示すように、本実施形態の情報収集システムは、複数の装置２００，２００，…から装置情報を収集する複数の情報収集装置１００ａ，１００ｂ，１００ｃと、これらの情報収集装置１００ａ，１００ｂ，１００ｃで収集された装置情報を取得する複数の管理端末３００，３００，…とを備えている。
【００７７】
情報収集装置１００ａには、ネットワークN１を介して、装置「I０１」２００が接続され、情報収集装置１００ｂには、ネットワークN２を介して、装置「I０２」２００が接続さている。情報処理装置１００ａ及び情報処理装置１００ｂは、ネットワークN３にも接続されている。このネットワークN３には、管理端末「１１」３００及び情報収集装置１００ｃが接続されている。情報収集装置１００ｃは、ネットワークN４にも接続されており、このネットワークN４に管理端末「１３」３００が接続されている。
【００７８】
管理端末「１１」３００は、情報収集装置１００ａから装置「I０１」２００の装置情報を取得し、情報収集装置１００ｂから装置「I０２」２００の装置情報を取得する。また、管理端末「１３」３００は、情報収集装置１００ａを介して、情報収集装置１００ｃから装置「I０１」２００の装置情報を取得し、さらに、情報収集装置１００ｂを介して、情報収集装置１００ｃから装置「I０２」２００の装置情報を取得する。すなわち、本実施形態の管理端末「１３」３００は、複数台の情報収集装置１００ｃ，１００ａ又は１００ｃ，１００ｂを経て、各装置２００の装置情報を取得する。
【００７９】
本実施形態の情報収集装置１００ａ，１００ｂ，１００ｃは、基本的に第一の実施形態の情報収集装置１００と同じ構成である。但し、本実施形態の情報収集装置１００ａ，１００ｂ，１００ｃは、第一の実施形態の情報収集装置１００と以下の三つの点で異なる。
【００８０】
第一点は、ある情報収集装置の収集条件管理部１１１は、通信制御部１１３を介して、他の情報収集装置との間で収集条件を送受信する点である。第二点は、ある情報収集装置の装置情報管理部１１２は、通信制御部１１３を介して、他の情報収集装置との間で装置情報を送受信する点である。第三点は、通信情報データベース１３５が、図１２に示すように、通信相手先の候補としての装置のＩＤが格納される装置ＩＤ欄１３５ａと、この通信相手先候補の通信アドレスが格納される通信アドレス欄１３５ｂの他に、この通信相手先候補の装置に接続されている装置のＩＤが格納される接続装置ＩＤ欄１３５ｃを有する点である。このように、接続装置ＩＤ欄１３５ｃを設けているのは、例えば、情報収集装置１００ｃが装置「Ｉ０１」２００の装置情報を収集する際、接続装置ＩＤ欄１３５にこの装置２００のＩＤである「Ｉ０１」が格納されているレコードを参照することで、実際の通信相手の通信アドレスを把握できるようにするためである。なお、装置ＩＤ欄１３５ａ中の「１２」は、管理端末「１３」３００の装置ＩＤであり、装置ＩＤ欄１３５ａ中の「Ｇ０ａ」「Ｇ０ｂ」は、情報収集装置１００ａ，１００ｂの装置ＩＤである。
【００８１】
次に、図１３に示すシーケンス図に従って、本実施形態の情報収集システムの動作について説明する。なお、ここでは、情報収集装置１００ａの収集条件データベース１３３には、管理端末「１１」３００からの要求に基づく装置「Ｉ０１」２００の装置情報に関する収集条件が既に格納されており、管理端末「１３」３００からの要求に基づく装置「Ｉ０１」２００の装置情報に関する収集条件は格納されていないとする。また、情報収集装置１００ｂの収集条件データベース１３３には、管理端末「１１」３００からの要求に基づく装置「Ｉ０２」２００の装置情報に関する収集条件が既に格納されており、管理端末「１３」３００からの要求に基づく装置「Ｉ０２」２００の装置情報に関する収集条件は格納されていないとする。
【００８２】
まず、管理端末「１３」３００は、第一の実施形態と同様に、装置「Ｉ０１」２００及び装置「Ｉ０２」２００に関する収集条件の変更条件を受け付けると（Ｓ３１１）、この変更条件を情報収集装置１００ｃへ送信する（Ｓ３１２）。情報収集装置１００ｃの収集条件管理部１１１は、通信制御部１１３を介して、この変更条件を受け付けると（Ｓ１１１ｃ）、これを変更条件データベース１３４に格納する。次に、管理端末「１３」３００は、装置２００「Ｉ０１」及び装置「Ｉ０２」２００に関する収集条件を受け付けると（Ｓ３１３）、この収集条件を要求収集条件として情報収集装置１００ｃへ送信する（Ｓ３１４）。情報収集装置１００ｃの収集条件管理部１１１は、通信制御部１１３を介して、この要求収集条件を受信すると、これをメモリ１２０に一時的に保存する（Ｓ１１２ｃ）。
【００８３】
そして、情報収集装置１００ｃの収集条件管理部１１１は、通信制御部１１３により、装置２００「Ｉ０１」に関する要求収集条件を情報収集装置１００ａへ送信させると共に（Ｓ１１２ｃａ）、装置「Ｉ０２」２００に関する要求収集条件を情報収集装置１００ｂへ送信させる（Ｓ１１２ｃｂ）。この際、収集条件管理部１１１は、通信制御部１１３に、装置「Ｉ０１」２００に関する要求収集条件を情報収集装置１００ａへ送信させるため、送信情報データベース１３５（図１２）を参照して、接続装置ＩＤ欄１３５ｃにこの装置「Ｉ０１」２００のＩＤ「Ｉ０１」が格納されているレコードから、情報収集装置１００ａの通信アドレスを取得し、この通信アドレスを通信制御部１１３に渡す。同様に、通信制御部１１３に、装置「Ｉ０２」２００に関する要求収集条件を情報収集装置１００ｂへ送信させるため、送信情報データベース１３５を参照して、情報収集装置１００ｂの通信アドレスを取得し、この通信アドレスを通信制御部１１３に渡す。
【００８４】
情報収集装置１００ａの収集条件管理部１１１は、通信制御部１１１を介して、情報収集装置１００ｃから、装置「Ｉ０１」２００に関する要求収集条件を受信すると（Ｓ１１２ａ）、収集条件データベース１３３に格納されている収集条件のうちで、ステップ１１２ａで受け付けた要求収集条件と関連する収集条件を検索する（Ｓ１１３ａ）。そして、この検索で得られた装置「Ｉ０１」２００に関する他の収集条件を、通信制御部１１１を介して、情報収集装置１００ｃに送信する（Ｓ１１４ａ）。同様に、情報収集装置１００ｂの収集条件管理部１１１は、通信制御部１１１を介して、情報収集装置１００ｃから、装置「Ｉ０２」２００に関する要求収集条件を受信すると（Ｓ１１２ｂ）、収集条件データベース１３３に格納されている収集条件のうちで、ステップ１１２ｂで受け付けた要求収集条件と関連する収集条件を検索する（Ｓ１１３ｂ）。そして、この検索で得られた装置「Ｉ０２」２００に関する他の収集条件を、通信制御部１１１を介して、情報収集装置１００ｃに送信する（Ｓ１１４ｂ）。なお、要求収集条件と関連する他の収集条件とは、第一の実施形態で説明したように、収集条件データベース１３３に格納されている収集条件のうちで、要求収集条件中の装置ＩＤ及び装置情報種と同じ装置ＩＤ及び装置情報種を含み、要求収集条件中の収集期間と一部又は全体が重複している収集期間を含む収集条件である。
【００８５】
情報収集装置１００ｃの収集条件管理部１１１は、通信制御部１１１を介して、装置「Ｉ０１」２００に関する要求収集条件と関連する他の収集条件、及び装置「Ｉ０２」２００に関する要求収集条件と関連する他の収集条件を受信すると（Ｓ１１３ｃａ，Ｓ１１３ｃｂ）、各装置「Ｉ０１」「Ｉ０２」毎の新たな収集周期を算出する（Ｓ１１５ｃ）。そして、通信制御部１１１を介して、各装置「Ｉ０１」「Ｉ０２」毎の新たは収集周期の是非に関して、管理端末「１３」３００へ問い合わせる（Ｓ１１９ｃ）。なお、新たな収集周期の算出手法は第一の実施形態と同様である。
【００８６】
管理端末「１３」３００は、この問合せを受け付けると（Ｓ３１５）、この問合せに含まれている新たな収集周期をディスプレイ上に表示する（Ｓ３１６）。管理端末「１３」３００は、この表示を見た利用者から新たな収集周期の是非を受け付けると（Ｓ３１７）、これを情報収集装置１００ｃへ送信する（Ｓ３１８）。
【００８７】
情報収集装置１００ｃの収集条件管理部１１１が、通信制御部１１３を介して、新たな収集周期の是非を受信すると（Ｓ１２０ｃ）、第一の実施形態と同様に、新たな収集周期の是非に応じた収集条件を収集条件データベース１３３に登録する（Ｓ１２２ｃ）。そして、収集条件管理部１１１は、通信制御部１１３を介して、装置「Ｉ０１」２００の装置情報に関する新たな収集周期を含む収集条件を情報収集装置１００ａへ送信し（Ｓ１２３ｃａ）、装置「Ｉ０２」２００の装置情報に関する新たな収集周期を含む収集条件を情報収集装置１００ｂへ送信する（Ｓ１２３ｃｂ）。
【００８８】
情報収集装置１００ａ及び情報収集装置１００ｂの収集条件管理部１１１は、通信制御部１１３を介して、収集条件を受信すると（Ｓ１２１ａ，Ｓ１２１ｂ）、この収集条件を収集条件データベース１３３に登録する（Ｓ１２２ａ，Ｓ１２２ｂ）。
【００８９】
各情報収集装置１００ａ，１００ｂの装置情報管理部１１２は、収集条件データベース１３３に格納されている収集条件を参照して、装置情報の収集タイミングになったと判断すると、通信制御部１１３により、装置「Ｉ０１」「Ｉ０２」へ装置情報の送信要求を送信さる（Ｓ１３２ａ，Ｓ１３２ｂ）。各装置「Ｉ０１」「Ｉ０２」は、装置情報の送信要求を受信すると（Ｓ２３１ａ，Ｓ２３１ｂ）、送信要求元の情報収集装置１００ａ，１００ｂへこの時点での装置情報を送信する（Ｓ２３２ａ，Ｓ２３２ｂ）。
【００９０】
各情報収集装置１００ａ，１００ｂの装置情報管理部１１２は、通信制御部１１３により、各装置「Ｉ０１」「Ｉ０２」の装置情報がそれぞれ受信されると（Ｓ１３３ａ，Ｓ１３３ｂ）、これを情報収集装置１００ｃへ転送させる（Ｓ１３４ａ，S１３４ｂ）。
【００９１】
情報収集装置１００ｃの装置情報管理部１１２は、通信制御部１１３により、各情報収集装置１００ａ，１００ｂからの各装置情報が受信されると（Ｓ１３３ｃａ，Ｓ１３３ｃｂ）、各装置情報を装置情報データベース１３２に格納した後、通信制御部１１３により、各装置情報を管理端末「１３」３００へ送信させる（Ｓ１３４ｃａ，Ｓ１３４ｃｂ）。
【００９２】
以上のように、複数の装置２００，２００，…と複数のネットワークＮ１，Ｎ２，…と複数の情報収集装置１００ａ，１００ｂ，１００ｃとが複雑に錯綜していても、情報収集装置間で収集条件や装置情報をやり取りすることで、管理端末３００は所望の装置２００の装置情報を得ることができる。
【００９３】
また、本実施形態でも、第一の実施形態と同様に、情報収集装置１００ａと装置「Ｉ０１」２００との間の通信回数、及び情報収集装置１００ｂと装置「Ｉ０２」２００との間の通信回数を減らすことができる。
【図面の簡単な説明】
【００９４】
【図１】本発明に係る第一の実施形態における情報収集システムの構成図である。
【図２】本発明に係る第一の実施形態における装置管理データベースのデータ構成を示す説明図である。
【図３】本発明に係る第一の実施形態における装置情報データベースのデータ構成を示す説明図である。
【図４】本発明に係る第一の実施形態における収集条件データベースのデータ構成を示す説明図である。
【図５】本発明に係る第一の実施形態における変更条件データベースのデータ構成を示す説明図である。
【図６】本発明に係る第一の実施形態における情報収集システムの動作を示すシーケンス図である。
【図７】図６中の収集条件登録処理（Ｓ１１０）の詳細を示すフローチャートである。
【図８】図７中の新たな収集周期の算出処理（Ｓ１１５）の詳細を示すフローチャートである。
【図９】図６中の装置情報の収集処理（Ｓ１３０）の詳細を示すフローチャートである。
【図１０】本発明に係る第一の実施形態における要求収集周期での通信回数と新たな収集周期での通信回数との差を示す説明図である。
【図１１】本発明に係る第二の実施形態における情報収集システムの構成図である。
【図１２】本発明に係る第二の実施形態における通信情報データベースのデータ構成を示す説明図である。
【図１３】本発明に係る第二の実施形態における情報収集システムの動作を示すシーケンス図である。
【符号の説明】
【００９５】
１００，１００ａ，１００ｂ，１００ｃ：情報収集装置、１０１，１０２，２０３：通信装置、１１０：ＣＰＵ、１１１：収集条件管理部、１１２：装置情報管理部、１１３：通信制御部、１２０：メモリ、１３０：記憶装置、１３１：装置管理データベース、１３２：装置情報データベース、１３３：収集条件データベース、１３４：変更条件データベース、１３５：通信情報データベース、１３６：情報収集プログラム、２００：装置、２０２：センサ、３００：管理端末
【図１】
0004950127.tif 000002
【図２】
0004950127.tif 000003
【図３】
0004950127.tif 000004
【図４】
0004950127.tif 000005
【図５】
0004950127.tif 000006
【図６】
0004950127.tif 000007
【図７】
0004950127.tif 000008
【図８】
0004950127.tif 000009
【図９】
0004950127.tif 000010
【図１０】
0004950127.tif 000011
【図１１】
0004950127.tif 000012
【図１２】
0004950127.tif 000013
【図１３】
0004950127.tif 000014