(57)【特許請求の範囲】
【請求項１】
時間帯ごとの管理装置へのアクセスを分散させる時間幅を示すデータを取得する取得手段と、
前記取得したデータに基づいて、利用者から指定された時間に対応する時間幅を特定する特定手段と、
前記指定された時間と前記特定手段により特定した時間幅に基づく時間範囲の中から予め定められた基準に従って前記管理装置へのアクセス時間を選択する選択手段と、
前記選択手段により選択したアクセス時間に基づいて前記管理装置にアクセスする手段と、を含む
ことを特徴とする情報処理装置。
【請求項２】
前記選択手段により選択されたアクセス時間を前記利用者に通知し、前記利用者に許可を問い合わせる手段をさらに含み、
前記選択手段は、前記問い合わせの結果、前記利用者の許可が得られるまで、前記時間範囲の中から予め定められた基準に従って前記管理装置へのアクセス時間を再度選択する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記選択手段により選択したアクセス時間を前記管理装置に通知する通知手段をさらに含み、
前記選択手段は、前記通知したアクセス時間が前記管理装置から拒否された場合に、前記時間範囲の中から予め定められた基準に従って前記管理装置へのアクセス時間を再度選択する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記データは、前記管理装置へのアクセス頻度が高い時間帯の時間幅を、前記管理装置へのアクセス頻度が低い時間帯の時間幅よりも長くなるように定めたデータである
ことを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
前記選択手段は、前記時間範囲の中からランダムに選択した時間を、前記管理装置へのアクセス時間として選択する
ことを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
時間帯ごとの管理装置へのアクセスを分散させる時間幅を示すデータを取得する取得手段と、
前記取得したデータに基づいて、利用者から指定された時間に対応する時間幅を特定する特定手段と、
前記指定された時間と前記特定手段により特定した時間幅とに基づく時間範囲の中から予め定められた基準に従って前記管理装置へのアクセス時間を選択する選択手段と、
前記選択手段により選択したアクセス時間に基づいて前記管理装置にアクセスする手段
としてコンピュータを機能させるためのプログラム。
【請求項７】
管理装置と情報処理装置とを含み、
前記管理装置は、
時間帯ごとの管理装置へのアクセスを分散させる時間幅を示すデータを取得する取得手段と、
前記取得したデータに基づいて、利用者から指定された時間に対応する時間幅を特定する特定手段と、
前記指定された時間と前記特定手段により特定した時間幅とに基づく時間範囲の中から予め定められた基準に従って前記管理装置へのアクセス時間を選択する選択手段と、
前記選択手段により選択したアクセス時間を前記情報処理装置に通知する通知手段と、を含み、
前記情報処理装置は、
前記通知手段により通知されたアクセス時間に基づいて前記管理装置にアクセスする手段を含む
ことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム及び情報処理システムに関する。
【背景技術】
【０００２】
画像形成装置等のデバイスが管理装置に予め定められたタイミングでアクセスし、管理装置にログ情報を送信したり、管理装置から更新データを受信したりすることがある。この際に、例えば下記の特許文献１に記載されているように、複数のデバイスのそれぞれから管理装置に定期的にアクセスするタイミングを分散させることで、管理装置へのアクセス集中を回避することがある。
【０００３】
これに対して、例えばデバイスが管理装置へアクセスすることで取得した更新データに基づきデバイスの更新処理を行う場合には、更新処理などの間、デバイスの利用が中断されてしまうため、利用者の希望するタイミングで管理装置にアクセスして更新処理を行なわせることが要求される。こうした場合には、複数のデバイスのそれぞれが管理装置にアクセスするタイミングを利用者の希望に依らずシステム側で機械的に分散させるようにすると、利用者が希望しない時間帯にもかかわらず利用が妨げられてしまう可能性があった。また、利用者が指定した時間にデバイスが管理装置にアクセスするようにすると、利用者は一般に切りの良い時間を指定する傾向にあるため、一部の時間に局所的にアクセスが集中してしまう可能性もあった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−８１７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、管理装置にアクセスする時間を利用者の希望に沿った時間としつつ、管理装置へのアクセス集中も低減できる情報処理装置、プログラム及び情報処理システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の発明は、時間帯ごとの管理装置へのアクセスを分散させる時間幅を示すデータを取得する取得手段と、前記取得したデータに基づいて、利用者から指定された時間に対応する時間幅を特定する特定手段と、前記指定された時間と前記特定手段により特定した時間幅に基づく時間範囲の中から予め定められた基準に従って前記管理装置へのアクセス時間を選択する選択手段と、前記選択手段により選択したアクセス時間に基づいて前記管理装置にアクセスする手段と、を含むことを特徴とする情報処理装置である。
【０００７】
また、請求項２に記載の発明は、前記選択手段により選択されたアクセス時間を前記利用者に通知し、前記利用者に許可を問い合わせる手段をさらに含み、前記選択手段は、前記問い合わせの結果、前記利用者の許可が得られるまで、前記時間範囲の中から予め定められた基準に従って前記管理装置へのアクセス時間を再度選択することを特徴とする請求項１に記載の情報処理装置である。
【０００８】
また、請求項３に記載の発明は、前記選択手段により選択したアクセス時間を前記管理装置に通知する通知手段をさらに含み、前記選択手段は、前記通知したアクセス時間が前記管理装置から拒否された場合に、前記時間範囲の中から予め定められた基準に従って前記管理装置へのアクセス時間を再度選択することを特徴とする請求項１又は２に記載の情報処理装置である。
【０００９】
また、請求項４に記載の発明は、前記データは、前記管理装置へのアクセス頻度が高い時間帯の時間幅を、前記管理装置へのアクセス頻度が低い時間帯の時間幅よりも長くなるように定めたデータであることを特徴とする請求項１乃至３のいずれかに記載の情報処理装置である。
【００１０】
また、請求項５に記載の発明は、前記選択手段は、前記時間範囲の中からランダムに選択した時間を、前記管理装置へのアクセス時間として選択することを特徴とする請求項１乃至４のいずれかに記載の情報処理装置である。
【００１１】
また、請求項６に記載の発明は、時間帯ごとの管理装置へのアクセスを分散させる時間幅を示すデータを取得する取得手段と、前記取得したデータに基づいて、利用者から指定された時間に対応する時間幅を特定する特定手段と、前記指定された時間と前記特定手段により特定した時間幅とに基づく時間範囲の中から予め定められた基準に従って前記管理装置へのアクセス時間を選択する選択手段と、前記選択手段により選択したアクセス時間に基づいて前記管理装置にアクセスする手段としてコンピュータを機能させるためのプログラムである。
【００１２】
また、請求項７に記載の発明は、管理装置と情報処理装置とを含み、前記管理装置は、時間帯ごとの管理装置へのアクセスを分散させる時間幅を示すデータを取得する取得手段と、前記取得したデータに基づいて、利用者から指定された時間に対応する時間幅を特定する特定手段と、前記指定された時間と前記特定手段により特定した時間幅とに基づく時間範囲の中から予め定められた基準に従って前記管理装置へのアクセス時間を選択する選択手段と、前記選択手段により選択したアクセス時間を前記情報処理装置に通知する通知手段と、を含み、前記情報処理装置は、前記通知手段により通知されたアクセス時間に基づいて前記管理装置にアクセスする手段を含むことを特徴とする情報処理システムである。
【発明の効果】
【００１３】
請求項１、６及び７に記載の発明によれば、本構成を有しない場合と比較して、管理装置にアクセスする時間を利用者の希望に沿った時間としつつ、管理装置へのアクセス集中も低減できる。
【００１４】
請求項２に記載の発明によれば、本構成を有しない場合と比較して、管理装置にアクセスする時間が利用者の希望に沿わない時間に設定されることを回避できる。
【００１５】
請求項３に記載の発明によれば、本構成を有しない場合と比較して、管理装置でのアクセス集中が起こり難くなる。
【００１６】
請求項４に記載の発明によれば、アクセス頻度が高い時間帯はアクセス時間を分散させて管理装置へのアクセスが集中しないようにするとともに、アクセス頻度が低い時間帯は利用者の希望に近い時間にアクセス時間を設定できる。
【００１７】
請求項５に記載の発明によれば、本構成を有しない場合と比較して、管理装置にアクセスする時間を効果的に分散させることができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係る機器管理システムのシステム構成図である。
【図２】画像形成装置のハードウェア構成の一例を示す図である。
【図３】アクセス日時記憶テーブルの一例を示す図である。
【図４】管理サーバのハードウェア構成の一例を示す図である。
【図５】分散時間幅指定データの一例を示す図である。
【図６Ａ】機器管理システムにおいて行われる処理の第１の例を示すシーケンス図である。
【図６Ｂ】機器管理システムにおいて行われる処理の第１の例を示すシーケンス図である。
【図７】アクセス日時の設定画面の一例を示す図である。
【図８】確認画面の一例を示す図である。
【図９】更新されたアクセス日時記憶テーブルの一例を示す図である。
【図１０Ａ】機器管理システムにおいて行われる処理の第２の例を示すシーケンス図である。
【図１０Ｂ】機器管理システムにおいて行われる処理の第２の例を示すシーケンス図である。
【図１１Ａ】機器管理システムにおいて行われる処理の第３の例を示すシーケンス図である。
【図１１Ｂ】機器管理システムにおいて行われる処理の第３の例を示すシーケンス図である。
【図１２】管理サーバへの時間帯ごとのアクセス頻度と、同時アクセス上限数との関係を示した図である。
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための実施の形態（以下、実施形態という）を、図面に従って説明する。
【００２０】
図１には、本実施形態に係る機器管理システム１のシステム構成図を示した。図１に示されるように、機器管理システム１は、１又は複数の画像形成装置１０と、インターネット等のネットワーク２を介してそれぞれの画像形成装置１０を管理する管理サーバ２０とを含む。それぞれの画像形成装置１０はファイアウォール４を介してネットワーク２に接続し、ネットワーク２に接続する管理サーバ２０とデータを通信する。管理サーバ２０は、画像形成装置１０とファイアウォール４を介して接続しているため、管理サーバ２０からは画像形成装置１０との通信を開始することができない。そのため、管理サーバ２０が画像形成装置１０に情報を送信する場合には、画像形成装置１０から管理サーバ２０に対して送信された信号への返答として通信する必要がある。本実施形態では、画像形成装置１０は、定期的に又は指定されたタイミングで、管理サーバ２０にログ情報等のデータをアップロードしたり、管理サーバ２０から更新プログラム等のデータをダウンロードしたりする。以下、画像形成装置１０と管理サーバ２０の構成について説明する。
【００２１】
図２には、画像形成装置１０のハードウェア構成の一例を示した。図２に示されるように、画像形成装置１０は、制御部１００、記憶部１０２、通信部１０４、画像形成部１０６、操作パネル部１０８を備える。なお、本実施形態では、それぞれの画像形成装置１０の構成は同じとする。
【００２２】
制御部１００は、ＣＰＵ（Central Processing Unit）を含み、記憶部１０２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに画像形成装置１０の各部を制御する。
【００２３】
記憶部１０２は、画像形成装置１０の制御プログラムやデータを記憶するほか、制御部１００のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で画像形成装置１０に供給されてもよいし、インターネット等のデータ通信手段を介して画像形成装置１０に供給されてもよい。以下、記憶部１０２に記憶されるデータの一例について説明する。
【００２４】
図３には、記憶部１０２に記憶されるアクセス日時記憶テーブルの一例を示した。図３に示されるように、アクセス日時記憶テーブルには、処理を識別する処理ＩＤ、処理内容、タイミング指定種別、アクセス日時が関連づけて記憶される。処理内容は、管理サーバ２０への処理内容を記述したデータであり、例えば更新プログラムのダウンロードや、ログ情報のアップロード等の処理コマンドが記述されることとしてよい。タイミング指定種別は、管理サーバ２０へのアクセス日時をユーザの指定に基づいて設定するタイプ（ユーザ指定タイプ）のアクセスか、デバイスが機械的に設定するタイプ（デバイス指定タイプ）のアクセスのどちらかを示すデータである。アクセス日時は、処理内容を実行する日時を指定した情報である。なお、タイミング指定種別がデバイス指定タイプである場合には、画像形成装置１０が予め定められた基準（例えばランダムに選択された時間や、予め設定された時間等）に従って、アクセス日時を決定することとしてよい。また、タイミング指定種別がユーザ指定タイプである場合に行われるアクセス日時の設定処理については後述する。
【００２５】
制御部１００は、アクセス日時記憶テーブルの記憶内容を参照し、アクセス日時記憶テーブルに記憶されたアクセス日時が到来した場合には、到来したアクセス日時に関連づけられた処理内容を実行する。
【００２６】
通信部１０４は、ネットワークカードを含み、ネットワークカードを介してイントラネットに接続して、イントラネットに接続された他の装置（例えば他の画像形成装置１０やコンピュータ等）とデータ通信するとともに、ファイアウォール４とネットワーク２を介して管理サーバ２０とデータ通信する。
【００２７】
画像形成部１０６は、制御部１００から入力される画像形成命令（印刷ジョブ）に従って、印刷媒体上に画像を形成するものである。例えば、画像形成部１０６は、レーザプリンタ方式により画像を形成してもよいし、インクジェットプリンタ方式により画像を形成することとしてもよい。
【００２８】
操作パネル部１０８は、液晶ディスプレイ等の表示装置と、ボタン式やタッチパネル式等の入力装置とを備えた表示機能付き入力装置である。操作パネル部１０８は、画像形成装置１０を操作するユーザとの対話型インターフェースとして機能する。
【００２９】
図４には、管理サーバ２０のハードウェア構成の一例を示した。図４に示されるように、管理サーバ２０は、制御部２００、記憶部２０２、通信部２０４を備える。
【００３０】
制御部２００は、ＣＰＵ（Central Processing Unit）を含み、記憶部２０２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに管理サーバ２０の各部を制御する。
【００３１】
記憶部２０２は、管理サーバ２０のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部２００のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で管理サーバ２０に供給されてもよいし、インターネット等のデータ通信手段を介して管理サーバ２０に供給されてもよい。以下、記憶部２０２に記憶されるデータの一例について説明する。
【００３２】
図５には、分散時間幅指定データの一例を示した。分散時間幅指定データは、時間帯ごとの管理サーバ２０にアクセスする時間を分散させる時間幅を指定したデータである。図５に示される分散時間幅指定データの例では、時間帯（例えば、ｉ（ｉ＝０〜２３）時台）ごとの分散時間幅Ｔｉ（分）が関連付けたテーブルが含まれる。なお、図５に示した例では、時間帯を１時間おきに定めたが、時間帯は任意の時間間隔で定めてもよい。また、分散時間幅指定データには、日付や曜日、又はこれらの組み合わせごとに生成したテーブルを１又は複数含むようにしてもよい。分散時間幅指定データの生成方法の詳細については後述する。
【００３３】
通信部２０４は、ネットワークカードを含み、ネットワークカードを介してネットワーク２に接続して、ネットワーク２とファイアウォール４を介して他の装置（例えば画像形成装置１０等）とデータ通信する。
【００３４】
［第１の実施例］
次に、図６Ａ及び図６Ｂに示したシーケンス図を参照しながら、機器管理システム１において行われる処理の第１の例について説明する。
【００３５】
図６Ａに示されるように、画像形成装置１０は、管理サーバ２０にアクセスし、管理サーバ２０に管理対象としての登録を要求する（Ｓ１１０１）。管理サーバ２０は、画像形成装置１０を登録し（Ｓ１１０２）、登録した画像形成装置１０に対して分散時間幅指定データ（図５参照）を送信する（Ｓ１１０３）。画像形成装置１０は、管理サーバ２０から受信した分散時間幅指定データ（図５参照）を記憶する（Ｓ１１０４）。
【００３６】
画像形成装置１０は、例えば更新プログラムをダウンロードして画像形成装置１０の更新処理を行なうために、ユーザから管理サーバ２０へアクセスを実行する日時の設定要求を受け付けると（Ｓ１１０６）、アクセス日時の設定画面（図７を参照）を表示する（Ｓ１１０７）。
【００３７】
図７には、アクセス日時の設定画面の一例を示した。図７に示されるように、アクセス日時の設定画面には、処理内容と、アクセス日時を指定する入力欄が表示される。アクセス日時の入力欄に、日時が入力された後に、指定画面における「決定」ボタンが押下され、画像形成装置１０が、ユーザから管理サーバ２０へのアクセス日時の指定を受け付けると（Ｓ１１０８）、Ｓ１１０４で記憶した分散時間幅指定データに基づいて、指定された日時（指定日時）に対応する分散時間幅を特定する（Ｓ１１０９）。
【００３８】
画像形成装置１０は、Ｓ１１０９において、指定日時の日付や曜日に基づいて、分散時間幅指定データの中から上記日付や曜日に対応するテーブルを選択するとともに、選択したテーブルにおいて指定日時における時間が属する時間帯に定められた分散時間幅を特定するようにしてよい。もちろん、分散時間幅指定データを日付や曜日によらず同一としている場合には、指定日時における時間が属する時間帯に定められた分散時間幅を特定するようにしてもよい。
【００３９】
画像形成装置１０は、Ｓ１１０８で受け付けた指定日時、及びＳ１１０９で特定した分散時間幅に基づいて分散時間範囲を決定する（Ｓ１１１０）。例えば、画像形成装置１０は、指定日時を含む分散時間幅の時間範囲を分散時間範囲として決定することとしてよい。具体的には、指定日時（Ｔ）、分散時間幅（Ｗ）、分散時間範囲（Ｄ）、α、βを０以上の数として、（Ｔ−α・Ｗ）≦Ｄ≦（Ｔ＋β・Ｗ）、α＋β＝１を満たす任意のＤを分散時間範囲として決定することとしてよい。なお、例えば、指定日時（Ｔ）を分散時間範囲（Ｄ）の始期とする場合にはα＝０、β＝１となり、指定日時（Ｔ）を分散時間範囲（Ｄ）の中央とした場合にはα＝β＝１／２となる。また、分散時間範囲の始期（Ｔ−α・Ｗ）や終期（Ｔ＋β・Ｗ）の一方が予め定められた時間に一致するようにαやβを選択してもよい。
【００４０】
次に、画像形成装置１０は、Ｓ１１１０で決定した分散時間範囲の中からランダムに時間を選択し（Ｓ１１１１）、選択した時間に基づく選択日時を確認画面（図８を参照）に表示して、選択日時での設定を許可するか否かをユーザに問い合わせる（Ｓ１１１２）。なお、画像形成装置１０は、Ｓ１１１１において、乱数（又は疑似乱数）を生成し、生成した乱数に基づいて分散時間範囲の中から時間を選択することとしてよい。
【００４１】
図８には、確認画面の一例を示した。図８に示されるように、確認画面には、Ｓ１１１１で選択された選択日時と、処理内容が表示される。そして、確認画面における「決定」ボタンが押下され、ユーザにより選択日時での設定が許可される場合には（Ｓ１１１２：Ｙ）、選択日時をアクセス日時記憶テーブルに記憶し、アクセス日時記憶テーブルを更新する（Ｓ１１１３）。
【００４２】
図９には、Ｓ１１１３で更新されたアクセス日時記憶テーブルの一例を示した。アクセス日時記憶テーブルには、処理を識別する処理ＩＤ、処理内容、タイミング指定種別（ユーザ指定タイプ）に関連付けて、ユーザに許可された選択日時がアクセス日時として記憶される。
【００４３】
また、図８の確認画面において「キャンセル」ボタンが押下され、ユーザが選択日時での設定を許可しない場合には（Ｓ１１１２：Ｎ）、画像形成装置１０はＳ１１１１に戻って、ユーザにより選択日時での設定が許可されるまで、Ｓ１１１１以降の処理を繰り返し実行する。
【００４４】
次に、図６Ｂに示されるように、画像形成装置１０は、アクセス日時記憶テーブルに記憶されたアクセス日時が到来していない場合には（Ｓ１１１４：Ｎ）、待機し、アクセス日時記憶テーブルに記憶されたアクセス日時が到来した場合には（Ｓ１１１４：Ｙ）、当該アクセス日時に関連付けられた処理内容に基づいて管理サーバ２０にリクエストを送信する（Ｓ１１１５）。
【００４５】
管理サーバ２０は、画像形成装置１０から送信されたリクエストに対応するデータを、画像形成装置１０に対して送信し（Ｓ１１１６）、画像形成装置１０は管理サーバ２０から送信されたデータに基づく処理を実行する（Ｓ１１１７）。以上が、第１の実施例に係る処理の流れである。
【００４６】
［第２の実施例］
次に、図１０Ａ及び図１０Ｂに示したシーケンス図を参照しながら、機器管理システム１において行われる処理の第２の例について説明する。
【００４７】
図１０Ａに示されるように、画像形成装置１０は、管理サーバ２０にアクセスし、管理サーバ２０に管理対象としての登録を要求する（Ｓ２１０１）。管理サーバ２０は、画像形成装置１０を登録し（Ｓ２１０２）、登録した画像形成装置１０に対して分散時間幅指定データ（図５参照）を送信する（Ｓ２１０３）。画像形成装置１０は、管理サーバ２０から受信した分散時間幅指定データ（図５参照）を記憶する（Ｓ２１０４）。
【００４８】
画像形成装置１０は、例えば更新プログラムをダウンロードして画像形成装置１０の更新処理を行なうために、ユーザから管理サーバ２０へアクセスを実行する日時の設定要求を受け付けると（Ｓ２１０６）、アクセス日時の設定画面（図７を参照）を表示する（Ｓ２１０７）。
【００４９】
画像形成装置１０が、設定画面においてユーザから管理サーバ２０へのアクセス日時の指定を受け付けると（Ｓ２１０８）、Ｓ２１０４で記憶した分散時間幅指定データに基づいて、指定された日時（指定日時）に対応する分散時間幅を特定する（Ｓ２１０９）。そして、画像形成装置１０は、Ｓ２１０８で受け付けた指定日時、及びＳ２１０９で特定した分散時間幅に基づいて分散時間範囲を決定する（Ｓ２１１０）。
【００５０】
次に、画像形成装置１０は、Ｓ２１１０で決定した分散時間範囲の中からランダムに時間を選択し（Ｓ２１１１）、選択した時間に基づく選択日時を確認画面（図８を参照）に表示して、選択日時での設定を許可するか否かをユーザに問い合わせる（Ｓ２１１２）。画像形成装置１０は、ユーザが選択日時での設定を許可しない場合には（Ｓ２１１２：Ｎ）、画像形成装置１０はＳ２１１１に戻り、ユーザにより選択日時での設定が許可される場合には（Ｓ２１１２：Ｙ）、管理サーバ２０に選択日時を通知する（Ｓ２１１３）。
【００５１】
次に、図１０Ｂに示されるように、管理サーバ２０は、通知された選択日時でのアクセスを許可するか否かを判断し（Ｓ２１１４）、その判定結果を画像形成装置１０に通知する（Ｓ２１１５）。管理サーバ２０は、例えばＳ２１１４において、通知された選択日時でのアクセス予想数が閾値以下である場合にはアクセスを許可し、閾値を超える場合にはアクセスを拒否することとしてよい。なお、通知された選択日時でのアクセス予想数は、当該選択日時でのアクセスを許可した他の画像形成装置１０の数に基づいて算出することとしてよい。
【００５２】
画像形成装置１０は、通知された判定結果が許可でない場合には（Ｓ２１１６：Ｎ）、画像形成装置１０はＳ２１１１に戻り、通知された判定結果が許可である場合には（Ｓ２１１６：Ｙ）、管理サーバ２０に送信した選択日時をアクセス日時記憶テーブルに記憶し、アクセス日時記憶テーブルを更新する（Ｓ２１１７）。
【００５３】
次に、画像形成装置１０は、アクセス日時記憶テーブルに記憶されたアクセス日時が到来していない場合には（Ｓ２１１８：Ｎ）、待機し、アクセス日時記憶テーブルに記憶されたアクセス日時が到来した場合には（Ｓ２１１８：Ｙ）、当該アクセス日時に関連付けられた処理内容に基づいて管理サーバ２０にリクエストを送信する（Ｓ２１１９）。
【００５４】
管理サーバ２０は、画像形成装置１０から送信されたリクエストに対応するデータを、画像形成装置１０に対して送信し（Ｓ２１２０）、画像形成装置１０は管理サーバ２０から送信されたデータに基づく処理を実行する（Ｓ２１２１）。以上が、第２の実施例に係る処理の流れである。
【００５５】
なお、上記の第２の実施例に係る処理において、管理サーバ２０が画像形成装置１０から通知された選択日時でのアクセスを許可しない場合に（Ｓ２１１４：Ｎ）、管理サーバ２０が許可可能なアクセス日時を選択し、選択したアクセス日時を画像形成装置１０に通知するようにしてもよい。このときに、管理サーバ２０は、時間に関連付けて管理するアクセス予想数が閾値に達していない時間のいずれかを、許可可能なアクセス日時として選択することとしてよい。
【００５６】
［第３の実施例］
次に、図１１Ａ及び図１１Ｂに示したシーケンス図を参照しながら、機器管理システム１において行われる処理の第３の例について説明する。
【００５７】
図１１Ａに示されるように、画像形成装置１０は、管理サーバ２０にアクセスし、管理サーバ２０に管理対象としての登録を要求する（Ｓ３１０１）。管理サーバ２０は、画像形成装置１０を登録する（Ｓ３１０２）。
【００５８】
画像形成装置１０は、例えば更新プログラムをダウンロードして画像形成装置１０の更新処理を行なうために、ユーザから管理サーバ２０へアクセスを実行する日時の設定要求を受け付けると（Ｓ３１０４）、アクセス日時の設定画面（図７を参照）を表示する（Ｓ３１０５）。
【００５９】
画像形成装置１０が、設定画面においてユーザから管理サーバ２０へのアクセス日時の指定を受け付けると（Ｓ３１０６）、受け付けたアクセス日時（指定日時）を管理サーバ２０に送信する（Ｓ３１０７）。
【００６０】
管理サーバ２０が、画像形成装置１０から指定日時を受信すると、管理サーバ２０に記憶される分散時間幅指定データに基づいて、指定日時に対応する分散時間幅を特定する（Ｓ３１０８）。そして、画像形成装置１０は、受信した指定日時、及びＳ３１０８で特定した分散時間幅に基づいて分散時間範囲を決定する（Ｓ３１０９）。
【００６１】
次に、管理サーバ２０は、Ｓ３１０９で決定した分散時間範囲の中からランダムに時間を選択し（Ｓ３１１０）、選択した時間に基づく選択日時を画像形成装置１０に送信する（Ｓ３１１１）。
【００６２】
画像形成装置１０は、管理サーバ２０から受信した選択日時を確認画面（図８を参照）に表示して、選択日時での設定を許可するか否かをユーザに問い合わせる（Ｓ３１１２）。画像形成装置１０は、ユーザが選択日時での設定を許可しない場合には（Ｓ３１１２：Ｎ）、再選択要求を管理サーバ２０に通知し（Ｓ３１１３）、ユーザにより選択日時での設定が許可される場合には（Ｓ３１１２：Ｙ）、選択日時をアクセス日時記憶テーブルに記憶し、アクセス日時記憶テーブルを更新する（Ｓ３１１４）。
【００６３】
次に、図１１Ｂに示されるように、画像形成装置１０は、アクセス日時記憶テーブルに記憶されたアクセス日時が到来していない場合には（Ｓ３１１５：Ｎ）、待機し、アクセス日時記憶テーブルに記憶されたアクセス日時が到来した場合には（Ｓ３１１５：Ｙ）、当該アクセス日時に関連付けられた処理内容に基づいて管理サーバ２０にリクエストを送信する（Ｓ３１１６）。
【００６４】
管理サーバ２０は、画像形成装置１０から送信されたリクエストに対応するデータを、画像形成装置１０に対して送信し（Ｓ３１１７）、画像形成装置１０は管理サーバ２０から送信されたデータに基づく処理を実行する（Ｓ３１１８）。以上が、第３の実施例に係る処理の流れである。
【００６５】
［分散時間幅指定データの生成例］
次に、分散時間幅指定データの生成方法の詳細について説明する。例えば、分散時間幅指定データは、時間帯ごとの管理サーバ２０へのアクセス頻度と、管理サーバ２０の単位時間当たりのアクセス上限数とに基づいて生成することとしてよい。以下、分時間幅設定データの生成方法について具体的に説明する。
【００６６】
図１２には、管理サーバ２０への時間帯ごとのアクセス頻度と、管理サーバ２０の同時アクセス上限数との関係を示した。このとき、時間帯ごと（例えば１時間ごと）の分散時間幅は以下のように算出することとしてよい。例えば、ｉ（ｉ＝０〜２３）時台の単位時間（例えば１分）当たりの基礎アクセス数Ｘｉと、単位時間（例えば１分）当たりのアクセス上限数Ｙ、予想されるｉ時台の増加アクセス数Ｚｉ、ｉ時台の分散時間幅Ｔｉ分とした場合に、Ｘｉ＋Ｚｉ／Ｔｉ≦Ｙとなるように、Ｔｉを設定する。ここで、Ｔｉの最大値を分散時間幅Ｔｉとすると、Ｔｉ＝Ｚｉ／（Ｙ−Ｘｉ）となる。例えば、１時間当たりの基礎アクセス数を１００００件、１分当たりのアクセス上限数を１０００件、予想される１時間当たりの増加アクセス数を５００００件とすると、Ｘｉ＝１００００／６０、Ｙ＝１０００、Ｚｉ＝５００００となり、Ｔｉ＝６０（分）と算出される。なお、ＸｉやＺｉは、日付（例えばメータ締め日等の特定日とそれ以外で分けてもよい）や曜日、又はこれらの組み合わせごとに設定することとしてもよく、この場合には分散時間幅指定データには、日付や曜日、又はこれらの組み合わせごとに時間帯ごとの分散時間幅を定めた１又は複数のテーブルが含まれることとなる。
【００６７】
また、分散時間幅指定データは、適宜更新されることとしてもよい。例えば、管理サーバ２０は、Ｘｉ，Ｙ，Ｚｉのいずれかを更新した場合に、更新された値に基づいて分散時間幅Ｔｉを更新することとしてよい。具体的には、管理サーバ２０は、予め定められた時間ごとに、画像形成装置１０からの実際のアクセス履歴に基づいて基礎アクセス数Ｘｉを更新して、更新した基礎アクセス数Ｘｉに基づいて時間帯ごとの分散時間幅Ｔｉを更新することとしてもよい。また、管理サーバ２０は、管理サーバ２０の処理能力が変化した場合に、変化した処理能力に応じて単位時間当たりのアクセス上限数Ｙを更新し、更新した単位時間当たりのアクセス上限数Ｙに基づいて時間帯ごとの分散時間幅Ｔｉを更新することとしてもよい。また、予想されるｉ時台の増加アクセス数Ｚｉの予測値が変化した場合にも、更新されたＺｉに基づいて分散時間幅Ｔｉを更新することとしてよい。
【００６８】
また、分散時間幅指定データが更新された場合には、管理サーバ２０は更新された分散時間幅指定データを画像形成装置１０に通知することとしてもよい。この場合に、画像形成装置１０は更新された時間幅設定データに基づいてアクセス日時を再設定することとしてもよい。
【００６９】
なお、上述した例では、管理サーバ２０が分散時間幅指定データを生成し、画像形成装置１０に提供する例を示したが、管理サーバ２０以外の装置が分散時間幅指定データを生成し、画像形成装置１０に提供することとしてもよい。
【００７０】
また、画像形成装置１０が管理サーバ２０にアクセス日時を通知した後に、管理サーバ２０の故障が発生した場合には、故障からの復旧予測期間内にアクセス日時が含まれる画像形成装置１０に対しては、アクセスの取り消しを要求することとしてもよい。ここで、アクセスの取り消し要求を受信した画像形成装置１０は、管理サーバ２０へのアクセス処理をキャンセルすることとしてもよいし、アクセス処理をいったん保留状態にした上で、保留状態にした旨を管理サーバ２０に通知し、その後、アクセス日時までに管理サーバ２０から復旧通知を受信した場合には保留状態を解除してアクセスを実行し、アクセス日時までに管理サーバ２０から復旧通知を受信しなかった場合にはアクセスをキャンセルするようにしてもよい。
【００７１】
以上説明した本実施形態に係る機器管理システム１では、ユーザ指定タイプのアクセスに関して管理サーバ２０へのアクセス日時を、ユーザの指定時間において管理サーバ２０へのアクセス数と処理能力を考慮して定められた分散時間範囲の中で分散させることで、管理装置にアクセスする時間を利用者の希望に沿った時間としつつも、管理装置へのアクセス集中を回避することとなる。
【００７２】
もちろん、本発明は上述した実施形態に限定されるものではない。例えば、本実施形態では、管理サーバに管理される対象の機器を画像形成装置としたが、スキャナやコンピュータ等の他の情報処理装置を管理対象としてもよい。
【符号の説明】
【００７３】
１  機器管理システム、２  ネットワーク、４  ファイアウォール、１０  画像形成装置、２０  管理サーバ、１００  制御部、１０２  記憶部、１０４  通信部、１０６  画像形成部、１０８  操作パネル部、２００  制御部、２０２  記憶部、２０４  通信部。
【図１】
0005867148.tif 000002
【図２】
0005867148.tif 000003
【図３】
0005867148.tif 000004
【図４】
0005867148.tif 000005
【図５】
0005867148.tif 000006
【図６Ａ】
0005867148.tif 000007
【図６Ｂ】
0005867148.tif 000008
【図７】
0005867148.tif 000009
【図８】
0005867148.tif 000010
【図９】
0005867148.tif 000011
【図１０Ａ】
0005867148.tif 000012
【図１０Ｂ】
0005867148.tif 000013
【図１１Ａ】
0005867148.tif 000014
【図１１Ｂ】
0005867148.tif 000015
【図１２】
0005867148.tif 000016