(57)【要約】【課題】機器の状態が変化した場合の通知の転送を容易にする技術を提供する。【解決手段】第１通信部４１０は、機器５００の状態変化が示された状態変化通知を機器５００から受信した場合における当該状態変化通知の転送先を指定する制御開始通知をサーバ１００から受信する。第２通信部４１４は、第１通信部４１０が制御開始通知を受信した後、機器５００の状態が変化した場合に状態変化通知を機器５００から受信する。第１通信部４１０は、制御開始通知において指定された転送先に、第２通信部４１４において受信した状態変化通知を転送する。【選択図】図１
2020145515.tif 000002
【特許請求の範囲】
【請求項１】
機器の動作を制御する管理システムであって、
前記機器以外の装置との通信を実行する第１通信部と、
前記機器との通信を実行する第２通信部とを備え、
前記第１通信部は、前記機器の状態変化が示された状態変化通知を前記機器から受信した場合における当該状態変化通知の転送先を指定する制御開始通知を制御装置から受信し、
前記第２通信部は、前記第１通信部が前記制御開始通知を受信した後、前記機器の状態が変化した場合に状態変化通知を前記機器から受信し、
前記第１通信部は、前記制御開始通知において指定された転送先に、前記第２通信部において受信した前記状態変化通知を転送する、管理システム。
【請求項２】
前記第１通信部は、前記制御開始通知を受信した後、前記機器の動作を指示する動作指示を受信し、
前記第２通信部は、前記第１通信部において受信した前記動作指示を前記機器に転送し、
前記第２通信部は、転送した前記動作指示にしたがって前記機器の状態が変化した場合に前記状態変化通知を前記機器から受信する、
請求項１に記載の管理システム。
【請求項３】
前記第１通信部が前記制御開始通知を一回受信した後、前記第１通信部による前記動作指示の受信と、前記第２通信部による前記動作指示の転送と、前記第２通信部による前記状態変化通知の受信と、前記第１通信部による前記状態変化通知の転送とが繰り返し実行される、
請求項２に記載の管理システム。
【請求項４】
前記第１通信部における転送先は、前記制御装置である、
請求項１から３のいずれか１項に記載の管理システム。
【請求項５】
前記第１通信部における転送先は、前記制御装置とは別の装置である、
請求項１から３のいずれか１項に記載の管理システム。
【請求項６】
前記第２通信部は、前記機器として、第１機器と第２機器との通信を実行し、
前記第１通信部において受信される前記状態変化通知では、前記第１機器からの状態変化通知の転送先と、前記第２機器からの状態変化通知の転送先とが異なる、
請求項１から３のいずれか１項に記載の管理システム。
【請求項７】
機器の動作を制御する管理システムにおける転送方法であって、
前記機器の状態変化が示された状態変化通知を前記機器から受信した場合における当該状態変化通知の転送先を指定する制御開始通知を制御装置から受信するステップと、
前記制御開始通知を受信した後、前記機器の状態が変化した場合に状態変化通知を前記機器から受信するステップと、
前記制御開始通知において指定された転送先に、受信した前記状態変化通知を転送するステップと、
を備える転送方法。
【請求項８】
機器の動作を制御する管理システムにおけるプログラムであって、
前記機器の状態変化が示された状態変化通知を前記機器から受信した場合における当該状態変化通知の転送先を指定する制御開始通知を制御装置から受信するステップと、
前記制御開始通知を受信した後、前記機器の状態が変化した場合に状態変化通知を前記機器から受信するステップと、
前記制御開始通知において指定された転送先に、受信した前記状態変化通知を転送するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、管理技術に関し、特に機器からの信号を転送する管理システム、送信方法、プログラムに関する。
【背景技術】
【０００２】
ホームゲートウエイ、インターネットを介して機器がサーバに接続されるネットワークシステムが開発されている。このようなネットワークシステムにより、宅外にある携帯電話から遠隔制御により、宅内に配置された機器をオンしたり、オフしたりすることが可能になる。さらに、機器が遠隔制御によって実際に動作したか否かを確認するために、制御装置は、制御情報をホームゲートウエイを介して機器に送信した後に、機器が制御情報に基づいて動作したか否かを確認する動作確認情報をホームゲートウエイを介して機器に送信する。これに続いて、機器は、動作したか否かの回答情報をホームゲートウエイを介して制御装置に送信する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−４８２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
動作情報に応じて機器が動作したか否かを確認するために、制御情報の送信後に動作確認情報が送信される場合、制御情報と動作確認情報とが１対で送信される必要がある。そのために、ホームゲートウエイでは、これらの情報を転送する必要があり、処理が複雑になるとともに、トラヒック量が増加してしまう。
【０００５】
本開示はこうした状況に鑑みなされたものであり、その目的は、機器の状態が変化した場合の通知の転送を容易にする技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本開示のある態様の管理システムは、機器の動作を制御する管理システムであって、機器以外の装置との通信を実行する第１通信部と、機器との通信を実行する第２通信部とを備える。第１通信部は、機器の状態変化が示された状態変化通知を機器から受信した場合における当該状態変化通知の転送先を指定する制御開始通知を制御装置から受信し、第２通信部は、第１通信部が制御開始通知を受信した後、機器の状態が変化した場合に状態変化通知を機器から受信し、第１通信部は、制御開始通知において指定された転送先に、第２通信部において受信した状態変化通知を転送する。
【０００７】
本開示の別の態様は、転送方法である。この方法は、機器の動作を制御する管理システムにおける転送方法であって、機器の状態変化が示された状態変化通知を機器から受信した場合における当該状態変化通知の転送先を指定する制御開始通知を制御装置から受信するステップと、制御開始通知を受信した後、機器の状態が変化した場合に状態変化通知を機器から受信するステップと、制御開始通知において指定された転送先に、受信した状態変化通知を転送するステップと、を備える。
【０００８】
なお、以上の構成要素の任意の組合せ、本開示の表現を方法、装置、システム、コンピュータプログラム、またはコンピュータプログラムを記録した記録媒体などの間で変換したものもまた、本開示の態様として有効である。
【発明の効果】
【０００９】
本開示によれば、機器の状態が変化した場合の通知の転送を容易にできる。
【図面の簡単な説明】
【００１０】
【図１】実施例１に係る機器制御システムの構成を示す図である。
【図２】図１の機器制御システムによる転送手順を示すシーケンス図である。
【図３】図１の機器制御システムによる別の転送手順を示すシーケンス図である。
【図４】図１の機器制御システムによるさらに別の転送手順を示すシーケンス図である。
【図５】実施例２に係る機器制御システムの構成を示す図である。
【図６】図５の機器制御システムによる転送手順を示すシーケンス図である。
【図７】図５の機器制御システムによる別の転送手順を示すシーケンス図である。
【図８】実施例３に係る機器制御システムによる転送手順を示すシーケンス図である。
【図９】実施例４に係る制御部に保持されるテーブルのデータ構造を示す図である。
【発明を実施するための形態】
【００１１】
（実施例１）
本開示の実施例を具体的に説明する前に、本実施例の概要を説明する。実施例は、需要家に設置された機器の動作を制御する機器制御システムに関する。需要家は、電力会社等からの電力の供給を受けている施設であり、例えば、住宅、事務所、店舗、工場、公園などである。機器の一例は、空調機器である。機器は管理装置に接続され、管理装置はネットワークを介して事業者のサーバに接続される。事業者の一例は、デマンドレスポンスシステムにおける電力会社あるいはアグリゲータであり、事業者の別の一例は、ＶＰＰ（Ｖｉｒｔｕａｌ  Ｐｏｗｅｒ  Ｐｌａｎｔ）におけるＶＰＰ事業者である。
【００１２】
このような構成において、管理装置は、例えば、機器の動作に対する指示をサーバから受信する。管理装置は、受信した指示に応じて機器の動作を制御する。機器は、管理装置による制御に応じた動作を実行する。例えば、機器が空調機器であり、機器の動作に対する指示が、冷房時に設定温度を「２６℃」から「２８℃」に変更する指示である場合、機器は、冷房時に設定温度を「２６℃」から「２８℃」に変更する。
【００１３】
ここで、事業者は、系統電力の電力需要を低減させるために、機器の使用電力量を低減させる指示をサーバから送信させる。機器の使用電力量を低減させる指示の一例が、冷房時に設定温度を「２６℃」から「２８℃」に変更する指示である。事業者は、指示に応じて機器の状態が変化したかを知りたい。機器の状態が変化したかを知るために、指示とともに、状態を確認するための通知をサーバから送信する場合、管理装置は、これらを転送する必要があり、処理が複雑になるとともに、トラヒック量が増加してしまう。
【００１４】
管理装置における転送処理を簡易にするために、本実施例における管理装置は、機器の状態が変化したことを示す状態変化通知を機器から受信した場合における当該状態変化通知の転送先が示された制御開始通知をサーバから受信する。転送先は例えばサーバである。管理装置は、制御開始通知を受信すると、状態変化通知指令を機器に送信する。状態変化通知指令は、機器に対して、機器の状態が変化した場合に状態変化通知を管理装置に送信するモード（以下、「通知モード」という）の開始を指示するための信号である。機器は、状態変化通知指令を受信すると、通知モードに遷移する。
【００１５】
これに続いて、管理装置は、機器の動作を指示する動作指示をサーバから受信すると、動作指示を機器に転送する。機器は、動作指示を受信すると、動作指示にしたがって状態を変化させる。通知モードの機器は、状態が変化すると、状態変化通知を管理装置に送信する。管理装置は、状態変化通知を機器から受信すると、転送先として設定されたサーバに状態変化通知を転送する。
【００１６】
さらに、管理装置は、新たな動作指示をサーバから受信すると、新たな動作指示を機器に転送する。機器は、新たな動作指示を受信すると、新たな動作指示にしたがって状態を変化させる。通知モードの機器は、状態が変化すると、状態変化通知を管理装置に送信する。つまり、機器は、通知モードである間に状態が変化すると、状態変化通知を管理装置に自動的に送信する。そのため、管理装置は、新たな動作指示を機器に転送するだけで、新たな動作指示に対する状態変化通知を機器から受信する。その結果、管理装置からサーバへの状態変化通知の転送が自動的になされる。これにより、機器の状態が変化した場合の状態変化通知の転送が容易になされる。
【００１７】
図１は、機器制御システム１０００の構成を示す。機器制御システム１０００は、サーバ１００、ネットワーク２００、管理装置４００、機器５００と総称される第１機器５００ａ、第２機器５００ｂ、第３機器５００ｃを含む。サーバ１００は、制御部１１０、通信部１１２を含み、管理装置４００は、第１通信部４１０、制御部４１２、第２通信部４１４を含む。機器５００の数は「３」とされているが、機器５００の数は「３」に限定されない。
【００１８】
管理装置４００、機器５００は、需要家に設置される。需要家は、例えば、一戸建ての住宅、マンションなどの集合住宅、コンビニエンスストアまたはスーパーマーケットなどの店舗、ビルなどの商用施設、工場であり、前述のごとく、電力会社等からの電力の供給を受けている施設である。需要家に設置される機器５００は、例えば、空調機器（エアーコンディショナ）、テレビジョン受信装置（テレビ）、照明装置、蓄電システム、ヒートポンプ給湯機、電気錠である。これらの機器は、電力事業者等の電力系統に接続されることによって、商用電力の供給を受けて、電力を消費する。ここでは、説明を明瞭にするために、太陽電池システム、燃料電池システム等の再生可能エネルギー発電装置は機器５００から除外する。
【００１９】
サーバ１００は、事業者によって運用されるコンピュータである。事業者が電力会社あるいはアグリゲータである場合、サーバ１００は、デマンドレスポンスシステムのための処理を実行する。サーバ１００は、系統電力の需要と供給に応じて、機器５００の使用電力を調節するような制御を実行する。サーバ１００の制御部１１０は、機器５００の動作を指示する動作指示を生成する。例えば、系統電力の需要がしきい値を上まわる場合、制御部１１０は、機器５００における電力使用量を抑制させるための動作指示を生成する。機器５００が空調機器である場合、動作指示は、冷房時に設定温度を現在の温度よりも上げるような動作を示す。
【００２０】
空調機器以外の機器５００に対しても、制御部１１０は、同様に動作指示を生成する。また、事業者がＶＰＰ事業者である場合、サーバ１００は、ＶＰＰのための処理を実行する。ＶＰＰには公知の技術が使用されればよいので、ここでは説明を省略するが、ＶＰＰにおけるサーバ１００の制御部１１０も、これまでと同様に、機器５００の動作を指示する動作指示を生成する。
【００２１】
動作指示が管理装置４００を介して機器５００に転送されることによって、機器５００は動作指示に応じた動作を実行する。このような状況下において、前述のごとく、事業者は、動作指示に応じて機器５００の状態が実際に変化したかを知りたい。機器５００の状態変化が示された状態変化通知を取得するために、制御部１１０は、動作指示を生成する前に、制御開始通知を生成する。制御開始通知は、管理装置４００が状態変化通知を機器５００から受信した場合における当該状態変化通知の転送先を指定する情報である。ここで、転送先として、サーバ１００、例えば、サーバ１００のＩＰアドレスが設定される。また、制御開始通知には、状態変化通知の対象となる機器５００の種別が示される種別情報、例えば、空調機器を示す情報が含まれていてもよい。制御部１１０は、制御開始通知を通信部１１２に出力する。
【００２２】
通信部１１２は、制御開始通知を制御部１１０から受けつける。通信部１１２は、制御開始通知が含まれた信号（以下、これもまた「制御開始通知」という）を生成する。また、通信部１１２は、ネットワーク２００に接続されており、ネットワーク２００を介して管理装置４００と通信する。ネットワーク２００がＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである場合、通信部１１２はＩＰに対応する。ここで、通信部１１２は、制御開始通知を管理装置４００に送信する。
【００２３】
管理装置４００は、例えば、ＨＥＭＳ（Ｈｏｍｅ  Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）コントローラとしての機能を有し、機器５００の動作を制御する。管理装置４００は、１つの装置であってもよいし、複数の装置の接続であってもよい。後者の場合、管理装置４００は管理システムに相当する。管理装置４００の第１通信部４１０は、ネットワーク２００を介してサーバ１００との通信を実行する。つまり、第１通信部４１０は、機器５００以外の装置との通信を実行する。第１通信部４１０は、制御開始通知をサーバ１００から受信する。
【００２４】
制御部４１２は、第１通信部４１０から制御開始通知を受けつける。制御部４１２は、制御開始通知から転送先に関する情報を抽出し、転送先を保持する。また、制御部４１２は、制御開始通知から、種別情報を抽出する。これに続いて、制御部４１２は、状態変化通知指令を生成する。状態変化通知指令は、機器５００に対して、当該機器５００の状態が変化した場合に状態変化通知を管理装置４００に送信する通知モードの開始を指示するための信号である。制御部４１２は、複数の機器５００のうち、種別情報に対応した機器５００を選択する。ここでは、空調機器が選択される。制御部４１２は、状態変化通知指令、選択した機器５００に関する情報を第２通信部４１４に出力する。
【００２５】
第２通信部４１４は、ＨＡＮ（Ｈｏｍｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により複数の機器５００に接続され、複数の機器５００のそれぞれと通信可能である。第２通信部４１４と第１通信部４１０とは、通信部として一体的に構成されてもよい。第２通信部４１４は、選択した機器５００に関する情報と状態変化通知指令とを制御部４１２から受けつける。第２通信部４１４は、状態変化通知指令が含まれた信号（以下、これもまた「状態変化通知指令」という）を生成する。第２通信部４１４は、選択した機器５００に状態変化通知指令を送信する。第２通信部４１４もＩＰに対応する。
【００２６】
機器５００は、管理装置４００からの状態変化通知指令を受信する。機器５００は、状態変通知指令をもとに、通知モードに遷移する。ここでは、機器５００が空調機器であるとするので、機器５００の状態変化は、例えば、設定温度の変化、風量の変化等に相当する。
【００２７】
これらの処理の後、サーバ１００の制御部１１０は、前述の動作指示を生成する。動作指示には、動作指示の対象となる機器５００の種別に関する種別情報、例えば空調機器を示す情報も含まれる。制御部１１０は、動作指示を通信部１１２に出力する。通信部１１２は、動作指示を制御部１１０から受けつける。通信部１１２は、動作指示が含まれた信号（以下、これもまた「動作指示」という）を生成する。通信部１１２は、動作指示を管理装置４００に送信する。
【００２８】
管理装置４００の第１通信部４１０は、動作指示をサーバ１００から受信する。制御部４１２は、第１通信部４１０から動作指示を受けつける。制御部４１２は、動作指示から、種別情報を抽出する。制御部４１２は、複数の機器５００のうち、種別情報に対応した機器５００を選択する。制御部４１２は、動作指示、選択した機器５００に関する情報を第２通信部４１４に出力する。第２通信部４１４は、選択した機器５００に関する情報と動作指示とを制御部４１２から受けつける。第２通信部４１４は、動作指示が含まれた信号（以下、これもまた「動作指示」という）を生成する。第２通信部４１４は、選択した機器５００に動作指示を転送する。
【００２９】
機器５００は、管理装置４００からの動作指示を受信する。機器５００は、動作指示をもとに動作を実行する。例えば、空調機器が冷房時に設定温度「２６℃」で動作している場合に、設定温度「２８℃」とする動作指示が受けつけられた場合、空調機器は冷房時に設定温度「２８℃」で動作する。機器５００は、既に受信した状態変化通知指令により、通知モードに遷移している。そのため、機器５００の動作状態が変化した場合、機器５００は、状態変化通知を管理装置４００に送信する。状態変化通知は、機器５００の状態が変化したことを示す信号である。
【００３０】
管理装置４００の第２通信部４１４は、機器５００からの状態変化通知を受信する。つまり、第２通信部４１４は、第１通信部４１０が制御開始通知を受信した後、転送した動作指示にしたがって機器５００の状態が変化した場合に状態変化通知を機器５００から受信する。第２通信部４１４は、状態変化通知を制御部４１２に出力する。制御部４１２は、第２通信部４１４からの状態変化通知を受けつける。制御部４１２は、保持した転送先であるサーバ１００を当該状態変化通知の転送先に設定する。制御部４１２は、状態変化通知を第１通信部４１０に出力する。第１通信部４１０は、制御部４１２からの状態変化通知を受けつける。第１通信部４１０は、状態変化通知が含まれた信号（以下、これもまた「状態変化通知」という）をサーバ１００に転送する。
【００３１】
サーバ１００の通信部１１２は、管理装置４００からの状態変化通知を受信する。通信部１１２は、状態変化通知を制御部１１０に出力する。制御部１１０は、通信部１１２からの状態変化通知を受けつける。制御部１１０は、状態変化通知により、機器５００の状態が変化したことを認識する。これに続く、制御部１１０の処理の説明は省略するが、制御部１１０において、機器５００の新たな動作を指示する場合、新たな動作指示を生成する。新たな動作指示は、例えば、空調機器が設定温度「２８℃」で動作している場合に、空調機器を設定温度「２５℃」で動作させることに相当する。制御部１１０は、新たな動作指示を通信部１１２に出力する。通信部１１２は、新たな動作指示を管理装置４００に送信する。
【００３２】
管理装置４００の第１通信部４１０は、動作指示に続いて、新たな動作指示をサーバ１００から受信する。制御部４１２は、第１通信部４１０から受けつけた新たな動作指示を第２通信部４１４に出力する。第２通信部４１４は新たな動作指示を機器５００に転送する。
【００３３】
機器５００は、管理装置４００からの新たな動作指示を受信する。機器５００は、新たな動作指示をもとに動作を実行する。例えば、冷房時に設定温度「２８℃」で動作している空調機器が、設定温度「２５℃」とする新たな動作指示が受けつけられた場合、空調機器は冷房時に設定温度「２５℃」で動作する。機器５００は、前述のごとく、通知モードに遷移している。そのため、機器５００の動作状態が変化した場合、機器５００は、新たな状態変化通知を管理装置４００に送信する。
【００３４】
管理装置４００の第２通信部４１４は、機器５００からの新たな状態変化通知を受信する。つまり、第２通信部４１４は、第１通信部４１０が制御開始通知を受信した後、動作指示を続けて送信しても、それに対する状態変化通知を機器５００から受信する。制御部４１２は、保持した転送先であるサーバ１００を新たな状態変化通知の転送先として、新たな状態変化通知を第１通信部４１０に出力する。第１通信部４１０は、新たな状態変化通知をサーバ１００に転送する。
【００３５】
サーバ１００の通信部１１２は、管理装置４００からの新たな状態変化通知を受信する。制御部１１０は、新たな状態変化通知により、機器５００の状態が再び変化したことを認識する。サーバ１００から管理装置４００を介して機器５００への操作指示の伝送と、機器５００から管理装置４００を介してサーバ１００への状態変化通知の伝送とは、管理装置４００が制御開始通知を一回受信した後、繰り返し実行される。
【００３６】
サーバ１００の制御部１１０は、機器５００の状態変化通知が不要になった場合、制御終了通知を生成する。制御終了通知は、管理装置４００に対して状態変化通知の転送を終了させる情報である。また、制御終了通知には、状態変化通知の転送を終了すべき機器５００の種別に関する種別情報、例えば空調機器を示す情報が含まれていてもよい。制御部１１０は、制御終了通知を通信部１１２に出力する。通信部１１２は、制御終了通知を制御部１１０から受けつける。通信部１１２は、制御終了通知が含まれた信号（以下、これもまた「制御終了通知」という）を生成する。通信部１１２は、制御終了通知を管理装置４００に送信する。
【００３７】
管理装置４００の第１通信部４１０は、制御終了通知をサーバ１００から受信する。制御部４１２は、第１通信部４１０から制御終了通知を受けつける。制御部４１２は、制御終了通知から、機器５００の種別情報を抽出する。これに続いて、制御部４１２は、状態変化通知解除指令を生成する。状態変化通知解除指令は、機器５００に対して通知モードの終了を指示するための信号である。制御部４１２は、複数の機器５００のうち、種別情報に対応した機器５００を選択する。ここでは、空調機器が選択される。制御部４１２は、状態変化通知解除指令、選択した機器５００に関する情報を第２通信部４１４に出力する。
【００３８】
第２通信部４１４は、選択した機器５００に関する情報と状態変化通知解除指令とを制御部４１２から受けつける。第２通信部４１４は、状態変化通知解除指令が含まれた信号（以下、これもまた「状態変化通知解除指令」という）を生成する。第２通信部４１４は、選択した機器５００に状態変化通知解除指令を送信する。
【００３９】
機器５００は、管理装置４００からの状態変化通知解除指令を受信する。機器５００は、状態変通知解除指令をもとに、通知モードを終了する。通知モードが終了すると、機器５００は、状態が変化しても、状態変化通知を送信しない。その結果、管理装置４００は、状態変化通知をサーバ１００に転送しない。
【００４０】
本開示における装置、システム、または方法の主体は、コンピュータを備えている。このコンピュータがプログラムを実行することによって、本開示における装置、システム、または方法の主体の機能が実現される。コンピュータは、プログラムにしたがって動作するプロセッサを主なハードウェア構成として備える。プロセッサは、プログラムを実行することによって機能を実現することができれば、その種類は問わない。プロセッサは、半導体集積回路（ＩＣ）、またはＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）を含む１つまたは複数の電子回路で構成される。複数の電子回路は、１つのチップに集積されてもよいし、複数のチップに設けられてもよい。複数のチップは１つの装置に集約されていてもよいし、複数の装置に備えられていてもよい。プログラムは、コンピュータが読み取り可能なＲＯＭ、光ディスク、ハードディスクドライブなどの非一時的記録媒体に記録される。プログラムは、記録媒体に予め格納されていてもよいし、インターネット等を含む広域通信網を介して記録媒体に供給されてもよい。
【００４１】
これまで、機器５００は、状態変化通知指令を受信すると通知モードに遷移するとともに、通知モードの間において、受信した動作指示にしたがって状態が変化すると状態変化通知を管理装置４００に送信している。変形例として、機器５００は、通知モードに遷移しなくても、受信した動作指示にしたがって状態が変化すると状態変化通知を管理装置４００に送信してもよい。その際、機器５００が状態変化通知を送信すべき管理装置４００は、機器５００に予め設定されている。
【００４２】
このような変形例において、これまでと同様に、サーバ１００の制御部１１０は制御開始通知を生成し、通信部１１２は制御開始通知を管理装置４００に送信する。管理装置４００の第１通信部４１０は制御開始通知をサーバ１００から受信する。制御部４１２は、第１通信部４１０から制御開始通知を受けつける。制御部４１２は、制御開始通知から転送先に関する情報を抽出し、転送先を保持する。また、制御部４１２は、制御開始通知から、種別情報を抽出する。しかしながら、制御部４１２は、これまでと異なり、状態変化通知指令を生成しない。そのため、第２通信部４１４は状態変化通知指令を機器５００に送信せず、機器５００も管理装置４００からの状態変化通知指令を受信しない。サーバ１００、管理装置４００、機器５００における動作指示の伝送は、これまでと同様であり、機器５００、管理装置４００、サーバ１００における状態変化通知の伝送も、これまでと同様である。
【００４３】
さらに、サーバ１００の制御部１１０は制御終了通知を生成し、通信部１１２は制御終了通知を管理装置４００に送信する。管理装置４００の第１通信部４１０は制御終了通知をサーバ１００から受信する。制御部４１２は、第１通信部４１０から制御終了通知を受けつける。制御部４１２は、制御終了通知から、種別情報を抽出する。しかしながら、制御部４１２は、これまでと異なり、状態変化通知解除指令を生成しない。そのため、第２通信部４１４は状態変化通知解除指令を機器５００に送信せず、機器５００も管理装置４００からの状態変化通知解除指令を受信しない。
【００４４】
以上の構成による機器制御システム１０００の動作を説明する。図２は、機器制御システム１０００による転送手順を示すシーケンス図である。サーバ１００は制御開始通知を管理装置４００に送信する（Ｓ１０）。管理装置４００は状態変化通知指令を機器５００に送信する（Ｓ１２）。サーバ１００は動作指示を管理装置４００に送信する（Ｓ１４）。管理装置４００は動作指示を機器５００に転送する（Ｓ１６）。機器５００では状態変化が生じる（Ｓ１８）。機器５００は状態変化通知を管理装置４００に送信する（Ｓ２０）。管理装置４００は状態変化通知をサーバ１００に転送する（Ｓ２２）。サーバ１００は制御終了通知を管理装置４００に送信する（Ｓ２４）。管理装置４００は状態変化通知解除指令を機器５００に送信する（Ｓ２６）。
【００４５】
図３は、機器制御システム１０００による別の転送手順を示すシーケンス図である。サーバ１００は制御開始通知を管理装置４００に送信する（Ｓ５０）。管理装置４００は状態変化通知指令を機器５００に送信する（Ｓ５２）。サーバ１００は動作指示を管理装置４００に送信する（Ｓ５４）。管理装置４００は動作指示を機器５００に転送する（Ｓ５６）。機器５００では状態変化が生じる（Ｓ５８）。機器５００は状態変化通知を管理装置４００に送信する（Ｓ６０）。管理装置４００は状態変化通知をサーバ１００に転送する（Ｓ６２）。
【００４６】
サーバ１００は動作指示を管理装置４００に送信する（Ｓ６４）。管理装置４００は動作指示を機器５００に転送する（Ｓ６６）。機器５００では状態変化が生じる（Ｓ６８）。機器５００は状態変化通知を管理装置４００に送信する（Ｓ７０）。管理装置４００は状態変化通知をサーバ１００に転送する（Ｓ７２）。サーバ１００は制御終了通知を管理装置４００に送信する（Ｓ７４）。管理装置４００は状態変化通知解除指令を機器５００に送信する（Ｓ７６）。
【００４７】
図４は、機器制御システム１０００によるさらに別の転送手順を示すシーケンス図である。サーバ１００は制御開始通知を管理装置４００に送信する（Ｓ１００）。サーバ１００は動作指示を管理装置４００に送信する（Ｓ１０２）。管理装置４００は動作指示を機器５００に転送する（Ｓ１０４）。機器５００では状態変化が生じる（Ｓ１０６）。機器５００は状態変化通知を管理装置４００に送信する（Ｓ１０８）。管理装置４００は状態変化通知をサーバ１００に転送する（Ｓ１１０）。サーバ１００は制御終了通知を管理装置４００に送信する（Ｓ１１２）。
【００４８】
本実施例によれば、サーバ１００から受信した制御開始通知をもとに、状態変化通知を機器５００から受信した場合における当該状態変化通知の転送先を設定するので、状態変化通知の転送を容易にできる。また、制御開始通知において指定された転送先に、受信した状態変化通知を転送するので、状態変化通知の転送を容易にできる。また、サーバ１００からの動作指示を機器５００に転送し、機器５００からの状態変化通知をサーバ１００に転送するので、サーバ１００に状態変化通知を転送できる。また、制御開始通知を一回受信した後、動作指示の転送と、状態変化通知の転送とを繰り返し実行するので、処理を簡易にできる。
【００４９】
本開示の一態様の概要は、次の通りである。本開示のある態様の管理装置４００は、機器５００の動作を制御する管理装置４００であって、機器５００以外の装置との通信を実行する第１通信部４１０と、機器５００との通信を実行する第２通信部４１４とを備える。第１通信部４１０は、機器５００の状態変化が示された状態変化通知を機器５００から受信した場合における当該状態変化通知の転送先を指定する制御開始通知をサーバ１００から受信し、第２通信部４１４は、第１通信部４１０が制御開始通知を受信した後、機器５００の状態が変化した場合に状態変化通知を機器５００から受信し、第１通信部４１０は、制御開始通知において指定された転送先に、第２通信部４１４において受信した状態変化通知を転送する。
【００５０】
第１通信部４１０は、制御開始通知を受信した後、機器５００の動作を指示する動作指示を受信し、第２通信部４１４は、第１通信部４１０において受信した動作指示を機器５００に転送し、第２通信部４１４は、転送した動作指示にしたがって機器５００の状態が変化した場合に状態変化通知を機器５００から受信する。
【００５１】
第１通信部４１０が制御開始通知を一回受信した後、第１通信部４１０による動作指示の受信と、第２通信部４１４による動作指示の転送と、第２通信部４１４による状態変化通知の受信と、第１通信部４１０による状態変化通知の転送とが繰り返し実行される。
【００５２】
本開示の別の態様は、転送方法である。この方法は、機器５００の動作を制御する管理装置４００における転送方法であって、機器５００の状態変化が示された状態変化通知を機器５００から受信した場合における当該状態変化通知の転送先を指定する制御開始通知をサーバ１００から受信するステップと、制御開始通知を受信した後、機器５００の状態が変化した場合に状態変化通知を機器５００から受信するステップと、制御開始通知において指定された転送先に、受信した状態変化通知を転送するステップと、を備える。
【００５３】
（実施例２）
次に、実施例２を説明する。実施例２は、実施例１と同様に、需要家に設置された機器の動作を制御する機器制御システムに関する。実施例１では、制御開始通知および動作指示の送信がサーバ１００からなされ、状態変化通知の受信もサーバ１００においてなされる。実施例２では、制御開始通知の送信がサーバ１００からなされるが、動作指示の送信がサーバ１００以外の装置からなされる場合を説明する。これは、需要家に設置された操作板をユーザが使用することによって、操作板が動作指示を送信する場合を想定する。このような状況においても、管理装置４００は、状態変化通知を機器５００から受信すると、状態変化通知をサーバ１００に転送する。以下では、実施例１との差異を中心に説明する。
【００５４】
図５は、機器制御システム１０００の構成を示す。機器制御システム１０００は、図１の構成に加えて、操作装置３００、端末装置６００を含む。操作装置３００は、操作部３１０、制御部３１２、表示部３１４、通信部３１６を含む。操作装置３００は、管理装置４００、機器５００とともに需要家に設置される。端末装置６００は、ユーザに携帯されて移動し、需要家内に存在することがあれば、需要家外に存在することもある。ここでは、実施例１と同様に、サーバ１００が制御開始通知を管理装置４００に送信し、管理装置４００は状態変化通知指令を機器５００に送信し、機器５００は通知モードに遷移していることを前提とする。そのため、管理装置４００の制御部４１２では、転送先としてサーバ１００の情報を保持する。
【００５５】
操作装置３００は、需要家の壁等に設置される操作板である。操作装置３００の操作部３１０は、例えば、ボタン、タッチパネルであり、ユーザによって操作可能なユーザＩＦ（Ｉｎｔｅｒｆａｃｅ）を有する。操作部３１０は、機器５００の動作の指示をユーザから受けつけ、受けつけた動作の指示を制御部３１２に出力する。制御部３１２は、操作部３１０から動作の指示を受けつけると、動作の指示、例えば、空調機器の冷房時における設定温度「２６℃」を表示部３１４に表示させる。表示部３１４は、ディスプレイであり、操作部３１０と一体的な構造を有していてもよい。制御部３１２は、受けつけた動作の指示が含まれた動作指示を生成する。動作指示には、種別情報も含まれる。制御部３１２は、動作指示を通信部３１６に出力する。通信部３１６は、動作指示を制御部３１２から受けつける。通信部３１６は、動作指示が含まれた信号（以下、これもまた「動作指示」という）を生成する。また、通信部３１６は、管理装置４００に動作指示を送信する。通信部３１６もＩＰに対応する。
【００５６】
管理装置４００の第１通信部４１０は、サーバ１００からの制御開始通知を受信した後、動作指示を操作装置３００から受信する。制御部４１２は、第１通信部４１０から動作指示を受けつける。制御部４１２は、第１通信部４１０から受けつけた動作指示を第２通信部４１４に出力する。第２通信部４１４は、これまでと同様に動作指示を機器５００に転送する。機器５００は、管理装置４００からの動作指示を受信する。機器５００は、動作指示をもとに動作を実行する。機器５００は、前述のごとく、通知モードに遷移している。そのため、機器５００の動作状態が変化した場合、機器５００は、状態変化通知を管理装置４００に送信する。
【００５７】
管理装置４００の第２通信部４１４は、機器５００からの状態変化通知を受信する。制御部４１２は、保持した転送先であるサーバ１００を状態変化通知の転送先として、状態変化通知を第１通信部４１０に出力する。第１通信部４１０は、状態変化通知をサーバ１００に転送する。つまり、第１通信部４１０は、動作指示の送信元である操作装置３００とは別のサーバ１００に状態変化通知を転送する。サーバ１００の通信部１１２は、管理装置４００からの状態変化通知を受信する。制御部１１０は、状態変化通知により、機器５００の状態が変化したことを認識する。
【００５８】
このような構成において、制御開始通知に含まれた転送先の情報が、サーバ１００ではなく、操作装置３００であってもよい。その場合、管理装置４００の第１通信部４１０は、状態変化通知を操作装置３００に転送する。つまり、第１通信部４１０における転送先は、サーバ１００とは別の装置にされる。また、制御開始通知に含まれた転送先の情報が、サーバ１００と操作装置３００であってもよい。その場合、管理装置４００の第１通信部４１０は、状態変化通知をサーバ１００と操作装置３００に転送する。さらに、操作装置３００の代わりが端末装置６００であってもよい。
【００５９】
以上の構成による機器制御システム１０００の動作を説明する。図６は、機器制御システム１０００による転送手順を示すシーケンス図である。サーバ１００は制御開始通知を管理装置４００に送信する（Ｓ２００）。管理装置４００は状態変化通知指令を機器５００に送信する（Ｓ２０２）。操作装置３００は動作指示を管理装置４００に送信する（Ｓ２０４）。管理装置４００は動作指示を機器５００に転送する（Ｓ２０６）。機器５００では状態変化が生じる（Ｓ２０８）。機器５００は状態変化通知を管理装置４００に送信する（Ｓ２１０）。管理装置４００は状態変化通知をサーバ１００に転送する（Ｓ２１２）。サーバ１００は制御終了通知を管理装置４００に送信する（Ｓ２１４）。管理装置４００は状態変化通知解除指令を機器５００に送信する（Ｓ２１６）。
【００６０】
図７は、機器制御システム１０００による別の転送手順を示すシーケンス図である。サーバ１００は制御開始通知を管理装置４００に送信する（Ｓ１５０）。管理装置４００は状態変化通知指令を機器５００に送信する（Ｓ１５２）。操作装置３００は動作指示を管理装置４００に送信する（Ｓ１５４）。管理装置４００は動作指示を機器５００に転送する（Ｓ１５６）。機器５００では状態変化が生じる（Ｓ１５８）。機器５００は状態変化通知を管理装置４００に送信する（Ｓ１６０）。管理装置４００は状態変化通知を操作装置３００に転送する（Ｓ１６２）。サーバ１００は制御終了通知を管理装置４００に送信する（Ｓ１６４）。管理装置４００は状態変化通知解除指令を機器５００に送信する（Ｓ１６６）。
【００６１】
本実施例によれば、サーバ１００を転送先に設定するので、動作指示を操作装置３００から受信してもサーバ１００に状態変化通知を転送できる。また、操作装置３００を転送先に設定するので、制御開始通知をサーバ１００から受信しても、操作装置３００に状態変化通知を転送できる。
【００６２】
本開示の一態様の概要は、次の通りである。第１通信部４１０における転送先は、サーバ１００である。
【００６３】
第１通信部４１０における転送先は、サーバ１００とは別の装置である。
【００６４】
（実施例３）
次に、実施例３を説明する。実施例３は、これまでと同様に、需要家に設置された機器の動作を制御する機器制御システムに関する。実施例２では、制御開始通知の送信がサーバ１００からなされ、動作指示の送信がサーバ１００以外の装置である操作装置３００からなされる。実施例３でも、制御開始通知の送信がサーバ１００からなされるが、動作指示の送信がサーバ１００以外の装置であるリモートコントローラからなされる。このような状況においても、管理装置４００は、状態変化通知を機器５００から受信すると、状態変化通知をサーバ１００に転送する。実施例３に係る機器制御システム１０００は、図１あるいは図５と同様のタイプである。以下では、これまでとの差異を中心に説明する。
【００６５】
ここでは、これまでと同様に、図１あるいは図５のサーバ１００が制御開始通知を管理装置４００に送信し、管理装置４００は状態変化通知指令を機器５００に送信し、機器５００は通知モードに遷移していることを前提とする。そのため、管理装置４００の制御部４１２では、転送先としてサーバ１００の情報を保持する。
【００６６】
図示しないリモートコントローラは、例えば赤外線通信が可能な装置であり、赤外線通信により機器５００と直接通信する。リモートコントローラは、ユーザによって操作可能なユーザＩＦ、例えばボタンを有する。リモートコントローラは、機器５００の動作の指示をユーザから受けつけ、受けつけた動作の指示を動作指示として機器５００に送信する。機器５００は、リモートコントローラからの動作指示を受信する。機器５００は、動作指示をもとに動作を実行する。機器５００は、前述のごとく、通知モードに遷移している。そのため、機器５００の動作状態が変化した場合、機器５００は、状態変化通知を管理装置４００に送信する。
【００６７】
管理装置４００の第２通信部４１４は、機器５００からの状態変化通知を受信する。制御部４１２は、保持した転送先であるサーバ１００を状態変化通知の転送先として、状態変化通知を第１通信部４１０に出力する。第１通信部４１０は、状態変化通知をサーバ１００に転送する。つまり、第１通信部４１０は、動作指示の送信元であるリモートコントローラとは別のサーバ１００に状態変化通知を転送する。サーバ１００の通信部１１２は、管理装置４００からの状態変化通知を受信する。制御部１１０は、状態変化通知により、機器５００の状態が変化したことを認識する。
【００６８】
以上の構成による機器制御システム１０００の動作を説明する。図８は、機器制御システム１０００による転送手順を示すシーケンス図である。サーバ１００は制御開始通知を管理装置４００に送信する（Ｓ２５０）。管理装置４００は状態変化通知指令を機器５００に送信する（Ｓ２５２）。リモートコントローラは動作指示を管理装置４００に送信する（Ｓ２５４）。機器５００では状態変化が生じる（Ｓ２５６）。機器５００は状態変化通知を管理装置４００に送信する（Ｓ２５８）。管理装置４００は状態変化通知をサーバ１００に転送する（Ｓ２６０）。サーバ１００は制御終了通知を管理装置４００に送信する（Ｓ２６２）。管理装置４００は状態変化通知解除指令を機器５００に送信する（Ｓ２６４）。
【００６９】
本実施例によれば、サーバ１００を転送先に設定するので、動作指示をリモートコントローラから送信してもサーバ１００に状態変化通知を転送できる。
【００７０】
（実施例４）
次に、実施例４を説明する。実施例４は、これまでと同様に、需要家に設置された機器の動作を制御する機器制御システムに関する。これまでの管理装置４００は、機器５００からの状態変化通知をサーバ１００に転送する。実施例４に係る管理装置４００は、機器５００の種類に応じて、状態変化通知の転送先を変更する。実施例４に係る機器制御システム１０００は、図５と同様のタイプである。以下では、これまでとの差異を中心に説明する。
【００７１】
実施例１と同様に、サーバ１００は制御開始通知を管理装置４００に送信する。制御開始通知には、これまでと同様に、状態変化通知の転送先に関する情報が含められるが、機器５００の種類毎に転送先が設定される。例えば、空調機器の転送先としてサーバ１００のＩＰアドレスが設定され、電気錠の転送先としてサーバ１００のＩＰアドレスと端末装置６００のＩＰアドレスが設定される。
【００７２】
管理装置４００の第１通信部４１０は、制御開始通知をサーバ１００から受信する。制御部４１２は、第１通信部４１０から制御開始通知を受けつける。制御部４１２は、制御開始通知から転送先に関する情報を抽出し、転送先を保持する。図９は、制御部４１２に保持されるテーブルのデータ構造を示す。図示のごとく、機器５００毎に転送先が設定される。ここでは、第１機器５００ａからの状態変化通知の転送先と、第２機器５００ｂからの状態変化通知の転送先とが異なる。第１機器５００ａの一例が空調機器であり、第２機器５００ｂの一例が電気錠である。図５に戻る。これまでと同様に、管理装置４００は状態変化通知指令を機器５００に送信し、機器５００は通知モードに遷移する。
【００７３】
サーバ１００は、第１機器５００ａに対する動作指示を管理装置４００に送信し、管理装置４００は、動作指示を第１機器５００ａに転送する。第１機器５００ａは、動作指示に応じた動作を実行する。第１機器５００ａは、状態が変化した場合に状態変化通知を管理装置４００に送信する。第２通信部４１４は、第１機器５００ａからの状態変化通知を受信する。制御部４１２は、状態変化通知に含まれる送信元アドレスをもとに、状態変化通知の送信元となる機器５００が第１機器５００ａであることを確認する。制御部４１２は、図９に示したテーブルを参照し、第１機器５００ａからの状態変化通知の転送先がサーバ１００であることを特定する。制御部４１２は、特定した転送先であるサーバ１００を当該状態変化通知の転送先に設定する。第１通信部４１０は、状態変化通知をサーバ１００に転送する。サーバ１００は、管理装置４００からの状態変化通知を受信する。
【００７４】
サーバ１００は、第２機器５００ｂに対する動作指示を管理装置４００に送信し、管理装置４００は、動作指示を第２機器５００ｂに転送する。第２機器５００ｂは、動作指示に応じた動作を実行する。第２機器５００ｂは、状態が変化した場合に状態変化通知を管理装置４００に送信する。第２通信部４１４は、第２機器５００ｂからの状態変化通知を受信する。制御部４１２は、状態変化通知に含まれる送信元アドレスをもとに、状態変化通知の送信元となる機器５００が第２機器５００ｂであることを確認する。制御部４１２は、図９に示したテーブルを参照し、第２機器５００ｂからの状態変化通知の転送先が端末装置６００とサーバ１００であることを特定する。制御部４１２は、特定した転送先である端末装置６００とサーバ１００を当該状態変化通知の転送先に設定する。第１通信部４１０は、状態変化通知を端末装置６００とサーバ１００に転送する。端末装置６００とサーバ１００は、管理装置４００からの状態変化通知を受信する。
【００７５】
本実施例によれば、機器５００に応じて状態変化通知の転送先を変更するので、状態変化通知の転送を柔軟に実行できる。
【００７６】
本開示の一態様の概要は、次の通りである。第２通信部４１４は、機器５００として、第１機器５００ａと第２機器５００ｂとの通信を実行し、第１通信部４１０において受信される状態変化通知では、第１機器５００ａからの状態変化通知の転送先と、第２機器５００ｂからの状態変化通知の転送先とが異なる。
【００７７】
以上、本開示を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本開示の範囲にあることは当業者に理解されるところである。
【００７８】
実施例１から４の任意の組合せも有効である。本変形例によれば、実施例１から４の任意の組合せによる効果を得ることができる。
【符号の説明】
【００７９】
１００  サーバ（制御装置）、  １１０  制御部、  １１２  通信部、  ２００  ネットワーク、  ３００  操作装置、  ３１０  操作部、  ３１２  制御部、  ３１４  表示部、  ３１６  通信部、  ４００  管理装置（管理システム）、  ４１０  第１通信部、  ４１２  制御部、  ４１４  第２通信部、  ５００  機器、  １０００  機器制御システム。
【図１】
2020145515.tif 000003
【図２】
2020145515.tif 000004
【図３】
2020145515.tif 000005
【図４】
2020145515.tif 000006
【図５】
2020145515.tif 000007
【図６】
2020145515.tif 000008
【図７】
2020145515.tif 000009
【図８】
2020145515.tif 000010
【図９】
2020145515.tif 000011