"人を検知するための少なくとも1つのセンサと複数の機器との第1の対応関係を記憶するメモリを備え、前記少なくとも1つのセンサのうちのいずれかは2つ以上の前記機器に対応付けられており、前記少なくとも1つのセンサと前記複数の機器と通信するための通信インターフェイスと、前記第1の対応関係を参照することによって、前記少なくとも1つのセンサの各々からの検知結果に基づいて、前記通信インターフェイスを介して前記センサに対応する複数の機器を制御するためのプロセッサとをさらに備える、コントローラ。前記第1の対応関係が可変である、請求項1に記載のコントローラ。前記メモリは、季節、日付、および時刻の少なくとも1つに対応付けられた複数種類の前記第1の対応関係を記憶し、前記プロセッサは、前記季節、日付、および時刻の少なくとも1つに基づいて、1つの前記第1の対応関係を選択する、請求項1または2に記載のコントローラ。前記メモリは、ユーザと前記機器の制御情報との第2の対応関係を記憶し、前記センサは、カメラであって、前記プロセッサは、前記検知結果として前記センサから画像を受信し、前記第2の対応関係を参照することによって、前記画像に基づいて識別された人に対応する制御情報に基づいて、前記センサに対応する機器を制御する、請求項1から3のいずれかに記載のコントローラ。前記第2の対応関係が可変である、請求項4に記載のコントローラ。前記センサは、人感センサであって、前記プロセッサは、前記検知結果として前記センサから人を検知したか否かを示す情報を受信し、前記情報に応じて、前記センサに対応する機器を制御する、請求項1から3のいずれかに記載のコントローラ。人を検知するための少なくとも1つのセンサと複数の機器との第1の対応関係を記憶するメモリと、プロセッサと、通信インターフェイスとを含むコントローラにおける制御方法であって、前記少なくとも1つのセンサのうちのいずれかは2つ以上の前記機器に対応付けられており、前記プロセッサが、前記通信インターフェイスを介して、前記少なくとも1つのセンサの各々から、検知結果を受信するステップと、前記プロセッサが、前記第1の対応関係を参照することによって、前記少なくとも1つのセンサの各々からの検知結果に基づいて、前記通信インターフェイスを介して前記センサに対応する複数の機器に制御命令を送信するステップとを備える、制御方法。近年、センサを有効利用すること、すなわち、少ないセンサを利用してより効率的に複数の機器を制御するシステムが求められている。本発明は、かかる問題を解決するためになされたものであり、その目的は、少ないセンサを利用してより効率的に複数の機器を制御するコントローラおよび通信方法を提供することにある。この発明のある局面に従うと、人を検知するための少なくとも1つのセンサと複数の機器との第1の対応関係を記憶するメモリを備えるコントローラが提供される。少なくとも1つのセンサのうちのいずれかは2つ以上の機器に対応付けられている。コントローラは、少なくとも1つのセンサと複数の機器と通信するための通信インターフェイスと、第1の対応関係を参照することによって、少なくとも1つのセンサの各々からの検知結果に基づいて、通信インターフェイスを介してセンサに対応する複数の機器を制御するためのプロセッサとをさらに備える。好ましくは、第1の対応関係が可変である。好ましくは、メモリは、季節、日付、および時刻の少なくとも1つに対応付けられた複数種類の第1の対応関係を記憶する。プロセッサは、季節、日付、および時刻の少なくとも1つに基づいて、1つの第1の対応関係を選択する。好ましくは、メモリは、ユーザと機器の制御情報との第2の対応関係を記憶する。センサは、カメラである。プロセッサは、検知結果としてセンサから画像を受信し、第2の対応関係を参照することによって、画像に基づいて識別された人に対応する制御情報に基づいて、センサに対応する機器を制御する。好ましくは、第2の対応関係が可変である。好ましくは、センサは、人感センサである。プロセッサは、検知結果としてセンサから人を検知したか否かを示す情報を受信し、情報に応じて、センサに対応する機器を制御する。この発明の別の局面に従うと、人を検知するための少なくとも1つのセンサと複数の機器との第1の対応関係を記憶するメモリと、プロセッサと、通信インターフェイスとを含むコントローラにおける制御方法が提供される。少なくとも1つのセンサのうちのいずれかは2つ以上の機器に対応付けられている。制御方法は、プロセッサが、通信インターフェイスを介して、少なくとも1つのセンサの各々から、検知結果を受信するステップと、プロセッサが、第1の対応関係を参照することによって、少なくとも1つのセンサの各々からの検知結果に基づいて、通信インターフェイスを介してセンサに対応する複数の機器に制御命令を送信するステップとを備える。以上のように、本発明によって、少ないセンサを利用してより効率的に複数の機器を制御することができるコントローラおよび通信方法が提供される。以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。[実施の形態1]<ネットワークシステムの全体構成>まず、本実施の形態に係るネットワークシステムの全体構成について説明する。図1は、本実施の形態に係るネットワークシステム1の全体構成を示すイメージ図である。図1を参照して、本実施の形態に係るネットワークシステム1は、たとえば、住宅やオフィスなどに設置される。ネットワークシステム1は、リビングルーム300の北側に設置されるエアコン200Aと、リビングルーム300の北側に設置されるライト200Bと、リビングルーム300の南側に設置されるライト200Cと、リビングルーム300の南側に設置されるエアコン200Dと、リビングルーム300の南側に設置される窓のカーテンを開閉するためのカーテン開閉装置200Eなどこれらを総称して以下では電気機器という。を含む。そして、ネットワークシステム1は、リビングルーム300の北側をセンシングするための第1のセンサ200Xと、リビングルーム300の南側をセンシングするための第2のセンサ200Yと、リビングルーム300の外屋外をセンシングするための第3のセンサ200Zとを含むこれらを総称して以下ではセンサという。。そして、リビングルーム300に限らず、他の複数の部屋毎に、このような電気機器とセンサとが設置されていることが好ましい。この場合、コントローラ100が、当該電気機器とセンサと通信可能であることが好ましい。本実施の形態においては、センサは、デジタルカメラを含む。センサは、撮影した画像を逐次コントローラ100へと送信する。あるいは、センサは、人感センサとデジタルカメラとを含んでもよい。センサは、人感センサによって人を検知したときに当該人を撮影し、撮影した画像をコントローラ100へと送信する。ネットワークシステム1は、電気機器とセンサとを制御するためのコントローラ100を含む。コントローラ100は、有線あるいは無線のネットワークを介して、電気機器およびセンサなどとデータ通信が可能である。コントローラ100は、ネットワークとして、たとえば、無線LAN、ZigBee、Bluetooth登録商標、有線LANLocalAreaNetwork、またはPLCPowerLineCommunicationsなどを利用する。コントローラ100は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。<ネットワークシステムの動作概要>次に、本実施の形態に係るネットワークシステム1の動作概要について説明する。図1を参照して、本実施の形態においては、複数のセンサの各々に複数の電気機器が対応付けられている。たとえば、第1のセンサ200Xには、テレビ200Aと、北ライト200Bとが対応付けられている。第2のセンサ200Yには、南ライト200Cと、エアコン200Dと、カーテン開閉装置200Eとが対応付けられている。より詳細には、センサと電気機器との対応関係が可変であることが好ましい。本実施の形態においては、季節や、日付や、時刻に応じて、センサと電気機器との対応関係が自動で変化する。たとえば、外気温度に応じて、エアコン200Dに対応するセンサを変化させる形態が挙げられる。具体的には、外気温度が低い夜や冬は、第1のセンサ200Xに、テレビ200Aと、北ライト200Bと、エアコン200Dとを対応付けて、第2のセンサ200Yに、南ライト200Cと、カーテン開閉装置200Eとを対応付ける。そして、外気温度が高い夜や冬は、第1のセンサ200Xに、テレビ200Aと、北ライト200Bとを対応付けて、第2のセンサ200Yに、南ライト200Cと、エアコン200Dと、カーテン開閉装置200Eとを対応付ける。あるいは、深夜には、第1のセンサ200Xに、テレビ200Aと、北ライト200Bとを対応付けて、第2のセンサ200Yに、南ライト200Cと、エアコン200Dと、カーテン開閉装置200Eとを対応付けて、第3のセンサに、防犯用に、ライト200B,200Cを対応付けてもよい。このように、1つのセンサが複数の電気機器に対応付けられているだけでなく、1つの電気機器も複数のセンサに対応付けてもよい。なお、深夜には、第1のセンサ200Xに、テレビ200Aを対応付けて、第2のセンサ200Yに、エアコン200Dと、カーテン開閉装置200Eとを対応付けて、第3のセンサに、防犯用に、ライト200B,200Cを対応付けてもよい。すなわち、1つのセンサが複数の電気機器に対応付けられており、1つの電気機器は1つのセンサに対応付けられていてもよい。コントローラ100は、上記のセンサと電気機器との対応関係を参照しながら、センサの検知結果に基づいて対応する電気機器を制御する。好ましくは、コントローラ100は、センサからの画像に基づいてユーザを識別することによって、センサに対応する電気機器に、識別されたユーザに対応する動作をさせる。このように、本実施の形態に係るネットワークシステム1では、1つのセンサに複数の電気機器が対応付けられている。通常は、1つの電気機器に、複数のセンサが対応付けられたり設けられたりする。すなわち、複数のセンサからの情報に基づいて、1つの電気機器を制御するシステムは知られている。しかしながら、本実施の形態に係るネットワークシステム1では、1つのセンサに複数の電気機器が対応付けられているものであって、センサをより効率的に利用して機器を制御することができるものである。また、本実施の形態に係るネットワークシステム1では、状況に応じてセンサと電気機器との対応関係が変化するため、ユーザにとってより好ましい環境を実現することができる。以下、このような機能を実現するためのネットワークシステム1の具体的な構成について詳述する。<コントローラ100のハードウェア構成>本実施の形態に係るコントローラ100のハードウェア構成の一態様について説明する。図2は、本実施の形態に係るコントローラ100のハードウェア構成を表わすブロック図である。コントローラ100は、メモリ101と、ディスプレイ102と、タブレット103と、ボタン104と、通信インターフェイス105と、スピーカ107、時計108、CPUCentralProcessingUnit110とを含む。メモリ101は、各種のRAMRandomAccessMemoryや、ROMReadOnlyMemoryや、ハードディスクなどによって実現される。たとえば、メモリ101は、読取用のインターフェイスを介して利用される、USBUniversalSerialBusメモリ、CD-ROMCompactDiscReadOnlyMemory、DVD-ROMDigitalVersatileDiskReadOnlyMemory、メモリカード、FDFlexibleDisk、ハードディスク、磁気テープ、カセットテープ、MOMagneticOpticalDisc、MDMiniDisc、ICIntegratedCircuitカードメモリカードを除く、光カード、マスクROM、EPROM、EEPROMElectronicallyErasableProgrammableReadOnlyMemoryなどの、不揮発的にプログラムを格納する媒体などによっても実現される。メモリ101は、CPU110によって実行される制御プログラムと第1のセンサテーブル101Aと第2のセンサテーブル101Bと時間テーブル101Xとユーザテーブル101Yとを記憶する。図3は、本実施の形態に係る第1のセンサテーブル101A第1の対応関係を示すイメージ図である。図4は、本実施の形態に係る第2のセンサテーブル101B第1の対応関係を示すイメージ図である。以下では、第1のセンサテーブル101Aと第2のセンサテーブル101Bとを総称してセンサテーブルともいう。図3を参照して、第1のセンサテーブル101Aおよび第2のセンサテーブル101Bは、電気機器毎に、電気機器のIDに対応付けて、電気機器の名前と、電気機器に対応するセンサのIDと、センサが人を検知したときの命令と、センサが人を検知していないときの命令とを対応付ける。なお、第1のセンサテーブル101Aおよび第2のセンサテーブル101Bは、複数の部屋に関する上記の情報を格納してもよい。この場合、第1のセンサテーブル101Aおよび第2のセンサテーブル101Bは、電気機器毎に、電気機器のIDに対応付けて、電気機器の名前と、電気機器に対応するセンサのIDと、センサが人を検知したときの命令と、センサが人を検知していないときの命令と、電気機器が設置されている部屋のIDおよび名前とを対応付ける。より詳細には、後述するように、ユーザテーブル101Yが、ユーザ毎かつ電気機器毎に制御命令を記憶している場合には、第1のセンサテーブル101Aと第2のセンサテーブル101Bは、センサが人を検知しているときの検知時命令を記憶していなくともよい。メモリ101は、第1のセンサテーブル101Aや第2のセンサテーブル101B以外にも、様々な条件に相応しいセンサテーブルを格納することが好ましい。たとえば、メモリ101は、深夜用のセンサテーブルや、外出用のセンサテーブルや、いずれかのセンサが故障していると判断されたときに使用されるセンサテーブルを格納してもよい。図5は、本実施の形態に係る時間テーブル101Xを示すイメージ図である。図5を参照して、時間テーブル101Xは、日付の期間を示す情報と、時刻の期間を示す情報と、採用されるべきセンサテーブルを特定するための情報とを対応付ける。CPU110は、時間テーブル101Xを参照することによって、現在の、日付や時間帯に応じて、好ましいセンサと電気機器との対応関係を得ることができる。本実施の形態においては、時間テーブル101Xは、季節と時間帯とに対応付けて第1のセンサテーブル101Aを識別するための情報と第2のセンサテーブル101Bを識別するための情報とを格納しているが、日付のみや時刻のみに対応付けて複数のセンサテーブルの各々を識別するための情報を格納してもよい。図6は、本実施の形態に係るユーザテーブル101Y第2の対応関係を示すイメージ図である。図6を参照して、ユーザテーブル101Yは、ネットワークシステム1が設置される住宅やオフィスのユーザユーザの名前および/またはユーザのIDと、電気機器電気機器の名前および/または電気機器のIDと、制御命令とを対応付ける。図2に戻って、メモリ101は、顔画像に基づいてユーザを識別するための情報101Zを格納していることが好ましい。たとえば、メモリ101は、ユーザを識別するためのIDに対応付けて、当該ユーザの顔画像そのもの、あるいは、ユーザの顔を識別するための特徴情報などを格納する。ディスプレイ102は、CPU110によって制御されることによって、電気機器やセンサの動作状態を表示する。タブレット103は、ユーザの指によるタッチ操作を検出して、タッチ座標などをCPU110に入力する。CPU110は、タブレット103を介して、ユーザからの命令を受け付ける。本実施の形態においては、ディスプレイ102の表面にタブレット103が敷設されている。すなわち、本実施の形態においては、ディスプレイ102とタブレット103とがタッチパネル106を構成する。ただし、コントローラ100は、タブレット103を有していなくともよい。ボタン104は、コントローラ100の表面に配置される。決定キー、方向キー、テンキーなどの複数のボタンがコントローラ100に配置されても良い。ボタン104は、ユーザからの命令を受け付ける。ボタン104は、ユーザからの命令をCPU110に入力する。通信インターフェイス105は、CPU110によって制御されることによって、ネットワークを介して、電気機器とデータを送受信する。CPU110は、通信インターフェイス105を利用して、センサともデータを送受信する。上述したように、通信インターフェイス105は、たとえば、無線LAN、ZigBee、Bluetooth登録商標、有線LAN、またはPLCなどを利用することによって、電気機器とデータを送受信する。スピーカ107は、CPU110からの命令に基づいて、音声を出力する。たとえば、CPU110は、音声データに基づいて、スピーカ107に音声を出力させる。時計108は、CPU110からの命令に基づいて、現在の日付や時刻をCPU110に入力する。CPU110は、メモリ101に記憶されている各種のプログラムを実行することによって、図8~図11のような、各種の情報処理を実行する。換言すれば、コントローラ100における処理は、各ハードウェアおよびCPU110により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ101に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス105を利用することによってダウンロードされて、メモリ101に一旦格納される。CPU110は、ソフトウェアを実行可能なプログラムの形式でメモリ101に格納してから、当該プログラムを実行する。なお、記憶媒体としては、CD-ROMCompactDiscReadOnlyMemory、DVD-ROMDigitalVersatileDiskReadOnlyMemory、USBUniversalSerialBusメモリ、メモリカード、FDFlexibleDisk、ハードディスク、磁気テープ、カセットテープ、MOMagneticOpticalDisc、MDMiniDisc、ICIntegratedCircuitカードメモリカードを除く、光カード、マスクROM、EPROM、EEPROMElectronicallyErasableProgrammableReadOnlyMemoryなどの、不揮発的にプログラムを格納する媒体が挙げられる。ここでいうプログラムとは、CPUにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。より詳細には、本実施の形態に係るCPU110は、通信インターフェイス105を介して、センサの各々から検知結果を受信する。たとえば、CPU110は、受信した画像に基づいて、当該画像に含まれるユーザを認識する。CPU110は、時間テーブル101Xを参照して、好ましいセンサテーブル101A,101Bを特定する。CPU110は、センサテーブル101A,101Bを参照して、人を検知したセンサに対応する電気機器を特定する。CPU110は、ユーザテーブル101Yを参照して、識別されたユーザと電気機器とに対応する制御命令を特定する。CPU110は、通信インターフェイス105を介して、電気機器に、制御命令を送信する。たとえば、夏の昼間に、第1のセンサ200Xが長女を検出した場合には、CPU110は、時間テーブル101Xを参照して、メモリ101から第1のセンサテーブル101Aを読み出す。CPU110は、第1のセンサテーブル101Aを参照して、第1のセンサ200Xに対応するテレビ200Aと北ライト200Bとを特定する。CPU110は、ユーザテーブル101Yを参照して、長女に対応する、テレビ200Aと北ライト200Bの制御命令を読み出す。CPU110は、通信インターフェイス105を介して、テレビ200Aと北ライト200Bとに制御命令を送信する。冬の昼間に、第1のセンサ200Xが父を検出した場合には、CPU110は、時間テーブル101Xを参照して、メモリ101から第2のセンサテーブル101Bを読み出す。CPU110は、第2のセンサテーブル101Bを参照して、第1のセンサ200Xに対応するテレビ200Aと北ライト200Bとエアコン200Dを特定する。CPU110は、ユーザテーブル101Yを参照して、長女に対応する、テレビ200Aと北ライト200Bとエアコン200Dの制御命令を読み出す。CPU110は、通信インターフェイス105を介して、テレビ200Aと北ライト200Bとエアコン200Dとに制御命令を送信する。なお、CPU110は、ボタン104や、タッチパネル106を介して、ユーザからセンサテーブルやユーザテーブル内のデータを手動で変更するための命令を受け付けてもよい。<センサのハードウェア構成>本実施の形態に係るセンサ200X,200Y,200Zのハードウェア構成の一態様について説明する。図7は、本実施の形態に係るセンサのハードウェア構成を表わすブロック図である。図7を参照して、センサは、メモリ201と、カメラ202と、通信インターフェイス205と、CPU210とを含む。CPU210は、カメラ202を利用して人を撮影する。CPU210は、通信インターフェイス205を介して、撮影画像を逐次コントローラ100に送信する。あるいは、センサは、カメラ202とは別に人感センサを有してもよい。この場合、CPU210は、人感センサによって人が検知されたときに、カメラ202を動作撮影させる。CPU210は、撮影画像をメモリ201に一時的に格納することもできる。また、センサが、すなわちCPU210が、撮影画像から部屋にいるユーザを識別してもよい。この場合、CPU210が、部屋にいるユーザを示す識別情報をコントローラ100へと送信する。<コントローラ100における顔登録処理>次に、本実施の形態に係るコントローラ100における顔登録処理について説明する。図8は、本実施の形態に係るコントローラ100における顔登録処理の処理手順を示すフローチャートである。図8を参照して、まず、CPU110は、ボタン104あるいはタッチパネル106を介して、ユーザから顔の登録処理を開始するための命令を受け付ける。CPU110は、顔画像を撮影するためのセンサカメラを選択するための命令を受け付ける。これによって、CPU110は、以下の処理を開始する。CPU110は、ボタン104あるいはタッチパネル106を介して、ユーザから電気機器毎の制御命令ユーザ係数を受け付けるステップS102。たとえば、ユーザは、テレビ200Aの画面の明るさおよび音量、ライト200B,200Cの明るさ、エアコン200Dの設定温度などを設定する。ユーザ係数の設定が完了すると、CPU110は、スピーカ107を用いて、ユーザに選択されたセンサの前に移動するように通知する。CPU110は、通信インターフェイス105を介して、選択されたセンサから画像を受信するステップS104。CPU110は、受信した画像に顔画像が含まれているか否かを判断するステップS106。受信した画像に顔画像が含まれていない場合ステップS106においてNOである場合、CPU110は、ステップS104からの処理を繰り返す。受信した画像に顔画像が含まれている場合ステップS106においてYESである場合、CPU110は、当該顔画像から特徴点を検出するステップS108。CPU110は、顔画像を検出できなかった場合ステップS108においてNOである場合、ステップS104からの処理を繰り返す。CPU110は、顔画像を検出できた場合ステップS108においてYESである場合、顔画像がユーザに設定された状態であるか否かを判断するステップS110。顔画像がユーザに設定された状態でない場合ステップS110においてNOである場合、CPU110は、ステップS104からの処理を繰り返す。顔画像がユーザに設定された状態である場合ステップS110においてYESである場合、CPU110は、当該顔画像または顔を識別するための特徴情報をメモリ101に格納する。<コントローラ100における機器制御処理>次に、本実施の形態に係るコントローラ100における機器制御処理について説明する。図9は、本実施の形態に係るコントローラ100における機器制御処理の処理手順を示すフローチャートである。図9を参照して、CPU110は、通信インターフェイス105を介してセンサからデータを待ち受ける。CPU110は、センサからデータを受信したか否かを判断するステップS202。CPU110は、センサからデータを受信しなかった場合ステップS202においてNOである場合、ステップS202の処理を繰り返す。CPU110は、センサからデータを受信した場合ステップS202においてYESである場合、時間テーブル101Xを参照して、現在の時刻に基づいて、メモリ101からセンサテーブルを読み出す。CPU110は、センサテーブルを参照して、データを送信したセンサに対応する電気機器を特定するステップS204。CPU110は、センサからの画像に人が含まれるか否かを判断するステップS206。あるいは、CPU110は、センサから人を検知した旨の情報を受信したか否かを判断する。センサからの画像に人が含まれない場合ステップS206においてNOである場合、CPU110は、センサテーブルを参照して、センサに対応する電気機器の非検知時の制御命令を特定するステップS208。CPU110は、通信インターフェイス105を介して、センサに対応する電気機器に、非検知時の制御命令を送信するステップS210。センサからの画像に人が含まれる場合ステップS206においてYESである場合、CPU110は、認証処理を実行するステップS300。認証処理については後述する。CPU110は、画像に含まれる人の識別に成功したか否かを判断するステップS212。画像に含まれる人を識別できなかった場合ステップS212においてNOである場合、CPU110は、ステップS208からの処理を繰り返す。画像に含まれる人が識別できた場合ステップS212においてYESである場合、CPU110は、ユーザテーブル101Yを参照して、センサに対応する電気機器と識別されたユーザとに対応する制御命令を特定するステップS214。CPU110は、通信インターフェイス105を介して、当該センサに対応する電気機器に、ユーザに対応する制御命令を送信するステップS216。<コントローラ100における認証処理>次に、本実施の形態に係るコントローラ100における認証処理について説明する。図10は、本実施の形態に係るコントローラ100における認証処理の処理手順を示すフローチャートである。図10を参照して、CPU110は、センサの画像を取得するステップS302。CPU110は、取得した画像に顔画像が含まれているか否かを判断するステップS304。取得した画像に顔画像が含まれていない場合ステップS304においてNOである場合、CPU110は、ステップS302からの処理を繰り返す。取得した画像に顔画像が含まれている場合ステップS304においてYESである場合、CPU110は、当該顔画像から特徴点を検出するステップS306。CPU110は、特徴点を検出できなかった場合ステップS306においてNOである場合、ステップS302からの処理を繰り返す。CPU110は、特徴点を検出できた場合ステップS306においてYESである場合、検出した特徴点に基づいて顔画像がユーザに設定された状態であるか否かを判断するステップS308。顔画像がユーザに設定された状態でない場合ステップS308においてNOである場合、CPU110は、認証が失敗した旨のデータ認証結果を返すステップS310。たとえば、CPU110は、ディスプレイ102に、センサを特定するための情報と部屋を特定するための情報と認証が失敗した旨のメッセージとを表示させてもよい。CPU110は、機器制御処理へと制御を戻す。顔画像がユーザに設定された状態である場合ステップS308においてYESである場合、CPU110は、顔認識の信頼度が閾値以上であるか否かを判断するステップS312。顔認識の信頼度が閾値以上でない場合ステップS312においてNOである場合、CPU110は、ステップS310からの処理を繰り返す。顔認識の信頼度が閾値以上である場合ステップS312においてYESである場合、CPU110は、識別されたユーザを特定するためのデータ認証結果を返す。CPU110は、機器制御処理へと制御を戻す。<変形例>上記の実施の形態では、センサがカメラであって、当該センサに対応する電気機器へと、識別された人ユーザに対応する命令を、送信するものであった。しかしながら、センサは、単に、人がいるか否かを検出するためだけの人感センサであってもよい。以下では、コントローラが、センサからの、画像データではなく、人を検知したか否かを示す情報に基づいて、当該センサに対応する電気機器を制御するネットワークシステム1について説明する。なお、図1を参照して、本変形例に係るネットワークシステム1の全体構成は、上記の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。図2を参照して、本変形例に係るコントローラ100のハードウェア構成は、メモリ101がユーザテーブル101Yを記憶しない点において、上記の実施の形態と異なる。図3,4を参照して、本変形例に係る第1のセンサテーブル101Aと第2のセンサテーブル101Bは、上記の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。図5を参照して、本変形例に係る時間テーブル101Xは、上記の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。本変形例のコントローラ100のCPU110は、図8に示したような顔登録処理や図10に示したような認証処理を実行しない。以下では、本変形例に係るコントローラ100における機器制御処理の処理手順について説明する。図11は、本変形例に係るコントローラ100における機器制御処理の処理手順を示すフローチャートである。図11を参照して、CPU110は、通信インターフェイス105を介してセンサからデータを待ち受ける。CPU110は、センサからデータを受信したか否かを判断するステップS402。CPU110は、センサからデータを受信しなかった場合ステップS402においてNOである場合、ステップS402の処理を繰り返す。CPU110は、センサからデータを受信した場合ステップS402においてYESである場合、時間テーブル101Xを参照して、現在の時刻に基づいて、メモリ101からセンサテーブルを読み出す。CPU110は、センサテーブルを参照して、センサに対応する電気機器を特定するステップS404。CPU110は、センサから人を検知した旨の情報を受信したか否かを判断するステップS406。センサが人を検知しなかった場合ステップS406においてNOである場合、CPU110は、センサテーブルを参照して、センサに対応する電気機器の非検知時の制御命令を特定するステップS408。CPU110は、通信インターフェイス105を介して、センサに対応する電気機器に、非検知時の制御命令を送信するステップS410。センサが人を検知した場合ステップS406においてYESである場合、CPU110は、センサテーブルを参照して、センサに対応する電気機器に対応する検知時の制御命令を特定するステップS414。CPU110は、通信インターフェイス105を介して、センサに対応する電気機器に、検知時の制御命令を送信するステップS416。<その他の実施の形態>本発明は、コントローラ100や電気機器や他の携帯電話などにプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ又はCPUやMPUが記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSオペレーティングシステムなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。"