JP2013246472A - Server device and gateway device - Google Patents

Server device and gateway device Download PDF

Info

Publication number
JP2013246472A
JP2013246472A JP2012117506A JP2012117506A JP2013246472A JP 2013246472 A JP2013246472 A JP 2013246472A JP 2012117506 A JP2012117506 A JP 2012117506A JP 2012117506 A JP2012117506 A JP 2012117506A JP 2013246472 A JP2013246472 A JP 2013246472A
Authority
JP
Japan
Prior art keywords
scenario
information
function
identification information
control command
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.)
Pending
Application number
JP2012117506A
Other languages
Japanese (ja)
Inventor
Junichi Nakajima
淳一 中嶋
Tomoaki Orisaka
智明 折坂
Tatsumi Yamada
辰美 山田
Kazuaki Obana
和昭 尾花
Yuka Tojima
由佳 東島
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2012117506A priority Critical patent/JP2013246472A/en
Publication of JP2013246472A publication Critical patent/JP2013246472A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a server device and a gateway device for making it easy to achieve desired equipment cooperation.SOLUTION: A server device 3 retrieves an exclusive scenario including each equipment identification information in each of combinations of equipment identification information (S25), and retrieves equipment information including each equipment identification information in the combination from an equipment information storage unit 31, and retrieves a general-purpose scenario including function information in each equipment information (S27), and retrieves equipment information including one equipment identification information in the combination, and retrieves a partially exclusive scenario including the function information in the equipment information and the other equipment identification information in the combination.

Description

本発明は、所望の機器連携を実現しやすくするためのサーバ装置およびゲートウェイ装置に関するものである。   The present invention relates to a server device and a gateway device for facilitating desired device cooperation.

従来の宅内機器の制御の仕組みは、専用の中継器、または、プロトコル毎のメディア変換アダプタを用いて、パソコンやホームゲートウェイや専用の中継器などからの制御を実現している。また、異なるプロトコルを用いる宅内機器の連携動作をさせる場合には、決められたプロトコルの決められた機種同士で、決められた連携動作において宅内機器を連携動作させる。
例)非IP機器を制御する専用の中継器
The conventional control system for home devices implements control from a personal computer, home gateway, dedicated repeater, etc. using a dedicated repeater or a media conversion adapter for each protocol. Further, when the home devices using different protocols are to be linked, the home devices are linked in the determined linkage operation between the determined models of the determined protocol.
Example) Dedicated repeater for controlling non-IP devices

アドソル日進社のZigBee適用システムにおいては、専用の中継器を用いて同社製ZigBeeセンサを制御しており、他メーカ機器や他プロトコル機器などの動作については言及していない。   In Adsol Nisshin's ZigBee application system, a ZigBee sensor made by the company is controlled using a dedicated repeater, and the operation of other manufacturers' equipment and other protocol equipment is not mentioned.

「アドソル日進:ZigBeeR小型タグソリューション」、[online]、アドソル日進株式会社、[平成24年5月10日検索]、インターネット<URL:http://www.adniss.jp/archives/1216>"Adsol Nisshin: ZigBeeR Small Tag Solution", [online], Adsol Nisshin Co., Ltd. [Search May 10, 2012], Internet <URL: http://www.adniss.jp/archives/1216>

複数の宅内機器を連携動作させる場合において、従来は、各機器を制御するために該当宅内機器が実装しているプロトコルの数と同数のプロトコル変換装置(たとえばBluetooth用のUSBドングル)と、プロトコル変換装置の数と同数のドライバ相当ソフトウェア(USBドングル用ドライバ)が必要であり、かつ、異なるプロトコルを実装した複数機器を連携制御する場合は、連携制御させたい機器の持つプロトコルの組み合わせの数のプロトコル変換ソフトウェアが必要であった。   When multiple home devices are operated in a coordinated manner, conventionally, the same number of protocol conversion devices (for example, USB dongle for Bluetooth) as the number of protocols installed in the home device to control each device and protocol conversion If you need the same number of driver equivalent software (USB dongle drivers) as the number of devices and you want to coordinately control multiple devices with different protocols, the number of protocol combinations of the devices you want to coordinately control Conversion software was needed.

例えば、Bluetooth機器とZigBee機器とZ-wave機器という3種類のプロトコルを実装した機器がそれぞれ1台ずつ宅内にあり、PCのUSBポートを用いて各機器を連携動作させる場合、BluetoothドングルとZigBeeドングルとZ-waveドングルという3つのプロトコル変換装置、および、それぞれのプロトコル変換装置に対応する3つのドライバ相当ソフトウェア、および、Bluetooth→ZigBeeとBluetooth→Z-waveとZigBee→Bluetooth、ZigBee→Z-wave、Z-wave→Bluetooth、Z-wave→ZigBeeという組み合わせの数となる6つのプロトコル変換ソフトウェアが必要となる。   For example, if you have one device that implements three types of protocols, Bluetooth device, ZigBee device, and Z-wave device, each in your home, and you use the PC's USB port to operate each device in cooperation, the Bluetooth dongle and ZigBee dongle And Z-wave dongle, 3 protocol converters, 3 driver equivalent software corresponding to each protocol converter, Bluetooth → ZigBee and Bluetooth → Z-wave and ZigBee → Bluetooth, ZigBee → Z-wave, Six protocol conversion softwares are required for the number of combinations of Z-wave → Bluetooth and Z-wave → ZigBee.

つまり、異なるプロトコルを有するN個の宅内機器がある場合、N個のプロトコル変換装置、と、N個のドライバ相当ソフトウェア、と、N×N-1個のプロトコル変換ソフトウェアが必要となる。   That is, if there are N home appliances having different protocols, N protocol conversion devices, N driver equivalent software, and N × N−1 protocol conversion software are required.

そのため、宅内機器を連携制御するサービスを実現するためのプロトコル変換ソフトウェアを作る為のコストは、汎用的な1種類のプロトコル搭載機器を制御するソフトウェアに比べて高価である。   For this reason, the cost for creating protocol conversion software for realizing a service for cooperatively controlling in-home devices is higher than that for software for controlling one general-purpose protocol-equipped device.

また、連携動作の対象となる宅内機器の搭載プロトコルや機種が限定されているため、ユーザが思い通りに異なるプロトコルを搭載した宅内機器を連携させることができない。 本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、所望の機器連携を実現しやすくするためのサーバ装置およびゲートウェイ装置を提供することにある。   In addition, since the installation protocols and models of the home devices that are the target of the cooperative operation are limited, it is impossible for the user to link home devices with different protocols as intended. The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a server device and a gateway device for facilitating desired device cooperation.

上記の課題を解決するために、第1の本発明は、所定の検出動作の結果を示す検出信号を送信する機器である1以上のリスナー機器と、送信される制御命令に応じた動作を行う機器である1以上のアクター機器とに対して通信可能なゲートウェイ装置に対して通信可能なサーバ装置であって、複数の機器につき、当該機器を示す機器識別情報ならびに、当該機器識別情報に対応する機器の機能を示す機能情報を含む機器属性情報からなる機器情報が記憶される機器情報記憶部と、(1)互いに連携可能なリスナー機器とアクター機器の組み合わせのそれぞれにつき、当該各機器の機器識別情報と、当該リスナー機器についての検出条件を示す条件制御命令情報と、当該アクター機器に送信すべき制御命令を示す条件制御命令情報とを含むシナリオである専用シナリオ、(2)互いに連携可能な2機能の組み合わせのそれぞれにつき、当該各機能を示す機能情報と、当該一方の機能を有するリスナー機器に対応する検出条件を示す条件制御命令情報と、当該他方の機能を有するアクター機器に送信すべき制御命令を示す条件制御命令情報とを含むシナリオである汎用シナリオ、(3)互いに連携可能な機能と機器の組み合わせのそれぞれにつき、当該機能を示す機能情報と、当該機器を示す機器識別情報と、当該機能を有する機器がリスナー機器である場合の当該リスナー機器についての検出条件または当該機能を有する機器がアクター機器である場合の当該アクター機器に送信すべき制御命令を示す条件制御命令情報と、当該機器識別情報に対応する機器がリスナー機器である場合の当該リスナー機器についての検出条件または当該機器識別情報に対応する機器がアクター機器である場合の当該アクター機器に送信すべき制御命令を示す条件制御命令情報とを含むシナリオである一部専用シナリオの少なくとも1つが記憶されるシナリオ記憶部とを有し、前記サーバ装置は、前記ゲートウェイ装置から送信される、前記ゲートウェイ装置に対して通信可能な各機器の機器識別情報を受信し、当該機器識別情報の組み合わせのそれぞれにつき、当該組み合わせ内の各機器識別情報を含む専用シナリオを前記シナリオ記憶部から検索し、及び/又は、当該組み合わせ内の各機器識別情報を含む機器情報を機器情報記憶部から検索するとともに当該各機器情報内の機能情報を含む汎用シナリオを前記シナリオ記憶部から検索し、且つ、当該汎用シナリオ内の機能情報を機器識別情報に置き換え、及び/又は、当該組み合わせ内の一方の機器識別情報を含む機器情報を機器情報記憶部から検索し当該機器情報内の機能情報と当該組み合わせ内の他方の機器識別情報を含む一部専用シナリオを前記シナリオ記憶部から検索し、且つ、当該一部専用シナリオの機能情報を機器識別情報に置き換え、当該各シナリオを前記ゲートウェイ装置に送信することを特徴とする。   In order to solve the above-described problem, the first aspect of the present invention performs an operation according to a control command to be transmitted with one or more listener devices that transmit a detection signal indicating a result of a predetermined detection operation. A server device that can communicate with a gateway device that can communicate with one or more actor devices that are devices, and corresponds to device identification information indicating the device and the device identification information for a plurality of devices. A device information storage unit that stores device information including device attribute information including function information indicating the function of the device, and (1) device identification of each device for each combination of listener device and actor device that can cooperate with each other. Information, condition control command information indicating a detection condition for the listener device, and condition control command information indicating a control command to be transmitted to the actor device. (2) for each combination of two functions that can be linked to each other, (2) function information indicating each function, condition control command information indicating a detection condition corresponding to the listener device having the one function, and , A general-purpose scenario that is a scenario including a condition control command information indicating a control command to be transmitted to an actor device having the other function, and (3) the function is indicated for each of a combination of a function and a device that can cooperate with each other Function information, device identification information indicating the device, and a detection condition for the listener device when the device having the function is a listener device, or transmitted to the actor device when the device having the function is an actor device Condition control command information indicating a control command to be performed and a device corresponding to the device identification information is a listener device At least a partial dedicated scenario, which is a scenario including a condition control command information indicating a control command to be transmitted to the actor device when the device corresponding to the detection condition of the listener device or the device identification information is an actor device The server device receives device identification information of each device communicable to the gateway device, transmitted from the gateway device, and stores the device identification information. For each combination, a dedicated scenario including each device identification information in the combination is searched from the scenario storage unit, and / or device information including each device identification information in the combination is searched from the device information storage unit. A general-purpose scenario including function information in each device information is retrieved from the scenario storage unit, and The function information in the general scenario is replaced with the device identification information and / or the device information including one device identification information in the combination is retrieved from the device information storage unit, and the function information in the device information and the A partial dedicated scenario including the other device identification information in the combination is retrieved from the scenario storage unit, the function information of the partial dedicated scenario is replaced with the device identification information, and each scenario is transmitted to the gateway device. It is characterized by that.

