(57)【要約】【課題】サーバによって遠隔管理される各端末装置の動作設定を容易に行うことができる管理システムおよび管理方法を提供する。【解決手段】管理システムは、第１サーバと、第２サーバと、端末装置とを備え、前記端末装置は、接続先の初期値として前記第１サーバを不揮発的に記憶し、自己の識別情報を含む接続要求を前記第１サーバへ送信し、前記第１サーバは、前記端末装置から送信された前記接続要求を受信し、受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別し、前記端末装置の接続先とすべき前記第２サーバを判別結果に応じて選択し、選択した前記第２サーバを前記端末装置に通知し、前記端末装置は、接続先の初期値を、前記第１サーバから通知された前記第２サーバに変更して不揮発的に記憶する。【選択図】図１
2019022125.tif 000002
【特許請求の範囲】
【請求項１】
第１サーバと、
第２サーバと、
端末装置とを備え、
前記端末装置は、接続先の初期値として前記第１サーバを不揮発的に記憶し、自己の識別情報を含む接続要求を前記第１サーバへ送信し、
前記第１サーバは、前記端末装置から送信された前記接続要求を受信し、受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別し、前記端末装置の接続先とすべき前記第２サーバを判別結果に応じて選択し、選択した前記第２サーバを前記端末装置に通知し、
前記端末装置は、接続先の初期値を、前記第１サーバから通知された前記第２サーバに変更して不揮発的に記憶する、管理システム。
【請求項２】
前記第２サーバは、アプリケーションを配信するアプリサーバを、接続先として前記端末装置に通知する遠隔管理サーバであり、
前記第１サーバは、前記接続要求に含まれる前記識別情報が所定の識別情報である場合、前記第２サーバを前記端末装置に通知せず、アプリケーションを配信するアプリサーバを前記端末装置に通知する、請求項１に記載の管理システム。
【請求項３】
前記第１サーバは、複数の前記第２サーバと、複数の前記端末装置の各々の識別情報との対応関係を示す対応情報を記憶する、請求項１または請求項２に記載の管理システム。
【請求項４】
前記第２サーバは、アプリケーションを配信するアプリサーバを、接続先として前記端末装置に通知する遠隔管理サーバであり、
前記端末装置は、前記第１サーバから通知された前記第２サーバへの接続要求を定期的に送信し、前記第２サーバから所定情報を受信した場合に前記第２サーバとの接続を切断し、
前記第２サーバは、前記端末装置が前記アプリサーバとの接続実績を有する場合、前記端末装置による前記接続要求の送信間隔を、前記接続実績の無い場合と比べて大きい値に設定する、請求項１から請求項３のいずれか１項に記載の管理システム。
【請求項５】
第１サーバと、第２サーバと、端末装置とを備える管理システムにおける管理方法であって、
前記端末装置が、自己の識別情報を含む接続要求を、接続先の初期値として記憶している第１サーバへ送信するステップと、
前記第１サーバが、前記端末装置から受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別するステップと、
前記第１サーバが、判別結果に応じて前記端末装置の接続先となる前記第２サーバを選択し、選択した前記第２サーバを前記端末装置に通知するステップと、
前記端末装置が、接続先の初期値を、前記第１サーバから通知された前記第２サーバに変更して不揮発的に記憶するステップとを含む、管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理システムおよび管理方法に関する。
【背景技術】
【０００２】
従来、複数の家電機器を端末装置経由で通信ネットワークに接続し、遠隔地に設けられた管理サーバが、当該通信ネットワークを通じてこれらの家電機器を遠隔管理するホームＩＣＴ（Ｉｎｆｏｒｍａｔｉｏｎ  Ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）が知られている（例えば、非特許文献１参照）。
【０００３】
上記のような端末装置は、製造工場からサービス事業者へ納品され、サービス開始後において、サービス事業者により運用される管理サーバにより遠隔管理される。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】大村弘之著「やさしいホームＩＣＴ」株式会社オーム社、平成２３年１１月１日発行
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、遠隔管理を行う管理サーバは、サービス事業者間で異なる場合が多いため、ユーザが端末装置を起動すると特定のサービス事業者の管理サーバに接続するように、当該端末装置の動作設定を行っておく必要がある。
【０００６】
このような場合、製造工場等において、出荷前の端末装置に、たとえば納品先のサービス事業者に応じた異なるファームウェアの書き込みを行う必要が生じる。
【０００７】
この発明は、上述の課題を解決するためになされたもので、その目的は、サーバによって遠隔管理される各端末装置の動作設定を容易に行うことができる管理システムおよび管理方法を提供することである。
【課題を解決するための手段】
【０００８】
（１）上記課題を解決するために、この発明のある局面に係る管理システムは、第１サーバと、第２サーバと、端末装置とを備え、前記端末装置は、接続先の初期値として前記第１サーバを不揮発的に記憶し、自己の識別情報を含む接続要求を前記第１サーバへ送信し、前記第１サーバは、前記端末装置から送信された前記接続要求を受信し、受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別し、前記端末装置の接続先とすべき前記第２サーバを判別結果に応じて選択し、選択した前記第２サーバを前記端末装置に通知し、前記端末装置は、接続先の初期値を、前記第１サーバから通知された前記第２サーバに変更して不揮発的に記憶する。
【０００９】
（５）上記課題を解決するために、この発明のある局面に係る管理方法は、第１サーバと、第２サーバと、端末装置とを備える管理システムにおける管理方法であって、前記端末装置が、自己の識別情報を含む接続要求を、接続先の初期値として記憶している第１サーバへ送信するステップと、前記第１サーバが、前記端末装置から受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別するステップと、前記第１サーバが、判別結果に応じて前記端末装置の接続先となる前記第２サーバを選択し、選択した前記第２サーバを前記端末装置に通知するステップと、前記端末装置が、接続先の初期値を、前記第１サーバから通知された前記第２サーバに変更して不揮発的に記憶するステップとを含む。
【００１０】
本発明は、このような特徴的な処理部を備える管理システムとして実現することができるだけでなく、かかる特徴的な処理をコンピュータに実行させるためのプログラムとして実現することができる。また、管理システムの一部又は全部を実現する半導体集積回路として実現することができる。
【発明の効果】
【００１１】
本発明によれば、サーバによって遠隔管理される各端末装置の動作設定を容易に行うことができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施の形態に係る管理システムの構成を示す図である。
【図２】図２は、本発明の実施の形態に係る第１遠隔管理サーバが保持しているテーブルＴ１の一例を示す図である。
【図３】図３は、本発明の実施の形態に係る第１遠隔管理サーバが保持しているテーブルＴ２の一例を示す図である。
【図４】図４は、本発明の実施の形態に係る第１遠隔管理サーバが保持しているテーブルＴ３の一例を示す図である。
【図５】図５は、本発明の実施の形態に係る端末装置の構成を示す図である。
【図６】図６は、本発明の実施の形態に係る管理システムの動作の流れの一例（その１）を示すシーケンス図である。
【図７】図７は、本発明の実施の形態の変形例に係る管理システムの動作の流れの一例（その２）を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
最初に、本発明の実施形態の内容を列記して説明する。
【００１４】
（１）本発明の実施の形態に係る管理システムは、第１サーバと、第２サーバと、端末装置とを備え、前記端末装置は、接続先の初期値として前記第１サーバを不揮発的に記憶し、自己の識別情報を含む接続要求を前記第１サーバへ送信し、前記第１サーバは、前記端末装置から送信された前記接続要求を受信し、受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別し、前記端末装置の接続先とすべき前記第２サーバを判別結果に応じて選択し、選択した前記第２サーバを前記端末装置に通知し、前記端末装置は、接続先の初期値を、前記第１サーバから通知された前記第２サーバに変更して不揮発的に記憶する。
【００１５】
このような構成により、端末装置に書き込まれた接続先の初期値が、ユーザによる端末装置の起動後、当該端末装置の識別情報に応じて選択された第２サーバに変更される。このため、端末装置の出荷前においては、出荷先の事業者に関わらず、端末装置に書き込まれるファームウェア等を共通化することができる。したがって、サーバによって遠隔管理される各端末装置の動作設定を容易に行うことができる。
【００１６】
（２）好ましくは、前記第２サーバは、アプリケーションを配信するアプリサーバを、接続先として前記端末装置に通知する遠隔管理サーバであり、前記第１サーバは、前記接続要求に含まれる前記識別情報が所定の識別情報である場合、前記第２サーバを前記端末装置に通知せず、アプリケーションを配信するアプリサーバを前記端末装置に通知する。
【００１７】
このような構成により、所定の識別情報を有する端末装置は、接続先の初期値を維持したまま、接続先の初期値である第１サーバにより通知されたアプリサーバから、アプリケーションのインストールを行うことができる。
【００１８】
（３）好ましくは、前記第１サーバは、複数の前記第２サーバと、複数の前記端末装置の各々の識別情報との対応関係を示す対応情報を記憶する。
【００１９】
このような構成により、第１サーバにおいて、端末装置から受信した接続要求に含まれる識別情報を確認することで、当該端末装置に通知すべき第２サーバを容易に特定することができる。
【００２０】
（４）好ましくは、前記第２サーバは、アプリケーションを配信するアプリサーバを、接続先として前記端末装置に通知する遠隔管理サーバであり、前記端末装置は、前記第１サーバから通知された前記第２サーバへの接続要求を定期的に送信し、前記第２サーバから所定情報を受信した場合に前記第２サーバとの接続を切断し、前記第２サーバは、前記端末装置が前記アプリサーバとの接続実績を有する場合、前記端末装置による前記接続要求の送信間隔を、前記接続実績の無い場合と比べて大きい値に設定する。
【００２１】
このような構成により、端末装置とアプリサーバとの接続実績が無い状態では、当該端末装置による接続要求の送信間隔を小さい値に設定することにより、当該端末装置とアプリサーバとの通信接続の確立が失敗した場合であっても、当該通信接続の確立が早期に試みられる。一方、当該端末装置とアプリサーバとの接続実績が有る状態では、当該端末装置による接続要求の送信間隔を大きい値に設定することにより、当該端末装置による接続要求の送信が高い頻度で行われることを避けることができる。
【００２２】
（５）本発明の実施の形態に係る管理方法は、第１サーバと、第２サーバと、端末装置とを備える管理システムにおける管理方法であって、前記端末装置が、自己の識別情報を含む接続要求を、接続先の初期値として記憶している第１サーバへ送信するステップと、前記第１サーバが、前記端末装置から受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別するステップと、前記第１サーバが、判別結果に応じて前記端末装置の接続先となる前記第２サーバを選択し、選択した前記第２サーバを前記端末装置に通知するステップと、前記端末装置が、接続先の初期値を、前記第１サーバから通知された前記第２サーバに変更して不揮発的に記憶するステップとを含む。
【００２３】
このような方法により、端末装置に書き込まれた接続先の初期値が、ユーザによる端末装置の起動後、当該端末装置の識別情報に応じて選択された第２サーバに変更される。このため、端末装置の出荷前においては、出荷先の事業者に関わらず、端末装置に書き込まれるファームウェア等を共通化することができる。したがって、サーバによって遠隔管理される各端末装置の動作設定を容易に行うことができる。
【００２４】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。
【００２５】
＜構成および基本動作＞
［全体構成］
図１は、本発明の実施の形態に係る管理システムの構成を示す図である。
【００２６】
図１を参照して、管理システム２０１は、１または複数の端末装置１０１と、第１遠隔管理サーバ（第１サーバ）１２１と、第１アプリ配信サーバ（アプリサーバ）１３１と、１または複数の第２遠隔管理サーバ（第２サーバ）１２２と、１または複数の第２アプリ配信サーバ（アプリサーバ）１３２とを備える。
【００２７】
図１では、一例として、２つの端末装置１０１、１つの第２遠隔管理サーバ１２２、および１つの第２アプリ配信サーバ１３２を示している。２つの端末装置１０１の一方を「端末装置１０１Ｘ」とし、他方を「端末装置１０１Ａ」とする。なお、端末装置１０１Ｘおよび端末装置１０１Ａの各々を「端末装置１０１」とも称する。
【００２８】
端末装置１０１は、たとえば、ＨＥＭＳ（Ｈｏｍｅ  Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）であり、家庭内に設けられた１または複数の家電機器と通信を行うことにより、これらの家電機器に関する１または複数種類のスマートホームサービスの提供を行う。
【００２９】
また、端末装置１０１は、複数のサービスで共通して必要となる機能、たとえば各種通信プロトコル、規約に従うインタフェース、および遠隔管理が行われるための機能などを製造工場から出荷される前において標準搭載している。また、端末装置１０１は、サービスごとに固有の機能については、たとえばユーザの宅内に設置された後、ユーザの指示に従いアプリケーションをインストールすることにより具備する。
【００３０】
端末装置１０１は、アプリケーションのインストールを可能にするための仕組みとして、たとえば、Ｊａｖａ（登録商標）を用いたソフトウェアモジュールの実行環境であるＯＳＧｉ（Ｏｐｅｎ  Ｓｅｒｖｉｃｅｓ  Ｇａｔｅｗａｙ  ｉｎｉｔｉａｔｉｖｅ）を用いる。
【００３１】
このＯＳＧｉでは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上でＪａｖａ ＶＭ（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）がプロセスとして実行され、そのプロセス上でＪａｖａ言語により記述されたミドルウェアであるＯＳＧｉ ＦＷ（Ｆｒａｍｅｗｏｒｋ）が動作し、さらにこの上に、１または複数のアプリケーションがインストールされて実行される。
【００３２】
第１遠隔管理サーバ１２１および第１アプリ配信サーバ１３１は第１クラウド１６１に含まれ、第２遠隔管理サーバ１２２および第２アプリ配信サーバ１３２は第２クラウド１６２に含まれる。第１クラウド１６１は、端末装置１０１Ｘに対するサービスの提供を行う事業者により管理され、第２クラウド１６２は、端末装置１０１Ａに対するサービスの提供を行う事業者により管理される。
【００３３】
第１遠隔管理サーバ１２１および第２遠隔管理サーバ１２２は、たとえば、ＴＲ−０６９により定義されたプロトコルに従い、端末装置１０１に対して遠隔地から種々の管理を行う。具体的には、第１遠隔管理サーバ１２１および第２遠隔管理サーバ１２２は、端末装置１０１の故障状況の診断、端末装置１０１におけるファームウェアの更新、端末装置１０１の設定確認、端末装置１０１の設定変更または端末装置１０１の設定リセットなどの管理を行う。
【００３４】
第１アプリ配信サーバ１３１は、端末装置１０１Ｘに対するアプリケーションの配信、および端末装置１０１Ｘにインストールされたアプリケーションの設定変更などを行う。第２アプリ配信サーバ１３２は、端末装置１０１Ａに対するアプリケーションの配信、および端末装置１０１Ａにインストールされたアプリケーションの設定変更などを行う。
【００３５】
［第１遠隔管理サーバ］
ここでは、第１クラウド１６１の管理を行う事業者は、端末装置１０１の製造および出荷を行う製造事業者であるとする。この場合、第１遠隔管理サーバ１２１は、製造事業者により製造された１または複数の端末装置１０１の各々の識別情報を記憶している。たとえば、第１遠隔管理サーバ１２１は、端末装置１０１のシリアル番号の一覧を示すテーブルＴ１を保持している。
【００３６】
図２は、本発明の実施の形態に係る第１遠隔管理サーバが保持しているテーブルＴ１の一例を示す図である。
【００３７】
図２を参照して、具体的には、テーブルＴ１には、各端末装置１０１のシリアル番号「１１１１」、「２２２２」、・・・が含まれている。
【００３８】
図３は、本発明の実施の形態に係る第１遠隔管理サーバが保持しているテーブルＴ２の一例を示す図である。
【００３９】
図４は、本発明の実施の形態に係る第１遠隔管理サーバが保持しているテーブルＴ３の一例を示す図である。
【００４０】
第１遠隔管理サーバ１２１は、複数の端末装置１０１の各々のシリアル番号と、複数の第２遠隔管理サーバ１２２との対応関係を示す対応情報をさらに記憶している。
【００４１】
対応情報は、たとえば、事業者情報および接続情報を含む。事業者情報は、複数の端末装置１０１と、複数の事業者との対応関係を示す。接続情報は、事業者ごとの、第２遠隔管理サーバ１２２との接続を行うために必要な接続情報、具体的には第２遠隔管理サーバ１２２のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、認証ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）およびパスワードを示す。
【００４２】
より詳細には、第１遠隔管理サーバ１２１は、事業者情報の内容を示すテーブルＴ２を保存している。また、第１遠隔管理サーバ１２１は、接続情報の内容を示すテーブルＴ３を保存している。
【００４３】
ここでは、シリアル番号「１１１１」の端末装置１０１、およびシリアル番号「２２２２」の端末装置１０１の遠隔管理を行う事業者がＡ社であり、シリアル番号「３３３３」の端末装置１０１の遠隔管理を行う事業者がＢ社であり、シリアル番号「４４４４」の端末装置１０１の遠隔管理を行う事業者が当該端末装置１０１の製造事業者であるとする。
【００４４】
この場合、図３に示すテーブルＴ２では、シリアル番号「１１１１」および「２２２２」に対して「Ａ社」が対応付けられ、シリアル番号「３３３３」に対して「Ｂ社」が対応付けられ、シリアル番号「４４４４」に対して「自社」が対応付けられる。
【００４５】
また、ここでは、管理システム２０１が、Ａ社の管理対象である第２遠隔管理サーバ１２２、およびＢ社の管理対象である第２遠隔管理サーバ１２２、Ｃ社の管理対象である第２遠隔管理サーバ１２２を備えているとする。
【００４６】
この場合、図４に示すテーブルＴ３には、Ａ社の管理対象である第２遠隔管理サーバ１２２のＵＲＬ、認証ＩＤおよびパスワード、Ｂ社の管理対象である第２遠隔管理サーバ１２２のＵＲＬ、認証ＩＤおよびパスワード、ならびにＣ社の管理対象である第２遠隔管理サーバ１２２のＵＲＬ、認証ＩＤおよびパスワードが含まれる。
【００４７】
再び図１を参照して、第１遠隔管理サーバ１２１は、端末装置１０１から送信された接続要求を受信して、受信した接続要求に基づいて当該端末装置１０１を判別する。
【００４８】
より詳細には、端末装置１０１から送信される接続要求には、たとえば、当該端末装置１０１のシリアル番号が含まれている。
【００４９】
第１遠隔管理サーバ１２１は、受信した接続要求に含まれるシリアル番号がテーブルＴ１に含まれているか否かを確認する。また、第１遠隔管理サーバ１２１は、当該端末装置１０１のシリアル番号がテーブルＴ１に含まれている場合、テーブルＴ２を参照して、当該端末装置１０１の遠隔管理を行う事業者を特定する。
【００５０】
また、第１遠隔管理サーバ１２１は、端末装置１０１の接続先とすべきサーバを、当該端末装置１０１の判別結果に応じて選択する。
【００５１】
具体的には、第１遠隔管理サーバ１２１は、端末装置１０１の遠隔管理を行う事業者がＡ社であると特定した場合、当該端末装置１０１の接続先とすべきサーバとして、Ａ社の管理対象である第２遠隔管理サーバ１２２を選択する。そして、第１遠隔管理サーバ１２１は、テーブルＴ３を参照して、Ａ社によるサービス用の設定を当該端末装置１０１に配信する。
【００５２】
すなわち、第１遠隔管理サーバ１２１は、Ａ社の管理対象である第２遠隔管理サーバ１２２のＵＲＬ、認証ＩＤおよびパスワードを当該端末装置１０１に通知する。
【００５３】
また、第１遠隔管理サーバ１２１は、第１アプリ配信サーバ１３１のＵＲＬ、認証ＩＤおよびパスワードを記憶している。第１遠隔管理サーバ１２１は、端末装置１０１からの接続要求に含まれるシリアル番号が所定のシリアル番号である場合、第２遠隔管理サーバ１２２の通知を行わず、製造事業者によるサービス用の設定を当該端末装置１０１に配信する。
【００５４】
すなわち、第１遠隔管理サーバ１２１は、端末装置１０１の判別処理において、当該端末装置１０１の管理を行う事業者が製造事業者であると特定した場合、製造事業者の管理対象である第１アプリ配信サーバ１３１のＵＲＬ、認証ＩＤおよびパスワードを当該端末装置１０１に通知する。
【００５５】
［第２遠隔管理サーバ］
第２遠隔管理サーバ１２２は、第２アプリ配信サーバ１３２のＵＲＬ、認証ＩＤおよびパスワードを記憶している。たとえば、Ａ社の管理対象である第２遠隔管理サーバ１２２は、Ａ社の管理対象である第２アプリ配信サーバ１３２のＵＲＬ、認証ＩＤおよびパスワードを記憶している。
【００５６】
また、第２遠隔管理サーバ１２２は、端末装置１０１から送信された、所定の認証ＩＤおよび所定のパスワードを含む接続要求を受信した場合、当該接続要求を許可する。そして、第２遠隔管理サーバ１２２は、当該端末装置１０１と第２アプリ配信サーバ１３２との接続実績の有無を確認する。
【００５７】
そして、第２遠隔管理サーバ１２２は、当該端末装置１０１が第２アプリ配信サーバ１３２との接続実績を有する場合、当該端末装置１０１による接続要求の送信間隔を変更する。
【００５８】
たとえば、端末装置１０１は、第２アプリ配信サーバ１３２との通信接続が確立すると、アプリケーションの配信等が完了した後も当該通信接続を継続する。
【００５９】
端末装置１０１と第２アプリ配信サーバ１３２との接続実績が無い場合、すなわち端末装置１０１と第２アプリ配信サーバ１３２との通信接続が確立されていない状態では、当該端末装置１０１による接続要求の送信間隔が短く設定されている。これにより、端末装置１０１と第２アプリ配信サーバ１３２との接続処理が失敗したとしても、当該接続処理が早期に再び行われる。この送信間隔は、たとえば１５分であり、端末装置１０１に保存されている。
【００６０】
これに対して、端末装置１０１と第２アプリ配信サーバ１３２との接続実績が有る場合、すなわち端末装置１０１と第２アプリ配信サーバ１３２との通信接続が確立されている状態では、当該端末装置１０１による接続要求の送信が高い頻度で行われる必要がない。
【００６１】
このため、第２遠隔管理サーバ１２２は、端末装置１０１による接続要求の送信間隔を、端末装置１０１と第２アプリ配信サーバ１３２との接続実績が無い場合と比べて大きい値、たとえば２４時間に設定する。そして、第２遠隔管理サーバ１２２は、変更後の送信間隔を端末装置１０１に通知する。
【００６２】
なお、端末装置１０１は、第２アプリ配信サーバ１３２からアプリケーション等の所定情報を受信した場合、第２アプリ配信サーバ１３２との通信接続を切断する構成であってもよい。この場合、第２アプリ配信サーバ１３２は、端末装置１０１との接続実績を保持する。第２遠隔管理サーバ１２２は、第２アプリ配信サーバ１３２の保持する接続実績を確認することにより、端末装置１０１と第２アプリ配信サーバ１３２との接続実績の有無を把握することができる。
【００６３】
また、第２遠隔管理サーバ１２２は、端末装置１０１と第２アプリ配信サーバ１３２との接続実績の実績が無い場合、当該第２アプリ配信サーバ１３２のＵＲＬ、認証ＩＤおよびパスワードを当該端末装置１０１に通知する。
【００６４】
なお、端末装置１０１は、所定の認証ＩＤおよび所定のパスワードを含む接続要求を第２遠隔管理サーバ１２２へ送信する構成に限らず、たとえば、自己のシリアル番号を含む接続要求を第２遠隔管理サーバ１２２へ送信する構成であってもよい。
【００６５】
この場合、第２遠隔管理サーバ１２２は、たとえば、遠隔管理の対象となる１または複数の端末装置１０１のシリアル番号の一覧を記憶している。そして、第２遠隔管理サーバ１２２は、端末装置１０１からの接続要求に含まれるシリアル番号が、記憶しているシリアル番号の一覧に含まれている場合、当該接続要求を許可する。
【００６６】
［第１アプリ配信サーバおよび第２アプリ配信サーバ］
第１アプリ配信サーバ１３１および第２アプリ配信サーバ１３２は、端末装置１０１から送信された、所定の認証ＩＤおよび所定のパスワードを含む接続要求を受信した場合、当該端末装置１０１に対するアプリケーションの配信などを行う。
【００６７】
たとえば、ユーザが、端末装置１０１Ｘと第１アプリ配信サーバ１３１との通信接続が確立した後、アプリケーションのインストールを指示する操作を端末装置１０１Ｘに対して行ったとする。この場合、端末装置１０１Ｘは、ユーザによる操作内容を示す操作情報を第１アプリ配信サーバ１３１へ送信する。
【００６８】
第１アプリ配信サーバ１３１は、端末装置１０１Ｘから送信された操作情報を受信した場合、当該操作情報に基づいて、ユーザにより指定されたアプリケーションを把握し、端末装置１０１Ｘに対して当該アプリケーションの配信を行う。
【００６９】
また、第１アプリ配信サーバ１３１は、端末装置１０１Ｘへ配信したアプリケーションに関する設定の変更が必要である場合、端末装置１０１Ｘに対して設定変更を通知する。
【００７０】
第２アプリ配信サーバ１３２の構成および動作は、第１アプリ配信サーバ１３１の構成および動作と同様である。
【００７１】
なお、第１遠隔管理サーバ１２１および第１アプリ配信サーバ１３１は、一体化されてもよい。また、第２遠隔管理サーバ１２２および第２アプリ配信サーバ１３２は、一体化されてもよい。
【００７２】
［端末装置］
図５は、本発明の実施の形態に係る端末装置の構成を示す図である。
【００７３】
図５を参照して、端末装置１０１は、設定管理部１１と、アプリ管理部１２と、遠隔管理部１３とを含む。
【００７４】
遠隔管理部１３は、たとえば、ユーザの操作により自己の端末装置１０１の電源がオンに切り替わり、インターネットに接続されると、ＴＲ−０６９により定義されるプロトコルに従って第１遠隔管理サーバ１２１に対して接続要求を送信する。
【００７５】
より詳細には、設定管理部１１は、たとえばフラッシュメモリを含み、自己の端末装置１０１の出荷時において、接続先の初期値として第１遠隔管理サーバ１２１のＵＲＬを不揮発的に記憶している。
【００７６】
遠隔管理部１３は、第１遠隔管理サーバ１２１のＵＲＬを設定管理部１１から読み出し、自己の識別情報、たとえばシリアル番号を含む接続要求を、第１遠隔管理サーバ１２１へ送信する。
【００７７】
また、遠隔管理部１３は、第１遠隔管理サーバ１２１との通信接続が確立し、第１遠隔管理サーバ１２１から、第２遠隔管理サーバ１２２のＵＲＬ、認証ＩＤおよびパスワードの通知を受けた場合、通知されたＵＲＬ、認証ＩＤおよびパスワードを設定管理部１１に保存する。
【００７８】
より詳細には、遠隔管理部１３は、設定管理部１１に保存されている接続先の初期値を、第１遠隔管理サーバ１２１から第２遠隔管理サーバ１２２へ変更する。そして、遠隔管理部１３は、第１遠隔管理サーバ１２１との通信接続を切断する。
【００７９】
また、遠隔管理部１３は、第１遠隔管理サーバ１２１との通信接続が確立し、第１遠隔管理サーバ１２１から、第１アプリ配信サーバ１３１のＵＲＬ、認証ＩＤおよびパスワードの通知を受けたとする。この場合、遠隔管理部１３は、第１遠隔管理サーバ１２１から通知されたＵＲＬ、認証ＩＤおよびパスワードを設定管理部１１に保存し、第１遠隔管理サーバ１２１との通信接続を切断する。
【００８０】
また、遠隔管理部１３は、接続先の初期値を第２遠隔管理サーバ１２２に変更した場合、第２遠隔管理サーバ１２２のＵＲＬ、認証ＩＤおよびパスワードを設定管理部１１から読み出す。そして、遠隔管理部１３は、読み出した認証ＩＤおよびパスワードを含む接続要求を、たとえばＴＲ−０６９により定義されるプロトコルに従い、定期的に第２遠隔管理サーバ１２２へ送信する。接続要求の送信間隔は、設定管理部１１に保存されている。
【００８１】
そして、遠隔管理部１３は、第２遠隔管理サーバ１２２との通信接続が確立し、当該第２遠隔管理サーバ１２２から所定情報を受信した場合、第２遠隔管理サーバ１２２との通信接続を切断する。より詳細には、遠隔管理部１３は、第２遠隔管理サーバ１２２から、第２アプリ配信サーバ１３２のＵＲＬ、認証ＩＤおよびパスワードの通知を受けた場合、通知されたＵＲＬ、認証ＩＤおよびパスワードを設定管理部１１に保存し、第２遠隔管理サーバ１２２との通信接続を切断する。
【００８２】
また、遠隔管理部１３は、第１遠隔管理サーバ１２１または第２遠隔管理サーバ１２２により接続要求の送信間隔の変更が判断され、変更後の送信間隔の通知を受けると、通知された送信間隔を設定管理部１１に保存する。そして、遠隔管理部１３は、送信間隔の通知元である第１遠隔管理サーバ１２１または第２遠隔管理サーバ１２２との通信接続を切断し、設定管理部１１に保存した送信間隔で接続要求の送信を行う。
【００８３】
アプリ管理部１２は、たとえばユーザにより所定の操作が行われると、設定管理部１１に保存されている、第１アプリ配信サーバ１３１または第２アプリ配信サーバ１３２のＵＲＬ、認証ＩＤおよびパスワードを読み出す。そして、アプリ管理部１２は、読み出した認証ＩＤおよびパスワードを含む接続要求を、読み出したＵＲＬに対応する、第１アプリ配信サーバ１３１または第２アプリ配信サーバ１３２へ送信する。
【００８４】
また、ユーザが、端末装置１０１と、第１アプリ配信サーバ１３１または第２アプリ配信サーバ１３２との通信接続が確立した後、端末装置１０１に対してアプリケーションのインストールを指示する操作を行ったとする。
【００８５】
この場合、当該端末装置１０１におけるアプリ管理部１２は、ユーザによる操作内容を示す操作情報を、自己との通信接続が確立している第１アプリ配信サーバ１３１または第２アプリ配信サーバ１３２へ送信する。そして、アプリ管理部１２は、第１アプリ配信サーバ１３１または第２アプリ配信サーバ１３２から配信されたアプリケーションをインストールする。
【００８６】
また、アプリ管理部１２は、第１アプリ配信サーバ１３１または第２アプリ配信サーバ１３２から、アプリケーションに関する設定変更の通知を受けた場合、通知された内容に基づいて、自己の各アプリケーションのうち、対応するアプリケーションの設定を変更する。
【００８７】
なお、上述した例では、管理システム２０１は、製造事業者により遠隔管理される端末装置１０１に対してアプリケーションを配信する第１アプリ配信サーバ１３１を備える構成であるとしたが、このような構成に限定されない。
【００８８】
管理システム２０１は、第１アプリ配信サーバ１３１を備えず、管理システム２０１に含まれる複数の端末装置１０１はいずれも、製造事業者とは異なる事業者により管理されるサーバからアプリケーションをインストールする構成であってもよい。
【００８９】
また、上述した例では、第１遠隔管理サーバ１２１は、複数の端末装置１０１の各々のシリアル番号と、複数の第２遠隔管理サーバ１２２との対応関係を示す対応情報を記憶している構成であるとしたが、このような構成に限定されない。
【００９０】
第１遠隔管理サーバ１２１は、端末装置１０１のシリアル番号に基づく判別結果に応じて、当該端末装置１０１の接続先とすべき第２遠隔管理サーバ１２２の選択を行う構成であればよく、対応情報を記憶しなくてもよい。
【００９１】
また、上述した例では、第２遠隔管理サーバ１２２は、端末装置１０１と第２アプリ配信サーバ１３２との接続実績が有る場合、当該端末装置１０１による接続要求の送信間隔を、当該端末装置１０１と第２アプリ配信サーバ１３２との接続実績が無い場合と比べて大きい値に設定する構成であるとしたが、このような構成に限定されない。
【００９２】
端末装置１０１と第２アプリ配信サーバ１３２との接続実績の有無に関わらず、当該端末装置１０１による接続要求の送信間隔が維持される構成であってもよい。
【００９３】
＜動作の流れ＞
管理システム２０１における各装置は、コンピュータを備え、当該コンピュータにおけるＣＰＵ等の演算処理部は、以下のシーケンス図の各ステップの一部または全部を含むプログラムを図示しないメモリから読み出して実行する。これら複数の装置のプログラムは、それぞれ、外部からインストールすることができる。これら複数の装置のプログラムは、それぞれ、記録媒体に格納された状態で流通する。
【００９４】
［例１］
図６は、本発明の実施の形態に係る管理システムの動作の流れの一例（その１）を示すシーケンス図である。ここでは、Ａ社により遠隔管理されるシリアル番号「１１１１」の端末装置１０１Ａ、第１遠隔管理サーバ１２１、第２遠隔管理サーバ１２２および第２アプリ配信サーバ１３２の動作の流れについて説明する。
【００９５】
図６を参照して、まず、第１遠隔管理サーバ１２１は、端末装置１０１の出荷前において、図２に示すテーブルＴ１に、製造事業者により製造された１または複数の端末装置１０１のシリアル番号を登録する（ステップＳ１１）。
【００９６】
次に、第１遠隔管理サーバ１２１は、端末装置１０１の出荷前において、図３に示すテーブルＴ３に、端末装置１０１ごとの、納品先の事業者を登録する（ステップＳ１２）。
【００９７】
次に、端末装置１０１Ａにおける遠隔管理部１３は、たとえば、自己の端末装置１０１Ａがユーザの宅内に設置された後にユーザの操作により電源がオンに切り替わり、インターネットに接続されると、設定管理部１１に保存されている接続先の初期値、すなわち第１遠隔管理サーバ１２１のＵＲＬを読み出す（ステップＳ１３）。
【００９８】
次に、遠隔管理部１３は、自己の端末装置１０１Ａのシリアル番号を含む接続要求を第１遠隔管理サーバ１２１へ送信する（ステップＳ１４）。
【００９９】
次に、第１遠隔管理サーバ１２１は、遠隔管理部１３から送信された接続要求を受信し、受信した接続要求に含まれるシリアル番号「１１１１」を用いて端末装置１０１Ａの判別処理を行う。具体的には、第１遠隔管理サーバ１２１は、端末装置１０１Ａの判別処理として、認証処理、および事業者の特定処理を行う。
【０１００】
すなわち、第１遠隔管理サーバ１２１は、受信した接続要求に含まれるシリアル番号「１１１１」がテーブルＴ１に含まれているか否かを確認することにより、当該接続要求を許可するか否かを決定する認証処理を行う。ここでは、第１遠隔管理サーバ１２１は、シリアル番号「１１１１」がテーブルＴ１に含まれているため、受信した接続要求を許可する（ステップＳ１５）。
【０１０１】
次に、第１遠隔管理サーバ１２１は、テーブルＴ２を参照して、シリアル番号「１１１１」に対応する事業者の特定処理を行う。ここでは、第１遠隔管理サーバ１２１は、シリアル番号「１１１１」に対応する事業者がＡ社であることを確認する（ステップＳ１６）。
【０１０２】
次に、第１遠隔管理サーバ１２１は、テーブルＴ３を参照して、Ａ社の管理対象である第２遠隔管理サーバ１２２のＵＲＬ、認証ＩＤおよびパスワードを取得し、これらＵＲＬ、認証ＩＤおよびパスワードを端末装置１０１Ａに通知する（ステップＳ１７）。
【０１０３】
次に、端末装置１０１Ａにおける遠隔管理部１３は、第１遠隔管理サーバ１２１から、第２遠隔管理サーバ１２２のＵＲＬ、認証ＩＤおよびパスワードの通知を受けると、通知されたＵＲＬ、認証ＩＤおよびパスワードを設定管理部１１に保存する。より詳細には、遠隔管理部１３は、設定管理部１１に不揮発的に記憶されている接続先の初期値を、第１遠隔管理サーバ１２１から第２遠隔管理サーバ１２２へ変更する（ステップＳ１８）。
【０１０４】
次に、遠隔管理部１３は、第１遠隔管理サーバ１２１との通信接続を切断する（ステップＳ１９）。
【０１０５】
次に、遠隔管理部１３は、設定管理部１１に保存されている第２遠隔管理サーバ１２２のＵＲＬ、認証ＩＤおよびパスワードを読み出し（ステップＳ２０）、読み出した認証ＩＤおよびパスワードを含む接続要求を第２遠隔管理サーバ１２２へ送信する（ステップＳ２１）。
【０１０６】
次に、第２遠隔管理サーバ１２２は、端末装置１０１から送信された接続要求を受信すると、当該接続要求に含まれる認証ＩＤおよびパスワードの認証処理を行う。すなわち、第２遠隔管理サーバ１２２は、当該接続要求に含まれる認証ＩＤおよびパスワードが所定の認証ＩＤおよび所定のパスワードである場合、当該接続要求を許可する（ステップＳ２２）。
【０１０７】
次に、第２遠隔管理サーバ１２２は、認証処理において接続要求を許可した場合、端末装置１０１Ａと第２アプリ配信サーバ１３２との接続実績の確認を行う。ここでは、端末装置１０１Ａが第２アプリ配信サーバ１３２との接続実績を有していないとする（ステップＳ２３）。
【０１０８】
次に、第２遠隔管理サーバ１２２は、予め記憶する第２アプリ配信サーバ１３２のＵＲＬ、認証ＩＤおよびパスワードを端末装置１０１Ａに通知する（ステップＳ２４）。
【０１０９】
次に、端末装置１０１Ａにおける遠隔管理部１３は、第２遠隔管理サーバ１２２から、第２アプリ配信サーバ１３２のＵＲＬ、認証ＩＤおよびパスワードの通知を受けると、通知されたＵＲＬ、認証ＩＤおよびパスワードを設定管理部１１に保存し（ステップＳ２５）、第２遠隔管理サーバ１２２との通信接続を切断する（ステップＳ２６）。
【０１１０】
次に、アプリ管理部１２は、たとえばユーザにより所定の操作が行われると、設定管理部１１に保存されている第２アプリ配信サーバ１３２のＵＲＬ、認証ＩＤおよびパスワードを読み出し（ステップＳ２７）、読み出した認証ＩＤおよびパスワードを含む接続要求を第２アプリ配信サーバ１３２へ送信する（ステップＳ２８）。
【０１１１】
次に、第２アプリ配信サーバ１３２は、端末装置１０１Ａから送信された接続要求を受信して、受信した接続要求に含まれる認証ＩＤおよびパスワードの認証処理を行う。すなわち、第２アプリ配信サーバ１３２は、当該接続要求に含まれる認証ＩＤおよびパスワードが所定の認証ＩＤおよび所定のパスワードである場合、当該接続要求を許可する（ステップＳ２９）。
【０１１２】
次に、第２アプリ配信サーバ１３２は、接続要求を許可した場合、たとえば、端末装置１０１Ａに対するアプリケーションの配信を行う（ステップＳ３０）。そして、端末装置１０１Ａにおけるアプリ管理部１２は、第２アプリ配信サーバ１３２から配信されたアプリケーションをインストールする。
【０１１３】
次に、第２アプリ配信サーバ１３２は、たとえば、端末装置１０１Ａへ配信したアプリケーションのうち、設定変更が必要であるアプリケーションがある場合、設定変更を端末装置１０１Ａに通知する（ステップＳ３１）。そして、端末装置１０１Ａにおけるアプリ管理部１２は、第２アプリ配信サーバ１３２から通知された内容に基づいて、自己の各アプリケーションのうち、対応するアプリケーションの設定を変更する。
【０１１４】
次に、遠隔管理部１３は、たとえば、前回の接続要求の送信から送信間隔が経過した場合、またはユーザにより端末装置１０１Ａに対して所定の操作が行われた場合など、接続イベントが発生した場合（ステップＳ３２）、第２遠隔管理サーバ１２２の認証ＩＤおよびパスワードを含む接続要求を第２遠隔管理サーバ１２２へ送信する（ステップＳ３３）。
【０１１５】
次に、第２遠隔管理サーバ１２２は、端末装置１０１Ａから送信された接続要求を受信すると、当該接続要求に含まれる認証ＩＤおよびパスワードの認証処理を行う（ステップＳ３４）。
【０１１６】
次に、第２遠隔管理サーバ１２２は、認証処理において接続要求を許可した場合、端末装置１０１Ａと第２アプリ配信サーバ１３２との接続実績の確認を行う。ここでは、第２遠隔管理サーバ１２２は、端末装置１０１Ａが第２アプリ配信サーバ１３２との接続実績を有していることを確認する（ステップＳ３５）。
【０１１７】
次に、第２遠隔管理サーバ１２２は、端末装置１０１Ａによる接続要求の送信間隔の変更を決定し、変更後の送信間隔を端末装置１０１に通知する（ステップＳ３６）。
【０１１８】
次に、端末装置１０１における遠隔管理部１３は、第２遠隔管理サーバ１２２から変更後の送信間隔の通知を受けると、通知された送信間隔を設定管理部１１に保存し（ステップＳ３７）、第２遠隔管理サーバ１２２との通信接続を切断する（ステップＳ３８）。
【０１１９】
［例２］
図７は、本発明の実施の形態の変形例に係る管理システムの動作の流れの一例（その２）を示すシーケンス図である。ここでは、製造事業者により遠隔管理されるシリアル番号「４４４４」の端末装置１０１Ｘ、第１遠隔管理サーバ１２１および第１アプリ配信サーバ１３１の動作の流れについて説明する。
【０１２０】
図７を参照して、まず、第１遠隔管理サーバ１２１は、端末装置１０１の出荷前において、図２に示すテーブルＴ１に、製造事業者により製造された１または複数の端末装置１０１のシリアル番号を登録する（ステップＳ４１）。
【０１２１】
次に、第１遠隔管理サーバ１２１は、端末装置１０１の出荷前において、図３に示すテーブルＴ３に、端末装置１０１ごとの、納品先の事業者を登録する（ステップＳ４２）。
【０１２２】
次に、端末装置１０１Ｘにおける遠隔管理部１３は、たとえば、自己の端末装置１０１Ｘがユーザの宅内に設置された後にユーザの操作により電源がオンに切り替わり、インターネットに接続されると、設定管理部１１に保存されている接続先の初期値、すなわち第１遠隔管理サーバ１２１のＵＲＬを読み出す（ステップＳ４３）。
【０１２３】
次に、遠隔管理部１３は、自己の端末装置１０１Ｘのシリアル番号を含む接続要求を第１遠隔管理サーバ１２１へ送信する（ステップＳ４４）。
【０１２４】
次に、第１遠隔管理サーバ１２１は、遠隔管理部１３から送信された接続要求を受信し、受信した接続要求に含まれるシリアル番号「４４４４」を用いて端末装置１０１Ｘの判別処理を行う。具体的には、第１遠隔管理サーバ１２１は、端末装置１０１Ｘの判別処理として、認証処理、および事業者の特定処理を行う。
【０１２５】
ここでは、第１遠隔管理サーバ１２１は、受信した接続要求に含まれるシリアル番号「４４４４」がテーブルＴ１に含まれているため、当該接続要求を許可する（ステップＳ４５）。
【０１２６】
次に、第１遠隔管理サーバ１２１は、テーブルＴ２を参照して、シリアル番号「４４４４」に対応する事業者の特定処理を行う。ここでは、第１遠隔管理サーバ１２１は、シリアル番号「４４４４」の端末装置１０１に対応する事業者が製造事業者であることを確認する（ステップＳ４６）。
【０１２７】
次に、第１遠隔管理サーバ１２１は、端末装置１０１と第１アプリ配信サーバ１３１との接続実績の確認を行う。ここでは、端末装置１０１が第１アプリ配信サーバ１３１との接続実績を有していないとする（ステップＳ４７）。
【０１２８】
次に、第１遠隔管理サーバ１２１は、予め記憶する第１アプリ配信サーバ１３１のＵＲＬ、認証ＩＤおよびパスワードを端末装置１０１Ｘに通知する（ステップＳ４８）。
【０１２９】
次に、端末装置１０１Ｘにおける遠隔管理部１３は、第１遠隔管理サーバ１２１から、第１アプリ配信サーバ１３１のＵＲＬ、認証ＩＤおよびパスワードの通知を受けると、通知されたＵＲＬ、認証ＩＤおよびパスワードを設定管理部１１に保存し（ステップＳ４９）、第１遠隔管理サーバ１２１との通信接続を切断する（ステップＳ５０）。
【０１３０】
次に、アプリ管理部１２は、たとえばユーザにより所定の操作が行われると、設定管理部１１に保存されている第１アプリ配信サーバ１３１のＵＲＬ、認証ＩＤおよびパスワードを読み出し（ステップＳ５１）、読み出した認証ＩＤおよびパスワードを含む接続要求を第１アプリ配信サーバ１３１へ送信する（ステップＳ５２）。
【０１３１】
次に、第１アプリ配信サーバ１３１は、端末装置１０１Ｘから送信された接続要求を受信して、受信した接続要求に含まれる認証ＩＤおよびパスワードの認証処理を行う。すなわち、第１アプリ配信サーバ１３１は、当該接続要求に含まれる認証ＩＤおよびパスワードが所定の認証ＩＤおよび所定のパスワードである場合、当該接続要求を許可する（ステップＳ５３）。
【０１３２】
次に、第１アプリ配信サーバ１３１は、接続要求を許可した場合、たとえば、端末装置１０１Ｘに対するアプリケーションの配信を行う（ステップＳ５４）。そして、端末装置１０１Ｘにおけるアプリ管理部１２は、第１アプリ配信サーバ１３１から配信されたアプリケーションをインストールする。
【０１３３】
次に、第１アプリ配信サーバ１３１は、たとえば、端末装置１０１Ｘへ配信したアプリケーションのうち、設定変更が必要であるアプリケーションがある場合、設定変更を端末装置１０１Ｘに通知する（ステップＳ５５）。そして、端末装置１０１Ｘにおけるアプリ管理部１２は、第１アプリ配信サーバ１３１から通知された内容に基づいて、自己の各アプリケーションのうち、対応するアプリケーションの設定を変更する。
【０１３４】
次に、遠隔管理部１３は、たとえば、前回の接続要求の送信から送信間隔が経過した場合、またはユーザにより端末装置１０１Ｘに対して所定の操作が行われた場合など、接続イベントが発生した場合（ステップＳ５６）、自己の端末装置１０１Ｘのシリアル番号「４４４４」を含む接続要求を第１遠隔管理サーバ１２１へ送信する（ステップＳ５７）。
【０１３５】
次に、第１遠隔管理サーバ１２１は、端末装置１０１Ｘから送信された接続要求を受信すると、当該接続要求に含まれるシリアル番号に基づいて認証処理を行う（ステップＳ５８）。
【０１３６】
次に、第１遠隔管理サーバ１２１は、認証処理において接続要求を許可した場合、テーブルＴ２を参照して、接続要求に含まれるシリアル番号に対応する事業者の特定処理を行う（ステップＳ５９）。
【０１３７】
次に、第１遠隔管理サーバ１２１は、端末装置１０１Ｘと第１アプリ配信サーバ１３１との接続実績の確認を行う。ここでは、第１遠隔管理サーバ１２１は、端末装置１０１Ｘが第１アプリ配信サーバ１３１との接続実績を有していることを確認する（ステップＳ６０）。
【０１３８】
次に、第１遠隔管理サーバ１２１は、端末装置１０１Ｘによる接続要求の送信間隔の変更を決定し、変更後の送信間隔を端末装置１０１に通知する（ステップＳ６１）。
【０１３９】
次に、端末装置１０１における遠隔管理部１３は、第１遠隔管理サーバ１２１から変更後の送信間隔の通知を受けると、通知された送信間隔を設定管理部１１に保存し（ステップＳ６２）、第２遠隔管理サーバ１２２との通信接続を切断する（ステップＳ６３）。
【０１４０】
ところで、遠隔管理を行う管理サーバは、サービス事業者間で異なる場合が多いため、ユーザが端末装置を起動すると特定のサービス事業者の管理サーバに接続するように、当該端末装置の動作設定を行っておく必要がある。
【０１４１】
このような場合、製造工場等において、出荷前の端末装置に、たとえば納品先のサービス事業者に応じた異なるファームウェアの書き込みを行う必要が生じる。
【０１４２】
このようにサービス事業者に応じて異なるファームウェアの書き込みを行うためには、少数の端末装置を出荷する場合であっても端末装置ごとに書き込むべきファームウェアを指示したり、工場において各ファームウェアの動作を検証したりする必要があり、多くの手間を要する。また、端末装置に誤ったファームウェアが書き込まれる可能性もある。
【０１４３】
これに対して、本発明の実施の形態に係る管理システム２０１では、端末装置１０１は、接続先の初期値として第１遠隔管理サーバ１２１を不揮発的に記憶し、自己のシリアル番号を含む接続要求を第１遠隔管理サーバ１２１へ送信する。第１遠隔管理サーバ１２１は、端末装置１０１から送信された接続要求を受信し、受信した接続要求に含まれるシリアル番号に基づいて端末装置１０１を判別する。また、第１遠隔管理サーバ１２１は、端末装置１０１の接続先とすべき第２遠隔管理サーバ１２２を判別結果に応じて選択し、選択した第２遠隔管理サーバ１２２を端末装置１０１に通知する。端末装置１０１は、接続先の初期値を、第１遠隔管理サーバ１２１から通知された第２遠隔管理サーバ１２２に変更して不揮発的に記憶する。
【０１４４】
このような構成により、端末装置１０１に書き込まれた接続先の初期値が、ユーザによる端末装置１０１の起動後、当該端末装置１０１のシリアル番号に応じて選択された第２遠隔管理サーバ１２２に変更される。このため、端末装置１０１の出荷前においては、出荷先の事業者に関わらず、端末装置１０１に書き込まれるファームウェア等を共通化することができる。したがって、サーバによって遠隔管理される各端末装置１０１の動作設定を容易に行うことができる。
【０１４５】
また、本発明の実施の形態に係る管理システム２０１では、第２遠隔管理サーバ１２２は、アプリケーションを配信する第２アプリ配信サーバ１３２を、接続先として端末装置１０１に通知する。第１遠隔管理サーバ１２１は、端末装置１０１からの接続要求に含まれるシリアル番号が所定のシリアル番号である場合、第２遠隔管理サーバ１２２を端末装置１０１に通知せず、アプリケーションを配信する第１アプリ配信サーバ１３１を端末装置１０１に通知する。
【０１４６】
このような構成により、所定のシリアル番号の端末装置１０１は、接続先の初期値を維持したまま、接続先の初期値である第１遠隔管理サーバ１２１により通知された第１アプリ配信サーバ１３１から、アプリケーションのインストールを行うことができる。
【０１４７】
また、本発明の実施の形態に係る管理システム２０１では、第１遠隔管理サーバ１２１は、複数の第２遠隔管理サーバ１２２と、複数の端末装置１０１の各々のシリアル番号との対応関係を示す対応情報を記憶する。
【０１４８】
このような構成により、第１遠隔管理サーバ１２１において、端末装置１０１から受信した接続要求に含まれるシリアル番号を確認することで、当該端末装置１０１に通知すべき第２遠隔管理サーバ１２２を容易に特定することができる。
【０１４９】
また、本発明の実施の形態に係る管理システム２０１では、端末装置１０１は、第１遠隔管理サーバ１２１から通知された第２遠隔管理サーバ１２２への接続要求を定期的に送信する。また、端末装置１０１は、第２遠隔管理サーバ１２２から所定情報を受信した場合に第２遠隔管理サーバ１２２との通信接続を切断する。第２遠隔管理サーバ１２２は、端末装置１０１が第２アプリ配信サーバ１３２との接続実績を有する場合、端末装置１０１による接続要求の送信間隔を、接続実績の無い場合と比べて大きい値に設定する。
【０１５０】
このような構成により、端末装置１０１と第２アプリ配信サーバ１３２との接続実績が無い状態では、当該端末装置１０１による接続要求の送信間隔を小さい値に設定することにより、当該端末装置１０１と第２アプリ配信サーバ１３２との通信接続の確立が失敗した場合であっても、当該通信接続の確立が早期に試みられる。一方、当該端末装置１０１と第２アプリ配信サーバ１３２との接続実績が有る状態では、当該端末装置１０１による接続要求の送信間隔を大きい値に設定することにより、当該端末装置１０１による接続要求の送信が高い頻度で行われることを避けることができる。
【０１５１】
また、本発明の実施の形態に係る管理システム２０１では、まず、端末装置１０１が、自己のシリアル番号を含む接続要求を、接続先の初期値として記憶している第１遠隔管理サーバ１２１へ送信する。次に、第１遠隔管理サーバ１２１が、端末装置１０１から受信した接続要求に含まれるシリアル番号に基づいて端末装置１０１を判別する。次に、第１遠隔管理サーバ１２１が、判別結果に応じて端末装置１０１の接続先となる第２遠隔管理サーバ１２２を選択し、選択した第２遠隔管理サーバ１２２を端末装置１０１に通知する。次に、端末装置１０１が、接続先の初期値を、第１遠隔管理サーバ１２１から通知された第２遠隔管理サーバ１２２に変更して不揮発的に記憶する。
【０１５２】
このような方法により、端末装置に書き込まれた接続先の初期値が、ユーザによる端末装置の起動後、当該端末装置１０１のシリアル番号に応じて選択された第２遠隔管理サーバ１２２に変更される。このため、端末装置１０１の出荷前においては、出荷先の事業者に関わらず、端末装置１０１に書き込まれるファームウェア等を共通化することができる。したがって、サーバによって遠隔管理される各端末装置１０１の動作設定を容易に行うことができる。
【０１５３】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１５４】
以上の説明は、以下に付記する特徴を含む。
【０１５５】
［付記１］
第１サーバと、
第２サーバと、
端末装置とを備え、
前記端末装置は、接続先の初期値として前記第１サーバを不揮発的に記憶し、自己の識別情報を含む接続要求を前記第１サーバへ送信し、
前記第１サーバは、前記端末装置から送信された前記接続要求を受信し、受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別し、前記端末装置の接続先とすべき前記第２サーバを判別結果に応じて選択し、選択した前記第２サーバを前記端末装置に通知し、
前記端末装置は、接続先の初期値を、前記第１サーバから通知された前記第２サーバに変更して不揮発的に記憶し、
前記第１サーバは、前記端末装置の製造事業者により管理されるサーバであり、
前記第２サーバは、前記端末装置の出荷後において前記端末装置の遠隔管理を行うサーバであり、
前記端末装置は、ＨＥＭＳ（Ｈｏｍｅ  Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）であり、
前記接続要求に含まれる前記識別情報は、前記端末装置のシリアル番号であり、
前記第１サーバは、前記接続要求に含まれる前記シリアル番号に基づいて、前記端末装置の遠隔管理を行う事業者を特定し、特定した事業者により管理される前記第２サーバを、前記端末装置の接続先とすべきサーバとして選択する、管理システム。
【符号の説明】
【０１５６】
１１  設定管理部
１２  アプリ管理部
１３  遠隔管理部
１０１  端末装置
１２１  第１遠隔管理サーバ（第１サーバ）
１２２  第２遠隔管理サーバ（第２サーバ）
１３１  第１アプリ配信サーバ（アプリサーバ）
１３２  第２アプリ配信サーバ（アプリサーバ）
１６１  第１クラウド
１６２  第２クラウド
【図１】
2019022125.tif 000003
【図２】
2019022125.tif 000004
【図３】
2019022125.tif 000005
【図４】
2019022125.tif 000006
【図５】
2019022125.tif 000007
【図６】
2019022125.tif 000008
【図７】
2019022125.tif 000009