(57)【要約】【課題】遠隔操作システムにおいて、遠隔操作の対象となる機器の遠隔操作を行う権限が付与されているユーザに対して、その機器についての遠隔操作を促す旨の通知が行われた場合において、そのユーザがその機器への対応ができないことによって、その機器への対応が遅れてしまう可能性を従来よりも低減したい。【解決手段】遠隔操作を行う権限が付与されているユーザに対して、機器についての遠隔操作を促す旨の通知が行われた場合において、所定期間内に、その機器への操作がなされないときに、一時的にその機器を遠隔操作する権限を他のユーザにも付与して、その一時的に権限を付与したユーザに対しても、機器についての遠隔操作を促す旨の通知を行う。【選択図】図１２
2016111674.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末を用いてネットワークに接続された対象機器を操作するシステムにおいて前記対象機器を遠隔操作する方法であって、
前記対象機器から前記対象機器の使用状態を示す状態情報を取得し、
複数のユーザと前記複数のユーザの各々が使用する携帯端末との対応関係を示す対応関係情報及び前記対象機器に対する遠隔操作権限が付与されているか否かを前記複数のユーザ毎に示す権限情報を含むデータベースと、前記状態情報と、に基づいて、前記対象機器を第１使用状態から第２使用状態へ変更する操作を促す推奨情報を、前記複数のユーザの中で前記対象機器に対して遠隔操作権限が付与されている第１ユーザが使用する第１携帯端末に送信することを決定し、
前記第１携帯端末に前記推奨情報を送信し、
前記推奨情報を前記第１携帯端末に送信した後において、当該送信前に前記第１使用状態であった前記対象機器の使用状況が、当該送信後に変更されているか否かを判断し、
前記推奨情報を前記第１携帯端末に送信してから所定期間以上、前記第１使用状態が変更されていないと判断された場合、前記複数のユーザの中の前記対象機器に対する遠隔操作権限が付与されていない第２ユーザに対して前記遠隔操作権限を付与することによって前記データベースを更新し、
前記更新されたデータベースを用いて、前記第２ユーザが使用する第２携帯端末に前記推奨情報を送信することを決定し、
前記第２携帯端末に前記推奨情報を送信する、
遠隔操作方法。
【請求項２】
更に、前記推奨情報を前記第２携帯端末に送信した後に取得した状態情報が前記第１使用状態以外の使用状態を示す場合、前記第２ユーザに対する前記遠隔操作権限を削除することによって前記更新されたデータベースを更新する、
請求項１記載の遠隔操作方法。
【請求項３】
更に、
前記推奨情報を前記第１携帯端末に送信した後に取得した第１状態情報が前記第２使用状態を示す場合は、前記第１携帯端末に前記対象機器が前記第２使用状態に変更されたことを示す対応完了情報を送信し、
前記推奨情報を前記第２携帯端末に送信してから取得した第２状態情報が前記第２使用状態を示す場合は、前記第１携帯端末及び前記第２携帯端末に前記対応完了情報を送信する、
請求項１記載の遠隔操作方法。
【請求項４】
前記推奨情報を前記第１携帯端末に送信した後に取得した第１状態情報が第３使用状態を示す場合は、前記第１携帯端末に前記対象機器が前記第３使用状態へ変更されたことを示す状態変更情報を送信する、
請求項１に記載の遠隔操作方法。
【請求項５】
前記対象機器が所定期間以上前記第１使用状態であることを、取得した前記状態情報が示す場合における、前記推奨情報を前記第１携帯端末に送信することの決定は、前記第１使用状態は前記対象機器の電源がオンされた状態を示すときになされる、
請求項１記載の遠隔操作方法。
【請求項６】
前記対象機器が所定期間以上前記第１使用状態であることを、取得した前記状態情報が示す場合における、前記推奨情報を前記第１携帯端末に送信することの決定は、前記第１使用状態は前記対象機器の電源がオンされた状態を示し且つ前記対象機器から所定範囲内に人物が居ないことを示すときになされる、
請求項１記載の遠隔操作方法。
【請求項７】
前記データベースは、更に、前記第１ユーザを含む家族メンバーを示す家族情報を管理し、
更に、前記データベースを用いて、前記第１ユーザ以外の前記家族メンバーから前記第２ユーザを前記遠隔操作権限を付与するユーザとして選択する、
請求項１記載の遠隔操作方法。
【請求項８】
前記データベースは、更に、前記対象機器を操作したユーザを示す操作ログを含み、
更に、前記データベースを用いて、前記第１ユーザ以外の前記対象機器を操作したことのあるユーザから前記第２ユーザを、前記遠隔操作権限を付与するユーザとして選択する、
請求項１記載の遠隔操作方法。
【請求項９】
前記データベースは、更に、前記対象機器を含む複数の機器を操作したユーザを示す操作ログを含み、
更に、前記データベースを用いて、前記複数の機器のうち、前記第１ユーザに対する遠隔操作権限が付与されている機器を操作したことのある、前記第１ユーザ以外のユーザから前記第２ユーザを、前記遠隔操作権限を付与するユーザとして選択する、
請求項１記載の遠隔操作方法。
【請求項１０】
前記推奨情報は、第１推奨情報と、前記第１推奨情報と異なる第２推奨情報とを含み、
前記第１推奨情報と前記第２推奨情報は、前記対象機器を前記第１使用状態から前記第２使用状態へ変更するための第１ユーザ操作を示す第１操作情報を含み、
前記第１推奨情報は前記第１携帯端末に送信され、
送信された前記第１推奨情報は前記第１携帯端末に表示され、
前記第２推奨情報は前記第２携帯端末に送信され、
送信された前記第２推奨情報は前記第２携帯端末に表示される、
請求項１記載の遠隔操作方法。
【請求項１１】
前記第１操作情報は、前記対象機器の電源をオフにするための操作情報を含み、
前記第１携帯端末は、ユーザ操作を受け付けるためのグラフィカルインターフェースを備え、
前記第１操作情報として、前記対象機器の電源をオフにする操作をユーザから受け付けるためのアイコンが少なくとも前記第１携帯端末のグラフィカルインターフェースに表示される、
請求項１０記載の遠隔操作方法。
【請求項１２】
前記第１操作情報は、前記対象機器の電源をオンにするための操作情報を含み、
前記第１携帯端末は、ユーザ操作を受け付けるためのグラフィカルインターフェースを備え、
前記第１操作情報として、前記対象機器の電源をオンにする操作をユーザから受け付けるためのアイコンが少なくとも前記第１携帯端末に表示される、
請求項１０記載の遠隔操作方法。
【請求項１３】
前記遠隔操作権限は、第１権限と、前記第１権限よりも権限が限定された第２権限を含み、
前記第１ユーザは前記第１権限を有し、
前記第１推奨情報は、更に、前記第１権限を示す第１権限情報と前記第１ユーザ操作以外の前記対象機器に対する第２ユーザ操作を示す第２操作情報を含む、
請求項１０記載の遠隔操作方法。
【請求項１４】
前記第１操作情報として前記第１ユーザ操作を受け付ける第１アイコンが、前記第２操作情報として前記第２ユーザ操作を受け付ける第２アイコンが、前記第１携帯端末に表示される、
請求項１３記載の遠隔操作方法。
【請求項１５】
前記第２ユーザは前記第２権限を有し、
前記第２推奨情報は、更に、前記第２権限を示す第２権限情報を含む、
請求項１３記載の遠隔操作方法。
【請求項１６】
前記第１アイコンが前記第２携帯端末に表示され、
前記第２アイコンは前記第２携帯端末に表示されない、
請求項１５記載の遠隔操作方法。
【請求項１７】
前記第１推奨情報は、前記第１使用状態を示す第１使用状態情報を含み、
前記第１使用状態情報は、前記第１携帯端末に表示される、
請求項１０記載の遠隔操作方法。
【請求項１８】
前記第２推奨情報は、前記第１使用状態を示す第１使用状態情報を含み、
前記第１使用状態情報は、前記第２携帯端末に表示される、
請求項１０記載の遠隔操作方法。
【請求項１９】
前記データベースは、更に、前記対象機器を操作したユーザを示す操作ログを含み、
更に、前記データベースを用いて、前記対象機器に対して前記第２使用状態に変更する操作をしたユーザを特定し、
前記対応完了情報は、前記特定されたユーザを示す実行ユーザ情報を含み、
前記実行ユーザ情報は前記第１携帯端末に表示され、
前記対応完了情報が前記第２携帯端末に送信された場合は、前記実行ユーザ情報は前記第２携帯端末に表示される、
請求項３記載の遠隔操作方法。
【請求項２０】
前記家族メンバーのうち、前記遠隔操作権限を有さないメンバーが前記第２ユーザとして選択される、
請求項７記載の遠隔操作方法。
【請求項２１】
前記データベースは、更に、前記対象機器を操作したユーザを示す操作ログを含み、
前記推奨情報を前記第１携帯端末に送信した後の第１時間に第１状態情報が取得され、
更に、
前記第１状態情報が前記第２使用状態を示し、前記第１時間に対応する第１操作ログが前記変更する操作は前記第１ユーザによってされたことを示す場合、前記変更する操作が成功したと判断し、
前記第１携帯端末に、前記変更する操作が成功したことを示す成功情報を送信し、
前記第１状態情報が前記第１使用状態を示し、前記第１時間に対応する第１操作ログが前記変更する操作は前記第１ユーザによってされたことを示す場合、前記変更する操作が失敗したと判断し、
前記第１携帯端末に、前記変更する操作が失敗したことを示す失敗情報を送信する、
請求項１記載の遠隔操作方法。
【請求項２２】
携帯端末を用いてネットワークに接続された対象機器を遠隔操作するシステムであって、
前記対象機器から前記対象機器の使用状態を示す状態情報を取得し、
複数のユーザと前記複数のユーザの各々が使用する携帯端末との対応関係を示す対応関係情報及び前記対象機器に対する遠隔操作権限が付与されているか否かを前記複数のユーザ毎に示す権限情報を含むデータベースと、前記状態情報と、に基づいて、前記対象機器を第１使用状態から第２使用状態へ変更する操作を促す推奨情報を、前記複数のユーザの中で前記対象機器に対して遠隔操作権限が付与されている第１ユーザが使用する第１携帯端末に送信することを決定し、
前記第１携帯端末に前記推奨情報を送信し、
前記推奨情報を前記第１携帯端末に送信した後において、当該送信前に前記第１使用状態であった前記対象機器の使用状況が、当該送信後に変更されているか否かを判断し、
前記推奨情報を前記第１携帯端末に送信してから所定期間以上、前記第１使用状態が変更されていないと判断された場合、前記複数のユーザの中の前記対象機器に対する遠隔操作権限が付与されていない第２ユーザに対して前記遠隔操作権限を付与することによって前記データベースを更新し、
前記更新されたデータベースを用いて、前記第２ユーザが使用する第２携帯端末に前記推奨情報を送信することを決定し、
前記第２携帯端末に前記推奨情報を送信する、
遠隔操作システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された機器を遠隔操作する遠隔操作方法、及び遠隔操作システムに関する。
【背景技術】
【０００２】
従来、例えば、エアコン、電子錠等といった、宅内に設置される機器の中には、ネットワークに接続され、ネットワークを介して他の機器と通信を行う機能を有するものがある。
また、このような機能を有する機器を、携帯端末等を利用して遠隔操作する遠隔操作システムが知られている。
【０００３】
このような遠隔操作システムにおいて、予め機器の遠隔操作権限が付与されているユーザは、自分が使用する所定の携帯端末を利用してその機器を遠隔操作し、また、その携帯端末を介して、その機器によって検知された、その機器の状態又は周囲の状態（以下、これらの状態のことを、「機器の使用状態」と呼ぶ。）に係る情報の通知を受ける。
例えば、ユーザは、外出先において、携行する携帯端末を介して、自宅に設置された機器の使用状態に係る情報の通知を受けた場合において、その機器に対して新たな操作を行うべきであると判断するときには、その携帯端末を利用して、その外出先において、その機器に対して遠隔操作を行う。
【０００４】
また、このような遠隔操作システムでは、セキュリティ保持の観点から、遠隔操作の対象となる機器は、その機器に対して予め遠隔操作権限が付与されているユーザが使用する所定の携帯端末を利用してなされた遠隔操作に限って、その遠隔操作に対応する処理を実行する（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２９１０５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、予め機器の遠隔操作権限が付与されているユーザが、自分が使用する所定の携帯端末を携行せずに外出してしまった場合には、その携帯端末に対して、そのユーザに通知すべき機器の使用状態に係る情報が送信されていたとしても、そのユーザは、外出先においてそのことに気がつかない。
このような場合には、その携帯端末に送信された情報の中に、例え、その機器に対して推奨される操作をそのユーザに促す旨の情報が含まれていたとしても、その推奨される操作がそのユーザによって実行されることはない。その結果、その機器によって検知された、その機器の使用状態への対応が遅れてしまうことがある。
【０００７】
そこで、本開示は係る問題に鑑みてなされたものであり、機器によって検知された、その機器の使用状態への対応が遅れてしまう可能性を、従来よりも低減することができる遠隔操作方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本開示に係る遠隔操作方法は、携帯端末を用いてネットワークに接続された対象機器を操作するシステムにおいて前記対象機器を遠隔操作する方法であって、前記対象機器から前記対象機器の使用状態を示す状態情報を取得し、複数のユーザと前記複数のユーザの各々が使用する携帯端末との対応関係を示す対応関係情報及び前記対象機器に対する遠隔操作権限が付与されているか否かを前記複数のユーザ毎に示す権限情報を含むデータベースと、前記状態情報と、に基づいて、前記対象機器を第１使用状態から第２使用状態へ変更する操作を促す推奨情報を、前記複数のユーザの中で前記対象機器に対して遠隔操作権限が付与されている第１ユーザが使用する第１携帯端末に送信することを決定し、前記第１携帯端末に前記推奨情報を送信し、前記推奨情報を前記第１携帯端末に送信した後において、当該送信前に前記第１使用状態であった前記対象機器の使用状況が、当該送信後に変更されているか否かを判断し、前記推奨情報を前記第１携帯端末に送信してから所定期間以上、前記第１使用状態が変更されていないと判断された場合、前記複数のユーザの中の前記対象機器に対する遠隔操作権限が付与されていない第２ユーザに対して前記遠隔操作権限を付与することによって前記データベースを更新し、前記更新されたデータベースを用いて、前記第２ユーザが使用する第２携帯端末に前記推奨情報を送信することを決定し、前記第２携帯端末に前記推奨情報を送信することを特徴とする。
【発明の効果】
【０００９】
上述の遠隔操作方法によると、対象機器に対する遠隔操作権限が予め付与されている第１ユーザが使用する第１携帯端末に推奨情報が送信された場合において、所定時間以上対象機器の状態が第１使用状態から変更されていないときには、第２ユーザに対して、新たに対象機器に対する遠隔操作権限が付与された上で、その第２ユーザが使用する第２携帯端末に推奨情報が送信されることとなる。
【００１０】
このことによって、第１ユーザに推奨情報が送信されてから所定時間以上経過したにもかかわらず、その機器によって検知された、その機器の使用状態への対応がなされていない場合には、第１ユーザに加えて、第２ユーザも、その機器の使用状態への対応を行うことが可能となる。
このため、この遠隔操作方法は、機器によって検知された、その機器の使用状態への対応が遅れてしまう可能性を、従来よりも低減することができる。
【図面の簡単な説明】
【００１１】
【図１】遠隔操作システム１００のシステム構成図
【図２】機器管理サーバ１１０と、機器１２０と、携帯端末１３０との機能構成を示す機能ブロック図
【図３】（Ａ）状態ログ３００のデータ構成図、（Ｂ）状態ログテーブル３５０のデータ構成図
【図４】（Ａ）機器情報４００のデータ構成図、（Ｂ）機器状態判定情報４５０のデータ構成図
【図５】（Ａ）制御権情報５００ａのデータ構成図、（Ｂ）制御権情報５００ｂのデータ構成図
【図６】機器状態情報６００のデータ構成図
【図７】対応情報７００のデータ構成図
【図８】対応完了情報８００のデータ構成図
【図９】家族ユーザ情報９００のデータ構成図
【図１０】（Ａ）表示部２４１に表示される画像の例その１、（Ｂ）表示部２４１に表示される画像の例その２、（Ｃ）表示部２４１に表示される画像の例その３、（Ｄ）表示部２４１に表示される画像の例その４
【図１１】（Ａ）表示部２４１に表示される画像の例その５、（Ｂ）表示部２４１に表示される画像の例その６
【図１２】通知処理のフローチャート
【図１３】遠隔操作システム１００のシーケンス図
【図１４】機器管理サーバ１４１０と、機器１２０と、携帯端末１３０との機能構成を示す機能ブロック図
【図１５】（Ａ）操作ログ１５００のデータ構成図、（Ｂ）操作ログテーブル１５５０のデータ構成図
【図１６】変形通知処理のフローチャート
【発明を実施するための形態】
【００１２】
＜＜本開示を得るに至った知見＞＞
近年、ローカルエリアネットワーク（ＬＡＮ）・インターネットに接続される、ネットワーク対応家電機器が増加している。家電機器がネットワークに接続されることにより、ユーザはスマートフォンやタブレットＰＣ（Personal Computer）などの携帯端末を利用して、宅内及び宅外から家電機器を制御することができる。例えば、ユーザは帰宅直前にスマートフォンを通じて、宅外より自宅のエアコンの運転を開始しておくことができる。これにより、宅内の空調が事前にユーザの希望通りに調整され、ユーザは帰宅直後から快適に過ごすことが可能になる。
【００１３】
また、ネットワークに対応した家電機器は、ユーザから携帯端末を通じて送られてきた制御内容を実行するだけでなく、家電機器が検知した情報をユーザの携帯端末に送ることもできる。例えば、自宅のエアコンが、宅内に誰もいない状態で３０分以上運転していることを検知すると、エアコンはユーザの携帯端末に対して、自宅のエアコンが３０分以上無人の状態で運転していることを通知することができる。これにより、ユーザは宅内のエアコンの電源オフ忘れによる、無駄な電力消費を抑えることが可能になる。
【００１４】
このようなネットワークに対応した家電機器がユーザの家庭に普及していく中で、宅内の各ネットワーク対応機器の制御権の設定が重要となる。例えば、父親の寝室のテレビやエアコン、照明といった家電機器について、ネットワーク経由での子供による不適切な機器操作を防止するためには、それらの機器の制御権を父親のみ、もしくは父親と母親のみに設定することが必要である。その一方で、宅内の家族ユーザ全員が共用で利用する、リビングのエアコンや照明、玄関の電子錠といった機器については、宅内の家族ユーザ全員が制御可能となるよう機器の制御権を設定する必要がある。
【００１５】
このような宅内のネットワーク対応機器の制御権の設定を実現する技術として、例えば、特許文献１には、宅内の家電機器を制御する宅内制御装置に、携帯端末番号と、パスワードと、制御権限の組み合わせであるアクセス権情報を予め登録しておき、携帯端末から制御要求があったときに認証を行って、登録されたユーザからの要求の場合のみ機器制御を認可する技術が記載されている。
【００１６】
しかしながら、前記従来の技術では、宅内の家電機器が検知した情報は、予め指定自動通報先記憶部に設定しておいた通報先にしか通知することができない。そのため、通報先として設定されているユーザ以外には家電機器が検知した情報が通知されず、通報先として設定されたユーザが家電機器から通知された情報を確認できなければ、他に家族ユーザがいたとしても、誰も家電機器が通知した情報に対する対応を取ることができないという課題を有していた。
【００１７】
例えば、父親と母親にのみ制御権が設定されている、父親の寝室にあるエアコンが、寝室が無人の状態で３０分以上運転していることを検知すると、そのエアコンは、父親の寝室が無人の状態で３０分以上運転していることを、制御権を有する父親と母親の携帯端末に通知する。しかし、父親が携帯端末の通信できない場所におり、また母親が携帯端末を宅内に忘れたまま外出してしまっているような場合には、子供ならエアコンの電源をオフにできる状況にあったとしても、父親の寝室のエアコンの制御権を持たない子供には、携帯端末を通じてエアコンを遠隔制御することも、エアコンの検知した情報が携帯端末に通知されることもないため、結果として家族ユーザ全員が、エアコンの電源をオフにするという対応を取ることができない。
【００１８】
発明者は、上記課題を認識し、この課題に適切に対応すべく、遠隔操作システムにおける遠隔操作方法について詳細に検討した。その結果、通報先として設定されているユーザに対して、家電機器が検知した情報の通知を試みたにも関わらず、その家電機器に対して一定時間以上何らかの対応が取られていない場合には、新たに、通報先として設定されているユーザ以外の人物に対しても、家電機器が検知した情報の通知を試みることで、その家電機器に対して何らかの対応が取られる可能性を高められることを見出し、本開示を得るに至った。
＜＜実施の形態１＞＞
＜概要＞
以下、本開示に係る遠隔操作方法を実現する一態様として、互いにネットワークを介して通信可能に接続された、複数の機器と、複数の携帯端末と、機器管理サーバとを含んで構成される遠隔操作システムについて説明する。
【００１９】
この遠隔操作システムにおいて、機器のそれぞれは、宅内に設置され、定期的に、自機の状態又は周囲の状態を検知して状態ログを生成し、生成した状態ログを機器管理サーバに送信する。
機器管理サーバは、機器から送信された状態ログを受信する度に、その状態ログを記憶する。そして、定期的に、記憶する状態ログと、予め記憶している機器状態判定情報とに基づいて、状態ログの送信元である機器のそれぞれについて、その機器のユーザに対して遠隔操作を促すべき所定の状態にあるか否かを判定する。
【００２０】
判定結果が肯定的である場合に、機器管理サーバは、その機器に対して予め遠隔操作する権限が付与されているユーザ（以下、「第１ユーザ」と呼ぶ。）が所有する携帯端末に向けて遠隔操作を促す機器状態情報を送信する。
機器管理サーバは、第１ユーザが所有する携帯端末への機器状態情報の送信後所定時間経過するまでの間に、対象となる機器に操作がなされたか否かを判定する。そして、判定結果が否定的なものである場合には、第１ユーザ以外のユーザであって、所定の条件を満たすユーザ（以下、「第２ユーザ」と呼ぶ。）に対して、その機器を遠隔操作する権限を一時的に付与して、その第２ユーザが所有する携帯端末に対して、機器状態情報を送信する。
【００２１】
機器管理サーバは、第２ユーザが所有する携帯端末への機器状態情報の送信後に、対象となる機器に対して操作がなされたか否かを判定する。そして、その判定が肯定的なものである場合には、第２ユーザに対する、その機器を遠隔操作する一時的な権限の付与を停止して、再び、その機器に対して遠隔操作する権限が付与されているユーザを、第１ユーザに限定する。
【００２２】
以下、この遠隔操作システムについて図面を参照しながら説明する。
＜構成＞
図１は、遠隔操作システム１００の構成を示すシステム構成図である。
同図に示されるように、遠隔操作システム１００は、機器管理サーバ１１０と、機器１２０Ａ〜機器１２０Ｅと、携帯端末１３０Ａ〜携帯端末１３０Ｄと、ネットワーク１４０とを含んで構成される。
【００２３】
ネットワーク１４０は、更に、インターネット１４１と、ゲートウエイ（ＧＷ）１４２Ａ〜ゲートウエイ１４２Ｂと、基地局１４３Ａ〜基地局１４３Ｂとを含んで構成される。
これら構成要素のうち、機器１２０Ａ〜機器１２０Ｃ、ゲートウエイ１４２Ａは、家１５０内に設置され、機器１２０Ｄ〜機器１２０Ｅ、ゲートウエイ１４２Ｂは、家１６０内に設置されている。
【００２４】
機器１２０Ａ〜機器１２０Ｅは、例えば、エアコン、洗濯機、照明といった、通信機能を有する家電機器等である。
機器１２０Ａ〜機器１２０Ｃは、それぞれ、ゲートウエイ１４２Ａと無線又は有線で通信する。
機器１２０Ｄ〜機器１２０Ｅは、それぞれ、ゲートウエイ１４２Ｂと無線又は有線で通信する。
【００２５】
ゲートウエイ１４２Ａ〜ゲートウエイ１４２Ｂは、インターネット１４１に接続される。
携帯端末１３０Ａ〜携帯端末１３０Ｄは、例えば、スマートフォンといった、通信機能を有する、携行可能なコンピュータ端末等である。
携帯端末１３０Ａ〜携帯端末１３０Ｃは、携帯電話回線を利用して、基地局１４３Ａと通信する。
【００２６】
携帯端末１３０Ｄは、携帯電話回線を利用して、基地局１４３Ｂと通信する。
基地局１４３Ａ〜基地局１４３Ｂは、インターネット１４１に接続される。
機器管理サーバ１１０は、例えば、ワークステーションといった、通信機能を有するコンピュータシステム等である。
機器管理サーバ１１０は、インターネット１４１に接続される。
【００２７】
以下では、遠隔操作システム１００を説明するにあたって、特別な断りがない限り、機器１２０Ａ〜機器１２０Ｅをそれぞれ個別に用いて説明することに代えて、機器１２０Ａ〜機器１２０Ｅが共通に有している機能を有する仮想的な機器１２０を用いて説明し、携帯端末１３０Ａ〜携帯端末１３０Ｄをそれぞれ個別に用いて説明することに代えて、携帯端末１３０Ａ〜携帯端末１３０Ｄが共通に有している機能を有する仮想的な携帯端末１３０を用いて説明する。
【００２８】
上記構成の遠隔操作システム１００において、機器管理サーバ１１０と機器１２０と携帯端末１３０とは、ネットワーク１４０を介して互いに通信することが可能となっている。
次に、これらの構成要素のうち、機器管理サーバ１１０と、機器１２０と、携帯端末１３０とについて、図面を用いて詳細に説明する。
【００２９】
図２は、機器管理サーバ１１０と、機器１２０と、携帯端末１３０との機能構成を示す機能ブロック図である。
機器１２０は、ネットワーク送受信部２２１と、ユーザ入力受付部２２２と、機器操作要求受信部２２３と、機器制御部２２４と、機器操作結果送信部２２５と、動作状態管理部２２６と、周辺状態観測部２２７と、状態ログ送信部２２８とを含んで構成され、携帯端末１３０からの機器操作を、機器管理サーバ１１０を経由して受け付ける機能と、機器１２０の動作状態及び周辺状態の情報を、機器管理サーバ１１０に送信する機能とを有する。
【００３０】
機器１２０は、例えば、ハードウエアとして、図示されていないプロセッサ、メモリ等を含み、プロセッサがメモリに記憶されているプログラムを実行することで、上記各構成要素を実現する。
ネットワーク送受信部２２１は、有線ＬＡＮ（Local Area Network）、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又は、携帯電話回線を利用した通信を行う通信手段を含み、ネットワーク１４０を介して外部機器（例えば、機器管理サーバ１１０、携帯端末１３０等）とデータの送受信を行う。
【００３１】
ユーザ入力受付部２２２は、ユーザによる入力操作を受け付ける手段（例えば、機器１２０に備え付けられたボタン、キー、又は、スイッチ、あるいは、赤外線等を利用した通信機能を有するリモートコントローラ等）を含み、ユーザによる入力操作を受け付けて、受け付けた入力操作の示す機器操作要求を、機器制御部２２４に通知する。
機器操作要求受信部２２３は、機器管理サーバ１１０から送信された機器操作要求を受信し、受信した機器操作要求を、機器制御部２２４に通知する。
【００３２】
機器制御部２２４は、ユーザ入力受付部２２２、又は機器操作要求受信部から通知された機器操作要求を受け取り、受け取った機器操作要求に従って、機器１２０の制御を行う。
このため、機器１２０は、機器操作要求受信部２２３によって受信された機器操作要求、及び、機器１２０の近傍にいるユーザからの、機器１２０に備え付けられたボタン、又はリモートコントローラ等を利用してなされた入力操作の示す機器操作要求に基づいて制御される。
【００３３】
例えば、機器１２０がエアコンである場合には、機器１２０に対してなされる制御の一例として、電源のオンオフ制御、設定温度制御等がある。
また、機器制御部２２４は、機器１２０の制御を行った場合に、その機器制御の結果を示す操作結果を、機器操作結果送信部２２５に通知する。
機器操作結果送信部２２５は、機器制御部２２４から通知された操作結果を受け取り、受け取った操作結果を、機器管理サーバ１１０に送信する。
【００３４】
動作状態管理部２２６は、機器１２０の動作情報についての情報を管理する。動作状態についての情報は、機器制御部２２４による機器１２０の操作結果によって更新される。
具体例として、例えば、機器１２０がエアコンである場合には、現在の電源状態、運転モード、設定温度等の情報を管理する。
周辺状態観測部２２７は、例えば、温度センサ、人感センサ等といった各種センサを含み、これら各種センサを利用して、機器１２０の周囲の状態を、定期的に観測する。
【００３５】
具体例として、例えば、機器１２０がエアコンである場合には、現在の室内温度、室内の人の有無等を定期的に観測する。
状態ログ送信部２２８は、動作状態管理部２２６によって管理される、機器１２０の動作情報についての動作状態情報と、周辺状態観測部２２７によって観測される、機器１２０の周囲の状態についての周辺状態情報との少なくとも一方の状態情報に基づいて、機器１２０の状態ログを定期的に生成して、生成した状態ログを定期的に機器管理サーバ１１０に送信する。
【００３６】
図３（Ａ）は、機器１２０がエアコンである場合において生成される、状態ログの一例である状態ログ３００のデータ構成図である。
同図に示されるように、状態ログ３００は、テーブル形式の構成を有するデータであって、レコードとして、タイムスタンプ３１１と、機器ＩＤ３１２と、運転状態３１３と、温度設定３１４と、室温３１５と、在室状態３１６と、停電検出３１７とが、互いに対応付けられて構成される。
【００３７】
タイムスタンプ３１１は、状態ログ３００が生成された時刻を示す情報である。
機器ＩＤ３１２は、機器１２０を識別する識別子である。
運転状態３１３は、状態ログ３００が生成された時刻における、機器１２０（エアコン）の運転状態を示す情報である。
温度設定３１４は、状態ログ３００が生成された時刻における、機器１２０（エアコン）に設定されている設定温度を示す情報である。
【００３８】
室温３１５は、状態ログ３００が生成された時刻における、機器１２０によって観測された、機器１２０の周囲の温度、すなわち、室温を示す情報である。
在室状態３１６は、状態ログ３００が生成された時刻における、機器１２０によって観測された、機器１２０の周囲に人がいるか否か、すなわち、機器１２０の設置された部屋に人が在室しているか否かを示す情報である。
【００３９】
停電検出３１７は、機器１２０に対して最後に電源オンの操作がなされた以降において、稼働中の停電による運転停止が発生したか否かを示す情報である。
なお、上述した状態ログ３００におけるレコードの各項目は、一例に過ぎず、上述した項目通りである必要はない。レコードの項目の他の例として、例えば、機器１２０の運転モードを示す情報等が考えられる。
【００４０】
なお、ここでは、状態ログは、定期的に機器管理サーバ１１０に送信されるとして説明したが、機器管理サーバ１１０への状態ログの送信は、必ずしも、定期的に状態ログが送信される例に限定される必要はない。他の例として、機器管理サーバ１１０からの要求、機器１２０の動作状態の変化、機器１２０の周囲状態の変化等を契機として、機器管理サーバ１１０に状態ログが送信される構成等が考えられる。
【００４１】
再び、図２に戻って、機器管理サーバ１１０と、機器１２０と、携帯端末１３０とについての説明を続ける。
機器管理サーバ１１０は、ネットワーク送受信部２０１と、状態ログ蓄積部２０２と、機器情報管理部２０３と、状態判定部２０４と、制御権管理部２０５と、機器状態情報送信部２０６と、対応検出部２０７と、機器操作要求送信部２０８と、機器操作結果受信部２０９と、対応完了情報送信部２１０と、制御権更新部２１１と、家族ユーザ記憶部２１２とを含んで構成され、以下の７つの機能を有する。
【００４２】
機能１：機器１２０から送信された状態ログを受信して記憶する機能。
機能２：定期的に、記憶する状態ログと、予め記憶している機器状態判定情報とに基づいて、状態ログの送信元である機器１２０のそれぞれについて、その機器１２０のユーザに対して遠隔操作を促すべき所定の状態にあるか否かを判定する機能。
機能３：機能２における判定結果が肯定的である場合に、その機器１２０に対して予め遠隔操作する権限が付与されている第１ユーザが所有する携帯端末１３０に向けて遠隔操作を促す旨を示す機器状態情報を送信する機能。
【００４３】
機能４：第１ユーザが所有する携帯端末１３０への機器状態情報の送信後所定時間経過するまでの間に、その機器１２０に操作がなされたか否かを判定する機能。
機能５：機能４における判定結果が否定的なものである場合には、第１ユーザ以外のユーザであって、所定の条件を満たす第２ユーザに対して、その機器１２０を遠隔操作する権限を一時的に付与して、その第２ユーザが所有する携帯端末１３０に向けて遠隔層アｓを促す旨を示す機器状態情報を送信する機能。
【００４４】
機能６：第２ユーザが所有する携帯端末１３０への機器状態情報の送信後に、その機器１２０に対して操作がなされたか否かを判定する機能。
機能７：機能６における判定結果が肯定的なものである場合には、第２ユーザに対する、その機器１２０を遠隔操作する一時的な権限の付与を停止して、再び、その機器１２０に対して遠隔操作する権限が付与されているユーザを、第１ユーザに限定する機能。
【００４５】
機器管理サーバ１１０は、例えば、ハードウエアとして、図示されていないプロセッサ、メモリ等を含み、プロセッサがメモリに記憶されているプログラムを実行することで、上記各構成要素を実現する。
ネットワーク送受信部２０１は、有線等を利用した通信を行う通信手段を含み、ネットワーク１４０を介して外部機器（例えば、機器１２０、携帯端末１３０等）とデータの送受信を行う。
【００４６】
状態ログ蓄積部２０２は、機器１２０から送信された状態ログを受信して蓄積する。そして、受信する都度、状態ログテーブルを更新して記憶する。
図３（Ｂ）は、状態ログ蓄積部２０２に記憶される状態ログテーブルの一例である状態ログテーブル３５０のデータ構成図である。
同図に示されるように、状態ログテーブル３５０は、過去において受信された状態ログ３００が蓄積されてなるデータであって、レコードとして、タイムスタンプ３６１と、機器ＩＤ３６２と、運転状態３６３と、温度設定３６４と、室温３６５と、在室状態３６６と、停電検出３６７とが、互いに対応付けられて構成される。
【００４７】
ここで、タイムスタンプ３６１と、機器ＩＤ３６２と、運転状態３６３と、温度設定３６４と、室温３６５と、在室状態３６６と、停電検出３６７とは、それぞれ、状態ログ３００（図３（Ａ）参照）における、タイムスタンプ３１１と、機器ＩＤ３１２と、運転状態３１３と、温度設定３１４と、室温３１５と、在室状態３１６と、停電検出３１７と同様のものである。よって、これらについては説明済である。
【００４８】
再び、図２に戻って、機器管理サーバ１１０と、機器１２０と、携帯端末１３０とについての説明を続ける。
機器情報管理部２０３は、遠隔操作システム１００を構成する各機器１２０に係る情報である機器情報と機器状態判定情報とを管理する。すなわち、機器情報と機器状態判定情報とを随時更新しながら記憶する。
【００４９】
図４（Ａ）は、機器情報管理部２０３によって管理される機器情報の一例である機器情報４００のデータ構成図である。
同図に示されるように、機器情報４００は、テーブル形式の構成を有するデータであって、レコードとして、機器ＩＤ４１１と、種類４１２と、型番４１３と、設置場所４１４とが、互いに対応付けられて構成される。
【００５０】
機器ＩＤ４１１は、機器１２０を識別する識別子である。
種類４１２は、対応する機器ＩＤ４１１で識別される機器１２０の機種を示す情報である。
型番４１３は、対応する機器ＩＤ４１１で識別される機器１２０の型番を示す情報である。
【００５１】
設置場所４１４は、対応する機器ＩＤ４１１で識別される機器１２０が設置されている場所を示す情報である。
図４（Ｂ）は、機器情報管理部２０３によって管理される機器状態判定情報の一例である機器状態判定情報４５０のデータ構成図である。
同図に示されるように、機器状態判定情報４５０は、テーブル形式の構成を有するデータであって、レコードとして、型番４６１と、状態４６２と、判定条件４６３と、通知要否４６４と、推奨対応操作４６５とが、互いに対応付けられて構成される。
【００５２】
型番４６１は、機器１２０の型番を示す情報である。
状態４６２は、対応する型番４６１で示される型番の機器１２０の状態を示す情報である。
判定条件４６３は、対応する型番４６１で示される型番の機器１２０について、対応する状態４６２によって示される状態であると判定されるために、状態ログが満たす必要のある条件を示す情報である。
【００５３】
通知要否４６４は、対応する型番４６１によって示される型番の機器１２０が、対応する状態４６２で示される状態であると判定される場合に、ユーザに通知する必要があるか否かを示す情報である。
通知が必要である状態の具体例として、例えば、機器１２０がエアコンである場合において、室内が無人の状態で所定時間（例えば３０分）以上運転している状態（図４（Ｂ）において、判定条件４６３「電源ＯＮ、且つ、不在状態継続時間３０分以上」が満たされる場合に該当。）が考えられる。これは、無駄な電力消費を抑えるために、ユーザへの通知が必要となる場合である。また、別の例として、機器１２０がエアコンである場合において、停電後に所定時間（例えば１時間）以上、高温（例えば、２８度以上）状態が継続している状態（図４（Ｂ）において、判定条件４６３「停電検出、且つ、室温２８度以上継続１時間以上」が満たされる場合に該当。）が考えられる。これは、宅内で飼っている暑さに弱いペットの命を守るために、ユーザへの通知が必要となる場合である。
【００５４】
通知要否４６４は、ユーザに通知する必要がある旨を示す「要」と、ユーザに通知する必要がない旨を示す「不要」とのいずれかを示す。
通知要否４６４が「要」を示す場合には、対応する状態４６２が、対象となる機器１２０のユーザに対して遠隔操作を促すべき所定の状態であることを示す。
推奨対応操作４６５は、対応する型番４６１によって示される型番の機器１２０が、対応する状態４６２で示される状態であると判定される場合に、その機器１２０に対して推奨される、対応すべき操作を示す情報である。
【００５５】
再び、図２に戻って、機器管理サーバ１１０と、機器１２０と、携帯端末１３０とについての説明を続ける。
状態判定部２０４は、定期的に、状態ログ蓄積部２０２に記憶されている状態ログテーブル３５０と、機器情報管理部２０３によって管理されている機器情報４００と、機器状態判定情報４５０とを参照して、遠隔操作システム１００に含まれる機器１２０のそれぞれの状態を判定する。
【００５６】
具体的には、遠隔操作システム１００を構成する機器１２０のそれぞれについて、状態ログテーブル３５０の内容が、機器状態判定情報４５０の判定条件４６３を満たしている場合には、その機器１２０の状態が、対応する状態４６２によって示される状態であると判定し、機器状態判定情報４５０の判定条件４６３を満たしていない場合には、その機器１２０の状態が、対応する状態４６２によって示される状態でない状態であると判定する。
【００５７】
また、状態判定部２０４は、対象となる機器１２０について、現在の状態が、状態４６２によって示される状態であると判定した場合において、対応する通知要否４６４が、ユーザに通知する必要がある旨を示すときには、更に、対象となる機器１２０が、対象となる機器１２０のユーザに対して遠隔操作を促すべき所定の状態であると判定して、対象となる機器１２０の、機器ＩＤ４１１と、状態４６２と、推奨対応操作４６５とを、機器状態情報送信部２０６に通知する。
【００５８】
制御権管理部２０５は、遠隔操作システム１００に含まれる機器それぞれについての制御権情報を管理する。
図５（Ａ）は、制御権管理部２０５によって管理される制御権情報の一例である制御権情報５００ａのデータ構成図である。
同図に示されるように、制御権情報５００ａは、テーブル形式の構成を有するデータであって、レコードとして、機器ＩＤ５１１と、ユーザＩＤ５１２と、端末ＩＤ５１３と、制御権限５１４とが、互いに対応付けられて構成される。
【００５９】
機器ＩＤ５１１は、機器１２０を識別する識別子である。
ユーザＩＤ５１２は、対応する機器ＩＤ５１１によって識別される機器１２０を遠隔操作する制御権限が付与されているユーザを識別する識別子である。
端末ＩＤ５１３は、対応するユーザＩＤによって識別されるユーザが利用する携帯端末１３０を識別する識別子である。ここでは、ネットワーク１４０を介する通信におけるアドレスを示す情報であるとしている。アドレスの例としては、メールアドレス等が考えられる。しかしながら、携帯端末１３０を一意に識別することができるアドレスであれば、必ずしもメールアドレスに限られる必要はない。
【００６０】
制御権限５１４は、対応する機器ＩＤ５１１によって識別される機器１２０を遠隔操作する制御権限の種類を示す情報である。
制御権限の種類には、「正規」と「臨時」との２種類存在する。
対応する機器ＩＤ５１１によって識別される機器１２０に対して、正規の手続きを経て、予め遠隔操作する権限が付与されているユーザに対しての制御権限の種類は「正規」となる。
【００６１】
制御権限の種類が「正規」となる制御権限を有しているユーザは、対象となる機器１２０に対して操作可能となる全ての遠隔操作を行う権限を有する。
一方で、対応する機器ＩＤ５１１によって識別される機器１２０に対して、予め遠隔操作する権限が付与されているユーザ、すなわち、制御権限の種類が「正規」となる制御権限を有しているユーザではないが、現時点において一時的に遠隔操作する権限が付与されているユーザに対しての制御権限の種類は「臨時」となる。
【００６２】
制御権限の種類が「臨時」となる制御権限を有しているユーザは、対象となる機器１２０に対して操作可能となる全ての遠隔操作のうちの一部の遠隔操作に限って、遠隔操作を行う権限を有する。
制御権情報は、制御権更新部２１１によって、随時更新される。
図４（Ａ）に例示される制御権情報５００ａは、制御権限５１４が「正規」となるコラム（図中のａで示される行）に対して、制御権限５１４が「臨時」となるコラム（図中のｂで示される行）が追加されるように更新された状態のものとなっている。
【００６３】
図５（Ｂ）は、制御権情報５００ａに対して、制御権限５１４が「臨時」となるコラム（図中のｂで示される行）が追加される前の、オリジナルな（すなわち、臨時となる制御権限を有しているユーザが存在していない状態における）制御権情報５００ｂのデータ構成図である。
なお、オリジナルな制御権情報５００ｂに対して、制御権限５１４が「臨時」となるコラム（図５（Ａ）中のｂで示される行）が追加されて制御権情報５００ａに更新された後に、制御権情報５００ａから、制御権限５１４が「臨時」となるコラム（図５（Ａ）中のｂで示される行）が削除されると、再びオリジナルな制御権情報５００ｂに更新される。
【００６４】
以下、制御権情報５００ａと制御権情報５００ｂとを明示的に区別する場合を除いて、制御権情報５００ａと制御権情報５００ｂのことを、単に制御権情報５００と記す。
再び、図２に戻って、機器管理サーバ１１０と、機器１２０と、携帯端末１３０とについての説明を続ける。
機器状態情報送信部２０６は、状態判定部２０４から、ユーザに対して遠隔操作を促すべき所定の状態であると判定された機器１２０（以下、「遠隔操作対象機器１２０」と呼ぶ。）の、機器ＩＤ４１１と、状態４６２と、推奨対応操作４６５とを受け取ると、機器情報管理部２０３によって管理される機器情報４００と、制御権管理部２０５によって管理される制御権情報５００とを参照して、遠隔操作対象機器１２０の機器ＩＤ５１１に対応付けられている端末ＩＤ５１３によって識別される携帯端末１３０のそれぞれについて、機器状態情報を生成する。そして、生成した機器状態情報のそれぞれを、遠隔操作対象機器１２０の機器ＩＤ５１１に対応付けられている端末ＩＤ５１３によって識別される携帯端末１３０のそれぞれ、すなわち、遠隔操作対象機器１２０に対して遠隔操作する権限が付与されているユーザの所有する携帯端末１３０のそれぞれに送信する。
【００６５】
更に、機器状態情報送信部２０６は、生成した機器状態情報のそれぞれを、対応検出部２０７に対しても通知する。
図６は、機器状態情報送信部２０６によって生成される機器状態情報の一例である機器状態情報６００のデータ構成図である。
同図に示されるように、機器状態情報６００は、テーブル形式の構成を有するデータであって、レコードとして、機器ＩＤ６１１と、状態６１２と、設置場所６１３と、推奨対応操作６１４と、制御権限６１５と、連絡済ユーザＩＤ６１６と、対応状況６１７とが、互いに対応付けられて構成される。
【００６６】
機器ＩＤ６１１は、状態判定部２０４から受け取った機器ＩＤ４１１であって、遠隔操作対象機器１２０を識別する識別子である。
状態６１２は、状態判定部２０４から受け取った状態４６２であって、遠隔操作対象機器１２０の状態を示す情報である。
設置場所６１３は、遠隔操作対象機器１２０が設置されている場所を示す情報である。
【００６７】
推奨対応操作６１４は、状態判定部２０４から受け取った推奨対応操作４６５であって、遠隔操作対象機器１２０に対して推奨される、対応すべき操作を示す情報である。
制御権限６１５は、送信対象となる携帯端末１３０を所有するユーザに対して付与されている制御権限の種類を示す情報である。
連絡済ユーザＩＤ６１６は、遠隔操作対象機器１２０に対して遠隔操作する権限が付与されているユーザのそれぞれ、すなわち、機器状態情報送信部２０６によって生成された機器状態情報のそれぞれの送信先となる携帯端末１３０を所有するユーザのそれぞれを識別する識別子である。
【００６８】
対応状況６１７は、機器状態情報送信部２０６による機器状態情報６００の送信に呼応して、遠隔操作対象機器１２０に対してなされたユーザによる対応の状況を示す情報である。対応状況６１７は、対応が未だなされていない旨を示す「未」と、対応がなされた旨を示す「完」と、ユーザが対応を試みたものの、通信における不具合等に起因して対応の実行が失敗した旨を示す「失敗」とのいずれかを示す。
【００６９】
機器状態情報６００の生成時には、対応状況６１７は、「未」となる。そして、機器状態情報送信部２０６が機器状態情報６００を送信した後において、遠隔操作対象機器１２０に対してなされたユーザによる対応の状況に変化が生じた場合には、機器状態情報送信部２０６は、その変化が対応状況６１７に反映されるように、随時機器状態情報６００を更新する。
【００７０】
再び、図２に戻って、機器管理サーバ１１０と、機器１２０と、携帯端末１３０とについての説明を続ける。
対応検出部２０７は、機器状態情報送信部２０６から受け取った機器状態情報６００に対する、ユーザによる対応の有無を検出する。
対応検出部２０７は、機器状態情報送信部２０６から機器状態情報６００を受け取ると、機器状態情報６００に含まれる機器ＩＤ６１１と、状態６１２と、推奨対応操作６１４と、連絡済ユーザＩＤ６１６とを内部に保持し、ユーザによる対応の待ち受け、すなわち、連絡済ユーザＩＤ６１６によって識別されるユーザのいずれかが所有する携帯端末１３０から送信される対応情報の待ち受けを開始する。
【００７１】
図７は、携帯端末１３０から送信される対応情報の一例である対応情報７００のデータ構成図である。
同図に示されるように、対応情報７００は、テーブル形式の構成を有するデータであって、レコードとして、機器ＩＤ７１１と、ユーザＩＤ７１２と、要求操作７１３とが、互いに対応付けられて構成される。
【００７２】
機器ＩＤ７１１は、機器状態情報送信部２０６による機器状態情報６００の送信に呼応して、ユーザによって試みられた遠隔操作の対象となった機器１２０を識別する識別子である。ここでは、機器ＩＤ７１１は、機器状態情報送信部２０６によって送信された機器状態情報６００に含まれる機器ＩＤ６１１と同じものとなる。
ユーザＩＤ７１２は、機器状態情報送信部２０６による機器状態情報６００の送信に呼応して、対応する機器ＩＤ７１１によって識別される機器１２０に対する遠隔操作を試みたユーザを識別する識別子である。
【００７３】
要求操作７１３は、機器状態情報送信部２０６による機器状態情報６００の送信に呼応して、ユーザによって試みられた遠隔操作を示す情報である。
ここでは、対応情報７００の説明において、対応情報７００は、携帯端末１３０から送信されるものであって、対応検出部２０７は、携帯端末１３０から送信される対応情報を待ち受けるとして説明した。
【００７４】
しかしながら、機器状態情報送信部２０６による機器状態情報６００の送信の後において、対応する機器１２０への操作の試みは、必ずしも、遠隔操作による操作の試みに限られるわけではない。
例えば、対象となる機器１２０の近傍にいる人物（機器状態情報送信部２０６による機器状態情報６００の送信対象となった携帯端末１３０を所有するユーザである場合もあるし、機器状態情報送信部２０６による機器状態情報６００の送信とは無関係な人物の場合もある）が、その機器１２０を直接操作する場合も考えられる。具体例としては、無人の部屋でエアコンである機器１２０が長時間運転されていることを偶然発見した家族の一員が、たまたま、機器状態情報６００の送信後のタイミングで、そのエアコンのリモートコントローラを直接操作して、そのエアコンの電源をオフにする例等が考えられる。
【００７５】
このように、対象となる機器１２０が、携帯端末１３０を利用する遠隔操作がなされずに、直接操作される場合も考えられる。この場合には、その直接操作された機器１２０が、対応情報７００を生成して、機器管理サーバ１１０へと送信する。
但し、この場合には、実際にその直接操作を行った人物を特定することができないことがある。
【００７６】
そこで、ここでは、この場合には、対象となる機器１２０は、ユーザＩＤ７１２を、「宅内ユーザ」を示す識別子として対応情報７００を生成することとする。
再び、図２に戻って、機器管理サーバ１１０と、機器１２０と、携帯端末１３０とについての説明を続ける。
対応検出部２０７によって開始された対応情報の待ち受けは、予め設定された所定時間Ｔ１（例えば、５分）経過するまで継続される。
【００７７】
経過時間の計測は、対応検出部２０７が保有するタイマによって行われる。
対応検出部２０７は、対応情報の待ち受け開始後において、所定時間Ｔ１が経過するまでに、該当する対応情報７００を受信した場合には、対応情報７００に含まれる要求操作７１３を、機器操作要求送信部２０８に通知して、対応情報の待ち受けを終了する。そして、機器操作結果受信部２０９から送られる、要求操作の実行に成功した旨を示す成功操作結果受信通知、もしくは要求操作の実行に失敗した旨を示す失敗操作結果受信通知の待ち受けを開始する。
【００７８】
対応検出部２０７は、待ち受けを開始した後において、成功操作結果受信通知を受け取った場合には、対応完了情報を生成し、生成した対応完了情報を対応完了情報送信部２１０に通知して、その待ち受けを終了し、失敗操作結果受信通知を受け取った場合には、機器状態情報送信部２０６に、機器状態情報の再送を要求する。
図８は、対応検出部２０７によって生成される対応完了情報の一例である対応完了情報８００のデータ構成図である。
【００７９】
同図に示されるように、対応完了情報８００は、テーブル形式の構成を有するデータであって、レコードとして、機器ＩＤ８１１と、状態８１２と、対応ユーザＩＤ８１３と対応操作８１４とが、互いに対応付けられて構成される。
機器ＩＤ８１１は、機器状態情報送信部２０６による機器状態情報６００の送信に呼応して、ユーザによって試みられた遠隔操作が実行された機器１２０を識別する識別子である。ここでは、機器ＩＤ８１１は、対応する対応情報７００に含まれる機器ＩＤ７１１と同じものとなる。
【００８０】
状態８１２は、対応する機器ＩＤ８１１によって特定される機器１２０において、遠隔操作が実行される直前の状態を示す情報である。
対応ユーザＩＤ８１３は、機器状態情報送信部２０６による機器状態情報６００の送信に呼応して、対応する機器ＩＤ７１１によって識別される機器１２０に対する遠隔操作を試みたユーザを識別する識別子である。ここでは、対応ユーザＩＤ８１３は、対応する対応情報７００に含まれるユーザＩＤ７１２と同じものとなる。
【００８１】
対応操作８１４は、機器状態情報送信部２０６による機器状態情報６００の送信に呼応して、ユーザによって試みられた結果、実行された遠隔操作を示す情報である。
ここでは、機器状態情報送信部２０６による機器状態情報６００の送信の後において、対応する機器１２０へなされた操作は、遠隔操作による操作であるとして説明した。
しかしながら、前述した内容と同様に、機器状態情報送信部２０６による機器状態情報６００の送信の後において、対応する機器１２０への操作は、必ずしも、遠隔操作による操作に限られるわけではない。
【００８２】
例えば、対象となる機器１２０の近傍にいる人物によって、その機器１２０を直接操作される場合も考えられる。
このような場合には、状態８１２は、対応する機器ＩＤ８１１によって特定される機器１２０において、直接操作が実行される直前の状態を示す情報となり、対応ユーザＩＤ８１３は、宅内ユーザを識別する識別子となり、対応操作８１４は、実行された直接操作を示す情報となる。
【００８３】
再び、図２に戻って、機器管理サーバ１１０と、機器１２０と、携帯端末１３０とについての説明を続ける。
対応検出部２０７は、対応情報の待ち受けを開始した後において、所定時間Ｔ１経過してもなお、対応情報を受信しない場合には、制御権更新部２１１に対して、ユーザからの対応がない旨を示す無対応通知を行って、対応情報の待ち受けを終了する。
【００８４】
機器操作要求送信部２０８は、対応検出部２０７から通知される要求操作７１３を受け取ると、該当する機器１２０に、受け取った要求操作７１３に対応する機器操作要求を送信する。
機器操作結果受信部２０９は、機器１２０から送信される操作結果を受信する。そして、受信した操作結果が、その操作結果の受信に先立って送信された機器操作要求の要求操作が実行された旨を示す場合、又は、宅内ユーザによる直接操作が実行された旨を示す場合に、要求操作の実行に成功した旨を示す成功操作結果受信通知を、対応検出部２０７へ通知し、受信した操作結果が、その操作結果の受信に先立って送信された機器操作要求の要求操作が実行されなかった旨を示す場合、又は、機器操作要求送信後所定時間内に該当する操作結果を受信しなかった場合に、要求操作の実行に失敗した旨を示す失敗操作結果受信通知を、対応検出部２０７へ通知する。
【００８５】
対応完了情報送信部２１０は、対応検出部２０７から、対応完了情報の通知を受け取ると、制御権管理部２０５に管理される制御権情報５００を参照して、対象となる機器１２０の制御権が付与されているユーザの所有する携帯端末１３０に対して、その対応完了情報８００を送信する。そして、制御権更新部２１１に対して、制御権情報５００から、「臨時」となる制御権限のコラムを削除する旨を要求する削除要求を送信する。
【００８６】
制御権更新部２１１は、対応検出部２０７から通知される無対応通知を受け取った場合において、制御権管理部２０５の管理する制御権情報５００に、該当する機器１２０について、制御権限５１４が「臨時」となるコラムが存在しないときには、所定のアルゴリズムに基づいて、該当する機器１２０に対して遠隔操作する制御権限を一時的に付与するユーザを識別するユーザＩＤを特定する。そして、特定したユーザＩＤに対して、「臨時」となる制御権限５１４が対応付けられるコラムを追加することで、その制御権情報５００を更新する。
【００８７】
ここでは、所定のアルゴリズムとして、家族ユーザ記憶部２１２が記憶する家族ユーザ情報を利用して、該当する機器１２０に対して遠隔操作する制御権限を一時的に付与するユーザを特定するアルゴリズムを利用する。
以下、このアルゴリズムについて説明する。
家族ユーザ記憶部２１２は、家族ユーザ情報を記憶する。
【００８８】
図９は、家族ユーザ記憶部２１２によって記憶される家族ユーザ情報の一例である家族ユーザ情報９００のデータ構成図である。
同図に示されるように、家族ユーザ情報９００は、テーブル形式の構成を有するデータであって、レコードとして、互いに対応付けられた家族ユーザＩＤ９１１と、家族ユーザＩＤ９１１のそれぞれに対応付けられた端末ＩＤ９１２とによって構成される。
【００８９】
互いに対応付けられている家族ユーザＩＤ９１１のそれぞれは、互いに同じ家族の一員であるとして登録されているユーザを識別する識別子である。
端末ＩＤ９１２は、対応する家族ユーザＩＤ９１１によって識別されるユーザが利用する携帯端末１３０を識別する識別子である。
再び、図２に戻って、アルゴリズムの説明を続ける。
【００９０】
制御権更新部２１１は、対応検出部２０７から通知される無対応通知を受け取った場合において、制御権管理部２０５の管理する制御権情報５００に、該当する機器１２０について、制御権限５１４が「臨時」となるコラムが存在しないときには、家族ユーザ記憶部２１２によって記憶される家族ユーザ情報９００を参照して、該当する機器１２０に対して、「正規」となる制御権限が付与されているユーザのユーザＩＤに対応付けられている家族ユーザＩＤ９１１の中から、「正規」となる制御権限が付与されているユーザ以外のユーザＩＤを、該当する機器１２０に対して遠隔操作する制御権限を一時的に付与するユーザを識別する識別子として特定する。
【００９１】
なお、家族ユーザ情報９００において互いに対応付けられている家族ユーザＩＤ９１１のそれぞれは、必ずしも、同じ宅内に住む家族の一員に限定される必要はない。例えば、別宅に住む祖父母を識別する識別子を、互いに対応付けられている家族ユーザＩＤ９１１に含ませていても構わない。
また、ここでは、家族ユーザ情報９００が、互いに対応付けられた家族ユーザＩＤ９１１の組の数が１組の場合の例について説明したが、必ずしも、互いに対応付けられた家族ユーザＩＤ９１１の組の数は、１組である場合の例に限られず、例えば１００組である場合の例も考えられる。
【００９２】
以上で、アルゴリズムの説明を終わり、引き続き、図２を用いた、機器管理サーバ１１０と、機器１２０と、携帯端末１３０とについての説明を続ける。
制御権更新部２１１は、また、対応完了情報送信部２１０から通知される削除要求を受け取った場合において、制御権管理部２０５の管理する制御権情報５００に、制御権限５１４が「臨時」となるコラムが存在するときには、その制御権情報５００から、制御権限５１４が「臨時」となるコラムを削除することで、その制御権情報５００を更新する。
【００９３】
このことによって、該当する機器１２０を遠隔操作する一時的に付与されていた、「臨時」となる制御権限の付与が停止されて、その機器１２０を遠隔操作する制御権限が付与されているユーザが、「正規」となる制御権限が付与されているユーザに限定されることとなる。
携帯端末１３０は、ネットワーク送受信部２３１と、機器状態情報受信部２３２と、対応完了情報受信部２３３と、表示ＵＩ（User Interface）生成部２３４と、対応情報送信部２３５と、ＵＩ部２４０とを含んで構成され、機器管理サーバ１１０から通知される情報を表示する機能と、機器管理サーバ１１０を介して機器１２０を操作する機能とを有する。
【００９４】
携帯端末１３０は、例えば、ハードウエアとして、図示されていないプロセッサ、メモリ等を含み、プロセッサがメモリに記憶されているプログラムを実行することで、上記各構成要素を実現する。
ＵＩ部２４０は、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）等といった画像を表示する機能を有するデバイスを含んでなる表示部２４１と、ハードキー、タッチパッド等といったユーザによる入力操作を受け付ける機能を有するデバイスを含んでなるユーザ入力部２４２とを含んで構成されるグラフィカルインターフェースであって、画像の表示と、ユーザによる入力操作の受け付けとを行う。
【００９５】
なお、ユーザ入力部２４２は、ユーザによる接触入力操作を受け付ける場合に限定されず、例えば、マイクによる音声入力を受け付ける、又は、加速度センサ等によるジェスチャ入力を受け付けるとしてもよい。
ネットワーク送受信部２３１は、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又は、携帯電話回線を利用した通信を行う通信手段を含み、ネットワーク１４０を介して外部機器（例えば、機器管理サーバ１１０、機器１２０等）とデータの送受信を行う。
【００９６】
機器状態情報受信部２３２は、機器管理サーバ１１０から送信された機器状態情報を受信し、受信した機器状態情報を、表示ＵＩ生成部２３４に通知する。
対応完了情報受信部２３３は、機器管理サーバ１１０から送信された対応完了情報を受信し、受信した対応完了情報を、表示ＵＩ生成部２３４に通知する。
表示ＵＩ生成部２３４は、機器状態情報受信部２３２から通知された機器状態情報、あるいは、対応完了情報受信部２３３から通知された対応完了情報に基づいて、ユーザに表示する画像を生成して、表示部２４１に表示させる。
【００９７】
図１０（Ａ）〜（Ｄ）は、機器状態情報に基づいて作成され、表示部２４１に表示される画像の例であり、図１１（Ａ）、（Ｂ）は、対応完了情報に基づいて作成され、表示部２４１に表示される画像の例である。
以下、これら図面を用いて、表示部２４１に表示される画像について説明する。
図１０（Ａ）は、対象となる機器１２０（ここでは寝室に設置されたエアコンであるとする。）について付与されている、遠隔操作する制御権限が「正規」となるユーザ５０１ａの所有する携帯端末１３０に、「長時間無人電源ＯＮ」となる状態６１２を含む機器状態情報６００が通知された場合に表示される画像の一例を示す。
【００９８】
ここでは、遠隔操作する制御権限が「正規」となるユーザは、ユーザ５０１ａとユーザ５０１ｂとであるとする。
タッチパネル１０００は、表示部２４１を構成する液晶ディスプレイと、ユーザ入力部２４２を構成する透明なタッチパッドとが重ね合わされて形成されるタッチパネルである。
【００９９】
テキスト１０１０ａは、機器状態情報６００に含まれる、機器ＩＤ６１１と、状態６１２と、設置場所６１３とに基づいて生成される文字列であって、ここでは、寝室に設置されたエアコンである機器１２０と、その設置場所と、その状態とについての情報を示す文字列となっている。
テキスト１０２０ａは、機器状態情報６００に含まれる、連絡済ユーザＩＤ６１６に基づいて生成される文字列であって、ここでは、「以下の皆様にご連絡済です」という文字列と、連絡済ユーザＩＤ６１６に含まれる識別子のうち、自機である携帯端末１３０を所有するユーザ５０１ａの識別子を除く識別子によって識別されるユーザを示す文字列とからなる文字列となっている。
【０１００】
テキスト１０２０ａが表示されることで、ユーザ５０１ａは、他に同様の通知を受けているユーザが存在することを認識できる。更に、表示画面内に、対応完了の旨を示す表示（例えば、後述する、図１１（Ａ）のテキスト１１２０ａ、図１１（Ｂ）のテキスト１１２０ｂ等が該当。）が含まれていないことから、他に同様の通知を受けているユーザもまた、通知に対する対応を取っていないことがわかる。このため、ユーザ同士が互いに通知に対する対応を任せ合って、結果的に誰も通知に対する対応を取らないという事態の発生頻度を低減する効果が期待できる。
【０１０１】
アイコン１０３０ａは、機器状態情報６００に含まれる、推奨対応操作６１４に基づいて生成される、ボタンの形状をしたアイコンであって、ここでは、推奨対応操作６１４によって示される、推奨される操作を示す文字列を含んだものとなっている。
ユーザ入力部２４２は、アイコン１０３０ａに対してタッチ操作がなされることで、推奨対応操作６１４によって示される、推奨される操作の入力を受け付ける。
【０１０２】
アイコン１０３０ａが表示されることにより、携帯端末１３０のユーザは、別の機器操作用メニュー画面に画面遷移することなく、通知に対する対応を取ることが可能となる。このため、通知の確認を行ったユーザが、対応を後回しにして、結果的に対応を取り忘れてしまうという事態の発生頻度を低減する効果が期待できる。
アイコン１０４０ａは、機器状態情報６００に、「正規」となる制御権限６１５が含まれる場合に限って生成される、ボタンの形状をしたアイコンであって、ここでは、「その他の操作をする」という文字列を含んだものとなっている。
【０１０３】
このアイコン１０４０ａは、タッチ操作がなされることで、図示していない機器操作メニュー画面に画面を遷移させるためのアイコンである。
ユーザ入力部２４２は、図示していない機器操作メニュー画面に対するユーザからの操作に基づいて、対象となる機器１２０について操作可能となる遠隔操作の全ての入力を受け付ける。
【０１０４】
図１０（Ｂ）は、対象となる機器１２０（ここでは寝室に設置されたエアコンであるとする。）について付与されている、遠隔操作する制御権限が「正規」となるユーザ５０１ｂの所有する携帯端末１３０に、「長時間無人電源ＯＮ」となる状態６１２を含む機器状態情報６００が通知された場合に表示される画像の一例を示す。
ここでは、遠隔操作する制御権限が「正規」となるユーザは、ユーザ５０１ａとユーザ５０１ｂとであるとする。
【０１０５】
図１０（Ａ）において示される画像と、図１０（Ｂ）において示される画像とは、ほぼ同様のものであるが、図１０（Ａ）におけるテキスト１０２０ａには、ユーザ５０１ｂを示す文字列が含まれているのに対して、図１０（Ｂ）におけるテキスト１０２０ｂには、ユーザ５０１ａを示す文字列が含まれている点において相違している。
図１０（Ｃ）は、対象となる機器１２０（ここでは寝室に設置されたエアコンであるとする。）について付与されている、遠隔操作する制御権限が「臨時」となるユーザ５０１ｃの所有する携帯端末１３０に、「長時間無人電源ＯＮ」となる状態６１２を含む機器状態情報６００が通知された場合に表示される画像の一例を示す。
【０１０６】
ここでは、遠隔操作する制御権限が「正規」となるユーザは、ユーザ５０１ａとユーザ５０１ｂとであり、遠隔操作する制御権限が「臨時」となるユーザは、ユーザ５０１ｃであるとする。
図１０（Ａ）において示される画像と、図１０（Ｃ）において示される画像とは、以下の２点において相違している。
【０１０７】
第１の相違点は、図１０（Ａ）におけるテキスト１０２０ａには、ユーザ５０１ｂを示す文字列が含まれているのに対して、図１０（Ｃ）におけるテキスト１０２０ｃには、ユーザ５０１ａを示す文字列とユーザ５０１ｂを示す文字列とが含まれている点において相違している。
テキスト１０２０ｃに、遠隔操作する制御権限が「正規」となるユーザ５０１ａとユーザ５０１ｂとが表示されていることから、ユーザ５０１ｃは、遠隔操作する制御権限が「正規」となるユーザ５０１ａとユーザ５０１ｂとによって対応が取られていないために、自分の携帯端末１３０に機器状態情報が通知されたことを認識することができる。
【０１０８】
第２の相違点は、図１０（Ａ）において表示されているアイコン１０４０ａに相当するアイコンが、図１０（Ｃ）において表示されていない点において相違している。
この相違は、携帯端末１３０が受信する機器状態情報６００に、「正規」となる制御権限６１５が含まれている（図１０（Ａ）の場合に対応）か、含まれていないか（図１０（Ｃ）の場合に対応）の相違に起因する。
【０１０９】
遠隔操作する制御権限が「臨時」となるユーザ５０１ｃの所有する携帯端末１３０、すなわち、図１０（Ｃ）において示される画像を表示する携帯端末１３０には、アイコン１０４０ａに相当するアイコンが表示されない。
このため、遠隔操作する制御権限が「臨時」となるユーザ５０１ｃは、機器操作メニュー画面に画面を遷移させることができず、対象となる機器へ試みることができる遠隔操作が、推奨対応操作６１４によって示される、推奨される操作に限定される。
【０１１０】
このことにより、遠隔操作する制御権限が「臨時」となるユーザ、すなわち、対象となる機器１２０に対して予め遠隔操作する制御権限が付与されておらず、一時的に遠隔操作する権限が付与されているユーザによる、誤った遠隔機器操作や、悪意ある遠隔機器操作がなされてしまう可能性を低減する効果が期待できる。
図１０（Ｄ）は、対象となる機器１２０（ここではリビングに設置されたエアコンであるとする。）について付与されている、遠隔操作する制御権限が「臨時」となるユーザ５０１ｄの所有する携帯端末１３０に、「停電後高温状態継続」となる状態６１２を含む機器状態情報６００が通知された場合に表示される画像の一例を示す。
【０１１１】
ここでは、遠隔操作する制御権限が「正規」となるユーザは、ユーザ５０１ａとユーザ５０１ｂとであり、遠隔操作する制御権限が「臨時」となるユーザは、ユーザ５０１ｄであるとする。
図１０（Ｃ）において示される画像と、図１０（Ｄ）において示される画像とは、以下の２点において相違している。
【０１１２】
第１の相違点は、図１０（Ｃ）におけるテキスト１０１０ｃには、「エアコン（寝室）」との文字列と、「無人のまま長時間運転されています」との文字列が含まれているのに対して、図１０（Ｄ）におけるテキスト１０１０ｄには「エアコン（リビング）」との文字列と、「停電後、長時間高温状態が続いています」との文字列が含まれている点において相違している。
【０１１３】
第２の相違点は、図１０（Ｃ）におけるアイコン１０３０ｃには、推奨される操作を示す「電源をＯＦＦ」という文字列が含まれている、すなわち、図１０（Ｃ）におけるアイコン１０３０ｃは、電源をＯＦＦという推奨操作の入力を受け付けるアイコンであるのに対し、図１０（Ｄ）におけるアイコン１０３０ｄには、推奨される操作を示す「冷房モードで電源をＯＮ」という文字列が含まれている、すなわち、図１０（Ｄ）におけるアイコン１０３０ｄは、冷房モードで電源をＯＮという推奨操作の入力を受け付けるアイコンである点において相違している。
【０１１４】
図１０（Ｄ）においても、図１０（Ｃ）の場合と同様に、図１０（Ａ）において表示されているアイコン１０４０ａに相当するアイコンが、図１０（Ｃ）において表示されていない。
なお、図１０（Ａ）〜（Ｄ）において、テキスト１０１０ａ〜１０１０ｄに表示される文字列に替えて、該当する機器１２０の位置情報を、マップを利用したイラストで表示するとしてもよい。この場合には、携帯端末１３０が、例えば、自機の所有者であるユーザの宅内マップを記憶しており、記憶する宅内マップと、機器状態情報６００に含まれる設置場所６１３とに基づいて、表示するイラストを生成する。
【０１１５】
図１１（Ａ）は、対象となる機器１２０（ここでは寝室に設置されたエアコンであるとする。）について付与されている、遠隔操作する制御権限が「正規」となるユーザの所有する携帯端末１３０、及び、遠隔操作する制御権限が「臨時」となるユーザの所有する携帯端末１３０に、「長時間無人電源ＯＮ」となる状態８１２と、「５０１ａ」となる対応ユーザＩＤ８１３と、「電源ＯＦＦ」となる対応操作８１４とを含む対応完了情報８００が通知された場合に表示される画面の一例を示す。
【０１１６】
テキスト１１１０ａは、対応完了情報８００に含まれる、機器ＩＤ８１１と、状態８１２と、対応完了情報８００の受信に先立って受信された、該当する機器状態情報６００に含まれる設置場所６１３とに基づいて生成される文字列であって、ここでは、寝室に設置されたエアコンである機器１２０と、その設置場所と、その状態とについての情報を示す文字列となっている。
【０１１７】
ここでは、テキスト１１１０ａは、図１０（Ａ）のテキスト１０１０ａと同様のものとなっている。
テキスト１１２０ａは、対応完了情報８００に含まれる、対応ユーザＩＤ８１３と、対応操作８１４とに基づいて生成される文字列であって、ここでは、「対応完了」という文字列と、対応ユーザＩＤ８１３によって識別されるユーザが、対応操作８１４によって示された操作を行った旨を示す文字列、すなわち、「５０１ｃさんが電源をＯＦＦしました」という文字列とからなる文字列となっている。
【０１１８】
図１１（Ｂ）は、対象となる機器１２０（ここでは寝室に設置されたエアコンであるとする。）について付与されている、遠隔操作する制御権限が「正規」となるユーザの所有する携帯端末１３０、及び、遠隔操作する制御権限が「臨時」となるユーザの所有する携帯端末１３０に、「長時間無人電源ＯＮ」となる状態８２１と、「宅内ユーザ」となる対応ユーザＩＤ８１３と、「設定温度を２８度に設定」となる対応操作８１４とを含む対応完了情報８００が通知された場合に表示される画面の一例を示す。
【０１１９】
これは、例えば、機器管理サーバ１１０が、携帯端末１３０に、「電源ＯＦＦ」となる推奨対応操作６１４を含む機器状態情報６００を送信した場合において、その携帯端末１３０による遠隔操作がなされずに、対象となる機器１２０の近傍にいる人物が、その機器を、「設定温度を２８度に設定」する旨の直接操作、すなわち、推奨対応操作６１４に示される操作以外の操作を行った場合等に表示される画面の一例である。
【０１２０】
図１１（Ａ）において示される画像と、図１１（Ｂ）において示される画像とは、ほぼ同様のものであるが、図１１（Ａ）におけるテキスト１１２０ａには、「５０１ａさんが電源をＯＦＦにしました」という文字列が含まれているのに対して、図１１（Ｂ）におけるテキスト１１２０ｂには、「直接操作により、設定温度が２８度に設定されました」という文字列が含まれている点において相違している。
【０１２１】
図１１（Ａ）においては、テキスト１１２０ａが表示されることにより、また、図１１（Ｂ）においては、テキスト１１２０ｂが表示されることにより、ユーザは、該当する機器１２０への対応が既になされ、それが誰によるものであったかを知ることができる。
再び、図２に戻って、機器管理サーバ１１０と、機器１２０と、携帯端末１３０とについての説明を続ける。
【０１２２】
対応情報送信部２３５は、ユーザ入力部２４２によって受け付けられた、ユーザによる入力操作に基づいて対応情報を生成し、生成した対応情報を機器管理サーバ１１０に送信する。
以上のように構成される遠隔操作システム１００の行う動作について、以下図面を参照しながら説明する。
【０１２３】
＜動作＞
遠隔操作システム１００は、その特徴的な動作として、通知処理を実行する。
以下この通知処理について説明する。
図１２は、通知処理のフローチャートである。
通知処理は、機器管理サーバ１１０が起動されることで開始される。
【０１２４】
通知処理が開始されると、機器管理サーバ１１０は、状態判定部２０４によって、機器１２０の状態が、ユーザに対して遠隔操作を促すべき所定の状態であると判定されるまで待つ（ステップＳ１２００：Ｎｏを繰り返す）。
そして、状態判定部２０４によって、機器１２０の状態が、ユーザに対して遠隔操作を促すべき所定の状態であると判定されると（ステップＳ１２００：Ｙｅｓ）、機器状態情報送信部２０６は、機器情報管理部２０３によって管理される機器情報４００と、制御権管理部２０５によって管理される制御権情報５００とを参照して、遠隔操作対象機器１２０の機器ＩＤ５１１に対応付けられている端末ＩＤ５１３によって識別される携帯端末１３０のそれぞれについて、機器状態情報６００を生成する。そして、生成した機器状態情報６００のそれぞれを、遠隔操作対象機器１２０の機器ＩＤ５１１に対応付けられている端末ＩＤ５１３によって識別される携帯端末１３０のそれぞれに送信する（ステップＳ１２０５）。
【０１２５】
ここで、ステップＳ１２０５の処理が、通知処理の開始後最初に実行される場合には、制御権管理部２０５によって管理される制御権情報５００は、制御権限５１４が「臨時」となるコラムが追加される前の、オリジナルな制御権情報５００（例えば、図５（Ｂ）に示される制御権情報５００ｂ）である。このため、機器状態情報６００の送信先となる携帯端末１３０は、「正規」となる制御権限を有しているユーザの所有する携帯端末に限定される。このときに、機器状態情報６００を受信した携帯端末１３０には、例えば、図１０（Ａ）に示される画像（ユーザ５０１ａが所有する携帯端末１３０の場合。）、又は、図１０（Ｂ）に示される画像（ユーザ５０１ｂが所有する携帯端末１３０の場合。）が表示されることとなる。
【０１２６】
機器状態情報６００のそれぞれを携帯端末１３０のそれぞれに送信すると、対応検出部２０７は、いずれかの携帯端末１３０から、又は対象となる機器１２０から返信される対応情報７００の待ち受けを開始する（ステップＳ１２１０）。
待ち受け開始後所定時間Ｔ１以内に、対応検出部２０７が、待ち受けている対応情報７００を受信しない場合に（ステップＳ１２１５：Ｎｏ）、制御権更新部２１１は、制御権管理部２０５の管理する制御権情報５００に、該当する機器１２０について、制御権限５１４が「臨時」となるコラムが存在するか否かを調べる（ステップＳ１２２０）。
【０１２７】
ステップＳ１２２０の処理において、該当する機器１２０について、制御権限５１４が「臨時」となるコラムが存在する場合に（ステップＳ１２２０：Ｙｅｓ）、対応検出部２０７は、待ち受けている対応情報７００を受信するまで更に待ち受けを継続する（ステップＳ１２２５）。
ステップＳ１２２０の処理において、該当する機器１２０について、制御権限５１４が「臨時」となるコラムが存在しない場合に（ステップＳ１２２０：Ｎｏ）、制御権更新部２１１は、家族ユーザ記憶部２１２によって記憶される家族ユーザ情報９００を参照して、「正規」となる制御権限が付与されているユーザのユーザＩＤに対応付けられている家族ユーザＩＤ９１１の中から、「正規」となる制御権限が付与されているユーザ以外のユーザＩＤを、該当する機器１２０に対して遠隔操作する制御権限を一時的に付与するユーザを識別する識別子として特定する（ステップＳ１２３０）。
【０１２８】
そして、制御権更新部２１１は、特定してユーザＩＤに対して、「臨時」となる制御権限５１４が対応付けられるコラムを追加することで、制御権管理部２０５の管理する制御権情報５００を更新する（ステップＳ１２３５）。更新された制御権情報５００の例としては、例えば、図５（Ａ）に示される制御権情報５００ａが該当する（追加されたコラムが、制御権情報５００ａにおけるｂの部分に対応する。）。
【０１２９】
ステップＳ１２３５の処理が終了すると、ステップＳ１２０５の処理に進んで、再びステップＳ１２０５以降の処理を繰り返す。
ここで、制御権情報５００が、「臨時」となる制御権限５１４を含む状態で再びステップＳ１２０５の処理が実行される場合には、通知処理の開始後最初にステップＳ１２０５の処理が実行される場合と異なり、機器状態情報６００の送信先となる携帯端末１３０が、「正規」となる制御権限を有しているユーザの所有する携帯端末に限定されずに、「臨時」となる制御権限を有しているユーザの携帯端末も、機器状態情報６００の送信先となる。このときに、機器状態情報６００を受信した、「臨時」となる制御権限を有しているユーザの携帯端末１３０には、例えば、図１０（Ｃ）に示される画像（ユーザ５０１ｃが所有する携帯端末１３０の場合）が表示されることとなる。
【０１３０】
ステップＳ１２１５の処理において、待ち受け開始後所定時間Ｔ１以内に、対応検出部２０７が、待ち受けている対応情報７００を受信する場合と（ステップＳ１２１５：Ｙｅｓ）、ステップＳ１２２５の処理が終了した場合とに、機器操作要求送信部２０８は、該当する機器１２０に対して、対応情報７００に含まれる要求操作７１３に対応する機器操作要求を送信し（ステップＳ１２４０）、機器操作要求を送信した機器１２０から送信される操作結果を待ち受ける（ステップＳ１２４５）。
【０１３１】
操作結果の待ち受けにおいて、機器操作要求の要求操作が実行された旨、又は、宅内ユーザによる直接操作が実行された旨を示す操作結果を受信した場合に（ステップＳ１２５０：Ｙｅｓ）、対応検出部２０７は、対応完了情報を生成する。そして、対応完了情報送信部２１０は、制御権管理部２０５に管理される制御権情報５００を参照して、生成された対応完了情報を、対象となる機器１２０の制御権が付与されているユーザの所有する携帯端末１３０に対して送信する（ステップＳ１２５５）。
【０１３２】
操作結果の待ち受けにおいて、機器操作要求の要求操作が実行された旨、又は、宅内ユーザによる直接操作が実行された旨を示す操作結果を受信しなかった場合に（ステップＳ１２５０：Ｎｏ）、対応検出部２０７は、機器状態情報送信部２０６に、機器状態情報の再送を要求する。すると、機器状態情報送信部２０６は、対応状況６１７が「失敗」となるように機器状態情報６００を更新する。そして、ステップＳ１２０５の処理に進んで、再びステップＳ１２０５以降の処理を繰り返す。
【０１３３】
ステップＳ１２５５の処理が終了した場合に、制御権更新部２１１は、制御権管理部２０５の管理する制御権情報５００に、該当する機器１２０について、制御権限５１４が「臨時」となるコラムが存在するか否かを調べる（ステップＳ１２６０）。
ステップＳ１２６０の処理において、該当する機器１２０について、制御権限５１４が「臨時」となるコラムが存在する場合に（ステップＳ１２６０：Ｙｅｓ）、制御権更新部２１１は、「臨時」となる制御権限５１４が対応付けられるコラムを削除することで、制御権管理部２０５の管理する制御権情報５００を更新する（ステップＳ１２６５）。
【０１３４】
ステップＳ１２６０の処理において、該当する機器１２０について、制御権限５１４が「臨時」となるコラムが存在しない場合と（ステップＳ１２６０：Ｎｏ）、ステップＳ１２６５の処理が終了した場合とに、ステップＳ１２００の処理に進んで、再びステップＳ１２００以降の処理を繰り返す。
以上で、図１２で示されるフローチャートを用いた通知処理の説明を終了する。
【０１３５】
次に、上記通知処理が遠隔操作システム１００によって実行された場合における、遠隔操作システム１００における、機器管理サーバ１１０と、機器１２０と、携帯端末１３０との具体的な振る舞いの一例について、図面を用いて説明する。
ここでの例示は、（１）機器１２０に対して予め遠隔操作する制御権限が付与されている第１ユーザが使用する携帯端末が１３０ａであって、（２）第１ユーザの家族である第２ユーザのユーザＩＤが、家族ユーザ情報９００によって第１ユーザのユーザＩＤに対応付けられており、（３）第２ユーザが使用する携帯端末が１３０ｂである場合において、（４）機器管理サーバ１１０が、機器１２０から送信された状態ログ３００と、自機が記憶する情報とに基づいて、機器１２０の状態がユーザに対して遠隔操作を促すべき所定の状態であると判定した結果、（５）機器管理サーバ１１０から携帯端末１３０ａに対して機器状態情報６００が送信されたにも関わらず、（６）携帯端末１３０ａ及び機器１２０から、所定時間Ｔ１内に対応情報が送信されなかったときの振る舞い例となっている。
【０１３６】
図１３は、遠隔操作システム１００における、機器管理サーバ１１０と、機器１２０と、携帯端末１３０ａと、携帯端末１３０ｂとの振る舞いを示すシーケンス図である。
機器管理サーバ１１０は、機器１２０から状態ログを取得して（ステップＳ１３００）自機が記憶する状態ログテーブル３５０を更新し、自機が記憶する、機器情報４００と、機器状態判定情報４５０と、制御権情報５００とを参照して、遠隔操作権限が付与されている第１ユーザの携帯端末１３０ａに、機器状態情報を送信すると決定する（ステップＳ１３０５（図１２におけるステップＳ１２００：Ｙｅｓに該当））。
【０１３７】
そして、機器管理サーバ１１０は、機器状態情報６００を生成して、携帯端末１３０ａに送信する（ステップＳ１３１０（図１２におけるステップＳ１２０５に該当））。
携帯端末１３０ａ及び機器１２０から対応情報７００が送信されず、機器管理サーバ１１０は、機器状態情報６００を送信してから所定時間Ｔ１以内に、対応情報７００を受信しない（ステップＳ１３１５（図１２におけるステップＳ１２１０、ステップＳ１２１５：Ｎｏに該当））。
【０１３８】
すると、機器管理サーバ１１０は、所定時間Ｔ１以上、機器１２０の状態が変更されていないと判定し（ステップＳ１３２０）、自機が記憶する家族ユーザ情報９００を参照して、遠隔操作権限が付与されていない第２ユーザに遠隔操作権限を付与して（ステップＳ１３２５）、第２ユーザの携帯端末１３０ｂにも機器状態情報を送信すると決定する（ステップＳ１３３０）（ステップＳ１３２０、ステップＳ１３２５、ステップＳ１３３０の一連の処理は、図１２におけるステップＳ１２２０：Ｎｏ、ステップＳ１２３０、ステップＳ１２５５の一連の処理に該当））。
【０１３９】
そして、機器管理サーバ１１０は、携帯端末１３０ａと、携帯端末１３０ｂとに、機器状態情報６００を送信する（ステップＳ１３５５（図１２におけるステップＳ１２０５に対応））。
機器状態情報６００が送信されてから所定時間Ｔ１以内に、携帯端末１３０ｂから対応情報７００が送信されると、機器管理サーバ１１０は、その対応情報７００を受信する（ステップＳ１３４０（図１２におけるステップＳ１２１０、ステップＳ１２１５：Ｙｅｓに該当））。
【０１４０】
対応情報７００を受信すると、機器管理サーバ１１０は、機器操作要求を生成して、機器１２０に送信する（ステップＳ１３４５（図１２におけるステップＳ１２４０に該当））。
機器１２０から、機器操作要求の要求操作が実行された旨を示す操作結果が送信されると、機器管理サーバ１１０は、その操作結果を受信し（ステップＳ１３５０（図１２におけるステップＳ１２４５、ステップＳ１２５０：Ｙｅｓに該当））、対応完了情報８００を生成して、携帯端末１３０ａと携帯端末１３０ｂとに、生成した対応完了情報を送信する（ステップＳ１３５５（図１２におけるステップＳ１２５５に該当））。
【０１４１】
そして、機器管理サーバ１１０は、第２ユーザに付与していた遠隔操作権限を削除する（ステップＳ１３６０（図１２におけるステップＳ１２６０：Ｙｅｓ、ステップＳ１２６５に該当））。
以上で、図１３で示されるシーケンス図を用いた、遠隔操作システム１００における、機器管理サーバ１１０と、機器１２０と、携帯端末１３０との具体的な振る舞いについての説明を終了する。
【０１４２】
上記遠隔操作システム１００によると、ユーザに対して遠隔操作を促すべき所定の状態であると機器１２０が判定された場合において、機器１２０に対して「正規」となる遠隔操作の制御権限を有しているユーザが、機器１２０への対応を取ることができないときに、そのユーザの家族ユーザ全員に対して、機器１２０の対する遠隔操作の制御権限が一時的に付与されて、機器１２０が、ユーザに対して遠隔操作を促すべき所定の状態である旨の通知がなされる。
【０１４３】
このことによって、ユーザに対して遠隔操作を促すべき所定の状態であると判定された機器１２０に対する対応が遅れてしまう可能性を低減することができる。
更に、一時的に付与された遠隔操作の操作権限は、可能となる遠隔操作が推奨対応操作のみに限定されており、また、一時的に付与された遠隔操作の操作権限は、機器１２０に対する対応がなされることで解除されることとなるため、「正規」となる遠隔操作の操作権限を有していないユーザによる不適切な機器操作を抑制することができる。
＜＜実施の形態２＞＞
＜概要＞
以下、本開示に係る遠隔操作方法を実現する一態様として、実施の形態１における遠隔操作システム１００の一部が変形された変形遠隔操作システムについて説明する。
【０１４４】
実施の形態１における遠隔操作システム１００は、遠隔操作する制御権限を一時的に付与するユーザのユーザＩＤを特定する方法として、家族ユーザ記憶部２１２によって記憶される家族ユーザ情報９００において、「正規」となる制御権限が付与されているユーザのユーザＩＤに対応づけられている家族ユーザＩＤ９１１のうちの、「正規」となる制御権限が付与されているユーザ以外の家族ユーザＩＤ９１１を、遠隔操作する制御権限を一時的に付与するユーザのユーザＩＤとして特定する構成の例であった。
【０１４５】
これに対して、実施の形態２における変形遠隔操作システムは、遠隔操作する制御権限を一時的に付与するユーザのユーザＩＤを特定する方法として、「正規」となる制御権限が付与されているユーザが過去に遠隔操作を行ったことがある機器に対して、遠隔操作したことがある全てのユーザのユーザＩＤのうちの、「正規」となる制御権限が付与されているユーザ以外のユーザＩＤを、遠隔操作する制御権限を一時的に付与するユーザのユーザＩＤとして特定する構成の例となっている。
【０１４６】
以下、この変形遠隔操作システムの詳細について、実施の形態１における遠隔操作システム１００との相違点を中心に、図面を参照しながら説明する。
＜構成＞
変形遠隔操作システムは、実施の形態１における遠隔操作システム１００から、機器管理サーバ１１０が、機器管理サーバ１４１０に変更されるように変形されている。
【０１４７】
機器管理サーバ１４１０は、実施の形態１における機器管理サーバ１１０から、ハードウエアとしては変更されていないが、実行対象として記憶するソフトウエアの一部が変更されている。そして、このことによって、機器管理サーバ１４１０は、実施の形態１における機器管理サーバ１１０から、その機能の一部が変更されるように変形されている。
この機器管理サーバ１４１０について、以下、図面を用いて説明する。
【０１４８】
図１４は、機器管理サーバ１４１０と、機器１２０と、携帯端末１３０との機能構成を示す機能ブロック図である。
同図に示されるように、機器管理サーバ１４１０は、実施の形態１における機器管理サーバ１１０から、機器操作結果受信部２０９が機器操作結果受信部１４０９に変更され、制御権更新部２１１が制御権更新部１４１１に変更され、家族ユーザ記憶部２１２が削除され、操作ログ蓄積部１４１２が追加されるように変形されている。
【０１４９】
機器操作結果受信部１４０９は、実施の形態１における機器操作結果受信部２０９の行う動作に加えて、更に、以下の動作を行う。
すなわち、機器１２０から送信された操作結果を受信すると、受信した操作結果に基づいて操作ログを生成する。そして、生成した操作ログを、操作ログ蓄積部１４１２へ通知する。
【０１５０】
図１５（Ａ）は、機器操作結果受信部１４０９によって生成される、操作ログの一例である操作ログ１５００のデータ構成図である。
同図に示されるように、操作ログ１５００は、テーブル形式の構成を有するデータであって、レコードとして、タイムスタンプ１５１１と、機器ＩＤ１５１２と、ユーザＩＤ１５１３と、操作内容１５１４とが、互いに対応付けられて構成される。
【０１５１】
タイムスタンプ１５１１は、状態ログ３００が生成された時刻を示す情報である。
機器ＩＤ１５１２は、操作された機器１２０を識別する識別子である。
ユーザＩＤ１５１３は、対応するタイムスタンプ１５１１によって示された時刻に、対応する機器ＩＤ１５１２によって識別される機器１２０を操作したユーザを識別する識別子である。なお、機器１２０が直接操作された場合には、実際にその直接操作を行った人物を特定することができないために、ユーザＩＤ１５１３には、「宅内ユーザ」を示す識別子（例えば、「５０１ｚ」）が割り当てられる。
【０１５２】
操作内容１５１４は、対応するタイムスタンプ１５１１によって示された時刻に、対応する機器ＩＤ１５１２によって識別される機器１２０に対してなされた操作の内容を示す情報である。
再び、図１４に戻って、機器管理サーバ１４１０についての説明を続ける。
操作ログ蓄積部１４１２は、機器操作結果受信部１４０９から送られた操作ログを受け取って蓄積する。そして、受け取る都度、操作ログテーブルを更新して記憶する。
【０１５３】
図１５（Ｂ）は、操作ログ蓄積部１４１２に記憶される操作ログテーブルの一例である操作ログテーブル１５５０のデータ構成図である。
同図に示されるように、操作ログテーブル１５５０は、過去において生成された操作ログ１５００が蓄積されてなるデータであって、レコードとして、タイムスタンプ１５６１と、機器ＩＤ１５６２と、ユーザＩＤ１５６３と、操作内容１５６４とが、互いに対応付けられて構成される。
【０１５４】
ここで、タイムスタンプ１５６１と、機器ＩＤ１５６２と、ユーザＩＤ１５６３と、操作内容１５６４とは、それぞれ、操作ログ１５００（図１５（Ａ）参照）における、タイムスタンプ１５１１と、機器ＩＤ１５１２と、ユーザＩＤ１５１３と、操作内容１５１４と同様のものである。よって、これらについては説明済である。
操作ログテーブル１５５０によると、機器ＩＤ１５６２が１２０ａとなる機器１２０（例えば、寝室のエアコン）を操作するユーザは、ユーザＩＤ１５６３が５０１ａと５０１ｂとなるユーザであり、機器ＩＤ１５６２が１２０ｂとなる機器１２０（例えば、寝室の照明）を操作するユーザは、ユーザＩＤ１５６３が５０１ｚ（「宅内ユーザ」に対応）となるユーザであり、機器ＩＤ１５６２が１２０ｃとなる機器１２０（例えば、リビングのエアコン）を操作するユーザは、ユーザＩＤ１５６３が５０１ａと５０１ｂと５０１ｃとなるユーザであり、機器ＩＤ１５６２が１２０ｄとなる機器１２０（例えば、子供部屋のエアコン）を操作するユーザは、ユーザＩＤ１５６３が５０１ｂと５０１ｃとなるユーザであることがわかる。
【０１５５】
制御権更新部１４１１は、対応検出部２０７から通知される無対応通知を受け取った場合において、制御権管理部２０５の管理する制御権情報５００に、該当する機器１２０について、制御権限５１４が「臨時」となるコラムが存在しないときには、実施の形態１における制御権更新部２１１が利用する所定のアルゴリズムと異なる所定のアルゴリズム（以下、「変形アルゴリズム」と呼ぶ。）に基づいて、該当する機器１２０に対して遠隔操作する制御権限を一時的に付与するユーザを識別するユーザＩＤを特定する。そして、特定したユーザＩＤに対して、「臨時」となる制御権限５１４が対応付けられるコラムを追加することで、その制御権情報５００を更新する。
【０１５６】
ここでは、変形アルゴリズムとして、操作ログ蓄積部１４１２が記憶する操作ログテーブル１５５０を利用して、該当する機器１２０に対して遠隔操作する制御権限を一時的に付与するユーザを特定するアルゴリズムを利用する。
以下、この変形アルゴリズムについて説明する。
制御権更新部１４１１は、対応検出部２０７から通知される無対応通知を受け取った場合において、制御権管理部２０５の管理する制御権情報５００に、該当する機器１２０について、制御権限５１４が「臨時」となるコラムが存在しないときには、操作ログ蓄積部１４１２に記憶される操作ログテーブル１５５０を参照して、該当する機器１２０に対して「正規」となる制御権限が付与されているユーザが過去に遠隔操作を行ったことがある機器１２０（以下、「過去の操作対象機器１２０」と呼ぶ。）を特定する。そして、特定した過去の操作対象機器１２０を遠隔操作したことがある全てのユーザのユーザＩＤ１５６３を特定し、それら特定したユーザＩＤ１５６３のうちの、「正規」となる制御権限が付与されているユーザ以外のユーザＩＤ１５６３を、遠隔操作する制御権限を一時的に付与するユーザを識別する識別子として特定する。
【０１５７】
例えば、（１）該当する機器１２０の機器ＩＤが１２０ａで、（２）制御権管理部２０５の管理する制御権情報が、図５（Ｂ）で示される制御権情報５００ｂで、（３）操作ログ蓄積部１４１２の記憶する操作ログテーブルが、図１５（Ｂ）で示される操作ログテーブル１５５０である場合には、（ａ）該当する機器１２０（機器ＩＤが１２０ａとなる機器）に「正規」となる制御権限が付与されているユーザ（ユーザＩＤが５０１ａ、５０１ｂとなるユーザ）が過去に遠隔操作を行ったことがある機器１２０として、機器ＩＤが１２０ａ、１２０ｃ、１２０ｄとなる機器が特定され、（ｂ）これら特定された機器を操作したことがある全てのユーザのユーザＩＤとして、５０１ａ、５０１ｂ、５０１ｃが特定され、（ｃ）これら特定されたユーザＩＤのうちの、「正規」となる制御権限が付与されているユーザ以外のユーザＩＤとなる５０１ｃが、遠隔操作する制御権限を一時的に付与するユーザを識別する識別子として特定される。
【０１５８】
以上のように構成される変形遠隔操作システムの行う動作について、以下図面を参照しながら説明する。
＜動作＞
変形遠隔操作システムは、その特徴的な動作として、実施の形態１における通知処理（図１２参照）の一部処理が変更されるように変形された変形通知処理を実行する。
【０１５９】
以下この変形通知処理について説明する。
図１６は、変形通知処理のフローチャートである。
同図に示されるように、変形通知処理は、実施の形態１における通知処理から、ステップＳ１２３０の処理が、ステップＳ１６３０の処理に変更されるように変形されている。
よってここでは、ステップＳ１６３０の処理を中心に説明する。
【０１６０】
ステップＳ１２２０の処理において、該当する機器１２０について、制御権限５１４が「臨時」となるコラムが存在しない場合に（ステップＳ１２２０：Ｎｏ）、制御権更新部２１１は、操作ログ蓄積部１４１２に記憶される操作ログテーブル１５５０を参照して、該当する機器１２０に対して「正規」となる制御権限が付与されているユーザが過去に遠隔操作を行ったことがある過去の操作対象機器１２０を特定する。そして、特定した過去の操作対象機器１２０を遠隔操作したことがある全てのユーザのユーザＩＤ１５６３を特定し、それら特定したユーザＩＤ１５６３のうちの、「正規」となる制御権限が付与されているユーザ以外のユーザＩＤ１５６３を、遠隔操作する制御権限を一時的に付与するユーザを識別する識別子として特定する。
【０１６１】
ステップＳ１６３０の処理が終了すると、変形通知処理は、ステップＳ１２３５の処理に進む。
上記変形遠隔操作システムによると、変形操作システムを構成する各機器１２０の過去の操作履歴に基づいて、対象となる機器１２０に対して「正規」となる制御権限が付与されているユーザと近しい関係にあると推定し得るユーザを見つけ出して、見つけ出したユーザに対して、遠隔操作する制御権限を一時的に付与することが可能となる。
【０１６２】
このことによって、事前に、実施の形態１における家族ユーザ情報９００といったような、ユーザのグルーピング情報を登録していなくても、遠隔操作する制御権限を一時的に付与するユーザを特定することができるようになる。
＜補足＞
以上、本開示に係る遠隔操作方法を実現する一態様として、実施の形態１、実施の形態２において、遠隔操作システムを例示して説明したが、以下のように変形することも可能であり、実施の形態１、実施の形態２において例示した通りの遠隔操作システムにおいて実現される遠隔操作方法に限られないことはもちろんである。
【０１６３】
（１）実施の形態１において、遠隔操作システム１００は、機器１２０が、ゲートウエイ１４２を介してインターネット１４１に接続される構成であるとして説明した。しかしながら、遠隔操作システム１００は、機器１２０が、ネットワーク１４０に接続される構成であれば、必ずしも、機器１２０が、ゲートウエイ１４２を介してインターネット１４１に接続される構成に限られない。他の例として、例えば、機器１２０が、直接インターネット１４１に接続される構成等が考えられる。
【０１６４】
（２）実施の形態１において、遠隔操作システム１００は、（ａ）機器１２０の状態判定に係る構成要素である、状態ログ蓄積部２０２、機器情報管理部２０３、状態判定部２０４、（ｂ）機器１２０の状態通知に係る項組成要素である、機器状態情報送信部２０６、対応完了情報送信部２１０、（ｃ）機器１２０の制御権の管理、更新に係る構成要素である、制御権管理部２０５、対応検出部２０７、制御権更新部２１１、家族ユーザ記憶部２１２が、機器管理サーバ１１０の構成要素であるとして説明したが、これらの構成要素は、遠隔操作システム１００において実現されていれば、必ずしも、機器管理サーバ１１０の構成要素である構成に限られない。他の一例として、例えば、これらの構成要素の一部もしくは全部が、ゲートウエイ１４２、又は機器１２０の構成要素である構成等が考えられる。
【０１６５】
（３）実施の形態１において、遠隔操作システム１００は、ステップＳ１２２０の処理（図１２参照）が肯定的であった場合に、対応検出部２０７が、対応情報７００の待ち受けを更に継続する（ステップＳ１２２５）として説明した。
ここで、ステップＳ１２２５の処理は、一例として、ステップＳ１２２５において更なる待ち受けの継続を開始してから、所定時間Ｔ２（例えば３０分）経過してもなお、対応情報７００を受信しない場合には、予め定められた所定の処理を実行する処理であってもよいし、対応情報７００を受信するまで待ち受け続ける処理であってもよい。予め定められた所定の処理の一例としては、例えば、該当する機器状態情報６００の推奨対応操作６１４に対応する機器要求操作を生成して該当する機器１２０に送信し、ステップＳ１２４５の処理へ進む処理である例等が考えられる。
【０１６６】
（４）実施の形態１において、遠隔操作システム１００は、ステップＳ１２５０の処理（図１２参照）が否定的であった場合に、機器状態情報送信部２０６が、対応状況６１７が「失敗」となるように機器状態情報６００を更新し、機器状態情報送信部２０６が、対応状況６１７が「失敗」となる機器状態情報６００を、該当する携帯端末１３０のそれぞれに送信するとして説明した。
【０１６７】
この場合において、対応状況６１７が「失敗」となる機器状態情報６００を受信した携帯端末１３０は、該当する機器１２０において要求操作の実行に失敗した旨の表示を行うとしてもよい。
（５）実施の形態２において、変形遠隔操作システムは、遠隔操作する制御権限を一時的に付与するユーザのユーザＩＤを特定する方法として、「正規」となる制御権限が付与されているユーザが過去に遠隔操作を行ったことがある機器に対して、遠隔操作したことがある全てのユーザのユーザＩＤのうちの、「正規」となる制御権限が付与されているユーザ以外のユーザＩＤを、遠隔操作する制御権限を一時的に付与するユーザのユーザＩＤとして特定する構成の例であるとして説明した。
【０１６８】
これは、遠隔操作する制御権限を一時的に付与するユーザのユーザＩＤの特定を、過去に行われた遠隔操作の履歴に基づいて行う例のうちの一つの例である。
遠隔操作する制御権限を一時的に付与するユーザのユーザＩＤの特定を、過去に行われた遠隔操作の履歴に基づいて行う例は、他にも様々な例が考えられる。
例えば、他の一例として、該当する機器１２０に対して、過去において遠隔操作したことがある全てのユーザのユーザＩＤのうちの、「正規」となる制御権限が付与されているユーザ以外のユーザＩＤを、遠隔操作する制御権限を一時的に付与するユーザのユーザＩＤとして特定する例等が考えられる。
【０１６９】
（６）実施の形態１において、遠隔操作システム１００は、機器１２０を遠隔操作する制御権限の種類には、対象となる機器１２０に対して操作可能となる全ての遠隔操作を行う権限を有する「正規」と、対象となる機器１２０に対して操作可能となる全ての遠隔操作のうちの一部の遠隔操作を行う権限を有する「臨時」との２種類が存在する構成であって、推奨操作についての遠隔操作を行う制御権限を一時的に付与するユーザのユーザＩＤを特定する方法として、家族ユーザ記憶部２１２によって記憶される家族ユーザ情報９００において、「正規」となる制御権限が付与されているユーザのユーザＩＤに対応づけられている家族ユーザＩＤ９１１のうちの、「正規」となる制御権限が付与されているユーザ以外のユーザＩＤ９１１を、推奨操作についての遠隔操作を行う制御権限を一時的に付与するユーザのユーザＩＤとして特定し、これらユーザに対して、一時的に「臨時」となる制御権限を付与する構成であるとして説明した。
【０１７０】
これに対して、他の構成の例として、機器１２０を遠隔操作する制御権限の種類には、対象となる機器１２０に対して操作可能となる全ての遠隔操作を行う権限を有する「正規」と、対象となる機器１２０に対して操作可能となる全ての遠隔操作のうちの、推奨操作を含む一部の遠隔操作を行う権限を有する「第１限定権限」と、「第１限定権限」よりも更に、遠隔操作を行う権限が限定された権限であって、推奨操作を行う権限を有さない「第２限定権限」との３種類が存在する構成であって、推奨操作についての遠隔操作を行う制御権限を一時的に付与するユーザのユーザＩＤを特定する方法として、「第２限定権限」が付与されているユーザのユーザＩＤを、推奨操作についての遠隔操作を行う制御権限を一時的に付与するユーザのユーザＩＤとして特定し、一時的に、「第２限定権限」が付与されているユーザに対して「第１限定権限」を付与する構成の例も考えられる。
【０１７１】
（７）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
（８）以下、さらに、本開示の一態様に係る遠隔操作方法及び遠隔操作システムについて、それらの構成及びそれらの変形例と各効果について説明する。
（ａ）本開示の一態様に係る遠隔操作方法は、携帯端末を用いてネットワークに接続された対象機器を操作するシステムにおいて前記対象機器を遠隔操作する方法であって、前記対象機器から前記対象機器の使用状態を示す状態情報を取得し、複数のユーザと前記複数のユーザの各々が使用する携帯端末との対応関係を示す対応関係情報及び前記対象機器に対する遠隔操作権限が付与されているか否かを前記複数のユーザ毎に示す権限情報を含むデータベースと、前記状態情報と、に基づいて、前記対象機器を第１使用状態から第２使用状態へ変更する操作を促す推奨情報を、前記複数のユーザの中で前記対象機器に対して遠隔操作権限が付与されている第１ユーザが使用する第１携帯端末に送信することを決定し、前記第１携帯端末に前記推奨情報を送信し、前記推奨情報を前記第１携帯端末に送信した後において、当該送信前に前記第１使用状態であった前記対象機器の使用状況が、当該送信後に変更されているか否かを判断し、前記推奨情報を前記第１携帯端末に送信してから所定期間以上、前記第１使用状態が変更されていないと判断された場合、前記複数のユーザの中の前記対象機器に対する遠隔操作権限が付与されていない第２ユーザに対して前記遠隔操作権限を付与することによって前記データベースを更新し、前記更新されたデータベースを用いて、前記第２ユーザが使用する第２携帯端末に前記推奨情報を送信することを決定し、前記第２携帯端末に前記推奨情報を送信することを特徴とする。
【０１７２】
上述の、本開示の一形態に係る遠隔操作方法によると、対象機器に対する遠隔操作権限が予め付与されている第１ユーザが使用する第１携帯端末に推奨情報が送信された場合において、所定時間以上対象機器の状態が第１使用状態から変更されていないときには、第２ユーザに対して、新たに対象機器に対する遠隔操作権限が付与された上で、その第２ユーザが使用する第２携帯端末に推奨情報が送信されることとなる。
【０１７３】
このことによって、第１ユーザに推奨情報が送信されてから所定時間以上経過したにもかかわらず、その機器によって検知された、その機器の使用状態への対応がなされていない場合には、第１ユーザに加えて、第２ユーザも、その機器の使用状態への対応を行うことが可能となる。
このため、この遠隔操作方法は、機器によって検知された、その機器の使用状態への対応が遅れてしまう可能性を、従来よりも低減することができる。
【０１７４】
（ｂ）また、更に、前記推奨情報を前記第２携帯端末に送信した後に取得した状態情報が前記第１使用状態以外の使用状態を示す場合、前記第２ユーザに対する前記遠隔操作権限を削除することによって前記更新されたデータベースを更新するとしてもよい。
このようにすることで、第２ユーザに対する遠隔操作権限の付与を、対象機器の使用状態が、第１使用状態以外の使用状態となるまでの期間に限定することができるようになる。
【０１７５】
（ｃ）また、更に、前記推奨情報を前記第１携帯端末に送信した後に取得した第１状態情報が前記第２使用状態を示す場合は、前記第１携帯端末に前記対象機器が前記第２使用状態に変更されたことを示す対応完了情報を送信し、前記推奨情報を前記第２携帯端末に送信してから取得した第２状態情報が前記第２使用状態を示す場合は、前記第１携帯端末及び前記第２携帯端末に前記対応完了情報を送信するとしてもよい。
【０１７６】
このようにすることで、対象機器の使用状態が、推奨情報を第１携帯端末に送信した後に第２使用状態となった場合には、第１ユーザにその旨を通知し、対象機器の使用状態が、推奨情報を第２携帯端末に送信した後に第２使用状態となった場合には、第１ユーザと第２ユーザとにその旨を通知することができるようになる。
（ｄ）また、前記推奨情報を前記第１携帯端末に送信した後に取得した第１状態情報が第３使用状態を示す場合は、前記第１携帯端末に前記対象機器が前記第３使用状態へ変更されたことを示す状態変更情報を送信するとしてもよい。
【０１７７】
このようにすることで、対象機器の使用状態が、推奨情報を第１携帯端末に送信した後に、第３使用状態となった場合には、第１ユーザにその旨を通知することができるようになる。
（ｅ）また、前記対象機器が所定期間以上前記第１使用状態であることを、取得した前記状態情報が示す場合における、前記推奨情報を前記第１携帯端末に送信することの決定は、前記第１使用状態は前記対象機器の電源がオンされた状態を示すときになされるとしてもよい。
【０１７８】
このようにすることで、対象機器の電源のつけっぱなしの検知をトリガとして推奨情報の送信を行うことができる。
（ｆ）また、前記対象機器が所定期間以上前記第１使用状態であることを、取得した前記状態情報が示す場合における、前記推奨情報を前記第１携帯端末に送信することの決定は、前記第１使用状態は前記対象機器の電源がオンされた状態を示し且つ前記対象機器から所定範囲内に人物が居ないことを示すときになされるとしてもよい。
【０１７９】
このようにすることで、対象機器の電源がつけっぱなしで、かつ、対象機器の近くに人物がいないことの検知をトリガとして推奨情報の送信を行うことができる。
（ｇ）また、前記データベースは、更に、前記第１ユーザを含む家族メンバーを示す家族情報を管理し、更に、前記データベースを用いて、前記第１ユーザ以外の前記家族メンバーから前記第２ユーザを前記遠隔操作権限を付与するユーザとして選択するとしてもよい。
【０１８０】
このようにすることで、第１ユーザの家族メンバーの中から第２ユーザを選択することができるようになる。
（ｈ）また、前記データベースは、更に、前記対象機器を操作したユーザを示す操作ログを含み、更に、前記データベースを用いて、前記第１ユーザ以外の前記対象機器を操作したことのあるユーザから前記第２ユーザを、前記遠隔操作権限を付与するユーザとして選択するとしてもよい。
【０１８１】
このようにすることで、対象機器を操作したことのあるユーザの中から第２ユーザを選択することができるようになる。
（ｉ）また、前記データベースは、更に、前記対象機器を含む複数の機器を操作したユーザを示す操作ログを含み、更に、前記データベースを用いて、前記複数の機器のうち、前記第１ユーザに対する遠隔操作権限が付与されている機器を操作したことのある、前記第１ユーザ以外のユーザから前記第２ユーザを、前記遠隔操作権限を付与するユーザとして選択するとしてもよい。
【０１８２】
このようにすることで、第１ユーザに対する遠隔操作権限が付与されている機器を操作したことのあるユーザの中から第２ユーザを選択することができるようになる。
（ｊ）また、前記推奨情報は、第１推奨情報と、前記第１推奨情報と異なる第２推奨情報とを含み、前記第１推奨情報と前記第２推奨情報は、前記対象機器を前記第１使用状態から前記第２使用状態へ変更するための第１ユーザ操作を示す第１操作情報を含み、前記第１推奨情報は前記第１携帯端末に送信され、送信された前記第１推奨情報は前記第１携帯端末に表示され、前記第２推奨情報は前記第２携帯端末に送信され、送信された前記第２推奨情報は前記第２携帯端末に表示されるとしてもよい。
【０１８３】
このようにすることで、第１ユーザに通知する推奨情報と、第２ユーザに通知する推奨情報とを互いに異なるものとすることができるようになる。
（ｋ）また、前記第１操作情報は、前記対象機器の電源をオフにするための操作情報を含み、前記第１携帯端末は、ユーザ操作を受け付けるためのグラフィカルインターフェースを備え、前記第１操作情報として、前記対象機器の電源をオフにする操作をユーザから受け付けるためのアイコンが少なくとも前記第１携帯端末のグラフィカルインターフェースに表示されるとしてもよい。
【０１８４】
このようにすることで、推奨される操作が電源をオフにするための操作である場合に、第１ユーザに対して、電源をオフにするための操作を比較的容易に実行させることができるようになる。
（ｌ）また、前記第１操作情報は、前記対象機器の電源をオンにするための操作情報を含み、前記第１携帯端末は、ユーザ操作を受け付けるためのグラフィカルインターフェースを備え、前記第１操作情報として、前記対象機器の電源をオンにする操作をユーザから受け付けるためのアイコンが少なくとも前記第１携帯端末に表示されるとしてもよい。
【０１８５】
このようにすることで、推奨される操作が電源をオンにするための操作である場合に、第１ユーザに対して、電源をオンにするための操作を比較的容易に実行させることができるようになる。
（ｍ）また、前記遠隔操作権限は、第１権限と、前記第１権限よりも権限が限定された第２権限を含み、前記第１ユーザは前記第１権限を有し、前記第１推奨情報は、更に、前記第１権限を示す第１権限情報と前記第１ユーザ操作以外の前記対象機器に対する第２ユーザ操作を示す第２操作情報を含むとしてもよい。
【０１８６】
このようにすることで、第１ユーザに送信される推奨情報に、対象機器を第１使用状態から第２使用状態へと変更するための操作以外の操作を示す情報を含めることができるようになる。
（ｎ）また、前記第１操作情報として前記第１ユーザ操作を受け付ける第１アイコンが、前記第２操作情報として前記第２ユーザ操作を受け付ける第２アイコンが、前記第１携帯端末に表示されるとしてもよい。
【０１８７】
このようにすることで、第１ユーザ操作を受け付けるアイコンと、第２ユーザ操作を受け付けるアイコンとを、第１携帯端末に表示させることができるようになる。
（ｏ）また、前記第２ユーザは前記第２権限を有し、前記第２推奨情報は、更に、前記第２権限を示す第２権限情報を含むとしてもよい。
このようにすることで、第２ユーザに付与される遠隔操作権限を、第１ユーザに付与される遠隔操作権限よりも権限が限定されたものとすることができるようになる。
【０１８８】
（ｐ）また、前記第１アイコンが前記第２携帯端末に表示され、前記第２アイコンは前記第２携帯端末に表示されないとしてもよい。
このようにすることで、第２携帯端末には、第１アイコンが表示される一方で第２アイコンが表示されないようにすることができるようになる。
（ｑ）また、前記第１推奨情報は、前記第１使用状態を示す第１使用状態情報を含み、前記第１使用状態情報は、前記第１携帯端末に表示されるとしてもよい。
【０１８９】
このようにすることで、第１使用状態情報が第１携帯端末に表示されるようにすることができる。
（ｒ）また、前記第２推奨情報は、前記第１使用状態を示す第１使用状態情報を含み、前記第１使用状態情報は、前記第２携帯端末に表示されるとしてもよい。
このようにすることで、第１使用状態情報が第２携帯端末に表示されるようにすることができる。
【０１９０】
（ｓ）また、前記データベースは、更に、前記対象機器を操作したユーザを示す操作ログを含み、更に、前記データベースを用いて、前記対象機器に対して前記第２使用状態に変更する操作をしたユーザを特定し、前記対応完了情報は、前記特定されたユーザを示す実行ユーザ情報を含み、前記実行ユーザ情報は前記第１携帯端末に表示され、前記対応完了情報が前記第２携帯端末に送信された場合は、前記実行ユーザ情報は前記第２携帯端末に表示されるとしてもよい。
【０１９１】
このようにすることで、対象機器を第２使用状態に変更する操作をしたユーザが第１携帯端末に表示され、更に、完了情報が第２携帯端末に送信された場合には、対象機器を第２使用状態に変更する操作をしたユーザが第２携帯端末にも表示されるようにすることができる。
（ｔ）また、前記家族メンバーのうち、前記遠隔操作権限を有さないメンバーが前記第２ユーザとして選択されるとしてもよい。
【０１９２】
このようにすることで、第１ユーザの家族メンバーのうち、遠隔操作権限を有さないメンバーの中から第２ユーザを選択することができるようになる。
（ｕ）また、前記データベースは、更に、前記対象機器を操作したユーザを示す操作ログを含み、前記推奨情報を前記第１携帯端末に送信した後の第１時間に第１状態情報が取得され、更に、前記第１状態情報が前記第２使用状態を示し、前記第１時間に対応する第１操作ログが前記変更する操作は前記第１ユーザによってされたことを示す場合、前記変更する操作が成功したと判断し、前記第１携帯端末に、前記変更する操作が成功したことを示す成功情報を送信し、前記第１状態情報が前記第１使用状態を示し、前記第１時間に対応する第１操作ログが前記変更する操作は前記第１ユーザによってされたことを示す場合、前記変更する操作が失敗したと判断し、前記第１携帯端末に、前記変更する操作が失敗したことを示す失敗情報を送信するとしてもよい。
【０１９３】
このようにすることで、第１ユーザによってなされた操作の成否に応じて、その結果を第１ユーザにフィードバックすることができるようになる。
（ｖ）本開示の一態様に係る遠隔操作システムは、携帯端末を用いてネットワークに接続された対象機器を遠隔操作するシステムであって、前記対象機器から前記対象機器の使用状態を示す状態情報を取得し、複数のユーザと前記複数のユーザの各々が使用する携帯端末との対応関係を示す対応関係情報及び前記対象機器に対する遠隔操作権限が付与されているか否かを前記複数のユーザ毎に示す権限情報を含むデータベースと、前記状態情報と、に基づいて、前記対象機器を第１使用状態から第２使用状態へ変更する操作を促す推奨情報を、前記複数のユーザの中で前記対象機器に対して遠隔操作権限が付与されている第１ユーザが使用する第１携帯端末に送信することを決定し、前記第１携帯端末に前記推奨情報を送信し、前記推奨情報を前記第１携帯端末に送信した後において、当該送信前に前記第１使用状態であった前記対象機器の使用状況が、当該送信後に変更されているか否かを判断し、前記推奨情報を前記第１携帯端末に送信してから所定期間以上、前記第１使用状態が変更されていないと判断された場合、前記複数のユーザの中の前記対象機器に対する遠隔操作権限が付与されていない第２ユーザに対して前記遠隔操作権限を付与することによって前記データベースを更新し、前記更新されたデータベースを用いて、前記第２ユーザが使用する第２携帯端末に前記推奨情報を送信することを決定し、前記第２携帯端末に前記推奨情報を送信することを特徴とする。
【０１９４】
上述の、本開示の一形態に係る遠隔操作システムによると、対象機器に対する遠隔操作権限が予め付与されている第１ユーザが使用する第１携帯端末に推奨情報が送信された場合において、所定時間以上対象機器の状態が第１使用状態から変更されていないときには、第２ユーザに対して、新たに対象機器に対する遠隔操作権限が付与された上で、その第２ユーザが使用する第２携帯端末に推奨情報が送信されることとなる。
【０１９５】
このことによって、第１ユーザに推奨情報が送信されてから所定時間以上経過したにもかかわらず、その機器によって検知された、その機器の使用状態への対応がなされていない場合には、第１ユーザに加えて、第２ユーザも、その機器の使用状態への対応を行うことが可能となる。
このため、この遠隔操作システムは、機器によって検知された、その機器の使用状態への対応が遅れてしまう可能性を、従来よりも低減することができる。
【産業上の利用可能性】
【０１９６】
本開示に係る遠隔操作方法、及び遠隔操作システムは、機器を遠隔操作するシステムにおいて広く利用することができる。
【符号の説明】
【０１９７】
１００  遠隔操作システム
１１０  機器管理サーバ
１２０  機器
１３０  携帯端末
１４０  ネットワーク
２０１  ネットワーク送受信部
２０２  状態ログ蓄積部
２０３  機器情報管理部
２０４  状態判定部
２０５  制御権管理部
２０６  機器状態情報送信部
２０７  対応検出部
２０８  機器操作要求送信部
２０９  機器操作結果受信部
２１０  対応完了情報送信部
２１１  制御権更新部
２１２  家族ユーザ記憶部
【図１】
2016111674.tif 000003
【図２】
2016111674.tif 000004
【図３】
2016111674.tif 000005
【図４】
2016111674.tif 000006
【図５】
2016111674.tif 000007
【図６】
2016111674.tif 000008
【図７】
2016111674.tif 000009
【図８】
2016111674.tif 000010
【図９】
2016111674.tif 000011
【図１０】
2016111674.tif 000012
【図１１】
2016111674.tif 000013
【図１２】
2016111674.tif 000014
【図１３】
2016111674.tif 000015
【図１４】
2016111674.tif 000016
【図１５】
2016111674.tif 000017
【図１６】
2016111674.tif 000018