(57)【要約】【課題】機器を管理する１つ以上の機器管理部、及び機器の情報を収集する仲介装置を含む機器管理システムにおいて、各機器管理部に必要な情報を選択的に提供することができるようにする。【解決手段】情報処理装置は、管理対象となる機器を管理する１つ以上の機器管理部、及び前記機器の情報を収集する仲介装置とネットワークを介して通信可能な情報処理装置であって、前記機器又は前記仲介装置と、前記機器管理部との対応関係を管理する対応関係管理部と、前記仲介装置から、前記機器又は前記仲介装置の情報を含む管理情報を取得する管理情報取得部と、前記対応関係を用いて、前記１つ以上の機器管理部のうち、前記管理情報に対応する前記機器管理部を決定する決定部と、前記管理情報に対応する前記機器管理部に前記管理情報を通知する通知部と、を有する。【選択図】図３
2019071558.tif 000002
【特許請求の範囲】
【請求項１】
管理対象となる機器を管理する１つ以上の機器管理部、及び前記機器の情報を収集する仲介装置とネットワークを介して通信可能な情報処理装置であって、
前記機器又は前記仲介装置と、前記機器管理部との対応関係を管理する対応関係管理部と、
前記仲介装置から、前記機器又は前記仲介装置の情報を含む管理情報を取得する管理情報取得部と、
前記対応関係を用いて、前記１つ以上の機器管理部のうち、前記管理情報に対応する前記機器管理部を決定する決定部と、
前記管理情報に対応する前記機器管理部に前記管理情報を通知する通知部と、
を有する、情報処理装置。
【請求項２】
前記対応関係管理部は、
利用者を特定するアカウント情報と、前記機器管理部との対応関係を記憶した第１の対応情報と、
前記アカウント情報と、前記仲介装置との対応関係を記憶した第２の対応情報と、
を管理し、
前記決定部は、
前記第２の対応情報を用いて、前記管理情報を取得した前記仲介装置に対応する前記アカウント情報を特定し、
前記第１の対応情報を用いて、前記特定された前記アカウント情報に対応する前記機器管理部を、前記管理情報に対応する前記機器管理部に決定する、請求項１に記載の情報処理装置。
【請求項３】
前記対応関係管理部は、前記機器管理部と、前記仲介装置との対応関係を記憶した第３の対応情報を管理し、
前記決定部は、前記第３の対応情報を用いて、前記管理情報を取得した前記仲介装置に対応する前記機器管理部を、前記管理情報に対応する前記機器管理部に決定する、請求項１に記載の情報処理装置。
【請求項４】
前記対応関係管理部は、前記機器と、前記機器管理部との対応関係を記憶した第４の対応情報を管理し、
前記決定部は、前記管理情報に含まれる前記機器の情報と前記第４の対応情報とを用いて、前記機器に対応する前記機器管理部を、前記管理情報に対応する前記機器管理部に決定する、請求項１に記載に情報処理装置。
【請求項５】
前記対応関係管理部は、前記機器管理部と前記仲介装置との対応関係を記憶した第３の対応情報と、前記機器と前記仲介装置との対応関係を記憶した第５の対応情報とを管理し、
前記決定部は、前記管理情報に含まれる前記機器の情報と、前記第５の対応情報とを用いて前記機器に対応する前記仲介装置を特定し、前記第３の対応情報を用いて、前記特定された仲介装置に対応する前記機器管理部を、前記管理情報に対応する前記機器管理部に決定する、請求項１に記載の情報処理装置。
【請求項６】
前記機器管理部から、前記機器又は前記仲介装置の情報の取得を要求する情報取得要求を受信する受信部と、
前記対応関係に基づいて、前記機器管理部に対応する前記機器又は前記仲介装置の情報を前記機器管理部に送信する送信部と、
を有し、
前記送信部は、前記機器管理部に対応する前記機器又は前記仲介装置がない場合、前記機器管理部に対応する前記機器又は前記仲介装置がないことを示す情報を、前記機器管理部に送信する、請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記送信部は、前記機器管理部に対応する前記機器又は前記仲介装置がある場合、前記機器又は前記仲介装置に、前記受信部が受信した前記要求の少なくとも一部を転送する、請求項６に記載の情報処理装置。
【請求項８】
前記機器管理部から、アカウントを識別するアカウント識別情報を含む登録番号の発行要求を受信する受信部と、
前記発行要求に応じて前記登録番号を生成し、前記登録番号と前記アカウント識別情報とを対応づけて管理する登録管理部と、
前記登録番号を前記機器管理部に送信する送信部と、
を有し、
前記仲介装置から、前記登録番号と前記仲介装置の装置識別情報とを含む前記仲介装置の登録要求を受付した場合、
前記対応関係管理部は、前記仲介装置の登録要求に含まれる前記登録番号に基づいて、前記登録管理部が該登録番号と対応づけて管理する前記アカウント識別情報と、前記仲介装置の登録要求に含まれる前記装置識別情報とを対応づけて管理する、請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
前記機器管理部から、アカウントを識別するアカウント識別情報を含む登録番号の発行要求を受信する受信部と、
前記発行要求に応じて前記登録番号を生成し、前記登録番号と前記アカウント識別情報とを対応づけて管理する登録管理部と、
前記登録番号を前記機器管理部に送信する送信部と、
を有し、
前記仲介装置から、前記登録番号を含む前記仲介装置の登録要求を受付した場合、
前記対応関係管理部は、
前記仲介装置の装置識別情報を発行し、
前記仲介装置の登録要求に含まれる前記登録番号に基づいて、前記登録管理部が該登録番号と対応づけて管理する前記アカウント識別情報と、前記仲介装置の前記装置識別情報とを対応づけて管理し、
前記仲介装置の前記装置識別情報を含む登録完了通知を前記仲介装置に通知する、請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項１０】
前記仲介装置、前記機器管理部、又は前記機器の登録処理を行う登録管理部を有し、
前記登録管理部は、
予め定められた所定の識別情報を管理し、
前記機器管理部を識別する管理部識別情報と、前記所定の識別情報とを含む要求情報を、前記機器管理部とは異なる所定の識別情報を有する要求元から受信した場合、前記管理部識別情報に対応する前記機器管理部から前記要求情報を受付したものとして前記要求情報に対応する前記登録処理を実行する、請求項１乃至９のいずれか一項に記載の情報処理装置。
【請求項１１】
管理対象となる機器を管理する１つ以上の機器管理部、及び前記機器の情報を収集する仲介装置とネットワークを介して通信可能な情報処理装置を含む機器管理システムであって、
前記機器又は前記仲介装置と、前記機器管理部との対応関係を管理する対応関係管理部と、
前記仲介装置から、前記機器又は前記仲介装置の情報を含む管理情報を取得する管理情報取得部と、
前記対応関係を用いて、前記１つ以上の機器管理部のうち、前記管理情報に対応する前記機器管理部を決定する決定部と、
前記管理情報に対応する前記機器管理部に前記管理情報を通知する通知部と、
を有する、機器管理システム。
【請求項１２】
管理対象となる機器を管理する１つ以上の機器管理部、及び前記機器の情報を収集する仲介装置とネットワークを介して通信可能なコンピュータが実行する機器管理方法であって、
前記コンピュータが。、
前記機器又は前記仲介装置と、前記機器管理部との対応関係を管理するステップと、
前記仲介装置から、前記機器又は前記仲介装置の情報を含む管理情報を取得するステップと、
前記対応関係を用いて、前記１つ以上の機器管理部のうち、前記管理情報に対応する前記機器管理部を決定するステップと、
前記管理情報に対応する前記機器管理部に前記管理情報を通知するステップと、
を実行する、機器管理方法。
【請求項１３】
請求項１２に記載の機器管理方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、機器管理システム、機器管理方法、及びプログラムに関する。
【背景技術】
【０００２】
インターネット等のネットワークを利用して、管理対象となる機器の情報を収集し、管理する機器管理システムが知られている。また、このような機器管理システムにおいて、ファイアウォールを介して接続されるローカルネットワーク内の機器を管理するために、ローカルネットワーク内に仲介装置を設けたシステムが知られている。
【０００３】
例えば、ローカルネットワーク内に設けられた仲介装置を用いて、ローカルネットワーク内の機器から管理情報を収集し、収集した管理情報をローカルネットワーク外の管理システムに送信する技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、特許文献１に開示された技術により、機器管理システムを用いて、ローカルネットワーク内に設けられた複数の機器の情報を収集し、管理することができるようになる。
【０００５】
一方、このような機器管理システムを用いて、所定の契約を結んだ複数のアカウントに対して、収集した機器の情報を提供するサービスが考えられる。これにより、顧客は、所定の契約を結ぶことにより、独自に管理システムを構築しなくても、所定のアプリケーションプログラム（以下、アプリと呼ぶ）を用いて、ローカルネットワーク内の機器やシステムを容易に管理することができるようになる。
【０００６】
この場合、サービスを提供する提供業者は、機器管理システムが収集した機器やシステムの情報の中から、顧客との契約に応じて、必要な情報を選択的に顧客側のアプリに提供することが望ましい。
【０００７】
しかし、従来の機器管理システムでは、例えば、契約内容が異なる複数のアプリ（機器を管理する機器管理部の一例）に対して、収集した機器やシステムの情報の中から、必要な情報を選択的に提供する仕組みは用意されていない。
【０００８】
本発明の実施の形態は、上記の問題点に鑑みてなされたものであって、機器を管理する１つ以上の機器管理部、及び機器の情報を収集する仲介装置を含む機器管理システムにおいて、各機器管理部に必要な情報を選択的に提供することができるようにする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明の一実施形態に係る情報処理装置は、管理対象となる機器を管理する１つ以上の機器管理部、及び前記機器の情報を収集する仲介装置とネットワークを介して通信可能な情報処理装置であって、前記機器又は前記仲介装置と、前記機器管理部との対応関係を管理する対応関係管理部と、前記仲介装置から、前記機器又は前記仲介装置の情報を含む管理情報を取得する管理情報取得部と、前記対応関係を用いて、前記１つ以上の機器管理部のうち、前記管理情報に対応する前記機器管理部を決定する決定部と、前記管理情報に対応する前記機器管理部に前記管理情報を通知する通知部と、を有する。
【発明の効果】
【００１０】
本発明の一実施形態によれば、機器を管理する１つ以上の機器管理部、及び機器の情報を収集する仲介装置を含む機器管理システムにおいて、各機器管理部に必要な情報を選択的に提供することができるようになる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る機器管理システムの構成の例を示す図である。
【図２】一実施形態に係るコンピュータのハードウェア構成例を示す図である。
【図３】一実施形態に係る機器管理ＰＦの機能構成の例を示す図である。
【図４】一実施形態に係る機器管理ＰＦが管理する情報の例を示す図（１）である。
【図５】一実施形態に係る機器管理ＰＦが管理する情報の例を示す図（２）である。
【図６】一実施形態に係る対応関係のイメージを示す図である。
【図７】一実施形態に係る機器管理システムの機能構成の例を示す図である。
【図８】第１の実施形態に係る管理情報の通知処理の例を示すシーケンス図である。
【図９】第１の実施形態に係る通知先の決定処理の例を示すフローチャートである。
【図１０】第２の実施形態に係る情報取得、変更処理の例を示すフローチャート（１）である。
【図１１】第２の実施形態に係る情報取得、変更処理の例を示すフローチャート（２）である。
【図１２】第３の実施形態に係る仲介装置の登録処理の例を示すフローチャートである。
【図１３】一実施形態に係る各情報の一例を示す図である。
【図１４】一実施形態に係る表示画面の例を示す図である。
【図１５】第３の実施形態に係る機器管理部の登録処理の例を示すシーケンス図である。
【図１６】一実施形態に係る各情報の別の一例を示す図である。
【図１７】第３の実施形態に係る機器の登録処理の例を示すシーケンス図である。
【図１８】第４の実施形態に係る設定管理部の処理の例を示すシーケンス図である。
【図１９】第４の実施形態に係る利用規約の表示処理の例を示すシーケンス図である。
【図２０】第５の実施形態に係る産業機械の管理システムの構成例を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１３】
＜システムの構成＞
図１は、一実施形態に係る機器管理システムの構成例を示す図である。機器管理システム１００は、顧客システム１３０に設置されている複数の機器１０２−１、１０２−２、・・・を、仲介装置１０１、及び管理サーバ１１０を利用して、複数の機器管理装置１２０−１、１２０−２、・・・から管理するシステムである。
【００１４】
なお、以下の説明の中で、複数の機器１０２−１、１０２−２、・・・のうち、任意の機器を示す場合、「機器１０２」を用いる。また、以下の説明の中で、複数の機器管理装置１２０−１、１２０−２、・・・のうち、任意の機器管理装置を示す場合、「機器管理装置１２０」を用いる。
【００１５】
機器管理システム１００は、例えば、インターネット等のネットワーク１４０に接続された管理サーバ１１０、及び複数の機器管理装置１２０−１、１２０−２、・・・を有する。また、ネットワーク１４０にファイアウォール１０３を介して接続された顧客システム１３０内のローカルネットワーク１０４には、仲介装置１０１、複数の機器１０２−１、１０２−２、・・・が接続されている。
【００１６】
好ましくは、機器管理システム１００には、例えば、ネットワーク１４０や、ローカルネットワーク１０４等に接続される情報端末１０５が含まれる。
【００１７】
仲介装置１０１は、ファイアウォール１０３、及びネットワーク１４０を介して、管理サーバ１１０と通信可能な通信装置であり、管理対象となる機器１０２の情報を収集して管理サーバ１１０に通知する。また、仲介装置１０１は、管理サーバ１１０から通知される制御情報を機器１０２に通知する。
【００１８】
機器１０２は、機器管理装置１２０の管理対象となる通信機能を備えた電子機器である。機器１０２には、例えば、画像形成装置（プリンタ、ファクシミリ、デジタル複合機、スキャナ）、オフィス機器(プロジェクタ、電子ホワイトボード)、自動販売機、医療機器、電源装置、空調機器、ガス・水道・電気等の計量機器等の様々な電子機器が含まれる。
【００１９】
管理サーバ（情報処理装置）１１０は、１つ以上の機器管理部１２１（又は機器管理装置１２０）、及び仲介装置１０１と、ネットワーク１４０を介して通信可能な情報処理装置である。また、管理サーバ１１０は、複数の情報処理装置を含むシステムであっても良い。管理サーバ１１０は、所定のプログラムを実行することにより、機器管理プラットフォーム（以下、機器管理ＰＦと呼ぶ）１１１、及び設定管理部１１２等を実現している。
【００２０】
機器管理ＰＦ１１１は、サービスを提供する提供者と所定の契約を結んだアカウント（例えば、顧客、契約者等）に対応する機器管理部１２１に対して、契約内容に応じて、機器１０２の情報を提供する。例えば、機器管理ＰＦ１１１は、仲介装置１０１から送信される複数の機器１０２の情報を収集し、収集した機器１０２の情報の中から、各アカウントに対応する機器１０２の情報を、各アカウントに対応する機器管理装置１２０に選択的に提供する。
【００２１】
また、機器管理ＰＦ１１１は、機器管理装置１２０から、各アカウントに対応する機器１０２に対する制御情報（例えば、設定の変更要求、情報の取得要求等）を受付すると、受付した制御情報を、各アカウントに対応する機器１０２に転送する。
【００２２】
これにより、各アカウントは、独自に機器管理システム１００を構築しなくても、機器管理装置１２０を用いて、ローカルネットワーク１０４内の機器１０２を容易に管理することができるようになる。
【００２３】
設定管理部１１２は、例えば、サービスを提供する提供者が用意する設定用のアプリケーションプログラム（以下、アプリと呼ぶ）等によって実現され、システムを管理する利用者が、情報端末１０５を用いてシステムの設定を行うとき等に用いられる。
【００２４】
機器管理装置１２０は、各アカウントが利用する、例えば、サービスを提供する提供者が用意するＰＣ（Personal Computer）等の情報処理装置である。機器管理装置１２０−１、１２０−２は、例えば、互いに異なる機器管理用のアプリを実行することにより、それぞれ、機器管理部１２１−１、１２１−２を実現している。なお、以下の説明の中で、機器管理部１２１−１、１２１−２のうち、任意の機器管理部を示す場合、「機器管理部１２１」を用いる。また、機器管理装置１２０は、複数の機器管理用のアプリを実行することにより、複数の機器管理部１２１を有するものであっても良い。
【００２５】
機器管理部１２１は、管理サーバ１１０から通知される管理対象となる機器１０２の情報を収集して管理する。機器管理部１２１は、例えば、機器１０２の状態の表示、利用量のレポート、ログの取得、設定値の変更、ファームウェアの更新等、機器１０２に関する様々な管理を行う。
【００２６】
情報端末１０５は、機器管理システム（例えば、機器管理装置１２０、管理サーバ１１０等）を管理する利用者が利用するＰＣ等の情報端末である。利用者は、例えば、情報端末１０５のウェブブラウザ等を用いて、管理サーバ１１０の設定管理部１１２や、機器管理装置１２０の機器管理部１２１にアクセスし、各種の設定を行うことができる。
【００２７】
上記の構成により、本実施形態による機器管理システム１００によれは、管理サーバ１１０は、仲介装置１０１を用いて、顧客システム１３０に設置された管理対象となる機器１０２の情報を取得する。また、管理サーバ１１０は、所定の契約を結んだアカウントに対応する機器管理装置１２０に対して、契約に応じて、必要な機器１０２の情報を選択的に提供する。
【００２８】
なお、図１に示す機器管理システム１００のシステム構成は一例である。例えば、顧客システム１３０、仲介装置１０１、ファイアウォール１０３等の数は、１つ以上の他の数であっても良い。
【００２９】
＜ハードウェア構成＞
図１に示す管理サーバ１１０、機器管理装置１２０、仲介装置１０１、機器１０２、及び情報端末１０５等は、一般的なコンピュータの構成を有している。ここでは、一般的なコンピュータ２００のハードウェア構成例について説明する。
【００３０】
図２は、一実施形態に係るコンピュータのハードウェア構成例を示す図である。コンピュータ２００は、例えば、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、ストレージ部２０４、外部Ｉ／Ｆ（Interface）２０５、入力部２０６、表示部２０７、ネットワークＩ／Ｆ２０８、及びバス２０９等を有する。
【００３１】
ＣＰＵ２０１は、ＲＯＭ２０３やストレージ部２０４等に格納されたプログラムやデータをＲＡＭ２０２上に読み出し、処理を実行することで、コンピュータ２００の各機能を実現する演算装置である。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ２０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。
【００３２】
ストレージ部２０４は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等のストレージデバイスであり、ＯＳ（Operating System）、アプリケーションプログラム、及び各種データ等を記憶する。
【００３３】
外部Ｉ／Ｆ２０５は、外部装置とのインタフェースである。外部装置には、例えば、記憶媒体２１０等が含まれる。コンピュータ２００は、例えば、記憶媒体２１０に所定のプログラムを格納し、この記憶媒体２１０に格納されたプログラムを外部Ｉ／Ｆ２０５を介して、コンピュータ２００にインストールすることにより、所定のプログラムが実行可能となる。
【００３４】
入力部２０６は、利用者がコンピュータ２００に入力操作を行うための、例えば、ポインティングデバイス、キーボード、又はタッチパネル等の入力用のデバイスである。表示部２０７は、コンピュータ２００の処理結果等を表示するディスプレイ等の表示用のデバイスである。
【００３５】
ネットワークＩ／Ｆ２０８は、コンピュータ２００をネットワーク１４０に接続するための、例えば、有線／無線ＬＡＮ（Local Area Network）等の通信インタフェースである。
【００３６】
バス２０９は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００３７】
＜機能構成＞
（機器管理ＰＦの機能構成）
図３は、一実施形態に係る機器管理ＰＦの機能構成の例を示す図である。管理サーバ１１０は、例えば、図２のＣＰＵ２０１で所定のプログラムを実行することにより、図３に示すような機器管理ＰＦ１１１を実現している。
【００３８】
機器管理ＰＦ１１１は、例えば、ＨＴＴＰサーバ３０１、クライアント認証部３０２、ＡＰＩ受付部３０３、アプリケーション情報管理部３０４、ユーザ情報管理部３０５、仲介装置情報管理部３０６、機器情報管理部３０７、ファイル管理部３０８、メッセージ処理部３０９、ＨＴＴＰクライアント３１０、ＷｅｂＳｏｃｋｅｔ３１１、及び記憶部３１２等を含む。
【００３９】
ＨＴＴＰ（Hyper Text Transfer Protocol）サーバ３０１は、ＨＴＴＰプロトコルを用いて、例えば、機器管理部１２１、仲介装置１０１、情報端末１０５等のクライアント装置と通信を行うウェブサーバである。
【００４０】
クライアント認証部３０２は、機器管理ＰＦ１１１にアクセスを要求する、例えば、機器管理部１２１、仲介装置１０１、情報端末１０５等のクライアント装置の認証を行う。
【００４１】
ＡＰＩ（Application Programming Interface）受付部３０３は、クライアント認証部３０２による認証に成功したクライアント装置に対して、機器管理ＰＦ１１１が有する各機能を利用するためのＷｅｂ ＡＰＩを提供する。
【００４２】
アプリケーション情報管理部３０４は、例えば、図４（Ａ）に示すようなアプリケーション管理情報４０１を、記憶部３１２に記憶して管理する。図４（Ａ）の例では、アプリケーション管理情報４０１には、「アプリＩＤ」、「Ｃｏｍｍｏｎ Ｎａｍｅ」、「通知先ＵＲＬ」、及び「利用規約ＵＲＬ」等の情報が含まれる。
【００４３】
「アプリＩＤ」は、機器管理部１２１（又は機器管理装置１２０）を識別するための管理部識別情報の一例である。本実施形態では、一例として、管理対象となる機器１０２を管理する機器管理部１２１は、機器管理装置１２０で実行される機器管理アプリによって実現される。機器管理アプリは、例えば、機器管理システム１００を用いてサービスを提供するサービス提供者（例えば、機器１０２を製造する機器メーカや、機器管理アプリを開発するアプリ開発業者等）よって提供され、顧客毎に異なる機能を有するものであって良い。
【００４４】
「Ｃｏｍｍｏｎ Ｎａｍｅ」は、例えば、クライアント認証等に用いられる電子証明書に含まれる、電子証明書が有効なサーバのドメイン名（ホスト名）等を示す情報である。「Ｃｏｍｍｏｎ Ｎａｍｅ」は電子証明書からアプリを特定する際に利用する情報であり、シリアル番号(Serial Number)やサブジェクト鍵識別子(Subject Key Identifier)等、電子証明書を一意に識別できる他の情報であっても良い。
【００４５】
「通知先ＵＲＬ」は、アプリＩＤに対応する機器管理部１２１に情報を送信する場合の宛先を示すＵＲＬ（Uniform Resource Locator）情報である。「利用規約ＵＲＬ」は、アプリＩＤに対応する契約内容を示す利用規約のＵＲＬ情報である。
【００４６】
ユーザ情報管理部３０５は、例えば、図４（Ｂ）に示すようなユーザ管理情報４０２を、記憶部３１２に記憶して管理する。図４（Ｂ）の例では、ユーザ管理情報４０２には、「顧客ＩＤ」、「パスワード」等の情報が含まれる。
【００４７】
「顧客ＩＤ」は、サービス提供者と所定の契約を結んだアカウント（顧客、契約者等）を識別するためのアカウント識別情報の一例である。「パスワード」は、アカウントに対応するパスワードであり、機器管理ＰＦ１１１にログインするための認証情報の一例である。
【００４８】
仲介装置情報管理部３０６は、例えば、図４（Ｃ）に示すような仲介装置管理情報４０３を、記憶部３１２に記憶して管理する。図４（Ｃ）の例では、仲介装置管理情報４０３には、「仲介装置ＩＤ」、「顧客ＩＤ」、「説明」、「設定」等の情報が含まれる。
【００４９】
「仲介装置ＩＤ」は、仲介装置１０１を識別するための装置識別情報の一例である。「仲介装置ＩＤ」は、例えば仲介装置１０１のクライアント認証に用いられる電子証明書に含まれる「Ｃｏｍｍｏｎ Ｎａｍｅ」として、管理サーバ１１０に通知される。
【００５０】
「顧客ＩＤ」は、前述したアカウントの識別情報である。「説明」は、仲介装置ＩＤに対応する仲介装置１０１に関する説明の情報であり、一例として、仲介装置１０１が設置された場所等の情報が記憶される。
【００５１】
「設定」は、仲介装置ＩＤに対応する仲介装置１０１の設定に関する情報であり、例えば、仲介装置１０１の宛先情報、管理情報を通知する時間間隔（又は通知時刻）等、仲介装置１０１から取得した様々な情報が記憶される。
【００５２】
機器情報管理部３０７は、例えば、図４（Ｄ）に示すような機器管理情報４０４を、記憶部３１２に記憶して管理する。図４（Ｄ）の例では、機器管理情報４０４には、「機器ＩＤ」、「仲介装置ＩＤ」、「説明」、「機器種別」、「ＩＰアドレス」、「状態」等の情報が含まれる。
【００５３】
「機器ＩＤ」は、機器管理システム１００の管理対象となる機器１０２を識別するための識別情報である。「仲介装置ＩＤ」は、前述した仲介装置１０１の識別情報である。「説明」は、機器ＩＤに対応する機器１０２に関する説明の情報であり、一例として、機器１０２が設置された場所を示す情報等が記憶される。
【００５４】
「機器種別」は、機器ＩＤに対応する機器１０２の種別を示す情報である。「ＩＰアドレス」は、機器ＩＤに対応する機器１０２のＩＰアドレスである。「状態」は、機器ＩＤに対応する機器１０２の状態を示す情報であり、例えば、機器１０２のオン、オフを示す情報や、エラー状態を示す情報等が記憶される。
【００５５】
ファイル管理部３０８は、例えば、記憶部３１２に記憶される、機器１０２又は仲介装置１０１と送受信するファイル情報の読出や書込に関する制御を行う。
【００５６】
メッセージ処理部３０９は、仲介装置１０１から送信される機器１０２の情報である管理情報を収集し、機器管理装置１２０に送信する処理を実行する。また、メッセージ処理部３０９は、機器管理装置１２０から機器１０２を制御するための情報である制御情報を受付し、受付した制御情報を対応する機器１０２に送信する処理等を実行する。メッセージ処理部３０９は、例えば、対応関係管理部３２１、管理情報取得部３２２、通知先決定部３２３、通知部３２４、要求情報受信部３２５、情報送信部３２６、及び登録管理部３２７等を含む。
【００５７】
対応関係管理部３２１は、例えば、各アカウントとの契約に基づいて、機器１０２又は仲介装置１０１と、機器管理部１２１との対応関係を管理する。なお、機器１０２又は仲介装置１０１と、機器管理部１２１との対応関係を管理する方法には、いくつかの方法がある。ここでは、３つの方法について例示する。
【００５８】
（第１の方法）
例えば、対応関係管理部３２１は、図５（Ａ）に示すような、顧客−アプリ対応情報５０１と、図５（Ｂ）に示すような、顧客−仲介装置対応情報５０２とを管理することにより、仲介装置１０１と、機器管理部１２１との対応関係を管理する。
【００５９】
顧客−アプリ対応情報（第１の対応情報）５０１は、利用者を特定するアカウント情報と、機器管理部１２１との対応関係を記憶した情報である。図５（Ａ）の例では、顧客−アプリ対応情報５０１には、アカウントを識別する「顧客ＩＤ」（アカウント情報）と、機器管理部１２１を識別する「アプリＩＤ」との対応関係が記憶されている。
【００６０】
例えば、図５（Ａ）において、顧客ＩＤ「顧客Ａ」は、アプリＩＤ「アプリＸ」と対応づけられており、顧客ＩＤ「顧客Ｂ」は、アプリＩＤ「アプリＸ」、「アプリＹ」、「アプリＺ」と対応づけられている。このように、１つの顧客ＩＤ（アカウント）に対して、複数のアプリＩＤが対応づけられていても良いし、１つのアプリＩＤに対して、複数の顧客ＩＤが対応づけられていても良い。
【００６１】
顧客−仲介装置対応情報（第２の対応情報）５０２は、アカウント情報と、仲介装置１０１との対応関係を記憶した情報である。図５（Ｂ）の例では、顧客−仲介装置対応情報５０２には、アカウントを識別する「顧客ＩＤ」と、仲介装置１０１を識別する「仲介装置ＩＤ」との対応関係が記憶されている。
【００６２】
例えば、図５（Ｂ）において、顧客ＩＤ「顧客Ａ」は、仲介装置ＩＤ「仲介装置１」と対応づけられており、顧客ＩＤ「顧客Ｂ」は、仲介装置ＩＤ「仲介装置２」、「仲介装置３」と対応づけられている。このように、１つの顧客ＩＤに対して複数の仲介装置ＩＤが対応づけられていても良い。ただし、ここでは、１つの仲介装置ＩＤに対して、１つの顧客ＩＤが対応づけられているものとする。
【００６３】
これにより、対応関係管理部３２１は、仲介装置ＩＤを用いて顧客ＩＤ（アカウント）を特定し、特定した顧客ＩＤに対応するアプリＩＤ（機器管理部１２１）を特定することができる。すなわち、対応関係管理部３２１は、仲介装置ＩＤを用いて、仲介装置１０１に対応する機器管理部１２１を決定することができるようになる。
【００６４】
なお、対応関係管理部３２１は、顧客−仲介装置対応情報５０２に代えて、仲介装置情報管理部３０６が管理する仲介装置管理情報４０３から、顧客ＩＤと仲介装置ＩＤとの対応関係を取得して、利用するものであっても良い。
【００６５】
（第２の方法）
例えば、対応関係管理部３２１は、図５（Ｃ）に示すような、仲介装置−アプリ対応情報５０３を管理し、仲介装置１０１と、機器管理部１２１との対応関係を管理する。
【００６６】
仲介装置−アプリ対応情報（第３の対応情報）５０３は、機器管理部１２１と、仲介装置１０１との対応関係を記憶した情報である。仲介装置−アプリ対応情報５０３には、少なくとも、仲介装置１０１を識別する「仲介装置ＩＤ」と、機器管理部１２１を識別する「アプリＩＤ」との対応関係が記憶されている。
【００６７】
図５（Ｃ）の例では、仲介装置−アプリ対応情報５０３には、「登録番号」、「顧客ＩＤ」等の情報が含まれている。「登録番号」、及び「顧客ＩＤ」は、仲介装置−アプリ対応情報５０３に、仲介装置ＩＤを登録する仲介装置の登録処理で用いられる。なお、仲介装置の登録処理については後述する。
【００６８】
図５（Ｃ）に示すように、１つのアプリＩＤに対して、複数の仲介装置ＩＤが対応づけられていても良いし、１つの仲介装置ＩＤに対して、複数のアプリＩＤが対応づけられていても良い。対応関係管理部３２１は、このような、仲介装置−アプリ対応情報５０３により、仲介装置ＩＤを用いて、仲介装置１０１に対応する機器管理部１２１を決定することができるようになる。
【００６９】
（第３の方法）
例えば、対応関係管理部３２１は、図５（Ｄ）に示すような、機器−アプリ対応情報５０４を管理し、機器１０２と、機器管理部１２１との対応関係を管理する。
【００７０】
機器−アプリ対応情報（第４の対応情報）５０４は、機器管理部１２１と、機器１０２との対応関係を記憶した情報である。図５（Ｄ）の例では、機器−アプリ対応情報５０４には、機器１０２を識別する「機器ＩＤ」と、機器管理部１２１を識別する「アプリＩＤ」との対応関係が記憶されている。
【００７１】
図５（Ｄ）に示すように、１つの機器ＩＤに対して、複数のアプリＩＤが対応づけられていても良いし、１つのアプリＩＤに対して、複数の機器ＩＤが対応づけられていても良い。対応関係管理部３２１は、このような、機器−アプリ対応情報５０４により、機器ＩＤを用いて、機器１０２に対応する機器管理部１２１を決定することができるようになる。
【００７２】
なお、機器１０２ごとに対応する機器管理部１２１を決定する必要がない場合、機器−アプリ対応情報５０４に代えて、機器管理情報（第５の対応情報）４０４から機器ＩＤに対応する仲介装置１０１を特定し、仲介装置−アプリ対応情報５０３から機器管理部１２１を決定するようにしても良い。
【００７３】
ここで、図３に戻り、メッセージ処理部３０９の説明を続ける。
【００７４】
管理情報取得部３２２は、仲介装置１０１から、機器１０２の情報を含む管理情報を取得する。管理情報取得部３２２が取得する管理情報には、例えば、管理情報を送信した仲介装置１０１を識別する仲介装置ＩＤが含まれる。また、管理情報に含まれる機器１０２の情報には、機器１０２を識別する機器ＩＤが含まれる。
【００７５】
通知先決定部（決定部）３２３は、対応関係管理部３２１が管理する、機器１０２又は仲介装置１０１と、機器管理部１２１との対応関係を用いて、管理情報取得部３２２が取得した管理情報に対応する機器管理部１２１を決定する。管理情報取得部３２２が取得した管理情報には、管理情報を送信した仲介装置１０１の仲介装置ＩＤ、及び機器１０２の機器ＩＤが含まれるので、通知先決定部３２３は、仲介装置ＩＤ、機器ＩＤに対応する機器管理部１２１を特定することができる。
【００７６】
通知部３２４は、管理情報取得部３２２が取得した管理情報を、通知先決定部３２３が決定した機器管理部１２１に、例えば、ＨＴＴＰクライアント３１０を用いて通知（送信）する。
【００７７】
ＨＴＴＰクライアント３１０は、例えば、機器管理装置１２０によって提供されるＨＴＴＰサーバに接続し、ＨＴＴＰプロトコルを用いて、機器管理部１２１に情報を送信する。
【００７８】
要求情報受信部３２５は、例えば、ＨＴＴＰサーバ３０１を介して、機器管理部１２１から送信される、情報取得要求、情報変更要求等の各種の要求情報を受信する。
【００７９】
情報送信部３２６は、例えば、ＷｅｂＳｏｃｋｅｔ３１１を用いて、ローカルネットワーク１０４内の仲介装置１０１に対して、各種の制御情報を送信する。
【００８０】
ＷｅｂＳｏｃｋｅｔ３１１は、ＷｅｂＳｏｃｋｅｔプロトコルを用いて、サーバとクライアントとの間で双方向通信を行うための通信部である。情報送信部３２６は、ＨＴＴＰクライアント３１０を用いて、ファイアウォール１０３を介して接続される仲介装置１０１と双方向通信を行うことは困難である。したがって、本実施形態では、情報送信部３２６は、ＷｅｂＳｏｃｋｅｔ３１１を用いて仲介装置１０１に制御情報を送信する。
【００８１】
登録管理部３２７は、機器管理ＰＦ１１１に、仲介装置１０１、機器管理部１２１、機器１０２等を登録する登録処理を管理する。なお、仲介装置１０１、機器管理部１２１、機器１０２等の登録処理については後述する。
【００８２】
図６は、一実施形態に係る対応関係のイメージを示す図である。図６において、アプリＩＤ「アプリＸ」、「アプリＹ」、「アプリＺ」と、顧客ＩＤ「顧客Ａ」、「顧客Ｂ」との間を結ぶ実線は、各アカウントと、各機器管理部１２１との対応関係のイメージを示している。また、アプリＩＤ「アプリＸ」、「アプリＹ」、「アプリＺ」と、仲介装置ＩＤ「仲介装置１」、「仲介装置２」、「仲介装置３」との間を結ぶ破線は、各仲介装置１０１と各機器管理部１２１との対応関係のイメージを示している。さらに、アプリＩＤ「アプリＸ」、「アプリＹ」、「アプリＺ」と、機器ＩＤ「機器１」、「機器２」、「機器３」、「機器４」との間を結ぶ一点鎖線は、各機器１０２と各機器管理部１２１との対応関係のイメージを示している。
【００８３】
機器管理ＰＦ１１１のメッセージ処理部３０９は、このような対応関係を管理することにより、例えば、仲介装置１０１から収集した管理情報の中から、各機器管理部１２１に対応する情報を選択的に提供することができる。
【００８４】
記憶部３１２は、例えば、図２のＣＰＵ２０１で実行されるプログラム、及びＲＡＭ２０２、ストレージ部２０４等によって実現され、図４、５に示されるような各種の情報を記憶する。
【００８５】
（機器管理システムの機能構成）
図７は、一実施形態に係る機器管理システムの機能構成の例を示す図である。図７に示すように、機器管理システム１００は、管理対象となる機器１０２を管理する１つ以上の機器管理部１２１、及び機器１０２の情報を収集する仲介装置１０１と、ネットワーク１４０を介して通信可能な管理サーバ１１０を有する。なお、ここでは、管理サーバ１１０は、機能的に、仲介装置１０１とネットワーク１４０を介して通信可能であれば良いので、ファイアウォール１０３の記載は省略している。
【００８６】
管理サーバ１１０は、例えば、ＣＰＵ２０１で所定のプログラムを実行することにより、設定管理部１１２、及び図３で説明した機器管理ＰＦ１１１を実現している。
【００８７】
設定管理部１１２は、例えば、機器管理システム１００の設定を行う設定管理アプリを、管理サーバ１１０のＣＰＵ２０１で実行することによって実現され、設定管理部１１２を識別するためのアプリ識別情報であるアプリＩＤ「アプリＡ」を有している。
【００８８】
仲介装置１０１は、例えば、仲介装置１０１のＣＰＵ２０１で所定のプログラムを実行することにより、機器情報取得部７０１、管理情報送信部７０２、及び設定制御部７０３を実現している。
【００８９】
機器情報取得部７０１は、管理対象となる機器１０２の情報を取得する。機器情報取得部７０１が取得する機器１０２の情報には、例えば、機器１０２の機器ＩＤ、機器１０２の状態を示す情報、機器１０２のエラーの有無を示す情報、動作ログ等、機器１０２に関する様々な情報が含まれ得る。
【００９０】
機器情報取得部７０１は、例えば、予め設定された時間間隔で、或いは予め設定された時刻等に、機器１０２の情報を収集する。また、機器情報取得部７０１は、機器１０２でエラーが発生した場合等に、機器１０２から送られてくるエラー情報等を取得する。
【００９１】
管理情報送信部７０２は、機器情報取得部７０１が取得した機器１０２の情報を含む管理情報を、管理サーバ１１０に送信する。このとき、送信される管理情報には、例えば、仲介装置１０１の仲介装置ＩＤを含む仲介装置１０１の情報、及び機器１０２の機器ＩＤを含む機器１０２の情報等が含まれる。
【００９２】
設定制御部７０３は、管理サーバ１１０から、仲介装置１０１に送信される制御情報を受付し、受付した制御情報に従って、機器１０２、又は仲介装置１０１の設定等を制御する。
【００９３】
なお、仲介装置１０１が所定の情報を取得する機器１０２の数は、１台以上の他の数であっても良い。また、好ましくは、仲介装置１０１は、仲介装置１０１の設定を行うための情報端末１０５を接続する通信インタフェース（例えば、有線ＬＡＮインタフェース等）を有している。
【００９４】
また、情報端末１０５は、ネットワーク１４０を介して、管理サーバ１１０の設定管理部１１２や、機器管理装置１２０の機器管理部１２１等に接続し、機器管理システム１００の設定を行うとき等にも利用される。
【００９５】
機器管理装置１２０−１は、例えば、機器管理装置１２０−１のＣＰＵ２０１で、アプリＩＤ「アプリＸ」の機器管理アプリを実行することにより、機器管理部１２１−１を実現している。
【００９６】
機器管理部１２１−１は、アプリＩＤ「アプリＸ」に対応する機器１０２（又は仲介装置１０１）の情報を機器管理ＰＦ１１１から受信すると共に、機器管理ＰＦ１１１を利用して、対応する機器１０２（又は仲介装置１０１）の設定等を制御する。
【００９７】
機器管理装置１２０−２は、例えば、機器管理装置１２０−２のＣＰＵ２０１で、アプリＩＤ「アプリＹ」の機器管理アプリを実行することにより、機器管理部１２１−２を実現している。
【００９８】
機器管理部１２１−２は、アプリＩＤ「アプリＹ」に対応する機器１０２（又は仲介装置１０１）の情報を機器管理ＰＦ１１１から受信すると共に、機器管理ＰＦ１１１を利用して、対応する機器１０２（又は仲介装置１０１）の設定等を制御する。
【００９９】
機器管理装置１２０−３は、例えば、機器管理装置１２０−３のＣＰＵ２０１で、アプリＩＤ「アプリＺ」の機器管理アプリを実行することにより、機器管理部１２１−３を実現している。
【０１００】
機器管理部１２１−３は、アプリＩＤ「アプリＺ」に対応する機器１０２（又は仲介装置１０１）の情報を機器管理ＰＦ１１１から受信すると共に、機器管理ＰＦ１１１を利用して、対応する機器１０２（又は仲介装置１０１）の設定等を制御することができる。
【０１０１】
なお、機器管理装置１２０は、例えば、ＣＰＵ２０１で複数の機器管理アプリを実行することにより、複数の機器管理部１２１を実現しているものであっても良い。
【０１０２】
＜処理の流れ＞
続いて、本実施形態に係る機器管理方法の処理の流れについて説明する。
【０１０３】
［第１の実施形態］
第１の実施形態では、機器管理ＰＦ１１１が、仲介装置１０１から収集した管理情報を、対応関係管理部３２１が管理する対応関係を用いて、対応する機器管理部１２１に送信する処理の例について説明する。
【０１０４】
（管理情報の通知処理）
図８は、第１の実施形態に係る管理情報の通知処理の例を示すシーケンス図である。
【０１０５】
ステップＳ８０１において、仲介装置１０１の機器情報取得部７０１は、所定の時間になったことを検知するものとする。
【０１０６】
例えば、機器情報取得部７０１は、所定の時間間隔（例えば、６時間間隔等）で管理情報を取得するように設定されている場合、前回、管理情報を取得してから所定の時間が経過したことを検知する。或いは、機器情報取得部７０１は、所定の時刻に管理情報を取得するように設定されている場合、所定の時刻になったことを検知する。
【０１０７】
ステップ８０２において、仲介装置１０１の機器情報取得部７０１は、機器１０２に機器情報の取得を要求する。なお、仲介装置１０１は、管理対象となる機器１０２が複数ある場合、各機器１０２に対して、機器情報の取得を要求する。
【０１０８】
ステップＳ８０３において、機器１０２は、仲介装置１０１からの要求に応じて、機器ＩＤを含む機器１０２の情報を、仲介装置１０１に送信する。
【０１０９】
ステップＳ８０４において、仲介装置１０１の機器情報取得部７０１は、機器１０２の情報を受信し、管理情報送信部７０２は、受信した機器１０２の情報を含む管理情報を、機器管理ＰＦ１１１に送信する。この管理情報には、例えば、仲介装置１０１の仲介装置ＩＤ、及び機器１０２の機器ＩＤを含む機器１０２の情報が含まれる。なお、仲介装置ＩＤは、例えば、クライアント認証に用いられる電子証明書に含まれる「Ｃｏｍｍｏｎ Ｎａｍｅ」として送信されるものであっても良い。
【０１１０】
ステップＳ８０５において、機器管理ＰＦ１１１は、クライアント認証部３０２で、仲介装置１０１のクライアント認証を行い、認証が許可されると、ステップＳ８０６の処理を実行する。
【０１１１】
ステップＳ８０６において、機器管理ＰＦ１１１の管理情報取得部３２２が、仲介装置１０１から管理情報を取得すると、通知先決定部３２３は、受信した管理情報に対応する機器管理部１２１を決定する、通知先の決定処理を実行する。なお、通知先の決定処理については、図９を用いて後述する。
【０１１２】
ステップＳ８０７において、機器管理ＰＦ１１１の通知部３２４は、通知先の決定処理で決定された機器管理部１２１（例えば、機器管理部１２１−１）に、管理情報取得部３２２が取得した管理情報を通知（送信）する。なお、このとき、通知部３２４は、管理情報取得部３２２が取得した管理情報の全部、又は一部を、決定された機器管理部１２１−１に送信する。
【０１１３】
ステップＳ８０８において、例えば、機器管理部１２１−１は、機器管理ＰＦ１１１から通知された管理情報を、記憶して管理する。
【０１１４】
上記の処理により、機器管理システム１００は、所定の時間になると、仲介装置１０１を用いて、管理対象となる機器１０２の情報を取得し、機器１０２を管理する機器管理部１２１に選択的に通知する。
【０１１５】
また、管理情報の通知処理は、例えば、機器１０２や、仲介装置１０１で所定のイベントが検知されたときにも実行される。
【０１１６】
例えば、ステップＳ８０９において、機器１０２は、所定のイベント（例えば、機器１０２の故障、消耗品の不足、設定の変更等）を検知したものとする。
【０１１７】
ステップＳ８１０において、機器１０２は、検知された所定のイベントの情報、及び機器１０２の機器ＩＤを含む機器１０２の情報を、仲介装置１０１に送信する。
【０１１８】
ステップＳ８１１において、仲介装置１０１の機器情報取得部７０１が、機器１０２の情報を受信すると、管理情報送信部７０２は、受信した機器１０２の情報を含む管理情報を、機器管理ＰＦ１１１に送信する。
【０１１９】
ステップＳ８１２において、機器管理ＰＦ１１１は、クライアント認証部３０２で、仲介装置１０１のクライアント認証を行い、認証が許可されると、ステップＳ８１３の処理を実行する。
【０１２０】
ステップＳ８１３において、機器管理ＰＦ１１１の管理情報取得部３２２が、仲介装置１０１から管理情報を取得すると、通知先決定部３２３は、ステップＳ８０６の通知先の決定処理と同様の処理を実行する。
【０１２１】
ステップＳ８１４において、機器管理ＰＦ１１１の通知部３２４は、通知先の決定処理で決定された機器管理部１２１（例えば、機器管理部１２１−１）に、管理情報取得部３２２が取得した管理情報を送信する。
【０１２２】
ステップＳ８１５において、例えば、機器管理部１２１−１は、機器管理ＰＦ１１１から通知された管理情報を、記憶して管理する。
【０１２３】
さらに、例えば、ステップＳ８１６において、仲介装置１０１の管理情報送信部７０２は、所定のイベント（例えば、仲介装置１０１の故障、設定の変更等）を検知したものとする。
【０１２４】
ステップＳ８１７において、仲介装置１０１の管理情報送信部７０２は、検知されたイベントの情報を含む仲介装置１０１の情報、及び仲介装置ＩＤを含む管理情報を、機器管理ＰＦ１１１に送信する。
【０１２５】
ステップＳ８１８において、機器管理ＰＦ１１１は、クライアント認証部３０２で、仲介装置１０１のクライアント認証を行い、認証が許可されると、ステップＳ８１９の処理を実行する。
【０１２６】
ステップＳ８１９において、機器管理ＰＦ１１１の管理情報取得部３２２が、仲介装置１０１から管理情報を取得すると、通知先決定部３２３は、ステップＳ８０６の通知先の決定処理と同様の処理を実行する。
【０１２７】
ステップＳ８２０において、機器管理ＰＦ１１１の通知部３２４は、通知先の決定処理で決定された機器管理部１２１（例えば、機器管理部１２１−１）に、管理情報取得部３２２が取得した管理情報を送信する。
【０１２８】
ステップＳ８２１において、例えば、機器管理部１２１−１は、機器管理ＰＦ１１１から通知された管理情報を、記憶して管理する。
【０１２９】
このように、機器管理システム１００では、例えば、機器１０２（又は仲介装置１０１）で所定のイベントが検知された場合にも、管理情報の通知処理が実行される。
【０１３０】
（通知先の決定処理）
図９は、第１の実施形態に係る通知先の決定処理の例を示すフローチャートである。この処理は、機器管理ＰＦ１１１の通知先決定部３２３が、対応関係管理部３２１が管理する対応関係を用いて、管理情報取得部３２２が取得した管理情報の通知先となる機器管理部１２１を決定する処理の例を示している。この処理は、例えば、図８のステップＳ８０６、Ｓ８１３、Ｓ８１９等の「通知先の決定処理」に対応している。
【０１３１】
図９（ａ）は、機器管理ＰＦ１１１の通知先決定部３２３が、顧客−アプリ対応情報５０１と、顧客−仲介装置対応情報５０２とを用いて、管理情報取得部３２２が取得した管理情報に対応する機器管理部１２１を決定する場合の処理の例を示している。
【０１３２】
ステップＳ９１１において、通知先決定部３２３は、図５（Ｂ）に示すような、顧客−仲介装置対応情報（第２の対応情報）５０２を用いて、管理情報に含まれる仲介装置ＩＤに対応する顧客ＩＤを検索する。例えば、図５（Ｂ）に示す顧客−仲介装置対応情報５０２において、管理情報に含まれる仲介装置ＩＤが「仲介装置１」である場合、対応する顧客ＩＤは「顧客Ａ」となる。
【０１３３】
ステップＳ９１２において、通知先決定部３２３は、図５（Ａ）に示すような、顧客−アプリ対応情報（第１の対応情報）５０１を用いて、ステップＳ９１１で検索された顧客ＩＤに対応するアプリＩＤを検索する。例えば、図５（Ａ）に示す顧客−アプリ対応情報５０１において、ステップＳ９１１で検索された顧客ＩＤが「顧客Ａ」である場合、対応するアプリＩＤは「アプリＸ」となる。
【０１３４】
ステップＳ９１３において、通知先決定部３２３は、ステップＳ９１２で検索されたアプリＩＤに対応する機器管理部１２１−１を、管理情報取得部３２２が取得した管理情報の通知先（取得した管理情報に対応する機器管理部１２１）に決定する。
【０１３５】
図９（ｂ）は、機器管理ＰＦ１１１の通知先決定部３２３が、仲介装置−アプリ対応情報５０３を用いて、管理情報取得部３２２が取得した管理情報に対応する機器管理部１２１を決定する場合の処理の例を示している。
【０１３６】
ステップＳ９２１において、通知先決定部３２３は、図５（Ｃ）に示すような、仲介装置−アプリ対応情報（第３の対応情報）５０３を用いて、管理情報に含まれる仲介装置ＩＤに対応するアプリＩＤを検索する。例えば、図５（Ｃ）に示す仲介装置−アプリ対応情報５０３において、管理情報に含まれる仲介装置ＩＤが「仲介装置１」である場合、対応するアプリＩＤは「アプリＸ」となる。
【０１３７】
ステップＳ９２２において、通知先決定部３２３は、ステップＳ９２１で検索されたアプリＩＤに対応する機器管理部１２１−１を、管理情報取得部３２２が取得した管理情報の通知先（取得した管理情報に対応する機器管理部１２１）に決定する。
【０１３８】
図９（ｃ）は、機器管理ＰＦ１１１の通知先決定部３２３が、機器−アプリ対応情報５０４を用いて、管理情報取得部３２２が取得した管理情報に対応する機器管理部１２１を決定する場合の処理の例を示している。
【０１３９】
ステップＳ９３１において、通知先決定部３２３は、図５（Ｄ）に示すような、機器−アプリ対応情報（第４の対応情報）５０４を用いて、管理情報に含まれる機器ＩＤに対応するアプリＩＤを検索する。例えば、図５（Ｄ）に示す機器−アプリ対応情報５０４において、管理情報に含まれる機器ＩＤが「機器１」である場合、対応するアプリＩＤは「アプリＸ」となる。
【０１４０】
ステップＳ９３２において、通知先決定部３２３は、ステップＳ９３１で検索されたアプリＩＤに対応する機器管理部１２１−１を、管理情報取得部３２２が取得した管理情報の通知先（取得した管理情報に対応する機器管理部１２１）に決定する。
【０１４１】
なお、図９（ａ）〜（ｃ）に示す通知先の決定方法は一例である。機器管理ＰＦ１１１の通知先決定部３２３は、対応関係管理部３２１が管理する、機器１０２、又は仲介装置１０１と、機器管理部１２１との対応関係を用いて、管理情報取得部３２２が取得した管理情報に対応する機器管理部１２１を、通知先に決定するものであれば良い。
【０１４２】
以上、本実施形態によれば、機器１０２を管理する１つ以上の機器管理部１２１、及び機器１０２の情報を収集する仲介装置１０１を含む機器管理システム１００において、各機器管理部１２１に必要な情報を選択的に提供することができるようになる。
【０１４３】
［第２の実施形態］
第２の実施形態では、機器管理部１２１が、機器管理ＰＦ１１１を用いて、機器１０２（又は仲介装置１０１）の情報を取得する処理や、機器１０２（又は仲介装置１０１）の設定を変更する処理の例について説明する。
【０１４４】
図１０、１１は、第２の実施形態に係る情報取得、変更処理の例を示すフローチャートである。
【０１４５】
（情報取得、変更処理１）
図１０（ａ）は、機器管理ＰＦ１１１が、機器管理部１２１からの要求に応じて、機器管理部１２１に対応する機器１０２の一覧や、仲介装置１０１の一覧等の情報を提供する場合の処理の例を示している。
【０１４６】
ステップＳ１０１１において、機器管理ＰＦ１１１の要求情報受信部３２５は、ＨＴＴＰサーバ３０１を介して、機器管理部１２１から、機器１０２（又は仲介装置１０１）の一覧の取得を要求する取得要求を受信するものとする。
【０１４７】
ステップＳ１０１２において、機器管理ＰＦ１１１の要求情報受信部３２５は、クライアント認証部３０２を用いて、要求元の機器管理部１２１を認証し、機器管理部１２１のアプリＩＤを取得する。例えば、要求情報受信部３２５は、機器管理部１２１のクライアント認証に成功した場合、図４（Ａ）に示すようなアプリケーション管理情報４０１を用いて、電子証明書に含まれるＣｏｍｍｏｎ Ｎａｍｅに対応するアプリＩＤを取得する。
【０１４８】
ステップＳ１０１３において、機器管理ＰＦ１１１の要求情報受信部３２５は、機器管理部１２１の認証結果に応じて、処理を分岐させる。
【０１４９】
機器管理部１２１の認証に失敗した場合、要求情報受信部３２５は、処理を終了させる。一方、機器管理部１２１の認証に成功した場合、要求情報受信部３２５は、処理をステップＳ１０１４に移行させる。
【０１５０】
ステップＳ１０１４に移行すると、機器管理ＰＦ１１１の情報送信部３２６は、ステップＳ１０１２で取得したアプリＩＤに対応する機器１０２（又は仲介装置１０１）の一覧を取得する。
【０１５１】
例えば、図５（Ｃ）に示す仲介装置−アプリ対応情報５０３において、アプリＩＤ「アプリＸ」の機器管理部１２１−１から、仲介装置１０１の一覧を要求されたものとする。この場合、情報送信部３２６は、アプリＩＤ「アプリＸ」に対応する仲介装置ＩＤ「仲介装置１」、「仲介装置２」を有する仲介装置１０１の情報を取得する。同様に、アプリＩＤ「アプリＹ」の機器管理部１２１−２から、仲介装置１０１の一覧を要求された場合、情報送信部３２６は、仲介装置ＩＤ「仲介装置３」を有する仲介装置１０１の情報を取得する。またｈ、アプリＩＤ「アプリＺ」の機器管理部１２１−３から、仲介装置１０１の一覧を要求された場合、情報送信部３２６は、仲介装置ＩＤ「仲介装置３」を有する仲介装置１０１の情報を取得する。
【０１５２】
一方、図５（Ｄ）に示す機器−アプリ対応情報５０４において、アプリＩＤ「アプリＸ」の機器管理部１２１−１から、機器１０２の一覧を要求されたものとする。この場合、情報送信部３２６は、アプリＩＤ「アプリＸ」に対応する機器ＩＤ「機器１」、「機器２」を有する機器１０２の情報を取得する。同様に、アプリＩＤ「アプリＹ」の機器管理部１２１−２から、機器１０２の一覧を要求された場合、情報送信部３２６は、機器ＩＤ「機器３」を有する機器１０２の情報を取得する。また、アプリＩＤ「アプリＺ」の機器管理部１２１−３から、機器１０２の一覧を要求された場合、情報送信部３２６は、機器ＩＤ「機器３」、「機器４」を有する機器１０２の情報を取得する。
【０１５３】
ステップＳ１０１５において、機器管理ＰＦ１１１の情報送信部３２６は、ステップＳ１０１４で取得した一覧を、要求元の機器管理部１２１に送信する。
【０１５４】
（情報取得、変更処理２）
図１０（ｂ）は、機器管理ＰＦ１１１が、機器管理部１２１からの要求に応じて、機器管理ＰＦ１１１が管理する機器１０２（又は仲介装置１０１）の情報を取得、又は変更する場合の処理の例を示している。
【０１５５】
ステップＳ１０２１において、機器管理ＰＦ１１１の要求情報受信部３２５は、ＨＴＴＰサーバ３０１を介して、機器管理部１２１から、機器管理ＰＦ１１１が記憶している、機器１０２（又は仲介装置１０１）の情報の取得（又は変更）を要求する要求情報を受信するものとする。この要求情報には、例えば、情報を取得する機器１０２の機器ＩＤ、又は情報を取得する仲介装置１０１の仲介装置ＩＤが含まれる。
【０１５６】
ステップＳ１０２２において、機器管理ＰＦ１１１の要求情報受信部３２５は、クライアント認証部３０２を用いて、要求元の機器管理部１２１を認証し、機器管理部１２１のアプリＩＤを取得する。
【０１５７】
ステップＳ１０２３において、機器管理ＰＦ１１１の要求情報受信部３２５は、機器管理部１２１の認証結果に応じて、処理を分岐させる。
【０１５８】
機器管理部１２１の認証に失敗した場合、要求情報受信部３２５は、処理を終了させる。一方、機器管理部１２１の認証に成功した場合、要求情報受信部３２５は、処理をステップＳ１０２４に移行させる。
【０１５９】
ステップＳ１０２４に移行すると、機器管理ＰＦ１１１の情報送信部３２６は、ステップＳ１０２１で受信した要求情報に含まれる機器ＩＤ（又は仲介装置ＩＤ）と、ステップＳ１０２２で取得したアプリＩＤとの対応関係を確認する。
【０１６０】
例えば、図５（Ｄ）に示すような、機器−アプリ対応情報５０４において、アプリＩＤ「アプリＸ」は、機器ＩＤ「機器１」、「機器２」に対応しているが、機器ＩＤ「機器３」、「機器４」には対応していない。したがって、情報送信部３２６は、要求情報に含まれている機器ＩＤが「機器１」であり、要求元のアプリＩＤが「アプリＸ」である場合、対応関係があると判断する。一方、情報送信部３２６は、要求情報に含まれている機器ＩＤが「機器３」であり、要求元のアプリＩＤが「アプリＸ」である場合、対応関係がないと判断する。
【０１６１】
また、図５（Ｃ）に示すような、仲介装置−アプリ対応情報５０３において、アプリＩＤ「アプリＸ」は、仲介装置ＩＤ「仲介装置１」、「仲介装置２」には対応しているが、仲介装置ＩＤ「仲介装置３」には対応していない。したがって、情報送信部３２６は、要求情報に含まれている仲介装置ＩＤが「仲介装置１」であり、要求元のアプリＩＤが「アプリＸ」である場合、対応関係があると判断する。一方、情報送信部３２６は、要求情報に含まれている仲介装置ＩＤが「仲介装置３」であり、要求元のアプリＩＤが「アプリＸ」である場合、対応関係がないと判断する。
【０１６２】
ステップＳ１０２５において、機器管理ＰＦ１１１の情報送信部３２６は、要求情報に含まれる機器ＩＤ（又は仲介装置ＩＤ）と、取得したアプリＩＤとの対応関係があるか否かに応じて処理を分岐させる。
【０１６３】
要求情報に含まれる機器ＩＤ（又は仲介装置ＩＤ）と、取得したアプリＩＤとの対応関係がある場合、情報送信部３２６は、処理をステップＳ１０２６に移行させる。一方、要求情報に含まれる機器ＩＤ（又は仲介装置ＩＤ）と、取得したアプリＩＤとの対応関係がない場合、情報送信部３２６は、処理をステップＳ１０２７に移行させる。
【０１６４】
ステップＳ１０２６に移行すると、機器管理ＰＦ１１１の情報送信部３２６は、機器管理ＰＦ１１１が記憶している機器１０２（又は仲介装置１０１）の情報のうち、要求された機器１０２（又は仲介装置１０１）の情報を、要求元に通知（又は変更）する。
【０１６５】
ステップＳ１０２７に移行すると、機器管理ＰＦ１１１の情報送信部３２６は、要求情報に対応する機器１０２（又は仲介装置１０１）がないことを示す情報を、要求元の機器管理部１２１に通知する。
【０１６６】
（情報取得、変更処理３）
図１１は、機器管理ＰＦ１１１が、機器管理部１２１からの要求に応じて、機器１０２（又は仲介装置１０１）にコマンド（制御情報）を転送する場合の処理の例を示している。なお、コマンドは、機器管理部１２１からの要求情報の一例である。
【０１６７】
ステップＳ１１０１において、機器管理ＰＦ１１１の要求情報受信部３２５は、ＨＴＴＰサーバ３０１を介して、機器管理部１２１から、機器１０２（又は仲介装置１０１）の情報を取得（又は変更）するコマンドを受信するものとする。このコマンドには、例えば、コマンドを転送する機器１０２の機器ＩＤ（又は仲介装置１０１の仲介装置ＩＤ）が含まれる。
【０１６８】
ステップＳ１１０２において、機器管理ＰＦ１１１の要求情報受信部３２５は、クライアント認証部３０２を用いて、要求元の機器管理部１２１を認証し、機器管理部１２１のアプリＩＤを取得する。
【０１６９】
ステップＳ１１０３において、機器管理ＰＦ１１１の要求情報受信部３２５は、機器管理部１２１の認証結果に応じて、処理を分岐させる。
【０１７０】
機器管理部１２１の認証に失敗した場合、要求情報受信部３２５は、処理を終了させる。一方、機器管理部１２１の認証に成功した場合、要求情報受信部３２５は、処理をステップＳ１１０４に移行させる。
【０１７１】
ステップＳ１１０４に移行すると、機器管理ＰＦ１１１の情報送信部３２６は、ステップＳ１１０１で受信したコマンドに含まれる機器ＩＤ（又は仲介装置ＩＤ）と、ステップＳ１１０２で取得したアプリＩＤとの対応関係を確認する。この処理は、図１０（ｂ）のステップＳ１０２４の処理と同様である。
【０１７２】
ステップＳ１１０５において、機器管理ＰＦ１１１の情報送信部３２６は、要求情報に含まれる機器ＩＤ（又は仲介装置ＩＤ）と、取得したアプリＩＤとの対応関係があるか否かに応じて処理を分岐させる。
【０１７３】
要求情報に含まれる機器ＩＤ（又は仲介装置ＩＤ）と、取得したアプリＩＤとの対応関係がある場合、情報送信部３２６は、処理をステップＳ１１０６に移行させる。一方、要求情報に含まれる機器ＩＤ（又は仲介装置ＩＤ）と、取得したアプリＩＤとの対応関係がない場合、情報送信部３２６は、処理をステップＳ１１０７に移行させる。
【０１７４】
ステップＳ１１０６に移行すると、機器管理ＰＦ１１１の情報送信部３２６は、ＷｅｂＳｏｃｋｅｔ３１１を用いて、要求された機器１０２の情報を仲介する仲介装置１０１（又は要求された仲介装置１０１）に、要求情報受信部３２５が受信したコマンドの一部又は全部を転送する。
【０１７５】
ステップＳ１１０７に移行すると、機器管理ＰＦ１１１の情報送信部３２６は、コマンドに対応する機器１０２（又は仲介装置１０１）がないことを示す情報を、要求元の機器管理部１２１に通知する。
【０１７６】
上記の処理により、機器管理ＰＦ１１１は、機器管理部１２１からの要求に応じて、機器管理部１２１に対応する機器１０２、又は仲介装置１０１の情報のみ、取得、変更することができるように管理することができる。
【０１７７】
［第３の実施形態］
第３の実施形態では、機器管理システム１００に、仲介装置１０１、機器管理部１２１、機器１０２等を登録する登録処理の例について説明する。
【０１７８】
（仲介装置の登録処理）
図１２は、第３の実施形態に係る仲介装置の登録処理の例を示すシーケンス図である。この処理は、利用者が、機器管理システム１００に、仲介装置１０１を登録する場合の処理の一例を示している。
【０１７９】
ステップＳ１２０１において、利用者は、機器管理装置１２０−１の機器管理部１２１−１にログイン操作を行う。例えば、機器管理部１２１−１は、機器管理装置１２０−１の表示部２０７に、図１４（ａ）に示すようなログイン画面１４１０を表示させる。利用者は、ログイン画面１４１０の顧客ＩＤの入力欄１４１１、及びパスワードの入力欄１４１２に、顧客ＩＤとパスワードを入力し、ログインボタン１４１３を選択することにより、機器管理部１２１−１へのログイン操作を行う。
【０１８０】
ステップＳ１２０２において、機器管理部１２１−１は、入力された顧客ＩＤ、パスワードを含むユーザ認証要求を、機器管理ＰＦ１１１に送信する。
【０１８１】
ステップＳ１２０３において、機器管理ＰＦ１１１は、ユーザ管理情報４０２を用いてユーザを認証し、ステップＳ１２０４において、認証結果を機器管理部１２１−１に通知する。
【０１８２】
ユーザ（利用者）の認証に成功すると、ステップＳ１２０５において、機器管理部１２１−１は、機器管理装置１２０−１の表示部２０７に、例えば、図１４（ｂ）に示すようなメニュー画面１４２０を表示させる。
【０１８３】
ステップＳ１２０６において、利用者は、登録番号の発行操作を行う。例えば、利用者は、メニュー画面１４２０に表示された複数の操作ボタンの中から、「登録番号の発行」ボタン１４２１を選択する。
【０１８４】
ステップＳ１２０７において、機器管理部１２１−１は、機器管理部１２１−１のアプリＩＤと、ステップＳ１２０１で入力された顧客ＩＤとを含む登録番号の発行要求を、機器管理ＰＦ１１１に送信する。
【０１８５】
ステップＳ１２０８において、機器管理ＰＦ１１１は、クライアント認証部３０２で、機器管理部１２１−１を認証し、認証が許可された場合、ステップＳ１２０９以降の処理を実行する。
【０１８６】
ステップＳ１２０９において、機器管理ＰＦ１１１の登録管理部３２７は、登録番号の発行要求に応じて、登録番号を生成する。登録番号は、仲介装置１０１の登録に用いられる、例えば、シリアル番号等の固有情報である。
【０１８７】
ステップＳ１２１０において、機器管理ＰＦ１１１の登録管理部３２７は、生成した登録番号と対応づけて、登録番号の発行要求に含まれていたアプリＩＤ、顧客ＩＤを記憶する。例えば、登録管理部３２７は、図１３（Ａ）に示すような登録番号情報１３０１を生成して、記憶部３１２に記憶する。
【０１８８】
ステップＳ１２１１において、機器管理ＰＦ１１１の登録管理部３２７は、生成した登録番号を、要求元の機器管理部１２１−１に通知する。
【０１８９】
ステップＳ１２１２において、機器管理装置１２０−１の機器管理部１２１−１は、機器管理ＰＦ１１１から通知された登録番号を、例えば、図１４（Ｃ）に示すような登録番号表示画面１４３０に表示させる。
【０１９０】
上記の処理により、利用者は、機器管理システム１００に仲介装置１０１を登録するための登録番号を取得することができる。なお、利用者は、情報端末１０５で動作するウェブブラウザ等を用いて、機器管理部１２１−１に接続し、同様の処理を行うことができる。
【０１９１】
ステップＳ１２１３において、利用者は、登録する仲介装置１０１に情報端末１０５を接続する接続操作を行う。例えば、利用者は、ＬＡＮケーブル等を用いて、情報端末１０５を、仲介装置１０１の管理用のネットワークＩ／Ｆ等に接続する。或いは、利用者は、ネットワーク１４０（又はローカルネットワーク１０４）を介して、情報端末１０５を、仲介装置１０１に接続するものであっても良い。
【０１９２】
ステップＳ１２１４において、情報端末１０５が、仲介装置１０１に接続されると、ステップＳ１２１５において、情報端末１０５のウェブブラウザ等に、登録番号の入力画面が表示される。
【０１９３】
ステップＳ１２１６において、利用者が、ステップＳ１２０９で表示された登録番号を、登録番号の入力画面に入力する入力操作を行うと、ステップＳ１２１７において、登録番号が仲介装置１０１に入力される。
【０１９４】
ステップＳ１２１８において、仲介装置１０１の設定制御部７０３は、登録番号が入力されると、入力された登録番号と、仲介装置１０１の仲介装置ＩＤとを含む仲介装置の登録要求を、機器管理ＰＦ１１１に送信する。仲介装置ＩＤは、例えばクライアント認証に用いられる電子証明書に含まれる「Ｃｏｍｍｏｎ Ｎａｍｅ」として送信するようにしても良い。
【０１９５】
ステップＳ１２１９において、機器管理ＰＦ１１１は、クライアント認証部３０２で、仲介装置１０１のクライアント認証を行い、認証が許可されると、ステップＳ１２２０以降の処理を実行する。
【０１９６】
ステップＳ１２２０において、機器管理ＰＦ１１１の登録管理部３２７は、記憶部３１２に記憶された登録番号情報１３０１の中から、仲介装置の登録要求に含まれる登録番号を含む登録番号情報１３０１を検索する。これにより、ステップＳ１２１０で記憶部３１２に記憶された登録番号情報１３０１が検索される。
【０１９７】
ステップＳ１２２１において、機器管理ＰＦ１１１の登録管理部３２７は、検索された登録番号情報１３０１を用いて、仲介装置の登録要求に含まれる仲介装置ＩＤを登録する。
【０１９８】
例えば、図１３（Ａ）に示す登録番号情報１３０１の「仲介装置ＩＤ」の欄に、仲介装置の登録要求に含まれる仲介装置ＩＤを登録することにより、図１３（Ｂ）に示すような、仲介装置−アプリ対応情報５０３を作成する。
【０１９９】
好ましくは、このとき、仲介装置情報管理部３０６が管理する仲介装置管理情報には、図１３（Ｃ）に示すような新たなレコードが追加される。
【０２００】
ステップＳ１２２２において、機器管理ＰＦ１１１の登録管理部３２７は、仲介装置１０１の登録が完了したことを示す登録完了通知を、仲介装置１０１に送信する。
【０２０１】
仲介装置に、予め仲介装置ＩＤ（仲介装置ＩＤを含む電子証明書等）を保持しておくことができない場合、Ｓ１２２０の後で機器管理ＰＦ１１１が仲介装置ＩＤを発行するようにしても良い。その場合、Ｓ１２２２の登録完了通知に発行された仲介装置ＩＤを含むようにし、通知を受信した仲介装置１０１は、発行された仲介装置ＩＤを記憶して、以降の処理ではこれを用いるようにする。
【０２０２】
さらに、仲介装置ＩＤを電子証明書に含むようにする場合、機器管理ＰＦ１１１が仲介装置ＩＤを含む電子証明書（個別証明書）を発行するようにしても良い。その場合、Ｓ１２２２の登録完了通知に発行された個別証明書を含むようにし、通知を受信した仲介装置１０１は、発行された個別証明書を記憶して、以降の処理ではこれを用いるようにする。
【０２０３】
なお、この場合、仲介装置１０１は、Ｓ１２１８の登録要求において、仲介装置ＩＤを含まない電子証明書（共通証明書）を送信し、機器管理ＰＦ１１１は、Ｓ１２１９において、共通証明書が正しいことを検証して仲介装置１０１の登録処理を許可する。好ましくは、機器管理ＰＦ１１１が共通証明書による認証の許可を行うのは仲介装置１０１の登録処理だけに限定し、以降の処理では共通証明書による認証の許可は行わないようにする。
【０２０４】
ステップＳ１２２３において、仲介装置１０１は、受信した登録完了通知を情報端末１０５に転送する。
【０２０５】
上記の処理により、利用者は、図１３（Ｂ）に示す仲介装置−アプリ対応情報５０３に仲介装置１０１を登録し、仲介装置ＩＤとアプリＩＤとの対応づけ（仲介装置１０１と機器管理部１２１との対応づけ）を行うことができる。また、このとき、例えば、図１３（Ｃ）に示す仲介装置管理情報４０３に示されるように、仲介装置ＩＤと顧客ＩＤとの対応づけ（仲介装置１０１とアカウントとの対応づけ）も行われる。
【０２０６】
（機器管理部の登録処理）
図１５は、第３の実施形態に係る機器管理部の登録処理の例を示すシーケンス図である。この処理は、例えば、利用者が、機器管理部１２１−３を、機器管理システム１００に登録する場合の処理の一例を示している。
【０２０７】
ステップＳ１５０１において、利用者は、機器管理装置１２０−３の機器管理部１２１−３にログイン操作を行う。例えば、利用者は、図１４（ａ）に示すようなログイン画面１４１０の顧客ＩＤの入力欄１４１１、及びパスワードの入力欄１４１２に、顧客ＩＤとパスワードを入力し、ログインボタン１４１３を選択する。
【０２０８】
ステップＳ１５０２において、機器管理部１２１−３は、入力された顧客ＩＤ、パスワードを含むユーザ認証要求を、機器管理ＰＦ１１１に送信する。
【０２０９】
ステップＳ１５０３において、機器管理ＰＦ１１１は、ユーザ管理情報４０２を用いてユーザを認証し、ステップＳ１５０４において、認証結果を機器管理部１２１−３に通知する。
【０２１０】
ユーザ（利用者）の認証に成功すると、ステップＳ１５０５において、機器管理部１２１−３は、機器管理装置１２０−３の表示部２０７に、例えば、図１４（ｂ）に示すようなメニュー画面１４２０を表示させる。
【０２１１】
ステップＳ１５０６において、利用者は、アプリの利用登録操作を行う。例えば、利用者は、メニュー画面１４２０に表示された複数の操作ボタンの中から、「アプリの利用登録」ボタン１４２２を選択し、仲介装置ＩＤを入力する。
【０２１２】
仲介装置ＩＤの入力方法の一例として、機器管理部１２１−３は、機器管理ＰＦ１１１から、利用者の顧客ＩＤに関連付けられた仲介装置１０１の一覧情報を取得して、図１４（ｄ）に示すような仲介装置の選択画面１４４０を表示するものであって良い。この場合、利用者は、仲介装置の選択ボタン１４４１を選択することにより、選択された仲介装置１０１の仲介装置ＩＤが入力される。
【０２１３】
ステップＳ１５０７において、機器管理部１２１−３は、機器管理部１２１−３のアプリＩＤ、ステップＳ１５０１で入力された顧客ＩＤ、及びステップＳ１５０６で入力された仲介装置ＩＤを含むアプリの利用登録要求を、機器管理ＰＦ１１１に送信する。
【０２１４】
ステップＳ１５０８において、機器管理ＰＦ１１１は、クライアント認証部３０２で、機器管理部１２１−３を認証し、認証が許可された場合、ステップＳ１５０６以降の処理を実行する。
【０２１５】
ステップＳ１５０９において、機器管理ＰＦ１１１の登録管理部３２７は、アプリの利用登録要求に含まれる顧客ＩＤと仲介装置ＩＤとの組合せが、例えば、図４（Ｃ）に示すような仲介装置管理情報４０３に登録されているか否かを確認する。
【０２１６】
アプリの利用登録要求に含まれる顧客ＩＤと仲介装置ＩＤとの組合せが、仲介装置管理情報４０３に登録されている場合、登録管理部３２７は、ステップＳ１５１０、Ｓ１５１１の処理を実行する。一方、アプリの利用登録要求に含まれる顧客ＩＤと仲介装置ＩＤとの組合せが、仲介装置管理情報４０３に登録されていない場合、登録管理部３２７は、ステップＳ１５１２の処理を実行する。
【０２１７】
ステップＳ１５１０に移行すると、機器管理ＰＦ１１１の登録管理部３２７は、機器管理部１２１−３を、例えば、図１３（Ｄ）に示すように、仲介装置−アプリ対応情報５０３に登録する。図１３（Ｄ）の例では、機器管理部１２１−３のアプリＩＤ「アプリＺ」が、顧客ＩＤ「顧客Ｂ」、及び仲介装置ＩＤ「仲介装置３」と対応づけて記憶されている。
【０２１８】
ステップＳ１５１１において、機器管理ＰＦ１１１の登録管理部３２７は、機器管理部１２１−３の利用登録が完了したことを示す完了通知を、機器管理部１２１−３に通知する。
【０２１９】
一方、ステップＳ１５１２に移行すると、機器管理ＰＦ１１１の登録管理部３２７は、機器管理部１２１−３の利用登録ができないことを示すエラー通知を、機器管理部１２１−３に通知する。
【０２２０】
上記の処理により、利用者は、図１３（Ｄ）に示すように、機器管理部１２１−３を仲介装置−アプリ対応情報５０３に登録することができるようになる。
【０２２１】
なお、機器管理部１２１の登録処理は、登録の可否を設定できることが望ましい。
【０２２２】
図１６（Ａ）は、仲介装置−アプリ対応情報５０３の別の一例を示している。図１６（Ａ）に示す仲介装置−アプリ対応情報５０３は、図５に示す仲介装置−アプリ対応情報５０３に含まれる各情報に加えて、「追加登録」の情報が含まれている。
【０２２３】
この例では、利用者は、例えば、図１２に示すような仲介装置の登録処理において、「追加登録」の可／不可を設定する。また、この「追加登録」の可／不可の情報は、仲介装置の登録処理の際に、例えば、図１６（Ｂ）に示すように、仲介装置管理情報４０３にも反映される。
【０２２４】
これにより、例えば、仲介装置ＩＤ「仲介装置３」の「追加登録」の設定が不可である場合、登録管理部３２７は、図１５に示す機器管理部の登録処理において、仲介装置ＩＤ「仲介装置３」を含む機器管理部の登録処理を拒否する。
【０２２５】
（機器の登録処理）
図１７は、第３の実施形態に係る機器の登録処理の例を示すシーケンス図である。この処理は、例えば、利用者が、管理対象となる機器１０２を、機器管理システム１００に登録する場合の処理の一例を示している。
【０２２６】
ステップＳ１７０１において、利用者は、機器管理装置１２０の機器管理部１２１にログイン操作を行う。例えば、利用者は、図１４（ａ）に示すようなログイン画面１４１０の顧客ＩＤの入力欄１４１１、及びパスワードの入力欄１４１２に、顧客ＩＤとパスワードを入力し、ログインボタン１４１３を選択する。
【０２２７】
ステップＳ１７０２において、機器管理部１２１は、入力された顧客ＩＤ、パスワードを含むユーザ認証要求を、機器管理ＰＦ１１１に送信する。
【０２２８】
ステップＳ１７０３において、機器管理ＰＦ１１１は、ユーザ管理情報４０２を用いてユーザを認証し、ステップＳ１７０４において、認証結果を機器管理部１２１に通知する。
【０２２９】
ユーザ（利用者）の認証に成功すると、ステップＳ１７０５において、機器管理部１２１は、機器管理装置１２０の表示部２０７に、例えば、図１４（ｂ）に示すようなメニュー画面１４２０を表示させる。
【０２３０】
ステップＳ１７０６において、利用者は、機器の登録操作を行う。例えば、利用者は、メニュー画面１４２０に表示された複数の操作ボタンの中から、「機器の登録」ボタン１４２３を選択し、仲介装置ＩＤ、機器ＩＤを入力する。
【０２３１】
別の一例として、機器管理部１２１は、機器管理ＰＦ１１１から、利用者の顧客ＩＤに関連付けられた仲介装置１０１の一覧情報を取得して、図１４（ｄ）に示すような仲介装置の選択画面１４４０を表示するものであっても良い。この場合、利用者は、仲介装置の選択ボタン１４４１を選択することにより、仲介装置ＩＤを入力することができる。
【０２３２】
同様に、機器管理部１２１は、選択された仲介装置１０１で検出済である機器１０２の一覧の情報を機器管理ＰＦ１１１から取得して、図１４（ｅ）に示すような機器の選択画面１４５０を表示するものであっても良い。この場合、利用者は、機器の選択ボタン１４５１を選択することにより、機器ＩＤを入力することができる。
【０２３３】
ステップＳ１７０７において、機器管理部１２１は、機器管理部１２１のアプリＩＤ、ステップＳ１７０１で入力された顧客ＩＤ、及びステップＳ１７０６で入力された仲介装置ＩＤ、機器ＩＤを含む機器の登録要求を、機器管理ＰＦ１１１に送信する。
【０２３４】
ステップＳ１７０８において、機器管理ＰＦ１１１は、クライアント認証部３０２で、機器管理部１２１を認証し、認証が許可された場合、ステップＳ１７０９以降の処理を実行する。
【０２３５】
ステップＳ１７０９において、機器管理ＰＦ１１１の登録管理部３２７は、機器の登録要求に含まれるアプリＩＤ、顧客ＩＤ、仲介装置ＩＤの組合せが、例えば、図５（Ｃ）に示すような仲介装置−アプリ対応情報５０３に登録されているか否かを確認する。
【０２３６】
機器の登録要求に含まれるアプリＩＤ、顧客ＩＤ、仲介装置ＩＤの組合せが、仲介装置−アプリ対応情報５０３に登録されている場合、登録管理部３２７は、ステップＳ１７１０〜Ｓ１７１５の処理を実行する。一方、機器の登録要求に含まれるアプリＩＤ、顧客ＩＤ、仲介装置ＩＤの組合せが、仲介装置−アプリ対応情報５０３に登録されていない場合、登録管理部３２７は、ステップＳ１７１６の処理を実行する。
【０２３７】
ステップＳ１７１０に移行すると、機器管理ＰＦ１１１の登録管理部３２７は、機器の登録要求に含まれる仲介装置ＩＤに対応する仲介装置１０１に、登録対象となる機器１０２の機器ＩＤを含む機器の確認要求を送信する。
【０２３８】
ステップＳ１７１１、Ｓ１７１２において、仲介装置１０１は、機器の確認要求に含まれる機器ＩＤに対応する機器１０２の接続を確認する。例えば、仲介装置１０１は、機器１０２に接続確認用のメッセージを送信して、応答があれば機器１０２が接続されていると判断し、応答がなければ機器１０２が接続されていないと判断する。
【０２３９】
ステップＳ１７１３において、仲介装置１０１は、機器１０２の確認結果を機器管理ＰＦ１１１に送信する。ここでは、仲介装置１０１は、機器１０２が接続されていることを示す確認結果が機器管理ＰＦ１１１に送信されるものとする。
【０２４０】
ステップＳ１７１４において、機器管理ＰＦ１１１の登録管理部３２７は、登録対象となる機器１０２を、例えば、図５（Ｄ）に示すような機器−アプリ対応情報５０４に、機器管理部１２１のアプリＩＤと対応づけて登録する。
【０２４１】
ステップＳ１７１５において、機器管理ＰＦ１１１の登録管理部３２７は、登録対象となる機器１０２の登録が完了したことを示す完了通知を、機器管理部１２１に通知する。
【０２４２】
一方、ステップＳ１７１６に移行すると、機器管理ＰＦ１１１の登録管理部３２７は、登録対象となる機器１０２の登録ができないことを示すエラー通知を、機器管理部１２１に通知する。
【０２４３】
上記の処理により、利用者は、例えば、図５（Ｄ）に示すような、機器−アプリ対応情報５０４を、機器管理ＰＦ１１１に登録することができるようになる。
【０２４４】
［第４の実施形態］
第４の実施形態では、その他の処理の例として、管理サーバ１１０の設定管理部１１２に関する処理、及び利用規約の表示処理について説明する。
【０２４５】
（設定管理部の処理）
第３の実施形態では、機器管理装置１２０の機器管理部１２１を用いて、仲介装置１０１、機器管理部１２１、機器１０２等を、機器管理ＰＦ１１１に登録する方法について説明を行った。
【０２４６】
ここでは、利用者が、管理サーバ１１０の設定管理部１１２を用いて、仲介装置１０１、機器管理部１２１、機器１０２等を、機器管理ＰＦ１１１に登録する場合の処理の例について説明を行う。
【０２４７】
図１８は、第４の実施形態に係る設定管理部の処理の例を示すシーケンス図である。
【０２４８】
ステップＳ１８０１において、利用者は、管理サーバ１１０の設定管理部１１２にログイン操作を行う。例えば、利用者が、設定管理部１１２を用いて登録処理を行う場合、図１４（ａ）に示すようなログイン画面１４１０に、顧客ＩＤとパスワードを入力し、ログインボタン１４１３を選択する。
【０２４９】
また、機器管理システム１００の管理者等の利用者が、機器管理部１２１−１に関する登録処理を行う場合、管理者用のＩＤとパスワードを用いて設定管理部１１２にログインする。ここでは、一例として、利用者が、機器管理システム１００の管理者等であるものとして以下の説明を行う。
【０２５０】
ステップＳ１８０２において、設定管理部１１２は、入力された顧客ＩＤ、パスワードを含むユーザ認証要求を、機器管理ＰＦ１１１に送信する。
【０２５１】
ステップＳ１８０３において、設定管理部１１２は、ユーザ管理情報４０２を用いてユーザを認証し、ステップＳ１８０４において、認証結果を設定管理部１１２に通知する。
【０２５２】
ユーザ（利用者）の認証に成功すると、ステップＳ１８０５において、管理サーバ１１０の設定管理部１１２は、管理サーバ１１０の表示部２０７に、例えば、図１４（ｂ）に示すようなメニュー画面１４２０を表示させる。
【０２５３】
ステップＳ１８０６において、利用者は、登録番号の発行操作を行う。例えば、利用者は、登録の対象となるアカウントの顧客ＩＤ、登録の対象となる機器管理部１２１のアプリＩＤ（以下、アプリＩＤ２と呼ぶ）を入力して、登録番号の発行操作を行う。
【０２５４】
別の一例として、利用者は、図１４（ｂ）に示すようなメニュー画面１４２０から、「アプリの選択」ボタン１４２４を選択する。これにより、設定管理部１１２は、例えば、図１４（ｆ）に示すようなアプリの選択画面１４６０を表示させる。利用者は、このアプリの選択画面１４６０から、登録の対象となるアプリ（機器管理部１２１）を選択することにより、アプリＩＤ２を入力するものであっても良い。
【０２５５】
ステップＳ１８０７において、管理サーバ１１０の設定管理部１１２は、ステップＳ１８０６で入力された顧客ＩＤ、アプリＩＤ２、及び設定管理部１１２のアプリＩＤ（以下、アプリＩＤ１と呼ぶ）を含む登録番号の発行要求を、機器管理ＰＦ１１１に送信する。
【０２５６】
ステップＳ１８０８において、機器管理ＰＦ１１１の登録管理部３２７は、設定管理部１１２の認証を行う。このとき、登録管理部３２７は、通常のクライアント認証の処理に加えて、登録番号を発行要求に含まれるアプリＩＤ１が、予め設定された設定管理部１１２のアプリＩＤ「アプリＡ」であるかを確認する。
【０２５７】
登録管理部３２７は、設定管理部１１２のクライアント認証が成功し、かつアプリＩＤ１が、予め設定された設定管理部１１２のアプリＩＤ「アプリＡ」である場合、ステップＳ１８０９の処理を実行する。
【０２５８】
ステップＳ１８０９に移行すると、機器管理ＰＦ１１１の登録管理部３２７は、アプリＩＤ２に対応する機器管理部１２１から、登録番号の発行要求を受付したものとして、例えば、図１２に示すような仲介装置の登録処理を実行する。
【０２５９】
また、別の一例として、ステップＳ１８１１において、利用者が、機器管理部の利用登録操作を行うものとする。例えば、利用者は、登録の対象となる、顧客ＩＤ、仲介装置ＩＤ、アプリＩＤ２を入力して、機器管理部の利用登録操作を行う。
【０２６０】
なお、前述したように、仲介装置ＩＤは、例えば、図１４（ｄ）に示すような仲介装置の選択画面１４４０を利用して入力するものであって良い。また、アプリＩＤ２は、例えば、図１４（ｆ）に示すようなアプリの選択画面１４６０を利用して入力するものであって良い。
【０２６１】
ステップＳ１８１２において、管理サーバ１１０の設定管理部１１２は、ステップＳ１８１１で入力された顧客ＩＤ、仲介装置ＩＤ、アプリＩＤ２、及び設定管理部１１２のアプリＩＤ１を含む機器管理部の利用登録要求を、機器管理ＰＦ１１１に送信する。
【０２６２】
ステップＳ１８１３において、機器管理ＰＦ１１１の登録管理部３２７は、設定管理部１１２の認証を行う。このとき、登録管理部３２７は、通常のクライアント認証の処理に加えて、登録番号を発行要求に含まれるアプリＩＤ１が、予め設定された設定管理部１１２のアプリＩＤ「アプリＡ」であるかを確認する。
【０２６３】
登録管理部３２７は、設定管理部１１２のクライアント認証が成功し、かつアプリＩＤ１が、予め設定された設定管理部１１２のアプリＩＤ「アプリＡ」である場合、ステップＳ１８１４の処理を実行する。
【０２６４】
ステップＳ１８１４に移行すると、機器管理ＰＦ１１１の登録管理部３２７は、アプリＩＤ２に対応する機器管理部１２１から、機器管理部の利用登録要求を受付したものとして、例えば、図１５に示すような機器管理部の登録処理を実行する。
【０２６５】
さらに、別の一例として、ステップＳ１８２１において、利用者が、機器の登録操作を行うものとする。例えば、利用者は、登録の対象となる、顧客ＩＤ、仲介装置ＩＤ、機器ＩＤ、アプリＩＤ２を入力して、機器の登録操作を行う。
【０２６６】
なお、前述したように、仲介装置ＩＤは、例えば、図１４（ｄ）に示すような仲介装置の選択画面１４４０を利用して入力するものであって良い。また、アプリＩＤ２は、例えば、図１４（ｆ）に示すようなアプリの選択画面１４６０を利用して入力するものであって良い。さらに、機器ＩＤは、例えば、図１４（ｅ）に示すような機器の選択画面１４５０を利用して入力するものであって良い。
【０２６７】
ステップＳ１８２２において、管理サーバ１１０の設定管理部１１２は、ステップＳ１８２１で入力された顧客ＩＤ、仲介装置ＩＤ、機器ＩＤ、アプリＩＤ２、及び設定管理部１１２のアプリＩＤ１を含む機器の登録要求を、機器管理ＰＦ１１１に送信する。
【０２６８】
ステップＳ１８２３において、機器管理ＰＦ１１１の登録管理部３２７は、設定管理部１１２の認証を行う。このとき、登録管理部３２７は、通常のクライアント認証の処理に加えて、登録番号を発行要求に含まれるアプリＩＤ１が、予め設定された設定管理部１１２のアプリＩＤ「アプリＡ」であるかを確認する。
【０２６９】
登録管理部３２７は、設定管理部１１２のクライアント認証が成功し、かつアプリＩＤ１が、予め設定された設定管理部１１２のアプリＩＤ「アプリＡ」である場合、ステップＳ１８２４の処理を実行する。
【０２７０】
ステップＳ１８２４に移行すると、機器管理ＰＦ１１１の登録管理部３２７は、アプリＩＤ２に対応する機器管理部１２１から、機器の登録要求を受付したものとして、例えば、図１７に示すような機器の登録処理を実行する。
【０２７１】
このように、利用者は、管理サーバ１１０の設定管理部１１２を用いて、機器管理システム１００を利用する各アカウントや、各機器管理部１２１に対応する登録処理を実行することができる。なお、利用者は、情報端末１０５で動作するウェブブラウザ等を用いて、管理サーバ１１０の設定管理部１１２にアクセスして、設定管理部１１２に、例えば、図１８に示す各種の登録処理を実行させるものであっても良い。
【０２７２】
この例では、機器管理ＰＦ１１１は、設定管理部１１２に割り当てたアプリＩＤ「アプリＡ」を特別なＩＤとして認識し、アプリＩＤ２に対する処理を許可することで、共通する処理をアプリごとに用意しなくても済むようにしている。このような共通処理を実装するアプリとして、「アプリＡ」ただ一つに限定する必要はなく、アプリケーション管理情報４０１に特権アプリであるかどうかを区別するフラグを追加し、特権アプリに対して設定管理部１１２と同等の処理を許可するようにしても良い。
【０２７３】
（利用規約の表示処理）
図１９は、第４の実施形態に係る利用規約の表示処理の例を示すシーケンス図である。この処理は、例えば、図１２のステップＳ１２１３〜Ｓ１２２３に示した仲介装置の登録処理において、利用規約を表示させる場合の処理の一例を示している。なお、図１９のステップＳ１２１３〜Ｓ１２１７、及びステップＳ１２１８〜Ｓ１２２３の処理は、図１２に示すステップＳ１２１３〜Ｓ１２２３の処理と同様なので、ここでは、図１２に示す処理との相違点を中心に説明を行う。
【０２７４】
ステップＳ１９０１において、仲介装置１０１は、情報端末１０５から登録番号の入力を受付すると、機器管理ＰＦ１１１に、仲介装置ＩＤ、登録番号を含む利用規約の取得要求を送信する。
【０２７５】
ステップＳ１９０２において、機器管理ＰＦ１１１の登録管理部３２７は、登録番号情報１３０１の中から、利用規約の取得要求に含まれる登録番号を含む登録番号情報を検索して、アプリＩＤを特定する。特定したアプリＩＤからアプリケーション管理情報４０１を検索して、利用規約ＵＲＬから利用規約を取得し、ステップＳ１９０３において、取得した利用規約を仲介装置１０１に送信する。
【０２７６】
ステップＳ１９０４、Ｓ１９０５において、仲介装置１０１は、機器管理ＰＦ１１１から取得した利用規約を、情報端末１０５の表示部２０７等に表示させる。
【０２７７】
ステップＳ１９０６において、利用者が、利用規約に同意する同意操作を行うと、ステップＳ１９０７において、利用規約に同意が行われてことを示す同意情報が、仲介装置１０１に通知される。これにより、仲介装置１０１は、ステップＳ１２１８以降の仲介装置の登録処理を実行する。
【０２７８】
仲介装置１０１による機器１０２の情報の収集、及び送信は、顧客との所定の契約内容（利用規約等）に基づいて実行されることが望ましい。上記の処理により、機器管理システム１００は、仲介装置１０１を登録する際に、最新の利用規約に基づいて、顧客の同意を得ることができるようになる。ここでは、仲介装置の登録時に利用規約を確認する例を示したが、登録番号の発行時、機器の登録時等において、利用規約を確認するようにしても良い。
【０２７９】
［第５の実施形態］
本発明は、産業機械の管理システムにも利用可能である。図２０は、第５の実施形態に係る産業機械の管理システムの構成例を示す図である。なお、基本的な構成は、図１に示す機器管理システム１００の構成例と同様なので、ここでは、図１に示す機器管理システム１００との相違点を中心に説明する。
【０２８０】
図２０に示すように、産業機械の管理システム１００では、顧客システム１３０内のローカルネットワーク１０４に、複数の産業機械１０２ａ、１０２ｂと、撮像装置１０２ｃ、集音装置１０２ｄ等のセンサと、１つ以上の仲介装置１０１と、が接続されている。なお、撮像装置１０２ｃ、集音装置１０２ｄ等のセンサは、例えば、産業機械１０２ｂ自体、又はその周囲に取り付けられ、産業機械１０２ｂの情報を取得することができるように構成されている。
【０２８１】
なお、産業機械の管理システム１００は、機器管理システムの一例である。また、産業機械１０２ａ、１０２ｂ、撮像装置１０２ｃ、集音装置１０２ｄ等は、管理対象となる機器１０２の一例である。
【０２８２】
仲介装置１０１は、ファイアウォール１０３、及びネットワーク１４０を介して、管理サーバ１１０と通信可能であり、管理対象となる産業機械１０２ａ、１０２ｂ、撮像装置１０２ｃ、集音装置１０２ｄ等の情報を収集して管理サーバ１１０に通知する。また、仲介装置１０１は、管理サーバ１１０から通知される制御情報を産業機械１０２ａ、１０２ｂ、撮像装置１０２ｃ、集音装置１０２ｄ等に通知する。
【０２８３】
ここで、顧客システム１３０、ファイアウォール１０３等は、複数設置されている場合も考えられる。また、１つの顧客システム１３０には、複数の仲介装置１０１が設置されている場合も考えられる。
【０２８４】
産業機器の管理システム１００の管理対象となる機器には、例えば、画像形成装置、ネットワーク家電、自動販売機、医療機器、３Ｄプリンタ、電源装置、空調システム、ガス・水道・電気等の計量システム等に通信機能を持たせた機器であっても良い。例えば、医療機器としては、眼底検査装置、Ｘ線検査装置、血圧計、体脂肪計、視力計、ペースメーカ等が挙げられる。医療機器を管理対象とする場合、仲介装置１０１は、管理対象となる機器１０２の識別情報、機器１０２の稼働状況や異常動作の有無、機器１０２による測定結果、機器１０２の使用量を示すカウンタやログ等の情報を収集して、管理サーバ１１０に送信する。
【０２８５】
また、３Ｄプリンタは、造形方式として、材料押出堆積法（ＦＤＭ）、マテリアルジェッティング、バインダージェッティング、粉末焼結積層造形（ＳＬＳ）、光造形法（ＳＬＡ）等が含まれる。３Ｄプリンタを管理対象とする場合は、仲介装置１０１は、管理対象となる機器１０２の識別情報、機器１０２の稼働状況や異常動作の有無、機器１０２に蓄積された消耗品の状態等を収集して、管理サーバ１１０に送信する。
【０２８６】
以上、本発明の好ましい実施形態について詳述したが、本発明はこれらの実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。
【０２８７】
産業機械の管理システムにおいては、機器１０２の利用者（エンドユーザー）を「顧客」として扱うのではなく、産業機械の製造元を「顧客」と扱うものであっても良い。この場合、利用者ごとに管理情報を通知する機器管理装置１２０を制限するのではなく、製造元に応じて機器管理装置１２０を選択するようにしても良い。これにより、機器管理装置１２０で動作するアプリを製造元のオペレーターが使用して、製造元が提供する機器１０２の状態を監視したり、機器１０２の使用量に応じた料金を利用者に請求したりすることができる。
【符号の説明】
【０２８８】
１００      機器管理システム
１０１      仲介装置
１０２      機器
１２１      機器管理部
３２１      対応関係管理部
３２２      管理情報取得部
３２３      通知先決定部（決定部）
３２４      通知部
３２５      要求情報受信部（受信部）
３２６      情報送信部（送信部）
３２７      登録管理部
４０４      機器管理情報（第５の対応情報）
５０１      顧客−アプリ対応情報（第１の対応情報）
５０２      顧客−仲介装置対応情報（第２の対応情報）
５０３      仲介装置−アプリ対応情報（第３の対応情報）
５０４      機器−アプリ対応情報（第４の対応情報）
【先行技術文献】
【特許文献】
【０２８９】
【特許文献１】特開２０１６−０７６２５２号公報
【図１】
2019071558.tif 000003
【図２】
2019071558.tif 000004
【図３】
2019071558.tif 000005
【図４】
2019071558.tif 000006
【図５】
2019071558.tif 000007
【図６】
2019071558.tif 000008
【図７】
2019071558.tif 000009
【図８】
2019071558.tif 000010
【図９】
2019071558.tif 000011
【図１０】
2019071558.tif 000012
【図１１】
2019071558.tif 000013
【図１２】
2019071558.tif 000014
【図１３】
2019071558.tif 000015
【図１４】
2019071558.tif 000016
【図１５】
2019071558.tif 000017
【図１６】
2019071558.tif 000018
【図１７】
2019071558.tif 000019
【図１８】
2019071558.tif 000020
【図１９】
2019071558.tif 000021
【図２０】
2019071558.tif 000022