【手続補正書】
【提出日】平成29年2月14日(2017.2.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ファイヤウォールを介してインターネットに接続されたローカルネットワークに設けられ、前記ローカルネットワークに設けられた画像形成装置と、インターネットに設けられたアプリケーションサーバーとの通信を中継する中継サーバーであって、
前記画像形成装置と前記アプリケーションサーバーとの接続を中継するための接続要求を受け付けた場合に、自機の動作状態がビジー状態であるか否かを判別する状態判別手段と、
前記画像形成装置と通信可能な他の中継サーバーに関する情報を取得する取得手段と、
前記状態判別手段によりビジー状態であると判別された場合に、前記他の中継サーバーに関する情報に基づいて、前記画像形成装置と通信可能な他の中継サーバーを代替機として選択する代替機選択手段と、
前記代替機選択手段により他の中継サーバーが代替機として選択された場合に、当該代替機に代替要求を送信し、前記画像形成装置と前記アプリケーションサーバーとの通信を中継する処理を当該代替機に代替させる中継処理移譲手段と、
を備えることを特徴とする中継サーバー。
【請求項２】
インターネットに設けられる接続仲介サーバーから前記接続要求を受信する受信手段を更に備え、
前記受信した接続要求に基づいて前記アプリケーションサーバーに接続することを特徴とする請求項１に記載の中継サーバー。
【請求項３】
前記ローカルネットワークにおいて、自機が通信可能な画像形成装置に関する情報を前記接続仲介サーバーに通知する通知手段を更に備えることを特徴とする請求項２に記載の中継サーバー。
【請求項４】
前記取得手段は、前記接続仲介サーバーから前記他の中継サーバーに関する情報を取得することを特徴とする請求項２又は３に記載の中継サーバー。
【請求項５】
前記他の中継サーバーに関する情報は、他の中継サーバーの動作状態に関する情報を含むことを特徴とする請求項１乃至４のいずれかに記載の中継サーバー。
【請求項６】
他の中継サーバーの動作状態に関する情報を前記他の中継サーバーから取得する動作状態取得手段を更に備えることを特徴とする請求項１乃至４のいずれかに記載の中継サーバー。
【請求項７】
前記中継処理移譲手段は、前記他の中継サーバーの動作状態に関する情報に基づいて決定された代替機に前記代替要求を送信することを特徴とする請求項１乃至６のいずれかに記載の中継サーバー。
【請求項８】
前記他の中継サーバーに関する情報に基づいて、前記他の中継サーバーを管理するための管理情報を保持する保持手段を更に備えることを特徴とする請求項１乃至７のいずれかに記載の中継サーバー。
【請求項９】
前記画像形成装置と前記アプリケーションサーバーとの通信を中継する処理を実行する通信中継実行手段を更に備えることを特徴とする請求項１乃至８のいずれかに記載の中継サーバー。
【請求項１０】
前記通信中継実行手段は、他の中継サーバーから代替要求を受信した場合に、受信した代替要求に基づいて指定された画像形成装置と前記アプリケーションサーバーとの通信を中継する代替処理を実行することを特徴とする請求項９に記載の中継サーバー。
【請求項１１】
前記通信中継実行手段は、前記他の中継サーバーから代替要求を受信した場合に、自機の動作状態がビジー状態であれば、前記代替処理を実行しないことを特徴とする請求項１０に記載の中継サーバー。
【請求項１２】
前記ビジー状態は、自機のＣＰＵ使用率、メモリ使用率、及び、通信数のうちの少なくとも１つが所定の基準値を超えた状態を含むことを特徴とする請求項１乃至１１のいずれかに記載の中継サーバー。
【請求項１３】
請求項１乃至１２のいずれかに記載の中継サーバーは画像形成装置である。
【請求項１４】
前記他の中継サーバーは他の画像形成装置であることを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
ファイヤウォールを介してインターネットに接続されたローカルネットワークに設けられ、前記ローカルネットワークに設けられた画像形成装置とインターネットに設けられるアプリケーションサーバーとの通信を中継する中継サーバーにおいて実行されるプログラムであって、前記中継サーバーに、
前記画像形成装置と前記アプリケーションサーバーとの接続を中継するための接続要求を受け付けた場合に、自機の動作状態がビジー状態であるか否かを判別する状態判別ステップと、
前記画像形成装置と通信可能な他の中継サーバーに関する情報を取得する取得ステップと、
前記状態判別ステップによりビジー状態であると判別された場合に、前記他の中継サーバーに関する情報に基づいて、前記画像形成装置と通信可能な他の中継サーバーを代替機として選択する代替機選択ステップと、
前記代替機選択ステップにより他の中継サーバーが代替機として選択された場合に、当該代替機に代替要求を送信し、前記画像形成装置と前記アプリケーションサーバーとの通信を中継する処理を当該代替機に代替させる中継処理移譲ステップと、
を実行させることを特徴とするプログラム。
【請求項１６】
前記中継サーバーに、
インターネットに設けられる接続仲介サーバーから前記接続要求を受信する受信ステップと、
前記受信した接続要求に基づいて前記アプリケーションサーバーに接続するステップと、
を更に実行させることを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記中継サーバーに、
前記ローカルネットワークにおいて、自機が通信可能な画像形成装置に関する情報を前記接続仲介サーバーに通知する通知ステップ、を更に実行させることを特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記取得ステップは、前記接続仲介サーバーから前記他の中継サーバーに関する情報を取得することを特徴とする請求項１６又は１７に記載のプログラム。
【請求項１９】
前記他の中継サーバーに関する情報は、他の中継サーバーの動作状態に関する情報を含むことを特徴とする請求項１５乃至１８のいずれかに記載のプログラム。
【請求項２０】
前記中継サーバーに、
他の中継サーバーの動作状態に関する情報を前記他の中継サーバーから取得する動作状態取得ステップ、を更に実行させることを特徴とする請求項１５乃至１８のいずれかに記載のプログラム。
【請求項２１】
前記中継処理移譲ステップは、前記他の中継サーバーの動作状態に関する情報に基づいて決定された代替機に前記代替要求を送信することを特徴とする請求項１５乃至２０のいずれかに記載のプログラム。
【請求項２２】
前記中継サーバーに、
前記他の中継サーバーに関する情報に基づいて、前記他の中継サーバーを管理するための管理情報を保持する保持ステップ、を更に実行させることを特徴とする請求項１５乃至２１のいずれかに記載のプログラム。
【請求項２３】
前記中継サーバーに、
前記画像形成装置と前記アプリケーションサーバーとの通信を中継する処理を実行する通信中継実行ステップ、を更に実行させることを特徴とする請求項１５乃至２２のいずれかに記載のプログラム。
【請求項２４】
前記通信中継実行ステップは、他の中継サーバーから代替要求を受信した場合に、受信した代替要求に基づいて指定された画像形成装置と前記アプリケーションサーバーとの通信を中継する代替処理を実行することを特徴とする請求項２３に記載のプログラム。
【請求項２５】
前記通信中継実行ステップは、前記他の中継サーバーから代替要求を受信した場合に、自機の動作状態がビジー状態であれば、前記代替処理を実行しないことを特徴とする請求項２４に記載のプログラム。
【請求項２６】
前記ビジー状態は、自機のＣＰＵ使用率、メモリ使用率、及び、通信数のうちの少なくとも１つが所定の基準値を超えた状態を含むことを特徴とする請求項１５乃至２５のいずれかに記載のプログラム。
【請求項２７】
前記中継サーバーは画像形成装置であることを特徴とする請求項１５乃至２６のいずれかに記載のプログラム。
【請求項２８】
前記他の中継サーバーは他の画像形成装置であることを特徴とする請求項２７に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成するため、請求項１に係る発明は、ファイヤウォールを介してインターネットに接続されたローカルネットワークに設けられ、前記ローカルネットワークに設けられた画像形成装置と、インターネットに設けられたアプリケーションサーバーとの通信を中継する中継サーバーであって、前記画像形成装置と前記アプリケーションサーバーとの接続を中継するための接続要求を受け付けた場合に、自機の動作状態がビジー状態であるか否かを判別する状態判別手段と、前記画像形成装置と通信可能な他の中継サーバーに関する情報を取得する取得手段と、前記状態判別手段によりビジー状態であると判別された場合に、前記他の中継サーバーに関する情報に基づいて、前記画像形成装置と通信可能な他の中継サーバーを代替機として選択する代替機選択手段と、前記代替機選択手段により他の中継サーバーが代替機として選択された場合に、当該代替機に代替要求を送信し、前記画像形成装置と前記アプリケーションサーバーとの通信を中継する処理を当該代替機に代替させる中継処理移譲手段と、を備えることを特徴とする構成である。
請求項２に係る発明は、請求項１に記載の中継サーバーにおいて、インターネットに設けられる接続仲介サーバーから前記接続要求を受信する受信手段を更に備え、前記受信した接続要求に基づいて前記アプリケーションサーバーに接続することを特徴とする構成である。
請求項３に係る発明は、請求項２に記載の中継サーバーにおいて、前記ローカルネットワークにおいて、自機が通信可能な画像形成装置に関する情報を前記接続仲介サーバーに通知する通知手段を更に備えることを特徴とする構成である。
請求項４に係る発明は、請求項２又は３に記載の中継サーバーにおいて、前記取得手段は、前記接続仲介サーバーから前記他の中継サーバーに関する情報を取得することを特徴とする構成である。
請求項５に係る発明は、請求項１乃至４のいずれかに記載の中継サーバーにおいて、前記他の中継サーバーに関する情報は、他の中継サーバーの動作状態に関する情報を含むことを特徴とする構成である。
請求項６に係る発明は、請求項１乃至４のいずれかに記載の中継サーバーにおいて、他の中継サーバーの動作状態に関する情報を前記他の中継サーバーから取得する動作状態取得手段を更に備えることを特徴とする構成である。
請求項７に係る発明は、請求項１乃至６のいずれかに記載の中継サーバーにおいて、前記中継処理移譲手段は、前記他の中継サーバーの動作状態に関する情報に基づいて決定された代替機に前記代替要求を送信することを特徴とする構成である。
請求項８に係る発明は、請求項１乃至７のいずれかに記載の中継サーバーにおいて、前記他の中継サーバーに関する情報に基づいて、前記他の中継サーバーを管理するための管理情報を保持する保持手段を更に備えることを特徴とする構成である。
請求項９に係る発明は、請求項１乃至８のいずれかに記載の中継サーバーにおいて、前記画像形成装置と前記アプリケーションサーバーとの通信を中継する処理を実行する通信中継実行手段を更に備えることを特徴とする構成である。
請求項１０に係る発明は、請求項９に記載の中継サーバーにおいて、前記通信中継実行手段は、他の中継サーバーから代替要求を受信した場合に、受信した代替要求に基づいて指定された画像形成装置と前記アプリケーションサーバーとの通信を中継する代替処理を実行することを特徴とする構成である。
請求項１１に係る発明は、請求項１０に記載の中継サーバーにおいて、前記通信中継実行手段は、前記他の中継サーバーから代替要求を受信した場合に、自機の動作状態がビジー状態であれば、前記代替処理を実行しないことを特徴とする構成である。
請求項１２に係る発明は、請求項１乃至１１のいずれかに記載の中継サーバーにおいて、前記ビジー状態は、自機のＣＰＵ使用率、メモリ使用率、及び、通信数のうちの少なくとも１つが所定の基準値を超えた状態を含むことを特徴とする構成である。
請求項１３に係る発明は、請求項１乃至１２のいずれかに記載の中継サーバーが画像形成装置である。
請求項１４に係る発明は、請求項１３に記載の画像形成装置において、前記他の中継サーバーは他の画像形成装置であることを特徴とする構成である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項１５に係る発明は、ファイヤウォールを介してインターネットに接続されたローカルネットワークに設けられ、前記ローカルネットワークに設けられた画像形成装置とインターネットに設けられるアプリケーションサーバーとの通信を中継する中継サーバーにおいて実行されるプログラムであって、前記中継サーバーに、前記画像形成装置と前記アプリケーションサーバーとの接続を中継するための接続要求を受け付けた場合に、自機の動作状態がビジー状態であるか否かを判別する状態判別ステップと、前記画像形成装置と通信可能な他の中継サーバーに関する情報を取得する取得ステップと、前記状態判別ステップによりビジー状態であると判別された場合に、前記他の中継サーバーに関する情報に基づいて、前記画像形成装置と通信可能な他の中継サーバーを代替機として選択する代替機選択ステップと、前記代替機選択ステップにより他の中継サーバーが代替機として選択された場合に、当該代替機に代替要求を送信し、前記画像形成装置と前記アプリケーションサーバーとの通信を中継する処理を当該代替機に代替させる中継処理移譲ステップと、を実行させることを特徴とする構成である。
請求項１６に係る発明は、請求項１５に記載のプログラムにおいて、前記中継サーバーに、インターネットに設けられる接続仲介サーバーから前記接続要求を受信する受信ステップと、前記受信した接続要求に基づいて前記アプリケーションサーバーに接続するステップと、を更に実行させることを特徴とする構成である。
請求項１７に係る発明は、請求項１６に記載のプログラムにおいて、前記中継サーバーに、前記ローカルネットワークにおいて、自機が通信可能な画像形成装置に関する情報を前記接続仲介サーバーに通知する通知ステップ、を更に実行させることを特徴とする構成である。
請求項１８に係る発明は、請求項１６又は１７に記載のプログラムにおいて、前記取得ステップは、前記接続仲介サーバーから前記他の中継サーバーに関する情報を取得することを特徴とする構成である。
請求項１９に係る発明は、請求項１５乃至１８のいずれかに記載のプログラムにおいて、前記他の中継サーバーに関する情報は、他の中継サーバーの動作状態に関する情報を含むことを特徴とする構成である。
請求項２０に係る発明は、請求項１５乃至１８のいずれかに記載のプログラムにおいて、前記中継サーバーに、他の中継サーバーの動作状態に関する情報を前記他の中継サーバーから取得する動作状態取得ステップ、を更に実行させることを特徴とする構成である。
請求項２１に係る発明は、請求項１５乃至２０のいずれかに記載のプログラムにおいて、前記中継処理移譲ステップは、前記他の中継サーバーの動作状態に関する情報に基づいて決定された代替機に前記代替要求を送信することを特徴とする構成である。
請求項２２に係る発明は、請求項１５乃至２１のいずれかに記載のプログラムにおいて、前記中継サーバーに、前記他の中継サーバーに関する情報に基づいて、前記他の中継サーバーを管理するための管理情報を保持する保持ステップ、を更に実行させることを特徴とする構成である。
請求項２３に係る発明は、請求項１５乃至２２のいずれかに記載のプログラムにおいて、前記中継サーバーに、前記画像形成装置と前記アプリケーションサーバーとの通信を中継する処理を実行する通信中継実行ステップ、を更に実行させることを特徴とする構成である。
請求項２４に係る発明は、請求項２３に記載のプログラムにおいて、前記通信中継実行ステップは、他の中継サーバーから代替要求を受信した場合に、受信した代替要求に基づいて指定された画像形成装置と前記アプリケーションサーバーとの通信を中継する代替処理を実行することを特徴とする構成である。
請求項２５に係る発明は、請求項２４に記載のプログラムにおいて、前記通信中継実行ステップは、前記他の中継サーバーから代替要求を受信した場合に、自機の動作状態がビジー状態であれば、前記代替処理を実行しないことを特徴とする構成である。
請求項２６に係る発明は、請求項１５乃至２５のいずれかに記載のプログラムにおいて、前記ビジー状態は、自機のＣＰＵ使用率、メモリ使用率、及び、通信数のうちの少なくとも１つが所定の基準値を超えた状態を含むことを特徴とする構成である。
請求項２７に係る発明は、請求項１５乃至２６のいずれかに記載のプログラムにおいて、前記中継サーバーは画像形成装置であることを特徴とする構成である。
請求項２８に係る発明は、請求項２７に記載のプログラムにおいて、前記他の中継サーバーは他の画像形成装置であることを特徴とする構成である。