(57)【特許請求の範囲】
【請求項１】
家電機器の動作状態を通知する通知方法であって、
家電機器を操作するための操作信号であって、グループのメンバーであるユーザの端末からの指示である操作信号を受信する受信ステップと、
上記受信ステップにて受信した操作信号の示す操作を拒否すべきか否かを判定する判定ステップと、
上記判定ステップにて上記操作が拒否された場合に、上記操作が拒否されたことを示すオブジェクトを、上記グループのメンバー間で情報交換を行うためのネットワークサービスへ表示させる表示ステップと、
を含んでいることを特徴とする通知方法。
【請求項２】
上記オブジェクトには、拒否された操作を指示したメンバーを示す情報が含まれる
ことを特徴とする請求項１に記載の通知方法。
【請求項３】
上記オブジェクトには、拒否された操作の内容を示す情報が含まれる
ことを特徴とする請求項１又は２に記載の通知方法。
【請求項４】
上記指示は、上記ネットワークサービスを経由して上記家電機器に提供される
ことを特徴とする請求項１から３のいずれか１項に記載の通知方法。
【請求項５】
上記判定ステップは、上記受信ステップにおいて受信した操作信号の示す操作を拒否すべきか否かを、当該操作信号より前に受信した先の操作信号の示す操作に関連付けられた判定条件に基づいて判定する
ことを特徴とする請求項１から４のいずれか１項に記載の通知方法。
【請求項６】
上記判定ステップは、上記先の操作信号を受信した後、上記先の操作信号の示す操作に関連づけられた排他期間が経過する前に受信した操作信号の示す操作を拒否すべきと判定する
ことを特徴とする請求項５に記載の通知方法。
【請求項７】
上記判定ステップは、上記先の操作信号を受信した後、上記先の操作信号の示す操作に関連づけられた期間が経過する前に受信した操作信号の示す操作であって、上記先の操作信号の示す操作と同じ属性の操作を拒否すべきと判定する
ことを特徴とする請求項５に記載の通知方法。
【請求項８】
上記表示ステップは、上記先の操作信号を示す情報を含むオブジェクトを、上記ネットワークサービスに表示させる
ことを特徴とする請求項５から７のいずれか１項に記載の通知方法。
【請求項９】
上記先の操作信号を示す情報を含むオブジェクトには、当該先の操作信号の示す操作を指示したメンバーを示す情報が含まれる
ことを特徴とする請求項８に記載の通知方法。
【請求項１０】
上記先の操作信号を示す情報を含むオブジェクトには、当該先の操作信号の示す操作の内容を示す情報が含まれる
ことを特徴とする請求項８又は９項に記載の通知方法。
【請求項１１】
上記受信ステップにおいて上記操作信号を受信したことを示すオブジェクトを上記ネットワークサービスへ表示させるステップをさらに含んでいる
ことを特徴とする請求項１から１０のいずれか１項に記載の通知方法。
【請求項１２】
上記判定ステップにて上記操作が拒否されなかった場合に、上記操作信号の示す操作が家電機器によって実行されたことを示すオブジェクトを上記ネットワークサービスへ表示させるステップを更に含んでいる
ことを特徴とする請求項１から１１のいずれか１項に記載の通知方法。
【請求項１３】
家電機器の動作状態を通知する通知装置であって、
家電機器を操作するための操作信号であって、グループのメンバーであるユーザの端末からの指示である操作信号を受信する受信手段と、
上記受信手段にて受信した操作信号の示す操作を拒否すべきか否かを判定する判定手段と、
上記判定手段にて上記操作が拒否された場合に、上記操作が拒否されたことを示すオブジェクトを、上記グループのメンバー間で情報交換を行うためのネットワークサービスへ表示させる表示制御手段と、
を備えていることを特徴とする通知装置。
【請求項１４】
家電機器の動作状態を通知する通知装置と、上記家電機器とを備えている通知システムであって、
上記通知装置は、
家電機器を操作するための操作信号であって、グループのメンバーであるユーザの端末からの指示である操作信号を受信する受信手段と、
上記受信手段にて受信した操作信号の示す操作を拒否すべきか否かを判定する判定手段と、
上記判定手段にて上記操作が拒否された場合に、上記操作が拒否されたことを示すオブジェクトを、上記グループのメンバー間で情報交換を行うためのネットワークサービスへ表示させる表示制御部と、
上記判定手段にて上記操作が拒否されなかった場合に、上記操作を実行するように上記家電機器を制御する制御信号を生成する制御信号生成手段と、を備えており、
上記家電機器は、
上記制御信号生成手段からの上記制御信号を受信する制御信号受信手段と、
上記制御信号に基づいて、上記操作を実行する操作実行手段と、を備えていることを特徴とする通知システム。
【請求項１５】
請求項１３に記載の通知装置としてコンピュータを機能させるためのプログラムであって、コンピュータを上記各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家電機器の動作状態を通知する通知方法、通知装置、通知システムおよびプログラムに関する。
【背景技術】
【０００２】
エアコン、洗濯機などの家電機器を住宅内に配設されているネットワークに接続しておき、携帯端末から操作信号を送信することによって、上記家電機器を操作する技術が知られている。
【０００３】
たとえば特許文献１には、ＰＣまたは携帯電話（携帯端末）で家電機器を遠隔制御するための技術が記載されている。たとえば、ユーザが携帯電話からエアコンに対してオン状態になるように指示した場合に、エアコンが動作したことを示す情報を、携帯電話に表示する家電機器ネットワークシステム（制御システム）が記載されている。エアコンが動作したことを示す情報が携帯電話に表示されることによって、ユーザは、エアコンが実際にオン状態になったか否かを確認することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−４８２２５号公報（２００８年２月２８日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
また、同一の家電機器が、例えばネットワークを介し、複数のユーザからの操作を受け付け可能な構成も知られている。
【０００６】
このような構成においては、それぞれ別個の携帯端末を利用する異なるユーザからの複数の操作のうち、何れかの操作を拒否すべき状況も生じ得る。例えば、異なるユーザから、ほぼ同時期に相反する操作を指示されるような場合である。
【０００７】
このような状況において、あるユーザの操作が拒否された場合、特許文献１の技術を適用したとしても、他のユーザは、当該操作が拒否されたことに気付くことができないという課題がある。
【０００８】
本発明は、上記課題を解決するためになされたものである。本発明の目的は、家電機器に対する操作が拒否された場合に、当該操作が拒否されたことを、複数のユーザに通知可能な通知方法、通知装置、通知システムおよびプログラムを実現することである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の一態様に係る通知方法は、家電機器の動作状態を通知する通知方法であって、家電機器を操作するための操作信号を受信する受信ステップと、上記受信ステップにて受信した操作信号の示す操作を拒否すべきか否かを判定する判定ステップと、上記判定ステップにて上記操作が拒否された場合に、上記操作が拒否されたことを示すオブジェクトを電子伝言板へ表示させる表示ステップと、を含んでいる。
【００１０】
上記課題を解決するために、本発明の一態様に係る通知装置は、家電機器の動作状態を通知する通知装置であって、家電機器を操作するための操作信号を受信する受信手段と、上記受信手段にて受信した操作信号の示す操作を拒否すべきか否かを判定する判定手段と、上記判定手段にて上記操作が拒否された場合に、上記操作が拒否されたことを示すオブジェクトを電子伝言板へ表示させる表示制御手段と、を備えている。
【００１１】
上記課題を解決するために、本発明の一態様に係る通知システムは、家電機器の動作状態を通知する通知装置と、上記家電機器とを備えている制御システムであって、上記通知装置は、家電機器を操作するための操作信号を受信する受信手段と、上記受信手段にて受信した操作信号の示す操作を拒否すべきか否かを判定する判定手段と、上記判定手段にて上記操作が拒否された場合に、上記操作が拒否されたことを示すオブジェクトを電子伝言板へ表示させる表示制御部と、上記判定手段にて上記操作が拒否されなかった場合に、上記操作を実行するように上記家電機器を制御する制御信号を生成する制御信号生成手段と、を備えており、上記家電機器は、上記制御信号生成手段からの上記制御信号を受信する制御信号受信手段と、上記制御信号に基づいて上記操作を実行する操作実行手段と、を備えている。
【発明の効果】
【００１２】
本発明によれば、家電機器にとって実行することが好ましくない操作を指示された際に、家電機器に当該操作を実行させず、さらには、当該操作が実行されなかったことを、複数のユーザに通知可能とする。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る機器制御サーバの要部構成を示すブロック図である。
【図２】本発明の一実施形態に係る機器制御システムを模式的に示す図である。
【図３】本発明の一実施形態に係る機器制御システムの要部構成を示す概略図である。
【図４】本発明の一実施形態に係る機器制御システムにおいて実行される機器制御の流れを示すシーケンス図である。
【図５】本発明の一実施形態に係る機器制御システムにおいて実行される機器制御の流れを示すシーケンス図である。
【図６】本発明の一実施形態に係る機器制御システムの要部構成を示す概略図である。
【図７】本発明の一実施形態に係る機器制御装置の要部構成を示すブロック図である。
【図８】本発明の一実施形態に係る機器制御システムにおいて実行される機器制御の流れを示すシーケンス図である。
【図９】本発明の一実施形態に係る機器制御装置の要部構成を示すブロック図である。
【図１０】本発明の一実施形態に係る機器制御システムにおいて実行される機器制御の流れを示すシーケンス図である。
【図１１】本発明の一実施形態に係る機器制御システムの要部構成を示す概略図である。
【図１２】本発明の一実施形態に係る機器制御装置の要部構成を示すブロック図である。
【図１３】本発明の一実施形態に係る機器制御システムにおいて実行される機器制御の流れを示すシーケンス図である。
【図１４】本発明の一実施形態に係る機器制御システムの要部構成を示す概略図である。
【発明を実施するための形態】
【００１４】
〔実施形態１〕
本実施形態に係る機器制御システム１００（通知システム）について、図１から図４を参照して以下に説明する。但し、この実施形態に記載されている構成は、特に特定的な記載がない限り、この発明の範囲をそれのみに限定する趣旨ではなく、単なる説明例に過ぎない。
【００１５】
まず、本実施形態に機器制御システム１００の構成について、図１から図３を参照して説明する。図１は、本実施形態に係る機器制御サーバ（通知装置）の要部構成を示すブロック図である。図２は、本実施形態に係る機器制御システム１００を模式的に示す図である。図３は、本実施形態に係る機器制御システムの要部構成を示す概略図である。
【００１６】
（機器制御システム１００の概要）
図１に示すように、機器制御システム１００は、機器制御サーバ１、伝言板サーバ２、携帯端末３およびエアコン５（家電機器）を備えている。また、機器制御システム１００は、携帯端末３ａ、３ｂおよび３ｃの複数の携帯端末３を備えている。本実施形態において、図２に示すように、お父さん、お母さん（ふみちゃん）および子供の携帯端末３を、それぞれ携帯端末３ａ、３ｂおよび３ｃとする。なお、エアコン５が配置されている家には、エアコン５に加えて、掃除ロボット４、テレビ６および照明装置７などの家電機器が配置されている。機器制御サーバ１、伝言板サーバ２、携帯端末およびエアコン５は、ネットワーク１０を介して通信可能なように接続されている。
【００１７】
なお、本実施形態において、制御対象機器の一例としてエアコン５を用いて説明するが、制御対象機器は、エアコン５に限定されるものではない。制御対象機器は、機器制御サーバ１から送信される操作信号を実行可能な構成を備えているものであればよく、掃除ロボット４、テレビ６、照明装置７などが制御対象機器であってもよい。
【００１８】
また、本実施形態においては、携帯端末３を使用した例により説明するが、電子伝言板を表示し、所定の投稿を行うことのできる端末であれば、携帯型に限られず、据え置き型の端末（パーソナルコンピュータ、ネットワークに接続可能なＴＶ等）によっても実現可能である。
【００１９】
詳細については後述するが、機器制御システム１００を用いることにより、携帯端末３のユーザは、伝言板サーバ２によって提供され携帯端末３に表示される電子伝言板に、所定の投稿を行うことによって、家電機器を遠隔制御することが可能である。以下において、電子伝言板のことを、単に伝言板と表現する。
【００２０】
（伝言板）
本実施形態において、伝言板は限定されたメンバー間での情報交換を目的としたネットワークサービスを意味している。メンバーは、例えば家族や近親者等のような一部に限定される。また、伝言板のグループ（以降では、ホームグループとも記載する）には、家族や近親者などのメンバー（より具体的には、メンバーが使用する携帯端末）に加えて、家電機器を登録することができる。そして、本実施形態に係る機器制御システム１００では、ホームグループに登録されている家電機器の動作制御を、伝言板を通したメンバーからの指示に従って行うこともできるようになっている。
【００２１】
（携帯端末３）
携帯端末３は、表示部（不図示）に伝言板を表示すると共に、伝言板に対するユーザ操作を受け付ける。
【００２２】
携帯端末３は、図２および図３に示すように、ユーザ操作に従って、伝言板に対する書き込み、および、伝言板の閲覧などを行う。また、携帯端末３は、エアコン５などの制御対象機器となる家電機器を動作させるためのユーザ操作を表す操作信号を、伝言板サーバ２に送信する。詳しくは後述するが、機器制御サーバ１は、伝言板サーバ２から操作信号を取得し、制御対象となる家電機器（たとえばエアコン５）に供給する。
【００２３】
具体的には、携帯端末３のユーザは、伝言板において、ホームグループに登録されている家電機器の中から、制御対象機器としてエアコン５を選択し、選択したエアコン５に実行させたい動作を選択することができる。携帯端末３において選択された動作は、伝言板サーバ２および機器制御サーバ１を介してエアコン５に通知される。エアコン５は、当該通知に従って、携帯端末３において選択された動作を実行する。
【００２４】
また、携帯端末３は、ユーザ操作に従って、制御対象機器を動作させるためのユーザ操作を表す操作信号を、伝言板サーバ２を介さずに機器制御サーバ１に送信するように構成されていてもよい。当該構成は、たとえば、制御対象機器の動作を制御するためのアプリケーションである機器制御アプリケーションを、あらかじめ携帯端末３にインストールしておくことによって実現されてもよい。なお、当該機器制御アプリケーションは、制御対象機器の動作状態を通知する機能を備えていてもよい。図２および図３は、携帯端末３ｃに機器制御アプリケーションがインストールされている例を示している。携帯端末３ｃは、伝言板サーバ２を介して機器制御サーバ１に操作信号を送信することもできるし、機器制御アプリケーションを利用することによって、機器制御サーバ１に、操作信号を直接送信することもできる。
【００２５】
（エアコン５）
エアコン５は、制御対象機器である家電機器の１つとして、ふみちゃんの家に配置されている（図２参照）。本実施形態において、ふみちゃん、お父さんおよび子供は外出中であり、ふみちゃんの家にはふみちゃんのお父さんのみがいるものとして説明する。
【００２６】
上述の通り、エアコン５は、ネットワーク１０を介して機器制御サーバ１に接続されており、さらに、伝言板におけるホームグループに登録されている。ユーザは、エアコン５に備え付けられているリモコンを用いてエアコン５を操作する以外に、以下の方法によってもエアコン５を操作可能である。
・伝言板を通して、制御対象機器であるエアコン５に操作信号を送信する。
・機器制御アプリケーションを通して、制御対象機器であるエアコン５に操作信号を送信する。
たとえば家にいるふみちゃんのお父さんは、エアコン５に備え付けられているリモコンを用いてエアコン５を操作可能である。一方、外出中であるふみちゃんは、携帯端末３ｂを用い、伝言板または機器制御アプリケーションを通してエアコン５を操作可能である。
【００２７】
具体的には、エアコン５は、通信部５１およびエアコン機能部５２を備えている。制御信号受信手段である通信部５１は、ネットワーク１０を介して機器制御サーバ１との通信を行う。たとえば、通信部５１は、制御コマンド生成部１５が生成する制御コマンドを受信する。また、通信部５１は、エアコン５が操作を受け付け可能な状態であるか否かを表すステータス信号を、機器制御サーバ１に送信してもよい。
【００２８】
操作実行手段であるエアコン機能部５２は、エアコン５におけるエアコン機能を実現するための構成である。エアコン機能部５２の操作は、制御コマンドを、エアコン５が備えているリモコン（図示せず）から受信することによって実現されてもよいし、通信部５１を介して機器制御サーバ１から受信することによって実現されてもよい。
【００２９】
また、エアコン機能部５２は、自身が制御コマンドを受け付け可能な状態であるか否かを示すステータス信号を、通信部５１を介して機器制御サーバ１に送信するように構成されていてもよい。
【００３０】
なお、本実施形態において、制御対象機器はエアコン５に限定されるものではない。図２に示すように、制御対象機器である家電機器は、機器制御サーバ１に接続されホームグループに登録されている機器であればよく、掃除ロボット４、テレビ６、照明装置７などであってもよい。操作完了時間は、制御対象機器が実行する操作によって異なるものである。したがって、製造者は、制御対象機器が実行するそれぞれの操作に応じて、操作完了時間を適宜設定しておけばよい。
【００３１】
（機器制御サーバ１）
図１に示すように、機器制御サーバ１は、通信部１１、機器コマンド解析部１３、ステータス受信部１４、制御コマンド生成部１５および判定部１６を備えている。
【００３２】
通信部１１は、ネットワーク１０を介して、伝言板サーバ２、携帯端末３およびエアコン５との通信を行う。たとえば、通信部１１は、携帯端末３から制御対象機器であるエアコン５を操作するための操作信号を受信する。すなわち、通信部１１は、受信手段に相当する。上述のとおり、通信部１１は、操作信号を、携帯端末３から直接受信してもよいし、携帯端末３から伝言板サーバ２を介して受信してもよい。
【００３３】
本実施形態において、機器制御サーバ１は、エアコン５が配置されている家とは異なる場所に設置されていてもよいし、同じ場所に設置されていてもよい。機器制御サーバ１が、上記家とは異なる場所に設置されている場合、機器制御サーバ１とエアコン５との通信は、ネットワーク１０を介して行われる。一方、機器制御サーバ１が、上記家と同じ場所に設置されている場合、機器制御サーバ１の通信部１１と、エアコン５の通信部５１との通信は、ネットワーク１０とは別の通信手段（たとえば上記家内に設置されているＬＡＮ）を介して実現されてもよい。以上のように、機器制御サーバ１と制御対象機器との通信手段は１つに限定されるものではなく、機器制御サーバ１の配置場所および制御対象機器の態様に応じて適宜選択され得る。
【００３４】
機器コマンド解析部１３は、受信した操作信号から、判定部１６による判定対象となる一部分を抽出し、判定部１６に供給する。なお、判定部１６は、機器コマンド解析部１３の機能を含むように構成されていてもよい。
【００３５】
ステータス受信部１４は、エアコン５から、操作を受け付け可能な状態であるか否かを表すステータス信号を受信する部分である。後述する判定部１６は、受信した操作信号の示す操作を拒否すべきか否かを判定する際に、ステータス受信部１４から受信するステータス信号を参照するように構成されていてもよい。
【００３６】
判定部１６は、通信部１１が受信した操作信号の示す操作を、拒否すべきか否かを判定する判定手段である。換言すれば、判定部１６は、通信部１１が受信した操作信号の示す操作を、エアコン５が実行可能な状態にあるか否かを判定する。判定部１６が実行する判定処理の具体的な内容については後述するが、通信部１１が受信した操作信号の示す操作をエアコン５が実行しない方が好ましい、または、実行することができない場合、判定部１６は、操作信号の示す操作を拒否すべきと判定する。
【００３７】
判定部１６は、操作信号の示す操作を拒否すべきと判定した場合に、当該判定結果を表示制御部１２に出力する。一方、操作信号の示す操作を拒否すべきでない、換言すれば実行可能と判定した場合に、判定部１６は、当該判定結果を制御コマンド生成部１５へ出力する。
【００３８】
表示制御部１２は、判定部１６から通知される判定結果に基づいて、当該判定結果を示す文字列、画像（静止画、動画、アイコン等）、または、これらを組み合わせたもの、さらには、動画や音声等の容量の大きいデータを、ユーザの操作に応じてダウンロードして再生させるためのリンク先情報を組み合わせたものを伝言板に表示させる表示制御手段である。本実施形態では、これら文字列、画像、および、これらを組み合わせたものをオブジェクトと表現する。より具体的には、表示制御部１２は、判定部１６から通知される判定結果を、伝言板サーバ２において処理可能な形式に変換し、通信部１１を介して伝言板サーバ２へ出力する。
【００３９】
なお、表示制御部１２は、伝言板に表示可能な形式のオブジェクトを生成し、当該オブジェクトを伝言板サーバ２へ送信するように構成されていてもよい。また、表示制御部１２は、伝言板にオブジェクトを表示させるために必要とされるデータを生成し、伝言板サーバ２へ送信するように構成されていてもよい。この場合、伝言板サーバ２は、表示制御部１２から受信した上記データに基づいてオブジェクトを生成し、伝言板に表示するように構成される。
【００４０】
制御コマンド生成部１５は、操作信号の示す操作を実行可能との判定結果を判定部１６から受けると、エアコン５が操作信号の示す操作を実行するための制御コマンド（制御信号）を生成し、通信部１１を介してエアコン５に出力する。
【００４１】
なお、本実施形態において、通知装置を実現するための各ブロック（通信部１１、表示制御部１２、制御コマンド生成部１５および判定部１６）は、機器制御サーバ１にまとめて配置されている。しかし、通知装置を実現可能なように構成されていれば、(i)上記各ブロックは複数の機器に分割して配置されていてもよいし、(ii)制御対象機器にまとめて配置されていてもよい。(i)および(ii)の構成については、実施形態２において説明する。
【００４２】
（拒否すべき操作）
判定部１６は、通信部１１が実行する受信ステップにおいて受信した操作信号の示す操作を拒否すべきか否かを、当該操作信号より前（事前）に受信した操作信号の示す操作に関連付けられた判定条件に基づいて判定する。ここでは、通信部１１が受信する操作信号の示す操作のうち、拒否すべき操作について説明する。
【００４３】
（排他期間中に受け付けた操作１）
エアコン機能部５２は、ある操作の実行を指示する制御コマンドを受け付けてから、当該操作の実行を完了するまでに、所定の時間である操作完了時間を要する。事前に受信した操作信号の示す操作を実行している最中に、新たに受信した操作信号に基づく制御コマンドを受け付けることは、エアコン機能部５２にとって好ましくない。そこで、このようなエアコン機能部５２にとって好ましくない状況であれば、判定部１６は、新たに受信した操作信号の示す操作を拒否すべきと判定する。
【００４４】
判定部１６は、エアコン機能部５２が実行する操作と、各操作を完了するために必要な時間である操作完了時間とを対応付けるテーブルを参照する構成としてもよい。受信した操作信号の示す操作を拒否すべきでない（許可する）と判定部１６が判定した場合、判定部１６は、当該操作に対応付けられている操作完了時間を上記テーブルから読み出し、エアコン機能部５２の排他期間に設定するように構成されていればよい。換言すれば、排他期間は、事前に受信した操作信号の示す操作に関連づけられている。また、操作信号を上記排他期間内に受信したのか否かは、当該操作信号を拒否すべきか否かを判定するための判定条件の一例である。
【００４５】
上述の操作完了時間は、各操作の内容によって異なり、たとえば以下の通りである。
・温度設定の変更：数秒
・風量および風向の切換：数秒
・電源のＯＮまたはＯＦＦ：数秒
・タイマー設定：数秒
・冷房、暖房および除湿などの運転モード切替：１０秒
・エアコン内部の自己洗浄：５分
また、エアコン機能部５２は、操作信号に基づく制御コマンドを受け付けた際に、その時点から操作完了時間が経過するまでの期間は、新たな操作コマンドを受け付け不可能であることを示すステータス信号を、機器制御サーバ１に送信するように構成されていてもよい。ステータス受信部１４は、受信したステータス信号を判定部１６へ供給する。判定部１６は、ステータス信号に基づいてエアコン機能部５２の排他期間を設定するように構成されていてもよい。
【００４６】
また、エアコン機能部５２は、操作信号に基づく制御コマンドを受け付けた際に、新たな操作コマンドを受け付け不可能であることを示すステータス信号を、機器制御サーバ１に送信するように構成されていてもよい。判定部１６は、当該ステータス信号に基づいて、エアコン機能部５２の排他期間を開始する。この場合、エアコン機能部５２は、操作の実行を完了した際に、新たな操作コマンドを受け付け可能であることを示すステータス信号を、機器制御サーバ１に送信する。判定部１６は、当該ステータス信号に基づいて、エアコン機能部５２の排他期間を終了する。
【００４７】
たとえば、事前に、お父さんがエアコンの内部洗浄を指示しており、その排他期間中に、ふみちゃんがエアコンの電源ＯＮを指示したとする。この場合、判定部１６は、ふみちゃんが指示したエアコンの電源ＯＮを指示する操作を拒否する。この際、表示制御部１２は、判定部１６の判定結果を受けて、「お父さんからエアコンの内部洗浄の指示を受けたので、ふみちゃんの指示した電源ＯＮは受け付けられません。あと３分で終わるので、その頃にもう一度送ってね。」という文字列を含むオブジェクトを、伝言板に表示させてもよい。
【００４８】
換言すれば、表示制御部１２は、（１）直前に操作したユーザを示す情報、（２）直前に指示された操作の内容、（３）操作が拒否されたことを示す情報、（４）拒否された操作を指示したユーザを示す情報、（５）操作を受け付けることができるまでの時間を示す情報、および、（６）必要に応じて再度の操作を促す情報を含むオブジェクトを、伝言板に表示させることが好ましい。表示制御部１２が伝言板に表示させるオブジェクトが含む内容は適宜変更可能であるが、少なくとも（３）操作が拒否されたことを示す情報を含む。
【００４９】
（排他期間中に受け付けた操作２）
本実施形態における、排他期間の設定処理の別の態様について説明する。判定部１６は、ここで説明するように排他期間の設定処理を行うように構成されていてもよい。
【００５０】
判定部１６は、操作信号の示す操作を実行可能と判定した場合、当該判定結果を制御コマンド生成部１５に供給し、エアコン機能部５２の排他期間を設定する。さらに、判定部１６は、操作信号の示す操作を受け付けたことを、表示制御部１２を介して伝言板サーバ２に送信する。
【００５１】
伝言板サーバ２は、操作信号の示す操作が受け付けられたことを示すオブジェクトを伝言板に表示し、当該オブジェクトの表示を完了したことを示す表示完了通知を機器制御サーバ１に送信する。
【００５２】
判定部１６は、通信部１１を介して表示完了通知を受け取ると、エアコン機能部５２の排他期間を終了する。
【００５３】
上記の構成によれば、判定部１６によって操作信号の示す操作は実行可能であると判定されることによって、判定部１６は、エアコン機能部５２の排他期間を設定する。また、伝言板サーバ２によって操作信号の示す操作が受け付けられたことを示すオブジェクトが伝言板に表示されたことを受けて、判定部１６は、エアコン機能部５２の排他期間を終了する。すなわち、判定部１６は、操作信号の示す操作を受け付けた時点から、当該操作を受け付けたことを伝言板に表示完了するまでの期間を、排他期間に設定するように構成されていてもよい。判定部１６は、この排他期間中に受信した新たな操作信号の示す操作を拒否する。
【００５４】
（操作対象の属性）
エアコンは、操作対象の属性として様々なものを有する。エアコンが有する操作対象の属性例として、設定温度、電源のオン／オフ、タイマー設定、動作モード（冷房か、暖房か、除湿かなど）などが上げられる。
【００５５】
一般的に、複数のユーザが別個の携帯端末から、同じ属性を有する操作を指示し、機器制御サーバが両方の操作の実行を許可した場合、いずれのユーザにとっても好ましくない結果を招く事がある。同じ属性の操作を複数実行する例として、(i)お父さんは、設定温度を下げる操作信号を携帯端末３ａから送信する、(ii)子供は、設定温度を下げる操作信号を携帯端末３ｃから送信する、という場面が考えられる。この場合、機器制御サーバが両方の操作信号の示す操作を受け付けてしまうと、エアコンの設定温度は、お父さんおよび子供の考える設定温度より下がりすぎてしまう。これは、両方のユーザの意に反する結果である可能性が高い。
【００５６】
そこで、判定部１６は、新たに受信した操作信号の示す操作の属性が、事前に受信した操作信号の示す操作の属性と同じであって、事前に受信した時点から所定の期間が経過していない場合に、新たに受信した操作信号の示す操作を拒否することが好ましい。ここで、上記所定の期間は、事前に受信した操作信号の示す操作に関連づけられた期間であることが好ましい。また、上記所定の期間は、操作信号の示す操作の属性に関連づけられていてもよい。
【００５７】
この場合、表示制御部１２は、判定部１６の判定結果を受けて、「直前に、お父さんがエアコンの設定温度を２４度に下げましたので、子供の指示した設定温度の変更を受け付けていません。更に設定温度を下げたいときは、もう一度送信してね。」という文字列を含むオブジェクトを、伝言板に表示させることが好ましい。
【００５８】
換言すれば、表示制御部１２は、（１）直前に操作したユーザを示す情報、（２）直前に指示された操作の内容、（３）操作が拒否されたことを示す情報、（４）拒否された操作を指示したユーザを示す情報、および、（５）必要に応じて再度の操作を促す情報を含むオブジェクトを、伝言板に表示させることが好ましい。表示制御部１２が伝言板に表示させるオブジェクトが含む内容は適宜変更可能であるが、少なくとも（３）操作が拒否されたことを示す情報を含む。
【００５９】
図４を参照しながら、機器制御システム１００において実行される一連の機器制御の流れについて説明する。図４は、機器制御システム１００において実行される機器制御の流れを示すシーケンス図である。なお、本実施形態において、携帯端末３ａおよび３ｂは、エアコン５を操作するための操作信号を、伝言板を通して機器制御サーバ１に出力するものとして説明する。
【００６０】
携帯端末３ａは、エアコン５の設定温度を上昇させる操作に対応する温度上昇信号を、伝言板サーバ２に送信する（ステップＳ１０１）。
【００６１】
伝言板サーバ２は、温度上昇信号を携帯端末３ａから受信したことを、伝言板に表示する（ステップＳ１０２）。
【００６２】
伝言板サーバ２は、温度上昇信号を機器制御サーバ１へ送信し、機器制御サーバ１の通信部１１は、温度上昇信号を受信する（ステップＳ１０３）。
【００６３】
機器制御サーバ１の判定部１６は、エアコン５の設定温度を上昇させる操作を拒否すべきか否かを判定する（ステップＳ１０４）。この時、エアコン５の排他期間には該当しないので、判定部１６は、エアコン５の設定温度を上昇させる操作を拒否すべきでない（許可する）と判定する。この際、エアコン５の設定温度を上昇させる操作が完了するための所定の時間を排他期間Ｐ１０５として設定する。
【００６４】
制御コマンド生成部１５は、判定部１６の操作を許可する判定結果を受け、エアコン５の設定温度を上昇させる温度上昇コマンドを生成し、エアコン５へ送信する（ステップＳ１０６）。
【００６５】
エアコン５は、温度上昇コマンドを受け付け、設定温度を上昇させる（ステップＳ１０７）。
【００６６】
携帯端末３ｂは、エアコン５の設定温度を低下させる操作に対応する温度低下信号を、伝言板サーバ２に送信する（ステップＳ１１１）。
【００６７】
伝言板サーバ２は、温度低下信号を携帯端末３ｂから受信したことを、伝言板に表示する（ステップＳ１１２）。
【００６８】
伝言板サーバ２は、温度低下信号を機器制御サーバ１へ送信する（ステップＳ１１３）。
【００６９】
機器制御サーバ１の判定部１６は、エアコン５の設定温度を低下させる操作を拒否すべきか否かを判定する（ステップＳ１１４）。この時、エアコン５の排他期間Ｐ１０５に該当するので、判定部１６は、エアコン５の設定温度を低下させる操作を拒否すべきであると判定する。
【００７０】
表示制御部１２は、判定部１６の判定結果を受けて、エアコン５の設定温度を低下させる操作を拒否する旨を、伝言板サーバ２へ送信する（ステップＳ１１５）。
【００７１】
伝言板サーバ２は、エアコン５の設定温度を低下させる操作が受け付けられなかった事を示すオブジェクトを、伝言板に表示する（ステップＳ１１６）。
【００７２】
なお、伝言板サーバ２にてオブジェクトが表示される（ステップＳ１１６）ことに応じて、伝言板が更新された旨の通知を携帯端末に表示させてもよい。その通知には、伝言板に表示するオブジェクトの全部または一部が含まれていてもよい。オブジェクトが含まれる場合は、携帯端末において、オブジェクトの表示または再生を行う。また、オブジェクトにリンクが含まれる場合は、携帯端末にて、自動的にリンク先のデータをダウンロードして再生するようにしてもよい。更新された旨の通知は、携帯端末側からのポーリングによる取得でも、伝言板サーバ２からのプッシュ送信による取得でもよい。特に、温度低下信号を送信し、拒否された携帯端末３ｂに通知を表示させるのが有効である。
【００７３】
図５を参照しながら、機器制御システム１００において実行される、別の機器制御の流れについて説明する。図５は、機器制御システム１００において実行される機器制御の流れを示すシーケンス図である。
【００７４】
携帯端末３ａは、エアコン５の設定温度を上昇させる操作に対応する温度上昇信号を、伝言板サーバ２に送信する（ステップＳ１２１）。
【００７５】
伝言板サーバ２は、温度上昇信号を機器制御サーバ１へ送信し、機器制御サーバ１の通信部１１は、温度上昇信号を受信する（ステップＳ１２２）。
【００７６】
機器制御サーバ１の判定部１６は、エアコン５の設定温度を上昇させる操作を拒否すべきか否かを判定する（ステップＳ１２３）。この時、エアコン５の排他期間には該当しないので、判定部１６は、エアコン５の設定温度を上昇させる操作を拒否すべきでない（許可する）と判定し、エアコン機能部５２の排他期間Ｐ１２４を設定する。
【００７７】
制御コマンド生成部１５は、判定部１６の操作を許可する判定結果を受け、エアコン５の設定温度を上昇させる温度上昇コマンドを生成し、エアコン５へ送信する（ステップＳ１２５）。
【００７８】
エアコン５は、温度上昇コマンドを受け付け、設定温度を上昇させる（ステップＳ１２６）。
【００７９】
判定部１６は、温度上昇コマンドを受け付けたことを、表示制御部１２を介して、伝言板サーバ２へ送信する（ステップＳ１２７）。この際、表示制御部１２は、伝言板へのオブジェクトの表示が完了したら、表示完了通知を機器制御サーバ１へ送信するように、伝言板サーバ２に指示する。
【００８０】
伝言板サーバ２は、温度上昇コマンドが受け付けられたこと示すオブジェクトを伝言板に表示する（ステップＳ１２８）。また、伝言板サーバ２は、当該オブジェクトの伝言板への表示が完了したことを示す表示完了通知を、機器制御サーバ１に送信する（ステップＳ１２９）。
【００８１】
判定部１６は、通信部１１を介して表示完了通知を受信すると、エアコン機能部５２の排他期間を終了する（ステップＳ１３０）。
【００８２】
携帯端末３ｂは、エアコン５の設定温度を低下させる操作に対応する温度低下信号を、伝言板サーバ２に送信する（ステップＳ１３１）。携帯端末３ｂが温度低下信号を送信したタイミングは、携帯端末３ａが温度上昇信号を送信したすぐ後である。
【００８３】
伝言板サーバ２は、温度低下信号を機器制御サーバ１へ送信する（ステップＳ１３２）。
【００８４】
機器制御サーバ１の判定部１６は、エアコン５の設定温度を低下させる操作を拒否すべきか否かを判定する（ステップＳ１３３）。この時、エアコン機能部５２の排他期間Ｐ１２４であるので、判定部１６は、エアコン５の設定温度を低下させる操作を拒否すべきであると判定する。
【００８５】
表示制御部１２は、判定部１６の判定結果を受けて、エアコン５の設定温度を低下させる操作を拒否する旨を、伝言板サーバ２へ送信する（ステップＳ１３４）。なお、操作信号の示す操作を拒否する旨を伝言板へ表示させる場合、表示制御部１２は、伝言板サーバ２に対して、表示完了通知を機器制御サーバ１へ送信するように指示する必要はない。
【００８６】
伝言板サーバ２は、エアコン５の設定温度を低下させる操作が受け付けられなかったことを示すオブジェクトを、伝言板に表示する（ステップＳ１３５）。
【００８７】
なお、伝言板サーバ２にてオブジェクトが表示される（ステップＳ１３５）ことに応じて、伝言板が更新された旨の通知を携帯端末に表示させてもよい。その通知には、伝言板に表示するオブジェクトの全部または一部が含まれていてもよい。オブジェクトが含まれる場合は、携帯端末において、オブジェクトの表示または再生を行う。また、オブジェクトにリンクが含まれる場合は、携帯端末にて、自動的にリンク先のデータをダウンロードして再生するようにしてもよい。更新された旨の通知は、携帯端末側からのポーリングによる取得でも、伝言板サーバ２からのプッシュ送信による取得でもよい。特に、温度低下信号を送信し、拒否された携帯端末３ｂに通知を表示させるのが有効である。
【００８８】
〔実施形態２〕
本実施形態に係る機器制御システム（通知システム）について、図６〜図１０を参照して以下に説明する。なお、説明の便宜上、実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。図６は、本実施形態に係る機器制御システムの要部構成を示す概略図である。図７は、図６（ａ）に示すエアコン２０５の要部構成を示すブロック図である。図８は、機器制御システム２００において実行される機器制御の流れを示すシーケンス図である。
【００８９】
図６（ａ）に示す機器制御システム２００において、通知装置を実現するための各ブロック（通信部、表示制御部、制御コマンド生成部および判定部）は、複数の機器に分割して配置されている。詳しくは図７を参照しながら説明するが、たとえば、携帯端末３から取得する操作信号の示す操作を拒否すべきか否かを判定する判定部１６はエアコン２０５に備えられており、判定結果１６の判定結果に基づいてオブジェクトを伝言板に表示させる表示制御部１２は機器制御サーバ２０１ａに備えられている。
【００９０】
図６（ｂ）に示す機器制御システム１２００において、通知装置を実現するための各ブロックは、制御対象機器であるエアコン１２０５に配置されている。詳しくは図９を参照しながら説明する。
【００９１】
（機器制御システム２００）
機器制御システム２００は、携帯端末３ａ、３ｂ、３ｃ、伝言板サーバ２、機器制御サーバ２０１ａ（通知装置）およびエアコン２０５を備えている。機器制御システム１００と同様に、携帯端末３ａ、３ｂおよび３ｃは、伝言板サーバ２を介してエアコン２０５を操作するための操作信号を、機器制御サーバ２０１ａに送信可能である。また、予め機器制御アプリケーションがインストールされている携帯端末３ｃは、機器制御アプリケーションを介してエアコン２０５を操作するための操作信号を、機器制御サーバ２０１ａに送信可能である。
【００９２】
機器制御サーバ２０１ａは、通信部１１、表示制御部１２および機器コマンド解析部１３を備えている。
【００９３】
エアコン２０５は、機器制御装置２０１ｂおよびエアコン機能部５２を備えている。機器制御装置２０１ｂは、通信部２５１、ステータス受信部１４および制御コマンド生成部１５を備えている。
【００９４】
通信部１１は、伝言板サーバ２から受信した操作信号を機器コマンド解析部１３に供給し、機器コマンド解析部１３が変換した操作信号を再び受け取る。通信部１１は、変換後の操作信号をエアコン２０５へ送信する。
【００９５】
通信部２５１は、機器制御サーバ２０１ａから変換後の操作信号を受信し、判定部１６へ供給する。
【００９６】
判定部１６は、通信部１１が受信した操作信号の示す操作を、拒否すべきか否かを判定する判定手段である。判定部１６は、操作信号の示す操作を拒否すべきと判定した場合に、当該判定結果を機器制御サーバ２０１ａへ送信する。機器制御サーバ２０１ａが備えている表示制御部１２は、通信部１１を介して上記判定結果を受け付ける。表示制御部１２は、通知された判定結果に基づくオブジェクトを伝言板に表示させる。一方、操作信号の示す操作を拒否すべきでない、換言すれば実行可能と判定した場合に、判定部１６は、当該判定結果を制御コマンド生成部１５へ出力する。
【００９７】
制御コマンド生成部１５は、操作信号の示す操作を実行可能との判定結果を判定部１６から受けると、エアコン５が操作信号の示す操作を実行するための制御コマンド（制御信号）を生成し、エアコン機能部５２へ送信する。また、ステータス受信部１４は、エアコン機能部５２から、操作を受け付け可能な状態であるか否かを表すステータス信号を受信してもよい。
【００９８】
なお、機器制御システム２００が備えている表示制御部１２は、伝言板に表示させるために必要とされる最低限のデータを生成し、伝言板サーバ２へ送信するように構成されていることが好ましい。伝言板に表示させるために必要とされる最低限のデータとは、たとえば「Ｅ５００」のような文字列によって表されるコードであってもよい。この場合、伝言板サーバ２は、各コードに関連付けられているオブジェクトを格納していることが好ましい。伝言板サーバ２は、表示制御部１２から受信した上記コードに関連付けられているオブジェクトを選択し、伝言板に表示するように構成されていればよい。
【００９９】
上記構成によれば、機器制御システム２００が備えている表示制御部１２は、伝言板に表示可能な形式のオブジェクトを生成せず、文字列によって表されるコードであってもよい。したがって、上記オブジェクトを生成する場合と比較して、コードを生成する表示制御部１２は、簡易な構成により実現可能である。
【０１００】
図８を参照しながら、機器制御システム２００において実行される一連の機器制御の流れについて説明する。図８は、機器制御システム２００において実行される機器制御の流れを示すシーケンス図である。
【０１０１】
携帯端末３ａは、エアコン２０５が備えているエアコン機能部５２の設定温度を上昇させる操作に対応する操作信号である温度上昇信号を、伝言板サーバ２に送信する（ステップＳ２０１）。
【０１０２】
伝言板サーバ２は、温度上昇信号を携帯端末３ａから受信したことを示すオブジェクトを、伝言板に表示する（ステップＳ２０２）。
【０１０３】
伝言板サーバ２は、温度上昇信号を機器制御サーバ２０１ａへ送信する（ステップＳ２０３）。
【０１０４】
機器制御サーバ２０１ａの機器コマンド解析部１３は、受信した温度上昇信号を変換し（ステップＳ２０４）、変換後の温度上昇信号を通信部１１を介してエアコン２０５の機器制御装置２０１ｂへ送信する（ステップＳ２０５）。
【０１０５】
機器制御装置２０１ｂの判定部１６は、エアコン機能部５２の設定温度を上昇させる操作を拒否すべきか否かを判定する（ステップＳ２０６）。この時、エアコン機能部５２の排他期間には該当しないので、判定部１６は、エアコン機能部５２の設定温度を上昇させる操作を拒否すべきでない（操作を許可）と判定する。この際、判定部１６は、エアコン機能部５２の設定温度を上昇させる操作が完了するための所定の時間を排他期間Ｐ２０７として設定する。
【０１０６】
制御コマンド生成部１５は、判定部１６の操作を許可する判定結果を受け、エアコン機能部５２の設定温度を上昇させる温度上昇コマンド（制御コマンド）を生成し、エアコン機能部５２へ送信する（ステップＳ２０８）。
【０１０７】
エアコン機能部５２は、温度上昇コマンドを受け付け、設定温度を上昇させる（ステップＳ２０９）。
【０１０８】
携帯端末３ｂは、エアコン機能部５２の設定温度を低下させる操作に対応する温度低下信号（操作信号）を、伝言板サーバ２に送信する（ステップＳ２１１）。
【０１０９】
伝言板サーバ２は、温度低下信号を携帯端末３ｂから受信したことを示すオブジェクトを、伝言板に表示する（ステップＳ２１２）。
【０１１０】
伝言板サーバ２は、温度低下信号を機器制御サーバ２０１ａへ送信する（ステップＳ２１３）。
【０１１１】
機器制御サーバ２０１ａの機器コマンド解析部１３は、受信した温度低下信号を変換し（ステップＳ２１４）、変換後の温度低下信号を通信部１１を介してエアコン２０５の機器制御装置２０１ｂへ送信する（ステップＳ２１５）。
【０１１２】
機器制御装置２０１ｂの判定部１６は、エアコン機能部５２の設定温度を低下させる操作を拒否すべきか否かを判定する（ステップＳ２１６）。この時、エアコン機能部５２の排他期間Ｐ２０７に該当するので、判定部１６は、エアコン機能部５２の設定温度を低下させる操作を拒否すべきであると判定する。
【０１１３】
判定部１６は、上記判定結果を通信部２５１を介して機器制御サーバ２０１ａへ送信する（ステップＳ２１７）。
【０１１４】
表示制御部１２は、判定部１６の上記判定結果を受けて、エアコン機能部５２の設定温度を低下させる操作を拒否する旨を、伝言板サーバ２へ送信する（ステップＳ２１８）。
【０１１５】
伝言板サーバ２は、エアコン機能部５２の設定温度を低下させる操作が受け付けられなかった事を示すオブジェクトを、伝言板に表示する（ステップＳ２１９）。
【０１１６】
なお、伝言板サーバ２にてオブジェクトが表示される（ステップＳ２１９）ことに応じて、伝言板が更新された旨の通知を携帯端末に表示させてもよい。その通知には、伝言板に表示するオブジェクトの全部または一部が含まれていてもよい。オブジェクトが含まれる場合は、携帯端末において、オブジェクトの表示または再生を行う。また、オブジェクトにリンクが含まれる場合は、携帯端末にて、自動的にリンク先のデータをダウンロードして再生するようにしてもよい。更新された旨の通知は、携帯端末側からのポーリングによる取得でも、伝言板サーバ２からのプッシュ送信による取得でもよい。特に、温度低下信号を送信し、拒否された携帯端末３ｂに通知を表示させるのが有効である。
【０１１７】
（変形例１）
機器制御システム２００の変形例である機器制御システム１２００について、図９および図１０を参照して以下に説明する。図９は、図６（ｂ）に示す機器制御システム１２００の要部構成を示すブロック図である。図１０は、機器制御システム１２００において実行される機器制御の流れを示すシーケンス図である。
【０１１８】
（機器制御システム１２００）
機器制御システム１２００は、伝言板サーバ２、携帯端末３およびエアコン１２０５を備えている。エアコン１２０５は、機器制御装置１２０１（通知装置）およびエアコン機能部５２を備えている。
【０１１９】
機器制御装置１２０１は、実施形態１に記載の機器制御サーバ１と同様に通信部１１、表示制御部１２、機器コマンド解析部１３、ステータス受信部１４および制御コマンド生成部１５を備えている。
【０１２０】
制御コマンド生成部１５は、操作信号の示す操作を実行可能との判定結果を判定部１６から受けると、エアコン５が操作信号の示す操作を実行するための制御コマンド（制御信号）を生成し、エアコン機能部５２へ送信する。また、ステータス受信部１４は、エアコン機能部５２から、操作を受け付け可能な状態であるか否かを表すステータス信号を受信してもよい。
【０１２１】
なお、機器制御システム１２００が備えている表示制御部１２は、伝言板に表示させるために必要とされる最低限のデータを生成し、伝言板サーバ２へ送信するように構成されていることが好ましい。伝言板に表示させるために必要とされる最低限のデータは、たとえば「Ｅ５００」のような文字列によって表されるコードであってもよい。この場合、伝言板サーバ２は、各コードに関連付けられているオブジェクトを格納していることが好ましい。伝言板サーバ２は、表示制御部１２から受信した上記コードに関連付けられているオブジェクトを選択し、伝言板に表示するように構成されていればよい。
【０１２２】
上記構成によれば、機器制御システム１２００が備えている表示制御部１２は、伝言板に表示可能な形式のオブジェクトを生成せず、文字列によって表されるコードであってもよい。したがって、上記オブジェクトを生成する場合と比較して、コードを生成する表示制御部１２は、簡易な構成により実現可能である。
【０１２３】
図１０を参照しながら、機器制御システム１２００において実行される一連の機器制御の流れについて説明する。図１０は、機器制御システム１２００において実行される機器制御の流れを示すシーケンス図である。
【０１２４】
携帯端末３ａは、エアコン１２０５の設定温度を上昇させる操作に対応する温度上昇信号を、伝言板サーバ２に送信する（ステップＳ１２０１）。
【０１２５】
伝言板サーバ２は、温度上昇信号を携帯端末３ａから受信したことを、伝言板に表示する（ステップＳ１２０２）。
【０１２６】
伝言板サーバ２は、温度上昇信号を機器制御装置１２０１へ送信する（ステップＳ１２０３）。
【０１２７】
機器制御装置１２０１の判定部１６は、エアコン機能部５２の設定温度を上昇させる操作を拒否すべきか否かを判定する（ステップＳ１２０４）。この時、エアコン機能部５２の排他期間には該当しないので、判定部１６は、エアコン機能部５２の設定温度を上昇させる操作を拒否すべきでない（操作を許可）と判定する。この際、判定部１６は、エアコン機能部５２の設定温度を上昇させる操作が完了するための所定の時間を排他期間Ｐ１２０５として設定する。
【０１２８】
制御コマンド生成部１５は、判定部１６の操作を許可する判定結果を受け、エアコン機能部５２の設定温度を上昇させる温度上昇コマンドを生成し、エアコン機能部５２へ送信する（ステップＳ１２０６）。
【０１２９】
エアコン機能部５２は、温度上昇コマンドを受け付け、設定温度を上昇させる（ステップＳ１２０７）。
【０１３０】
携帯端末３ｂは、エアコン５の設定温度を上昇させる操作に対応する温度低下信号を、伝言板サーバ２に送信する（ステップＳ１１１）。
【０１３１】
伝言板サーバ２は、温度低下信号を携帯端末３ｂから受信したことを、伝言板に表示する（ステップＳ１２１２）。
【０１３２】
伝言板サーバ２は、温度低下信号を機器制御装置１２０１へ送信する（ステップＳ１２１３）。
【０１３３】
機器制御装置１２０１の判定部１６は、エアコン機能部５２の設定温度を低下させる操作を拒否すべきか否かを判定する（ステップＳ１２１４）。この時、エアコン機能部５２の排他期間Ｐ１２０５に該当するので、判定部１６は、エアコン機能部５２の設定温度を低下させる操作を拒否すべきであると判定する。
【０１３４】
表示制御部１２は、判定部１６の判定結果を受けて、エアコン機能部５２の設定温度を低下させる操作を拒否する旨を、伝言板サーバ２へ送信する（ステップＳ１２１５）。
【０１３５】
伝言板サーバ２は、エアコン機能部５２の設定温度を低下させる操作が受け付けられなかった事を示すオブジェクトを、伝言板に表示する（ステップＳ１２１６）。
【０１３６】
なお、伝言板サーバ２にてオブジェクトが表示される（ステップＳ１２１６）ことに応じて、伝言板が更新された旨の通知を携帯端末に表示させてもよい。その通知には、伝言板に表示するオブジェクトの全部または一部が含まれていてもよい。オブジェクトが含まれる場合は、携帯端末において、オブジェクトの表示または再生を行う。また、オブジェクトにリンクが含まれる場合は、携帯端末にて、自動的にリンク先のデータをダウンロードして再生するようにしてもよい。更新された旨の通知は、携帯端末側からのポーリングによる取得でも、伝言板サーバ２からのプッシュ送信による取得でもよい。特に、温度低下信号を送信し、拒否された携帯端末３ｂに通知を表示させるのが有効である。
【０１３７】
〔実施形態３〕
本実施形態に係る機器制御システム（通知システム）について、図１１〜図１３を参照して以下に説明する。なお、説明の便宜上、実施形態１および２にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。図１１は、本実施形態に係る機器制御システムの要部構成を示す概略図である。図１２は、図１１（ａ）に示す掃除ロボット３０４の要部構成を示すブロック図である。図１３は、機器制御システム３００において実行される機器制御の流れを示すシーケンス図である。
【０１３８】
図１１（ａ）に示す機器制御システム３００において、通知装置を実現するための各ブロック（通信部１１、表示制御部１２、制御コマンド生成部１５および判定部１６）は、掃除ロボット３０４に配置されている。詳しくは図１２を参照しながら説明するが、掃除ロボット３０４は、エアコン５に制御コマンドを送信可能な通信部３４１を備えている。当該構成によれば、掃除ロボット３０４は、伝言板サーバを介して受信したエアコン５を操作するための操作信号を、制御コマンドとしてエアコン５に送信することができる。すなわち、掃除ロボット３０４は、機器制御システム４００において、信号中継機器として機能する。また、掃除ロボット３０４が備えている機器制御装置３０１は、掃除ロボット３０４の掃除機能部３４２に制御コマンドを供給することができる。したがって、掃除ロボット３０４は、制御対象機器であり、信号中継機器でもある。
【０１３９】
図１１（ｂ）に示す機器制御システム１３００において、通知装置を実現するための各ブロックは、機器制御サーバ１３０１および掃除ロボット１３０４に分割して配置されている。掃除ロボット１３０４は、掃除ロボット３０４と同様にエアコン５に制御コマンドを送信可能な通信部３４１を備えている。したがって、掃除ロボット１３０４は、制御対象機器であり、信号中継機器である。
【０１４０】
（機器制御システム３００）
機器制御システム３００は、伝言板サーバ２、携帯端末３、掃除ロボット３０４およびエアコン５を備えている。掃除ロボット３０４は、機器制御装置３０１および掃除機能部３４２を備えている。機器制御装置３０１は、実施形態１に記載の機器制御サーバ１と同様に通信部１１、表示制御部１２、機器コマンド解析部１３、ステータス受信部１４および制御コマンド生成部１５を備えている。
【０１４１】
制御コマンド生成部１５は、操作信号の示す操作を実行可能との判定結果を判定部１６から受けると、掃除機能部３４２が操作を実行するための制御コマンド（制御信号）を生成し、掃除機能部３４２へ送信する。また、ステータス受信部１４は、掃除機能部３４２から、操作を受け付け可能な状態であるか否かを表すステータス信号を受信してもよい。これらの点については、実施形態２に記載の機器制御装置１２０１と同様である。
【０１４２】
機器制御装置３０１は、上記の構成に加えてエアコン５に制御コマンドを送信するための通信部３４１を備えている。通信部３４１は、エアコン５が備えている通信部５１と通信可能に構成されていればよく、たとえば赤外線を送信可能な赤外線送信部であってもよい。この場合、エアコン５の通信部５１は、赤外線を受信可能な赤外線受信部であればよい。通信部３４１が赤外線送信部である場合、機器制御装置３０１は、エアコン５が備えているリモコン（図示せず）と同様に、エアコン５に制御コマンドを送信可能である。
【０１４３】
なお、信号中継機器である家電機器は、掃除ロボット３０４に限定されるものではないが、移動可能に構成されていることが好ましい。信号中継機器が移動可能であることによって、様々な場所に設置されている制御対象機器に対して制御コマンドを送信することができる。
【０１４４】
また、エアコン５１の通信部５１は赤外線を送信可能に構成されており、機器制御装置３０１の通信部３４１は赤外線を受信可能に構成されていてもよい。当該構成によれば、エアコン機能部５２は、操作を受け付け可能な状態であるか否かを表すステータス信号を、機器制御装置３０１に送信可能となる。この場合、通信部３４１は、通信部５１からのステータス信号を、ステータス受信部１４へ供給すればよい。
【０１４５】
本実施形態において、通信部３４１と通信部５１とにおける通信方式として、赤外線通信を例にしている。当該通信方式は、赤外線通信に限定されるものではないが無線通信可能であることが好ましい。掃除ロボット３０４は家の中を移動するため、配線の接続を必要とする有線による通信方式は好ましくない。なお、信号中継機器が掃除ロボット３０４のように移動可能な家電機器ではなく、たとえばテレビ６のように据え置き型の家電機器である場合は、有線通信可能な通信方式であってもよい。
【０１４６】
（信号中継機器が忙しい場合）
掃除ロボット３０４は、信号中継機器であるとともに制御対象機器でもある。したがって、掃除機能部３４２がある操作を実行している期間中に、機器制御装置３０１が新たな操作を指示するための操作信号を受信することも考えられる。新たな操作信号における制御対象機器が掃除ロボット３０４である場合、判定部１６は、新たな操作信号の示す操作を拒否すべきと判定する。制御対象機器である掃除ロボット３０４が他の操作を実行しており、新たな操作信号の受信は、掃除ロボット３０４の排他期間中に相当するためである。
【０１４７】
一方、新たな操作信号における制御対象機器がエアコン５である場合、判定部１６が、新たな操作信号の示す操作を拒否すべきと判定するか否かは、掃除機能部３４２が実行している操作に依存する。掃除機能部３４２が実行している操作がたとえば掃除である場合、掃除ロボット３０４が操作信号に基づく制御コマンドを中継し、エアコン５へ送信することは困難である。掃除を実行している期間中において、掃除ロボット３０４は様々な場所へ移動しており、エアコン５の通信部５１と赤外線通信可能な位置に必ず存在するとは言えないためである。
【０１４８】
したがって、掃除ロボット３０４が移動する必要のある操作を実行している場合は、判定部１６は、新たな操作信号の示す操作を拒否することが好ましい。このような場合、表示制御部１２は、「今、忙しいので操作を受け付けられません。あと１３分で掃除が終わるので、その頃にもう一度送ってね。」という文字列を含むオブジェクトを伝言板へ表示させてもよい。
【０１４９】
換言すれば、表示制御部１２は、（１）操作を受け付けられないことを示す情報、（２）操作を受け付けられない理由を示す情報、（３）操作を受け付けることができるまでの時間を示す情報、および（４）再度の操作を促す情報を含むオブジェクトを伝言板へ表示させることが好ましい。表示制御部１２が伝言板に表示させるオブジェクトが含む内容は適宜変更可能であるが、少なくとも（１）操作を受け付けられないことを示す情報を含む。
【０１５０】
図１３を参照しながら、機器制御システム３００において実行される一連の機器制御の流れについて説明する。図１３は、機器制御システム３００において実行される機器制御の流れを示すシーケンス図である。ここでは、掃除ロボット３０４が掃除を実行している最中に、新たな操作信号に基づく制御コマンドを受信した場合の機器制御について説明する。
【０１５１】
携帯端末３ａは、伝言板サーバ２へ掃除操作を示す操作信号（掃除実行信号）を送信する（ステップＳ３０１）。
【０１５２】
伝言板サーバ２は、掃除実行信号を携帯端末３ａから受信したことを伝言板に表示する（ステップＳ３０２）。
【０１５３】
伝言板サーバ２は、掃除実行信号を掃除ロボット３０４へ送信する（ステップＳ３０３）。
【０１５４】
掃除ロボット３０４が備えている機器制御装置３０１の判定部１６は、掃除ロボット４の機器制御装置３０１は、掃除操作を実行可能であるか否かを判定する（ステップＳ３０４）。この際、判定部１６は、掃除機能部４２が掃除を完了するための所定の時間を、排他期間Ｐ３０６として設定する。
【０１５５】
掃除操作を実行可能である場合には、機器制御装置３０１の機器コマンド生成部１５は、掃除機能部３４２に掃除操作コマンドを供給する（ステップＳ３０５）。
【０１５６】
掃除機能部３４２は、掃除開始コマンドを受け掃除を開始する。掃除開始コマンドが示す掃除パターンに基づいて、所定の期間である掃除期間Ｐ３０８の間、掃除機能部３４２は、掃除を実行する（ステップＳ３０７）。
【０１５７】
掃除機能部３４２は、掃除を終了すると、掃除完了通知を機器制御装置３０１のステータス受信部１４へ送信する（ステップＳ３０９）。
【０１５８】
機器制御装置３０１の判定部１６は、掃除機能部３４２からの掃除完了通知を受けると、設定されている排他期間Ｐ３０６を終了させる（ステップＳ３１０）。
【０１５９】
携帯端末３ｂは、エアコン５の設定温度を低下させる温度低下コマンドを、伝言板サーバ２へ送信する（ステップＳ３１１）。
【０１６０】
伝言板サーバ２は、温度低下コマンドを携帯端末３ｂから受信したことを、伝言板に表示する（ステップＳ３１２）。
【０１６１】
伝言板サーバ２は、温度低下コマンドを掃除ロボット４０３へ送信する（ステップＳ３１３）。
【０１６２】
機器制御装置３０１の判定部１６は、温度低下コマンドを実行可能であるか否かを判定する（ステップＳ３１４）。判定部１６は、排他期間Ｐ３０６の期間中であるため、温度低下コマンドを実行不可能であると判断し、温度低下コマンドを受け付けられないことを伝言板サーバ２に通知する（ステップＳ３１５）。
【０１６３】
伝言板サーバ２は、温度低下コマンドが受け付けられなかったことを、伝言板に表示する（ステップＳ３１６）。
【０１６４】
なお、伝言板サーバ２にてオブジェクトが表示される（ステップＳ３１６）ことに応じて、伝言板が更新された旨の通知を携帯端末に表示させてもよい。その通知には、伝言板に表示するオブジェクトの全部または一部が含まれていてもよい。オブジェクトが含まれる場合は、携帯端末において、オブジェクトの表示または再生を行う。また、オブジェクトにリンクが含まれる場合は、携帯端末にて、自動的にリンク先のデータをダウンロードして再生するようにしてもよい。更新された旨の通知は、携帯端末側からのポーリングによる取得でも、伝言板サーバ２からのプッシュ送信による取得でもよい。特に、温度低下信号を送信し、拒否された携帯端末３ｂに通知を表示させるのが有効である。
【０１６５】
（変形例２）
上述の通り、機器制御システム３００の変形例である機器制御システム１３００において、通知装置を実現するための各ブロックは、機器制御サーバ１３０１および掃除ロボット１３０４に分割して配置されている。たとえば、実施形態２に記載の機器制御システム２００と同様に、(i)表示制御部は機器制御サーバ１３０１に配置されており、(ii)通信部、制御コマンド生成部および判定部は掃除ロボット１３０４に配置されていることによって通知装置を構成可能である。
【０１６６】
また、掃除ロボット１３０４は、掃除ロボット３０４と同様に、エアコン５に制御コマンドを送信可能な通信部３４１を備えている。したがって、掃除ロボット１３０４は、制御対象機器であるとともに、信号中継機器として機能する。
【０１６７】
〔実施形態４〕
本実施形態に係る機器制御システム（通知システム）について、図１４を参照して以下に説明する。なお、説明の便宜上、実施形態１〜３にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。図１４は、本実施形態に係る機器制御システムの要部構成を示す概略図である。
【０１６８】
図１４に示す機器制御システム４００において、通知装置を実現するための各ブロック（通信部１１、表示制御部１２、制御コマンド生成部１５および判定部１６）は、機器制御サーバ４０１に配置されている。また、機器制御サーバ４０１は、図１に示す機器制御システム１００における伝言板サーバ２を、さらに備えている。すなわち、機器制御サーバ４０１は、機器制御システム１００における機器制御サーバ１の構成と、伝言板サーバ２の構成とを共に備えている。
【０１６９】
上記の構成によれば、携帯端末３から受信した操作信号の示す操作を拒否すべきか否かを、機器制御サーバ４０１が備えている判定部１６が判定する。機器制御サーバ４０１が備えている表示制御部１２は、判定部１６の判定結果に基づいて、操作が拒否された場合に、操作が拒否されたことを示すオブジェクトを伝言板に表示させる。換言すれば、機器制御サーバ４０１が備えている伝言板サーバは、表示制御部１２からの指示を受け、操作が拒否されたことを示すオブジェクトを伝言板に表示する。なお、表示制御部１２は、操作が拒否されなかった場合に、操作が拒否されなかったことを示すオブジェクトを、伝言板に表示させてもよい。
【０１７０】
上記の構成によれば、機器制御サーバ４０１は、機器制御サーバとしての機能、および、伝言板サーバとしての機能を併せ持っているため、判定部１６の判定結果を示すオブジェクトを、迅速に伝言板に表示することができる。すなわち、機器制御サーバ４０１は、判定部１６の判定結果を、ユーザに対して迅速に通知可能である。また、機器制御システムの構成を簡易化することができる。
【０１７１】
〔実施形態５〕
各実施形態に記載の機器制御サーバ（通知装置）および機器制御装置（通知装置）が備えている制御ブロック（特に通信部１１、表示制御部１２および判定部１６）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１７２】
後者の場合、各実施形態に記載の機器制御サーバおよび機器制御装置は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１７３】
〔まとめ〕
本発明の態様１に係る通知方法は、家電機器の動作状態を通知する通知方法であって、家電機器を操作するための操作信号を受信する受信ステップと、上記受信ステップにて受信した操作信号の示す操作を拒否すべきか否かを判定する判定ステップと、上記判定ステップにて上記操作が拒否された場合に、上記操作が拒否されたことを示すオブジェクトを電子伝言板へ表示させる表示ステップと、を含んでいる。
【０１７４】
上記の構成によれば、判定ステップは、家電機器を操作するための操作信号の示す操作を拒否すべきか否かを判定する。さらに、上記判定ステップにおいて上記操作が拒否された場合に、表示ステップは、上記操作が拒否されたことを示すオブジェクトを電子伝言板へ表示させる。このため、上記の構成によれば、家電機器に対する操作が拒否された場合に、当該操作が拒否されたことを、複数のユーザに通知することができる。
【０１７５】
本発明の態様２に係る通知方法は、上記態様１において、上記判定ステップは、上記受信ステップにおいて受信した操作信号の示す操作を拒否すべきか否かを、当該操作信号より前に受信した先の操作信号の示す操作に関連付けられた判定条件に基づいて判定するように構成されていてもよい。
【０１７６】
上記の構成によれば、上記判定ステップは、上記受信ステップにおいて受信した操作信号の示す操作を拒否すべきか否かを、上記先の操作信号の示す操作に関連付けられた判定条件に基づいて判定する。このため、上記の構成によれば、上記受信ステップにおいて受信した操作信号の示す操作を拒否すべきか否かを、より適切に判定することができる。
【０１７７】
本発明の態様３に係る通知方法は、上記態様２において、上記判定ステップは、上記先の操作信号を受信した後、上記先の操作信号の示す操作に関連づけられた排他期間が経過する前に受信した操作信号の示す操作を拒否すべきと判定するように構成されていてもよい。
【０１７８】
上記の構成によれば、上記先の操作信号を受信した後、上記先の操作信号の示す操作に関連づけられた排他期間が経過する前に受信した操作信号の示す操作は拒否される。このため、上記の構成によれば、短時間の間の連続した操作による家電機器の誤動作等を防止することができる。
【０１７９】
本発明の態様４に係る通知方法は、上記態様２において、上記判定ステップは、上記先の操作信号を受信した後、上記先の操作信号の示す操作に関連づけられた期間が経過する前に受信した操作信号の示す操作であって、上記先の操作信号の示す操作と同じ属性の操作を拒否すべきと判定するように構成されていてもよい。
【０１８０】
上記の構成によれば、上記先の操作信号を受信した後、上記先の操作信号の示す操作に関連づけられた期間が経過する前に受信した操作信号の示す操作であって、上記先の操作信号の示す操作と同じ属性の操作は拒否される。このため、上記の構成によれば、同じ属性の操作が短期間の間に連続することによりユーザの意に反する操作結果となることを防止できる。
【０１８１】
本発明の態様５に係る通知方法は、上記態様１から４のいずれか１態様において、上記受信ステップにおいて上記操作信号を受信したことを示すオブジェクトを電子伝言板へ表示させるステップをさらに含んでいることが好ましい。
【０１８２】
上記の構成によれば、上記通知方法は、上記受信ステップにおいて上記操作信号を受信したことを示すオブジェクトを電子伝言板へ表示させるステップをさらに含んでいる。このため、上記通知方法は、受信した操作信号の示す操作を拒否すべきか否かに関わらず、上記操作信号を受信したことを、各ユーザに通知することができる。換言すれば、各ユーザは、家電機器に対してどのような操作信号が送信されたかを把握することができる。したがって、新たに操作信号を家電機器に送信しようとするユーザは、その操作信号を送信すべきか否かを的確に判断することができる。
【０１８３】
本発明の態様６に係る通知方法は、上記態様１から５のいずれか１態様において、上記判定ステップにて上記操作が拒否されなかった場合に、上記操作信号の示す操作が家電機器によって実行されたことを示すオブジェクトを、電子伝言板へ表示させるステップを更に含んでいることが好ましい。
【０１８４】
上記の構成によれば、上記判定ステップにて上記操作が拒否されなかった場合に、上記操作信号の示す操作が家電機器によって実行されたことを示すオブジェクトが電子伝言板へ表示される。このため、各ユーザは、家電機器においてどのような操作が実行されたのかを把握することができる。したがって、新たに操作信号を家電機器に送信しようとするユーザは、その操作信号を送信すべきか否かを的確に判断することができる。
【０１８５】
本発明の態様７に係る通知装置は、家電機器の動作状態を通知する通知装置であって、家電機器を操作するための操作信号を受信する受信手段と、上記受信手段にて受信した操作信号の示す操作を拒否すべきか否かを判定する判定手段と、上記判定手段にて上記操作が拒否された場合に、上記操作が拒否されたことを示すオブジェクトを電子伝言板へ表示させる表示制御手段と、を備えている。
【０１８６】
本発明の態様８に係る通知システムは、家電機器の動作状態を通知するための通知装置と、上記家電機器とを備えている通知システムであって、上記通知装置は、家電機器を操作するための操作信号を受信する受信手段と、上記受信手段にて受信した操作信号の示す操作を拒否すべきか否かを判定する判定手段と、上記判定手段にて上記操作が拒否された場合に、上記操作が拒否されたことを示すオブジェクトを電子伝言板へ表示させる表示制御部と、上記判定手段にて上記操作が拒否されなかった場合に、上記操作を実行するように上記家電機器を制御する制御信号を生成する制御信号生成手段と、を備えており、上記家電機器は、上記制御信号生成手段からの上記制御信号を受信する制御信号受信手段と、上記制御信号に基づいて、上記操作を実行する操作実行手段と、を備えている。
【０１８７】
上記の構成によれば、上記態様１における通知方法と同様の効果を奏する。
【０１８８】
本発明の各態様に係る通知装置は、コンピュータによって実現してもよい。この場合には、コンピュータを上記通知装置が備える各手段として動作させることにより上記通知装置をコンピュータにて実現させる通知装置のプログラムも本発明の範疇に入る。
【０１８９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【０１９０】
本発明は、家電機器の動作状態を通知する通知方法、通知装置、通知システムおよびプログラムに利用することができる。
【符号の説明】
【０１９１】
１  機器制御サーバ（通知装置）
１１  通信部（受信手段）
１２  表示制御部（表示制御手段）
１６  判定部（判定手段）
２  伝言板サーバ
３  携帯端末
５  エアコン（家電機器）
１０  ネットワーク
１００  機器制御システム（通知システム）
【図１】
0005908441.tif 000002
【図２】
0005908441.tif 000003
【図３】
0005908441.tif 000004
【図４】
0005908441.tif 000005
【図５】
0005908441.tif 000006
【図６】
0005908441.tif 000007
【図７】
0005908441.tif 000008
【図８】
0005908441.tif 000009
【図９】
0005908441.tif 000010
【図１０】
0005908441.tif 000011
【図１１】
0005908441.tif 000012
【図１２】
0005908441.tif 000013
【図１３】
0005908441.tif 000014
【図１４】
0005908441.tif 000015