(57)【要約】【課題】遠隔システムと管理システムとを利用するユーザにとって、利便性の高いサービスを提供可能なネットワークシステムを提供する。【解決手段】ネットワークシステムは、電子機器を管理するための管理サーバ２と、制御システムとを備える。制御システムは、予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる。管理サーバ２は、情報処理装置３から電子機器の種別を表す種別情報の新規登録を受け付けると、当該種別情報を制御システムに通知する。制御システムは、当該通知を受け付けると、複数の制御対象機器の中に当該種別情報が表す種別と同じ種別で登録されている制御対象機器が含まれていることを条件に、管理サーバ２に対して第１の通知を行う。管理サーバ２は、第１の通知を受け付けると、情報処理装置３に対して第２の通知を行う。【選択図】図１５
2018098537.tif 000002
【特許請求の範囲】
【請求項１】
電子機器を管理するためのサーバ装置と、前記サーバ装置と通信可能な制御システムとを備えた通信ネットワークであって、
前記制御システムは、予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させ、
前記サーバ装置は、情報処理装置から前記電子機器の種別を表す種別情報の新規登録を受け付けると、前記種別情報を前記制御システムに通知し、
前記制御システムは、前記サーバ装置から前記通知を受け付けた場合、前記複数の制御対象機器の中に前記種別情報が表す種別と同じ種別で登録されている前記制御対象機器が含まれていることを条件に、前記サーバ装置に対して予め定められた第１の通知を行い、
前記サーバ装置は、前記制御システムから前記第１の通知を受け付けると、前記情報処理装置に対して予め定められた第２の通知を行う、通信ネットワーク。
【請求項２】
前記制御システムは、複数の通信機器から出力された情報を受信し、
前記予め定められた条件は、前記通信機器から出力される情報に基づいて規定されており、
前記制御システムは、前記サーバ装置から前記通知を受け付けた場合、前記複数の通信機器の中に前記種別情報が表す種別と同じ種別で登録されている前記通信機器が含まれていることを条件に、前記サーバ装置に対して予め定められた第３の通知を行い、
前記サーバ装置は、前記制御システムから前記第３の通知を受け付けると、前記情報処理装置に対して予め定められた第４の通知を行う、請求項１に記載の通信ネットワーク。
【請求項３】
前記第２の通知および前記第４の通知は、前記制御システムにおける設定内容の更新の要否を前記情報処理装置のユーザに問い合わせる通知である、請求項２に記載の通信ネットワーク。
【請求項４】
前記第２の通知は、前記制御対象機器の更新の要否を前記ユーザに問い合わせる通知である、請求項３に記載の通信ネットワーク。
【請求項５】
前記第４の通知は、前記通信機器の更新の要否を前記ユーザに問い合わせる通知である、請求項３または４に記載の通信ネットワーク。
【請求項６】
前記第１の通知は、前記サーバ装置から通知された前記種別情報が表す種別と同じ種別で登録されている前記制御対象機器に対して割り当てられた識別子を含み、
前記第３の通知は、前記サーバ装置から通知された前記種別情報が表す種別と同じ種別で登録されている前記通信機器に対して割り当てられた識別子を含む、請求項３から５のいずれか１項に記載の通信ネットワーク。
【請求項７】
前記複数の通信機器の少なくとも１つは、移動体端末であって、
前記移動体端末は、前記電子機器として前記サーバ装置で登録されている、請求項３から６のいずれか１項に記載の通信ネットワーク。
【請求項８】
前記複数の制御対象機器の２つ以上は、家電であって、
各前記家電は、前記電子機器として前記サーバ装置で登録されている、請求項１から７のいずれか１項に記載の通信ネットワーク。
【請求項９】
前記サーバ装置は、複数の前記電子機器の各々の種別を、前記電子機器に対して割り当てられた識別子と関連付けて記憶しており、
前記制御システムは、前記予め定められた条件が成立した場合に、前記予め定められた制御対象機器が前記制御システム内に存在しないと判断すると、存在しないと判断された前記制御対象機器に対して割り当てられた識別子を前記サーバ装置に通知し、
前記サーバ装置は、
通知された前記識別子に対応付けられた前記種別と同じ種別であって、かつ当該識別子とは異なる識別子に対応付けられた前記電子機器を特定し、
前記情報処理装置に対して、特定された前記電子機器を、存在しないと判断された前記制御対象機器の代わりの候補として通知する、請求項１から８のいずれか１項に記載の通信ネットワーク。
【請求項１０】
前記サーバ装置は、特定された前記電子機器が複数ある場合、特定された前記複数の電子機器のうち、前記サーバ装置に最も新しく登録された前記電子機器を、存在しないと判断された前記制御対象機器の代わりの候補として通知する、請求項９に記載の通信ネットワーク。
【請求項１１】
電子機器を管理するためのサーバ装置と、前記サーバ装置と通信可能な制御システムとを備えた通信ネットワークであって、
前記制御システムは、予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させ、
前記サーバ装置は、情報処理装置から前記電子機器の名称の新規登録を受け付けると、前記名称を前記制御システムに通知し、
前記制御システムは、前記サーバ装置から前記通知を受け付けた場合、前記複数の制御対象機器の中に前記名称で登録されている前記制御対象機器が含まれていることを条件に、前記サーバ装置に対して予め定められた第１の通知を行い、
前記サーバ装置は、前記制御システムから前記第１の通知を受け付けると、前記情報処理装置に対して予め定められた第２の通知を行う、通信ネットワーク。
【請求項１２】
電子機器を管理するためのサーバ装置であって、
前記情報処理装置および制御システムとの通信を制御する通信制御手段と、
前記通信制御手段を介して、前記情報処理装置から前記電子機器の種別を表す種別情報の新規登録を受け付ける受付手段とを備え、
前記制御システムは、予め定められた条件が成立すると複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させ、
前記通信制御手段は、
前記受付手段によって受け付けられた前記種別情報を、前記制御システムに通知し、
前記制御システムによって前記複数の制御対象機器の中に前記種別情報が表す種別と同じ種別で登録されている前記制御対象機器が含まれていると判断されたことに基づき、前記情報処理装置に対して予め定められた通知を行う、サーバ装置。
【請求項１３】
予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる制御システムであって、
電子機器を管理するためのサーバ装置から、前記電子機器の種別を表す種別情報を受信する受信手段と、
前記サーバ装置から前記通知を受け付けた場合、前記複数の制御対象機器の中に前記種別情報が表す種別と同じ種別で登録されている前記制御対象機器が含まれているか否かを判断する判断手段と、
前記複数の制御対象機器の中に前記種別情報が表す種別と同じ種別で登録されている前記制御対象機器が含まれていると判断された場合、前記サーバ装置に対して予め定められた情報を送信する送信手段とを備える、制御システム。
【請求項１４】
電子機器を管理するためのサーバ装置における制御方法であって、
前記情報処理装置から前記電子機器の種別を表す種別情報の新規登録を受け付けるステップと、
前記受付手段によって受け付けられた前記種別情報を、予め定められた条件が成立すると複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる制御システムに通知するステップと、
前記制御システムによって前記複数の制御対象機器の中に前記種別情報が表す種別と同じ種別で登録されている前記制御対象機器が含まれていると判断されたことに基づき、前記情報処理装置に対して予め定められた通知を行うステップとを備える、制御方法。
【請求項１５】
制御システムにおける制御方法であって、
前記制御システムは、予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させ、
前記制御方法は、
電子機器を管理するためのサーバ装置から、前記電子機器の種別を表す種別情報を受信するステップと、
前記サーバ装置から前記通知を受け付けた場合、前記複数の制御対象機器の中に前記種別情報が表す種別と同じ種別で登録されている前記制御対象機器が含まれているか否かを判断するステップと、
前記複数の制御対象機器の中に前記種別情報が表す種別と同じ種別で登録されている前記制御対象機器が含まれていると判断された場合、前記サーバ装置に対して予め定められた情報を送信するステップとを備える、制御方法。
【請求項１６】
電子機器を管理するためのサーバ装置を制御するプログラムであって、
前記情報処理装置をから前記電子機器の種別を表す種別情報の新規登録を受け付けるステップと、
前記受付手段によって受け付けられた前記種別情報が表す種別と同じ種別を、予め定められた条件が成立すると複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる制御システムに通知するステップと、
前記制御システムによって前記複数の制御対象機器の中に前記種別情報が表す種別と同じ種別で登録されている前記制御対象機器が含まれていると判断されたことに基づき、前記情報処理装置に対して予め定められた通知を行うステップとを、前記サーバ装置のプロセッサに実行させる、プログラム。
【請求項１７】
制御システムを制御するプログラムであって、
前記制御システムは、予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させ、
前記プログラムは、
電子機器を管理するためのサーバ装置から、前記電子機器の種別を表す種別情報を受信するステップと、
前記サーバ装置から前記通知を受け付けた場合、前記複数の制御対象機器の中に前記種別情報が表す種別と同じ種別で登録されている前記制御対象機器が含まれているか否かを判断するステップと、
前記複数の制御対象機器の中に前記種別情報が表す種別と同じ種別で登録されている前記制御対象機器が含まれていると判断された場合、前記サーバ装置に対して予め定められた情報を送信するステップとを、前記制御システムに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク、サーバ装置、制御システム、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、エアーコンディショナ等の制御対象機器を遠隔制御する遠隔制御システムが知られている。たとえば、特開２０１５−１３８９８９号公報（特許文献１）には、携帯端末と、当該携帯端末の位置情報を取得するサーバと、当該サーバによって制御される制御対象機器とを備えた遠隔制御システムが開示されている。
【０００３】
特許文献１においては、サーバは、制御対象機器が設置された拠点（自宅）を中心とする遠隔制御実行領域と、当該拠点とは異なる位置を中心とし、遠隔制御実行領域とは重複しない遠隔制御実行確認領域とを記憶している。
【０００４】
サーバは、携帯端末が遠隔制御実行確認領域から進出すると、携帯端末に制御対象機器の制御実行確認メッセージを送信する。さらに、サーバは、携帯端末が遠隔制御実行領域に進入すると、制御実行確認メッセージへの応答の有無及び応答内容に応じて制御対象機器を制御する。
【０００５】
また、従来、購入した家電の情報をサーバ上に登録することにより、当該家電の情報を一元管理する管理システム（サービス）が知られている。当該管理システムによれば、ユーザは、取扱説明書および家電の便利な使い方などのサポートサービス情報を、パソコン等の端末装置で確認可能となる。また、当該サービスでは、登録された家電の修理も受け付ける。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−１３８９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記のような遠隔システムと、上記のような家電の情報を一元管理する管理システムとは、連動していない。このため、これらの両システムのユーザは、たとえば遠隔制御システムの制御対象機器を買い替えたときには、両システムにおける更新または登録の手続きを別々に行わなければならない。
【０００８】
本願発明は、上記の問題点に鑑みなされたものであって、その目的は、遠隔システムと管理システムとを利用するユーザにとって、利便性の高いサービスを提供することが可能な通信ネットワーク、サーバ装置、制御システム、制御方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明のある局面に従うと、通信ネットワークは、電子機器を管理するためのサーバ装置と、サーバ装置と通信可能な制御システムとを備える。制御システムは、予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる。サーバ装置は、情報処理装置から電子機器の種別を表す種別情報の新規登録を受け付けると、種別情報を制御システムに通知する。制御システムは、サーバ装置から通知を受け付けた場合、複数の制御対象機器の中に種別情報が表す種別と同じ種別で登録されている制御対象機器が含まれていることを条件に、サーバ装置に対して予め定められた第１の通知を行う。サーバ装置は、制御システムから第１の通知を受け付けると、情報処理装置に対して予め定められた第２の通知を行う。
【００１０】
好ましくは、制御システムは、複数の通信機器から出力された情報を受信する。予め定められた条件は、通信機器から出力される情報に基づいて規定されている。制御システムは、サーバ装置から通知を受け付けた場合、複数の通信機器の中に種別情報が表す種別と同じ種別で登録されている通信機器が含まれていることを条件に、サーバ装置に対して予め定められた第３の通知を行う。サーバ装置は、制御システムから第３の通知を受け付けると、情報処理装置に対して予め定められた第４の通知を行う。
【００１１】
好ましくは、第２の通知および第４の通知は、制御システムにおける設定内容の更新の要否を情報処理装置のユーザに問い合わせる通知である。
【００１２】
好ましくは、第２の通知は、制御対象機器の更新の要否をユーザに問い合わせる通知である。
【００１３】
好ましくは、第４の通知は、通信機器の更新の要否をユーザに問い合わせる通知である。
【００１４】
好ましくは、第１の通知は、サーバ装置から通知された種別情報が表す種別と同じ種別で登録されている制御対象機器に対して割り当てられた識別子を含む。第３の通知は、サーバ装置から通知された種別情報が表す種別と同じ種別で登録されている通信機器に対して割り当てられた識別子を含む。
【００１５】
好ましくは、複数の通信機器の少なくとも１つは、移動体端末である。移動体端末は、電子機器としてサーバ装置で登録されている。
【００１６】
好ましくは、複数の制御対象機器の２つ以上は、家電である。各家電は、電子機器としてサーバ装置で登録されている。
【００１７】
好ましくは、サーバ装置は、複数の電子機器の各々の種別を、電子機器に対して割り当てられた識別子と関連付けて記憶している。制御システムは、予め定められた条件が成立した場合に、予め定められた制御対象機器が制御システム内に存在しないと判断すると、存在しないと判断された制御対象機器に対して割り当てられた識別子をサーバ装置に通知する。サーバ装置は、通知された識別子に対応付けられた種別と同じ種別であって、かつ当該識別子とは異なる識別子に対応付けられた電子機器を特定する。サーバ装置は、情報処理装置に対して、特定された電子機器を、存在しないと判断された制御対象機器の代わりの候補として通知する。
【００１８】
好ましくは、サーバ装置は、特定された電子機器が複数ある場合、特定された複数の電子機器のうち、サーバ装置に最も新しく登録された電子機器を、存在しないと判断された制御対象機器の代わりの候補として通知する。
【００１９】
本発明の他の局面に従うと、通信ネットワークは、電子機器を管理するためのサーバ装置と、サーバ装置と通信可能な制御システムとを備える。制御システムは、予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる。サーバ装置は、情報処理装置から電子機器の名称の新規登録を受け付けると、名称を制御システムに通知する。制御システムは、サーバ装置から通知を受け付けた場合、複数の制御対象機器の中に名称で登録されている制御対象機器が含まれていることを条件に、サーバ装置に対して予め定められた第１の通知を行う。サーバ装置は、制御システムから第１の通知を受け付けると、情報処理装置に対して予め定められた第２の通知を行う。
【００２０】
本発明のさらに他の局面に従うと、サーバ装置は、電子機器を管理する。サーバ装置は、情報処理装置および制御システムとの通信を制御する通信制御手段と、通信制御手段を介して、情報処理装置から電子機器の種別を表す種別情報の新規登録を受け付ける受付手段とを備える。制御システムは、予め定められた条件が成立すると複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる。通信制御手段は、受付手段によって受け付けられた種別情報を、制御システムに通知する。通信制御手段は、制御システムによって複数の制御対象機器の中に種別情報が表す種別と同じ種別で登録されている制御対象機器が含まれていると判断されたことに基づき、情報処理装置に対して予め定められた通知を行う。
【００２１】
本発明のさらに他の局面に従うと、制御システムは、予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる。制御システムは、電子機器を管理するためのサーバ装置から、電子機器の種別を表す種別情報を受信する受信手段と、サーバ装置から通知を受け付けた場合、複数の制御対象機器の中に種別情報が表す種別と同じ種別で登録されている制御対象機器が含まれているか否かを判断する判断手段と、複数の制御対象機器の中に種別情報が表す種別と同じ種別で登録されている制御対象機器が含まれていると判断された場合、サーバ装置に対して予め定められた情報を送信する送信手段とを備える。
【００２２】
本発明のさらに他の局面に従うと、制御方法は、電子機器を管理するためのサーバ装置において実行される。制御方法は、情報処理装置から電子機器の種別を表す種別情報の新規登録を受け付けるステップと、受付手段によって受け付けられた種別情報を、予め定められた条件が成立すると複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる制御システムに通知するステップと、制御システムによって複数の制御対象機器の中に種別情報が表す種別と同じ種別で登録されている制御対象機器が含まれていると判断されたことに基づき、情報処理装置に対して予め定められた通知を行うステップとを備える。
【００２３】
本発明のさらに他の局面に従うと、制御方法は、制御システムにおいて実行される。制御システムは、予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる。制御方法は、電子機器を管理するためのサーバ装置から、電子機器の種別を表す種別情報を受信するステップと、サーバ装置から通知を受け付けた場合、複数の制御対象機器の中に種別情報が表す種別と同じ種別で登録されている制御対象機器が含まれているか否かを判断するステップと、複数の制御対象機器の中に種別情報が表す種別と同じ種別で登録されている制御対象機器が含まれていると判断された場合、サーバ装置に対して予め定められた情報を送信するステップとを備える。
【００２４】
本発明のさらに他の局面に従うと、プログラムは、電子機器を管理するためのサーバ装置を制御する。プログラムは、情報処理装置をから電子機器の種別を表す種別情報の新規登録を受け付けるステップと、受付手段によって受け付けられた種別情報が表す種別と同じ種別を、予め定められた条件が成立すると複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる制御システムに通知するステップと、制御システムによって複数の制御対象機器の中に種別情報が表す種別と同じ種別で登録されている制御対象機器が含まれていると判断されたことに基づき、情報処理装置に対して予め定められた通知を行うステップとを、サーバ装置のプロセッサに実行させる。
【００２５】
本発明のさらに他の局面に従うと、プログラムは、制御システムを制御する。制御システムは、予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる。プログラムは、電子機器を管理するためのサーバ装置から、電子機器の種別を表す種別情報を受信するステップと、サーバ装置から通知を受け付けた場合、複数の制御対象機器の中に種別情報が表す種別と同じ種別で登録されている制御対象機器が含まれているか否かを判断するステップと、複数の制御対象機器の中に種別情報が表す種別と同じ種別で登録されている制御対象機器が含まれていると判断された場合、サーバ装置に対して予め定められた情報を送信するステップとを、制御システムに実行させる。
【発明の効果】
【００２６】
上記の発明によれば、遠隔システムと管理システムとを利用するユーザにとって、利便性の高いサービスを提供することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】ネットワークシステムの概略構成を説明するための図である。
【図２】管理サーバにおいて記憶されているデータテーブルの概要を表した図である。
【図３】連携サーバにおいて記憶されているデータテーブルの概要を表した図である。
【図４】連携サーバが、情報提供サーバ等の他の機器からトリガ情報Ｔを受信したときの制御システムの処理の概要を説明するための図である。
【図５】情報処理装置を用いて照明器具を新たな機器として管理サーバに新規登録するときに、情報処理装置に表示されるユーザインターフェイスの遷移例を表した図である。
【図６】情報処理装置を用いてスマートフォンを新たな機器として管理サーバに新規登録する場合に、情報処理装置に表示されるユーザインターフェイスの遷移例を表した図である。
【図７】ネットワークシステムを構成する機器の機能的構成を説明するためのブロック図である。
【図８】ネットワークシステムにおいて実行される処理の流れを説明するためのシーケンス図である。
【図９】管理サーバのハードウェア構成の典型例を表した図である。
【図１０】情報処理装置のハードウェア構成の典型例を表した図である。
【図１１】条件が成立したにもかかわらず制御対象機器が見つからなかった場合における、情報処理装置に表示されるユーザインターフェイスの遷移例を表した図である。
【図１２】図１１に示す画面遷移を実現するために、ネットワークシステムにおいて実行される処理の流れを説明するためのシーケンス図である。
【図１３】管理サーバにおいて記憶されているデータテーブルの他の概要を表した図である。
【図１４】連携サーバにおいて記憶されているデータテーブルの他の概要を表した図である。
【図１５】ネットワークシステムにおいて実行される他の処理の流れを説明するためのシーケンス図である。
【発明を実施するための形態】
【００２８】
以下、図面を参照しつつ、本発明の各実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
［実施の形態１］
＜Ａ．ネットワークシステムの構成＞
図１は、本実施の形態に係るネットワークシステム１００の概略構成を説明するための図である。図１を参照して、ネットワークシステム１００は、典型的には、制御システム１と、管理サーバ２と、情報処理装置３とによって構成される。制御システム１は、図１の例では、連携サーバ１０と、機器制御サーバ２０とによって構成されている。
【００２９】
（ａ１．制御システム１および制御対象機器の概要）
制御システム１は、予め定められた条件が成立した場合、予め定められた制御対象機器に予め定められた制御内容に基づく動作を実行させる。どのような条件が成立した場合に、どのような機器をどのように制御させるかは、制御システム１において予め規定されている。
【００３０】
具体的には、制御システム１は、建屋９０の屋内（以下、「宅内」とも称する）に設置された制御対象機器（典型的には、家電）の動作を制御する。図１の例においては、制御システム１は、無線ルータ６０を介して、照明器具７１と、エアーコンディショナ７２と、テレビ７３との動作を制御する。なお、以下では、照明器具７１と、エアーコンディショナ７２と、テレビ７３とを区別しない場合には、単に、「家電７０」と称する。
【００３１】
連携サーバ１０は、機器制御サーバ２０と通信可能に接続されている。また、連携サーバ１０は、典型的には、管理サーバ２および図示しないサーバ（以下、「情報提供サーバ」とも称する）と接続されている。連携サーバ１０は、機器制御サーバ２０等と連携して、制御システム１の利用者にサービスを提供する。
【００３２】
機器制御サーバ２０は、宅内の無線ルータ６０と通信可能に接続されている。機器制御サーバ２０は、連携サーバ１０から送られてくる情報を利用して、家電７０を制御する。
【００３３】
各家電７０は、無線ルータ６０に通信可能に接続されている。各家電７０は、制御システム１からの制御命令に基づき動作するように構成されている。具体的には、各家電７０は、機器制御サーバ２０からの制御命令に基づき動作するように構成されている。
【００３４】
以下では、制御対象機器として、家電を例に挙げて説明する。なお、家電としては、掃除機ロボットの自律型の装置も含まれる。また、制御対象機器は、宅内に設置されているものに限定されず、建屋９０に備え付けられている設備機械（たとえば、給湯器、窓のシャッター、車庫のシャッター）であってもよい。あるいは、制御対象機器は、建屋９０の敷地内に駐車されている車両であってもよい。
【００３５】
（ａ２．管理サーバ２）
管理サーバ２は、ユーザによって登録された家電等の電子機器を一元管理するサービスを提供するためのサーバである。管理サーバ２は、建屋毎に、当該建屋に設置された家電等に関連する情報を管理する。
【００３６】
一例として、管理サーバ２は、登録された家電の情報を、情報処理装置３等で確認可能にする。また、管理サーバ２は、管理サーバ２が提供するｗｅｂ画面上で、登録された家電の修理申し込みおよびカスタマーサポートを受け付ける。管理サーバ２は、上記登録が行われると、管理サーバ２が提供するキャンペーン等で利用可能なポイントをユーザに付与する。
【００３７】
管理サーバ２は、たとえば、家電等の製造メーカまたは当該製造メーカから委託を受けた運営業者によって運営される。
【００３８】
本実施の形態では、管理サーバ２と、制御システム１とが通信可能に接続されている。具体的には、管理サーバ２と連携サーバ１０とがデータ通信可能に接続されている。
【００３９】
管理サーバ２の詳細、および管理サーバ２と連携サーバ１０との間の通信の詳細については、後述する。
【００４０】
（ａ３．情報処理装置３）
情報処理装置３は、管理サーバ２および機器制御サーバ２０に対して通信可能（アクセス可能）な機器である。情報処理装置３は、典型的には、スマートフォン、タブレット端末等の可搬性の機器である。なお。情報処理装置３は、管理サーバ２等を介さずに連携サーバ１０と直接通信する構成であってもよい。
【００４１】
情報処理装置３は、ある局面においては、管理サーバ２への家電等の機器の登録のときに利用される。また、情報処理装置３は、家電７０の制御が正しく行われていないときに、機器制御サーバ２０から通知を受信可能に構成されている。
【００４２】
以下では、説明の便宜上、建屋９０の居住者であって、かつ情報処理装置３のユーザを、「ユーザ」と称する。なお、当該ユーザは、制御システム１の利用者でもある。
【００４３】
（ａ４．データ）
図２は、管理サーバ２において記憶されているデータテーブルＰの概要を表した図である。図２を参照して、データテーブルＰは、詳しくは、建屋毎に設けられている。図２に示したデータテーブルＰは、家ＩＤが記載されているように、１つの建屋のデータである。なお、説明の便宜上、家ＩＤ“Ｈ１２３４５６”は、図１に示した建屋９０を特定するものとする。
【００４４】
データテーブルＰは、ユーザの登録処理等によってデータが更新される。データテーブルＰにおいては、少なくとも、機器の名称と、型番と、機器ＩＤと、登録日時とが対応付けて記憶されている。機器の名称および型番は、ユーザによって入力される。なお、機器の名称は、機器の設置場所または機器の主たる利用者の名称を含んでいてもよい。
【００４５】
機器ＩＤは、機器の名称および型番が入力された後に、管理サーバ２によって付与される。また、登録日時は、ユーザが機器の名称および型番の登録が終了したときの日時を表している。
【００４６】
図３は、連携サーバ１０において記憶されているデータテーブルＱの概要を表した図である。図３を参照して、データテーブルＱにおいては、条件（トリガ）と、アクションとが対応付けられて記憶されている。
【００４７】
詳しくは、条件と、制御対象機器の情報（典型的には、制御対象機器の名称および機器ＩＤ）と、制御内容とが対応付けて記憶されている。また、図３の例では、条件は、第１の条件と、第１の条件の成立をどの機器によって判断するのかを表した第２の条件（トリガとなる機器の情報）とを含んでいる。トリガとなる機器の情報は、当該機器の名称および機器ＩＤとが記憶されている。
【００４８】
データテーブルＱにおける各項目（条件、アクション）は、制御システム１を利用するユーザによって設定される。すなわち、図１の場合においては、データテーブルＱにおける各項目は、建屋９０の住居者（つまり、ユーザ）によって設定される。当該設定は、情報処理装置３を用いて行われてもよいし、他の機器を用いて行われてもよい。
【００４９】
（ａ５．制御システム１の詳細）
以下、連携サーバ１０が、情報提供サーバ等の他の機器から所定のトリガ情報Ｔを受信したときの制御システム１の処理を説明する。なお、「トリガ情報」とは、たとえば、「家から出たこと」といった条件を連携サーバ１０が判断できるための情報（たとえば、情報処理装置３の位置情報）である。なお、当該位置情報は、典型的には、ＧＰＳ（Global Positioning System）を利用して取得できる。
【００５０】
図４は、連携サーバ１０が、情報提供サーバ等の他の機器からトリガ情報Ｔを受信したときの制御システム１の処理の概要を説明するための図である。
【００５１】
連携サーバ１０は、トリガ情報Ｔを受信すると、図３に示したデータテーブルＱを参照し、トリガ情報Ｔで特定される条件がデータテーブルＱに存在するか否かを確認する。トリガ情報Ｔで特定される条件がデータテーブルＱに存在する場合（つまり、予め定められた条件が成立した場合）、連携サーバ１０は、データテーブルＱにおいてトリガ情報Ｔで特定される条件に対応付けられた、制御対象機器の情報（アクション側の機器の機器ＩＤ等）と制御内容とを、データテーブルＱから読み出す。
【００５２】
連携サーバ１０は、機器ＩＤと制御内容とを、機器制御サーバ２０に送信する。なお、連携サーバ１０は、機器ＩＤと制御内容とともに、制御対象機器の名称およびトリガ情報Ｔで特定される条件を、機器制御サーバ２０に送信してもよい。
【００５３】
機器制御サーバ２０は、連携サーバ１０から機器ＩＤと制御内容とを受信すると、機器ＩＤにより特定される家電７０に対して当該制御内容に基づいた制御命令を送信する。これにより、機器制御サーバ２０は、トリガ情報Ｔに基づいた動作を家電７０に実行させることが可能となる。なお、トリガ情報Ｔで特定される条件がデータテーブルＱに存在しない場合には、連携サーバ１０は、家電７０の動作を制御しない。
【００５４】
以下では、トリガ情報に基づき家電等の機器を制御するためのサービス（制御システム１内で提供されるサービス）を、「連携サービス」とも称する。
【００５５】
＜Ｂ．管理サーバ２と制御システム１との間の連携処理の概要＞
以下では、管理サーバ２と制御システム１との連携処理の概要について説明する。詳しくは、管理サーバ２に家電等の機器を新規登録（データテーブルＰを更新）するときにおける情報処理装置３の表示内容と、当該新規登録後における情報処理装置３の表示内容とについて説明する。
【００５６】
図５は、情報処理装置３を用いて照明器具を新たな機器として管理サーバ２（詳しくは、データテーブルＰ）に新規登録するときに、情報処理装置３に表示されるユーザインターフェイスの遷移例を表した図である。
【００５７】
図５を参照して、情報処理装置３は、新規登録の画面に遷移すると、状態（Ａ）に示すように、機器の名称の入力ボックス３０１と、型番の入力ボックス３０２とをタッチスクリーン３６１に表示する。情報処理装置３は、入力ボックス３０１，３０２の入力を受け付け、かつ図示しない登録ボタンがユーザによって選択されると、画面状態を状態（Ａ）から状態（Ｂ）に遷移させる。
【００５８】
状態（Ｂ）においては、情報処理装置３は、照明器具の新規登録が終了したことをユーザに通知するためのコメント３０３を表示する。状態（Ｂ）において、ボタン３０４がユーザによって選択されると、情報処理装置３は、画面を、状態（Ｂ）に示した画面から、別の機器の新規登録をさらに行うための画面に遷移させる。状態（Ｂ）において、ボタン３０５がユーザによって選択されると、情報処理装置３は、画面状態を状態（Ｂ）から状態（Ｃ）に遷移させる。
【００５９】
状態（Ｃ）においては、情報処理装置３は、コメント３０６を表示する。コメント３０６は、「制御システム１において照明器具がアクション側の機器として登録済みである」ことを表している。また、コメント３０６は、新たに登録した照明器具によって制御システム１の設定を更新するか否かを問い合わせる記載を含んでいる。詳しくは、コメント３０６は、制御システム１によって提供される連携サービスのアプリケーションプログラムを起動するか否かを問い合わせる記載を含んでいる。
【００６０】
なお、上記の状態（Ａ），（Ｂ），（Ｃ）に示したユーザインターフェイスを表示するための画面データは、典型的には、管理サーバ２において生成され、かつ情報処理装置３に提供される。
【００６１】
ユーザが連携サービスを起動させることを指示するためのボタン３０７を選択した場合、情報処理装置３は、管理サーバ２を介して、連携サーバ１０に接続される。ユーザが連携サービスを起動させないことを指示するためのボタン３０８を選択した場合、情報処理装置３は、画面状態を、状態（Ｃ）から所定の画面に戻す。なお、情報処理装置３は、管理サーバ２から一旦ログアウトした後に、管理サーバ２を介さずに連携サーバ１０と直接通信する構成であってもよい。
【００６２】
このような構成によれば、ユーザは、管理サーバ２に対してアクション側の機器の新規登録を行うと、当該登録に連動して、連携サービスの設定内容を更新するモードに自動的に案内される。それゆえ、ユーザは、管理サーバ２に対する新規登録処理と、連携サービスにおける設定内容の更新処理とを、一連の操作として行なうことができる。したがって、一連の操作として行えないような構成と比べると、ネットワークシステム１００は、ユーザにとって利便性の高いサービスを提供できる。
【００６３】
図６は、情報処理装置３を用いてスマートフォンを新たな機器として管理サーバ２（詳しくは、データテーブルＰ）に新規登録する場合に、情報処理装置３に表示されるユーザインターフェイスの遷移例を表した図である。
【００６４】
図６を参照して、情報処理装置３は、新規登録の画面に遷移すると、状態（Ａ）に示すように、機器の名称の入力ボックス３０１と、型番の入力ボックス３０２とをタッチスクリーン３６１に表示する。情報処理装置３は、入力ボックス３０１，３０２の入力を受け付け、かつ図示しない登録ボタンがユーザによって選択されると、画面状態を状態（Ａ）から状態（Ｂ）に遷移させる。
【００６５】
状態（Ｂ）においては、情報処理装置３は、スマートフォンの新規登録が終了したことをユーザに通知するためのコメント３０３Ａを表示する。状態（Ｂ）において、ボタン３０４がユーザによって選択されると、情報処理装置３は、画面を、状態（Ｂ）に示した画面から、別の機器の新規登録をさらに行うための画面に遷移させる。状態（Ｂ）において、ボタン３０５がユーザによって選択されると、情報処理装置３は、画面状態を状態（Ｂ）から状態（Ｃ）に遷移させる。
【００６６】
状態（Ｃ）においては、情報処理装置３は、コメント３０６Ａを表示する。コメント３０６Ａは、「制御システム１においてスマートフォンがトリガ側の機器として登録済みである」ことを表している。また、コメント３０６Ａは、新たに登録したスマートフォンによって制御システム１の設定を更新するか否かを問い合わせる記載を含んでいる。詳しくは、コメント３０６Ａは、図５に示したコメント３０６と同様に、制御システム１によって提供される連携サービスのアプリケーションプログラムを起動するか否かを問い合わせる記載を含んでいる。
【００６７】
なお、上記の状態（Ａ），（Ｂ），（Ｃ）に示したユーザインターフェイスを表示するための画面データは、典型的には、管理サーバ２において生成され、かつ情報処理装置３に提供される。
【００６８】
ユーザが連携サービスを起動させることを指示するためのボタン３０７を選択した場合、情報処理装置３は、管理サーバ２を介して、連携サーバ１０に接続される。ユーザが連携サービスを起動させないことを指示するためのボタン３０８を選択した場合、情報処理装置３は、画面状態を、状態（Ｃ）から所定の画面に戻す。
【００６９】
このような構成によれば、ユーザは、管理サーバ２に対してトリガ側の機器の新規登録を行うと、当該登録に連動して、連携サービスの設定内容を更新するモードに自動的に案内される。それゆえ、ユーザは、管理サーバ２に対する新規登録処理と、連携サービスにおける設定内容の更新処理とを、一連の操作として行なうことができる。したがって、一連の操作として行えないような構成と比べると、ネットワークシステム１００は、ユーザにとって利便性の高いサービスを提供できる。
【００７０】
＜Ｃ．機能的構成＞
図７は、ネットワークシステム１００を構成する各機器の機能的構成を説明するためのブロック図である。図７に示すように、ネットワークシステム１００は、上述したように、少なくとも、制御システム１と、管理サーバ２と、情報処理装置３とを含んでいる。制御システム１は、上述したように、連携サーバ１０と、機器制御サーバ２０とを含んで構成されている。
【００７１】
管理サーバ２は、制御部２１と、データテーブルＰを記憶した記憶部２２とを備える。制御部２１は、通信制御部２１１と、新規登録受付部２１２とを有する。連携サーバ１０は、制御部１１と、データテーブルＱを記憶した記憶部１２と、受信部１３と、送信部１４とを備える。制御部１１は、判断部１１１を有する。
【００７２】
管理サーバ２の制御部２１は、管理サーバ２の全体的な動作を制御する。
通信制御部２１１は、情報処理装置３および制御システム１の連携サーバ１０との間の通信を制御する。新規登録受付部２１２は、通信制御部２１１を介して、情報処理装置３から家電等の電子機器の名称および型番等の新規登録を受け付ける。具体的には、新規登録受付部２１２は、データテーブルＰ（図２）の内容を更新する。
【００７３】
通信制御部２１１は、新規登録受付部によって受け付けられた電子機器の名称を、制御システム１の連携サーバ１０に通知する。
【００７４】
連携サーバ１０の制御部１１は、連携サーバ１０の全体的な動作を制御する。
受信部１３は、管理サーバ２から、新規登録された電子機器の名称を受信する。
【００７５】
判断部１１１は、管理サーバ２から電子機器の名称を受け付けた場合、データテーブルＱ（図３）を参照して、複数の制御対象機器の中に当該名称で登録されている制御対象機器が含まれているか否かを判断する。
【００７６】
送信部１４は、判断部１１１によって上記複数の制御対象機器の中に上記名称で登録されている制御対象機器が含まれていると判断された場合、管理サーバ２に対して予め定められた通知を行う。詳しくは、送信部１４は、管理サーバ２から通知された名称で登録されている機器がアクション側の機器であることと、当該名称で登録されている当該機器に対して割り当てられた機器ＩＤ（識別子）とを、判断結果として管理サーバ２に通知する。
【００７７】
さらに、判断部１１１は、管理サーバ２から電子機器の名称を受け付けた場合、データテーブルＱ（図３）を参照して、トリガとなる複数の機器（通信機器）の中に当該名称で登録されている通信機器が含まれているか否かを判断する。
【００７８】
送信部１４は、判断部１１１によって上記複数の通信機器の中に上記名称で登録されている通信機器が含まれていると判断された場合、管理サーバ２に対して予め定められた通知を行う。詳しくは、送信部１４は、管理サーバ２から通知された名称で登録されている機器がトリガ側の機器であることと、当該名称で登録されている当該機器に対して割り当てられた機器ＩＤ（識別子）とを、判断結果として管理サーバ２に通知する。
【００７９】
以下、連携サーバ１０から管理サーバ２への判断結果の通知の具体例と、その後に行われる管理サーバ２から情報処理装置３への案内通知の具体例とを説明する。
【００８０】
（ｃ１．第１の例）
図５に示したように照明器具が管理サーバ２に新規登録された場合、管理サーバ２は、“照明器具”を電子機器の名称として、連携サーバ１０に通知する。連携サーバ１０は、データテーブルＱにおいて、照明機器の名称で登録されているアクション側の機器（制御対象機器）またはトリガ側の機器が存在しているか否かを判断する。データテーブルＱにおいては、アクション側の機器に機器ＩＤ“Ｅ０００７”の照明器具が登録されている。そこで、連携サーバ１０は、この照明器具の機器ＩＤ“Ｅ０００７”を、管理サーバ２に通知する。
【００８１】
管理サーバ２の通信制御部２１１は、制御システム１から機器ＩＤの通知を受け付けると、情報処理装置３に対して予め定められた通知を行う。具体的には、図５の状態（Ｃ）に示したように、管理サーバ２は、制御システム１におけるアクション側の機器の設定内容の更新の要否を情報処理装置３のユーザに問い合わせる通知を、情報処理装置３に送信する。
【００８２】
（ｃ２．第２の例）
図６に示したようにスマートフォンが管理サーバ２に新規登録された場合、管理サーバ２は、“スマートフォン”を電子機器の名称として、連携サーバ１０に通知する。連携サーバ１０は、データテーブルＱにおいて、スマートフォンの名称で登録されているアクション側の機器（制御対象機器）またはトリガ側の機器が存在しているか否かを判断する。データテーブルＱにおいては、トリガ側の機器に機器ＩＤ“Ｅ０００９”のスマートフォンが登録されている。そこで、連携サーバ１０は、このスマートフォンの機器ＩＤ“Ｅ０００９を、管理サーバ２に通知する。
【００８３】
管理サーバ２の通信制御部２１１は、制御システム１から機器ＩＤの通知を受け付けると、情報処理装置３に対して予め定められた通知を行う。具体的には、図６の状態（Ｃ）に示したように、管理サーバ２は、制御システム１におけるトリガ側の機器の設定内容の更新の要否を情報処理装置３のユーザに問い合わせる通知を、情報処理装置３に送信する。
【００８４】
＜Ｄ．制御構造＞
図８は、ネットワークシステム１００において実行される処理の流れを説明するためのシーケンス図である。
【００８５】
図８を参照して、シーケンスＳＱ２において、情報処理装置３は、情報処理装置３のユーザ操作に基づいて、管理サーバ２にログインする。シーケンスＳＱ４において、情報処理装置３は、ユーザ操作に基づいて、ユーザが新たに購入した機器等の新規登録処理を行う。シーケンスＳＱ６において、情報処理装置３は、機器の名称等を管理サーバ２に通知する。
【００８６】
シーケンスＳＱ８において、管理サーバ２は、機器の新規登録処理が完了すると、登録完了通知を情報処理装置３に通知する。シーケンスＳＱ１０において、管理サーバ２は、情報処理装置３から受け取った機器の名称の情報を、連携サーバ１０に通知する。
【００８７】
シーケンスＳＱ１２において、連携サーバ１０は、管理サーバ２から受け取った名称と同じ名称の機器がデータテーブルＱに登録されているか否かを判断する。シーケンスＳＱ１４において、連携サーバ１０は、判断結果を管理サーバ２に通知する。
【００８８】
管理サーバ２は、同じ名称の機器がデータテーブルＱに登録されているとの結果を連携サーバ１０から受け付けた場合、シーケンスＳＱ１６において、データテーブルＱの設定内容の更新の案内を情報処理装置３に通知する。
【００８９】
ユーザがデータテーブルＱの設定内容の更新に同意し、かつユーザが連携サービスのアプリケーションプログラムの起動ボタン（図５および図６の状態（Ｃ）のボタン３０７）を選択した場合、シーケンスＳＱ１８において、情報処理装置３は、当該アプリケーションを起動する。シーケンスＳＱ２０において、情報処理装置３は、情報処理装置３のユーザ操作に基づいて、連携サーバ１０にログインする。以後、ユーザは、情報処理装置３に表示される画面に従って、データテーブルＱの設定内容を更新する。
【００９０】
上記のような処理によれば、制御システム１による連携サービスと、家電の管理システムとを利用する情報処理装置３のユーザにとって、利便性の高いサービスを提供することができる。
【００９１】
＜Ｅ．ハードウェア構成＞
図９は、管理サーバ２のハードウェア構成の典型例を表した図である。図９を参照して、管理サーバ２は、主たる構成要素として、プログラムを実行するＣＰＵ２５１と、データを不揮発的に格納するＲＯＭ２５２と、ＣＰＵ２５１によるプログラムの実行により生成されたデータ、又は入力装置を介して入力されたデータを揮発的に格納するＲＡＭ２５３と、データを不揮発的に格納するＨＤＤ２５４と、ＬＥＤ２５５と、スイッチ２５６と、通信ＩＦ（Interface）２５７と、電源回路２５８と、ディスプレイ２５９と、操作キー２６０とを含む。各構成要素は、相互にデータバスによって接続されている。
【００９２】
電源回路２５８は、コンセントを介して受信した商用電源の電圧を降圧し、管理サーバ２の各部に電源供給を行なう回路である。スイッチ２５６は、電源回路２５８に給電を行なうか否かを切替えるための主電源用のスイッチ、およびその他の各種の押しボタンスイッチである。ディスプレイ２５９は、各種のデータを表示するためのデバイスである。
【００９３】
通信ＩＦ２５７は、連携サーバ１０との間の通信を行なためのインターフェイスである。
【００９４】
ＬＥＤ２５５は、管理サーバ２の動作状態を表す各種の表示ランプである。たとえば、ＬＥＤ２５５は、管理サーバ２の主電源のオンまたはオフ状態、およびＨＤＤ２５４への読み出しまたは書き込み状態等を表す。操作キー２６０は、管理サーバ２のユーザが管理サーバ２へデータを入力するための用いるキー（キーボード）である。
【００９５】
管理サーバ２における処理は、各ハードウェアおよびＣＰＵ２５１により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＨＤＤ２５４に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦ２５７等を介してダウンロードされた後、ＨＤＤ２５４に一旦格納される。そのソフトウェアは、ＣＰＵ２５１によってＨＤＤ２５４から読み出され、ＲＡＭ２５３に実行可能なプログラムの形式で格納される。ＣＰＵ２５１は、そのプログラムを実行する。
【００９６】
同図に示される管理サーバ２を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ２５３、ＨＤＤ２５４、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、管理サーバ２の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００９７】
なお、記録媒体としては、ＤＶＤ−ＲＡＭに限られず、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスク、磁気テープ、カセットテープ、光ディスク、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００９８】
なお、連携サーバ１０および機器制御サーバ２０は、管理サーバ２と同様なハードウェア構成を有するため、ここでは、連携サーバ１０および機器制御サーバ２０についてのハードウェア構成については繰り返し説明を行わない。
【００９９】
図１０は、情報処理装置３のハードウェア構成の典型例を表した図である。図１０を参照して、情報処理装置３は、主たる構成要素として、プログラムを実行するＣＰＵ３５１と、データを不揮発的に格納するＲＯＭ３５２と、ＣＰＵ３５１によるプログラムの実行により生成されたデータ、又は入力装置を介して入力されたデータを揮発的に格納するＲＡＭ３５３と、データを不揮発的に格納するフラッシュメモリ３５４と、ＬＥＤ３５５と、操作キー３５６と、スイッチ３５７と、ＧＰＳ（Global Positioning System）受信機３５８と、通信ＩＦ３５９と、電源回路３６０と、タッチスクリーン３６１と、マイク３６２と、スピーカ３６３と、カメラ３６４と、アンテナ３５８１，３５９１とを含む。各構成要素は、相互にデータバスによって接続されている。
【０１００】
タッチスクリーン３６１は、ディスプレイ３６１１と、タッチパネル３６１２により構成される。アンテナ３５８１は、ＧＰＳ受信機３５８用のアンテナである。アンテナ３５９１は、通信ＩＦ３５９用のアンテナである。
【０１０１】
ＬＥＤ３５５は、情報処理装置３の動作状態を表す各種の表示ランプである。たとえば、ＬＥＤ３５５は、情報処理装置３の主電源のオンまたはオフ状態、およびフラッシュメモリ３５４への読み出しまたは書き込み状態等を表す。
【０１０２】
操作キー３５６は、情報処理装置３のユーザが主電源のオンまたはオフ等するためのキー（操作ボタン）である。スイッチ３５７は、電源回路３６０に給電を行なうか否かを切替えるための主電源用のスイッチ、およびその他の各種の押しボタンスイッチである。
【０１０３】
ＧＰＳ受信機３５８は、ＧＰＳ衛星からの電波に基づき、情報処理装置３の現在位置の位置情報を取得する。
【０１０４】
通信ＩＦ３５９は、たとえば、管理サーバ２および機器制御サーバ２０に対するデータの送信処理と、管理サーバ２および機器制御サーバ２０から送信されたデータの受信処理を行なう。
【０１０５】
電源回路３６０は、コンセントを介して受信した商用電源の電圧を降圧し、情報処理装置３の各部に電源供給を行なう回路である。タッチスクリーン３６１は、各種のデータを表示し、かつ操作入力を受け付けるためのデバイスである。マイク３６２は、情報処理装置３の周囲の音を集音する。たとえば、マイク３６２は、ユーザの発話に基づく音声を集音する。スピーカ３６３は、音声を出力する。スピーカ３６３は、ある局面においては、ユーザ等とのコミュニケーションのために、発話を行なう。カメラ３６４は、情報処理装置３の周囲の被写体を撮像するための撮像装置である。
【０１０６】
情報処理装置３における処理は、各ハードウェアおよびＣＰＵ３５１により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ３５４に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦ３５９等を介してダウンロードされた後、フラッシュメモリ３５４に一旦格納される。そのソフトウェアは、ＣＰＵ３５１によってフラッシュメモリ３５４から読み出され、ＲＡＭ３５３に実行可能なプログラムの形式で格納される。ＣＰＵ３５１は、そのプログラムを実行する。
【０１０７】
同図に示される情報処理装置３を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ３５３、フラッシュメモリ３５４、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、情報処理装置３の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【０１０８】
なお、記録媒体としては、ＤＶＤ−ＲＡＭに限られず、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスク、磁気テープ、カセットテープ、光ディスク、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
［実施の形態２］
本実施の形態では、典型的には、実施の形態１に示したような機器の新規登録の際に同じ名称の機器がデータテーブルＱに登録されていたにもかかわらず、データテーブルＱの設定内容を更新しなかった場合に実行される処理について説明する。具体的には、連携サービスのアプリケーションプログラムを利用したデータテーブルＱの更新が行われなかった場合について説明する。
【０１０９】
図１１は、条件が成立したにもかかわらず制御対象機器が見つからなかった場合における、情報処理装置３に表示されるユーザインターフェイスの遷移例を表した図である。図１１を参照して、機器制御サーバ２０が制御対象機器（アクション側の機器）であるエアーコンディショナが見つからないと判断した場合、機器制御サーバ２０は、情報処理装置３に対して、「連携サービスのアプリケーションプログラムを利用して、データテーブルＱの設定内容を更新する」ことを提案するための通知をする。なお、機器制御サーバ２０には、当該通知を行うために、情報処理装置３を特定する情報が予め記憶されている。
【０１１０】
情報処理装置３は、上記通知を受けた場合、状態（Ａ）に示したように、データテーブルＱの設定内容を更新するか否かをユーザに問い合わせる表示を行う。当該表示は、コメント３１１と、ボタン３１３，３１４とを含む。
【０１１１】
コメント３１１は、アクション側の機器であるエアーコンディショナが見つかっていないこと、およびデータテーブルＱの設定内容を更新するか否かを問い合わせる記載を含んでいる。
【０１１２】
ユーザによってボタン３１４が選択されると、情報処理装置３は、画面を状態（Ａ）から状態（Ｂ）に遷移させる。なお、ユーザによってボタン３１３が選択されると、情報処理装置３は、データテーブルＱの設定内容の更新を行うことなく、所定の画面に遷移する。
【０１１３】
状態（Ｂ）に示すように、情報処理装置３は、更新機器の候補３１５，３１６を一覧表示する。なお、複数の候補がある場合に区別がしやすいように、データテーブルＰ，Ｑにおいて、機器ＩＤまたは機器の名称に対して、識別可能な情報（たとえば、設置場所または使用者を特定する情報）を付加しておくことが好ましい。
【０１１４】
ユーザによって更新機器が選択が行われ、かつボタン３１７が選択されると、たとえば機器制御サーバ２０または管理サーバ２を介して、連携サーバ１０のデータテーブルＱの設定内容が更新される。また、ユーザによってボタン３１８が選択されると、更新処理がキャンセルされる。なお、情報処理装置３は、機器制御サーバ２０または管理サーバ２を介さずに、連携サーバ１０に直接アクセスするような構成であってもよい。
【０１１５】
図１２は、図１１に示す画面遷移を実現するために、ネットワークシステム１００において実行される処理の流れを説明するためのシーケンス図である。図１２を参照して、シーケンスＳＱ５２において、機器制御サーバ２０は、制御対象機器が見つからないと判断すると、シーケンスＳＱ５４において、見つからなかった機器の名称と当該機器の機器ＩＤとを情報処理装置３に通知する。
【０１１６】
シーケンスＳＱ５６において、情報処理装置３は、図１１の状態（Ａ）に示したように、連携サービスの設定内容の更新を案内する。詳しくは、情報処理装置３は、連携サーバ１０におけるデータテーブルＱの設定内容の更新を案内する。
【０１１７】
シーケンスＳＱ５８において、図１１の状態（Ａ）に示したボタン３１４がユーザによって選択されたことに基づき、連携サービスのアプリケーションプログラムを起動する。その後、シーケンスＳＱ６０において、情報処理装置３は、ユーザ操作に基づいて、連携サーバ１０にログインする。
【０１１８】
シーケンスＳＱ６２において、情報処理装置３は、機器制御サーバ２０が見つけられなかった機器の名称と当該機器の機器ＩＤとを、連携サーバ１０に通知する。シーケンスＳＱ６４において、連携サーバ１０は、見つからなかった機器と同じ名称の機器の機器ＩＤを取得するための取得要求を、管理サーバ２に対して行う。
【０１１９】
シーケンスＳＱ６６において、管理サーバ２は、取得要求への応答として、機器ＩＤを連携サーバ１０に通知する。図１１の例では、管理サーバ２は、機器ＩＤとして、Ｅ００１１とＥ００１７とを連携サーバ１０に通知する。
【０１２０】
シーケンスＳＱ６８において、連携サーバ１０は、管理サーバ２から受信した機器ＩＤと、当該機器ＩＤに対応付けられた機器の名称とを情報処理装置３に通知する。すなわち、連携サーバ１０は、更新候補の名称と、その機器ＩＤとを情報処理装置３に通知する。
【０１２１】
シーケンスＳＱ７０において、情報処理装置３は、連携サーバ１０から受信した名称および機器ＩＤに基づいて更新候補を表示した後に（図１１の状態（Ｂ））、候補の中から１つの機器を選択する操作を受け付ける。図１１の例では、候補３１５，３１６のいずれかを指定する操作と、ボタン３１７の選択操作とを受け付ける。シーケンスＳＱ７２において、情報処理装置３は、見つからなかった制御対象機器を上記選択された候補によって置き換える（設定を更新する）ための更新指令を、連携サーバ１０に送信する。
【０１２２】
上記のように、本実施の形態に係るネットワークシステム１００によれば、管理サーバ２において家電等の機器を新規登録した後に連携サービス（詳しくは、データテーブルＱ）の設定内容を更新しなかったときであっても、制御対象機器が見つからなかったことを条件に、連携サービスの設定内容を更新する案内が繰り返しなされる。それゆえ、ユーザは、適時かつ簡易に連携サービスの更新を行うことが可能となる。
［実施の形態３］
図１１の状態（Ｂ）においては、候補となる制御対象機器の名称と当該制御対象機器の機器ＩＤとを対応付けて表示した。しかしながら、これに限定されず、情報処理装置３は、当該名称と当該機器ＩＤとに関連付けて当該制御対象機器がデータテーブルＰに登録されたときの登録日時をさらに表示してもよい。
【０１２３】
このような構成によれば、ユーザは、登録日時を参考に、複数の候補の中から１つの制御対象機器を選択することができる。
［実施の形態４］
図１１の状態（Ｂ）においては、複数の候補（制御対象機器）の名称を表示したが、これに限定されるものではない。複数の候補のうち、管理サーバ２に登録日時が最も新しい候補のみを表示するように、ネットワークシステム１００を構成してもよい。このような構成とする理由は、連携サービスの制御対象機器が管理サーバ２への登録日時が最も新しい候補（機器）によって置き換えられた可能性が高いからである。
【０１２４】
このような構成によれば、複数の候補の中から１つの制御対象機器を選ぶ構成に比べて、ユーザの利便性が向上する。なお、管理サーバ２に登録日時が最も新しい候補が適切ではない場合、ユーザが所定のボタンを操作することにより、登録日時が次に新しい候補等が表示されるように、ネットワークシステム１００を構成することが好ましい。
［実施の形態５］
実施の形態２においては、たとえばエアーコンディショナの交換によって、機器制御サーバ２０がアクション側の機器を見つけられない場合を説明した。このような機器の交換は、アクション側のみならず、トリガ側でも行われる。たとえば、トリガの判断に用いられるスマートフォン（図３のデータテーブルＱに示した機器ＩＤ“Ｅ０００９”のスマートフォン）が買い替えられる場合もある。
【０１２５】
そこで、条件が所定の期間以上成立しない場合、連携サーバ１０がユーザの情報処理装置３に対してデータテーブルＱの更新を案内する通知を行うように、ネットワークシステム１００を構成してもよい。
［実施の形態６］
上記の実施の形態１〜５では、電子機器の名称として、一般的な名称（たとえば、エアーコンディショナ、スマートフォン）を例に挙げて説明したが、これに限定されるものではない。一般的な名称の代わりに、各家庭のユーザが登録した名称を用いてもよい。すなわち、ユーザが使用しやすいように、家電に対して自由に名前を変更できる構成としてもよい。たとえば、エアーコンディショナの代わりに、子供部屋のエアーコンディショナを用いてもよい。この場合、図２のデータテーブルＰの「機器の名称」および図３のデータテーブルＱの「名称」が、ユーザによって登録（変更）された名称となる。
【０１２６】
上記の構成によれば、ユーザは、自身が登録した名称を参考に、データテーブルＱの設定内容の更新（具体的には、更新機器の候補の特定（機器の選択操作）等）を行なうことが可能となる。
【０１２７】
また、データテーブルＱにおいては、名称の代わりにあるいは名称に紐付けて（関連付けて）、初期設定値として、電子機器の型番が登録される構成としてもよい。
［実施の形態７］
上記の実施の形態１〜６では、管理サーバ２は、情報処理装置３から電子機器の名称の新規登録を受け付けると、当該受け付けた名称を制御システム１に通知する。制御システム１は、管理サーバ２から通知を受け付けた場合、複数の制御対象機器の中に名称で登録されている制御対象機器が含まれていることを条件に、管理サーバ２に対して予め定められた第１の通知（図８のステップＳ１４における結果通知）を行う。管理サーバ２は、制御システム１から第１の通知を受け付けると、情報処理装置３に対して予め定められた第２の通知（図８の設定内容の更新案内の通知）を行う。
【０１２８】
本実施の形態では、管理サーバ２は、情報処理装置３から電子機器の種別を表す種別情報の新規登録を受け付けると、当該受け付けた種別情報を制御システム１に通知する。制御システム１は、管理サーバ２から通知を受け付けた場合、複数の制御対象機器の中に種別情報が表す種別と同じ種別で登録されている制御対象機器が含まれていることを条件に、管理サーバ２に対して予め定められた上記の第１の通知（図８のステップＳ１４における結果通知に相当）を行う。管理サーバ２は、制御システム１から第１の通知を受け付けると、情報処理装置３に対して予め定められた第２の通知（図８の設定内容の更新案内の通知に相当）を行う。
【０１２９】
上記の種別としては、たとえば、ＥＣＨＯＮＥＴ  Ｌｉｔｅにおける機器オブジェクトのクラスコード、あるいは当該クラスコードのように機器毎に区分された識別情報を用いることができる。なお、ＥＣＨＯＮＥＴ（エコーネット）とはスマートハウスを実現する通信プロトコルである。ＥＣＨＯＮＥＴ  Ｌｉｔｅ（エコーネットライト）規格は、急速に普及したインターネットに対応し、かつエコーネット規格より簡単で使いやすさを重視した通信プロトコルである。
【０１３０】
本実施の形態では、上記の種別は、上述した名称（機器の名称）あるいは型番に紐付けられる。具体的には、データテーブルＰにおいて、種別情報が機器の名称および型番等に関連付けて記憶される。また、データテーブルＱにおいて、種別情報が名称等に関連付けて記憶される。
【０１３１】
なお、名称は、実施の形態６で説明したように、ユーザが自由に登録した名称で会ってもよいし、電子機器の型番であってもよい。本実施の形態では、同じ名称の機器が登録されているか否かを判断する構成ではなく、同じ種別の機器が登録されているか否かを判断する構成であるため、名称を用いて判断する構成（実施の形態１等の構成）に比べて、名称変更の自由度が高まる。
【０１３２】
図１３は、本実施の形態におけるデータテーブルＰの一例を表している。また、図１４は、本実施の形態におけるデータテーブルＱの一例を表している。図１３，１４に示されるように、データテーブルＰ，Ｑは、電子機器の種別を表した種別情報が記憶される。
【０１３３】
図１５は、本実施の形態に係るネットワークシステム１００において実行される処理の流れを説明するためのシーケンス図である。
【０１３４】
図１５を参照して、シーケンスＳＱ１０２において、情報処理装置３は、情報処理装置３のユーザ操作に基づいて、管理サーバ２にログインする。シーケンスＳＱ１０４において、情報処理装置３は、ユーザ操作に基づいて、ユーザが新たに購入した機器等の新規登録処理を行う。シーケンスＳＱ１０６において、情報処理装置３は、機器の種別を表す種別情報等を管理サーバ２に通知する。
【０１３５】
シーケンスＳＱ１０８において、管理サーバ２は、機器の新規登録処理が完了すると、登録完了通知を情報処理装置３に通知する。シーケンスＳＱ１１０において、管理サーバ２は、情報処理装置３から受け取った機器の種別情報を、連携サーバ１０に通知する。
【０１３６】
シーケンスＳＱ１１２において、連携サーバ１０は、管理サーバ２から受け取った種別情報が表す種別と同じ種別の機器がデータテーブルＱに登録されているか否かを判断する。シーケンスＳＱ１１４において、連携サーバ１０は、判断結果を管理サーバ２に通知する。
【０１３７】
管理サーバ２は、同じ種別の機器がデータテーブルＱに登録されているとの結果を連携サーバ１０から受け付けた場合、シーケンスＳＱ１１６において、データテーブルＱの設定内容の更新の案内を情報処理装置３に通知する。
【０１３８】
ユーザがデータテーブルＱの設定内容の更新に同意し、かつユーザが連携サービスのアプリケーションプログラムの起動ボタンを選択した場合、シーケンスＳＱ１１８において、情報処理装置３は、当該アプリケーションを起動する。シーケンスＳＱ１２０において、情報処理装置３は、情報処理装置３のユーザ操作に基づいて、連携サーバ１０にログインする。以後、ユーザは、情報処理装置３に表示される画面に従って、データテーブルＱの設定内容を更新する。
【０１３９】
上記のような処理によれば、実施の形態１と同様、制御システム１による連携サービスと家電の管理システムとを利用する情報処理装置３のユーザにとって、利便性の高いサービスを提供することができる。
【０１４０】
なお、本実施の形態においても、実施の形態２〜６で説明した構成を適宜、組み合わせることができる。
［実施の形態８］
上記の実施の形態１〜７では、制御システム１として、連携サーバ１０と機器制御サーバ２０との２つのサーバを備える構成を例に挙げて説明したが、これに限定されるものではない。たとえば、制御システム１を、連携サーバ１０の機能と機器制御サーバ２０の機能とを有する１つのサーバで構成してもよい。
【０１４１】
＜＜まとめ＞＞
以下、主として実施の形態７に着目した構成（種別を用いる構成）を、以下の項目〔１〕〜〔１０〕，〔１２〕，〔１３〕に記載する。また、以下の項目〔１１〕には、実施の形態１等の構成（種別ではなく名称を用いる構成）を記載する。
【０１４２】
〔１〕ネットワークシステム１００は、電子機器を管理するための管理サーバ２と、管理サーバ２と通信可能な制御システム１とを備える。制御システム１は、予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる。管理サーバ２は、情報処理装置３から電子機器の種別を表す種別情報の新規登録を受け付けると、種別情報を制御システム１に通知する。制御システム１は、管理サーバ２から通知を受け付けた場合、複数の制御対象機器の中に種別情報が表す種別と同じ種別で登録されている制御対象機器が含まれていることを条件に、管理サーバ２に対して予め定められた第１の通知を行う。管理サーバ２は、制御システム１から第１の通知を受け付けると、情報処理装置３に対して予め定められた第２の通知を行う。
【０１４３】
〔２〕制御システム１は、複数の通信機器（トリガとなる複数の機器）から出力された情報を受信する。予め定められた条件は、通信機器から出力される情報に基づいて規定されている。制御システム１は、管理サーバ２から通知を受け付けた場合、複数の通信機器の中に種別情報が表す種別と同じ種別で登録されている通信機器が含まれていることを条件に、管理サーバ２に対して予め定められた第３の通知を行う。管理サーバ２は、制御システム１から第３の通知を受け付けると、情報処理装置３に対して予め定められた第４の通知を行う。
【０１４４】
〔３〕第２の通知および第４の通知は、制御システム１における設定内容の更新の要否を情報処理装置のユーザに問い合わせる通知である。
【０１４５】
〔４〕第２の通知は、制御対象機器の更新の要否をユーザに問い合わせる通知である。
〔５〕第４の通知は、通信機器の更新の要否をユーザに問い合わせる通知である。
【０１４６】
〔６〕第１の通知は、管理サーバ２から通知された種別情報が表す種別と同じ種別で登録されている制御対象機器に対して割り当てられた識別子を含む。第３の通知は、管理サーバ２から通知された種別情報が表す種別と同じ種別で登録されている通信機器に対して割り当てられた識別子を含む。
【０１４７】
〔７〕複数の通信機器の少なくとも１つは、移動体端末である。移動体端末は、電子機器として管理サーバ２で登録されている。なお、移動体端末は、たとえば、スマートフォンである。
【０１４８】
〔８〕複数の制御対象機器の２つ以上は、家電である。各家電は、電子機器として管理サーバ２で登録されている。
【０１４９】
〔９〕管理サーバ２は、複数の電子機器の各々の種別を、電子機器に対して割り当てられた識別子と関連付けて記憶している。制御システム１は、予め定められた条件が成立した場合に、予め定められた制御対象機器が制御システム１内に存在しないと判断すると、存在しないと判断された制御対象機器に対して割り当てられた識別子を管理サーバ２に通知する。管理サーバ２は、通知された識別子に対応付けられた種別と同じ種別であって、かつ当該識別子とは異なる識別子に対応付けられた電子機器を特定する。管理サーバ２は、情報処理装置３に対して、特定された電子機器を、存在しないと判断された制御対象機器の代わりの候補として通知する。
【０１５０】
〔１０〕管理サーバ２は、特定された電子機器が複数ある場合、特定された複数の電子機器のうち、管理サーバ２に最も新しく登録された電子機器を、存在しないと判断された制御対象機器の代わりの候補として通知する。
【０１５１】
〔１１〕ネットワークシステム１００は、電子機器を管理するための管理サーバ２と、管理サーバ２と通信可能な制御システム１とを備える。制御システム１は、予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる。管理サーバ２は、情報処理装置３から電子機器の名称の新規登録を受け付けると、名称を制御システム１に通知する。制御システム１は、管理サーバ２から通知を受け付けた場合、複数の制御対象機器の中に名称で登録されている制御対象機器が含まれていることを条件に、管理サーバ２に対して予め定められた第１の通知を行う。管理サーバ２は、制御システム１から第１の通知を受け付けると、情報処理装置３に対して予め定められた第２の通知を行う。
【０１５２】
〔１２〕管理サーバ２は、電子機器を管理する。管理サーバ２は、情報処理装置３および制御システム１との通信を制御する通信制御部２１１と、通信制御部２１１を介して、情報処理装置３から電子機器の名称の新規登録を受け付ける新規登録受付部２１２とを備える。制御システム１は、予め定められた条件が成立すると複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる。通信制御部２１１は、受付手段によって受け付けられた名称を、制御システム１に通知する。通信制御部２１１は、制御システム１によって複数の制御対象機器の中に名称で登録されている制御対象機器が含まれていると判断されたことに基づき、情報処理装置３に対して予め定められた通知を行う。
【０１５３】
〔１３〕制御システム１は、予め定められた条件が成立すると、複数の制御対象機器のうちの予め定められた制御対象機器に所定の制御内容に基づく動作を実行させる。制御システム１は、電子機器を管理するための管理サーバ２から、電子機器の名称を受信する受信部１３と、管理サーバ２から通知を受け付けた場合、複数の制御対象機器の中に名称で登録されている制御対象機器が含まれているか否かを判断する判断部１１１と、複数の制御対象機器の中に名称で登録されている制御対象機器が含まれていると判断された場合、管理サーバ２に対して予め定められた情報を送信する送信部１４とを備える。
【０１５４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５５】
１  制御システム、２  管理サーバ、３  情報処理装置、１０  連携サーバ、１１，２１  制御部、１２，２２  記憶部、１３  受信部、１４  送信部、２０  機器制御サーバ、６０  無線ルータ、７０  家電、７１  照明器具、７２  エアーコンディショナ、７３  テレビ、９０  建屋、１００  ネットワークシステム、１１１  判断部、２１１  通信制御部、２１２  新規登録受付部、３０１，３０２  入力ボックス、３０３，３０３Ａ，３０６，３０６Ａ，３１１  コメント、３０４，３０５，３０７，３０８，３１３，３１４，３１７，３１８  ボタン、３１５，３１６  候補、３６１  タッチスクリーン、Ｐ，Ｑ  データテーブル。
【図１】
2018098537.tif 000003
【図２】
2018098537.tif 000004
【図３】
2018098537.tif 000005
【図４】
2018098537.tif 000006
【図５】
2018098537.tif 000007
【図６】
2018098537.tif 000008
【図７】
2018098537.tif 000009
【図８】
2018098537.tif 000010
【図９】
2018098537.tif 000011
【図１０】
2018098537.tif 000012
【図１１】
2018098537.tif 000013
【図１２】
2018098537.tif 000014
【図１３】
2018098537.tif 000015
【図１４】
2018098537.tif 000016
【図１５】
2018098537.tif 000017