(57)【要約】【課題】  複数のローカル制御装置が、センターサーバに周期的にアクセスして、自己に接続されている被制御機器に対する制御コマンドを取得する構成で、複数のローカル制御装置の配下の被制御機器を一括制御できる遠隔制御システムを提供する。【解決手段】  各ローカル制御装置３（３ａ，３ｂ，３ｃ）では、制御コマンド取得部３１が、センターサーバ２に周期的にアクセスして、被制御機器４に対する制御コマンドを制御コマンド記憶部２３から取得し、機器制御部３３が被制御機器４を制御し、複数のローカル制御装置３による被制御機器４の制御を一括して行う制御指示が制御端末装置１からセンターサーバ２へ送信された場合、センターサーバ２では、制御コマンド生成部２２が、複数の被制御機器４の制御を一括して行うための制御コマンドを被制御機器毎に生成し、制御コマンド記憶部２３が、当該生成された複数の制御コマンドを記憶する。【選択図】図１
2010074414.tif 000002
【特許請求の範囲】
【請求項１】
センターサーバと、制御端末装置と、被制御機器が接続された複数のローカル制御装置とがネットワークを介して接続され、
センターサーバは、制御端末装置から送信された制御指示に基づいて被制御機器に対する制御コマンドを生成する制御コマンド生成部と、制御コマンドを記憶する制御コマンド記憶部とを備え、
各ローカル制御装置は、センターサーバに周期的にアクセスして、自己に接続されている被制御機器に対する制御コマンドを制御コマンド記憶部から取得する制御コマンド取得部と、取得した制御コマンドに基づいて被制御機器を制御する機器制御部とを備え、
複数のローカル制御装置による被制御機器の制御を一括して行う制御指示が制御端末装置からセンターサーバへ送信された場合、センターサーバでは、制御コマンド生成部が、複数の被制御機器の制御を一括して行うための制御コマンドを被制御機器毎に生成し、制御コマンド記憶部が、当該生成された複数の制御コマンドを記憶する
ことを特徴とする遠隔制御システム。
【請求項２】
前記センターサーバの制御コマンド生成部は、複数の被制御機器の制御を一括して行うための制御コマンドを被制御機器毎に生成する際、ローカル制御装置がセンターサーバにアクセスする周期より長い所定時間を現在時刻に加算することで、各ローカル制御装置が被制御機器を制御する制御時刻を導出して、当該ローカル制御装置毎の制御時刻を含めて各制御コマンドを生成し、
複数のローカル制御装置の各機器制御部は、取得した制御コマンドに含まれる制御時刻に制御対象の被制御機器を制御する
ことを特徴とする請求項１記載の遠隔制御システム。
【請求項３】
前記センターサーバの制御コマンド生成部は、複数の被制御機器の制御を一括して行うための制御コマンドを被制御機器毎に生成する際、ローカル制御装置がセンターサーバにアクセスする周期、および複数のローカル制御装置がセンターサーバにアクセスする各タイミングの差異に応じて、各ローカル制御装置が制御コマンドを取得してから被制御機器を制御するまでのディレイ時間を導出して、当該ローカル制御装置毎のディレイ時間を含めて各制御コマンドを生成し、
複数のローカル制御装置の各機器制御部は、制御コマンドを取得してから、当該取得した制御コマンドに含まれるディレイ時間だけ遅れて制御対象の被制御機器を制御する
ことを特徴とする請求項１記載の遠隔制御システム。
【請求項４】
前記センターサーバは、前記複数のローカル制御装置からの各アクセスタイミングを監視するアクセスタイミング監視部と、アクセスタイミング監視部の監視結果に基づいて、各ローカル制御装置のアクセスタイミングが互いに所定時間以上離れるように、各ローカル制御装置のアクセスタイミングを導出するタイミング調整部とを備え、
前記制御コマンド生成部は、タイミング調整部が導出したローカル制御装置毎のアクセスタイミングを含めて各制御コマンドを生成し、
複数のローカル制御装置の各機器制御部は、取得した制御コマンドに含まれるアクセスタイミングに基づいて、自己のアクセスタイミングを調整する
ことを特徴とする請求項１乃至３いずれか記載の遠隔制御システム。
【請求項５】
前記ローカル制御装置の制御コマンド取得部は、前記センターサーバへのアクセス時に、センターサーバとの間の通信時間に関する通信時間情報をセンターサーバへ送信し、
センターサーバは、全てのローカル制御装置からのアクセスが完了すると、前記通信時間が長いローカル制御装置から順に制御コマンドを送信する
ことを特徴とする請求項１乃至３いずれか記載の遠隔制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔制御システムに関するものである。
【背景技術】
【０００２】
庁舎、ホール、商業ビル、オフィスビル及び工場等の建物には、照明機器、空調機器、計測機器及び防犯機器等の様々な被制御機器が設置されている。近年では、通信技術等の進展により、これら被制御機器は、有線又は無線の伝送路によって相互に通信可能に接続されることによってネットワーク化され、さらにローカル制御装置がネットワークに接続されてローカル制御装置によって集中的に制御されるようになっている。そして、インターネットの普及により、最近では、インターネットを利用して制御端末装置からこれら被制御機器を遠隔に制御する遠隔制御システムの開発も進展している。
【０００３】
また、近年では、公園やイベント会場等のように、広域に亘って屋外の照明機器の監視・制御を行う用途にも、このような遠隔制御システムを導入する事例が増えてきている。この場合、広範囲に亘る照明機器を一括して制御し、その点滅状態を切り替えることで演出効果を向上させる利用形態が出てきている。
【０００４】
このような遠隔制御システムの一態様では、制御端末装置とローカル制御装置との通信を中継するセンターサーバが設けられ、センターサーバは、制御端末装置からインターネットを介して送信される制御要求を蓄積し、ローカル制御装置から制御要求の有無を周期的に問い合わせる問合せに応じて、制御要求を蓄積している場合にこの制御要求を収容した制御コマンド（コマンドありの応答信号）を返信する。（例えば、特許文献１参照）。
【特許文献１】特開２００６−５４８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記遠隔制御システムのように、各ローカル制御装置が、センターサーバに周期的にアクセスして、自己に接続されている被制御機器に対する制御コマンドを取得し、取得した制御コマンドに基づいて被制御機器を制御する構成は、ネットワークの下位に位置するローカル制御装置と、ネットワークの上位に位置するセンターサーバとの間にファイアウォールが存在する場合等に用いられる。
【０００６】
しかしながら、従来、このような構成では、制御端末装置が複数のローカル制御装置の配下の被制御機器を一括制御できなかった。
【０００７】
本発明は、上記事由に鑑みてなされたものであり、その目的は、複数のローカル制御装置が、センターサーバに周期的にアクセスして、自己に接続されている被制御機器に対する制御コマンドを取得する構成で、複数のローカル制御装置の配下の被制御機器を一括制御できる遠隔制御システムを提供することにある。
【課題を解決するための手段】
【０００８】
請求項１の発明は、センターサーバと、制御端末装置と、被制御機器が接続された複数のローカル制御装置とがネットワークを介して接続され、センターサーバは、制御端末装置から送信された制御指示に基づいて被制御機器に対する制御コマンドを生成する制御コマンド生成部と、制御コマンドを記憶する制御コマンド記憶部とを備え、各ローカル制御装置は、センターサーバに周期的にアクセスして、自己に接続されている被制御機器に対する制御コマンドを制御コマンド記憶部から取得する制御コマンド取得部と、取得した制御コマンドに基づいて被制御機器を制御する機器制御部とを備え、複数のローカル制御装置による被制御機器の制御を一括して行う制御指示が制御端末装置からセンターサーバへ送信された場合、センターサーバでは、制御コマンド生成部が、複数の被制御機器の制御を一括して行うための制御コマンドを被制御機器毎に生成し、制御コマンド記憶部が、当該生成された複数の制御コマンドを記憶することを特徴とする。
【０００９】
この発明によれば、センターサーバにおいて、制御コマンド生成部が、複数の被制御機器の制御を一括して行うための制御コマンドを被制御機器毎に生成し、制御コマンド記憶部が、当該生成された複数の制御コマンドを記憶するので、複数のローカル制御装置が、センターサーバに周期的にアクセスして、自己に接続されている被制御機器に対する制御コマンドを取得する構成で、複数のローカル制御装置の配下の被制御機器を一括制御できる。
【００１０】
請求項２の発明は、請求項１において、前記センターサーバの制御コマンド生成部は、複数の被制御機器の制御を一括して行うための制御コマンドを被制御機器毎に生成する際、ローカル制御装置がセンターサーバにアクセスする周期より長い所定時間を現在時刻に加算することで、各ローカル制御装置が被制御機器を制御する制御時刻を導出して、当該ローカル制御装置毎の制御時刻を含めて各制御コマンドを生成し、複数のローカル制御装置の各機器制御部は、取得した制御コマンドに含まれる制御時刻に制御対象の被制御機器を制御することを特徴とする。
【００１１】
この発明によれば、センターサーバが各ローカル制御装置へ制御コマンドを送出する時間差や、センターサーバから各ローカル制御装置までの通信経路等による通信時間の差があっても、実際に被制御機器が制御される時刻のバラツキが生じることなく、ローカル制御装置が広範囲に配置されている場合でも制御の同時性を保つことができる。
【００１２】
請求項３の発明は、請求項１において、前記センターサーバの制御コマンド生成部は、複数の被制御機器の制御を一括して行うための制御コマンドを被制御機器毎に生成する際、ローカル制御装置がセンターサーバにアクセスする周期、および複数のローカル制御装置がセンターサーバにアクセスする各タイミングの差異に応じて、各ローカル制御装置が制御コマンドを取得してから被制御機器を制御するまでのディレイ時間を導出して、当該ローカル制御装置毎のディレイ時間を含めて各制御コマンドを生成し、複数のローカル制御装置の各機器制御部は、制御コマンドを取得してから、当該取得した制御コマンドに含まれるディレイ時間だけ遅れて制御対象の被制御機器を制御することを特徴とする。
【００１３】
この発明によれば、センターサーバが各ローカル制御装置へ制御コマンドを送出する時間差や、センターサーバから各ローカル制御装置までの通信経路等による通信時間の差があっても、実際に被制御機器が制御される時刻のバラツキが生じることなく、ローカル制御装置が広範囲に配置されている場合でも制御の同時性を保つことができる。
【００１４】
請求項４の発明は、請求項１乃至３いずれかにおいて、前記センターサーバは、前記複数のローカル制御装置からの各アクセスタイミングを監視するアクセスタイミング監視部と、アクセスタイミング監視部の監視結果に基づいて、各ローカル制御装置のアクセスタイミングが互いに所定時間以上離れるように、各ローカル制御装置のアクセスタイミングを導出するタイミング調整部とを備え、前記制御コマンド生成部は、タイミング調整部が導出したローカル制御装置毎のアクセスタイミングを含めて各制御コマンドを生成し、複数のローカル制御装置の各機器制御部は、取得した制御コマンドに含まれるアクセスタイミングに基づいて、自己のアクセスタイミングを調整することを特徴とする。
【００１５】
この発明によれば、複数のローカル制御装置が同時に起動してセンターサーバに略同時にコマンド問合せを行った場合のように、センターサーバの負荷が集中する状況が発生した場合でも、センターサーバのアクセスタイミング監視部およびタイミング調整部によって、各ローカル制御装置のアクセスタイミングをばらつかせるので、センターサーバへの負荷集中を防止できる。
【００１６】
請求項５の発明は、請求項１乃至３いずれかにおいて、前記ローカル制御装置の制御コマンド取得部は、前記センターサーバへのアクセス時に、センターサーバとの間の通信時間に関する通信時間情報をセンターサーバへ送信し、センターサーバは、全てのローカル制御装置からのアクセスが完了すると、前記通信時間が長いローカル制御装置から順に制御コマンドを送信することを特徴とする。
【００１７】
この発明によれば、システム全体として、複数のローカル制御装置による各制御タイミングを互いに近付けることができ、一括制御のタイミングを早めることができる。
【発明の効果】
【００１８】
以上説明したように、本発明では、複数のローカル制御装置が、センターサーバに周期的にアクセスして、自己に接続されている被制御機器に対する制御コマンドを取得する構成で、複数のローカル制御装置の配下の被制御機器を一括制御できるという効果がある。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２０】
（実施形態１）
図１は、本実施形態の遠隔制御システムの構成を示し、制御端末装置１、センターサーバ２、複数のローカル制御装置３が、インターネット等のネットワーク５を介して互いに接続しており、各ローカル制御装置３には、伝送線６を介して照明機器、空調機器、計測機器及び防犯機器等の被制御機器４が接続されている。ここでは、３台のローカル制御装置３ａ，３ｂ，３ｃがネットワーク５に接続しており、ローカル制御装置３ａには伝送線６ａを介して被制御機器４が接続し、ローカル制御装置３ｂには伝送線６ｂを介して被制御機器４が接続し、ローカル制御装置３ｃには伝送線６ｃを介して被制御機器４が接続している。
【００２１】
使用者からの制御操作を受け付けた制御端末装置１は、当該制御操作に応じた特定の被制御機器４を制御する制御指示をセンターサーバ２へネットワーク５を介して送信する。
【００２２】
センターサーバ２は、図２に示すように、制御端末装置１との間で通信を行って制御指示を受信する制御指示受信部２１と、制御端末装置１からの制御指示をもとに特定の被制御機器４を制御する制御コマンドの生成を行う制御コマンド生成部２２と、制御コマンド生成部２２が生成した制御コマンドを記憶する制御コマンド記憶部２３と、アクセス元のローカル制御装置３へネットワーク５を介して制御コマンドを送出する制御コマンド送出部２４と、一括制御管理テーブル２５とを備える。
【００２３】
ローカル制御装置３は、図３に示すように、センターサーバ２に周期的にアクセスして、自己に接続されている被制御機器４に対する制御コマンドを制御コマンド記憶部２３から取得する制御コマンド取得部３１と、予め設定された周期毎にイベントを発生させる時計部３２と、取得した制御コマンドを実行して制御対象の被制御機器４を制御する機器制御部３３とを備えており、制御コマンド取得部３１は、時計部３２から周期的に発生するイベントを受信したときにセンターサーバ２へコマンド問合せを送信し（センターサーバ２へのアクセス実行）、コマンド問合せに対する応答としてセンターサーバ２からの制御コマンドを取得する。
【００２４】
そして、複数のローカル制御装置３を介して被制御機器４を一括制御する場合の動作を図４のフローチャートに示す。
【００２５】
まず、制御端末装置１が、制御指示として、複数のローカル制御装置３の配下の被制御機器４を制御対象とする一括制御要求をセンターサーバ２へ送信する（Ｓ１）。センターサーバ２では、制御コマンド生成部２２が、制御端末装置１からの一括制御要求をもとに、複数のローカル制御装置３に接続された制御対象の各被制御機器４を一括制御するための制御コマンドを生成する。この制御コマンドは、図５に示すフォーマットで構成され、送り先のローカル制御装置Ｎｏ．（ローカル制御装置最大数：ｎ）、制御対象となる被制御機器Ｎｏ．（被制御機器最大数：Ｎ）、制御状態（オン／オフ）の各情報を含んでおり、このような制御コマンドを制御対象となる被制御機器４毎に生成して、コマンド記憶部２３に格納しておく。
【００２６】
そして、ローカル制御装置３ａ，３ｂ，３ｃは起動時から周期的にセンターサーバ２へのアクセスを行い（ローカル制御装置３ａ，３ｂ，３ｃの各アクセス周期は、互いに同一周期とする）、まずローカル制御装置３ａがコマンド問合せをセンターサーバ２に対して行うと（Ｓ２）、センターサーバ２は、制御コマンド記憶部２３内の制御コマンドのうち、ローカル制御装置３ａを送り先とする制御コマンドをローカル制御装置３ａへ送信する（Ｓ３）。ローカル制御装置３ａは、取得した制御要求コマンドに基づいて、配下の被制御機器４をオン・オフ制御する（Ｓ４）。
【００２７】
次に、ローカル制御装置３ｂがコマンド問合せをセンターサーバ２に対して行うと（Ｓ５）、センターサーバ２は、制御コマンド記憶部２３内の制御コマンドのうち、ローカル制御装置３ｂを送り先とする制御コマンドをローカル制御装置３ｂへ送信する（Ｓ６）。ローカル制御装置３ｂは、取得した制御要求コマンドに基づいて、配下の被制御機器４をオン・オフ制御する（Ｓ７）。
【００２８】
次に、ローカル制御装置３ｃがコマンド問合せをセンターサーバ２に対して行うと（Ｓ８）、センターサーバ２は、制御コマンド記憶部２３内の制御コマンドのうち、ローカル制御装置３ｃを送り先とする制御コマンドをローカル制御装置３ｃへ送信する（Ｓ９）。ローカル制御装置３ｃは、取得した制御要求コマンドに基づいて、配下の被制御機器４をオン・オフ制御する（Ｓ１０）。
【００２９】
なお、センターサーバ２の制御コマンド記憶部２３内に、アクセス元のローカル制御装置３を送り先とする制御コマンドがない場合は、コマンド無しの応答が為される。
【００３０】
以降、同様に、ローカル制御装置３ａ，３ｂ，３ｃは、所定周期でセンターサーバ２に対してコマンド問合せを行い、これに対するセンターサーバ２による制御コマンドの応答またはコマンドなしの応答が繰り返される。
【００３１】
このように本実施形態では、複数のローカル制御装置３に接続された被制御機器４に対して、制御端末装置１からの一括制御要求があった場合、センターサーバ２において、複数のローカル制御装置３に接続された制御対象の各被制御機器４を一括制御するための制御コマンドを生成して、コマンド記憶部２３に格納しておくことで、複数のローカル制御装置３が、センターサーバ２に周期的にアクセスして、自己に接続されている被制御機器４に対する制御コマンドを取得する構成であっても、複数のローカル制御装置３の配下の被制御機器４を一括制御できるのである。
【００３２】
また、センターサーバ２は、一括制御を行う毎に一括制御管理テーブル２５を更新しており、図６に示すように、最新の一括制御から順に一括制御管理Ｎｏ．（一括制御最大管理数：Ｍ）を付与して、各一括制御において制御コマンドを送出したローカル制御装置Ｎｏ．と当該ローカル制御装置によって制御された被制御機器Ｎｏ．とを、一括制御管理Ｎｏ．に対応させて格納する。
【００３３】
（実施形態２）
本実施形態の遠隔制御システムにおいて、センターサーバ２は、図７に示すように実施形態１の構成に時計部２６を設け、ローカル制御装置３は、図８に示すように実施形態１の構成に機器制御判断部３４を設けたものであり、実施形態１と同様の構成には同一の符号を付して説明は省略する。
【００３４】
センターサーバ２の時計部２６は、時刻の計時動作を行い、ローカル制御装置３の機器制御判断部３４は、取得した制御コマンドの実行の可否を判断しており、機器制御部３３は、機器制御判断部３４で実行許可と判断された場合に制御コマンドを実行して制御対象の被制御機器４を制御する。
【００３５】
そして、センターサーバ２が制御コマンドを送出するローカル制御装置３が複数であって、複数のローカル制御装置３を介して被制御機器４を同時に一括制御する場合の動作を図９のフローチャートに示す。
【００３６】
まず、制御端末装置１が、制御指示として、複数のローカル制御装置３の配下の被制御機器４を制御対象とする一括制御要求をセンターサーバ２へ送信する（Ｓ１１）。センターサーバ２では、制御コマンド生成部２２が、制御端末装置１からの一括制御要求をもとに、制御対象の各被制御機器４を一括制御する時刻を示す制御時刻情報を含んだ制御コマンドを生成する。
【００３７】
この制御時刻情報は、一括制御の制御対象の被制御機器４を同時に制御可能な時刻に設定される。具体的には、制御コマンド生成部２２は、ローカル制御機器３がセンターサーバ２にアクセスする周期（アクセス周期）の情報を予め保持しており、時計部２６で計時した現在時刻に、ローカル制御装置３のアクセス周期（ローカル制御装置３ａ，３ｂ，３ｃの各アクセス周期が互いに異なる場合は、最も長いアクセス周期）より長い所定時間を加算した時刻を制御時刻情報に設定する。
【００３８】
このように生成された制御コマンドは、図１０に示すフォーマットで構成され、送り先のローカル制御装置Ｎｏ．（ローカル制御装置最大数：ｎ）、制御対象となる被制御機器Ｎｏ．（被制御機器最大数：Ｎ）、制御状態（オン／オフ）、制御時刻情報（＊時＊分＊秒）の各情報を含んでおり、コマンド記憶部２３に格納される。
【００３９】
そして、ローカル制御装置３ａ，３ｂ，３ｃはセンターサーバ２に周期的にアクセスを行い、まずローカル制御装置３ａがコマンド問合せをセンターサーバ２に対して行うと（Ｓ１２）、センターサーバ２は、制御コマンド記憶部２３内の制御コマンドのうち、ローカル制御装置３ａを送り先とする制御コマンドをローカル制御装置３ａへ送信する（Ｓ１３）。そして、ローカル制御装置３ａでは、機器制御判断部３４が、制御コマンド取得部３１で受信した制御コマンドに含まれている制御時刻情報を時計部３２で計時した現在時刻と比較し、現在時刻が制御時刻情報に一致するまでは当該制御コマンドの実行を許可しない。なお、本実施形態では、時計部３２が時刻を計時する機能を具備している。
【００４０】
次に、ローカル制御装置３ｂがコマンド問合せをセンターサーバ２に対して行うと（Ｓ１４）、センターサーバ２は、制御コマンド記憶部２３内の制御コマンドのうち、ローカル制御装置３ｂを送り先とする制御コマンドをローカル制御装置３ｂへ送信する（Ｓ１５）。そして、ローカル制御装置３ｂでは、機器制御判断部３４が、制御コマンド取得部３１で受信した制御コマンドに含まれている制御時刻情報を時計部３２で計時した現在時刻と比較し、現在時刻が制御時刻情報に一致するまでは当該制御コマンドの実行を許可しない。
【００４１】
次に、ローカル制御装置３ｃがコマンド問合せをセンターサーバ２に対して行うと（Ｓ１６）、センターサーバ２は、制御コマンド記憶部２３内の制御コマンドのうち、ローカル制御装置３ｃを送り先とする制御コマンドをローカル制御装置３ｃへ送信する（Ｓ１７）。そして、ローカル制御装置３ｃでは、機器制御判断部３４が、制御コマンド取得部３１で受信した制御コマンドに含まれている制御時刻情報を時計部３２で計時した現在時刻と比較し、現在時刻が制御時刻情報に一致するまでは当該制御コマンドの実行を許可しない。
【００４２】
そして、制御対象の被制御機器４を配下とするローカル制御装置３ａ，３ｂ，３ｃでは、時計部３２で計時した現在時刻が制御時刻情報に一致した時点で、機器制御判断部３４が当該制御コマンドの実行を許可し、機器制御部３３が制御コマンドを実行して制御対象の被制御機器４を制御する（Ｓ１８）。
【００４３】
したがって、一括制御の制御対象の被制御機器４を同時に制御可能な時刻を示す制御時刻情報に基づいて、各ローカル制御装置３ａ，３ｂ，３ｃが被制御機器４を制御するので、センターサーバ２が各ローカル制御装置３ａ，３ｂ，３ｃへ制御コマンドを送出する時間差や、センターサーバ２から各ローカル制御装置３ａ，３ｂ，３ｃまでの通信経路等による通信時間の差があっても、実際に被制御機器４が制御される時刻のバラツキが生じることなく、ローカル制御装置３ａ，３ｂ，３ｃが広範囲に配置されている場合でも制御の同時性を保つことができる。
【００４４】
なお、センターサーバ２の制御コマンド記憶部２３内に、アクセス元のローカル制御装置３を送り先とする制御コマンドがない場合は、コマンド無しの応答が為される。
【００４５】
以降、同様に、ローカル制御装置３ａ，３ｂ，３ｃは、所定周期でセンターサーバ２に対してコマンド問合せを行い、これに対するセンターサーバ２による制御コマンドの応答またはコマンドなしの応答が繰り返される。
【００４６】
一方、センターサーバ２が制御コマンドを送出するローカル制御装置３が１台の場合、またはセンターサーバ２が制御コマンドを送出するローカル制御装置３が複数であっても制御の同時性が求められない場合、センターサーバ２では、制御コマンド生成部２２が、制御端末装置１からの制御指示のみに基づいて、制御対象の被制御機器４を制御するための制御コマンドを送出先のローカル制御装置３毎に生成し、制御コマンド送出部２４が各ローカル制御装置３へ制御コマンドを送出する。そして、制御対象の被制御機器４を配下とするローカル制御装置３では、制御コマンド取得部３１で受信した制御コマンドに制御時刻情報が含まれていないので、機器制御判断部３４が当該制御コマンドの実行を許可し、機器制御部３３が制御コマンドを実行して制御対象の被制御機器４を制御する。
【００４７】
（実施形態３）
本実施形態の遠隔制御システムに用いるセンターサーバ２は、図１１に示すように、実施形態２の構成にアクセスタイミング計測部２７を設けたものであり、実施形態２と同様の構成には同一の符号を付して説明は省略する。
【００４８】
まず、ローカル制御装置３ａ，３ｂ，３ｃは、起動時から周期的にセンターサーバ２へのアクセスを開始するが、そのタイミングはローカル制御装置３ａ，３ｂ，３ｃ間で非同期である。そして、コマンド問合せを受信したセンターサーバ２のアクセスタイミング計測部２７は、ローカル制御装置３ａ，３ｂ，３ｃからコマンド問合せを受信した各時刻から、ローカル制御装置３ａ，３ｂ，３ｃのアクセスタイミングの差を算出する。
【００４９】
そして、センターサーバ２が制御コマンドを送出するローカル制御装置３が複数であって、複数のローカル制御装置３を介して被制御機器４を同時に一括制御する場合の動作を図１２のフローチャートに示す。
【００５０】
まず、制御端末装置１が、制御指示として、複数のローカル制御装置３の配下の被制御機器４を制御対象とする一括制御要求をセンターサーバ２へ送信する（Ｓ２１）。センターサーバ２では、制御コマンド生成部２２が、制御端末装置１からの一括制御要求をもとに、複数のローカル制御装置３に接続された制御対象の各被制御機器４を一括制御するためのディレイ時間を示すディレイ時間情報を含んだ制御コマンドを生成する。
【００５１】
このディレイ時間情報は、各路ローカル制御装置３が制御コマンドを取得してから実際に制御対象の被制御機器４を制御するまでの遅れ時間を示す。具体的には、制御コマンド生成部２２は、制御端末装置１からの一括制御要求を受け取った後、制御対象の被制御機器４に対する一括制御のための各制御コマンドを、ディレイ時間情報を未設定として制御コマンド記憶部２３に格納しておく。
【００５２】
そして、最初にコマンド問合せを行ってきた（アクセスしてきた）ローカル制御装置３に対しては、ローカル制御装置３のアクセス周期（ローカル制御装置３ａ，３ｂ，３ｃの各アクセス周期が互いに異なる場合は、最も長いアクセス周期）より長い所定時間をディレイ時間情報に設定する。
【００５３】
そして、以後にアクセスしてきた他のローカル制御装置３に対しては、最初にアクセスしてきたローカル制御装置３とのアクセスタイミングの差を、上記最初のディレイ時間情報から引いた時間がディレイ時間情報に設定される。
【００５４】
このように生成された制御コマンドは、図１３に示すフォーマットで構成され、送り先のローカル制御装置Ｎｏ．（ローカル制御装置最大数：ｎ）、制御対象となる被制御機器Ｎｏ．（被制御機器最大数：Ｎ）、制御状態（オン／オフ）、ディレイ時間情報（＊秒）の各情報を含む。
【００５５】
そして、ローカル制御装置３ａ，３ｂ，３ｃはセンターサーバ２に周期的にアクセスを行い、まずローカル制御装置３ａがコマンド問合せをセンターサーバ２に対して行うと（Ｓ２２）、センターサーバ２は、制御コマンド記憶部２３内の制御コマンドのうち、ローカル制御装置３ａを送り先とする制御コマンドのディレイ時間情報＝Ｔｄ１に、ローカル制御装置３のアクセス周期より長い所定時間を設定し、当該制御コマンドをローカル制御装置３ａへ送信する（Ｓ２３）。そして、制御コマンド取得部３１で制御コマンドを受信したローカル制御装置３ａでは、機器制御判断部３４が、時計部３２を用いてカウントアップを開始し、カウント値がディレイ時間情報（＝Ｔｄ１）に達するまでは当該制御コマンドの実行を許可しない。
【００５６】
次に、ローカル制御装置３ｂがコマンド問合せをセンターサーバ２に対して行うと（Ｓ２４）、センターサーバ２では、制御コマンド生成部２２が、最初にアクセスしてきたローカル制御装置３ａのアクセスタイミングと、次にアクセスしてきたローカル制御装置３ｂのアクセスタイミングとの差ΔＴ１を、時計部２６の計時動作に基づいて導出し、ローカル制御装置３ａ宛のディレイ時間情報＝Ｔｄ１から差ΔＴ１を引いた時間Ｔｄ２を、ローカル制御装置３ｂを送り先とする制御コマンドのディレイ時間情報に設定し、当該制御コマンドをローカル制御装置３ｂへ送信する（Ｓ２５）。そして、制御コマンド取得部３１で制御コマンドを受信したローカル制御装置３ｂでは、機器制御判断部３４が、時計部３２を用いてカウントアップを開始し、カウント値がディレイ時間情報（＝Ｔｄ２）に達するまでは当該制御コマンドの実行を許可しない。
【００５７】
次に、ローカル制御装置３ｃがコマンド問合せをセンターサーバ２に対して行うと（Ｓ２６）、センターサーバ２では、制御コマンド生成部２２が、前回にアクセスしてきたローカル制御装置３ｂのアクセスタイミングと、次にアクセスしてきたローカル制御装置３ｃのアクセスタイミングとの差ΔＴ２を、時計部２６の計時動作に基づいて導出し、ローカル制御装置３ｂ宛のディレイ時間情報＝Ｔｄ２から差ΔＴ２を引いた時間Ｔｄ３を、ローカル制御装置３ｃを送り先とする制御コマンドのディレイ時間情報に設定し、当該制御コマンドをローカル制御装置３ｃへ送信する（Ｓ２７）。そして、制御コマンド取得部３１で制御コマンドを受信したローカル制御装置３ｃでは、機器制御判断部３４が、時計部３２を用いてカウントアップを開始し、カウント値がディレイ時間情報（＝Ｔｄ３）に達するまでは当該制御コマンドの実行を許可しない。
【００５８】
そして、制御対象の被制御機器４を配下とするローカル制御装置３ａ，３ｂ，３ｃでは、時計部３２のカウント値がディレイ時間情報Ｔｄ１，Ｔｄ２，Ｔｄ３に各々一致した時点で、機器制御判断部３４が当該制御コマンドの実行を許可し、機器制御部３３が制御コマンドを実行して制御対象の被制御機器４を制御する（Ｓ２８）。
【００５９】
したがって、同時にカウントアップするように設定されたディレイ時間情報に基づいて、各ローカル制御装置３ａ，３ｂ，３ｃが被制御機器４を制御するので、センターサーバ２が各ローカル制御装置３ａ，３ｂ，３ｃへ制御コマンドを送出する時間差や、センターサーバ２から各ローカル制御装置３ａ，３ｂ，３ｃまでの通信経路等による通信時間の差があっても、実際に被制御機器４が制御される時刻のバラツキが生じることなく、ローカル制御装置３ａ，３ｂ，３ｃが広範囲に配置されている場合でも制御の同時性を保つことができる。
【００６０】
また、センターサーバ２の時計部２６、およびローカル制御装置３の時計部３２は、時刻を計時する機能を具備する必要はなく、カウント機能を有するインターバルタイマで構成できるので、コストダウンを図ることができる。
【００６１】
なお、センターサーバ２の制御コマンド記憶部２３内に、アクセス元のローカル制御装置３を送り先とする制御コマンドがない場合は、コマンド無しの応答が為される。
【００６２】
以降、同様に、ローカル制御装置３ａ，３ｂ，３ｃは、所定周期でセンターサーバ２に対してコマンド問合せを行い、これに対するセンターサーバ２による制御コマンドの応答またはコマンドなしの応答が繰り返される。
【００６３】
一方、センターサーバ２が制御コマンドを送出するローカル制御装置３が１台の場合、またはセンターサーバ２が制御コマンドを送出するローカル制御装置３が複数であっても制御の同時性が求められない場合、センターサーバ２では、制御コマンド生成部２２が、制御端末装置１からの制御指示のみに基づいて、制御対象の被制御機器４を制御するための制御コマンドを送出先のローカル制御装置３毎に生成し、制御コマンド送出部２４が各ローカル制御装置３へ制御コマンドを送出する。そして、制御対象の被制御機器４を配下とするローカル制御装置３では、制御コマンド取得部３１で受信した制御コマンドにディレイ時間情報が含まれていないので、機器制御判断部３４が当該制御コマンドの実行を許可し、機器制御部３３が制御コマンドを実行して制御対象の被制御機器４を制御する。
【００６４】
（実施形態４）
本実施形態の遠隔制御システムは図１４に示すように、センターサーバ２が、アクセスタイミング監視部２０１と、タイミング調整部２０２と、時計部２０３とを備える。なお、他の構成は実施形態１と同様であり、同様の構成には同一の符号を付して説明は省略する。
【００６５】
アクセスタイミング監視部２０１は、ローカル制御装置３ａ，３ｂ，３ｃからの各アクセスタイミングを監視しており、時計部２０３の計時結果（時刻の計時結果、またはインターバルタイマによるカウント結果）に基づいて、各アクセスタイミングの間隔を導出する。
【００６６】
タイミング調整部２０２は、各アクセスタイミングの間隔が所定時間より短くなると、ローカル制御装置３ａ，３ｂ，３ｃの各アクセスタイミングが互いに所定時間以上離れるように、ローカル制御装置３ａ，３ｂ，３ｃの各アクセスタイミングを導出する。
【００６７】
そして、センターサーバ２の制御コマンド生成部２２は、ローカル制御装置３ａ，３ｂ，３ｃへの各制御コマンドを生成する際に、タイミング調整部２０２が導出したローカル制御装置３毎のアクセスタイミングを含めて各制御コマンドを生成する。
【００６８】
アクセスタイミングを含む制御コマンドを取得したローカル制御装置３は、このアクセスタイミングに基づいて、自己のアクセスタイミングを調整する。
【００６９】
上記アクセスタイミングの調整動作を図１５のフローチャートに示す。
【００７０】
まず、制御端末装置１が、制御指示として、複数のローカル制御装置３の配下の被制御機器４を制御対象とする一括制御要求をセンターサーバ２へ送信する（Ｓ３１）。センターサーバ２では、制御コマンド生成部２２が、制御端末装置１からの一括制御要求をもとに、複数のローカル制御装置３に接続された制御対象の各被制御機器４を一括制御するための制御コマンド（図５参照）を生成し、コマンド記憶部２３に格納しておく。
【００７１】
そして、ローカル制御装置３ａ，３ｂ，３ｃが同時に起動し、ローカル制御装置３ａ，３ｂ，３ｃがセンターサーバ２に略同時にコマンド問合せを行う（Ｓ３２）。
【００７２】
センターサーバ２は、ローカル制御装置３ａ，３ｂ，３ｃからのアクセスに対して、制御コマンドを応答するのであるが、このとき、タイミング調整部２０２が上記Ｓ３２における各アクセスタイミングの間隔が所定時間より短いと判断すると、これらの各アクセスに対して制御コマンドを生成する際に、送信先のローカル制御端末３ａ，３ｂ，３ｃの各アクセスタイミング情報を制御コマンドに含めておく。このアクセスタイミング情報は、ローカル制御装置３ａ，３ｂ，３ｃの各アクセスタイミングが所定時間以上離れるように設定される。このようにして、アクセスタイミング情報を含む制御コマンドがローカル制御装置３ａ，３ｂ，３ｃへ送信される（Ｓ３３，Ｓ３４，Ｓ３６）。
【００７３】
アクセスタイミング情報を含む制御コマンドを取得したローカル制御装置３ａ，３ｂ，３ｃでは、時計部３２がイベントを発生するタイミングをアクセスタイミング情報に基づいて設定し、次回からのセンターサーバ２へのアクセスは、この新規に設定されたイベントの発生タイミングに合わせて周期的に行われる（Ｓ３５，Ｓ３７，Ｓ３８）。
【００７４】
したがって、ローカル制御装置３ａ，３ｂ，３ｃが、同時に起動してセンターサーバ２に略同時にコマンド問合せを行うと、以後のアクセスタイミングも略同タイミングになり、センターサーバ２の負荷が集中してしまう。しかし、本実施形態では、センターサーバ２のアクセスタイミング監視部２０１およびタイミング調整部２０２によって、ローカル制御装置３ａ，３ｂ，３ｃのアクセスタイミングをばらつかせるので、センターサーバ２の負荷が集中することを防止できる。
【００７５】
（実施形態５）
本実施形態の遠隔制御システムの構成は実施形態１と同様であり、同様の構成には同一の符号を付して説明は省略する。
【００７６】
そして、複数のローカル制御装置３を介して被制御機器４を一括制御する際の、センターサーバ２からの制御コマンド送信動作を図１６のフローチャートに示す。
【００７７】
まず、本システムの起動後に、制御端末装置１が、制御指示として、複数のローカル制御装置３の配下の被制御機器４を制御対象とする一括制御要求をセンターサーバ２へ初めて送信する（Ｓ４１）。センターサーバ２では、制御コマンド生成部２２が、制御端末装置１からの一括制御要求をもとに、複数のローカル制御装置３に接続された制御対象の各被制御機器４を一括制御するための制御コマンド（図５参照）を生成し、コマンド記憶部２３に格納しておく。
【００７８】
そして、ローカル制御装置３ａ，３ｂ，３ｃは起動時から周期的にセンターサーバ２へのアクセスを行い、まずローカル制御装置３ａがコマンド問合せをセンターサーバ２に対して行うと（Ｓ４２）、センターサーバ２は、制御コマンド記憶部２３内の制御コマンドのうち、ローカル制御装置３ａを送り先とする制御コマンドをローカル制御装置３ａへ送信し、ローカル制御装置３ａは、取得した制御要求コマンドに基づいて、配下の被制御機器４をオン・オフ制御する（Ｓ４３）。
【００７９】
次に、ローカル制御装置３ｂがコマンド問合せをセンターサーバ２に対して行うと（Ｓ４４）、センターサーバ２は、制御コマンド記憶部２３内の制御コマンドのうち、ローカル制御装置３ｂを送り先とする制御コマンドをローカル制御装置３ｂへ送信し、ローカル制御装置３ｂは、取得した制御要求コマンドに基づいて、配下の被制御機器４をオン・オフ制御する（Ｓ４５）。
【００８０】
次に、ローカル制御装置３ｃがコマンド問合せをセンターサーバ２に対して行うと（Ｓ４６）、センターサーバ２は、制御コマンド記憶部２３内の制御コマンドのうち、ローカル制御装置３ｃを送り先とする制御コマンドをローカル制御装置３ｃへ送信し、ローカル制御装置３ｃは、取得した制御要求コマンドに基づいて、配下の被制御機器４をオン・オフ制御する（Ｓ４７）。
【００８１】
そして、ローカル制御装置３ａ，３ｂ，３ｃは、各々がコマンド問合せを行ってから制御コマンドを取得するまでの時間Ｔａ，Ｔｂ，Ｔｃを時計部３２で計時し、計時結果を通信時間情報として保持しておく。
【００８２】
次に、制御端末装置１が、一括制御要求をセンターサーバ２へ送信すると（Ｓ４８）、センターサーバ２は、全てのローカル制御装置３ａ，３ｂ，３ｃからのアクセスが完了するまで待機する。ローカル制御装置３ａ，３ｂ，３ｃは、周期的にセンターサーバ２に対してコマンド問合せを行うのであるが、制御コマンド取得部３１は、コマンド問合せに上記通信時間情報を含めてセンターサーバ２へのアクセスを行う（Ｓ４９，Ｓ５０，Ｓ５１）。
【００８３】
そして、センターサーバ２は、全てのローカル制御装置３ａ，３ｂ，３ｃからのアクセスが完了すると、ローカル制御装置３ａ，３ｂ，３ｃから受信したコマンド問合せに含まれる通信時間情報を保持しておき、通信時間情報の長いローカル制御装置３から順に制御コマンドを送信する。図１６では、通信時間Ｔｃ＞Ｔｂ＞Ｔａであり、ローカル制御装置３ｃ  →  ローカル制御装置３ｂ  →  ローカル制御装置３ａの順に制御コマンドを送信する（Ｓ５２，Ｓ５３，Ｓ５４）。
【００８４】
したがって、システム全体として、ローカル制御装置３ａ，３ｂ，３ｃによる各制御タイミングを互いに近付けることができ、一括制御のタイミングを早めることができる。
【図面の簡単な説明】
【００８５】
【図１】実施形態１の遠隔制御システムの構成を示す図である。
【図２】同上のセンターサーバのブロック構成を示す図である。
【図３】同上のローカル制御装置のブロック構成を示す図である。
【図４】同上の一括制御の動作フローチャートを示す図である。
【図５】同上の制御コマンドのフォーマットを示す図である。
【図６】同上の一括制御管理テーブルの構成を示す図である。
【図７】実施形態２のセンターサーバのブロック構成を示す図である。
【図８】同上のローカル制御装置のブロック構成を示す図である。
【図９】同上の一括制御の動作フローチャートを示す図である。
【図１０】同上の制御コマンドのフォーマットを示す図である。
【図１１】実施形態３のセンターサーバのブロック構成を示す図である。
【図１２】同上の一括制御の動作フローチャートを示す図である。
【図１３】同上の制御コマンドのフォーマットを示す図である。
【図１４】実施形態４のセンターサーバのブロック構成を示す図である。
【図１５】同上の一括制御の動作フローチャートを示す図である。
【図１６】実施形態５の一括制御の動作フローチャートを示す図である。
【符号の説明】
【００８６】
１  制御端末装置
２  センターサーバ
２２  制御コマンド生成部
２３  制御コマンド記憶部
３  ローカル制御装置
３１  制御コマンド取得部
３３  機器制御部
４  被制御機器
５  ネットワーク
【図１】
2010074414.tif 000003
【図２】
2010074414.tif 000004
【図３】
2010074414.tif 000005
【図４】
2010074414.tif 000006
【図５】
2010074414.tif 000007
【図６】
2010074414.tif 000008
【図７】
2010074414.tif 000009
【図８】
2010074414.tif 000010
【図９】
2010074414.tif 000011
【図１０】
2010074414.tif 000012
【図１１】
2010074414.tif 000013
【図１２】
2010074414.tif 000014
【図１３】
2010074414.tif 000015
【図１４】
2010074414.tif 000016
【図１５】
2010074414.tif 000017
【図１６】
2010074414.tif 000018