第2の本発明は、第1の本発明に係るサーバ装置に対して通信可能な前記ゲートウェイ装置であって、当該ゲートウェイ装置に対して通信可能な前記各機器を示す機器識別情報を前記サーバ装置に送信し、前記サーバ装置からシナリオを受信するシナリオ連携部を備え、前記シナリオ連携部は、前記受信された各シナリオが記憶されるシナリオ記憶部と、前記シナリオ記憶部から、検出条件が確定していない条件制御命令情報または制御命令が確定していない条件制御命令情報を含む含む未確定のシナリオを検索し、当該未確定のシナリオのリストを所定の入出力装置に表示し、当該リストから選択されたシナリオに対し、当該入出力装置により確定した検出条件または制御命令を含ませるシナリオ表示条件設定部と、前記シナリオ記憶部に記憶された各シナリオにつき、当該シナリオ内の検出条件に対応するリスナー機器から送信された検出信号により当該検出条件が充足されたと認識したなら、当該シナリオ内の制御命令が当該制御命令に対応するアクター機器に送信されるように制御するシナリオ制御実行部とを備えることを特徴とする。   2nd this invention is the said gateway apparatus communicable with the server apparatus which concerns on 1st this invention, Comprising: The apparatus identification information which shows each said apparatus which can communicate with the said gateway apparatus is said server apparatus A scenario cooperation unit that transmits a scenario to the server device and receives a scenario from the server device. The scenario cooperation unit determines a detection condition from a scenario storage unit that stores the received scenarios and the scenario storage unit. Search for unconfirmed scenarios that include unconditional control instruction information or conditional control instruction information for which control instructions have not been confirmed, display the list of unconfirmed scenarios on a given input / output device, and select from the list A scenario display condition setting unit for including a detection condition or a control command determined by the input / output device with respect to the scenario, and the scenario storage unit For each remembered scenario, if it is recognized that the detection condition is satisfied by the detection signal transmitted from the listener device corresponding to the detection condition in the scenario, the control command in the scenario corresponds to the actor corresponding to the control command. And a scenario control execution unit that controls to be transmitted to the device.

本発明によれば、所望の機器連携を実現しやすくすることができる。   According to the present invention, it is possible to easily realize desired device cooperation.

本実施の形態に係るサーバ装置およびゲートウェイ装置を利用した機器連携システムの構成図である。It is a block diagram of the apparatus cooperation system using the server apparatus and gateway apparatus which concern on this Embodiment. シナリオ連携部11の詳細な構成を示す図である。3 is a diagram illustrating a detailed configuration of a scenario cooperation unit 11. FIG. 機器4A、4B、4Cに記憶された機器識別情報を示す図である。It is a figure which shows the apparatus identification information memorize | stored in apparatus 4A, 4B, 4C. 機器情報記憶部31に記憶された機器情報を示す図である。It is a figure which shows the apparatus information memorize | stored in the apparatus information storage part. シナリオ記憶部32に記憶されたシナリオを示す図である。It is a figure which shows the scenario memorize | stored in the scenario memory | storage part 32. FIG. ゲートウェイ装置1が機器識別情報を取得し、機器識別情報記憶部111に記憶するまでの動作を示すシーケンス図である。FIG. 6 is a sequence diagram showing an operation until the gateway device 1 acquires device identification information and stores it in the device identification information storage unit 111. 機器識別情報記憶部111に記憶された機器識別情報を示す図である。It is a figure which shows the apparatus identification information memorize | stored in the apparatus identification information storage part. ゲートウェイ装置1がシナリオを取得し、シナリオ記憶部112に記憶するまでの動作を示すシーケンス図である。FIG. 6 is a sequence diagram showing an operation until the gateway device 1 acquires a scenario and stores it in a scenario storage unit 112. シナリオ記憶部112に記憶されたシナリオを示す図である。It is a figure which shows the scenario memorize | stored in the scenario memory | storage part. ゲートウェイ装置1が未確定のシナリオを確定させる動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement which the gateway apparatus 1 confirms the undecided scenario. 未確定のシナリオのリストを表示した一例を示す図である。It is a figure which shows an example which displayed the list of unconfirmed scenarios. 未確定のシナリオの検出条件や制御命令を確定させるための表示の一例を示す図である。It is a figure which shows an example of the display for confirming the detection conditions and control command of an undetermined scenario. シナリオ記憶部112に記憶されたシナリオを示す図である。It is a figure which shows the scenario memorize | stored in the scenario memory | storage part. ゲートウェイ装置1がシナリオを実行する動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement which the gateway apparatus 1 performs a scenario. 実施例1におけるシナリオ記憶部112に記憶されたシナリオを示す図である。It is a figure which shows the scenario memorize | stored in the scenario memory | storage part 112 in Example 1. FIG. 実施例1におけるシナリオ記憶部32に記憶されたシナリオを示す図である。It is a figure which shows the scenario memorize | stored in the scenario memory | storage part 32 in Example 1. FIG. 実施例2におけるシナリオ記憶部112に記憶されたシナリオを示す図である。It is a figure which shows the scenario memorize | stored in the scenario memory | storage part 112 in Example 2. FIG. 実施例2におけるシナリオ記憶部32に記憶されたシナリオを示す図である。It is a figure which shows the scenario memorize | stored in the scenario memory | storage part 32 in Example 2. FIG. 実施例2におけるシナリオ記憶部112に記憶されたシナリオを示す図である。It is a figure which shows the scenario memorize | stored in the scenario memory | storage part 112 in Example 2. FIG. 実施例2におけるシナリオ記憶部32に記憶されたシナリオを示す図である。It is a figure which shows the scenario memorize | stored in the scenario memory | storage part 32 in Example 2. FIG.

以下、本発明の実施の形態について図面を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本実施の形態に係るサーバ装置およびゲートウェイ装置を利用した機器連携システムの構成図である。   FIG. 1 is a configuration diagram of a device cooperation system using a server device and a gateway device according to the present embodiment.

ゲートウェイ装置1は、住宅10に設置され、通信ネットワークNを介して、サーバ装置2およびサーバ装置3と通信可能になっている。サーバ装置2は、住宅10などに設置される機器を制御するためのプログラムを送信するものであり、サーバ装置3は、機器に関する情報を送信するものである。   The gateway device 1 is installed in a house 10 and can communicate with the server device 2 and the server device 3 via a communication network N. The server device 2 transmits a program for controlling a device installed in the house 10 or the like, and the server device 3 transmits information on the device.

住宅10には、機器4A、4B、4Cが設置され、機器4A、4B、4Cは、ゲートウェイ装置1を接続した宅内ネットワークに接続できるようになっている。   Devices 4A, 4B, and 4C are installed in the house 10, and the devices 4A, 4B, and 4C can be connected to a home network to which the gateway device 1 is connected.

各機器4A、4B、4Cは、外部または内部にて検出動作を行い、その結果を示す検出信号を送信するリスナー機器、または、ゲートウェイ装置1から送信される制御命令に応じた動作を行うアクター機器である。   Each device 4A, 4B, 4C performs a detection operation externally or internally, and transmits a detection signal indicating the result, or an actor device that performs an operation according to a control command transmitted from the gateway device 1 It is.

ここでは、機器4Aは、A社製の警告灯(アクター機器)であり、機器4Bは、B社製のサイレン(アクター機器)であり、機器4Cは、C社製の温度計(リスナー機器)であることとする。   Here, the device 4A is a warning light (actor device) manufactured by company A, the device 4B is a siren (actor device) manufactured by company B, and the device 4C is a thermometer (listener device) manufactured by company C. Suppose that

例えば、機器4Cが測定した温度が35度以上なら機器4Aが点滅するというような動作が可能であり、この場合、機器4Aの機能と4Cの機能は互いに連携可能であるという。同様の意味で、機器4Bの機能と4Cの機能も互いに連携可能となっている。本実施の形態では、このような連携動作を実行するためのシナリオ、つまり、リスナー機器の検出結果によりアクター機器を動作させるためのシナリオが使用される。   For example, if the temperature measured by the device 4C is 35 degrees or more, the device 4A can be operated to blink. In this case, the function of the device 4A and the function of the 4C can be linked to each other. In the same meaning, the function of the device 4B and the function of 4C can be linked with each other. In the present embodiment, a scenario for executing such a cooperative operation, that is, a scenario for operating an actor device based on a detection result of a listener device is used.

なお、機器の数、種別はこれに限らず、別なものとしてもよい。   The number and type of devices are not limited to this, and may be different.

