JP2008033618A - Manager device, control method, and control program - Google Patents
Manager device, control method, and control program Download PDFInfo
- Publication number
- JP2008033618A JP2008033618A JP2006205988A JP2006205988A JP2008033618A JP 2008033618 A JP2008033618 A JP 2008033618A JP 2006205988 A JP2006205988 A JP 2006205988A JP 2006205988 A JP2006205988 A JP 2006205988A JP 2008033618 A JP2008033618 A JP 2008033618A
- Authority
- JP
- Japan
- Prior art keywords
- state change
- detected
- event
- information
- action
- 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
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Selective Calling Equipment (AREA)
Abstract
Description
本発明は、ネットワークに接続された機器を制御する技術に関するものである。 The present invention relates to a technique for controlling a device connected to a network.
エアコンや風呂給湯器、照明等の機器が、通信機能を有するものがある。通信機能を有することで、ネットワークを介して、情報の取得、制御、情報の発信等が可能となる。 Some devices such as air conditioners, bath water heaters, and lighting have a communication function. By having a communication function, it is possible to acquire information, control information, transmit information, and the like via a network.
このような機器は、例えば、玄関ドアを開けることをトリガーとして照明を点灯させるというような、複数の機器を連動して動作させることが可能となる。このような連動動作の技術として、例えば、特許文献1がある。この技術は、制御情報管理サーバが、予め、想定される連動動作を設定するために必要な情報を保持しており、家庭内の機器を制御する連動制御装置が、その制御情報管理サーバから、制御対象の機器の連動動作のための情報を取得して、その情報に従い制御するものである。
Such a device can operate a plurality of devices in conjunction with each other, for example, lighting is triggered by opening a front door. As a technique of such interlocking operation, for example, there is
ところが、上述の従来技術では、予め、連動する機器の組み合わせが定められているため、ユーザの好みに従い、連係動作をカスタマイズして使うことができない。 However, in the above-described prior art, since the combination of devices to be linked is determined in advance, the linkage operation cannot be customized and used according to the user's preference.
本発明はこのような事情に鑑みてなされたもので、ユーザの好みに応じて複数の機器を連動させて動作させることを可能とする技術を提供することを目的とする。 The present invention has been made in view of such circumstances, and an object of the present invention is to provide a technique that enables a plurality of devices to operate in conjunction with each other according to user preferences.
本発明は上記の目的を達成するためになされたもので、状態変化の検出及び指示された動作の実行のうち少なくとも一方の機能を有する複数の機器と接続されるマネージャ装置であって、前記機器毎の、検出可能な状態変化と、実行可能な動作情報とを記憶する機器情報記憶手段と、前記機器情報記憶手段から読み出した前記機器毎の検出可能な状態変化と、前記機器毎の実行可能な動作とを出力する出力手段と、入力手段と、前記入力手段から入力された、機器の検知する状態変化と、該状態変化が検知された場合に機器に実行させる動作とを受け付ける受付手段と、前記受け付けた機器の検知する状態変化と、該状態変化が検知された場合に機器に実行させる動作とを対応付けて記憶する連動動作情報記憶手段と、機器の検出した状態変化を監視する状態変化監視手段と、状態変化が検出されると、前記連動動作情報記憶手段から、前記検出した状態変化に対応する動作を読み出し、該動作を実行させる機器に該動作を指示する情報を出力する制御手段と、を有することを特徴とする。 The present invention has been made to achieve the above object, and is a manager device connected to a plurality of devices having at least one function of state change detection and execution of an instructed operation. Device information storage means for storing each detectable change in state and executable operation information, detectable state change for each device read from the device information storage means, and executable for each device Output means for outputting various operations, input means, accepting means for receiving a state change detected by the device and an operation to be executed by the device when the state change is detected, input from the input means Linked operation information storage means for storing the state change detected by the received device in association with the operation to be performed by the device when the state change is detected, and the state change detected by the device. State change monitoring means for monitoring the state, and when a state change is detected, the operation corresponding to the detected state change is read from the linked operation information storage means, and information for instructing the device to execute the operation And a control means for outputting.
本発明の技術によれば、ユーザの好みに応じて、複数の機器を連動させて動作させることが可能となる。 According to the technology of the present invention, it is possible to operate a plurality of devices in conjunction with each other according to user preferences.
以下、一実施形態について、図面を参照して詳細に説明する。 Hereinafter, an embodiment will be described in detail with reference to the drawings.
<第1の実施形態>
まず、第1の実施形態を説明する。
<First Embodiment>
First, the first embodiment will be described.
第1の実施形態のシステム構成例について、図1を参照して説明する。 A system configuration example of the first embodiment will be described with reference to FIG.
図1において、本実施形態のシステムは、マネージャ装置101、クライアント端末102、複数のデバイス103等を有する。マネージャ装置101、クライアント端末102、デバイス103等は、通信ネットワーク104を介して接続されている。
In FIG. 1, the system according to the present embodiment includes a
デバイス103は、通信機能を有する機器であり、例えば、時計、インターフォン、センサ、カメラ、照明、テレビ、録画装置、リストモニタ等である。以下、各デバイス103を特に区別して説明する場合、例えば「デバイス103a」というように符号を付与して説明する。図1の例では、デバイス103a〜デバイス103gの各々は、時計、インターフォン、明度センサ、撮影カメラ、照明、録画装置、リストモニタである。なお、ここでは、リストモニタとは、ユーザの手首等につけるためのものであり、所定の信号が入力等されると振動等するものである。
The
クライアント端末102は、例えば、PC(Personal Computer)、PDA(Personal Digital Assistant)、STB(Set Top Box)等の情報処理装置である。ユーザは、クライアント端末102を用いて、連動して動作させるデバイス103を選択等する。
The
マネージャ装置101は、ユーザによる設定に従い、各デバイス103を制御するための情報処理装置である。
The
通信ネットワーク104は任意のネットワークであり、例えば、LAN(Local Area Network)等である。
The
ここで、上記システムの概要を簡単に説明する。 Here, the outline of the system will be briefly described.
各デバイス103は、状態変化を検出して通知する通知機能、及び、通知されたコマンドに従い自身の状態を変化させる実行機能のうち少なくとも一方を有する。ここで、状態変化とは、例えば、デバイス103が時計であれば所定の日時になったこと、デバイス103がインターフォンであれば訪問者がボタン等を押下したこと、デバイス103が明度センサであれば明度が所定閾値以上又は以下となったこと等である。また、自身の状態を変化させることとは、例えば、デバイス103がカメラであれば撮影を開始又は終了すること、デバイス103が照明であれば点灯又は消灯すること、デバイス103がテレビであれば電源オン又はオフすること、デバイス103が録画装置であれば、録画を開始又は終了すること、デバイス103がリストモニタであれば、振動すること等である。
Each
ここでは、上述のような、検出される状態変化をイベントといい、自身の状態を変化させることをアクションという。 Here, the detected state change as described above is called an event, and changing its own state is called an action.
マネージャ装置101は、各デバイス103で検出可能なイベント、及び、各デバイス103に指示可能なアクション等を記憶装置に記憶しており、クライアント端末102に送信する。クライアント端末102は、各デバイス103の検出可能なイベントと、実行可能なアクション等とを、ディスプレイ等の出力装置に出力する。
The
ユーザは、クライアント端末102の出力装置に出力された、各デバイス103の検出可能なイベントと、実行可能なアクションとを確認し、出力されたイベント及びアクションのうち、イベントと、そのイベントが発生した場合に実行させるアクション等とを指定する。クライアント端末102は、指定されたイベント及びアクション等をマネージャ装置101に送信する。マネージャ装置101は、受信したイベント及びアクション等を対応付けて記憶装置に記憶する。
The user checks the event that can be detected by each
マネージャ装置101は、各デバイス103から出力される、イベント発生を通知する通知情報を監視する。通知情報を検出すると、マネージャ装置101は、記憶装置から、上記動作によりクライアント端末102から送信されたイベント及びアクションの組み合わせから、検出されたイベントを含む組み合わせを選択し、選択した組み合わせのアクション実行を指示する指示情報を、そのアクションを実行すべきデバイス103に出力する。
The
指示情報が入力されたデバイス103は、その指示に従いアクションを実行する。
The
このように、本実施形態のシステムは、予め、各デバイスの検出可能な「イベント」及び実行可能な「アクション」を記憶しておき、ユーザに、トリガーとなる「イベント」と、そのトリガーにより実行する「アクション」とを選択させるものである。これにより、ユーザの好みに連動動作をカスタマイズすることが可能となり、また、新たな機器の導入やシステムの拡張にも柔軟に対応することが可能となる。 As described above, the system according to the present embodiment stores “events” that can be detected and “actions” that can be executed in advance for each device, and executes “events” that are triggers to the user and the triggers thereof. "Action" to be selected. As a result, it is possible to customize the interlocking operation according to the user's preference, and it is possible to flexibly cope with the introduction of new devices and system expansion.
また、機器を連動させる設定において予め予測することが困難な「どの機器が」「どんな場合に」「何をするか」の部分を、「イベント」と「アクション」に置換え、ユーザに「イベント」と「アクション」を選択させることで、連動動作の設定が容易となる。 In addition, the “event” and “action” parts that are difficult to predict in advance in the settings for linking devices are replaced with “events” and “actions”, and the “event” is given to the user. And “Action” are selected, it becomes easy to set the linked operation.
なお、デバイス103の種類は特に限定するものではなく、通信機能を有し、さらに、イベント検出機能、アクション実行機能のうち、少なくとも一方を有していればよい。
Note that the type of the
また、本実施形態のシステムにおいて、クライアント端末102、デバイス103の数は図1に示すものに限られるわけではなく、任意でよい。また、以下で詳細を説明するマネージャ装置101の機能を、複数の機器が分散して有していても良い。
In the system of the present embodiment, the number of
以下、本実施形態のシステムを詳細に説明する。 Hereinafter, the system of this embodiment will be described in detail.
まず、各機器の構成例について説明する。 First, a configuration example of each device will be described.
マネージャ装置101の構成例を、図2を参照して説明する。
A configuration example of the
図2において、マネージャ装置101はCPU(Central Processing Unit)201、ブートROM(Read Only Memory)202、ペリフェラルコントローラ203、ネットワークインタフェース204、揮発性記憶装置205、不揮発性記憶装置206等を有する。
2, the
不揮発性記憶装置206は、デバイス情報テーブル261、連動動作情報テーブル262、デバイスプロパティマネージャプログラム(図中では「PG」、以下同じ)263、イベントパケットモニタプログラム264等を有する。デバイス情報テーブル261は、各デバイス103の識別情報、検出可能なイベント、実行可能なアクション等を格納する。連動動作情報テーブル262は、デバイス情報テーブル261内のデバイス103のうち、イベント発生を検出するデバイス103と、そのデバイス103によりイベント発生が検出されたときに行なうアクションと、そのアクションを実行するデバイス103等とを格納する。これらのテーブルの詳細については後述する。デバイスプロパティマネージャプログラム263は、後述する連動設定クライアント211を実現するためのものである。イベントパケットモニタプログラム264は、後述するイベントアクションマネージャ212を実現するためのものである。
The
CPU201は、デバイスプロパティマネージャプログラム263、イベントパケットモニタプログラム264を実行することにより、連動設定クライアント211、イベントアクションマネージャ212等を実現する。
The
連動設定クライアント211は、設定受付部221、デバイス情報テーブル設定部222、連動動作情報テーブル設定部223等を有する。設定受付部221は、デバイス情報テーブル261、連動動作情報テーブル262内の情報の更新等を受け付ける。デバイス情報テーブル設定部222は、デバイス情報テーブル261内の情報の更新等を行なう。連動動作情報テーブル設定部223は、ユーザの指定した、イベントを検出するデバイス103と、そのデバイス103によりイベントが検出されたときにアクションを行なうデバイス103と対応付けて連動動作情報テーブル262に格納等する。
The
イベントアクションマネージャ212は、イベント監視部231、アクション指示部232等を有する。イベント監視部231は、デバイス103の出力するイベント発生を通知する通知情報を監視する。アクション指示部232は、イベント発生を通知する通知情報を検出すると、連動動作情報テーブル262から、発生したイベントに対応するアクションを読み出し、読み出したアクションを実行させる指示情報をデバイス103に出力する。
The
次に、デバイス情報テーブル261、連動動作情報テーブル262の一例を説明する。 Next, an example of the device information table 261 and the linked operation information table 262 will be described.
まず、デバイス情報テーブル261の一例を、図3を参照して説明する。 First, an example of the device information table 261 will be described with reference to FIG.
図3において、デバイス情報テーブル261は、デバイス名301、アドレス302、イベント名303、イベントパケット304、アクション名305、アクションパケット306等を有する。各行のデバイス名301、アドレス302、イベント名303、イベントパケット304、アクション名305、アクションパケット306等は互いに対応付けられている。
3, the device information table 261 includes a
デバイス名301は、イベント発生を検出するデバイス、又は、アクションを実行するデバイスの名称である。アドレス302は、対応するデバイス名301のデバイスに割り当てられたネットワークアドレスである。イベント名303は、対応するデバイス名301のデバイス103で検出するイベントの名称である。イベントパケット304は、対応するデバイス名301のデバイス103が、対応するイベント名303のイベント発生を検出したときに、出力するパケットの内容である。なお、図3において、イベントパケット304の、例えば「888000??00????B07341」等に含まれる「?」は、パケット毎に変わる部分を意味しており、比較するときにドントケア扱いとなる。アクション名305は、対応するデバイス名301に対しネットワークを介して指示可能なアクションの名称である。アクションパケット306は、対応するアクション名305のアクションの実行を指示するためのパケットの内容である。
The
具体的には、例えば、図3の例では、アドレス302「192.168.0.XXX」であるデバイス名301「照度センサ」のデバイス103は、イベント名303「明るい」を検出した場合、イベントパケット304「888000??00????B07341」を出力することを意味している。また、例えば、図3の例では、アドレス302「192.168.0.Y1」であるデバイス名301「照明」のデバイス103は、アクションパケット306「/right?power=01」が入力された場合、アクション名305「電源ON」を実行することを意味している。
Specifically, for example, in the example of FIG. 3, when the
なお、図3において、イベント名303、イベントパケット304が「-」であるものは、対応するデバイス名301及びアドレス302のデバイスが、イベント検出機能を有していないことを示す。また、アクション名305、アクションパケット306が「-」であるものは、対応するデバイス名301及びアドレス302のデバイスが、アクション実行機能を有していないことを示す。図3において、アドレス302が「-」であるものは、対応するデバイス名301のデバイス103に、ネットワークアドレスが設定されていないことを示す。
In FIG. 3, the
また、図3の例では、各デバイスは、イベント検出機能、アクション実行機能ののうち何れか一方のみを有している例を示しているが、これに限られる分けではなく、1つのデバイスが、イベント検出機能、及び、アクション実行機能の両方を有してもよい。具体的には、例えば、カメラであるデバイス103dが、アクション実行機能である撮影機能と共に、イベント検出機能である照度センサ機能を有していても良い。
In the example of FIG. 3, each device has only one of the event detection function and the action execution function. However, the device is not limited to this, and one device has Both the event detection function and the action execution function may be provided. Specifically, for example, the
ここでは、デバイス情報テーブル261は、デバイス名301、イベント名303、イベントパケット304、アクション名305、アクションパケット306等が、マネージャ装置101の出荷時等に予め格納されているものとし、後述する動作により、各デバイス103のアドレス302が格納されるものとするが、ユーザ自身が、デバイス名301、イベント名303、イベントパケット304、アクション名305、アクションパケット306等を格納、変更、削除等してもよい。
Here, it is assumed that the device name table 301, the
また、デバイス103のメーカ等により、同じデバイス名301のデバイス103でも、イベントパケット304、アクションパケット306等が異なる場合、デバイス情報テーブル261に、各デバイス103のメーカ名や型番等をさらに対応付けて格納してもよい。
Further, when the
次に、連動動作情報テーブル262の一例を、図4を参照して説明する。 Next, an example of the interlocking operation information table 262 will be described with reference to FIG.
図4において、連動動作情報テーブル262は、検出デバイス名401、イベント名402、イベント検出アドレス403、イベントパケット404、実行デバイス405、アクション名406、アクション実行アドレス407、アクションパケット408等を有する。各行の検出デバイス名401、イベント名402、イベント検出アドレス403、イベントパケット404、実行デバイス405、アクション名406、アクション実行アドレス407、アクションパケット408等は互いに対応付けられている。
In FIG. 4, the linked operation information table 262 includes a
検出デバイス名401は、イベント発生を検出するデバイスの名称である。イベント名402は、対応する検出デバイス名401のデバイスが検出するイベント名である。イベント検出アドレス403は、対応する検出デバイス名401のデバイスのネットワークアドレスが記載される。イベントパケット404は、対応する検出デバイス名401のデバイスがイベントを検出した場合に出力するパケットの内容である。ここで、図4の例において、例えば、イベントパケット404「888000??00????B07341」等の「?」は、パケット毎に変わる部分を示し、比較するときドントケア扱いとなる。実行デバイス405は、対応する検出デバイス名401が対応するイベント名402のイベント発生を検出した場合に、アクション実行を指示するデバイス103のデバイス名である。アクション名406は、対応する検出デバイス名401で対応するイベント名402のイベントが発生した場合に、対応する実行デバイス405に実行させるアクション名である。アクション実行アドレス407は、対応する実行デバイス405のネットワークアドレスである。アクションパケット408は、対応する実行デバイス405にアクションを実行させるためのパケットの内容である。
The
具体的には、図4の例では、例えば、イベント検出アドレス403「192.168.0.XXX」の検出デバイス名401「照度センサ」が、イベント名402「明るい」というイベントを検出して、イベントパケット404「888000??00????B07341」というパケットを出力した場合に、アクション実行アドレス407「192.168.0.Y1」の実行デバイス405「照明」に、アクション名406「電源ON」を実行させるためのアクションパケット408「/right?power=01」を出力することを示している。
Specifically, in the example of FIG. 4, for example, the
なお、図4の例では、検出デバイス名401が「照度センサ」であるものに関するもののみ示しているが、連動動作情報テーブル262で動作を関連付けられるデバイス103は、これに限られるわけではない。例えば、検出デバイス名401「インターフォン」がイベント名402「来客」を検出した場合に、実行デバイス名405「リストモニタ」にアクション名406「電源ON」を実行させてもよい。
In the example of FIG. 4, only the device whose
また、図4の例では、1つのイベント発生検出に対し、1つのアクションを実行する例を示しているが、これに限られるわけではない。例えば、1つのイベント発生検出に対し、複数のアクションを実行させてもよく、また、複数のイベント発生検出に対し、1又は複数のアクションを実行させてもよい。なお、ここで、複数のイベント発生をトリガーとしてアクションを実行させる場合、この複数のイベント発生の検出条件は任意でよく、例えば、最初のイベント発生から所定時間内に他のイベントが発生した等でもよい。 Moreover, although the example of FIG. 4 shows an example in which one action is executed for one event occurrence detection, the present invention is not limited to this. For example, a plurality of actions may be executed for one event occurrence detection, or one or a plurality of actions may be executed for a plurality of event occurrence detections. Here, when an action is executed with a plurality of event occurrences as triggers, the detection conditions for the plurality of event occurrences may be arbitrary. For example, even if another event occurs within a predetermined time from the first event occurrence. Good.
次に、イベント検出機能を有するデバイス103の構成例を、図5を参照して説明する。なお、図5では、デバイス103が照度センサ(デバイス103c)である場合の例を示す。デバイス103cは、従来技術のネットワーク対応センサと同様のものなので、ここでは、本実施形態のシステムに関わる機能のみを説明し、他の説明は省略する。
Next, a configuration example of the
図5において、デバイス103cは、センサ回路部501、バッテリ502等を有する。センサ回路部501は、ネットワークインタフェース511、センサ部512、マイコン513等を有する。
In FIG. 5, the
ネットワークインタフェース511はマイコン513と接続されている。センサ部512はマイコン513と接続されている。バッテリ502はセンサ回路部501と接続されている。
The
ネットワークインタフェース511は、通信ネットワーク104と接続する。
The
マイコン513は、センサ部512から読み取った値から、「明るい」、又は、「暗い」等を判定し、その判定結果を通知する通知情報を、ネットワークインタフェース511を介して出力する。この通知情報の宛先は、マネージャ装置101を宛先としてもよく、また、ブロードキャスト等で出力しても良い。「明るい」、「暗い」等を判定するために、マイコン513は、例えば、センサ部512から読み取った値が所定の閾値以上であるか否かにより判定する。また、マイコン513が自発的にイベントの発生を通知するだけでなく、マネージャ装置101やクライアント端末102等、他装置からのアクセスを受信した場合にセンサ部512から読み取った値を送信してもよい。ここで送信する信号のプロトコルは特に限定するものではなく、例えばECHONETなど既知の共通フォーマット等でよい。
The
なお、各デバイス103の、センサ部512及びマイコン513等に該当するイベント発生を検出する機能と、マイコン513等に該当するイベント発生を通知する情報を出力する機能とは、1つの機器に含まれるものであってもよく、複数の異なる機器が分散して有していても良い。
A function of detecting an event occurrence corresponding to the
次に、アクション実行機能を有するデバイス103の構成例を、図6を参照して説明する。なお、図6では、デバイス103が照明(デバイス103e)である場合の例を示す。デバイス103eは、従来技術のネットワーク対応照明と同じであるので、ここでは、本実施形態のシステムに関わる機能のみを説明し、他の説明は省略する。
Next, a configuration example of the
図6において、デバイス103eは、ネットワークインタフェース601、固有デバイス602、制御部603等を有する。
In FIG. 6, the
ネットワークインタフェース601は、通信ネットワーク104と接続する。固有デバイス602は、デバイス103の各々の有する専用のデバイスである。具体的には、例えば、デバイス103が照明である場合の固有デバイス602は電球等である。また、デバイス103が録画装置である場合の固有デバイス602は、メディアにデータを書き込む装置、電源等である。
The
制御部603は、CPU611、RAM(Random Access Memory)612、ROM613、ペリフェラルコントローラ614等を有する。CPU611は、図示しないプログラムを実行等することにより、受信した指示情報で示されるアクションの実行を固有デバイス602に指示する機能を実現する。
The
なお、固有デバイス602にアクションを実行させるためのプロトコルは特に限定するものでなく、例えば、HTTP(Hypertext Transfer Protocol)、DLNA(Digital Living Network Alliance)ガイドライン等、任意のものでよい。
The protocol for causing the
また、各デバイス103の、受信した指示情報に従いアクション実行を固有デバイス602に指示する機能と、その指示に従いアクションを実行する固有デバイス602とが、1つの機器に含まれるものであってもよく、複数の異なる機器が分散して有していても良い。
Each
次に、動作例を説明する。 Next, an operation example will be described.
まず、デバイス情報テーブル261、連動動作情報テーブル262に、連動動作させるために必要な情報を登録する動作例を、図7を参照して説明する。 First, an example of an operation for registering information necessary for the linked operation in the device information table 261 and the linked operation information table 262 will be described with reference to FIG.
なお、上述のように、ここでは、デバイス情報テーブル261内の情報は、デバイス名301、イベント名303、イベントパケット304、アクション名305、アクションパケット306等は、マネージャ装置101の出荷時等に予め格納されているものとし、後述する動作により、各デバイス103のアドレス302が格納されるものである。図7の例では、出荷後等にユーザがアドレス等をデバイス情報テーブル261に登録する動作例を説明する。また、図7の例では、ユーザにより、連動動作情報テーブル262内の情報を格納される動作例を説明する。
As described above, here, the information in the device information table 261 includes the
ユーザは、デバイス情報テーブル261、又は、連動動作情報テーブル262内の情報を更新等したい場合、クライアント端末102等の入力装置(図示略)を用いて、情報の登録を指示する。クライアント端末102は、情報登録開始要求をマネージャ装置101に送信する。
When the user wants to update information in the device information table 261 or the linked operation information table 262, the user instructs information registration using an input device (not shown) such as the
情報登録開始要求を受け付けると、マネージャ装置101の設定受付部221が起動される。設定受付部221は、デバイス情報テーブル261を更新等するのか、又は、連動動作情報テーブル262を更新等するのかという指示を受け付ける(S701)。そのために、設定受付部221は、更新するテーブルの指定を受け付けるための情報を、クライアント端末102に送信する。クライアント端末102は、ブラウザ等により、その情報をディスプレイ等の出力装置に出力し、更新等するテーブルを指定する情報の入力を受け付ける。ユーザは、クライアント端末102の入力装置を用いて、デバイス情報テーブル261を更等するのか、又は、連動動作情報テーブル262を更新等するのかを指示する。クライアント端末102は、指示された情報をマネージャ装置101に送信する。
When the information registration start request is received, the
設定受付部221は、S701で受け付けた指示が、デバイス情報テーブル261の更新等であるか否か判定する(S702)。
The
S702の判定の結果、受け付けた指示がデバイス情報テーブル261の更新等である場合、設定受付部221は、デバイス情報テーブル設定部222を起動させる。
If the received instruction is an update of the device information table 261 or the like as a result of the determination in S702, the
デバイス情報テーブル設定部222は、デバイス情報テーブル261内の情報を更新等するための情報を受け付け(S703)、受け付けた情報に従い、デバイス情報テーブル261を更新等する(S704)。そのために、デバイス情報テーブル設定部222は、例えば、デバイス情報テーブル261に格納する情報の入力を受け付けるための要求受付情報を、クライアント端末102に送信する。クライアント端末102は、受信した要求受付情報を出力装置(図示略)に出力し、ユーザからの情報の入力を受け付ける。
The device information
ここで、デバイス情報テーブル261を更新等するための情報の入力を受け付けるためにディスプレイ等に出力した画面の例を図8に示す。図8において、画面801は、デバイス情報テーブル261に格納する情報の入力を受け付けるためのものである。画面801は、領域811、領域812、領域813、領域814、領域815、領域816、領域821、領域822、領域823、領域824等を有する。
Here, FIG. 8 shows an example of a screen output to a display or the like in order to accept input of information for updating the device information table 261 or the like. In FIG. 8, a
領域811〜領域816は、デバイス情報テーブル261に既に格納されているデバイス情報を変更するための領域である。領域821〜領域824は、デバイス情報テーブル261に既に格納されているデバイス情報を削除するための領域である。
領域811は、イベント発生を検出する、又は、アクションを実行させるデバイスの名称を指定するためのものである。領域812は、領域811で指定されたデバイスに割り当てられたネットワークアドレスを指定するためのものである。領域813は、領域811で指定されたデバイスで検出可能なイベントの名称を指定するためのものである。領域814は、領域811で指定されたデバイスが、領域813で指定されたイベントを検出したときに出力するパケットの内容を指定するためのものである。領域815は、領域811で指定されたデバイスに実行させることの可能なアクションの名称を指定するためのものである。領域816は、領域815で指定されたアクションの実行を指示するためのパケットの内容を指定するためのものである。
An
領域821は、デバイス情報テーブル261に既に格納されているイベントに関する情報を表示する領域である。領域823は、領域821に表示されるイベントに関する情報の削除を指示するチェックボックスを表示するものである。領域822は、連動動作情報テーブル262に既に格納されているアクションに関する情報を表示するためのものである。領域824は、領域822に表示されるアクションに関する情報の削除を指示するチェックボックスを表示するためのものである。
An
領域811に表示されるデバイス名は、デバイス情報テーブル261に、既にデバイス名301が格納されている場合の各行のデバイス名である。領域813に表示されるイベント名は、デバイス情報テーブル261に、領域811で指定されたデバイスの実行可能なアクションが既に格納されている場合のアクション名及びアクションパケット等である。
The device name displayed in the
例えば、デバイス情報テーブル261に各デバイスのアドレスを新規登録する場合、デバイス情報テーブル設定部222は、画面801の領域811、領域813、領域815の各々に、デバイス情報テーブル261に既に格納されているデバイス名、イベント名、アクション名の各々を、プルダウン等により選択できるようにしてもよい。ここで、プルダウン等により選択可能なデバイス名、イベント名、アクション名は、デバイス情報テーブル設定部222が、デバイス情報テーブル261のデバイス名301、イベント名303、アクション名305の各行から読み出したものである。ユーザは、入力装置を用いて、領域811、領域813、領域815のうち少なくとも1つをプルダウン等することによりデバイス名、イベント名、アクション名のうち少なくとも1つを指定して、アドレスを設定するデバイスを特定する。さらに、ユーザは、クライアント端末102の入力装置を用いて、領域812にアドレスを入力し、ボタン831を押下等して登録を指示する。クライアント端末102は、デバイス名、イベント名、アクション名等デバイスを特定するための情報と、領域812に入力されたアドレス等を、デバイス情報テーブル261の更新情報としてマネージャ装置101に送信する。デバイス情報テーブル設定部222は、デバイス情報テーブル261の各行のデバイス名301、イベント名303、アクション名304が、受信したデバイス名、イベント名、アクション名等と一致するものを選択し、選択した行のアドレス302に、受信したアドレスを格納する。
For example, when a new address of each device is registered in the device information table 261, the device information
また、デバイス情報テーブル261に既に格納されているイベントに関する情報を削除する場合、デバイス情報テーブル設定部222は、デバイス情報テーブル261の各行のイベント名303、イベントパケット304等を読み出し、クライアント端末102に、読み出したイベント名303、イベントパケット304等を領域821に表示する情報を送信する。ユーザは、クライアント端末102の入力装置を用いて、領域823の、削除したいイベントに関する情報のチェックボックスをチェック等した後、ボタン832を押下等して削除を指示する。クライアント端末102は、削除を指示されたイベント名、イベントパケット等を含む削除要求をマネージャ装置101に送信する。デバイス情報テーブル設定部222は、デバイス情報テーブル261の各行のイベント名303、イベントパケット304等が、受信した情報削除要求に含まれるイベント名、イベントパケット等と一致するものを選択し、選択した行を削除する。
When deleting information related to an event already stored in the device information table 261, the device information
なお、上述のように、デバイス情報テーブル261内の情報は、出荷時等に、予め格納されているものである。作業者等が、出荷前等にデバイス情報テーブル261内の情報を登録する場合において、上述の図8に一例を示すような画面により、入力を受け付けても良い。なお、この場合、画面801の領域811、813〜816のデバイス名、イベント名、イベントパケット、アクション名、アクションパケット等は自由記述等により入力可能としてもよい。また、一般のユーザがデバイス情報テーブル261の更新等を行なう場合、上述の作業者等の場合と同様に、画面801の領域811、813〜816のデバイス名、イベント名、イベントパケット、アクション名、アクションパケット等は自由記述等により入力可能としてもよい。デバイス情報テーブル設定部222は、領域811、領域812、領域813、領域814、領域815に入力された情報を、デバイス情報テーブル261の互いに対応するデバイス名301、アドレス302、イベント名303、イベントパケット304、アクション名305、アクションパケット306等として追加格納する。
As described above, the information in the device information table 261 is stored in advance at the time of shipment. When an operator or the like registers information in the device information table 261 before shipment or the like, input may be received on the screen as shown in FIG. 8 as an example. In this case, the device name, event name, event packet, action name, action packet, and the like in the
また、上述のように、同じデバイス名でも、メーカ等によりイベントパケット304、アクションパケット306等が異なり、デバイス情報テーブル261に、メーカ名や型番等がさらに対応付けられている場合、上述の図8に一例を示す画面801に、このメーカ名や型番等をさらに含めても良い。
Further, as described above, even when the device name is the same, the
図7において、デバイス情報テーブル設定部222は、他のデバイスに対する更新等が指示された場合、そのデバイスに関する情報に対し、上述と同じ動作を行なう。
In FIG. 7, the device information
一方、S702の判定の結果、受け付けた指示がデバイス情報テーブル261の更新等でない場合、設定受付部221は、S701で受け付けた指示が連動動作情報テーブル262の更新等であるか否か判定する(S705)。
On the other hand, if the received instruction is not an update of the device information table 261 or the like as a result of the determination in S702, the
S705の判定の結果、受け付けた指示が連動動作情報テーブル262の更新等でない場合、設定受付部221は、エラー処理を行ない(S706)、処理を終了する。
If the received instruction is not an update of the interlocking operation information table 262 or the like as a result of the determination in S705, the
S705の判定の結果、受け付けた指示が連動動作情報テーブル262の更新等である場合、設定受付部221は、連動動作情報テーブル設定部223を起動させる。
As a result of the determination in S <b> 705, when the received instruction is an update of the linked operation information table 262 or the like, the
連動動作情報テーブル設定部223は、不揮発性記憶装置206からデバイス情報テーブル261を読み出し(S707)、読み出したデバイス情報テーブル261等を含む要求受付情報を、更新指示を送信したクライアント端末102へ送信する(S708)。クライアント端末102は、受信した要求受付情報を出力装置に出力する。
The linked operation information
ここで、要求受付情報をディスプレイに出力した場合の画面の例を図9に示す。図9において、画面901は、領域911〜916、領域931等を有する。
Here, FIG. 9 shows an example of a screen when request acceptance information is output to the display. In FIG. 9, a
領域911〜領域916は、連動動作情報テーブル262に追加する連動動作情報を指示するためのものである。領域931は、既に連動動作情報テーブル262に格納されている連動動作情報の削除を指示するためのものである。
まず、領域911〜領域916について説明する。
First, the
領域911〜領域913は、イベントと、そのイベントを検出するデバイス等の指定を受け付けるためのものである。具体的には、領域911はデバイス名、領域912はアドレス、領域913はイベントの指定を受け付ける。
領域911は、イベントを検出するデバイス名の指定を受け付けるためのものである。連動動作情報テーブル設定部223は、例えば、デバイス情報テーブル261から、対応するイベント名303が「-」でないデバイス名301を読み出し、読み出したデバイス名を例えばプルダウン等により選択可能とするための情報を要求受付情報に含めて出力する。なお、ここで、領域911のプルダウン時等に、既に、領域912にてアドレスを指定されている場合、連動動作情報テーブル設定部223は、デバイス情報テーブル261から、指定されたアドレスと一致するアドレス302と対応付けられたデバイス名301を読み出し、読み出したデバイス名301を表示するための情報を要求受付情報に含めて出力してもよい。また、領域911のプルダウン時等に、既に、領域913にてイベント名を指定されている場合、連動動作情報テーブル設定部223は、デバイス情報テーブル261から、指定されたイベント名と一致するイベント名303と対応付けられたデバイス名301を読み出し、読み出したデバイス名301を例えばプルダウン等により選択可能とするための情報を要求受付情報に含めて出力してもよい。
An
領域912は、イベントを検出するデバイスのアドレスの指定を受け付けるためのものである。連動動作情報テーブル設定部223は、デバイス情報テーブル261から、対応するイベント名303が「-」でないアドレス302を読み出し、読み出したアドレスを例えばプルダウン等により選択可能とするための情報を要求受付情報に含めて出力する。なお、ここで、領域912のプルダウン時等に、既に、領域911にてデバイス名を指定されている場合、連動動作情報テーブル設定部223は、デバイス情報テーブル261から、指定されたデバイス名と一致するデバイス名301と対応付けられたアドレス302を読み出し、読み出したアドレス302を表示するための情報を要求受付情報に含めて出力してもよい。また、領域912のプルダウン時等に、既に、領域913にてイベント名を指定されている場合、連動動作情報テーブル設定部223は、デバイス情報テーブル261から、指定されたイベント名と一致するイベント名303と対応付けられたアドレス302読み出し、読み出したアドレス302を例えばプルダウン等により選択可能とするための情報を要求受付情報に含めて出力してもよい。
An
領域913は、デバイスで検出可能なイベントの指定を受け付けるためのものである。連動動作情報テーブル設定部223は、デバイス情報テーブル261から、「-」でないイベント名303を読み出し、読み出したイベント名を例えばプルダウン等により選択可能とするための情報を要求受付情報に含めて出力する。なお、ここで、領域913のプルダウン時等に、既に、領域911にてデバイス名を指定されている場合、連動動作情報テーブル設定部223は、デバイス情報テーブル261から、指定されたデバイス名と一致するデバイス名301と対応付けられたイベント名303を読み出し、読み出したイベント名303を表示するための情報を要求受付情報に含めて出力してもよい。また、領域913のプルダウン時等に、既に、領域912にてアドレスを指定されている場合、連動動作情報テーブル設定部223は、デバイス情報テーブル261から、指定されたアドレスと一致するアドレス302と対応付けられたイベント名303読み出し、読み出したイベント名を例えばプルダウン等により選択可能とするための情報を要求受付情報に含めて出力してもよい。
An
領域914〜領域916は、領域911〜領域913で指定されたデバイスが指定されたイベントを検出した場合に、実行させるアクションと、そのアクションを実行するデバイス等の指定を受け付けるためのものである。具体的には、領域914はデバイス、領域915はアドレス、領域916はアクションの指定を受け付けるための領域である。
The
領域914は、アクションを実行するデバイス名の指定を受け付けるためのものである。連動動作情報テーブル設定部223は、例えば、デバイス情報テーブル261から、対応するアクション名305が「-」でないデバイス名301を読み出し、読み出したデバイス名を例えばプルダウン等により選択可能とするための情報を要求受付情報に含めて出力する。なお、ここで、領域914のプルダウン時等に、既に、領域915にてアドレスを指定されている場合、連動動作情報テーブル設定部223は、デバイス情報テーブル261から、指定されたアドレスと一致するアドレス302と対応付けられたデバイス名301を読み出し、読み出したデバイス名301を表示するための情報を要求受付情報に含めて出力してもよい。また、領域914のプルダウン時等に、既に、領域916にてアクション名を指定されている場合、連動動作情報テーブル設定部223は、デバイス情報テーブル261から、指定されたアクション名と一致するアクション名305と対応付けられたデバイス名301を読み出し、読み出したデバイス名301を例えばプルダウン等により選択可能とするための情報を要求受付情報に含めて出力してもよい。
An
領域915は、アクションを実行するデバイスのアドレスの指定を受け付けるためのものである。連動動作情報テーブル設定部223は、デバイス情報テーブル261から、対応するアクション名305が「-」でないアドレス302を読み出し、読み出したアドレスを例えばプルダウン等により選択可能とするための情報を要求受付情報に含めて出力する。なお、ここで、領域915のプルダウン時等に、既に、領域914にてデバイス名を指定されている場合、連動動作情報テーブル設定部223は、デバイス情報テーブル261から、指定されたデバイス名と一致するデバイス名301と対応付けられたアドレス302を読み出し、読み出したアドレス302を表示するための情報を要求受付情報に含めて出力してもよい。また、領域915のプルダウン時等に、既に、領域916にてアクション名を指定されている場合、連動動作情報テーブル設定部223は、デバイス情報テーブル261から、指定されたアクション名と一致するアクション名305と対応付けられたアドレス302読み出し、読み出したアドレス302を例えばプルダウン等により選択可能とするための情報を要求受付情報に含めて出力してもよい。
An
領域916は、デバイスに実行させるアクションの指定を受け付けるためのものである。連動動作情報テーブル設定部223は、デバイス情報テーブル261から、「-」でないアクション名305を読み出し、読み出したアクション名を例えばプルダウン等により選択可能とするための情報を要求受付情報に含めて出力する。なお、ここで、領域916のプルダウン時等に、既に、領域914にてデバイス名を指定されている場合、連動動作情報テーブル設定部223は、デバイス情報テーブル261から、指定されたデバイス名と一致するデバイス名301と対応付けられたアクション名305を読み出し、読み出したアクション名305を表示するための情報を要求受付情報に含めて出力してもよい。また、領域916のプルダウン時等に、既に、領域915にてアドレスを指定されている場合、連動動作情報テーブル設定部223は、デバイス情報テーブル261から、指定されたアドレスと一致するアドレス302と対応付けられたアクション名305読み出し、読み出したアクション名を例えばプルダウン等により選択可能とするための情報を要求受付情報に含めて出力してもよい。
An
次に、領域931について説明する。
Next, the
領域931は、連動動作情報を示すためのフィールドとして、イベント発生検出デバイス932、イベント933、アクション実行デバイス934、アクション935、削除936等を含む行を有する。連動動作情報テーブル設定部223は、連動動作情報テーブル262から読み出した各行の検出デバイス名401及びイベント発生アドレス402、イベント名403、実行デバイス405及びアクション実行アドレス407、アクション名406を、領域931のイベント発生検出デバイス932、イベント933、アクション実行デバイス934、アクション935として出力するための情報を要求受付情報に含めて出力する。削除936は、ユーザが、同じ行のイベント発生検出デバイス932、イベント933、アクション実行デバイス934、アクション935で示される連動動作情報の削除を指示するためのものである。
The
ユーザは、入力装置を用いて、領域911〜領域916の各々を指定した上で、ボタン921を押下等して、連動動作情報テーブル262への登録を指示する。クライアント端末102は、領域911〜領域916の各々で指定された情報を、登録要求と共にマネージャ装置101に送信する。
The user designates each of the
また、ユーザは、入力装置を用いて、領域931に表示された各行の連動動作情報のうち、削除したい行の削除936のチェックボックスをON等にした上で、ボタン941を押下等して、連動動作情報テーブル262に対する更新を指示する。クライアント端末102は、削除936のチェックボックスがONとされた行のイベント発生検出デバイス932、イベント933、アクション実行デバイス934、アクション935等を、削除要求と共にマネージャ装置101に送信する。
Further, the user turns on the check box of the
マネージャ装置101の連動動作情報テーブル設定部223は、クライアント端末102からの要求を受け付けると(S709)、その要求が登録要求であるか否か判定する(S710)。
When the interlocking operation information
S710の判定の結果、登録要求である場合、連動動作情報テーブル設定部223は、その登録要求と共に受信した情報を連動動作情報テーブル262に格納する(S711)。具体的には、例えば、連動動作情報テーブル設定部223は、領域911〜領域916に入力された情報を、連動動作情報テーブル262の新たな行の検出デバイス名401、イベント名402、イベント検出アドレス403、実行デバイス405、アクション名406、アクション実行アドレス407に格納する。さらに、連動動作情報テーブル設定部223は、デバイス情報テーブル261の各行のデバイス名301、アドレス302、イベント名303のうち、領域911、領域912、領域913に入力された情報と一致するものを選択し、選択した行のイベントパケット304を読み出して、連動動作情報テーブル262の、先に上記情報を格納した行のイベントパケット404に格納する。また、連動動作情報テーブル設定部223は、デバイス情報テーブル261の各行のデバイス名301、アドレス302、アクション名305のうち、領域914、領域915、領域916に入力された情報と一致するものを選択し、選択した行のアクションパケット306を読み出して、連動動作情報テーブル262の、先に上記情報を格納した行のアクションパケット408に格納する。
If the result of determination in S710 is a registration request, the linked operation information
一方、S710の判定の結果、登録要求でない場合、受信した要求は削除要求であるので、連動動作情報テーブル設定部223は、その削除要求と共に受信した連動動作情報を連動動作情報テーブル262から削除する(S712)。具体的には、例えば、連動動作情報テーブル設定部223は、連動動作情報テーブル262の各行の検出デバイス名401及びイベント検出アドレス403、イベント名402、実行デバイス405及びアクション実行アドレス407、アクション名406のうち、削除要求と共に受信したイベント発生検出デバイス932、イベント933、アクション実行デバイス934、アクション935と一致するものを選択し、選択した行を削除する。
On the other hand, if the result of determination in S <b> 710 is not a registration request, the received request is a delete request, and therefore the interlocking operation information
次に、マネージャ装置101のイベントアクションマネージャ212動作例を、図10を参照して説明する。
Next, an operation example of the
イベントアクションマネージャ212のイベント監視部231は、マネージャ装置101の電源がON等されると起動し、以下の動作を開始する。
The
イベント監視部231は、不揮発性記憶装置206から連動動作情報テーブル262を読み出し(S1001)、通信ネットワーク104に送出されるパケットを監視して、情報受信待ち状態となる(S1002)。イベント監視部231は、何らかの情報を受信すると、後述するS1003の処理を行なう。
The
一方、イベント検出機能を有するデバイス103は、イベントを検出すると、検出したイベント発生を通知する通知情報を出力する。この情報には、発生したイベントを示す情報と、自身のアドレス等が含まれる。この動作例は従来技術と同じである。
On the other hand, when the
情報を受信すると、デバイス103は、受信した情報がイベント発生を通知する情報であり、かつ、発生したイベントが、連動動作情報テーブル262の連動動作情報に設定されているイベントであるか否か判定する(S1003)。そのために、イベント監視部231は、受信した情報に、発生したイベントを示す情報と、アドレス等とが含まれているか否か判定する。この判定の結果、受信した情報に発生したイベントを示す情報とアドレス等とが含まれている場合、イベント監視部231は、これらのイベントを示す情報とアドレス等とを抽出し、連動動作情報テーブル262の各行のイベントパケット404、イベント検出アドレス403と一致するか否か判定する。
When the information is received, the
S1003の判定の結果、発生したイベントが、連動動作情報テーブル262の連動動作情報に設定されているイベントである場合、アクション指示部232は、その連動動作情報で設定されているアクションの実行を指示する(S1004)。そのために、アクション指示部232は、連動動作情報テーブル262の各行から、イベントパケット404及びイベント検出アドレス403が、受信した情報から抽出したイベントを示す情報及びアドレス等と一致するものを選択し、選択した行のアクション実行アドレス406、アクションパケット408を読み出す。次に、アクション指示部232は、読み出したアクション実行アドレス406を宛先として、読み出したアクションパケット408を含むアクション実行要求を送信する。この後、上述のS1002の処理に戻る。
As a result of the determination in S1003, when the event that has occurred is an event set in the linked operation information in the linked operation information table 262, the
アクション実行要求を受信したデバイス103は、受信した要求に含まれる情報に従い、自身の操作を行なう。この動作例は従来技術と同じである。
The
一方、S1003の判定の結果、発生したイベントが、連動動作情報テーブル262の連動動作情報に設定されているイベントでないことを示していない場合、イベント監視部231は、受信した情報が、上述のS709で受け付ける更新要求又は削除要求であるか否か判定する(S1005)。
On the other hand, as a result of the determination in S1003, if the event that has occurred does not indicate that the event is not set in the linked operation information in the linked operation information table 262, the
S1005の判定の結果、受信した情報が、更新要求又は削除要求である場合、イベント監視部231は、不揮発性記憶装置206から連動動作情報テーブル262を再度読み出し、上述のS1002の処理に戻る。
As a result of the determination in S1005, when the received information is an update request or a deletion request, the
S1005の判定の結果、受信した情報が、更新要求及び削除要求のいずれでもない場合、イベント監視部231は、エラー処理を行ない、上述のS1002の処理に戻る。
As a result of the determination in S1005, when the received information is neither an update request nor a deletion request, the
次に、上述のマネージャ装置101単体の動作例による具体的なシーケンス例を、図11を参照して説明する。なお、以下では、照度センサであるデバイス103cがイベント「暗い」を検出する場合の例を説明する。
Next, a specific sequence example based on an operation example of the
図11において、まずユーザがクライアント端末102を用いて、デバイス情報の登録を指示する。クライアント端末102は、指示されたデバイス情報をマネージャ装置101に送信する(S1101)。
In FIG. 11, first, the user instructs registration of device information using the
マネージャ装置101のデバイス情報テーブル設定部222は、受信したデバイス情報をデバイス情報テーブル261に格納する(S1102)。この動作例は上述のS704と同じである。
The device information
次に、ユーザは、連動動作させるイベントとアクションを選択し、連動動作情報の更新又は削除を指示する。クライアント端末102は、この指示に従い、更新要求又は削除要求をマネージャ装置101に送信する(S1103)。
Next, the user selects an event and an action to be interlocked and instructs to update or delete the interlocking operation information. In accordance with this instruction, the
マネージャ装置101の連動動作情報テーブル設定部223は、受信した更新要求又は削除要求に従い、連動動作情報テーブル262を更新等する(S1104)。この動作例は、上述のS711、S712と同じである。
The interlocking operation information
以下、上述の動作例により、マネージャ装置101の不揮発性記憶装置206には、図3に一例を示すデバイス情報テーブル261、図4に一例を示す連動動作情報テーブル262が格納されたものとする。
Hereinafter, it is assumed that the device information table 261 shown in FIG. 3 and the linked operation information table 262 shown in FIG. 4 are stored in the
デバイス103cのマイコン513は、所定時間毎等にセンサ部512から測定値等を取得し、その測定値が所定値以下であるか否かにより、「明るい」又は「暗い」というイベントの発生を監視する。ここでは、デバイス103cは、「暗い」というイベントの発生を検出するものとする。マイコン513は、自身のアドレス「192.168.0.XXX」と、発生したイベントを通知する情報「888000??00????B07340」等を含む通知情報を、ブロードキャスト等で送信する(S1105)。
The
マネージャ装置101のイベント監視部231は、受信した情報が通知情報であり、かつ、発生したイベントが連動動作情報テーブル262内の連動動作情報で設定されているイベントであるか否か判定する(S1106)。この動作例は上述のS1003に該当する。ここでは、上述のように、受信した情報は通知情報である。イベント監視部231は、連動動作情報テーブル262の各行のイベント検出アドレス403及びイベントパケット404等を参照し、通知情報から抽出したアドレス「192.168.0.XXX」と、発生したイベントを通知する情報「888000??00????B07340」等との組み合わせと一致するものがあるか判定する。ここでは、図4に一例を示す連動動作情報テーブル262には、互いに対応するイベント検出アドレス403「192.168.0.XXX」、イベントパケット404「888000??00????B07340」が含まれているので、イベント監視部231は、発生したイベントが連動動作情報テーブル262内の連動動作情報で設定されているイベントであると判定する。
The
マネージャ装置101のアクション指示部232は、連動動作情報テーブル262の連動動作情報に従い、アクションを実行すべきと設定されているデバイス103にアクション実行要求を送信する(S1107)。具体的には、例えば、アクション指示部232は、図4に一例を示す連動動作情報テーブル262から、イベント検出アドレス403「192.168.0.XXX」、イベントパケット404「888000??00????B07340」と対応付けられたアクション実行アドレス407「192.168.0.Y1」、アクションパケット408「/right? power=01」を読み出す。次に、アクション指示部232は、読み出したアクション実行アドレス407「192.168.0.Y1」を宛先として、読み出したアクションパケット408「/right? power=01」を実行コマンドとして含むアクション実行要求を送信する。
The
このアクション実行要求は、デバイス103eが受信する。デバイス103eは、受信したアクション実行要求から実行コマンドを抽出し、抽出した実行コマンドに従い動作する(S1108)。ここでは、デバイス103eのCPU611は、固有デバイス602の電球への通電をON等にして、照明を点灯させる。
<第2の実施形態>
次に、第2の実施形態を説明する。
This action execution request is received by the
<Second Embodiment>
Next, a second embodiment will be described.
上述の第1の実施形態は、マネージャ装置101とデバイス103等とが、1つの通信ネットワーク104を介して接続されるものである。以下で説明する第2の実施形態は、マネージャ装置101とデバイス103の一部とが、通信ネットワーク104を介して接続され、マネージャ装置101と他のデバイス103とが他の通信ネットワークを介して接続されるものである。
In the first embodiment described above, the
以下、上述の実施形態と同じ構成に関しては同じ符号を付与し、詳細な説明は省略する。 Hereinafter, the same reference numerals are given to the same configurations as those of the above-described embodiment, and detailed description thereof is omitted.
まず、図12を参照し、第2の実施形態の構成例を説明する。 First, a configuration example of the second embodiment will be described with reference to FIG.
図12において、本実施形態のシステムは、通信ネットワーク1201をさらに有する。通信ネットワーク1201は、通信ネットワーク104とは異なる規定等に従うネットワークである。例えば、通信ネットワーク104が家庭用LAN等である場合、通信ネットワーク1201は、特定省電力無線等である。
In FIG. 12, the system of the present embodiment further includes a
通信ネットワーク1201には、デバイス103の一部が接続されている。ここでは、通信ネットワーク1201に接続されているデバイス103は、イベント検出機能を有するものであるとするが、これに限られるわけではなく、アクション実行機能のみを有するデバイス103が接続されても良い。
A part of the
マネージャ装置101は、通信ネットワーク104と、通信ネットワーク1201との両方と接続している。
The
次に、図13を参照し、マネージャ装置101の構成例を説明する。
Next, a configuration example of the
図13において、マネージャ装置101は、ネットワークインタフェース1301をさらに有する。上述のように、ネットワークインタフェース204は、通信ネットワーク104と接続するためのものである。ネットワークインタフェース1301は、通信ネットワーク1201と接続するためのものである。具体的には、例えば、通信ネットワーク104がLAN、通信ネットワーク1201が特定省電力無線である場合、ネットワークインタフェース204は、PHY(physical layer)やRJ45等のデバイス等であり、ネットワークインタフェース1301は、特定省電力無線モデム等である。
In FIG. 13, the
このように、上述のシステムによれば、「イベント」と「アクション」の選択のみで連動の設定を行うことが可能となるので、ユーザの好みに応じて連動して動作させる設定が容易となる。また、新たに機器を導入した場合でも、柔軟に連動設定を変更することが可能となり、既存のネットワーク対応機器の動作を大幅に変更する必要がない。 As described above, according to the above-described system, it is possible to perform the linked setting only by selecting the “event” and the “action”. Therefore, it is easy to set the linked operation according to the user's preference. . In addition, even when a new device is introduced, it is possible to flexibly change the interlock setting, and it is not necessary to change the operation of the existing network compatible device significantly.
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。 The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes design changes and the like without departing from the gist of the present invention. .
例えば、制御アクセス先(デバイス103)は宅内に限定されず、宅外への機器に対しても有効である。例えば、イベント発生を検出すると、そのアクションとして、予め登録された携帯電話への通報、データセンタや警備会社へ通報等としても良い。 For example, the control access destination (device 103) is not limited to the home, but is effective for devices outside the home. For example, when an event occurrence is detected, the action may be a report to a mobile phone registered in advance, a report to a data center or a security company, and the like.
また、上述の実施形態では、イベントを検出するデバイスのアドレス、アクションを実行するデバイスのアドレスは、ユーザが入力するものとしたが、これに限られるわけではない。例えば、マネージャ装置が、起動時や所定時間毎等に、ブロードキャスト等でポーリングを行い、そのポーリングにより各デバイスのデバイス名やアドレス、イベント名、イベントパケット、アクション名、アクションパケット名等の情報を取得し、取得した情報により、デバイス情報テーブルのアドレス等の情報を更新してもよい。 In the above embodiment, the user inputs the address of the device that detects the event and the address of the device that executes the action. However, the present invention is not limited to this. For example, the manager device performs polling by broadcasting or the like at startup or every predetermined time, and acquires information such as the device name and address, event name, event packet, action name, action packet name, etc. of each device by the polling Then, information such as an address in the device information table may be updated with the acquired information.
101:マネージャ装置、102:クライアント端末、103:デバイス、104:通信ネットワーク、201:CPU、211:連動設定クライアント、221:設定受付部、222:デバイス情報テーブル設定部、223:連動動作情報テーブル、212:イベントアクションマネージャ、231:イベント監視部、232:アクション指示部、202:ブートROM、203:ペリフェラルコントローラ、204:ネットワークインタフェース、205:発揮性記憶装置、206:不発揮性記憶装置、261:デバイス情報テーブル、262:連動動作情報テーブル、263:デバイスプロパティマネージャプログラム、264:イベントパケットモニタプログラム、501:センサ回路部、511:ネットワークインタフェース、512:センサ部、513:マイコン、502:バッテリ、601:ネットワークインタフェース、602:固有デバイス、603:制御部、611:CPU、612:RAM、613:ROM、614:ペリフェラルコントローラ
101: Manager terminal, 102: Client terminal, 103: Device, 104: Communication network, 201: CPU, 211: Linked setting client, 221: Setting receiving unit, 222: Device information table setting unit, 223: Linked operation information table, 212: Event action manager, 231: Event monitoring unit, 232: Action instruction unit, 202: Boot ROM, 203: Peripheral controller, 204: Network interface, 205: Existence storage device, 206: Non-execution storage device, 261: Device information table, 262: interlocking operation information table, 263: device property manager program, 264: event packet monitor program, 501: sensor circuit unit, 511: network interface, 5 2: sensor unit, 513: microcomputer, 502: battery, 601: network interface, 602: device-specific, 603: control unit, 611: CPU, 612: RAM, 613: ROM, 614: Peripheral Controller
Claims (5)
前記機器毎の、検出可能な状態変化と、実行可能な動作情報とを記憶する機器情報記憶手段と、
前記機器情報記憶手段から読み出した前記機器毎の検出可能な状態変化と、前記機器毎の実行可能な動作とを出力する出力手段と、
入力手段と、
前記入力手段から入力された、機器の検知する状態変化と、該状態変化が検知された場合に機器に実行させる動作とを受け付ける受付手段と、
前記受け付けた機器の検知する状態変化と、該状態変化が検知された場合に機器に実行させる動作とを対応付けて記憶する連動動作情報記憶手段と、
機器の検出した状態変化を監視する状態変化監視手段と、
状態変化が検出されると、前記連動動作情報記憶手段から、前記検出した状態変化に対応する動作を読み出し、該動作を実行させる機器に該動作を指示する情報を出力する制御手段と、
を有することを特徴とするマネージャ装置。 A manager device connected to a plurality of devices having at least one function of detecting a state change and executing an instructed operation,
Device information storage means for storing a detectable state change and executable operation information for each device;
An output means for outputting a detectable state change for each device read from the device information storage means, and an executable operation for each device;
Input means;
A receiving unit that receives a state change detected by the device and an operation to be performed by the device when the state change is detected, input from the input unit;
Interlocking operation information storage means for storing a state change detected by the received device and an operation to be performed by the device when the state change is detected;
State change monitoring means for monitoring the state change detected by the device;
When a state change is detected, a control unit that reads out an operation corresponding to the detected state change from the linked operation information storage unit and outputs information instructing the operation to a device that executes the operation;
A manager device comprising:
前記機器毎の識別情報と、検出可能な状態変化と、実行可能な動作情報とを対応付けて記憶する機器情報記憶手段と、
前記機器情報記憶手段から読み出した前記各機器の識別情報と、該各機器の検出可能な状態変化と、該各機器の実行可能な動作とを出力する出力手段と、
入力手段と、
前記入力手段から入力された、
機器の識別情報と、該機器の検知する状態変化と、該状態変化が検知された場合に実行させる動作と、該動作を実行する機器の識別情報とを受け付ける受付手段と、
前記受け付けた機器の識別情報と、該機器の検知する状態変化と、該状態変化が検知された場合に実行させる動作と、該動作を実行する機器の識別情報とを対応付けて記憶する連動動作情報記憶手段と、
各機器から出力される状態変化及び識別情報を監視する状態変化監視手段と、
状態変化が検出されると、前記連動動作情報記憶手段から、該検出された状態変化と、該状態変化を検出した機器の識別情報とに対応する動作を読み出し、該動作を実行させる機器に該動作を指示する情報を出力する制御手段と、
を有することを特徴とするマネージャ装置。 A manager device connected to a plurality of devices having at least one of a function of outputting a detected state change and its identification information, and an execution function of an instructed operation;
Device information storage means for storing the identification information for each device, a detectable state change, and executable operation information in association with each other;
An output means for outputting the identification information of each device read from the device information storage means, a detectable state change of each device, and an executable operation of each device;
Input means;
Input from the input means,
A receiving means for receiving device identification information, a state change detected by the device, an operation to be executed when the state change is detected, and identification information of the device executing the operation;
Interlocking operation for storing the received device identification information, the state change detected by the device, the operation to be executed when the state change is detected, and the identification information of the device executing the operation in association with each other Information storage means;
State change monitoring means for monitoring state changes and identification information output from each device;
When the state change is detected, the operation corresponding to the detected state change and the identification information of the device that has detected the state change is read from the interlocking operation information storage unit, and the device that executes the operation is read by the device. Control means for outputting information instructing operation;
A manager device comprising:
前記第1の機器毎の検出可能な状態変化と、前記第2の機器毎の実行可能な動作とを記憶する機器情報記憶手段と、
前記機器情報記憶手段から読み出した前記第1の機器毎の検出可能な状態変化と、前記第2の機器毎の実行可能な動作とを出力する出力手段と、
入力手段と、
前記入力手段から入力された、前記第1の機器群の検知する状態変化と、該状態変化が検知された場合に前記2の機器群に実行させる動作とを受け付ける受付手段と、
前記受け付けた第1の機器群の検知する状態変化と、該状態変化が検知された場合に前記2の機器群に実行させる動作とを対応付けて記憶する連動動作情報記憶手段と、
前記1の機器群の検知した状態変化を監視する状態変化監視手段と、
状態変化が検出されると、前記連動動作情報記憶手段から、前記検出した状態変化に対応する動作を読み出し、該動作を実行させる前記第2の機器に該動作を指示する情報を出力する制御手段と、
を有することを特徴とするマネージャ装置。 A manager connected via a first communication network to a first device group that detects and notifies a change in state, and is connected via a second communication network to a second device group that executes the instructed operation. A device,
Device information storage means for storing a detectable state change for each first device and an executable operation for each second device;
Output means for outputting a detectable state change for each first device read from the device information storage means and an executable operation for each second device;
Input means;
Receiving means for receiving a state change detected by the first device group and an operation to be executed by the second device group when the state change is detected, input from the input means;
Linked operation information storage means for storing the received state change detected by the first device group and the operation to be executed by the second device group when the state change is detected;
State change monitoring means for monitoring the state change detected by the one device group;
When the state change is detected, the control unit reads out the operation corresponding to the detected state change from the interlocking operation information storage unit and outputs information instructing the operation to the second device for executing the operation When,
A manager device comprising:
前記機器毎に、検出可能な状態変化と、実行可能な動作情報とを記憶する機器情報記憶手段と、
連動動作情報記憶手段と、
出力手段と、
入力手段と、を有する前記マネージャ装置が、
前記機器情報記憶手段から読み出した前記機器毎の検出可能な状態変化と、前記機器毎の実行可能な動作とを前記出力手段に出力する出力ステップと、
前記入力手段から入力された、機器の検知する状態変化と、該状態変化が検知された場合に機器に実行させる動作とを受け付ける受付ステップと、
前記受け付けた状態変化と、該状態変化が検知された場合に機器に実行させる動作とを前記連動動作情報記憶手段に対応付けて記憶させる登録ステップと、
前記機器の検出した状態変化を監視する状態変化監視ステップと、
状態変化が検出されると、前記連動動作情報記憶手段から、前記検出した状態変化に対応する動作を読み出し、該動作を実行させる機器に該動作を指示する情報を出力する制御ステップと、
を有することを特徴とする制御方法。 A control method by a manager device connected to a plurality of devices having at least one function of detection of a state change and execution of an instructed operation,
For each device, device information storage means for storing a detectable state change and executable operation information;
Interlocking operation information storage means;
Output means;
The manager device having input means,
An output step of outputting to the output means the change in state that can be detected for each device read from the device information storage means, and the executable operation for each device;
A reception step for receiving a state change detected by the device and an operation to be performed by the device when the state change is detected, input from the input unit;
A registration step of storing the received state change and an operation to be performed by a device when the state change is detected in association with the interlocking operation information storage unit;
A state change monitoring step for monitoring a state change detected by the device;
When a state change is detected, a control step of reading out an operation corresponding to the detected state change from the interlocking operation information storage means, and outputting information instructing the operation to a device that executes the operation;
A control method characterized by comprising:
前記機器毎に、検出可能な状態変化と、実行可能な動作情報とを記憶する機器情報記憶手段と、
連動動作情報記憶手段と、
出力手段と、
入力手段と、を有する前記マネージャ装置に、
前記機器情報記憶手段から読み出した前記機器毎の検出可能な状態変化と、前記機器毎の実行可能な動作とを前記出力手段に出力する出力ステップと、
前記入力手段から入力された、機器の検知する状態変化と、該状態変化が検知された場合に機器に実行させる動作とを受け付ける受付ステップと、
前記受け付けた状態変化と、該状態変化が検知された場合に機器に実行させる動作とを前記連動動作情報記憶手段に対応付けて記憶させる登録ステップと、
前記機器の検出した状態変化を監視する状態変化監視ステップと、
状態変化が検出されると、前記連動動作情報記憶手段から、前記検出した状態変化に対応する動作を読み出し、該動作を実行させる機器に該動作を指示する情報を出力する制御ステップと、
を実行させることを特徴とする制御プログラム。
A control program executed by a manager device connected to a plurality of devices having at least one function of detecting a state change and executing an instructed operation,
For each device, device information storage means for storing a detectable state change and executable operation information;
Interlocking operation information storage means;
Output means;
The manager device having input means;
An output step of outputting to the output means the change in state that can be detected for each device read from the device information storage means, and the executable operation for each device;
A reception step for receiving a state change detected by the device and an operation to be performed by the device when the state change is detected, input from the input unit;
A registration step of storing the received state change and an operation to be performed by a device when the state change is detected in association with the interlocking operation information storage unit;
A state change monitoring step for monitoring a state change detected by the device;
When a state change is detected, a control step of reading out an operation corresponding to the detected state change from the interlocking operation information storage means, and outputting information instructing the operation to a device that executes the operation;
A control program characterized by causing
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006205988A JP2008033618A (en) | 2006-07-28 | 2006-07-28 | Manager device, control method, and control program |
| CNA2007100013213A CN101115315A (en) | 2006-07-28 | 2007-01-09 | Administrator device, control method and control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006205988A JP2008033618A (en) | 2006-07-28 | 2006-07-28 | Manager device, control method, and control program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008033618A true JP2008033618A (en) | 2008-02-14 |
Family
ID=39023346
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006205988A Pending JP2008033618A (en) | 2006-07-28 | 2006-07-28 | Manager device, control method, and control program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2008033618A (en) |
| CN (1) | CN101115315A (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012029231A (en) * | 2010-07-27 | 2012-02-09 | Toshiba Corp | Electronic device and remote operation support method |
| JP2012087986A (en) * | 2010-10-19 | 2012-05-10 | Nec System Technologies Ltd | Equipment control system, equipment control device, equipment control method, and equipment control program |
| JP2012124567A (en) * | 2010-12-06 | 2012-06-28 | Hitachi Ltd | Control device, and method of controlling the same |
| WO2012131962A1 (en) * | 2011-03-30 | 2012-10-04 | 富士通株式会社 | Task execution control device, task execution control system, and task execution control method |
| CN103200465A (en) * | 2013-03-14 | 2013-07-10 | 深圳市力同亚太科技有限公司 | Interphone working method and interphone |
| JP2015220709A (en) * | 2014-05-21 | 2015-12-07 | 株式会社デンソー | Electrical equipment control system |
| JP2016515317A (en) * | 2013-02-07 | 2016-05-26 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | Configuring interaction control in a multi-controller network |
| WO2017094323A1 (en) * | 2015-12-01 | 2017-06-08 | シャープ株式会社 | Operation execution control server, rule generation server, terminal device, linkage system, method for controlling operation execution control server, method for controlling rule generation server, method for controlling terminal device, and control program |
| JP2019505105A (en) * | 2015-10-09 | 2019-02-21 | ザ プロクター アンド ギャンブル カンパニー | System and method for combining operation of volatile composition dispensers and smart appliances |
| JP2020195026A (en) * | 2019-05-27 | 2020-12-03 | 三菱電機株式会社 | Setting device, setting system and setting method |
| US11057473B2 (en) | 2015-07-24 | 2021-07-06 | Sharp Kabushiki Kaisha | Linkage system and device control server |
| US11226124B2 (en) | 2015-10-09 | 2022-01-18 | The Procter & Gamble Company | Systems and methods for coupling the operations of an air handling device and a volatile composition dispenser |
| WO2025033129A1 (en) * | 2023-08-08 | 2025-02-13 | パラマウントベッド株式会社 | Information processing system and control method |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101807121A (en) * | 2010-03-31 | 2010-08-18 | 惠州市德赛西威汽车电子有限公司 | Compatible key design method |
| CN104410718B (en) * | 2014-12-22 | 2018-10-16 | 齐玉田 | Personalized customization method and equipment for Internet of Things |
| CN104468815B (en) * | 2014-12-22 | 2018-04-17 | 齐玉田 | Internet of Things wireless aware system and method |
| CN106357745A (en) * | 2016-08-29 | 2017-01-25 | 北京小米移动软件有限公司 | Linkage method and device for intelligent terminals |
| WO2020021787A1 (en) * | 2018-07-27 | 2020-01-30 | 工機ホールディングス株式会社 | Electric work machine |
| CN109976286A (en) * | 2019-04-25 | 2019-07-05 | 南京三宝弘正视觉科技有限公司 | Utilize the sensor signal linkage of network and simulation system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002186067A (en) * | 2000-12-13 | 2002-06-28 | Ricoh Co Ltd | Electric equipment control device and electric equipment control method |
| JP2003143666A (en) * | 2001-10-30 | 2003-05-16 | Funai Electric Co Ltd | Electronic equipment system and electronic equipment |
| JP2005130423A (en) * | 2003-09-30 | 2005-05-19 | Sanyo Electric Co Ltd | Controller, program, and storage medium |
| JP2006033313A (en) * | 2004-07-15 | 2006-02-02 | Matsushita Electric Ind Co Ltd | Network home appliance system, network home appliance linkage method and program thereof |
| JP2006094119A (en) * | 2004-09-24 | 2006-04-06 | Matsushita Electric Ind Co Ltd | Internet home appliance system and program thereof |
-
2006
- 2006-07-28 JP JP2006205988A patent/JP2008033618A/en active Pending
-
2007
- 2007-01-09 CN CNA2007100013213A patent/CN101115315A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002186067A (en) * | 2000-12-13 | 2002-06-28 | Ricoh Co Ltd | Electric equipment control device and electric equipment control method |
| JP2003143666A (en) * | 2001-10-30 | 2003-05-16 | Funai Electric Co Ltd | Electronic equipment system and electronic equipment |
| JP2005130423A (en) * | 2003-09-30 | 2005-05-19 | Sanyo Electric Co Ltd | Controller, program, and storage medium |
| JP2006033313A (en) * | 2004-07-15 | 2006-02-02 | Matsushita Electric Ind Co Ltd | Network home appliance system, network home appliance linkage method and program thereof |
| JP2006094119A (en) * | 2004-09-24 | 2006-04-06 | Matsushita Electric Ind Co Ltd | Internet home appliance system and program thereof |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012029231A (en) * | 2010-07-27 | 2012-02-09 | Toshiba Corp | Electronic device and remote operation support method |
| US8488068B2 (en) | 2010-07-27 | 2013-07-16 | Kabushiki Kaisha Toshiba | Electronic apparatus and method for assisting in remote control |
| JP2012087986A (en) * | 2010-10-19 | 2012-05-10 | Nec System Technologies Ltd | Equipment control system, equipment control device, equipment control method, and equipment control program |
| JP2012124567A (en) * | 2010-12-06 | 2012-06-28 | Hitachi Ltd | Control device, and method of controlling the same |
| WO2012131962A1 (en) * | 2011-03-30 | 2012-10-04 | 富士通株式会社 | Task execution control device, task execution control system, and task execution control method |
| JPWO2012131962A1 (en) * | 2011-03-30 | 2014-07-24 | 富士通株式会社 | Task execution control device, task execution control system, and task execution control method |
| US9342356B2 (en) | 2011-03-30 | 2016-05-17 | Fujitsu Limited | Task execution control for generating context information of a user to locate available services |
| JP2016515317A (en) * | 2013-02-07 | 2016-05-26 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | Configuring interaction control in a multi-controller network |
| US10785097B2 (en) | 2013-02-07 | 2020-09-22 | Signify Holding B.V. | Configuring interaction control in multi-controller network |
| CN103200465A (en) * | 2013-03-14 | 2013-07-10 | 深圳市力同亚太科技有限公司 | Interphone working method and interphone |
| JP2015220709A (en) * | 2014-05-21 | 2015-12-07 | 株式会社デンソー | Electrical equipment control system |
| US11057473B2 (en) | 2015-07-24 | 2021-07-06 | Sharp Kabushiki Kaisha | Linkage system and device control server |
| JP2019505105A (en) * | 2015-10-09 | 2019-02-21 | ザ プロクター アンド ギャンブル カンパニー | System and method for combining operation of volatile composition dispensers and smart appliances |
| US11226124B2 (en) | 2015-10-09 | 2022-01-18 | The Procter & Gamble Company | Systems and methods for coupling the operations of an air handling device and a volatile composition dispenser |
| WO2017094323A1 (en) * | 2015-12-01 | 2017-06-08 | シャープ株式会社 | Operation execution control server, rule generation server, terminal device, linkage system, method for controlling operation execution control server, method for controlling rule generation server, method for controlling terminal device, and control program |
| JP2017102644A (en) * | 2015-12-01 | 2017-06-08 | シャープ株式会社 | Operation execution control server, rule generation server, terminal apparatus, cooperation system, control method of operation execution control server, control method of rule generation server, control method of terminal apparatus, and control program |
| US10666450B2 (en) | 2015-12-01 | 2020-05-26 | Sharp Kabushiki Kaisha | Operation execution control server, rule generation server, terminal device, linkage system, method for controlling operation execution control server, method for controlling rule generation server, method for controlling terminal device, and computer-readable recording medium |
| JP2020195026A (en) * | 2019-05-27 | 2020-12-03 | 三菱電機株式会社 | Setting device, setting system and setting method |
| WO2025033129A1 (en) * | 2023-08-08 | 2025-02-13 | パラマウントベッド株式会社 | Information processing system and control method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101115315A (en) | 2008-01-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101115315A (en) | Administrator device, control method and control program | |
| CN113412469B (en) | Device network configuration method, device, electronic device and storage medium | |
| US20080091776A1 (en) | Information processing apparatus and information processing system | |
| EP2196914A1 (en) | Network system, control device, terminal device and connection state discrimination method | |
| CN102736526A (en) | Control apparatus, control method, program and system | |
| US20210167984A1 (en) | Method for controlling an air conditioner, communication control method, and communication system | |
| JP4394510B2 (en) | Home network system and home control device used therefor | |
| JP2003284161A (en) | Motion control device | |
| JP6189346B2 (en) | CONTROL DEVICE, CONTROL DEVICE CONTROL PROGRAM, CONTROL DEVICE CONTROL METHOD, AND CONTROL SYSTEM | |
| WO2009096183A1 (en) | Display device | |
| JP4612296B2 (en) | Status information providing apparatus and method, computer program therefor, recording medium recording the program, and computer programmed by the program | |
| CN104662375B (en) | Energy consumption machine control device, control method and control system | |
| JP5842809B2 (en) | Device to be controlled, device control system, device control program, and device control method | |
| JP6181486B2 (en) | Communication system, server device, portable terminal device, and information processing method | |
| CN106557037A (en) | Management method and managing device | |
| JP6726560B2 (en) | Air conditioning system | |
| JP6663253B2 (en) | Device control apparatus and information providing method | |
| JP2003283524A (en) | Signal repeater | |
| JP2015088822A (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM | |
| JP6902718B2 (en) | Equipment control system, equipment control method and control program | |
| JP6351646B2 (en) | Equipment management system | |
| JP2002135858A (en) | Remote control system, remote control method thereof, and storage medium | |
| JP2021090123A (en) | Communication system | |
| JP4956160B2 (en) | Supervisory control terminal | |
| JP2015091109A (en) | Electronic equipment, program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090129 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110304 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110308 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110420 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110517 |