(57)【要約】【課題】スイッチ制御される家電機器を外部の通信網から家電制御プロトコルを用いて制御可能とする。【解決手段】家電制御装置１０は、端子１２と、外部ネットワーク１６と通信するための家電制御プロトコルを有する通信アダプタ１８と、端子に接続された家電機器をスイッチ制御する接点制御部１４を備える。接点制御部１４は、端子の数を認識して各端子に家電制御プロトコルに準拠した固有の識別番号を割り当てて端子番号と識別番号との対応関係を記憶する割当部２２と、端子の状態と家電制御プロトコルに準拠したプロパティ情報との対応関係を記憶する保持部２４とを備え、通信アダプタ１８からの家電制御プロトコルによる制御要求に対して、識別番号と端子番号との変換およびプロパティ情報と端子の状態値との変換を行う。【選択図】図２
2008152343.tif 000002
【特許請求の範囲】
【請求項１】
家電機器が接続される少なくとも１つの端子と、外部の通信網と通信するための家電制御プロトコルを有する通信アダプタとを備え、前記端子に接続された家電機器のスイッチ制御を行う家電制御装置であって、
前記端子に制御信号を送受信するための送受信部と、
前記端子の数を認識して、それぞれの端子の端子番号に前記家電制御プロトコルに準拠した固有の識別番号を割り当てて、前記識別番号と端子番号との対応関係を記憶する割当部と、
前記端子の状態を表す状態値と前記家電制御プロトコルに準拠したプロパティ情報との対応関係を記憶する保持部と、
前記通信アダプタとの間で前記家電制御プロトコルに準拠したデータ送受信を行なうことができる通信部と、
を備えてなり、前記通信アダプタからの前記家電制御プロトコルによる制御要求に対して前記識別番号と前記端子番号との変換および前記プロパティ情報と前記端子の状態値との変換を行うことで前記端子のスイッチ制御を行うスイッチ制御部を設けた
ことを特徴とする家電制御装置。
【請求項２】
前記端子に接続された家電機器が有効であるかや家電機器の種類、設置場所などの情報からなる端子の初期設定を与えるスイッチ部を備える、請求項１記載の記載の家電制御装置。
【請求項３】
前記端子の設定情報を保持する設定保持部を備える、請求項１又は２記載の家電制御装置。
【請求項４】
前記割当部が、前記端子の状態、前記スイッチ部による初期設定、又は前記設定保持部に保持された設定情報に基づいて、有効な端子の数を認識して、該有効な端子のそれぞれに前記固有の識別番号を割り当てる、請求項１〜３のいずれかに記載の家電制御装置。
【請求項５】
前記家電制御プロトコルがエコーネットプロトコルである、請求項１〜４のいずれかに記載の家電制御装置。
【請求項６】
家電機器が接続される少なくとも１つの端子と、外部の通信網と通信するための家電制御プロトコルを有する通信アダプタとを備える家電制御装置を用いて、前記端子に接続された家電機器のスイッチ制御を行う家電制御方法であって、
前記端子の数を認識して、それぞれの端子の端子番号に前記家電制御プロトコルに準拠した固有の識別番号を割り当てて、前記識別番号と端子番号との対応関係を記憶するとともに、前記端子の状態を表す状態値と前記家電制御プロトコルに準拠したプロパティ情報との対応関係を記憶しておき、
外部の通信網からの家電制御プロトコルによる制御要求を前記通信アダプタにて受信したとき、前記制御要求に含まれる前記識別番号と前記プロパティ情報を、前記対応関係に基づいてそれぞれ前記端子番号と前記端子の状態値に変換し、該変換により得られた端子番号の端子に対して前記状態値に基づく制御信号を送信する、
ことを特徴とする家電制御方法。
【請求項７】
外部の通信網からの家電制御プロトコルによる読み出し要求に対して、前記読み出し要求に含まれる前記識別番号を前記対応関係に基づいて前記端子番号に変換し、該変換により得られた端子番号の端子に信号を送信して当該端子の現在の状態値を読み出し、読み出された前記端子の状態値を前記対応関係に基づいて前記プロパティ情報に変換し、該プロパティ情報を含んだ応答を前記通信アダプタを介して前記外部の通信網に送出する、請求項６記載の家電制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接点などのスイッチ制御を行う家電制御装置及び制御方法に関するものであり、より詳細には、少なくとも１つの端子を持つ制御装置にて、個々の端子に家電機器を接続してそれぞれを外部の通信網から家電制御プロトコルを用いて制御するための装置及び方法に関するものである。
【背景技術】
【０００２】
最近、エアコンや照明などの家電機器を家庭内ネットワークを介してコントローラと接続し、パソコンや、外部のインターネットを介した携帯電話などから、家電機器の動作を制御したり、家電機器の状態を外部に知らせたりする技術の開発が盛んになっている（例えば、下記特許文献１参照）。
【０００３】
そのようなネットワーク技術としてエコーネット（ＥＣＨＯＮＥＴ、登録商標）がある。エコーネットは、電灯線、小電力無線等の様々な物理媒体上で、白物家電等の設備系機器を制御するためのコマンド、オブジェクト、ＡＰＩ等を規定しており、家庭内におけるエアコンや照明、冷蔵庫等をネットワークで接続してホームネットワークを構成し、携帯電話などを用いた遠隔操作により、これらの機器の状態監視や遠隔制御を可能にするものである。
【特許文献１】ＷＯ２００４／０３２４２５号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ＨＡ端子（ＪＥＭ−Ａ）を持つ機器のように、制御及びモニタされる作動の状態が２値で表現できる家電機器、すなわちスイッチ制御される家電機器があり、そのような機器の集合体を外部の通信網から遠隔制御することが考えられる。その場合、個々の家電機器は複雑な家電制御プロトコルを理解しないために、各機器が接続される端子に対して直接に家電制御プロトコルによる制御を行うことはできない。
【０００５】
そのため、各機器が接続される家電制御装置の内部に、家電制御プロトコルを解釈し、該プロトコルに基づく信号を各端子が理解する制御信号に変換した上で、該端子に制御信号を送受信して制御する仕組みが必要である。また、各端子に接続されている家電機器の構成は自動的に把握できることが望ましい。
【０００６】
本発明は、以上の点に鑑みてなされたものであり、スイッチ制御される家電機器が接続された家電制御装置において、内部に家電制御プロトコルとのインターフェースを定義して、端子に接続された機器を外部の通信網から家電制御プロトコルを用いて制御可能とすることで、ユーザの利便性を向上することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明による家電制御装置は、家電機器が接続される少なくとも１つの端子と、外部の通信網と通信するための家電制御プロトコルを有する通信アダプタとを備え、前記端子に接続された家電機器のスイッチ制御を行う家電制御装置であって、更に以下のスイッチ制御部を備えたものである。すなわち、スイッチ制御部は、前記端子に制御信号を送受信するための送受信部と、前記端子の数を認識して、それぞれの端子の端子番号に前記家電制御プロトコルに準拠した固有の識別番号を割り当てて、前記識別番号と端子番号との対応関係を記憶する割当部と、前記端子の状態を表す状態値と前記家電制御プロトコルに準拠したプロパティ情報との対応関係を記憶する保持部と、前記通信アダプタとの間で前記家電制御プロトコルに準拠したデータ送受信を行なうことができる通信部と、を備えてなり、前記通信アダプタからの前記家電制御プロトコルによる制御要求に対して前記識別番号と前記端子番号との変換および前記プロパティ情報と前記端子の状態値との変換を行うことで前記端子のスイッチ制御を行うものである。
【０００８】
また、本発明による家電制御方法は、家電機器が接続される少なくとも１つの端子と、外部の通信網と通信するための家電制御プロトコルを有する通信アダプタとを備える家電制御装置を用いて、前記端子に接続された家電機器のスイッチ制御を行うものである。該方法では、前記端子の数を認識して、それぞれの端子の端子番号に前記家電制御プロトコルに準拠した固有の識別番号を割り当てて、前記識別番号と端子番号との対応関係を記憶するとともに、前記端子の状態を表す状態値と前記家電制御プロトコルに準拠したプロパティ情報との対応関係を記憶する。そして、外部の通信網からの家電制御プロトコルによる制御要求を前記通信アダプタにて受信したとき、前記制御要求に含まれる前記識別番号と前記プロパティ情報を、前記対応関係に基づいてそれぞれ前記端子番号と前記端子の状態値に変換し、該変換により得られた端子番号の端子に対して前記状態値に基づく制御信号を送信する。
【発明の効果】
【０００９】
本発明によれば、外部の通信網からの家電制御プロトコルによる制御要求に対し、該家電制御プロトコルに準拠した識別番号とプロパティ情報を、各端子が理解する制御信号に変換した上で送信するので、端子に接続された家電機器を、外部の通信網から家電制御プロトコルを用いて制御することができ、ユーザの利便性を高めることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
【００１１】
図１は、実施形態に係る家電制御装置１０の構成例を示すブロック図である。図示するように、この家電制御装置１０は、家電機器１１が接続される複数の端子１２と、接点のスイッチ制御を行うスイッチ制御部としての接点制御部１４と、外部ネットワーク１６と通信するための通信アダプタ１８とを備えてなる。この実施形態では家電制御プロトコルとしてエコーネットプロトコルを用いている。
【００１２】
端子１２は、接点などのスイッチ制御を行うもの、例えばＨＡ端子（ＪＥＭ−Ａ）であり、端子１２の先に接続された家電機器１１の制御のために制御信号の送信、受信またはその両方ができるものである。端子１２は、家電制御装置１０内に少なくとも１つ設けられている。これらの端子１２に接続される家電機器１１としては、スイッチ制御されるものであれば、特に限定されず、例えば、エアコン、給湯器、照明器具、カーテンやシャッターの開閉装置などが挙げられる。
【００１３】
通信アダプタ１８は、外部ネットワーク１６から送受信されるエコーネットプロトコルの信号を解釈し、それに従って接点制御部１４に対して指示するものである。通信アダプタ１８の構成は、例えば、ＥＣＨＯＮＥＴコンソーシアム発行のＥＣＨＯＮＥＴ規格書Ｖｅｒｓｉｏｎ３．２１、第７部第３章に記載されており、該規格に準じたものを用いることができる。
【００１４】
接点制御部１４は、図２に示すように、送受信部２０と、割当部２２と、保持部２４と、通信部２６とを備える。また、この例では、更に、スイッチ部２８と、設定保持部３０を備えている。
【００１５】
送受信部２０は、端子１２に対してこれらの端子１２が理解することのできる制御信号を送受信するための部署であり、各端子１２に接続されて、それらに対して上記制御信号の送受信を指示し、また、送受信結果を受け取る。
【００１６】
割当部２２は、端子１２の数を認識し、それぞれの端子１２の端子番号にエコーネットプロトコルに準拠した固有の識別番号（即ち、エコーネットオブジェクトコード。以下、単にオブジェクトコードという。）を割り当てて、端子番号とオブジェクトコードとの対応関係を記憶する部署である。この例では、スイッチ部２８と設定保持部３０を備えるので、上記割り当ての際に、スイッチ部２８や設定保持部３０に保持されている設定情報を用いることができる。
【００１７】
保持部２４は、主にプロパティと呼ばれるエコーネットプロトコルでの制御に用いるデフォルトの情報を記憶しておく部署であり、端子１２の状態を表す状態値とエコーネットプロトコルに準拠したプロパティ情報との対応関係であるプロパティリストを記憶する。
【００１８】
通信部２６は、通信アダプタ１８との通信インタフェースであり、通信アダプタ１８に接続されて、該通信アダプタ１８との間でエコーネットプロトコルに準拠したデータ送受信を行なう部署である。
【００１９】
スイッチ部２８は、各端子１２ごとに用意されており、各端子１２に接続されている機器１１に関する情報を外部からハードウェアを使って設定するものであり、この例ではディップスイッチで構成されている。スイッチ部２８は、端子１２に家電機器１１を新たに接続したときに、その機器１１の情報を家電制御装置１０に設定するために用いられ、すなわち、各端子１２の初期設定を与える部署である。設定する情報としては、端子の有効／無効（即ち、接続された家電機器が端子を介した通信制御を遮断している状態にあるかどうかという情報）、家電機器の種類、家電機器が設置されている場所などがある。
【００２０】
設定保持部３０は、端子１２に接続されている家電機器１１に関する情報である設定情報を保持する部署である。この例では、スイッチ部２８を具備するため、スイッチ部２８によって設定された各端子１２の初期設定情報を読み出して保存する。また、ユーザの指示などにより、外部ネットワークからエコーネットプロトコルによって与えられた設定情報を保持することもできる。なお、スイッチ部２８がない場合には、外部ネットワークからの通信により、設定保持部３０に初期設定情報を与えてもよい。
【００２１】
この家電制御装置１０の起動時の動作について説明する。
【００２２】
起動時のシーケンスは図５に示す通りであり、まず、接点制御部１４は、設定保持部３０から、端子１２の有効／無効、家電機器１１の種類や設置場所などの設定情報を読み出す（ステップＡ１）。割当部２２は、読み出した情報をもとに接続されている端子１２のうちのどの端子が有効になっているかを調べることで、オブジェクト数、即ち有効な端子の数を認識し、更に、有効になっている端子ごとにオブジェクトコードを自動的に割り当て、図３に示すような端子番号とオブジェクトコードとの対応表を内部に保持する（ステップＡ２）。
【００２３】
なお、スイッチ部２８や設定保持部３０がない場合には、全ての端子１２が有効であるものとして上記と同じ動作を行なう。
【００２４】
オブジェクトコードの割り当て方は、図３に示すように、例えば、「０ｘ０５３００１」を家電制御装置１０全体を表すオブジェクトとし、個々の端子１２には「０ｘ０５３００２」から順に割り当てる方法が考えられる。
【００２５】
続いて、接点制御部１４は、プロパティリストの構築を行なう（ステップＡ３）。エコーネットでは、プロパティと呼ばれる識別子に値を読み書きすることで機器を制御する。それぞれの端子１２の有効／無効やＯＮ／ＯＦＦの制御には、それぞれを表すプロパティに値を読み書きすることで実現される。そこで、端子１２ごとにプロパティを定義して、図４に示すような、端子１２の状態とエコーネットプロトコルに準拠したプロパティ情報との対応関係を示すプロパティリストを作成し、これを保持部２４に保存しておく。
【００２６】
なお、図４の例では、例えば、端子１２が有効かどうかを調べるには、プロパティ「０ｘ８０」の値を読み出し、端子１２に接続された家電機器１１をＯＮ状態にするには、プロパティ「０ｘＦ５」に値「０ｘ３０」を書き込めばよい。
【００２７】
起動時には、また、接点制御部１４で以下のようなプロパティマップを構築する。 
・読み出し可能プロパティマップ：０ｘ８０，０ｘＦ５，０ｘＦ６
・書き込み可能プロパティマップ：０ｘＦ５
すなわち、機器の状態を知るためのみに用いられるプロパティ（例えば、端子の有効／無効と、機器の種類など）については読み出し可能プロパティマップのみに分類し、機器の状態を知るためだけでなく変更もするためのプロパティ（例えば、ＯＮ／ＯＦＦなど）については読み出し可能プロパティマップとともに書き込み可能プロパティマップにも分類する。
【００２８】
次に、通信部２６が通信アダプタ１８との間で通信速度などのネゴシエーションを行なう（ステップＡ４）。ネゴシエーションの方法は特に限定されず、公知の種々の方法から適宜選択して行うことができる。
【００２９】
その後、通信アダプタ１８は、接点制御部１４に対してオブジェクト数とオブジェクトコードの問い合わせを行なう（ステップＡ５）。接点制御部１４は、割当部２２がオブジェクト数の認識時に獲得したオブジェクト数と、割り当てたオブジェクトコードを、応答として通信部２６を介して通信アダプタ１８に返す（ステップＡ６）。
【００３０】
通信アダプタ１８は、これにより得られたオブジェクト数だけの数のオブジェクトを内部に生成し、各オブジェクトごとにプロパティマップの問い合わせを接点制御部１４に発行する（ステップＡ７）。接点制御部１４は、保持部２４の情報で構築されたプロパティマップを、応答として通信部２６を介して通信アダプタ１８に返す（ステップＡ８）。これをオブジェクトの数だけ繰り返す（ステップＡ９，Ａ１０）。
【００３１】
最後に、通信アダプタ１８は接点制御部１４に対して起動完了の合図を送出し（ステップＡ１１）、通信部２６はこれ対する応答を返す（ステップＡ１２）。これにより、起動時の動作が終了し、初期化が完了する。
【００３２】
次に、家電制御装置１０が、外部ネットワーク１６からエコーネットプロトコルによる読み出し要求を通信アダプタ１８にて受信したときの動作について、図６を参照して説明する。
【００３３】
外部ネットワーク１６から、ある端子１２に接続されている家電機器１１の状態を知りたいとき、エコーネットプロトコルでは読み出し命令として扱われる。かかる読み出し要求に対し、本実施形態では次のような手順で動作する。
【００３４】
通信アダプタ１８が外部ネットワーク１６からの読み出し要求の信号を受信する（ステップＢ１）。該信号には、読み出し対象となるオブジェクトコードおよびプロパティが指定されている。そして、受信した通信アダプタ１８は、接点制御部１４に対して、読み出し対象となるオブジェクトコードとプロパティを送信する（ステップＢ２）。
【００３５】
接点制御部１４は、通信部２６を介してこの信号を受信し、割当部２２が端子１２ごとに割り当てたときに作成したオブジェクトコードと端子番号の対応表（図３参照）を参照して、指定されたオブジェクトコードを対応する端子番号に変換する（ステップＢ３）。
【００３６】
接点制御部１４は、上記により得られた端子番号の端子１２に対し、送受信部２０を介して信号を送り、端子１２の現在の状態を読み出す（ステップＢ４）。
【００３７】
接点制御部１４は、上記信号の送受信で得た端子１２の現在の状態を、初期化時に作成した図４の対応表に基づいてプロパティ値に変換する（ステップＢ５）。例えば、読み出し対象のプロパティがＯＮ／ＯＦＦの場合、端子１２の状態がＯＮ状態であれば「０ｘ３０」に変換され、ＯＦＦ状態であれは「０ｘ３１」に変換される。
【００３８】
接点制御部１４は、端子１２の現在の情報である上記プロパティ値を含んだ応答を、通信部２６を介して通信アダプタ１８に返す（ステップＢ６）。そして、通信アダプタ１８が上記応答を受け取り、これを読み込み結果として要求を受けた外部ネットワーク１６に対して送出する（ステップＢ７）。これにより、読み出し要求に対する動作が終了する。
【００３９】
次に、家電制御装置１０が、外部ネットワーク１６からエコーネットプロトコルによる書き込み要求を通信アダプタ１８にて受信したときの動作について、図７を参照して説明する。
【００４０】
外部ネットワーク１６から、ある端子１２に接続されている家電機器１１の状態を変化させるとき、エコーネットプロトコルでは書き込み命令として扱われる。かかる制御要求に対し、本実施形態では次のような手順で動作する。
【００４１】
通信アダプタ１８が外部ネットワーク１６からの書き込み要求の信号を受信する（ステップＣ１）。該信号には、書き込み対象となるオブジェクトコード、プロパティおよびプロパティ値が指定されている。そして、受信した通信アダプタ１８は、接点制御部１４に対して、制御対象となるオブジェクトコード、プロパティおよびプロパティ値を送信する（ステップＣ２）。
【００４２】
接点制御部１４は、通信部２６を介してこの信号を受信し、割当部２２が端子１２ごとに割り当てたときに作成したオブジェクトコードと端子番号の対応表（図３参照）を参照して、指定されたオブジェクトコードを対応する端子番号に変換する（ステップＣ３）。
【００４３】
接点制御部１４は、また、指定されたプロパティ値を、初期化時に作成した図４の対応表に基づいて端子１２の状態値に変換する（ステップＣ４）。例えば、プロパティの意味がＯＮ／ＯＦＦの場合、プロパティ値が「０ｘ３０」であればＯＮ状態に相当する制御信号に変換し、プロパティ値が「０ｘ３１」であればＯＦＦ状態に相当する制御信号に変換する。
【００４４】
そして、接点制御部１４は、上記により得られた端子番号の端子１２に対して、送受信部２０を介して上記で変換された制御信号を送り、指定された状態を書き込む（ステップＣ５）。
【００４５】
その後、接点制御部１４は、端子１２への書き込みの成否を含んだ応答を、通信部２６を介して通信アダプタ１８に返す（ステップＣ６）。そして、通信アダプタ１８が上記応答を受け取り、これを書き込み結果として要求を受けた外部ネットワーク１６に対して送出する（ステップＣ７）。これにより、書き込み要求に対する動作が終了する。
【００４６】
以上のように、本実施形態によれば、通信アダプタ１８からのエコーネットプロトコルによる制御要求に対し、端子１２ごとに一意に割り当てられたエコーネットプロトコルによるオブジェクトコードと端子番号とを相互に変換するとともに、エコーネットプロトコルによるプロパティ情報と端子の状態値とを相互に変換するようにしたので、エコーネットプロトコルを理解できない家電機器１１についても、外部ネットワーク１６からエコーネット機器として見えるようにして、それらをスイッチ制御することができる。
【００４７】
また、エコーネットプロトコルによる読み出し要求に対して、エコーネットプロトコルによるオブジェクトコードを端子番号に変換し、これにより特定した端子１２に信号を送信して当該端子１２の現在の状態を読み出し、読み出された端子１２の状態値をエコーネットプロトコルによるプロパティ情報に変換して外部ネットワーク１６に送出するようにしたので、エコーネットプロトコルを理解できない家電機器でありながら、各端子１２に接続されている家電機器１１の構成を簡単に把握することができる。
【００４８】
また、上記スイッチ部２８を設けたことで、端子１２ごとに初期設定を与えることができ、かかる初期設定の情報を用いることで、ユーザが端子１２に接続された家電機器１１を制御するときに機器の区別を明確にして誤操作を防ぐことができる。
【００４９】
また、上記設定保持部３０にあらかじめ初期設定を与えておくことで、ユーザが端子１２に接続された家電機器１１を制御するときに機器の区別を明確にして誤操作を防ぐことができる。また、ユーザの指示などにより外部ネットワーク１６からエコーネットプロトコルによって与えられた設定情報を設定保持部３０で保持することができる。そのため、スイッチ部２８が切り替わったりしても設定を保持できることができ、保守性を高めることができる。
【００５０】
また、割当部２２が端子１２の数を認識して端子１２ごとに固有のオブジェクトコードを割り当てるとき、設定保持部３０で保持された設定情報を用いることによって、無効な端子１２にはオブジェクトコードを割り当てない、機器の種類が設定されたときは機器の種類を表す情報を含んだ特別なオブジェクトコードを割り当てる、などの仕組みが可能となり、そのため、ユーザが端子１２に接続された家電機器１１を制御するときの誤操作を防ぐことができる。
【００５１】
また、本実施形態では、家電制御プロトコルとしてエコーネットプロトコルを用いており、エコーネットプロトコルは共通化された家電制御プロトコルであるため、他の一般の家電機器と同じプロトコルで制御装置を操作することができ、ユーザの利便性を高めることができる。
【図面の簡単な説明】
【００５２】
【図１】実施形態に係る家電制御装置の構成例を示すブロック図である。
【図２】同家電制御装置の接点制御部の内部構成を示すブロック図である。
【図３】オブジェクトコードと端子番号との対応表の一例を示す図である。
【図４】プロパティリストの一例を示す図である。
【図５】家電制御装置の起動時の処理の流れを示す図である。
【図６】家電制御装置の読み出し要求に対する処理の流れを示す図である。
【図７】家電制御装置の書き込み要求に対する処理の流れを示す図である。
【符号の説明】
【００５３】
１０…家電制御装置
１１…家電機器
１２…端子
１４…接点制御部（スイッチ制御部）
１６…外部ネットワーク（外部の通信網）
１８…通信アダプタ
２０…送受信部
２２…割当部
２４…保持部
２６…通信部
２８…スイッチ部
３０…設定保持部
【図１】
2008152343.tif 000003
【図２】
2008152343.tif 000004
【図３】
2008152343.tif 000005
【図４】
2008152343.tif 000006
【図５】
2008152343.tif 000007
【図６】
2008152343.tif 000008
【図７】
2008152343.tif 000009