ゲートウェイ装置1は、シナリオ連携部11と機器制御部12A、12B、12Cを備える。   The gateway device 1 includes a scenario linkage unit 11 and device control units 12A, 12B, and 12C.

各機器制御部12A、12B、12Cは、それぞれ機器4A、4B、4Cから機器識別情報(機器を一意に識別可能な情報)を取得する機能、および、それぞれ機器4A、4B、4Cに制御命令を送信する機能、機器のドライバとしての機能と、シナリオに含まれる制御命令のプロトコルを機器のプロトコルに変換する機能を有する。   Each of the device control units 12A, 12B, and 12C has a function of acquiring device identification information (information that can uniquely identify the device) from each of the devices 4A, 4B, and 4C, and a control command to each of the devices 4A, 4B, and 4C. It has a function to transmit, a function as a device driver, and a function to convert a protocol of a control command included in a scenario into a device protocol.

シナリオ連携部11は、検出信号が送信されたら、該当の検出条件を含むシナリオを選択し、そのシナリオ内の制御命令を機器制御部を介して、該当の機器に送信する機能を有する。   When the detection signal is transmitted, the scenario cooperation unit 11 has a function of selecting a scenario including the corresponding detection condition and transmitting a control command in the scenario to the corresponding device via the device control unit.

サーバ装置3は、複数の機器に関する機器情報が蓄積された機器情報記憶部31と、複数のシナリオが蓄積されたシナリオ記憶部32とを備える。   The server device 3 includes a device information storage unit 31 in which device information regarding a plurality of devices is stored, and a scenario storage unit 32 in which a plurality of scenarios are stored.

図2は、シナリオ連携部11の詳細な構成を示す図である。
シナリオ連携部11は、機器を示す機器識別情報が蓄積される機器識別情報記憶部111と、シナリオが蓄積されるシナリオ記憶部112と、シナリオによる機器制御等を行うシナリオ制御実行部113と、シナリオにおける未確定の検出条件や制御命令を確定させるためのシナリオ表示条件設定部114とを備える。
FIG. 2 is a diagram illustrating a detailed configuration of the scenario linkage unit 11.
The scenario cooperation unit 11 includes a device identification information storage unit 111 in which device identification information indicating a device is stored, a scenario storage unit 112 in which a scenario is stored, a scenario control execution unit 113 that performs device control based on a scenario, and a scenario And a scenario display condition setting unit 114 for confirming unconfirmed detection conditions and control commands.

シナリオ制御実行部113は、サーバ装置2、3、機器制御部12A、12B、12Cと通信可能になっている。シナリオ表示条件設定部114は、ユーザに使用されるキーボードやマウスなどの入力装置およびディスプレイなどの出力装置(以下、入出力装置と総称する)5と通信可能になっている。   The scenario control execution unit 113 can communicate with the server devices 2 and 3 and the device control units 12A, 12B, and 12C. The scenario display condition setting unit 114 can communicate with an input device such as a keyboard and a mouse used by a user and an output device (hereinafter, collectively referred to as an input / output device) 5 such as a display.

図3は、機器4A、4B、4Cに記憶された機器識別情報を示す図である。
機器4A(A社製の警告灯)は、自身を示す機器識別情報「A−2356」を記憶している。機器4B(B社製のサイレン)は、自身を示す機器識別情報「B9989−1」を記憶している。機器4C(C社製の温度計)は、自身を示す機器識別情報「C30−2」を記憶している。
FIG. 3 is a diagram illustrating device identification information stored in the devices 4A, 4B, and 4C.
The device 4A (warning light manufactured by Company A) stores device identification information “A-2356” indicating itself. The device 4B (siren made by company B) stores device identification information “B9989-1” indicating itself. The device 4C (thermometer manufactured by Company C) stores device identification information “C30-2” indicating itself.

なお、機器がUSB接続の機器である場合、機器識別情報は、VIDと称する識別情報ならびにPIDと称する識別情報を含むものとなる。   When the device is a USB connection device, the device identification information includes identification information called VID and identification information called PID.

図4は、機器情報記憶部31に記憶された機器情報を示す図である。
図4に示すように、機器情報記憶部31は、機器4A、4B、4Cならびにその他の機器のそれぞれにつき、機器の機器識別情報と機器に関する機器属性情報を含む機器情報を記憶している。
FIG. 4 is a diagram illustrating device information stored in the device information storage unit 31.
As illustrated in FIG. 4, the device information storage unit 31 stores device information including device identification information of devices and device attribute information regarding the devices for each of the devices 4A, 4B, 4C and other devices.

機器属性情報は、機器がリスナー機器であるかアクター機器であるかを示す機器種別情報、機器の機能を示す機能情報、機器に連携可能な機器の機能を示す連携対象機能情報、機器がリスナー機器である場合の当該リスナー機器についての検出条件または当該機器がアクター機器である場合の当該アクター機器に送信すべき制御命令を示す条件制御命令情報とを含む。   The device attribute information includes device type information indicating whether the device is a listener device or an actor device, function information indicating the function of the device, cooperation target function information indicating a device function that can be linked to the device, and the device being the listener device. And the condition control command information indicating a control command to be transmitted to the actor device when the device is an actor device.

機器4Aは、アクター機器であるから、機器識別情報「A−2356」に対応づけられた機器属性情報内の機器種別情報は、アクター機器を示すものとなっている。   Since the device 4A is an actor device, the device type information in the device attribute information associated with the device identification information “A-2356” indicates the actor device.

機器4Bは、アクター機器であるから、機器識別情報「B9989−1」に対応づけられた機器属性情報内の機器種別情報は、アクター機器を示すものとなっている。   Since the device 4B is an actor device, the device type information in the device attribute information associated with the device identification information “B9989-1” indicates the actor device.

機器4Cは、リスナー機器であるから、機器識別情報「C30−2」に対応づけられた機器属性情報内の機器種別情報は、リスナー機器を示すものとなっている。   Since the device 4C is a listener device, the device type information in the device attribute information associated with the device identification information “C30-2” indicates the listener device.

機器4A(警告灯)、機器4B(サイレン)は、通知の機能を有するので、機能情報は、「通知」を示すものとなっている。機器4Cは、(温度を)測定する機能を有するので、機能情報は、「測定」を示すものとなっている。   Since the device 4A (warning lamp) and the device 4B (siren) have a notification function, the function information indicates “notification”. Since the device 4C has a function of measuring (temperature), the function information indicates “measurement”.

通知の機能には、検知の機能が連携可能なので、機器4A、4Bの連携対象機能情報は、「検知」を示すものとなっている。測定の機能には、通知の機能、冷暖房の制御の機能が連携可能なので、機器4Cの連携対象機能情報は、「通知」、「冷暖房」を示すものとなっている。   Since the notification function can cooperate with the notification function, the cooperation target function information of the devices 4A and 4B indicates “detection”. Since the notification function and the air conditioning control function can be linked to the measurement function, the cooperation target function information of the device 4C indicates “notification” and “air conditioning”.

機器4A(警告灯)は、点滅または消灯が可能なので、条件制御命令情報は、制御命令「点滅」または「消灯」を示すものとなっている。機器4B(サイレン)は、鳴動または停止が可能なので、条件制御命令情報は、制御命令「鳴動」または「停止」を示すものとなっている。機器4Cは温度計なので、条件制御命令情報は、温度に関する条件(検出条件)を設定可能となっている。   Since the device 4A (warning light) can be blinked or turned off, the condition control command information indicates the control command “flashing” or “turned off”. Since the device 4B (siren) can ring or stop, the condition control command information indicates the control command “ring” or “stop”. Since the device 4C is a thermometer, the condition control command information can set a temperature-related condition (detection condition).

また、機器には、リスナー機器とアクター機器のどちらにもなり得るものがある。例えば、カメラは、撮影というアクター機器としての機能と、画像出力というリスナー機器としての機能とを兼ね備えている。   Some devices can be either listener devices or actor devices. For example, the camera has a function as an actor device called photographing and a function as a listener device called image output.

この場合、機器属性情報は、リスナー機器とアクター機器を示す機器種別情報を含むこととなる。また、機器属性情報は、アクター機器としての機能を示す機能情報と、リスナー機器としての機能を示す機能情報と、連携対象であるリスナー機器の機能を示す連携対象機能情報と、連携対象であるアクター機器の機能を示す連携対象機能情報とを含む。また、機器属性情報は、機器がアクター機器である場合の未確定のまたは確定された制御命令を示す条件制御命令情報と、機器がリスナー機器である場合の未確定のまたは確定された検出条件を示す条件制御命令情報とを含む。   In this case, the device attribute information includes device type information indicating the listener device and the actor device. In addition, the device attribute information includes function information indicating a function as an actor device, function information indicating a function as a listener device, cooperation target function information indicating a function of a listener device as a cooperation target, and an actor as a cooperation target. And linkage target function information indicating the function of the device. The device attribute information includes condition control command information indicating an unconfirmed or confirmed control command when the device is an actor device, and an unconfirmed or confirmed detection condition when the device is a listener device. Condition control command information to be displayed.

このような機器属性情報については、リスナー機器の機器属性情報およびアクター機器の機器属性情報の2つとして扱えばよい。   Such device attribute information may be handled as the device attribute information of the listener device and the device attribute information of the actor device.

なお、これらの機器情報は、例えば、サーバ管理者またはユーザにより、機器情報記憶部31に記憶される。   The device information is stored in the device information storage unit 31 by, for example, a server administrator or a user.

図5は、シナリオ記憶部32に記憶されたシナリオを示す図である。
シナリオ記憶部32は、例えば、機器のベンダや第3者が作成したシナリオを記憶している。シナリオ記憶部32は、例えば、シナリオ321〜324およびその他のシナリオを記憶している。
FIG. 5 is a diagram showing a scenario stored in the scenario storage unit 32.
The scenario storage unit 32 stores, for example, a scenario created by a device vendor or a third party. The scenario storage unit 32 stores, for example, scenarios 321 to 324 and other scenarios.

