(57)【要約】【課題】不正な遠隔操作を防止することができる遠隔操作システム、サーバ、コンピュータプログラム及び遠隔操作方法を提供する。【解決手段】制御装置は、所定の操作を受け付ける受付部と、受付情報をサーバへ送信する送信部とを備え、サーバは、操作装置の識別情報及び制御装置の固有情報を含む登録要求、並びに遠隔操作要求を受信する第１受信部と、受付情報を受信する第２受信部と、登録要求を受信し、当該登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、識別情報と固有情報とを関連付けて登録する登録部と、遠隔操作要求を受信した場合、当該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定する判定部と、登録されていると判定した場合、当該固有情報に係る制御装置に対する遠隔操作要求を許可する許可部とを備える。【選択図】図２
2019021984.tif 000002
【特許請求の範囲】
【請求項１】
操作装置に接続されるサーバと、該サーバに接続され、所定の機器を制御する制御装置とを備え、前記操作装置から前記機器を遠隔操作する遠隔操作システムであって、
前記制御装置は、
所定の操作を受け付ける受付部と、
該受付部で前記操作を受け付けたことを示す受付情報を前記サーバへ送信する送信部と
を備え、
前記サーバは、
前記操作装置から該操作装置を識別する識別情報及び制御装置の固有情報を含む登録要求、並びに前記操作装置を識別する識別情報を含む遠隔操作要求を受信する第１受信部と、
前記制御装置から受付情報を受信する第２受信部と、
前記第１受信部で登録要求を受信し、前記第２受信部で前記登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、前記操作装置の識別情報と前記制御装置の固有情報とを関連付けて登録する登録部と、
前記第１受信部で遠隔操作要求を受信した場合、該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定する判定部と、
該判定部で登録されていると判定した場合、前記固有情報に係る制御装置に対する遠隔操作要求を許可する許可部と
を備える遠隔操作システム。
【請求項２】
前記サーバは、
前記第１受信部で登録要求を受信した場合、接続要求を前記登録要求に含まれる固有情報に係る制御装置へ送信する第２送信部を備え、
前記制御装置は、
前記接続要求を受信する受信部を備え、
前記送信部は、
前記受信部で接続要求を受信し、前記受付部で前記操作を受け付けた場合、前記受付情報を前記サーバへ送信する請求項１に記載の遠隔操作システム。
【請求項３】
前記制御装置は、
前記受信部で接続要求を受信した場合、前記所定の操作を案内する案内部を備える請求項２に記載の遠隔操作システム。
【請求項４】
前記制御装置は、
前記受信部で接続要求を受信した場合、前記所定の操作を促す情報を前記サーバへ送信し、
前記サーバは、
前記所定の操作を促す情報を前記操作装置へ送信する第１送信部を備える請求項２に記載の遠隔操作システム。
【請求項５】
前記サーバは、
第１通信ネットワークを介して前記操作装置に接続され、
前記操作装置に接続されていない第２通信ネットワークを介して前記制御装置に接続される請求項１から請求項４のいずれか一項に記載の遠隔操作システム。
【請求項６】
操作装置及び所定の機器を制御する制御装置に接続されるサーバであって、
前記操作装置から該操作装置を識別する識別情報及び制御装置の固有情報を含む登録要求、並びに前記操作装置を識別する識別情報を含む遠隔操作要求を受信する第１受信部と、
前記制御装置から該制御装置で所定の操作を受け付けたことを示す受付情報を受信する第２受信部と、
前記第１受信部で登録要求を受信し、前記第２受信部で前記登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、前記操作装置の識別情報と前記制御装置の固有情報とを関連付けて登録する登録部と、
前記第１受信部で遠隔操作要求を受信した場合、該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定する判定部と、
該判定部で登録されていると判定した場合、前記固有情報に係る制御装置に対する遠隔操作要求を許可する許可部と
を備えるサーバ。
【請求項７】
コンピュータに、操作装置から制御装置が制御する所定の機器を遠隔操作させるためのコンピュータプログラムであって、
コンピュータに、
前記操作装置から該操作装置を識別する識別情報及び制御装置の固有情報を含む登録要求、並びに前記操作装置を識別する識別情報を含む遠隔操作要求を受信する処理と、
前記制御装置から該制御装置で所定の操作を受け付けたことを示す受付情報を受信する処理と、
登録要求を受信し、該登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、前記操作装置の識別情報と前記制御装置の固有情報とを関連付けて登録する処理と、
遠隔操作要求を受信した場合、該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定する処理と、
登録されていると判定した場合、前記固有情報に係る制御装置に対する遠隔操作要求を許可する処理と
を実行させるコンピュータプログラム。
【請求項８】
操作装置に接続されるサーバと、該サーバに接続され、所定の機器を制御する制御装置とを備え、前記操作装置から前記機器を遠隔操作する遠隔操作システムが行う遠隔操作方法であって、
前記制御装置は、
所定の操作を受付部が受け付け、
前記操作を受け付けたことを示す受付情報を前記サーバへ送信部が送信し、
前記サーバは、
前記操作装置から該操作装置を識別する識別情報及び制御装置の固有情報を含む登録要求、並びに前記操作装置を識別する識別情報を含む遠隔操作要求を第１受信部が受信し、
前記制御装置から受付情報を第２受信部が受信し、
登録要求を受信し、該登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、前記操作装置の識別情報と前記制御装置の固有情報とを関連付けて登録部が登録し、
遠隔操作要求を受信した場合、該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定部が判定し、
登録されていると判定した場合、前記固有情報に係る制御装置に対する遠隔操作要求を許可部が許可する遠隔操作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔操作システム、サーバ、コンピュータプログラム及び遠隔操作方法に関する。
【背景技術】
【０００２】
ネットワーク技術の進展に伴って、様々な機器を遠隔操作によって制御する技術の開発が進んでいる。非特許文献１には、エアコンを遠隔操作する際にエアコンを登録するための方法が開示されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“日立エアコン  モバイルコントロール・アプリの操作について”、［平成２９年３月１０日検索］、インターネット<URL:http://kadenfan.hitachi.co.jp/ra/app/start_basic06.html>
【発明の概要】
【発明が解決しようとする課題】
【０００４】
非特許文献１に開示されている従来の技術では、機器本体にＩＤ及びパスワードが記載されているため、そのＩＤ及びパスワードを盗み見るだけで、不正な遠隔操作が行われるおそれがある。
【０００５】
本発明は、斯かる事情に鑑みてなされたものであり、不正な遠隔操作を防止することができる遠隔操作システム、サーバ、コンピュータプログラム及び遠隔操作方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の実施の形態に係る遠隔操作システムは、操作装置に接続されるサーバと、該サーバに接続され、所定の機器を制御する制御装置とを備え、前記操作装置から前記機器を遠隔操作する遠隔操作システムであって、前記制御装置は、所定の操作を受け付ける受付部と、該受付部で前記操作を受け付けたことを示す受付情報を前記サーバへ送信する送信部とを備え、前記サーバは、前記操作装置から該操作装置を識別する識別情報及び制御装置の固有情報を含む登録要求、並びに前記操作装置を識別する識別情報を含む遠隔操作要求を受信する第１受信部と、前記制御装置から受付情報を受信する第２受信部と、前記第１受信部で登録要求を受信し、前記第２受信部で前記登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、前記操作装置の識別情報と前記制御装置の固有情報とを関連付けて登録する登録部と、前記第１受信部で遠隔操作要求を受信した場合、該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定する判定部と、該判定部で登録されていると判定した場合、前記固有情報に係る制御装置に対する遠隔操作要求を許可する許可部とを備える。
【０００７】
本発明の実施の形態に係るサーバは、操作装置及び所定の機器を制御する制御装置に接続されるサーバであって、前記操作装置から該操作装置を識別する識別情報及び制御装置の固有情報を含む登録要求、並びに前記操作装置を識別する識別情報を含む遠隔操作要求を受信する第１受信部と、前記制御装置から該制御装置で所定の操作を受け付けたことを示す受付情報を受信する第２受信部と、前記第１受信部で登録要求を受信し、前記第２受信部で前記登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、前記操作装置の識別情報と前記制御装置の固有情報とを関連付けて登録する登録部と、前記第１受信部で遠隔操作要求を受信した場合、該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定する判定部と、該判定部で登録されていると判定した場合、前記固有情報に係る制御装置に対する遠隔操作要求を許可する許可部とを備える。
【０００８】
本発明の実施の形態に係るコンピュータプログラムは、コンピュータに、操作装置から制御装置が制御する所定の機器を遠隔操作させるためのコンピュータプログラムであって、コンピュータに、前記操作装置から該操作装置を識別する識別情報及び制御装置の固有情報を含む登録要求、並びに前記操作装置を識別する識別情報を含む遠隔操作要求を受信する処理と、前記制御装置から該制御装置で所定の操作を受け付けたことを示す受付情報を受信する処理と、登録要求を受信し、該登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、前記操作装置の識別情報と前記制御装置の固有情報とを関連付けて登録する処理と、遠隔操作要求を受信した場合、該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定する処理と、登録されていると判定した場合、前記固有情報に係る制御装置に対する遠隔操作要求を許可する処理とを実行させる。
【０００９】
本発明の実施の形態に係る遠隔操作方法は、操作装置に接続されるサーバと、該サーバに接続され、所定の機器を制御する制御装置とを備え、前記操作装置から前記機器を遠隔操作する遠隔操作システムが行う遠隔操作方法であって、前記制御装置は、所定の操作を受付部が受け付け、前記操作を受け付けたことを示す受付情報を前記サーバへ送信部が送信し、前記サーバは、前記操作装置から該操作装置を識別する識別情報及び制御装置の固有情報を含む登録要求、並びに前記操作装置を識別する識別情報を含む遠隔操作要求を第１受信部が受信し、前記制御装置から受付情報を第２受信部が受信し、登録要求を受信し、該登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、前記操作装置の識別情報と前記制御装置の固有情報とを関連付けて登録部が登録し、遠隔操作要求を受信した場合、該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定部が判定し、登録されていると判定した場合、前記固有情報に係る制御装置に対する遠隔操作要求を許可部が許可する。
【発明の効果】
【００１０】
本発明によれば、不正な遠隔操作を防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態の遠隔操作システムの構成の一例を示すブロック図である。
【図２】本実施の形態のサーバの構成の一例を示すブロック図である。
【図３】本実施の形態の制御装置の構成の一例を示すブロック図である。
【図４】本実施の形態の遠隔操作システムの動作の一例を示す説明図である。
【図５】本実施の形態の登録情報の一例を示す説明図である。
【図６】本実施の形態のサーバによる登録処理手順の一例を示すフローチャートである。
【図７】本実施の形態のサーバによる遠隔操作処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
［本願発明の実施形態の説明］
本実施の形態に係る遠隔操作システムは、操作装置に接続されるサーバと、該サーバに接続され、所定の機器を制御する制御装置とを備え、前記操作装置から前記機器を遠隔操作する遠隔操作システムであって、前記制御装置は、所定の操作を受け付ける受付部と、該受付部で前記操作を受け付けたことを示す受付情報を前記サーバへ送信する送信部とを備え、前記サーバは、前記操作装置から該操作装置を識別する識別情報及び制御装置の固有情報を含む登録要求、並びに前記操作装置を識別する識別情報を含む遠隔操作要求を受信する第１受信部と、前記制御装置から受付情報を受信する第２受信部と、前記第１受信部で登録要求を受信し、前記第２受信部で前記登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、前記操作装置の識別情報と前記制御装置の固有情報とを関連付けて登録する登録部と、前記第１受信部で遠隔操作要求を受信した場合、該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定する判定部と、該判定部で登録されていると判定した場合、前記固有情報に係る制御装置に対する遠隔操作要求を許可する許可部とを備える。
【００１３】
本実施の形態に係るサーバは、操作装置及び所定の機器を制御する制御装置に接続されるサーバであって、前記操作装置から該操作装置を識別する識別情報及び制御装置の固有情報を含む登録要求、並びに前記操作装置を識別する識別情報を含む遠隔操作要求を受信する第１受信部と、前記制御装置から該制御装置で所定の操作を受け付けたことを示す受付情報を受信する第２受信部と、前記第１受信部で登録要求を受信し、前記第２受信部で前記登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、前記操作装置の識別情報と前記制御装置の固有情報とを関連付けて登録する登録部と、前記第１受信部で遠隔操作要求を受信した場合、該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定する判定部と、該判定部で登録されていると判定した場合、前記固有情報に係る制御装置に対する遠隔操作要求を許可する許可部とを備える。
【００１４】
本実施の形態に係るコンピュータプログラムは、コンピュータに、操作装置から制御装置が制御する所定の機器を遠隔操作させるためのコンピュータプログラムであって、コンピュータに、前記操作装置から該操作装置を識別する識別情報及び制御装置の固有情報を含む登録要求、並びに前記操作装置を識別する識別情報を含む遠隔操作要求を受信する処理と、前記制御装置から該制御装置で所定の操作を受け付けたことを示す受付情報を受信する処理と、登録要求を受信し、該登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、前記操作装置の識別情報と前記制御装置の固有情報とを関連付けて登録する処理と、遠隔操作要求を受信した場合、該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定する処理と、登録されていると判定した場合、前記固有情報に係る制御装置に対する遠隔操作要求を許可する処理とを実行させる。
【００１５】
本実施の形態に係る遠隔操作方法は、操作装置に接続されるサーバと、該サーバに接続され、所定の機器を制御する制御装置とを備え、前記操作装置から前記機器を遠隔操作する遠隔操作システムが行う遠隔操作方法であって、前記制御装置は、所定の操作を受付部が受け付け、前記操作を受け付けたことを示す受付情報を前記サーバへ送信部が送信し、前記サーバは、前記操作装置から該操作装置を識別する識別情報及び制御装置の固有情報を含む登録要求、並びに前記操作装置を識別する識別情報を含む遠隔操作要求を第１受信部が受信し、前記制御装置から受付情報を第２受信部が受信し、登録要求を受信し、該登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、前記操作装置の識別情報と前記制御装置の固有情報とを関連付けて登録部が登録し、遠隔操作要求を受信した場合、該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定部が判定し、登録されていると判定した場合、前記固有情報に係る制御装置に対する遠隔操作要求を許可部が許可する。
【００１６】
制御装置は、所定の操作を受け付ける受付部と、受付部で所定の操作を受け付けた場合、受け付けたことを示す受付情報をサーバへ送信する送信部とを備える。受付部は、制御装置に設けられたボタン又はスイッチ等でもよく、表示画面に表示されたアイコン等でもよい。所定の操作は、制御装置の近くで行うことができる操作であればよく、例えば、ボタン、スイッチ又はアイコンなどをタッチする操作を含む。
【００１７】
サーバの第１受信部は、操作装置から当該操作装置を識別する識別情報及び制御装置の固有情報を含む登録要求を受信する。識別情報は、例えば、操作装置を使用するユーザのユーザＩＤ及びパスワードなどを含む。固有情報は、制御装置毎に当該制御装置に割り当てられた固有の情報とすることができ、例えば、シリアル番号などとすることができる。登録要求は、遠隔操作を行う前段階の処理であり、操作装置と制御装置とを関連付けるための処理である。
【００１８】
また、第１受信部は、操作装置を識別する識別情報を含む遠隔操作要求を受信する。遠隔操作要求は、操作装置によって、制御装置が制御する所定の機器の遠隔操作を開始するための処理である。
【００１９】
サーバの第２受信部は、制御装置から受付情報を受信する。
【００２０】
サーバの登録部は、第１受信部で登録要求を受信し、第２受信部で当該登録要求に含まれる固有情報に係る制御装置から受付情報を受信した場合、操作装置の識別情報と制御装置の固有情報とを関連付けて登録する。すなわち、操作装置から受信した固有情報と同じ固有情報を有する制御装置から、所定の操作を受け付けたことを示す受付情報を受信した場合、操作装置の識別情報と制御装置の固有情報とを関連付けて登録する。制御装置が受付情報をサーバへ送信するためには、制御装置の受付部で所定の操作が行われる必要があるため、単に固有情報だけを知っているだけでは、操作装置の識別情報と制御装置の固有情報とを関連付けて登録することができない。
【００２１】
サーバの判定部は、第１受信部で遠隔操作要求を受信した場合、当該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定する。
【００２２】
サーバの許可部は、判定部で登録されていると判定した場合、固有情報に係る制御装置に対する遠隔操作要求を許可する。仮に、固有情報を不正に取得した者が、操作装置から遠隔操作要求をしても、当該遠隔操作要求に含まれる不正取得者の識別情報が固有情報と関連付けて登録されていないので、制御装置に対する遠隔操作要求は許可されない。これにより、不正な遠隔操作を防止することができる。
【００２３】
本実施の形態に係る遠隔操作システムにおいて、前記サーバは、前記第１受信部で登録要求を受信した場合、接続要求を前記登録要求に含まれる固有情報に係る制御装置へ送信する第２送信部を備え、前記制御装置は、前記接続要求を受信する受信部を備え、前記送信部は、前記受信部で接続要求を受信し、前記受付部で前記操作を受け付けた場合、前記受付情報を前記サーバへ送信する。
【００２４】
サーバの第２送信部は、第１受信部で操作装置からの登録要求を受信した場合、接続要求を当該登録要求に含まれる固有情報に係る制御装置へ送信する。
【００２５】
制御装置の送信部は、サーバが送信した接続要求を受信部で受信し、受付部で所定の操作を受け付けた場合、受付情報をサーバへ送信する。制御装置が受付情報をサーバへ送信するためには、制御装置の受付部で所定の操作が行われる必要がある。すなわち、操作装置の識別情報と制御装置の固有情報とを関連付けて登録するためには、制御装置の受付部で所定の操作が行われる必要がある。このため、固有情報が不正に取得されたとしても、所定の操作を制御装置の近くで行わない限り、登録されることはなく、不正な遠隔操作を防止することができる。
【００２６】
本実施の形態に係る遠隔操作システムにおいて、前記制御装置は、前記受信部で接続要求を受信した場合、前記所定の操作を案内する案内部を備える。
【００２７】
制御装置の案内部は、受信部で接続要求を受信した場合、所定の操作を案内する。所定の操作の案内とは、所定の操作を促すための通知を行うことであり、例えば、所定の操作を促すように文字を表示し、音声を出力し、あるいは表示灯の点灯又は点滅することが含まれる。これにより、操作装置の操作者（ユーザ）の操作性を向上させることができる。
【００２８】
本実施の形態に係る遠隔操作システムにおいて、前記制御装置は、前記受信部で接続要求を受信した場合、前記所定の操作を促す情報を前記サーバへ送信し、前記サーバは、前記所定の操作を促す情報を前記操作装置へ送信する第１送信部を備える。
【００２９】
制御装置は、受信部でサーバからの接続要求を受信した場合、所定の操作を促す情報をサーバへ送信する。
【００３０】
サーバの第１送信部は、所定の操作を促す情報を操作装置へ送信する。操作装置は、所定の操作を促す情報を受信すると、当該情報を表示又は音声で出力することができる。これにより、操作装置の操作者（ユーザ）は、所定の操作を行うように促されるので、操作者（ユーザ）の操作性を向上させることができる。
【００３１】
本実施の形態に係る遠隔操作システムにおいて、前記サーバは、第１通信ネットワークを介して前記操作装置に接続され、前記操作装置に接続されていない第２通信ネットワークを介して前記制御装置に接続される。
【００３２】
サーバは、第１通信ネットワークを介して操作装置に接続されている。また、サーバは、操作装置に接続されていない第２通信ネットワークを介して制御装置に接続される。これにより、操作装置は、制御装置と同じ通信ネットワーク内に存在する必要はなく、サーバと接続されているだけで、遠隔操作を行うことができる。
【００３３】
［本願発明の実施形態の詳細］
以下、本発明を実施の形態を示す図面に基づいて説明する。図１は本実施の形態の遠隔操作システムの構成の一例を示すブロック図である。本実施の形態の遠隔操作システムは、通信ネットワーク１（第１通信ネットワーク）を介して操作装置１０に接続されるサーバ５０、通信ネットワーク２（第２通信ネットワーク）を介してサーバ５０に接続される制御装置２０などを備える。サーバ５０は、複数のサーバ、例えば、アプリケーションサーバ５０ａ及び制御装置管理サーバ５０ｂで構成することもできる。
【００３４】
制御装置２０は、各宅内に設置され、例えば、無線ＬＡＮ等の通信ネットワークを介して、宅内の家電３１（例えば、エアコン、照明装置、蓄電池、太陽光発電パネル、給湯器、冷蔵庫、テレビ、洗濯乾燥機など）、センサ３２（例えば、窓開閉センサ、煙検知器、電気錠、人感センサ、監視カメラなど）又はメータ３３（例えば、スマートメータなど）等の所定の機器（３１、３２、３３）を制御する。
【００３５】
操作装置１０は、例えば、携帯電話機、スマートフォン、タブレット端末、ノート型パーソナルコンピュータなどであり、表示画面を備え、操作者（ユーザ）が入力操作を行うことができる情報処理装置とすることができる。操作者は、操作装置１０を操作することにより、自身の宅内の機器を遠隔操作することができる。
【００３６】
図２は本実施の形態のサーバ５０の構成の一例を示すブロック図である。なお、図２に示すサーバ５０は、例えば、アプリケーションサーバ５０ａ及び制御装置管理サーバ５０ｂに分けることができる。図２に示すように、サーバ５０は、全体を制御する制御部５１、第１通信部５２、ユーザ認証部５３、登録部５４、判定部５５、第２通信部５６、許可部５７、記憶部５８などを備える。
【００３７】
第１通信部５２は、通信ネットワーク１を介して操作装置１０との間の通信機能を有する。
【００３８】
第１通信部５２は、第１受信部としての機能を有し、操作装置１０から当該操作装置を識別する識別情報及び制御装置２０の固有情報を含む登録要求を受信する。識別情報は、例えば、操作装置１０を使用するユーザのユーザＩＤ及びパスワードなどを含むことができる。固有情報は、制御装置２０毎に当該制御装置に割り当てられた固有の情報とすることができ、例えば、シリアル番号などとすることができる。登録要求は、遠隔操作を行う前段階の処理であり、ユーザが操作する操作装置と、当該ユーザの宅内に設置された制御装置２０とを関連付けるための処理である。
【００３９】
第１通信部５２は、操作装置１０を識別する識別情報を含む遠隔操作要求を受信する。遠隔操作要求は、操作装置１０によって、当該ユーザの宅内に設置された制御装置２０が制御する所定の機器（３１、３２、３３）の遠隔操作を開始するための処理である。
【００４０】
第２通信部５６は、通信ネットワーク２を介して制御装置２０との間の通信機能を有する。
【００４１】
第２通信部５６は、第２受信部としての機能を有し、制御装置２０から受付情報を受信する。受付情報は、制御装置２０において、所定の操作を受け付けたことを示す情報である。所定の操作は、制御装置２０の近くで、当該宅内にいるユーザが行う操作である。所定の操作の詳細は後述する。
【００４２】
また、第２通信部５６は、第２送信部としての機能を有し、第１通信部５２で操作装置１０からの登録要求を受信した場合、接続要求を当該登録要求に含まれる固有情報に係る制御装置２０へ送信する。
【００４３】
ユーザ認証部５３は、操作装置１０から登録要求又は遠隔操作要求が送信された場合、登録要求又は遠隔操作要求に含まれる、ユーザ（操作装置１０）を識別する識別情報（例えば、ＩＤ及びパスワードなど）が、記憶部５８に記憶された識別情報と一致するか否かの認証処理を行う。
【００４４】
登録部５４は、第１通信部５２で登録要求を受信し、第２通信部５６で当該登録要求に含まれる固有情報に係る制御装置２０から受付情報を受信した場合、操作装置１０の識別情報と当該制御装置２０の固有情報とを関連付けて登録する。
【００４５】
すなわち、操作装置１０から受信した固有情報と同じ固有情報を有する制御装置２０から、所定の操作を受け付けたことを示す受付情報を受信した場合、操作装置１０の識別情報と当該制御装置２０の固有情報とを関連付けて登録する。
【００４６】
記憶部５８は、操作装置１０の識別情報と制御装置２０の固有情報とを関連付けた登録情報を記憶する。
【００４７】
制御装置２０が受付情報をサーバ５０へ送信するためには、制御装置２０の近くで（すなわち、制御装置２０が設置された宅内において）所定の操作が行われる必要があるため、単に固有情報だけを知っているだけでは、操作装置１０の識別情報と制御装置２０の固有情報とを関連付けて登録することができない。
【００４８】
判定部５５は、第１通信部５２で遠隔操作要求を受信した場合、当該遠隔操作要求に含まれる識別情報が固有情報と関連付けて登録されているか否かを判定する。
【００４９】
許可部５７は、判定部５５で登録されていると判定した場合、固有情報に係る制御装置２０（すなわち、所定の操作を受け付けた制御装置２０）に対する遠隔操作要求を許可する。仮に、固有情報を不正に取得した者が、操作装置１０から遠隔操作要求をしても、当該遠隔操作要求に含まれる不正取得者の識別情報が固有情報と関連付けて登録されていないので、制御装置２０に対する遠隔操作要求は許可されない。これにより、不正な遠隔操作を防止することができる。
【００５０】
図３は本実施の形態の制御装置２０の構成の一例を示すブロック図である。図３に示すように、制御装置２０は、装置全体を制御する制御部２１、通信部２２、記憶部２３、受付部２４、案内部２５、インタフェース部２６などを備える。
【００５１】
受付部２４は、所定の操作を受け付ける。受付部２４は、制御装置２０に設けられたボタン又はスイッチ等でもよく、表示画面（不図示）に表示されたアイコン等でもよい。所定の操作は、制御装置２０の近く（すなわち、制御装置２０が設置された宅内）で行うことができる操作であればよく、例えば、ボタン、スイッチ又はアイコンなどをタッチする操作を含む。
【００５２】
通信部２２は、通信ネットワーク２を介してサーバ５０との間の通信機能を有する。
【００５３】
通信部２２は、受信部としての機能を有し、サーバ５０が送信した接続要求を受信することができる。
【００５４】
通信部２２は、送信部としての機能を有し、受付部２４で所定の操作を受け付けた場合、受け付けたことを示す受付情報をサーバ５０へ送信する。
【００５５】
より具体的には、通信部２２は、サーバ５０が送信した接続要求を受信し、受付部２４で所定の操作を受け付けた場合、受付情報をサーバ５０へ送信する。
【００５６】
制御装置２０が受付情報をサーバ５０へ送信するためには、制御装置２０の受付部２４で所定の操作が行われる必要がある。すなわち、操作装置１０の識別情報と制御装置２０の固有情報とを関連付けて登録するためには、制御装置２０の受付部２４で所定の操作が行われる必要がある。このため、固有情報が不正に取得されたとしても、所定の操作を制御装置２０の近くで行わない限り、登録されることはなく、不正な遠隔操作を防止することができる。
【００５７】
記憶部２３は、制御装置２０が制御する機器の情報（機器のＩＤなど）、当該機器から取得したデータなどを記憶する。
【００５８】
案内部２５は、通信部２２でサーバ５０からの接続要求を受信した場合、所定の操作を案内する。所定の操作の案内とは、所定の操作を促すための通知を行うことであり、例えば、所定の操作を促すように文字を表示し、音声を出力し、あるいは表示灯の点灯又は点滅することが含まれる。これにより、操作装置１０の操作者（ユーザ）の操作性を向上させることができる。
【００５９】
インタフェース部２６は、例えば、無線ＬＡＮなどの通信ネットワークを介して、家電３１、センサ３２、メータ３３との間でデータの送受信を行うことができる。なお、インタフェース部２６は、有線通信を介してデータの送受信を行うこともできる。
【００６０】
制御装置２０は、サーバ５０からの接続要求を受信した場合、所定の操作を促す情報をサーバ５０へ送信することができる。
【００６１】
サーバ５０は、制御装置２０から所定の操作を促す情報を受信した場合、当該情報を操作装置１０へ送信することができる。操作装置１０は、所定の操作を促す情報を受信すると、当該情報を表示又は音声で出力することができる。これにより、操作装置１０の操作者（ユーザ）は、所定の操作を行うように促されるので、操作者（ユーザ）の操作性を向上させることができる。
【００６２】
また、前述のように、サーバ５０は、通信ネットワーク１を介して操作装置１０に接続されている。また、サーバ５０は、操作装置１０に接続されていない通信ネットワーク２を介して制御装置２０に接続される。これにより、操作装置１０は、制御装置２０と同じ通信ネットワーク内に存在する必要はなく、サーバ５０と接続されているだけで、遠隔操作を行うことができる。
【００６３】
次に、本実施の形態の遠隔操作システムの動作について説明する。
【００６４】
図４は本実施の形態の遠隔操作システムの動作の一例を示す説明図である。図４では、サーバ５０をアプリケーションサーバ５０ａと制御装置管理サーバ５０ｂとに分けて説明するが、アプリケーションサーバ５０ａと制御装置管理サーバ５０ｂとをサーバ５０として纏めることもできる。
【００６５】
図４に示すように、操作装置１０は、ユーザＩＤ及びパスワードでアプリケーションサーバ５０ａにログインする（Ｐ１）。アプリケーションサーバ５０ａは、ユーザ認証を行った後、認証応答を操作装置１０へ送信する（Ｐ２）。操作装置１０は、遠隔操作を行う機器を制御する制御装置の固有情報（例えば、１２３４５）をアプリケーションサーバ５０ａへ送信することにより、登録要求を行う（Ｐ３）。
【００６６】
アプリケーションサーバ５０ａは、登録要求を受信すると、接続許可要求（接続要求）を制御装置管理サーバ５０ｂへ送信する（Ｐ４）。制御装置管理サーバ５０ｂは、接続許可要求を受信すると、当該固有情報（例えば、１２３４５）を有する制御装置２０へ接続許可要求を送信する（Ｐ５）。
【００６７】
操作装置１０から登録要求を送信したユーザ（操作者）が、制御装置２０において所定の操作を行うと（Ｐ６）、制御装置２０は、所定の操作が受け付けられたことを示す許可応答（受付情報）を制御装置管理サーバ５０ｂへ送信する（Ｐ７）。制御装置管理サーバ５０ｂは、許可応答を受信すると、当該許可応答をアプリケーションサーバ５０ａへ送信する（Ｐ８）。
【００６８】
アプリケーションサーバ５０ａは、許可応答を受信すると、操作装置１０の識別情報と制御装置２０の固有情報とを関連付けた登録情報を記憶することより登録を行う（Ｐ９）。アプリケーションサーバ５０ａは、登録を行うと、登録が完了したことを示す許可応答を操作装置１０へ送信する（Ｐ１０）。
【００６９】
登録処理が完了すると、任意のタイミングで遠隔操作を行うことができる。操作装置１０が遠隔操作要求をアプリケーションサーバ５０ａへ送信すると（Ｐ１１）、アプリケーションサーバ５０ａは、当該遠隔操作要求を制御装置管理サーバ５０ｂへ送信する（Ｐ１２）。制御装置管理サーバ５０ｂは、遠隔操作要求に含まれる識別情報と関連付けられた固有情報（例えば、１２３４５）を有する制御装置２０へ遠隔操作要求を送信する（Ｐ１３）。これにより、操作装置１０から制御装置２０が制御する所定の機器の遠隔操作を開始することができる。
【００７０】
図５は本実施の形態の登録情報の一例を示す説明図である。登録情報は、ユーザＩＤ（例えば、メールアドレスでもよく、他の英数字等の文字列でもよい）と制御装置２０の固有情報とが関連付けられた情報である。仮に、ある制御装置の固有情報（例えば、１２３４５）が不正に取得された場合でも、正規のユーザＩＤ（例えば、abcde＠xxx.co.jp）以外のユーザＩＤでは、アクセス許可がないので、遠隔操作を行うことができない。
【００７１】
図６は本実施の形態のサーバ５０による登録処理手順の一例を示すフローチャートである。以下では、便宜上、処理の主体を制御部５１として説明する。制御部５１は、操作装置１０からユーザＩＤ、パスワードを取得し（Ｓ１１）、認証可能であるか否かを判定する（Ｓ１２）。認証可能である場合（Ｓ１２でＹＥＳ）、制御部５１は、認証応答を行い（認証応答を操作装置１０へ送信し）（Ｓ１３）、操作装置１０から制御装置２０の固有情報を取得する（Ｓ１４）。
【００７２】
制御部５１は、接続許可要求を、取得した固有情報を有する制御装置へ送信し（Ｓ１５）、当該制御装置からの許可応答（所定の操作を受け付けたことを示す受付情報）の有無を判定する（Ｓ１６）。
【００７３】
許可応答があった場合（Ｓ１６でＹＥＳ）、制御部５１は、ユーザＩＤと固有情報とを関連付けて登録情報として登録し（Ｓ１７）、許可応答を操作装置１０へ送信し（Ｓ１８）、処理を終了する。
【００７４】
認証不可である場合（Ｓ１２でＮＯ）、あるいは、許可応答がない場合（Ｓ１６でＮＯ）、制御部５１は、処理を終了する。
【００７５】
図７は本実施の形態のサーバ５０による遠隔操作処理手順の一例を示すフローチャートである。制御部５１は、操作装置１０からの遠隔操作要求の有無を判定し（Ｓ３１）、遠隔操作要求がない場合（Ｓ３１でＮＯ）、ステップＳ３１の処理を続ける。
【００７６】
遠隔操作要求があった場合（Ｓ３１でＹＥＳ）、制御部５１は、遠隔操作要求に含まれるユーザＩＤに関連付けられた固有情報の有無（登録されているか否か）を判定する（Ｓ３２）。
【００７７】
固有情報がある場合、すなわち登録されている場合（Ｓ３２でＹＥＳ）、制御部５１は、当該固有情報に係る制御装置２０へ遠隔操作要求を送信し（Ｓ３３）、遠隔操作を実行する（Ｓ３４）。
【００７８】
制御部５１は、処理を終了するか否かを判定し（Ｓ３５）、処理を終了しない場合（Ｓ３５でＮＯ）、ステップＳ３４の処理を続ける。処理を終了する場合（Ｓ３５でＹＥＳ）、処理を終了する。ユーザＩＤに関連付けられた固有情報がない場合（Ｓ３２でＮＯ）、不正なアクセスであるとして、処理を終了する。
【００７９】
本実施の形態のサーバ５０は、図６及び図７に示すような、各処理の手順を定めたコンピュータプログラムをコンピュータに備えられたＲＡＭにロードし、コンピュータプログラムをＣＰＵ（プロセッサ）で実行することにより実現することができる。
【００８０】
上述のように、本実施の形態では、制御装置２０の固有情報だけを不正に入手しても、遠隔操作のためのアクセスは許可されない。また、ユーザＩＤ及びパスワードだけを不正に入手しても、遠隔操作のためのアクセスは許可されない。また、操作装置１０がサーバ５０に接続することが可能であれば、操作装置１０が、通信ネットワークを介して制御装置２０に接続されていなくてもよい。また、遠隔操作を許可するための登録処理（登録設定）を行うための設定画面を制御装置２０に表示させる必要もない。
【００８１】
開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８２】
１、２  通信ネットワーク
１０  操作装置
２０  制御装置
２１  制御部
２２  通信部
２３  記憶部
２４  受付部
２５  案内部
２６  インタフェース部
３１  家電
３２  センサ
３３  メータ
５０  サーバ
５０ａ  アプリケーションサーバ
５０ｂ  制御装置管理サーバ
５１  制御部
５２  第１通信部
５３  ユーザ認証部
５４  登録部
５５  判定部
５６  第２通信部
５７  許可部
５８  記憶部
【図１】
2019021984.tif 000003
【図２】
2019021984.tif 000004
【図３】
2019021984.tif 000005
【図４】
2019021984.tif 000006
【図５】
2019021984.tif 000007
【図６】
2019021984.tif 000008
【図７】
2019021984.tif 000009