(57)【要約】【課題】  複数のホストに備えられたユーティリティからデバイスへポーリングが行われると、ポーリングの間隔、タイミングによって、デバイスは常にWake状態となり、消費電力を軽減できない。【解決手段】  ユーティリティ管理システム、デバイス管理システム、ポーリング制御システムを備えたホストPCにおいて、ポーリング間隔、タイミングを算出して、前記ユーティリティを備え、かつデバイスの監視を行っている各ホストに対して、算出した前記ポーリング間隔、タイミングを通知する。【選択図】  図２
2007141069.tif 000002
【特許請求の範囲】
【請求項１】
デバイスがホストからの情報取得要求に対してWakeした場合において、再び省電力モードに移行するまでの時間をデバイスの種類ごとに管理するデバイス管理システムを備えたことを特徴とするネットワーク管理システム。
【請求項２】
ホスト情報、起動時間情報、およびポーリング間隔情報を管理するユーティリティ管理システムを備えたことを特徴とする請求項１に記載のネットワーク管理システム。
【請求項３】
前記デバイス管理システムの情報とポーリング管理システムの情報から、各ホストにおけるユーティリティのポーリングの間隔とタイミングを統一させるためのポーリング制御システムを備えたことを特徴とする請求項１、２に記載のネットワーク管理システム。
【請求項４】
前記ポーリング間隔とタイミングの通知を受ける手段を備えたことを特徴とする請求項１〜３に記載のユーティリティ
【請求項５】
前記ポーリング間隔とタイミングの通知によって、ポーリング間隔の変更と、タイミングを変更することが可能なことを特徴とする請求項１〜４に記載のユーティリティ。
【請求項６】
起動時に前記デバイス管理システム、ユーティリティ管理システム、およびポーリング制御システムを備えた前記ネットワーク管理システムへ前記ホスト情報、起動時間情報、およびポーリング間隔情報を通知可能なことを特徴とする請求項１〜５に記載のユーティリティ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力モードに移行する機能を持ったデバイスに対して複数のホストからユーティリティを用いて監視する場合において、デバイスのWakeの頻度を軽減させることによって、消費電力を軽減するための情報取得制御システムに関する。
【背景技術】
【０００２】
ネットワークに接続された省電力モードに移行可能なデバイスの情報取得を行う場合は、ポーリング間隔毎にデバイスがWakeすることによって、電力を消費してしまうことになる。
【０００３】
上記電力の消費を軽減させるために、例えば、特開平９−２５１３５６においては、デバイスのステータスに応じてポーリング間隔を空ける方法がある。また、特開２００２−２９７４６２においては、ホストからデバイスへの情報取得要求頻度によって、ポーリング間隔を空ける方法がある。
【特許文献１】特開平９−２５１３５６号公報
【特許文献２】特開２００２−２９７４６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記の例のどちらにおいても、複数のホストからのポーリングに対しては考慮されておらず、複数のホストから同じユーティリティがポーリングを行う場合、個々のホストでは、ステータスに応じて、もしくは、ホストからデバイスへの情報取得要求頻度によって、ポーリング間隔を空けることは可能だが、アクセスする時間がバラバラであれば、プリンタがWakeする頻度は大きく、消費電力の軽減にはならない場合がある。
【課題を解決するための手段】
【０００５】
本発明では、前記の問題を解決するために、［請求項１］によれば、デバイスがホストからの情報取得要求に対してWakeした場合において、再び省電力モードに移行するまでの時間をデバイスの種類ごとに管理することを可能とする。また、［請求項２］によれば、各ホストから前記デバイスへユーティリティが情報取得を行う間隔を管理することを可能とする。また、［請求項３］によれば、前記デバイス管理システムの情報とポーリング管理システムの情報から、各ホストにおけるユーティリティのポーリングの間隔とタイミングを統一させることを可能とする。また、［請求項４］によれば、前記ポーリング間隔とタイミングの通知を受けことを可能とする。また、［請求項５］によれば、前記ポーリング間隔とタイミングの通知によって、ポーリング間隔の変更と、タイミングを変更することを可能とする。また、［請求項６］によれば、起動時に前記デバイス管理システム、ユーティリティ管理システム、およびポーリング制御システムを備えた前記ネットワーク管理システムへ前記ホスト情報、起動時間情報、およびポーリング間隔情報を通知可能とする。
【発明の効果】
【０００６】
上記解決手段により、ネットワーク上で複数のユーティリティがある同じデバイスをポーリングにより監視する場合において、同時アクセスを行うことによって、ランダムアクセス時に比べ、デバイスがWakeする頻度を軽減させることが可能である。
【発明を実施するための最良の形態】
【０００７】
以下、図面に基づいて発明の実施例について詳細に説明する。
【０００８】
［図１］に示しているネットワークシステム構成図には、ポーリング制御システム、ユーティリティ管理システム、デバイス管理システムを備えたホストPC１１、デバイスを監視することが可能なユーティリティを備えたホストPC１２、１４、１５、１６、および、前記ユーティリティからの情報取得要求に応答可能なデバイス１３、１７が接続されている。
【０００９】
ポーリング制御システムにおいて、ユーティリティを備えた各ホストへポーリング間隔とタイミングを通知するまでの手順について［図２］を使用して説明する。ユーティリティを備えたあるホストからデバイス管理システム、ユーティリティ管理システム、およびポーリング制御システムを備えた前記ネットワーク管理システムへホスト情報、起動時間情報、およびポーリング間隔情報の通知が行われた際、［図２］のS２０１において、デバイス管理システムが保持しているデバイス情報D２１よりデバイス名、スリープ移行時間を取得する。次にS２０２において、ユーティリティ管理システムが保持しているユーティリティ情報D２２より各ホストにおけるホスト名、監視デバイス、ポーリング間隔、ユーティリティ起動時間を取得する。Ｓ２０３において、Ｓ２０２で取得したユーティリティ情報から、最も多くのデバイスを監視しているユーティリティを導出する。Ｓ２０４において、導出できたと判定された場合は、Ｓ２０５において、導出されたユーティリティを基準ユーティリティとして決定する。Ｓ２０４において、導出できなかったと判定された場合は、Ｓ２０７において、ユーティリティの使用頻度により基準ユーティリティを決定する。Ｓ２０５，Ｓ２０７において、基準ユーティリティを決定した後、Ｓ２０６において、デバイス毎に監視しているユーティリティを導出する。Ｓ２０８において、基準ユーティリティに監視されていないデバイスがあると判定された場合は、Ｓ２０７において、そのデバイスを監視しているユーティリティの使用頻度より、そのデバイス内での基準ユーティリティを決定する。また、Ｓ２０８において、基準ユーティリティに監視されていないデバイスがないと判定された場合は、Ｓ２０９において、各基準ユーティリティ以外のポーリング間隔、タイミングを基準ユーティリティのポーリング間隔、タイミング、に合わせ、また、各デバイスのWakeしてからスリープするまでの時間内にて算出する。次にＳ２１０において、ポーリング間隔、タイミングを基準ユーティリティ以外の各ホストに通知する。Ｓ２１１において、通知できなかったと判定された場合は、Ｓ２１２において、エラー処理を行う。Ｓ２１１において、通知できたと判定された場合は、処理を終了する。通知を受けたデバイスは、ポーリング間隔、タイミングを変更する。
【００１０】
表1は、ユーティリティ管理システム内におけるホスト名、監視デバイス、ポーリング間隔、ユーティリティ起動時間である。
【００１１】
【表１】
2007141069.tif 000003
表２は、デバイス管理システム内におけるデバイス名、スリープ移行時間である。
【００１２】
【表２】
2007141069.tif 000004
【図面の簡単な説明】
【００１３】
【図１】ユーティリティ管理システム、デバイス管理システム、およびポーリング制御システムを備えたホストPC、デバイスを監視するためのユーティリティを備えたホストPC、および、前記ホストに備えられたユーティリティからの情報取得要求に対して応答可能な手段を備えたプリンタからなるネットワークシステム構成図である。
【図２】ポーリング制御システム内における、ユーティリティ管理システム、デバイス管理システムの情報を用いて、ポーリング間隔、ポーリングのタイミングを決定して、各ホストに通知するまでのフローである。
【符号の説明】
【００１４】
１１  ポーリングシステム、ユーティリティ管理システム、デバイス管理システムを備えたホストPＣ
１２、１４、１５、１６  ユーティリティを備えたホストPC
１３、１７  デバイス
【図１】
2007141069.tif 000005
【図２】
2007141069.tif 000006