シナリオ321は、シナリオ321による動作の対象であるリスナー機器である機器4Cの機器識別情報「C30−2」と、シナリオ321による動作の対象であるアクター機器である機器4Aの機器識別情報「A−2356」と、機器4A、4Cにより行われるサービス分類である「HA(ホームオートメーション)」を示すサービス分類情報と、リスナー機器である機器4Cについての確定した検出条件「温度35度以上」を示す条件制御命令情報と、アクター機器である機器4Aに送信すべき確定した制御命令「点滅」を示す条件制御命令情報と、シナリオが専用シナリオである(リスナー機器とアクター機器が、ここでは機器4C、4Aであり、確定している)ことを示すシナリオ分類情報と、シナリオの検出条件および制御命令の両方が確定してるか否かを示すフラグ(検出条件および制御命令が確定しているのでフラグ「確定」)とを含む。   The scenario 321 includes the device identification information “C30-2” of the device 4C that is the listener device that is the operation target according to the scenario 321 and the device identification information “A−” of the device 4A that is the actor device that is the operation target according to the scenario 321. 2356 ”, service classification information indicating“ HA (home automation) ”which is a service classification performed by the devices 4A and 4C, and a condition indicating a fixed detection condition“ temperature of 35 ° C. or more ”for the device 4C as a listener device. The control command information, the condition control command information indicating the confirmed control command “flashing” to be transmitted to the device 4A as the actor device, and the scenario are dedicated scenarios (the listener device and the actor device are the devices 4C and 4A in this case). Scenario classification information indicating that the (Since the detection conditions and the control command has been finalized flag "confirmation") If a flag indicating whether or not finalized and a.

