(57)【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能に接続された複数のゲートウェイ装置とセンタサーバとを備える遠隔監視制御システムにおいて、
前記センタサーバは、
前記複数のゲートウェイ装置と通信を行うセンタ側通信部と、
前記複数のゲートウェイ装置の中の一つまたは複数のゲートウェイ装置それぞれに対する動作を指示する制御要求と、前記制御要求の対象となる各ゲートウェイ装置を示す情報とを、前記センタ側通信部によって前記複数のゲートウェイ装置のうち一のゲートウェイ装置である代表ゲートウェイ装置へ送信させる指示制御部とを備え、
前記複数のゲートウェイ装置は、
前記複数のゲートウェイ装置及び前記センタサーバとの間で通信を行う端末側通信部と、
自機が、前記代表ゲートウェイ装置であるか前記代表ゲートウェイ装置を除く他のゲートウェイ装置である通常ゲートウェイ装置であるかの設定を記憶する設定部と、
前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合、前記複数のゲートウェイ装置に対する制御要求の有無を取りまとめて問合わせる旨の問合わせ信号を前記センタサーバに送信する問合わせ処理部と、
前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合、前記端末側通信部によって前記センタサーバから前記制御要求と前記制御要求の対象となる前記各ゲートウェイ装置を示す情報とを取りまとめて受信し、前記制御要求の対象となるゲートウェイ装置が自機であれば当該制御要求に応じた制御動作を行い、前記制御要求の対象となるゲートウェイ装置が自機でなければ前記端末側通信部によって当該受信された制御要求を当該制御要求の対象となるゲートウェイ装置へ送信させる代表ゲートウェイ処理部と、
前記設定部により自機が前記通常ゲートウェイ装置として記憶されている場合、前記端末側通信部によって前記代表ゲートウェイ装置からの前記制御要求が受信されると、前記端末側通信部によって前記センタサーバと通信を行わせる通常ゲートウェイ処理部と
を備えることを特徴とする遠隔監視制御システム。
【請求項２】
前記センタサーバは、
前記制御要求の送信回数を、当該制御要求の対象である前記ゲートウェイ装置毎に計数する計数部と、
前記各ゲートウェイ装置が前記代表ゲートウェイ装置であるか否かを示す代表情報と前記計数部により計数された前記制御要求の送信回数とを、前記ゲートウェイ装置毎に記憶する記憶部と、
前記計数部により計数された前記送信回数が、前記記憶部によって、前記代表情報により前記代表ゲートウェイ装置であるとされているゲートウェイ装置について記憶されている前記送信回数を超える場合、当該送信回数を超えるゲートウェイ装置を指定して新たな代表ゲートウェイ装置に設定する指示である代表変更指示を、前記センタ側通信部によって前記代表ゲートウェイ装置へ送信させる変更指示部とをさらに備え、
前記複数のゲートウェイ装置は、
前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合に前記端末側通信部によって前記代表変更指示が受信されると、前記端末側通信部によって当該代表変更指示により指定されるゲートウェイ装置へ当該代表変更指示を送信させると共に前記設定部に自機を前記通常ゲートウェイ装置として記憶させ、前記設定部により自機が前記通常ゲートウェイ装置として記憶されている場合に前記端末側通信部によって前記代表変更指示が受信されると、前記設定部に自機を前記代表ゲートウェイ装置として記憶させる代表変更処理部をさらに備えること
を特徴とする請求項１記載の遠隔監視制御システム。
【請求項３】
前記センタサーバは、
前記各ゲートウェイ装置が前記代表ゲートウェイ装置であるか否かを示す代表情報と前記複数のゲートウェイ装置の優先順位とを予め記憶する記憶部と、
前記記憶部によって記憶されている前記制御要求の対象となるゲートウェイ装置の優先順位が、前記記憶部によって、前記代表情報により前記代表ゲートウェイ装置であるとされているゲートウェイ装置について記憶されている前記優先順位より高い場合、当該制御要求の対象となるゲートウェイ装置を指定して新たな代表ゲートウェイ装置に設定する指
示である代表変更指示を、前記センタ側通信部によって前記代表ゲートウェイ装置へ送信させる変更指示部とをさらに備え、
前記複数のゲートウェイ装置は、前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合に前記端末側通信部によって前記代表変更指示が受信されると、前記端末側通信部によって当該代表変更指示により指定されるゲートウェイ装置へ当該代表変更指示を送信させると共に前記設定部に自機を前記通常ゲートウェイ装置として記憶させ、前記設定部により自機が前記通常ゲートウェイ装置として記憶されている場合に前記端末側通信部によって前記代表変更指示が受信されると、前記設定部に自機を前記代表ゲートウェイ装置として記憶させる代表変更処理部をさらに備えること
を特徴とする請求項１記載の遠隔監視制御システム。
【請求項４】
前記複数のゲートウェイ装置は、
前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合に予め設定された一定の時間間隔で、自機が生存していることを示す生存確認通知を前記通常ゲートウェイ装置へ前記端末側通信部によって送信させる生存確認通知部をさらに備え、
前記設定部により自機が前記通常ゲートウェイ装置として記憶されている場合において前記一定の時間間隔を超える所定の監視時間内に前記端末側通信部によって前記生存確認通知が受信されない場合、自機を前記代表ゲートウェイ装置として前記設定部に記憶させる代表設定処理部をさらに備えること
を特徴とする請求項１〜３のいずれかに記載の遠隔監視制御システム。
【請求項５】
前記複数のゲートウェイ装置は、前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合に前記センタサーバに対して前記制御要求の有無を問合わせる問合わせ処理部をさらに備え、
前記センタサーバは、
前記問合わせを行ったゲートウェイ装置を前記代表ゲートウェイ装置として認識する問合わせ受付部と、
前記問合わせ受付部によって前記代表ゲートウェイ装置として認識されたゲートウェイ装置が複数あった場合、当該複数のゲートウェイ装置について、前記記憶部に記憶されている前記送信回数に基づいて新たな前記代表ゲートウェイ装置を決定し、当該決定された代表ゲートウェイ装置を除く他のゲートウェイ装置へ前記通常ゲートウェイ装置に設定する指示である通常設定指示を前記端末側通信部によって送信させる通常設定指示部とをさらに備えること
を特徴とする請求項２又は４記載の遠隔監視制御システム。
【請求項６】
前記記憶部は、前記複数のゲートウェイ装置の優先順位を予めさらに記憶するものであり、
前記通常設定指示部は、前記問合わせ受付部によって前記代表ゲートウェイ装置として認識されたゲートウェイ装置が複数あった場合、前記記憶部に記憶されている前記送信回数と前記優先順位とに基づいて新たな前記代表ゲートウェイ装置を決定すること
を特徴とする請求項５記載の遠隔監視制御システム。
【請求項７】
ネットワークを介して通信可能に接続された複数のゲートウェイ装置とセンタサーバとを備える遠隔監視制御システムに用いられるゲートウェイ装置であって、
他の前記ゲートウェイ装置及び前記センタサーバとの間で通信を行う端末側通信部と、
自機が、前記複数のゲートウェイ装置のうち一のゲートウェイ装置である代表ゲートウェイ装置であるか前記代表ゲートウェイ装置を除く他のゲートウェイ装置である通常ゲートウェイ装置であるかの設定を記憶する設定部と、
前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合、前記複数のゲートウェイ装置に対する制御要求の有無を取りまとめて問合わせる旨の問合わせ信号を前記センタサーバに送信する問合わせ処理部と、
前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合、前記端末側通信部によって前記センタサーバから前記制御要求と前記制御要求の対象となる前記各ゲートウェイ装置を示す情報とを取りまとめて受信し、前記制御要求の対象となるゲートウェイ装置が自機であれば当該制御要求に応じた制御動作を行い、前記制御要求の対象となるゲートウェイ装置が自機でなければ前記端末側通信部によって当該受信された制御要求を当該制御要求の対象となるゲートウェイ装置へ送信させる代表ゲートウェイ処理部と、
前記設定部により自機が前記通常ゲートウェイ装置として記憶されている場合、前記端末側通信部によって前記代表ゲートウェイ装置からの前記制御要求が受信されると、前記端末側通信部によって前記センタサーバと通信を行わせる通常ゲートウェイ処理部と
を備えることを特徴とするゲートウェイ装置。
【請求項８】
ネットワークを介して通信可能に接続された複数のゲートウェイ装置とセンタサーバとを備える遠隔監視制御システムに用いられるセンタサーバであって、
前記複数のゲートウェイ装置と通信を行うセンタ側通信部と、
前記複数のゲートウェイ装置の中の一つまたは複数のゲートウェイ装置それぞれに対する動作を指示する制御要求と、前記制御要求の対象となる各ゲートウェイ装置を示す情報とを、前記センタ側通信部によって前記複数のゲートウェイ装置のうち一のゲートウェイ装置である代表ゲートウェイ装置へ送信させる指示制御部と、
前記制御要求の送信回数を、当該制御要求の対象である前記ゲートウェイ装置毎に計数する計数部と、
前記各ゲートウェイ装置が前記代表ゲートウェイ装置であるか否かを示す代表情報と前記計数部により計数された前記制御要求の送信回数とを、前記ゲートウェイ装置毎に記憶する記憶部と、
前記計数部により計数された前記送信回数が、前記記憶部によって、前記代表情報により前記代表ゲートウェイ装置であるとされているゲートウェイ装置について記憶されている前記送信回数を超える場合、当該送信回数を超えるゲートウェイ装置を指定して新たな代表ゲートウェイ装置に設定する指示である代表変更指示を、前記センタ側通信部によって前記代表ゲートウェイ装置へ送信させる変更指示部と
を備えることを特徴とするセンタサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して通信可能に接続された複数のゲートウェイ装置とセンタサーバとを備える遠隔監視制御システム及び、これに用いられるゲートウェイ装置、センタサーバに関する。
【背景技術】
【０００２】
戸建て住宅、集合住宅、庁舎、ホール、商業ビル、オフィスビル及び工場等の建物には、照明機器、空調機器、計測機器及び防犯機器等の様々な機器が設置されている。近年では、通信技術等の進展により、これら機器は、有線又は無線の伝送路によって相互に通信可能に接続されることによってネットワーク化され、さらにセンタサーバがネットワークに接続されてセンタサーバによって集中的に監視、制御されるようになっている。そして、インターネットの普及により、最近では、インターネットを利用してセンタサーバからこれら機器を遠隔に監視、制御する遠隔監視制御システムの開発も進展している（例えば、特許文献１参照。）。
【０００３】
図１０は、この種の背景技術に係る遠隔監視制御システムの構成の一例を示すブロック図である。図１０に示す遠隔監視制御システム１０１は、例えば住宅やビル等の建物に設置される防犯機器や空調機器等であるローカルシステム１０２−１，１０２−２，１０２−３と、機器監視制御装置の一態様であるゲートウェイ装置１０３−１，１０３−２，１０３−３と、例えば電話網、ディジタル通信網及び無線通信網等から構成されるネットワーク１０４と、例えばコンピュータを用いて構成されるセンタサーバ１０５とを備えている。ここで、本明細書において、総称する場合には添え字を省略した参照符号で示し、個別の構成を指す場合には添え字を付した参照符号で示す。
【０００４】
そして、ゲートウェイ装置１０３−１，１０３−２，１０３−３は、センタサーバ１０５に対してそれぞれ、ゲートウェイ装置１０３−１，１０３−２，１０３−３に接続されたローカルシステム１０２−１，１０２−２，１０２−３への制御要求の有無を問合わせる。
【０００５】
センタサーバ１０５は、問合わせに応じてローカルシステム１０２−１，１０２−２，１０２−３の動作を指示する制御要求をゲートウェイ装置１０３−１，１０３−２，１０３−３へそれぞれ送信し、ゲートウェイ装置１０３−１，１０３−２，１０３−３は、センタサーバ１０５から送信された制御要求を受信してローカルシステム１０２−１，１０２−２，１０２−３で処理可能な信号形式に変換して送信する。
【０００６】
ローカルシステム１０２−１，１０２−２，１０２−３はセンタサーバ１０５からの制御要求に対する応答信号や防犯警報等を示す監視情報等を、ゲートウェイ装置１０３−１，１０３−２，１０３−３へそれぞれ送信する。ゲートウェイ装置１０３−１，１０３−２，１０３−３は、ローカルシステム１０２−１，１０２−２，１０２−３から送信された監視情報や各ゲートウェイ装置１０３の生存状態を通知するための生存信号等をネットワーク１０４を介して遠隔に設置されたセンタサーバ１０５へそれぞれ定期的に送信するようになっている。
【特許文献１】特開２００４−２８０７１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、ネットワーク１０４に接続された複数のゲートウェイ装置１０３からそれぞれセンタサーバ１０５への問合わせ処理が行われると、センタサーバ１０５は複数のゲートウェイ装置１０３とそれぞれ通信処理を実行する必要があるため、ゲートウェイ装置１０３の台数の増加に伴いセンタサーバ１０５の通信負荷が増大するという不都合があった。
【０００８】
本発明は、このような問題に鑑みて為された発明であり、複数のゲートウェイ装置とサーバ装置とを備えた遠隔監視制御システムにおいて、ゲートウェイ装置の台数の増加に伴うサーバ装置における通信負荷の増加を低減することができる遠隔監視制御システム、ゲートウェイ装置、及びセンタサーバを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するために、本発明の第１の手段に係る遠隔監視制御システムは、ネットワークを介して通信可能に接続された複数のゲートウェイ装置とセンタサーバとを備える遠隔監視制御システムにおいて、前記センタサーバは、前記複数のゲートウェイ装置と通信を行うセンタ側通信部と、前記複数のゲートウェイ装置の中の一つまたは複数のゲートウェイ装置それぞれに対する動作を指示する制御要求と、前記制御要求の対象となる各ゲートウェイ装置を示す情報とを、前記センタ側通信部によって前記複数のゲートウェイ装置のうち一のゲートウェイ装置である代表ゲートウェイ装置へ送信させる指示制御部とを備え、前記複数のゲートウェイ装置は、前記複数のゲートウェイ装置及び前記センタサーバとの間で通信を行う端末側通信部と、自機が、前記代表ゲートウェイ装置であるか前記代表ゲートウェイ装置を除く他のゲートウェイ装置である通常ゲートウェイ装置であるかの設定を記憶する設定部と、前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合、前記複数のゲートウェイ装置に対する制御要求の有無を取りまとめて問合わせる旨の問合わせ信号を前記センタサーバに送信する問合わせ処理部と、前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合、前記端末側通信部によって前記センタサーバから前記制御要求と前記制御要求の対象となる前記各ゲートウェイ装置を示す情報とを取りまとめて受信し、前記制御要求の対象となるゲートウェイ装置が自機であれば当該制御要求に応じた制御動作を行い、前記制御要求の対象となるゲートウェイ装置が自機でなければ前記端末側通信部によって当該受信された制御要求を当該制御要求の対象となるゲートウェイ装置へ送信させる代表ゲートウェイ処理部と、前記設定部により自機が前記通常ゲートウェイ装置として記憶されている場合、前記端末側通信部によって前記代表ゲートウェイ装置からの前記制御要求が受信されると、前記端末側通信部によって前記センタサーバと通信を行わせる通常ゲートウェイ処理部とを備える。
【００１０】
また、上述の遠隔監視制御システムにおいて、前記センタサーバは、前記制御要求の送信回数を、当該制御要求の対象である前記ゲートウェイ装置毎に計数する計数部と、前記各ゲートウェイ装置が前記代表ゲートウェイ装置であるか否かを示す代表情報と前記計数部により計数された前記制御要求の送信回数とを、前記ゲートウェイ装置毎に記憶する記憶部と、前記計数部により計数された前記送信回数が、前記記憶部によって、前記代表情報により前記代表ゲートウェイ装置であるとされているゲートウェイ装置について記憶されている前記送信回数を超える場合、当該送信回数を超えるゲートウェイ装置を指定して新たな代表ゲートウェイ装置に設定する指示である代表変更指示を、前記センタ側通信部によって前記代表ゲートウェイ装置へ送信させる変更指示部とをさらに備え、前記複数のゲートウェイ装置は、前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合に前記端末側通信部によって前記代表変更指示が受信されると、前記端末側通信部によって当該代表変更指示により指定されるゲートウェイ装置へ当該代表変更指示を送信させると共に前記設定部に自機を前記通常ゲートウェイ装置として記憶させ、前記設定部により自機が前記通常ゲートウェイ装置として記憶されている場合に前記端末側通信部によって前記代表変更指示が受信されると、前記設定部に自機を前記代表ゲートウェイ装置として記憶させる代表変更処理部をさらに備えることを特徴としている。
【００１１】
また、上述の遠隔監視制御システムにおいて、前記センタサーバは、前記各ゲートウェイ装置が前記代表ゲートウェイ装置であるか否かを示す代表情報と前記複数のゲートウェイ装置の優先順位とを予め記憶する記憶部と、前記記憶部によって記憶されている前記制御要求の対象となるゲートウェイ装置の優先順位が、前記記憶部によって、前記代表情報により前記代表ゲートウェイ装置であるとされているゲートウェイ装置について記憶されている前記優先順位より高い場合、当該制御要求の対象となるゲートウェイ装置を指定して新たな代表ゲートウェイ装置に設定する指示である代表変更指示を、前記センタ側通信部によって前記代表ゲートウェイ装置へ送信させる変更指示部とをさらに備え、前記複数のゲートウェイ装置は、前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合に前記端末側通信部によって前記代表変更指示が受信されると、前記端末側通信部によって当該代表変更指示により指定されるゲートウェイ装置へ当該代表変更指示を送信させると共に前記設定部に自機を前記通常ゲートウェイ装置として記憶させ、前記設定部により自機が前記通常ゲートウェイ装置として記憶されている場合に前記端末側通信部によって前記代表変更指示が受信されると、前記設定部に自機を前記代表ゲートウェイ装置として記憶させる代表変更処理部をさらに備えることを特徴としている。
【００１２】
また、上述の遠隔監視制御システムにおいて、前記複数のゲートウェイ装置は、前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合に予め設定された一定の時間間隔で、自機が生存していることを示す生存確認通知を前記通常ゲートウェイ装置へ前記端末側通信部によって送信させる生存確認通知部をさらに備え、前記設定部により自機が前記通常ゲートウェイ装置として記憶されている場合において前記一定の時間間隔を超える所定の監視時間内に前記端末側通信部によって前記生存確認通知が受信されない場合、自機を前記代表ゲートウェイ装置として前記設定部に記憶させる代表設定処理部をさらに備えることを特徴としている。
【００１３】
また、上述の遠隔監視制御システムにおいて、前記複数のゲートウェイ装置は、前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合に前記センタサーバに対して前記制御要求の有無を問合わせる問合わせ処理部をさらに備え、前記センタサーバは、前記問合わせを行ったゲートウェイ装置を前記代表ゲートウェイ装置として認識する問合わせ受付部と、前記問合わせ受付部によって前記代表ゲートウェイ装置として認識されたゲートウェイ装置が複数あった場合、当該複数のゲートウェイ装置について、前記記憶部に記憶されている前記送信回数に基づいて新たな前記代表ゲートウェイ装置を決定し、当該決定された代表ゲートウェイ装置を除く他のゲートウェイ装置へ前記通常ゲートウェイ装置に設定する指示である通常設定指示を前記端末側通信部によって送信させる通常設定指示部とをさらに備えることを特徴としている。
【００１４】
また、上述の遠隔監視制御システムにおいて、前記記憶部は、前記複数のゲートウェイ装置の優先順位を予めさらに記憶するものであり、前記通常設定指示部は、前記問合わせ受付部によって前記代表ゲートウェイ装置として認識されたゲートウェイ装置が複数あった場合、前記記憶部に記憶されている前記送信回数と前記優先順位とに基づいて新たな前記代表ゲートウェイ装置を決定することを特徴としている。
【００１５】
そして、本発明の第２の手段に係るゲートウェイ装置は、ネットワークを介して通信可能に接続された複数のゲートウェイ装置とセンタサーバとを備える遠隔監視制御システムに用いられるゲートウェイ装置であって、他の前記ゲートウェイ装置及び前記センタサーバとの間で通信を行う端末側通信部と、自機が、前記複数のゲートウェイ装置のうち一のゲートウェイ装置である代表ゲートウェイ装置であるか前記代表ゲートウェイ装置を除く他のゲートウェイ装置である通常ゲートウェイ装置であるかの設定を記憶する設定部と、前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合、前記複数のゲートウェイ装置に対する制御要求の有無を取りまとめて問合わせる旨の問合わせ信号を前記センタサーバに送信する問合わせ処理部と、前記設定部により自機が前記代表ゲートウェイ装置として記憶されている場合、前記端末側通信部によって前記センタサーバから前記制御要求と前記制御要求の対象となる前記各ゲートウェイ装置を示す情報とを取りまとめて受信し、前記制御要求の対象となるゲートウェイ装置が自機であれば当該制御要求に応じた制御動作を行い、前記制御要求の対象となるゲートウェイ装置が自機でなければ前記端末側通信部によって当該受信された制御要求を当該制御要求の対象となるゲートウェイ装置へ送信させる代表ゲートウェイ処理部と、前記設定部により自機が前記通常ゲートウェイ装置として記憶されている場合、前記端末側通信部によって前記代表ゲートウェイ装置からの前記制御要求が受信されると、前記端末側通信部によって前記センタサーバと通信を行わせる通常ゲートウェイ処理部とを備える。
【００１６】
さらに、本発明の第３の手段に係るセンタサーバは、ネットワークを介して通信可能に接続された複数のゲートウェイ装置とセンタサーバとを備える遠隔監視制御システムに用いられるセンタサーバであって、前記複数のゲートウェイ装置と通信を行うセンタ側通信部と、前記複数のゲートウェイ装置の中の一つまたは複数のゲートウェイ装置それぞれに対する動作を指示する制御要求と、前記制御要求の対象となる各ゲートウェイ装置を示す情報とを、前記センタ側通信部によって前記複数のゲートウェイ装置のうち一のゲートウェイ装置である代表ゲートウェイ装置へ送信させる指示制御部と、前記制御要求の送信回数を、当該制御要求の対象である前記ゲートウェイ装置毎に計数する計数部と、前記各ゲートウェイ装置が前記代表ゲートウェイ装置であるか否かを示す代表情報と前記計数部により計数された前記制御要求の送信回数とを、前記ゲートウェイ装置毎に記憶する記憶部と、前記計数部により計数された前記送信回数が、前記記憶部によって、前記代表情報により前記代表ゲートウェイ装置であるとされているゲートウェイ装置について記憶されている前記送信回数を超える場合、当該送信回数を超えるゲートウェイ装置を指定して新たな代表ゲートウェイ装置に設定する指示である代表変更指示を、前記センタ側通信部によって前記代表ゲートウェイ装置へ送信させる変更指示部とを備える。
【発明の効果】
【００１７】
このような構成の遠隔監視制御システム、ゲートウェイ装置、及びセンタサーバは、センタサーバにおける指示制御部によって、複数のゲートウェイ装置に対する制御要求が代表ゲートウェイ装置へ送信される。そして、設定部により自機が代表ゲートウェイ装置として記憶されている代表ゲートウェイ装置は、端末側通信部によってセンタサーバから複数のゲートウェイ装置に対する制御要求を取りまとめて受信し、当該受信された制御要求を対象となるゲートウェイ装置へ送信させる。さらに、設定部により自機が通常ゲートウェイ装置として記憶されている通常ゲートウェイ装置は、端末側通信部によって代表ゲートウェイ装置からの制御要求が受信されると、端末側通信部によってセンタサーバと通信が行われる。これにより、センタサーバは複数のゲートウェイ装置に対する制御要求を代表ゲートウェイ装置へ送信するので、センタサーバは各ゲートウェイ装置に対して個別に制御要求を送信する必要がなく、ゲートウェイ装置の台数の増加に伴うセンタサーバにおける通信負荷の増加を低減することができる。また、通常ゲートウェイ装置は、代表ゲートウェイ装置から制御要求を受信し、直接センタサーバとの間で通信を行うので、代表ゲートウェイ装置は各通常ゲートウェイ装置と通信してセンタサーバへ中継する必要がなく、代表ゲートウェイ装置における通信負荷の増大を抑制することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。
【００１９】
図１は、本発明の一実施形態に係るセンタサーバとゲートウェイ装置とを用いた遠隔監視制御システムの一例を示すブロック図である。図１に示す遠隔監視制御システム１は、例えば住宅やビル等の建物に設置される防犯機器や空調機器等であるローカルシステム２−１，２−２，２−３と、ローカルシステム２−１，２−２，２−３の動作を制御したり状態を監視したりする機器監視制御装置の一態様であるゲートウェイ装置３−１，３−２，３−３と、例えば電話網、ディジタル通信網及び無線通信網等から構成されるネットワーク４と、例えばパーソナルコンピュータを用いて構成されるセンタサーバ５とを備えている。
【００２０】
ネットワーク４は、例えば、通信プロトコルにＨＴＴＰ（HyperText Transfer Protocol）、ＦＴＰ（File Transfer Protocol）及びＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等の所謂インターネットプロトコル群が用いられてインターネットを構成する。なお、ネットワーク４は、イントラネットでもよい。各ゲートウェイ装置３は、例えばＵＰｎＰ（Universal Plug and Play）等、公知の手段を用いて他のゲートウェイ装置３やセンタサーバ５のアドレス情報を取得し、ゲートウェイ装置３−１，３−２，３−３とセンタサーバ５とは、ネットワーク４を介して相互に通信可能に構成されている。また、ゲートウェイ装置３−１，３−２，３−３には、ローカルシステム２−１，２−２，２−３が、それぞれ通信可能に接続されている。
【００２１】
そして、ゲートウェイ装置３−１，３−２，３−３のうちの一台、例えばゲートウェイ装置３−１が代表ゲートウェイ装置に設定されている場合、ゲートウェイ装置３−１は、センタサーバ５に対して問合わせを行い、センタサーバ５によって、ローカルシステム２−１，２−２，２−３に対する動作を指示する旨の制御要求の有無が取りまとめて確認され、センタサーバ５からローカルシステム２、例えばローカルシステム２−２に対する制御要求がゲートウェイ装置３−１へ送信される。そして、ゲートウェイ装置３−１からローカルシステム２−２の動作を管理しているゲートウェイ装置３−２へ当該制御要求が送信され、ゲートウェイ装置３−２によって、当該制御要求に応じてローカルシステム２−２の動作が制御される。
【００２２】
さらに、センタサーバ５からの制御要求に対する応答通知として、ゲートウェイ装置３−２からセンタサーバ５へ、ローカルシステム２−２の動作状態や監視情報等を示す情報がセンタサーバ５へ送信される。
【００２３】
なお、センタサーバ５からの制御要求が代表ゲートウェイ装置であるゲートウェイ装置３−１に対するものであった場合は、ゲートウェイ装置３−１によって当該制御要求に応じた処理が実行され、当該制御要求に対する応答通知がセンタサーバ５へ送信される。
【００２４】
図２は、図１に示すセンタサーバ５の構成の一例を示すブロック図である。図２に示すセンタサーバ５は、例えば記憶部５１、センタ側通信部５２、及び制御部５３を備えている。記憶部５１は、複数のゲートウェイ装置３を管理するための情報等を記憶する記憶部であり、機能的に、複数のゲートウェイ装置３を管理するための情報を登録する管理情報テーブルを記憶する管理情報テーブル記憶部５１１を備え、ゲートウェイ装置３へ動作を指示する制御要求や代表ゲートウェイ装置の変更を要求する代表変更指示を送信したりするための各種プログラム、及び、センタサーバ５の通信アドレス等の各種プログラムの実行に必要な情報や各種プログラムの実行中に生じる情報等の各種情報を記憶する。
【００２５】
記憶部５１は、例えば、制御部５３のいわゆるワーキングメモリとなるＲＡＭ（Random Access Memory）等の揮発性の記憶素子、及び、ＲＯＭ（Read Only Memory）や書換可能なＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）等の不揮発性の記憶素子を備えて構成される。
【００２６】
センタ側通信部５２は、ネットワーク４に接続され、ネットワーク４を介してゲートウェイ装置３との間で通信信号を送受信するためのインターフェース回路である。センタ側通信部５２は、制御部５３からのデータをネットワーク４の通信プロトコルに従った通信信号に変換すると共にネットワーク４からの通信信号を制御部５３が処理可能な形式のデータに変換する。
【００２７】
制御部５３は、例えば、マイクロプロセッサ及びその周辺回路等を備えて構成され、所定の制御プログラムを実行することにより、制御要求を代表ゲートウェイ装置へ送信する指示制御部５３１と、問合わせを行ったゲートウェイ装置を代表ゲートウェイ装置として認識する問合わせ受付部５３２と、制御要求の送信回数をゲートウェイ装置毎に計数する計数部５３３と、計数部５３３により計数された送信回数が、代表ゲートウェイ装置への送信回数を超える場合、当該送信回数を超えるゲートウェイ装置を指定して新たな代表ゲートウェイ装置に設定する指示である代表変更指示を送信する変更指示部５３４と、代表ゲートウェイ装置が複数あった場合、当該複数のゲートウェイ装置について記憶部に記憶されている送信回数に基づいて新たな代表ゲートウェイ装置を決定し、当該決定された代表ゲートウェイ装置を除く他のゲートウェイ装置へ通常ゲートウェイ装置に設定する指示である通常設定指示を送信する通常設定指示部５３５として機能する。
【００２８】
図３は、図１に示すゲートウェイ装置３の構成の一例を示すブロック図である。図３に示すゲートウェイ装置３は、例えば、端末側通信部３１と、ローカル側通信部３２と、制御部３３とを備えている。端末側通信部３１は、ネットワーク４に接続され、ネットワーク４を介してセンタサーバ５及び他のゲートウェイ装置３との間で通信信号を送受信するためのインターフェース回路である。端末側通信部３１は、制御部３３からのデータをネットワーク４の通信プロトコルに従った通信信号に変換すると共にネットワーク４からの通信信号を制御部３３が処理可能な形式のデータに変換する。
【００２９】
ローカル側通信部３２は、例えばＬＡＮ（Local Area Network）や電力線搬送通信等の伝送路を介してローカルシステム２に接続され、ローカルシステム２との間で通信信号を送受信するためのインターフェース回路である。ローカル側通信部３２は、制御部３３からのデータをローカルシステム２で受信可能な通信信号に変換すると共にローカルシステム２からの通信信号を制御部３３が処理可能な形式のデータに変換する。
【００３０】
制御部３３は、例えば、マイクロプロセッサ、ＲＡＭ等の揮発性の記憶素子、及びＲＯＭ等の不揮発性の記憶素子、及びその周辺回路等を備えて構成されており、例えばＲＡＭを用いて構成され、自機が代表ゲートウェイ装置であるか通常ゲートウェイ装置であるかを記憶する設定部３３１を備える。また、制御部３３は、所定の制御プログラムを実行することにより、センタサーバに対して制御要求の有無を問合わせる問合わせ処理部３３２と、センタサーバから制御要求を取りまとめて受信し、当該受信された制御要求を対象となるゲートウェイ装置へ送信する代表ゲートウェイ処理部３３３と、代表ゲートウェイ装置からの制御要求に対する応答を示す応答通知をセンタサーバへ送信する通常ゲートウェイ処理部３３４と、自機が代表ゲートウェイ装置であって代表変更指示を受信した場合に指定のゲートウェイ装置へ当該代表変更指示を送信すると共に自機を通常ゲートウェイ装置として設定部に記憶させ、自機が通常ゲートウェイ装置であって代表変更指示を受信した場合に自機を代表ゲートウェイ装置として記憶させる代表変更処理部３３５と、自機が代表ゲートウェイ装置であれば予め設定された一定の時間間隔で自機が生存していることを示す生存確認通知を通常ゲートウェイ装置へ送信する生存確認通知部３３６と、自機が通常ゲートウェイ装置であれば一定の時間間隔を超える所定の監視時間内に代表ゲートウェイ装置からの生存確認通知が受信されない場合、自機を代表ゲートウェイ装置として設定部３３１に記憶させる代表設定処理部３３７として機能する。
【００３１】
次に、上述のように構成された遠隔監視制御システム１の動作について説明する。図４、図５、図６は、ゲートウェイ装置３の動作の一例を示すフローチャートである。また、図７、図８は、図１に示すセンタサーバ５の動作の一例を示すフローチャートである。また、図４は代表ゲートウェイ装置として設定されているゲートウェイ装置３の動作の一例を示すフローチャートであり、図５、図６は、通常ゲートウェイ装置として設定されているゲートウェイ装置３の動作の一例を示すフローチャートである。
【００３２】
まず、例えば、ゲートウェイ装置３−１における設定部３３１に自機が代表ゲートウェイ装置である旨の設定が記憶され、すなわちゲートウェイ装置３−１が代表ゲートウェイ装置に設定されている場合、図４を参照してゲートウェイ装置３−１における問合わせ処理部３３２によって、ローカルシステム２−１，２−２，２−３への制御要求の有無を取りまとめて問合わせる旨の問合わせ信号が端末側通信部３１からネットワーク４を介してセンタサーバ５へ送信され、問合わせが行われる（ステップＳ１）。
【００３３】
次に、図７を参照して、センタサーバ５において、ゲートウェイ装置３−１からの問合わせ信号がセンタ側通信部５２によって受信され（ステップＳ１００）、問合わせ受付部５３２によって、当該問合わせを行ったゲートウェイ装置３−１が代表ゲートウェイ装置として認識される。
【００３４】
図９は、管理情報テーブル記憶部５１１に記憶されている管理情報テーブル５１２の一例を示す説明図である。図９に示す管理情報テーブル５１２には、ゲートウェイ装置３−１，３−２，３−３それぞれについて、優先順位５１３と、代表ゲートウェイ装置か否かを示す代表情報５１４と、制御回数５１５とが記憶されている。以下、各図において「ゲートウェイ装置」を「ＧＷ」と略記する。
【００３５】
優先順位５１３は、代表ゲートウェイ装置を決定するための優先順位で、図９に示す例では、ゲートウェイ装置３−１，３−２の優先順位が「１」、すなわち同じ優先順位にされており、ゲートウェイ装置３−３の優先順位が「２」、すなわち優先順位がゲートウェイ装置３−１，３−２の次になるように設定されている。優先順位５１３を用いた代表ゲートウェイ装置の決定動作については後述する。
【００３６】
代表情報５１４は、代表ゲートウェイ装置か否かを示すもので、図９に示す例では、問合わせ受付部５３２によってゲートウェイ装置３−１が代表ゲートウェイ装置として認識されると共に「Ｏ」によって代表ゲートウェイ装置として識別されて記憶されている。制御回数５１５は、各ゲートウェイ装置３に対して制御要求を送信した回数（各ゲートウェイ装置３によって制御されるローカルシステム２に対する制御要求を送信した場合を含む）を示している。
【００３７】
次に、問合わせ受付部５３２によって、管理情報テーブル記憶部５１１に記憶されている管理情報テーブル５１２が参照され、ゲートウェイ装置３−１以外に代表ゲートウェイ装置とされているゲートウェイ装置が有るか否かが確認される（ステップＳ１０１）。そして、ゲートウェイ装置３−１以外に代表ゲートウェイ装置がなければ（ステップＳ１０１でＮＯ）、問合わせ受付部５３２によって、ステップＳ１００において受信された問合わせを行ったゲートウェイ装置３−１が代表ゲートウェイ装置として認識され、管理情報テーブル記憶部５１１にゲートウェイ装置３−１が代表ゲートウェイ装置として記憶され（ステップＳ１０２）、制御要求の送信処理を行うべくステップＳ１０３へ移行する。
【００３８】
一方、ゲートウェイ装置３−１以外にも代表ゲートウェイ装置があれば代表ゲートウェイ装置が複数台存在する状態になっているので、代表ゲートウェイ装置を１台にするべくステップＳ２００へ移行する（ステップＳ１０１でＹＥＳ）。ステップＳ２００〜Ｓ２０４の動作については後述する。
【００３９】
図９に示す管理情報テーブル５１２の例においては、ゲートウェイ装置３−１以外に代表ゲートウェイ装置はないので（ステップＳ１０１でＮＯ）、ゲートウェイ装置３−１が代表ゲートウェイ装置として記憶された後（ステップＳ１０２）、ステップＳ１０３へ移行する。
【００４０】
そして、計数部５３３によって、センタサーバ５から各ゲートウェイ装置３への動作を指示する制御要求（各ゲートウェイ装置３によって制御されるローカルシステム２に対する制御要求を含む）の有無が確認され（ステップＳ１０３）、制御要求がなければ（ステップＳ１０３でＮＯ）再びゲートウェイ装置からの問合わせ受信処理（ステップＳ１００）に移行する一方、制御要求があれば（ステップＳ１０３でＹＥＳ）、管理情報テーブル５１２における当該制御要求の対象となるゲートウェイ装置３の制御回数５１５がカウントアップ（「１」加算）される（ステップＳ１０４）。
【００４１】
なお、「制御要求の対象となるゲートウェイ装置３」には、制御要求の対象となるローカルシステム２を制御するゲートウェイ装置３を含む。以下の記載においても同様である。
【００４２】
次に、図８を参照して、変更指示部５３４によって、管理情報テーブル５１２が参照され、優先順位５１３の設定の有無が確認され（ステップＳ１０５）、優先順位５１３の設定がされていれば（ステップＳ１０５でＹＥＳ）、「制御要求の対象となるゲートウェイ装置３」と現状の代表ゲートウェイ装置とについて優先順位５１３が比較され（ステップＳ１０７）、現状の代表ゲートウェイ装置と「制御要求の対象となるゲートウェイ装置３」との優先順位５１３が異なり（ステップＳ１０６でＮＯ）、「制御要求の対象となるゲートウェイ装置３」の優先順位５１３が現状の代表ゲートウェイ装置の優先順位５１３以下であれば（ステップＳ１０７でＮＯ）、指示制御部５３１からの制御信号に応じてセンタ側通信部５２によって、ネットワーク４を介して代表ゲートウェイ装置へ、「制御要求の対象となるゲートウェイ装置３」を示す情報と制御要求とが送信される（ステップＳ１０８）。
【００４３】
この場合、「制御要求の対象となるゲートウェイ装置３」が複数ある場合であっても、各「制御要求の対象となるゲートウェイ装置３」への制御要求が取りまとめて代表ゲートウェイ装置へ送信される。これにより、「制御要求の対象となるゲートウェイ装置３」が複数ある場合であっても、センタサーバ５から複数の「制御要求の対象となるゲートウェイ装置３」に対してそれぞれ制御要求の送信処理を行う必要がなく、センタサーバ５の通信負荷を低減することができる。
【００４４】
一方、ステップＳ１０７において、「制御要求の対象となるゲートウェイ装置３」の方が現状の代表ゲートウェイ装置よりも優先順位５１３が高ければ（ステップＳ１０７でＹＥＳ）、変更指示部５３４によって、「制御要求の対象となるゲートウェイ装置３」が新たな代表ゲートウェイ装置として管理情報テーブル５１２に記憶されると共に、「制御要求の対象となるゲートウェイ装置３」を新たな代表ゲートウェイ装置に設定する指示である代表変更指示が生成される。
【００４５】
そして、指示制御部５３１及び変更指示部５３４からの制御信号に応じてセンタ側通信部５２によって、ネットワーク４を介して代表ゲートウェイ装置へ、「制御要求の対象となるゲートウェイ装置３」を示す情報と制御要求と代表変更指示とが送信される（ステップＳ１０９）。
【００４６】
これにより、優先順位の高いゲートウェイ装置３を、代表ゲートウェイ装置として設定することができる。上述したように、センタサーバ５からの制御要求が代表ゲートウェイ装置に対するものであった場合には、代表ゲートウェイ装置によって当該制御要求に応じた処理が実行され、当該制御要求に対する応答通知がセンタサーバ５へ送信されるので、代表ゲートウェイ装置以外の通常ゲートウェイ装置に対して制御要求を送信した場合と比較して、制御要求の送信後応答通知が返信されるまでの時間が短縮される。
【００４７】
従って、特定のゲートウェイ装置３からの応答通知の取得を急ぐ場合、例えば、ローカルシステム２−２に対して制御要求を送信した場合の応答通知が得られる応答時間を、他のローカルシステム２−１，２−３に対して制御要求を送信した場合の応答時間よりも短縮したい場合には、ローカルシステム２−２を制御するゲートウェイ装置３−２の優先順位を高く設定しておくことにより、ゲートウェイ装置３−２が代表ゲートウェイに設定され、ゲートウェイ装置３−２からの応答時間を短縮することができる。
【００４８】
また、ステップＳ１０５において優先順位５１３の設定がされていない場合（ステップＳ１０５でＮＯ）及びステップＳ１０６において現状の代表ゲートウェイ装置と「制御要求の対象となるゲートウェイ装置３」との優先順位５１３が同じであった場合（ステップＳ１０６でＹＥＳ）には、制御回数５１５に基づき代表ゲートウェイ装置を設定するべくステップＳ１１０へ移行する。例えば、「制御要求の対象となるゲートウェイ装置３」がゲートウェイ装置３−２であった場合、図９に示す管理情報テーブル５１２では、代表ゲートウェイ装置であるゲートウェイ装置３−１とゲートウェイ装置３−２とは優先順位５１３が同じであるので、ステップＳ１１０へ移行する。
【００４９】
そして、「制御要求の対象となるゲートウェイ装置３」と現状の代表ゲートウェイ装置とについて管理情報テーブル５１２に記憶されている制御回数５１５が比較され、「制御要求の対象となるゲートウェイ装置３」の制御回数５１５が現状の代表ゲートウェイ装置の制御回数５１５以下であった場合には（ステップＳ１１０でＹＥＳ）、ステップＳ１０８へ移行して、上記と同様代表ゲートウェイ装置へ「制御要求の対象となるゲートウェイ装置３」を示す情報と制御要求とが送信される一方、「制御要求の対象となるゲートウェイ装置３」の方が現状の代表ゲートウェイ装置よりも制御回数５１５が多かった場合には（ステップＳ１１０でＹＥＳ）、ステップＳ１０９へ移行して、上記と同様「制御要求の対象となるゲートウェイ装置３」を示す情報と制御要求と代表変更指示とが送信される。
【００５０】
例えば、図９に示す管理情報テーブル５１２の例では、「制御要求の対象となるゲートウェイ装置３」であるゲートウェイ装置３−２の方が、代表ゲートウェイ装置であるゲートウェイ装置３−１よりも制御回数５１５が多いので、ステップＳ１０９において、制御要求の対象であるゲートウェイ装置３−２を示す情報と、ゲートウェイ装置３−２に対する制御要求と、ゲートウェイ装置３−２を代表ゲートウェイに設定する旨の代表変更指示とがセンタサーバ５からゲートウェイ装置３−１へ送信される。
【００５１】
これにより、制御回数５１５の代表ゲートウェイ装置より多いゲートウェイ装置３が代表ゲートウェイ装置に設定される。上述したように、センタサーバ５からの制御要求が代表ゲートウェイ装置に対するものであった場合には、代表ゲートウェイ装置によって当該制御要求に応じた処理が実行され、代表ゲートウェイ装置から他のゲートウェイ装置３へ制御要求を送信する通信処理が行われないので、制御回数５１５のより多いゲートウェイ装置３を代表ゲートウェイ装置に設定することにより、代表ゲートウェイ装置と他のゲートウェイ装置３との間の通信回数を減らし、通信負荷を低減することができる。
【００５２】
以上、ステップＳ１０４〜Ｓ１０９の処理により、優先順位５１３と制御回数５１５とに基づいて代表ゲートウェイ装置を決定し、優先順位のより高いゲートウェイ装置３、及び制御回数５１５のより多いゲートウェイ装置３を優先的に代表ゲートウェイ装置に設定することができるので、優先順位の高いゲートウェイ装置３からの応答時間を短縮することができると共に、代表ゲートウェイ装置と他のゲートウェイ装置３との通信負荷を低減することができる。
【００５３】
なお、優先順位５１３と制御回数５１５とに基づいて代表ゲートウェイ装置を決定する例を示したが、優先順位５１３のみ、あるいは制御回数５１５のみに基づいて代表ゲートウェイ装置を決定する構成としてもよい。また、先に優先順位５１３の高いものを代表ゲートウェイ装置として選び、優先順位５１３が同じ場合に制御回数５１５の多いものを代表ゲートウェイ装置として決定する例を示したが、先に制御回数５１５の多いものを代表ゲートウェイ装置として選び、制御回数５１５が同じ場合に優先順位５１３の高いものを代表ゲートウェイ装置として決定するようにしてもよい。
【００５４】
次に、図４に戻って、ゲートウェイ装置３−１では、ステップＳ２において、端末側通信部３１によって問合わせに対するセンタサーバ５からの返信データが受信され、代表ゲートウェイ処理部３３３によって、当該受信された返信データにゲートウェイ装置３−１を通常ゲートウェイ装置に設定する旨の通常設定指示が含まれているか否かが確認され（ステップＳ２）、通常設定指示が含まれていれば（ステップＳ２でＹＥＳ）、設定部３３１に自機を通常ゲートウェイ装置であるとして記憶させる（ステップＳ３）。
【００５５】
また、通常設定指示が含まれていなければ（ステップＳ２でＮＯ）、代表ゲートウェイ処理部３３３によって、当該返信データに制御要求が含まれているか否かが確認され（ステップＳ４）、制御要求が含まれていなければ（ステップＳ４でＮＯ）、再びステップＳ１へ戻って問合わせ処理を行う一方、制御要求が含まれていれば（ステップＳ４でＹＥＳ）、さらに「制御要求の対象となるゲートウェイ装置３」が自端末であるか否かが確認される（ステップＳ５）。
【００５６】
そして、「制御要求の対象となるゲートウェイ装置３」が自端末であれば（ステップＳ５でＹＥＳ）、代表ゲートウェイ処理部３３３によって、当該制御要求に応じた制御動作が行われ、例えばローカル側通信部３２からローカルシステム２−１へ、制御要求に応じた制御命令が送信される（ステップＳ６）。そして、その制御命令の実行結果、例えば照明の消灯、点灯や、エアコンの運転状態等を示す情報が、代表ゲートウェイ処理部３３３からの制御信号に応じて端末側通信部３１からネットワーク４を介してセンタサーバ５へ送信され（ステップＳ７）、再びステップＳ１へ戻って問合わせ処理を行う。
【００５７】
一方、ステップＳ５において、「制御要求の対象となるゲートウェイ装置３」が自端末でなければ（ステップＳ５でＮＯ）、代表変更処理部３３５によってセンタサーバ５からの返信データに代表変更指示が含まれているか否かが確認され（ステップＳ８）、代表変更指示が含まれていなければ（ステップＳ８でＮＯ）、当該返信データの「制御要求の対象となるゲートウェイ装置３」に対して端末側通信部３１から制御要求が送信される（ステップＳ９）。
【００５８】
また、ステップＳ８において、センタサーバ５からの返信データに代表変更指示が含まれていれば（ステップＳ８でＹＥＳ）、端末側通信部３１から当該返信データの「制御要求の対象となるゲートウェイ装置３」に対して制御要求と代表変更指示とが送信される（ステップＳ１０）。
【００５９】
次に、図５を参照して、設定部３３１に自機が通常ゲートウェイ装置である旨の設定が記憶されているゲートウェイ装置、例えばゲートウェイ装置３−２において、端末側通信部３１によって、代表ゲートウェイ装置であるゲートウェイ装置３−１から送信された制御要求が受信され、通常ゲートウェイ処理部３３４によって、当該制御要求に応じた制御動作が行われ、例えばローカル側通信部３２からローカルシステム２−２へ、制御要求に応じた制御命令が送信され、その制御命令の実行結果、例えば照明の消灯、点灯や、エアコンの運転状態等を示す情報が、制御要求に対する応答通知として端末側通信部３１からネットワーク４を介してセンタサーバ５へ送信される（ステップＳ２２）。
【００６０】
この場合、応答通知は、代表ゲートウェイ装置であるゲートウェイ装置３−１を介さず通常ゲートウェイ装置であるゲートウェイ装置３−２から直接センタサーバ５へ送信されるので、代表ゲートウェイ装置であるゲートウェイ装置３−１の通信負荷を低減することができる。
【００６１】
例えば、ステップＳ２２において、応答通知をゲートウェイ装置３−２から直接センタサーバ５へ送信するのではなく、応答通知を代表ゲートウェイ装置であるゲートウェイ装置３−１へ送信し、ゲートウェイ装置３−１がゲートウェイ装置３−２へ応答通知を送信する構成も考えられるが、この場合にはゲートウェイ装置３−１の通信負荷が増大し、特にゲートウェイ装置３の数が増加するに従ってゲートウェイ装置３−１の通信負荷が増大するので代表ゲートウェイ装置の負担が大きい。しかし、上述のように、応答通知を代表ゲートウェイ装置であるゲートウェイ装置３−１を介さず通常ゲートウェイ装置であるゲートウェイ装置３−２から直接センタサーバ５へ送信することにより、応答通知を代表ゲートウェイ装置であるゲートウェイ装置３−１へ送信し、ゲートウェイ装置３−１がゲートウェイ装置３−２へ応答通知を送信する場合に対して代表ゲートウェイ装置の通信負荷を低減することができる。
【００６２】
次に、ゲートウェイ装置３−２における代表変更処理部３３５によって、ゲートウェイ装置３−１から受信したデータに代表変更指示が含まれているか否かが確認され（ステップＳ２３）、代表変更指示が含まれていなければ（ステップＳ２３でＮＯ）、再びステップＳ２１にもどって制御要求の受信処理を繰り返す一方、代表変更指示が含まれていれば（ステップＳ２３でＹＥＳ）、設定部３３１に自機を代表ゲートウェイ装置として記憶され、以降、ゲートウェイ装置３−２はセンタサーバ５に対して問合わせを行ったり、他のゲートウェイ装置に対して生存確認を行う等、代表ゲートウェイ装置として動作する（ステップＳ２４）。
【００６３】
以上、ステップＳ８，Ｓ１０，Ｓ２３，Ｓ２４の処理により、センタサーバ５からの代表変更指示に応じて代表ゲートウェイ装置の設定変更が行われる。
【００６４】
ところで、図１に示す遠隔監視制御システム１では、代表ゲートウェイ装置に設定されているゲートウェイ装置３−１が、例えば故障したり電源の供給が遮断される等の要因により動作を停止した場合、センタサーバ５は、動作を停止したゲートウェイ装置３−１のみならずゲートウェイ装置３−２，３−３に対しても制御要求を送信することができなくなる。
【００６５】
そこで、代表ゲートウェイ装置において、生存確認通知部３３６によって、一定周期、例えば１分周期で他のゲートウェイ装置３に対して生存確認のための生存応答を要求する生存確認通知が送信される。これにより、代表ゲートウェイ装置は、他のゲートウェイ装置３の生存の有無を示す生存情報を取得し、センタサーバ５からの生存情報の要求に対して複数のゲートウェイ装置３の生存情報を取りまとめて送信すると共に、他のゲートウェイ装置３に対して自機の生存を通知するようにしている。
【００６６】
そして、他のゲートウェイ装置３は、代表ゲートウェイ装置からの生存確認通知が予め定められた監視時間、例えば生存確認通知の送信周期の３倍程度の時間、生存確認通知が受信されなかった場合に、自機が代表ゲートウェイ装置として動作開始するようにしている。
【００６７】
これにより、代表ゲートウェイ装置が運転を停止した場合に、所定の監視時間を超えてセンタサーバ５と他のゲートウェイ装置との間で通信ができなくなることを抑制している。生存確認通知の送信周期、及び生存確認通知の監視時間は、遠隔監視制御システム１に要求される仕様上の要求によって決定され、例えばセンタサーバ５がゲートウェイ装置３に対して制御要求を送信できない時間が３分以上継続することが許されない場合は、生存確認通知の送信周期が１分、生存確認通知の監視時間が３分、というように決定される。また、監視時間は送信周期の３倍に限らず、１倍、２倍であってもよく、４倍以上であってもよい。
【００６８】
このように、生存確認通知の送信周期及び生存確認通知の監視時間は、遠隔監視制御システム１に要求される仕様上の要求によって決定されるので、システムの状態に応じて設定変更可能にすることが望ましい。
【００６９】
また、生存確認通知の送信周期は、遠隔監視制御システム１に要求される仕様上の要求によって決定され、代表ゲートウェイ装置によるセンタサーバ５への問合わせ周期に依存せず、センタサーバ５への問合わせ周期よりも長い時間に設定することができるので、例えばセンタサーバ５への問合わせ周期と同期して各ゲートウェイ装置３の生存確認を行う場合と比較して、各ゲートウェイ装置３の生存確認のための通信負荷を低減することができる。
【００７０】
なお、生存確認通知部３３６は、他のゲートウェイ装置３の生存応答を要求する生存確認通知の代わりに、代表ゲートウェイ装置の生存を他のゲートウェイ装置３へ一方的に通知する信号を、生存確認通知として送信するようにしてもよい。
【００７１】
図６は、通常ゲートウェイ装置に設定されているゲートウェイ装置３の生存確認通知に対する動作の一例を示すフローチャートである。まず、端末側通信部３１が代表ゲートウェイ装置からの生存確認通知の受信待ち状態にされる（ステップＳ３１）。そして、予め設定された所定の監視時間内に、端末側通信部３１によって生存確認通知が受信されると（ステップＳ３２でＹＥＳ）、再びステップＳ３１に戻って生存確認通知の受信待ち状態となる一方、所定の監視時間内に端末側通信部３１によって生存確認通知が受信されないと（ステップＳ３２でＮＯ）、代表設定処理部３３７によって設定部３３１に自機を代表ゲートウェイ装置であるとして記憶され、以降、ゲートウェイ装置３−２はセンタサーバ５に対して問合わせを行ったり、他のゲートウェイ装置に対して生存確認通知を送信する等、代表ゲートウェイ装置として動作する（ステップＳ３３）。
【００７２】
これにより、代表ゲートウェイ装置として動作しているゲートウェイ装置３が故障等により動作しなくなった場合、他のゲートウェイ装置３が代表ゲートウェイ装置として動作を開始するので、遠隔監視制御システム１の信頼性を向上させることができる。
【００７３】
ところで、上記ステップＳ３１〜Ｓ３３の処理によれば、遠隔監視制御システム１内で複数のゲートウェイ装置３が代表ゲートウェイ装置として動作を開始する場合がある。そこで、センタサーバ５は、以下の動作により、代表ゲートウェイ装置を一台に設定する。
【００７４】
図７を参照して、複数のゲートウェイ装置３が代表ゲートウェイ装置として動作を開始すると、複数のゲートウェイ装置３がセンタサーバ５に対して問合わせを行うため、ステップＳ１００において、複数のゲートウェイ装置３からの問合わせ信号がセンタ側通信部５２によって受信される（ステップＳ１００）。この場合、２番目以降に問合わせを行ったゲートウェイ装置３については、ステップＳ１０１において、問合わせ受付部５３２によって、管理情報テーブル記憶部５１１に記憶されている管理情報テーブル５１２が参照され、当該問合わせを行ったゲートウェイ装置３以外に代表ゲートウェイ装置があるから、代表ゲートウェイ装置を１台にするべくステップＳ２００へ移行する（ステップＳ１０１でＹＥＳ）。
【００７５】
次に、通常設定指示部５３５によって、管理情報テーブル５１２が参照され、優先順位５１３の設定がされており（ステップＳ２００でＹＥＳ）、かつ２番目以降に問合わせを行ったゲートウェイ装置３と管理情報テーブル５１２に代表ゲートウェイ装置として記憶されているゲートウェイ装置３との優先順位が異なっていれば（ステップＳ２０１でＮＯ）、当該問合わせを行ったゲートウェイ装置３と管理情報テーブル５１２に代表ゲートウェイ装置として記憶されているゲートウェイ装置３とについて優先順位５１３が比較され（ステップＳ２０２）、当該問合わせを行ったゲートウェイ装置３の優先順位５１３が高ければ（ステップＳ２０２でＹＥＳ）、管理情報テーブル記憶部５１１に当該問合わせを行ったゲートウェイ装置３が代表ゲートウェイ装置として記憶され（ステップＳ１０２）、上記と同様ステップＳ１０３以降の処理が実行される。
【００７６】
一方、ステップＳ２０２において２番目以降に問合わせを行ったゲートウェイ装置３の優先順位５１３が管理情報テーブル５１２に代表ゲートウェイ装置として記憶されているゲートウェイ装置３よりも高くなければ（ステップＳ２０２でＮＯ）、通常設定指示部５３５からの制御信号に応じて、センタ側通信部５２によって、当該問合わせを行ったゲートウェイ装置３を通常ゲートウェイ装置に設定するべく通常設定指示が送信される（ステップＳ２０３）。
【００７７】
また、ステップＳ２００において、優先順位５１３の設定がされていないか（ステップＳ２００でＮＯ）、あるいは２番目以降に問合わせを行ったゲートウェイ装置３と管理情報テーブル５１２に代表ゲートウェイ装置として記憶されているゲートウェイ装置３との優先順位が同じであれば（ステップＳ２０１でＹＥＳ）、当該問合わせを行ったゲートウェイ装置３と管理情報テーブル５１２に代表ゲートウェイ装置として記憶されているゲートウェイ装置３とについて管理情報テーブル５１２に記憶されている制御回数５１５が比較され、当該問合わせを行ったゲートウェイ装置３の制御回数５１５が管理情報テーブル５１２に代表ゲートウェイ装置として記憶されているゲートウェイ装置３の制御回数５１５より多い場合には（ステップＳ２０４でＹＥＳ）、管理情報テーブル記憶部５１１に当該問合わせを行ったゲートウェイ装置３が代表ゲートウェイ装置として記憶され（ステップＳ１０２）、上記と同様ステップＳ１０３以降の処理が実行される。
【００７８】
一方、当該問合わせを行ったゲートウェイ装置３の制御回数５１５が管理情報テーブル５１２に代表ゲートウェイ装置として記憶されているゲートウェイ装置３の制御回数５１５以下の場合には（ステップＳ２０４でＮＯ）通常設定指示部５３５からの制御信号に応じて、センタ側通信部５２によって、当該問合わせを行ったゲートウェイ装置３を通常ゲートウェイ装置に設定するべく通常設定指示が送信される（ステップＳ２０３）。
【００７９】
以上、ステップＳ１００，Ｓ１０１，Ｓ２００〜Ｓ２０４の処理により、複数のゲートウェイ装置３が代表ゲートウェイ装置として動作を開始した場合であっても、自動的に代表ゲートウェイ装置を１台にすることができる。また、優先順位５１３と制御回数５１５とに基づいて代表ゲートウェイ装置を決定し、代表ゲートウェイ装置として動作を開始した複数のゲートウェイ装置３のうち、優先順位のより高いゲートウェイ装置３、及び制御回数５１５のより多いゲートウェイ装置３を優先的に代表ゲートウェイ装置に設定することができるので、優先順位の高いゲートウェイ装置３からの応答時間を短縮することができると共に、代表ゲートウェイ装置と他のゲートウェイ装置３との通信負荷を低減することができる。
【００８０】
なお、優先順位５１３と制御回数５１５とに基づいて代表ゲートウェイ装置を決定する例を示したが、優先順位５１３のみ、あるいは制御回数５１５のみに基づいて代表ゲートウェイ装置を決定する構成としてもよい。また、先に優先順位５１３の高いものを代表ゲートウェイ装置として選び、優先順位５１３が同じ場合に制御回数５１５の多いものを代表ゲートウェイ装置として決定する例を示したが、先に制御回数５１５の多いものを代表ゲートウェイ装置として選び、制御回数５１５が同じ場合に優先順位５１３の高いものを代表ゲートウェイ装置として決定するようにしてもよい。
【図面の簡単な説明】
【００８１】
【図１】本発明の一実施形態に係るセンタサーバとゲートウェイ装置とを用いた遠隔監視制御システムの一例を示すブロック図である。
【図２】図１に示すセンタサーバの構成の一例を示すブロック図である。
【図３】図１に示すゲートウェイ装置の構成の一例を示すブロック図である。
【図４】代表ゲートウェイ装置の動作の一例を示すフローチャート図である。
【図５】通常ゲートウェイ装置の動作の一例を示すフローチャート図である。
【図６】通常ゲートウェイ装置の動作の一例を示すフローチャート図である。
【図７】図１に示すセンタサーバの動作の一例を示すフローチャートである。
【図８】図１に示すセンタサーバの動作の一例を示すフローチャートである。
【図９】図２に示す管理情報テーブル記憶部に記憶されている管理情報テーブルの一例を示す説明図である。
【図１０】背景技術に係る遠隔監視制御システムの構成の一例を示すブロック図である。
【符号の説明】
【００８２】
１  遠隔監視制御システム
２  ローカルシステム
３  ゲートウェイ装置
４  ネットワーク
５  センタサーバ
３１  端末側通信部
３２  ローカル側通信部
３３，５３  制御部
５１  記憶部
５２  センタ側通信部
３３１  設定部
３３２  問合わせ処理部
３３３  代表ゲートウェイ処理部
３３４  通常ゲートウェイ処理部
３３５  代表変更処理部
３３６  生存確認通知部
３３７  代表設定処理部
５１１  管理情報テーブル記憶部
５１２  管理情報テーブル
５１４  代表情報
５１５  制御回数
５３１  指示制御部
５３２  問合わせ受付部
５３３  計数部
５３４  変更指示部
５３５  通常設定指示部
【図１】
0004626443.tif 000002
【図２】
0004626443.tif 000003
【図３】
0004626443.tif 000004
【図４】
0004626443.tif 000005
【図５】
0004626443.tif 000006
【図６】
0004626443.tif 000007
【図７】
0004626443.tif 000008
【図８】
0004626443.tif 000009
【図９】
0004626443.tif 000010
【図１０】
0004626443.tif 000011