[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6834825B2 - Management system and management method - Google Patents

Management system and management method Download PDF

Info

Publication number
JP6834825B2
JP6834825B2 JP2017140141A JP2017140141A JP6834825B2 JP 6834825 B2 JP6834825 B2 JP 6834825B2 JP 2017140141 A JP2017140141 A JP 2017140141A JP 2017140141 A JP2017140141 A JP 2017140141A JP 6834825 B2 JP6834825 B2 JP 6834825B2
Authority
JP
Japan
Prior art keywords
server
terminal device
remote management
management server
connection request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017140141A
Other languages
Japanese (ja)
Other versions
JP2019022125A (en
Inventor
啓子 北島
啓子 北島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP2017140141A priority Critical patent/JP6834825B2/en
Publication of JP2019022125A publication Critical patent/JP2019022125A/en
Application granted granted Critical
Publication of JP6834825B2 publication Critical patent/JP6834825B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Description

本発明は、管理システムおよび管理方法に関する。 The present invention relates to a management system and a management method.

従来、複数の家電機器を端末装置経由で通信ネットワークに接続し、遠隔地に設けられた管理サーバが、当該通信ネットワークを通じてこれらの家電機器を遠隔管理するホームICT(Information And Communication Technology)が知られている(例えば、非特許文献1参照)。 Conventionally, home ICT (Information and Communication Technology) is known in which a plurality of home appliances are connected to a communication network via a terminal device and a management server provided in a remote location remotely manages these home appliances through the communication network. (See, for example, Non-Patent Document 1).

上記のような端末装置は、製造工場からサービス事業者へ納品され、サービス開始後において、サービス事業者により運用される管理サーバにより遠隔管理される。 The terminal device as described above is delivered from the manufacturing factory to the service provider, and is remotely managed by the management server operated by the service provider after the service starts.

大村弘之著「やさしいホームICT」株式会社オーム社、平成23年11月1日発行"Easy Home ICT" by Hiroyuki Omura, published by Ohmsha Co., Ltd. on November 1, 2011

ところで、遠隔管理を行う管理サーバは、サービス事業者間で異なる場合が多いため、ユーザが端末装置を起動すると特定のサービス事業者の管理サーバに接続するように、当該端末装置の動作設定を行っておく必要がある。 By the way, since the management server that performs remote management is often different between service providers, the operation of the terminal device is set so as to connect to the management server of a specific service provider when the user starts the terminal device. You need to keep it.

このような場合、製造工場等において、出荷前の端末装置に、たとえば納品先のサービス事業者に応じた異なるファームウェアの書き込みを行う必要が生じる。 In such a case, in a manufacturing factory or the like, it becomes necessary to write different firmware to the terminal device before shipment, for example, according to the service provider of the delivery destination.

この発明は、上述の課題を解決するためになされたもので、その目的は、サーバによって遠隔管理される各端末装置の動作設定を容易に行うことができる管理システムおよび管理方法を提供することである。 The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a management system and a management method capable of easily setting the operation of each terminal device remotely managed by a server. is there.

(1)上記課題を解決するために、この発明のある局面に係る管理システムは、第1サーバと、第2サーバと、端末装置とを備え、前記端末装置は、接続先の初期値として前記第1サーバを不揮発的に記憶し、自己の識別情報を含む接続要求を前記第1サーバへ送信し、前記第1サーバは、前記端末装置から送信された前記接続要求を受信し、受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別し、前記端末装置の接続先とすべき前記第2サーバを判別結果に応じて選択し、選択した前記第2サーバを前記端末装置に通知し、前記端末装置は、接続先の初期値を、前記第1サーバから通知された前記第2サーバに変更して不揮発的に記憶する。 (1) In order to solve the above problems, the management system according to a certain aspect of the present invention includes a first server, a second server, and a terminal device, and the terminal device is described as an initial value of a connection destination. The first server is stored non-volatilely, a connection request including its own identification information is transmitted to the first server, and the first server receives the connection request transmitted from the terminal device and receives the connection request. The terminal device is determined based on the identification information included in the connection request, the second server to be connected to the terminal device is selected according to the determination result, and the selected second server is selected as the terminal device. The terminal device changes the initial value of the connection destination to the second server notified from the first server and stores it non-volatilely.

(5)上記課題を解決するために、この発明のある局面に係る管理方法は、第1サーバと、第2サーバと、端末装置とを備える管理システムにおける管理方法であって、前記端末装置が、自己の識別情報を含む接続要求を、接続先の初期値として記憶している第1サーバへ送信するステップと、前記第1サーバが、前記端末装置から受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別するステップと、前記第1サーバが、判別結果に応じて前記端末装置の接続先となる前記第2サーバを選択し、選択した前記第2サーバを前記端末装置に通知するステップと、前記端末装置が、接続先の初期値を、前記第1サーバから通知された前記第2サーバに変更して不揮発的に記憶するステップとを含む。 (5) In order to solve the above problems, the management method according to a certain aspect of the present invention is a management method in a management system including a first server, a second server, and a terminal device, and the terminal device , A step of transmitting a connection request including its own identification information to a first server stored as an initial value of a connection destination, and the identification included in the connection request received by the first server from the terminal device. The step of discriminating the terminal device based on the information, the first server selects the second server to be connected to the terminal device according to the discrimination result, and the selected second server is the terminal device. The terminal device includes a step of changing the initial value of the connection destination to the second server notified from the first server and storing it non-volatilely.

本発明は、このような特徴的な処理部を備える管理システムとして実現することができるだけでなく、かかる特徴的な処理をコンピュータに実行させるためのプログラムとして実現することができる。また、管理システムの一部又は全部を実現する半導体集積回路として実現することができる。 The present invention can be realized not only as a management system provided with such a characteristic processing unit, but also as a program for causing a computer to execute such a characteristic processing. Further, it can be realized as a semiconductor integrated circuit that realizes a part or all of the management system.

本発明によれば、サーバによって遠隔管理される各端末装置の動作設定を容易に行うことができる。 According to the present invention, it is possible to easily set the operation of each terminal device remotely managed by the server.

図1は、本発明の実施の形態に係る管理システムの構成を示す図である。FIG. 1 is a diagram showing a configuration of a management system according to an embodiment of the present invention. 図2は、本発明の実施の形態に係る第1遠隔管理サーバが保持しているテーブルT1の一例を示す図である。FIG. 2 is a diagram showing an example of a table T1 held by the first remote management server according to the embodiment of the present invention. 図3は、本発明の実施の形態に係る第1遠隔管理サーバが保持しているテーブルT2の一例を示す図である。FIG. 3 is a diagram showing an example of a table T2 held by the first remote management server according to the embodiment of the present invention. 図4は、本発明の実施の形態に係る第1遠隔管理サーバが保持しているテーブルT3の一例を示す図である。FIG. 4 is a diagram showing an example of a table T3 held by the first remote management server according to the embodiment of the present invention. 図5は、本発明の実施の形態に係る端末装置の構成を示す図である。FIG. 5 is a diagram showing a configuration of a terminal device according to an embodiment of the present invention. 図6は、本発明の実施の形態に係る管理システムの動作の流れの一例(その1)を示すシーケンス図である。FIG. 6 is a sequence diagram showing an example (No. 1) of the operation flow of the management system according to the embodiment of the present invention. 図7は、本発明の実施の形態の変形例に係る管理システムの動作の流れの一例(その2)を示すシーケンス図である。FIG. 7 is a sequence diagram showing an example (No. 2) of the operation flow of the management system according to the modified example of the embodiment of the present invention.

最初に、本発明の実施形態の内容を列記して説明する。 First, the contents of the embodiments of the present invention will be listed and described.

(1)本発明の実施の形態に係る管理システムは、第1サーバと、第2サーバと、端末装置とを備え、前記端末装置は、接続先の初期値として前記第1サーバを不揮発的に記憶し、自己の識別情報を含む接続要求を前記第1サーバへ送信し、前記第1サーバは、前記端末装置から送信された前記接続要求を受信し、受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別し、前記端末装置の接続先とすべき前記第2サーバを判別結果に応じて選択し、選択した前記第2サーバを前記端末装置に通知し、前記端末装置は、接続先の初期値を、前記第1サーバから通知された前記第2サーバに変更して不揮発的に記憶する。 (1) The management system according to the embodiment of the present invention includes a first server, a second server, and a terminal device, and the terminal device makes the first server non-volatile as an initial value of a connection destination. A connection request that is stored and includes its own identification information is transmitted to the first server, and the first server receives the connection request transmitted from the terminal device and the identification included in the received connection request. The terminal device is discriminated based on the information, the second server to be connected to the terminal device is selected according to the discrimination result, the selected second server is notified to the terminal device, and the terminal device is notified. Changes the initial value of the connection destination to the second server notified from the first server and stores it non-volatilely.

このような構成により、端末装置に書き込まれた接続先の初期値が、ユーザによる端末装置の起動後、当該端末装置の識別情報に応じて選択された第2サーバに変更される。このため、端末装置の出荷前においては、出荷先の事業者に関わらず、端末装置に書き込まれるファームウェア等を共通化することができる。したがって、サーバによって遠隔管理される各端末装置の動作設定を容易に行うことができる。 With such a configuration, the initial value of the connection destination written in the terminal device is changed to the second server selected according to the identification information of the terminal device after the user starts the terminal device. Therefore, before the terminal device is shipped, the firmware or the like written to the terminal device can be standardized regardless of the shipping destination business operator. Therefore, it is possible to easily set the operation of each terminal device remotely managed by the server.

(2)好ましくは、前記第2サーバは、アプリケーションを配信するアプリサーバを、接続先として前記端末装置に通知する遠隔管理サーバであり、前記第1サーバは、前記接続要求に含まれる前記識別情報が所定の識別情報である場合、前記第2サーバを前記端末装置に通知せず、アプリケーションを配信するアプリサーバを前記端末装置に通知する。 (2) Preferably, the second server is a remote management server that notifies the terminal device of an application server that delivers an application as a connection destination, and the first server is the identification information included in the connection request. Is the predetermined identification information, the second server is not notified to the terminal device, and the application server that distributes the application is notified to the terminal device.

このような構成により、所定の識別情報を有する端末装置は、接続先の初期値を維持したまま、接続先の初期値である第1サーバにより通知されたアプリサーバから、アプリケーションのインストールを行うことができる。 With such a configuration, the terminal device having the predetermined identification information installs the application from the application server notified by the first server, which is the initial value of the connection destination, while maintaining the initial value of the connection destination. Can be done.

(3)好ましくは、前記第1サーバは、複数の前記第2サーバと、複数の前記端末装置の各々の識別情報との対応関係を示す対応情報を記憶する。 (3) Preferably, the first server stores correspondence information indicating a correspondence relationship between the plurality of second servers and the identification information of each of the plurality of terminal devices.

このような構成により、第1サーバにおいて、端末装置から受信した接続要求に含まれる識別情報を確認することで、当該端末装置に通知すべき第2サーバを容易に特定することができる。 With such a configuration, the first server can easily identify the second server to be notified to the terminal device by confirming the identification information included in the connection request received from the terminal device.

(4)好ましくは、前記第2サーバは、アプリケーションを配信するアプリサーバを、接続先として前記端末装置に通知する遠隔管理サーバであり、前記端末装置は、前記第1サーバから通知された前記第2サーバへの接続要求を定期的に送信し、前記第2サーバから所定情報を受信した場合に前記第2サーバとの接続を切断し、前記第2サーバは、前記端末装置が前記アプリサーバとの接続実績を有する場合、前記端末装置による前記接続要求の送信間隔を、前記接続実績の無い場合と比べて大きい値に設定する。 (4) Preferably, the second server is a remote management server that notifies the terminal device of an application server that delivers an application as a connection destination, and the terminal device is the first server notified from the first server. A connection request to the two servers is periodically transmitted, and when the predetermined information is received from the second server, the connection with the second server is disconnected. In the second server, the terminal device and the application server are connected. When the terminal device has a connection record of, the transmission interval of the connection request by the terminal device is set to a value larger than that in the case where there is no connection record.

このような構成により、端末装置とアプリサーバとの接続実績が無い状態では、当該端末装置による接続要求の送信間隔を小さい値に設定することにより、当該端末装置とアプリサーバとの通信接続の確立が失敗した場合であっても、当該通信接続の確立が早期に試みられる。一方、当該端末装置とアプリサーバとの接続実績が有る状態では、当該端末装置による接続要求の送信間隔を大きい値に設定することにより、当該端末装置による接続要求の送信が高い頻度で行われることを避けることができる。 With such a configuration, when there is no connection record between the terminal device and the application server, the communication connection between the terminal device and the application server is established by setting the transmission interval of the connection request by the terminal device to a small value. Even if it fails, the establishment of the communication connection is attempted at an early stage. On the other hand, in a state where the terminal device and the application server have a connection record, the connection request is transmitted by the terminal device at a high frequency by setting the transmission interval of the connection request by the terminal device to a large value. Can be avoided.

(5)本発明の実施の形態に係る管理方法は、第1サーバと、第2サーバと、端末装置とを備える管理システムにおける管理方法であって、前記端末装置が、自己の識別情報を含む接続要求を、接続先の初期値として記憶している第1サーバへ送信するステップと、前記第1サーバが、前記端末装置から受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別するステップと、前記第1サーバが、判別結果に応じて前記端末装置の接続先となる前記第2サーバを選択し、選択した前記第2サーバを前記端末装置に通知するステップと、前記端末装置が、接続先の初期値を、前記第1サーバから通知された前記第2サーバに変更して不揮発的に記憶するステップとを含む。 (5) The management method according to the embodiment of the present invention is a management method in a management system including a first server, a second server, and a terminal device, and the terminal device includes its own identification information. The terminal device is based on a step of transmitting a connection request to a first server stored as an initial value of a connection destination and the identification information included in the connection request received by the first server from the terminal device. The step of determining the above, the step of the first server selecting the second server to be connected to the terminal device according to the determination result, and the step of notifying the selected second server to the terminal device. The terminal device includes a step of changing the initial value of the connection destination to the second server notified from the first server and storing it non-volatilely.

このような方法により、端末装置に書き込まれた接続先の初期値が、ユーザによる端末装置の起動後、当該端末装置の識別情報に応じて選択された第2サーバに変更される。このため、端末装置の出荷前においては、出荷先の事業者に関わらず、端末装置に書き込まれるファームウェア等を共通化することができる。したがって、サーバによって遠隔管理される各端末装置の動作設定を容易に行うことができる。 By such a method, the initial value of the connection destination written in the terminal device is changed to the second server selected according to the identification information of the terminal device after the user starts the terminal device. Therefore, before the terminal device is shipped, the firmware or the like written to the terminal device can be standardized regardless of the shipping destination business operator. Therefore, it is possible to easily set the operation of each terminal device remotely managed by the server.

以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. The same or corresponding parts in the drawings are designated by the same reference numerals, and the description thereof will not be repeated. In addition, at least a part of the embodiments described below may be arbitrarily combined.

<構成および基本動作>
[全体構成]
図1は、本発明の実施の形態に係る管理システムの構成を示す図である。
<Configuration and basic operation>
[overall structure]
FIG. 1 is a diagram showing a configuration of a management system according to an embodiment of the present invention.

図1を参照して、管理システム201は、1または複数の端末装置101と、第1遠隔管理サーバ(第1サーバ)121と、第1アプリ配信サーバ(アプリサーバ)131と、1または複数の第2遠隔管理サーバ(第2サーバ)122と、1または複数の第2アプリ配信サーバ(アプリサーバ)132とを備える。 With reference to FIG. 1, the management system 201 includes one or more terminal devices 101, a first remote management server (first server) 121, a first application distribution server (app server) 131, and one or more. It includes a second remote management server (second server) 122 and one or more second application distribution servers (application servers) 132.

図1では、一例として、2つの端末装置101、1つの第2遠隔管理サーバ122、および1つの第2アプリ配信サーバ132を示している。2つの端末装置101の一方を「端末装置101X」とし、他方を「端末装置101A」とする。なお、端末装置101Xおよび端末装置101Aの各々を「端末装置101」とも称する。 In FIG. 1, as an example, two terminal devices 101, one second remote management server 122, and one second application distribution server 132 are shown. One of the two terminal devices 101 is referred to as "terminal device 101X" and the other is referred to as "terminal device 101A". Each of the terminal device 101X and the terminal device 101A is also referred to as a "terminal device 101".

端末装置101は、たとえば、HEMS(Home Energy Management System)であり、家庭内に設けられた1または複数の家電機器と通信を行うことにより、これらの家電機器に関する1または複数種類のスマートホームサービスの提供を行う。 The terminal device 101 is, for example, a HEMS (Home Energy Management System), and by communicating with one or a plurality of home appliances provided in a home, one or a plurality of types of smart home services related to these home appliances can be provided. Make an offer.

また、端末装置101は、複数のサービスで共通して必要となる機能、たとえば各種通信プロトコル、規約に従うインタフェース、および遠隔管理が行われるための機能などを製造工場から出荷される前において標準搭載している。また、端末装置101は、サービスごとに固有の機能については、たとえばユーザの宅内に設置された後、ユーザの指示に従いアプリケーションをインストールすることにより具備する。 In addition, the terminal device 101 is equipped with functions commonly required for a plurality of services, such as various communication protocols, interfaces that comply with conventions, and functions for remote management, as standard equipment before being shipped from the manufacturing plant. ing. Further, the terminal device 101 is provided with functions unique to each service, for example, by installing the application in the user's home and then installing the application according to the user's instruction.

端末装置101は、アプリケーションのインストールを可能にするための仕組みとして、たとえば、Java(登録商標)を用いたソフトウェアモジュールの実行環境であるOSGi(Open Services Gateway initiative)を用いる。 The terminal device 101 uses, for example, OSGi (Open Services Gateway initiative), which is an execution environment of a software module using Java (registered trademark), as a mechanism for enabling installation of an application.

このOSGiでは、OS(Operating System)上でJava VM(Virtual Machine)がプロセスとして実行され、そのプロセス上でJava言語により記述されたミドルウェアであるOSGi FW(Framework)が動作し、さらにこの上に、1または複数のアプリケーションがインストールされて実行される。 In this OSGi, Java VM (Virtual Machine) is executed as a process on the OS (Operating System), and OSGi FW (Flamework), which is middleware described in Java language, operates on the process, and further, on top of this, Java VM (Virtual Machine) is executed. One or more applications are installed and run.

第1遠隔管理サーバ121および第1アプリ配信サーバ131は第1クラウド161に含まれ、第2遠隔管理サーバ122および第2アプリ配信サーバ132は第2クラウド162に含まれる。第1クラウド161は、端末装置101Xに対するサービスの提供を行う事業者により管理され、第2クラウド162は、端末装置101Aに対するサービスの提供を行う事業者により管理される。 The first remote management server 121 and the first application distribution server 131 are included in the first cloud 161, and the second remote management server 122 and the second application distribution server 132 are included in the second cloud 162. The first cloud 161 is managed by a business operator that provides services to the terminal device 101X, and the second cloud 162 is managed by a business operator that provides services to the terminal device 101A.

第1遠隔管理サーバ121および第2遠隔管理サーバ122は、たとえば、TR−069により定義されたプロトコルに従い、端末装置101に対して遠隔地から種々の管理を行う。具体的には、第1遠隔管理サーバ121および第2遠隔管理サーバ122は、端末装置101の故障状況の診断、端末装置101におけるファームウェアの更新、端末装置101の設定確認、端末装置101の設定変更または端末装置101の設定リセットなどの管理を行う。 The first remote management server 121 and the second remote management server 122 perform various management on the terminal device 101 from a remote location according to, for example, the protocol defined by TR-069. Specifically, the first remote management server 121 and the second remote management server 122 diagnose the failure status of the terminal device 101, update the firmware in the terminal device 101, check the settings of the terminal device 101, and change the settings of the terminal device 101. Alternatively, management such as resetting the settings of the terminal device 101 is performed.

第1アプリ配信サーバ131は、端末装置101Xに対するアプリケーションの配信、および端末装置101Xにインストールされたアプリケーションの設定変更などを行う。第2アプリ配信サーバ132は、端末装置101Aに対するアプリケーションの配信、および端末装置101Aにインストールされたアプリケーションの設定変更などを行う。 The first application distribution server 131 distributes the application to the terminal device 101X, changes the settings of the application installed in the terminal device 101X, and the like. The second application distribution server 132 distributes the application to the terminal device 101A, changes the settings of the application installed in the terminal device 101A, and the like.

[第1遠隔管理サーバ]
ここでは、第1クラウド161の管理を行う事業者は、端末装置101の製造および出荷を行う製造事業者であるとする。この場合、第1遠隔管理サーバ121は、製造事業者により製造された1または複数の端末装置101の各々の識別情報を記憶している。たとえば、第1遠隔管理サーバ121は、端末装置101のシリアル番号の一覧を示すテーブルT1を保持している。
[1st remote management server]
Here, it is assumed that the business operator that manages the first cloud 161 is a manufacturing business operator that manufactures and ships the terminal device 101. In this case, the first remote management server 121 stores the identification information of each of the one or a plurality of terminal devices 101 manufactured by the manufacturer. For example, the first remote management server 121 holds a table T1 showing a list of serial numbers of the terminal device 101.

図2は、本発明の実施の形態に係る第1遠隔管理サーバが保持しているテーブルT1の一例を示す図である。 FIG. 2 is a diagram showing an example of a table T1 held by the first remote management server according to the embodiment of the present invention.

図2を参照して、具体的には、テーブルT1には、各端末装置101のシリアル番号「1111」、「2222」、・・・が含まれている。 Specifically, with reference to FIG. 2, the table T1 includes serial numbers "1111", "2222", ... Of each terminal device 101.

図3は、本発明の実施の形態に係る第1遠隔管理サーバが保持しているテーブルT2の一例を示す図である。 FIG. 3 is a diagram showing an example of a table T2 held by the first remote management server according to the embodiment of the present invention.

図4は、本発明の実施の形態に係る第1遠隔管理サーバが保持しているテーブルT3の一例を示す図である。 FIG. 4 is a diagram showing an example of a table T3 held by the first remote management server according to the embodiment of the present invention.

第1遠隔管理サーバ121は、複数の端末装置101の各々のシリアル番号と、複数の第2遠隔管理サーバ122との対応関係を示す対応情報をさらに記憶している。 The first remote management server 121 further stores correspondence information indicating the correspondence relationship between the serial numbers of the plurality of terminal devices 101 and the plurality of second remote management servers 122.

対応情報は、たとえば、事業者情報および接続情報を含む。事業者情報は、複数の端末装置101と、複数の事業者との対応関係を示す。接続情報は、事業者ごとの、第2遠隔管理サーバ122との接続を行うために必要な接続情報、具体的には第2遠隔管理サーバ122のURL(Uniform Resource Locator)、認証ID(Identification)およびパスワードを示す。 Correspondence information includes, for example, operator information and connection information. The business operator information indicates the correspondence relationship between the plurality of terminal devices 101 and the plurality of business operators. The connection information is the connection information required for connecting to the second remote management server 122 for each business operator, specifically, the URL (Uniform Resource Password) of the second remote management server 122, and the authentication ID (Identification). And the password.

より詳細には、第1遠隔管理サーバ121は、事業者情報の内容を示すテーブルT2を保存している。また、第1遠隔管理サーバ121は、接続情報の内容を示すテーブルT3を保存している。 More specifically, the first remote management server 121 stores a table T2 showing the contents of the business operator information. Further, the first remote management server 121 stores a table T3 showing the contents of the connection information.

ここでは、シリアル番号「1111」の端末装置101、およびシリアル番号「2222」の端末装置101の遠隔管理を行う事業者がA社であり、シリアル番号「3333」の端末装置101の遠隔管理を行う事業者がB社であり、シリアル番号「4444」の端末装置101の遠隔管理を行う事業者が当該端末装置101の製造事業者であるとする。 Here, the business operator that remotely manages the terminal device 101 having the serial number "1111" and the terminal device 101 having the serial number "2222" is company A, and remotely manages the terminal device 101 having the serial number "3333". It is assumed that the business operator is Company B and the business operator that remotely manages the terminal device 101 having the serial number "4444" is the manufacturer of the terminal device 101.

この場合、図3に示すテーブルT2では、シリアル番号「1111」および「2222」に対して「A社」が対応付けられ、シリアル番号「3333」に対して「B社」が対応付けられ、シリアル番号「4444」に対して「自社」が対応付けられる。 In this case, in the table T2 shown in FIG. 3, "Company A" is associated with the serial numbers "1111" and "2222", and "Company B" is associated with the serial number "3333". "Company" is associated with the number "4444".

また、ここでは、管理システム201が、A社の管理対象である第2遠隔管理サーバ122、およびB社の管理対象である第2遠隔管理サーバ122、C社の管理対象である第2遠隔管理サーバ122を備えているとする。 Further, here, the management system 201 is a second remote management server 122 that is managed by company A, a second remote management server 122 that is managed by company B, and a second remote management that is managed by company C. It is assumed that the server 122 is provided.

この場合、図4に示すテーブルT3には、A社の管理対象である第2遠隔管理サーバ122のURL、認証IDおよびパスワード、B社の管理対象である第2遠隔管理サーバ122のURL、認証IDおよびパスワード、ならびにC社の管理対象である第2遠隔管理サーバ122のURL、認証IDおよびパスワードが含まれる。 In this case, in the table T3 shown in FIG. 4, the URL, the authentication ID and password of the second remote management server 122 managed by the company A, the URL of the second remote management server 122 managed by the company B, and the authentication The ID and password, as well as the URL, authentication ID and password of the second remote management server 122 managed by Company C are included.

再び図1を参照して、第1遠隔管理サーバ121は、端末装置101から送信された接続要求を受信して、受信した接続要求に基づいて当該端末装置101を判別する。 With reference to FIG. 1 again, the first remote management server 121 receives the connection request transmitted from the terminal device 101, and determines the terminal device 101 based on the received connection request.

より詳細には、端末装置101から送信される接続要求には、たとえば、当該端末装置101のシリアル番号が含まれている。 More specifically, the connection request transmitted from the terminal device 101 includes, for example, the serial number of the terminal device 101.

第1遠隔管理サーバ121は、受信した接続要求に含まれるシリアル番号がテーブルT1に含まれているか否かを確認する。また、第1遠隔管理サーバ121は、当該端末装置101のシリアル番号がテーブルT1に含まれている場合、テーブルT2を参照して、当該端末装置101の遠隔管理を行う事業者を特定する。 The first remote management server 121 confirms whether or not the serial number included in the received connection request is included in the table T1. Further, when the serial number of the terminal device 101 is included in the table T1, the first remote management server 121 refers to the table T2 to specify the operator who performs the remote management of the terminal device 101.

また、第1遠隔管理サーバ121は、端末装置101の接続先とすべきサーバを、当該端末装置101の判別結果に応じて選択する。 Further, the first remote management server 121 selects a server to be connected to the terminal device 101 according to the determination result of the terminal device 101.

具体的には、第1遠隔管理サーバ121は、端末装置101の遠隔管理を行う事業者がA社であると特定した場合、当該端末装置101の接続先とすべきサーバとして、A社の管理対象である第2遠隔管理サーバ122を選択する。そして、第1遠隔管理サーバ121は、テーブルT3を参照して、A社によるサービス用の設定を当該端末装置101に配信する。 Specifically, when the company that remotely manages the terminal device 101 is specified to be company A, the first remote management server 121 manages company A as a server to be connected to the terminal device 101. Select the target second remote management server 122. Then, the first remote management server 121 refers to the table T3 and distributes the setting for the service by the company A to the terminal device 101.

すなわち、第1遠隔管理サーバ121は、A社の管理対象である第2遠隔管理サーバ122のURL、認証IDおよびパスワードを当該端末装置101に通知する。 That is, the first remote management server 121 notifies the terminal device 101 of the URL, the authentication ID, and the password of the second remote management server 122, which is the management target of the company A.

また、第1遠隔管理サーバ121は、第1アプリ配信サーバ131のURL、認証IDおよびパスワードを記憶している。第1遠隔管理サーバ121は、端末装置101からの接続要求に含まれるシリアル番号が所定のシリアル番号である場合、第2遠隔管理サーバ122の通知を行わず、製造事業者によるサービス用の設定を当該端末装置101に配信する。 Further, the first remote management server 121 stores the URL, the authentication ID, and the password of the first application distribution server 131. When the serial number included in the connection request from the terminal device 101 is a predetermined serial number, the first remote management server 121 does not notify the second remote management server 122, and the manufacturer sets the service for the service. It is delivered to the terminal device 101.

すなわち、第1遠隔管理サーバ121は、端末装置101の判別処理において、当該端末装置101の管理を行う事業者が製造事業者であると特定した場合、製造事業者の管理対象である第1アプリ配信サーバ131のURL、認証IDおよびパスワードを当該端末装置101に通知する。 That is, when the first remote management server 121 identifies in the determination process of the terminal device 101 that the business operator that manages the terminal device 101 is a manufacturer, the first application that is the management target of the manufacturer. Notify the terminal device 101 of the URL, authentication ID, and password of the distribution server 131.

[第2遠隔管理サーバ]
第2遠隔管理サーバ122は、第2アプリ配信サーバ132のURL、認証IDおよびパスワードを記憶している。たとえば、A社の管理対象である第2遠隔管理サーバ122は、A社の管理対象である第2アプリ配信サーバ132のURL、認証IDおよびパスワードを記憶している。
[Second remote management server]
The second remote management server 122 stores the URL, the authentication ID, and the password of the second application distribution server 132. For example, the second remote management server 122 managed by the company A stores the URL, the authentication ID, and the password of the second application distribution server 132 managed by the company A.

また、第2遠隔管理サーバ122は、端末装置101から送信された、所定の認証IDおよび所定のパスワードを含む接続要求を受信した場合、当該接続要求を許可する。そして、第2遠隔管理サーバ122は、当該端末装置101と第2アプリ配信サーバ132との接続実績の有無を確認する。 Further, when the second remote management server 122 receives the connection request including the predetermined authentication ID and the predetermined password transmitted from the terminal device 101, the second remote management server 122 permits the connection request. Then, the second remote management server 122 confirms whether or not there is a connection record between the terminal device 101 and the second application distribution server 132.

そして、第2遠隔管理サーバ122は、当該端末装置101が第2アプリ配信サーバ132との接続実績を有する場合、当該端末装置101による接続要求の送信間隔を変更する。 Then, when the terminal device 101 has a connection record with the second application distribution server 132, the second remote management server 122 changes the transmission interval of the connection request by the terminal device 101.

たとえば、端末装置101は、第2アプリ配信サーバ132との通信接続が確立すると、アプリケーションの配信等が完了した後も当該通信接続を継続する。 For example, when the communication connection with the second application distribution server 132 is established, the terminal device 101 continues the communication connection even after the distribution of the application is completed.

端末装置101と第2アプリ配信サーバ132との接続実績が無い場合、すなわち端末装置101と第2アプリ配信サーバ132との通信接続が確立されていない状態では、当該端末装置101による接続要求の送信間隔が短く設定されている。これにより、端末装置101と第2アプリ配信サーバ132との接続処理が失敗したとしても、当該接続処理が早期に再び行われる。この送信間隔は、たとえば15分であり、端末装置101に保存されている。 When there is no connection record between the terminal device 101 and the second application distribution server 132, that is, when the communication connection between the terminal device 101 and the second application distribution server 132 has not been established, the terminal device 101 transmits a connection request. The interval is set short. As a result, even if the connection process between the terminal device 101 and the second application distribution server 132 fails, the connection process is performed again at an early stage. This transmission interval is, for example, 15 minutes and is stored in the terminal device 101.

これに対して、端末装置101と第2アプリ配信サーバ132との接続実績が有る場合、すなわち端末装置101と第2アプリ配信サーバ132との通信接続が確立されている状態では、当該端末装置101による接続要求の送信が高い頻度で行われる必要がない。 On the other hand, when there is a connection record between the terminal device 101 and the second application distribution server 132, that is, when the communication connection between the terminal device 101 and the second application distribution server 132 is established, the terminal device 101 Does not need to be sent frequently.

このため、第2遠隔管理サーバ122は、端末装置101による接続要求の送信間隔を、端末装置101と第2アプリ配信サーバ132との接続実績が無い場合と比べて大きい値、たとえば24時間に設定する。そして、第2遠隔管理サーバ122は、変更後の送信間隔を端末装置101に通知する。 Therefore, the second remote management server 122 sets the transmission interval of the connection request by the terminal device 101 to a value larger than that when there is no connection record between the terminal device 101 and the second application distribution server 132, for example, 24 hours. To do. Then, the second remote management server 122 notifies the terminal device 101 of the changed transmission interval.

なお、端末装置101は、第2アプリ配信サーバ132からアプリケーション等の所定情報を受信した場合、第2アプリ配信サーバ132との通信接続を切断する構成であってもよい。この場合、第2アプリ配信サーバ132は、端末装置101との接続実績を保持する。第2遠隔管理サーバ122は、第2アプリ配信サーバ132の保持する接続実績を確認することにより、端末装置101と第2アプリ配信サーバ132との接続実績の有無を把握することができる。 The terminal device 101 may be configured to disconnect the communication connection with the second application distribution server 132 when the terminal device 101 receives predetermined information such as an application from the second application distribution server 132. In this case, the second application distribution server 132 holds the connection record with the terminal device 101. By confirming the connection record held by the second application distribution server 132, the second remote management server 122 can grasp the presence or absence of the connection record between the terminal device 101 and the second application distribution server 132.

また、第2遠隔管理サーバ122は、端末装置101と第2アプリ配信サーバ132との接続実績の実績が無い場合、当該第2アプリ配信サーバ132のURL、認証IDおよびパスワードを当該端末装置101に通知する。 If the second remote management server 122 has no record of connection between the terminal device 101 and the second application distribution server 132, the second remote management server 122 transfers the URL, authentication ID, and password of the second application distribution server 132 to the terminal device 101. Notice.

なお、端末装置101は、所定の認証IDおよび所定のパスワードを含む接続要求を第2遠隔管理サーバ122へ送信する構成に限らず、たとえば、自己のシリアル番号を含む接続要求を第2遠隔管理サーバ122へ送信する構成であってもよい。 The terminal device 101 is not limited to a configuration in which a connection request including a predetermined authentication ID and a predetermined password is transmitted to the second remote management server 122, and for example, the terminal device 101 sends a connection request including its own serial number to the second remote management server 122. It may be configured to transmit to 122.

この場合、第2遠隔管理サーバ122は、たとえば、遠隔管理の対象となる1または複数の端末装置101のシリアル番号の一覧を記憶している。そして、第2遠隔管理サーバ122は、端末装置101からの接続要求に含まれるシリアル番号が、記憶しているシリアル番号の一覧に含まれている場合、当該接続要求を許可する。 In this case, the second remote management server 122 stores, for example, a list of serial numbers of one or a plurality of terminal devices 101 to be remotely managed. Then, when the serial number included in the connection request from the terminal device 101 is included in the list of stored serial numbers, the second remote management server 122 permits the connection request.

[第1アプリ配信サーバおよび第2アプリ配信サーバ]
第1アプリ配信サーバ131および第2アプリ配信サーバ132は、端末装置101から送信された、所定の認証IDおよび所定のパスワードを含む接続要求を受信した場合、当該端末装置101に対するアプリケーションの配信などを行う。
[1st application distribution server and 2nd application distribution server]
When the first application distribution server 131 and the second application distribution server 132 receive the connection request including the predetermined authentication ID and the predetermined password transmitted from the terminal device 101, the first application distribution server 131 and the second application distribution server 132 distribute the application to the terminal device 101 and the like. Do.

たとえば、ユーザが、端末装置101Xと第1アプリ配信サーバ131との通信接続が確立した後、アプリケーションのインストールを指示する操作を端末装置101Xに対して行ったとする。この場合、端末装置101Xは、ユーザによる操作内容を示す操作情報を第1アプリ配信サーバ131へ送信する。 For example, suppose that the user performs an operation instructing the terminal device 101X to install an application after the communication connection between the terminal device 101X and the first application distribution server 131 is established. In this case, the terminal device 101X transmits the operation information indicating the operation content by the user to the first application distribution server 131.

第1アプリ配信サーバ131は、端末装置101Xから送信された操作情報を受信した場合、当該操作情報に基づいて、ユーザにより指定されたアプリケーションを把握し、端末装置101Xに対して当該アプリケーションの配信を行う。 When the first application distribution server 131 receives the operation information transmitted from the terminal device 101X, the first application distribution server 131 grasps the application specified by the user based on the operation information and distributes the application to the terminal device 101X. Do.

また、第1アプリ配信サーバ131は、端末装置101Xへ配信したアプリケーションに関する設定の変更が必要である場合、端末装置101Xに対して設定変更を通知する。 Further, when the first application distribution server 131 needs to change the setting related to the application distributed to the terminal device 101X, the first application distribution server 131 notifies the terminal device 101X of the setting change.

第2アプリ配信サーバ132の構成および動作は、第1アプリ配信サーバ131の構成および動作と同様である。 The configuration and operation of the second application distribution server 132 are the same as the configuration and operation of the first application distribution server 131.

なお、第1遠隔管理サーバ121および第1アプリ配信サーバ131は、一体化されてもよい。また、第2遠隔管理サーバ122および第2アプリ配信サーバ132は、一体化されてもよい。 The first remote management server 121 and the first application distribution server 131 may be integrated. Further, the second remote management server 122 and the second application distribution server 132 may be integrated.

[端末装置]
図5は、本発明の実施の形態に係る端末装置の構成を示す図である。
[Terminal device]
FIG. 5 is a diagram showing a configuration of a terminal device according to an embodiment of the present invention.

図5を参照して、端末装置101は、設定管理部11と、アプリ管理部12と、遠隔管理部13とを含む。 With reference to FIG. 5, the terminal device 101 includes a setting management unit 11, an application management unit 12, and a remote management unit 13.

遠隔管理部13は、たとえば、ユーザの操作により自己の端末装置101の電源がオンに切り替わり、インターネットに接続されると、TR−069により定義されるプロトコルに従って第1遠隔管理サーバ121に対して接続要求を送信する。 For example, when the power of its own terminal device 101 is switched on by a user's operation and connected to the Internet, the remote management unit 13 connects to the first remote management server 121 according to the protocol defined by TR-069. Send the request.

より詳細には、設定管理部11は、たとえばフラッシュメモリを含み、自己の端末装置101の出荷時において、接続先の初期値として第1遠隔管理サーバ121のURLを不揮発的に記憶している。 More specifically, the setting management unit 11 includes, for example, a flash memory, and non-volatilely stores the URL of the first remote management server 121 as the initial value of the connection destination at the time of shipment of its own terminal device 101.

遠隔管理部13は、第1遠隔管理サーバ121のURLを設定管理部11から読み出し、自己の識別情報、たとえばシリアル番号を含む接続要求を、第1遠隔管理サーバ121へ送信する。 The remote management unit 13 reads the URL of the first remote management server 121 from the setting management unit 11 and transmits its own identification information, for example, a connection request including a serial number to the first remote management server 121.

また、遠隔管理部13は、第1遠隔管理サーバ121との通信接続が確立し、第1遠隔管理サーバ121から、第2遠隔管理サーバ122のURL、認証IDおよびパスワードの通知を受けた場合、通知されたURL、認証IDおよびパスワードを設定管理部11に保存する。 Further, when the remote management unit 13 establishes a communication connection with the first remote management server 121 and receives notification of the URL, authentication ID and password of the second remote management server 122 from the first remote management server 121, The notified URL, authentication ID and password are saved in the setting management unit 11.

より詳細には、遠隔管理部13は、設定管理部11に保存されている接続先の初期値を、第1遠隔管理サーバ121から第2遠隔管理サーバ122へ変更する。そして、遠隔管理部13は、第1遠隔管理サーバ121との通信接続を切断する。 More specifically, the remote management unit 13 changes the initial value of the connection destination stored in the setting management unit 11 from the first remote management server 121 to the second remote management server 122. Then, the remote management unit 13 disconnects the communication connection with the first remote management server 121.

また、遠隔管理部13は、第1遠隔管理サーバ121との通信接続が確立し、第1遠隔管理サーバ121から、第1アプリ配信サーバ131のURL、認証IDおよびパスワードの通知を受けたとする。この場合、遠隔管理部13は、第1遠隔管理サーバ121から通知されたURL、認証IDおよびパスワードを設定管理部11に保存し、第1遠隔管理サーバ121との通信接続を切断する。 Further, it is assumed that the remote management unit 13 has established a communication connection with the first remote management server 121 and has been notified by the first remote management server 121 of the URL, the authentication ID, and the password of the first application distribution server 131. In this case, the remote management unit 13 stores the URL, the authentication ID, and the password notified from the first remote management server 121 in the setting management unit 11 and disconnects the communication connection with the first remote management server 121.

また、遠隔管理部13は、接続先の初期値を第2遠隔管理サーバ122に変更した場合、第2遠隔管理サーバ122のURL、認証IDおよびパスワードを設定管理部11から読み出す。そして、遠隔管理部13は、読み出した認証IDおよびパスワードを含む接続要求を、たとえばTR−069により定義されるプロトコルに従い、定期的に第2遠隔管理サーバ122へ送信する。接続要求の送信間隔は、設定管理部11に保存されている。 Further, when the initial value of the connection destination is changed to the second remote management server 122, the remote management unit 13 reads the URL, the authentication ID, and the password of the second remote management server 122 from the setting management unit 11. Then, the remote management unit 13 periodically transmits a connection request including the read authentication ID and password to the second remote management server 122 according to a protocol defined by, for example, TR-069. The transmission interval of the connection request is stored in the setting management unit 11.

そして、遠隔管理部13は、第2遠隔管理サーバ122との通信接続が確立し、当該第2遠隔管理サーバ122から所定情報を受信した場合、第2遠隔管理サーバ122との通信接続を切断する。より詳細には、遠隔管理部13は、第2遠隔管理サーバ122から、第2アプリ配信サーバ132のURL、認証IDおよびパスワードの通知を受けた場合、通知されたURL、認証IDおよびパスワードを設定管理部11に保存し、第2遠隔管理サーバ122との通信接続を切断する。 Then, when the remote management unit 13 establishes a communication connection with the second remote management server 122 and receives predetermined information from the second remote management server 122, the remote management unit 13 disconnects the communication connection with the second remote management server 122. .. More specifically, when the remote management unit 13 receives the notification of the URL, the authentication ID and the password of the second application distribution server 132 from the second remote management server 122, the remote management unit 13 sets the notified URL, the authentication ID and the password. It is saved in the management unit 11 and the communication connection with the second remote management server 122 is disconnected.

また、遠隔管理部13は、第1遠隔管理サーバ121または第2遠隔管理サーバ122により接続要求の送信間隔の変更が判断され、変更後の送信間隔の通知を受けると、通知された送信間隔を設定管理部11に保存する。そして、遠隔管理部13は、送信間隔の通知元である第1遠隔管理サーバ121または第2遠隔管理サーバ122との通信接続を切断し、設定管理部11に保存した送信間隔で接続要求の送信を行う。 Further, when the remote management unit 13 determines that the connection request transmission interval is changed by the first remote management server 121 or the second remote management server 122 and receives the notification of the changed transmission interval, the remote management unit 13 sets the notified transmission interval. It is saved in the setting management unit 11. Then, the remote management unit 13 disconnects the communication connection with the first remote management server 121 or the second remote management server 122, which is the notification source of the transmission interval, and transmits the connection request at the transmission interval stored in the setting management unit 11. I do.

アプリ管理部12は、たとえばユーザにより所定の操作が行われると、設定管理部11に保存されている、第1アプリ配信サーバ131または第2アプリ配信サーバ132のURL、認証IDおよびパスワードを読み出す。そして、アプリ管理部12は、読み出した認証IDおよびパスワードを含む接続要求を、読み出したURLに対応する、第1アプリ配信サーバ131または第2アプリ配信サーバ132へ送信する。 For example, when a predetermined operation is performed by the user, the application management unit 12 reads the URL, authentication ID, and password of the first application distribution server 131 or the second application distribution server 132 stored in the setting management unit 11. Then, the application management unit 12 transmits a connection request including the read authentication ID and password to the first application distribution server 131 or the second application distribution server 132 corresponding to the read URL.

また、ユーザが、端末装置101と、第1アプリ配信サーバ131または第2アプリ配信サーバ132との通信接続が確立した後、端末装置101に対してアプリケーションのインストールを指示する操作を行ったとする。 Further, it is assumed that the user performs an operation of instructing the terminal device 101 to install an application after the communication connection between the terminal device 101 and the first application distribution server 131 or the second application distribution server 132 is established.

この場合、当該端末装置101におけるアプリ管理部12は、ユーザによる操作内容を示す操作情報を、自己との通信接続が確立している第1アプリ配信サーバ131または第2アプリ配信サーバ132へ送信する。そして、アプリ管理部12は、第1アプリ配信サーバ131または第2アプリ配信サーバ132から配信されたアプリケーションをインストールする。 In this case, the application management unit 12 in the terminal device 101 transmits operation information indicating the operation content by the user to the first application distribution server 131 or the second application distribution server 132 in which the communication connection with the user is established. .. Then, the application management unit 12 installs the application distributed from the first application distribution server 131 or the second application distribution server 132.

また、アプリ管理部12は、第1アプリ配信サーバ131または第2アプリ配信サーバ132から、アプリケーションに関する設定変更の通知を受けた場合、通知された内容に基づいて、自己の各アプリケーションのうち、対応するアプリケーションの設定を変更する。 When the application management unit 12 receives a notification of a setting change related to an application from the first application distribution server 131 or the second application distribution server 132, the application management unit 12 responds to each of its own applications based on the notified content. Change the settings of the application to be used.

なお、上述した例では、管理システム201は、製造事業者により遠隔管理される端末装置101に対してアプリケーションを配信する第1アプリ配信サーバ131を備える構成であるとしたが、このような構成に限定されない。 In the above-described example, the management system 201 is configured to include the first application distribution server 131 that distributes the application to the terminal device 101 remotely managed by the manufacturer. Not limited.

管理システム201は、第1アプリ配信サーバ131を備えず、管理システム201に含まれる複数の端末装置101はいずれも、製造事業者とは異なる事業者により管理されるサーバからアプリケーションをインストールする構成であってもよい。 The management system 201 does not include the first application distribution server 131, and all of the plurality of terminal devices 101 included in the management system 201 are configured to install applications from a server managed by a business operator different from the manufacturer. There may be.

また、上述した例では、第1遠隔管理サーバ121は、複数の端末装置101の各々のシリアル番号と、複数の第2遠隔管理サーバ122との対応関係を示す対応情報を記憶している構成であるとしたが、このような構成に限定されない。 Further, in the above-described example, the first remote management server 121 has a configuration in which the serial numbers of the plurality of terminal devices 101 and the correspondence information indicating the correspondence relationship between the plurality of second remote management servers 122 are stored. There is, but it is not limited to such a configuration.

第1遠隔管理サーバ121は、端末装置101のシリアル番号に基づく判別結果に応じて、当該端末装置101の接続先とすべき第2遠隔管理サーバ122の選択を行う構成であればよく、対応情報を記憶しなくてもよい。 The first remote management server 121 may be configured to select the second remote management server 122 to be connected to the terminal device 101 according to the determination result based on the serial number of the terminal device 101. You do not have to remember.

また、上述した例では、第2遠隔管理サーバ122は、端末装置101と第2アプリ配信サーバ132との接続実績が有る場合、当該端末装置101による接続要求の送信間隔を、当該端末装置101と第2アプリ配信サーバ132との接続実績が無い場合と比べて大きい値に設定する構成であるとしたが、このような構成に限定されない。 Further, in the above-described example, when the second remote management server 122 has a connection record between the terminal device 101 and the second application distribution server 132, the transmission interval of the connection request by the terminal device 101 is set to the terminal device 101. Although the configuration is set to a larger value than when there is no connection record with the second application distribution server 132, the configuration is not limited to such a configuration.

端末装置101と第2アプリ配信サーバ132との接続実績の有無に関わらず、当該端末装置101による接続要求の送信間隔が維持される構成であってもよい。 Regardless of whether or not there is a connection record between the terminal device 101 and the second application distribution server 132, the configuration may be such that the transmission interval of the connection request by the terminal device 101 is maintained.

<動作の流れ>
管理システム201における各装置は、コンピュータを備え、当該コンピュータにおけるCPU等の演算処理部は、以下のシーケンス図の各ステップの一部または全部を含むプログラムを図示しないメモリから読み出して実行する。これら複数の装置のプログラムは、それぞれ、外部からインストールすることができる。これら複数の装置のプログラムは、それぞれ、記録媒体に格納された状態で流通する。
<Flow of operation>
Each device in the management system 201 includes a computer, and an arithmetic processing unit such as a CPU in the computer reads a program including a part or all of each step in the following sequence diagram from a memory (not shown) and executes the program. The programs of these plurality of devices can be installed from the outside. The programs of these plurality of devices are distributed in a state of being stored in a recording medium.

[例1]
図6は、本発明の実施の形態に係る管理システムの動作の流れの一例(その1)を示すシーケンス図である。ここでは、A社により遠隔管理されるシリアル番号「1111」の端末装置101A、第1遠隔管理サーバ121、第2遠隔管理サーバ122および第2アプリ配信サーバ132の動作の流れについて説明する。
[Example 1]
FIG. 6 is a sequence diagram showing an example (No. 1) of the operation flow of the management system according to the embodiment of the present invention. Here, the operation flow of the terminal device 101A, the first remote management server 121, the second remote management server 122, and the second application distribution server 132, which are remotely managed by the company A and have the serial number "1111", will be described.

図6を参照して、まず、第1遠隔管理サーバ121は、端末装置101の出荷前において、図2に示すテーブルT1に、製造事業者により製造された1または複数の端末装置101のシリアル番号を登録する(ステップS11)。 With reference to FIG. 6, first, the first remote management server 121 displays the serial number of one or a plurality of terminal devices 101 manufactured by the manufacturer on the table T1 shown in FIG. 2 before the terminal device 101 is shipped. Is registered (step S11).

次に、第1遠隔管理サーバ121は、端末装置101の出荷前において、図3に示すテーブルT3に、端末装置101ごとの、納品先の事業者を登録する(ステップS12)。 Next, the first remote management server 121 registers the delivery destination business operator for each terminal device 101 in the table T3 shown in FIG. 3 before shipping the terminal device 101 (step S12).

次に、端末装置101Aにおける遠隔管理部13は、たとえば、自己の端末装置101Aがユーザの宅内に設置された後にユーザの操作により電源がオンに切り替わり、インターネットに接続されると、設定管理部11に保存されている接続先の初期値、すなわち第1遠隔管理サーバ121のURLを読み出す(ステップS13)。 Next, the remote management unit 13 in the terminal device 101A, for example, turns on the power by the user's operation after the own terminal device 101A is installed in the user's home, and when connected to the Internet, the setting management unit 11 The initial value of the connection destination stored in, that is, the URL of the first remote management server 121 is read out (step S13).

次に、遠隔管理部13は、自己の端末装置101Aのシリアル番号を含む接続要求を第1遠隔管理サーバ121へ送信する(ステップS14)。 Next, the remote management unit 13 transmits a connection request including the serial number of its own terminal device 101A to the first remote management server 121 (step S14).

次に、第1遠隔管理サーバ121は、遠隔管理部13から送信された接続要求を受信し、受信した接続要求に含まれるシリアル番号「1111」を用いて端末装置101Aの判別処理を行う。具体的には、第1遠隔管理サーバ121は、端末装置101Aの判別処理として、認証処理、および事業者の特定処理を行う。 Next, the first remote management server 121 receives the connection request transmitted from the remote management unit 13, and performs the determination process of the terminal device 101A using the serial number "1111" included in the received connection request. Specifically, the first remote management server 121 performs an authentication process and a business operator identification process as the determination process of the terminal device 101A.

すなわち、第1遠隔管理サーバ121は、受信した接続要求に含まれるシリアル番号「1111」がテーブルT1に含まれているか否かを確認することにより、当該接続要求を許可するか否かを決定する認証処理を行う。ここでは、第1遠隔管理サーバ121は、シリアル番号「1111」がテーブルT1に含まれているため、受信した接続要求を許可する(ステップS15)。 That is, the first remote management server 121 determines whether or not to allow the connection request by confirming whether or not the serial number "1111" included in the received connection request is included in the table T1. Perform authentication processing. Here, since the serial number "1111" is included in the table T1, the first remote management server 121 permits the received connection request (step S15).

次に、第1遠隔管理サーバ121は、テーブルT2を参照して、シリアル番号「1111」に対応する事業者の特定処理を行う。ここでは、第1遠隔管理サーバ121は、シリアル番号「1111」に対応する事業者がA社であることを確認する(ステップS16)。 Next, the first remote management server 121 refers to the table T2 and performs the identification process of the business operator corresponding to the serial number "1111". Here, the first remote management server 121 confirms that the business operator corresponding to the serial number "1111" is company A (step S16).

次に、第1遠隔管理サーバ121は、テーブルT3を参照して、A社の管理対象である第2遠隔管理サーバ122のURL、認証IDおよびパスワードを取得し、これらURL、認証IDおよびパスワードを端末装置101Aに通知する(ステップS17)。 Next, the first remote management server 121 refers to the table T3, acquires the URL, the authentication ID, and the password of the second remote management server 122, which is the management target of the company A, and obtains these URLs, the authentication ID, and the password. Notify the terminal device 101A (step S17).

次に、端末装置101Aにおける遠隔管理部13は、第1遠隔管理サーバ121から、第2遠隔管理サーバ122のURL、認証IDおよびパスワードの通知を受けると、通知されたURL、認証IDおよびパスワードを設定管理部11に保存する。より詳細には、遠隔管理部13は、設定管理部11に不揮発的に記憶されている接続先の初期値を、第1遠隔管理サーバ121から第2遠隔管理サーバ122へ変更する(ステップS18)。 Next, when the remote management unit 13 in the terminal device 101A receives notification of the URL, authentication ID and password of the second remote management server 122 from the first remote management server 121, the remote management unit 13 receives the notified URL, authentication ID and password. It is saved in the setting management unit 11. More specifically, the remote management unit 13 changes the initial value of the connection destination non-volatilely stored in the setting management unit 11 from the first remote management server 121 to the second remote management server 122 (step S18). ..

次に、遠隔管理部13は、第1遠隔管理サーバ121との通信接続を切断する(ステップS19)。 Next, the remote management unit 13 disconnects the communication connection with the first remote management server 121 (step S19).

次に、遠隔管理部13は、設定管理部11に保存されている第2遠隔管理サーバ122のURL、認証IDおよびパスワードを読み出し(ステップS20)、読み出した認証IDおよびパスワードを含む接続要求を第2遠隔管理サーバ122へ送信する(ステップS21)。 Next, the remote management unit 13 reads the URL, the authentication ID and the password of the second remote management server 122 stored in the setting management unit 11 (step S20), and makes a connection request including the read authentication ID and the password. 2 Transmission to the remote management server 122 (step S21).

次に、第2遠隔管理サーバ122は、端末装置101から送信された接続要求を受信すると、当該接続要求に含まれる認証IDおよびパスワードの認証処理を行う。すなわち、第2遠隔管理サーバ122は、当該接続要求に含まれる認証IDおよびパスワードが所定の認証IDおよび所定のパスワードである場合、当該接続要求を許可する(ステップS22)。 Next, when the second remote management server 122 receives the connection request transmitted from the terminal device 101, the second remote management server 122 performs an authentication process of the authentication ID and password included in the connection request. That is, when the authentication ID and password included in the connection request are the predetermined authentication ID and the predetermined password, the second remote management server 122 permits the connection request (step S22).

次に、第2遠隔管理サーバ122は、認証処理において接続要求を許可した場合、端末装置101Aと第2アプリ配信サーバ132との接続実績の確認を行う。ここでは、端末装置101Aが第2アプリ配信サーバ132との接続実績を有していないとする(ステップS23)。 Next, when the second remote management server 122 permits the connection request in the authentication process, the second remote management server 122 confirms the connection record between the terminal device 101A and the second application distribution server 132. Here, it is assumed that the terminal device 101A does not have a connection record with the second application distribution server 132 (step S23).

次に、第2遠隔管理サーバ122は、予め記憶する第2アプリ配信サーバ132のURL、認証IDおよびパスワードを端末装置101Aに通知する(ステップS24)。 Next, the second remote management server 122 notifies the terminal device 101A of the URL, the authentication ID, and the password of the second application distribution server 132 that is stored in advance (step S24).

次に、端末装置101Aにおける遠隔管理部13は、第2遠隔管理サーバ122から、第2アプリ配信サーバ132のURL、認証IDおよびパスワードの通知を受けると、通知されたURL、認証IDおよびパスワードを設定管理部11に保存し(ステップS25)、第2遠隔管理サーバ122との通信接続を切断する(ステップS26)。 Next, when the remote management unit 13 in the terminal device 101A receives notification of the URL, authentication ID and password of the second application distribution server 132 from the second remote management server 122, the remote management unit 13 receives the notified URL, authentication ID and password. It is saved in the setting management unit 11 (step S25), and the communication connection with the second remote management server 122 is disconnected (step S26).

次に、アプリ管理部12は、たとえばユーザにより所定の操作が行われると、設定管理部11に保存されている第2アプリ配信サーバ132のURL、認証IDおよびパスワードを読み出し(ステップS27)、読み出した認証IDおよびパスワードを含む接続要求を第2アプリ配信サーバ132へ送信する(ステップS28)。 Next, for example, when a predetermined operation is performed by the user, the application management unit 12 reads and reads the URL, authentication ID, and password of the second application distribution server 132 stored in the setting management unit 11 (step S27). A connection request including the authentication ID and password is transmitted to the second application distribution server 132 (step S28).

次に、第2アプリ配信サーバ132は、端末装置101Aから送信された接続要求を受信して、受信した接続要求に含まれる認証IDおよびパスワードの認証処理を行う。すなわち、第2アプリ配信サーバ132は、当該接続要求に含まれる認証IDおよびパスワードが所定の認証IDおよび所定のパスワードである場合、当該接続要求を許可する(ステップS29)。 Next, the second application distribution server 132 receives the connection request transmitted from the terminal device 101A, and performs the authentication process of the authentication ID and the password included in the received connection request. That is, when the authentication ID and password included in the connection request are the predetermined authentication ID and the predetermined password, the second application distribution server 132 permits the connection request (step S29).

次に、第2アプリ配信サーバ132は、接続要求を許可した場合、たとえば、端末装置101Aに対するアプリケーションの配信を行う(ステップS30)。そして、端末装置101Aにおけるアプリ管理部12は、第2アプリ配信サーバ132から配信されたアプリケーションをインストールする。 Next, when the connection request is permitted, the second application distribution server 132 distributes the application to the terminal device 101A, for example (step S30). Then, the application management unit 12 in the terminal device 101A installs the application distributed from the second application distribution server 132.

次に、第2アプリ配信サーバ132は、たとえば、端末装置101Aへ配信したアプリケーションのうち、設定変更が必要であるアプリケーションがある場合、設定変更を端末装置101Aに通知する(ステップS31)。そして、端末装置101Aにおけるアプリ管理部12は、第2アプリ配信サーバ132から通知された内容に基づいて、自己の各アプリケーションのうち、対応するアプリケーションの設定を変更する。 Next, the second application distribution server 132 notifies the terminal device 101A of the setting change, for example, when there is an application that needs to change the setting among the applications distributed to the terminal device 101A (step S31). Then, the application management unit 12 in the terminal device 101A changes the setting of the corresponding application among its own applications based on the content notified from the second application distribution server 132.

次に、遠隔管理部13は、たとえば、前回の接続要求の送信から送信間隔が経過した場合、またはユーザにより端末装置101Aに対して所定の操作が行われた場合など、接続イベントが発生した場合(ステップS32)、第2遠隔管理サーバ122の認証IDおよびパスワードを含む接続要求を第2遠隔管理サーバ122へ送信する(ステップS33)。 Next, the remote management unit 13 occurs when a connection event occurs, for example, when a transmission interval has elapsed since the previous transmission of the connection request, or when a predetermined operation is performed on the terminal device 101A by the user. (Step S32), a connection request including the authentication ID and password of the second remote management server 122 is transmitted to the second remote management server 122 (step S33).

次に、第2遠隔管理サーバ122は、端末装置101Aから送信された接続要求を受信すると、当該接続要求に含まれる認証IDおよびパスワードの認証処理を行う(ステップS34)。 Next, when the second remote management server 122 receives the connection request transmitted from the terminal device 101A, the second remote management server 122 performs an authentication process of the authentication ID and password included in the connection request (step S34).

次に、第2遠隔管理サーバ122は、認証処理において接続要求を許可した場合、端末装置101Aと第2アプリ配信サーバ132との接続実績の確認を行う。ここでは、第2遠隔管理サーバ122は、端末装置101Aが第2アプリ配信サーバ132との接続実績を有していることを確認する(ステップS35)。 Next, when the second remote management server 122 permits the connection request in the authentication process, the second remote management server 122 confirms the connection record between the terminal device 101A and the second application distribution server 132. Here, the second remote management server 122 confirms that the terminal device 101A has a connection record with the second application distribution server 132 (step S35).

次に、第2遠隔管理サーバ122は、端末装置101Aによる接続要求の送信間隔の変更を決定し、変更後の送信間隔を端末装置101に通知する(ステップS36)。 Next, the second remote management server 122 decides to change the transmission interval of the connection request by the terminal device 101A, and notifies the terminal device 101 of the changed transmission interval (step S36).

次に、端末装置101における遠隔管理部13は、第2遠隔管理サーバ122から変更後の送信間隔の通知を受けると、通知された送信間隔を設定管理部11に保存し(ステップS37)、第2遠隔管理サーバ122との通信接続を切断する(ステップS38)。 Next, when the remote management unit 13 in the terminal device 101 receives the notification of the changed transmission interval from the second remote management server 122, the remote management unit 13 saves the notified transmission interval in the setting management unit 11 (step S37). 2 Disconnect the communication connection with the remote management server 122 (step S38).

[例2]
図7は、本発明の実施の形態の変形例に係る管理システムの動作の流れの一例(その2)を示すシーケンス図である。ここでは、製造事業者により遠隔管理されるシリアル番号「4444」の端末装置101X、第1遠隔管理サーバ121および第1アプリ配信サーバ131の動作の流れについて説明する。
[Example 2]
FIG. 7 is a sequence diagram showing an example (No. 2) of the operation flow of the management system according to the modified example of the embodiment of the present invention. Here, the operation flow of the terminal device 101X, the first remote management server 121, and the first application distribution server 131 having the serial number "4444" remotely managed by the manufacturer will be described.

図7を参照して、まず、第1遠隔管理サーバ121は、端末装置101の出荷前において、図2に示すテーブルT1に、製造事業者により製造された1または複数の端末装置101のシリアル番号を登録する(ステップS41)。 With reference to FIG. 7, first, the first remote management server 121 displays the serial number of one or a plurality of terminal devices 101 manufactured by the manufacturer on the table T1 shown in FIG. 2 before the terminal device 101 is shipped. Is registered (step S41).

次に、第1遠隔管理サーバ121は、端末装置101の出荷前において、図3に示すテーブルT3に、端末装置101ごとの、納品先の事業者を登録する(ステップS42)。 Next, the first remote management server 121 registers the delivery destination business operator for each terminal device 101 in the table T3 shown in FIG. 3 before shipping the terminal device 101 (step S42).

次に、端末装置101Xにおける遠隔管理部13は、たとえば、自己の端末装置101Xがユーザの宅内に設置された後にユーザの操作により電源がオンに切り替わり、インターネットに接続されると、設定管理部11に保存されている接続先の初期値、すなわち第1遠隔管理サーバ121のURLを読み出す(ステップS43)。 Next, the remote management unit 13 in the terminal device 101X, for example, turns on the power by the user's operation after the own terminal device 101X is installed in the user's house, and when connected to the Internet, the setting management unit 11 The initial value of the connection destination stored in, that is, the URL of the first remote management server 121 is read (step S43).

次に、遠隔管理部13は、自己の端末装置101Xのシリアル番号を含む接続要求を第1遠隔管理サーバ121へ送信する(ステップS44)。 Next, the remote management unit 13 transmits a connection request including the serial number of its own terminal device 101X to the first remote management server 121 (step S44).

次に、第1遠隔管理サーバ121は、遠隔管理部13から送信された接続要求を受信し、受信した接続要求に含まれるシリアル番号「4444」を用いて端末装置101Xの判別処理を行う。具体的には、第1遠隔管理サーバ121は、端末装置101Xの判別処理として、認証処理、および事業者の特定処理を行う。 Next, the first remote management server 121 receives the connection request transmitted from the remote management unit 13, and performs the determination process of the terminal device 101X using the serial number "4444" included in the received connection request. Specifically, the first remote management server 121 performs an authentication process and a business operator identification process as the determination process of the terminal device 101X.

ここでは、第1遠隔管理サーバ121は、受信した接続要求に含まれるシリアル番号「4444」がテーブルT1に含まれているため、当該接続要求を許可する(ステップS45)。 Here, since the serial number "4444" included in the received connection request is included in the table T1, the first remote management server 121 permits the connection request (step S45).

次に、第1遠隔管理サーバ121は、テーブルT2を参照して、シリアル番号「4444」に対応する事業者の特定処理を行う。ここでは、第1遠隔管理サーバ121は、シリアル番号「4444」の端末装置101に対応する事業者が製造事業者であることを確認する(ステップS46)。 Next, the first remote management server 121 refers to the table T2 and performs the identification process of the business operator corresponding to the serial number "4444". Here, the first remote management server 121 confirms that the business operator corresponding to the terminal device 101 having the serial number "4444" is the manufacturing business operator (step S46).

次に、第1遠隔管理サーバ121は、端末装置101と第1アプリ配信サーバ131との接続実績の確認を行う。ここでは、端末装置101が第1アプリ配信サーバ131との接続実績を有していないとする(ステップS47)。 Next, the first remote management server 121 confirms the connection record between the terminal device 101 and the first application distribution server 131. Here, it is assumed that the terminal device 101 does not have a connection record with the first application distribution server 131 (step S47).

次に、第1遠隔管理サーバ121は、予め記憶する第1アプリ配信サーバ131のURL、認証IDおよびパスワードを端末装置101Xに通知する(ステップS48)。 Next, the first remote management server 121 notifies the terminal device 101X of the URL, the authentication ID, and the password of the first application distribution server 131 to be stored in advance (step S48).

次に、端末装置101Xにおける遠隔管理部13は、第1遠隔管理サーバ121から、第1アプリ配信サーバ131のURL、認証IDおよびパスワードの通知を受けると、通知されたURL、認証IDおよびパスワードを設定管理部11に保存し(ステップS49)、第1遠隔管理サーバ121との通信接続を切断する(ステップS50)。 Next, when the remote management unit 13 in the terminal device 101X receives notification of the URL, authentication ID and password of the first application distribution server 131 from the first remote management server 121, the remote management unit 13 receives the notified URL, authentication ID and password. It is saved in the setting management unit 11 (step S49), and the communication connection with the first remote management server 121 is disconnected (step S50).

次に、アプリ管理部12は、たとえばユーザにより所定の操作が行われると、設定管理部11に保存されている第1アプリ配信サーバ131のURL、認証IDおよびパスワードを読み出し(ステップS51)、読み出した認証IDおよびパスワードを含む接続要求を第1アプリ配信サーバ131へ送信する(ステップS52)。 Next, when a predetermined operation is performed by the user, for example, the application management unit 12 reads and reads the URL, authentication ID, and password of the first application distribution server 131 stored in the setting management unit 11 (step S51). A connection request including the authentication ID and password is transmitted to the first application distribution server 131 (step S52).

次に、第1アプリ配信サーバ131は、端末装置101Xから送信された接続要求を受信して、受信した接続要求に含まれる認証IDおよびパスワードの認証処理を行う。すなわち、第1アプリ配信サーバ131は、当該接続要求に含まれる認証IDおよびパスワードが所定の認証IDおよび所定のパスワードである場合、当該接続要求を許可する(ステップS53)。 Next, the first application distribution server 131 receives the connection request transmitted from the terminal device 101X, and performs the authentication process of the authentication ID and the password included in the received connection request. That is, when the authentication ID and password included in the connection request are the predetermined authentication ID and the predetermined password, the first application distribution server 131 permits the connection request (step S53).

次に、第1アプリ配信サーバ131は、接続要求を許可した場合、たとえば、端末装置101Xに対するアプリケーションの配信を行う(ステップS54)。そして、端末装置101Xにおけるアプリ管理部12は、第1アプリ配信サーバ131から配信されたアプリケーションをインストールする。 Next, when the connection request is permitted, the first application distribution server 131 distributes the application to the terminal device 101X, for example (step S54). Then, the application management unit 12 in the terminal device 101X installs the application distributed from the first application distribution server 131.

次に、第1アプリ配信サーバ131は、たとえば、端末装置101Xへ配信したアプリケーションのうち、設定変更が必要であるアプリケーションがある場合、設定変更を端末装置101Xに通知する(ステップS55)。そして、端末装置101Xにおけるアプリ管理部12は、第1アプリ配信サーバ131から通知された内容に基づいて、自己の各アプリケーションのうち、対応するアプリケーションの設定を変更する。 Next, the first application distribution server 131 notifies the terminal device 101X of the setting change when, for example, there is an application that needs to change the setting among the applications distributed to the terminal device 101X (step S55). Then, the application management unit 12 in the terminal device 101X changes the setting of the corresponding application among its own applications based on the content notified from the first application distribution server 131.

次に、遠隔管理部13は、たとえば、前回の接続要求の送信から送信間隔が経過した場合、またはユーザにより端末装置101Xに対して所定の操作が行われた場合など、接続イベントが発生した場合(ステップS56)、自己の端末装置101Xのシリアル番号「4444」を含む接続要求を第1遠隔管理サーバ121へ送信する(ステップS57)。 Next, the remote management unit 13 occurs when a connection event occurs, for example, when a transmission interval has elapsed since the previous transmission of the connection request, or when a predetermined operation is performed on the terminal device 101X by the user. (Step S56), a connection request including the serial number “4444” of the own terminal device 101X is transmitted to the first remote management server 121 (step S57).

次に、第1遠隔管理サーバ121は、端末装置101Xから送信された接続要求を受信すると、当該接続要求に含まれるシリアル番号に基づいて認証処理を行う(ステップS58)。 Next, when the first remote management server 121 receives the connection request transmitted from the terminal device 101X, the first remote management server 121 performs an authentication process based on the serial number included in the connection request (step S58).

次に、第1遠隔管理サーバ121は、認証処理において接続要求を許可した場合、テーブルT2を参照して、接続要求に含まれるシリアル番号に対応する事業者の特定処理を行う(ステップS59)。 Next, when the connection request is permitted in the authentication process, the first remote management server 121 refers to the table T2 and performs the identification process of the business operator corresponding to the serial number included in the connection request (step S59).

次に、第1遠隔管理サーバ121は、端末装置101Xと第1アプリ配信サーバ131との接続実績の確認を行う。ここでは、第1遠隔管理サーバ121は、端末装置101Xが第1アプリ配信サーバ131との接続実績を有していることを確認する(ステップS60)。 Next, the first remote management server 121 confirms the connection record between the terminal device 101X and the first application distribution server 131. Here, the first remote management server 121 confirms that the terminal device 101X has a connection record with the first application distribution server 131 (step S60).

次に、第1遠隔管理サーバ121は、端末装置101Xによる接続要求の送信間隔の変更を決定し、変更後の送信間隔を端末装置101に通知する(ステップS61)。 Next, the first remote management server 121 determines to change the transmission interval of the connection request by the terminal device 101X, and notifies the terminal device 101 of the changed transmission interval (step S61).

次に、端末装置101における遠隔管理部13は、第1遠隔管理サーバ121から変更後の送信間隔の通知を受けると、通知された送信間隔を設定管理部11に保存し(ステップS62)、第2遠隔管理サーバ122との通信接続を切断する(ステップS63)。 Next, when the remote management unit 13 in the terminal device 101 receives the notification of the changed transmission interval from the first remote management server 121, the remote management unit 13 saves the notified transmission interval in the setting management unit 11 (step S62). 2 Disconnect the communication connection with the remote management server 122 (step S63).

ところで、遠隔管理を行う管理サーバは、サービス事業者間で異なる場合が多いため、ユーザが端末装置を起動すると特定のサービス事業者の管理サーバに接続するように、当該端末装置の動作設定を行っておく必要がある。 By the way, since the management server that performs remote management is often different between service providers, the operation of the terminal device is set so as to connect to the management server of a specific service provider when the user starts the terminal device. You need to keep it.

このような場合、製造工場等において、出荷前の端末装置に、たとえば納品先のサービス事業者に応じた異なるファームウェアの書き込みを行う必要が生じる。 In such a case, in a manufacturing factory or the like, it becomes necessary to write different firmware to the terminal device before shipment, for example, according to the service provider of the delivery destination.

このようにサービス事業者に応じて異なるファームウェアの書き込みを行うためには、少数の端末装置を出荷する場合であっても端末装置ごとに書き込むべきファームウェアを指示したり、工場において各ファームウェアの動作を検証したりする必要があり、多くの手間を要する。また、端末装置に誤ったファームウェアが書き込まれる可能性もある。 In this way, in order to write different firmware depending on the service provider, even when a small number of terminal devices are shipped, the firmware to be written is instructed for each terminal device, and the operation of each firmware is performed at the factory. It needs to be verified, and it takes a lot of time and effort. There is also the possibility that incorrect firmware will be written to the terminal device.

これに対して、本発明の実施の形態に係る管理システム201では、端末装置101は、接続先の初期値として第1遠隔管理サーバ121を不揮発的に記憶し、自己のシリアル番号を含む接続要求を第1遠隔管理サーバ121へ送信する。第1遠隔管理サーバ121は、端末装置101から送信された接続要求を受信し、受信した接続要求に含まれるシリアル番号に基づいて端末装置101を判別する。また、第1遠隔管理サーバ121は、端末装置101の接続先とすべき第2遠隔管理サーバ122を判別結果に応じて選択し、選択した第2遠隔管理サーバ122を端末装置101に通知する。端末装置101は、接続先の初期値を、第1遠隔管理サーバ121から通知された第2遠隔管理サーバ122に変更して不揮発的に記憶する。 On the other hand, in the management system 201 according to the embodiment of the present invention, the terminal device 101 non-volatilely stores the first remote management server 121 as the initial value of the connection destination, and the connection request including its own serial number. Is transmitted to the first remote management server 121. The first remote management server 121 receives the connection request transmitted from the terminal device 101, and determines the terminal device 101 based on the serial number included in the received connection request. Further, the first remote management server 121 selects the second remote management server 122 to be connected to the terminal device 101 according to the determination result, and notifies the terminal device 101 of the selected second remote management server 122. The terminal device 101 changes the initial value of the connection destination to the second remote management server 122 notified from the first remote management server 121 and stores it non-volatilely.

このような構成により、端末装置101に書き込まれた接続先の初期値が、ユーザによる端末装置101の起動後、当該端末装置101のシリアル番号に応じて選択された第2遠隔管理サーバ122に変更される。このため、端末装置101の出荷前においては、出荷先の事業者に関わらず、端末装置101に書き込まれるファームウェア等を共通化することができる。したがって、サーバによって遠隔管理される各端末装置101の動作設定を容易に行うことができる。 With such a configuration, the initial value of the connection destination written in the terminal device 101 is changed to the second remote management server 122 selected according to the serial number of the terminal device 101 after the user starts the terminal device 101. Will be done. Therefore, before the terminal device 101 is shipped, the firmware or the like written to the terminal device 101 can be shared regardless of the shipping destination business operator. Therefore, it is possible to easily set the operation of each terminal device 101 that is remotely managed by the server.

また、本発明の実施の形態に係る管理システム201では、第2遠隔管理サーバ122は、アプリケーションを配信する第2アプリ配信サーバ132を、接続先として端末装置101に通知する。第1遠隔管理サーバ121は、端末装置101からの接続要求に含まれるシリアル番号が所定のシリアル番号である場合、第2遠隔管理サーバ122を端末装置101に通知せず、アプリケーションを配信する第1アプリ配信サーバ131を端末装置101に通知する。 Further, in the management system 201 according to the embodiment of the present invention, the second remote management server 122 notifies the terminal device 101 of the second application distribution server 132 that distributes the application as a connection destination. When the serial number included in the connection request from the terminal device 101 is a predetermined serial number, the first remote management server 121 does not notify the terminal device 101 of the second remote management server 122 and distributes the application. Notify the terminal device 101 of the application distribution server 131.

このような構成により、所定のシリアル番号の端末装置101は、接続先の初期値を維持したまま、接続先の初期値である第1遠隔管理サーバ121により通知された第1アプリ配信サーバ131から、アプリケーションのインストールを行うことができる。 With such a configuration, the terminal device 101 having a predetermined serial number is transmitted from the first application distribution server 131 notified by the first remote management server 121, which is the initial value of the connection destination, while maintaining the initial value of the connection destination. , You can install the application.

また、本発明の実施の形態に係る管理システム201では、第1遠隔管理サーバ121は、複数の第2遠隔管理サーバ122と、複数の端末装置101の各々のシリアル番号との対応関係を示す対応情報を記憶する。 Further, in the management system 201 according to the embodiment of the present invention, the first remote management server 121 indicates a correspondence relationship between the plurality of second remote management servers 122 and the serial numbers of the plurality of terminal devices 101. Memorize information.

このような構成により、第1遠隔管理サーバ121において、端末装置101から受信した接続要求に含まれるシリアル番号を確認することで、当該端末装置101に通知すべき第2遠隔管理サーバ122を容易に特定することができる。 With such a configuration, the first remote management server 121 can easily notify the second remote management server 122 to be notified to the terminal device 101 by confirming the serial number included in the connection request received from the terminal device 101. Can be identified.

また、本発明の実施の形態に係る管理システム201では、端末装置101は、第1遠隔管理サーバ121から通知された第2遠隔管理サーバ122への接続要求を定期的に送信する。また、端末装置101は、第2遠隔管理サーバ122から所定情報を受信した場合に第2遠隔管理サーバ122との通信接続を切断する。第2遠隔管理サーバ122は、端末装置101が第2アプリ配信サーバ132との接続実績を有する場合、端末装置101による接続要求の送信間隔を、接続実績の無い場合と比べて大きい値に設定する。 Further, in the management system 201 according to the embodiment of the present invention, the terminal device 101 periodically transmits a connection request to the second remote management server 122 notified from the first remote management server 121. Further, the terminal device 101 disconnects the communication connection with the second remote management server 122 when the predetermined information is received from the second remote management server 122. When the terminal device 101 has a connection record with the second application distribution server 132, the second remote management server 122 sets the transmission interval of the connection request by the terminal device 101 to a larger value than when there is no connection record. ..

このような構成により、端末装置101と第2アプリ配信サーバ132との接続実績が無い状態では、当該端末装置101による接続要求の送信間隔を小さい値に設定することにより、当該端末装置101と第2アプリ配信サーバ132との通信接続の確立が失敗した場合であっても、当該通信接続の確立が早期に試みられる。一方、当該端末装置101と第2アプリ配信サーバ132との接続実績が有る状態では、当該端末装置101による接続要求の送信間隔を大きい値に設定することにより、当該端末装置101による接続要求の送信が高い頻度で行われることを避けることができる。 With such a configuration, when there is no connection record between the terminal device 101 and the second application distribution server 132, the terminal device 101 and the second application distribution server 132 can be connected by setting the transmission interval of the connection request to a small value. 2 Even if the establishment of the communication connection with the application distribution server 132 fails, the establishment of the communication connection is attempted at an early stage. On the other hand, in a state where the terminal device 101 and the second application distribution server 132 have a connection record, the connection request is transmitted by the terminal device 101 by setting the transmission interval of the connection request by the terminal device 101 to a large value. Can be avoided from being done frequently.

また、本発明の実施の形態に係る管理システム201では、まず、端末装置101が、自己のシリアル番号を含む接続要求を、接続先の初期値として記憶している第1遠隔管理サーバ121へ送信する。次に、第1遠隔管理サーバ121が、端末装置101から受信した接続要求に含まれるシリアル番号に基づいて端末装置101を判別する。次に、第1遠隔管理サーバ121が、判別結果に応じて端末装置101の接続先となる第2遠隔管理サーバ122を選択し、選択した第2遠隔管理サーバ122を端末装置101に通知する。次に、端末装置101が、接続先の初期値を、第1遠隔管理サーバ121から通知された第2遠隔管理サーバ122に変更して不揮発的に記憶する。 Further, in the management system 201 according to the embodiment of the present invention, first, the terminal device 101 transmits a connection request including its own serial number to the first remote management server 121 that stores the connection request as the initial value of the connection destination. To do. Next, the first remote management server 121 determines the terminal device 101 based on the serial number included in the connection request received from the terminal device 101. Next, the first remote management server 121 selects the second remote management server 122 to be connected to the terminal device 101 according to the determination result, and notifies the terminal device 101 of the selected second remote management server 122. Next, the terminal device 101 changes the initial value of the connection destination to the second remote management server 122 notified from the first remote management server 121 and stores it non-volatilely.

このような方法により、端末装置に書き込まれた接続先の初期値が、ユーザによる端末装置の起動後、当該端末装置101のシリアル番号に応じて選択された第2遠隔管理サーバ122に変更される。このため、端末装置101の出荷前においては、出荷先の事業者に関わらず、端末装置101に書き込まれるファームウェア等を共通化することができる。したがって、サーバによって遠隔管理される各端末装置101の動作設定を容易に行うことができる。 By such a method, the initial value of the connection destination written in the terminal device is changed to the second remote management server 122 selected according to the serial number of the terminal device 101 after the user starts the terminal device. .. Therefore, before the terminal device 101 is shipped, the firmware or the like written to the terminal device 101 can be shared regardless of the shipping destination business operator. Therefore, it is possible to easily set the operation of each terminal device 101 that is remotely managed by the server.

上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 It should be considered that the above embodiments are exemplary in all respects and not restrictive. The scope of the present invention is shown by the scope of claims rather than the above description, and is intended to include all modifications within the meaning and scope equivalent to the scope of claims.

以上の説明は、以下に付記する特徴を含む。 The above description includes the features described below.

[付記1]
第1サーバと、
第2サーバと、
端末装置とを備え、
前記端末装置は、接続先の初期値として前記第1サーバを不揮発的に記憶し、自己の識別情報を含む接続要求を前記第1サーバへ送信し、
前記第1サーバは、前記端末装置から送信された前記接続要求を受信し、受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別し、前記端末装置の接続先とすべき前記第2サーバを判別結果に応じて選択し、選択した前記第2サーバを前記端末装置に通知し、
前記端末装置は、接続先の初期値を、前記第1サーバから通知された前記第2サーバに変更して不揮発的に記憶し、
前記第1サーバは、前記端末装置の製造事業者により管理されるサーバであり、
前記第2サーバは、前記端末装置の出荷後において前記端末装置の遠隔管理を行うサーバであり、
前記端末装置は、HEMS(Home Energy Management System)であり、
前記接続要求に含まれる前記識別情報は、前記端末装置のシリアル番号であり、
前記第1サーバは、前記接続要求に含まれる前記シリアル番号に基づいて、前記端末装置の遠隔管理を行う事業者を特定し、特定した事業者により管理される前記第2サーバを、前記端末装置の接続先とすべきサーバとして選択する、管理システム。
[Appendix 1]
With the first server
With the second server
Equipped with a terminal device
The terminal device non-volatilely stores the first server as an initial value of the connection destination, and transmits a connection request including its own identification information to the first server.
The first server receives the connection request transmitted from the terminal device, determines the terminal device based on the identification information included in the received connection request, and should be the connection destination of the terminal device. The second server is selected according to the determination result, and the selected second server is notified to the terminal device.
The terminal device changes the initial value of the connection destination to the second server notified from the first server and stores it non-volatilely.
The first server is a server managed by the manufacturer of the terminal device.
The second server is a server that remotely manages the terminal device after the terminal device is shipped.
The terminal device is a HEMS (Home Energy Management System), and is a HEMS (Home Energy Management System).
The identification information included in the connection request is the serial number of the terminal device.
The first server identifies a business operator that remotely manages the terminal device based on the serial number included in the connection request, and the second server managed by the specified business operator is the terminal device. A management system that is selected as the server to connect to.

11 設定管理部
12 アプリ管理部
13 遠隔管理部
101 端末装置
121 第1遠隔管理サーバ(第1サーバ)
122 第2遠隔管理サーバ(第2サーバ)
131 第1アプリ配信サーバ(アプリサーバ)
132 第2アプリ配信サーバ(アプリサーバ)
161 第1クラウド
162 第2クラウド
11 Setting management unit 12 Application management department 13 Remote management unit 101 Terminal device 121 1st remote management server (1st server)
122 Second remote management server (second server)
131 First application distribution server (application server)
132 Second application distribution server (application server)
161 1st cloud 162 2nd cloud

Claims (5)

第1サーバと、
第2サーバと、
端末装置とを備え、
前記端末装置は、接続先の初期値として前記第1サーバを不揮発的に記憶し、自己の識別情報を含む接続要求を前記第1サーバへ送信し、
前記第1サーバは、前記端末装置から送信された前記接続要求を受信し、受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別し、前記端末装置の接続先とすべき前記第2サーバを判別結果に応じて選択し、選択した前記第2サーバを前記端末装置に通知し、
前記端末装置は、接続先の初期値を、前記第1サーバから通知された前記第2サーバに変更して不揮発的に記憶する、管理システム。
With the first server
With the second server
Equipped with a terminal device
The terminal device non-volatilely stores the first server as an initial value of the connection destination, and transmits a connection request including its own identification information to the first server.
The first server receives the connection request transmitted from the terminal device, determines the terminal device based on the identification information included in the received connection request, and should be the connection destination of the terminal device. The second server is selected according to the determination result, and the selected second server is notified to the terminal device.
The terminal device is a management system that changes the initial value of the connection destination to the second server notified from the first server and stores it non-volatilely.
前記第2サーバは、アプリケーションを配信するアプリサーバを、接続先として前記端末装置に通知する遠隔管理サーバであり、
前記第1サーバは、前記接続要求に含まれる前記識別情報が所定の識別情報である場合、前記第2サーバを前記端末装置に通知せず、アプリケーションを配信するアプリサーバを前記端末装置に通知する、請求項1に記載の管理システム。
The second server is a remote management server that notifies the terminal device of an application server that distributes an application as a connection destination.
When the identification information included in the connection request is the predetermined identification information, the first server does not notify the terminal device of the second server, but notifies the terminal device of the application server that distributes the application. , The management system according to claim 1.
前記第1サーバは、複数の前記第2サーバと、複数の前記端末装置の各々の識別情報との対応関係を示す対応情報を記憶する、請求項1または請求項2に記載の管理システム。 The management system according to claim 1 or 2, wherein the first server stores correspondence information indicating a correspondence relationship between the plurality of second servers and the identification information of each of the plurality of terminal devices. 前記第2サーバは、アプリケーションを配信するアプリサーバを、接続先として前記端末装置に通知する遠隔管理サーバであり、
前記端末装置は、前記第1サーバから通知された前記第2サーバへの接続要求を定期的に送信し、前記第2サーバから所定情報を受信した場合に前記第2サーバとの接続を切断し、
前記第2サーバは、前記端末装置が前記アプリサーバとの接続実績を有する場合、前記端末装置による前記接続要求の送信間隔を、前記接続実績の無い場合と比べて大きい値に設定する、請求項1から請求項3のいずれか1項に記載の管理システム。
The second server is a remote management server that notifies the terminal device of an application server that distributes an application as a connection destination.
The terminal device periodically transmits a connection request to the second server notified from the first server, and disconnects the connection with the second server when predetermined information is received from the second server. ,
The second server claims that when the terminal device has a connection record with the application server, the transmission interval of the connection request by the terminal device is set to a larger value than when there is no connection record. The management system according to any one of claims 1 to 3.
第1サーバと、第2サーバと、端末装置とを備える管理システムにおける管理方法であって、
前記端末装置が、自己の識別情報を含む接続要求を、接続先の初期値として記憶している第1サーバへ送信するステップと、
前記第1サーバが、前記端末装置から受信した前記接続要求に含まれる前記識別情報に基づいて前記端末装置を判別するステップと、
前記第1サーバが、判別結果に応じて前記端末装置の接続先となる前記第2サーバを選択し、選択した前記第2サーバを前記端末装置に通知するステップと、
前記端末装置が、接続先の初期値を、前記第1サーバから通知された前記第2サーバに変更して不揮発的に記憶するステップとを含む、管理方法。
It is a management method in a management system including a first server, a second server, and a terminal device.
A step in which the terminal device transmits a connection request including its own identification information to a first server that stores it as an initial value of a connection destination.
A step in which the first server determines the terminal device based on the identification information included in the connection request received from the terminal device.
A step in which the first server selects the second server to be connected to the terminal device according to the determination result, and notifies the terminal device of the selected second server.
A management method including a step in which the terminal device changes an initial value of a connection destination to the second server notified from the first server and stores it non-volatilely.
JP2017140141A 2017-07-19 2017-07-19 Management system and management method Active JP6834825B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017140141A JP6834825B2 (en) 2017-07-19 2017-07-19 Management system and management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017140141A JP6834825B2 (en) 2017-07-19 2017-07-19 Management system and management method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021015392A Division JP7147889B2 (en) 2021-02-03 2021-02-03 Management system, terminal device, management device and management method

Publications (2)

Publication Number Publication Date
JP2019022125A JP2019022125A (en) 2019-02-07
JP6834825B2 true JP6834825B2 (en) 2021-02-24

Family

ID=65353100

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017140141A Active JP6834825B2 (en) 2017-07-19 2017-07-19 Management system and management method

Country Status (1)

Country Link
JP (1) JP6834825B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7030956B2 (en) 2018-03-19 2022-03-07 富士フイルム株式会社 Radiation detector and radiation imaging device
JP6813110B1 (en) * 2020-03-02 2021-01-13 ダイキン工業株式会社 Communication devices, programs, communication methods, and communication systems
TW202409843A (en) * 2022-08-10 2024-03-01 日商索尼半導體解決方案公司 Method for processing information, server device, and information processing device

Also Published As

Publication number Publication date
JP2019022125A (en) 2019-02-07

Similar Documents

Publication Publication Date Title
CN108702389B (en) Architecture for remotely controlling IOT (Internet of things) devices
KR100541942B1 (en) Apparatus for managing home-devices remotely in home-network and method thereof
US7209945B2 (en) Application services gateway
CN102132261B (en) Home network system, gateway device, and firmware update method
US9521039B2 (en) Method and system for managing devices in batches
JP6067732B2 (en) System comprising end user devices and a publish / subscribe broker for remote management of each end user device
JP4664977B2 (en) Device management method for device management system
US20080205419A1 (en) Residential Gateway System for Home Network Service
JP6834825B2 (en) Management system and management method
EP2720146A1 (en) Distributed application life-cycle management
US8005915B2 (en) Method for providing download and upload service in network control system
JP5161739B2 (en) Remote management device
EP2252042A2 (en) Method and apparatus for software lifecycle management in home network
JP7147889B2 (en) Management system, terminal device, management device and management method
EP2040418B1 (en) Program control method for network devices and network system
US9948748B2 (en) Method of receiving/transmitting event message, controlled device, and control point
JP5543997B2 (en) Remote management apparatus, remote management method, and remote management program
WO2012160861A1 (en) Software automatic deployment device
CN112241280A (en) Firmware update of components of a modular node
JP2014021914A (en) Terminal device, management device, communication system, data file updating method, and data file updating program
WO2016103797A1 (en) Cluster system, cluster management server, and cluster management program
EP2720433A1 (en) System comprising an end-user device and a service provider network coupled via a broadband connection, and respective end-user device
JP2014092846A (en) Remotely-managed device, management device, remotely-managed method and remotely-managed program
JP5386628B2 (en) Remote management system
KR101240189B1 (en) Conditional access system client software download method by device type in downloadable conditional access system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200323

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210105

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210118

R150 Certificate of patent or registration of utility model

Ref document number: 6834825

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250