Nothing Special   »   [go: up one dir, main page]

JP6635857B2 - Device control system, device control method, controller, and device control program - Google Patents

Device control system, device control method, controller, and device control program Download PDF

Info

Publication number
JP6635857B2
JP6635857B2 JP2016074135A JP2016074135A JP6635857B2 JP 6635857 B2 JP6635857 B2 JP 6635857B2 JP 2016074135 A JP2016074135 A JP 2016074135A JP 2016074135 A JP2016074135 A JP 2016074135A JP 6635857 B2 JP6635857 B2 JP 6635857B2
Authority
JP
Japan
Prior art keywords
area
sensor
user
data
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016074135A
Other languages
Japanese (ja)
Other versions
JP2017188717A (en
Inventor
亜紀 木村
亜紀 木村
智子 三木
智子 三木
由佳 津田
由佳 津田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2016074135A priority Critical patent/JP6635857B2/en
Publication of JP2017188717A publication Critical patent/JP2017188717A/en
Application granted granted Critical
Publication of JP6635857B2 publication Critical patent/JP6635857B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Selective Calling Equipment (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、複数のセンサモジュールと、被制御機器と、被制御機器を制御するコントローラとを有する機器制御システム、この機器制御システムで実施される機器制御方法、被制御機器を制御するコントローラ、及び被制御機器を制御するための機器制御プログラムに関する。   The present invention relates to a device control system having a plurality of sensor modules, a controlled device, and a controller for controlling the controlled device, a device control method performed by the device control system, a controller for controlling the controlled device, and The present invention relates to a device control program for controlling a controlled device.

一般に、宅内における環境(例えば、温度)を快適にするため、多くの機器(例えば、電気機器)が使用されている。宅内とは、ある敷地内又はある建物内のような予め定められた領域(空間)内を意味する。機器の例としては、寒さを軽減するための電気カーペット及び床暖房システムなどの暖房機器、暑さを取り除くための扇風機などの冷房機器、並びに冷暖房のためのエアコンディショナーがある。   2. Description of the Related Art Generally, many devices (for example, electric devices) are used to make an environment (for example, temperature) in a house comfortable. The house means a predetermined area (space) such as a certain site or a certain building. Examples of equipment include heating equipment such as electric carpets and floor heating systems to reduce cold, cooling equipment such as fans to remove heat, and air conditioners for cooling and heating.

また、宅内に複数のセンサモジュールを設置し、制御装置としてのサーバ装置が、これらのセンサモジュールのセンサデータを、通信ネットワークを介して収集し及び解析し、解析の結果に基づいて宅内の機器(被制御機器)を制御するシステムが提案されている(例えば、特許文献1及び2参照)。しかし、このようなシステムでは、サーバ装置が管理するセンサモジュールの台数が多くなり、センサモジュールからサーバ装置に送信されるセンサデータが増加すると、サーバ装置の処理能力の不足によって又は通信ネットワークにおけるパケット衝突によって、サーバ装置が被制御機器を適切なタイミングで制御することができない場合がありうる。   In addition, a plurality of sensor modules are installed in a house, and a server device as a control device collects and analyzes sensor data of these sensor modules via a communication network, and, based on a result of the analysis, a device in the house ( A system for controlling a controlled device has been proposed (for example, see Patent Documents 1 and 2). However, in such a system, when the number of sensor modules managed by the server device increases, and sensor data transmitted from the sensor module to the server device increases, packet collision in the communication network due to lack of processing capability of the server device or packet communication in the communication network. Therefore, the server device may not be able to control the controlled device at an appropriate timing.

このような不都合を回避するために、宅内を複数の分割されたエリアとして扱い、分割されたエリアごとに設置された人感センサのセンサデータを受信し、このセンサデータに基づいて人(ユーザ)が存在しているエリアにおける機器をリモートコントローラの表示部に優先的に表示するシステムが提案されている(例えば、特許文献3参照)。   In order to avoid such inconvenience, the inside of the house is treated as a plurality of divided areas, sensor data of a human sensor installed for each divided area is received, and a person (user) is set based on the sensor data. There has been proposed a system that preferentially displays devices in an area where is present on a display unit of a remote controller (for example, see Patent Document 3).

特開2012−195705号公報JP 2012-195705 A 特開2010−220036号公報JP 2010-220036 A 特開2013−98897号公報JP 2013-98897 A

しかしながら、特許文献3が提案するシステムは、ユーザが存在しているエリアにおける機器についての表示の優先度を上げるものであり、そのユーザが次に移動するエリア(移動先エリア)における機器の動作を変更することはできない。このため、移動先エリアの機器を最適なタイミングで制御することができない場合がある。   However, the system proposed in Patent Literature 3 raises the display priority of a device in an area where a user is present, and controls the operation of the device in an area to which the user moves next (a destination area). It cannot be changed. For this reason, it may not be possible to control the equipment in the destination area at the optimal timing.

本発明は、上記課題を解決するためになされたものであり、ユーザが存在しているエリアの被制御機器だけでなく、そのユーザの移動先エリアの被制御機器をも適切なタイミングで制御することを可能にする機器制御システム、機器制御方法、コントローラ、及び機器制御プログラムを提供することを目的とする。   The present invention has been made to solve the above problem, and controls not only a controlled device in an area where a user is present but also a controlled device in a destination area of the user at an appropriate timing. It is an object of the present invention to provide a device control system, a device control method, a controller, and a device control program which enable the control.

本発明の一態様に係る機器制御システムは、予め定められた領域内に配置された複数の被制御機器と、前記領域内に配置され、前記領域内の状態の検知結果を示すセンサデータを出力する複数のセンサモジュールと、コントローラと、を備え、前記コントローラは、情報を記憶する記憶部と、前記領域に含まれる複数のエリアを示すエリアデータと前記複数の被制御機器及び前記複数のセンサモジュールが配置された位置とを前記記憶部に記憶させるエリア管理部と、前記複数のセンサモジュールから取得された前記センサデータをデータ履歴として前記記憶部に記憶させる履歴管理部と、前記センサデータに基づいて、前記複数のエリアの内のユーザが存在しているエリアである在場エリアを検出する在場検出部と、前記データ履歴を用いて、前記ユーザが存在している前記在場エリアから前記ユーザが移動する移動先と推定される移動先エリアを求める行動推定部と、前記複数のセンサモジュールの内の前記在場エリアにおける第1のセンサモジュールから取得されるセンサデータと前記複数のセンサモジュールの内の前記移動先エリアにおける第2のセンサモジュールから取得されるセンサデータとに基づいて、前記複数の被制御機器の内の前記在場エリアにおける被制御機器と前記複数の被制御機器の内の前記移動先エリアにおける被制御機器とを制御する機器制御部と、前記ユーザの個別情報であり、宅内環境に対する前記ユーザの嗜好を含む個別プロファイルを取得し、前記個別プロファイルに基づいて、前記複数のセンサモジュールの内の前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールを特定する情報と、前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールにおけるセンサデータの取得周期とを決定する個別プロファイル制御部とを有することを特徴としている。 A device control system according to one embodiment of the present invention outputs a plurality of controlled devices arranged in a predetermined region and sensor data arranged in the region and indicating a detection result of a state in the region. A plurality of sensor modules, and a controller, wherein the controller stores information, area data indicating a plurality of areas included in the area, the plurality of controlled devices, and the plurality of sensor modules. An area management unit that stores the position where is arranged in the storage unit, a history management unit that stores the sensor data obtained from the plurality of sensor modules in the storage unit as a data history, and A presence detection unit that detects a presence area, which is an area where a user is present among the plurality of areas, and using the data history A behavior estimating unit that determines a destination area estimated to be a destination to which the user moves from the presence area where the user is located, and a first in the presence area of the plurality of sensor modules. The presence of the plurality of controlled devices based on sensor data obtained from a sensor module and sensor data obtained from a second sensor module in the destination area of the plurality of sensor modules. A device control unit for controlling a controlled device in an area and a controlled device in the destination area among the plurality of controlled devices; and an individual information that is individual information of the user and includes a preference of the user for a home environment. Acquiring a profile, and matching the individual profile among the plurality of sensor modules based on the individual profile. As feature information for specifying a sensor module for obtaining the temperature or humidity, to have a the individual profile control unit for determining the period of acquiring the sensor data in the sensor module to acquire the temperature or humidity corresponding to the individual profile I have.

本発明の他の態様に係る機器制御方法は、予め定められた領域内に配置された複数の被制御機器と、前記領域内に配置され、前記領域内の状態の検知結果を示すセンサデータを出力する複数のセンサモジュールと、前記領域に含まれる複数のエリアを示すエリアデータと前記複数の被制御機器及び前記複数のセンサモジュールが配置された位置とを記憶する記憶部を有するコントローラとを備えたシステムにおける、機器制御方法であって、前記複数のセンサモジュールから取得された前記センサデータをデータ履歴として前記記憶部に記憶させるステップと、前記センサデータに基づいて、前記複数のエリアの内のユーザが存在しているエリアである在場エリアを検出するステップと、前記データ履歴を用いて、前記ユーザが存在している前記在場エリアから前記ユーザが移動する移動先と推定される移動先エリアを求めるステップと、前記複数のセンサモジュールの内の前記在場エリアにおける第1のセンサモジュールから取得されるセンサデータと前記複数のセンサモジュールの内の前記移動先エリアにおける第2のセンサモジュールから取得されるセンサデータとに基づいて、前記複数の被制御機器の内の前記在場エリアにおける被制御機器と前記複数の被制御機器の内の前記移動先エリアにおける被制御機器とを制御するステップと、前記ユーザの個別情報であり、宅内環境に対する前記ユーザの嗜好を含む個別プロファイルを取得し、前記個別プロファイルに基づいて、前記複数のセンサモジュールの内の前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールを特定する情報と、前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールにおけるセンサデータの取得周期とを決定するステップとを有することを特徴としている。 A device control method according to another aspect of the present invention includes a plurality of controlled devices arranged in a predetermined area, and sensor data arranged in the area and indicating a detection result of a state in the area. A plurality of sensor modules for outputting, and a controller having a storage unit for storing area data indicating a plurality of areas included in the area, and a position where the plurality of controlled devices and the plurality of sensor modules are arranged. A system control method, wherein the step of storing the sensor data acquired from the plurality of sensor modules in the storage unit as a data history, based on the sensor data, Detecting a presence area which is an area where the user is present, and using the data history, the user being present Obtaining a destination area estimated as a destination to which the user moves from the storage area; and sensor data acquired from a first sensor module in the presence area of the plurality of sensor modules; Based on the sensor data obtained from the second sensor module in the destination area of the plurality of sensor modules, the controlled device and the plurality of controlled devices in the presence area of the plurality of controlled devices are determined. Controlling the controlled device in the destination area of the control device, and the individual information of the user, to obtain an individual profile including the user's preference for the home environment, based on the individual profile, A sensor for acquiring a temperature or a humidity corresponding to the individual profile among the plurality of sensor modules. Information specifying service module, is characterized by a step of determining the period of acquiring the sensor data in the sensor module to acquire the temperature or humidity corresponding to the individual profile.

本発明の他の態様に係るコントローラは、予め定められた領域内に配置され、状態の検知結果を示すセンサデータを出力する複数のセンサモジュールから前記センサデータを取得し、前記領域内に配置された複数の被制御機器を制御するコントローラであって、情報を記憶する記憶部と、前記領域に含まれる複数のエリアを示すエリアデータと前記複数の被制御機器及び前記複数のセンサモジュールが配置された位置とを前記記憶部に記憶させるエリア管理部と、前記複数のセンサモジュールから取得された前記センサデータをデータ履歴として前記記憶部に記憶させる履歴管理部と、前記センサデータに基づいて、前記複数のエリアの内のユーザが存在しているエリアである在場エリアを検出する在場検出部と、前記データ履歴を用いて、前記ユーザが存在している前記在場エリアから前記ユーザが移動する移動先と推定される移動先エリアを求める行動推定部と、前記複数のセンサモジュールの内の前記在場エリアにおける第1のセンサモジュールから取得されるセンサデータと前記複数のセンサモジュールの内の前記移動先エリアにおける第2のセンサモジュールから取得されるセンサデータとに基づいて、前記複数の被制御機器の内の前記在場エリアにおける被制御機器と前記複数の被制御機器の内の前記移動先エリアにおける被制御機器とを制御する機器制御部と、前記ユーザの個別情報であり、宅内環境に対する前記ユーザの嗜好を含む個別プロファイルを取得し、前記個別プロファイルに基づいて、前記複数のセンサモジュールの内の前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールを特定する情報と、前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールにおけるセンサデータの取得周期とを決定する個別プロファイル制御部とを有することを特徴としている。 A controller according to another aspect of the present invention is arranged in a predetermined area, acquires the sensor data from a plurality of sensor modules that output sensor data indicating a state detection result, and is arranged in the area. A controller for controlling a plurality of controlled devices, wherein a storage unit for storing information, area data indicating a plurality of areas included in the region, the plurality of controlled devices, and the plurality of sensor modules are arranged. An area management unit that stores the moved position in the storage unit, a history management unit that stores the sensor data acquired from the plurality of sensor modules in the storage unit as a data history, and based on the sensor data, Using a presence detection unit that detects a presence area that is an area where a user is present among a plurality of areas, using the data history, An action estimating unit that obtains a destination area estimated as a destination to which the user moves from the presence area where the user is present; and a first sensor in the presence area of the plurality of sensor modules. The presence area in the plurality of controlled devices based on sensor data acquired from a module and sensor data acquired from a second sensor module in the destination area in the plurality of sensor modules. A device control unit that controls the controlled device and the controlled device in the destination area of the plurality of controlled devices, and an individual profile that is the individual information of the user and that includes the user's preference for the home environment. And corresponding to the individual profile among the plurality of sensor modules based on the individual profile. Information specifying the sensor module to acquire the temperature or humidity, is characterized by having said discrete profile control unit for determining the period of acquiring the sensor data in the sensor module to acquire the temperature or humidity corresponding to the individual profile .

本発明の他の態様に係る機器制御プログラムは、予め定められた領域内に配置された複数の被制御機器と、前記領域内に配置され、前記領域内の状態の検知結果を示すセンサデータを出力する複数のセンサモジュールと、前記領域に含まれる複数のエリアを示すエリアデータと前記複数の被制御機器及び前記複数のセンサモジュールが配置された位置とを記憶する記憶部を有するコンピュータとを備えたシステムにおいて、前記コンピュータに、前記複数のセンサモジュールから取得された前記センサデータをデータ履歴として前記記憶部に記憶させる処理と、前記センサデータに基づいて、前記複数のエリアの内のユーザが存在しているエリアである在場エリアを検出する処理と、前記データ履歴を用いて、前記ユーザが存在している前記在場エリアから前記ユーザが移動する移動先と推定される移動先エリアを求める処理と、前記複数のセンサモジュールの内の前記在場エリアにおける第1のセンサモジュールから取得されるセンサデータと前記複数のセンサモジュールの内の前記移動先エリアにおける第2のセンサモジュールから取得されるセンサデータとに基づいて、前記複数の被制御機器の内の前記在場エリアにおける被制御機器と前記複数の被制御機器の内の前記移動先エリアにおける被制御機器とを制御する処理と、前記ユーザの個別情報であり、宅内環境に対する前記ユーザの嗜好を含む個別プロファイルを取得し、前記個別プロファイルに基づいて、前記複数のセンサモジュールの内の前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールを特定する情報と、前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールにおけるセンサデータの取得周期とを決定する処理とを実行させることを特徴としている。 A device control program according to another aspect of the present invention includes a plurality of controlled devices arranged in a predetermined area, and sensor data arranged in the area and indicating a detection result of a state in the area. A plurality of sensor modules for outputting, and a computer having a storage unit for storing area data indicating a plurality of areas included in the area, and positions where the plurality of controlled devices and the plurality of sensor modules are arranged. In the system, the computer causes the storage unit to store the sensor data acquired from the plurality of sensor modules as a data history, and a user in the plurality of areas exists based on the sensor data. Processing for detecting a presence area, which is an area in which the user is located, and using the data history, A process of obtaining a destination area estimated as a destination to which the user moves from a field area; and a step of obtaining sensor data obtained from a first sensor module in the presence area of the plurality of sensor modules and the plurality of sensor modules. A controlled device and a plurality of controlled devices in the presence area of the plurality of controlled devices based on sensor data obtained from a second sensor module in the destination area of the sensor modules; A process of controlling a controlled device in the destination area , and acquiring an individual profile that is the individual information of the user and that includes the user's preference for the home environment, based on the individual profile, Sensor module for acquiring temperature or humidity corresponding to the individual profile among sensor modules of Is characterized information specifying, that to execute a process of determining an acquisition period of the sensor data in the sensor module to acquire the temperature or humidity corresponding to the individual profile.

本発明によれば、ユーザが存在しているエリアの被制御機器だけでなく、そのユーザの移動先エリアの被制御機器を適切なタイミングで制御することが可能になる。   According to the present invention, it is possible to control not only a controlled device in an area where a user is present but also a controlled device in a destination area of the user at an appropriate timing.

本発明の実施の形態1に係る機器制御システムの概略構成を示すブロック図である。1 is a block diagram illustrating a schematic configuration of a device control system according to a first embodiment of the present invention. 実施の形態1に係る機器制御システムのセンサモジュールとコントローラの概略構成を示すブロック図である。FIG. 2 is a block diagram illustrating a schematic configuration of a sensor module and a controller of the device control system according to the first embodiment. 実施の形態1に係る機器制御システムのコントローラにおけるエリア更新処理を示すフローチャートである。5 is a flowchart showing an area update process in the controller of the device control system according to the first embodiment. 実施の形態1に係る機器制御システムにおけるエリアごとの1日の在場データの一例を示す図である。FIG. 4 is a diagram showing an example of daily presence data for each area in the device control system according to the first embodiment. 実施の形態1に係る機器制御システムのセンサモジュールの動作を示すフローチャートである。5 is a flowchart illustrating an operation of the sensor module of the device control system according to the first embodiment. 実施の形態1に係る機器制御システムのコントローラの動作を示すフローチャートである。4 is a flowchart illustrating an operation of a controller of the device control system according to the first embodiment. 実施の形態1に係る機器制御システムのコントローラにおける在場検出処理を示すフローチャートである。5 is a flowchart illustrating presence detection processing in a controller of the device control system according to the first embodiment. 実施の形態1に係る機器制御システムのコントローラにおける移動先エリアの推定処理を示すフローチャートである。5 is a flowchart showing a destination area estimation process in the controller of the device control system according to the first embodiment. 実施の形態1に係る機器制御システムのコントローラにおける電気機器の制御動作を示すフローチャートである。5 is a flowchart illustrating a control operation of the electric device in the controller of the device control system according to the first embodiment. 本発明の実施の形態2に係る機器制御システムの概略構成を示すブロック図である。FIG. 9 is a block diagram illustrating a schematic configuration of a device control system according to a second embodiment of the present invention. 実施の形態2に係る機器制御システムのセンサモジュールとコントローラの概略構成を示すブロック図である。FIG. 9 is a block diagram illustrating a schematic configuration of a sensor module and a controller of the device control system according to the second embodiment. 実施の形態2に係る機器制御システムのコントローラの動作を示すフローチャートである。9 is a flowchart illustrating an operation of a controller of the device control system according to the second embodiment.

《1》実施の形態1
《1−1》実施の形態1の構成
図1は、本発明の実施の形態1に係る機器制御システムの概略的な構成を示すブロック図である。図1の機器制御システムは、実施の形態1に係る機器制御方法を実施することができるシステムである。図1に示されるように、実施の形態1に係る機器制御システムは、複数の被制御機器としての複数の電気機器3と、複数のセンサモジュール2(2a,2b)と、機器制御装置としてのコントローラ1とを有している。コントローラ1は、主要な構成として、通信ネットワーク4を介して通信を行うための通信部(例えば、通信回路)11と、コントローラ1の全体の動作を制御する制御部(例えば、制御回路)12と、情報を記憶する記憶部(例えば、半導体メモリ又はハードディスク装置など)13とを備えている。また、制御部12は、記憶部13に記憶されているソフトウェアプログラムを実行する情報処理部としてのプロセッサであってもよい。また、コントローラ1は、機器制御システム専用の情報処理装置であってもよく、又は、記憶部13に記憶されている機器制御プログラムを実行するコンピュータ(サーバ装置)であってもよい。
<< 1 >> Embodiment 1
<< 1-1 >> Configuration of First Embodiment FIG. 1 is a block diagram showing a schematic configuration of a device control system according to the first embodiment of the present invention. The device control system in FIG. 1 is a system that can execute the device control method according to the first embodiment. As shown in FIG. 1, the device control system according to Embodiment 1 includes a plurality of electric devices 3 as a plurality of controlled devices, a plurality of sensor modules 2 (2a, 2b), and a plurality of sensor modules 2 (2a and 2b). And a controller 1. The controller 1 includes, as main components, a communication unit (for example, a communication circuit) 11 for performing communication via the communication network 4 and a control unit (for example, a control circuit) 12 for controlling the entire operation of the controller 1. And a storage unit (for example, a semiconductor memory or a hard disk device) 13 for storing information. Further, the control unit 12 may be a processor as an information processing unit that executes a software program stored in the storage unit 13. Further, the controller 1 may be an information processing device dedicated to the device control system, or a computer (server device) that executes a device control program stored in the storage unit 13.

センサモジュール2a(2)は、独立した検知装置であり、センサモジュール2b(2)は、電気機器3の内部に備えられる又は電気機器3の一部としての検知装置である。領域(空間)5は、複数のエリアに区分される。複数のエリアから構成される領域5内のことを、「宅内」ともいう。本願において、宅内とは、ある敷地内又はある建物内のような予め定められた領域(空間)内を意味する。図1には、宅内を4つに分割して得られた4つのエリアNo.1,No.2,No.3,No.4が示されているが、エリアの数は複数であればよく、4つに限定されない。また、図1には、エリアNo.1,No.2の各々に、1台の電気機器3(センサモジュール2bを含む)が配置され、エリアNo.3,No.4の各々に、1台の電気機器3(センサモジュールを含まない)と1台のセンサモジュール2aが配置されている場合が示されるが、本発明はこのような形態に限定されない。エリアNo.1,No.2,No.3,No.4の各々に、2台以上の電気機器3が配置されてもよく、2台以上のセンサモジュール2が配置されてもよい。また、図1では、コントローラ1は、エリアNo.1,No.2,No.3,No.4の外側に示されているが、コントローラ1は、エリアNo.1,No.2,No.3,No.4のいずれかの内部に設定されてもよい。   The sensor module 2a (2) is an independent detection device, and the sensor module 2b (2) is a detection device provided inside the electric device 3 or as a part of the electric device 3. The area (space) 5 is divided into a plurality of areas. The inside of the area 5 composed of a plurality of areas is also referred to as “home”. In the present application, the house means a predetermined area (space) such as a certain site or a certain building. FIG. 1 shows four area Nos. Obtained by dividing the house into four areas. 1, No. 2, No. 3, No. Although four is shown, the number of areas may be plural, and is not limited to four. Also, FIG. 1, No. 2, one electric device 3 (including the sensor module 2 b) is arranged, and 3, No. 4 shows a case where one electric device 3 (not including the sensor module) and one sensor module 2a are arranged, but the present invention is not limited to such a form. Area No. 1, No. 2, No. 3, No. Two or more electric devices 3 may be arranged in each of the four, and two or more sensor modules 2 may be arranged. Further, in FIG. 1, No. 2, No. 3, No. 4, the controller 1 has the area No. 1, No. 2, No. 3, No. 4 may be set inside.

コントローラ1は、通信ネットワーク4を介して複数のセンサモジュール2と接続され、複数のセンサモジュール2と通信可能であり、複数のセンサモジュール2が検知した状態を示すセンサデータを取得することができる。コントローラ1は、通信ネットワーク4を介して複数の電気機器3と接続されており、複数の電気機器3と通信可能であり、複数の電気機器3の稼働状態及びユーザ操作の内容を示す機器データを取得することができ、複数の電気機器3を制御することができる。電気機器3は、例えば、家電機器である。複数の電気機器3は、暖房機器、冷房機器、エアコンディショナー、映像機器、音響機器、及び照明機器の少なくとも1つを含むことができる。複数のセンサモジュール2とコントローラ1との間の通信及び複数の電気機器3とコントローラ1との間の通信に使用される通信ネットワーク4は、有線又は無線のいずれであってもよい。有線通信の方式は、例えば、有線LAN(Local Area Network)であるEthernet(登録商標)又はシリアル通信などである。無線通信の方式は、例えば、無線LANとしてのWiFi、WiSUN(Wireless Smart Utility Network)、又はiBeaconなどである。   The controller 1 is connected to the plurality of sensor modules 2 via the communication network 4, can communicate with the plurality of sensor modules 2, and can acquire sensor data indicating a state detected by the plurality of sensor modules 2. The controller 1 is connected to the plurality of electric devices 3 via the communication network 4, can communicate with the plurality of electric devices 3, and transmits device data indicating operation states of the plurality of electric devices 3 and contents of user operations. It can be obtained and can control a plurality of electric devices 3. The electric device 3 is, for example, a home appliance. The plurality of electric devices 3 can include at least one of a heating device, a cooling device, an air conditioner, a video device, an audio device, and a lighting device. The communication network 4 used for communication between the plurality of sensor modules 2 and the controller 1 and for communication between the plurality of electric devices 3 and the controller 1 may be wired or wireless. The method of wired communication is, for example, Ethernet (registered trademark) which is a wired LAN (Local Area Network) or serial communication. The method of wireless communication is, for example, WiFi as a wireless LAN, WiSUN (Wireless Smart Utility Network), iBeacon, or the like.

コントローラ1は、センサモジュール2からセンサデータを取得して使用することができる。複数のセンサモジュール2から取得されるセンサデータは、例えば、複数のエリアNo.1,No.2,No.3,No.4のいずれかにおけるユーザ6の動き(物の動き)の存在を示すデータ(人検知データ)、複数の電気機器3におけるユーザ6による操作があったことを示すデータ(例えば、照明機器の電源スイッチのオン又はオフを示す信号)、又は複数の電気機器3の動作状態の変更があったことを示すデータ(例えば、音響機器の音量の変更を示す信号)などである。具体的に言えば、コントローラ1は、電気機器3の稼働状態を示す稼働状態データ及び電気機器3のユーザ操作の内容を示す操作内容データを取得することができ、取得した稼働状態データ及び操作内容データをもセンサデータとして使用することができる。例えば、あるエリアの電気機器(例えば、暖房機器)の電源スイッチのオン又はオフの操作があった場合には、このエリアには人(ユーザ)が存在していると判断することができるので、操作内容データはセンサモジュール2のセンサデータと同様に人検知データとして利用可能である。また、例えば、あるエリアの電気機器(例えば、音響機器)の音量のレベルが決められたレベル以上である場合には、このエリアにはユーザが存在している可能性が高いと判断することができるので、稼働状態データはセンサモジュール2のセンサデータと同様に人検知データとして利用可能である。したがって、本出願におけるセンサデータとしての人検知データは、センサモジュール2のセンサデータだけでなく、電気機器3の稼働状態データ及び電気機器3の操作内容データを含む。   The controller 1 can acquire sensor data from the sensor module 2 and use it. The sensor data acquired from the plurality of sensor modules 2 includes, for example, a plurality of area Nos. 1, No. 2, No. 3, No. 4, data (human detection data) indicating the presence of the movement of the user 6 (movement of an object), data indicating that the user 6 has performed an operation on a plurality of electric devices 3 (for example, a power switch of a lighting device). Signal indicating that the operation state of the plurality of electric devices 3 has been changed (for example, a signal indicating a change in the volume of the audio device). Specifically, the controller 1 can acquire operation state data indicating the operation state of the electric device 3 and operation content data indicating the content of the user operation of the electric device 3. Data can also be used as sensor data. For example, when an on / off operation of a power switch of an electric device (for example, a heating device) in a certain area is performed, it can be determined that a person (user) exists in this area. The operation content data can be used as human detection data in the same manner as the sensor data of the sensor module 2. Further, for example, when the volume level of an electric device (for example, an audio device) in a certain area is equal to or higher than a predetermined level, it is determined that there is a high possibility that a user exists in this area. Since it is possible, the operating state data can be used as human detection data in the same manner as the sensor data of the sensor module 2. Therefore, the human detection data as the sensor data in the present application includes not only the sensor data of the sensor module 2 but also the operation state data of the electric device 3 and the operation content data of the electric device 3.

図2は、図1に示されるセンサモジュール2とコントローラ1の概略構成を示すブロック図である。図2に示されるように、センサモジュール2は、各エリアにおける状態(例えば、物理量)を検知して検知結果に応じた検知信号(センサデータ)を出力するセンサ部(例えば、動く物を検知する人感センサ)21と、センサモジュール2の全体の動作を制御するセンサ制御部(例えば、制御回路)22と、ネットワークインタフェースなどのような通信部(例えば、通信回路)23と、センサデータを記憶するセンサ記憶部(例えば、半導体メモリ)24とを備えている。センサ制御部22は、通信部23及び通信ネットワーク4を介してコントローラ1の通信部11と通信することができる。センサ制御部22は、コントローラ1からセンサデータの取得タイミング情報を受け取ることができる。センサ制御部22の通信部23は、通信ネットワーク4を介して、コントローラ1の通信部11と通信する。また、センサ制御部22は、センサ記憶部24に記憶されているセンサデータを、取得タイミング情報に基づく時間間隔ごとに(一定の周期で)、通信部23を介してコントローラ1に送信することができる。ただし、センサモジュール2の構成は図2に示されるものに限定されない。例えば、センサモジュール2bが電気機器3の一部である場合には、通信部23の代わりに電気機器3の通信部を利用してもよし、センサ記憶部24の代わりに電気機器3の記憶部を利用してもよい。   FIG. 2 is a block diagram showing a schematic configuration of the sensor module 2 and the controller 1 shown in FIG. As illustrated in FIG. 2, the sensor module 2 detects a state (for example, a physical quantity) in each area and outputs a detection signal (sensor data) according to a detection result (for example, detects a moving object). A human sensor 21, a sensor control unit (for example, a control circuit) 22 that controls the entire operation of the sensor module 2, a communication unit (for example, a communication circuit) 23 such as a network interface, and the like, and sensor data is stored. (For example, a semiconductor memory) 24. The sensor control unit 22 can communicate with the communication unit 11 of the controller 1 via the communication unit 23 and the communication network 4. The sensor control unit 22 can receive sensor data acquisition timing information from the controller 1. The communication unit 23 of the sensor control unit 22 communicates with the communication unit 11 of the controller 1 via the communication network 4. In addition, the sensor control unit 22 may transmit the sensor data stored in the sensor storage unit 24 to the controller 1 via the communication unit 23 at each time interval (at a constant cycle) based on the acquisition timing information. it can. However, the configuration of the sensor module 2 is not limited to that shown in FIG. For example, when the sensor module 2 b is a part of the electric device 3, the communication unit of the electric device 3 may be used instead of the communication unit 23, and the storage unit of the electric device 3 may be used instead of the sensor storage unit 24. May be used.

図2に示されるように、コントローラ1は、通信部11と、制御部12と、記憶部13と、ユーザ指示が入力される操作部14と、情報を表示する表示部15とを備えている。操作部14は、例えば、キーボード又はマウスである。表示部15は、液晶ディスプレイのような表示装置である。操作部14と表示部15とは、一体に形成されたタッチパネル式の表示入力装置であってもよい。制御部12は、エリア管理部121と、履歴管理部122と、在場検出部123と、行動推定部124と、機器制御部125とを有している。「在場」とは、人(ユーザ)が存在しているエリア(場所)である。「在場検出」とは、ユーザが存在しているエリアを特定することである。記憶部13は、データ履歴記憶部132と、エリアデータ記憶部131とを有している。データ履歴記憶部132と、エリアデータ記憶部131とは、別個の記憶部(例えば、半導体メモリ)であってもよし、同じ記憶部(例えば、半導体メモリ)の異なる記憶領域であってもよい。履歴管理部122は、通信部11で受信した1つ以上のセンサデータを、データ履歴としてデータ履歴記憶部132に記憶させる。データ履歴は、決められた期間(例えば、過去1年のデータなど)のセンサデータである。   As shown in FIG. 2, the controller 1 includes a communication unit 11, a control unit 12, a storage unit 13, an operation unit 14 into which a user instruction is input, and a display unit 15 for displaying information. . The operation unit 14 is, for example, a keyboard or a mouse. The display unit 15 is a display device such as a liquid crystal display. The operation unit 14 and the display unit 15 may be a touch panel type display input device formed integrally. The control unit 12 includes an area management unit 121, a history management unit 122, a presence detection unit 123, a behavior estimation unit 124, and a device control unit 125. “Present” is an area (place) where a person (user) exists. “Presence detection” refers to specifying an area where a user is present. The storage unit 13 includes a data history storage unit 132 and an area data storage unit 131. The data history storage unit 132 and the area data storage unit 131 may be separate storage units (for example, semiconductor memories) or different storage areas of the same storage unit (for example, semiconductor memories). The history management unit 122 causes the data history storage unit 132 to store one or more sensor data received by the communication unit 11 as a data history. The data history is sensor data for a predetermined period (for example, data of the past year, etc.).

センサモジュール2は、予めどのエリアに設置されているかが既知である。コントローラ1は、センサモジュール2の設置位置を、例えば、ECHONET Liteプロトコル(エコーネットコンソーシアムが策定した通信プロトコル)による設置情報を使用して取得可能であり、又は、センサモジュール2に緯度及び経度センサを備えることによって取得可能であり、又は、センサモジュール2の設置時にコントローラ1の記憶部13に位置情報をユーザ入力することで取得可能である。また、コントローラ1は、例えば、通信部23が無線通信を使用する場合には、設置場所が既知のアクセスポイント(図示せず)との通信時の電波強度によって(電波強度が強いほどアクセスポイントに近い)、エリアデータを取得可能である。さらに、コントローラ1は、2つ以上の設定位置が既知のアクセスポイントとの通信時の電波強度の違いを利用して、通信部23の場所を算出することが可能である。また、センサモジュール2に備えられた照度センサと時刻とによってセンサモジュールの宅内の位置を求めることも可能である。例えば、予め計測された宅内の時刻と照度との関係を示すデータ履歴と、センサモジュール2から取得された照度センサのデータとを照合することによって、センサモジュールの設置位置を求める(推定する)ことが可能となる。これらのセンサモジュール2と設置エリアとの関連付けは、エリアデータ記憶部131に保存される。   Sensor module 2 are known or are installed in advance in which area. The controller 1 can acquire the installation position of the sensor module 2 using, for example, installation information according to the ECHONET Lite protocol (a communication protocol formulated by the Echonet Consortium), or use the sensor module 2 to provide a latitude and longitude sensor. The information can be obtained by providing the information or by inputting the position information to the storage unit 13 of the controller 1 when the sensor module 2 is installed. In addition, for example, when the communication unit 23 uses wireless communication, the controller 1 determines the radio wave intensity at the time of communication with an access point (not shown) whose installation location is known (the stronger the radio wave intensity, the more the access point becomes. Close), area data can be obtained. Furthermore, the controller 1 can calculate the location of the communication unit 23 by using the difference in the radio wave intensity at the time of communication with an access point whose two or more set positions are known. Further, it is also possible to determine the position of the sensor module in the house based on the illuminance sensor provided in the sensor module 2 and the time. For example, obtaining (estimating) the installation position of the sensor module by comparing the data history indicating the relationship between the in-house time and the illuminance measured in advance and the data of the illuminance sensor acquired from the sensor module 2. Becomes possible. The association between the sensor module 2 and the installation area is stored in the area data storage unit 131.

在場検出部123は、通信部11によって受信されたセンサデータから人(ユーザ)が存在しているエリア(在場エリア)を検出する。ユーザが存在しているエリアの検出に用いられるセンサデータは、例えば、動きを検出するセンサ部21である人感センサから出力される人検知データであってもよい。また、ユーザが存在しているエリアの検出に用いられるセンサデータは、赤外線センサによる人感センサ、カメラ撮影によって取得された画像データの解析処理によってユーザを検出するセンサ、電気機器3の電源スイッチのオン及びオフに基づく操作内容データ、電気機器3のユーザによる操作入力に基づく操作内容データであってもよい。また、在場検出部123は、これらセンサデータの2つ以上を組み合わせて、ユーザが存在しているエリアであるか否かを判断してもよい。   The presence detection unit 123 detects an area (location area) where a person (user) is present from the sensor data received by the communication unit 11. The sensor data used for detecting the area where the user is present may be, for example, human detection data output from a human sensor that is the sensor unit 21 that detects a motion. The sensor data used to detect the area where the user is present includes a human sensor using an infrared sensor, a sensor that detects a user by analyzing image data obtained by camera shooting, and a power switch of the electric device 3. Operation content data based on ON and OFF and operation content data based on an operation input by a user of the electric device 3 may be used. Further, the presence detection unit 123 may determine whether or not the area is where the user is present, by combining two or more of these sensor data.

例えば、ユーザの動きを検知するセンサモジュール2としての人感センサが動きを検知した場合(センサデータを出力する場合)であっても、ユーザの動きが止まると、人感センサはユーザを検知しなくなる(センサデータを出力しなくなる)。人感センサによるユーザの検知があった後、電気機器3である照明機器の操作ボタンが操作され、例えば、照明機器が点灯したならば、照明機器の点灯中は、この照明機器が設置されているエリアにユーザが存在している可能性が高く、ユーザが存在していると判断することができる。しかしながら、電気機器3としての照明機器を点灯したまま、点灯操作をしたユーザが他のエリアに移動する場合もある。このため、センサモジュール2としての人感センサによるユーザの検知が、決められた一定の時間以上継続しない場合には(例えば、一定時間以上にわたり、動きの検知が繰り返されない場合には)、照明機器が点灯中であっても、その照明機器が設定されているエリアにユーザが存在していない可能性が高い(すなわち、ユーザが存在していないと推定することができる)。また、あるエリアにユーザが存在していることの検知に、他の電気機器の操作を考慮することもできる。例えば、電気機器3としての映像機器であるテレビの電源のオン及びオフの操作及びテレビのチャンネルの切り替え操作などのような、リモコンによる赤外線センサの情報を取得して、在場検出のデータとして使用することができる。このように、複数のセンサデータを組み合わせて使用することによって、より精度の高い在場検出を行うことができる。   For example, even when the motion sensor as the sensor module 2 that detects the motion of the user detects the motion (when outputting sensor data), when the motion of the user stops, the motion sensor detects the user. Disappears (outputs no sensor data). After the detection of the user by the human sensor, the operation button of the lighting device as the electric device 3 is operated. For example, if the lighting device is turned on, the lighting device is installed while the lighting device is turned on. There is a high possibility that the user exists in the area where the user exists, and it can be determined that the user exists. However, there is a case where the user who performs the lighting operation moves to another area while the lighting device as the electric device 3 is turned on. For this reason, when the detection of the user by the human sensor as the sensor module 2 does not continue for a predetermined period of time or longer (for example, when the motion detection is not repeated for a period of time or longer), the illumination is performed. Even when the device is on, there is a high possibility that the user does not exist in the area where the lighting device is set (that is, it can be estimated that the user does not exist). In addition, the operation of another electric device can be considered in detecting that a user is present in a certain area. For example, information of an infrared sensor by a remote controller, such as an operation of turning on and off a television, which is a video device serving as the electric device 3, and an operation of switching a channel of the television, is used as data for presence detection. can do. As described above, by using a plurality of sensor data in combination, more accurate presence detection can be performed.

また、在場検出部123は、エリアデータ記憶部131に、検出されたユーザが存在しているエリア(在場エリア)ごとに、ユーザがそのエリアに存在したことを示す履歴(在場履歴)を保存する。「在場履歴」は、エリアごとの在場時刻と在場時間である。「在場時刻」とは、ユーザがエリアに存在している時刻である。在場時刻は、ユーザがエリアに入った時刻(入場時刻)、又は、ユーザがそのエリアから出た時刻(退場時刻)、又は、これらの両方である。「在場時間」とは、ユーザがエリアに存在している時間(期間)である。エリアデータ記憶部131に保存された在場履歴は、次の在場検出時に読み出され、在場検出に使用される。例えば、ユーザが過去(例えば、過去5週間)の同じ時刻に同じエリアに存在していたことを示す在場履歴がある場合には、在場検出部123は、ユーザがそのエリアに存在していることの判定の確実性(在場確率)は上げ、在場履歴がない場合には、ユーザがそのエリアに存在していること判定の確実性(在場確率)を下げるなどの判定を行ってもよい。これらの在場履歴から、算出される確率を加味して在場検出を行うことで、より在場検出の精度を高めることができる。   Further, the presence detection unit 123 stores, in the area data storage unit 131, for each area (existing area) where the detected user is present, a history indicating that the user is present in that area (existence history). Save. “Presence history” is the presence time and presence time for each area. “Presence time” is the time at which the user is present in the area. The presence time is the time when the user entered the area (entry time), the time when the user left the area (exit time), or both. “Presence time” is the time (period) during which the user exists in the area. The presence history stored in the area data storage unit 131 is read out at the time of the next presence detection and used for the presence detection. For example, when there is a presence history indicating that the user was present in the same area at the same time in the past (for example, the past five weeks), the presence detection unit 123 determines that the user is present in that area. If there is no presence history, the user makes a determination such as reducing the certainty (presence probability) that the user is present in the area. You may. By performing the presence detection in consideration of the calculated probability from these presence histories, the accuracy of the presence detection can be further improved.

行動推定部124は、センサモジュール2から取得したセンサデータが示す値から、エリアを跨いで移動した(すなわち、エリアの境界を超えて移動した)ユーザの行動を検出(推定)する。例えば、エリアNo.1のセンサモジュール2が作動(すなわち、動くユーザを検知)し、その直後に、エリアNo.1に隣接するエリアNo.2のセンサモジュール2が作動(すなわち、ユーザを検知)した場合、ユーザがエリアNo.1からエリアNo.2に移動した可能性が高いので、ユーザがエリアNo.1からエリアNo.2に移動したと判断(推定)する。   The behavior estimation unit 124 detects (estimates) the behavior of the user who has moved across the area (that is, has moved beyond the boundary of the area) from the value indicated by the sensor data acquired from the sensor module 2. For example, area No. 1 is activated (that is, a moving user is detected), and immediately after that, the area No. 1 is detected. No. 1 adjacent to area No. 1 When the sensor module 2 of No. 2 is activated (that is, the user is detected), the user inputs the area number. 1 to area No. It is highly probable that the user has moved to area No. 2. 1 to area No. It is determined (estimated) that it has moved to 2.

また、行動推定部124は、エリアNo.1のセンサモジュール2としてエリアNo.1を撮影するカメラ(撮像装置)から出力される撮影画像にユーザが映っていた(すなわち、撮像画像からユーザの存在が検出されていていた)場合に、エリアNo.1を撮影するカメラから出力される撮影画像にユーザが映らなくなり(すなわち、撮像画像からユーザの存在が検出されなくなり)、その直後に、エリアNo.1に隣接するエリアNo.2のセンサモジュール2としてカメラから出力される撮影画像にユーザが映っている(すなわち、撮像画像からユーザの存在が検出され)とすると、ユーザがエリアNo.1からエリアNo.2に移動した可能性が高いので、ユーザがエリアNo.1からエリアNo.2に移動したと判断(推定)する。   In addition, the behavior estimating unit 124 sets the area No. Area No. as the sensor module 2 of No. 1 When the user is reflected in a captured image output from the camera (imaging device) that captures the area No. 1 (that is, the presence of the user is detected from the captured image), The user is no longer shown in the captured image output from the camera that captures the area No. 1 (that is, the presence of the user is no longer detected from the captured image). No. 1 adjacent to area No. 1 Assuming that the user is reflected in the captured image output from the camera as the sensor module 2 of the second (that is, the presence of the user is detected from the captured image), the user is notified of the area No. 2. 1 to area No. It is highly probable that the user has moved to area No. 2. 1 to area No. It is determined (estimated) that it has moved to 2.

また、行動推定部124は、複数のセンサデータが示す値を組み合わせることによって、ユーザの移動を伴う行動の判断(推定)をより高精度に行う(すなわち、推定結果の信頼性を高める)ことができる。例えば、行動推定部124は、エリアNo.1のセンサモジュール2がユーザを検知すると共にエリアNo.1の照明機器がオフされ、その直後に、エリアNo.1に隣接するエリアNo.2のセンサモジュール2がユーザを検知すると共にエリアNo.2の照明機器がオンされたことが検出された場合、エリアNo.1からエリアNo.2にユーザが移動したことをより高精度に判断(推定)することができる。   In addition, the behavior estimating unit 124 can determine (estimate) behavior involving the movement of the user with higher accuracy by combining the values indicated by the plurality of sensor data (that is, increase the reliability of the estimation result). it can. For example, the behavior estimating unit 124 sets the area No. No. 1 sensor module 2 detects the user and the area No. 1 is detected. 1 is turned off, and immediately after that, the area No. 1 is turned off. No. 1 adjacent to area No. 1 The sensor module 2 of No. 2 detects the user and the area No. When it is detected that the lighting device of No. 2 is turned on, the area No. 2 is detected. 1 to area No. 2 can be determined (estimated) with higher accuracy that the user has moved to 2.

エリア管理部121は、行動推定部124で使用する複数のエリアに関する情報(エリアデータ)を管理し、エリアデータ記憶部131にエリアデータを保存させ、エリアデータ記憶部131からエリアデータを読み出し、エリアデータ記憶部131に保存されているエリアデータを更新する。エリア管理部121は、例えば、宅内の全範囲をユーザが移動し得る範囲とみなし、宅内の全範囲を複数のエリアに分割する(すなわち、複数のエリアの配置及び境界を決定する)。また、エリア管理部121は、ユーザがあるエリア内に移動した後に当該エリア内に一定時間以上とどまるエリアと、ユーザがあるエリア内に移動しても一定時間以上とどまらず通過する(すなわち、一定時間以内に他のエリアに移動する)エリアと、を互いに異なる種類のエリアとみなすことによって、エリアの種類を分類することもできる。エリアの種類は、例えば、リビング、寝室、キッチン、子供部屋、廊下、玄関、浴室、トイレなどである。また、エリアの種類は、ユーザが長時間とどまると考えられるエリア(例えば、部屋)、ユーザが長時間とどまらないと考えられるエリア(例えば、廊下、玄関)、ユーザがとどまるが1時間以内に移動するエリア(浴室、トイレなど)であってもよい。機器制御部125は、エリア管理部121が決めるエリアの種類ごとに、センサデータの取得頻度(単位時間当たりのセンサデータの取得回数)のデフォルト値を予め決めることができる。また、エリア管理部121は、複数のエリアの各々について、ユーザが1日のうちで一定時間以上とどまる時間帯と一定時間以上とどまる人数についてのデータ履歴に基づいて、複数のエリアの種類を分類することもできる。   The area management unit 121 manages information (area data) relating to a plurality of areas used by the behavior estimation unit 124, stores the area data in the area data storage unit 131, reads the area data from the area data storage unit 131, The area data stored in the data storage unit 131 is updated. The area management unit 121 considers, for example, the entire range of the house as a range to which the user can move, and divides the entire range of the house into a plurality of areas (that is, determines the arrangement and boundaries of the plurality of areas). In addition, the area management unit 121 determines that the user stays in the area for a certain period of time after moving into the certain area, and that the user does not stay in the certain area for more than the certain time, and passes through the area (ie, the certain time). The area type can also be classified by regarding the area (which moves to another area within this area) as an area of a different type. The type of area is, for example, a living room, a bedroom, a kitchen, a children's room, a corridor, an entrance, a bathroom, a toilet, and the like. The type of area includes an area in which the user is expected to stay for a long time (eg, a room), an area in which the user is not expected to stay for a long time (eg, a corridor, an entrance), and the user stays but moves within one hour. It may be an area (bathroom, toilet, etc.). The device control unit 125 can determine a default value of the sensor data acquisition frequency (the number of times of acquisition of sensor data per unit time) for each type of area determined by the area management unit 121. In addition, the area management unit 121 classifies, for each of the plurality of areas, the type of the plurality of areas based on the data history of the time period in which the user stays for a certain time or more in a day and the number of people who stay for a certain time or more. You can also.

エリアデータ記憶部131は、エリアデータを保存する。エリアデータは、例えば、エリアの名称、エリアのID(識別子)、エリア管理部121によって分類されたエリアの種類、エリアの種類ごとに決められたセンサデータの取得頻度などを含むことができる。また、エリアデータ記憶部131は、複数のエリアの各々について、ユーザが存在しているエリア(在場エリア)であるか否かの検出結果をも保存することができる。エリアデータ記憶部131に保存されるエリアデータは、予め入力されており、エリア管理部121によって更新される。宅内における複数のエリアは、例えば、リビング、キッチン、廊下、浴室などを含む。複数のエリアの内の、玄関、廊下などは、エリアの種類を、ユーザが移動するときに通過するがユーザがとどまらないエリアに分類することができる。複数のエリアの内の洗面場、浴室、トイレなどは、エリアの種類を、ユーザがとどまる時間が一定時間を超えないエリアに分類することができる。複数のエリアの内の、リビング、ダイニング、寝室などは、エリアの種類を、ユーザが長時間とどまるエリアに分類することができる。エリアデータ記憶部131には、エリアの種類をエリアデータと共に保存される。   The area data storage unit 131 stores area data. The area data can include, for example, an area name, an area ID (identifier), an area type classified by the area management unit 121, a sensor data acquisition frequency determined for each area type, and the like. In addition, the area data storage unit 131 can also store, for each of the plurality of areas, a detection result as to whether or not the area is an area where the user is present (existing area). The area data stored in the area data storage unit 131 is input in advance and is updated by the area management unit 121. The plurality of areas in the house include, for example, a living room, a kitchen, a corridor, a bathroom, and the like. Of the plurality of areas, entrances, corridors, and the like can be classified into areas that are passed by the user when the user moves, but that cannot be stopped by the user. In a plurality of areas, such as a washroom, a bathroom, a toilet, etc., the type of the area can be classified into an area in which the user stays for less than a certain time. Among a plurality of areas, such as a living room, a dining room, and a bedroom, the type of the area can be classified into an area where the user stays for a long time. The area data storage unit 131 stores the type of area together with the area data.

エリア管理部121は、操作部14からのユーザ入力によって、エリアデータ記憶部131に保存されているエリアデータを更新することができる。例えば、エリア管理部121は、1つの部屋に仕切りを設けて2つの部屋に変更する場合には、1つのエリアであった部屋を部屋(1)と部屋(2)に対応する2つのエリアに分けて管理するようにエリアデータ記憶部131に保存されているエリアデータを更新することができる。このように、エリアを適切に設定することによって、必要なエリアのセンサデータのみを取得し、ユーザが存在しているエリアの電気機器3のみを効率よく制御することが可能になる。   The area management unit 121 can update the area data stored in the area data storage unit 131 by a user input from the operation unit 14. For example, when providing a partition in one room and changing the room to two rooms, the area management unit 121 changes the room that was one area into two areas corresponding to the room (1) and the room (2). The area data stored in the area data storage unit 131 can be updated so as to be separately managed. In this way, by appropriately setting the area, it is possible to acquire only the sensor data of the necessary area and efficiently control only the electric device 3 in the area where the user exists.

また、エリア管理部121は、センサデータの履歴とエリアデータの履歴とによって、エリアデータの追加、削除、更新を行ってもよい。例えば、リビングダイニングが一体となっていてリビングにユーザが存在している場合、常にダイニングにもユーザがいるという履歴が一定回数以上(又は、一定の期間以上にわたり)検出された場合には、エリア管理部121は、リビングとダイニングは、同一エリアとして更新することができる。   Further, the area management unit 121 may add, delete, or update the area data based on the history of the sensor data and the history of the area data. For example, if the living dining room is integrated and there is a user in the living room, the history that there is always a user in the dining room is detected a certain number of times or more (or over a certain period of time). The management unit 121 can update the living area and the dining area as the same area.

機器制御部125は、在場検出部123で検出された在場エリアと行動推定部124で推定されたユーザの移動先エリア(予測された移動先エリア)の電気機器を、在場エリアに存在しているユーザ及び移動先エリアに移動したユーザにとって快適な状態にするための制御を行う。ここで、「快適な状態」とは、予め定められた固定値である温度及び湿度を、ユーザが快適と感じる他の値に変更するなどの快適な状態とする。機器制御部125は、固定値を、例えば、不快指数で一般に快いとされる範囲の値から温度及び湿度を算出した値に設定することができる。また、機器制御部125は、固定値を、PMV(Predicted Mean Vote)値を考慮してユーザが快適と感じる状態を示す値に設定することができる。さらに、機器制御部125は、固定値を、目的に応じて異なる方法で決定することができる。例えば、機器制御部125は、固定値を、熱中症を避けるという目的を達成するために、温度及び湿度が一定値以下の値に設定することができる。また、機器制御部125は、固定値を、細菌又はウィルスの繁殖を防ぐために湿度が一定値以下の値に設定することができる。さらに、機器制御部125は、固定値を、ダニの繁殖を防ぐために、湿度が一定値以下である値に設定することができる。さらにまた、機器制御部125は、固定値を、屋外の温度及び湿度との差が大きくなりすぎないようするために、屋外の温度及び湿度などの屋外環境値に応じて設定することができる。   The device control unit 125 stores the electric devices in the presence area detected by the presence detection unit 123 and the destination area (predicted destination area) of the user estimated by the behavior estimation unit 124 in the presence area. Control is performed to make the user comfortable and comfortable for the user who has moved to the destination area. Here, the "comfortable state" refers to a comfortable state in which the predetermined fixed values of temperature and humidity are changed to other values that the user feels comfortable. The device control unit 125 can set the fixed value to, for example, a value obtained by calculating the temperature and the humidity from a value in a range that is generally pleasant with the discomfort index. Further, the device control unit 125 can set the fixed value to a value indicating a state in which the user feels comfortable in consideration of a PMV (Predicted Mean Vote) value. Further, the device control unit 125 can determine the fixed value by a different method depending on the purpose. For example, the device control unit 125 can set the fixed values to values where the temperature and the humidity are equal to or less than certain values in order to achieve the purpose of avoiding heat stroke. In addition, the device control unit 125 can set the fixed value to a value where the humidity is equal to or less than a certain value in order to prevent the propagation of bacteria or viruses. Further, the device control unit 125 can set the fixed value to a value at which the humidity is equal to or less than a certain value in order to prevent the propagation of mites. Furthermore, the device control unit 125 can set the fixed value in accordance with an outdoor environment value such as an outdoor temperature and humidity so that a difference between the outdoor temperature and the humidity does not become too large.

また、「快適な状態」は、ユーザが移動前に存在していたエリアにおける在場時間に従って決定することもできる。ユーザは、直前まで存在していたエリアにおけるユーザの在場時間が一定以上の長さであった場合には、そのエリアの温度及び湿度などを快適な状態とみなし、その温度及び湿度などと移動先のエリアの温度及び湿度などの差を小さくするように機器を制御することができる。   The “comfortable state” can also be determined according to the presence time in the area where the user was before moving. If the user's presence time in the area that existed immediately before is longer than a certain length, the user regards the temperature and humidity of the area as a comfortable state and moves to the temperature and humidity. The device can be controlled so as to reduce the difference between the temperature and the humidity in the preceding area.

さらに、「快適な状態」とは、エリアにおける必要な被制御機器である電気機器3を自動で制御することも含む。例えば、移動先エリアの電気機器3である照明機器をオンする、移動先エリアの電気機器3であるエアコンディショナーの風向をユーザに向くように制御する、移動先エリアの電気機器3であるテレビの音量を調節するなどである。   Further, the "comfortable state" includes automatically controlling the electric device 3 which is a necessary controlled device in the area. For example, the lighting device that is the electric device 3 in the destination area is turned on, the air conditioner that is the electric device 3 in the destination area is controlled so that the wind direction is directed to the user, and the TV that is the electric device 3 in the destination area is turned on. For example, adjusting the volume.

ユーザの入力は、例えば、コントローラ1に備えられた操作部14から入力される。また、ユーザの入力は、表示部15に選択肢がボタン(タッチパネルの操作ボタン)として表示され、それをユーザが指で選択する操作によって行われてもよい。また、ユーザの入力は、通信ネットワーク4に接続された携帯端末(例えば、スマートフォン、携帯電話など)から無線通信によって行われてもよい。   The user's input is, for example, input from the operation unit 14 provided in the controller 1. Further, the user's input may be performed by an operation in which an option is displayed on the display unit 15 as a button (operation button on a touch panel) and the user selects it with a finger. Further, the user's input may be performed by wireless communication from a mobile terminal (for example, a smartphone, a mobile phone, or the like) connected to the communication network 4.

《1−2》実施の形態1の動作
図3は、実施の形態1に係る機器制御システムに含まれるコントローラ1のエリア更新処理を示すフローチャートである。図3に示されるように、先ず、制御部12内のエリア管理部121は、エリア更新を指示するユーザ入力(例えば、操作部14からの入力)の有無を判断する(ステップS30)。エリア管理部121は、エリア更新を指示するユーザ入力があると判断した場合に(ステップS30においてYES)、宅内のエリアを示すエリアデータを更新する(ステップS31)。
<< 1-2 >> Operation of First Embodiment FIG. 3 is a flowchart showing an area update process of the controller 1 included in the device control system according to the first embodiment. As shown in FIG. 3, first, the area management unit 121 in the control unit 12 determines whether there is a user input (for example, an input from the operation unit 14) for instructing an area update (step S30). When determining that there is a user input instructing an area update (YES in step S30), area management section 121 updates area data indicating an area in the house (step S31).

次に、エリア管理部121は、エリアNo.N(Nは正の整数)にユーザが存在している時間帯を示すデータ(在場データ)とエリアNo.N以外のエリアである比較対象エリアにユーザが存在している時間帯を示すデータ(在場データ)とを比較し(ステップS32)、エリアNo.Nの在場データと比較対象エリアの在場データとが等しいか否かを判断する(ステップS33)。また、ステップS30における判断がNOの場合にも、処理は、ステップS32及びS33に進む。エリア管理部121は、エリアNo.Nにおける在場データと比較対象エリアにおける在場データとが等しい場合(ステップS33においてYES)、エリアNo.Nと比較対象エリアとを統合する(ステップS34)。なお、在場データが等しいか否かの判断(ステップS33)においては、エリア管理部121は、データの一致率が一定値(ある基準値)以上である場合に一致していると判断する方法、又は、データの不一致率が一定値以下である場合に一致していると判断する方法、又は、在場データの履歴において一定期間以上一致率が一定値(ある基準値)以上である場合に、一致していると判断する方法などを採用することができる。   Next, the area management unit 121 sets the area number. N (N is a positive integer) indicating the time zone in which the user is present (presence data) and area No. N is compared with the data indicating the time zone in which the user is present (existence data) in the comparison target area other than the area No. N (step S32). It is determined whether or not the presence data of N is equal to the presence data of the comparison target area (step S33). Also, if the determination in step S30 is NO, the process proceeds to steps S32 and S33. The area management unit 121 stores the area No. N, the presence data in the comparison target area is equal to the presence data in the comparison target area (YES in step S33). N and the comparison target area are integrated (step S34). In determining whether or not the presence data is equal (Step S33), the area management unit 121 determines that the data match when the data matching rate is equal to or more than a certain value (a certain reference value). , Or a method of judging a match when the data mismatch rate is equal to or less than a certain value, or when the match rate is equal to or more than a certain value (a certain reference value) for a certain period or more in the history of the presence data. And a method of determining that they match.

図4は、エリアNo.1〜No.8に人(ユーザ)が存在しているか否か(在場状態)の例を示す図である。図4の例では、エリアNo.5の在場データとエリアNo.6の在場データとが全く同じ時間帯に記録されている。エリア管理部121は、例えば、このようなパターンが一定期間(例えば、1週間)以上続いた場合に、エリアNo.5とエリアNo.6の在場データが一致していると判断することができる。   FIG. 1 to No. FIG. 8 is a diagram illustrating an example of whether or not a person (user) exists in 8 (present state). In the example of FIG. 5 and the area No. 5 6 are recorded in exactly the same time zone. For example, when such a pattern continues for a certain period (for example, one week) or more, the area No. 5 and area No. 6 can be determined to be the same.

次に、図3に示されるように、エリア管理部121は、エリアNo.Nの在場データと比較対象エリア(例えば、隣接するエリア)の在場データとが等しい場合に、これらエリアの統合を行う(ステップS34)。例えば、図4に示される例では、エリア管理部121は、一定期間以上同じ在場データのパターンが続いたエリアNo.5とエリアNo.6とを同一エリアとして統合し、新たなエリアとすることができる。   Next, as shown in FIG. When the presence data of N and the presence data of the comparison target area (for example, the adjacent area) are equal, these areas are integrated (step S34). For example, in the example shown in FIG. 4, the area management unit 121 determines that the area No. where the same presence data pattern has continued for a certain period or more. 5 and area No. 6 can be integrated as the same area to form a new area.

次に、エリア管理部121は、全てのエリアについて在場データの比較が行われるよう、ループ処理を行う(ステップS35、S36)。   Next, the area management unit 121 performs a loop process so that the presence data is compared for all the areas (steps S35 and S36).

次に、エリア管理部121は、更新されたエリアデータをエリアデータ記憶部131に保存する(ステップS37)。エリア管理部121が、エリアデータ記憶部131に保存されているエリアデータを更新することによって、制御部12内の機器制御部125は、各エリアについての処理の重複をなくし、必要なエリアのセンサデータを効率よく取得し、必要なエリアの電気機器3を適切なタイミングで制御することが可能となる。また、エリア管理部121が、ユーザの指定又はデータ履歴によってエリアの更新を行うことによって、機器制御部125は、ユーザの行動に適合した、効率のよい電気機器の制御をエリアごとに行うことができる。   Next, the area management unit 121 stores the updated area data in the area data storage unit 131 (Step S37). The area management unit 121 updates the area data stored in the area data storage unit 131, so that the device control unit 125 in the control unit 12 eliminates duplication of processing for each area and performs sensor It is possible to efficiently acquire data and control the electric equipment 3 in a necessary area at an appropriate timing. Further, the area management unit 121 updates the area according to the user's specification or data history, so that the device control unit 125 can perform efficient control of electric devices suitable for the user's behavior for each area. it can.

図5は、実施の形態1に係る機器制御システムにおけるセンサモジュール2の動作を示すフローチャートである。先ず、センサ制御部22は、センサ取得周期に基づいてセンサデータを取得する時刻(例えば、一定期間ごとの時刻)であるか否かを判断する(ステップS1)。センサ制御部22は、前回のセンサデータの取得(検知)からの経過時間が所定の基準時間に達したときに、センサ取得周期に基づく時刻に達していると判断することができる。センサ制御部22は、センサ取得周期に基づく時刻に達していれば(ステップS1においてYES)、センサ部21に検知対象の状態を検知させてセンサデータを取得させ、センサデータをセンサ記憶部24に記憶させる(ステップS2)。センサ取得周期に基づく時刻に達していなければ(ステップS1においてNO)、センサ制御部22は、コントローラ1からデータ要求があったか否かを判断する(ステップS3)。センサ制御部22は、コントローラからデータ要求があった場合には(ステップS3においてYES)、センサ制御部22は、センサ部21にセンサデータを取得させ(状態の検知を実行させ)、取得したセンサデータを通信部23からコントローラ1に送信する。コントローラ1からのデータ要求がなかった場合は(ステップS3においてNO)、処理はステップS1に戻る。なお、コントローラ1からのデータ要求の周期は、例えば、予め決められた周期であってもよい。   FIG. 5 is a flowchart showing an operation of the sensor module 2 in the device control system according to the first embodiment. First, the sensor control unit 22 determines whether or not it is time to acquire sensor data based on the sensor acquisition cycle (for example, a time for each fixed period) (step S1). The sensor control unit 22 can determine that the time based on the sensor acquisition cycle has been reached when the elapsed time from the previous acquisition (detection) of the sensor data has reached a predetermined reference time. If the time based on the sensor acquisition cycle has been reached (YES in step S1), the sensor control unit 22 causes the sensor unit 21 to detect the state of the detection target and acquire sensor data, and stores the sensor data in the sensor storage unit 24. It is stored (step S2). If the time based on the sensor acquisition cycle has not been reached (NO in step S1), the sensor control unit 22 determines whether a data request has been made from the controller 1 (step S3). When there is a data request from the controller (YES in step S3), the sensor control unit 22 causes the sensor unit 21 to acquire sensor data (perform state detection), and the acquired sensor The data is transmitted from the communication unit 23 to the controller 1. If there is no data request from controller 1 (NO in step S3), the process returns to step S1. The cycle of the data request from the controller 1 may be, for example, a predetermined cycle.

図6は、実施の形態1に係る機器制御システムにおけるコントローラ1の動作を示すフローチャートである。図6に示されるように、先ず、制御部12内の在場検出部123は、センサデータに基づいて、いずれのエリアにユーザが存在しているかの検出(在場検出)を行い、ユーザが存在しているエリアを特定する(ステップS10)。在場検出に使用されるセンサデータは、履歴管理部122を介してデータ履歴記憶部132から読み出され、在場検出に使用されるエリアデータは、エリアデータ記憶部131から読み出される。   FIG. 6 is a flowchart illustrating an operation of the controller 1 in the device control system according to the first embodiment. As shown in FIG. 6, first, the presence detection unit 123 in the control unit 12 detects in which area the user is present (location detection) based on the sensor data. An existing area is specified (step S10). The sensor data used for the presence detection is read from the data history storage unit 132 via the history management unit 122, and the area data used for the presence detection is read from the area data storage unit 131.

次に、制御部12内の行動推定部124は、ユーザが存在していると特定された在場エリア内のセンサデータを取得する(ステップS11)。行動推定部124は、この在場エリア内に存在しているユーザの行動を推定するため、在場エリア内のセンサデータをデータ履歴記憶部132から取得する。ただし、データ履歴記憶部132に保存されているデータが、予め決められた閾値期間以上に古いデータである場合は、行動推定部124は、センサモジュール2から最新のセンサデータを取得する。   Next, the behavior estimating unit 124 in the control unit 12 acquires sensor data in the presence area specified as having a user (step S11). The behavior estimating unit 124 acquires sensor data in the presence area from the data history storage unit 132 in order to estimate the behavior of a user existing in the presence area. However, when the data stored in the data history storage unit 132 is data older than a predetermined threshold period, the behavior estimation unit 124 acquires the latest sensor data from the sensor module 2.

次に、行動推定部124は、データ履歴記憶部132に保存されているデータに基づいてユーザの移動先エリア(移動先予測エリア)を推定する(ステップS13)。   Next, the behavior estimating unit 124 estimates the destination area of the user (predicted destination area) based on the data stored in the data history storage unit 132 (step S13).

機器制御部125は、移動先エリアのセンサデータを取得する(ステップS14)。機器制御部125は、移動先エリア内のセンサデータをデータ履歴記憶部132から取得するが、データ履歴記憶部132に保存されたデータが予め決められた閾値期間以上に古い場合は、センサモジュールから最新のセンサデータを取得する。   The device control unit 125 acquires the sensor data of the destination area (Step S14). The device control unit 125 acquires the sensor data in the movement destination area from the data history storage unit 132. If the data stored in the data history storage unit 132 is older than a predetermined threshold period, the device control unit 125 Get the latest sensor data.

次に、機器制御部125は、在場エリア内の電気機器3の制御を行う(ステップS15)。例えば、機器制御部125は、在場エリア内のセンサデータが示す情報からユーザが快適に過ごすために必要な機器の制御を行う。   Next, the device control unit 125 controls the electric device 3 in the presence area (Step S15). For example, the device control unit 125 controls devices necessary for the user to spend comfortably based on information indicated by the sensor data in the presence area.

次に、機器制御部125は、ステップS14で取得した移動先エリアに対して電気機器の制御を行う(ステップS16)。機器制御部125は、例えば、エリア内のセンサデータが示す情報からユーザが快適に過ごすために必要な機器の制御を行う。   Next, the device control unit 125 controls the electric device for the destination area acquired in step S14 (step S16). The device control unit 125 controls, for example, devices necessary for a user to spend comfortably based on information indicated by sensor data in the area.

次に、機器制御部125は、エリア内のセンサデータの取得周期を更新する(ステップS17)。機器制御部125は、例えば、在場エリア及び移動先エリアにおけるセンサデータの取得頻度が増加するように、これらのエリアにおける取得周期を短期間に変更することができる。また、機器制御部125は、ユーザの移動に伴って在場エリアが変更することに伴い、在場エリアを更新し、エリアに対するセンサデータの取得周期も更新する。   Next, the device control unit 125 updates the acquisition cycle of the sensor data in the area (Step S17). The device control unit 125 can change the acquisition cycle in these areas in a short period of time so that the acquisition frequency of sensor data in the presence area and the destination area increases, for example. In addition, the device control unit 125 updates the presence area as the presence area changes with the movement of the user, and also updates the sensor data acquisition cycle for the area.

図7は、実施の形態1に係る機器制御システムのコントローラ1における在場検出処理(ステップS10)を示すフローチャートである。図7に示されるように、先ず、在場検出部123は、在場検出処理が初回であるか否かを判断する(ステップS100)。在場検出部123は、エリアデータ記憶部131からエリアごとの在場検出結果が保存されているか否かを読み出し、保存されていない場合は、初回であるため、全てのエリアについて在場検出を実行する。   FIG. 7 is a flowchart illustrating the presence detection process (step S10) in the controller 1 of the device control system according to the first embodiment. As shown in FIG. 7, first, the presence detection section 123 determines whether or not the presence detection processing is the first time (step S100). The presence detection unit 123 reads whether or not the presence detection result for each area is stored from the area data storage unit 131. If the result is not stored, the presence detection unit 123 performs the presence detection for all areas because it is the first time. Execute.

初回の在場検出処理であれば(ステップS100においてYES)、在場検出部123は、エリア番号であるNにエリアIDを設定する(ステップS101)。   If it is the first presence detection process (YES in step S100), presence detection section 123 sets an area ID to N, which is an area number (step S101).

次のステップS102では、在場検出部123は、データ履歴記憶部132からデータを読み出し、エリアNo.Nにユーザが存在しているかどうかを判定するステップである。判定は、人感センサが反応したか否か(すなわち、動きを検出したか否か)、カメラ画像にユーザが映っているか否か、赤外線センサでユーザの体温(基準温度以上の温度)を検出できたか否か、電気機器の電源が入っているか否か、電気機器の操作があったか否かなど、さらに、これらのセンサ情報を複数組み合わせるなどによって行う。   In the next step S102, the presence detection unit 123 reads data from the data history storage unit 132, and reads the area No. This is a step of determining whether a user exists in N. The determination is made as to whether or not the motion sensor has responded (that is, whether or not motion has been detected), whether or not the user is reflected in the camera image, and the user's body temperature (above the reference temperature) with the infrared sensor. It is performed by combining a plurality of these pieces of sensor information, such as whether or not the operation has been performed, whether or not the electric device has been turned on, whether or not the electric device has been operated, and the like.

次のステップS103では、在場検出部123は、エリアNo.Nにユーザが存在していると検出された場合に、在場状態の保存を行う。在場状態は、エリアデータ記憶部131に保存される。   In the next step S103, the presence detection unit 123 sets the area number. When it is detected that the user exists in N, the presence state is saved. The presence status is stored in the area data storage unit 131.

次のステップS104では、在場検出部123は、Nを次のエリアIDの番号に更新する。   In the next step S104, the presence detection unit 123 updates N to the number of the next area ID.

次のステップS105では、在場検出部123は、Nが全てのエリアについて在場検出が行われたか否かを判断するステップである。在場検出部123は、在場検出を行うべきエリアが残っている場合は、ステップS102に戻って更新されたNについてエリアNo.Nにユーザが存在しているかの在場検出を行う。   In the next step S105, the presence detection unit 123 is a step for determining whether or not N has performed presence detection for all areas. If there is an area to be subjected to the presence detection, the presence detection unit 123 returns to step S102 and updates the area N for the updated N. The presence detection of whether a user exists in N is performed.

図8は、コントローラ1の行動推定部124の動作(ステップS12)を示すフローチャートである。図8に示されるように、行動推定部124は、ステップS111で、エリアNo.Nの在場データの読み出しを行う。在場データは、ステップS10の在場検出処理によって、エリアデータ記憶部131にエリアデータと共に保存されている。このため、行動推定部124センサモジュール2からセンサデータを受信したり、データ履歴記憶部132のデータを使用して在場検出のための処理をあらためて行ったりする必要はない。在場データは、ユーザが存在しているか否かのみではなく、ユーザが在場している時間も含むことができる。   FIG. 8 is a flowchart illustrating the operation (step S12) of the behavior estimation unit 124 of the controller 1. As shown in FIG. 8, the action estimating unit 124 determines in step S111 that the area No. Reading of the N presence data is performed. The presence data is stored together with the area data in the area data storage unit 131 by the presence detection processing in step S10. Therefore, there is no need to receive sensor data from the sensor module 2 of the behavior estimating unit 124 or perform another process for detecting presence using the data in the data history storage unit 132. The presence data can include not only whether or not the user is present, but also the time during which the user is present.

次のステップS112では、行動推定部124は、エリアNo.Nのセンサデータの読み出しを行う。ステップS111の結果、エリアNo.Nにユーザが存在している場合、行動推定部124は、エリアNo.N内のセンサデータの読み出しを行う。このとき、まず、データ履歴記憶部132からセンサデータを読み出し、保存された最新のデータが取得から閾値時間以上の時間が経過している場合は、センサモジュールから最新のデータを取得し、更新する。この閾値時間は、センサモジュールごとに予め決められており、データ履歴記憶部132にセンサデータとともに保存される。   In the next step S112, the action estimating unit 124 sets the area No. The N sensor data is read. As a result of step S111, the area No. When the user exists in the area No. N, the behavior estimating unit 124 sets the area No. The sensor data in N is read. At this time, first, the sensor data is read out from the data history storage unit 132, and if a time equal to or longer than the threshold time has elapsed since the acquisition of the latest stored data, the latest data is acquired from the sensor module and updated. . The threshold time is predetermined for each sensor module, and is stored in the data history storage unit 132 together with the sensor data.

次のステップS113では、行動推定部124は、エリアNo.Nからの移動先エリアの推定を行う。行動推定部124は、移動先エリアの推定を、エリアNo.Nに設置したカメラ、又は、赤外線センサによるユーザの動きなどを使用して行うことが可能である。また、行動推定部124は、データ履歴記憶部132に保持されたエリア移動履歴を使用して(すなわち、この履歴と同じように移動すると判断して)、移動先エリアを推定することもできる。また、行動推定部124は、エリアNo.N以外の電気機器の電源状態及び操作履歴から移動先エリアを特定することもできる。   In the next step S113, the behavior estimating unit 124 sets the area No. The destination area from N is estimated. The behavior estimating unit 124 estimates the destination area by using the area No. This can be performed using a camera installed in the camera N or a user's movement using an infrared sensor. In addition, the behavior estimation unit 124 can also estimate the destination area using the area movement history stored in the data history storage unit 132 (that is, determining that the area moves in the same manner as this history). In addition, the behavior estimating unit 124 sets the area No. The destination area can also be specified from the power states and operation histories of the electric devices other than N.

次のステップS114では、行動推定部124は、エリアNo.Nからの移動先(例えば、エリアNo.X)にユーザが存在したかどうかを判断する。これは、エリアデータ記憶部131からのデータを読み出して判断することができる。   In the next step S114, the action estimating unit 124 sets the area No. It is determined whether or not the user exists at the destination (for example, area No. X) from N. This can be determined by reading data from the area data storage unit 131.

次のステップS115では、行動推定部124は、エリアNo.Xのセンサデータを読み出す。まず、行動推定部124は、データ履歴記憶部132からセンサデータを読み出し、保存された最新のデータが取得から閾値時間以上の時間が経過している場合は、センサモジュールから最新のデータを取得し、更新する。この閾値時間は、センサモジュールごとに予め決められており、データ履歴記憶部132にセンサデータとともに保存される。   In the next step S115, the action estimating unit 124 sets the area No. Read the sensor data of X. First, the behavior estimation unit 124 reads the sensor data from the data history storage unit 132, and acquires the latest data from the sensor module when the time that is equal to or longer than the threshold time has elapsed since the acquisition of the latest saved data. ,Update. The threshold time is predetermined for each sensor module, and is stored in the data history storage unit 132 together with the sensor data.

次のステップS116では、行動推定部124は、移動元の在場エリアNo.Nのセンサデータが示す値と移動先エリアNo.Xのセンサデータが示す値の差を算出する。行動推定部124は、例えば、温度、湿度、照度など環境に関するデータの差異を検出する。   In the next step S116, the action estimating unit 124 sets the presence area No. of the movement source. N and the destination area No. The difference between the values indicated by the X sensor data is calculated. The behavior estimating unit 124 detects, for example, a difference in environmental data such as temperature, humidity, and illuminance.

次のステップS15では、行動推定部124は、エリアNo.Nの機器を制御し、次のステップS16では、行動推定部124は、エリアNo.Xの機器制御を行う。機器制御処理の詳細は、図9で説明される。   In the next step S15, the action estimating unit 124 sets the area No. N, and in the next step S16, the action estimating unit 124 sets the area No. X device control is performed. Details of the device control process will be described with reference to FIG.

次のステップS118では、行動推定部124は、エリアデータ記憶部131におけるエリアNo.N及びエリアNo.Xの在場データを更新する。ユーザがエリアNo.NからエリアNo.Xに移動したことでエリアNo.Nのユーザがいなくなった場合、エリアNo.Nの在場データをユーザがいないことを示す情報に更新する。また、エリアNo.Xに予めユーザがいなかった場合、ユーザがいなかったエリアNo.Xにユーザが存在していることが検出されたとして、エリアNo.Xにユーザが存在していることを示す場データに更新する。   In the next step S118, the behavior estimating unit 124 sets the area No. in the area data storage unit 131. N and area No. X's presence data is updated. If the user sets the area No. N to area No. X by moving to area No. X N, the user of area No. The presence data of N is updated to information indicating that there is no user. In addition, area No. If there is no user in advance, the area No. X, it is determined that a user exists in area No. X. X is updated to field data indicating that a user exists.

図9は、コントローラ1の機器制御部125の動作(ステップS15、S16)を示すフローチャートである。   FIG. 9 is a flowchart illustrating the operation (steps S15 and S16) of the device control unit 125 of the controller 1.

ステップS121では、機器制御部125は、エリアNo.Nの電気機器3の制御を行う。エリアNo.NからエリアNo.Xにユーザが移動することによって、エリアNo.Nにユーザが存在しなくなる場合、エリアNo.Nで稼働している機器の電源をオフしたり、設定温度を変更して消費電力を抑えたりする。   In step S121, the device control unit 125 sets the area No. The N electric devices 3 are controlled. Area No. N to area No. X, the user moves to area No. X. If the user no longer exists in area No. The power of the device operating at N is turned off or the set temperature is changed to reduce the power consumption.

次のステップS122では、機器制御部125は、エリアNo.Nの在場時間が一定以上あったか否かを判断する。エリアNo.Nに一定時間以上ユーザがいた場合、その環境は、ユーザが存在するのに適した状態になっているものと考えることができる。また、移動前の環境との差によるユーザへの負担を考慮に入れて、移動元の在場エリアと移動先エリアの環境の差を小さくすることもできる。そのため、ステップS123では、機器制御部125は、エリアNo.NとエリアNo.Xの差を算出する。このステップにおいて、エリアNo.NとエリアNo.Xの温度、湿度などセンサデータが示す値を比較する。   In the next step S122, the device controller 125 sets the area No. It is determined whether or not the presence time of N is equal to or greater than a certain value. Area No. If there is a user in N for a certain period of time or more, the environment can be considered to be in a state suitable for the presence of the user. Also, by taking into account the burden on the user due to the difference from the environment before the movement, the difference between the environment at the source area and the environment at the destination area can be reduced. Therefore, in step S123, the device control unit 125 sets the area No. N and area No. Calculate the difference of X. In this step, the area No. N and area No. The values indicated by the sensor data such as the temperature and humidity of X are compared.

次のステップS124では、機器制御部125は、エリアNo.Xの機器を制御して、ステップS123の結果にしたがってエリアNo.Xの環境をエリアNo.Nの環境に近づける。   In the next step S124, the device control unit 125 sets the area No. X by controlling the device of area No. X according to the result of step S123. X environment as area No. Approach N environment.

次のステップS125では、機器制御部125は、エリアNo.XのエリアNo.Nとの比較の結果制御すべき機器とは異なる、その他の機器の制御を行う。機器制御部125は、例えば、エリアNo.Xに移動することによってエリアNo.Xの照明機器をオンする、また、エリアNo.Nの在場時間が一定時間以下だった場合にエリアNo.Nの環境に左右されることなくエリアNo.Xのエアコンディショナー、除湿機などを制御してエリアNo.Xの環境を快適なものに近づける。   In the next step S125, the device control unit 125 sets the area No. X area No. As a result of the comparison with N, other devices different from the device to be controlled are controlled. The device control unit 125, for example, stores the area No. X by moving to area No. X. X lighting equipment is turned on, and area No. X is turned on. N when the attendance time of the area No. N is less than a predetermined time. N regardless of the environment of area No. X by controlling an air conditioner, a dehumidifier and the like. Make X's environment more comfortable.

図9に示される機器制御(図8のステップS15、S16)での機器制御は、例えば、PMV(Predicted Mean Vote)値を考慮した快適な室内温熱環境を実現するための温湿度、気流制御である。また、行動推定を考慮して、現在ユーザがいる在場エリアの環境を移動先の環境に近づけるための温湿度、気流制御とすることもできる。例えば、玄関へ移動すると推定された場合、屋外と室内の環境に大きな違いがある場合、急に暑い場所に移動する、又は、寒い場所に移動する場合は、体に大きな負担が与えられる。そのため、室内の環境をできる限り屋外の状態に近づけるよう制御することができる。また、このような場合にもPMV値を考慮し、快適性は、維持しつつ制御することもできる。また、行動推定を考慮した機器の電源をはじめとする機器の状態を変更する制御であることもできる。機器の状態を変更する制御とは、例えば、リビングからキッチンへ移動する場合にテレビの音量を上げる、又は、テレビの音量を下げるなどの制御である。   The device control in the device control (steps S15 and S16 in FIG. 8) shown in FIG. 9 is, for example, temperature and humidity and airflow control for realizing a comfortable indoor thermal environment in consideration of a PMV (Predicted Mean Vote) value. is there. In addition, in consideration of the behavior estimation, it is also possible to perform temperature and humidity and airflow control for bringing the environment of the presence area where the user is currently located closer to the environment of the destination. For example, when it is estimated to move to the entrance, when there is a great difference between the outdoor and indoor environments, or when suddenly moving to a hot place or moving to a cold place, a heavy burden is imposed on the body. Therefore, it is possible to control the indoor environment to be as close to the outdoor state as possible. In such a case, the PMV value is taken into consideration, and the comfort can be controlled while maintaining the comfort. Further, the control may be such that the state of the device such as the power supply of the device in consideration of the behavior estimation is changed. The control to change the state of the device is, for example, a control to increase the volume of the television or to decrease the volume of the television when moving from the living room to the kitchen.

《1−3》実施の形態1の効果
以上に説明したように、実施の形態1によれば、在場検出部123と行動推定部124からユーザが存在しているエリアと移動先エリアを特定し、特定したエリアごとにセンサデータの取得を行い、センサデータの取得の頻度を制御し、取得したセンサデータが示す情報に従って、エリアごとに機器の制御を行うことによって、必要なエリアの機器を効率よく制御することが可能となる。
<< 1-3 >> Effects of First Embodiment As described above, according to the first embodiment, the area where the user is present and the destination area are specified by the presence detection unit 123 and the behavior estimation unit 124. By acquiring sensor data for each specified area, controlling the frequency of acquisition of sensor data, and controlling devices for each area according to the information indicated by the acquired sensor data, devices in the required area can be identified. It becomes possible to control efficiently.

また、従来は、宅内のセンサデータを全て取得する場合、時分割処理によって順番に取得していると、ユーザが存在しているエリアの機器を制御するために必要なセンサデータの取得までに長い時間を要することがあり、また、センサデータの取得と解析処理に処理負荷が高くなり、機器を制御するための処理に時間が係る可能性があった。これに対し、実施の形態1においては、機器制御を行う対象のエリアを特定することで、効率よく必要なエリアのセンサデータを取得し、最適な環境を実現するための機器制御を適切なタイミングで行うことが可能となる。   Conventionally, when all sensor data in a house is acquired, if acquisition is performed sequentially by time-division processing, it takes a long time to acquire sensor data necessary for controlling devices in an area where a user is present. In some cases, it takes time, and the processing load for acquiring and analyzing the sensor data increases, and the processing for controlling the device may take time. On the other hand, in the first embodiment, by specifying an area to be subjected to device control, sensor data of a necessary area is efficiently obtained, and device control for realizing an optimal environment is performed at an appropriate timing. It is possible to do with.

さらに、ユーザの移動時に通過するだけのエリアのセンサデータの取得頻度を高くし、一定時間のみとどまるエリアのセンサデータの取得頻度を少し低く、長時間とどまるエリアのセンサデータの取得頻度をさらに低く設定しておくことで、移動におけるユーザの滞在時間によって、センサデータの取得頻度を適切に調節することが可能となる。このため、不要なセンサデータの取得を抑え、センサデータの取得、解析によるコントローラの負荷を抑えることが可能になり、適切なタイミングでの電気機器の制御が可能になる。   Furthermore, the sensor data acquisition frequency of the area that only passes when the user moves is increased, the sensor data acquisition frequency of the area that stays only for a certain time is set slightly lower, and the sensor data acquisition frequency of the area that stays for a long time is set even lower By doing so, it is possible to appropriately adjust the acquisition frequency of the sensor data depending on the stay time of the user in the movement. For this reason, unnecessary acquisition of sensor data can be suppressed, the load on the controller due to acquisition and analysis of sensor data can be suppressed, and electric devices can be controlled at appropriate timing.

《2》実施の形態2
《2−1》実施の形態2の構成
図10は、本発明の実施の形態2に係る機器制御システムの概略構成を示すブロック図である。図10において、図1に示される構成要素と同一又は対応する構成要素には、図1に示される符号と同じ符号が付される。図11は、実施の形態2に係る機器制御システムのセンサモジュール2とコントローラ1aの概略構成を示すブロック図である。図11において、図2に示される構成要素と同一又は対応する構成要素には、図2に示される符号と同じ符号が付される。図10及び図11に示されるように、コントローラ1aは、ユーザの要求を取得し、要求に基づいて、複数のセンサモジュール2の内の要求の対象である要求対象のセンサモジュールを特定する情報と、要求対象のセンサモジュール2におけるセンサデータの取得周期とを決定するデータリクエスト制御部201を有する。また、コントローラ1aは、ユーザの個別情報(例えば、嗜好に関する情報)である個別プロファイルを取得し、個別プロファイルに基づいて、複数のセンサモジュール2の内の個別プロファイルに対応するセンサモジュールを特定する情報と、個別プロファイルに対応するセンサモジュールにおける前記センサデータの取得周期とを決定する個別プロファイル制御部202を有する。図10及び図11に示されるように、実施の形態2に係る機器制御システムのコントローラ1aは、制御部12aがデータリクエスト制御部201と個別プロファイル制御部202とを備えている点において、実施の形態1に係る機器制御システムのコントローラ1と相違する。ただし、実施の形態2に係るコントローラ1aは、データリクエスト制御部201及び個別プロファイル制御部202の一方のみを備えてもよい。
<< 2 >> Embodiment 2
<< 2-1 >> Configuration of Second Embodiment FIG. 10 is a block diagram showing a schematic configuration of a device control system according to a second embodiment of the present invention. 10, the same or corresponding components as those shown in FIG. 1 are denoted by the same reference numerals as those shown in FIG. FIG. 11 is a block diagram illustrating a schematic configuration of the sensor module 2 and the controller 1a of the device control system according to the second embodiment. 11, the same or corresponding components as those shown in FIG. 2 are denoted by the same reference numerals as those shown in FIG. As shown in FIGS. 10 and 11, the controller 1 a acquires a user's request, and based on the request, information for specifying a request target sensor module that is a request target among the plurality of sensor modules 2. And a data request control unit 201 for determining a sensor data acquisition cycle in the requested sensor module 2. Further, the controller 1a acquires an individual profile which is individual information of the user (for example, information on tastes), and identifies the sensor module corresponding to the individual profile among the plurality of sensor modules 2 based on the individual profile. And an individual profile control unit 202 that determines an acquisition cycle of the sensor data in the sensor module corresponding to the individual profile. As shown in FIGS. 10 and 11, the controller 1a of the device control system according to the second embodiment differs from the controller 1a in that the control unit 12a includes a data request control unit 201 and an individual profile control unit 202. This is different from the controller 1 of the device control system according to the first embodiment. However, the controller 1a according to the second embodiment may include only one of the data request control unit 201 and the individual profile control unit 202.

データリクエスト制御部201は、サービスの機能と条件に応じて必要なセンサデータの種類とセンシング周期(センサデータの取得周期)を示すデータリクエストプロファイルに従って、必要なセンサデータの種類、センシング周期、センシング精度を決定し、通信部11を介してセンサモジュールからセンサデータを取得する。このデータリクエストプロファイルは、コントローラ1aの記憶部13に保持された情報テーブルから生成されてもよいし、外部の記憶装置(図示せず)から入手されてもよい。データリクエストプロファイルは、ユーザの要求、ユーザの年齢、ユーザの性別などの個別要素に基づいて変更されたサービスの条件とサービスの機能からなるサービスプロファイルにより決定される。   The data request control unit 201 performs the necessary sensor data type, sensing cycle, and sensing accuracy according to a data request profile indicating the type of sensor data and the sensing cycle (acquisition cycle of sensor data) according to the function and condition of the service. Is determined, and sensor data is acquired from the sensor module via the communication unit 11. This data request profile may be generated from an information table held in the storage unit 13 of the controller 1a, or may be obtained from an external storage device (not shown). The data request profile is determined by a service profile including service conditions and service functions changed based on individual factors such as a user's request, a user's age, and a user's gender.

サービスプロファイルで指定されるサービスの機能とは、例えば、宅内の電気機器の機能が、快適制御サービスであるか、健康増進サービスであるか、ネット宅配サービスであるか、という提供すべきサービスの種類である。いずれのサービスを要求するかは、例えば、操作部14からのユーザの入力操作によって決定される。   The function of the service specified by the service profile is, for example, the type of service to be provided, such as whether the function of the electric device in the house is a comfort control service, a health promotion service, or an online home delivery service. It is. Which service is requested is determined by, for example, a user input operation from the operation unit 14.

個別プロファイル制御部202は、ユーザの要求、ユーザの年齢、ユーザの性別などの個別要素に基づいてサービス条件を決定する。個別プロファイルは、予め登録された(例えば、予めユーザによって入力された)ユーザの要求、年齢、性別などで生成される。ユーザの要求は、例えば、快適制御サービスであったり、健康増進サービスであったり、ネット宅配サービスであったりする。これら提供されるサービスをユーザが選択し、要求することで個別プロファイルのサービス条件が異なるものとなる。例えば、要求されるサービスの機能が、宅内の機器の快適制御サービスである場合、サービス条件の1つが快適温度であるとすると、快適温度というサービス条件は、例えば、ユーザが暑さを好まないユーザ(暑がりな人)であるのか、寒さを好まないユーザ(寒がりな人)であるのかを示す条件、ユーザが決められた第1の年齢以上のユーザ(高齢者)であるのか決められた第2の年齢以下のユーザ(幼児)であるのかを示す条件、ユーザが女性であるのか男性であるのかを示す条件、などによって要求される快適さが異なる。このため、個別プロファイル制御部202によって、サービス条件を、ユーザのパーソナリティーに合致するように制御することができる。   The individual profile control unit 202 determines a service condition based on individual factors such as a user request, a user age, and a user gender. The individual profile is generated based on a user's request, age, gender, and the like registered in advance (for example, input by the user in advance). The user's request is, for example, a comfort control service, a health promotion service, or a home delivery service. When the user selects and requests these provided services, the service conditions of the individual profile become different. For example, if the required service function is a comfort control service for home appliances, and one of the service conditions is a comfortable temperature, the service condition of a comfortable temperature is, for example, a user who does not like heat. A condition indicating whether the user is a (hot person) or a user who does not like the cold (a cold person), and whether the user is a user (elderly person) of a first age or more that is determined. The required comfort varies depending on the condition indicating whether the user is a user (infant) under the age of 2, or the condition indicating whether the user is a woman or a man. For this reason, the service condition can be controlled by the individual profile control unit 202 so as to match the personality of the user.

ユーザの年齢及び性別などの固定的条件は、予め入力される(例えば、ユーザ自身によって入力される)。入力は、例えば、コントローラに備えられた操作部14から行われる。また、入力は、表示部15に選択肢が表示され、それを選択する形で入力されてもよい。また、入力は、図示しない携帯端末がネットワークに接続されており、通信部11を介して携帯端末からの行われてもよい。   Fixed conditions such as the age and gender of the user are input in advance (for example, input by the user himself). The input is performed, for example, from the operation unit 14 provided in the controller. In addition, the input may be performed by displaying an option on the display unit 15 and selecting the option. In addition, the input may be performed from a mobile terminal via the communication unit 11 when a mobile terminal (not shown) is connected to the network.

個別プロファイルを決定するユーザ情報として、ユーザの嗜好も利用することができる。これは、通信ネットワーク4に接続された携帯端末でユーザが使用した検索キーワード、メールに使用した単語、あるいは、マイクから入力されたユーザの使用した単語をクラウドサーバで音声認識した結果に基づく単語からサービスに関連する単語を抽出することで可能になる。例えば、ユーザが、暑がりであるか、寒がりであるかは、外気温が何度の時にユーザが「暑い」という言葉を使用するか、若しくは、「暑い」に関連する言葉をどのような頻度で使用するか、又は、「寒い」という言葉を使用するか、若しくは、「寒い」に関連する言葉をどのような頻度で使用するか、を個別プロファイルに入力することでユーザの温度に対する嗜好をサービス条件に反映させることができる。   User preferences can also be used as user information for determining an individual profile. This is based on the search keyword used by the user on the mobile terminal connected to the communication network 4, the word used in the mail, or the word based on the result of voice recognition performed by the cloud server on the word used by the user input from the microphone. It becomes possible by extracting words related to the service. For example, whether the user is hot or cold depends on how many times the outside air temperature is high, or how often the user uses the word “hot” or how often the word related to “hot” is used. , Or use the word "cold" or how often to use the word related to "cold" in the individual profile to determine the user's preference for temperature. It can be reflected in service conditions.

このように、ユーザによって入力された情報とデータ履歴の分析によって得られたユーザの嗜好からサービス条件となる快適温度設定を決定することができる。例えば、ユーザが暑さを好まない(暑がりな)20代の男性であって、季節が夏であれば、快適温度の初期値を23℃とすることができる。さらに、初期値として決定した温度に対して、ユーザがエアコンディショナーの設定温度を変更した場合のリモコンの入力情報及び携帯端末のマイク入力から入力された音声から「暑い」又は「寒い」という単語が音声認識された履歴情報を反映させることで、ユーザに対する快適温度設定を変更することも可能である。変更された快適温度設定は、個別プロファイル制御部202によって記憶部13に保存される。   As described above, it is possible to determine the comfortable temperature setting as a service condition from the user's preference obtained by analyzing the information input by the user and the data history. For example, if the user is a male in his 20s who does not like heat (is hot) and the season is summer, the initial value of the comfortable temperature can be set to 23 ° C. Furthermore, for the temperature determined as the initial value, the word “hot” or “cold” is obtained from the input information of the remote controller when the user changes the set temperature of the air conditioner and the voice input from the microphone input of the mobile terminal. By reflecting the history information recognized by voice, it is also possible to change the comfortable temperature setting for the user. The changed comfortable temperature setting is stored in the storage unit 13 by the individual profile control unit 202.

このように、個別プロファイル制御部202によってサービス条件が決定され、サービスプロファイルによってデータリクエストプロファイルが決定される。決定されたデータリクエストプロファイルに従って、データリクエスト制御部201では、データ取得が制御される。例えば、宅内の電気機器の快適制御サービスがサービスプロファイルに示されている場合、データリクエストプロファイルには、室内温度、室内湿度、ユーザの活動量、ユーザの体温、ユーザの着衣状態などが取得すべきデータとして指定される。サービスに対応する取得すべきデータは、サービスによって予めコントローラ1a内で固定値を保持しておくことも可能であるし、サービス提供業者により予めファイルとして提供されるか、通信ネットワーク4を介してサービス提供事業者が開示する情報をダウンロードすることで設定することもできる。また、取得すべきデータの変化する周期によって、データ取得周期も決定される。例えば、快適制御サービスの場合、データ取得は、10分に1回の頻度で温度、湿度を取得し、ユーザの活動量は、1分に1回の頻度で取得し、ユーザの体温と着衣状態は、活動量が所定の閾値以上変化したタイミングで取得すると決定することができる。また、要求されるデータの精度も快適制御サービスである場合には、快適制御に必要とされる範囲内での精度となる。例えば、温度は、0.1[℃]単位、湿度は、1%単位、活動量は、1[cal]単位、体温は、0.1[℃]単位、着衣状態は、1[clo]単位、などとすることができる。これらのデータ取得周期、データの取得周期及び精度もサービスごとに予めコントローラ内で固定値を保持しておくことも可能であるし、サービス提供業者によりファイル又は、データで提供されるか、ネットワークを介してサービス提供事業者が開示する情報をダウンロードすることで設定することができる。   As described above, the service condition is determined by the individual profile control unit 202, and the data request profile is determined by the service profile. According to the determined data request profile, the data request control unit 201 controls data acquisition. For example, when the comfort control service of the electrical equipment in the house is indicated in the service profile, the data request profile should acquire the room temperature, the room humidity, the amount of the user's activity, the user's body temperature, the user's clothing state, and the like. Specified as data. The data to be acquired corresponding to the service can be stored in the controller 1a in advance in a fixed value depending on the service, or can be provided in advance as a file by a service provider, or can be provided via the communication network 4. It can also be set by downloading the information disclosed by the provider. The data acquisition cycle is also determined by the cycle at which the data to be acquired changes. For example, in the case of the comfort control service, the data acquisition acquires temperature and humidity once every 10 minutes, the user's activity amount acquires once every minute, and the user's body temperature and clothing state. Can be determined to be acquired at a timing when the amount of activity changes by a predetermined threshold or more. In addition, if the required data accuracy is a comfort control service, the accuracy is within a range required for the comfort control. For example, the temperature is 0.1 [° C.] unit, the humidity is 1% unit, the activity amount is 1 [cal] unit, the body temperature is 0.1 [° C.] unit, and the clothing state is 1 [clo] unit. , Etc. The data acquisition cycle, the data acquisition cycle and the accuracy can also be fixed in the controller in advance for each service, or can be provided by a service provider in a file or data, Can be set by downloading information disclosed by the service provider via the Internet.

個別プロファイル制御部202は、例えば、人感センサなどによって検知されるユーザが存在しているという在場検出結果によって、ユーザの個別要素としてサービス条件を決定し、データリクエストプロファイルを変更することができる。データリクエストプロファイルの変更によって、データリクエスト制御部201は、ユーザが存在しているエリアのセンサデータの取得の頻度を高くしたり、最新の値を取得したりすることもできる。例えば、リビングにユーザが存在している場合、リビングというエリア内の状態を快適にするため、リビング内に設置されている機器、エアコンディショナー、空気清浄機、換気扇、照明機器などの制御を行う。この際、リビング内の最新の状態を検知するためにリビング内のセンサデータを再取得するが、サービスの機能によってデータの取得周期が変更される。   The individual profile control unit 202 can determine a service condition as an individual element of the user and change the data request profile based on the presence detection result indicating that a user detected by a human sensor or the like is present, for example. . By changing the data request profile, the data request control unit 201 can increase the frequency of acquiring sensor data in the area where the user exists, or acquire the latest value. For example, when a user is present in the living room, the control of the devices installed in the living room, the air conditioner, the air purifier, the ventilation fan, the lighting device, etc. is performed in order to make the state in the living area comfortable. At this time, the sensor data in the living room is reacquired to detect the latest state in the living room, but the data acquisition cycle is changed depending on the service function.

センサモジュールのセンサ制御部22は、通信部23から通信部11を介してデータリクエスト制御部201からデータ取得周期のリクエストを受け、センサデータを送信する。   The sensor control unit 22 of the sensor module receives a request for a data acquisition cycle from the data request control unit 201 via the communication unit 23 via the communication unit 23, and transmits sensor data.

《2−2》実施の形態2の動作
図12は、実施の形態2に係る機器制御システムのコントローラ1aの動作を示すフローチャートである。図12において、図6に示される処理と同じ又は対応する処理には、図6に示されるステップ番号と同じステップ番号が付される。
<< 2-2 >> Operation of Second Embodiment FIG. 12 is a flowchart showing the operation of the controller 1a of the device control system according to the second embodiment. 12, processes that are the same as or correspond to the processes shown in FIG. 6 are assigned the same step numbers as the step numbers shown in FIG.

図12に示されるように、ステップS9では、コントローラ1aは、データリクエストプロファイルの読み込みを行う。データリクエストプロファイルは、外部から入力されるものでもよいし、サービスプロファイルに従って、コントローラ1aの内部(例えば、記憶部13)で保持しているテーブルから読み出されるものであってもよい。コントローラ1aは、読み込んだデータリクエストプロファイルに従って、センサデータの取得を実行する。また、データリクエストプロファイルに従ったデータ精度に応じた圧縮も行われる。   As shown in FIG. 12, in step S9, the controller 1a reads a data request profile. The data request profile may be input from the outside, or may be read from a table held in the controller 1a (for example, the storage unit 13) according to the service profile. The controller 1a acquires sensor data according to the read data request profile. Further, compression according to data accuracy according to the data request profile is also performed.

図12に示されるように、制御部12a内の在場検出部123は、センサデータに基づいて、いずれのエリアにユーザが存在しているかの検出(在場検出)を行い、ユーザが存在しているエリアを特定する(ステップS10)。在場検出に使用されるセンサデータは、履歴管理部122を介してデータ履歴記憶部132から読み出され、在場検出に使用されるエリアデータは、エリアデータ記憶部131から読み出される。次に、制御部12a内の行動推定部124は、ユーザが存在していると特定された在場エリア内のセンサデータを取得する(ステップS11)。行動推定部124は、この在場エリア内に存在しているユーザの行動を推定するため、在場エリア内のセンサデータをデータ履歴記憶部132から取得する。   As shown in FIG. 12, the presence detection unit 123 in the control unit 12a detects in which area the user is present (location detection) based on the sensor data, and detects the presence of the user. The specified area is specified (step S10). The sensor data used for the presence detection is read from the data history storage unit 132 via the history management unit 122, and the area data used for the presence detection is read from the area data storage unit 131. Next, the behavior estimating unit 124 in the control unit 12a acquires sensor data in the presence area specified as having a user (step S11). The behavior estimating unit 124 acquires sensor data in the presence area from the data history storage unit 132 in order to estimate the behavior of a user existing in the presence area.

次に、行動推定部124は、データ履歴記憶部132に保存されているデータに基づいてユーザの移動先エリア(移動先予測エリア)を推定する(ステップS13)。機器制御部125は、移動先エリアのセンサデータを取得する(ステップS14)。次に、機器制御部125は、在場エリア内の電気機器3の制御を行う(ステップS15)。例えば、機器制御部125は、在場エリア内のセンサデータが示す情報からユーザが快適に過ごすために必要な機器の制御を行う。次に、機器制御部125は、ステップS14で取得した移動先エリアに対して電気機器の制御を行う(ステップS16)。機器制御部125は、例えば、エリア内のセンサデータが示す情報からユーザが快適に過ごすために必要な機器の制御を行う。   Next, the behavior estimating unit 124 estimates the destination area of the user (predicted destination area) based on the data stored in the data history storage unit 132 (step S13). The device control unit 125 acquires the sensor data of the destination area (Step S14). Next, the device control unit 125 controls the electric device 3 in the presence area (Step S15). For example, the device control unit 125 controls devices necessary for the user to spend comfortably based on information indicated by the sensor data in the presence area. Next, the device control unit 125 controls the electric device for the destination area acquired in step S14 (step S16). The device control unit 125 controls, for example, devices necessary for a user to spend comfortably based on information indicated by sensor data in the area.

次に、機器制御部125は、エリア内のセンサデータの取得周期を更新する(ステップS17)。機器制御部125は、例えば、在場エリア及び移動先エリアにおけるセンサデータの取得頻度が増加するように、これらのエリアにおける取得周期を短期間に変更することができる。また、機器制御部125は、ユーザの移動に伴って在場エリアが変更することに伴い、在場エリアを更新し、エリアに対するセンサデータの取得周期も更新する。   Next, the device control unit 125 updates the acquisition cycle of the sensor data in the area (Step S17). The device control unit 125 can change the acquisition cycle in these areas in a short period of time so that the acquisition frequency of sensor data in the presence area and the destination area increases, for example. In addition, the device control unit 125 updates the presence area as the presence area changes with the movement of the user, and also updates the sensor data acquisition cycle for the area.

センサモジュールのセンサ制御部22は、通信部23から通信部11を介してデータリクエスト制御部201からデータ取得周期のリクエストを受け、センサデータを送信する。上記以外の点において、実施の形態2の構成及び動作は、実施の形態1のものと同じである。   The sensor control unit 22 of the sensor module receives a request for a data acquisition cycle from the data request control unit 201 via the communication unit 23 via the communication unit 23, and transmits sensor data. Except for the above, the configuration and operation of the second embodiment are the same as those of the first embodiment.

《2−3》実施の形態2の効果
以上に説明したように、実施の形態2によれば、上記実施の形態1において記載した効果の他に、ユーザの要求を考慮に入れた、及び、ユーザの嗜好を考慮に入れた、より適切な内容の制御が可能になる。
<< 2-3 >> Effects of Second Embodiment As described above, according to the second embodiment, in addition to the effects described in the first embodiment, a request from a user is taken into consideration, and More appropriate content control can be performed in consideration of user preferences.

また、センサデータの取得と解析処理に処理負荷が軽減されるので、機器制御を適切なタイミングで行うことが可能となる。   In addition, since the processing load for the acquisition and analysis of sensor data is reduced, device control can be performed at appropriate timing.

《3》変形例
センサモジュール2は、ユーザが着用するウェアラブルセンサであってもよい。ウェアラブルセンサは、ユーザの体温及び心拍数、活動量を計測する機能を備えてもよい。ウェアラブルセンサの位置は、緯度及び経度センサによって位置情報を取得することが可能なものであってもよい。また、ウェアラブルセンサの位置は、サービスデータの取得時刻とユーザが存在している位置の照度から判定(推定)することも可能である。また、ウェアラブルセンサの位置は、通信部23とアクセスポイントとの通信時の電波強度によって位置を推定することもできる。この場合には、ユーザの在場位置をより正確に検出することが可能になり、より適切なタイミングで機器を制御することができる。
<< 3 >> Modification The sensor module 2 may be a wearable sensor worn by a user. The wearable sensor may have a function of measuring a user's body temperature, heart rate, and activity amount. The position of the wearable sensor may be such that position information can be acquired by a latitude and longitude sensor. In addition, the position of the wearable sensor can be determined (estimated) from the service data acquisition time and the illuminance at the position where the user is present. Further, the position of the wearable sensor can be estimated based on the radio wave intensity at the time of communication between the communication unit 23 and the access point. In this case, it is possible to more accurately detect the presence position of the user, and it is possible to control the device at a more appropriate timing.

1,1a コントローラ(機器制御装置)、 2,2a,2b センサモジュール、 3 電気機器(被制御機器)、 4 通信ネットワーク、 5 宅内(領域、空間)、 6 人(ユーザ)、 11 通信部、 12,12a 制御部、 13 記憶部、 14 操作部、 15 表示部、 21 センサ部、 22 センサ制御部、 23 通信部、 24 センサ記憶部、 121 エリア管理部、 122 履歴管理部、 123 在場検出部、 124 行動推定部、 125 機器制御部、 131 エリアデータ記憶部、 132 データ履歴記憶部、 201 データリクエスト制御部、 202 個別プロファイル制御部。   1, 1a controller (device control device), 2, 2a, 2b sensor module, 3 electrical device (controlled device), 4 communication network, 5 home (area, space), 6 people (user), 11 communication unit, 12 , 12a control section, 13 storage section, 14 operation section, 15 display section, 21 sensor section, 22 sensor control section, 23 communication section, 24 sensor storage section, 121 area management section, 122 history management section, 123 presence detection section , 124 action estimation unit, 125 device control unit, 131 area data storage unit, 132 data history storage unit, 201 data request control unit, 202 individual profile control unit.

Claims (10)

予め定められた領域内に配置された複数の被制御機器と、
前記領域内に配置され、前記領域内の状態の検知結果を示すセンサデータを出力する複数のセンサモジュールと、
コントローラと、
を備え、
前記コントローラは、
情報を記憶する記憶部と、
前記領域に含まれる複数のエリアを示すエリアデータと前記複数の被制御機器及び前記複数のセンサモジュールが配置された位置とを前記記憶部に記憶させるエリア管理部と、
前記複数のセンサモジュールから取得された前記センサデータをデータ履歴として前記記憶部に記憶させる履歴管理部と、
前記センサデータに基づいて、前記複数のエリアの内のユーザが存在しているエリアである在場エリアを検出する在場検出部と、
前記データ履歴を用いて、前記ユーザが存在している前記在場エリアから前記ユーザが移動する移動先と推定される移動先エリアを求める行動推定部と、
前記複数のセンサモジュールの内の前記在場エリアにおける第1のセンサモジュールから取得されるセンサデータと前記複数のセンサモジュールの内の前記移動先エリアにおける第2のセンサモジュールから取得されるセンサデータとに基づいて、前記複数の被制御機器の内の前記在場エリアにおける被制御機器と前記複数の被制御機器の内の前記移動先エリアにおける被制御機器とを制御する機器制御部と
前記ユーザの個別情報であり、宅内環境に対する前記ユーザの嗜好を含む個別プロファイルを取得し、前記個別プロファイルに基づいて、前記複数のセンサモジュールの内の前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールを特定する情報と、前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールにおけるセンサデータの取得周期とを決定する個別プロファイル制御部と、
を有することを特徴とする機器制御システム。
A plurality of controlled devices arranged in a predetermined area,
A plurality of sensor modules arranged in the area and outputting sensor data indicating a detection result of a state in the area,
A controller,
With
The controller is
A storage unit for storing information;
An area management unit that stores area data indicating a plurality of areas included in the area and positions where the plurality of controlled devices and the plurality of sensor modules are arranged in the storage unit,
A history management unit that stores the sensor data acquired from the plurality of sensor modules as a data history in the storage unit,
Based on the sensor data, a presence detection unit that detects a presence area that is an area where the user is present in the plurality of areas,
Using the data history, an action estimation unit that determines a destination area that is estimated to be a destination where the user moves from the presence area where the user is present,
Sensor data obtained from a first sensor module in the presence area of the plurality of sensor modules and sensor data obtained from a second sensor module in the destination area of the plurality of sensor modules; Based on, a device control unit that controls a controlled device in the destination area of the controlled device and the controlled device in the presence area of the plurality of controlled devices ,
Acquiring an individual profile that is the individual information of the user and includes the user's preference for the home environment, and acquiring a temperature or humidity corresponding to the individual profile among the plurality of sensor modules based on the individual profile. Information specifying the sensor module, an individual profile control unit that determines an acquisition cycle of sensor data in the sensor module that acquires the temperature or humidity corresponding to the individual profile,
A device control system comprising:
前記複数のセンサモジュールは、前記ユーザの体温と活動量とのうちの少なくとも一つを計測する機能を有するウェアラブルセンサを含み、  The plurality of sensor modules include a wearable sensor having a function of measuring at least one of the user's body temperature and activity amount,
前記個別プロファイル制御部は、前記ウェアラブルセンサの取得周期を決定する、  The individual profile control unit determines an acquisition cycle of the wearable sensor,
ことを特徴とする請求項1に記載の機器制御システム。  The device control system according to claim 1, wherein:
前記ウェアラブルセンサは、前記ウェアラブルセンサの位置情報を取得するセンサを有し、  The wearable sensor has a sensor that acquires position information of the wearable sensor,
前記在場検出部は、前記ユーザに着用されている前記ウェアラブルセンサの前記位置情報に基づいて前記在場エリアを検出する、  The presence detection unit detects the presence area based on the position information of the wearable sensor worn by the user,
ことを特徴とする請求項2に記載の機器制御システム。  The device control system according to claim 2, wherein:
前記在場検出部は、前記複数のエリアについてユーザが存在している時間である在場時間を検出して、前記在場時間を前記記憶部に記憶させ、
前記エリア管理部は、前記記憶部に記憶されている在場時間に基づいて、前記複数のエリアの内のいずれか2つ以上のエリアの統合、又は、前記複数のエリアの内のいずれかのエリアの分割を決定する
ことを特徴とする請求項1から3のいずれか1項に記載の機器制御システム。
The presence detection unit detects a presence time that is a time during which a user is present for the plurality of areas, and stores the presence time in the storage unit.
The area management unit is configured to integrate any two or more of the plurality of areas based on the presence time stored in the storage unit, or any of the plurality of areas. The device control system according to any one of claims 1 to 3, wherein a division of an area is determined.
前記複数のセンサモジュールから取得された前記センサデータは、
前記複数のエリアのいずれかにおける前記ユーザの動きがあることを示す動き検知データ、前記複数の被制御機器における前記ユーザによる操作があったことを示す操作検知データ、及び前記複数の被制御機器の動作状態の変更があったことを示す状態変化検知データ、の少なくとも1つを含む
ことを特徴とする請求項1から4のいずれか1項に記載の機器制御システム。
The sensor data obtained from the plurality of sensor modules,
Motion detection data indicating that the user has moved in any of the plurality of areas, operation detection data indicating that the user has performed an operation on the plurality of controlled devices, and The device control system according to any one of claims 1 to 4, further comprising at least one of state change detection data indicating that an operation state has been changed.
前記複数のセンサモジュールの各々は、前記センサデータを記憶するセンサ記憶部を有し、
前記コントローラは、前記センサ記憶部に記憶されている前記センサデータを取得する
ことを特徴とする請求項1から5のいずれか1項に記載の機器制御システム。
Each of the plurality of sensor modules has a sensor storage unit that stores the sensor data,
The device control system according to claim 1, wherein the controller acquires the sensor data stored in the sensor storage unit.
前記複数の被制御機器は、暖房機器、冷房機器、エアコンディショナー、映像機器、音響機器、及び照明機器のいずれかを含む
ことを特徴とする請求項1から6のいずれか1項に記載の機器制御システム。
The device according to any one of claims 1 to 6, wherein the plurality of controlled devices include any one of a heating device, a cooling device, an air conditioner, a video device, an audio device, and a lighting device. Control system.
予め定められた領域内に配置された複数の被制御機器と、前記領域内に配置され、前記領域内の状態の検知結果を示すセンサデータを出力する複数のセンサモジュールと、前記領域に含まれる複数のエリアを示すエリアデータと前記複数の被制御機器及び前記複数のセンサモジュールが配置された位置とを記憶する記憶部を有するコントローラとを備えたシステムにおける、機器制御方法であって、
前記複数のセンサモジュールから取得された前記センサデータをデータ履歴として前記記憶部に記憶させるステップと、
前記センサデータに基づいて、前記複数のエリアの内のユーザが存在しているエリアである在場エリアを検出するステップと、
前記データ履歴を用いて、前記ユーザが存在している前記在場エリアから前記ユーザが移動する移動先と推定される移動先エリアを求めるステップと、
前記複数のセンサモジュールの内の前記在場エリアにおける第1のセンサモジュールから取得されるセンサデータと前記複数のセンサモジュールの内の前記移動先エリアにおける第2のセンサモジュールから取得されるセンサデータとに基づいて、前記複数の被制御機器の内の前記在場エリアにおける被制御機器と前記複数の被制御機器の内の前記移動先エリアにおける被制御機器とを制御するステップと
前記ユーザの個別情報であり、宅内環境に対する前記ユーザの嗜好を含む個別プロファイルを取得し、前記個別プロファイルに基づいて、前記複数のセンサモジュールの内の前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールを特定する情報と、前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールにおけるセンサデータの取得周期とを決定するステップと、
を有することを特徴とする機器制御方法。
A plurality of controlled devices arranged in a predetermined area, a plurality of sensor modules arranged in the area and outputting sensor data indicating a detection result of a state in the area, included in the area A device control method in a system including a controller having a storage unit that stores area data indicating a plurality of areas and positions where the plurality of controlled devices and the plurality of sensor modules are arranged,
Storing the sensor data acquired from the plurality of sensor modules as a data history in the storage unit;
Based on the sensor data, detecting a presence area that is an area where the user is present in the plurality of areas,
Using the data history, obtaining a destination area estimated as a destination to which the user moves from the presence area where the user is present,
Sensor data obtained from a first sensor module in the presence area of the plurality of sensor modules and sensor data obtained from a second sensor module in the destination area of the plurality of sensor modules; Based on, controlling the controlled device in the destination area of the plurality of controlled devices and the controlled device in the presence area of the plurality of controlled devices ,
Acquiring an individual profile that is the individual information of the user and includes the user's preference for the home environment, and acquiring a temperature or humidity corresponding to the individual profile among the plurality of sensor modules based on the individual profile. Determining the information specifying the sensor module and the acquisition cycle of the sensor data in the sensor module for acquiring the temperature or humidity corresponding to the individual profile;
A device control method comprising:
予め定められた領域内に配置され、状態の検知結果を示すセンサデータを出力する複数のセンサモジュールから前記センサデータを取得し、前記領域内に配置された複数の被制御機器を制御するコントローラであって、
情報を記憶する記憶部と、
前記領域に含まれる複数のエリアを示すエリアデータと前記複数の被制御機器及び前記複数のセンサモジュールが配置された位置とを前記記憶部に記憶させるエリア管理部と、
前記複数のセンサモジュールから取得された前記センサデータをデータ履歴として前記記憶部に記憶させる履歴管理部と、
前記センサデータに基づいて、前記複数のエリアの内のユーザが存在しているエリアである在場エリアを検出する在場検出部と、
前記データ履歴を用いて、前記ユーザが存在している前記在場エリアから前記ユーザが移動する移動先と推定される移動先エリアを求める行動推定部と、
前記複数のセンサモジュールの内の前記在場エリアにおける第1のセンサモジュールから取得されるセンサデータと前記複数のセンサモジュールの内の前記移動先エリアにおける第2のセンサモジュールから取得されるセンサデータとに基づいて、前記複数の被制御機器の内の前記在場エリアにおける被制御機器と前記複数の被制御機器の内の前記移動先エリアにおける被制御機器とを制御する機器制御部と
前記ユーザの個別情報であり、宅内環境に対する前記ユーザの嗜好を含む個別プロファイルを取得し、前記個別プロファイルに基づいて、前記複数のセンサモジュールの内の前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールを特定する情報と、前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールにおけるセンサデータの取得周期とを決定する個別プロファイル制御部と、
を有することを特徴とするコントローラ。
A controller that is arranged in a predetermined area and obtains the sensor data from a plurality of sensor modules that output sensor data indicating a state detection result, and controls a plurality of controlled devices arranged in the area. So,
A storage unit for storing information;
An area management unit that stores area data indicating a plurality of areas included in the area and positions where the plurality of controlled devices and the plurality of sensor modules are arranged in the storage unit,
A history management unit that stores the sensor data acquired from the plurality of sensor modules as a data history in the storage unit,
Based on the sensor data, a presence detection unit that detects a presence area that is an area where the user is present in the plurality of areas,
Using the data history, an action estimation unit that determines a destination area that is estimated to be a destination where the user moves from the presence area where the user is present,
Sensor data obtained from a first sensor module in the presence area of the plurality of sensor modules and sensor data obtained from a second sensor module in the destination area of the plurality of sensor modules; Based on, a device control unit that controls a controlled device in the destination area of the controlled device and the controlled device in the presence area of the plurality of controlled devices ,
Acquiring an individual profile that is the individual information of the user and includes the user's preference for the home environment, and acquiring a temperature or humidity corresponding to the individual profile among the plurality of sensor modules based on the individual profile. Information specifying the sensor module, an individual profile control unit that determines an acquisition cycle of sensor data in the sensor module that acquires the temperature or humidity corresponding to the individual profile,
A controller comprising:
予め定められた領域内に配置された複数の被制御機器と、前記領域内に配置され、前記領域内の状態の検知結果を示すセンサデータを出力する複数のセンサモジュールと、前記領域に含まれる複数のエリアを示すエリアデータと前記複数の被制御機器及び前記複数のセンサモジュールが配置された位置とを記憶する記憶部を有するコンピュータとを備えたシステムにおいて、前記コンピュータに、
前記複数のセンサモジュールから取得された前記センサデータをデータ履歴として前記記憶部に記憶させる処理と、
前記センサデータに基づいて、前記複数のエリアの内のユーザが存在しているエリアである在場エリアを検出する処理と、
前記データ履歴を用いて、前記ユーザが存在している前記在場エリアから前記ユーザが移動する移動先と推定される移動先エリアを求める処理と、
前記複数のセンサモジュールの内の前記在場エリアにおける第1のセンサモジュールから取得されるセンサデータと前記複数のセンサモジュールの内の前記移動先エリアにおける第2のセンサモジュールから取得されるセンサデータとに基づいて、前記複数の被制御機器の内の前記在場エリアにおける被制御機器と前記複数の被制御機器の内の前記移動先エリアにおける被制御機器とを制御する処理と
前記ユーザの個別情報であり、宅内環境に対する前記ユーザの嗜好を含む個別プロファイルを取得し、前記個別プロファイルに基づいて、前記複数のセンサモジュールの内の前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールを特定する情報と、前記個別プロファイルに対応する温度または湿度を取得するセンサモジュールにおけるセンサデータの取得周期とを決定する処理と、
を実行させるための機器制御プログラム。
A plurality of controlled devices arranged in a predetermined area, a plurality of sensor modules arranged in the area and outputting sensor data indicating a detection result of a state in the area, included in the area In a system comprising a computer having a storage unit that stores area data indicating a plurality of areas and positions where the plurality of controlled devices and the plurality of sensor modules are arranged, the computer includes:
A process of storing the sensor data obtained from the plurality of sensor modules in the storage unit as a data history,
Based on the sensor data, a process of detecting a presence area that is an area where the user is present in the plurality of areas,
Using the data history, a process of obtaining a destination area estimated as a destination to which the user moves from the presence area where the user is present,
Sensor data obtained from a first sensor module in the presence area of the plurality of sensor modules and sensor data obtained from a second sensor module in the destination area of the plurality of sensor modules; Based on, a process of controlling the controlled device in the destination area in the presence area and the controlled device in the presence area of the plurality of controlled devices ,
Acquiring an individual profile that is the individual information of the user and includes the user's preference for the home environment, and acquiring a temperature or humidity corresponding to the individual profile among the plurality of sensor modules based on the individual profile. A process of determining information for identifying a sensor module and an acquisition cycle of sensor data in the sensor module for acquiring the temperature or humidity corresponding to the individual profile;
Device control program for executing
JP2016074135A 2016-04-01 2016-04-01 Device control system, device control method, controller, and device control program Active JP6635857B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016074135A JP6635857B2 (en) 2016-04-01 2016-04-01 Device control system, device control method, controller, and device control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016074135A JP6635857B2 (en) 2016-04-01 2016-04-01 Device control system, device control method, controller, and device control program

Publications (2)

Publication Number Publication Date
JP2017188717A JP2017188717A (en) 2017-10-12
JP6635857B2 true JP6635857B2 (en) 2020-01-29

Family

ID=60045028

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016074135A Active JP6635857B2 (en) 2016-04-01 2016-04-01 Device control system, device control method, controller, and device control program

Country Status (1)

Country Link
JP (1) JP6635857B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022038411A (en) * 2020-08-26 2022-03-10 パナソニックIpマネジメント株式会社 Program, and terminal unit

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3757791B2 (en) * 2000-11-30 2006-03-22 セコム株式会社 Signal transmission device and security system
JP4569550B2 (en) * 2006-09-29 2010-10-27 ダイキン工業株式会社 Humidification control device, humidification control system, humidification control method, and humidification control program
JP5438399B2 (en) * 2009-07-06 2014-03-12 アズビル株式会社 Space utilization information generation apparatus and method
JP2013255161A (en) * 2012-06-08 2013-12-19 Hitachi Ltd Encryption key update system and key update program
JP5975973B2 (en) * 2013-12-10 2016-08-23 三菱電機株式会社 Air conditioning control device and air conditioning system
JP5843934B2 (en) * 2014-09-26 2016-01-13 株式会社東芝 Lighting control device, human sensor, lighting control method, and lighting control program

Also Published As

Publication number Publication date
JP2017188717A (en) 2017-10-12

Similar Documents

Publication Publication Date Title
US10584892B2 (en) Air-conditioning control method, air-conditioning control apparatus, and storage medium
US11022333B2 (en) Control for device in a predetermined space area
US10559192B2 (en) Configuring a smart home controller
US9900173B2 (en) Personalized ambient temperature management
KR102435966B1 (en) Method and apparatus for controlling temperature
US10078949B2 (en) Systems, devices, and methods for providing heat-source alerts
US10649421B2 (en) Devices and methods for protecting unattended children in the home
CN110578999A (en) Air conditioner, control method and device thereof, and computer-readable storage medium
CN111336652B (en) Information processing method and information processing apparatus
WO2022267671A1 (en) Air conditioner operation mode pushing method and apparatus, and air conditioner
KR20170137724A (en) Method and apparatus for controlling an environmental management system in a building
US10754161B2 (en) Apparatus control system
CN106765862B (en) Air conditioner and starting control device and method thereof
US20140343698A1 (en) Device control apparatus, device control method, and device control system
JP6452571B2 (en) Information output apparatus, information output method, and information output program
CN108981072B (en) Environmental comfort push method
CN110578961A (en) wall-mounted boiler control method, control equipment, wall-mounted boiler and computer storage medium
JP6279071B2 (en) DEVICE CONTROL DEVICE, DEVICE CONTROL SYSTEM, TERMINAL DEVICE, DEVICE CONTROL METHOD, AND PROGRAM
JP6635857B2 (en) Device control system, device control method, controller, and device control program
Kim et al. Location-based human-adaptive air conditioning by measuring physical activity with a non-terminal-based indoor positioning system
US20160062329A1 (en) Control method of presented information, control device of presented information, and speaker
KR20180132999A (en) Apparatus for controlling conditions of environment, system for controlling conditions of envirnment and mehtod for controlling conditions of environment
JP6433563B2 (en) Device control apparatus and device control system
CN116466595A (en) Control method and device for home system, home system and storage medium
CN112303841B (en) Intelligent household control method and device, controller and computer readable storage medium

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20160401

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181017

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190910

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191105

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191119

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191217

R150 Certificate of patent or registration of utility model

Ref document number: 6635857

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250