(57)【要約】【課題】ユーザ宅内に設置されており各種機器を制御可能な複数の制御装置を、ユーザが宅外のサーバ装置を介して遠隔制御するための制御システムであって、ユーザ宅内の制御装置群とそのユーザとを対応付ける情報の登録作業の負担を軽減し得る制御システムを提供する。【解決手段】制御システムを構成するサーバ装置は、１台の制御装置の装置ＩＤとユーザＩＤとを予め登録している。ユーザ宅内でルータに接続された複数の制御装置各々は、自装置を他の制御装置と識別するための装置ＩＤを記憶しており、ＡＲＰ要求によりルータからルータＭＡＣアドレスを取得し、装置ＩＤとルータＭＡＣアドレスとを含む通信データをサーバ装置に向けて送信し、サーバ装置は、受信した通信データに含まれるルータＭＡＣアドレスが同じものを同一のグループと分類してその装置ＩＤを登録管理する。【選択図】図１１
2011004424.tif 000002
【特許請求の範囲】
【請求項１】
複数の制御装置を接続してなるＬＡＮ各々が、各ルータを介して、各制御装置の情報を管理するためのサーバ装置が接続されたネットワークと結合して構成される制御システムであって、
前記制御装置は、
自装置を他の制御装置と識別するための装置識別情報を記憶する記憶手段と、
自装置が属するＬＡＮ内の制御装置群を、当該ＬＡＮ以外のＬＡＮ内の制御装置群から区別するためのグループ識別情報を自装置外部から取得する取得手段と、
前記装置識別情報及び前記グループ識別情報を前記サーバ装置に向けて送信する送信手段とを備え、
前記サーバ装置は、
各ルータを介して各前記制御装置から送信されてくる、装置識別情報とグループ識別情報との組を、逐次受信する受信手段と、
前記受信手段により受信された各組の情報に基づいて各装置識別情報を対応するグループ識別情報に応じて分類したものである登録情報を保持する登録手段とを備える
ことを特徴とする制御システム。
【請求項２】
前記制御装置は、
サーバ装置からの制御指示を受け付ける受付手段と、
受け付けられた、サーバ装置からの制御指示に応じて、自装置に接続された機器を制御する制御手段とを備え、
前記登録手段は、前記登録情報として、各装置識別情報が分類された各区分に対して、制御装置のユーザを識別するためのユーザ識別情報を対応付けて保持し、
前記サーバ装置は、
前記ユーザ識別情報に基づいて識別されるユーザからの指令を取得し、当該指令に応じて、当該ユーザ識別情報に対応する区分内のいずれかの装置識別情報により識別される制御装置に対して制御指示を送出する遠隔制御手段を備える
ことを特徴とする請求項１記載の制御システム。
【請求項３】
前記制御装置の取得手段は、当該制御装置が属するＬＡＮ側のルータのＭＡＣアドレスを前記グループ識別情報として取得する
ことを特徴とする請求項１記載の制御システム。
【請求項４】
前記各制御装置が属する各ＬＡＮ内には、１つの基準装置が含まれ、
前記基準装置は、
他の基準装置と自装置とを識別するための基準識別情報を記憶する基準記憶手段と、
自装置が属するＬＡＮ内の制御装置からの要求を受けると基準識別情報を当該制御装置に伝送する基準送信手段とを備え、
前記制御装置の取得手段は、当該制御装置が属するＬＡＮ内の基準装置に要求を出すことにより、基準識別情報を前記グループ識別情報として取得する
ことを特徴とする請求項１記載の制御システム。
【請求項５】
前記制御装置のうちには、マスタ制御装置が含まれ、
前記マスタ制御装置は、更に、前記サーバ装置に対して、前記登録情報の更新時間を制限するための制限指示情報を、自装置の装置識別情報を付して、送信する制限手段を備え、
前記受信手段は、更に、前記制限指示情報を受信し、
前記登録手段は、前記受信手段により受信された制限指示情報に示される更新時間の制限に従った特定の時間範囲内に限って、当該制限指示情報の送信元であるマスタ制御装置が属するＬＡＮ内の他の制御装置から受信した装置識別情報についての、前記登録情報への反映を行う
ことを特徴とする請求項１記載の制御システム。
【請求項６】
前記制御装置のうちには、マスタ制御装置が含まれ、
前記マスタ制御装置は、更に、前記サーバ装置に対して、所定通知処理の要求を指示する要求情報を、自装置の装置識別情報を付して、送信する要求手段を備え、
前記受信手段は、更に、前記要求情報を受信し、
前記サーバ装置は、更に、前記受信手段により要求情報が受信された際に、前記登録情報において、当該要求情報の送信元であるマスタ制御装置の装置識別情報と同一のグループ識別情報に対応付けられた他の全ての装置識別情報それぞれにより識別される各制御装置に対して、所定通知指示を送信する通知指示手段を備え、
前記制御装置は、更に、
サーバ装置から所定通知指示を受信すると所定の報知を行う報知手段を備える
ことを特徴とする請求項１記載の制御システム。
【請求項７】
前記制御装置は、
サーバ装置からの制御指示を受け付ける受付手段と、
受け付けられた、サーバ装置からの制御指示に応じて、自装置に接続された機器を制御する制御手段とを備え、
前記登録手段は、前記登録情報として、各装置識別情報が分類された各区分に対して、機器のユーザを識別するためのユーザ識別情報を対応付けて保持し、
前記サーバ装置は、更に、
前記登録手段により保持されている登録情報に基づき、ユーザ識別情報により識別されるユーザにとって、当該ユーザ識別情報と対応付けられている区分の各装置識別情報が選択可能となるように、当該各装置識別情報を自装置外部に送出した後に、ユーザにより選択された１以上の装置識別情報を示す選択情報を自装置外部から受領する選択手段と、
前記ユーザ識別情報に基づいて識別されるユーザからの指令を取得し、当該指令に応じて、当該ユーザ識別情報に対応する区分内の装置識別情報でありかつ前記選択情報により示された装置識別情報のうち、いずれかの装置識別情報により識別される制御装置に対して制御指示を送出する遠隔制御手段とを備える
ことを特徴とする請求項１記載の制御システム。
【請求項８】
複数のＬＡＮそれぞれに属する各制御装置とネットワークを介して接続されたサーバ装置からの遠隔制御を受けて、自装置に接続された機器を制御する制御装置であって、
自装置を他の制御装置と識別するための装置識別情報を記憶する記憶手段と、
自装置が属するＬＡＮ内の制御装置群を、当該ＬＡＮ以外のＬＡＮ内の制御装置群から区別するためのグループ識別情報を自装置外部から取得する取得手段と、
前記装置識別情報と前記グループ識別情報とを前記サーバ装置に向けて送信する送信手段とを備える
ことを特徴とする制御装置。
【請求項９】
複数のＬＡＮそれぞれに属する各制御装置とネットワークを介して接続されたサーバ装置からの遠隔制御を受けて、自装置に接続された機器を制御し、自装置を他の制御装置と識別するための装置識別情報を自装置内部に記憶している制御装置に、所定処理を行わせるためのプログラムであって、
前記所定処理は、
当該制御装置が属するＬＡＮ内の制御装置群を、当該ＬＡＮ以外のＬＡＮ内の制御装置群から区別するためのグループ識別情報を当該制御装置の外部から取得する取得ステップと、
前記装置識別情報と前記グループ識別情報とを前記サーバ装置に向けて送信する送信ステップとを含む
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器の遠隔制御に係る制御システムに関し、特に、ネットワークを介して複数のＬＡＮと接続されたサーバ装置により、各ＬＡＮ内の各制御装置を介して各機器を制御するための制御システムに関する。
【背景技術】
【０００２】
従来、各ユーザが携帯端末等をインターネットに接続して、インターネット上のサーバ装置を介して、各ユーザ宅内に設けられた各種機器を遠隔制御するための遠隔制御監視システムが知られている（例えば特許文献１参照）。
この遠隔制御監視システムにおいて、ユーザ宅内の各種機器は、機器を制御する機能を有するゲートウェイ装置に接続されており、サーバ装置は、ユーザからの制御指示に応じて、ネットワークを介してゲートウェイ装置にコマンドを伝えることにより、ゲートウェイ装置に各種機器の制御を行わせる。
【０００３】
なお、ユーザが携帯端末等を用いてサーバ装置へアクセスした際に、サーバ装置は、ユーザ認証を行って、認証に成功したユーザからの制御指示に従ってそのユーザの宅内のゲートウェイ装置にコマンドを伝える。
このユーザ認証等を実現するために、サーバ装置は、ユーザＩＤ、パスワード等のユーザの識別用情報と、ゲートウェイ装置の識別用の情報とを対応付けた登録情報を保持しており、このサーバ装置へ登録情報を入力する登録作業は、例えばサーバ装置の管理者等が行うことが考えられる。
【特許文献１】特開２００４−２８０７１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザ宅内に、複数のゲートウェイ装置を導入した場合において、従来、ゲートウェイ装置の識別用の情報とユーザの識別用の情報とを対応付ける登録作業を、ゲートウェイ装置毎に行うため、導入したゲートウェイ装置の数が多いときにはその登録作業に多くの手間がかかってしまう。また、複数のゲートウェイ装置が、時間を空けて逐次追加導入されるような場合に、登録作業を導入の都度行うという煩わしさも問題である。
【０００５】
そこで、本発明は、かかる問題に鑑みてなされたものであり、ユーザ宅内に設置されており各種機器を制御可能な複数の制御装置を、ユーザが宅外のサーバ装置を介して遠隔制御するための制御システムであって、ユーザ宅内の制御装置群とそのユーザとを対応付ける情報の登録作業の負担を軽減し得る制御システムを提供すること、及びその制御システムに関連する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る制御システムは、複数の制御装置を接続してなるＬＡＮ各々が、各ルータを介して、各制御装置の情報を管理するためのサーバ装置が接続されたネットワークと結合して構成される制御システムであって、前記制御装置は、自装置を他の制御装置と識別するための装置識別情報を記憶する記憶手段と、前記装置識別情報を前記サーバ装置に向けて送信する送信手段とを備え、前記ＬＡＮ側から送信された装置識別情報に基づいて、前記ルータが前記ネットワーク側に転送する当該装置識別情報には、当該ＬＡＮ内の制御装置群を当該ＬＡＮとは別のＬＡＮ内の制御装置群から区別するためのグループ識別情報が付随し、前記サーバ装置は、各ルータから送信されてくる、装置識別情報とグループ識別情報との組を、逐次受信する受信手段と、前記受信手段により受信された各組の情報に基づいて各装置識別情報を対応するグループ識別情報に応じて分類したものである登録情報を保持する登録手段とを備えることを特徴とする。
【発明の効果】
【０００７】
ユーザ宅内のＬＡＮを構成する各制御装置が１つのルータを介して外部のネットワークに接続されている前提の下では、本発明に係る制御システムのサーバ装置は、上記構成により、同一ユーザ宅内の各制御装置の装置識別情報を、同一のグループ識別情報と対応付けられているため同一グループとして分類するので、例えばユーザＩＤ等のユーザ識別用の情報を１つの制御装置の装置識別情報と対応付ける登録作業を１回だけ行っておいたとすれば、それだけで結果的に、同一グループ内として分類されている全ての装置識別情報と間接的に対応付けられるようになるので、登録作業の負荷の軽減が図れるようになる。
【０００８】
ここで、前記制御装置は、サーバ装置からの制御指示を受け付ける受付手段と、受け付けられた、サーバ装置からの制御指示に応じて、自装置に接続された機器を制御する制御手段とを備え、前記登録手段は、前記登録情報として、各装置識別情報が分類された各区分に対して、制御装置のユーザを識別するためのユーザ識別情報を対応付けて保持し、前記サーバ装置は、前記ユーザ識別情報に基づいて識別されるユーザからの指令を取得し、当該指令に応じて、当該ユーザ識別情報に対応する区分内のいずれかの装置識別情報により識別される制御装置に対して制御指示を送出する遠隔制御手段を備えることとしてもよい。
【０００９】
これにより、ユーザ識別情報が直接又は間接に同一グループ内として分類される各装置識別情報と対応付けられるので、１回ユーザ識別情報の対応付けを行っておくだけで、ユーザは遠隔制御のための制御指示を示す指令をサーバ装置に対して、携帯端末等を通じて行った際に、ユーザ宅内のＬＡＮを構成する各制御装置を通じて機器を制御することができるようになる。なお、サーバ装置においてユーザ識別情報に係る対応付けがなされた後に、そのユーザの宅内等のＬＡＮを構成する制御装置が追加された場合であっても、その制御装置から装置識別情報がサーバ装置に送信され、サーバ装置において受信された後においては、ユーザは携帯端末等を介してサーバ装置に指令を発することによりその制御装置を遠隔制御することができるようになる。
【００１０】
また、前記ルータが前記ＬＡＮ側から前記ネットワーク側に転送する装置識別情報に付随する前記グループ識別情報は、当該ルータに割り当てられたグローバルＩＰアドレスであり、各ＬＡＮと前記ネットワークとを結合する前記各ルータは、ＬＡＮ内の制御装置から前記サーバに向けて送信された装置識別情報を受信すると、当該ルータに割り当てられたグローバルＩＰアドレスを付加して、当該装置識別情報を、前記ネットワークを介して、前記サーバに向けて送信する機能を有することとしてもよい。
【００１１】
これにより、制御装置は特に同一ＬＡＮ内の全制御装置に共通な情報を保持していなくても、通信データにルータが設定するルータのグローバルＩＰアドレスによって、各ＬＡＮを識別することができ、かつ、同じルータを通して転送された全ての制御装置からの通信データに共通な情報が設定されることになるため、管理者又はユーザによる特段の入力を要さずとも、ユーザ宅内の全ての制御装置を関連付けて管理することができるようになる。
【００１２】
また、前記送信手段は、前記装置識別情報の前記送信を、複数回実行するものであり、前記受信手段が、同一のルータから、装置識別情報とグループ識別情報との組を受信する度に、前記登録手段は、当該装置識別情報が当該グループ識別情報に対応付けられるように再分類することにより、前記登録情報を更新することとしてもよい。
これにより、ルータに割り当てられたグローバルＩＰアドレスが固定的ではなく変動するものであっても、サーバ装置内の登録情報はその変動に対応して更新され得るようになる。
【００１３】
また、前記制御装置は、自装置が属するＬＡＮ内の制御装置群を、当該ＬＡＮ以外のＬＡＮ内の制御装置群から区別するためのグループ識別情報を自装置外部から取得する取得手段を備え、前記送信手段は、前記装置識別情報に加えて前記グループ識別情報を前記サーバ装置に向けて送信することとしてもよい。
これにより、ＬＡＮ毎を識別可能な情報が、同一ＬＡＮ内のいずれの制御装置からもサーバ装置に向けて送信されることになるため、管理者等による特段の入力がなされなくても、その情報を用いることによりサーバ装置側において同一ＬＡＮ内の制御装置間を対応付けて管理することが可能になり、このことは、ユーザと制御装置との対応付けのための登録作業負担を軽減することに繋がる。
【００１４】
また、前記制御装置の取得手段は、当該制御装置が属するＬＡＮ側のルータのＭＡＣアドレスを前記グループ識別情報として取得することとしてもよい。
これにより、制御装置は特に同一ＬＡＮ内の全制御装置を関連付けるために資する共通な情報としてルータのＭＡＣアドレスを利用し、ルータのＭＡＣアドレスは、各ユーザ宅内のルータ毎に異なるため、サーバ装置側におけるユーザ別の管理が正しく機能するようになる。
【００１５】
また、前記各制御装置が属する各ＬＡＮ内には、１つの基準装置が含まれ、前記基準装置は、他の基準装置と自装置とを識別するための基準識別情報を記憶する基準記憶手段と、自装置が属するＬＡＮ内の制御装置からの要求を受けると基準識別情報を当該制御装置に伝送する基準送信手段とを備え、前記制御装置の取得手段は、当該制御装置が属するＬＡＮ内の基準装置に要求を出すことにより、基準識別情報を前記グループ識別情報として取得することとしてもよい。
【００１６】
これにより、制御装置は特に同一ＬＡＮ内の全制御装置を関連付けるために資する共通な情報として基準識別情報、例えばマスタ制御装置のＭＡＣアドレス等、を用いるため、サーバ装置側におけるユーザ別の管理が正しく機能するようになる。
また、前記制御装置のうちには、マスタ制御装置が含まれ、前記マスタ制御装置は、更に、前記サーバ装置に対して、前記登録情報の更新時間を制限するための制限指示情報を、自装置の装置識別情報を付して、送信する制限手段を備え、前記受信手段は、更に、前記制限指示情報を受信し、前記登録手段は、前記受信手段により受信された制限指示情報に示される更新時間の制限に従った特定の時間範囲内に限って、当該制限指示情報の送信元であるマスタ制御装置が属するＬＡＮ内の他の制御装置から受信した装置識別情報についての、前記登録情報への反映を行うこととしてもよい。
【００１７】
これにより、登録情報がいつでも更新可能な場合に比べて制御システムとしてのセキュリティが向上する。
また、前記制御装置のうちには、マスタ制御装置が含まれ、前記マスタ制御装置は、更に、前記サーバ装置に対して、所定通知処理の要求を指示する要求情報を、自装置の装置識別情報を付して、送信する要求手段を備え、前記受信手段は、更に、前記要求情報を受信し、前記サーバ装置は、更に、前記受信手段により要求情報が受信された際に、前記登録情報において、当該要求情報の送信元であるマスタ制御装置の装置識別情報と同一のグループ識別情報に対応付けられた他の全ての装置識別情報それぞれにより識別される各制御装置に対して、所定通知指示を送信する通知指示手段を備え、前記制御装置は、更に、サーバ装置から所定通知指示を受信すると所定の報知を行う報知手段を備えることとしてもよい。
【００１８】
これにより、各制御装置が正しく登録されているか否かを、ユーザ等が、その所定の報知によって容易に確認することができるようになる。
また、前記制御装置は、サーバ装置からの制御指示を受け付ける受付手段と、受け付けられた、サーバ装置からの制御指示に応じて、自装置に接続された機器を制御する制御手段とを備え、前記登録手段は、前記登録情報として、各装置識別情報が分類された各区分に対して、機器のユーザを識別するためのユーザ識別情報を対応付けて保持し、前記サーバ装置は、更に、前記登録手段により保持されている登録情報に基づき、ユーザ識別情報により識別されるユーザにとって、当該ユーザ識別情報と対応付けられている区分の各装置識別情報が選択可能となるように、当該各装置識別情報を自装置外部に送出した後に、ユーザにより選択された１以上の装置識別情報を示す選択情報を自装置外部から受領する選択手段と、前記ユーザ識別情報に基づいて識別されるユーザからの指令を取得し、当該指令に応じて、当該ユーザ識別情報に対応する区分内の装置識別情報でありかつ前記選択情報により示された装置識別情報のうち、いずれかの装置識別情報により識別される制御装置に対して制御指示を送出する遠隔制御手段とを備えることとしてもよい。
【００１９】
これにより、ユーザ宅内等のＬＡＮを構成する複数の制御装置のうち、特定のもののみをユーザが任意に選択して、サーバ装置から遠隔制御され得る対象として定めることができるようになる。
また、本発明に係る制御装置は、複数のＬＡＮそれぞれに属する各制御装置とネットワークを介して接続されたサーバ装置からの遠隔制御を受けて、自装置に接続された機器を制御する制御装置であって、自装置を他の制御装置と識別するための装置識別情報を記憶する記憶手段と、自装置が属するＬＡＮ内の制御装置群を、当該ＬＡＮ以外のＬＡＮ内の制御装置群から区別するためのグループ識別情報を自装置外部から取得する取得手段と、前記装置識別情報と前記グループ識別情報とを前記サーバ装置に向けて送信する送信手段とを備えることを特徴とする。
【００２０】
これにより、上述した制御システムのサーバ装置と組み合わせて使用した際に、サーバ装置が管理するために、ユーザの識別情報とそのユーザ宅内の制御装置とを対応付ける登録作業の負担を軽減することができるようになる。ユーザ宅内の全ての制御装置が同一のグループ識別情報をサーバ装置に送信するため、そのことから同一ユーザ宅内の各制御装置は相互に対応付けられるからである。
【００２１】
また、本発明に係る制御システムは、マスタ制御装置を含む複数の制御装置を接続してなるＬＡＮ各々が、各ルータを介して、各制御装置の情報を管理するためのサーバ装置が接続されたネットワークと結合して構成される制御システムであって、前記制御装置は、自装置を他の制御装置と識別するための装置識別情報を記憶する記憶手段を備え、前記マスタ制御装置以外の制御装置は、自装置が属するＬＡＮ内のマスタ制御装置に、自装置の前記装置識別情報を付随させた登録要求を伝える登録要求手段を備え、前記マスタ制御装置は、マスタ制御装置以外の制御装置からの登録要求を受けると、当該登録要求元の制御装置の装置識別情報と自装置の装置識別情報との組を、前記サーバ装置に向けて送信する送信手段を備え、前記サーバ装置は、各ルータを経由して各マスタ制御装置から送信されてくる、当該マスタ制御装置の装置識別情報とマスタ制御装置以外の制御装置の装置識別情報との組を、逐次受信する受信手段と、前記受信手段により受信された各組の情報に基づいて、マスタ制御装置以外の各制御装置の各装置識別情報を、対応するマスタ制御装置の装置識別情報に応じて分類したものである登録情報を保持する登録手段とを備えることを特徴とする。
【００２２】
これにより、あるＬＡＮ内におけるマスタ制御装置以外の各制御装置が、登録要求を発すると、その要求元に係る装置識別情報とマスタ制御装置の装置識別情報とがサーバ装置に伝えられることになり、サーバ装置においてマスタ制御装置の装置識別情報によってＬＡＮ内の他の制御装置全てが同類であると分類されるため、例えばユーザＩＤ等のユーザ識別用の情報を、１つの制御装置の装置識別情報と対応付ける登録作業を１回だけ行っておいたとすれば、それだけで結果的に、同類とされる全ての制御装置の装置識別情報と間接的に対応付けられるようになるので、登録作業の負荷の軽減が図れるようになる。
【発明を実施するための最良の形態】
【００２３】
＜実施形態１＞
以下、本発明の実施形態１に係る制御システムについて説明する。
＜制御システムの構成＞
図１は、本発明の実施形態１に係る制御システム１０の構成図である。
制御システム１０は、サーバ装置２０が接続されたネットワーク４０と各ユーザ宅内のＬＡＮとを、各ユーザ宅内の各ルータを介して接続して構成されたシステムであり、更に、各ユーザが随時、携帯端末３０ａ、３０ｂ等を用いて、ネットワーク４０を通じて、コンピュータであるサーバ装置２０にアクセスできるように構成されている。
【００２４】
図１に示すように、ユーザＸ宅内では、設備機器１１０ａに接続された制御装置１００ａと、設備機器１１０ｂに接続された制御装置１００ｂとで構成されるＬＡＮが、ネットワーク４０との結合用のルータ１２０ａに接続されており、ユーザＹ宅内では、設備機器１１０ｃに接続された制御装置１００ｃと、設備機器１１０ｄに接続された制御装置１００ｄと、設備機器１１０ｅに接続された制御装置１００ｅとで構成されるＬＡＮが、ネットワーク４０との結合用のルータ１２０ｂと接続されている。なお、図中、機能面から見れば略同一の働きをする各装置や各構成要素に対して、数字部分が同一でアルファベット部分のみが異なる参照符号を用いている。
【００２５】
ここで、設備機器１１０ａ、１１０ｂ等は、電気信号の入力により外部から制御され得る各種機器であり、例えば、空調機器、床暖房装置、電動シャッター、照明器具、防犯カメラ等である。
また、制御装置１００ａ、１００ｂ等は、サーバ装置２０と通信する機能を有するゲートウェイ装置であり、メモリ、マイクロプロセッサ、各種回路等を含み、内部のメモリに格納されたプログラムをマイクロプロセッサ等により実行することで、受信したコマンドに応じて設備機器１１０ａ、１１０ｂ等を制御する機能を実現する。
【００２６】
ユーザが、携帯端末を介してサーバ装置２０にアクセスして指示することにより、サーバ装置２０が指示に応じたコマンドを、ユーザ内に設置された制御装置に対して送信し、その結果として設備機器がその指示に対応した特定の処理を行うことになる。
なお、図１は、ユーザＸとユーザＹという２人のユーザの宅内の設備に着目して示したものであるが、制御システム１０の運用上、ネットワーク４０には、２人より多数のユーザ宅内の各ＬＡＮが接続されて利用されることが想定される。
【００２７】
図２は、制御システム１０の制御装置及びサーバ装置の機能構成図である。なお、同図は、ユーザＸ宅内の各装置とサーバ装置２０とに着目したものである。
同図に示すように、サーバ装置２０は、機能的構成要素として、通信部２１、登録部２２及び遠隔制御部２３を備える。
ここで、通信部２１は、通信制御回路により、制御装置１００ａ等から送られる通信データや、携帯端末３０ａ等から送られるデータを受信し、制御装置１００ａ等に対して制御指示のためのコマンド等を内容とする通信データを送信する機能を有する。
【００２８】
登録部２２は、ハードディスク等の記録媒体に、各制御装置の識別用の情報と各ユーザの識別用の情報とを対応付けたものである登録情報を、記録し、随時更新する機能を有する。
また、遠隔制御部２３は、通信部２１を介して、ユーザからの指示に応じてコマンドをそのユーザの宅内のいずれかの制御装置に送信する機能を有する。
【００２９】
なお、サーバ装置２０は、特に図示していないが、通常のコンピュータの備える機能をも備えており、キーボード等の入力機構やディスプレイ装置等を含んでいる。
制御装置１００ａは、装置ＩＤ記憶部１０１ａ、送信部１０２ａ、受付部１０３ａ及び機器制御部１０４ａを備え、制御装置１００ｂも同様に、装置ＩＤ記憶部１０１ｂ、送信部１０２ｂ、受付部１０３ｂ及び機器制御部１０４ｂを備える。
【００３０】
ここで、装置ＩＤ記憶部１０１ａは、制御装置１００ａに固有の識別子（ＩＤ：Identifier）である装置ＩＤを記憶する記憶領域である。この装置ＩＤは、制御装置のイーサネット（登録商標）カード等に対して個別に定められているイーサネット（登録商標）の物理アドレスなるＭＡＣアドレス（Media Access Control Address）であり、制御装置１００ａ内の装置ＩＤ記憶部１０１ａの記憶内容と、他の制御装置内の装置ＩＤ記憶部（例えば装置ＩＤ記憶部１０１ｂ）の記憶内容とは一致しない。
【００３１】
送信部１０２ａは、制御装置１００ａの外部にデータを送信する機能を有する。制御装置１００ａは、サーバ装置２０が制御指示を示すコマンドを発する準備が整っているか否かを伺う等のために、送信部１０２ａにより、サーバ装置２０に向けてＴＣＰ（Transmission Control Protocol）及びＩＰ（Internet Protocol）に従った所定フォーマットの通信データを周期的に送信して、ポーリングを行う。なお、各制御装置は、サーバ装置２０のグローバルＩＰアドレスを予め設定されている。
【００３２】
受付部１０３ａは、サーバ装置２０から送信される通信データを受信して機器制御部１０４ａにコマンドを伝達する機能を有する。
また、機器制御部１０４ａは、伝達されたコマンドに従って設備機器１１０ａに対して、制御用の電気信号を送出することにより、設備機器１１０ａを制御する機能を有する。
また、ルータ１２０ａは、ルータの基本機能に加えて、近年、一般のルータに備わっている、いわゆるアドレス変換機能を有する。即ち、ルータ１２０ａは、制御装置からサーバ装置２０に向けて送信された通信データのＩＰヘッダ中の送信元ＩＰアドレスを、自装置のネットワーク４０側に対して割り当てられたグローバルＩＰアドレスに付け替えた通信データをネットワーク４０側に対して送出する機能と、その送出した通信データに対するサーバ装置２０からの応答内容である通信データが、そのグローバルＩＰアドレスに基づいて自装置に送られてきた場合にその通信データをその制御装置に対して送信する機能とを有する。
【００３３】
＜制御システムで扱うデータ＞
以下、各制御装置から各ルータを介してサーバ装置２０に伝送される通信データについて説明する。
図３は、制御装置からサーバ装置２０に向けて伝送される通信データのフォーマットを示す図である。
【００３４】
同図に示すように、制御装置が送出する通信データは、ＴＣＰ、ＩＰに従ったものであり、送信元ＩＰアドレス３０１を含むＩＰヘッダ３１０と、ＴＣＰヘッダ３２０と、ＴＣＰセグメントデータとしての通信コマンド３３０とから構成される。また、通信コマンド３３０には、装置ＩＤ３３１が含まれる。
なお、制御装置は、通信データ中に、装置ＩＤ３３１として、自装置の装置ＩＤを設定する。例えば制御装置１００ａにおいては、装置ＩＤ記憶部１０１ａに記憶されている装置ＩＤを通信データ中に設定する。
【００３５】
また、制御装置は、通信データ中に、送信元ＩＰアドレス３０１として、自装置に割り当てられたＩＰアドレス、例えばプライベートＩＰアドレスを設定して、通信データを送出する。その後、その送信元ＩＰアドレス３０１の部分は、アドレス変換機能を有するルータにより、ルータのグローバルＩＰアドレスに書き換えられて、その通信データはサーバ装置２０に向けて送信される。
【００３６】
以下、サーバ装置２０の登録部２２により記録される登録情報について説明する。
図４は、登録情報のデータ構成及び内容例を示す図である。
登録情報２００は、制御装置ＩＤ２０１とグループＩＤ２０２とユーザＩＤ２０３とユーザ情報２０４とが対応付けられて構成されるものである。
ここで、制御装置ＩＤ２０１は、各制御装置を識別するための情報である。なお、サーバ装置２０は、制御装置から受信した通信データ中の装置ＩＤ３３１を取得して、その装置ＩＤを、登録情報中における制御装置ＩＤ２０１として記録する。
【００３７】
グループＩＤ２０２は、各ユーザ宅内の制御装置群をユーザ宅毎に識別するための情報である。従って、同一ユーザ宅内の複数の制御装置それぞれを識別するための制御装置ＩＤそれぞれと１つのグループＩＤとが対応付けられる。なお、サーバ装置２０は、ルータにより設定された通信データ中の送信元ＩＰアドレス３０１つまりルータのグローバルＩＰアドレスを取得して、その送信元ＩＰアドレスを、登録情報中におけるグループＩＤとして、その通信データ中の装置ＩＤ３３１に基づく制御装置ＩＤと対応付けて記録する。
【００３８】
ユーザＩＤ２０３は、グループＩＤに対して１対１で対応付けられるユーザ識別用の情報である。従って、ユーザＩＤは、ユーザ宅内の代表としての１つの制御装置（以下、「マスタ制御装置」ともいう。）に対して１対１で対応付けられるとも言える。
また、ユーザ情報２０４は、ユーザＩＤで識別されるユーザに対する個人的な情報、例えばユーザ認証用のパスワード、課金用情報、住所等である。
【００３９】
同図の例は、図１におけるユーザＸ宅内の制御装置１００ａの装置ＩＤが００００１Ｃ１Ｂ６２０２Ｈであり、制御装置１００ｂの装置ＩＤが００００１Ｃ１Ｅ７３０１Ｈであり、ルータ１２０ａのグローバルＩＰアドレスが８５ＦＥ０５０ＢＨであり、また、ユーザＹ宅内の制御装置１００ｃの装置ＩＤが００１１１Ｆ１Ｆ９２００Ｈであり、制御装置１００ｄの装置ＩＤが００００１Ｃ６６３２０２Ｈであり、制御装置１００ｅの装置ＩＤが００２１３Ｆ３７１Ｃ０１Ｈであり、ルータ１２０ｂのグローバルＩＰアドレスが８５ＦＥ０６０２Ｈである場合における例である。なお、マスタ制御装置１００ａのユーザがユーザＸであることや、マスタ制御装置１００ｃのユーザがユーザＹであることに関する登録情報の登録作業は、サーバ装置２０の管理者等により行われ、例えば００００１Ｃ１Ｂ６２０２Ｈという制御装置ＩＤに対応して、３５９６２というユーザＸのユーザＩＤと、Ａ３９８２等というユーザ認証用のパスワード等とが登録情報中に設定され、また、００１１１Ｆ１Ｆ９２００Ｈという制御装置ＩＤに対応して、４８１６９というユーザＹのユーザＩＤと、Ｃ５１１７等というパスワード等とが登録情報中に設定される。
【００４０】
＜制御装置の動作＞
以下、各制御装置の動作について説明する。
図５は、制御装置の行う制御処理を示すフローチャートである。
制御装置１００ａ、１００ｂ等はいずれも、電力の供給を受けて動作している間においては、同図に示す制御処理を実行している。ここでは、制御装置１００ａに着目して制御処理を説明する。
【００４１】
制御装置１００ａは、図５中の処理ループを、例えば３分間間隔等で１回実行し、これにより周期的にサーバ装置２０に向けてポーリングを行うものである。即ち、制御装置１００ａは、装置ＩＤ記憶部１０１ａに記憶されている装置ＩＤを通信コマンド内に含めた通信データを生成し（図３参照）、送信部１０２ａにより、ルータ１２０ａ等を介してサーバ装置２０に向けてその通信データを送信する（ステップＳ１１）。
【００４２】
なお、制御装置１００ａは、サーバ装置２０に向けて通信データを送信する際に、制御装置１００ａに設定されているサーバ装置２０のグローバルＩＰアドレスを送信先として、通信データのＩＰヘッダに含める。また、ステップＳ１１で送信される通信データ中の通信コマンドは、サーバ装置２０が制御指示を示すコマンドを発する準備が整っているか否かを伺う旨を示すものである。
【００４３】
また、制御装置１００ａは、ポーリングに呼応してサーバ装置２０から通信データが返信されてきた場合に、受付部１０３ａにより、その通信データを受け付けて、その内容が設備機器の制御指示であるか否かを判定し（ステップＳ１２）、制御指示である場合に限り、機器制御部１０４ｂに、その制御指示に応じた制御用の電気信号を外部に送出させて、設備機器１１０ａを制御する（ステップＳ１３）。
【００４４】
＜サーバ装置の動作＞
以下、サーバ装置２０の動作について説明する。
図６は、サーバ装置２０の行うサーバ処理を示すフローチャートである。
サーバ装置２０は、管理者等によりキーボード等の入力機構を通じてユーザ登録に係る入力がなされたか否かを判定し（ステップＳ２１）、また、制御装置から通信データを受信したか否かを判定し（ステップＳ２３）、更にまた、ユーザにより携帯端末等からアクセス要求が発されたか否かを判定し（ステップＳ２７）、これらの判定を繰り返し、肯定的な判定結果が得られたときに、それぞれ次に示すような特定の処理を行う。なお、ステップＳ２１におけるユーザ登録に係る入力とは、ここでは、マスタ制御装置の装置ＩＤと、その制御装置を宅内に設置しているユーザについてのユーザＩＤ及びユーザ情報を対応付けるための情報を入力することをいう。また、ステップＳ２７におけるアクセス要求は、ユーザＩＤ及びパスワードの指定を含むデータをサーバ装置２０に対して送信することにより行われる。
【００４５】
ステップＳ２１において肯定的に判定された場合には、サーバ装置２０の登録部２２は、入力機構を通じて入力された情報に基づいて、マスタ制御装置の装置ＩＤとユーザＩＤ及びユーザ情報とを対応付けるように登録情報（図４参照）を更新する（ステップＳ２２）。
また、ステップＳ２３において肯定的に判定された場合には、サーバ装置２０の登録部２２は、通信部２１を介して制御装置から受信した通信データにおける通信コマンド中の装置ＩＤと、その通信データにおけるＩＰヘッダ中の送信元ＩＰアドレスとを取得して、これらを相互に対応付けるように、登録情報を更新する（ステップＳ２４）。つまり、その装置ＩＤを登録情報中の制御装置ＩＤ２０１の項目とし、その送信元ＩＰアドレスを登録情報中のグループＩＤ２０２として登録情報を更新する。但し、既にその相互の対応付けが登録情報中において示されている場合においては、登録情報の更新を省略する。
【００４６】
ステップＳ２４に続いて、後述するユーザ認証（ステップＳ２８）により正規ユーザと認められたユーザからの携帯端末等を通じての制御指示が、通信部２１により受信された場合には（ステップＳ２５）、遠隔制御部２３は、その制御指示に応じたコマンドを設定した通信データを生成して、制御指示において指定された制御装置に向けて送信する（ステップＳ２６）。
【００４７】
また、ステップＳ２７において肯定的に判定された場合、即ち、ユーザにより携帯端末等からユーザＩＤ及びパスワードの指定を伴ってアクセス要求が発されたことを検知した場合には、サーバ装置２０は、ユーザ認証を行い（ステップＳ２８）、認証に成功した場合に限り、正規ユーザと認めて、登録情報中においてそのアクセス要求で指定されたユーザＩＤに対応するマスタ制御装置の装置ＩＤと、そのマスタ制御装置の装置ＩＤとは同じグループＩＤに対応付けられている他の全ての制御装置の装置ＩＤとを示すデータをそのユーザの携帯端末等に対して返信して、いずれかの制御装置に対しての制御指示をユーザに促す（ステップＳ２９）。なお、ステップＳ２８のユーザ認証においては、アクセス要求において指定されたユーザＩＤと、パスワードとが、登録情報中において相互に対応するユーザＩＤと、ユーザ情報に含まれるパスワードとの組と一致するときに限って認証に成功したと判定する。
【００４８】
このステップＳ２９によりユーザに促したことに対応して、ユーザの携帯端末等からサーバ装置２０に制御指示が送信された場合には、その制御指示は、いずれかの制御装置を指定してなされ、この制御指示に応じて前述したステップＳ２５、Ｓ２６が実行されることになる。
＜制御システムの具体的連携動作＞
以下、上述した動作を行う各制御装置とサーバ装置２０とについて、その連携動作を具体例に基づいて説明する。
【００４９】
図７は、サーバ装置２０と、ユーザ宅内の各制御装置及びルータとの連携動作を示すイメージ図である。
同図では、図１に示したユーザＸ宅内の各制御装置及びルータに着目したものである。
ここでは、ユーザＸ宅内のルータ１２０ａには、グローバルＩＰアドレスとして８５ＦＥ０５０ＡＨが割り当てられており、後ほど割り当て変更がなされ、新たにグローバルＩＰアドレスとして８５ＦＥ０５０Ｂが割り当てられたものとして説明する。
【００５０】
以下、図７の上から下に向けた流れに沿って順に連携動作について説明する。
ユーザＸ宅内のマスタ制御装置１００ａは、装置ＩＤとして００００１Ｃ１Ｂ６２０２ＨというＭＡＣアドレスを有しており、ポーリングする際その装置ＩＤを送信する。つまりサーバ装置２０に向けてその装置ＩＤを含む通信データ（図３参照）をＴＣＰ、ＩＰに従って送信する。
【００５１】
制御装置１００ａから送出されたその通信データはルータ１２０ａに到達し、ルータ１２０ａは、その通信データをネットワーク４０へと転送する際に、通信データ中のＩＰヘッダの送信元ＩＰアドレスの部分を、ルータ１２０ａのネットワーク４０側のグローバルＩＰアドレスを示すように８５ＦＥ０５０ＡＨに変更してその転送を行う。この結果、サーバ装置２０は、通信データを受信して、その内容から装置ＩＤと送信元ＩＰアドレスとを取得して、これらを制御装置ＩＤ及びグループＩＤとして登録情報中に反映するように、登録情報の更新を行う。
【００５２】
各制御装置は、周期的にポーリングを行う。図７では、マスタ制御装置１００ａが同図中で１回目のポーリングを行った後で２回目のポーリングがなされる前において、ルータ１２０ａのグローバルＩＰアドレスの割り当てが変更されたという例を示しており、この２回目のポーリングに対応してルータ１２０ａがサーバ装置２０側に転送する通信データにおいては、送信元ＩＰアドレスは８５ＦＥ０５０ＢＨに変更されている。これに対応して、サーバ装置２０側では、受信した通信データ中の装置ＩＤと送信元ＩＰアドレスとの組が登録情報中の既存のものとは異なっているため、この新たに受信した組を示すように、登録情報を更新する。
【００５３】
また、図７では、マスタ制御装置１００ａが同図中で２回目のポーリングを行った後の時点で、制御装置１００ｂがユーザＸ宅内のＬＡＮに接続されて動作開始したことを想定した例を示しており、制御装置１００ｂはポーリングを始め、００００１Ｃ１Ｅ７３０１Ｈという装置ＩＤを含む通信データをサーバ装置２０に向けて送信し、ルータ１２０ａがその通信データのＩＰヘッダの送信元ＩＰアドレスとして自己に現在割り当てられているグローバルＩＰアドレスである８５ＦＥ０５０ＢＨを設定して、通信データのネットワーク４０側への転送を行う。これに対応して、サーバ装置２０側では、登録情報を更新する。
【００５４】
図７に示した最後の登録情報更新の結果として、図４に例示した登録情報が得られることになる。このように、ユーザＸ宅内の各制御装置からポーリングのために送信される各通信データは、いずれも同一のルータ１２０ａを介して、サーバ装置２０へと送信され、また、ルータ１２０ａのアドレス変換機能により、通信データ中の送信元ＩＰアドレスとしては、同一の値が設定されることになるため、サーバ装置２０側では、ユーザＸ宅内の全ての制御装置の識別用の装置ＩＤ各々を、同一の値と、対応付けた登録情報を作成することができるようになる。
【００５５】
なお、各ユーザ宅内に設置されたルータそれぞれに割り当てられるグローバルＩＰアドレスは、ある時点において相互に異なっているため、ユーザ宅内のＬＡＮを他のユーザ宅内のＬＡＮと識別可能にする情報として用いることができる。従って、登録情報において、ユーザＸ宅内のＬＡＮに接続された各制御装置の各装置ＩＤと対応付けられる１つのグループＩＤの値と、他のユーザ宅内のＬＡＮに接続された各制御装置の各装置ＩＤと対応付けられる１つのグループＩＤの値とは、異なる値になる。
＜実施形態２＞
以下、本発明の実施形態２に係る制御システム１４について説明する。
【００５６】
この実施形態２に係る制御システム１４は、実施形態１で示した制御システム１０の一部を変形したものである。
制御システム１４は、制御システム１０と同様にサーバ装置が接続されたネットワーク４０と各ユーザ宅内のＬＡＮとを、各ユーザ宅内の各ルータを介して接続して構成されたシステムであり、また、制御システム１４において、ユーザ宅内のＬＡＮは１以上の制御装置が接続して構成され、制御装置は設備機器と接続されている点についても、制御システム１０（図１参照）と同様である。但し、制御システム１４においては、各ユーザ宅内に設置される制御装置が、その宅内のルータのＭＡＣアドレスを通信データの通信コマンド部分に含めてポーリングを行い、またこれに呼応して、サーバ装置の登録部ではそのルータのＭＡＣアドレスを登録情報中にグループＩＤとして登録する点で、制御システム１０と異なる。
【００５７】
＜制御システムの構成＞
図８は、実施形態２に係る制御システム１４の制御装置及びサーバ装置の機能構成図である。
なお、同図は、ユーザＸ宅内の各装置とサーバ装置９２０とに着目したものである。また、図８中の構成要素のうち、実施形態１（図２等）で示した構成要素と同一のものについては、同一の符号を付しており、それらについては、詳しい説明を省略する。
【００５８】
サーバ装置９２０は、実施形態１で示したサーバ装置２０を部分的に変更したものであり、図８に示すように、機能的構成要素として、通信部２１、登録部９２２、遠隔制御部２３を備える。
ここで、登録部９２２は、ハードディスク等の記録媒体に、各制御装置の識別用の情報と各ユーザの識別用の情報とを対応付けたものである登録情報を、記録し、随時更新する機能を有する。この登録情報は、図４で示したものと同一のデータ構成である。但し、登録部９２２は、制御装置から通信データの送信によるポーリングを受けた際に、その通信データを受信して、その通信データから制御装置の装置ＩＤと、ルータのＭＡＣアドレスとを受信して、それぞれを、図４に示した登録情報中の制御装置ＩＤと、グループＩＤとして設定する機能を有する。
【００５９】
なお、サーバ装置９２０は、特に図示していないが、通常のコンピュータの備える機能をも備えており、キーボード等の入力機構やディスプレイ装置等を含んでいる。
制御装置１４０ａは、実施形態１で示した制御装置１００ａを部分的に変更したものであり、図８に示すように、装置ＩＤ記憶部１０１ａ、送信部１０２ａ、取得部１４１ａ、受付部１０３ａ及び機器制御部１０４ａを備え、制御装置１４０ｂも同様に、装置ＩＤ記憶部１０１ｂ、送信部１０２ｂ、取得部１４１ｂ、受付部１０３ｂ及び機器制御部１０４ｂを備える。
【００６０】
ここで、取得部１４１ａは、ＬＡＮを通じて、ルータ１２０ａからそのＬＡＮ側におけるＭＡＣアドレスを取得する機能を有する。
送信部１０２ａは、制御装置１４０ａの外部にデータを送信する機能を有する。制御装置１４０ａは、サーバ装置９２０が制御指示を示すコマンドを発する準備が整っているか否かを伺う等のために、送信部１０２ａにより、サーバ装置９２０に向けてＴＣＰ、ＩＰに従った所定フォーマットの通信データを周期的に送信して、ポーリングを行う。
【００６１】
なお、この通信データのフォーマットを図９に示す。この通信データは、通信コマンド３４０中の通信コマンドヘッダにルータから取得したＭＡＣアドレスであるルータＭＡＣアドレス３４２が格納される点で、実施形態１で示した通信データのフォーマットと異なる。
また、各制御装置は、サーバ装置９２０のグローバルＩＰアドレスを予め設定されている。
【００６２】
なお、制御装置１４０ａ、制御装置１４０ｂはユーザＸ宅内に設置されている制御装置であるが、他のユーザ宅内に設置されている各制御装置の内部構成も、上述した制御装置１４０ａと同様である。
＜制御装置の動作＞
以下、各制御装置の動作について説明する。
【００６３】
図１０は、制御装置の行う制御処理を示すフローチャートである。
制御装置１４０ａ、１４０ｂ等はいずれも、電力の供給を受けて動作している間においては、同図に示す制御処理を実行している。ここでは、制御装置１４０ａに着目して制御処理を説明する。
制御装置１４０ａは、ユーザ宅内のＬＡＮに接続され起動された後に、ＤＨＣＰサーバ（Dynamic Host Configuration Protocol Server）により割り当てられたルータのＬＡＮ側のＩＰアドレスを取得し、或いはユーザにより入力されたルータのＬＡＮ側のＩＰアドレスを取得し、そのＩＰアドレスを指定してＡＲＰ（Address Resolution Protocol）に従ったＡＲＰ要求をＬＡＮへと送出することにより、ルータＭＡＣアドレスを取得する（ステップＳ４１）。
【００６４】
次に、制御装置１４０ａは、装置ＩＤ記憶部１０１ａに記憶されている装置ＩＤと、ステップＳ４１により取得したルータＭＡＣアドレスとを通信コマンド内に含めた通信データを生成し（図９参照）、送信部１０２ａにより、ルータ１２０ａ等を介してサーバ装置９２０に向けてその通信データを送信する（ステップＳ４２）。なお、ステップＳ４２で送信される通信データ中の通信コマンドは、サーバ装置９２０が制御指示を示すコマンドを発する準備が整っているか否かを伺う旨を示すものである。
【００６５】
また、制御装置１４０ａは、ポーリングに呼応してサーバ装置９２０から通信データが返信されてきた場合に、受付部１０３ａにより、その通信データを受け付けて、その内容が設備機器の制御指示であるか否かを判定し（ステップＳ１２）、制御指示である場合に限り、機器制御部１０４ｂに、その制御指示に応じた制御用の電気信号を外部に送出させて、設備機器１１０ａを制御する（ステップＳ１３）。
【００６６】
なお、制御装置１４０ａは、図１０中のステップＳ４２、Ｓ１２、Ｓ１３に係る処理ループを、例えば３分間間隔等で１回実行する。
＜サーバ装置の動作＞
サーバ装置９２０は、基本的には実施形態１で示したサーバ装置２０と同様に、図６に示した動作を行う。但し、ステップＳ２４において、受信した装置ＩＤと送信元ＩＰアドレスとを、それぞれ登録情報中の制御装置ＩＤとグループＩＤとして対応付けるのではなく、受信した装置ＩＤとルータＭＡＣアドレスとを、それぞれ登録情報中の制御装置ＩＤとグループＩＤとして対応付ける。
【００６７】
＜制御システムの連携動作＞
以下、上述した動作を行う各制御装置とサーバ装置９２０とについて、その連携動作を説明する。
図１１は、サーバ装置９２０と、ユーザ宅内の各制御装置及びルータとの連携動作を示すイメージ図である。
【００６８】
同図は、ユーザＸ宅内の制御装置１４０ａ、制御装置１４０ｂ及びルータに、着目したものである。
以下、図１１の上から下に向けた流れに沿って順に連携動作について説明する。
ユーザＸ宅内のマスタ制御装置１４０ａは、ルータ１２０ａにＡＲＰ要求を伝達し、その返信としてルータＭＡＣアドレスを取得し、その後、そのルータＭＡＣアドレスと装置ＩＤとを送信してポーリングを行う。つまり、サーバ装置９２０に向けてその装置ＩＤ及びルータＭＡＣアドレスを含む通信データ（図９参照）をＴＣＰ、ＩＰに従って送信する。
【００６９】
制御装置１４０ａから送出されたその通信データはルータ１２０ａを介してネットワーク４０側に転送され、最終的にサーバ装置９２０に到達する。この結果、サーバ装置９２０は、通信データを受信して、その内容から装置ＩＤとルータＭＡＣアドレスとを取得して、これらを制御装置ＩＤ及びグループＩＤとして登録情報中に反映するように、登録情報の更新を行う。
【００７０】
また、制御装置１４０ｂは、制御装置１４０ａと同様に、ルータ１２０ａにＡＲＰ要求を伝達し、その返信としてルータＭＡＣアドレスを取得して、その後、そのルータＭＡＣアドレスと装置ＩＤとを送信してポーリングを行う。この際には、同一ＬＡＮ内の制御装置１４０ａがポーリングに際してサーバ装置９２０に向けて送信したルータＭＡＣアドレスと同一のルータＭＡＣアドレスが送信されることになる。
【００７１】
制御装置１４０ｂから送出されたその通信データはルータ１２０ａを介してネットワーク４０側に転送され、最終的にサーバ装置９２０に到達する。この結果、サーバ装置９２０は、通信データを受信して、その内容から装置ＩＤとルータＭＡＣアドレスとを取得して、これらを制御装置ＩＤ及びグループＩＤとして登録情報中に反映するように、登録情報の更新を行う。この更新結果として、登録情報は、制御装置１４０ａの識別用の制御装置ＩＤと、制御装置１４０ｂの識別用の制御装置ＩＤとの両方が、同一値であるグループＩＤと対応付けられた状態になる。
【００７２】
なお、制御装置１４０ａから再度ポーリングがなされた場合に、サーバ装置９２０側においては、既に登録情報中に反映されている装置ＩＤとルータＭＡＣアドレスとの組が受信されることになるため、登録情報の更新は省略される。
各ユーザ宅内に設置されたルータそれぞれに予め定められているＭＡＣアドレスは、相互に異なっているため、ユーザ宅内のＬＡＮを他のユーザ宅内のＬＡＮと識別可能にする情報として用いることができる。従って、登録情報において、ユーザＸ宅内のＬＡＮに接続された各制御装置の各装置ＩＤと対応付けられる１つのグループＩＤの値と、他のユーザ宅内のＬＡＮに接続された各制御装置の各装置ＩＤと対応付けられる１つのグループＩＤの値とは、確実に、異なる値になる。
＜実施形態３＞
以下、本発明の実施形態３に係る制御システム１５について説明する。
【００７３】
この実施形態３に係る制御システム１５は、実施形態２で示した制御システム１４の一部を変形したものである。
制御システム１５は、制御システム１４と同様にサーバ装置９２０が接続されたネットワーク４０と各ユーザ宅内のＬＡＮとを、各ユーザ宅内の各ルータを介して接続して構成されたシステムであり、また、制御システム１５において、ユーザ宅内のＬＡＮは１以上の制御装置が接続して構成され、制御装置は設備機器と接続されている点についても、制御システム１４と同様である。但し、制御システム１５においては、各ユーザ宅内に設置される制御装置が、その宅内のマスタ制御装置の装置ＩＤ（以下、「マスタ装置ＩＤ」ともいう。）を通信データの通信コマンド部分に含めてポーリングを行い、またこれに呼応して、サーバ装置の登録部ではそのマスタ装置ＩＤを登録情報中にグループＩＤとして登録する点で、制御システム１４と異なる。
【００７４】
このため、制御装置のうち、マスタ制御装置と、その他の制御装置とでは若干構成が異なる。
＜制御システムの構成＞
図１２は、実施形態３に係る制御システム１５の制御装置及びサーバ装置の機能構成図である。
【００７５】
なお、同図は、ユーザＸ宅内の各装置とサーバ装置９２０とに着目したものである。また、図１２中の構成要素のうち、実施形態１又は２（図２、図８等）で示した構成要素と同一のものについては、同一の符号を付しており、それらについては、詳しい説明を省略する。
サーバ装置９２０の登録部９２２は、ハードディスク等の記録媒体に、各制御装置の識別用の情報と各ユーザの識別用の情報とを対応付けたものである登録情報を、記録し、随時更新する機能を有する。この登録情報は、図４で示したものと同一のデータ構成である。但し、登録部９２２は、制御装置から通信データの送信によるポーリングを受けた際に、その通信データを受信して、その通信データから制御装置の装置ＩＤと、マスタ装置ＩＤとを受信して、それぞれを、図４に示した登録情報中の制御装置ＩＤと、グループＩＤとして設定する機能を有する。
【００７６】
マスタ制御装置１５０は、ＬＡＮ内の各制御装置のうちの１台であり、装置ＩＤ記憶部１０１ａ、送信部１０２ａ、受付部１０３ａ及び機器制御部１０４ａを備え、他の制御装置から装置ＩＤ返信要求を示すデータがブロードキャストされた場合にそのデータ送信元の制御装置に、自装置の装置ＩＤ記憶部１０１ａに格納された装置ＩＤを返信する機能を有する。
【００７７】
また、マスタ制御装置以外の制御装置１６０は、装置ＩＤ記憶部１０１ｂ、送信部１０２ｂ、取得部１６１、受付部１０３ｂ及び機器制御部１０４ｂを備える。
ここで、送信部１０２ａは、制御装置１６０の外部にデータを送信する機能を有する。制御装置１６０は送信部１０２ａを通じて、装置ＩＤ返信要求を示すデータを、ＬＡＮ内の全装置に送信する、即ちブロードキャストする機能を有する。
【００７８】
また、取得部１６１は、その装置ＩＤ返信要求を示すデータのブロードキャストに呼応してマスタ制御装置１５０が返信した装置ＩＤを取得する機能を有する。
また、制御装置１６０は、サーバ装置９２０が制御指示を示すコマンドを発する準備が整っているか否かを伺う等のために、送信部１０２ａにより、サーバ装置９２０に向けてＴＣＰ、ＩＰに従った所定フォーマットの通信データを周期的に送信して、ポーリングを行う。
【００７９】
なお、この通信データのフォーマットを図１３に示す。この通信データは、通信コマンド３５０中の通信コマンドヘッダにマスタ制御装置から取得した装置ＩＤであるマスタ装置ＩＤ３５２が含まれている点で、実施形態２で示した通信データのフォーマットと異なる。制御装置１５０は、ポーリングのための通信データ中の装置ＩＤと、マスタ装置ＩＤとして、いずれも自装置の装置ＩＤを利用する。
【００８０】
なお、マスタ制御装置１５０は、ユーザＸ宅内に設置されている制御装置であるが、他の各ユーザ宅内に各１台設置されているマスタ制御装置の内部構成も、上述したマスタ制御装置１５０と同様である。また、制御装置１６０は、ユーザＸ宅内に設置されている制御装置であるが、他の各ユーザ宅内に設置されている、マスタ制御装置以外の１以上の制御装置の内部構成も、上述した制御装置１６０と同様である。
【００８１】
＜制御装置の動作＞
以下、制御装置１６０の動作について説明する。
図１４は、制御装置１６０の行う制御処理を示すフローチャートである。
制御装置１６０は、電力の供給を受けて動作している間においては、同図に示す制御処理を実行している。
【００８２】
制御装置１６０は、ユーザ宅内のＬＡＮに接続され起動された後に、装置ＩＤ返信要求を示すデータをＬＡＮ内にブロードキャストし、マスタ制御装置がこれに応答して装置ＩＤを送信するので、その装置ＩＤを受信することにより、マスタ制御ＩＤの取得を行う（ステップＳ５１）。
次に、制御装置１５０は、装置ＩＤ記憶部１０１ａに記憶されている装置ＩＤと、ステップＳ５１により取得したマスタ装置ＩＤとを通信コマンド内に含めた通信データを生成し（図１３参照）、送信部１０２ａにより、ルータ１２０ａ等を介してサーバ装置９２０に向けてその通信データを送信する（ステップＳ５２）。なお、ステップＳ５２で送信される通信データ中の通信コマンドは、サーバ装置９２０が制御指示を示すコマンドを発する準備が整っているか否かを伺う旨を示すものである。
【００８３】
また、制御装置１５０は、ポーリングに呼応してサーバ装置９２０から通信データが返信されてきた場合に、受付部１０３ａにより、その通信データを受け付けて、その内容が設備機器の制御指示であるか否かを判定し（ステップＳ１２）、制御指示である場合に限り、機器制御部１０４ｂに、その制御指示に応じた制御用の電気信号を外部に送出させて、設備機器１１０ａを制御する（ステップＳ１３）。
【００８４】
なお、制御装置１５０は、図１３中のステップＳ５２、Ｓ１２、Ｓ１３に係る処理ループを、例えば３分間間隔等で１回実行する。
なお、マスタ制御装置１５０も、ステップＳ５１を行わず、かつ、自装置以外の装置の装置ＩＤを含まない通信データによりポーリングを行うという点を除いて、図１４に示す動作を行う。
【００８５】
＜サーバ装置の動作＞
サーバ装置９２０は、基本的に図６に示した動作を行う。但し、ステップＳ２４において、受信した装置ＩＤと送信元ＩＰアドレスとを、それぞれ登録情報中の制御装置ＩＤとグループＩＤとして対応付けるのではなく、受信した装置ＩＤとマスタ装置ＩＤとを、それぞれ登録情報中の制御装置ＩＤとグループＩＤとして対応付ける。
【００８６】
＜制御システムの連携動作＞
以下、上述した動作を行う各制御装置とサーバ装置９２０とについて、その連携動作を説明する。
図１５は、サーバ装置９２０と、ユーザ宅内の各制御装置及びルータとの連携動作を示すイメージ図である。
【００８７】
同図は、ユーザＸ宅内の制御装置１５０、制御装置１６０及びルータに、着目したものである。
以下、図１５の上から下に向けた流れに沿って順に連携動作について説明する。
ユーザＸ宅内のマスタ制御装置１５０は、自装置の装置ＩＤを含めた通信データをサーバ装置９２０に向けてＴＣＰ、ＩＰに従って送信する。マスタ制御装置１５０から送出されたその通信データは、ルータ１２０ａを介してネットワーク４０側に転送され、最終的にサーバ装置９２０に到達する。この結果、サーバ装置９２０は、通信データを受信して、その内容からマスタ装置ＩＤを取得して、これを、制御装置ＩＤ及びグループＩＤとして用いて登録情報の更新を行う。
【００８８】
次に、制御装置１６０は、装置ＩＤ返信要求をＬＡＮ内にブロードキャストする。これに呼応してマスタ制御装置１５０はマスタ装置ＩＤを返信する。
続いて、制御装置１６０は、マスタ制御装置１５０から送られたマスタ装置ＩＤを取得し、そのマスタ装置ＩＤと装置ＩＤとを送信してポーリングを行う。つまり、サーバ装置９２０に向けて自装置の装置ＩＤ及びマスタ装置ＩＤを含む通信データ（図１３参照）をＴＣＰ、ＩＰに従って送信する。
【００８９】
制御装置１６０から送出されたその通信データはルータ１２０ａを介してネットワーク４０側に転送され、最終的にサーバ装置９２０に到達する。この結果、サーバ装置９２０は、通信データを受信して、その内容から装置ＩＤとマスタ装置ＩＤとを取得して、これらを制御装置ＩＤ及びグループＩＤとして登録情報中に反映するように、登録情報の更新を行う。この更新結果として、登録情報は、制御装置１５０の識別用の制御装置ＩＤと、制御装置１６０の識別用の制御装置ＩＤとの両方が、同一値であるグループＩＤと対応付けられた状態になる。
【００９０】
各ユーザ宅内に設置されたマスタ制御装置の装置ＩＤつまりマスタ制御装置のＭＡＣアドレスは、相互に異なっているため、ユーザ宅内のＬＡＮを他のユーザ宅内のＬＡＮと識別可能にする情報として用いることができる。従って、登録情報において、ユーザＸ宅内のＬＡＮに接続された各制御装置の各装置ＩＤと対応付けられる１つのグループＩＤの値と、他のユーザ宅内のＬＡＮに接続された各制御装置の各装置ＩＤと対応付けられる１つのグループＩＤの値とは、確実に、異なる値になる。
＜実施形態４＞
以下、本発明の実施形態４に係る制御システム１６について説明する。
【００９１】
この実施形態４に係る制御システム１６は、実施形態１で示した制御システム１０の一部を変形したものである。
制御システム１６は、制御システム１０と同様にサーバ装置が接続されたネットワーク４０と各ユーザ宅内のＬＡＮとを、各ユーザ宅内の各ルータを介して接続して構成されたシステムであり、また、制御システム１６において、ユーザ宅内のＬＡＮは１以上の制御装置が接続して構成され、制御装置は設備機器と接続されている点についても、制御システム１０（図１参照）と同様である。但し、制御システム１６においては、各ユーザ宅内に設置される制御装置のうちの１台であるマスタ制御装置が、サーバ装置に対して登録情報の更新を許容する期間を指定して期間を制限する旨の通信コマンドを含む通信データを送信し、サーバ装置側では、これに呼応して、その指定された期間内でのみ、登録情報の更新を行う点で、制御システム１０と異なる。
【００９２】
＜制御システムの構成＞
図１６は、実施形態４に係る制御システム１６の制御装置及びサーバ装置の機能構成図である。
なお、同図は、ユーザＹ宅内の各装置、つまりマスタ制御装置４００、制御装置１００ｄ、１００ｅ、設備機器１１０ｃ〜１１０ｅ、ルータ１２０ｂと、また、サーバ装置４２０とに着目して示している。また、図１６中の構成要素のうち、実施形態１（図２等）で示した構成要素と同一のものについては、同一の符号を付しており、それらについては、詳しい説明を省略する。
【００９３】
サーバ装置４２０は、実施形態１で示したサーバ装置２０を部分的に変更したものであり、図１６に示すように、機能的構成要素として、通信部２１、登録部４２２、遠隔制御部２３を備える。
ここで、登録部４２２は、登録情報の記録又は更新を許可するか禁止するか判定する登録可否判定部４２５を含み、登録可否判定部４２５が記録又は更新を許可する場合に限って、ハードディスク等の記録媒体に、登録情報を記録し、又は更新する機能を有する。この登録情報は、図４で示したものと同一のデータ構成である。
【００９４】
なお、サーバ装置４２０は、特に図示していないが、通常のコンピュータの備える機能をも備えており、キーボード等の入力機構やディスプレイ装置等を含んでいる。
制御装置４００は、実施形態１で示した制御装置１００ａと同等の制御装置１００ｃを部分的に変更したものであり、図１６に示すように、装置ＩＤ記憶部１０１ｃ、送信部１０２ｃ、登録期間指定部４０５、受付部１０３ｃ及び機器制御部１０４ｃを備える。
【００９５】
この登録期間指定部４０５は、例えば、３０分間等といった時間を内容とする登録期間情報を記憶しており、その登録期間情報を送信部１０２ｃに伝達する機能を有する。なおマスタ制御装置４００は、登録期間指定部４０５から送信部１０２ｃに登録期間情報を伝達させて、送信部１０２ｃに、通信データ中の通信コマンドにその登録期間情報を含ませて、サーバ装置４２０に向けて通信データを送信させる機能を有する。
【００９６】
＜制御システムの連携動作＞
以下、上述した動作を行う各制御装置とサーバ装置４２０とについて、その連携動作を説明する。
図１７は、サーバ装置４２０と、ユーザ宅内の各制御装置及びルータとの連携動作を示すイメージ図である。
【００９７】
同図では、ユーザＹ宅内の各制御装置及びルータに着目したものである。
以下、図１７の上から下に向けた流れに沿って順に連携動作について説明する。
ユーザＹ宅内のマスタ制御装置４００は、例えば３０分等を示す登録期間情報と、装置ＩＤとを含む通信データをサーバ装置４２０に向けてＴＣＰ、ＩＰに従って送信する。
マスタ制御装置４００から送出されたその通信データはルータ１２０ｂに到達し、ルータ１２０ｂは、その通信データをネットワーク４０へと転送する際に、通信データ中のＩＰヘッダの送信元ＩＰアドレスの部分を、ルータ１２０ｂのネットワーク４０側のグローバルＩＰアドレスを示すように変更してその転送を行う。この結果、サーバ装置４２０は、通信データを受信して、受信した通信データ中の登録期間情報で示される時間を、登録可否判定部４２５により、タイマに設定して、その時間が経過するまでは、登録情報の更新を許可し、経過した後は、登録情報の更新を禁止するように、許可及び禁止に係る判定を行う。なお、この許可及び禁止に係る判定は、そのマスタ制御装置４００からの通信データに含まれていた送信元ＩＰアドレスで識別されるＬＡＮ内の各制御装置から通信データを受信した毎に行われる。
【００９８】
また、サーバ装置４２０は、マスタ制御装置４００から受信した通信データ中の装置ＩＤと送信元ＩＰアドレスとを取得して、これらを制御装置ＩＤ及びグループＩＤとして登録情報中に反映するように、登録情報の更新を行う。
続いて、上述のタイマに設定された時間が経過する前に、制御装置１００ｄからポーリングが行われたこととして説明すると、この場合には、サーバ装置４２０は、制御装置１００ｄからの通信データを受信して、その内容から装置ＩＤと、ルータ１２０ｂが付与した送信元ＩＰアドレスとを取得して、これらを制御装置ＩＤ及びグループＩＤとして登録情報中に反映するように、登録情報の更新を行う。
【００９９】
その後、タイマに設定された時間が経過した後に、制御装置１００ｅからポーリングが行われたこととして説明すると、この場合には、登録可否判定部４２５が登録情報の更新を禁止するため、サーバ装置４２０は、制御装置１００ｅからの通信データに基づく登録情報の更新は行なわない。
これにより、各ユーザ宅内に設置されたマスタ制御装置以外の各制御装置に係る登録作業が限定された時間内にのみ行われるため、セキュリティの向上等が期待できるようになる。例えば、登録済みの制御装置を、登録情報の更新が許可される一定期間経過後の、ある時期に、不正な制御装置に置き換えて不正に設備機器の制御が実行されるような事態の発生を防止できる可能性が高まる。
＜実施形態５＞
以下、本発明の実施形態５に係る制御システム１７について説明する。
【０１００】
この実施形態５に係る制御システム１７は、実施形態１で示した制御システム１０の一部を変形したものである。
制御システム１７は、制御システム１０と同様にサーバ装置が接続されたネットワーク４０と各ユーザ宅内のＬＡＮとを、各ユーザ宅内の各ルータを介して接続して構成されたシステムであり、また、制御システム１７において、ユーザ宅内のＬＡＮは１以上の制御装置が接続して構成され、制御装置は設備機器と接続されている点についても、制御システム１０（図１参照）と同様である。但し、制御システム１７においては、各ユーザ宅内に設置される制御装置のうちの１台であるマスタ制御装置が、サーバ装置に対して所定通知処理を要求する旨の通信コマンド（以下、「通知要求コマンド」という。）を含む通信データを送信し、サーバ装置側では、これに呼応して、所定通知処理つまりそのマスタ制御装置と同一ＬＡＮに属し、かつ、サーバ装置に登録されている全ての制御装置に、通知指示を送信し、更にこれを受けた各制御装置は所定の報知を行うという点で、制御システム１０と異なる。
【０１０１】
＜制御システムの構成＞
図１８は、実施形態５に係る制御システム１７の制御装置及びサーバ装置の機能構成図である。
なお、同図は、ユーザＹ宅内の各装置、つまりマスタ制御装置５００、制御装置６００ｄ、６００ｅ、設備機器１１０ｃ〜１１０ｅ、ルータ１２０ｂと、また、サーバ装置５２０とに着目したものである。また、図１８中の構成要素のうち、実施形態１（図２等）で示した構成要素と同一のものについては、同一の符号を付しており、それらについては、詳しい説明を省略する。
【０１０２】
サーバ装置５２０は、実施形態１で示したサーバ装置２０を部分的に変更したものであり、図１８に示すように、機能的構成要素として、通信部２１、登録部２２、遠隔制御部２３及び報知対応部５２１を備える。
ここで、報知対応部５２１は、通信部２１を介して、各マスタ制御装置から通知要求コマンドを含む通信データが受信された場合に、所定通知処理を行う機能を有する。この所定通知処理は、受信された通信データ中の装置ＩＤに基づいて登録情報を検索して、登録情報中で、その装置ＩＤと同一のグループＩＤに対応付けられている全ての装置ＩＤを抽出し、抽出した全ての装置ＩＤそれぞれにより識別される各制御装置に対して、制御装置側からポーリングを受けた際に通知指示を示すコマンドを返却するという処理である。
【０１０３】
なお、サーバ装置５２０は、特に図示していないが、通常のコンピュータの備える機能をも備えており、キーボード等の入力機構やディスプレイ装置等を含んでいる。
制御装置５００は、実施形態１等で示した制御装置１００ｃを部分的に変更したものであり、図１８に示すように、装置ＩＤ記憶部１０１ｃ、送信部１０２ｃ、報知部５０１、受付部１０３ｃ及び機器制御部１０４ｃを備える。
【０１０４】
この報知部５０１は、受付部１０３ｃによりサーバ装置５２０からの通知指示を示すコマンドを受け付けたことを伝達され、その伝達されたことを契機として、マスタ制御装置５００に備えられた所定の発光部材が発光を開始するように制御する機能を有する。所定の発光部材は例えば発光ダイオードであり、例えば赤色に発光する。
また、制御装置６００ｄは、制御装置１００ｄを部分的に変形したものであり、図１８に示すように、装置ＩＤ記憶部１０１ｄ、送信部１０２ｄ、報知部６０１、受付部１０３ｄ及び機器制御部１０４ｄを備え、また制御装置６００ｅも基本的に同様の構成を備える。
【０１０５】
ここで、報知部６０１は、マスタ制御装置５００における報知部５０１と同等の機能を有する。即ち、受付部１０３ｄによりサーバ装置５２０からの通知指示を示すコマンドを受け付けたことを伝達され、その伝達されたことを契機として、制御装置６００ｄに備えられた所定の発行部材が発光を開始するように制御する機能を有する。
＜制御システムの連携動作＞
以下、上述した動作を行う各制御装置とサーバ装置５２０とについて、その連携動作を説明する。
【０１０６】
図１９は、サーバ装置５２０と、ユーザ宅内の各制御装置及びルータとの連携動作を示すイメージ図である。
同図は、ユーザＹ宅内の各制御装置及びルータに着目したものである。
以下、図１９の上から下に向けた流れに沿って順に連携動作について説明する。
ユーザＹ宅内の各制御装置に関するサーバ装置５２０における登録が完了した後に、マスタ制御装置５００は、通知要求コマンドをサーバ装置５２０に向けて送信する。
【０１０７】
これに対応して、サーバ装置５２０においては報知対応部５２１により、登録情報が参照され、マスタ制御装置５００と同一のＬＡＮに属する全ての制御装置の特定がなされる。
この後に、その特定された各制御装置からポーリングが行われた際に、サーバ装置５２０は、通知指示を示すコマンドを制御装置に返信し、この通知指示コマンドに対応して各制御装置の報知部が発光部材の発光制御を行って、各制御装置において報知が実現される。なお、図１９では各制御装置からのポーリングについては図示を省略している。
【０１０８】
これにより、ユーザＹ宅内に設置されており、かつ、サーバ装置５２０において登録がなされた、マスタ制御装置を含む全ての制御装置は、所定の発光部材を発光させるので、ユーザＹは、その発光を確認することで、どの制御装置の登録が完了しているかを確認すること等ができるようになる。
＜実施形態６＞
以下、本発明の実施形態６に係る制御システム（以下、「登録確認型制御システム」という。）について説明する。
【０１０９】
この実施形態６に係る登録確認型制御システムは、実施形態１で示した制御システム１０におけるサーバ装置２０の処理内容について変更を施したものであり、各制御装置に係る情報のサーバ装置側への登録については、まず仮登録として登録情報の生成や更新を行い、その後にユーザが確認した後に本登録と扱うようにしたシステムである。このシステムにおいては、ユーザは、本登録がなされた制御装置のみを、サーバ装置を介しての遠隔制御の対象とすることができる。
【０１１０】
以下、登録確認型制御システムにおけるサーバ装置の行うサーバ処理について説明する。
図２０は、登録確認型制御システムに係るサーバ処理を示すフローチャートである。なお、登録確認型制御システムに係るサーバ処理は、実施形態１で示したサーバ処理（図６参照）を一部変更したものであり、同一の処理内容については図２０において同一の符号を付している。
【０１１１】
サーバ装置は、管理者等によりキーボード等の入力機構を通じてユーザ登録に係る入力がなされたか否かを判定し（ステップＳ２１）、また、制御装置から通信データを受信したか否かを判定し（ステップＳ２３）、更にまた、ユーザにより携帯端末等からアクセス要求が発されたか否かを判定し（ステップＳ２７）、これらの判定を繰り返し、肯定的な判定結果が得られたときに、それぞれ次に示すような特定の処理を行う。
【０１１２】
ステップＳ２１において肯定的に判定された場合には、サーバ装置は、マスタ制御装置の装置ＩＤとユーザＩＤ及びユーザ情報とを対応付けるように登録情報（図４参照）を更新する（ステップＳ２２）。
また、ステップＳ２３において肯定的に判定された場合には、サーバ装置の登録部２２は、通信部２１を介して制御装置から受信した通信データにおける通信コマンド中の装置ＩＤと、その通信データにおけるＩＰヘッダ中の送信元ＩＰアドレスとを取得して、これらを相互に対応付けるように、登録情報を更新して仮登録する（ステップＳ７１）。つまり、その装置ＩＤを登録情報中の制御装置ＩＤ２０１の項目とし、その送信元ＩＰアドレスを登録情報中のグループＩＤ２０２として登録情報を更新する。但し、既にその相互の対応付けが登録情報中において示されている場合においては、登録情報の更新を省略する。
【０１１３】
なお、仮登録であることを表すために、登録情報中の制御装置毎に仮登録である旨を示す仮登録フラグを設けておき、仮登録のときには仮登録フラグをオンにする。また、マスタ制御装置についてはステップＳ２２の登録情報の更新により本登録されていることと扱う。
ステップＳ７１に続いて、本登録されている制御装置に対して、ユーザ認証（ステップＳ２８）により正規ユーザと認められたユーザからの携帯端末等を通じての制御指示が、通信部２１により受信された場合には（ステップＳ７２）、遠隔制御部２３は、その制御指示に応じたコマンドを設定した通信データを生成して、制御指示において指定された制御装置に向けて送信する（ステップＳ２６）。
【０１１４】
また、ステップＳ２７において肯定的に判定された場合、即ち、ユーザにより携帯端末等からユーザＩＤ及びパスワードの指定を伴ってアクセス要求が発されたことを検知した場合には、サーバ装置は、ユーザ認証を行い（ステップＳ２８）、認証に成功した場合に限り、正規ユーザと認めて、登録情報中においてそのアクセス要求で指定されたユーザＩＤに対応するマスタ制御装置の装置ＩＤと同じグループＩＤに対応付けられている他の全ての制御装置の装置ＩＤとのうち、仮登録フラグがオンとなっているものがあるか否かを判別することで、本登録済みか否かを判定する（ステップＳ７３）。
【０１１５】
仮登録フラグがオンとなっているものがあれば本登録済みでないと判断され、サーバ装置は、そのユーザＩＤに対応することになるグループＩＤに、対応するマスタ制御装置以外の全ての制御装置の装置ＩＤを、仮登録内容を示すデータとして、そのユーザの携帯端末等に対して返信して、サーバ装置がその携帯端末等と通信することにより、ユーザから本登録対象とすべき制御装置の選択を受けて、選択された装置ＩＤを本登録する（ステップＳ７４）。即ち、選択された装置ＩＤについての仮登録フラグをオフにして、選択されなかった装置ＩＤについては、登録情報中からその装置ＩＤに関する情報を削除する。
【０１１６】
なお、ステップＳ７４において仮登録内容を示すデータに基づいてユーザの携帯端末等に表示される画面の例を図２１に示す。例えば、ユーザはチェックボックス８０１、８０２により本登録すべき制御装置を選択してから本登録ボタン８０３の押下操作をすることで、携帯端末等を介して、サーバ装置に本登録すべき制御装置の通知を行うことになる。
続いて、登録情報中においてそのアクセス要求で指定されたユーザＩＤに対応するマスタ制御装置の装置ＩＤと同じグループＩＤに対応付けられている本登録された全ての制御装置の装置ＩＤとを示すデータをそのユーザの携帯端末等に対して、返信して、いずれかの制御装置に対しての制御指示をユーザに促す（ステップＳ７５）。このステップＳ２９によりユーザに促したことに対応して、ユーザの携帯端末等からサーバ装置に制御指示が送信された場合には、その制御指示は、いずれかの制御装置を指定してなされ、この制御指示に応じて前述したステップＳ７２、Ｓ２６が実行されることになる。
＜補足＞
以上、本発明に係る制御システムについて実施形態１〜６に基づいて説明したが、以下のように変形することもでき、本発明は上述の実施形態で示した制御システムに限られないことは勿論である。
（１）上述の実施形態では設備機器に対して、ユーザは携帯端末及びサーバ装置を介してユーザ宅内の制御装置経由で遠隔制御を行うこととしたが、設備機器が例えばセンサ等の情報出力が可能な機器である場合においてその設備機器が出力した情報が制御装置からサーバ装置に送信されて最終的にユーザの携帯端末に伝達されるようにしてもよい。また、携帯端末は、いわゆる携帯電話機であってもよく、ユーザは携帯端末に限らず、据え置き型のパーソナルコンピュータ等を介してサーバ装置にアクセスすることとしてもよい。
（２）上述の実施形態では、各ユーザ宅内の制御装置は、サーバ装置に対してポーリングを行うこととしたが、制御装置に割り当てられているグローバルＩＰアドレスをサーバ装置が何らかの方法で取得するようにし、ポーリングなしで、サーバ装置から制御が必要な際に制御装置に対して制御内容を示すコマンドを送信するようにしてもよい。但し、この場合においても、制御装置は、ユーザ宅内のＬＡＮに接続され動作可能になった際に、サーバ装置に対して図３、図９或いは図１３に示したような通信データを送信するようにする必要がある。
（３）上述の実施形態では、制御装置とサーバ装置間は、ＴＣＰを用いて通信を行うこととしたが、例えばＵＤＰ（User Datagram Protocol）を用いて図３等に示した通信コマンドを伝送するようにしてもよい。
（４）上述の実施形態では、制御装置における機器制御部は、サーバ装置側から伝達されたコマンドに応じて機器制御用の電気信号を設備機器に対して送出することとしたが、例えば、設備機器への電源供給ライン上のスイッチを制御する等によって設備機器への電源供給を制御することとしてもよく、機器制御部は、結果的に設備機器の動作を制御するものであればよい。
（５）上述の実施形態で示したサーバ装置の処理手順（図６等参照）については、一例にすぎず、処理内容の部分的変更や処理順序の変更等を行っても良い。例えば、ユーザがサーバ装置にアクセスした際に、パスワードを用いたユーザ認証を行うこととしたが、必ずしもユーザ認証を行わなくても良い。
（６）上述の実施形態では、制御装置の装置ＩＤが、ＭＡＣアドレスであることとしたが、必ずしもこれに限定されることはなく、各制御装置を識別可能なように予め割り当てた値であれば足りる。
（７）上述の実施形態では、サーバ装置がキーボードやディスプレイ装置を備えることとしたが、これらを備えなくてもよく、この場合に、ネットワーク経由で管理者が登録作業を行うことができるようにしてもよく、また、登録情報を予め記録した記録媒体をサーバ装置に装着することにより登録作業を行うことができるようにしてもよい。
（８）上述の実施形態では、ルータがアドレス変換機能を有するものとしたが、実施形態２、３等に示した制御システムにおいては、ルータは、アドレス変換機能を有さなくても差し支えない。
（９）上述の実施形態４では、マスタ制御装置が、３０分等といった時間の長さを示す登録期間情報をサーバ装置に送信することとしたが、例えば、マスタ制御装置が、登録情報の更新を許可する期間の開始時点と、許可する期間の終了時点との２回、サーバ装置に対して、開始又は終了の旨の連絡を行い、これに応じてサーバ装置の登録可否判定部４２５が開始から終了までの間においてのみ登録情報の更新を許可してその他の時においては登録情報の更新を禁止するようにしてもよい。
（１０）上述の実施形態４、５、６はいずれも実施形態１で示した制御システム１０を一部変形したものとしたが、実施形態２又は３で示した制御装置とサーバ装置とからなる制御システムと組み合わせてもよい。即ち、実施形態４、５、６においても、登録情報中のグループＩＤとしてマスタ装置の装置ＩＤを利用する方式や、グループＩＤとしてルータのＭＡＣアドレスを利用する方式を採用することとしてもよい。
（１１）上述の実施形態３では、各ユーザ宅内の各制御装置が、マスタ制御装置からマスタ装置ＩＤを得て、それを通信データの通信コマンド部分に含めてサーバ装置へと送信することとしたが、制御装置が自装置の装置ＩＤを伴う登録要求をマスタ制御装置に伝達し、これを受けてマスタ制御装置がその伝えられた装置ＩＤと自装置のマスタ装置ＩＤとを組みにしてサーバ装置に伝達することで、その登録要求元の制御装置のサーバ装置への登録を依頼することとしてもよい。即ち、制御装置の装置ＩＤとマスタ制御装置のマスタ装置ＩＤとの組の送信元は、制御装置であることに限定されず、マスタ制御装置が送信元となるようにしてもよい。
（１２）上述の実施形態２、３で示した制御処理（図１０、図１４参照）を制御装置のプロセッサに実行させるためのコンピュータプログラムを、記録媒体に記録し又は各種通信路等を介して、流通させ頒布することもできる。このような記録媒体には、フラッシュメモリ、ＩＣカード、光ディスク、フレキシブルディスク、ＲＯＭ等がある。流通、頒布されたコンピュータプログラムは、制御装置に必要なハードウェア構成を備える機器のメモリに格納されることにより利用に供され、その機器は、そのコンピュータプログラムを実行して実施形態２或いは３で示した制御装置を実現するものとなる。
【図面の簡単な説明】
【０１１７】
【図１】本発明の実施形態１に係る制御システム１０の構成図である。
【図２】制御システム１０の制御装置及びサーバ装置の機能構成図である。
【図３】制御装置からサーバ装置２０に向けて伝送される通信データのフォーマットを示す図である。
【図４】登録情報のデータ構成及び内容例を示す図である。
【図５】制御装置の行う制御処理を示すフローチャートである。
【図６】サーバ装置２０の行うサーバ処理を示すフローチャートである。
【図７】サーバ装置２０と、ユーザ宅内の各制御装置及びルータとの連携動作を示すイメージ図である。
【図８】実施形態２に係る制御システム１４の制御装置及びサーバ装置の機能構成図である。
【図９】通信データのフォーマット示す図である。
【図１０】制御装置の行う制御処理を示すフローチャートである。
【図１１】サーバ装置９２０と、ユーザ宅内の各制御装置及びルータとの連携動作を示すイメージ図である。
【図１２】実施形態３に係る制御システム１５の制御装置及びサーバ装置の機能構成図である。
【図１３】通信データのフォーマットを示す図である。
【図１４】制御装置１６０の行う制御処理を示すフローチャートである。
【図１５】サーバ装置９２０と、ユーザ宅内の各制御装置及びルータとの連携動作を示すイメージ図である。
【図１６】実施形態４に係る制御システム１６の制御装置及びサーバ装置の機能構成図である。
【図１７】サーバ装置４２０と、ユーザ宅内の各制御装置及びルータとの連携動作を示すイメージ図である。
【図１８】実施形態５に係る制御システム１７の制御装置及びサーバ装置の機能構成図である。
【図１９】サーバ装置５２０と、ユーザ宅内の各制御装置及びルータとの連携動作を示すイメージ図である。
【図２０】登録確認型制御システムに係るサーバ処理を示すフローチャートである。
【図２１】仮登録内容を示すデータに基づいてユーザの携帯端末等に表示される画面例を示す図である。
【符号の説明】
【０１１８】
１０    制御システム
２０    サーバ装置
２１    通信部
２２    登録部
２３    遠隔制御部
３０ａ、３０ｂ  携帯端末
４０    ネットワーク
１００ａ〜１００ｅ  制御装置
１０１ａ  装置ＩＤ記憶部
１０２ａ  送信部
１０３ａ  受付部
１０４ａ  機器制御部
１１０ａ〜１１０ｅ  設備機器
１２０ａ、１２０ｂ  ルータ
【図１】
2011004424.tif 000003
【図２】
2011004424.tif 000004
【図３】
2011004424.tif 000005
【図４】
2011004424.tif 000006
【図５】
2011004424.tif 000007
【図６】
2011004424.tif 000008
【図７】
2011004424.tif 000009
【図８】
2011004424.tif 000010
【図９】
2011004424.tif 000011
【図１０】
2011004424.tif 000012
【図１１】
2011004424.tif 000013
【図１２】
2011004424.tif 000014
【図１３】
2011004424.tif 000015
【図１４】
2011004424.tif 000016
【図１５】
2011004424.tif 000017
【図１６】
2011004424.tif 000018
【図１７】
2011004424.tif 000019
【図１８】
2011004424.tif 000020
【図１９】
2011004424.tif 000021
【図２０】
2011004424.tif 000022
【図２１】
2011004424.tif 000023