(57)【要約】【課題】電子機器を、管理対象機器として容易に追加することができ、且つ、設定情報の再設定を容易に行うことができるようにする。【解決手段】遠隔管理仲介装置は、遠隔機器管理装置から管理対象機器に向けて発せられた、要求データを受信する要求データ受信部と、管理対象機器に対応する通信方式による通信を行うことが可能なデバイス仲介装置を特定するデバイス仲介装置特定部と、デバイス仲介装置特定部によって特定されたデバイス仲介装置に対して、要求データ受信部によって受信された要求データを転送する要求データ転送部と、デバイス仲介装置の交換がなされた際に、交換前のデバイス仲介装置に設定されていた遠隔管理のための設定情報を取得し、当該設定情報を交換後のデバイス仲介装置に供給することにより、当該設定情報を交換後の仲介装置に再設定する設定情報供給部とを備える。【選択図】図３
2020021284.tif 000002
【特許請求の範囲】
【請求項１】
遠隔機器管理装置と、前記遠隔機器管理装置によって遠隔管理される管理対象機器とを備えた遠隔管理システム用の遠隔管理仲介装置であって、
前記遠隔機器管理装置から前記管理対象機器に向けて発せられた、要求データを受信する要求データ受信部と、
前記管理対象機器に対応する通信方式による通信を行うことが可能なデバイス仲介装置を特定するデバイス仲介装置特定部と、
前記デバイス仲介装置特定部によって特定された前記デバイス仲介装置に対して、前記要求データ受信部によって受信された前記要求データを転送する要求データ転送部と、
前記デバイス仲介装置の交換がなされた際に、交換前の前記デバイス仲介装置に設定されていた遠隔管理のための設定情報を取得し、当該設定情報を交換後の前記デバイス仲介装置に供給することにより、当該設定情報を前記交換後の仲介装置に再設定する設定情報供給部と
を備えることを特徴とする遠隔管理仲介装置。
【請求項２】
前記設定情報は、
前記管理対象機器との通信の実行スケジュールが定義されたスケジュール実行情報、前記管理対象機器に関する通信設定情報が設定された管理対象機器情報、および、前記管理対象機器に対応する通信方式の定義がなされた通信方式定義情報の少なくともいずれか一つを含む
ことを特徴とする請求項１に記載の遠隔管理仲介装置。
【請求項３】
前記要求データに応じて前記管理対象機器から出力された応答データを、前記デバイス仲介装置を介して取得し、前記デバイス仲介装置と前記遠隔機器管理装置との関連付けがなされている第２の関連情報において、前記応答データの送信元の前記デバイス仲介装置に関連付けられている前記遠隔機器管理装置に対して、前記応答データを転送する応答データ転送部
をさらに備えることを特徴とする請求項１または２に記載の遠隔管理仲介装置。
【請求項４】
前記デバイス仲介装置が新たに設けられる際に、前記遠隔機器管理装置からの要求に応じて、新たに設けられる前記デバイス仲介装置の前記第２の関連情報の識別番号を発行し、その後、新たに設けられる前記デバイス仲介装置から入力された識別番号と、発行された前記識別番号とが一致した場合、新たに設けられる前記デバイス仲介装置と、要求元の前記遠隔機器管理装置とを関連付ける前記第２の関連情報を、管理テーブルに登録する関連情報登録部をさらに備える
ことを特徴とする請求項３に記載の遠隔管理仲介装置。
【請求項５】
前記関連情報登録部は、
前記デバイス仲介装置の交換がなされた際に、前記交換前のデバイス仲介装置に関する前記第２の関連情報と同内容の前記第２の関連情報を、前記交換後のデバイス仲介装置に関する前記第２の関連情報として、前記管理テーブルに再登録する
ことを特徴とする請求項４に記載の遠隔管理仲介装置。
【請求項６】
前記要求データ受信部は、
前記遠隔機器管理装置から前記デバイス仲介装置向けの要求データを受信し、
前記要求データ転送部は、
前記デバイス仲介装置に対して、前記デバイス仲介装置向けの要求データを転送し、
前記応答データ転送部は、
前記デバイス仲介装置向けの要求データに応じて前記デバイス仲介装置から出力された応答データを、前記第２の関連情報において当該応答データの送信元の前記デバイス仲介装置に関連付けられている前記遠隔機器管理装置に対して転送する
ことを特徴とする請求項３に記載の遠隔管理仲介装置。
【請求項７】
前記応答データ転送部は、
前記管理対象機器から送信され、且つ前記デバイス仲介装置から転送された通知データを、前記第２の関連情報において当該通知データの送信元の前記デバイス仲介装置に関連付けられている前記遠隔機器管理装置に対して転送する
ことを特徴とする請求項３に記載の遠隔管理仲介装置。
【請求項８】
遠隔機器管理装置と、前記遠隔機器管理装置によって遠隔管理される管理対象機器とを備えた遠隔管理システムであって、
前記遠隔機器管理装置から前記管理対象機器に向けて発せられた、要求データを受信する要求データ受信部と、
前記管理対象機器に対応する通信方式による通信を行うことが可能なデバイス仲介装置を特定するデバイス仲介装置特定部と、
前記デバイス仲介装置特定部によって特定された前記デバイス仲介装置に対して、前記要求データ受信部によって受信された前記要求データを転送する要求データ転送部と、
前記デバイス仲介装置の交換がなされた際に、交換前の前記デバイス仲介装置に設定されていた遠隔管理のための設定情報を取得し、当該設定情報を交換後の前記デバイス仲介装置に供給することにより、当該設定情報を前記交換後の仲介装置に再設定する設定情報供給部と
を備えることを特徴とする遠隔管理システム。
【請求項９】
遠隔機器管理装置と、前記遠隔機器管理装置によって管理される管理対象機器とを備えた遠隔管理システム用の遠隔管理方法であって、
前記遠隔機器管理装置から前記管理対象機器に向けて発せられた、要求データを受信する要求データ受信工程と、
前記管理対象機器に対応する通信方式による通信を行うことが可能なデバイス仲介装置を特定するデバイス仲介装置特定工程と、
前記デバイス仲介装置特定工程にて特定された前記デバイス仲介装置に対して、前記要求データ受信工程にて受信された前記要求データを転送する要求データ転送工程と、
前記デバイス仲介装置の交換がなされた際に、交換前の前記デバイス仲介装置に設定されていた遠隔管理のための設定情報を取得し、当該設定情報を交換後の前記デバイス仲介装置に供給することにより、当該設定情報を前記交換後の仲介装置に再設定する設定情報供給工程と
を含むことを特徴とする遠隔管理方法。
【請求項１０】
遠隔機器管理装置と、前記遠隔機器管理装置によって管理される管理対象機器とを備えた遠隔管理システム用のプログラムであって、
コンピュータを、
前記遠隔機器管理装置から前記管理対象機器に向けて発せられた、要求データを受信する要求データ受信部、
前記管理対象機器に対応する通信方式による通信を行うことが可能なデバイス仲介装置を特定するデバイス仲介装置特定部、
前記デバイス仲介装置特定部によって特定された前記デバイス仲介装置に対して、前記要求データ受信部によって受信された前記要求データを転送する要求データ転送部、および、
前記デバイス仲介装置の交換がなされた際に、交換前の前記デバイス仲介装置に設定されていた遠隔管理のための設定情報を取得し、当該設定情報を交換後の前記デバイス仲介装置に供給することにより、当該設定情報を前記交換後の仲介装置に再設定する設定情報供給部
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔管理仲介装置、遠隔管理システム、遠隔管理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、ネットワークに接続された各種電子機器を管理対象機器として遠隔管理することができるようになされた遠隔管理システムが知られている。また、従来、このような遠隔管理システムにおいて、ファイアウォール内の電子機器を、ファイアウォール外から遠隔管理するために、ファイアウォール内に仲介装置を設置するようにした技術が知られている。
【０００３】
例えば、下記特許文献１には、ファイアウォールが設けられているローカルエリアネットワーク内に仲介装置を設け、当該仲介装置によって、管理装置から送信される管理コマンドを、ファイアウォールを経由して受信し、当該管理コマンドに応じて画像形成装置から取得した状態データを、インターネットを介して管理装置へ送信する技術が開示されている。この技術によれば、管理装置から、ファイアウォールが設けられたローカルエリア内の画像形成装置の遠隔管理を行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来、遠隔管理システムがサポートしていない通信方式により通信を行う電子機器を管理対象機器として追加する場合には、この電子機器を遠隔管理システムがサポートしている通信方式に対応させる必要があり、作業に手間や時間がかかる。このため、従来、電子機器を、管理対象機器として容易に追加することができないといった課題が生じていた。また、管理対象機器を仲介装置によって管理するためには、仲介装置に管理のための設定情報を設定する必要があるが、例えば、仲介装置を故障などの理由により交換する場合、新たな仲介装置に対してその設定情報を設定し直す必要があり、手間や時間がかかる虞がある。
【０００５】
本発明は、上述した従来技術の課題を解決するため、電子機器を、管理対象機器として容易に追加することができ、且つ、設定情報の再設定を容易に行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の遠隔管理仲介装置は、遠隔機器管理装置から管理対象機器に向けて発せられた、要求データを受信する要求データ受信部と、管理対象機器に対応する通信方式による通信を行うことが可能なデバイス仲介装置を特定するデバイス仲介装置特定部と、デバイス仲介装置特定部によって特定されたデバイス仲介装置に対して、要求データ受信部によって受信された要求データを転送する要求データ転送部と、デバイス仲介装置の交換がなされた際に、交換前のデバイス仲介装置に設定されていた遠隔管理のための設定情報を取得し、当該設定情報を交換後のデバイス仲介装置に供給することにより、当該設定情報を交換後の仲介装置に再設定する設定情報供給部とを備える。
【発明の効果】
【０００７】
本発明によれば、電子機器を、管理対象機器として容易に追加することができ、且つ、設定情報の再設定を容易に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１実施形態に係る遠隔管理システムの全体構成を示す図である。
【図２】本発明の第１実施形態に係る遠隔管理システムにおける各装置のハードウェア構成を示す図である。
【図３】本発明の第１実施形態に係る遠隔管理システムにおける各装置の機能構成を示す図である。
【図４】本発明の第１実施形態に係る遠隔管理システムによる遠隔管理処理の手順を示すシーケンス図である。
【図５】本発明の第１実施形態に係る遠隔管理システムによるデバイス仲介装置設定処理の手順を示すシーケンス図である。
【図６】本発明の第１実施形態に係る遠隔管理システムにおける関連情報記憶部に記憶されている第２の関連情報（登録番号管理テーブル）の一例を示す図である。
【図７】本発明の第１実施形態に係る遠隔管理システムによる管理対象機器追加処理の手順を示すシーケンス図である。
【図８】本発明の第１実施形態に係る遠隔管理システムにおける関連情報記憶部に記憶されている第１の関連情報の一例を示す図である。
【図９】本発明の第１実施形態に係る遠隔管理システムにおける通信方式定義情報記憶部に記憶されている通信方式定義情報のデータ構造の一例を示す図である。
【図１０】本発明の第１実施形態に係る遠隔管理システムにおける管理対象機器情報記憶部に記憶されている管理対象機器情報のデータ構造の一例を示す図である。
【図１１】本発明の第１実施形態に係る遠隔管理システムによるスケジュール実行処理の手順を示すシーケンス図である。
【図１２】本発明の第１実施形態に係る遠隔管理システムによるデバイス仲介装置の再起動処理の手順を示すシーケンス図である。
【図１３】本発明の第１実施形態に係る遠隔管理システムにおける関連情報記憶部に記憶されている要求管理テーブルの一例を示す図である。
【図１４】本発明の第１実施形態に係る遠隔管理システムによる管理対象機器の異常通知処理の手順を示すシーケンス図である。
【図１５】本発明の第１実施形態に係る遠隔管理システムによる登録番号再発行処理の手順を示すシーケンス図である。
【図１６】本発明の第１実施形態に係る遠隔管理システムにおける関連情報記憶部に記憶されている第２の関連情報（登録番号管理テーブル）の一例を示す図である。
【図１７】本発明の第１実施形態に係る遠隔管理システムによるデバイス仲介装置に対する再設定処理の手順を示すシーケンス図である。
【図１８】本発明の第２実施形態に係る産業機械管理システムの全体構成を示す図である。
【発明を実施するための形態】
【０００９】
〔第１実施形態〕
以下、図面を参照して、本発明の第１実施形態について説明する。
【００１０】
（遠隔管理システム１０の全体構成）
図１は、本発明の第１実施形態に係る遠隔管理システム１０の全体構成を示す図である。図１に示す遠隔管理システム１０は、複数の設置環境Ａ〜Ｃに設置されている複数の管理対象機器１４を、遠隔機器管理装置１１からインターネット１５およびファイアウォール１６を介して遠隔管理することができるようになされたシステムである。
【００１１】
図１に示すように、遠隔管理システム１０は、複数の遠隔機器管理装置１１、遠隔管理仲介装置１２、複数のデバイス仲介装置１３、および複数の管理対象機器１４を備えて構成されている。なお、管理対象機器１４'は、管理対象機器１４に対し、デバイス仲介装置１３と同様の機能を追加したものである。
【００１２】
遠隔機器管理装置１１は、遠隔機器管理者によって操作され、管理対象機器１４を遠隔地から監視したり操作したりすることができる装置である。遠隔機器管理装置１１は、管理対象とする管理対象機器１４に関する機器情報や、当該遠隔機器管理装置１１によって提供されるサービスに関するサービス定義情報を保持する。
【００１３】
例えば、サービス定義情報は、定期的な死活監視イベント、定期情報収集イベントなどのイベント情報や、イベント発生するための頻度情報、管理対象機器１４から取得したい情報定義等を含んでいる。また、サービス定義情報は、デバイス仲介装置１３が管理対象機器１４と通信するための通信方式定義情報等を含んでいる。
【００１４】
遠隔機器管理装置１１にて提供されるサービスとしては、例えば、リモートメンテナンスのための機器状態表示、異常状態表示、機器設定値更新、機器の利用量のレポート、機器開発者向けの機器のログ情報取得、機器のリモートファームアップデート、オフィス内の空調や照明を管理するオフィス管理等が挙げられる。なお、遠隔機器管理装置１１は、他のＷｅｂサービスと連携をしたサービスを提供することも可能である。
【００１５】
遠隔管理仲介装置１２は、遠隔機器管理装置１１とデバイス仲介装置１３との間で、通信データを仲介する役割を担う。例えば、遠隔管理仲介装置１２は、遠隔機器管理装置１１から管理対象機器１４向けに発せられた要求データを取得して、当該要求データを、管理対象機器１４と通信可能に接続されているデバイス仲介装置１３へ転送する機能を有する。また、遠隔管理仲介装置１２は、管理対象機器１４から出力された応答データを、デバイス仲介装置１３から受信して、遠隔機器管理装置１１へ転送する機能を有する。
【００１６】
本実施形態では、遠隔管理仲介装置１２と遠隔機器管理装置１１との間の通信、および、遠隔管理仲介装置１２とデバイス仲介装置１３との間の通信には、ＨＴＴＰプロトコルが用いられている。但し、これに限らず、これらの通信に利用可能なプロトコルであれば、その他の通信プロトコル（例えば、ＷｅｂＳｏｃｋｅｔ、ＭＱＴＴ等）を用いてもよい。
【００１７】
デバイス仲介装置１３は、当該デバイス仲介装置１３に接続された管理対象機器１４と同じローカルエリアネットワーク内に設置される。デバイス仲介装置１３は、遠隔管理仲介装置１２からインターネット１５およびファイアウォール１６を介して転送されてきた要求データを受信したことに応じて、管理対象機器１４に対応する通信方式により、管理対象機器１４と通信する。
【００１８】
これにより、デバイス仲介装置１３は、遠隔機器管理装置１１からの各種要求データ（例えば、設定値変更、ファーム更新、電源ＯＮ、電源ＯＦＦ等の操作指示、管理対象機器１４の状態、設定値情報、ログ情報等の情報取得要求）を管理対象機器１４へ送信したり、管理対象機器１４からの各種応答データを管理対象機器１４から取得したりする。
【００１９】
例えば、デバイス仲介装置１３は、ＨＴＴＰ、ＷｅｂＳｏｃｋｅｔ、またはＨＴＴＰ２等の通信プロトコルにより、遠隔管理仲介装置１２との通信接続を確立する。なお、デバイス仲介装置１３は、専用の装置によって実現されるものに限らず、例えば、他の装置（例えば、サーバ、ＢＯＸ装置、管理対象機器１４等）に導入されたソフトウェアによって、実現されるものであってもよい。
【００２０】
また、デバイス仲介装置１３による、遠隔管理仲介装置１２との通信は、インターネット１５を経由するものに限らず、例えば、３ＧやＬＴＥなどの公衆無線回線を使用しても良い。この場合、通信キャリアのアクセスポイントからＶＰＮ(Virtual Private Network)で接続するようにしてもよい。
【００２１】
なお、デバイス仲介装置１３には、管理対象機器１４が新たに追加された際に、当該管理対象機器１４に対応する通信方式に関する通信方式定義情報と、当該管理対象機器１４に関する通信設定情報が設定された管理対象機器情報とが、動的に設定および登録されようになっている。これにより、デバイス仲介装置１３は、この通信方式定義情報および管理対象機器情報を参照することにより、新たに追加された管理対象機器１４との通信を行うことができるようになっている。
【００２２】
管理対象機器１４は、遠隔機器管理装置１１による管理対象とされる、通信機能を備えた電子機器である。管理対象機器１４としては、例えば、画像形成装置（プリンタ、ＦＡＸ装置、デジタル複合機、スキャナ装置）、ネットワーク家電、オフィス機器(プロジェクタ、電子ホワイトボード)、自動販売機、医療機器、電源装置、空調機器、ガス・水道・電気等の計量機器等が挙げられる。管理対象機器１４は、そのデバイスの種類に応じて、ＨＴＴＰ、ＳＮＭＰ、ＩＣＭＰ、ＭＱＴＴ等、特定の通信プロトコルによる通信機能を備えている。
【００２３】
（遠隔管理システム１０における各装置のハードウェア構成）
図２は、本発明の第１実施形態に係る遠隔管理システム１０における各装置のハードウェア構成を示す図である。図２に示すように、遠隔機器管理装置１１、遠隔管理仲介装置１２、デバイス仲介装置１３、および管理対象機器１４は、ＣＰＵ（Central Processing Unit）２０１、ＲＯＭ（Read Only Memory）２０２、ＲＡＭ（Random Access Memory）２０３、記憶部２０４、入力部２０５、表示部２０６、および通信部２０７を備える。各ハードウェアは、バスを介して相互に接続されている。
【００２４】
ＣＰＵ２０１は、ＲＯＭ２０２または記憶部２０４に記憶されている各種プログラムを実行する。ＲＯＭ２０２は、不揮発性メモリである。例えば、ＲＯＭ２０２は、ＣＰＵ２０１により実行される各種プログラム、ＣＰＵ２０１が各種プログラムを実行するために必要なデータ等を記憶する。ＲＡＭ２０３は、ＤＲＡＭ２０３（Dynamic Random Access Memory）やＳＲＡＭ２０３（Static Random Access Memory）等の主記憶装置である。例えば、ＲＡＭ２０３は、ＣＰＵ２０１が各種プログラムを実行する際に利用する作業領域として機能する。
【００２５】
記憶部２０４は、不揮発性の記憶装置である。例えば、記憶部２０４は、ＣＰＵ２０１により実行される各種プログラム、ＣＰＵ２０１が各種プログラムを実行するために必要なデータ等を記憶する。入力部２０５は、操作者（例えば、機器管理者、オペレータ等）が各種指示を入力するためのインタフェースである。表示部２０６は、各種情報（例えば、遠隔機器管理装置１１における各種遠隔管理画面）を表示する表示装置である。通信部２０７は、ネットワークを介して、他の装置との通信を行うインタフェースである。
【００２６】
なお、遠隔管理仲介装置１２、デバイス仲介装置１３、および管理対象機器１４は、入力部２０５および表示部２０６を備えていなくともよい。但し、遠隔管理仲介装置１２、デバイス仲介装置１３、および管理対象機器１４は、その機能に応じて操作者が各種指示を入力することができるように、入力部２０５および表示部２０６を備えてもよい。
【００２７】
（遠隔管理システム１０における各装置の機能構成）
図３は、本発明の第１実施形態に係る遠隔管理システム１０における各装置の機能構成を示す図である。
【００２８】
（遠隔機器管理装置１１の機能）
図３に示すように、遠隔機器管理装置１１は、通信方式定義情報記憶部３１０、要求データ送信部３１１、応答データ受信部３１２、および遠隔機器管理制御部３１３を備えている。
【００２９】
通信方式定義情報記憶部３１０は、デバイス仲介装置１３と管理対象機器１４との間の通信に利用される通信方式（例えば、通信プロトコル、通信ポート等）の定義がなされた通信方式定義情報を記憶する。通信方式定義情報の具体的については、図９を用いて後述する。
【００３０】
要求データ送信部３１１は、管理対象機器１４向けの要求データを、遠隔管理仲介装置１２へ送信する。応答データ受信部３１２は、遠隔管理仲介装置１２から転送されてきた、管理対象機器１４からの応答データを受信する。
【００３１】
遠隔機器管理制御部３１３は、遠隔機器管理装置１１による遠隔管理の全体を制御する。例えば、遠隔機器管理制御部３１３は、オペレータから遠隔機器管理装置１１に対し、ある管理対象機器１４に対する指示が入力されると、その管理対象機器１４向けの要求データの送信を、要求データ送信部３１１に行わせる。また、遠隔機器管理制御部３１３は、応答データ受信部３１２が管理対象機器１４からの応答データを受信すると、この応答データに基づいて、所定の応答対応処理（例えば、エラー検知処理、エラー発生時の機器制御処理等）を行ったりする。
【００３２】
また、遠隔機器管理制御部３１３は、予め遠隔機器管理装置１１に設定されているサービス定義情報に基づいて、管理対象機器１４から情報を取得するように制御する。例えば、サービス定義情報には、情報の取得先の管理対象機器１４の識別情報、取得対象とする情報、取得頻度等が設定されている。また、遠隔機器管理制御部３１３は、遠隔機器管理装置１１が管理する複数の管理対象機器１４に関する各種一覧（例えば、異常の発生した管理対象機器１４の一覧、特定の顧客が使用する管理対象機器１４の一覧等）を生成して表示することもできる。
【００３３】
（遠隔管理仲介装置１２の機能）
図３に示すように、遠隔管理仲介装置１２は、関連情報記憶部３２０、要求データ受信部３２１、デバイス仲介装置特定部３２２、要求データ転送部３２３、応答データ受信部３２４、応答データ転送部３２５、関連情報登録部３２６、および設定情報供給部３２７を備えている。
【００３４】
関連情報記憶部３２０は、管理対象機器１４とデバイス仲介装置１３（管理対象機器１４に対応する通信方式による通信を行うことが可能なデバイス仲介装置１３）との関連付けがなされている関連情報（第１の関連情報）を記憶する。第１の関連情報の具体例については、図８を用いて後述する。また、関連情報記憶部３２０は、遠隔機器管理装置１１とデバイス仲介装置１３との関連付けがなされている関連情報（第２の関連情報）を記憶する。第２の関連情報の具体例については、図６を用いて後述する。
【００３５】
要求データ受信部３２１は、遠隔機器管理装置１１から送信されてきた、管理対象機器１４向けの要求データを受信する。
【００３６】
デバイス仲介装置特定部３２２は、管理対象機器１４に対応する通信方式による通信を行うことが可能なデバイス仲介装置１３を特定する。具体的には、デバイス仲介装置特定部３２２は、関連情報記憶部３２０に記憶されている第１の関連情報を参照し、当該第１の関連情報において、要求データの宛先の管理対象機器１４に関連付けられているデバイス仲介装置１３を、管理対象機器１４に対応する通信方式による通信を行うことが可能なデバイス仲介装置１３として特定する。
【００３７】
要求データ転送部３２３は、デバイス仲介装置特定部３２２によって特定されたデバイス仲介装置１３へ、要求データ受信部３２１によって受信された要求データを転送する。
【００３８】
応答データ受信部３２４は、デバイス仲介装置１３から送信されてきた、管理対象機器１４からの応答データを受信する。
【００３９】
応答データ転送部３２５は、応答データ受信部３２４によって受信された応答データを、遠隔機器管理装置１１へ送信する。この際、応答データ転送部３２５は、関連情報記憶部３２０に記憶されている第２の関連情報を参照し、当該第２の関連情報において、応答データの送信元のデバイス仲介装置１３に関連付けられている遠隔機器管理装置１１を、応答データの送信先の遠隔機器管理装置１１として特定する。
【００４０】
関連情報登録部３２６は、新たに管理対象機器１４が追加された際に、関連情報記憶部３２０に記憶されている第１の関連情報に対し、新たに追加された管理対象機器１４と、当該管理対象機器１４との通信を行うことが可能なデバイス仲介装置１３との関連付けを追加する。
【００４１】
設定情報供給部３２７は、デバイス仲介装置１３の交換がなされた際に、交換前のデバイス仲介装置１３に設定されていた遠隔管理のための設定情報（本実施形態では、スケジュール実行情報、管理対象機器情報、および通信方式定義情報）を取得し、当該設定情報を交換後のデバイス仲介装置１３に供給することにより、当該設定情報を交換後のデバイス仲介装置１３に再設定する。
【００４２】
（デバイス仲介装置１３の機能）
図３に示すように、デバイス仲介装置１３は、管理対象機器情報記憶部３３０、対遠隔管理仲介装置通信部３３１、通信方式特定部３３２、対管理対象機器通信部３３３、管理対象機器情報登録部３３４、通信方式定義情報設定部３３５、スケジュール情報登録部３３６、スケジュール情報記憶部３３７、制御部３３８、および通知データ転送部３３９を備える。
【００４３】
管理対象機器情報記憶部３３０は、当該デバイス仲介装置１３が管理している管理対象機器１４に関する通信設定情報が設定された管理対象機器情報を記憶する。管理対象機器情報の具体的については、図１０を用いて後述する。
【００４４】
対遠隔管理仲介装置通信部３３１は、遠隔管理仲介装置１２との通信を行う。これにより、対遠隔管理仲介装置通信部３３１は、遠隔管理仲介装置１２から送信された要求データを受信する。また、対遠隔管理仲介装置通信部３３１は、対管理対象機器通信部３３３によって受信された管理対象機器１４からの応答データを、遠隔管理仲介装置１２へ送信する。本実施形態では、対遠隔管理仲介装置通信部３３１による遠隔管理仲介装置１２との通信には、ＨＴＴＰプロトコルが用いられている。但し、これに限らず、その他の通信プロトコル（例えば、ＷｅｂＳｏｃｋｅｔ、ＨＴＴＰ２等）を用いてもよい。
【００４５】
通信方式特定部３３２は、管理対象機器１４との通信に利用する通信方式および通信設定を特定する。具体的には、通信方式特定部３３２は、通信方式定義情報設定部３３５によってデバイス仲介装置１３に設定された通信方式定義情報と、管理対象機器情報登録部３３４によって管理対象機器情報記憶部３３０に登録された管理対象機器情報とに基づいて、管理対象機器１４との通信に利用する通信方式および通信設定を特定する。
【００４６】
対管理対象機器通信部３３３は、通信方式特定部３３２によって特定された通信方式および通信設定により、管理対象機器１４との通信を行う。これにより、対管理対象機器通信部３３３は、対遠隔管理仲介装置通信部３３１によって受信された要求データを、管理対象機器１４へ送信する。また、対管理対象機器通信部３３３は、管理対象機器１４から出力された応答データを受信する。
【００４７】
管理対象機器情報登録部３３４は、新たに管理対象機器１４が追加された際に、遠隔機器管理装置１１からの要求に応じて、管理対象機器情報記憶部３３０に対し、新たに追加された管理対象機器１４に関する管理対象機器情報を追加登録する。
【００４８】
通信方式定義情報設定部３３５は、新たに管理対象機器１４が追加された際に、遠隔機器管理装置１１からの要求に応じて、デバイス仲介装置１３に対し、新たに追加された管理対象機器１４に関する通信方式定義情報を設定する。
【００４９】
スケジュール情報登録部３３６は、スケジュール情報記憶部３３７に対してスケジュール実行情報を登録する。スケジュール情報記憶部３３７は、スケジュール情報登録部３３６によって登録されたスケジュール実行情報を記憶する。具体的には、デバイス仲介装置１３が、遠隔機器管理装置１１からスケジュール実行情報の登録要求を受信すると、そのデバイス仲介装置１３のスケジュール情報登録部３３６は、スケジュール情報記憶部３３７に対してスケジュール情報を登録する。
【００５０】
スケジュール実行情報には、例えば、以下の情報が設定される。
【００５１】
・スケジュール実行：有効／無効
・スケジュール実行動作定義：情報収集、死活監視等
・スケジュール実行タイミング：１日１回／週１回／月１回／一定間隔
・スケジュール実行時刻（「スケジュール実行タイミング」が１日１回／週１回／月１回の場合）
・スケジュール実行間隔（「スケジュール実行タイミング」が一定間隔の場合）
【００５２】
例えば、「スケジュール実行」に「有効」が設定されている場合において、「スケジュール実行タイミング」、「スケジュール実行時刻」、および「スケジュール実行間隔」によって特定されるスケジュール実行タイミングが到来したとする。この場合、まず、通信方式特定部３３２が、管理対象機器１４との通信に利用する通信方式および通信設定を特定する。そして、対管理対象機器通信部３３３が、通信方式特定部３３２によって特定された通信方式および通信設定により、管理対象機器１４との通信を行う。この通信により、対管理対象機器通信部３３３は、管理対象機器１４に対して、「スケジュール実行動作定義」に設定されている処理（例えば、情報収集、死活監視等）を行う。そして、対管理対象機器通信部３３３が、管理対象機器１４から処理結果を受信すると、対遠隔管理仲介装置通信部３３１が、その処理結果を、遠隔管理仲介装置１２を介して、遠隔機器管理装置１１へ送信する。
【００５３】
デバイス仲介装置１３は、このような一連の処理を、「スケジュール実行タイミング」、「スケジュール実行時刻」、および「スケジュール実行間隔」によって特定されるスケジュール実行タイミングが到来する毎に実行する。これにより、遠隔機器管理装置１１は、スケジュール実行情報をデバイス仲介装置１３に登録することで、それ以降、定期的に、管理対象機器１４に関する情報を取得することができる。
【００５４】
制御部３３８は、デバイス仲介装置１３の各種制御を行う。例えば、制御部３３８は、対遠隔管理仲介装置通信部３３１が、遠隔管理仲介装置１２から送信された再起動要求を受信すると、当該デバイス仲介装置１３を再起動する。
【００５５】
通知データ転送部３３９は、管理対象機器１４の通知データ送信部３４４によって通知データ（例えば、管理対象機器１４において異常が発生したことを通知するための通知データ）が送信された場合、当該通知データを、遠隔管理仲介装置１２へ転送する。
【００５６】
（管理対象機器１４の機能）
図３に示すように、管理対象機器１４は、要求受付部３４１、処理部３４２、応答出力部３４３、および通知データ送信部３４４を備える。
【００５７】
要求受付部３４１は、デバイス仲介装置１３から送信された要求データを受信することにより、遠隔機器管理装置１１からの要求を受け付ける。
【００５８】
処理部３４２は、要求受付部３４１が受け付けた遠隔機器管理装置１１からの要求に応じて、各種処理を行う。例えば、処理部３４２は、自身の操作を行う処理（例えば、設定値変更、ファーム更新、電源ＯＮ、電源ＯＦＦ等）、各種情報を出力する処理（例えば、管理対象機器１４の状態、設定値情報、ログ情報等を出力する処理）を行う。
【００５９】
応答出力部３４３は、処理部３４２による処理結果に応じた応答データを、デバイス仲介装置１３へ出力する。
【００６０】
通知データ送信部３４４は、デバイス仲介装置１３へ通知データを送信する。例えば、通知データ送信部３４４は、管理対象機器１４において異常が発生した場合、当該異常が発生したことを通知するための通知データを、デバイス仲介装置１３へ送信する。
【００６１】
なお、上記した遠隔管理システム１０の各機能は、遠隔機器管理装置１１、遠隔管理仲介装置１２、デバイス仲介装置１３、または管理対象機器１４が備える各種ハードウェア（図２参照）によって実現される。具体的には、通信方式定義情報記憶部３１０、関連情報記憶部３２０、および管理対象機器情報記憶部３３０は、記憶部２０４によって実現される。また、その他の各機能は、ＲＯＭ２０２または記憶部２０４に記憶されたプログラムを、ＣＰＵ２０１が実行することにより実現される。
【００６２】
このプログラムは、予め遠隔機器管理装置１１、遠隔管理仲介装置１２、デバイス仲介装置１３、または管理対象機器１４に導入された状態で提供されてもよく、外部から提供されて遠隔機器管理装置１１、遠隔管理仲介装置１２、デバイス仲介装置１３、または管理対象機器１４に導入されるようにしてもよい。後者の場合、このプログラムは、外部記憶媒体（例えば、ＵＳＢメモリ、メモリカード、ＣＤ−ＲＯＭ等）によって提供されてもよく、ネットワーク（例えば、インターネット等）上のサーバからダウンロードすることによって提供されるようにしてもよい。
【００６３】
（遠隔管理システム１０による遠隔管理処理の手順）
図４は、本発明の第１実施形態に係る遠隔管理システム１０による遠隔管理処理の手順を示すシーケンス図である。図４に示す処理は、例えば、機器管理者によって遠隔機器管理装置１１に対し、ある管理対象機器１４に対する指示が入力されたタイミングで、開始される。または、図４に示す処理は、例えば、遠隔機器管理装置１１に設定されているサービス定義情報に基づいて、定期的に開始される。
【００６４】
なお、図４では、一例として、遠隔機器管理装置１１ａが、管理対象機器１４ａに対して情報取得要求（要求データの一例）を送信することにより、管理対象機器１４ａから特定の情報を取得する例について説明する。
【００６５】
但し、通信方式定義情報記憶部３１０に記憶されている通信方式定義情報において、管理対象機器１４ａに対応する通信方式として、「ＳＮＭＰプロトコル」が定義されているものとする。また、関連情報記憶部３２０に記憶されている第１の関連情報において、管理対象機器１４ａに対応するデバイス仲介装置１３として、「デバイス仲介装置１３ａ」が設定されているものとする。また、関連情報記憶部３２０に記憶されている第２の関連情報において、デバイス仲介装置１３ａに対応する遠隔機器管理装置１１として、「遠隔機器管理装置１１ａ」が設定されているものとする。
【００６６】
まず、遠隔機器管理装置１１ａにおいて、要求データ送信部３１１が、遠隔管理仲介装置１２に対して、管理対象機器１４ａに対する情報取得要求を送信する（ステップＳ４０１）。
【００６７】
遠隔管理仲介装置１２では、要求データ受信部３２１が、遠隔機器管理装置１１ａから送信された情報取得要求を受信すると、デバイス仲介装置特定部３２２が、関連情報記憶部３２０に記憶されている第１の関連情報に基づいて、管理対象機器１４ａに対応するデバイス仲介装置１３を特定する（ステップＳ４０２）。図４の例では、管理対象機器１４ａに対応するデバイス仲介装置１３として、「デバイス仲介装置１３ａ」が特定される。
【００６８】
そして、要求データ転送部３２３が、デバイス仲介装置１３ａへ、情報取得要求を転送する（ステップＳ４０３）。
【００６９】
デバイス仲介装置１３ａでは、対遠隔管理仲介装置通信部３３１が、遠隔管理仲介装置１２から送信された情報取得要求を受信すると、通信方式特定部３３２が、この情報取得要求に示されている管理対象機器１４ａの識別情報に基づいて、管理対象機器１４ａを情報の取得先として特定する（ステップＳ４０４）。そして、通信方式特定部３３２が、管理対象機器１４ａの識別情報と、通信方式定義情報と、管理対象機器情報とに基づいて、管理対象機器１４ａとの通信に利用する通信方式および通信設定を特定する（ステップＳ４０５）。
【００７０】
図４の例では、管理対象機器１４ａとの通信に利用する通信方式として、「ＳＮＭＰプロトコル」が特定される。さらに、対管理対象機器通信部３３３が、ステップＳ４０４で特定された通信方式（「ＳＮＭＰプロトコル」）および通信設定による管理対象機器１４ａとの通信を行うことにより、管理対象機器１４ａに対して、情報取得要求を送信する（ステップＳ４０６）。
【００７１】
管理対象機器１４ａでは、要求受付部３４１が、デバイス仲介装置１３ａから送信された情報取得要求を受信すると、処理部３４２が、この情報取得要求に応じた情報をメモリ等から抽出する処理を行って、応答出力部３４３が、この情報を含む応答データを、デバイス仲介装置１３ａへ出力する（ステップＳ４０７）。
【００７２】
そして、デバイス仲介装置１３ａでは、対管理対象機器通信部３３３が、管理対象機器１４ａから出力された応答データを受信すると、対遠隔管理仲介装置通信部３３１が、この応答データを、遠隔管理仲介装置１２へ送信する（ステップＳ４０８）。
【００７３】
遠隔管理仲介装置１２では、応答データ受信部３２４が、デバイス仲介装置１３ａから送信された応答データを受信すると、応答データ転送部３２５が、この応答データに示されているデバイス仲介装置１３ａの識別情報と、関連情報記憶部３２０に記憶されている第２の関連情報とに基づいて、この応答データの転送先として、遠隔機器管理装置１１ａを特定する（ステップＳ４０９）。
【００７４】
そして、応答データ転送部３２５が、この応答データを遠隔機器管理装置１１ａへ転送する（ステップＳ４１０）。そして、遠隔機器管理装置１１ａにおいて、応答データ受信部３１２が、遠隔管理仲介装置１２から送信された応答データを受信すると、遠隔管理システム１０は、図４に示す一連の処理を終了する。
【００７５】
なお、遠隔機器管理装置１１ａは、受信した応答データに含まれている情報（すなわち、管理対象機器１４ａにおいて抽出された情報）を、表示、記憶、演算、分析、送信、印刷等、当該情報の取得目的に応じた多様な処理を行うことができる。
【００７６】
（遠隔管理システム１０によるデバイス仲介装置設定処理の手順）
次に、図５および図６を参照して、遠隔管理システム１０によるデバイス仲介装置設定処理の手順を説明する。図５は、本発明の第１実施形態に係る遠隔管理システム１０によるデバイス仲介装置設定処理の手順を示すシーケンス図である。図６は、本発明の第１実施形態に係る遠隔管理システム１０における関連情報記憶部３２０に記憶されている第２の関連情報（登録番号管理テーブル）の一例を示す図である。ここでは、遠隔機器管理装置１１ａ（機器管理アプリ）とデバイス仲介装置１３ａとの関連付けを行い、当該関連付けがなされた第２の関連情報を、遠隔管理仲介装置１２の関連情報記憶部３２０（登録番号管理テーブル）に登録する例を説明する。
【００７７】
まず、図６を参照して、関連情報記憶部３２０に記憶されている第２の関連情報（登録番号管理テーブル）について説明する。
【００７８】
図６に示すように、関連情報記憶部３２０には、登録番号管理テーブルが記憶されており、当該登録番号管理テーブルには、複数の第２の関連情報が登録されている。第２の関連情報は、遠隔機器管理装置１１とデバイス仲介装置１３とを関連付ける情報である。登録番号管理テーブル（第２の関連情報）は、データ項目として、「登録番号」、「アプリＩＤ」、「仲介装置ＩＤ」、および「使用済み」を含んでいる。「登録番号」は、第２の関連情報を一意に識別するための識別情報であり、第２の関連情報が登録される際に発行される。「アプリＩＤ」は、遠隔機器管理装置１１ａの識別子である。「仲介装置ＩＤ」は、デバイス仲介装置１３ａの識別子である。「使用済み」は、登録番号が使用済み（すなわち、仲介装置ＩＤが登録済み）である場合「〇（使用済みフラグ）」が設定される。
【００７９】
図６に示す登録番号管理テーブルは、遠隔管理仲介装置１２の応答データ転送部３２５により、デバイス仲介装置１３から受信した応答データの転送先の遠隔機器管理装置１１を特定する際に、参照される。例えば、応答データの送信元のデバイス仲介装置１３の仲介装置ＩＤが「Gateway12345」である場合、応答データ転送部３２５は、図６に示す登録番号管理テーブルに基づいて、応答データの転送先の遠隔機器管理装置１１として、アプリＩＤが「Application_a」である遠隔機器管理装置１１を特定する。
【００８０】
次に、図５および図６を参照して、遠隔管理システム１０によるデバイス仲介装置設定処理の手順を説明する。なお、図６（ａ）は、以下に説明するデバイス仲介装置設定処理による第２の関連情報の登録前の登録番号管理テーブルを表しており、図６（ｂ）および図６（ｃ）は、以下に説明するデバイス仲介装置設定処理による第２の関連情報の登録後の登録番号管理テーブルを表している。
【００８１】
まず、機器管理者１７が、遠隔機器管理装置１１ａに対し、登録番号の発行を行うための指示を入力する（ステップＳ５０１）。この入力に応じて、遠隔機器管理装置１１ａの要求データ送信部３１１が、登録番号の発行要求を、遠隔管理仲介装置１２へ送信する（ステップＳ５０２）。
【００８２】
遠隔管理仲介装置１２では、要求データ受信部３２１が、登録番号の発行要求を受信すると、関連情報登録部３２６が、登録番号を発行する（ステップＳ５０３）。そして、関連情報登録部３２６が、ステップＳ５０３で発行された登録番号と、遠隔機器管理装置１１ａとの関連付けを行う（ステップＳ５０４）。例えば、ステップＳ５０３において、登録番号として「112233」が発行されたとする。また、遠隔機器管理装置１１ａ（機器管理アプリ）の識別子であるアプリＩＤが、「Application_a」であるとする。この場合、ステップＳ５０４において、関連情報登録部３２６は、図６（ｂ）に示すように、登録番号「112233」と、アプリＩＤ「Application_a」とを対応付けて、遠隔管理仲介装置１２の関連情報記憶部３２０（登録番号管理テーブル）に登録する。
【００８３】
その後、遠隔管理仲介装置１２では、応答データ転送部３２５が、ステップＳ５０３で発行された登録番号「112233」を、遠隔機器管理装置１１ａに通知する（ステップＳ５０５）。遠隔機器管理装置１１ａでは、応答データ受信部３１２が、遠隔管理仲介装置１２から送信された登録番号を受信すると、発行された登録番号「112233」が、機器管理者１７に通知される（ステップＳ５０６）。
【００８４】
次に、機器管理者１７が、デバイス仲介装置１３ａに対し、登録番号「112233」を入力する（ステップＳ５１１）。この入力に応じて、デバイス仲介装置１３ａは、入力された登録番号「112233」と、当該デバイス仲介装置１３ａの識別子とを、遠隔管理仲介装置１２に通知する（ステップＳ５１２）。
【００８５】
遠隔管理仲介装置１２は、この通知を受けると、関連情報登録部３２６が、通知された登録番号「112233」に関連付けられている遠隔機器管理装置１１ａの識別子と、通知されたデバイス仲介装置１３ａの識別子との関連付けを行い、当該関連付けがなされた第２の関連情報を、遠隔管理仲介装置１２の関連情報記憶部３２０（登録番号管理テーブル）に登録する（ステップＳ５１３）。例えば、デバイス仲介装置１３ａの識別子である仲介装置ＩＤが「Gateway12347」である場合、ステップＳ５１３において、関連情報登録部３２６は、図６（ｃ）に示すように、ステップＳ５０４で登録番号管理テーブルに登録された、登録番号「112233」とアプリＩＤ「Application_a」との関連付けがなされた第２の関連情報に対して、仲介装置ＩＤ「Gateway12347」をさらに対応付けた後、データ項目「使用済み」に「〇（使用済みフラグ）」を設定する。
【００８６】
その後、遠隔管理仲介装置１２は、第２の関連情報の登録完了通知を、デバイス仲介装置１３ａに対して送信する（ステップＳ５１４）。さらに、デバイス仲介装置１３ａは、第２の関連情報の登録結果を、遠隔機器管理装置１１ａに通知する（ステップＳ５１５）。なお、遠隔管理仲介装置１２は、デバイス仲介装置１３ａから通知された登録番号が使用済みであった場合、ステップＳ５１４において、デバイス仲介装置１３ａに対してエラーを返す。
【００８７】
例えば、デバイス仲介装置１３は、工場や倉庫から利用者に直接出荷される場合が多く、出荷前にデバイス仲介装置１３と遠隔機器管理装置１１とを関連付けておくことができない場合がある。このような場合、利用者が、デバイス仲介装置１３を設置する際に、関連付けのための処理を行う必要がある。図５に示す処理は、このような場合において、登録番号を用いた仕組みにより、簡単かつ安全に関連付けを行うことができる。
【００８８】
（遠隔管理システム１０による管理対象機器追加処理の手順）
図７は、本発明の第１実施形態に係る遠隔管理システム１０による管理対象機器追加処理の手順を示すシーケンス図である。ここでは、管理対象機器１４ａが新たに追加されたことに応じて、デバイス仲介装置１３ａに対し、管理対象機器１４ａに関する通信方式定義情報および管理対象機器情報を追加する例について説明する。
【００８９】
まず、遠隔機器管理装置１１ａ（要求データ送信部３１１）が、管理対象機器１４ａに関する通信方式定義情報の設定要求を、遠隔管理仲介装置１２へ送信する（ステップＳ６０１）。遠隔管理仲介装置１２では、要求データ受信部３２１が、遠隔機器管理装置１１ａから送信された、管理対象機器１４ａに関する通信方式定義情報の設定要求を受信すると、要求データ転送部３２３が、当該設定要求を、デバイス仲介装置１３ａへ転送する（ステップＳ６０２）。
【００９０】
デバイス仲介装置１３ａでは、対遠隔管理仲介装置通信部３３１が、遠隔管理仲介装置１２から送信された、管理対象機器１４ａに関する通信方式定義情報の設定要求を受信すると、通信方式定義情報設定部３３５が、デバイス仲介装置１３ａに対し、管理対象機器１４ａに関する通信方式定義情報を設定する（ステップＳ６０３）。
【００９１】
次に、遠隔機器管理装置１１ａ（要求データ送信部３１１）が、管理対象機器１４ａに関する管理対象機器情報の追加要求を、遠隔管理仲介装置１２へ送信する（ステップＳ６１１）。遠隔管理仲介装置１２では、要求データ受信部３２１が、遠隔機器管理装置１１ａから送信された、管理対象機器１４ａに関する管理対象機器情報の追加要求を受信すると、要求データ転送部３２３が、当該追加要求を、デバイス仲介装置１３ａへ転送する（ステップＳ６１２）。
【００９２】
デバイス仲介装置１３ａでは、対遠隔管理仲介装置通信部３３１が、遠隔管理仲介装置１２から送信された、管理対象機器１４ａに関する管理対象機器情報の追加要求を受信すると、管理対象機器情報登録部３３４が、管理対象機器情報記憶部３３０に対し、管理対象機器１４ａに関する管理対象機器情報を追加登録する（ステップＳ６１３）。そして、デバイス仲介装置１３ａ（対遠隔管理仲介装置通信部３３１）は、管理対象機器情報の追加の完了通知を、遠隔管理仲介装置１２へ送信する（ステップＳ６１４）。遠隔管理仲介装置１２では、応答データ受信部３２４が、デバイス仲介装置１３から送信された完了通知を受信すると、関連情報登録部３２６が、関連情報記憶部３２０に記憶されている第１の関連情報に対し、管理対象機器１４ａとデバイス仲介装置１３ａとの関連付けを追加する（ステップＳ６１５）。
【００９３】
（第１の関連情報の一例）
図８は、本発明の第１実施形態に係る遠隔管理システム１０における関連情報記憶部３２０に記憶されている第１の関連情報の一例を示す図である。図８に示すように、第１の関連情報においては、管理対象機器１４とデバイス仲介装置１３（管理対象機器１４に対応する通信方式による通信を行うことが可能なデバイス仲介装置１３）との関連付けがなされている。
【００９４】
この第１の関連情報は、遠隔管理仲介装置１２の関連情報記憶部３２０に記憶されている。そして、この第１の関連情報は、遠隔管理仲介装置１２のデバイス仲介装置特定部３２２により、管理対象機器１４との通信に利用するデバイス仲介装置１３を特定する際に、参照される。例えば、要求データの宛先の管理対象機器１４の識別子が「Device333333」である場合、デバイス仲介装置特定部３２２は、図８に示す第１の関連情報に基づいて、この管理対象機器１４との通信に利用するデバイス仲介装置１３として、識別子が「Gateway12345」であるデバイス仲介装置１３を特定する。
【００９５】
（通信方式定義情報のデータ構造）
図９は、本発明の第１実施形態に係る遠隔管理システム１０における通信方式定義情報記憶部３１０に記憶されている通信方式定義情報のデータ構造の一例を示す図である。この通信方式定義情報は、管理対象機器１４に対応する通信方式の定義がなされたものである。
【００９６】
図９に示す例では、通信方式定義情報は、そのデータ項目として、「通信プロトコル種別」、「利用可能なデバイスタイプ」、「通信ポート」、および「通信プロトコル詳細定義」を含んで構成されている。
【００９７】
「通信プロトコル種別」は、ＨＴＴＰ、ＳＮＭＰ、ＩＣＭＰ、ＭＱＴＴ等、管理対象機器１４が利用可能な通信プロトコルを特定するための情報が設定される。「利用可能なデバイスタイプ」は、当該通信方式を利用可能な管理対象機器１４の種別が設定される。「通信ポート」は、例えば「80/tcp」等、管理対象機器１４との通信に利用される通信ポート情報が設定される。「通信プロトコル詳細定義」は、通信プロトコル毎の詳細定義が設定される。
【００９８】
このようなデータ構造を有する通信方式定義情報は、例えば、新たに管理対象機器１４が追加された際に、遠隔機器管理装置１１からの要求により、新たに追加された管理対象機器１４との通信を行うことが可能なデバイス仲介装置１３に対して設定される。これにより、デバイス仲介装置１３は、管理対象機器１４との通信を行う際に使用する通信方式を特定することができる。
【００９９】
（管理対象機器情報のデータ構造）
図１０は、本発明の第１実施形態に係る遠隔管理システム１０における管理対象機器情報記憶部３３０に記憶されている管理対象機器情報のデータ構造の一例を示す図である。この管理対象機器情報は、管理対象機器１４に関する通信設定情報が設定されたものである。
【０１００】
図１０に示す例では、管理対象機器情報は、そのデータ項目として、「デバイス識別子」、「デバイスタイプ」、「ＩＰアドレス」、および「付加情報」を含んで構成されている。
【０１０１】
「デバイス識別子」は、管理対象機器１４を一意に識別するための識別情報が設定される。この識別情報として、例えば、ＭＡＣアドレス等を用いることができる。「デバイスタイプ」は、管理対象機器１４の種別を表す情報が設定される。この情報は、管理対象機器１４と通信方式定義情報とを対応させるために使用される。「ＩＰアドレス」は、管理対象機器１４のＩＰアドレスが設定される。「付加情報」は、監視間隔、通信で利用するネットワークＩＦ等が設定される。
【０１０２】
このようなデータ構造を有する管理対象機器情報は、例えば、新たに管理対象機器１４が追加された際に、遠隔機器管理装置１１からの要求により、新たに追加された管理対象機器１４との通信を行うことが可能なデバイス仲介装置１３の管理対象機器情報記憶部３３０に追加登録される。これにより、デバイス仲介装置１３は、管理対象機器１４との通信を行う際に使用する通信設定を特定することができる。
【０１０３】
（遠隔管理システム１０によるスケジュール実行処理の手順）
図１１は、本発明の第１実施形態に係る遠隔管理システムによるスケジュール実行処理の手順を示すシーケンス図である。ここでは、遠隔機器管理装置１１ａから、デバイス仲介装置１３ａに対してスケジュール実行情報を登録し、デバイス仲介装置１３ａが、管理対象機器１４ａに関する情報を定期的に取得して遠隔機器管理装置１１ａに提供する例を説明する。
【０１０４】
まず、遠隔機器管理装置１１ａ（要求データ送信部３１１）が、スケジュール実行情報の登録要求を、遠隔管理仲介装置１２へ送信する（ステップＳ１１０１）。このスケジュール実行情報は、例えば、機器管理者１７（図５参照）によって、遠隔機器管理装置１１ａに対して入力されるものである。
【０１０５】
遠隔管理仲介装置１２では、要求データ受信部３２１が、遠隔機器管理装置１１ａから送信された、スケジュール実行情報の登録要求を受信すると、要求データ転送部３２３が、当該登録要求を、デバイス仲介装置１３ａへ転送する（ステップＳ１１０２）。
【０１０６】
デバイス仲介装置１３ａでは、対遠隔管理仲介装置通信部３３１が、遠隔管理仲介装置１２から送信された、スケジュール実行情報の登録要求を受信すると、スケジュール情報登録部３３６が、このスケジュール実行情報を、スケジュール情報記憶部３３７に登録する（ステップＳ１１０３）。
【０１０７】
その後、デバイス仲介装置１３ａは、スケジュール実行情報に設定されているスケジュール実行タイミングが到来したことを検知すると（ステップＳ１１０４）、通信方式特定部３３２が、スケジュール実行情報に設定されている管理対象機器１４の識別情報に基づいて、情報の取得先の処理対象の管理対象機器１４（ここでは、管理対象機器１４ａ）を特定する（ステップＳ１１０５）。そして、通信方式特定部３３２が、管理対象機器１４ａの識別情報と、通信方式定義情報と、管理対象機器情報とに基づいて、管理対象機器１４ａとの通信に利用する通信方式および通信設定を特定する（ステップＳ１１０６）。図１１の例では、管理対象機器１４ａとの通信に利用する通信方式として、「ＳＮＭＰプロトコル」が特定される。
【０１０８】
そして、対管理対象機器通信部３３３が、ステップＳ１１０６で特定された通信方式および通信設定による管理対象機器１４ａとの通信を行うことにより、管理対象機器１４ａに対して、情報取得要求を送信する（ステップＳ１１０７）。
【０１０９】
管理対象機器１４ａでは、要求受付部３４１が、デバイス仲介装置１３ａから送信された情報取得要求を受信すると、処理部３４２が、この情報取得要求に応じた情報をメモリ等から抽出する処理を行って、応答出力部３４３が、この情報を含む応答データを、デバイス仲介装置１３ａへ出力する（ステップＳ１１０８）。
【０１１０】
そして、デバイス仲介装置１３ａでは、対管理対象機器通信部３３３が、管理対象機器１４ａから出力された応答データを受信すると、対遠隔管理仲介装置通信部３３１が、この応答データを、遠隔管理仲介装置１２へ送信する（ステップＳ１１０９）。
【０１１１】
遠隔管理仲介装置１２では、応答データ受信部３２４が、デバイス仲介装置１３ａから送信された応答データを受信すると、応答データ転送部３２５が、この応答データに示されているデバイス仲介装置１３ａの識別情報と、関連情報記憶部３２０に記憶されている第２の関連情報とに基づいて、この応答データの転送先として、遠隔機器管理装置１１ａを特定する（ステップＳ１１１０）。
【０１１２】
そして、応答データ転送部３２５が、この応答データを遠隔機器管理装置１１ａへ転送する（ステップＳ１１１１）。そして、遠隔機器管理装置１１ａにおいて、応答データ受信部３１２が、遠隔管理仲介装置１２から送信された応答データを受信すると、遠隔管理システム１０は、図４に示す一連の処理を終了する。
【０１１３】
遠隔機器管理装置１１ａは、受信した応答データに含まれている情報（すなわち、管理対象機器１４ａにおいて抽出された情報）を、表示、記憶、演算、分析、送信、印刷等、当該情報の取得目的に応じた多様な処理を行うことができる。
【０１１４】
なお、遠隔管理システム１０は、上記したステップＳ１１０４〜Ｓ１１１１の処理を、スケジュール実行情報に設定されているスケジュール実行タイミングが到来する毎に実行する。これにより、遠隔機器管理装置１１ａは、情報取得要求を送信しなくとも、定期的に、管理対象機器１４ａに関する情報を取得することができる。
【０１１５】
（遠隔管理システム１０によるデバイス仲介装置１３の再起動処理の手順）
次に、図１２および図１３を参照して、遠隔管理システム１０によるデバイス仲介装置１３の再起動処理の手順を説明する。図１２は、本発明の第１実施形態に係る遠隔管理システム１０によるデバイス仲介装置１３の再起動処理の手順を示すシーケンス図である。図１３は、本発明の第１実施形態に係る遠隔管理システム１０における関連情報記憶部３２０に記憶されている要求管理テーブルの一例を示す図である。ここでは、図４に示す遠隔管理処理の一具体例として、遠隔機器管理装置１１からデバイス仲介装置１３を再起動する例について説明する。
【０１１６】
まず、遠隔機器管理装置１１において、要求データ送信部３１１が、遠隔管理仲介装置１２に対して、デバイス仲介装置１３の再起動要求を送信する（ステップＳ１２０１）。
【０１１７】
遠隔管理仲介装置１２では、要求データ受信部３２１が再起動要求を受信すると、関連情報登録部３２６が、当該再起動要求を一意に識別するための要求ＩＤを発行する（ステップＳ１２０２）。そして、関連情報登録部３２６が、ステップＳ１２０２で発行された要求ＩＤを、関連情報記憶部３２０に記憶されている要求管理テーブルに登録する（ステップＳ１２０３）。
【０１１８】
例えば、関連情報登録部３２６は、図１３に示すように、要求ＩＤと、再起動要求元の遠隔機器管理装置１１のアプリＩＤと、再起動要求先のデバイス仲介装置１３の仲介装置ＩＤとを対応付けて、要求管理テーブルに登録する。
【０１１９】
また、遠隔管理仲介装置１２では、要求データ転送部３２３が、デバイス仲介装置１３へ、要求ＩＤとともに再起動要求を転送する（ステップＳ１２０４）。また、応答データ転送部３２５が、遠隔機器管理装置１１に対して、ステップＳ１２０２で発行された要求ＩＤを送信する（ステップＳ１２０５）。
【０１２０】
デバイス仲介装置１３では、対遠隔管理仲介装置通信部３３１が、遠隔管理仲介装置１２から送信された要求ＩＤおよび再起動要求を受信すると、制御部３３８が、当該デバイス仲介装置１３を再起動する（ステップＳ１２０６）。そして、対遠隔管理仲介装置通信部３３１が、この再起動結果を、要求ＩＤとともに遠隔管理仲介装置１２へ送信する（ステップＳ１２０７）。
【０１２１】
遠隔管理仲介装置１２では、応答データ受信部３２４が、デバイス仲介装置１３から送信された要求ＩＤおよび再起動結果を受信すると、応答データ転送部３２５が、この要求ＩＤおよび再起動結果を遠隔機器管理装置１１へ転送する（ステップＳ１２０８）。
【０１２２】
この際、応答データ転送部３２５は、要求管理テーブルを参照することにより、要求ＩＤに対応付けられている遠隔機器管理装置１１を、再起動要求元の遠隔機器管理装置１１として特定し、当該遠隔機器管理装置１１に対して、要求ＩＤおよび再起動結果を転送する。
【０１２３】
そして、遠隔機器管理装置１１において、応答データ受信部３１２が、この要求ＩＤおよび再起動結果を受信すると、遠隔管理システム１０は、図１２に示す一連の処理を終了する。
【０１２４】
なお、遠隔管理システム１０では、図１２と同様の処理手順により、遠隔機器管理装置１１からの要求により、デバイス仲介装置１３に対してその他の処理（例えば、デバイス仲介装置１３のログを取得する処理、デバイス仲介装置１３のファームウェアを更新する処理等）を行わせることができる。
【０１２５】
（遠隔管理システム１０による管理対象機器１４の異常通知処理の手順）
図１４は、本発明の第１実施形態に係る遠隔管理システム１０による管理対象機器１４の異常通知処理の手順を示すシーケンス図である。
【０１２６】
まず、管理対象機器１４において異常が発生し、管理対象機器１４がこの異常を検知すると（ステップＳ１４０１）、通知データ送信部３４４が、この異常を通知するための通知データを、管理対象機器１４の識別子とともにデバイス仲介装置１３へ送信する（ステップＳ１４０２）。
【０１２７】
デバイス仲介装置１３では、通知データ転送部３３９が、管理対象機器１４から送信された通知データおよび管理対象機器１４の識別子を受信すると、当該通知データおよび管理対象機器１４の識別子を、遠隔管理仲介装置１２へ転送する（ステップＳ１４０３）。
【０１２８】
遠隔管理仲介装置１２では、応答データ受信部３２４が、管理対象機器１４から送信された通知データおよび管理対象機器１４の識別子を受信すると、応答データ転送部３２５が、当該通知データおよび管理対象機器１４の識別子を、遠隔機器管理装置１１へ転送する（ステップＳ１４０４）。
【０１２９】
この際、応答データ転送部３２５は、登録番号管理テーブル（図６参照）を参照することにより、デバイス仲介装置１３に対応付けられている遠隔機器管理装置１１を、通知データの送信先の遠隔機器管理装置１１として特定し、当該遠隔機器管理装置１１に対して、通知データおよび管理対象機器１４の識別子を転送する。
【０１３０】
遠隔機器管理装置１１では、応答データ受信部３１２が、遠隔管理仲介装置１２から送信された通知データおよび管理対象機器１４の識別子を受信すると、当該通知データおよび管理対象機器１４の識別子に応じた所定の処理（例えば、管理対象機器１４において異常が発生した旨のアラート表示）を実行する。
【０１３１】
なお、遠隔管理システム１０では、図１４と同様の処理手順により、管理対象機器１４から遠隔機器管理装置１１に対して、その他の各種通知（例えば、消耗品の残量または期限の警告、マイクから音声入力されたことの通知等）を行うことができる。
【０１３２】
（遠隔管理システム１０によるデバイス仲介装置１３の再設置時の処理）
次に、図１５〜図１７を参照して、遠隔管理システム１０によるデバイス仲介装置１３の再設置時の処理について説明する。
【０１３３】
例えば、デバイス仲介装置１３が故障した場合、新たなデバイス仲介装置１３に置き換える必要がある。このとき、新たなデバイス仲介装置１３に関する各種設定（例えば、遠隔機器管理装置１１との対応付け）を、新規登録時と同じ手順で行った場合、手間や時間がかかり、お客様に提供するサービスのダウンタイムが長時間化する虞がある。そこで、本実施形態の遠隔管理システム１０は、このような事態の発生を回避できるように、新たなデバイス仲介装置１３に関する各種設定を、容易且つ短時間で行うことができるようになっている。
【０１３４】
まず、図１５および図１６を参照して、遠隔管理システム１０による登録番号再発行処理の手順を説明する。図１５は、本発明の第１実施形態に係る遠隔管理システム１０による登録番号再発行処理の手順を示すシーケンス図である。図１６は、本発明の第１実施形態に係る遠隔管理システム１０における関連情報記憶部３２０に記憶されている第２の関連情報（登録番号管理テーブル）の一例を示す図である。
【０１３５】
図１６に示す登録番号管理テーブルは、図６に示す登録番号管理テーブルと同様である。但し、図１６に示す登録番号管理テーブルは、図１５および図１７で説明する処理により、第２の関連情報が追加されている点で、図６に示す登録番号管理テーブルと異なる。
【０１３６】
まず、遠隔機器管理装置１１において、要求データ送信部３１１が、遠隔管理仲介装置１２に対して、登録番号発行要求を送信する（ステップＳ１５０１）。登録番号発行要求は、遠隔機器管理装置１１のアプリＩＤと、遠隔管理仲介装置１２の仲介装置ＩＤとを含む。
【０１３７】
遠隔管理仲介装置１２では、要求データ受信部３２１が、登録番号発行要求を受信すると、関連情報登録部３２６が、新たな登録番号を発行する（ステップＳ１５０２）。そして、関連情報登録部３２６が、ステップＳ１５０２で発行された登録番号と、遠隔機器管理装置１１のアプリＩＤと、遠隔管理仲介装置１２の仲介装置ＩＤとを対応付けて、遠隔管理仲介装置１２の関連情報記憶部３２０（登録番号管理テーブル）に登録する（ステップＳ１５０３）。
【０１３８】
例えば、ステップＳ１５０２において、登録番号として「112234」が発行されたとする。また、遠隔機器管理装置１１ａ（機器管理アプリ）の識別子であるアプリＩＤが、「Application_a」であるとする。また、デバイス仲介装置１３の仲介装置ＩＤが「Gateway12347」であるとする。この場合、ステップＳ１５０３において、関連情報登録部３２６は、図１６（ａ）に示すように、登録番号「112234」と、アプリＩＤ「Application_a」と、仲介装置ＩＤ「Gateway12347」とを対応付けて、遠隔管理仲介装置１２の関連情報記憶部３２０（登録番号管理テーブル）に登録する。
【０１３９】
さらに、遠隔管理仲介装置１２では、応答データ転送部３２５が、ステップＳ１５０２で発行された登録番号を、遠隔機器管理装置１１へ送信する（ステップＳ１５０４）。
【０１４０】
遠隔機器管理装置１１において、応答データ受信部３１２が、遠隔管理仲介装置１２から送信された登録番号を受信すると、図１５に示す一連の処理が終了する。
【０１４１】
次に、図１６および図１７を参照して、遠隔管理システム１０によるデバイス仲介装置１３に対する再設定処理の手順を説明する。図１７は、本発明の第１実施形態に係る遠隔管理システム１０によるデバイス仲介装置１３に対する再設定処理の手順を示すシーケンス図である。
【０１４２】
まず、機器管理者１７が、新たに設置されたデバイス仲介装置１３に対して、図１５の処理で当該デバイス仲介装置１３に対して発行された登録番号を入力する（ステップＳ１７０１）。この入力に応じて、デバイス仲介装置１３では、対遠隔管理仲介装置通信部３３１が、入力された登録番号を含む登録番号確認要求を、遠隔管理仲介装置１２へ送信する（ステップＳ１７０２）。
【０１４３】
遠隔管理仲介装置１２では、応答データ受信部３２４が、デバイス仲介装置１３から送信された登録番号確認要求を受信すると、設定情報供給部３２７が、当該登録番号確認要求に含まれている登録番号（すなわち、デバイス仲介装置１３に対して発行された登録番号）の確認を行う（ステップＳ１７０３）。具体的には、設定情報供給部３２７は、登録番号確認要求に含まれている登録番号が、登録番号管理テーブル（図１６参照）に登録されており、且つ、デバイス仲介装置１３（仲介装置ＩＤ）と対応付けられているかを確認する。
【０１４４】
そして、設定情報供給部３２７は、登録番号確認要求に含まれている登録番号が、登録番号管理テーブルに登録されており、且つ、デバイス仲介装置１３と対応付けられている場合、そのデバイス仲介装置１３（交換前のデバイス仲介装置１３）に設定されていた各種設定情報（通信方式定義情報、管理対象機器情報、およびスケジュール情報）を取得する。
【０１４５】
例えば、交換前のデバイス仲介装置１３の各種設定情報を、予め記憶手段に記憶させておくことにより、設定情報供給部３２７は、この各種設定情報を記憶手段から取得することができる。この場合、記憶手段は、デバイス仲介装置１３が備えるものであってもよく、デバイス仲介装置１３の外部に設けられたものであってもよい。
【０１４６】
そして、設定情報供給部３２７は、当該各種設定情報を、デバイス仲介装置１３（交換後のデバイス仲介装置１３）へ送信する（ステップＳ１７０４）。
【０１４７】
但し、設定情報供給部３２７は、以下のいずれかに該当する場合、デバイス仲介装置１３に対して、エラーを返す。
【０１４８】
・登録番号が登録番号管理テーブルに登録されていない場合
・データ項目「使用済み」に「〇（使用済みフラグ）」が設定されている登録番号である場合
・登録番号に関連付けられているデバイス仲介装置１３とは異なるデバイス仲介装置１３から登録番号確認要求を受信した場合
【０１４９】
デバイス仲介装置１３では、対遠隔管理仲介装置通信部３３１が、遠隔管理仲介装置１２から送信された各種設定情報を受信すると、通信方式定義情報設定部３３５が、受信された通信方式定義情報を、当該デバイス仲介装置１３に対して再設定する（ステップＳ１７０５）。また、管理対象機器情報登録部３３４が、受信された管理対象機器情報を、当該デバイス仲介装置１３の管理対象機器情報記憶部３３０に対して再登録する（ステップＳ１７０６）。また、スケジュール情報登録部３３６が、受信されたスケジュール情報を、当該デバイス仲介装置１３のスケジュール情報記憶部３３７に対して再登録する（ステップＳ１７０７）。
【０１５０】
その後、デバイス仲介装置１３の対遠隔管理仲介装置通信部３３１が、各種設定情報の再設定および再登録結果を、機器管理者１７に通知する（ステップＳ１７０８）。そして、遠隔管理システム１０は、図１７に示す一連の処理を終了する。
【０１５１】
以上説明したように、本発明の第１実施形態に係る遠隔管理システム１０では、遠隔管理仲介装置１２により、管理対象機器１４に対応する通信方式による通信を行うことが可能なデバイス仲介装置１３を特定し、特定されたデバイス仲介装置１３に対して、遠隔機器管理装置１１からの要求データを転送するようにしている。このため、遠隔管理システム１０では、新たな電子機器を管理対象機器１４として追加する場合、この管理対象機器１４と通信可能なデバイス仲介装置１３を遠隔管理仲介装置１２が特定できるように設定するだけで、この管理対象機器１４を遠隔管理することができるようになる。したがって、遠隔管理システム１０によれば、通信方式が様々である多様な電子機器を、管理対象機器として容易に追加することができる。
【０１５２】
特に、遠隔管理システム１０では、管理対象機器１４とデバイス仲介装置１３との関連付けがなされている第１の関連情報を参照することにより、管理対象機器１４との通信を行うことが可能なデバイス仲介装置１３を特定するようにしている。このため、遠隔管理システム１０によれば、新たな電子機器を管理対象機器１４として追加する場合、第１の関連情報にこの管理対象機器１４とデバイス仲介装置１３との関連付けを追加するといった簡単な設定を行うだけで、この管理対象機器１４を遠隔管理することができるようになる。
【０１５３】
また、遠隔管理システム１０では、遠隔管理仲介装置１２により、デバイス仲介装置１３と遠隔機器管理装置１１との関連付けがなされている第２の関連情報を参照し、当該第２の関連情報において、応答データの送信元のデバイス仲介装置１３に関連付けられている遠隔機器管理装置１１を、応答データの転送先の遠隔機器管理装置１１として特定するようにしている。このため、遠隔管理システム１０によれば、遠隔機器管理装置１１が複数設けられている場合であっても、管理対象機器１４から出力された応答データを、どの管理対象機器１４へ転送すればよいかを容易かつ確実に特定することができる。
【０１５４】
また、遠隔管理システム１０では、デバイス仲介装置１３において、通信方式定義情報を参照することにより、管理対象機器１４に対応する通信方式を特定し、特定された通信方式により、管理対象機器１４との通信を行うようにしている。このため、遠隔管理システム１０によれば、新たな電子機器を管理対象機器１４として追加する場合、その管理対象機器１４に対応する通信方式を通信方式定義情報に設定しておくだけで、デバイス仲介装置１３が、適切な通信方式で、管理対象機器１４と通信を行うことができるようになる。
【０１５５】
また、遠隔管理システム１０では、管理対象機器１４が新たに追加された際に、当該管理対象機器１４に関する通信方式定義情報と、当該管理対象機器に関する通信設定情報が設定された管理対象機器情報とが、デバイス仲介装置に対して動的に設定および登録されようにしている。このため、遠隔管理システム１０によれば、システム管理者がデバイス仲介装置１３に対する通信方式定義情報および管理対象機器情報の設定を手作業で行わなくとも、デバイス仲介装置１３による、通信方式定義情報および管理対象機器情報の利用が可能となる。
【０１５６】
また、遠隔管理システム１０では、デバイス仲介装置１３の交換がなされた際に、交換前のデバイス仲介装置１３に設定されていた遠隔管理のための設定情報（スケジュール実行情報、管理対象機器情報、および通信方式定義情報）を取得し、当該設定情報を交換後のデバイス仲介装置１３に供給することにより、当該設定情報を交換後のデバイス仲介装置１３に再設定するようにしている。このため、遠隔管理システム１０によれば、電子機器を、管理対象機器１４として容易に追加することができ、且つ、デバイス仲介装置１３に対する各種設定情報の再設定を容易に行うことができる。
【０１５７】
また、遠隔管理システム１０では、デバイス仲介装置１３の交換がなされた際に、交換前のデバイス仲介装置に関する第２の関連情報（デバイス仲介装置１３と遠隔機器管理装置１１との関連付けがなされている第２の関連情報）と同内容の第２の関連情報を、交換後のデバイス仲介装置に関する第２の関連情報として再登録するようにしている。このため、遠隔管理システム１０によれば、電子機器を、管理対象機器１４として容易に追加することができ、且つ、デバイス仲介装置１３に対する各種設定情報の再設定を容易に行うことができる。
【０１５８】
なお、上記第１実施形態において、遠隔管理仲介装置１２が備える機能は、物理的に１台の装置によって実現されてもよく、物理的に複数台の装置によって実現されてもよい。例えば、遠隔管理仲介装置１２が備える機能の一部を、遠隔管理仲介装置１２の外部の装置に設けるようにしてもよい。
【０１５９】
同様に、上記第１実施形態において、デバイス仲介装置１３が備える機能は、物理的に１台の装置によって実現されてもよく、物理的に複数台の装置によって実現されてもよい。例えば、デバイス仲介装置１３が備える機能の一部を、デバイス仲介装置１３の外部の装置に設けるようにしてもよい。
【０１６０】
〔第２実施形態〕
以下、図１８を参照して、本発明の第２実施形態について説明する。この第２実施形態では、本発明を産業機械管理システムに適用する例を説明する。図１８は、本発明の第２実施形態に係る産業機械管理システム２０の全体構成を示す図である。この産業機械管理システム２０は、特許請求の範囲に記載の「遠隔管理システム」の一例である。
【０１６１】
図１８に示すように、第２の実施形態の産業機械管理システム２０は、顧客システム６０ａ、顧客システム６０ｂ、顧客システム６０ｃ、および管理システム７０を備えて構成されている。顧客システム６０ａ、６０ｂ、６０ｃおよび管理システム７０は、いずれも、インターネット１５に接続されている。特に、顧客システム６０ａ、６０ｂ、６０ｃは、いずれも、当該システム内に設けられたファイアウォール１６を介して、インターネット１５に接続されている。
【０１６２】
顧客システム６０ａは、顧客先に設置されているシステムである。顧客システム６０ａは、管理仲介装置１３'、管理対象システム３０、およびファイアウォール１６を備えて構成されている。管理対象システム３０は、管理システム７０による遠隔管理の対象のシステムである。
【０１６３】
図１８の例では、管理対象システム３０は、産業機械３１ａおよびセンサ３１ｂを備えている。産業機械３１ａおよびセンサ３１ｂは、特許請求の範囲に記載の「管理対象機器」の一例であり、第１実施形態の管理対象機器１４と同様の機能を有している。産業機械３１ａは、例えば、加工機、搬送機、検査機等である。センサ３１ｂは、例えば、撮像装置、集音装置等である。
【０１６４】
管理仲介装置１３'は、特許請求の範囲に記載の「デバイス仲介装置」の一例であり、第１実施形態のデバイス仲介装置１３と同様の機能を有するものである。管理仲介装置１３'は、ＬＡＮ（local area network）により、管理対象システム３０と、ファイアウォール１６とに接続されている。管理仲介装置１３'は、産業機械３１ａおよびセンサ３１ｂに設けられているファームウェアを、インターネット接続を利用して更新するファームウェア更新機能を備えている。
【０１６５】
顧客システム６０ｂは、他の顧客先に設置されているシステムである。顧客システム６０ｂは、管理仲介機能付機器３３およびファイアウォール１６を備えて構成されている。管理仲介機能付機器３３は、管理システム７０による遠隔管理の対象の機器である。管理仲介機能付機器３３は、特許請求の範囲に記載の「管理対象機器」および「デバイス仲介装置」の一例であり、第１実施形態の管理対象機器１４およびデバイス仲介装置１３と同様の機能を有するものである。
【０１６６】
管理仲介機能付機器３３は、例えば、産業機械（例えば、加工機、搬送機、検査機等）、センサ（例えば、撮像装置、集音装置等）等である。管理仲介機能付機器３３は、ＬＡＮにより、ファイアウォール１６と接続されている。管理仲介機能付機器３３は、当該管理仲介機能付機器３３に設けられているファームウェアを、インターネット接続を利用して更新するファームウェア更新機能を備えている。 
【０１６７】
顧客システム６０ｃは、さらなる他の顧客先に設置されているシステムである。顧客システム６０ｃは、管理仲介装置１３'、複数の管理対象システム３０、およびファイアウォール１６を備えて構成されている。各管理対象システム３０は、管理システム７０による管理対象のシステムである。
【０１６８】
図１８の例では、一つの管理対象システム３０は、産業機械３１ａ、センサ３１ｂ、および管理仲介装置３２を備えている。産業機械３１ａおよびセンサ３１ｂは、特許請求の範囲に記載の「管理対象機器」の一例であり、第１実施形態の管理対象機器１４と同様の機能を有している。産業機械３１ａは、例えば、加工機、搬送機、検査機等である。センサ３１ｂは、例えば、撮像装置、集音装置等である。
【０１６９】
管理仲介装置１３'，３２は、特許請求の範囲に記載の「デバイス仲介装置」の一例であり、第１実施形態のデバイス仲介装置１３と同様の機能を有するものである。管理仲介装置１３'，３２は、ＬＡＮにより、複数の管理対象システム３０と、ファイアウォール１６とに接続されている。管理仲介装置１３'，３２は、産業機械３１ａおよびセンサ３１ｂに設けられているファームウェアを、インターネット接続を利用して更新するファームウェア更新機能を備えている。
【０１７０】
この顧客システム６０ｃでは、管理仲介装置１３'だけでは負荷が大きくなるため、管理仲介装置３２をさらに設けている。そして、この管理仲介装置３２により、管理対象システム３０内の産業機械３１ａおよびセンサ３１ｂのファームウェアを更新するようにしている。一方、管理システム７０とのインターネット接続を利用した、複数の管理対象システム３０の遠隔管理を集中的に行う機能については、管理仲介装置１３'にて行うようにしている。 
【０１７１】
管理システム７０は、インターネット１５を介して、各顧客システム６０ａ、６０ｂ、６０ｃの各管理対象機器（産業機械３１ａ、センサ３１ｂ、管理仲介機能付機器３３）を遠隔管理するためのシステムである。図１８に示す例では、管理システム７０は、遠隔機器管理装置１１'および遠隔管理仲介装置１２'を備えている。
【０１７２】
遠隔機器管理装置１１'は、第１実施形態で説明した遠隔機器管理装置１１と同様の機能を有する。遠隔管理仲介装置１２は、第１実施形態で説明した遠隔管理仲介装置１２と同様の機能を有する。例えば、管理システム７０は、各顧客システム６０ａ、６０ｂ、６０ｃの各管理対象機器に対して、各種操作指示（例えば、設定値変更、ファーム更新、電源ＯＮ、電源ＯＦＦ等）を行ったり、各顧客システム６０ａ、６０ｂ、６０ｃの各管理対象機器から各種情報（状態情報、設定値情報、ログ情報等）を取得したりする。
【０１７３】
なお、上記産業機械管理システム２０において、遠隔機器管理装置１１'、遠隔管理仲介装置１２'、管理仲介装置１３'、管理仲介装置３２、および管理仲介機能付機器３３は、一般的なコンピュータ要素を含んで構成されている。すなわち、これらの装置は、図２に示したハードウェア構成と同様に、少なくとも、各種プログラムを実行するＣＰＵと、このＣＰＵがプログラム処理に用いるＲＯＭ、ＲＡＭ、および記憶部と、モデムやネットワークインタフェース等の通信部とを備えて構成されている。
【０１７４】
このように構成された産業機械管理システム２０では、第１実施形態の遠隔管理システム１０と同様に、管理システム７０の遠隔管理仲介装置１２'により、管理対象機器（産業機械３１ａ、センサ３１ｂ、または管理仲介機能付機器３３）に対応する通信方式による通信を行うことが可能なデバイス仲介装置（管理仲介装置１３'、管理仲介装置３２、または管理仲介機能付機器３３）を特定し、特定されたデバイス仲介装置に対して、管理システム７０の遠隔機器管理装置１１'からの要求データを転送するようにしている。
【０１７５】
このため、産業機械管理システム２０では、新たな電子機器を管理対象機器として追加する場合、この管理対象機器と通信可能なデバイス仲介装置を遠隔管理仲介装置１２'が特定できるように設定するだけで、この管理対象機器を遠隔管理することができるようになる。したがって、産業機械管理システム２０によれば、通信方式が様々である多様な電子機器を、管理対象機器として容易に追加することができる。
【０１７６】
また、産業機械管理システム２０では、第１実施形態の遠隔管理システム１０と同様に、デバイス仲介装置（管理仲介装置１３'、管理仲介装置３２、または管理仲介機能付機器３３）の交換がなされた際に、交換前のデバイス仲介装置に設定されていた遠隔管理のための設定情報（スケジュール実行情報、管理対象機器情報、および通信方式定義情報）を取得し、当該設定情報を交換後のデバイス仲介装置に供給することにより、当該設定情報を交換後のデバイス仲介装置に再設定することができる。このため、産業機械管理システム２０によれば、産業機械３１ａおよびセンサ３１ｂ（電子機器）を、管理対象機器として容易に追加することができ、且つ、デバイス仲介装置に対する各種設定情報の再設定を容易に行うことができる。
【０１７７】
また、産業機械管理システム２０では、第１実施形態の遠隔管理システム１０と同様に、デバイス仲介装置（管理仲介装置１３'、管理仲介装置３２、または管理仲介機能付機器３３）の交換がなされた際に、交換前のデバイス仲介装置に関する第２の関連情報（デバイス仲介装置と遠隔機器管理装置１１'との関連付けがなされている第２の関連情報）と同内容の第２の関連情報を、交換後のデバイス仲介装置に関する第２の関連情報として再登録することができる。このため、産業機械管理システム２０によれば、産業機械３１ａおよびセンサ３１ｂ（電子機器）を、管理対象機器として容易に追加することができ、且つ、デバイス仲介装置に対する各種設定情報の再設定を容易に行うことができる。
【０１７８】
なお、本発明の遠隔管理システムが遠隔管理の対象とする管理対象機器は、画像形成装置に限らず、ネットワーク家電、自動販売機、医療機器、産業機械、電源装置、空調システム、ガス・水道・電気等の計量システム等に通信機能を持たせた機器等であってもよい。また、管理対象機器は、上記したいずれかの機器の周辺に設置され、その機器の状態を検出するための各種検出装置（例えば、撮像装置、集音装置等）であってもよい。
【０１７９】
例えば、産業機械としては、加工装置、検査装置、搬送装置、ピッキング装置等が挙げられる。産業機械を管理対象機器とする場合、当該産業機械は、応答データとして、当該機器の識別情報、当該機器の稼働状況や異常動作の有無、消耗品の交換時期に関する情報、当該機器による検査結果等を、データ形式又は画像形式等の種々の情報伝達手段を用いて管理システム７０に送信するようにしてもよい。
【０１８０】
また、例えば、医療機器としては、眼底検査装置、Ｘ線検査装置、血圧計、体脂肪計、視力計、ペースメーカ等が挙げられる。医療機器を管理対象機器とする場合、当該医療機器は、応答データとして、当該機器の識別情報、当該機器の稼働状況や異常動作の有無、当該機器による測定結果等を、データ形式又は画像形式等の種々の情報伝達手段を用いて管理システム７０に送信するようにしてもよい。
【０１８１】
以上、本発明の好ましい実施形態について詳述したが、本発明はこれらの実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。
【符号の説明】
【０１８２】
１０  遠隔管理システム
１１  遠隔機器管理装置
１２  遠隔管理仲介装置
１３  デバイス仲介装置
１４  管理対象機器
１５  インターネット
１６  ファイアウォール
３１０  通信方式定義情報記憶部
３１１  要求データ送信部
３１２  応答データ受信部
３１３  遠隔機器管理制御部
３２０  関連情報記憶部
３２１  要求データ受信部
３２２  デバイス仲介装置特定部
３２３  要求データ転送部
３２４  応答データ受信部
３２５  応答データ転送部
３２６  関連情報登録部
３２７  設定情報供給部
３３０  管理対象機器情報記憶部
３３１  対遠隔管理仲介装置通信部
３３２  通信方式特定部
３３３  対管理対象機器通信部
３３４  管理対象機器情報登録部
３３５  通信方式定義情報設定部
３３６  スケジュール情報登録部
３３７  スケジュール情報記憶部
３３８  制御部
３３９  通知データ転送部
３４１  要求受付部
３４２  処理部
３４３  応答出力部
３４４  通知データ送信部
【先行技術文献】
【特許文献】
【０１８３】
【特許文献１】特開２００９−３２２７７号公報
【図１】
2020021284.tif 000003
【図２】
2020021284.tif 000004
【図３】
2020021284.tif 000005
【図４】
2020021284.tif 000006
【図５】
2020021284.tif 000007
【図６】
2020021284.tif 000008
【図７】
2020021284.tif 000009
【図８】
2020021284.tif 000010
【図９】
2020021284.tif 000011
【図１０】
2020021284.tif 000012
【図１１】
2020021284.tif 000013
【図１２】
2020021284.tif 000014
【図１３】
2020021284.tif 000015
【図１４】
2020021284.tif 000016
【図１５】
2020021284.tif 000017
【図１６】
2020021284.tif 000018
【図１７】
2020021284.tif 000019
【図１８】
2020021284.tif 000020