(57)【要約】【課題】操作対象装置が作動しているか否かの検出を簡略化する。【解決手段】複数の操作対象装置のいずれかへの電源を投入又は遮断するための制御情報を送信する送信部と、制御情報の送信時を含む所定時間における複数の操作対象装置に供給する電力の合計量を含む電力供給量の測定データを取得する電力取得部２３２と、操作対象装置への電源の投入又は遮断を検出するための検出センサからの検出信号に基づいて、操作対象装置への電源が投入又は遮断されたか否かを判定する判定部２３３と、電力取得部２３２が取得した電力供給量の測定データと、判定部の判定結果とを対応付ける学習部２３４と、を備える。【選択図】図４
2019062375.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作対象装置のいずれかへの電源を投入又は遮断するための制御情報を送信する送信部と、
前記制御情報の送信時を含む所定時間における前記複数の操作対象装置に供給する電力の合計量を含む電力供給量の測定データを取得する電力取得部と、
前記操作対象装置への電源の投入又は遮断を検出するための検出センサからの検出信号に基づいて、前記操作対象装置への電源が投入又は遮断されたか否かを判定する判定部と、
前記電力取得部が取得した前記電力供給量の測定データと、前記判定部の判定結果とを対応付ける学習部と、
を備える学習装置。
【請求項２】
前記学習部は、前記電力取得部が取得した前記電力供給量の測定データと、前記判定部の判定結果とを対応付けて学習することにより、前記電力取得部が取得した前記電力供給量の測定データを入力とし、前記操作対象装置への電源の投入又は遮断がなされたか否かを出力とする学習モデルを生成する、
請求項１に記載の学習装置。
【請求項３】
前記学習部は、前記電力取得部が取得した前記電力供給量の測定データに季節又は屋外の温度を更に対応付ける、
請求項１又は２に記載の学習装置。
【請求項４】
複数の操作対象装置のいずれかへの電源を投入又は遮断するための遠隔操作命令を出力する操作装置と、前記操作対象装置への電源の投入又は遮断を検出するための検出センサと、電力測定装置と、学習装置とを備える学習システムであって、
前記学習装置は、
前記遠隔操作命令を受信し、前記遠隔操作命令に対応する制御情報を操作対象装置へ送信する通信部と、
前記制御情報の送信時を含む所定時間における前記複数の操作対象装置に供給する電力の合計量を含む電力供給量の測定データを取得する電力取得部と、
前記検出センサからの検出信号に基づいて、前記操作対象装置への電源が投入又は遮断されたか否かを判定する判定部と、
前記電力取得部が取得した前記電力供給量の測定データと、前記判定部の判定結果とを対応付ける学習部と、
を備え、
前記電力測定装置は、
前記電力供給量の測定データを測定する電力測定部と、
前記電力測定部が測定した電力供給量の測定データを前記学習装置に通知する通知部と、
を備え、
前記電力取得部は、前記通知部が通知した電力供給量の測定データを取得する、
学習システム。
【請求項５】
前記検出センサは、マイクロホン又は照度センサである、請求項４に記載の学習システム。
【請求項６】
複数の操作対象装置のいずれかへの電源を投入又は遮断するための制御情報を送信する送信部と、
前記制御情報の送信時を含む所定時間における前記複数の操作対象装置に供給する電力の合計量を含む電力供給量の測定データを取得する電力取得部と、
前記操作対象装置への電源の投入又は遮断を検出するための検出センサからの検出信号に基づいて、前記操作対象装置への電源が投入又は遮断されたか否かを判定する判定部と、
前記電力取得部が取得した前記電力供給量の測定データと、前記判定部の判定結果とを対応付ける学習部と、
前記判定部は、前記電力取得部が取得した電力供給量の測定データと、前記操作対象装置への電源が投入又は遮断されたと前記判定部が判定した判定結果に対応付けられた過去の電力供給量の測定データとの比較結果に基づいて、前記操作対象装置への電源の投入又は遮断がなされたか否かを判定する、
判定装置。
【請求項７】
請求項２に記載の学習装置により生成された学習モデルを用いて、複数の操作対象装置のいずれかへの電源の投入又は遮断がなされたか否かを判定する判定装置であって、
前記複数の操作対象装置に供給する電力の合計量を含む電力供給量の測定データを取得する電力取得部と、
前記測定データを前記学習モデルに入力することにより、前記操作対象装置への電源の投入又は遮断がなされたか否かを判定する判定部と、
を有する判定装置。
【請求項８】
複数の操作対象装置のいずれかへの電源を投入又は遮断するための制御情報を送信するステップと、
前記制御情報の送信時を含む所定時間における前記複数の操作対象装置に供給する電力の合計量を含む電力供給量の測定データを取得するステップと、
前記操作対象装置への電源の投入又は遮断を検出するための検出センサからの検出信号に基づいて、前記操作対象装置への電源が投入又は遮断されたか否かを判定するステップと、
取得した前記電力供給量の測定データと、前記判定するステップにおける判定結果とを対応付けるステップと、
前記判定するステップでは、取得した電力供給量の測定データと、前記操作対象装置への電源が投入又は遮断されたと判定した前記判定するステップにおける判定結果に対応付けられた過去の電力供給量の測定データとの比較結果に基づいて、前記操作対象装置への電源の投入又は遮断がなされたか否かを判定する、
判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作対象装置への電源の投入又は遮断がなされたか否かを判定するための学習装置、学習システム、判定装置及び判定方法に関する。
【背景技術】
【０００２】
近年、スマートフォン等の操作装置を用いて、家電製品等の操作対象装置を屋外から遠隔操作する技術が開発されている。ユーザは、操作対象装置を屋外から遠隔操作する場合、操作対象装置がユーザの指示どおりに作動しているか否かを把握することができないという問題がある。そこで、例えば、特許文献１には、操作対象装置がリモコン制御を受けた際の電源ラインの電流値の変化を検出することにより、操作対象装置のリモコン制御状況をユーザに通知することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１１８８８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された方法では、操作対象装置の電源ラインごとに電流値の変化を検出している。しかしながら、特許文献１に記載された方法では、操作対象装置ごとに電流値の測定装置が必要になるため、設置が煩雑になるという問題があった。
【０００５】
そこで、本発明は、上記の問題に鑑みてなされたものであり、操作対象装置が作動しているか否かの検出を簡略化することができる学習装置、学習システム、判定装置及び判定方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様の学習装置は、複数の操作対象装置のいずれかへの電源を投入又は遮断するための制御情報を送信する送信部と、前記制御情報の送信時を含む所定時間における前記複数の操作対象装置に供給する電力の合計量を含む電力供給量の測定データを取得する電力取得部と、前記操作対象装置への電源の投入又は遮断を検出するための検出センサからの検出信号に基づいて、前記操作対象装置への電源が投入又は遮断されたか否かを判定する判定部と、前記電力取得部が取得した前記電力供給量の測定データと、前記判定部の判定結果とを対応付ける学習部と、を備える。
【０００７】
前記学習部は、前記電力取得部が取得した前記電力供給量の測定データと、前記判定部の判定結果とを対応付けて学習することにより、前記電力取得部が取得した前記電力供給量の測定データを入力とし、前記操作対象装置への電源の投入又は遮断がなされたか否かを出力とする学習モデルを生成してもよい。前記学習部は、前記電力取得部が取得した前記電力供給量の測定データに季節又は屋外の温度を更に対応付けてもよい。
【０００８】
本発明の第２の態様の学習システムは、複数の操作対象装置のいずれかへの電源を投入又は遮断するための遠隔操作命令を出力する操作装置と、前記操作対象装置への電源の投入又は遮断を検出するための検出センサと、電力測定装置と、学習装置とを備える学習システムであって、前記学習装置は、前記遠隔操作命令を受信し、前記遠隔操作命令に対応する制御情報を操作対象装置へ送信する通信部と、前記制御情報の送信時を含む所定時間における前記複数の操作対象装置に供給する電力の合計量を含む電力供給量の測定データを取得する電力取得部と、前記検出センサからの検出信号に基づいて、前記操作対象装置への電源が投入又は遮断されたか否かを判定する判定部と、前記電力取得部が取得した前記電力供給量の測定データと、前記判定部の判定結果とを対応付ける学習部と、を備え、前記電力測定装置は、前記電力供給量の測定データを測定する電力測定部と、前記電力測定部が測定した電力供給量の測定データを前記学習装置に通知する通知部と、を備え、前記電力取得部は、前記通知部が通知した電力供給量の測定データを取得する。前記検出センサは、マイクロホン又は照度センサであってもよい。
【０００９】
本発明の第３の態様の判定装置は、複数の操作対象装置のいずれかへの電源を投入又は遮断するための制御情報を送信する送信部と、前記制御情報の送信時を含む所定時間における前記複数の操作対象装置に供給する電力の合計量を含む電力供給量の測定データを取得する電力取得部と、前記操作対象装置への電源の投入又は遮断を検出するための検出センサからの検出信号に基づいて、前記操作対象装置への電源が投入又は遮断されたか否かを判定する判定部と、前記電力取得部が取得した前記電力供給量の測定データと、前記判定部の判定結果とを対応付ける学習部と、前記判定部は、前記電力取得部が取得した電力供給量の測定データと、前記操作対象装置への電源が投入又は遮断されたと前記判定部が判定した判定結果に対応付けられた過去の電力供給量の測定データとの比較結果に基づいて、前記操作対象装置への電源の投入又は遮断がなされたか否かを判定する。
【００１０】
本発明の第４の態様の判定装置は、前記学習装置により生成された学習モデルを用いて、複数の操作対象装置のいずれかへの電源の投入又は遮断がなされたか否かを判定する判定装置であって、前記複数の操作対象装置に供給する電力の合計量を含む電力供給量の測定データを取得する電力取得部と、前記測定データを前記学習モデルに入力することにより、前記操作対象装置への電源の投入又は遮断がなされたか否かを判定する判定部と、を有する。
【００１１】
本発明の第５の態様の判定方法は、複数の操作対象装置のいずれかへの電源を投入又は遮断するための制御情報を送信するステップと、前記制御情報の送信時を含む所定時間における前記複数の操作対象装置に供給する電力の合計量を含む電力供給量の測定データを取得するステップと、前記操作対象装置への電源の投入又は遮断を検出するための検出センサからの検出信号に基づいて、前記操作対象装置への電源が投入又は遮断されたか否かを判定するステップと、取得した前記電力供給量の測定データと、前記判定するステップにおける判定結果とを対応付けるステップと、前記判定するステップでは、取得した電力供給量の測定データと、前記操作対象装置への電源が投入又は遮断されたと判定した前記判定するステップにおける判定結果に対応付けられた過去の電力供給量の測定データとの比較結果に基づいて、前記操作対象装置への電源の投入又は遮断がなされたか否かを判定する。
【発明の効果】
【００１２】
本発明によれば、操作対象装置が作動しているか否かの検出を簡略化することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る管理システムの概要について説明するための図である。
【図２】操作装置の動作の例について説明する。
【図３】電力測定装置の構成を示す図である。
【図４】制御装置の構成を示す図である。
【図５】学習部による学習の結果の運用段階における動作を示すフローチャートである。
【図６】学習部による学習モデルの生成について説明するための図である。
【図７】制御装置の学習後の運用段階における動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
［管理システムＳの概要］
図１は、本発明の実施形態に係る管理システムＳの概要について説明するための図である。管理システムＳは、ユーザの遠隔操作命令により操作対象装置４００ａ及び４００ｂを操作するためのシステムである。管理システムＳは、操作装置１００、制御装置２００、マルチリモコン３００、操作対象装置４００ａ、操作対象装置４００ｂ、電力測定装置５００、検出センサ６００を備える。図１の例では、マルチリモコン３００、操作対象装置４００ａ、操作対象装置４００ｂ、電力測定装置５００及び検出センサ６００は、屋内Ｎに設置されている。
【００１５】
操作装置１００は、操作対象装置４００ａ及び４００ｂを操作するための装置である。操作装置１００は、例えば、スマートフォンである。操作装置１００は、ＬＴＥ又はＷｉ−Ｆｉ（登録商標）等の無線通信回線を介して、制御装置２００に接続されている。操作装置１００は、操作対象装置４００ａ又は４００ｂを操作するための遠隔操作命令を制御装置２００に送信する。例えば、操作装置１００は、操作対象装置４００ａ及び４００ｂを操作するためのアプリを起動することにより、操作対象装置４００ａ及び４００ｂを操作するためのユーザの操作入力を受け付ける。操作装置１００は、受け付けた操作入力に応じて、操作する操作対象装置を指定する装置指定情報と、操作内容を指示する遠隔操作命令とを制御装置２００に送信する。
【００１６】
図２を参照して、操作装置１００の動作の例について説明する。図２は、操作対象装置４００ａ及び４００ｂを操作するためのアプリ画面を示す。図２（ａ）は、操作装置１００により操作する操作対象装置を指定する画面を示し、図２（ｂ）は、操作内容を指示するための画面を示す。
【００１７】
図２（ａ）に示す画面では、操作装置１００は、操作する操作対象装置を指定する操作を受け付ける。左側のアイコンは、操作装置１００により操作する操作対象装置として操作対象装置４００ａを指定するためのアイコンであり、右側のアイコンは、操作装置１００により操作する操作対象装置として操作対象装置４００ｂを指定するためのアイコンである。
【００１８】
操作装置１００は、図２（ａ）に示す画面において左側のアイコンを選択する操作を受け付けたときに図２（ｂ）に示す画面を表示する。図２（ｂ）は、操作対象装置４００ａの各種の機能に対応するアイコンが表示されている。例えば、操作装置１００は、「ＯＮ」アイコンを選択する操作を受け付けた場合に、操作内容として電源投入操作を指示する遠隔操作命令を生成する。このとき、操作装置１００は、生成した遠隔操作命令と、操作対象装置として操作対象装置４００ａを指定する装置指定情報とを制御装置２００に送信する。
【００１９】
本実施の形態の例では、操作装置１００は、屋内Ｎ以外の場所から遠隔操作命令を送信するが、操作装置１００は、操作対象装置４００ａ及び４００ｂと同じ屋内Ｎから遠隔操作命令を送信してもよい。操作装置１００は、操作対象装置４００ａ及び４００ｂと同じ屋内Ｎから遠隔操作命令を送信する場合、音声アシスタント機能及び無線通信機能を有する屋内設置用のスマートスピーカであってもよい。
【００２０】
操作対象装置４００ａ及び４００ｂは、マルチリモコン３００が出力する信号により制御可能な装置である。例えば、操作対象装置４００ａ及び４００ｂは、マルチリモコン３００が赤外線式である場合には、赤外線信号により制御可能な装置である。図１の例では、操作対象装置４００ａはエアコンであり、操作対象装置４００ｂはテレビである。
【００２１】
制御装置２００は、操作装置１００が受け付けた操作に基づいて、操作対象装置４００ａ及び４００ｂの動作を制御する装置である。制御装置２００は、電源投入又は遮断が確認された所定時間内の電力供給量の測定データを対象装置の電源投入又は遮断として学習する学習段階と、この学習の結果を用いて、操作対象装置４００ａ又は４００ｂへの電源の投入が行われたか否かを判定する判定段階とを実行する。本実施の形態の例では、測定データは、電力供給量の変化量である。制御装置２００は、学習段階では学習装置として機能し、学習後の運用段階では、判定段階を実行する判定装置として機能する。
【００２２】
制御装置２００は、操作装置１００、マルチリモコン３００、電力測定装置５００及び検出センサ６００と通信する。制御装置２００は、操作装置１００から遠隔操作命令を受信する。また、制御装置２００は、操作対象装置４００ａ又は４００ｂを操作するための制御情報をマルチリモコン３００に送信する。
【００２３】
制御装置２００は、操作装置１００から受信した装置指定情報により指定された操作対象装置と、操作装置１００から受信した遠隔操作命令により指示された操作内容とをマルチリモコン３００に指示する制御情報を生成し、生成した制御情報をマルチリモコン３００へ送信する。制御装置２００は、生成した制御情報をマルチリモコン３００へ送信する所定期間前に、操作対象装置４００ａ又は４００ｂを操作することを電力測定装置５００に通知する。所定期間は、スタンバイ状態になっている電力測定装置５００の起動に要する時間であり、例えば、数秒である。
【００２４】
電力測定装置５００は、屋内Ｎへ供給される電力供給量を監視しており、複数の操作対象装置４００ａ及び４００ｂへ供給される電力の合計量を含む電力供給量を測定する。電力供給量は、例えば、ワット数で示される。また、操作対象装置４００ａ及び４００ｂを流れる電流の大きさにより電力供給量を求めてもよい。
【００２５】
マルチリモコン３００は、操作対象装置４００ａ又は４００ｂを操作するための信号をそれぞれ操作対象装置４００ａ又は４００ｂへ出力する。マルチリモコン３００は、例えば、赤外線式のリモートコントローラである。マルチリモコン３００は、操作対象装置４００ａ及び４００ｂを操作するための信号パターンの信号を出力する。信号パターンは、例えば、点灯時間及び消灯時間の組み合わせからなる赤外線の点滅パターンである。なお、屋内Ｎに複数のマルチリモコン３００が設置されていてもよい。
【００２６】
マルチリモコン３００は、操作対象装置４００ａ及び４００ｂを操作するための各種の信号パターンを記憶している。マルチリモコン３００は、制御情報を制御装置２００から受信する。マルチリモコン３００は、受信した制御情報により指定された操作対象装置を操作するための信号パターンのうち、受信した制御情報により指示された操作内容に対応する信号パターンを読み出し、読み出した信号パターンの信号を操作対象装置４００ａ及び４００ｂに出力する。例えば、マルチリモコン３００は、受信した制御情報が操作対象装置４００ａを指定し、且つ電源投入操作を指示するものである場合には、操作対象装置４００ａを操作するための信号パターンのうち、電源投入操作に対応する信号パターンを読み出し、読み出した信号パターンの信号を出力する。
【００２７】
ユーザは、操作対象装置を操作するための通信事業者のサービスに加入するとき又はマルチリモコン３００等を購入するときに、屋内Ｎに設置されている操作対象装置の型番を通信事業者に通知する。通信事業者は、通知された型番の操作対象装置を操作するための信号パターンを装置指定情報及び遠隔操作命令に関連付けてマルチリモコン３００に記憶させる。また、ユーザは、操作装置１００のアプリケーションソフトウェアにおいて、屋内Ｎに設置されている操作対象装置の型番を入力してもよい。この場合、操作装置１００が制御装置２００へ型番を通知し、制御装置２００が、通知された型番の操作対象装置を操作するための信号パターンを遠隔操作命令に関連付けてマルチリモコン３００に記憶させてもよい。
【００２８】
検出センサ６００は、制御装置２００による学習のために、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断を検出する。検出センサ６００は、例えば、マイクロホンであり、操作対象装置４００ａに電源が投入又は遮断されたときの作動音を検出する。検出センサ６００は、制御装置２００による学習段階に用いられ、この学習の結果の運用段階には用いられない。
【００２９】
また、検出センサ６００は、操作対象装置４００ａ又は４００ｂの電源状態を示すライトが点灯しているか否かを検出するためのカメラであってもよい。また、検出センサ６００は、操作対象装置４００ｂのディスプレイの照度を検出するための照度センサであってもよい。
【００３０】
［電力測定装置５００の構成］
図３は、電力測定装置５００の構成を示す図である。電力測定装置５００は、変換部５１、通信部５２、記憶部５３及び制御部５４を備える。変換部５１は、屋内Ｎへ供給された交流電流の電流及び電圧を電子回路において測定可能な範囲の電流及び電圧にそれぞれ変換する。変換部５１は、変換後の電流及び電圧をそれぞれデジタル変換する。
【００３１】
通信部５２は、制御装置２００と通信するための通信インターフェースである。記憶部５３は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等の記憶媒体である。記憶部５３は、制御部５４が実行するプログラムを記憶している。制御部５４は、例えばＣＰＵ（Central Processing Unit）である。制御部５４は、記憶部５３に記憶されたプログラムを実行することにより、電力測定部５４１及び通知部５４２として機能する。
【００３２】
電力測定部５４１は、屋内Ｎへ供給される電力供給量を測定する。電力供給量は、例えば、屋内Ｎの機器へ供給される電力の大きさの合計値である。電力測定部５４１は、変換部５１によるデジタル変換後の電流とデジタル変換後の電圧とを乗算することにより、屋内Ｎへ供給される電力を測定する。なお、電力供給量は、屋内Ｎの機器を流れる電流の大きさの合計値であってもよい。
【００３３】
また、電力測定部５４１は、制御装置２００による制御情報の送信時を含む所定時間における屋内Ｎの電力供給量の測定データを測定する。電力測定部５４１は、操作対象装置４００ａ又は４００ｂを操作することを制御装置２００から通知された場合に、測定データを制御装置２００による制御情報の送信時を含む所定時間において測定する。例えば、電力測定部５４１は、操作対象装置４００ａ又は４００ｂを操作することを制御装置２００から通知されたときに、屋内Ｎの電力供給量の測定データの測定を開始する。所定時間は、マルチリモコン３００による信号の出力の前後の電力供給量の変化量を測定データとして測定することを担保するための時間であり、例えば数秒である。通知部５４２は、電力測定部５４１が測定した電力供給量の測定データを制御装置２００に通信部５２により通知する。
【００３４】
［制御装置２００の構成］
図４は、制御装置２００の構成を示す図である。制御装置２００は、通信部２１、記憶部２２及び制御部２３を備える。通信部２１は、操作装置１００、マルチリモコン３００、電力測定装置５００及び検出センサ６００と通信するための通信インターフェースである。記憶部２２は、ＲＯＭ及びＲＡＭ等の記憶媒体である。記憶部２２は、制御部２３が実行するプログラムを記憶している。制御部２３は、例えばＣＰＵである。制御部２３は、記憶部２２に記憶されたプログラムを実行することにより、操作管理部２３１、電力取得部２３２、判定部２３３及び学習部２３４として機能する。
【００３５】
操作管理部２３１は、操作装置１００、マルチリモコン３００及び電力測定装置５００と通信部２１により通信する。操作管理部２３１は、装置指定情報及び遠隔操作命令を取得する。操作管理部２３１は、取得した装置指定情報により指定された操作対象装置と、取得した遠隔操作命令により指示された操作内容とをマルチリモコン３００に指示する制御情報を生成する。操作管理部２３１は、生成した制御情報をマルチリモコン３００へ送信する。
【００３６】
操作管理部２３１は、生成した制御情報をマルチリモコン３００へ送信する所定期間前に、操作対象装置４００ａ又は４００ｂを操作することを電力測定装置５００に通知する。所定期間は、スタンバイ状態になっている電力測定装置５００の起動に要する時間であり、例えば、数秒である。電力取得部２３２は、操作管理部２３１による制御情報の送信時を含む所定時間における屋内Ｎの電力供給量の測定データを、通信部２１を介して取得する。電力取得部２３２は、学習部２３４による学習段階では、取得した測定データを学習部２３４に通知する。電力取得部２３２は、学習部２３４による学習の結果の運用段階では、取得した測定データを判定部２３３に通知する。
【００３７】
判定部２３３は、学習段階において、検出センサ６００からの検出信号に基づいて、操作対象装置４００ａ又は４００ｂへの電源が投入又は遮断されたか否かを判定する。例えば、判定部２３３は、検出センサ６００がマイクロホンである場合に、操作対象装置４００ａに電源が投入又は遮断されたときの作動音の有無を判定することにより、操作対象装置４００ａへ電源が投入又は遮断されたか否かを判定する。また、判定部２３３は、検出センサ６００は、操作対象装置４００ｂのスピーカから音が出力される状態と、操作対象装置４００ｂのスピーカから音が出力されない状態とのいずれの状態であるかを特定し、２つの状態の間における遷移の有無を判定することにより、操作対象装置４００ｂへの電源の投入又は遮断されたか否かを判定する。
【００３８】
また、判定部２３３は、検出センサ６００がカメラである場合には、操作対象装置４００ａ又は４００ｂの電源状態を示すライトが点灯の有無を判定することにより、操作対象装置４００ａへ電源が投入又は遮断されたか否かを判定する。判定部２３３は、検出センサ６００が照度センサである場合には、操作対象装置４００ｂのディスプレイに表示画像が表示されている状態と、操作対象装置４００ｂのディスプレイに表示画像が表示されていない状態とのいずれの状態であるかをディスプレイの照度により特定し、２つの状態の間における遷移の有無を判定することにより、操作対象装置４００ｂへ電源が投入又は遮断されたか否かを判定する。
【００３９】
屋内Ｎに形成されたローカルネットワークに接続された操作装置１００からの遠隔操作命令により操作対象装置４００ａ又は４００ｂを操作した結果は目視で確認可能である。このため、この操作装置１００からの遠隔操作命令により所定時間内に一度だけ操作対象装置４００ａ又は４００ｂに電源を投入又は遮断する信号をマルチリモコン３００が出力した場合には、操作対象装置４００ａ又は４００ｂに電源を投入又は遮断することに成功したとみなすことができる。
【００４０】
そこで、判定部２３３は、屋内Ｎに形成されたローカルネットワークに接続された操作装置１００からの遠隔操作命令により、所定時間内に１度だけ操作対象装置に電源を投入又は遮断する信号をマルチリモコン３００が出力した場合、その操作が成功したものと判定してもよい。所定時間は、ユーザが操作に失敗したことに気付いて操作をやり直すのにかかる時間であり、例えば、３０秒である。
【００４１】
続いて、学習部２３４による学習について説明する。学習部２３４は、電力測定装置５００が測定した屋内Ｎへの電力供給量の測定データを取得する。また、学習部２３４は、操作対象装置４００ａ又は４００ｂに電源が投入又は遮断されたか否かの判定部２３３の判定結果と、電力測定装置５００が測定した屋内Ｎへの電力供給量の測定データとを対応付けて記憶部２２に記憶させる。
【００４２】
判定部２３３は、制御情報の送信時を含む所定時間における屋内Ｎの電力供給量の測定データを電力取得部２３２から取得し、記憶部２２に記憶されている電力供給量の測定データと比較する。例えば、判定部２３３は、制御情報の送信時を含む所定時間における屋内Ｎの電力供給量の測定データと、操作対象装置４００ａ又は４００ｂに電源が投入又は遮断されたと判定する判定結果に記憶部２２において対応付けられた電力供給量の測定データとを比較する。
【００４３】
判定部２３３は、２つの測定データの間の誤差が所定値以内である場合に、操作対象装置へ電源が投入又は遮断されたと判定する。所定値は、操作対象装置に電源が投入又は遮断されたときの電力供給量の測定データを他の操作対象装置に起因する電力供給量の測定データと識別するために適宜設定される。一方、判定部２３３は、２つの測定データの間の誤差が所定値を超える場合に、操作対象装置へ電源が投入又は遮断されていないと判定する。
【００４４】
例えば、判定部２３３は、２つの測定データの間の誤差が、操作対象装置４００ａ又は４００ｂに電源が投入されたと判定する判定結果に記憶部２２において対応付けられた電力供給量の測定データである変化量の１０％以内である場合には、操作対象装置へ電源が投入されたと判定する。判定部２３３は、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされたと判定した場合に、この判定結果を操作装置１００に通信部２１を介して通知する。
【００４５】
一方、判定部２３３は、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされていないと判定した場合、操作管理部２３１にこの判定結果を通知する。操作管理部２３１は、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされていないと判定部２３３が判定した場合に、マルチリモコン３００へ制御情報を再送信し、マルチリモコン３００に信号を再出力させる。また、操作管理部２３１は、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされていないと判定部２３３が判定した場合に、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされていないことを示すメッセージを操作装置１００に通信部２１を介して送信し、このメッセージを操作装置１００のディスプレイに表示させてもよい。
【００４６】
判定部２３３は、制御情報の送信時を含む所定時間における屋内Ｎの電力供給量の測定データと、記憶部２２に記憶されている電力供給量の複数の測定データの統計量とを比較してもよい。例えば、判定部２３３は、制御情報の送信時を含む所定時間における屋内Ｎの電力供給量の測定データと、操作対象装置４００ａ又は４００ｂに電源が投入又は遮断されたと判定する判定結果に対応付けられて記憶部２２に記憶されている電力供給量の複数の測定データの平均値とを比較してもよい。
【００４７】
操作装置１００が遠隔操作命令を送信することにより操作対象装置４００ａ及び４００ｂを操作する場合に、操作装置をユーザが屋外にて操作すること等に起因して操作対象装置の作動をユーザが確認できないことがある。本実施の形態では、判定部２３３は、制御情報の送信時を含む所定時間における屋内Ｎの電力供給量の測定データと、操作対象装置４００ａ又は４００ｂに電源が投入又は遮断されたと判定する判定結果に対応付けられた電力供給量の測定データとを比較する。判定部２３３は、この比較結果に基づいて、操作対象装置４００ａ又は４００ｂに電源が投入又は遮断されたか否かを判定し、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされたと判定した場合に、この判定結果を操作装置１００に通信部２１を介して通知する。
【００４８】
このため、ユーザは、屋外においても操作対象装置の作動を確認することができる。また、判定部２３３は、宅内Ｎに複数の操作対象装置が設置されている場合であっても、操作対象装置４００ａ又は４００ｂに電源が投入又は遮断されたか否かを精度よく判定することができる。
【００４９】
［制御装置２００の運用段階の動作］
図５は、制御装置２００の学習後の運用段階における動作を示すフローチャートである。この処理手順は、操作装置１００が装置指定情報及び遠隔操作命令を制御装置２００に送信したときに開始する。
【００５０】
まず、操作管理部２３１は、通信部２１を介して装置指定情報及び遠隔操作命令を取得する（Ｓ１０１）。操作管理部２３１は、通信部２１を介して、操作対象装置４００ａ又は４００ｂを操作することを電力測定装置５００に通知する（Ｓ１０２）。電力測定装置５００の電力測定部５４１は、操作対象装置４００ａ又は４００ｂを操作することを制御装置２００から通知されたときに、屋内Ｎの電力供給量の測定を開始する。
【００５１】
操作管理部２３１は、取得した装置指定情報により指定された操作対象装置と、遠隔操作命令により指示された操作内容とをマルチリモコンに指示する制御情報を生成し、生成した制御情報をマルチリモコン３００へ送信する。マルチリモコン３００は、受信した制御情報により指定された操作対象装置を操作するための信号パターンのうち、受信した制御情報により指示された操作内容に対応する信号パターンを読み出し、読み出した信号パターンの信号を操作対象装置４００ａ及び４００ｂに出力する（Ｓ１０３）。電力取得部２３２は、操作管理部２３１が制御情報をマルチリモコン３００へ送信したときを含む所定時間における屋内Ｎの電力供給量の測定データを取得する（Ｓ１０４）。所定時間は、マルチリモコン３００による信号の出力（Ｓ１０３）の前後の電力供給量を測定することを担保するための時間である。
【００５２】
判定部２３３は、制御情報の送信時を含む所定時間における屋内Ｎの電力供給量の測定データと、操作対象装置４００ａ又は４００ｂに電源が投入又は遮断されたと判定する判定結果に記憶部２２において対応付けられた電力供給量の測定データとを比較する（Ｓ１０５）。判定部２３３は、２つの測定データの間の誤差が所定値以内である場合に（Ｓ１０５のＹＥＳ）、操作対象装置へ電源が投入又は遮断されたと判定する。判定部２３３は、この判定結果を操作装置１００に通知し（Ｓ１０６）、処理を終了する。
【００５３】
判定部２３３は、２つの測定データの間の誤差が所定値を超える場合に（Ｓ１０５のＮＯ）、操作対象装置へ電源が投入又は遮断されていないと判定する。この場合、操作管理部２３１は、マルチリモコン３００へ制御情報を再送信する。マルチリモコン３００は、制御情報を再度受信すると、信号を再出力し（Ｓ１０７）、ステップＳ１０５の判定に戻る。
【００５４】
［本発明による効果］
操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされたか否かを検出センサ６００により判定する場合、例えば、検出センサ６００が照度センサであれば、外光の影響を受けやすいため、日中には夜間に比べて精度が低下するという問題がある。また、検出センサ６００が音センサであれば、周囲の音の影響を受けやすいため、電源の投入又は遮断を検出したい装置以外の家電製品からの音の出力を抑制する必要がある。
【００５５】
これに対し、本実施の形態によれば、学習部２３４は、電力取得部２３２が取得した電力供給量の測定データと、判定部２３３の判定結果とを対応付ける。このため、判定部２３３の判定結果に対応付けられた電力供給量の測定データを操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされたか否かを判定するための判定基準として用いることができる。したがって、より多くの操作対象装置において電源の投入又は遮断がなされたか否かを判定することができる。
【００５６】
なお、本実施の形態では、学習部２３４が電力取得部２３２において取得した電力供給量の測定データと、判定部２３３の判定結果とを対応付ける場合の例について説明した。しかしながら、本発明はこれに限定されない。例えば、学習部２３４は、電力取得部２３２において取得した電力供給量の測定データに季節又は屋外の温度を更に対応付けてもよい。
【００５７】
判定部２３３は、制御情報の送信時を含む所定時間における屋内Ｎの電力供給量の測定データと、制御情報の送信時の季節又は屋外の温度と、操作対象装置４００ａ又は４００ｂに電源が投入又は遮断されたと判定する判定結果に記憶部２２において対応付けられた電力供給量の測定データとを比較する。判定部２３３は、２つの測定データの間の誤差が所定値以内である場合に、操作対象装置へ電源が投入又は遮断されたと判定する。一方、判定部２３３は、２つの測定データの間の誤差が所定値を超える場合に、操作対象装置へ電源が投入又は遮断されていないと判定する。
【００５８】
この様な構成を採用することにより、季節又は屋外の温度の影響を含めて、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされたか否かを判定することができる。
【００５９】
［変形例１］
本実施の形態では、学習部２３４が電源投入又は遮断が確認された所定時間内の電力供給量の変化量を対象装置の電源投入又は遮断として学習する場合の例について説明した。しかしながら、本発明は、これに限定されない。例えば、学習部２３４が、屋内Ｎの電力供給量の単位時間ごとの値を示す時系列データを用いて、操作対象装置４００ａ又は４００ｂへの電源の投入が行われたか否かを判定するための学習モデルを生成してもよい。
【００６０】
操作対象装置４００ａ又は４００ｂの消費電力が小さい場合には、これらの消費電力を屋内Ｎの他の家電製品の消費電力と識別することができないため、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされたか否かを判定することができないという問題があった。
【００６１】
そこで、学習部２３４は、電力取得部２３２が取得した電力供給量の測定データに、判定部２３３の判定結果をラベルとして対応付けた訓練データを学習する。この変形例では、測定データは、制御情報の送信時を含む所定時間における屋内Ｎの電力供給量の時系列データである。所定時間は、マルチリモコン３００による信号の出力の前後の電力供給量の挙動のパターンを測定することを担保するための時間であり、例えば数秒である。時系列データは、屋内Ｎの電力供給量の単位時間ごとの値を示す。単位時間は、１０μＳ以下であることが好ましく、例えば、０．１μＳである。
【００６２】
学習部２３４は、この訓練データの学習により、電力取得部２３２が取得した電力供給量の測定データを入力として与えられたときに、操作対象装置への電源の投入又は遮断がなされたか否かを出力として判定する学習モデルを生成する。図６を参照して学習部２３４による学習モデルの生成について説明する。
【００６３】
図６は、左側に学習部２３４に学習させる訓練データを示し、右側に学習部２３４を構成するニューラルネットワークを示す。学習部２３４における各丸印は、学習部２３４を構成するニューロンをそれぞれ示す。訓練データでは、電力測定部５４１により測定された所定時間における屋内Ｎの電力供給量の測定データに、操作対象装置４００ａへの電源が投入されたか否かの判定部２３３による判定結果が対応付けられている。
【００６４】
操作対象装置４００ａへの電源投入に成功したと判定する判定結果が対応付けられた電力供給量の測定データには、操作対象装置４００ａへの電源投入直後の電力の変化が含まれている。図６の例では、操作対象装置４００ａへの電源投入に成功したと判定する判定結果が対応付けられた電力供給量の測定データでは、操作対象装置４００ａへの電源投入前の状態が左側に示され、操作対象装置４００ｂへの電源投入後の状態が右側に示されている。
【００６５】
操作対象装置４００ａへの電源投入の成功時の電力波形のピークは、操作対象装置４００ａへの電源投入時の一時的な電力供給量の増加を示している。一方、操作対象装置４００ａへの電源投入に失敗したと判定する判定結果が対応付けられた電力供給量の測定データには、操作対象装置４００ａへの電源投入時の電力の変化は含まれていない。この測定データにおける電力波形のピークは、操作対象装置４００ａ以外の家電装置へ供給された電力に起因するノイズを示している。
【００６６】
このため、学習部２３４は、操作対象装置４００ａへの電源投入に成功したと判定する判定結果が対応付けられた電力供給量の測定データと、操作対象装置４００ａへの電源投入に失敗したと判定する判定結果が対応付けられた電力供給量の測定データとを比較及び分析することにより、操作対象装置４００ａへの電源投入直後の電力の変化の特徴を抽出することができる。したがって、判定部２３３は、学習部２３４が生成した学習モデルに電力供給量の測定データを入力することにより、操作対象装置４００ａに電源が投入されたか否かを判定することができる。
【００６７】
学習部２３４には、入力層Ａ１と、出力層Ａ２と、入力層Ａ１及び出力層Ａ２の間に挟まれた隠れ層が形成され、入力層Ａ１、出力層Ａ２及び隠れ層には、それぞれ複数のニューロンが配置される。データは、入力層、隠れ層、出力層の順に流れる。ニューロンは、前の層の全てのニューロンの出力を取得し、取得した出力にそれぞれ異なる重み値を乗算した合計値を求める。ニューロンは、求めた合計値を活性化関数に入力し、この活性化関数の出力をこのニューロンの出力とする。活性化関数の出力は、入力の合計値に対して単調増加する。活性化関数は、例えば、シグモイド関数、ｔａｎｈ関数、ｓｏｆｔｍａｘ関数又はＲｅＬＵ関数である。
【００６８】
学習部２３４による学習では、出力がラベルに示す結果を示すように、ニューロンの重み値を逐次的に更新させる。学習部２３４による学習には、例えば、現在の出力と正しい値との誤差を重み値で偏微分することにより重み値を更新させる誤差伝播法が用いられる。制御装置２００の学習に必要な訓練データの量を低減させるため、例えば、マルチリモコン３００、電力測定装置５００及び検出センサ６００を屋内Ｎに設置するより前に、制御装置２００に予備的な学習を行わせておくことが望ましい。
【００６９】
判定部２３３は、学習部２３４による学習後の運用段階には、電力取得部２３２が取得した電力供給量の測定データを学習部２３４が生成した学習モデルに入力することにより、操作対象装置への電源の投入又は遮断がなされたか否かを判定する判定装置として機能する。判定部２３３は、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされたと判定した場合に、この判定結果を操作装置１００に通信部２１を介して通知する。
【００７０】
一方、判定部２３３は、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされていないと判定した場合、操作管理部２３１にこの判定結果を通知する。操作管理部２３１は、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされていないと判定部２３３が判定した場合に、マルチリモコン３００へ制御情報を再送信し、マルチリモコン３００に信号を再出力させる。操作管理部２３１は、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされていないと判定部２３３が判定した場合に、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされていないことを示すメッセージを操作装置１００に通信部２１を介して送信し、このメッセージを操作装置１００のディスプレイに表示させてもよい。
【００７１】
［制御装置２００の運用段階の動作］
図７は、制御装置２００の学習後の運用段階における動作を示すフローチャートである。この処理手順は、操作装置１００が装置指定情報及び遠隔操作命令を制御装置２００に送信したときに開始する。ステップＳ１０１からＳ１０３までの処理手順については、図５のステップＳ１０１からＳ１０３までと同一であるため、説明を省略する。
【００７２】
電力取得部２３２は、操作管理部２３１が制御情報をマルチリモコン３００へ送信したときを含む所定時間における屋内Ｎの電力供給量の測定データを取得する（Ｓ１０４）。判定部２３３は、制御情報の送信時を含む所定時間における屋内Ｎの電力供給量の測定データを学習モデルに入力することにより、操作対象装置に電源が投入又は遮断されたか否かを判定する（Ｓ２０１）。判定部２３３は、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされたと判定した場合に（Ｓ２０１のＹＥＳ）、この判定結果を操作装置１００に通知し（Ｓ１０６）、処理を終了する。
【００７３】
操作管理部２３１は、学習部２３４が操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされていないと判定した場合に（Ｓ２０１のＮＯ）、マルチリモコン３００へ制御情報を再送信する。マルチリモコン３００は、制御情報を再度受信すると、信号を再出力し（Ｓ１０７）、ステップＳ２０１の判定に戻る。
【００７４】
［変形例１による効果］
本実施の形態によれば、電力取得部２３２が取得した電力供給量の測定データを入力とし、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされたか否かを出力とする学習モデルを生成することができる。このため、判定部２３３は、学習部２３４による学習モデルの生成後には、屋内Ｎへの電力供給量を測定すれば、外光及び他の家電製品からの音の影響を受けることなく、操作対象装置４００ａ又は４００ｂへの電源の投入又は遮断がなされたか否かを判定することができる。
【００７５】
また、学習部２３４による学習モデルの生成後には、複数の操作対象装置の電源ラインごとに電流値の変化を検出する必要がなく、且つ検出センサ６００も不要になる。このため、操作対象装置が作動しているか否かの検出を簡略化することができる。
【００７６】
［変形例２］
本実施の形態では、電力取得部２３２が取得した電力供給量の測定データに、判定部２３３の判定結果をラベルとして対応付けた訓練データを学習する場合の例について説明した。しかしながら、本発明はこれに限定されない。例えば、学習部２３４は、電力取得部２３２が取得した電力供給量の測定データと屋外の温度との組み合わせに判定部２３３の判定結果をラベルとして対応付けた訓練データを学習してもよい。学習部２３４にこの訓練データを学習させることにより、この測定データ及び屋外の温度が入力として与えられた場合に、操作対象装置４００ａへの電源の投入又は遮断がなされたか否かを出力として判定する学習モデルを生成してもよい。
【００７７】
エアコン等の操作対象装置４００ａの消費電力は、屋外の温度によって大きく異なる。このため、学習段階と学習後の学習モデルの運用段階とで屋外の温度が異なれば、操作対象装置４００ａへの電源の投入又は遮断がなされたか否かを学習モデルにより判定部２３３が判定する精度が低下することがある。そこで、学習部２３４が、電力取得部２３２が取得した電力供給量の測定データと屋外の温度との組み合わせに判定部２３３の判定結果をラベルとして対応付けた訓練データを学習することにより、屋外の温度変化に起因する学習モデルの判定精度の低下を抑制することができる。また、学習部２３４は、電力供給量の測定データと屋外の温度との組み合わせの代わりに、電力供給量の測定データと季節を示す情報との組み合わせに判定部２３３の判定結果をラベルとして対応付けた訓練データを学習してもよい。季節を示す情報は、例えば、測定日時を含む。
【００７８】
［変形例３］
なお、本実施の形態では、制御装置２００が一のサーバからなる例について説明した。しかしながら、本発明はこれに限定されない。例えば、制御装置２００がクラウドベースのサーバであってもよい。また、上記の説明では、制御装置２００が、学習段階を実行する学習装置の機能と、学習後の運用段階で判定段階を実行する判定装置の機能とを有する場合を例示したが、制御装置２００は、物理的に別体の学習装置及び判定装置により構成されていてもよい。
【００７９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【符号の説明】
【００８０】
２１  通信部
２２  記憶部
２３  制御部
５１  変換部
５２  通信部
５３  記憶部
５４  制御部
１００  操作装置
２００  制御装置
２３１  操作管理部
２３２  電力取得部
２３３  判定部
２３４  学習部
３００  マルチリモコン
４００ａ  操作対象装置
４００ｂ  操作対象装置
５００  電力測定装置
５４１  電力測定部
５４２  通知部
６００  検出センサ
Ａ１  入力層
Ａ２  出力層
Ｓ  管理システム
【図１】
2019062375.tif 000003
【図２】
2019062375.tif 000004
【図３】
2019062375.tif 000005
【図４】
2019062375.tif 000006
【図５】
2019062375.tif 000007
【図６】
2019062375.tif 000008
【図７】
2019062375.tif 000009