(57)【特許請求の範囲】
【請求項１】
センターサーバと、センターサーバに対して制御指示を与える制御端末装置と、被制御機器が接続された複数のローカル制御装置とがネットワークを介して接続され、
センターサーバは、ローカル制御装置に接続された被制御機器を制御するための制御コマンドを前記制御指示に基づいて生成する制御コマンド生成部と、制御コマンドをローカル制御装置に対して送出する制御コマンド送出部と、制御コマンド送出部が制御コマンドを送出してから、当該制御コマンドを受け取ったローカル制御装置から受信確認が返信されるまでの時間を計測し、当該計測した時間を各ローカル制御装置に対応させて格納した通信時間管理テーブルを生成するテーブル生成部とを備え、
ローカル制御装置は、取得した制御コマンドに基づいて、制御対象の被制御機器を制御する機器制御部を備え、
センターサーバの制御コマンド生成部は、複数のローカル制御装置による被制御機器の制御を同時に行うために、複数の制御コマンドを生成して各ローカル制御装置へ制御コマンドを各々送出する場合、複数のローカル制御装置が被制御機器を同時に制御する制御時刻情報を、前記複数の制御コマンドの数と通信時間管理テーブルに格納された計測時間の最大値とに基づいて設定し、当該設定された制御時刻情報を含めて各制御コマンドを生成し、
前記複数のローカル制御装置の各機器制御部は、取得した制御コマンドに含まれる制御時刻情報に基づく時刻に、制御対象の被制御機器を制御する
ことを特徴とする遠隔制御システム。
【請求項２】
前記センターサーバの制御コマンド送出部は、前記複数のローカル制御装置による前記被制御機器の制御を同時に行うために、複数の制御コマンドを生成して各ローカル制御装置へ制御コマンドを各々送出する場合、前記通信時間管理テーブルに格納された計測時間の長いローカル制御装置から順に制御コマンドを送出することを特徴とする請求項１記載の遠隔制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔制御システムに関するものである。
【背景技術】
【０００２】
庁舎、ホール、商業ビル、オフィスビル及び工場等の建物には、照明機器、空調機器、計測機器及び防犯機器等の様々な被制御機器が設置されている。近年では、通信技術等の進展により、センターサーバと、センターサーバに対して制御指示を与える制御端末装置と、被制御機器が接続された複数のローカル制御装置とが有線又は無線の伝送路によって相互に通信可能に接続されることによってネットワーク化された遠隔制御システムがあり、各被制御機器は、センターサーバからローカル制御装置を介して集中的に遠隔制御されるようになっている。
【０００３】
また、近年では、公園やイベント会場等のように広域に亘って屋外の照明機器の制御を行う用途にもこのような遠隔制御システムを導入するケースが増えてきている。この場合、広範囲にわたる照明機器を同時に制御し、その点滅状態を切り替えることで演出効果を上げる利用形態が出てきている。（例えば、特許文献１参照）。
【特許文献１】特開２００５−１５７４３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、センターサーバが複数の被制御機器を一括制御しようとすると、センターサーバは各ローカル制御装置に対して制御コマンドを個別に順次送出する必要があるため、制御コマンドを送出する時刻がローカル制御装置毎に異なり、センターサーバが各ローカル制御装置へ制御コマンドを送出する時間差によって、実際に被制御機器が制御される時刻に差が生じる。
【０００５】
さらに、センターサーバと各ローカル制御装置への通信経路が互いに異なるため、センターサーバから送出された制御コマンドが各ローカル制御装置へ到達するのに要する時間もローカル制御装置毎に異なり、特に複数のローカル制御装置が広範囲に配置されている場合には、実際に被制御機器を制御する時刻に一層の差が生じることになる。
【０００６】
このように、センターサーバが、ネットワークを介した遠隔制御によって複数の被制御機器を同時に一括制御しようとしても、実際に被制御機器が制御される時刻にバラツキが生じるため、制御の同時性を保つことが難しかった。
【０００７】
本発明は、上記事由に鑑みてなされたものであり、その目的は、ネットワークを介した遠隔制御によって複数の被制御機器を同時に一括制御することができる遠隔制御システムを提供することにある。
【課題を解決するための手段】
【０００８】
請求項１の発明は、センターサーバと、センターサーバに対して制御指示を与える制御端末装置と、被制御機器が接続された複数のローカル制御装置とがネットワークを介して接続され、センターサーバは、ローカル制御装置に接続された被制御機器を制御するための制御コマンドを前記制御指示に基づいて生成する制御コマンド生成部と、制御コマンドをローカル制御装置に対して送出する制御コマンド送出部と、制御コマンド送出部が制御コマンドを送出してから、当該制御コマンドを受け取ったローカル制御装置から受信確認が返信されるまでの時間を計測し、当該計測した時間を各ローカル制御装置に対応させて格納した通信時間管理テーブルを生成するテーブル生成部とを備え、ローカル制御装置は、取得した制御コマンドに基づいて、制御対象の被制御機器を制御する機器制御部を備え、センターサーバの制御コマンド生成部は、複数のローカル制御装置による被制御機器の制御を同時に行うために、複数の制御コマンドを生成して各ローカル制御装置へ制御コマンドを各々送出する場合、複数のローカル制御装置が被制御機器を同時に制御する制御時刻情報を、前記複数の制御コマンドの数と通信時間管理テーブルに格納された計測時間の最大値とに基づいて設定し、当該設定された制御時刻情報を含めて各制御コマンドを生成し、前記複数のローカル制御装置の各機器制御部は、取得した制御コマンドに含まれる制御時刻情報に基づく時刻に、制御対象の被制御機器を制御することを特徴とする。
【０００９】
この発明によれば、一括制御の制御対象の被制御機器を同時に制御可能な時刻を示す制御時刻情報に基づいて、各ローカル制御装置が被制御機器を制御するので、センターサーバが各ローカル制御装置へ制御コマンドを送出する時間差や、センターサーバから各ローカル制御装置までの通信経路等による通信時間の差があっても、実際に被制御機器が制御される時刻のバラツキが生じることなく、ローカル制御装置が広範囲に配置されている場合でも制御の同時性を保つことができる。すなわち、ネットワークを介した遠隔制御によって複数の被制御機器を同時に一括制御することができる。また、センターサーバと各ローカル制御端末との間で発生する実際の通信時間に基づいて制御時刻情報を設定するので、実際の通信環境に応じた制御時刻情報を設定できる。
【００１２】
請求項２の発明は、請求項１において、前記センターサーバの制御コマンド送出部は、前記複数のローカル制御装置による前記被制御機器の制御を同時に行うために、複数の制御コマンドを生成して各ローカル制御装置へ制御コマンドを各々送出する場合、前記通信時間管理テーブルに格納された計測時間の長いローカル制御装置から順に制御コマンドを送出することを特徴とする。
【００１３】
この発明によれば、最後に送出された制御コマンドは、最も短い時間で送出先のローカル制御装置に到達するので、一括制御を行う制御時刻を早めることが可能となる。
【発明の効果】
【００１４】
以上説明したように、本発明では、ネットワークを介した遠隔制御によって複数の被制御機器を同時に一括制御することができるという効果がある。また、センターサーバと各ローカル制御端末との間で発生する実際の通信時間に基づいて制御時刻情報を設定するので、実際の通信環境に応じた制御時刻情報を設定できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１６】
（実施形態１）
図１は、本実施形態の遠隔制御システムの構成を示し、制御端末装置１、センターサーバ２、複数のローカル制御装置３が、インターネット等のネットワーク５を介して互いに接続しており、各ローカル制御装置３には、伝送線６を介して照明機器、空調機器、計測機器及び防犯機器等の被制御機器４が接続されている。ここでは、３台のローカル制御装置３ａ，３ｂ，３ｃがネットワーク５に接続しており、ローカル制御装置３ａには伝送線６ａを介して被制御機器４が接続し、ローカル制御装置３ｂには伝送線６ｂを介して被制御機器４が接続し、ローカル制御装置３ｃには伝送線６ｃを介して被制御機器４が接続している。
【００１７】
使用者からの制御操作を受け付けた制御端末装置１は、当該制御操作に応じた特定の被制御機器４を制御する制御指示をセンターサーバ２へネットワーク５を介して送信する。
【００１８】
センターサーバ２は、図２に示すように、制御端末装置１との間で通信を行って制御指示を受信する制御指示受信部２１と、制御端末装置１からの制御指示をもとに特定の被制御機器４を制御する制御コマンドの生成を行う制御コマンド生成部２２と、制御対象の被制御機器４を配下とするローカル制御装置３へネットワーク５を介して制御コマンドを送出する制御コマンド送出部２３と、時刻の計時動作を行う時計部２４と、一括制御管理テーブル２５とを備える。
【００１９】
ローカル制御装置３は、図３に示すように、センターサーバ２からネットワーク５を介して自己宛の制御コマンドを受け取る制御コマンド受信部３１と、時刻の計時動作を行う時計部３２と、制御コマンドの実行の可否を判断する機器制御判断部３３と、機器制御判断部３３で実行許可と判断された場合に制御コマンドを実行して制御対象の被制御機器４を制御する機器制御部３４とを備える。
【００２０】
そして、センターサーバ２が制御コマンドを送出するローカル制御装置３が複数であって、複数のローカル制御装置３を介して被制御機器４を同時に一括制御する場合の動作を図４のフローチャートに示す。なお、図４では、ローカル制御装置３ａ，３ｂ，３ｃが被制御機器４を同時に制御するものとする。
【００２１】
まず、制御端末装置１が、制御指示として、複数の被制御機器４を制御対象とする一括制御コマンドをセンターサーバ２へ送信する（Ｓ１）。センターサーバ２では、制御コマンド生成部２２が、制御端末装置１からの制御指示をもとに、制御対象の被制御機器４を制御するための制御コマンドを生成するのであるが、制御指示が一括制御コマンドである場合は、一括制御する時刻を示す制御時刻情報を含んだ制御コマンドを送出先のローカル制御装置３ａ，３ｂ，３ｃ毎に生成する。
【００２２】
この制御時刻情報は、一括制御の制御対象の被制御機器４を同時に制御可能な時刻を示す。具体的には、制御コマンド送出部２３が制御コマンドを送出してから、各ローカル制御装置３ａ，３ｂ，３ｃが実際に被制御機器４を制御するまでに要する最大時間より大きい時間を単位時間Ｘ（秒）として制御コマンド生成部２２に予め記憶させておく。そして、この単位時間Ｘ（秒）と送出する制御コマンドの数Ｙ（送出先のローカル制御装置３の数）とを乗じた値［Ｘ×Ｙ］を算出し、時計部２４において計時した現在時刻Ｚに［Ｘ×Ｙ］を加算した時刻［Ｚ＋（Ｘ×Ｙ）］に制御時刻情報が設定される。
【００２３】
このように生成された制御コマンドは、図５に示すフォーマットで構成され、送り先のローカル制御装置Ｎｏ．（ローカル制御装置最大数：ｎ）、制御対象となる被制御機器Ｎｏ．（被制御機器最大数：Ｎ）、制御状態（オン／オフ）、制御時刻情報（＊時＊分＊秒）の各情報を含んでいる。
【００２４】
そして、センターサーバ２の制御コマンド送出部２３が、制御コマンドを各ローカル制御装置３ａ，３ｂ，３ｃへ順次送出し、制御コマンドを受け取ったローカル制御装置３ａ，３ｂ，３ｃからセンターサーバ２へ受信確認が返信される（図４では、ローカル制御装置３ａ（Ｓ２）、ローカル制御装置３ｂ（Ｓ３）、ローカル制御装置３ｃ（Ｓ４）の順）。
【００２５】
そして、制御対象の被制御機器４を配下とするローカル制御装置３ａ，３ｂ，３ｃでは、機器制御判断部３３が、制御コマンド受信部３１で受信した制御コマンドに含まれている制御時刻情報を時計部３２で計時した現在時刻と比較し、現在時刻が制御時刻情報に一致するまでは当該制御コマンドの実行を許可しない。現在時刻が制御時刻情報に一致した時点で、機器制御判断部３３が当該制御コマンドの実行を許可し、機器制御部３４が制御コマンドを実行して制御対象の被制御機器４を制御する（Ｓ５）。
【００２６】
したがって、一括制御の制御対象の被制御機器４を同時に制御可能な時刻を示す制御時刻情報に基づいて、各ローカル制御装置３ａ，３ｂ，３ｃが被制御機器４を制御するので、センターサーバ２が各ローカル制御装置３ａ，３ｂ，３ｃへ制御コマンドを送出する時間差や、センターサーバ２から各ローカル制御装置３ａ，３ｂ，３ｃまでの通信経路等による通信時間の差があっても、実際に被制御機器が制御される時刻のバラツキが生じることなく、ローカル制御装置３ａ，３ｂ，３ｃが広範囲に配置されている場合でも制御の同時性を保つことができる。
【００２７】
また、センターサーバ２は、一括制御を行う毎に一括制御管理テーブル２５を更新しており、図６に示すように、最新の一括制御から順に一括制御管理Ｎｏ．（一括制御最大管理数：Ｍ）を付与して、各一括制御において制御コマンドを送出したローカル制御装置Ｎｏ．と当該ローカル制御装置によって制御された被制御機器Ｎｏ．とを、一括制御管理Ｎｏ．に対応させて格納する。
【００２８】
一方、センターサーバ２が制御コマンドを送出するローカル制御装置３が１台の場合、またはセンターサーバ２が制御コマンドを送出するローカル制御装置３が複数であっても制御の同時性が求められない場合、センターサーバ２では、制御コマンド生成部２２が、制御端末装置１からの制御指示のみに基づいて、制御対象の被制御機器４を制御するための制御コマンドを送出先のローカル制御装置３毎に生成し、制御コマンド送出部２３が各ローカル制御装置３へ制御コマンドを送出する。そして、制御対象の被制御機器４を配下とするローカル制御装置３では、制御コマンド受信部３１で受信した制御コマンドに制御時刻情報が含まれていないので、機器制御判断部３３が当該制御コマンドの実行を許可し、機器制御部３４が制御コマンドを実行して制御対象の被制御機器４を制御する。
【００２９】
（実施形態２）
本実施形態の遠隔制御システムに用いるセンターサーバ２は、図７に示すように、実施形態１の構成にタイマ部２６、通信時間計測部２７、通信時間管理テーブル２８を設けたものであり、実施形態１と同様の構成には同一の符号を付して説明は省略する。
【００３０】
そして、センターサーバ２の通信時間計測部２７は、制御コマンド送出部２３が制御コマンドを各ローカル制御装置３ａ，３ｂ，３ｃへ送出してから、制御コマンドを受け取ったローカル制御装置３ａ，３ｂ，３ｃからセンターサーバ２へ受信確認が返信されるまでの各時間をタイマ部２６によって計測し、その計測時間を通信時間管理テーブル２８に格納する。通信時間格納テーブル２８では、図８に示すように、ローカル制御装置Ｎｏ．に対応させて計測時間Ｔ１〜Ｔｎが格納されている。この通信時間格納テーブル２８への計測時間の格納処理は、ローカル制御装置３ａ，３ｂ，３ｃへの制御コマンド送信毎に行う方法、または前回の格納処理から一定時間経過後に行う方法、または最初の一回のみ行う方法がある。
【００３１】
そして、センターサーバ２の制御コマンド生成部２２では、通信時間管理テーブル２８に格納されたローカル制御装置３ａ，３ｂ，３ｃの各計測時間のうち最大時間より大きい時間を単位時間Ｘ（秒）とし、この単位時間Ｘ（秒）と送出する制御コマンドの数Ｙ（送出先のローカル制御装置３の数）とを乗じた値［Ｘ×Ｙ］を算出し、時計部２４において計時した現在時刻Ｚに［Ｘ×Ｙ］を加算した時刻［Ｚ＋（Ｘ×Ｙ）］に制御時刻情報が設定される。
【００３２】
したがって、センターサーバ２とローカル制御端末３ａ，３ｂ，３ｃとの間で発生する実際の通信時間に基づいて制御時刻情報を設定するので、実際の通信環境に応じた制御時刻情報を設定できる。
【００３３】
また、上述の計測時間は、センターサーバ２とローカル制御装置３との間で信号が１往復するのに要する時間にほぼ等しく、センターサーバ２から送出された制御コマンドがローカル制御装置３ａ，３ｂ，３ｃへ到達するまでの通信時間は計測時間の１／２に略等しくなることから、通信時間管理テーブル２８に格納されたローカル制御装置３ａ，３ｂ，３ｃの各計測時間のうち最大時間の１／２より大きい時間を単位時間Ｘ（秒）としてもよい。
【００３４】
（実施形態３）
本実施形態では、実施形態２の遠隔制御システムにおいて、センターサーバ２の制御コマンド送出部２３が、制御コマンドを各ローカル制御装置３ａ，３ｂ，３ｃへ送出する際に、通信時間管理テーブル２８に格納されている計測時間が長い装置から順に送出する。
【００３５】
したがって、最後に送出された制御コマンドは、最も短い時間で送出先のローカル制御装置３に到達するので、一括制御を行う制御時刻を早めることが可能となり、センターサーバ２の制御コマンド生成部２２では、通信時間管理テーブル２８に格納されたローカル制御装置３ａ，３ｂ，３ｃの各計測時間のうち最大時間またはこの最大時間より短い時間を単位時間Ｘ（秒）とできる。
【図面の簡単な説明】
【００３６】
【図１】実施形態１の遠隔制御システムの構成を示す図である。
【図２】同上のセンターサーバのブロック構成を示す図である。
【図３】同上のローカル制御装置のブロック構成を示す図である。
【図４】同上の一括制御の動作フローチャートを示す図である。
【図５】同上の制御コマンドのフォーマットを示す図である。
【図６】同上の一括制御管理テーブルの構成を示す図である。
【図７】実施形態２のセンターサーバのブロック構成を示す図である。
【図８】同上の通信時間管理テーブルの構成を示す図である。
【符号の説明】
【００３７】
１  制御端末装置
２  センターサーバ
２２  制御コマンド生成部
２３  制御コマンド送出部
３  ローカル制御装置
３４  機器制御部
４  被制御機器
５  ネットワーク
６  伝送線
【図１】
0005096853.tif 000002
【図２】
0005096853.tif 000003
【図３】
0005096853.tif 000004
【図４】
0005096853.tif 000005
【図５】
0005096853.tif 000006
【図６】
0005096853.tif 000007
【図７】
0005096853.tif 000008
【図８】
0005096853.tif 000009