(57)【要約】【課題】通信中継装置が交換された場合に交換前の中継情報を速やかに復旧できるようにする。【解決手段】通信中継装置３は、画像処理装置４とアプリケーションサーバー１２との通信を中継するための中継情報を生成し、その中継情報をバックアップサーバー１１に保存しておく。交換された通信中継装置３は、起動時にライセンスサーバー１０に対して識別情報を送信し、ライセンスサーバー１０による認証を受ける。ライセンスサーバー１０は、通信中継装置３から識別情報を受信したとき、ライセンス管理情報に基づいて通信中継装置３が交換されたか否かを判断し、通信中継装置３が交換されたと判断すれば、その通信中継装置３に対して有効信号を送信すると共に、バックアップサーバー１１に記憶されている中継情報をバックアップサーバー１１から通信中継装置３へ送信させる。【選択図】図１
2016057867.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される画像処理装置と、
前記ネットワークを介して前記画像処理装置と連携するアプリケーションサービスを提供するアプリケーションサーバーと、
前記画像処理装置と前記アプリケーションサーバーとの前記ネットワークを介する通信を中継する通信中継装置と、
前記ネットワークに接続され、前記通信中継装置を管理するライセンスサーバーと、
前記ネットワークを介して受信する情報をバックアップとして記憶するバックアップサーバーと、
を備える情報処理システムであって、
前記通信中継装置は、
前記画像処理装置と前記アプリケーションサーバーとの通信を中継するための中継情報を生成する中継情報生成手段と、
前記中継情報生成手段によって生成される中継情報を記憶する記憶手段と、
前記記憶手段に記憶された中継情報に基づき前記画像処理装置と前記アプリケーションサーバーとの通信を中継する通信中継手段と、
前記記憶手段に記憶された中継情報を所定のタイミングで前記バックアップサーバーへ送信するバックアップ手段と、
所定の記録媒体に記憶された識別情報を読み出して前記ライセンスサーバーへ送信する識別情報送信手段と、
前記識別情報送信手段が前記識別情報を送信した後、前記記憶手段に中継情報が記憶されていない状態で前記ライセンスサーバーから有効信号を受信することに伴い、前記バックアップサーバーから中継情報を取得して前記記憶手段に保存する設定反映手段と、
を備え、
前記ライセンスサーバーは、
前記通信中継装置の識別情報を登録したライセンス管理情報を管理するライセンス管理手段と、
前記通信中継装置から識別情報を受信したとき、前記ライセンス管理情報に基づいて前記通信中継装置が交換されたか否かを判断する判断手段と、
前記判断手段によって前記通信中継装置が交換されたと判断された場合に、前記通信中継装置に対して前記有効信号を送信すると共に、前記バックアップサーバーに記憶されている中継情報を前記バックアップサーバーから前記通信中継装置へ送信させる中継情報復元手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記バックアップサーバーは、前記通信中継装置から送信される中継情報を分散して記憶する複数の中継情報記憶サーバーと、前記複数の中継情報記憶サーバーを管理する管理サーバーとを備え、
前記中継情報復元手段は、前記判断手段によって前記通信中継装置が交換されたと判断された場合に、前記管理サーバーに対し、前記複数の中継情報記憶サーバーに分散して記憶されている中継情報を前記通信中継装置へ送信することを指示し、
前記管理サーバーは、前記中継情報復元手段から送信される指示に基づき、前記複数の中継情報記憶サーバーに、分散して記憶されている中継情報を前記通信中継装置へ送信させ、
前記設定反映手段は、前記複数の中継情報記憶サーバーから送信される中継情報を取得して前記記憶手段に保存することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記ライセンス管理手段は、交換対象となる前記通信中継装置の識別情報に対して交換対象特定情報を付加して前記ライセンス管理情報に登録し、
前記判断手段は、前記通信中継装置から識別情報を受信したとき、前記ライセンス管理情報を参照して前記通信中継装置から受信した識別情報に前記交換対象特定情報が付加されている場合に前記通信中継装置が交換されたと判断することを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記通信中継装置は、前記記録媒体を着脱可能な記録媒体装着部を更に有し、
前記識別情報送信手段は、前記記録媒体装着部に装着された前記記録媒体から識別情報を読み出して前記ライセンスサーバーへ送信することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記識別情報送信手段は、前記記録媒体に記憶された識別情報を読み出して前記ライセンスサーバーへ送信するとき、前記ネットワーク又は前記画像処理装置に関する周辺情報を取得して前記ライセンスサーバーへ送信し、
前記ライセンス管理手段は、前記通信中継装置から送信される識別情報と周辺情報との組み合わせを前記ライセンス管理情報に登録し、
前記判断手段は、前記通信中継装置から識別情報と周辺情報とを受信したとき、受信した識別情報が前記ライセンス管理情報に登録されている識別情報と異なり、且つ、受信した周辺情報が前記ライセンス管理情報に登録されている周辺情報と同一である場合に前記通信中継装置が交換されたと判断することを特徴とする請求項１又は２に記載の情報処理システム。
【請求項６】
ネットワークに接続される画像処理装置と、前記ネットワークを介して前記画像処理装置と連携するアプリケーションサービスを提供するアプリケーションサーバーと、前記画像処理装置と前記アプリケーションサーバーとの前記ネットワークを介する通信を中継する通信中継装置と、前記ネットワークを介して前記通信中継装置から送信される中継情報をバックアップとして記憶するバックアップサーバーと、を備える情報処理システムにおいて、前記通信中継装置を管理するライセンスサーバーであって、
前記通信中継装置の識別情報を登録したライセンス管理情報を管理するライセンス管理手段と、
前記通信中継装置から識別情報を受信することに伴い、前記ライセンス管理情報に基づいて前記通信中継装置が交換されたか否かを判断する判断手段と、
前記判断手段によって前記通信中継装置が交換されたと判断された場合に、前記バックアップサーバーに記憶されている中継情報を前記通信中継装置において復元させる中継情報復元手段と、
を備えることを特徴とするライセンスサーバー。
【請求項７】
前記中継情報復元手段は、前記バックアップサーバーにおいて中継情報が分散された状態で記憶されている場合、前記バックアップサーバーに分散された状態で記憶されている中継情報を前記通信中継装置へ送信させることを特徴とする請求項６に記載のライセンスサーバー。
【請求項８】
前記ライセンス管理手段は、交換対象となる前記通信中継装置の識別情報に対して交換対象特定情報を付加して前記ライセンス管理情報に登録し、
前記判断手段は、前記通信中継装置から識別情報を受信したとき、前記ライセンス管理情報を参照して前記通信中継装置から受信した識別情報に前記交換対象特定情報が付加されている場合に前記通信中継装置が交換されたと判断することを特徴とする請求項６又は７に記載のライセンスサーバー。
【請求項９】
前記ライセンス管理手段は、前記通信中継装置から送信される識別情報と周辺情報との組み合わせを前記ライセンス管理情報に登録しておき、
前記判断手段は、前記通信中継装置から識別情報と周辺情報とを受信したとき、受信した識別情報が前記ライセンス管理情報に登録されている識別情報と異なり、且つ、受信した周辺情報が前記ライセンス管理情報に登録されている周辺情報と同一である場合に前記通信中継装置が交換されたと判断することを特徴とする請求項６又は７に記載のライセンスサーバー。
【請求項１０】
画像処理装置とアプリケーションサーバーとがネットワークを介して行う通信を中継する通信中継装置であって、
前記画像処理装置と前記アプリケーションサーバーとの通信を中継するための中継情報を生成する中継情報生成手段と、
前記中継情報生成手段によって生成される中継情報を記憶する記憶手段と、
前記記憶手段に記憶された中継情報に基づき前記画像処理装置と前記アプリケーションサーバーとの通信を中継する通信中継手段と、
前記記憶手段に記憶された中継情報を所定のタイミングで前記ネットワークに接続されたバックアップサーバーへ送信するバックアップ手段と、
所定の記録媒体に記憶された識別情報を読み出して前記ネットワークに接続されたライセンスサーバーへ送信する識別情報送信手段と、
前記識別情報送信手段が前記識別情報を送信した後、前記記憶手段に中継情報が記憶されていない状態で前記ライセンスサーバーから有効信号を受信することに伴い、前記バックアップサーバーから中継情報を取得して前記記憶手段に保存する設定反映手段と、
を備えることを特徴とする通信中継装置。
【請求項１１】
前記アプリケーションサーバーとの通信の中継対象装置となる前記画像処理装置に関する情報を登録した管理情報を生成して管理する管理情報生成手段を更に備えることを特徴とする請求項１０に記載の通信中継装置。
【請求項１２】
前記設定反映手段は、前記記憶手段に中継情報が記憶されていない状態で前記ライセンスサーバーから前記有効信号を受信することに伴い、前記バックアップサーバーに含まれる複数の中継情報記憶サーバーのそれぞれに分散して保持されている中継情報を取得して前記記憶手段に保存することを特徴とする請求項１０又は１１に記載の通信中継装置。
【請求項１３】
前記記録媒体を着脱可能な記録媒体装着部を更に有し、
前記識別情報送信手段は、前記記録媒体装着部に装着された前記記録媒体から識別情報を読み出して前記ライセンスサーバーへ送信することを特徴とする請求項１０乃至１２のいずれかに記載の通信中継装置。
【請求項１４】
前記識別情報送信手段は、前記記録媒体に記憶された識別情報を読み出して前記ライセンスサーバーへ送信するとき、前記ネットワーク又は前記画像処理装置に関する周辺情報を取得して前記ライセンスサーバーへ送信することを特徴とする請求項１０乃至１２のいずれかに記載の通信中継装置。
【請求項１５】
ネットワークに接続される画像処理装置と、前記ネットワークを介して前記画像処理装置と連携するアプリケーションサービスを提供するアプリケーションサーバーと、前記画像処理装置と前記アプリケーションサーバーとの前記ネットワークを介する通信を中継する通信中継装置と、前記ネットワークを介して前記通信中継装置から送信される中継情報をバックアップとして記憶するバックアップサーバーと、を備える情報処理システムにおいて、前記通信中継装置を管理するライセンスサーバーにおいて実行されるプログラムであって、前記ライセンスサーバーを、
前記通信中継装置の識別情報を登録したライセンス管理情報を管理するライセンス管理手段、
前記通信中継装置から識別情報を受信することに伴い、前記ライセンス管理情報に基づいて前記通信中継装置が交換されたか否かを判断する判断手段、及び、
前記判断手段によって前記通信中継装置が交換されたと判断された場合に、前記バックアップサーバーに記憶されている中継情報を前記通信中継装置において復元させる中継情報復元手段、
として機能させることを特徴とするプログラム。
【請求項１６】
前記中継情報復元手段は、前記バックアップサーバーにおいて中継情報が分散された状態で記憶されている場合、前記バックアップサーバーに分散された状態で記憶されている中継情報を前記通信中継装置へ送信させることを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記ライセンス管理手段は、交換対象となる前記通信中継装置の識別情報に対して交換対象特定情報を付加して前記ライセンス管理情報に登録し、
前記判断手段は、前記通信中継装置から識別情報を受信したとき、前記ライセンス管理情報を参照して前記通信中継装置から受信した識別情報に前記交換対象特定情報が付加されている場合に前記通信中継装置が交換されたと判断することを特徴とする請求項１５又は１６に記載のプログラム。
【請求項１８】
前記ライセンス管理手段は、前記通信中継装置から送信される識別情報と周辺情報との組み合わせを前記ライセンス管理情報に登録しておき、
前記判断手段は、前記通信中継装置から識別情報と周辺情報とを受信したとき、受信した識別情報が前記ライセンス管理情報に登録されている識別情報と異なり、且つ、受信した周辺情報が前記ライセンス管理情報に登録されている周辺情報と同一である場合に前記通信中継装置が交換されたと判断することを特徴とする請求項１５又は１６に記載のプログラム。
【請求項１９】
画像処理装置とアプリケーションサーバーとがネットワークを介して行う通信を中継する通信中継装置において実行されるプログラムであって、前記通信中継装置を、
前記画像処理装置と前記アプリケーションサーバーとの通信を中継するための中継情報を生成して所定の記憶手段に記憶させる中継情報生成手段、
前記記憶手段に記憶された中継情報に基づき前記画像処理装置と前記アプリケーションサーバーとの通信を中継する通信中継手段、
前記記憶手段に記憶された中継情報を所定のタイミングで前記ネットワークに接続されたバックアップサーバーへ送信するバックアップ手段、
所定の記録媒体に記憶された識別情報を読み出して前記ネットワークに接続されたライセンスサーバーへ送信する識別情報送信手段、及び、
前記識別情報送信手段が前記識別情報を送信した後、前記記憶手段に中継情報が記憶されていない状態で前記ライセンスサーバーから有効信号を受信することに伴い、前記バックアップサーバーから中継情報を取得して前記記憶手段に保存する設定反映手段、
として機能させることを特徴とするプログラム。
【請求項２０】
前記通信中継装置を、更に、
前記アプリケーションサーバーとの通信の中継対象装置となる前記画像処理装置に関する情報を登録した管理情報を生成して管理する管理情報生成手段、
として機能させることを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記設定反映手段は、前記記憶手段に中継情報が記憶されていない状態で前記ライセンスサーバーから前記有効信号を受信することに伴い、前記バックアップサーバーに含まれる複数の中継情報記憶サーバーのそれぞれに分散して保持されている中継情報を取得して前記記憶手段に保存することを特徴とする請求項１９又は２０に記載のプログラム。
【請求項２２】
前記通信中継装置は、前記記録媒体を着脱可能な記録媒体装着部を有し、
前記識別情報送信手段は、前記記録媒体装着部に装着された前記記録媒体から識別情報を読み出して前記ライセンスサーバーへ送信することを特徴とする請求項１９乃至２１のいずれかに記載のプログラム。
【請求項２３】
前記識別情報送信手段は、前記記録媒体に記憶された識別情報を読み出して前記ライセンスサーバーへ送信するとき、前記ネットワーク又は前記画像処理装置に関する周辺情報を取得して前記ライセンスサーバーへ送信することを特徴とする請求項１９乃至２１のいずれかに記載のプログラム。
【請求項２４】
ネットワークに接続される画像処理装置と、
前記ネットワークを介して前記画像処理装置と連携するアプリケーションサービスを提供するアプリケーションサーバーと、
前記画像処理装置と前記アプリケーションサーバーとの前記ネットワークを介する通信を中継する通信中継装置と、
前記ネットワークに接続され、前記通信中継装置を管理するライセンスサーバーと、
前記ネットワークを介して受信する情報をバックアップとして記憶するバックアップサーバーと、
を備える情報処理システムにおいて、前記通信中継装置が交換された場合のデータ復旧方法であって、
ライセンスサーバーにおいて前記通信中継装置の識別情報を登録したライセンス管理情報を生成するステップと、
前記通信中継装置において前記画像処理装置と前記アプリケーションサーバーとの通信を中継するための中継情報を生成して所定の記憶手段に記憶するステップと、
前記通信中継装置において前記記憶手段に記憶された中継情報に基づき前記画像処理装置と前記アプリケーションサーバーとの通信を中継するステップと、
前記通信中継装置において前記記憶手段に記憶された中継情報を所定のタイミングで前記バックアップサーバーへ送信するステップと、
前記通信中継装置の交換後、前記通信中継装置において所定の記録媒体に記憶された識別情報を読み出して前記ライセンスサーバーへ送信するステップと、
前記ライセンスサーバーにおいて前記通信中継装置から送信された識別情報を受信したとき、前記ライセンス管理情報に基づいて前記通信中継装置が交換されたか否かを判断するステップと、
前記ライセンスサーバーにおいて前記通信中継装置が交換されたと判断された場合に、前記通信中継装置に対して有効信号を送信すると共に、前記バックアップサーバーに記憶されている中継情報を前記バックアップサーバーから前記通信中継装置へ送信させるステップと、
前記通信中継装置が識別情報を送信した後、前記記憶手段に中継情報が記憶されていない状態で前記ライセンスサーバーから前記有効信号を受信することに伴い、前記バックアップサーバーから中継情報を取得して前記記憶手段に保存するステップと、
を有することを特徴とするデータ復旧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、ライセンスサーバー、通信中継装置、プログラム及びデータ復旧方法に関し、特にアプリケーションサーバーと画像処理装置との通信を中継する通信中継装置が交換された場合のデータ復旧技術に関する。
【背景技術】
【０００２】
従来、装置内部の暗号鍵が使用不可となっても装置内部の記憶装置に暗号化されて格納されているデータを復旧させる技術が提案されている（例えば特許文献１）。この従来技術では、コントローラボードが故障する前に予め暗号鍵を紙に印刷しておく。そして故障によってコントローラボードを交換したときには、予め紙に印刷しておいた暗号鍵をユーザーが操作パネルから入力する。これにより、交換されたコントローラボードに暗号鍵がリストアされる。そのため、交換されたコントローラボードは、リストアされた暗号鍵を用いて記憶装置内の暗号化されたデータを復号することが可能となり、データを復旧することができる。
【０００３】
一方、近年では、インターネット上のクラウドにアプリケーションサーバーが設置され、様々なアプリケーションサービス（クラウドサービス）が提供されている。このようなアプリケーションサービスは、いつでもどこからでも利用可能であるため、ユーザーにとって利便性が高い。そしてアプリケーションサービスの普及に伴い、オフィスなどに設置されるＭＦＰ（Multifunction Peripherals）などの画像処理装置においても、アプリケーションサーバーと連携してジョブを実行できるようにしたものが普及しつつある。例えば、画像処理装置がアプリケーションサーバーへアクセスすることにより、アプリケーションサーバーに記憶されている文書や画像などのデータをダウンロード取得してプリントジョブを実行したり、或いは、スキャンジョブによって生成した画像データをアプリケーションサーバーへアップロードしたりすることが可能である。
【０００４】
またアプリケーションサーバーが画像処理装置に対してプリントジョブなどを送信することも可能である。ただし、画像処理装置はファイヤウォールによってインターネットからのアクセスが遮断されたローカルネットワークに設けられるため、アプリケーションサーバーが画像処理装置へプリントジョブなどのデータを送信する際には、ローカルネットワーク内にアプリケーションサーバーと画像処理装置との通信を中継する通信中継装置が必要となる。通信中継装置は、クラウド上のアプリケーションサーバーとローカルネットワーク内にある画像処理装置との通信を中継するものであり、アプリケーションサーバーから送信されるデータを画像処理装置へ転送したり、或いは、画像処理装置から送信されるデータをアプリケーションサーバーへ転送したりする。したがって、ローカルネットワークに通信中継装置を設けることにより、アプリケーションサーバーがファイヤウォールを超えてローカルネットワーク内の画像処理装置へデータを送信することができるようになり、アプリケーションサーバーと画像処理装置とが双方向で通信を行いながら連携動作を行うことが可能になる。
【０００５】
上記のような通信中継装置は、アプリケーションサーバーと画像処理装置との通信を中継するための中継情報を生成して保持する。この中継情報には、インターネットを介してアプリケーションサーバーと通信を行うための情報や、ローカルネットワークを介して画像処理装置と通信を行うための情報などが記録される。そして通信中継装置は、アプリケーションサーバーから画像処理装置を送信先に指定したデータを受信すると、予め生成しておいた中継情報に基づいてポート番号などを特定し、画像処理装置にデータを転送する。また通信中継装置は、画像処理装置からアプリケーションサーバーを送信先に指定したデータを受信した場合も同様に、中継情報に基づいてアプリケーションサーバーのＵＲＬ（Uniform Resource Locator）やポート番号などを特定し、アプリケーションサーバーへデータを転送する。
【０００６】
上記のように通信中継装置がアプリケーションサーバーと画像処理装置との通信を中継するシステムでは、通信中継装置が故障して動作しなくなった場合、新たな通信中継装置と交換される。その場合、新たな通信中継装置には中継情報が記憶されていないため、中継情報をあらためて生成することが必要となる。ところが、交換された通信中継装置に、アプリケーションサーバーと通信を行うための情報などを新たに登録するには手間と時間を要するため、速やかに通信中継機能を復旧させることができない。そのため、交換前の通信中継装置が保持していた中継情報を、交換後の通信中継装置へ移行させることが望まれる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２３６０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１のデータ復旧方法を採用する場合には、通信中継装置が正常に稼働している状態のとき、その通信中継装置によって保持されている中継情報をユーザーが事前に印刷しておく必要がある。そのため、ユーザーが事前に中継情報を印刷出力していない場合には、交換によって新たに設置された通信中継装置に対して速やかにデータ復旧を行うことができないという問題がある。
【０００９】
そこで本発明は、上記課題を解決することを目的としてなされたものであり、通信中継装置が交換された場合に中継情報などのデータを速やかに復旧できるようにした情報処理システム、ライセンスサーバー、通信中継装置、プログラム及びデータ復旧方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１に係る発明は、ネットワークに接続される画像処理装置と、前記ネットワークを介して前記画像処理装置と連携するアプリケーションサービスを提供するアプリケーションサーバーと、前記画像処理装置と前記アプリケーションサーバーとの前記ネットワークを介する通信を中継する通信中継装置と、前記ネットワークに接続され、前記通信中継装置を管理するライセンスサーバーと、前記ネットワークを介して受信する情報をバックアップとして記憶するバックアップサーバーと、を備える情報処理システムであって、前記通信中継装置は、前記画像処理装置と前記アプリケーションサーバーとの通信を中継するための中継情報を生成する中継情報生成手段と、前記中継情報生成手段によって生成される中継情報を記憶する記憶手段と、前記記憶手段に記憶された中継情報に基づき前記画像処理装置と前記アプリケーションサーバーとの通信を中継する通信中継手段と、前記記憶手段に記憶された中継情報を所定のタイミングで前記バックアップサーバーへ送信するバックアップ手段と、所定の記録媒体に記憶された識別情報を読み出して前記ライセンスサーバーへ送信する識別情報送信手段と、前記識別情報送信手段が前記識別情報を送信した後、前記記憶手段に中継情報が記憶されていない状態で前記ライセンスサーバーから有効信号を受信することに伴い、前記バックアップサーバーから中継情報を取得して前記記憶手段に保存する設定反映手段と、を備え、前記ライセンスサーバーは、前記通信中継装置の識別情報を登録したライセンス管理情報を管理するライセンス管理手段と、前記通信中継装置から識別情報を受信したとき、前記ライセンス管理情報に基づいて前記通信中継装置が交換されたか否かを判断する判断手段と、前記判断手段によって前記通信中継装置が交換されたと判断された場合に、前記通信中継装置に対して前記有効信号を送信すると共に、前記バックアップサーバーに記憶されている中継情報を前記バックアップサーバーから前記通信中継装置へ送信させる中継情報復元手段と、を備えることを特徴とする構成である。
【００１１】
請求項２に係る発明は、請求項１に記載の情報処理システムにおいて、前記バックアップサーバーは、前記通信中継装置から送信される中継情報を分散して記憶する複数の中継情報記憶サーバーと、前記複数の中継情報記憶サーバーを管理する管理サーバーとを備え、前記中継情報復元手段は、前記判断手段によって前記通信中継装置が交換されたと判断された場合に、前記管理サーバーに対し、前記複数の中継情報記憶サーバーに分散して記憶されている中継情報を前記通信中継装置へ送信することを指示し、前記管理サーバーは、前記中継情報復元手段から送信される指示に基づき、前記複数の中継情報記憶サーバーに、分散して記憶されている中継情報を前記通信中継装置へ送信させ、前記設定反映手段は、前記複数の中継情報記憶サーバーから送信される中継情報を取得して前記記憶手段に保存することを特徴とする構成である。
【００１２】
請求項３に係る発明は、請求項１又は２に記載の情報処理システムにおいて、前記ライセンス管理手段は、交換対象となる前記通信中継装置の識別情報に対して交換対象特定情報を付加して前記ライセンス管理情報に登録し、前記判断手段は、前記通信中継装置から識別情報を受信したとき、前記ライセンス管理情報を参照して前記通信中継装置から受信した識別情報に前記交換対象特定情報が付加されている場合に前記通信中継装置が交換されたと判断することを特徴とする構成である。
【００１３】
請求項４に係る発明は、請求項３に記載の情報処理システムにおいて、前記通信中継装置は、前記記録媒体を着脱可能な記録媒体装着部を更に有し、前記識別情報送信手段は、前記記録媒体装着部に装着された前記記録媒体から識別情報を読み出して前記ライセンスサーバーへ送信することを特徴とする構成である。
【００１４】
請求項５に係る発明は、請求項１又は２に記載の情報処理システムにおいて、前記識別情報送信手段は、前記記録媒体に記憶された識別情報を読み出して前記ライセンスサーバーへ送信するとき、前記ネットワーク又は前記画像処理装置に関する周辺情報を取得して前記ライセンスサーバーへ送信し、前記ライセンス管理手段は、前記通信中継装置から送信される識別情報と周辺情報との組み合わせを前記ライセンス管理情報に登録し、前記判断手段は、前記通信中継装置から識別情報と周辺情報とを受信したとき、受信した識別情報が前記ライセンス管理情報に登録されている識別情報と異なり、且つ、受信した周辺情報が前記ライセンス管理情報に登録されている周辺情報と同一である場合に前記通信中継装置が交換されたと判断することを特徴とする構成である。
【００１５】
請求項６に係る発明は、ネットワークに接続される画像処理装置と、前記ネットワークを介して前記画像処理装置と連携するアプリケーションサービスを提供するアプリケーションサーバーと、前記画像処理装置と前記アプリケーションサーバーとの前記ネットワークを介する通信を中継する通信中継装置と、前記ネットワークを介して前記通信中継装置から送信される中継情報をバックアップとして記憶するバックアップサーバーと、を備える情報処理システムにおいて、前記通信中継装置を管理するライセンスサーバーであって、前記通信中継装置の識別情報を登録したライセンス管理情報を管理するライセンス管理手段と、前記通信中継装置から識別情報を受信することに伴い、前記ライセンス管理情報に基づいて前記通信中継装置が交換されたか否かを判断する判断手段と、前記判断手段によって前記通信中継装置が交換されたと判断された場合に、前記バックアップサーバーに記憶されている中継情報を前記通信中継装置において復元させる中継情報復元手段と、を備えることを特徴とする構成である。
【００１６】
請求項７に係る発明は、請求項６に記載のライセンスサーバーにおいて、前記中継情報復元手段は、前記バックアップサーバーにおいて中継情報が分散された状態で記憶されている場合、前記バックアップサーバーに分散された状態で記憶されている中継情報を前記通信中継装置へ送信させることを特徴とする構成である。
【００１７】
請求項８に係る発明は、請求項６又は７に記載のライセンスサーバーにおいて、前記ライセンス管理手段は、交換対象となる前記通信中継装置の識別情報に対して交換対象特定情報を付加して前記ライセンス管理情報に登録し、前記判断手段は、前記通信中継装置から識別情報を受信したとき、前記ライセンス管理情報を参照して前記通信中継装置から受信した識別情報に前記交換対象特定情報が付加されている場合に前記通信中継装置が交換されたと判断することを特徴とする構成である。
【００１８】
請求項９に係る発明は、請求項６又は７に記載のライセンスサーバーにおいて、前記ライセンス管理手段は、前記通信中継装置から送信される識別情報と周辺情報との組み合わせを前記ライセンス管理情報に登録しておき、前記判断手段は、前記通信中継装置から識別情報と周辺情報とを受信したとき、受信した識別情報が前記ライセンス管理情報に登録されている識別情報と異なり、且つ、受信した周辺情報が前記ライセンス管理情報に登録されている周辺情報と同一である場合に前記通信中継装置が交換されたと判断することを特徴とする構成である。
【００１９】
請求項１０に係る発明は、画像処理装置とアプリケーションサーバーとがネットワークを介して行う通信を中継する通信中継装置であって、前記画像処理装置と前記アプリケーションサーバーとの通信を中継するための中継情報を生成する中継情報生成手段と、前記中継情報生成手段によって生成される中継情報を記憶する記憶手段と、前記記憶手段に記憶された中継情報に基づき前記画像処理装置と前記アプリケーションサーバーとの通信を中継する通信中継手段と、前記記憶手段に記憶された中継情報を所定のタイミングで前記ネットワークに接続されたバックアップサーバーへ送信するバックアップ手段と、所定の記録媒体に記憶された識別情報を読み出して前記ネットワークに接続されたライセンスサーバーへ送信する識別情報送信手段と、前記識別情報送信手段が前記識別情報を送信した後、前記記憶手段に中継情報が記憶されていない状態で前記ライセンスサーバーから有効信号を受信することに伴い、前記バックアップサーバーから中継情報を取得して前記記憶手段に保存する設定反映手段と、を備えることを特徴とする構成である。
【００２０】
請求項１１に係る発明は、請求項１０に記載の通信中継装置において、前記アプリケーションサーバーとの通信の中継対象装置となる前記画像処理装置に関する情報を登録した管理情報を生成して管理する管理情報生成手段を更に備えることを特徴とする構成である。
【００２１】
請求項１２に係る発明は、請求項１０又は１１に記載の通信中継装置において、前記設定反映手段は、前記記憶手段に中継情報が記憶されていない状態で前記ライセンスサーバーから前記有効信号を受信することに伴い、前記バックアップサーバーに含まれる複数の中継情報記憶サーバーのそれぞれに分散して保持されている中継情報を取得して前記記憶手段に保存することを特徴とする構成である。
【００２２】
請求項１３に係る発明は、請求項１０乃至１２のいずれかに記載の通信中継装置において、前記記録媒体を着脱可能な記録媒体装着部を更に有し、前記識別情報送信手段は、前記記録媒体装着部に装着された前記記録媒体から識別情報を読み出して前記ライセンスサーバーへ送信することを特徴とする構成である。
【００２３】
請求項１４に係る発明は、請求項１０乃至１２のいずれかに記載の通信中継装置において、前記識別情報送信手段は、前記記録媒体に記憶された識別情報を読み出して前記ライセンスサーバーへ送信するとき、前記ネットワーク又は前記画像処理装置に関する周辺情報を取得して前記ライセンスサーバーへ送信することを特徴とする構成である。
【００２４】
請求項１５に係る発明は、ネットワークに接続される画像処理装置と、前記ネットワークを介して前記画像処理装置と連携するアプリケーションサービスを提供するアプリケーションサーバーと、前記画像処理装置と前記アプリケーションサーバーとの前記ネットワークを介する通信を中継する通信中継装置と、前記ネットワークを介して前記通信中継装置から送信される中継情報をバックアップとして記憶するバックアップサーバーと、を備える情報処理システムにおいて、前記通信中継装置を管理するライセンスサーバーにおいて実行されるプログラムであって、前記ライセンスサーバーを、前記通信中継装置の識別情報を登録したライセンス管理情報を管理するライセンス管理手段、前記通信中継装置から識別情報を受信することに伴い、前記ライセンス管理情報に基づいて前記通信中継装置が交換されたか否かを判断する判断手段、及び、前記判断手段によって前記通信中継装置が交換されたと判断された場合に、前記バックアップサーバーに記憶されている中継情報を前記通信中継装置において復元させる中継情報復元手段、として機能させることを特徴とする構成である。
【００２５】
請求項１６に係る発明は、請求項１５に記載のプログラムにおいて、前記中継情報復元手段は、前記バックアップサーバーにおいて中継情報が分散された状態で記憶されている場合、前記バックアップサーバーに分散された状態で記憶されている中継情報を前記通信中継装置へ送信させることを特徴とする構成である。
【００２６】
請求項１７に係る発明は、請求項１５又は１６に記載のプログラムにおいて、前記ライセンス管理手段は、交換対象となる前記通信中継装置の識別情報に対して交換対象特定情報を付加して前記ライセンス管理情報に登録し、前記判断手段は、前記通信中継装置から識別情報を受信したとき、前記ライセンス管理情報を参照して前記通信中継装置から受信した識別情報に前記交換対象特定情報が付加されている場合に前記通信中継装置が交換されたと判断することを特徴とする構成である。
【００２７】
請求項１８に係る発明は、請求項１５又は１６に記載のプログラムにおいて、前記ライセンス管理手段は、前記通信中継装置から送信される識別情報と周辺情報との組み合わせを前記ライセンス管理情報に登録しておき、前記判断手段は、前記通信中継装置から識別情報と周辺情報とを受信したとき、受信した識別情報が前記ライセンス管理情報に登録されている識別情報と異なり、且つ、受信した周辺情報が前記ライセンス管理情報に登録されている周辺情報と同一である場合に前記通信中継装置が交換されたと判断することを特徴とする構成である。
【００２８】
請求項１９に係る発明は、画像処理装置とアプリケーションサーバーとがネットワークを介して行う通信を中継する通信中継装置において実行されるプログラムであって、前記通信中継装置を、前記画像処理装置と前記アプリケーションサーバーとの通信を中継するための中継情報を生成して所定の記憶手段に記憶させる中継情報生成手段、前記記憶手段に記憶された中継情報に基づき前記画像処理装置と前記アプリケーションサーバーとの通信を中継する通信中継手段、前記記憶手段に記憶された中継情報を所定のタイミングで前記ネットワークに接続されたバックアップサーバーへ送信するバックアップ手段、所定の記録媒体に記憶された識別情報を読み出して前記ネットワークに接続されたライセンスサーバーへ送信する識別情報送信手段、及び、前記識別情報送信手段が前記識別情報を送信した後、前記記憶手段に中継情報が記憶されていない状態で前記ライセンスサーバーから有効信号を受信することに伴い、前記バックアップサーバーから中継情報を取得して前記記憶手段に保存する設定反映手段、として機能させることを特徴とする構成である。
【００２９】
請求項２０に係る発明は、請求項１９に記載のプログラムにおいて、前記通信中継装置を、更に、前記アプリケーションサーバーとの通信の中継対象装置となる前記画像処理装置に関する情報を登録した管理情報を生成して管理する管理情報生成手段、として機能させることを特徴とする構成である。
【００３０】
請求項２１に係る発明は、請求項１９又は２０に記載のプログラムにおいて、前記設定反映手段は、前記記憶手段に中継情報が記憶されていない状態で前記ライセンスサーバーから前記有効信号を受信することに伴い、前記バックアップサーバーに含まれる複数の中継情報記憶サーバーのそれぞれに分散して保持されている中継情報を取得して前記記憶手段に保存することを特徴とする構成である。
【００３１】
請求項２２に係る発明は、請求項１９乃至２１のいずれかに記載のプログラムにおいて、前記通信中継装置は、前記記録媒体を着脱可能な記録媒体装着部を有し、前記識別情報送信手段は、前記記録媒体装着部に装着された前記記録媒体から識別情報を読み出して前記ライセンスサーバーへ送信することを特徴とする構成である。
【００３２】
請求項２３に係る発明は、請求項１９乃至２１のいずれかに記載のプログラムにおいて、前記識別情報送信手段は、前記記録媒体に記憶された識別情報を読み出して前記ライセンスサーバーへ送信するとき、前記ネットワーク又は前記画像処理装置に関する周辺情報を取得して前記ライセンスサーバーへ送信することを特徴とする構成である。
【００３３】
請求項２４に係る発明は、ネットワークに接続される画像処理装置と、前記ネットワークを介して前記画像処理装置と連携するアプリケーションサービスを提供するアプリケーションサーバーと、前記画像処理装置と前記アプリケーションサーバーとの前記ネットワークを介する通信を中継する通信中継装置と、前記ネットワークに接続され、前記通信中継装置を管理するライセンスサーバーと、前記ネットワークを介して受信する情報をバックアップとして記憶するバックアップサーバーと、を備える情報処理システムにおいて、前記通信中継装置が交換された場合のデータ復旧方法であって、ライセンスサーバーにおいて前記通信中継装置の識別情報を登録したライセンス管理情報を生成するステップと、前記通信中継装置において前記画像処理装置と前記アプリケーションサーバーとの通信を中継するための中継情報を生成して所定の記憶手段に記憶するステップと、前記通信中継装置において前記記憶手段に記憶された中継情報に基づき前記画像処理装置と前記アプリケーションサーバーとの通信を中継するステップと、前記通信中継装置において前記記憶手段に記憶された中継情報を所定のタイミングで前記バックアップサーバーへ送信するステップと、前記通信中継装置の交換後、前記通信中継装置において所定の記録媒体に記憶された識別情報を読み出して前記ライセンスサーバーへ送信するステップと、前記ライセンスサーバーにおいて前記通信中継装置から送信された識別情報を受信したとき、前記ライセンス管理情報に基づいて前記通信中継装置が交換されたか否かを判断するステップと、前記ライセンスサーバーにおいて前記通信中継装置が交換されたと判断された場合に、前記通信中継装置に対して有効信号を送信すると共に、前記バックアップサーバーに記憶されている中継情報を前記バックアップサーバーから前記通信中継装置へ送信させるステップと、前記通信中継装置が識別情報を送信した後、前記記憶手段に中継情報が記憶されていない状態で前記ライセンスサーバーから前記有効信号を受信することに伴い、前記バックアップサーバーから中継情報を取得して前記記憶手段に保存するステップと、を有することを特徴とする構成である。
【発明の効果】
【００３４】
本発明によれば、通信中継装置が交換された場合において、交換前の通信中継装置がバックアップサーバーに保存した中継情報を、交換後の通信中継装置に対して効率的にリストアできるため、中継情報を速やかに復旧させることができるようになる。
【図面の簡単な説明】
【００３５】
【図１】第１実施形態における情報処理システムの構成概念を示す図である。
【図２】通信中継装置が画像処理装置とアプリケーションサーバーとの通信を中継することにより行われる第１の通信プロセスを示す図である。
【図３】通信中継装置が画像処理装置とアプリケーションサーバーとの通信を中継することにより行われる第２の通信プロセスを示す図である。
【図４】通信中継装置のハードウェア構成及び機能構成の一例を示すブロック図である。
【図５】管理情報の一例を示す図である。
【図６】中継情報の一例を示す図である。
【図７】ライセンスサーバーのハードウェア構成及び機能構成の一例を示すブロック図である。
【図８】ライセンス管理情報の一例を示す図である。
【図９】情報処理システムにおいて交換前の通信中継装置の中継情報を交換後の通信中継装置に復元する復元プロセスの一例を示す図である。
【図１０】ライセンスサーバーにおいて行われる処理手順の一例を示すフローチャートである。
【図１１】通信中継装置において行われる処理手順の一例を示すフローチャートである。
【図１２】第２実施形態における情報処理システムの構成概念を示す図である。
【図１３】第２実施形態においてバックアップサーバーが中継情報を保存するまでの保存プロセスを示す図である。
【図１４】第２実施形態において交換後の通信中継装置がバックアップサーバーから中継情報を取得して復元する復元プロセスを示す図である。
【図１５】第３実施形態における通信中継装置のハードウェア構成及び機能構成の一例を示すブロック図である。
【図１６】第３実施形態において通信中継装置からライセンスサーバーへ送信される情報を示す図である。
【図１７】第３実施形態におけるライセンス管理情報の一例を示す図である。
【図１８】第３実施形態の通信中継装置において行われる処理手順の一例を示すフローチャートである。
【図１９】第３実施形態のライセンスサーバーにおいて行われる処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００３６】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３７】
（第１実施形態）
図１は、本発明の第１実施形態における情報処理システム１の構成概念を示す図である。この情報処理システム１は、通信中継装置３と、画像処理装置４と、ライセンスサーバー１０と、バックアップサーバー１１と、アプリケーションサーバー１２と、プラットフォームサーバー１３とを備える。通信中継装置３及び画像処理装置４は、オフィスなどのローカル環境２に設置され、ＬＡＮ（Local Area Network）などのローカルネットワーク６に接続されている。ライセンスサーバー１０、バックアップサーバー１１、アプリケーションサーバー１２及びプラットフォームサーバー１３は、インターネット上のクラウド７に設置されている。図１では、ローカルネットワーク６に２つの画像処理装置４ａ，４ｂが接続される場合を例示しているが、画像処理装置４の数はこれに限られるものではない。また図１では、クラウド７に２つのアプリケーションサーバー１２ａ，１２ｂが設けられる場合を例示しているが、アプリケーションサーバー１２の数はこれに限られるものではない。またローカル環境２に複数の通信中継装置３が設けられる構成であっても良い。さらに図示を省略しているが、ローカルネットワーク６のインターネットへの接続部にはファイヤウォールが設けられる。
【００３８】
アプリケーションサーバー１２は、インターネット経由で様々なアプリケーションサービス（クラウドサービス）を提供するサーバーである。アプリケーションサーバー１２によって提供されるサービスには、例えばアップロードされるデータを記憶しておくストレージサービスや、アップロードされるデータの編集や加工、変換などの各種情報処理を行う情報処理サービスなどがある。例えば、図１に示す２つのアプリケーションサーバー１２ａ，１２ｂは、それぞれ異なるアプリケーションサービスを提供する。
【００３９】
画像処理装置４は、ＭＦＰなどで構成され、コピージョブやプリントジョブ、スキャンジョブなどを実行可能である。この画像処理装置４は、ユーザーが操作する際のユーザーインタフェースとなる操作パネル５を備えている。そのため、ユーザーは、操作パネル５を操作することにより、ジョブの種類を指定して画像処理装置４にジョブを実行させることができる。また画像処理装置４は、クラウド７のアプリケーションサーバー１２と通信を行うことにより、アプリケーションサーバー１２と連携してジョブを実行することが可能である。
【００４０】
通信中継装置３は、ローカルネットワーク６に接続された画像処理装置４と、クラウド７に設けられたアプリケーションサーバー１２との通信を中継するものである。通信中継装置３は、例えば電源投入に伴う起動時にライセンスサーバー１０と通信を行い、ライセンスサーバー１０による認証を受ける。そしてライセンスサーバー１０からライセンスが有効であることを示す有効信号を受信すると、通信中継装置３は、通信中継機能を有効化して画像処理装置４とアプリケーションサーバー１２との通信を中継するようになる。
【００４１】
ライセンスサーバー１０は、ローカル環境２に設置される通信中継装置３のライセンスを認証するサーバーである。ライセンスサーバー１０は、通信中継装置３から受信する情報に基づいて通信中継装置３のライセンスが有効であるか無効であるかを判断し、その判断結果を通信中継装置３へ送信する。例えばライセンスが有効である場合、ライセンスサーバー１０は、通信中継装置３に対して有効信号を送出する。
【００４２】
バックアップサーバー１１は、インターネット経由で受信する様々な情報をバックアップとして記憶するサーバーである。このバックアップサーバー１１は、ローカル環境２の通信中継装置３から送信される情報を記憶して保持するように構成される。
【００４３】
プラットフォームサーバー１３は、アプリケーションサーバー１２がローカル環境２の画像処理装置４との通信を開始するときに、通信中継装置３にアプリケーションサーバー１２との接続状態を確立させる接続仲介サーバーである。本実施形態では、プラットフォームサーバー１３がライセンスサーバー１０とは異なるサーバーとして構成される場合を例示する。ただし、これに限られるものではなく、ライセンスサーバー１０とプラットフォームサーバー１３とが１つのサーバー装置１４で構成されるものであっても構わない。
【００４４】
図１に示すように本実施形態の通信中継装置３は、後述する識別情報３１が記録されたＵＳＢメモリなどの記録媒体９を装着可能である。通信中継装置３は、その記録媒体９に記録された識別情報３１を読み出してライセンスサーバー１０へ送信することによりライセンスサーバー１０による認証を受ける。そしてライセンスサーバー１０から有効信号を受信することにより、通信中継装置３は、画像処理装置４とアプリケーションサーバー１２との通信を中継する動作を開始する。また通信中継装置３が故障などによって交換されるときには、記録媒体９が交換前の通信中継装置３から取り外され、交換によって新たに設置される通信中継装置３へ装着される。
【００４５】
この通信中継装置３は、例えば起動時にローカルネットワーク６に接続された画像処理装置４を検索し、自身がアプリケーションサーバー１２との通信を中継する中継対象装置を特定する。例えばローカルネットワーク６に複数の通信中継装置３が設けられている場合、通信中継装置３は、画像処理装置４の検索を行うときに他の通信中継装置３と通信を行い、他の通信中継装置３が既に中継対象装置として管理している画像処理装置４を除外し、自身が中継すべき画像処理装置４だけを抽出して中継対象装置として特定する。そして通信中継機能を有効に動作させると、通信中継装置３は、予め中継対象装置として特定した画像処理装置４と、アプリケーションサーバー１２との通信を中継する。
【００４６】
また通信中継装置３は、はじめに画像処理装置４とアプリケーションサーバー１２との通信を中継するとき、アプリケーションサーバーと画像処理装置との通信を中継するための中継情報を生成する。この中継情報は、インターネットを介してアプリケーションサーバー１２と通信するための情報や、ローカルネットワーク６を介して画像処理装置４と通信するための情報などを記録した情報である。そして通信中継装置３は中継情報を保持し、それ以後、画像処理装置４とアプリケーションサーバー１２との通信を中継するときには予め生成しておいた中継情報に基づいてデータ転送を行うように構成される。
【００４７】
また通信中継装置３は、中継情報を所定のタイミングでバックアップサーバー１１へ送信する。バックアップサーバー１１は、通信中継装置３から中継情報を取得すると、その中継情報を保持するように構成される。
【００４８】
図２は、通信中継装置３が画像処理装置４とアプリケーションサーバー１２との通信を中継することにより行われる第１の通信プロセスを示す図である。この第１の通信プロセスでは、アプリケーションサーバー１２から画像処理装置４に対してジョブデータが送信される場合を例示している。例えば、ユーザーがパーソナルコンピュータやタブレット端末などの情報処理端末においてブラウザを起動し、アプリケーションサーバー１２にアクセスしたと仮定する。その場合、ユーザーはブラウザによって表示されるアプリケーションサーバー１２の閲覧画面に対する操作を行うことにより、ローカル環境２に設けられた画像処理装置４を指定してアプリケーションサーバー１２にジョブデータの送信を指示することができる。尚、ジョブデータは、例えばアプリケーションサーバー１２に保存されている文書データや画像データなどである。アプリケーションサーバー１２は、ユーザーによるジョブデータの送信指示を受信すると、その指示に基づきローカル環境２の画像処理装置４に対してジョブデータを送信する処理を開始する。しかし、アプリケーションサーバー１２は、ローカルネットワーク６とは異なるネットワーク環境に設置されており、ジョブデータの送信先となる画像処理装置４のＩＰアドレスなどを把握することができない。加えて、ローカル環境２にはファイヤウォールが設けられているため、アプリケーションサーバー１２は、画像処理装置４に対して直接ジョブデータを送信することができない。そこで図２に示す第１の通信プロセスによるジョブデータの送信が行われる。
【００４９】
通信中継装置３は、図２に示すように通信中継機能を有効化させると（プロセスＰ１）、まずプラットフォームサーバー１３との接続状態を確立する（プロセスＰ２）。これにより、通信中継装置３とプラットフォームサーバー１３とが互いに常時接続された状態となり、プラットフォームサーバー１３から通信中継装置３に対していつでもデータ送信を行うことが可能となる。その後、アプリケーションサーバー１２において画像処理装置４に送信すべきジョブが発生すると（プロセスＰ３）、アプリケーションサーバー１２は、プラットフォームサーバー１３に対して接続要求を送信する（プロセスＰ４）。この接続要求には、ジョブデータの送信先となる１つの画像処理装置４を特定するための情報が含まれる。プラットフォームサーバー１３には、ローカル環境２に設置されている画像処理装置４と、その画像処理装置４の通信を中継する通信中継装置３とが予め相互に対応付けられた状態で登録されている。プラットフォームサーバー１３は、アプリケーションサーバー１２からの接続要求を受信すると、その接続要求に基づきジョブデータの送信先となる画像処理装置４を特定し、さらにその特定した画像処理装置４の通信を中継する通信中継装置３を特定する。そしてプラットフォームサーバー１３は、その特定した通信中継装置３に対して接続命令を送信する（プロセスＰ５）。この接続命令には、アプリケーションサーバー１２を特定するための情報が含まれる。
【００５０】
通信中継装置３は、プラットフォームサーバー１３から接続命令を受信すると、接続すべきアプリケーションサーバー１２を特定し、そのアプリケーションサーバー１２との接続状態を確立する（プロセスＰ６）。これにより、アプリケーションサーバー１２は、ファイヤウォールを超えてローカル環境２の通信中継装置３にデータを送信可能な状態となる。そしてアプリケーションサーバー１２は、通信中継装置３との接続状態が確立されることに伴い、ジョブデータを通信中継装置３へ送信する（プロセスＰ７）。通信中継装置３は、アプリケーションサーバー１２からジョブデータを受信すると、予め生成しておいた中継情報に基づいてポート番号などを特定し、そのポート番号を用いてアプリケーションサーバー１２から指定された画像処理装置４にジョブデータを転送する（プロセスＰ８）。そして画像処理装置４は、通信中継装置３からジョブデータを受信すると、そのジョブデータに基づいてプリントジョブなどを実行する。このような第１の通信プロセスにより、アプリケーションサーバー１２から画像処理装置４に対してジョブデータが正常に送信されるようになる。
【００５１】
図３は、通信中継装置３が画像処理装置４とアプリケーションサーバー１２との通信を中継することにより行われる第２の通信プロセスを示す図である。この第２の通信プロセスでは、画像処理装置４からアプリケーションサーバー１２に対してアップロードデータが送信される場合を例示している。例えば画像処理装置４に予めアプリケーションサーバー１２を登録しておくことにより、操作パネル５にはアプリケーションサーバー１２によって提供されるアプリケーションが選択可能な状態で表示される。そしてユーザーが操作パネル５を操作することにより、アプリケーションサーバー１２によって提供されるアプリケーションを選択すると（プロセスＰ１０）、画像処理装置４は、アプリケーションサーバー１２と連携するジョブの実行し、アプリケーションサーバー１２へアップロードするためのデータを生成する（プロセスＰ１１）。このようなアップロードデータは、例えばスキャンジョブで原稿を読み取って生成するものであっても良いし、またＢＯＸなどの所定の記憶領域に記憶されたデータを読み出して生成するものであっても良い。そして画像処理装置４は、アップロードデータを生成すると、そのアップロードデータを通信中継装置３へ送信する（プロセスＰ１２）。通信中継装置３は、画像処理装置４からアップロードデータを受信すると、予め生成しておいた中継情報に基づいてアプリケーションサーバー１２のＵＲＬやポート番号などを特定し、画像処理装置４から指定されたアプリケーションサーバー１２にアップロードデータを送信する（プロセスＰ１３）。そしてアプリケーションサーバー１２は、通信中継装置３から受信するアップロードデータを記憶する処理などを行い、アプリケーションサービスを提供する。このような第２の通信プロセスにより、画像処理装置４からアプリケーションサーバー１２に対してデータが正常に送信されるようになる。
【００５２】
上記のように構成される情報処理システム１において、ライセンスサーバー１０は、ローカル環境２に設置された通信中継装置３の認証を行うとき、通信中継装置３が新たな装置に交換されたか否かを判断する。そして通信中継装置３が交換されたと判断すると、ライセンスサーバー１０は、交換後の新たな通信中継装置３に有効信号を送出して通信中継機能を有効に動作させると共に、交換前の通信中継装置３によって生成された中継情報をバックアップサーバー１１から交換後の新たな通信中継装置３にリストアさせる処理を行う。これにより、交換された新たな通信中継装置３は、中継情報をはじめから作成し直す必要がなく、効率的に通信中継機能を稼働させることができるようになる。以下、そのような動作を行う通信中継装置３及びライセンスサーバー１０について詳しく説明する。
【００５３】
図４は、通信中継装置３のハードウェア構成及び機能構成の一例を示すブロック図である。通信中継装置３は、制御部２０と、ネットワークインタフェース２１と、記録媒体装着部２２と、記憶部２３とを備えている。制御部２０は、ＣＰＵとメモリとを備えて構成され、各部の動作を制御する。ネットワークインタフェース２１は、通信中継装置３をローカルネットワーク６に接続するためのインタフェースである。通信中継装置３は、このネットワークインタフェース２１を介して画像処理装置４や上述した各種サーバーとの通信を行う。記録媒体装着部２２は、識別情報３１が格納された記録媒体９を装着するためのインタフェースである。記憶部２３は、例えば半導体メモリや磁気記憶装置などで構成され、プログラム３０、管理情報３２及び中継情報３３を記憶する。
【００５４】
制御部２０に設けられたＣＰＵは、通信中継装置３への電源投入に伴って記憶部２３に記憶されているプログラム３０を読み出して実行する。これにより、制御部２０は、識別情報送信部２４、管理情報生成部２５、中継情報生成部２６、バックアップ処理部２７、設定反映部２８及び通信中継部２９として機能する。
【００５５】
識別情報送信部２４は、プログラム３０の実行開始に伴って機能し、記録媒体装着部２２に装着された記録媒体９から識別情報３１を読み出し、その識別情報３１をネットワークインタフェース２１からライセンスサーバー１０へ送信する。つまり、識別情報送信部２４は、ライセンスサーバー１０による認証を受ける処理部である。識別情報送信部２４は、識別情報３１を送信した後、ライセンスサーバー１０から有効信号を受信すると、通信中継部２９を有効に機能させる。尚、ライセンスサーバー１０から有効信号を受信しなかった場合、識別情報送信部２４は、通信中継部２９を機能させない。
【００５６】
管理情報生成部２５は、プログラム３０の実行開始に伴って機能し、ローカルネットワーク６に接続された画像処理装置４を検索し、中継対象装置となる画像処理装置４を特定して管理情報３２に登録する処理部である。図５は、管理情報３２の一例を示す図である。図５に示すように、管理情報３２には、中継対象装置となる画像処理装置４のＩＰアドレスやＭＡＣ（Media Access Control）アドレスなどが登録される。管理情報生成部２５は、ローカルネットワーク６に別の通信中継装置３が存在する場合、別の通信中継装置３から管理情報３２を取得し、別の通信中継装置３と重複しない画像処理装置４を中継対象装置として特定し、自身の管理情報３２に登録する。また管理情報生成部２５は、定期的に画像処理装置４を検索する処理を行い、管理情報３２を適宜更新する。管理情報生成部２５は、管理情報３２に新たな情報を登録すると、その管理情報３２をプラットフォームサーバー１３へ送信する。これにより、プラットフォームサーバー１３は、ローカル環境２に設置された画像処理装置４の通信を中継する通信中継装置３を特定することができるようになる。
【００５７】
中継情報生成部２６は、画像処理装置４とアプリケーションサーバー１２との通信を中継するための中継情報３３を生成して記憶部２３に格納する処理部である。図６は、中継情報３３の一例を示す図である。中継情報３３には、サーバー側接続情報と、ＬＡＮ側接続情報とが含まれる。サーバー側接続情報には、例えばアプリケーションサーバー１２のＵＲＬと、アプリケーションサーバー１２と通信を行うときのポート番号とが含まれる。またＬＡＮ側接続情報には、例えば画像処理装置４と通信を行うときのポート番号が含まれる。中継情報生成部２６は、例えば中継情報３３に登録されていないアプリケーションサーバー１２と最初に通信を行うときに、一対のサーバー側接続情報とＬＡＮ側接続情報とを生成して中継情報３３に登録する。一例を挙げると、アプリケーションサーバー１２を画像処理装置４に登録するとき、アプリケーションサーバー１２から通信中継装置３を介して画像処理装置４にアプリケーションに関する登録情報が送信される。このとき、中継情報生成部２６は、一対のサーバー側接続情報とＬＡＮ側接続情報とを生成し、それらを相互に関連付けて中継情報３３に登録する。
【００５８】
バックアップ処理部２７は、記憶部２３に記憶された中継情報３３を所定のタイミングでバックアップサーバー１１へ送信してバックアップ処理を行うものである。バックアップ処理部２７が中継情報３３をバックアップサーバー１１へ送信するタイミングは、前回の送信から所定時間が経過したタイミングであっても良いし、また記憶部２３の中継情報３３が更新されたタイミングであっても良い。バックアップ処理部２７が中継情報３３をバックアップサーバー１１へ送信することにより、記憶部２３に保存される中継情報３３と同じ情報がバックアップサーバー１１で保持されるようになる。
【００５９】
設定反映部２８は、バックアップサーバー１１に保持されている中継情報３３を取得して記憶部２３にリストアすることにより、それ以前の通信中継装置３の設定を反映させる処理部である。例えば通信中継装置３の故障などにより、ローカル環境２の通信中継装置３が新たな装置に交換された場合、その新たな通信中継装置３は、起動時にライセンスサーバー１０による認証を受ける。そしてライセンスサーバー１０から有効信号を受信することに伴い、新たな通信中継装置３は、通信中継部２９を有効に動作させるようになる。このとき、新たな通信中継装置３の記憶部２３には中継情報３３は記憶されていない状態である。設定反映部２８は、そのように記憶部２３に中継情報３３が記憶されていない状態でライセンスサーバー１０から有効信号を受信した場合に機能するものであり、有効信号の受信後、ライセンスサーバー１０又はプラットフォームサーバー１３から受信する接続命令に基づいてバックアップサーバー１１へ接続し、バックアップサーバー１１から故障前の通信中継装置３が保存しておいた中継情報３３を取得して記憶部２３に保存する。
【００６０】
尚、通信中継装置３がローカル環境２に新規に設置される場合にはバックアップサーバー１１にリストアすべき中継情報３３が保存されていない。そのような場合、通信中継装置３は、ライセンスサーバー１０から有効信号を受信した後にバックアップサーバー１１への接続命令を受信することはない。そのため、設定反映部２８は、有効信号を受信した後、所定時間が経過するまでにバックアップサーバー１１への接続命令を受信しないときには中継情報３３のリストア処理を行うことなく、その機能を停止させる。この場合、中継情報生成部２６によって新規に生成される中継情報３３が記憶部２３に格納される。
【００６１】
通信中継部２９は、画像処理装置４とアプリケーションサーバー１２との通信を中継する処理部である。この通信中継部２９は、記憶部２３に記憶されている中継情報３３に基づいて画像処理装置４とアプリケーションサーバー１２との通信を中継する。例えばアプリケーションサーバー１２から画像処理装置４に送信すべきデータを受信した場合、通信中継部２９は、中継情報３３に基づき、データの送信元であるアプリケーションサーバー１２に対応付けられたＬＡＮ側接続情報のポート番号を使用して画像処理装置４にデータを転送する。このとき、通信中継部２９は、管理情報３２を参照してアドレス変換などを行い、アプリケーションサーバー１２から指定された画像処理装置４にデータを転送する。
【００６２】
通信中継部２９は、特定のアプリケーションサーバー１２から送信されたデータを特定のポート番号を使用して画像処理装置４に転送することにより、画像処理装置４から特定のアプリケーションサーバー１２に対して送信されるデータを特定のポート番号で受信することができる。そのため、通信中継部２９は、画像処理装置４からデータを受信すると、そのデータを受信したポート番号に基づいて中継情報３３を参照することにより、データの転送先であるアプリケーションサーバー１２を特定し、その特定したアプリケーションサーバー１２に対してデータを送信する。
【００６３】
また中継情報３３に登録されていない新規なアプリケーションサーバー１２と最初に通信を行うとき、通信中継部２９は、画像処理装置４と通信を行うポート番号を新規に付与し、そのポート番号を中継情報生成部２６へ通知することにより、中継情報３３に新規なアプリケーションサーバー１２に関する情報が登録される。
【００６４】
尚、中継情報３３には、図６に示した情報の他、アプリケーションサーバー１２との通信プロトコルと、画像処理装置４との通信プロトコルとがそれぞれ異なる場合にはプロトコル変換を行うためのプロトコル変換情報などが登録されていても良い。その場合、通信中継部２９は、中継情報３３に予め登録されているプロトコル変換情報に基づいてプロトコル変換を行ってデータを転送する。
【００６５】
図７は、ライセンスサーバー１０のハードウェア構成及び機能構成の一例を示すブロック図である。ライセンスサーバー１０は、制御部４０と、ネットワークインタフェース４１と、記憶部４２とを備えている。制御部４０は、ＣＰＵとメモリとを備えて構成され、各部の動作を制御する。ネットワークインタフェース４１は、ライセンスサーバー１０をインターネットに接続するためのインタフェースである。ライセンスサーバー１０は、このネットワークインタフェース４１を介して通信中継装置３やバックアップサーバー１１との通信を行う。記憶部４２は、例えば半導体メモリや磁気記憶装置などで構成され、プログラム４３及びライセンス管理情報４８を記憶する。
【００６６】
制御部４０に設けられたＣＰＵは、ライセンスサーバー１０への電源投入に伴って記憶部４２に記憶されているプログラム４３を読み出して実行する。これにより、制御部４０は、ライセンス管理部４４、認証部４５及び中継情報復元部４７として機能する。
【００６７】
ライセンス管理部４４は、ローカル環境２に設置される通信中継装置３のライセンスを管理するためのライセンス管理情報４８を生成し、そのライセンス管理情報４８を記憶部４２に保存して管理する。図８は、ライセンス管理情報４８の一例を示す図である。ライセンス管理情報４８は、通信中継装置３に装着される記録媒体９に記録された識別情報３１が登録された情報であり、その識別情報３１に有効フラグと交換フラグとを設定可能である。有効フラグは、認証部４５によって通信中継装置３から受信した識別情報３１が有効であると判断された場合に「ＹＥＳ」に設定される情報である。また交換フラグは、ローカル環境２の通信中継装置３が交換されるとき、通信中継装置３のライセンスを管理する管理者によって「ＹＥＳ」に設定される情報である。つまり、交換フラグを「ＹＥＳ」に設定した情報は、通信中継装置３が交換対象になっていることを特定するための交換対象特定情報である。
【００６８】
ライセンス管理部４４は、例えば通信中継装置３のライセンスを管理する管理者によって新規な識別情報３１が発行されると、その識別情報３１をライセンス管理情報４８に登録する。このとき、有効フラグ及び交換フラグは「ＹＥＳ」には設定されない。そしてローカル環境２の通信中継装置３が交換されるときに通信中継装置３のライセンスを管理する管理者によって識別情報３１に対する交換フラグの設定操作が行われると、ライセンス管理部４４は、管理者によって指定された識別情報３１の交換フラグを「ＹＥＳ」に設定する。
【００６９】
認証部４５は、通信中継装置３から識別情報３１を受信した場合に機能し、通信中継装置３から受信した識別情報３１に基づいて通信中継装置３の認証処理を行う。認証部４５は、通信中継装置３から受信した識別情報３１がライセンス管理情報４８に登録されていれば、ライセンスが有効であると判断し、通信中継装置３に有効信号を送出する。このとき、受信した識別情報３１に対応する有効フラグが「ＹＥＳ」に設定されていなければ、有効フラグを「ＹＥＳ」に設定する。つまり、有効フラグが「ＹＥＳ」に設定されていれば、認証部４５によって少なくとも１回は認証処理が行われたことを把握することができる。これに対し、通信中継装置３から受信した識別情報３１がライセンス管理情報４８に登録されていない場合、認証部４５は有効信号を送出しない。この場合、通信中継装置３の通信中継部２９は機能しない。
【００７０】
また認証部４５は、ローカル環境２の通信中継装置３が交換されたか否かを判断する判断部４６を有している。判断部４６は、通信中継装置３のライセンスが有効であると判断された場合に機能し、認証された識別情報３１の交換フラグが「ＹＥＳ」であれば、ローカル環境２の通信中継装置３が交換されたと判断する。そして判断部４６は、通信中継装置３が交換されたと判断すると、中継情報復元部４７を機能させる。
【００７１】
中継情報復元部４７は、交換前の通信中継装置３がバックアップサーバー１１に保存した中継情報３３を交換後の通信中継装置３に対してリストアさせる制御を行う。この中継情報復元部４７は、例えばバックアップサーバー１１に対して復元命令を送出することにより、バックアップサーバー１１に記憶されている中継情報３３をバックアップサーバー１１から交換後の通信中継装置３へ送信させる。復元命令を受信したバックアップサーバー１１は、通信中継装置３に対して中継情報３３を直接送信することができないため、まずプラットフォームサーバー１３に対して通信中継装置３との接続を依頼する。プラットフォームサーバー１３は、この依頼に基づき交換後の通信中継装置３に対してバックアップサーバー１１への接続命令を送信する。通信中継装置３は、その接続命令に基づき、バックアップサーバー１１との接続状態を確立する。これにより、バックアップサーバー１１は、通信中継装置３に対して中継情報３３を送信可能な状態となる。そのため、バックアップサーバー１１は、通信中継装置３との接続状態が確立されることに伴い、交換前の通信中継装置３がバックアップとして保存した中継情報３３を読み出し、その中継情報３３を交換後の通信中継装置３に対して送信する。
【００７２】
図９は、上記のように構成される情報処理システム１において交換前の通信中継装置３ａの中継情報３３を交換後の通信中継装置３ｂに復元する復元プロセスの一例を示す図である。まず通信中継装置３ａは、電源投入に伴う起動時に識別情報３１をライセンスサーバー１０へ送信する（プロセスＰ２０）。ライセンスサーバー１０は、通信中継装置３ａから識別情報３１を受信すると、認証処理を行い（プロセスＰ２１）、ライセンス管理情報４８に登録された識別情報３１であれば、通信中継装置３ａに対して有効信号を送信する（プロセスＰ２２）。通信中継装置３ａは、その有効信号に基づき、通信中継部２９を正常稼働させる（プロセスＰ２３）。また通信中継装置３ａは、アプリケーションサーバー１２との通信を行うことに伴い、中継情報３３を生成し（プロセスＰ２４）、その中継情報３３をバックアップサーバー１１へ送信する（プロセスＰ２５）。そしてバックアップサーバー１１は、通信中継装置３ａから受信する中継情報３３をバックアップとして保存する（プロセスＰ２６）。そして通信中継装置３ａは、アプリケーションサーバー１２と画像処理装置４との通信を中継する処理を行う（プロセスＰ２７）。
【００７３】
その後、通信中継装置３ａに故障などが発生すると（プロセスＰ２８）、別の通信中継装置３ｂと交換される（プロセスＰ２９）。このとき、交換前の通信中継装置３ａに装着されていた記録媒体９が、交換後の通信中継装置３ｂに装着される。交換によって新たに設置された通信中継装置３ｂは、電源投入に伴う起動時に記録媒体９から識別情報３１を読み出し、ライセンスサーバー１０へ送信する（プロセスＰ３０）。このとき新たに設置された通信中継装置３ｂが送信する識別情報３１は、交換前の通信中継装置３が送信してライセンスサーバー１０による認証を受けていた識別情報３１と同一である。ライセンスサーバー１０は、通信中継装置３ｂから識別情報３１を受信すると、認証処理を行い（プロセスＰ３１）、ライセンス管理情報４８に登録された識別情報３１であれば、通信中継装置３ｂに対して有効信号を送信する（プロセスＰ３２）。これに伴い、通信中継装置３ｂは、通信中継部２９を正常稼働させる（プロセスＰ３３）。またライセンスサーバー１０は、ライセンス管理情報４８の交換フラグに基づいて通信中継装置３ｂが交換された装置であると判断すると、バックアップサーバー１１に対して復元命令を送信する（プロセスＰ３４）。バックアップサーバー１１は、復元命令を受信すると、上述したようにプラットフォームサーバー１３を介して通信中継装置３ｂとの接続状態を確立し、交換前の通信中継装置３ａがバックアップとして保存した中継情報３３を交換後の通信中継装置３ｂへ送信する（プロセスＰ３５）。通信中継装置３ｂは、この中継情報３３を受信すると、上述した設定反映部２８が記憶部２３に格納し、交換前の通信中継装置３ａが使用していた中継情報３３をそのまま自機に反映させる（プロセスＰ３６）。その後、通信中継装置３ｂは、記憶部２３に保存した中継情報３３を参照してアプリケーションサーバー１２と画像処理装置４との通信を中継する処理を行う（プロセスＰ３７）。
【００７４】
情報処理システム１において上記のような復元プロセスが行われることにより、ローカル環境２において交換設置された通信中継装置３ｂは、初回起動時に交換前の通信中継装置３ａがバックアップサーバー１１に保存しておいた中継情報３３を自動取得して自機に反映させることができる。そのため、交換後の通信中継装置３ｂでは中継情報３３をあらためて初めから生成する必要がなく、交換前の通信中継装置３ａが使用していた中継情報３３を用いてアプリケーションサーバー１２と画像処理装置４との通信を中継する処理を速やかに開始することができ、交換に伴う復旧作業に要する期間を短縮できるという利点がある。
【００７５】
次に図１０は、ライセンスサーバー１０において行われる処理手順の一例を示すフローチャートである。ライセンスサーバー１０は、この処理を開始すると、まずライセンス管理情報４８を生成する（ステップＳ１０）。すなわち、ライセンスサーバー１０は、管理者によって発行される識別情報３１を取得し、その識別情報３１を登録したライセンス管理情報４８を生成する。その後、ライセンスサーバー１０は、管理者による交換フラグの設定操作が行われたか否かを判断し（ステップＳ１１）、交換フラグの設定操作が行われた場合（ステップＳ１１でＹＥＳ）、管理者によって指定された識別情報３１の交換フラグを「ＹＥＳ」に設定する（ステップＳ１２）。続いて、ライセンスサーバー１０は、通信中継装置３から識別情報３１を受信したか否かを判断する（ステップＳ１３）。その結果、識別情報３１を受信していない場合（ステップＳ１３でＮＯ）、ライセンスサーバー１０による処理はステップＳ１１に戻る。
【００７６】
ライセンスサーバー１０は、識別情報３１を受信した場合（ステップＳ１３でＹＥＳ）、その識別情報３１がライセンス管理情報４８に登録された有効な情報であるか否かを判断し（ステップＳ１４）、識別情報３１が有効であれば（ステップＳ１４でＹＥＳ）、通信中継装置３に対して有効信号を送信する（ステップＳ１５）。それに引き続き、ライセンスサーバー１０は、有効であると判断された識別情報３１の交換フラグが「ＹＥＳ」に設定されているか否かを判断し（ステップＳ１６）、交換フラグが「ＹＥＳ」に設定されていれば（ステップＳ１６でＹＥＳ）、バックアップサーバー１１へ復元命令を送信する（ステップＳ１７）。このとき送信される復元命令には、交換前の通信中継装置３が保存した中継情報３３をバックアップサーバー１１で特定することができる情報が含まれる。したがって、バックアップサーバー１１は、交換前の通信中継装置３がバックアップとして保存した中継情報３３を特定して交換後の通信中継装置３に送信することができる。尚、受信した識別情報３１が有効でない場合（ステップＳ１４でＮＯ）、ステップＳ１５〜Ｓ１７の処理はスキップする。また交換フラグが「ＹＥＳ」に設定されていない場合（ステップＳ１６でＮＯ）、ステップＳ１７の処理はスキップする。
【００７７】
ライセンスサーバー１０において上記のような処理が行われることにより、ローカル環境２の通信中継装置３が交換されたときには、バックアップサーバー１１に保存されている交換前の通信中継装置３が保存した中継情報３３を交換後の通信中継装置３にリストアさせることができるようになる。
【００７８】
次に図１１は、通信中継装置３において行われる処理手順の一例を示すフローチャートである。通信中継装置３は、電源投入時に起動処理（ステップＳ２０）を行うことに伴い、記録媒体９から識別情報３１を読み出し（ステップＳ２１）、ライセンスサーバー１０へ送信する（ステップＳ２２）。通信中継装置３は、識別情報３１の送信後、ライセンスサーバー１０から有効信号を受信したか否かを判断し（ステップＳ２３）、有効信号を受信すれば（ステップＳ２３でＹＥＳ）、通信中継部２９による通信中継機能を有効化する（ステップＳ２４）。尚、有効信号を受信しない場合には（ステップＳ２３でＮＯ）、これ以降のステップをスキップして処理を終了する。
【００７９】
通信中継装置３は、通信中継機能を有効化すると、バックアップサーバー１１への接続命令を受信したか否かを判断する（ステップＳ２５）。バックアップサーバー１１への接続命令を受信しない場合（ステップＳ２５でＮＯ）、通信中継装置３は、中継情報生成部２６を機能させ、中継情報生成処理を行い（ステップＳ２６）、記憶部２３に中継情報３３を格納する（ステップＳ２７）。そして通信中継装置３は、記憶部２３に格納した中継情報３３をバックアップサーバー１１へ送信してバックアップとして保存する（ステップＳ２８）。
【００８０】
一方、バックアップサーバー１１への接続命令を受信した場合（ステップＳ２５でＹＥＳ）、通信中継装置３は、バックアップサーバー１１へ接続する（ステップＳ２９）。そしてバックアップサーバー１１から中継情報３３を取得し（ステップＳ３０）、その中継情報３３を記憶部２３へ格納する（ステップＳ３１）。これにより、通信中継装置３は、中継情報生成部２６を機能させることなく、効率的に中継情報３３を記憶部２３に格納することができる。
【００８１】
その後、通信中継装置３は、記憶部２３に格納された中継情報３３に基づき、通信中継処理を開始する（ステップＳ３２）。そして新たなアプリケーションサーバー１２との通信を行うとき、通信中継装置３は、中継情報３３の更新ありと判断し（ステップＳ３３でＹＥＳ）、中継情報更新処理を実行する（ステップＳ３４）。この中継情報更新処理では、中継情報生成部２６が機能し、新たなアプリケーションサーバー１２と通信を行うための情報が中継情報３３に追加登録される。そして通信中継装置３は、中継情報３３を更新すると、バックアップサーバー１１へ更新後の中継情報３３を送信する（ステップＳ３５）。これにより、バックアップサーバー１１においてバックアップとして保持される中継情報３３は常に最新の状態に更新される。
【００８２】
そして通信中継装置３は、故障などによって他の装置に交換されるまでステップＳ３３以降の処理を繰り返す（ステップＳ３６でＮＯ）。これに対し、故障などによって他の装置に交換されるとき（ステップＳ３６でＹＥＳ）、通信中継装置３は、全ての処理を終了する（ステップＳ３６でＹＥＳ）。
【００８３】
以上のように本実施形態では、ローカル環境２に設置された通信中継装置３が、正常に稼働している状態のときにアプリケーションサーバー１２と画像処理装置４との通信を中継するための中継情報３３をバックアップサーバー１１に送信してバックアップとして保存しておく。その後、ローカル環境２の通信中継装置３が故障などによって新たな装置に交換されると、ライセンスサーバー１０が新たな通信中継装置３を認証するときに通信中継装置３が交換されたことを把握する。そしてライセンスサーバー１０は、交換前の通信中継装置３がバックアップサーバー１１に保存した中継情報３３をバックアップサーバー１１から交換後の通信中継装置３へ送信させ、交換後の通信中継装置３に交換前の中継情報３３をリストアして復旧させる構成である。このような構成によれば、ローカル環境２の通信中継装置３を交換した場合でも、交換後の通信中継装置３に対して速やかに交換前の中継情報３３を反映させることができ、アプリケーションサーバー１２と画像処理装置４とが通信できない時間を最短に抑えることが可能である。また交換後の通信中継装置３に対して中継情報３３をリストアさせるときには、人手による作業を伴わないため、効率的に交換作業を終えることができる。すなわち、本実施形態の情報処理システム１では、通信中継装置３の交換時におけるライセンスの移譲からバックアップサーバー１１に記憶された中継情報３３を交換後の通信中継装置３にリストアするまでの処理を一括して自動的に行うことが可能であり、交換後の通信中継装置３を短時間で利用することができるようになる。
【００８４】
（第２実施形態）
次に本発明の第２実施形態について説明する。図１２は、第２実施形態における情報処理システム１の構成概念を示す図である。この情報処理システム１が第１実施形態と異なる点は、バックアップサーバー１１が複数のサーバー装置で構成される点である。すなわち、本実施形態のバックアップサーバー１１は、図１２に示すように管理サーバー１５と、複数の中継情報記憶サーバー１６ａ，１６ｂとを備えて構成される。例えば、中継情報記憶サーバー１６ａはアプリケーションサーバー１２ａに関する中継情報３３を記憶するサーバーであり、中継情報記憶サーバー１６ｂはアプリケーションサーバー１２ｂに関する中継情報３３を記憶するサーバーである。管理サーバー１５は、それら複数の中継情報記憶サーバー１６ａ，１６ｂを管理する。そして本実施形態のバックアップサーバー１１は、ローカル環境２の通信中継装置３から送信される中継情報３３を、複数の中継情報記憶サーバー１６ａ，１６ｂに分散して記憶するように構成される。
【００８５】
図１３は、本実施形態においてバックアップサーバー１１が中継情報３３をバックアップとして保存するまでの保存プロセスを示す図である。まずローカル環境２に設置される最初の通信中継装置３ａは、電源投入に伴う起動時に識別情報３１を読み出してライセンスサーバー１０へ送信する（プロセスＰ３０）。ライセンスサーバー１０は、通信中継装置３ａから識別情報３１を受信すると、認証処理を行い（プロセスＰ３１）、ライセンス管理情報４８に登録された識別情報３１であれば、通信中継装置３ａに対して有効信号を送信する（プロセスＰ３２）。通信中継装置３ａは、その有効信号に基づき、通信中継部２９を正常稼働させる（プロセスＰ３３）。また通信中継装置３ａは、アプリケーションサーバー１２との通信を行うことに伴い、中継情報３３を生成し（プロセスＰ３４）、その中継情報３３を管理サーバー１５へ送信する（プロセスＰ３５）。
【００８６】
管理サーバー１５は、通信中継装置３ａから中継情報３３を受信すると、その中継情報３３を、アプリケーションサーバー１２ａ，１２ｂのそれぞれに対応する情報に分離する。そしてアプリケーションサーバー１２ａに関する中継情報３３を中継情報記憶サーバー１６ａへ送信し（プロセスＰ３６）、アプリケーションサーバー１２ｂに関する中継情報３３を中継情報記憶サーバー１６ｂへ送信する（プロセスＰ３７）。このとき、管理サーバー１５は、中継情報３３の送信先である中継情報記憶サーバー１６ａ，１６ｂに関する情報を記憶しておく。中継情報記憶サーバー１６ａは、管理サーバー１５から受信するアプリケーションサーバー１２ａに関する中継情報３３をバックアップとして保存する（プロセスＰ３８）。また中継情報記憶サーバー１６ｂは、管理サーバー１５から受信するアプリケーションサーバー１２ｂに関する中継情報３３をバックアップとして保存する（プロセスＰ３９）。また通信中継装置３ａは、プロセスＰ３４で生成した中継情報３３に基づいてアプリケーションサーバー１２と画像処理装置４との通信を中継する処理を行う（プロセスＰ４０）。このように本実施形態では、正常稼働している通信中継装置３ａから送信される中継情報３３を複数の中継情報記憶サーバー１６ａ，１６ｂに分散させて保存する。
【００８７】
次に図１４は、交換後の通信中継装置３ｂがバックアップサーバー１１から中継情報３３を取得して復元する復元プロセスを示す図である。ローカル環境２において通信中継装置３ｂが通信中継装置３ａと交換して新たに設置されると（プロセスＰ５０）、新たに設置された通信中継装置３ｂは、電源投入に伴う起動時に識別情報３１を読み出してライセンスサーバー１０へ送信する（プロセスＰ５１）。ライセンスサーバー１０は、通信中継装置３ｂから識別情報３１を受信すると、認証処理を行い（プロセスＰ５２）、ライセンス管理情報４８に登録された識別情報３１であれば、通信中継装置３ｂに対して有効信号を送信する（プロセスＰ５３）。これに伴い、通信中継装置３ｂは、通信中継部２９を正常稼働させる（プロセスＰ５４）。またライセンスサーバー１０は、ライセンス管理情報４８の交換フラグに基づいて通信中継装置３ｂが交換された装置であると判断すると、管理サーバー１５に対して復元命令を送信する（プロセスＰ５５）。管理サーバー１５は、この復元命令を受信すると、予め記憶しておいた情報に基づき、交換前の通信中継装置３ａの中継情報３３を記憶している中継情報記憶サーバー１６ａ，１６ｂを特定し、その特定した中継情報記憶サーバー１６ａ，１６ｂに対して復元命令を送信する（プロセスＰ５６，Ｐ５７）。中継情報記憶サーバー１６ａは、管理サーバー１５から復元命令を受信すると、プラットフォームサーバー１３を介して通信中継装置３ｂとの接続状態を確立し、交換前の通信中継装置３ａがバックアップとして保存した中継情報３３を交換後の通信中継装置３ｂへ送信する（プロセスＰ５８）。中継情報記憶サーバー１６ｂも同様に、管理サーバー１５から復元命令を受信すると、プラットフォームサーバー１３を介して通信中継装置３ｂとの接続状態を確立し、交換前の通信中継装置３ａがバックアップとして保存した中継情報３３を交換後の通信中継装置３ｂへ送信する（プロセスＰ５９）。通信中継装置３ｂは、それらの中継情報３３を受信すると、設定反映部２８を機能させ、複数の中継情報記憶サーバー１６ａ，１６ｂから受信する中継情報３３をひとつに統合して記憶部２３へ格納することにより、交換前の通信中継装置３ａが使用していた中継情報３３を自機に反映させる（プロセスＰ６０）。その後、通信中継装置３ｂは、記憶部２３に保存した中継情報３３を参照してアプリケーションサーバー１２と画像処理装置４との通信を中継する処理を行う（プロセスＰ６１）。
【００８８】
以上のように本実施形態の情報処理システム１では、バックアップサーバー１１が、通信中継装置３から送信される中継情報３３を分散して記憶する複数の中継情報記憶サーバー１６ａ，１６ｂと、それら複数の中継情報記憶サーバー１６ａ，１６ｂを管理する管理サーバー１５とを備えて構成され、通信中継装置３から送信される中継情報３３を複数の中継情報記憶サーバー１６ａ，１６ｂに分散させて記憶する。そしてライセンスサーバー１０において通信中継装置３が交換されたと判断されると、中継情報復元部４７は、管理サーバー１５に対して複数の中継情報記憶サーバー１６ａ，１６ｂに分散して記憶されている中継情報３３を通信中継装置３へ送信することを指示する復元命令を送信する。管理サーバー１５は、中継情報復元部４７から送信される復元命令に基づき、複数の中継情報記憶サーバー１６ａ，１６ｂのそれぞれを制御することにより、複数の中継情報記憶サーバー１６ａ，１６ｂのそれぞれに記憶された中継情報３３を交換後の通信中継装置３へ送信させる。これに伴い、通信中継装置３では、設定反映部２８が機能し、複数の中継情報記憶サーバー１６ａ，１６ｂから送信される中継情報３３を取得して記憶部２３に保存する処理が行われる。その結果、複数の中継情報記憶サーバー１６ａ，１６ｂに分散して記憶されていた中継情報３３が交換後の通信中継装置３にリストアされ、中継情報３３が復旧される。したがって、本実施形態の情報処理システム１では、交換前の通信中継装置３が使用していた中継情報３３がバックアップサーバー１１において分散して記憶されている場合でも、通信中継装置３が交換された後、その交換後の通信中継装置３に対して交換前の中継情報３３を適切に反映させることができるようになる。
【００８９】
尚、この第２実施形態において上述した点以外については、第１実施形態で説明したものと同様である。したがって、第２実施形態の情報処理システム１は、第１実施形態で説明したものと同様の作用効果を奏するものである。
【００９０】
（第３実施形態）
次に本発明の第２実施形態について説明する。上述した第１及び第２実施形態では、ローカル環境２の通信中継装置３が交換されるとき、通信中継装置３のライセンスを管理する管理者がライセンスサーバー１０のライセンス管理情報４８に対して手動操作で交換フラグを「ＹＥＳ」に設定することが必要である。またローカル環境２では、交換前の通信中継装置３に装着されていた記録媒体９を取り外して交換後の通信中継装置３に装着するという手動作業が必要となる。本実施形態では、それらの手動操作を軽減してより効率的に中継情報３３を交換後の通信中継装置３に反映できるようした形態について説明する。
【００９１】
図１５は、本実施形態における通信中継装置３のハードウェア構成及び機能構成の一例を示すブロック図である。本実施形態の通信中継装置３が第１及び第２実施形態と異なる点は、記録媒体９を装着するための記録媒体装着部２２を有しておらず、識別情報３１が記憶部２３に記憶されている点である。記憶部２３に記憶される識別情報３１は、他の通信中継装置に記憶される情報とは異なるユニークな情報である。尚、その他の構成は、第１実施形態で説明したものと同様である。
【００９２】
上記構成において本実施形態の通信中継装置３は、電源投入に伴う起動時に識別情報送信部２４を機能させる。そして識別情報送信部２４は、記憶部２３から識別情報３１を読み出してライセンスサーバー１０へ送信する。このとき、識別情報送信部２４は、ローカルネットワーク６に関するネットワーク情報、及び／又は、ローカルネットワーク６に接続された画像処理装置４であって自機がアプリケーションサーバー１２との通信を中継する中継対象装置に関する中継対象装置情報、を含む周辺情報３９を生成する。ローカルネットワーク６に関するネットワーク情報には、例えばローカルネットワーク６のネットワークアドレスやデフォルトゲートウェイなどの情報が含まれる。また中継対象装置に関する中継対象装置情報には、例えば中継対象装置となる画像処理装置４のＩＰアドレスやＭＡＣアドレスなどの情報が含まれる。つまり、識別情報送信部２４は、識別情報３１を送信するとき、先に管理情報生成部２５を機能させ、自機がアプリケーションサーバー１２との通信を中継すべき中継対象装置を特定させる。そして識別情報送信部２４は、管理情報生成部２５によって特定された中継対象装置に関する中継対象装置情報を含む周辺情報３９を生成する。したがって、周辺情報３９に含まれる中継対象装置情報は、ローカルネットワーク６に複数の通信中継装置３が接続される場合であっても、各通信中継装置３ごとにユニークな情報となる。そして識別情報送信部２４は、識別情報３１と共に、周辺情報３９をライセンスサーバー１０へ送信する。すなわち、通信中継装置３がライセンスサーバー１０による認証を受けるとき、通信中継装置３は、図１６に示すように識別情報３１と周辺情報３９とをライセンスサーバー１０へ送信する。
【００９３】
ライセンスサーバー１０は、通信中継装置３から識別情報３１と周辺情報３９とを受信すると、その受信した識別情報３１と周辺情報３９のそれぞれがライセンス管理情報４８に登録されていない新規な情報である場合、ライセンス管理部４４を機能させる。そしてライセンス管理部４４は、通信中継装置３から受信した識別情報３１と周辺情報３９との組み合わせをライセンス管理情報４８に登録する。
【００９４】
図１７は、ライセンス管理部４４によって生成されるライセンス管理情報４８の一例を示す図である。図１７に示すように、本実施形態のライセンス管理情報４８には、通信中継装置３から受信する識別情報３１と周辺情報３９とが相互に関連付けて記憶される。尚、本実施形態のライセンス管理情報４８には、第１実施形態で説明した有効フラグや交換フラグは設定されない。
【００９５】
ライセンス管理部４４がライセンス管理情報４８に新規な識別情報３１と周辺情報３９との組み合わせを登録すると、続いて認証部４５が機能し、通信中継装置３に有効信号が送信される。
【００９６】
またライセンスサーバー１０は、通信中継装置３から受信した識別情報３１と周辺情報３９のいずれか一方が既にライセンス管理情報４８に登録されている場合、認証部４５を機能させる。そして認証部４５は、通信中継装置３から受信した識別情報３１と周辺情報３９の組み合わせと同じ組み合わせがライセンス管理情報４８に登録されているか否かを判断し、同じ組み合わせがライセンス管理情報４８に登録されていれば、通信中継装置３に有効信号を送信する。
【００９７】
また認証部４５は、通信中継装置３から受信した識別情報３１と周辺情報３９の組み合わせと同じ組み合わせがライセンス管理情報４８に登録されていない場合、判断部４６を機能させる。判断部４６は、通信中継装置３から受信した周辺情報３９がライセンス管理情報４８に登録されており、且つ、識別情報３１がライセンス管理情報４８に登録されていない場合、ローカル環境２において通信中継装置３が交換されたと判断する。すなわち、ローカル環境２において交換前の通信中継装置３がローカルネットワーク６から取り外され、交換後の新たな通信中継装置３がローカルネットワーク６に接続されると、その交換後の新たな通信中継装置３から送信される識別情報３１は交換前の通信中継装置３とは異なる情報となるのに対し、周辺情報３９は交換前の通信中継装置３と同じ情報となる。そのため、判断部４６は、通信中継装置３から受信する情報に基づいてローカル環境２の通信中継装置３が新たな装置に交換されたか否かを自動的に判断することができる。
【００９８】
そして判断部４６によって通信中継装置３が交換されたと判断されると、ライセンスサーバー１０は、中継情報復元部４７を機能させる。そして中継情報復元部４７は、交換前の通信中継装置３がバックアップサーバー１１に保存した中継情報３３を交換後の通信中継装置３に復元させる制御を行う。このとき、第２実施形態で説明した制御を行うようにすれば、交換前の通信中継装置３が送信した中継情報３３が複数の中継情報記憶サーバー１６ａ，１６ｂに分散して記憶されている場合でも、交換後の通信中継装置３において正常に中継情報３３を復元させることができる。
【００９９】
図１８は、本実施形態の通信中継装置３において行われる処理手順の一例を示すフローチャートである。通信中継装置３は、電源投入に伴い起動処理を行う（ステップＳ４０）。この起動処理終了後、通信中継装置３は、ローカルネットワーク６に関するネットワーク情報を取得する（ステップＳ４１）。また通信中継装置３は、管理情報生成部２５を機能させ、管理情報３２を生成する（ステップＳ４２）。この管理情報３２には、ライセンスサーバー１０へ送信すべき中継対象装置情報が含まれる。そして通信中継装置３は、記憶部２３から識別情報３１を読み出し（ステップＳ４３）、識別情報３１と周辺情報３９とをライセンスサーバー１０へ送信する（ステップＳ４４）。その後、通信中継装置３は、ステップＳ４５以降の処理を実行する。ステップＳ４５以降の処理は、図１１のステップＳ２３以降の処理と同様であるため、詳細な説明は省略する。
【０１００】
次に図１９は、本実施形態のライセンスサーバー１０において行われる処理手順の一例を示すフローチャートである。ライセンスサーバー１０は、この処理を開始すると、通信中継装置３から識別情報３１と周辺情報３９を受信するまで待機し（ステップＳ６０）、識別情報３１と周辺情報３９を受信すると（ステップＳ６０でＹＥＳ）、その受信した識別情報３１と周辺情報３９の組み合わせと同一の組み合わせがライセンス管理情報４８に既に登録されているか否かを判断する（ステップＳ６１）。その結果、同一の組み合わせが既にライセンス管理情報４８に登録されている場合（ステップＳ６１でＹＥＳ）、ライセンスサーバー１０は、通信中継装置３に有効信号を送信する（ステップＳ６２）。
【０１０１】
一方、受信した識別情報３１及び周辺情報３９の組み合わせと同一の組み合わせがライセンス管理情報４８に登録されていない場合（ステップＳ６１でＮＯ）、ライセンスサーバー１０は、受信した周辺情報３９と同一の情報がライセンス管理情報４８に登録されているか否かを判断する（ステップＳ６３）。その結果、ライセンス管理情報４８に受信した周辺情報３９と同一の情報が既に登録されている場合（ステップＳ６３でＹＥＳ）、ライセンスサーバー１０は、通信中継装置３が交換されたと判断する（ステップＳ６４）。そしてライセンスサーバー１０は、通信中継装置３に有効信号を送信し（ステップＳ６５）、バックアップサーバー１１に対して復元命令を送信する（ステップＳ６６）。これにより、交換前の通信中継装置３がバックアップサーバー１１に保存していた中継情報３３が交換後の通信中継装置３に送信され、中継情報３３を速やかに復旧させることができる。その後、ライセンスサーバー１０は、ライセンス管理情報４８に記録されている識別情報３１を、受信した識別情報３１に書き換えることにより、ライセンス管理情報４８を更新する（ステップＳ６７）。
【０１０２】
またライセンス管理情報４８に受信した周辺情報３９と同一の情報が未だ登録されていない場合（ステップＳ６３でＮＯ）、ライセンスサーバー１０は、受信した識別情報３１が正規の情報であるか否かを判断し（ステップＳ６８）、正規の情報であれば（ステップＳ６８でＹＥＳ）、通信中継装置３に有効信号を送信する（ステップＳ６９）。そしてライセンスサーバー１０は、ライセンス管理情報４８に、受信した識別情報３１と周辺情報３９の組み合わせを新規登録する（ステップＳ６９）。尚、受信した識別情報３１が正規の情報でなかった場合（ステップＳ６８でＮＯ）、不正アクセスとなるため、ライセンスサーバー１０は、有効信号を送信することなく、処理を終了する。
【０１０３】
ライセンスサーバー１０において上記のような処理が行われることにより、ライセンスサーバー１０は、通信中継装置３から受信する情報に基づいて通信中継装置３が交換されたか否かを自動判断することができる。そのため、通信中継装置３のライセンスを管理する管理者は、ライセンスサーバー１０のライセンス管理情報４８に対して事前に手動操作で交換フラグを「ＹＥＳ」に設定する作業などを行う必要がない。またローカル環境２においても、交換前の通信中継装置３に装着されていた記録媒体９を取り外して交換後の通信中継装置３に装着する手作業は発生しない。それ故、本実施形態の情報処理システム１では、ローカル環境２の通信中継装置３を交換するときの作業負担が軽減されるという利点がある。
【０１０４】
尚、この第３実施形態において上述した点以外については、第１及び第２実施形態で説明したものと同様である。したがって、第３実施形態の情報処理システム１は、第１及び第２実施形態で説明したものと同様の作用効果を奏するものである。
【０１０５】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１０６】
例えば上記実施形態では、ライセンスサーバー１０、バックアップサーバー１１、アプリケーションサーバー１２及びプラットフォームサーバー１３がインターネット上のクラウド７に設けられる場合を例示したが、これに限られるものではない。すなわち、それらのサーバーは、通信中継装置３と画像処理装置４とが接続されるローカルネットワーク６とは異なるネットワークに設けられるものであれば良い。
【０１０７】
また上記実施形態では、通信中継装置３に故障などが発生した場合に新たな装置と交換される場合を例示したが、通信中継装置３は故障以外の理由によって交換されるものであっても構わない。例えば通信中継装置３の新たなモデルがリリースされた場合、ローカル環境２の通信中継装置３に故障が生じていなくても、新たなモデルの通信中継装置３に交換されることもある。そのような場合でも上記各実施形態で説明した手法を採用すれば、交換後の通信中継装置３に対して交換前の中継情報３３を速やかに反映させることができる。
【符号の説明】
【０１０８】
１  情報処理システム
３（３ａ，３ｂ）  通信中継装置
４（４ａ，４ｂ）  画像処理装置
９  記録媒体
１０  ライセンスサーバー
１１  バックアップサーバー
１２（１２ａ，１２ｂ）  アプリケーションサーバー
１３  プラットフォームサーバー
１５  管理サーバー
１６ａ，１６ｂ  中継情報記憶サーバー
２３  記憶部（記憶手段）
２４  識別情報送信部（識別情報送信手段）
２５  管理情報生成部（管理情報生成手段）
２６  中継情報生成部（中継情報生成手段）
２７  バックアップ処理部（バックアップ手段）
２８  設定反映部（設定反映手段）
２９  通信中継部（通信中継手段）
３１  識別情報
３３  中継情報
３９  周辺情報
４４  ライセンス管理部（ライセンス管理手段）
４５  認証部
４６  判断部（判断手段）
４７  中継情報復元部（中継情報復元手段）
【図１】
2016057867.tif 000003
【図２】
2016057867.tif 000004
【図３】
2016057867.tif 000005
【図４】
2016057867.tif 000006
【図５】
2016057867.tif 000007
【図６】
2016057867.tif 000008
【図７】
2016057867.tif 000009
【図８】
2016057867.tif 000010
【図９】
2016057867.tif 000011
【図１０】
2016057867.tif 000012
【図１１】
2016057867.tif 000013
【図１２】
2016057867.tif 000014
【図１３】
2016057867.tif 000015
【図１４】
2016057867.tif 000016
【図１５】
2016057867.tif 000017
【図１６】
2016057867.tif 000018
【図１７】
2016057867.tif 000019
【図１８】
2016057867.tif 000020
【図１９】
2016057867.tif 000021