"機器を制御する制御コマンドを判定するためのユーザにより設定可能な制御ルールに基づき、センサー情報に応じた制御コマンドを判定する判定部と、前記判定部により判定された制御コマンドに応じて機器を制御する制御部と、を備える、制御装置。前記制御ルールは、センサーと、入力値と出力値の関係を規定する制御ルールモジュールと、制御コマンドの論理的な接続関係を規定する、請求項1記載の制御装置。前記制御ルールは、前記制御ルールモジュールの多段的な接続関係を規定する、請求項2記載の制御装置。前記制御装置は、前記制御ルールを設定する際に、前記制御ルールモジュールと、前記センサーと、前記制御コマンドを示す各オブジェクトを表示し、ユーザに選択させる表示制御部をさらに備える請求項2記載の制御装置。前記制御装置は、前記制御ルールを他の制御装置と送受信する通信部と、前記制御ルールを蓄積する制御ルール蓄積部と、を備える、請求項1記載の制御装置。機器を制御する制御コマンドを判定するためのユーザにより設定可能な制御ルールを記憶部に記憶するステップと、前記記憶部に記憶された制御ルールに基づきセンサー情報に応じた制御コマンドを判定するステップと、前記判定部により判定された制御コマンドに応じて機器を制御するステップと、を含む、制御方法。機器を制御する制御コマンドを判定するためのユーザにより設定可能な制御ルールを記憶部に記憶する処理と、前記記憶部に記憶された制御ルールに基づきセンサー情報に応じた制御コマンドを判定する処理と、前記判定部により判定された制御コマンドに応じて機器を制御する処理と、をコンピュータに実行させる、プログラム。センサーと、機器を制御する制御コマンドを判定するためのユーザにより設定可能な制御ルールに基づき、前記センサーから受信したセンサー情報に応じた制御コマンドを判定する判定部と;前記判定部により判定された制御コマンドに応じて機器を制御する制御部と;を備える、制御装置と、を備える、制御システム。しかし、上記特許文献1には、一のセンサー情報を別用途に利用する発明が開示されているものの、複数のセンサーからのセンサー情報の利用については何ら開示されていない。また、特許文献1で開示されているセンサー情報の別用途は予め設定された処理であり、ユーザが自由にカスタマイズすることはできない。また、上記特許文献2には、センサー情報の別用途として各センサー情報の表示が開示されているが、センサー情報の値や組み合わせに基づいて他の機器に対しての制御を判定することについては開示されていない。また、選択されるプログラムは予め設定されたものであり、ユーザが自由にカスタマイズすることはできない。そこで、本開示では、センサー情報に応じた機器の制御をユーザにより設定可能にし、ユーザの生活をさらに快適にすることが可能な、新規かつ改良された制御装置、制御方法、プログラムおよび制御システムを提案する。本開示によれば、機器を制御する制御コマンドを判定するためのユーザにより設定可能な制御ルールに基づき、センサー情報に応じた制御コマンドを判定する判定部と、前記判定部により判定された制御コマンドに応じて機器を制御する制御部と、を備える制御装置が提供される。また、本開示によれば、機器を制御する制御コマンドを判定するためのユーザにより設定可能な制御ルールを記憶部に記憶するステップと、前記記憶部に記憶された制御ルールに基づきセンサー情報に応じた制御コマンドを判定するステップと、前記判定部により判定された制御コマンドに応じて機器を制御するステップと、を含む制御方法が提供される。また、本開示によれば、機器を制御する制御コマンドを判定するためのユーザにより設定可能な制御ルールを記憶部に記憶する処理と、前記記憶部に記憶された制御ルールに基づきセンサー情報に応じた制御コマンドを判定する処理と、前記判定部により判定された制御コマンドに応じて機器を制御する処理と、をコンピュータに実行させるプログラムが提供される。また、本開示によれば、センサーと、機器を制御する制御コマンドを判定するためのユーザにより設定可能な制御ルールに基づき、前記センサーから受信したセンサー情報に応じた制御コマンドを判定する判定部と、前記判定部により判定された制御コマンドに応じて機器を制御する制御部と、を備える、制御装置と、を備える制御システムが提供される。以上説明したように本開示によれば、センサー情報に応じた機器の制御をユーザにより設定可能にし、ユーザの生活をさらに快適にすることができる。以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。なお、説明は以下の順序で行うものとする。1.第1の実施形態による制御システムの概要2.第1の実施形態による制御システムの詳細2-1制御装置の構成2-2制御ルールの構成2-3制御ルールの設定2-4制御処理3.第2の実施形態による制御システム4.まとめ<1.第1の実施形態による制御システムの概要>まず、本開示の第1の実施形態による制御システムの概要について説明する。本実施形態に係る制御システムは、各種センサー、制御対象の機器、および制御装置100からなり、制御装置100に各種センサーおよび制御対象の機器が接続されている。例えば、図1に示すように、各種センサーとして人感センサー21、温度センサー22、照度センサー23、およびGPSセンサー24が制御装置100に接続され、制御対象の機器として、画像表示装置51、空気調節装置52、およびコンピュータ53が制御装置100に接続される。ここで、各種センサーは、他装置とは独立して設けられてもよいし、他の機能を提供するための他装置に搭載されてもよい。例えば、各種センサーは、画像表示装置51に搭載された人感センサーであってもよいし、空気調節装置52に搭載された温度センサーであってもよい。また、各種センサーおよび制御対象の機器と制御装置100は、例えばEthernet、WiFi、Bluetooth、ZigBee、PLCなどのネットワーク、又はこれらの組み合わせにより接続される。本実施形態による制御装置100は、各種センサーで検知されたセンサー情報を取得し、予め設定された制御ルールに基づき、取得したセンサー情報に応じた制御コマンドを判定する。次いで、制御装置100は、判定された制御コマンドにしたがって、制御装置100に接続された画像表示装置51のON/OFF制御や、空気調節装置52の温度レベル調整制御、コンピュータ53を介したメール送信制御等の機器の制御を行う。このように、本実施形態に係る制御システムは、複数のセンサー情報に応じて機器を制御することで、ユーザの生活を快適にすることができる。また、制御ルールの作成又は変更をユーザの任意で行えることで、センサー情報に応じた機器の制御を自由にカスタマイズすることができ、ユーザの生活をより快適にすることができる。なお、本実施形態による制御装置100は、ホームネットワーク上に配置されてもよい。ホームネットワークは、家庭内に設置された各種センサーおよび機器を接続する通信網であるため、制御装置100は、ホームネットワークを介して各種センサーからセンサー情報を取得し、また、機器を制御することができる。さらに、ホームネットワーク上に、インターネットと接続するための通信機器を設け、ホームネットワーク外にあるセンサーからセンサー情報を取得してもよい。ホームネットワーク外にあるセンサーは、携帯電話、PDAPersonalDigitalAssistant、小型ゲーム機などの携帯端末装置に設けられたGPSセンサーでもよい。<2.第1の実施形態による制御システムの詳細>次に、本開示の第1の実施形態による制御システムについて図面を参照して詳細に説明する。[2-1.制御装置の構成]まず、制御装置100の構成について図2を参照して説明する。制御装置100は、図2に示すように、センサー情報取得部11、センサー情報蓄積部12、制御コマンド判定部13、制御ルール蓄積部14および機器制御部15を備える。センサー情報取得部11は、各種センサーからセンサー情報およびセンサー機器情報を取得する。例えば、センサー情報取得部11は、人感センサー21から人の有無情報、温度センサー22から温度情報、照度センサー23から照度情報、GPSセンサーから緯度/経度/高度情報をセンサー情報として取得する。センサー情報蓄積部12は、センサー情報取得部11が取得したセンサー情報およびセンサー機器情報を蓄積する記憶媒体である。センサー機器情報は、センサー機器のタイプ、出力内容、設置場所など、センサー機器の属性を示す情報である。また、センサー情報は、各種センサーによる検知結果を示す情報である。以下、図3および図4を参照し、センサー機器情報およびセンサー情報の具体的な構成を説明する。センサー機器情報図3は、センサー機器情報の具体的なデータ構造例を示した説明図である。図3に示すように、センサー機器情報のデータ構造は、ID、タイプ、出力、単位、機器名、場所、アクティブから成る。ここで、IDはセンサー情報蓄積部12でセンサー機器情報を管理するための一意なIDセンサーIDである。タイプはセンサーの種類である。出力はセンサーが出力する値が示す内容である。単位はセンサーが出力する値の単位である。機器名はセンサーが搭載されている機器の名称、もしくは、センサー機器そのものの名称である。場所は機器が置かれている場所である。アクティブは、センサーの発見/離脱True/Falseを意味する。例えば、IDがS001のセンサー機器情報は、タイプが人感センサーで、出力が人の有無、単位が-、機器名がTV、場所がリビング、アクティブがTrueであることを示す。なお、データ構造のうち、タイプ、出力、単位、機器名は、センサー機器毎の不変のパラメータである。これらの不変のパラメータは、センサー機器にあらかじめ登録されていてもよいし、ネットワーク上のサーバに登録されていてもよい。制御装置100は、これらの不変パラメータをセンサー機器から取得してもよいし、センサー機器に組み込まれた型番等に基づいてサーバから取得してもよい。また、場所に関する情報は、各センサーの識別を容易にするための情報であるが、省略してもよい。ただし、同機器名が複数ある場合は、場所情報により各機器の識別が可能になるので、場所情報をデータ構造に含めて蓄積することが好まれる。例えば、TVテレビジョンを複数台所有する家庭では、TVという機器名だけでは、リビングのTVか、書斎のTVか、識別が困難であるので、ユーザにより場所情報が入力されることが好ましい。また、センサーの離脱は、センサーの電源がOFFになるときや制御装置100との接続を遮断するときに、センサーが制御装置100に離脱を通知することで検知できる。または、制御装置100がホームネットワーク内に問い合わせたときに、前回の問い合わせ時には発見されたセンサーが発見されない場合、離脱と判定することができる。センサー情報次に、図4を参照し、センサー情報蓄積部12に蓄積されるセンサー情報について説明する。図4は、センサー情報の具体的なデータ構造例を示した説明図である。図4に示すように、センサー情報のデータ構造は、ID、SensorID、Timestampおよび値から成る。ここで、IDはセンサー情報蓄積部12でセンサー情報を管理するための一意なIDセンサー情報ID、SensorIDは当該センサー情報を検知したセンサーのIDセンサーID、Timestampは検知した日時、値は検知した数値を示す。例えば、IDがD001のセンサー情報は、SensorIDがS001すなわち図3に示すセンサー機器情報を参照すればリビングに置かれたTVの人感センサーであり、Timestampは2010/10/12080300であり、値が1であることを示す。なお、取得したセンサー情報は、Timestampに基づいて時系列データとして蓄積しておくことで、センサー情報をグラフ表示したり統計データ表示したりすることが可能である。また、制御装置100は、最新のデータしか必要としない場合には、同じSensorIDで、Timestampが古いデータはセンサー情報蓄積部12から削除してもよい。ここで、図2を参照して制御装置100の構成の説明に戻る。図2に示した制御装置100を構成する制御ルール蓄積部14は、制御コマンドを判定するための制御ルールを蓄積する記録媒体である。制御ルールについての詳細は、2-2.制御ルールの構成で述べる。制御コマンド判定部13は、センサー情報蓄積部12に蓄積されたセンサー情報と、制御ルール蓄積部14に蓄積された制御ルールに基づいて、制御コマンドを判定する。機器制御部15は、制御コマンド判定部13で判定された制御コマンドを制御対象の機器に出力することで各機器を制御する。[2-2.制御ルールの構成]次に、制御ルールについて説明する。制御ルールは、センサー情報に応じた制御コマンドを判定するため規則である。図5は、制御ルールのデータ構造について具体的に説明するための図である。制御ルールは複数の要素ルールからなり、各要素ルールは、センサー、制御ルールモジュールおよび制御コマンドなどの論理的な接続関係入出力関係を規定する。より具体的には、各要素ルールは、図5に示したように、ID、ルールID、From、Toを有する。IDidentificationは、各要素ルールを一意に識別するためのIDである。ルールIDは、要素ルールが属する制御ルールの識別子である。例えば、図5に示した要素ルールC001~C007は、ルールIDR001が対応付けられているので、ルールIDがR001である制御ルールに属することが分かる。また、Fromはデータの入力元を示し、Toはデータの出力先を示す。例えば、図5に示した制御ルールR001に属する要素ルールC001は、センサーS006のデータ出力先として制御ルールモジュールM001を規定する。上述したデータ構造を有する制御ルールの概念図に、要素ルールのID等を重ねた図を図6に示す。図6に示したように、センサー、制御ルールモジュールおよび制御コマンドは、制御ルールを構成する各要素ルールにより論理的に接続される。以下、センサー、制御ルールモジュールおよび制御コマンドの各々ついて説明する。センサーセンサーは、実際に周囲環境を測定する各種センサーである。図6には、センサーIDがS006であるドアセンサー、センサーIDがS001である人感センサー、およびセンサーIDがS004である照度センサーを示している。制御ルールモジュール制御ルールモジュールは、所定の規則に従って1または2以上の入力値に応じた値を決定し、決定した値を出力する。例えば、各制御ルールモジュールは、Thresholdを有し、入力値とThresholdに応じた値を出力する。このような制御ルールモジュールとして、図6には、ドアセンサーからの入力値に応じた値を出力する制御ルールモジュールM001、人感センサーからの入力値に応じた値を出力する制御ルールモジュールM002、照度センサーからの入力値に応じた値を出力する制御ルールモジュールM003、および制御ルールモジュールM001~M003からの入力値に応じた値を出力する制御ルールモジュールM004を示している。ここで、制御ルールモジュールの概念図の一例を図7に示す。図7に示す制御ルールモジュールは、複数の入力値x1,x2,xnに対し、1つの出力値yを出力する。また、図7に示す制御ルールモジュールは、入力値の総和を算出し、入力値の総和がある閾値thより大きいか否かを判別する。そして、制御ルールモジュールは、入力値の総和がth以上の場合には、1を出力し、th未満の場合は0を出力する。このような制御ルールモジュールを図6に示すように多段階に接続することで、より複雑な制御ルールモジュールを実現することができる。上記制御ルールモジュールのデータ構造について図8を参照して説明する。図8は、制御ルールモジュールのデータ構造を具体的に説明するための図である。制御ルールモジュールは、図8に示すように、IDとThresholdを有する。ここで、IDは制御ルールモジュールを管理するための一意なIDモジュールIDである。Thresholdは各制御ルールモジュールで入力値に応じた値を出力するための所定の規則を示す。例えば、図8に示すIDがM001の制御ルールモジュールは、ThresholdがS==1であるので、入力値の総和が1か否かに応じた値を出力する。具体的には、入力値の総和が1の場合には1を出力し、1以外の場合は0を出力する。なお、センサーから入力される値は全て数値データとして表現される。例えば、図6に示すドアセンサーS006の出力値を示す開/閉はそれぞれ1/0で表され、人感センサーS004の出力値を示す有/無はそれぞれ1/0で表される。制御コマンド制御コマンドは、コマンドIDA001により示される、機器を制御するための各種制御コマンドである。制御コマンドのデータ構造について図9を参照して説明する。図9は、制御コマンドのデータ構造の一例を示す図である。制御コマンドのデータ構造は、図9に示すように、IDとActionから成る。ここで、IDは制御コマンドを管理するための一意なIDである。また、Actionは制御の内容を示す。例えば、IDがA001の制御コマンドは、Actionがメールで通知であることを示す。[2-3.制御ルールの設定]上述した制御ルールは、ユーザが新規に作成または変更して設定してもよい。ユーザが制御ルールを作成するためのGUIGraphicalUserInterfaceについて、図10を参照して説明する。なお、このようなGUIの表示制御は、制御装置100の機器制御部15が行ってもよい表示制御部。図10は、ユーザが制御ルールを作成するためのGUIの画面遷移を示す図である。このような制御ルール作成GUIを実行するアプリケーションは、PCアプリケーションでもよいし、ブラウザ上で動作するWebアプリケーションでもよい。ここで、制御ルール作成の過程において、制御装置100にセンサー情報を送る各種センサーの一覧の表示や、作成した制御ルールの蓄積が行われる。したがって、上記各アプリケーションを実行する装置は、制御装置100と通信する構成を有する装置か、または制御装置100と一体型の装置であればよい。a.新規制御ルール作成図10に示す画面70は、新規制御ルールの作成画面である。画面70には、センサー一覧モジュールおよび制御コマンドの3つのメニューが表示される。b.センサー選択まず、ユーザは画面70に表示されるメニューからセンサー一覧を選択する。センサー一覧が選択されると、画面72に示すように、ユーザが利用できるセンサー一覧721が表示される。センサー一覧721は、制御装置100のセンサー情報蓄積部12に蓄積されるセンサー機器情報に基づいて生成される。このとき、センサー一覧721に表示される各種センサーを示すアイコンとして、センサー機器情報の機器名に応じたアイコンを表示することで、機器の識別性を高めることができる。また、あらかじめユーザが登録したアイコンを表示してもよい。そして、センサー一覧721からユーザによりアイコンが選択されると、画面74に示すように、選択されたセンサーを示すアイコンが表示される。c.モジュール追加1次に、メニューからモジュールを選択する。モジュールが選択されると、画面74に示すように、制御ルールモジュールを示すアイコン741が表示される。ユーザは、制御ルールモジュールと、画面74に表示されるセンサーのうち任意のセンサーとを関連付ける。例えば、センサーから制御ルールモジュールへマウスをドラッグドロップすると、センサーと制御ルールモジュール間に矢印が表示され、両者を関連付けることができる。また、選択する制御ルールモジュールの種類を選択することもできる。制御ルールモジュールの種類の選択については、下記d.モジュール追加2で説明する。d.モジュール追加2ユーザは、さらにメニューからモジュールを選択することにより、制御ルールモジュールを容易に追加することができる。例えば、図10の画面76に示すように、制御ルールモジュール761~763を追加し、各センサーおよび制御ルールモジュール741と関連付ける。このように制御ルールモジュールを多段に関連付けることで、より複雑な制御ルールモジュールを実現することができる。ここで、選択する制御ルールモジュールの種類の選択について説明する。制御ルールモジュールは、図7に示す制御ルールモジュールの他、例えば図11および図12に示す制御ルールモジュールを選択することができる。各制御ルールモジュールについて以下説明する。図7に示す制御ルールモジュールは1つの閾値を有するが、図11に示す制御ルールモジュールは、2つの閾値、th1およびth2を有する。すなわち、図11に示す制御ルールモジュールは、複数の入力値x1,x2,xnに対し、1つの出力値yを出力する。また、図11に示す制御ルールモジュールは、複数の入力値x1,x2,xnの和を算出し、入力値の総和がth1以上th2未満か、th1未満か、th2以上かを判断する。入力値の総和がth1以上th2未満の場合は、1を出力する。入力値の総和がth1より小さい、またはth2以上の場合は0を出力する。図12に示す制御ルールモジュールは、閾値評価関数がシグモイド関数である。すなわち、図12に示す制御ルールモジュールは、図12の右図に示す式にしたがって、yが出力される。このように、図12に示す式は、上記図7や図11に示す式が出力値yを0または1の2値としているのに対し、出力値yを0から1までの連続値とする。次いで、ユーザは各制御ルールモジュールの閾値を設定する。例えば、図8に示すような閾値を各制御ルールモジュールに設定する。このとき、接続されたセンサーの出力内容に応じてユーザに分かり易い閾値表示をしてもよい。例えば、ドアセンサーが制御ルールモジュールに関連付けられている場合、ドアセンサーからは数値が入力されるが、画面76では、図3に示すドアセンサーの出力に応じて開または閉を選択できるようにする。e.制御コマンド追加次に、メニューから制御コマンドを選択する。制御コマンドを選択すると、ユーザが選択できる制御コマンド一覧が表示される。例えば、図10の画面78に示すように、制御コマンド一覧781が表示される。制御コマンドは、エアーコンディショナーの起動動作や、TVのON/OFF動作など、制御対象の機器が実行し得る動作を指示する。制御コマンドを受け付けられる制御対象の機器は、予め制御装置100により発見され、登録される。そして、制御コマンド一覧781からユーザがアイコンを選択すると、選択した制御コマンドのアイコン801が画面に表示される。ここで、制御コマンドに必要な情報を入力してもよい。例えば、メールで通知という制御コマンドを選択した場合、通知先のメールアドレスを入力する。f.制御ルール蓄積続いて、ユーザは、画面に表示された制御コマンドのアイコンと、制御モジュールとを関連付ける。例えば、制御ルールモジュール741から制御コマンドのアイコン801へマウスをドラッグドロップすると、図10の画面80に示すように、制御ルールモジュール741と制御コマンドのアイコン801が矢印で繋がり、制御ルールモジュールと制御コマンドを関連付けることができる。このようにして作成した制御ルールは、制御ルール蓄積部14に蓄積する。また、上述した例では、図10に示す画面にしたがって新たに制御ルールを作成する手順について説明した。一方、制御ルール蓄積部14に蓄積されている制御ルールを変更する場合は、画面80に示す制御ルールに対して、センサー、モジュール、制御コマンドの追加や削除、また、関連付けを示す矢印の追加、削除、変更を行う。これにより、ユーザはGUIを利用して自由に制御ルールをカスタマイズすることができる。以上説明したように、ユーザは自由に制御ルールの作成、変更を行い、制御ルールを設定することができる。なお、制御装置100が、他の制御装置と制御ルールを送受信する通信部を備えることで、ユーザは、他のユーザが作成した制御ルールを引用、または変更して利用することができる。また、上記通信部を介して他の制御装置と共有の制御ルール蓄積部を利用してもよい。なお、自分が作成し上記共有の制御ルール蓄積部に蓄積した制御ルールを他のユーザと共有したくない場合は、かかる制御ルールへのアクセス権を設定し、他のユーザには公開しないようにしてもよい。[2-4.制御処理]次に、制御装置100の処理手順について図13に示すフローチャートを参照して説明する。ここでは、図1に示す制御装置100における処理について説明するが、図15に示す制御装置101における処理も同様である。まず、ステップS301において、制御装置100は、制御装置100に接続されているセンサーを発見離脱する。センサーの発見は、例えばセンサーが制御装置100に接続されたときに制御装置100にセンサーが接続通知を行うことで、制御装置100はセンサーを発見することができる。または、制御装置100が定期的に問い合わせを行い、センサーが接続されているか確認してもよい。次いで、制御装置100のセンサー情報取得部11は、発見したセンサーのセンサー機器情報図3参照を取得し、センサー情報蓄積部12に蓄積する。また、発見したセンサーのセンサー機器情報のデータ構造のアクティブはTrueに設定される。一方、センサーが離脱した場合前回発見されたセンサーが発見されなかった場合は、センサー機器情報のデータ構造のアクティブはFalseに設定される。次いで、ステップS302において、センサー情報取得部11は、発見されたセンサーからセンサー情報図4参照を取得する。センサー情報の取得は、各センサーから定期的にセンサー情報を送信してもよいし、センサー情報取得部11から各センサーに定期的にセンサー情報を問い合わせるようにしてもよい。各センサーから取得したセンサー収集は、センサー機器情報と同様にセンサー情報蓄積部12に蓄積される。次に、ステップS303において、制御コマンド判定部15は、制御ルール蓄積部14から、センサー情報蓄積部12に蓄積されるセンサー情報に合致する制御ルールを取得する。センサー情報に合致する制御ルールとは、センサー機器情報のアクティブがTrueで、かつ、現在時刻からx秒内例えば60秒内のTimestampを持つセンサーに関する制御ルールである。現在時刻からx秒内のTimestampを持つセンサーを対象とすることで古いセンサー情報を除外することができる。あるいは、センサー情報取得部11が、センサーが検知する数値に変化があったときにセンサー情報を取得し、最新のTimestampを持つセンサー情報をセンサー情報蓄積部12に蓄積するようにしている場合には、現時刻に関係なく、センサー情報蓄積部12に蓄積されているセンサー情報を対象としてもよい。例えば、現在時刻が2010/10/1208:05:00の場合に、図3に示すセンサー機器情報と図4に示すセンサー情報を参照すると、センサー機器情報のアクティブがTrueで、かつ、現在時刻から60秒内のTimestampを持つセンサーは、人感センサーS001、照度センサーS004およびドアセンサーS006であることが分かる。したがって、制御コマンド判定部13は、人感センサーS001、照度センサーS004およびドアセンサーS006に関する制御ルールを制御ルール蓄積部12から取得する。次に、ステップS304において、上記各センサーに関する制御ルールから、全ての制御ルールの関係を構築できるか判定する。例えば、図14に示す制御ルールのように、ドアセンサー、人感センサーおよび照度センサーの値が入力されると、制御コマンドを判定できる制御ルールを構築できるか判定する。なお、図14に示す制御ルールのデータ構造は、図5に示すデータ構造であり、かかる制御ルールの概念図をデータ構造のIDと重複させた図は図6に示した通りである。次に、上記ステップS304で制御ルールが構築できた場合は、ステップS305において、制御コマンド判定部13は、構築した制御ルールに基づいて制御コマンドの判定を行う。以下、図14に例示する制御ルールを参照して制御ルールに基づいた制御コマンドの判定について説明する。制御コマンド判定部13は、ドアセンサーのセンサー情報を制御ルールモジュールに入力し、開/閉を判断する。開の場合には1が出力される。同様に、人感センサーのセンサー情報を制御ルールモジュールに入力し、有/無を判断する。無の場合には1が出力される。また、照度センサーのセンサー情報を制御ルールモジュールに入力し、入力された明るさを示す数値単位Lxが150Lx以上かどうか制御ルールモジュールで判断される。150Lx以上の場合には1が出力される。ここで、図14に示す制御ルールは、制御ルールモジュールが2段階に構成されている。すなわち、図14に示す制御ルールモジュールのうち、各種センサーからの入力値に応じて値を出力する各制御ルールモジュールが前段にあり、前段の各制御ルールモジュールからの入力値に応じた値を出力する制御ルールモジュールが後段にある。後段の制御ルールモジュールは、前段の各制御ルールモジュールからの入力値の総和が3以上か否か判断する。後段の制御ルールモジュールは、入力値の総和が3以上の場合は1を出力し、3以上以外の場合は0を出力する。続いて、図13に戻り、ステップS306の説明を行う。ステップS306において、制御コマンド判定部13は、上記ステップS305における制御ルールの実行により得られた出力値が1か否かを判定する。出力値が1の場合、制御コマンド判定部13は、制御コマンドありと判定し、処理はステップS307へ進む。一方、出力値が0の場合は制御コマンドなしと判定されるので、処理はステップS308に進む。次に、ステップS307において、機器制御部15は、制御コマンド判定部13により判定された制御コマンドを実行する。制御コマンドが示す実行内容の一例は、図9に示すとおりである。図14に示す制御ルールにより判定される制御コマンドによれば、メール通知が実行される。メール通知の実行方法としては、機器制御部15が、制御装置100に接続されたコンピュータに、予め登録されたメールアドレス宛にメール送信を行うよう制御してもよいし、機器制御部15が自ら、予め登録されたメールアドレス宛にメール送信を行ってもよい。このようにして、例えば、玄関のドアが開いたときにリビングに人がおらず、リビングの電気が点灯している場合に、メールにてリビングの電気が点灯したままである旨をユーザに通知することができる。一方、ステップS308においては、終了条件に該当するか否か判定され、該当しない場合はステップS302に戻り、該当する場合は処理が終了する。終了条件は、ユーザからの指示があった場合、または何らかのエラーがあった場合等である。<3.第2の実施形態による制御システム>[3-1.概要]次に、本開示による第2の実施形態による制御システムについて説明する。本実施形態による制御装置101は、複数のホームネットワークとインターネットを介して接続される。例えば図15に示すように、ホームネットワーク200に配置されるセンサー情報転送ゲートウェイ30、ホームネットワーク500に配置されるセンサー制御ゲートウェイ40および制御装置101がインターネット300を介して接続する制御システムが提案される。ホームネットワーク200は、図15に示すように、人感センサー21、温度センサー22、照度センサー23、およびセンサー情報転送ゲートウェイ30と接続する家庭内のホームネットワークである。ホームネットワーク500は、図15に示すように、ON/OFF制御される画像表示装置51、温度のレベル調整制御がされる空気調節装置52等の制御対象の機器、およびセンサー制御ゲートウェイ40と接続する家庭内のホームネットワークである。携帯電話端末に搭載されるGPSセンサー24からのセンサー情報は、インターネット300を介して制御装置101に送信される。また、制御装置101とコンピュータ54はインターネット300を介して接続される。[3-2.構成]次に、各装置の構成について図16を参照して説明する。まず、制御装置101は、図16に示すように、センサー情報取得部11、センサー情報蓄積部12、制御コマンド判定部13、制御ルール蓄積部14、機器制御部15および通信部16を備える。通信部16は、機器制御部15から出力される制御コマンドを、インターネット300を介して制御対象の機器に送信する。制御装置101の他の構成は、第1の実施形態において説明した通りであるので、ここでの詳細な説明は省略する。上記構成を有する制御装置101は、制御コマンドのうちメール送信コマンドといったホームネットワークと切り離せる制御コマンドを、センサー制御ゲートウェイ500を介さず制御を実行する機器へ直接送信してもよい。例えば、制御装置101は、メール送信機能を有するコンピュータ54にメール送信コマンドを送信する。または、制御装置101は、メール送信を制御装置101が備える通信部16により実行してもよい。センサー情報転送ゲートウェイ30は、図16に示すように、通信部31とセンサー情報取得部32を備える。センサー情報取得部32は、各種センサーからセンサー情報を取得する。通信部31は、センサー情報取得部32により取得したセンサー情報を制御装置101に送信する。センサー情報転送ゲートウェイ30は、各種センサーから取得したセンサー情報を制御装置101に一括して送信してもよい。また、ホームネットワーク200上の各種センサーとセンサー情報転送ゲートウェイ30の間は、低消費電力の近距離無線通信規格であるZigBeeで接続してもよい。また、センサー情報転送ゲートウェイ30とインターネット上の制御装置101との間は、Ethernetで接続してもよい。センサー制御ゲートウェイ40は、図16に示すように、通信部41と機器制御部42を備える。通信部41は、制御装置101から制御コマンドを受信する。機器制御部42は、受信した制御コマンドを制御対象の機器へ送る。センサー制御ゲートウェイ40とインターネット上の制御装置101との間は、Ethernetで接続してもよい。また、ホームネットワーク500上の制御対象の機器とセンサー制御ゲートウェイ40の間は、低消費電力の近距離無線通信規格であるZigBeeで接続してもよい。このように、複数のホームネットワークおよび制御装置101がインターネットを介して通信可能になることで、制御装置101は、ホームネットワーク上に配置されるセンサーのセンサー情報に応じて他のホームネットワーク上に配置される機器を制御することができる。例えば、離れて暮らす両親の生活状況を人感センサー等でセンシングし、状況をモニタリングすることができる。また、遠隔地の状況をセンシングすることで、異常があった場合にアラートを通知することができる。さらに、制御装置101をインターネット上に配置することで、ホームネットワークの外部から制御装置101に容易にアクセスすることができる。例えば、家の外から携帯電話、スマートフォンなどの携帯端末装置を介して、容易に家の中の状況をモニタリングすることができる。<4.まとめ>以上説明したように、本開示の制御システムによれば、センサーからセンサー情報を収集し、予め設定した制御ルールに基づき、取得したセンサー情報に応じた制御コマンドを判定することができる。また、制御ルールをユーザが自由に作成、変更を行って設定できるので、よりユーザの生活を快適にする制御システムを提供することができる。また、本開示の制御システムによれば、制御ルールは、1以上のセンサーからのセンサー情報に基づいて出力値を決定する制御ルールモジュールから構成され得る。また、制御ルールモジュールは、1以上のセンサーからの情報の総和と、あらかじめ設定された閾値を比較して出力値を決定することができる。また、制御ルールは、制御ルールモジュールを多段的に組み合わせて構成してもよい。また、本開示の制御システムによれば、制御装置は、制御ルールを他のユーザと共有するための通信部を備えてもよい。これにより、他のユーザが既に作成した制御ルールを選択するだけで、ユーザは自分の環境で利用することができる。また、他のユーザが作成した制御ルールを変更することで、制御ルールを容易に自分用にカスタマイズすることができる。また、制御ルールを作成または変更するためにGUIを利用することで、ユーザは簡単な手順でオリジナルの制御ルールを作成することができる。また、上記第2の実施形態による制御システムでは、各種センサーと接続するホームネットワーク200と、制御対象の機器と接続するホームネットワーク500が別のホームネットワークの場合を例として説明したが、本開示による制御システムはこれに限られない。例えば、一つのホームネットワークに、各種センサー、および制御対象の機器を配置してもよい。この場合、かかるホームネットワーク上にインターネットと接続するためのゲートウェイを配置し、ゲートウェイからインターネット上の制御装置と通信する。かかるゲートウェイの構成は、上述したセンサー情報転送ゲートウェイ30の構成およびセンサー制御ゲートウェイ40の構成を有する。以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。例えば、上記実施形態では、図13に制御システムの処理手順を示したが、本技術はかかる処理の順序に限定されない。例えば、ステップS301のセンサー発見離脱や、ステップS302のセンサーデータ取得は、別のプロセスとして独立して実行してもよい。また、制御システムの処理手順は一定間隔で定期的に実行してもよいし、センサー情報を取得する別プロセスで、センサー情報を取得したことをトリガーにして実行してもよい。なお、本技術は以下のような構成も取ることができる。1機器を制御する制御コマンドを判定するためのユーザにより設定可能な制御ルールに基づき、センサー情報に応じた制御コマンドを判定する判定部と、前記判定部により判定された制御コマンドに応じて機器を制御する制御部と、を備える、制御装置。2前記制御ルールは、センサーと、入力値と出力値の関係を規定する制御ルールモジュールと、制御コマンドの論理的な接続関係を規定する、前記1に記載の制御装置。3前記制御ルールは、前記制御ルールモジュールの多段的な接続関係を規定する、前記2に記載の制御装置。4前記制御装置は、前記制御ルールを設定する際に、前記制御ルールモジュールと、前記センサーと、前記制御コマンドを示す各オブジェクトを表示し、ユーザに選択させる表示制御部をさらに備える、前記2または3に記載の制御装置。5前記制御装置は、前記制御ルールを他の制御装置と送受信する通信部と、前記制御ルールを蓄積する制御ルール蓄積部と、を備える、前記2から4のいずれか1項に記載の制御装置。"