シナリオ322は、シナリオ322による動作の対象であるリスナー機器である機器4Cの機器識別情報「C30−2」と、シナリオ322による動作の対象であるアクター機器である機器4Bの機器識別情報「B9989−1」と、機器4B、4Cにより行われるサービス分類である「HA(ホームオートメーション)」を示すサービス分類情報と、リスナー機器である機器4Cについての未確定の検出条件「温度□度以上/以下」を示す条件制御命令情報と、アクター機器である機器4Bに送信すべき制御命令(未確定の制御命令「鳴動/停止」を示す条件制御命令情報と、シナリオが専用シナリオである(リスナー機器とアクター機器が、ここでは機器4C、4Bであり、確定している)ことを示すシナリオ分類情報と、シナリオの検出条件および制御命令の少なくとも一方が未確定であることを示すフラグ「未確定」とを含む。   The scenario 322 includes device identification information “C30-2” of the device 4C that is the listener device that is the operation target according to the scenario 322, and device identification information “B9989-” of the device 4B that is the actor device that is the operation target according to the scenario 322. 1 ”, service classification information indicating“ HA (home automation) ”which is a service classification performed by the devices 4B and 4C, and an unconfirmed detection condition“ temperature □ degree or more / less than ”for the device 4C as a listener device. Control command information to indicate to the device 4B that is the actor device (condition control command information to indicate the unconfirmed control command “ring / stop”, and the scenario is a dedicated scenario (listener device and actor Scenario classification information indicating that the devices are devices 4C and 4B in this case and have been confirmed) and scenario detection. At least one of the conditions and control commands and a flag "undetermined" indicating undetermined.

シナリオ323は、シナリオ323による動作の対象であるリスナー機器の機能「検知」を示す機能情報と、シナリオ323による動作の対象であるアクター機器である機器4Aの機器識別情報「A−2356」と、リスナー機器、機器4Aにより行われるサービス分類である「防犯、見守り」を示すサービス分類情報と、リスナー機器についての確定した検出条件「検知」を示す条件制御命令情報と、アクター機器である機器4Aに送信すべき確定した制御命令「点滅[パターン2]」と、シナリオが一部専用シナリオである(アクター機器のみが、ここでは機器4Aであり、確定している)ことを示すシナリオ分類情報と、シナリオの検出条件および制御命令が確定していることを示すフラグ「確定」とを含む。   The scenario 323 includes function information indicating the function “detection” of the listener device that is the operation target according to the scenario 323, device identification information “A-2356” of the device 4A that is the actor device that is the operation target according to the scenario 323, and Service classification information indicating “crime prevention, watching”, which is a service classification performed by the listener device and the device 4A, condition control command information indicating a detection condition “detection” for the listener device, and the device 4A that is the actor device A confirmed control command “flashing [pattern 2]” to be transmitted, and scenario classification information indicating that the scenario is a partially dedicated scenario (only the actor device is here the device 4A and has been confirmed); It includes a flag “determined” indicating that the scenario detection condition and the control command are confirmed.

サービス分類情報により示されるサービス分類「防犯」とは、例えば、「立ち入り禁止区域で人の動きを検知した場合にサイレンを鳴らすというような防犯サービス」を示すものである。   The service classification “crime prevention” indicated by the service classification information indicates, for example, “a crime prevention service that sounds a siren when a person's movement is detected in a restricted entry area”.

また、サービス分類「見守り」とは、例えば、「単身高齢者宅で人の動きがない(寝室から出てこない、トイレの利用が全くない)などを検知してサイレンを鳴らす見守りサービス」を示すものである。   The service classification “watching” indicates, for example, “a watching service that sounds a siren by detecting that there is no movement of a person in a single elderly home (not coming out of the bedroom or not using the toilet at all)” Is.

シナリオ324は、シナリオ324による動作の対象であるリスナー機器の機能「検知」を示す機能情報と、シナリオ324による動作の対象であるアクター機器の機能「通知」を示す機能情報と、リスナー機器、アクター機器により行われるサービス分類である「防犯、見守り」を示すサービス分類情報と、リスナー機器についての未確定の検出条件「検知/非検知」を示す条件制御命令情報と、アクター機器に送信すべき未確定の制御命令「動作/停止」と、シナリオが汎用シナリオである(リスナー機器およびアクター機器が、ここでは未確定である)ことを示すシナリオ分類情報と、シナリオの検出条件および制御命令の少なくとも一方が未確定(実際は、両方未確定)であることを示すフラグ「未確定」とを含む。   The scenario 324 includes function information indicating the function “detection” of the listener device that is the operation target according to the scenario 324, function information indicating the function “notification” of the actor device that is the operation target according to the scenario 324, the listener device, and the actor. Service classification information indicating “crime prevention, watching”, which is a service classification performed by the device, condition control command information indicating an indeterminate detection condition “detection / non-detection” for the listener device, and information to be transmitted to the actor device At least one of a confirmed control command “operation / stop”, scenario classification information indicating that the scenario is a general-purpose scenario (the listener device and the actor device are undefined here), a scenario detection condition, and a control command Includes a flag “indeterminate” indicating that it is indeterminate (actually both are indeterminate).

なお、これらのシナリオは、例えば、サーバ管理者またはユーザにより、シナリオ記憶部32に記憶される。   Note that these scenarios are stored in the scenario storage unit 32 by, for example, a server administrator or a user.

図6は、ゲートウェイ装置1が機器識別情報を取得し、機器識別情報記憶部111に記憶するまでの動作を示すシーケンス図である。   FIG. 6 is a sequence diagram showing operations until the gateway device 1 acquires device identification information and stores it in the device identification information storage unit 111.

サーバ装置2は、各機器制御部12A、12B、12Cを生成するためのプログラムをゲートウェイ装置1に送信し(S1)、ゲートウェイ装置1が各プログラムを実行することで、ゲートウェイ装置1に機器制御部12A、12B、12Cが生成される。   The server device 2 transmits a program for generating the device control units 12A, 12B, and 12C to the gateway device 1 (S1), and the gateway device 1 executes each program so that the gateway device 1 has a device control unit. 12A, 12B, and 12C are generated.

機器4Aは、住宅10内のネットワークに接続されると(S11)、機器4Aに記憶された機器識別情報を機器制御部12Aに送信し(S13)、機器制御部12Aはこれをシナリオ連携部11に送信する(S15)。シナリオ連携部11のシナリオ制御実行部113は、これを機器識別情報記憶部111に記憶させる(S17)。   When the device 4A is connected to the network in the house 10 (S11), the device identification information stored in the device 4A is transmitted to the device control unit 12A (S13), and the device control unit 12A transmits this information to the scenario linkage unit 11. (S15). The scenario control execution unit 113 of the scenario cooperation unit 11 stores this in the device identification information storage unit 111 (S17).

なお、機器4B、4Cについても同様の動作がなされ、各機器4B、4Cについての機器識別情報が記憶される。   The same operation is performed for the devices 4B and 4C, and device identification information for the devices 4B and 4C is stored.

また、機器が、機器識別情報を、要求されたときに限り送信する機器であるなら、機器制御部がこの要求を行い、これに応じて送信される機器識別情報を取得するようにしてもよい。   In addition, if the device is a device that transmits device identification information only when requested, the device control unit may make this request and acquire device identification information transmitted in response to the request. .

図7は、機器識別情報記憶部111に記憶された機器識別情報を示す図である。
機器識別情報記憶部111には、機器4A(A社製の警告灯)の機器識別情報「A−2356」、機器4B(B社製のサイレン)の機器識別情報「B9989−1」、機器4C(C社製の温度計)の機器識別情報「C30−2」が記憶される。
FIG. 7 is a diagram showing device identification information stored in the device identification information storage unit 111.
The device identification information storage unit 111 includes device identification information “A-2356” of the device 4A (A company warning light), device identification information “B9989-1” of the device 4B (B siren), and device 4C. The device identification information “C30-2” of (C company thermometer) is stored.

図8は、ゲートウェイ装置1がシナリオを取得し、シナリオ記憶部112に記憶するまでの動作を示すシーケンス図である。   FIG. 8 is a sequence diagram showing an operation until the gateway device 1 acquires a scenario and stores it in the scenario storage unit 112.

シナリオ制御実行部113は、機器識別情報記憶部111から全ての機器識別情報を読み出し(S21)、これらをサーバ装置3に送信する(S23)。   The scenario control execution unit 113 reads all device identification information from the device identification information storage unit 111 (S21), and transmits these to the server device 3 (S23).

サーバ装置3は、送信された機器識別情報のうちの2つからなる組み合わせのそれぞれにつき、当該組み合わせ内の各機器識別情報を含む専用シナリオをシナリオ記憶部32から検索する(S25)。   The server device 3 searches the scenario storage unit 32 for a dedicated scenario including each piece of device identification information in the combination for each combination of two pieces of transmitted device identification information (S25).

次に、サーバ装置3は、組み合わせのそれぞれにつき、当該組み合わせ内の各機器識別情報を含む機器情報を機器情報記憶部31から検索するとともに当該各機器情報内の機能情報を含む汎用シナリオをシナリオ記憶部32から検索する(S27)。   Next, for each combination, the server device 3 searches the device information storage unit 31 for device information including the device identification information in the combination, and stores a general-purpose scenario including function information in the device information as a scenario. The search is performed from the unit 32 (S27).

次に、サーバ装置3は、検索した汎用シナリオの各機能情報を、対応する機器識別情報に置き換える(S29)。サーバ装置3は、例えば、機器識別情報ID1、ID2を含む機器情報を機器情報記憶部31から検索するとともに当該各機器情報内の機能情報を含む汎用シナリオをシナリオ記憶部32から検索した場合は、汎用シナリオの各機能情報を機器識別情報ID1、ID2に置き換える。   Next, the server device 3 replaces each function information of the searched general-purpose scenario with corresponding device identification information (S29). For example, when the server device 3 searches for device information including the device identification information ID1 and ID2 from the device information storage unit 31 and searches the scenario storage unit 32 for a general-purpose scenario including function information in each device information, Each function information of the general-purpose scenario is replaced with device identification information ID1 and ID2.

次に、サーバ装置3は、組み合わせのそれぞれにつき、当該組み合わせ内の一方の機器識別情報を含む機器情報を機器情報記憶部31から検索し当該機器情報内の機能情報と当該組み合わせ内の他方の機器識別情報を含む一部専用シナリオをシナリオ記憶部32から検索する(S31)。   Next, for each combination, the server device 3 searches the device information storage unit 31 for device information including one piece of device identification information in the combination, and functions information in the device information and the other device in the combination. A partially dedicated scenario including identification information is searched from the scenario storage unit 32 (S31).

次に、サーバ装置3は、検索した一部専用シナリオの機能情報を、対応する機器識別情報に置き換える(S33)。サーバ装置3は、例えば、機器識別情報ID1を含む機器情報を機器情報記憶部31から検索するとともに当該機器情報内の機能情報を含む一部専用シナリオをシナリオ記憶部32から検索した場合は、一部専用シナリオの機能情報を機器識別情報ID1に置き換える。   Next, the server device 3 replaces the searched function information of the partial dedicated scenario with the corresponding device identification information (S33). For example, when the server device 3 searches for device information including the device identification information ID1 from the device information storage unit 31 and searches the scenario storage unit 32 for a partial dedicated scenario including functional information in the device information, the server device 3 The function information of the department-dedicated scenario is replaced with the device identification information ID1.

次に、サーバ装置3は、検索、置き換え後の全てのシナリオをゲートウェイ装置1に送信する(S35)。   Next, the server device 3 transmits all scenarios after search and replacement to the gateway device 1 (S35).

ゲートウェイ装置1では、シナリオ連携部11のシナリオ制御実行部113が、これらのシナリオをシナリオ記憶部112に記憶させる(S37)。   In the gateway device 1, the scenario control execution unit 113 of the scenario linkage unit 11 stores these scenarios in the scenario storage unit 112 (S37).

なお、シナリオには、リスナー機器、アクター機器の社名、型番などを含ませてもよい。   The scenario may include the listener device, the company name of the actor device, the model number, and the like.

図9は、シナリオ記憶部112に記憶されたシナリオを示す図である。
シナリオ記憶部112には、例えば、シナリオ321、322、3231、3241、3242が記憶される。
FIG. 9 is a diagram illustrating scenarios stored in the scenario storage unit 112.
For example, scenarios 321, 322, 3231, 3241 and 3242 are stored in the scenario storage unit 112.

シナリオ321、322は、ステップ25で検索された専用シナリオである。   Scenarios 321 and 322 are dedicated scenarios searched in step 25.

シナリオ3241、3242は、ステップ27で検索され、ステップS29で機能情報を機器識別情報に置換された汎用シナリオである。   Scenarios 3241 and 3242 are general-purpose scenarios that are searched in step 27 and the function information is replaced with device identification information in step S29.

シナリオ3231は、ステップS31で検索され、ステップS33で機能情報を機器識別情報に置換された一部専用シナリオである。   The scenario 3231 is a partially dedicated scenario that is searched in step S31 and the function information is replaced with the device identification information in step S33.

図10は、ゲートウェイ装置1が未確定のシナリオを確定させる動作を示すシーケンス図である。   FIG. 10 is a sequence diagram illustrating an operation in which the gateway device 1 determines an unconfirmed scenario.

シナリオ表示条件設定部114は、シナリオ記憶部112から、フラグ「未確定」を含むシナリオ(検出条件が確定していない条件制御命令情報または制御命令が確定していない条件制御命令情報を含むシナリオ)を全て読み出す(S51)。図9においては、シナリオ322、3241、3242が読み出される。   The scenario display condition setting unit 114 includes, from the scenario storage unit 112, a scenario including the flag “unconfirmed” (a scenario including condition control instruction information in which the detection condition is not fixed or condition control instruction information in which the control instruction is not fixed). Are all read out (S51). In FIG. 9, scenarios 322, 3241 and 3242 are read out.

次に、シナリオ表示条件設定部114は、入出力装置5に対し、図11に示すように、未確定の各シナリオを示すリストを表示させ、選択を促す(S53)。   Next, the scenario display condition setting unit 114 causes the input / output device 5 to display a list indicating each unconfirmed scenario, as shown in FIG. 11, and prompts selection (S53).

これを見たユーザが、入出力装置5に対し、チェックボックス101にチェックを入れ、OKボタン102を押す操作を行うと(S55)、シナリオ表示条件設定部114は、入出力装置5に対し、図12に示すように、検出条件および/または制御命令を確定させるための表示を行う(S57)。   When the user who sees this checks the check box 101 for the input / output device 5 and presses the OK button 102 (S55), the scenario display condition setting unit 114 As shown in FIG. 12, a display for confirming the detection condition and / or the control command is performed (S57).

これを見たユーザが、入出力装置5を操作し、例えば、入力エリア103に数値を入力し、プルダウンメニュー104で「以上」または「以下」を選択し、チェックボックス105にチェックを入れ、OKボタン106を押す操作を行う(S59)。   The user who sees this operates the input / output device 5, inputs a numerical value in the input area 103, selects “above” or “below” from the pull-down menu 104, checks the check box 105, and then clicks OK. An operation of pressing the button 106 is performed (S59).

シナリオ表示条件設定部114は、この操作による情報を入出力装置5から受信し、ステップS51で読み出した未確定のシナリオを、受信した情報により、検出条件および制御命令が確定された状態(確定されたシナリオ)にし(S61)、確定されたシナリオをシナリオ記憶部112に記憶させる(S63)。   The scenario display condition setting unit 114 receives the information by this operation from the input / output device 5, and the unconfirmed scenario read in step S 51 is in a state where the detection condition and the control command are confirmed by the received information (confirmed). (S61), and the confirmed scenario is stored in the scenario storage unit 112 (S63).

図13は、シナリオ記憶部112に記憶されたシナリオを示す図である。
未確定だったシナリオ322においては、リスナー機器についての検出条件を示す条件制御命令情報の当該検出条件が「温度35度以上」として確定され、また、アクター機器に送信すべき制御命令を示す条件制御命令情報の当該制御命令が「鳴動」として確定され、これにより、フラグ「未確定」が「確定」に更新されている。
FIG. 13 is a diagram illustrating a scenario stored in the scenario storage unit 112.
In the undefined scenario 322, the detection condition of the condition control command information indicating the detection condition for the listener device is determined as “temperature 35 degrees or more”, and the condition control indicating the control command to be transmitted to the actor device The control command in the command information is confirmed as “ringing”, whereby the flag “unconfirmed” is updated to “confirmed”.

図14は、ゲートウェイ装置1がシナリオを実行する動作を示すシーケンス図である。   FIG. 14 is a sequence diagram illustrating an operation in which the gateway device 1 executes a scenario.

機器4Cは、周囲の温度を測定し(S101)、測定値を示す検出信号を機器制御部12Cに送信し(S103)、機器制御部12Cは測定値をシナリオ制御実行部113に通知する(S105)。   The device 4C measures the ambient temperature (S101), transmits a detection signal indicating the measurement value to the device control unit 12C (S103), and the device control unit 12C notifies the scenario control execution unit 113 of the measurement value (S105). ).

シナリオ制御実行部113は、検出信号を送信した機器4Cを示す機器識別情報を含み、且つ、フラグ「確定」を含むシナリオをシナリオ記憶部112から読み出す(S107)。例えば、検出信号には、機器識別情報が含まれ、これにより、該当のシナリオを読み出すことができる。   The scenario control execution unit 113 reads the scenario including the device identification information indicating the device 4C that transmitted the detection signal and including the flag “determined” from the scenario storage unit 112 (S107). For example, the detection signal includes device identification information, so that the corresponding scenario can be read out.

次に、シナリオ制御実行部113は、測定値がシナリオの検出条件を充足するか否かを判定する(S109)。具体的には、シナリオ制御実行部113は、測定値が35度以上か否かを判定する。   Next, the scenario control execution unit 113 determines whether or not the measurement value satisfies the scenario detection condition (S109). Specifically, the scenario control execution unit 113 determines whether or not the measured value is 35 degrees or more.

シナリオ制御実行部113は、検出条件が充足されたなら、つまり、検出条件が充足されたと認識したなら、シナリオの制御命令「鳴動」を、その送信先の機器に対応する機器制御部、ここでは、機器制御部12Bに送信する(S111)。機器制御部12Bは、制御命令のプロトコルを機器4Bのプロトコルに変換し、機器4Bに送信する(S113)。機器4Bは、制御命令にしたがって、鳴動する(S115)。なお、検出条件が充足されなかったなら、制御命令は送信されず、機器4Bは鳴動しない。   If the detection condition is satisfied, that is, the scenario control execution unit 113 recognizes that the detection condition is satisfied, the scenario control execution unit 113 sends a scenario control command “ring” to the device control unit corresponding to the transmission destination device, here Then, the data is transmitted to the device control unit 12B (S111). The device control unit 12B converts the protocol of the control command into the protocol of the device 4B and transmits it to the device 4B (S113). The device 4B rings according to the control command (S115). If the detection condition is not satisfied, the control command is not transmitted and the device 4B does not ring.

したがって、温度が35度以上になったら、機器4B(サイレン)が鳴動するので、熱中症の予防対策としての効果を期待することができる。   Therefore, since the device 4B (siren) rings when the temperature becomes 35 ° C. or higher, it is possible to expect an effect as a preventive measure against heat stroke.

なお、その他の確定されたシナリオも実行されるが、実行の仕組みは同様なので、説明を省略する。   Other established scenarios are also executed, but since the execution mechanism is the same, description thereof is omitted.

一方、未確定のシナリオ(検出条件および制御命令が未確定なシナリオ)は、実行されい。   On the other hand, an undetermined scenario (a scenario in which detection conditions and control commands are undetermined) is not executed.

なお、シナリオ記憶部112に記憶されたシナリオは、ユーザの操作により検出条件や制御命令の変更ができるようにしてもよい。また、シナリオは削除できるようにしてもよい。また、サーバ装置3以外からシナリオを取得しシナリオ記憶部112に記憶させることができるようにしてもよい。また、シナリオは、有効/無効を設定可能とし、有効なシナリオのみを処理の対象としてもよい。また、シナリオの変更、削除、登録、有効/無効の設定は、ユーザの操作によりいつでも行えるようにしてもよい。例えば、機器の数が多いと、組み合わせの数が累積的に増加し、膨大になるので、シナリオを削除または無効できるようにするのが好ましい。   It should be noted that the scenario stored in the scenario storage unit 112 may be changed in detection conditions and control commands by a user operation. The scenario may be deleted. Further, a scenario may be acquired from other than the server device 3 and stored in the scenario storage unit 112. The scenario may be set to valid / invalid, and only valid scenarios may be processed. The scenario change, deletion, registration, and valid / invalid setting may be performed at any time by a user operation. For example, if the number of devices is large, the number of combinations increases cumulatively and becomes enormous. Therefore, it is preferable that the scenario can be deleted or invalidated.

また、未確定のシナリオのリストを表示させる際、その数が多い場合は、ユーザが利用したいサービス分類や機器名でシナリオを絞り込むようにしてもよい。   In addition, when a list of unconfirmed scenarios is displayed, if there are a large number of scenarios, the scenarios may be narrowed down by service classification or device name that the user wants to use.

また、未確定のシナリオのリストを表示させる際、または、検出条件や制御命令を変更する際、または、有効/無効の設定を変える際、または、シナリオを削除する際、対象のシナリオのシナリオ分類情報を提示してもよい。これにより、ユーザは、シナリオが、専用シナリオ(細かな検出条件や制御命令を設定できる)か、または、汎用シナリオ(基本的な検出条件や制御命令を設定できる)かということを認識でき、シナリオの操作を効率的に行うことができる。   Also, when displaying a list of unconfirmed scenarios, when changing detection conditions or control commands, when changing enable / disable settings, or when deleting scenarios, the scenario classification of the target scenario Information may be presented. This allows the user to recognize whether the scenario is a dedicated scenario (can set detailed detection conditions and control commands) or a general-purpose scenario (can set basic detection conditions and control commands). Can be efficiently performed.

(別内容のシナリオ記憶部32による動作)
ここで、シナリオ記憶部32のシナリオが別内容である場合の動作について説明する。
(Operation by scenario storage unit 32 having different contents)
Here, the operation when the scenario stored in the scenario storage unit 32 has different contents will be described.

例えば、機器4A、4B、4Cがそれぞれ、D社製の人感センサ、E社製の警告灯、F社製の人感センサであるとする。   For example, it is assumed that the devices 4A, 4B, and 4C are a human sensor manufactured by D, a warning light manufactured by E, and a human sensor manufactured by F, respectively.

(実施例1)
また、図15に示すように、シナリオ記憶部112には汎用シナリオのみが記憶されているとする。
Example 1
Further, as shown in FIG. 15, it is assumed that only the general-purpose scenario is stored in the scenario storage unit 112.

この場合、例えば、シナリオ記憶部32は、図16に示すようになる。機器識別情報「D−6930」は、D社製の人感センサである機器4Aの機器識別情報である。機器識別情報「E−6832」は、E社製の警告灯である機器4Bの機器識別情報である。機器識別情報「F86−36」は、F社製の人感センサである機器4Cの機器識別情報である。   In this case, for example, the scenario storage unit 32 is as shown in FIG. The device identification information “D-6930” is device identification information of the device 4A which is a human sensor manufactured by D company. The device identification information “E-6832” is device identification information of the device 4B which is a warning light manufactured by E company. The device identification information “F86-36” is device identification information of the device 4C which is a human sensor manufactured by F company.

これにより、D社製の人感センサが、人の移動をその向きに関わらず検出した場合は、E社製の警告灯がパターン1で点滅する。また、F社製の人感センサが、人の移動をその向きに関わらず検出した場合は、E社製の警告灯がパターン1で点滅する。   As a result, when the human sensor manufactured by company D detects the movement of a person regardless of its direction, the warning lamp manufactured by company E flashes in pattern 1. Further, when the human sensor manufactured by the F company detects the movement of the person regardless of the direction, the warning light manufactured by the E company flashes in the pattern 1.

(実施例2)
また、図17に示すように、シナリオ記憶部32には汎用シナリオと一部専用シナリオが記憶されている場合、例えば、シナリオ記憶部32は、図18に示すシナリオ3201、3202、3203、3204が記憶される。
(Example 2)
As shown in FIG. 17, when the general scenario and the partially dedicated scenario are stored in the scenario storage unit 32, for example, the scenario storage unit 32 includes the scenarios 3201, 3202, 3203, and 3204 shown in FIG. Remembered.

シナリオ3203、3204は未確定のシナリオなので、ユーザが制御命令を指定することで、シナリオ32031、32041となる。   Since the scenarios 3203 and 3204 are undetermined scenarios, the scenarios 32031 and 32041 are obtained when the user designates a control command.

シナリオ32031により、D社製の人感センサが、人の移動をその向きに関わらず検出した場合は、E社製の警告灯がパターン2で点滅する。   According to scenario 32031, when the human sensor manufactured by company D detects the movement of a person regardless of its direction, a warning light manufactured by company E flashes in pattern 2.

一方、シナリオ32041により、F社製の人感センサが、人の移動をその向きに関わらず検出した場合は、E社製の警告灯がパターン1で点滅する。   On the other hand, if a human sensor manufactured by company F detects a movement of a person regardless of the direction according to scenario 32041, a warning light manufactured by company E flashes in pattern 1.

つまり、検知した人感センサの違いにより、E社製の警告灯の点滅のパターンを変えることができる。   That is, the flashing pattern of the warning light made by company E can be changed depending on the detected human sensor.

(実施例3)
また、図19に示すように、シナリオ記憶部32には汎用シナリオと一部専用シナリオと専用シナリオが記憶されている場合、例えば、シナリオ記憶部32は、図20に示すシナリオ3201、3202、3203、3204、3205が記憶される。
(Example 3)
As shown in FIG. 19, when the scenario storage unit 32 stores a general scenario, a partially dedicated scenario, and a dedicated scenario, for example, the scenario storage unit 32 stores the scenarios 3201, 3202, 3203 shown in FIG. 3204, 3205 are stored.

シナリオ3204、3205は未確定のシナリオなので、ユーザが制御命令を指定することで、シナリオ32041、32051、32052となる。   Since the scenarios 3204 and 3205 are undetermined scenarios, the scenarios 32041, 32051, and 32052 are obtained when the user designates a control command.

シナリオ32041により、F社製の人感センサが、人の移動をその向きに関わらず検出した場合は、E社製の警告灯がパターン1で点滅する。   According to scenario 32041, when a human sensor manufactured by company F detects the movement of a person regardless of its direction, a warning lamp manufactured by company E flashes in pattern 1.

シナリオ32051により、D社製の人感センサが、人の外から中への移動を検出した場合は、E社製の警告灯がパターン1で点滅する。   According to scenario 32051, when a human sensor manufactured by company D detects movement from outside to inside, a warning light manufactured by company E flashes in pattern 1.

シナリオ32052により、D社製の人感センサが、人の中から外への移動を検出した場合は、E社製の警告灯がパターン2で点滅する。   According to scenario 32052, when a human sensor manufactured by company D detects a movement from the inside of a person to the outside, a warning light manufactured by company E flashes in pattern 2.

つまり、検知した人感センサの違いにより、E社製の警告灯の点滅のパターンを変えることができるだけでなく、D社製の人感センサを使用した場合は、移動の向きにより、点滅のパターンを変えることができる。   That is, depending on the detected human sensor, not only can the flashing pattern of the warning light made by company E be changed, but if a human sensor made by company D is used, the flashing pattern depends on the direction of movement. Can be changed.

このように、専用シナリオによれば、検出条件および制御命令を細かく設定でき、より高度なサービスを提供できる。一方、汎用シナリオによれば、機器は、最小限の検出条件および制御命令が適用できればよく、基本的なサービスを提供できる。また、一部専用シナリオによれば、一方の機器については検出条件または制御命令を細かく設定でき、他方の機器については基本的な検出条件または制御命令を適用できればよく、利便性が向上する。つまり、ユーザは、専用シナリオ、一部専用シナリオ、汎用シナリオから、所望の条件に応じたシナリオを選択できるので、高い利便性を提供することができる。   Thus, according to the dedicated scenario, detection conditions and control commands can be set in detail, and more advanced services can be provided. On the other hand, according to the general-purpose scenario, the device only needs to be able to apply minimum detection conditions and control commands, and can provide basic services. In addition, according to the partial dedicated scenario, it is only necessary to set detection conditions or control commands in detail for one device, and basic detection conditions or control commands can be applied to the other device, which improves convenience. That is, since the user can select a scenario according to a desired condition from a dedicated scenario, a partially dedicated scenario, and a general-purpose scenario, high convenience can be provided.

(変形例)
これまでの説明以外でも、以下のような変形例が考えられる。
例えば、複数の機器について、それぞれの検出条件が充足したら、制御命令が送信されるようなシナリオを生成してもよい。この場合、シナリオには、リスナー機器に該当する部分が複数含まれることになる。
(Modification)
In addition to the above description, the following modifications can be considered.
For example, for each of a plurality of devices, a scenario in which a control command is transmitted when each detection condition is satisfied may be generated. In this case, the scenario includes a plurality of portions corresponding to the listener device.

例えば、ある機器(温度計)の測定値が30度以上、または、別の機器(湿度計)の測定値が70%以上であるなら、別の機器(エアコン)の除湿機能を動作させるようなシナリオを生成してもよい。   For example, if the measured value of a certain device (thermometer) is 30 degrees or more, or the measured value of another device (hygrometer) is 70% or more, the dehumidifying function of another device (air conditioner) is operated. A scenario may be generated.

このシナリオの実行結果は、機器(温度計)の測定値が30度以上なら、機器(エアコン)の除湿機能を動作させるシナリオと、機器(湿度計)の測定値が70%以上なら、機器(エアコン)の除湿機能を動作させるシナリオによる実行結果と同じだが、機器(温度計)の測定値が30度以上、または、機器(湿度計)の測定値が70%以上なら、機器(エアコン)の除湿機能を動作させるというシナリオの内容をユーザにわかりやすく提示することができる。   The execution result of this scenario is that if the measured value of the device (thermometer) is 30 degrees or more, the scenario in which the dehumidification function of the device (air conditioner) is operated and if the measured value of the device (hygrometer) is 70% or more, the device ( Same as the execution result by the scenario that operates the dehumidification function of the air conditioner), but if the measured value of the device (thermometer) is 30 degrees or more, or the measured value of the device (hygrometer) is 70% or more, the device (air conditioner) The contents of the scenario of operating the dehumidifying function can be presented to the user in an easy-to-understand manner.

また、検出条件が充足したら、複数の機器に制御命令が送信されるようなシナリオを生成してもよい。この場合、シナリオには、アクター機器に該当する部分が複数含まれることとなる。   Further, when the detection condition is satisfied, a scenario may be generated in which a control command is transmitted to a plurality of devices. In this case, the scenario includes a plurality of portions corresponding to the actor device.

例えば、ある機器(人感センサ)が反応したら、別の機器(警告灯)を点滅させるとともに、別の機器(サイレン)を鳴動させるようなシナリオを生成してもよい。   For example, when a certain device (human sensor) reacts, a scenario may be generated in which another device (warning light) blinks and another device (siren) sounds.

このシナリオの実行結果は、機器(人感センサ)が反応したら、機器(警告灯)を点滅させるシナリオと、機器(人感センサ)が反応したら、機器(サイレン)を鳴動させるシナリオによる実行結果と同じだが、機器(人感センサ)が反応したら、機器(警告灯)が点滅し、且つ、機器(サイレン)が鳴動するというシナリオの内容をユーザにわかりやすく提示することができる。   The execution results of this scenario are the scenario in which the device (warning sensor) blinks when the device (human sensor) reacts, and the execution result by the scenario in which the device (siren sensor) sounds when the device (human sensor) reacts. Although it is the same, if the device (human sensor) reacts, the content of the scenario that the device (warning light) blinks and the device (siren) sounds can be presented to the user in an easy-to-understand manner.

なお、1つのシナリオにおいて、複数の機器それぞれの検出条件が充足したら、複数の機器に制御命令が送信されるようにしてもよい。   In one scenario, when the detection conditions of each of the plurality of devices are satisfied, a control command may be transmitted to the plurality of devices.

また、1つのシナリオの検出条件が充足され、そのシナリオの制御命令による動作が行われた結果、別のシナリオの検出条件が充足され、そのシナリオの制御命令による動作が行われるという、2つのシナリオの動作、または、3以上のシナリオの動作が順次に実行されるようにしてもよい。   In addition, two scenarios in which the detection condition of one scenario is satisfied and the operation according to the control instruction of the scenario is performed, so that the detection condition of another scenario is satisfied and the operation according to the control instruction of the scenario is performed. Or the operations of three or more scenarios may be executed sequentially.

または、リスナー機器でもありアクター機器でもある機器(カメラ)を用い、例えば、機器(人感センサ)が反応したなら、機器(アクター機器としてのカメラ)が宅内を撮影し、その機器(リスナー機器としてのカメラ)が画像を出力したなら、機器(ハードディスク)が画像を記録するというようにしてもよい。   Or, if a device (camera) that is both a listener device and an actor device is used, for example, if the device (human sensor) reacts, the device (camera as the actor device) takes a picture of the home and the device (as the listener device) If the camera outputs an image, the device (hard disk) may record the image.

したがって、本実施の形態によれば、機器識別情報から機器を特定し、その機器同士を連携させるためのシナリオを取得することで、異なるメーカや異なるプロトコルを搭載した機器同士でも容易に連携動作させることができる。   Therefore, according to the present embodiment, by identifying a device from the device identification information and acquiring a scenario for linking the devices, it is possible to easily perform a cooperative operation among devices equipped with different manufacturers and different protocols. be able to.

また、サービスごとに、専用のプロトコル変換装置、プロトコル変換プログラム、高度なアプリケーションを作る必要がないので、機器連携サービスを安価に開発し提供することができる。   In addition, since it is not necessary to create a dedicated protocol conversion device, protocol conversion program, and advanced application for each service, it is possible to develop and provide a device cooperation service at a low cost.

また、汎用シナリオを用いることで、同一メーカや特定のプロトコルに限らない機器の連携方法を提供することができる。さらに、それぞれに機器が備える特徴的な検出条件や制御命令については、それに対応する専用シナリオを用意することで、高度なサービスを提供することができる。例えば、基本的な利用を目的とするユーザには無料の汎用シナリオを提供し、高度な利用を目的とするユーザには有料の専用シナリオを提供するといったサービスレベルの設定が可能となる。   Further, by using the general-purpose scenario, it is possible to provide a device cooperation method that is not limited to the same manufacturer or a specific protocol. Furthermore, with respect to the characteristic detection conditions and control commands that each device has, it is possible to provide advanced services by preparing dedicated scenarios corresponding to the detection conditions and control commands. For example, it is possible to set a service level such that a free general-purpose scenario is provided to a user aiming at basic use, and a paid dedicated scenario is provided to a user aiming at advanced use.

すなわち、予め決められた機器種別の機器を連携動作させるプログラムによる機器連携でなく、宅内の機器の情報を取得し、シナリオ連携部11に渡すことで、宅内にある連携対象の機器を把握し、どの機器とどの機器がどのように連携できるかをユーザに提示し、様々な機器の連携動作を実現することで、予め決められたメーカの予め決められた機器同士でなくても、ユーザが宅内の機器を使って自由かつ簡単に連携動作のシナリオを作成でき、宅内の機器の連携サービスを利用することができる。   In other words, it is not device cooperation by a program for cooperatively operating devices of a predetermined device type, but acquires information on devices in the home and passes them to the scenario cooperation unit 11 to grasp the devices to be linked in the home, By presenting which devices and which devices can be linked to each other and realizing the linkage operation of various devices, the user can connect to the home even if the devices are not determined by a predetermined manufacturer. You can create a scenario for linked operation freely and easily using other devices, and you can use the linked service of devices in your home.

なお、ゲートウェイ装置1やサーバ装置2、3としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。   The computer program for causing the computer to function as the gateway device 1 or the server devices 2 and 3 can be recorded on a computer-readable recording medium such as a semiconductor memory, a magnetic disk, an optical disk, a magneto-optical disk, or a magnetic tape. It can be widely distributed by being transmitted via a communication network such as the Internet.

1 ゲートウェイ装置
2、3 サーバ装置
4A、4B、4C 機器
5 入出力装置
10 住宅
11 シナリオ連携部
12A、12B、12C 機器制御部
31 機器情報記憶部
32、112 シナリオ記憶部
111 機器情報記憶部
113 シナリオ制御実行部
114 シナリオ表示条件設定部
321、322、323、324、3201、3203、3204、3231、3241、32031、32041、32051、32052 シナリオ
DESCRIPTION OF SYMBOLS 1 Gateway apparatus 2, 3 Server apparatus 4A, 4B, 4C Equipment 5 Input / output apparatus 10 Housing 11 Scenario cooperation part 12A, 12B, 12C Equipment control part 31 Equipment information storage part 32, 112 Scenario storage part 111 Equipment information storage part 113 Scenario Control execution unit 114 Scenario display condition setting unit 321, 322, 323, 324, 3201, 3203, 3204, 3231, 3241, 32031, 32041, 32051, 32052 Scenario

Claims (4)

所定の検出動作の結果を示す検出信号を送信する機器である1以上のリスナー機器と、送信される制御命令に応じた動作を行う機器である1以上のアクター機器とに対して通信可能なゲートウェイ装置に対して通信可能なサーバ装置であって、
複数の機器につき、当該機器を示す機器識別情報ならびに、当該機器識別情報に対応する機器の機能を示す機能情報を含む機器属性情報からなる機器情報が記憶される機器情報記憶部と、
(1)互いに連携可能なリスナー機器とアクター機器の組み合わせのそれぞれにつき、当該各機器の機器識別情報と、当該リスナー機器についての検出条件を示す条件制御命令情報と、当該アクター機器に送信すべき制御命令を示す条件制御命令情報とを含むシナリオである専用シナリオ、
(2)互いに連携可能な2機能の組み合わせのそれぞれにつき、当該各機能を示す機能情報と、当該一方の機能を有するリスナー機器に対応する検出条件を示す条件制御命令情報と、当該他方の機能を有するアクター機器に送信すべき制御命令を示す条件制御命令情報とを含むシナリオである汎用シナリオ、
(3)互いに連携可能な機能と機器の組み合わせのそれぞれにつき、当該機能を示す機能情報と、当該機器を示す機器識別情報と、当該機能を有する機器がリスナー機器である場合の当該リスナー機器についての検出条件または当該機能を有する機器がアクター機器である場合の当該アクター機器に送信すべき制御命令を示す条件制御命令情報と、当該機器識別情報に対応する機器がリスナー機器である場合の当該リスナー機器についての検出条件または当該機器識別情報に対応する機器がアクター機器である場合の当該アクター機器に送信すべき制御命令を示す条件制御命令情報とを含むシナリオである一部専用シナリオ
の少なくとも1つが記憶されるシナリオ記憶部とを有し、
前記サーバ装置は、
前記ゲートウェイ装置から送信される、前記ゲートウェイ装置に対して通信可能な各機器の機器識別情報を受信し、
当該機器識別情報の組み合わせのそれぞれにつき、当該組み合わせ内の各機器識別情報を含む専用シナリオを前記シナリオ記憶部から検索し、及び/又は、当該組み合わせ内の各機器識別情報を含む機器情報を機器情報記憶部から検索するとともに当該各機器情報内の機能情報を含む汎用シナリオを前記シナリオ記憶部から検索し、且つ、当該汎用シナリオ内の機能情報を機器識別情報に置き換え、及び/又は、当該組み合わせ内の一方の機器識別情報を含む機器情報を機器情報記憶部から検索し当該機器情報内の機能情報と当該組み合わせ内の他方の機器識別情報を含む一部専用シナリオを前記シナリオ記憶部から検索し、且つ、当該一部専用シナリオの機能情報を機器識別情報に置き換え、当該各シナリオを前記ゲートウェイ装置に送信する
ことを特徴とするサーバ装置。
A gateway capable of communicating with one or more listener devices that are devices that transmit a detection signal indicating a result of a predetermined detection operation, and one or more actor devices that are devices that perform an operation in accordance with a transmitted control command A server device capable of communicating with the device,
For a plurality of devices, a device information storage unit that stores device information including device identification information indicating the device and device attribute information including function information indicating the function of the device corresponding to the device identification information;
(1) For each combination of listener device and actor device that can cooperate with each other, device identification information of each device, condition control command information indicating a detection condition for the listener device, and control to be transmitted to the actor device A dedicated scenario, which is a scenario including condition control instruction information indicating an instruction,
(2) For each combination of two functions that can be linked to each other, the function information indicating each function, the condition control command information indicating the detection condition corresponding to the listener device having the one function, and the other function A general-purpose scenario including a condition control command information indicating a control command to be transmitted to an actor device having
(3) For each combination of a function and a device that can cooperate with each other, the function information indicating the function, the device identification information indicating the device, and the listener device when the device having the function is a listener device Condition control command information indicating a control command to be transmitted to the actor device when the device having the detection condition or the function is an actor device, and the listener device when the device corresponding to the device identification information is a listener device When at least one of the partial dedicated scenarios is stored that includes a condition control command information indicating a control command to be transmitted to the actor device when the device corresponding to the detection condition for the device or the device corresponding to the device identification information is an actor device A scenario storage unit
The server device
Receiving device identification information of each device that can be communicated to the gateway device, transmitted from the gateway device;
For each combination of the device identification information, a dedicated scenario including each device identification information in the combination is retrieved from the scenario storage unit, and / or the device information including each device identification information in the combination is obtained as device information. Search from the storage unit and search the general scenario including the function information in each device information from the scenario storage unit, replace the function information in the general scenario with the device identification information, and / or within the combination Device information including one of the device identification information from the device information storage unit, to search the scenario storage unit for a partial dedicated scenario including the function information in the device information and the other device identification information in the combination, In addition, the function information of the partial dedicated scenario is replaced with device identification information, and each scenario is transmitted to the gateway device. Server and wherein the that.
請求項1記載のサーバ装置に対して通信可能な前記ゲートウェイ装置であって、
当該ゲートウェイ装置に対して通信可能な前記各機器を示す機器識別情報を前記サーバ装置に送信し、前記サーバ装置からシナリオを受信するシナリオ連携部を備え、
前記シナリオ連携部は、
前記受信された各シナリオが記憶されるシナリオ記憶部と、
前記シナリオ記憶部から、検出条件が確定していない条件制御命令情報または制御命令が確定していない条件制御命令情報を含む含む未確定のシナリオを検索し、当該未確定のシナリオのリストを所定の入出力装置に表示し、当該リストから選択されたシナリオに対し、当該入出力装置により確定した検出条件または制御命令を含ませるシナリオ表示条件設定部と、
前記シナリオ記憶部に記憶された各シナリオにつき、当該シナリオ内の検出条件に対応するリスナー機器から送信された検出信号により当該検出条件が充足されたと認識したなら、当該シナリオ内の制御命令が当該制御命令に対応するアクター機器に送信されるように制御するシナリオ制御実行部とを備える
ことを特徴とするゲートウェイ装置。
The gateway device capable of communicating with the server device according to claim 1,
A scenario cooperation unit for transmitting device identification information indicating each device capable of communicating with the gateway device to the server device and receiving a scenario from the server device;
The scenario linkage unit
A scenario storage unit for storing the received scenarios;
From the scenario storage unit, search for unconfirmed scenarios including condition control command information for which detection conditions are not fixed or condition control command information for which control commands are not fixed, and a list of the unconfirmed scenarios is stored in a predetermined list. A scenario display condition setting unit for displaying on the input / output device and including a detection condition or a control command determined by the input / output device for the scenario selected from the list;
For each scenario stored in the scenario storage unit, if it is recognized that the detection condition is satisfied by a detection signal transmitted from a listener device corresponding to the detection condition in the scenario, a control command in the scenario A gateway device, comprising: a scenario control execution unit that controls to be transmitted to an actor device corresponding to the command.
請求項1記載のサーバ装置としてとしてコンピュータを機能させるためのコンピュータプログラム。   A computer program for causing a computer to function as the server device according to claim 1. 請求項2記載のゲートウェイ装置としてとしてコンピュータを機能させるためのコンピュータプログラム。   A computer program for causing a computer to function as the gateway device according to claim 2.
JP2012117506A 2012-05-23 2012-05-23 Server device and gateway device Pending JP2013246472A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012117506A JP2013246472A (en) 2012-05-23 2012-05-23 Server device and gateway device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012117506A JP2013246472A (en) 2012-05-23 2012-05-23 Server device and gateway device

Publications (1)

Publication Number Publication Date
JP2013246472A true JP2013246472A (en) 2013-12-09

Family

ID=49846228

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012117506A Pending JP2013246472A (en) 2012-05-23 2012-05-23 Server device and gateway device

Country Status (1)

Country Link
JP (1) JP2013246472A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020145647A1 (en) * 2019-01-10 2020-07-16 Samsung Electronics Co., Ltd. Electronic apparatus and operating method of the same
JP2021129251A (en) * 2020-02-14 2021-09-02 株式会社Nttドコモ Home appliance operation device and home appliance operation system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020145647A1 (en) * 2019-01-10 2020-07-16 Samsung Electronics Co., Ltd. Electronic apparatus and operating method of the same
US11553243B2 (en) 2019-01-10 2023-01-10 Samsung Electronics Co., Ltd. Electronic apparatus and operating method of the same
JP2021129251A (en) * 2020-02-14 2021-09-02 株式会社Nttドコモ Home appliance operation device and home appliance operation system

Similar Documents

Publication Publication Date Title
US10985973B2 (en) System for connecting and controlling multiple devices
US10558323B1 (en) Systems and methods for smart home automation using a multifunction status and entry point icon
JP4745337B2 (en) Gateway device and control device
US10437206B2 (en) Control apparatus, control method, program and system
EP3346674B1 (en) Air conditioning system
KR20190079917A (en) SYSTEM AND APPARATUS FOR OBTAINING DATA OF FACILITY AND SENSOR BASED ON INDUSTRIAL IoT SERVICE
JP2004342081A (en) Controller, electric apparatus, control system, control method, and control program
US10989426B2 (en) Information processing device, electronic apparatus, method, and program
JP6788596B2 (en) Systems and methods for aggregating and analyzing system states
JP2013065189A (en) Energy management system
JP2008294612A (en) Controller
JP5842809B2 (en) Device to be controlled, device control system, device control program, and device control method
JP6663253B2 (en) Device control apparatus and information providing method
JP2013246472A (en) Server device and gateway device
JP2009217671A (en) Control device and its control method
JP2013246609A (en) Gateway device
JP2015041985A (en) Information processing apparatus, information providing method, program and control system
TW201814608A (en) System of internet of things and method thereof for establishing connections
JP6176419B1 (en) Device control system control method and device control system
TWI587159B (en) Internet of Things Brake Function Description Document System
JP6687430B2 (en) Device control device, device control method, and device operation content acquisition method
JP6234523B2 (en) Server, information terminal, control system, information providing method, and program
US20150113507A1 (en) Method for automatic grouping of interlinked graphical configuration elements and computer program product
JP2017151742A (en) Network system, server, information processing method, and electric appliance
JP2020010380A (en) Communication terminal