(57)【要約】【課題】  本発明は、全体的なトラフィックを抑制しつつ監視・制御の応答性を向上し得る遠隔監視制御システム、センタサーバ、機器監視制御装置及び通信方法を提供する。【解決手段】  本発明に係る、通信線１２を介して機器１１を監視及び／又は制御する機器監視制御装置１０と、端末装置１６からネットワーク１７を介して送信される監視要求及び／又は制御要求を蓄積すると共に、機器監視制御装置１０からネットワーク１７を介して周期的に送信される監視要求及び／又は制御要求の有無を問い合わせる問合せに応じて監視要求及び／又は制御要求を蓄積している場合に監視要求及び／又は制御要求を収容した通信信号を返信するセンタサーバを含むシステムセンタ１３とを備える遠隔監視制御システム１は、センタサーバは、機器監視制御装置１０との間における単位時間当たりの通信量を変更すべき事象が生じた場合にこの単位時間当たりの通信量を変更する。【選択図】      図１
2006054832.tif 000002
【特許請求の範囲】
【請求項１】
第１通信ネットワークを介して機器を監視及び／又は制御する機器監視制御装置と、端末装置から第２通信ネットワークを介して送信される監視要求及び／又は制御要求を蓄積すると共に、前記機器監視制御装置から前記第２通信ネットワークを介して周期的に送信される前記監視要求及び／又は前記制御要求の有無を問い合わせる問合せに応じて前記監視要求及び／又は前記制御要求を蓄積している場合に前記監視要求及び／又は前記制御要求を収容した通信信号を返信するセンタサーバとを備える遠隔監視制御システムにおいて、
前記センタサーバは、前記機器監視制御装置との間における単位時間当たりの通信量を変更すべき事象が生じた場合に該単位時間当たりの通信量を変更する変更処理部を備えること
を特徴とする遠隔監視制御システム。
【請求項２】
第１通信ネットワークを介して機器を監視及び／又は制御する機器監視制御装置と、端末装置から第２通信ネットワークを介して送信される監視要求及び／又は制御要求を蓄積すると共に、前記機器監視制御装置から前記第２通信ネットワークを介して周期的に送信される前記監視要求及び／又は前記制御要求の有無を問い合わせる問合せに応じて前記監視要求及び／又は前記制御要求を蓄積している場合に前記監視要求及び／又は前記制御要求を収容した通信信号を返信するセンタサーバとを備える遠隔監視制御システムにおいて、
前記機器監視制御装置は、前記センタサーバとの間における単位時間当たりの通信量を変更すべき事象が生じた場合に該単位時間当たりの通信量を変更する設定情報処理部を備えること
を特徴とする遠隔監視制御システム。
【請求項３】
前記単位時間当たりの通信量の変更は、前記問合せの周期の変更であること
を特徴とする請求項１又は請求項２に記載の遠隔監視制御システム。
【請求項４】
前記単位時間当たりの通信量の変更は、前記問合せの返信である１個の通信信号に収容する前記監視要求及び／又は前記制御要求の個数の変更であること
を特徴とする請求項１に記載の遠隔監視制御システム。
【請求項５】
前記単位時間当たりの通信量の変更は、接続可能な機器監視制御装置の個数の変更であること
を特徴とする請求項１に記載の遠隔監視制御システム。
【請求項６】
前記問合せがあった場合に、蓄積されている監視要求及び／又は制御要求の優先順位を判定し、判定した優先順位に従って前記監視要求及び／又は前記制御要求を収容した通信信号を返信する判定部をさらに備えること
を特徴とする請求項１に記載の遠隔監視制御システム。
【請求項７】
端末装置から第２通信ネットワークを介して送信される監視要求及び／又は制御要求を蓄積すると共に、第１通信ネットワークを介して機器を監視及び／又は制御する機器監視制御装置から前記第２通信ネットワークを介して周期的に送信される前記監視要求及び／又は前記制御要求の有無を問い合わせる問合せに応じて前記監視要求及び／又は前記制御要求を蓄積している場合に前記監視要求及び／又は前記制御要求を収容した通信信号を返信する遠隔監視制御システムのセンタサーバにおいて、
前記機器監視制御装置との間における単位時間当たりの通信量を変更すべき事象が生じた場合に該単位時間当たりの通信量を変更する変更処理部を備えること
を特徴とする遠隔監視制御システムのセンタサーバ。
【請求項８】
端末装置から第２通信ネットワークを介して送信される監視要求及び／又は制御要求を蓄積する遠隔監視制御システムのセンタサーバに対し、前記第２通信ネットワークを介して前記監視要求及び／又は前記制御要求の有無を問い合わせる問合せを周期的に行って、蓄積されている前記監視要求及び／又は前記制御要求を収容した通信信号を前記遠隔監視制御システムのセンタサーバから受信し、受信した前記監視要求及び／又は前記制御要求に応じて第１通信ネットワークを介して機器を監視及び／又は制御する遠隔監視制御システムの機器監視制御装置において、
前記遠隔監視制御システムのセンタサーバとの間における単位時間当たりの通信量を変更すべき事象が生じた場合に該単位時間当たりの通信量を変更する設定情報処理部を備えること
を特徴とする遠隔監視制御システムの機器監視制御装置。
【請求項９】
第１通信ネットワークを介して機器を監視及び／又は制御する機器監視制御装置と、端末装置から第２通信ネットワークを介して送信される監視要求及び／又は制御要求を前記第２通信ネットワークを介して中継するセンタサーバとを備える遠隔監視制御システムの通信方法において、
前記センタサーバが前記端末装置から前記第２通信ネットワークを介して送信される前記監視要求及び／又は前記制御要求を蓄積するステップと、
前記機器監視制御装置が前記第２通信ネットワークを介して前記監視要求及び／又は前記制御要求の有無を問い合わせる問合せを周期的に送信するステップと、
前記センタサーバが前記機器監視制御装置からの前記問合せに応じて前記監視要求及び／又は前記制御要求を蓄積している場合に前記監視要求及び／又は前記制御要求を収容した通信信号を返信するステップと、
前記センタサーバと前記機器監視制御装置との間における単位時間当たりの通信量を変更すべき事象が生じた場合に該単位時間当たりの通信量を変更するステップとを備えること
を特徴とする遠隔監視制御システムの通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視対象の機器を遠隔で監視及び／又は制御する遠隔監視制御システムに関し、全体的な通信トラフィックを抑制しつつ監視及び／又は制御のリアルタイム性を向上し得る遠隔監視制御システムに関する。そして、このような遠隔監視制御システムに用いられるセンタサーバ、機器監視制御装置及び通信方法に関する。
【背景技術】
【０００２】
戸建て住宅、集合住宅、庁舎、ホール、商業ビル、オフィスビル及び工場等の建物には、照明機器、空調機器、計測機器及び防犯機器等の様々な機器が設置されている。近年では、通信技術等の進展により、これら機器は、有線又は無線の伝送路によって相互に通信可能に接続されることによってネットワーク化され、さらに機器監視制御装置がネットワークに接続されて機器監視制御装置によって集中的に監視及び／又は制御されるようになっている。そして、インターネットの普及により、最近では、インターネットを利用して端末装置からこれら機器を遠隔に監視及び／又は制御を行う遠隔監視制御システムの開発も進展している（例えば、特許文献１及び特許文献２参照）。
【０００３】
このような遠隔監視制御システムの一態様では、端末装置と機器監視制御装置との通信を中継するセンタサーバが設けられ、センタサーバと機器監視制御装置との間の通信は、ポーリング方式が採用されている。
【０００４】
センタサーバは、端末装置からインターネットを介して送信される監視要求及び／又は制御要求（コマンド）を蓄積し、機器監視制御装置から監視情報及び／又は制御要求の有無を問い合わせる問合せ（コマンド有無確認信号）に応じて、監視要求及び／又は制御要求を蓄積している場合にこの監視要求及び／又は制御要求を収容した通信信号（コマンドありの応答信号）を返信する。
【０００５】
機器監視制御装置は、上記問合せを行ってその返信が監視情報を要求する監視要求である場合には、ローカルエリアネットワーク（設備系システム）を介して機器に監視信号を送信することによって機器から監視情報を取得してあるいは予め定期的に機器から監視情報を取得してこの監視情報をセンタサーバにインターネットを介して送信し、センタサーバは、この送信された監視情報をインターネットを介して端末装置に返信し、そして、端末装置は、監視情報を表示する。これによって端末装置のユーザは、監視情報を視認することにより監視結果を認識することができる。また、機器監視制御装置は、上記問合せを行ってその返信が機器の制御を要求する制御要求である場合には、ローカルエリアネットワークを介して機器に制御信号を送信することによって機器を制御する一方機器から制御結果を監視情報としてローカルエリアネットワークを介して取得してセンタサーバにインターネットを介して送信し、センタサーバは、送信された監視情報をインターネットを介して端末装置に返信し、そして、端末装置は、監視情報を表示する。これによって端末装置のユーザは、監視情報を視認することにより所望の制御に対する制御結果を認識することができる。
【０００６】
ここで、機器監視制御装置がセンタサーバに行う上記問合せは、図１３に示すように、一定の時間間隔Ｔｃ（ポーリング実施時間間隔Ｔｃ、一周期の時間Ｔｃ）で周期的に行われる。図１３は、端末装置、センタサーバ、複数の機器監視制御装置及び複数の機器における遠隔監視制御手順を示すシーケンス図である。
【０００７】
なお、機器監視制御装置は、インターネットとローカルエリアネットワークとの境界に設置されていることから、ＧＷ装置（ゲートウェイ装置）と呼称される場合もある。
【特許文献１】特開２００２−３１５２３４号公報
【特許文献２】特開２００３−０１８６６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、センタサーバと機器監視制御装置との間の通信は、周期的なポーリング方式が採用されていることから、例えば、図１３に示すように、機器監視制御装置Ｂからセンタサーバに問合せがあった（Ｃ２０１）その直後に端末装置からセンタサーバへ監視要求や制御要求が送信された（Ｃ２０２）場合には、次の問合せまで監視要求や制御要求がセンタサーバから機器監視制御装置に取得されず、タイムラグが生じて遠隔監視制御のリアルタイム性が損なわれるという不都合がある。
【０００９】
そこで、端末装置が監視要求や制御要求を発してからその監視結果や制御結果が端末装置に返信されるまでの応答時間が短いリアルタイムな遠隔監視制御を実現するために、問合せにおける一周期の時間Ｔｃを短くする設定すると、リアルタイム性は向上する。しかしながら、この問合せにおける一周期の時間Ｔｃは、背景技術において、通常、初期設定値のままで運用されているため、端末装置から監視要求や制御要求が為されていない場合でも、センタサーバは、機器監視制御装置からの問合せに応答しなければならず、センタサーバや機器監視制御装置における情報処理能力を無駄に消費するという不都合がある。さらに、そのような場合でもセンタサーバと機器監視制御装置との間で問合せや応答等の通信信号が送受信されるため、無駄な通信トラフィックが生じるという不都合もある。
【００１０】
本発明は、上述の事情に鑑みて為されたものであり、全体的な通信トラフィックを抑制しつつ監視及び／又は制御のリアルタイム性を向上し得る遠隔監視制御システムを提供することを目的とする。そして、このような遠隔監視制御システムに用いられるセンタサーバ及び機器監視制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述の目的を達成するために、本発明の一態様に係る、第１通信ネットワークを介して機器を監視及び／又は制御する機器監視制御装置と、端末装置から第２通信ネットワークを介して送信される監視要求及び／又は制御要求を蓄積すると共に、前記機器監視制御装置から前記第２通信ネットワークを介して周期的に送信される前記監視要求及び／又は前記制御要求の有無を問い合わせる問合せに応じて前記監視要求及び／又は前記制御要求を蓄積している場合に前記監視要求及び／又は前記制御要求を収容した通信信号を返信するセンタサーバとを備える遠隔監視制御システムは、前記センタサーバは、前記機器監視制御装置との間における単位時間当たりの通信量を変更すべき事象が生じた場合に該単位時間当たりの通信量を変更する変更処理部を備えることを特徴とする。
【００１２】
また、本発明の他の一態様に係る、第１通信ネットワークを介して機器を監視及び／又は制御する機器監視制御装置と、端末装置から第２通信ネットワークを介して送信される監視要求及び／又は制御要求を蓄積すると共に、前記機器監視制御装置から前記第２通信ネットワークを介して周期的に送信される前記監視要求及び／又は前記制御要求の有無を問い合わせる問合せに応じて前記監視要求及び／又は前記制御要求を蓄積している場合に前記監視要求及び／又は前記制御要求を収容した通信信号を返信するセンタサーバとを備える遠隔監視制御システムは、前記機器監視制御装置は、前記センタサーバとの間における単位時間当たりの通信量を変更すべき事象が生じた場合に該単位時間当たりの通信量を変更する設定情報処理部を備えることを特徴とする。
【００１３】
そして、これら上述の遠隔監視制御システムにおいて、前記単位時間当たりの通信量の変更は、前記問合せの周期の変更であることを特徴とする。
【００１４】
また、上述の遠隔監視制御システムにおいて、前記単位時間当たりの通信量の変更は、前記問合せの返信である１個の通信信号に収容する前記監視要求及び／又は前記制御要求の個数の変更であることを特徴とする。
【００１５】
さらに、上述の遠隔監視制御システムにおいて、前記単位時間当たりの通信量の変更は、接続可能な機器監視制御装置の個数の変更であることを特徴とする。
【００１６】
また、上述の遠隔監視制御システムにおいて、前記問合せがあった場合に、蓄積されている監視要求及び／又は制御要求の優先順位を判定し、判定した優先順位に従って前記監視要求及び／又は前記制御要求を収容した通信信号を返信する判定部をさらに備えることを特徴とする。
【００１７】
そして、本発明の他の一態様に係る、端末装置から第２通信ネットワークを介して送信される監視要求及び／又は制御要求を蓄積すると共に、第１通信ネットワークを介して機器を監視及び／又は制御する機器監視制御装置から前記第２通信ネットワークを介して周期的に送信される前記監視要求及び／又は前記制御要求の有無を問い合わせる問合せに応じて前記監視要求及び／又は前記制御要求を蓄積している場合に前記監視要求及び／又は前記制御要求を収容した通信信号を返信する遠隔監視制御システムのセンタサーバは、前記機器監視制御装置との間における単位時間当たりの通信量を変更すべき事象が生じた場合に該単位時間当たりの通信量を変更する変更処理部を備えることを特徴とする。
【００１８】
さらに、本発明の他の一態様に係る、端末装置から第２通信ネットワークを介して送信される監視要求及び／又は制御要求を蓄積する遠隔監視制御システムのセンタサーバに対し、前記第２通信ネットワークを介して前記監視要求及び／又は前記制御要求の有無を問い合わせる問合せを周期的に行って、蓄積されている前記監視要求及び／又は前記制御要求を収容した通信信号を前記遠隔監視制御システムのセンタサーバから受信し、受信した前記監視要求及び／又は前記制御要求に応じて第１通信ネットワークを介して機器を監視及び／又は制御する遠隔監視制御システムの機器監視制御装置は、前記遠隔監視制御システムのセンタサーバとの間における単位時間当たりの通信量を変更すべき事象が生じた場合に該単位時間当たりの通信量を変更する設定情報処理部を備えることを特徴とする。
【００１９】
また、本発明の他の一態様に係る、第１通信ネットワークを介して機器を監視及び／又は制御する機器監視制御装置と、端末装置から第２通信ネットワークを介して送信される監視要求及び／又は制御要求を前記第２通信ネットワークを介して中継するセンタサーバとを備える遠隔監視制御システムの通信方法は、前記センタサーバが前記端末装置から前記第２通信ネットワークを介して送信される前記監視要求及び／又は前記制御要求を蓄積するステップと、前記機器監視制御装置が前記第２通信ネットワークを介して前記監視要求及び／又は前記制御要求の有無を問い合わせる問合せを周期的に送信するステップと、前記センタサーバが前記機器監視制御装置からの前記問合せに応じて前記監視要求及び／又は前記制御要求を蓄積している場合に前記監視要求及び／又は前記制御要求を収容した通信信号を返信するステップと、前記センタサーバと前記機器監視制御装置との間における単位時間当たりの通信量を変更すべき事象が生じた場合に該単位時間当たりの通信量を変更するステップとを備えることを特徴とする。
【発明の効果】
【００２０】
このような構成の遠隔監視制御システム、遠隔監視制御システムのセンタサーバ、遠隔監視制御システムの機器監視制御装置及び遠隔監視制御システムの通信方法では、センタサーバと機器監視制御装置との間における単位時間当たりの通信量を変更すべき事象が生じた場合にこの単位時間当たりの通信量を変更する。このため、この通信量を変更すべき事象の発生及び解消に応じて通信ごとにダイナミックに単位時間当たりの通信量を変更することができるから、この事象の発生期間中における単位時間当たりの通信量をこの事象が発生していない期間における単位時間当たりの通信量に較べて増加させることによって、全体的な通信トラフィックを抑制しつつ機器の監視及び／又は制御のリアルタイム性を向上することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。
（第１の実施形態の構成）
図１は、遠隔監視制御システムの構成を示す図である。図２は、システムセンタ及びセンタサーバの構成を示すブロック図である。図３は、機器監視制御装置の構成を示すブロック図である。
【００２２】
図１において、遠隔監視制御システム１は、監視及び／又は制御の対象である１又は複数の機器１１と、機器１１を監視及び／又は制御する複数の機器監視制御装置１０と、遠隔監視制御システム１を管理するシステムセンタ１３とを備えて構成される。そして、複数の機器監視装置１０と、システムセンタ１３と、監視要求及び／又は制御要求を行ってその結果を表示する端末装置１６と、これら複数の機器監視制御装置１０、システムセンタ１３及び端末装置１６を通信可能に相互に接続するネットワーク１７とを備えて上位のネットワーク（以下、「上位ＮＴ」と略記する。）２が構成され、機器監視制御装置１０と、１又は複数の機器１１と、機器監視制御装置１０及び１又は複数の機器１１を通信可能に相互に接続する有線又は無線の通信線１２とを備えてローカルエリアネットワークである下位のネットワーク（以下、「下位ＮＴ」と略記する。）３が構成される。
【００２３】
図３に示す例では、下位ＮＴ３は、戸建て住戸Ｈに設置されている場合が示されており、住戸Ｈ−ａに設置されている下位ＮＴ３−ａは、機器監視制御装置１０−ａと、複数の機器１１−ａａ、１１−ａｂ、１１−ａｃ、・・・と、通信線１２−ａとを備えて構成され、そして、住戸Ｈ−ｂに設置されている下位ＮＴ３−ｂは、機器監視制御装置１０−ｂと、複数の機器１１−ｂａ、１１−ｂｂ、１１−ｂｃ、・・・と、通信線１２−ｂとを備えて構成される。本実施形態では、下位ＮＴ３が戸建て住戸Ｈに設置されている場合について説明するが、これに限定されるものではなく、集合住宅、庁舎、ホール、商業ビル、オフィスビル及び工場等の建物でよい。
【００２４】
なお、通信線１２によるネットワークが請求項の第１通信ネットワークの一例に相当し、ネットワーク１７が請求項の第２通信ネットワークの一例に相当する。
【００２５】
ここで、本明細書において、総称する場合にはアルファベットの添え字を省略した参照符号で示し、個別の構成を指す場合にはアルファベットの添え字を付した参照符号で示す。
【００２６】
端末装置１６は、機器１１の稼働状態に関する監視情報を要求する監視要求及び／又は機器１１の稼動状態の制御を要求する制御要求をシステムセンタ１３に送信することによって機器監視制御装置１０を介して機器１１の監視及び／又は制御を行うと共に、その監視結果及び／又は制御結果を監視情報としてシステムセンタ１３から受信して表示を行う通信可能な装置である。端末装置１６は、例えば、メーラやウェブブラウザ等のソフトウェアやマイクロプロセッサや通信インターフェース等のハードウェアによってこのような機能を備えた移動体通信端末（例えば、携帯電話）１６−ａ、ＰＤＡ（Personal Digital Assistants）、携帯型パーソナルコンピュータ１６−ｂ及びディスクトップコンピュータ１６−ｃ等である。
【００２７】
ネットワーク１７は、例えば、電話網、ディジタル通信網及び無線通信網等であり、所定の通信プロトコルを用いてデータが伝送される。ネットワーク１７は、例えば、通信プロトコルにＨＴＴＰ（Hyper Text Transfer Protocol）、ＦＴＰ（File Transfer Protocol）及びＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等の所謂インターネットプロトコル群が用いられてインターネットを構成する。ここで、ネットワーク１７は、端末装置１６及びシステムセンタ１３の間における網と、システムセンタ１３及び機器監視制御装置１０の間における網とは、同一の網でも異なる網でもよい。例えば、端末装置１６及びシステムセンタ１３の間における網は、公衆電話網であり、システムセンタ１３及び機器監視制御装置１０の間における網は、移動体端末（例えば、ＰＨＳ網）の網である。
【００２８】
システムセンタ１３は、端末装置１６と機器監視制御装置１０との間で通信信号を中継すると共に、端末装置１６及びそのユーザに関する情報、機器監視制御装置１０及びそのユーザに関する情報、並びに、機器１１に関する情報等の当該遠隔監視制御システム１に関するシステム情報を管理する通信可能なコンピュータであり、例えば、図２（Ａ）に示すように、１又は複数のセンタサーバ１４（１４−Ａ、１４−Ｂ、・・・）とデータベース１５とを備えて構成される。
【００２９】
端末装置１６及びそのユーザに関する情報は、例えば、端末装置１６に割り当てられているＩＰアドレス等の通信アドレス、ユーザに割り当てられているＩＤ及びパスワード、並びに、ユーザの氏名、住所及び連絡先等の個人情報等である。機器監視制御装置１０及びそのユーザに関する情報は、例えば、機器監視制御装置１０に割り当てられているＩＰアドレス等の通信アドレス、機器監視制御装置１０のＩＤ及び設置場所等の情報、機器監視制御装置１０を使用可能なユーザの情報、並びに、機器監視制御装置１０の稼動状態を表す情報等である。機器１１に関する情報は、例えば、接続先の機器監視制御装置１０を示す情報、機器監視制御装置１０に割り当てられているＩＰアドレス等の通信アドレス、及び、機器１１の稼動状態を表す情報等である。
【００３０】
センタサーバ１４は、その情報処理能力に応じた管理可能な機器監視制御装置１０の個数が規定されており、遠隔監視制御システム１における機器監視制御装置１０の個数に応じた個数のセンタサーバ１４がシステムセンタ１３に用意される。例えば、１個のセンタサーバ１４が３００個の機器監視制御装置１０を管理可能であって、遠隔監視制御システム１に１３５７個の機器監視制御装置１０がある場合には、５個のセンタサーバ１４が用意される。
【００３１】
データベース１５は、センタサーバ１４と通信可能に接続され、当該遠隔監視制御システム１に関するシステム情報を記憶し、センタサーバ１４が要求する情報をセンタサーバ１４に通知すると共に、センタサーバ１４から通知されたシステム情報で記憶内容に対し追加又は更新を行うサーバコンピュータである。システム情報がセンタサーバ１４に個別に記憶されるのではなく、データベース１５に共通に記憶されることによって、システム情報がセンタサーバ１４間で齟齬を生じることを防ぐことができ、また、システム情報に対する情報処理の負荷を分散することができる。
【００３２】
センタサーバ１４は、サーバコンピュータであって、端末装置１６からネットワーク１７を介して送信される機器１１に対する監視要求及び／又は制御要求を蓄積し、機器監視制御装置１０からネットワーク１７を介して周期的に送信される監視要求及び／又は制御要求の蓄積の有無を問い合わせる問合せに応じて、監視要求及び／又は制御要求を蓄積している場合には監視要求及び／又は制御要求を収容した通信信号を返信すると共に、機器監視制御装置１０からネットワーク１７を介して送信される機器１１における監視結果及び／又は制御結果をシステム情報としてデータベース１５に通知する一方監視情報としてネットワーク１７を介して端末装置１６に送信する。そして、センタサーバ１４は、後述するように、機器監視制御装置１０との間における単位時間当たりの通信量を変更する。
【００３３】
センタサーバ１４は、例えば、図２（Ｂ）に示すように、制御部１０１と、記憶部１０２と、上位ネットワーク通信インタフェース部（以下、「上位ＮＴ通信インタフェース部」と略記する。）１０３と、データベースインタフェース部（以下、「ＤＢインタフェース部」と略記する。）１０４とを備えて構成され、これら制御部１０１、記憶部１０２、上位ＮＴ通信インタフェース部１０３及びＤＢインタフェース部１０４は、データを相互に交換することができるようにバス１０５にそれぞれ接続される。
【００３４】
上位ＮＴ通信インタフェース部１０３は、上位ＮＴ２を介して端末装置１６及び機器監視制御装置１０と通信を行うための通信回路であり、制御部１０１からのデータを上位ＮＴ２の通信プロトコルに従った通信信号を生成すると共に上位ＮＴ２からの通信信号を制御部１０１が処理可能な形式のデータに変換する。上位ＮＴ通信インタフェース部１０３は、本実施形態では、例えば、インターネットプロトコル群の通信プロトコルによって通信を行う通信インタフェースカードである。
【００３５】
ＤＢインタフェース部１０４は、データベース１５と通信を行うための通信回路であり、例えば、パラレル通信を行うパラレルインターフェース回路や、シリアル通信を行うシリアルインタフェース回路や、インターネットプロトコル群の通信プロトコルによって通信を行う通信インタフェースカードである。
【００３６】
記憶部１０２は、機能的に、端末装置１６から受信した監視要求及び／又は制御要求を機器監視制御装置１０別に記憶して蓄積するバッファメモリであるコマンド記憶部１２１と、機器監視制御装置１０から受信した監視要求及び／又は制御要求の有無を問い合わせる問合せに対する応答信号に収容可能なコマンド数の上限値Ｎｃ（収容コマンド上限値Ｎｃ）を記憶する上限値記憶部１２２とを備えると共に、通信プログラム及び制御プログラム等のセンタサーバ１４を動作させるための各プログラム（不図示）、及び、各プログラムの実行に係るデータ（不図示）等を記憶する。コマンドは、監視要求及び／又は制御要求のことである。応答信号は、本実施形態では、監視要求及び制御要求を収容していない通信信号（コマンドなしの応答信号）と、監視要求及び／又は制御要求を収容している通信信号（コマンドありの応答信号）とがあり、さらに、コマンドありの応答信号は、本実施形態では、監視要求が収容される通信信号（監視要求信号）と、制御要求が収容される通信信号（制御要求信号）と、監視要求及び制御要求が収容される通信信号（監視制御要求信号）とがある。記憶部１０２は、例えばワーキングメモリとなるＲＡＭ（Random Access Memory）等の揮発性記憶素子、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）等の書換え可能な不揮発性記憶素子、及び、ＲＯＭ（Read Only Memory）等の不揮発性記憶素子等の半導体記憶素子を備えて構成される。
【００３７】
制御部１０１は、例えば、マイクロプロセッサ及びその周辺回路を備えて構成され、機能的に、変更処理部１１１と、機器監視制御装置処理部１１２と、データベース処理部１１３と、端末装置処理部１１４とを備えると共に、通信プログラムや制御プログラム等の各プログラムによって記憶部１０２、上位ＮＴ通信インタフェース部１０３及びＤＢインタフェース部１０４を当該機能に応じてそれぞれ制御する。
【００３８】
変更処理部１１１は、機器監視制御装置１０との間における単位時間当たりの通信量を変更する。変更処理部１１１は、第１の実施形態では、問合せの時間間隔Ｔｃ（ポーリング実施時間間隔Ｔｃ、一周期の時間Ｔｃ）を変更するポーリング周期変更部１１１１を備えて構成される。
【００３９】
機器監視制御装置処理部１１２は、機器監視制御装置１０との間でやり取りされる情報を処理し、監視要求及び／又は制御要求の有無を問い合わせる問合せを機器監視制御装置１０から受信すると、コマンド記憶部１２１の監視要求及び／又は制御要求の有無を調べて、その結果に応じた応答信号を機器監視制御装置１０に返信する。
【００４０】
データベース処理部１１３は、データベース１５との間でやり取りされる情報を処理する。端末装置処理部１１４は、端末装置１６との間でやり取りされる情報を処理する。
【００４１】
図１に戻って、機器１１は、遠隔監視制御システム１の監視及び／又は制御の対象であり、電気エネルギと関係して動作する装置である。機器１１は、機器監視制御装置１０と通信線１２を介して通信を行う通信部と、機器１１の機能を実行する機能部とを備えて構成され、自発的に、あるいは、機器監視制御装置１０から通信線１２を介して受信した機能部の状態を要求する監視要求に従って、機能部の状態（例えば、電源のオン・オフ、稼動状態、故障状態、検知状態等）を機器監視制御装置１０に通信線１２を介して送信したり、機能部の状態を制御する制御要求を機器監視制御装置１０から通信線１２を介して通信部を用いて受信し制御要求の通りに制御したりするものである。この監視要求や制御要求は、端末装置１６から発せられる。機能部は、機器１１が、例えば、照明器具である場合には、光を生じる発光機能である。照明器具の他に、例えば、空調装置等の住戸環境やオフィス環境等を調整する装置、浴槽にお湯を張る給湯装置、電気錠装置及び換気扇等の住戸設備、テレビジョン、ビデオテープレコーダ、ＤＶＤレコーダ及び洗濯機等の家電製品、コンピュータ等の情報処理装置、電話機及びファクシミリ装置等の通信機器、誘導灯及び非常灯等の防災設備、等脈拍計、体温計、血中酸素濃度計及び心電図計等の医療機器、ガスメータ、電力メータ及び水道メータ等の計量メータ、並びに、防災センサ、防犯センサ、温度センサ及び湿度センサ等のセンサ等である。
【００４２】
遠隔監視システム１において、これら機器のうち、照明器具、空調装置、給湯装置、防災設備、計量メータ、電気錠、防災センサ及び防犯センサ等の建物に備え付けられる建物用機器が好適である。照明器具、空調装置及び給湯装置の場合には、建物に入る前に遠隔制御によって快適な環境を提供することができる。防災設備の場合には、遠隔監視によって点検を行うことで災害時に安全を確保することができる。計量メータの場合には、使用量を遠隔に検針することで課金の効率化を図ることができる。また、各箇所の使用量を遠隔に集中的にモニタして使用実態を把握することで無駄を省くことができ、コスト削減や省エネルギを図ることができる。電気錠の場合には、鍵の掛け忘れに対処することができる。防災センサ及び防犯センサの場合には、遠隔監視によって被害の防止や拡大を防ぐことができる。
【００４３】
機器監視制御装置１０は、自機の下位ＮＴ３内における１又は複数の機器１１を監視及び／又は制御するコンピュータである。機器監視制御装置１０は、端末装置１６から送信されて蓄積されている監視要求及び／又は制御要求を周期的なポーリングによってセンタサーバ１４から取得する。機器監視制御装置１０は、ポーリングによって監視要求を受信した場合には、通信線１２を介して監視要求の対象である機器１１から監視情報を取得してセンタサーバ１４にネットワーク１７を介して送信する。また、機器監視制御装置１０は、ポーリングによって制御要求を受信した場合には、通信線１２を介して機器１１に制御信号を送信することによって機器１１を制御する一方機器１１から制御結果を監視情報として通信線１２を介して取得してセンタサーバ１４にネットワーク１７を介して送信する。そして、機器監視制御装置１０は、機器１１からイベントの発報があった場合には、イベントを監視情報としてセンタサーバ１４にネットワーク１７を介して送信する。
【００４４】
なお、機器監視制御装置１０は、機器１１から定期的に監視情報を収集して記憶しておき、ポーリングによって監視要求を受信した場合に、この記憶されている監視情報をセンタサーバ１４にネットワーク１７を介して返信するように構成してもよい。
【００４５】
監視情報は、遠隔監視制御システム１の監視目的及び／又は制御目的に応じた機器１１に関する情報であり、機器１１の機能部で検出したデータや機能部の状態（例えば、電源のオン・オフ、稼動状態、故障状態等）に関するデータである。例えば、遠隔監視制御システム１の監視目的が負荷の消費電力である場合には、機器１１は、電力メータであり、監視情報は、電力メータの電力量である。また例えば、遠隔監視制御システム１の監視目的が防犯である場合には、機器１１は、防犯センサであり、監視情報は、防犯センサにおけるイベントの発報の有無である。また例えば、遠隔監視制御システム１の制御目的が照明器具の点灯制御である場合には、機器１１は、照明器具であり、監視情報は、照明器具のオン・オフである。また例えば、遠隔監視制御システム１の制御目的が空調装置の稼動である場合には、機器１１は、空調装置であり、監視情報は、空調装置のオン・オフ、設定温度及び設定風量等である。
【００４６】
イベントは、機器監視制御装置１０からの要求がなくても機器１１が自ら機器監視制御装置１０に通知する監視情報である。例えば、機器１１がセンサである場合では、検知対象を検知したことがイベントである。また例えば、機器１１が照明器具や空調装置等である場合では、その故障や通常の稼動状態ではあり得ない状態（例えば、異常高温や過電流等）がイベントである。機器１１は、イベントが生じるとイベントを機器監視制御装置１０に送信することによってイベントを発報する。
【００４７】
機器監視制御装置１０は、例えば、図３に示すように、制御部２０１と、記憶部２０２と、上位ＮＴ通信インタフェース部２０３と、下位ネットワーク通信インタフェース部（以下、「下位ＮＴ通信インタフェース部」と略記する。）２０４とを備えて構成され、これら制御部２０１、記憶部２０２、上位ＮＴ通信インタフェース部２０３及び下位ＮＴ通信インタフェース部２０４は、データを相互に交換することができるようにバス２０５にそれぞれ接続される。
【００４８】
上位ＮＴ通信インタフェース部２０３は、上述の上位ＮＴ通信インタフェース部１０３と同様であるので、その説明を省略する。下位ＮＴ通信インタフェース部２０４は、自機の通信線１２を介して機器１１と通信を行うための回路であり、制御部２０１からのデータを下位ＮＴ３の通信プロトコルに従った通信信号を生成すると共に通信線１２からの通信信号を制御部２０１が処理可能な形式のデータに変換する。
【００４９】
制御部２０１は、例えば、マイクロプロセッサ及びその周辺回路を備えて構成され、機能的に、機器監視制御処理部２１１とセンタサーバ処理部２１２と設定情報処理部２１３とを備えると共に、通信プログラムや制御プログラム等の各プログラムによって記憶部２０２、上位ＮＴ通信インタフェース部２０３及び下位ＮＴ通信インタフェース部２０４を当該機能に応じてそれぞれ制御する。
【００５０】
機器監視制御処理部２１１は、機器１１との間でやり取りされる情報を処理し、センタサーバ処理部２１２から通知された監視要求及び／又は制御要求に従って機器１１の監視及び／又は制御を行ってその結果を監視情報としてセンタサーバ処理部２１２に通知すると共に、機器１１から発報されたイベントを監視情報としてセンタサーバ処理部２１２に通知する。また、機器監視制御処理部２１１は、機器１１から取得した監視情報を記憶部２０２の監視情報記憶部２２１に記憶する。
【００５１】
センタサーバ処理部２１２は、センタサーバ１４との間でやり取りされる情報を処理し、記憶部２０２に記憶されている設定情報に従って監視要求及び／又は制御要求の蓄積の有無を問い合わせる問合せをセンタサーバ１４に送信し、監視要求及び／又は制御要求を受信した場合には、受信した監視要求及び／又は制御要求を機器監視制御処理部２１１に通知すると共に、機器監視制御処理部２１１から監視情報が通知されるとこの監視情報をセンタサーバ１４に送信する。
【００５２】
設定情報は、センタサーバ１４との間における通信設定に関する情報であり、本実施形態では、例えば、当該機器監視制御装置１０が接続すべきセンタサーバ１４のネットワーク１７における通信アドレス（例えば、ＩＰアドレス）及び問合せを行う時間間隔Ｔｃ（一周期の時間Ｔｃ、ポーリング実施時間間隔Ｔｃ）を含む。
【００５３】
設定情報処理部２１３は、センタサーバ１４から設定情報の変更が指示されると記憶部２０２に記憶されている設定情報を変更する。設定情報処理部２１３は、設定情報を変更することによって、センタサーバ１４との間の単位時間当たりの通信量を変更する。
【００５４】
記憶部２０２は、機能的に、機器１１から取得した機器１１の監視情報を記憶する監視情報記憶部２２１と、設定情報を記憶する設定情報記憶部２２２とを備えると共に、通信プログラム及び制御プログラム等の機器監視制御装置１０を動作させるための各プログラム（不図示）、及び、各プログラムの実行に係るデータ（不図示）等を記憶する。記憶部２０２は、記憶部１０２と同様に、例えば揮発性記憶素子、書換え可能な不揮発性記憶素子及び不揮発性記憶素子等の半導体記憶素子を備えて構成される。
【００５５】
次に、本実施形態の動作について説明する。
（第１の実施形態の動作）
図４は、第１の実施形態におけるセンタサーバの動作及び機器監視制御装置の動作を示すフローチャートである。図４（Ａ）は、第１の実施形態におけるセンタサーバの動作を示すフローチャートであり、図４（Ｂ）は、第１の実施形態における機器監視制御装置の動作を示すフローチャートである。図５は、第１の実施形態におけるセンタサーバ及び機器監視制御装置における遠隔監視制御手順を示すシーケンス図である。
【００５６】
図４及び図５において、遠隔監視制御システム１の運用が開始されると、機器監視制御装置１０の制御部２０１におけるセンタサーバ処理部２１２は、機器１１を監視及び／又は制御すべく、監視要求及び／又は制御要求の有無を問い合わせる問合せ情報を収容した通信信号（コマンド有無確認信号）をネットワーク１７を介してセンタサーバ１４に、記憶部２０２の設定情報記憶部２２２に記憶されている設定情報に基づいて周期的に送信する。ここでは、設定情報記憶部２２２に記憶されている設定情報におけるポーリング実施時間間隔Ｔｃは、初期設定によって設定されているポーリング実施時間間隔（初期設定ポーリング実施時間間隔Ｔｃ０）である。
【００５７】
このコマンド有無確認信号を受信したセンタサーバ１４の制御部１０１における機器監視制御装置処理部１１２は、当該コマンド有無確認信号を送信した機器監視制御装置１０に対する監視要求及び／又は制御要求がコマンド記憶部１２１に記憶されているか否かを判断する。判断の結果、監視要求及び／又は制御要求がない場合には、センタサーバ１４の機器監視制御装置処理部１１２は、その旨の情報を収容した通信信号（コマンドなしの応答信号）をネットワーク１７を介して機器監視制御装置１０に返信する。一方、判断の結果、監視要求及び／又は制御要求がある場合には、センタサーバ１４の機器監視制御装置処理部１１２は、記憶されている監視要求及び／又は制御要求を収容した通信信号（コマンドありの応答信号）をネットワーク１７を介して機器監視制御装置１０に返信する。ここで、機器監視制御装置処理部１１２は、記憶部１０２の上限値記憶部１１２に記憶されている収容コマンド上限値Ｎｃの範囲内でコマンドありの応答信号に１個又は複数個の監視要求及び／又は制御要求を収容する。なお、収容コマンド上限値Ｎｃを超えた個数の監視要求及び／又は制御要求がコマンド記憶部１２１に記憶されている場合には、機器監視制御装置処理部１１２は、次のコマンド有無確認信号に対するコマンドありの応答信号に収容し、機器監視制御装置１０に送信する。
【００５８】
図５に示す例では、監視要求及び／又は制御要求がコマンド記憶部１２１に記憶されておらず、機器監視制御装置１０による初期設定ポーリング実施時間間隔Ｔｃ０で周期的なコマンド有無確認信号の送信と、これに対するセンタサーバ１４によるコマンドなしの応答信号の返信とが３回繰り返されている（図５のＣ１、Ｃ２、Ｃ３）。
【００５９】
ここで、センタサーバ１４に機器監視制御装置１０との間における単位時間当たりの通信量を変更すべき事象、即ち、予め規定されている設定情報を変更すべき事象（設定情報変更イベント）が発生すると（図４（Ａ）のＳ１１、図５のＣ４）、センタサーバ１４の制御部１０１における変更処理部１１１は、設定情報変更イベントに関係する機器監視制御装置１０からコマンド有無確認信号を受信すると、その応答として、当該機器監視制御装置１０との間における単位時間当たりの通信量を変更すべく、変更後の設定情報及び設定情報の変更を要求する旨の情報を収容した通信信号（設定情報変更要求信号）を当該機器監視制御装置１０へ返信する（図４（Ａ）のＳ１２、図５のＣ５）。
【００６０】
機器監視制御装置１０の制御部２０１における設定情報処理部２１３は、センタサーバ１４から設定情報変更要求信号を受信すると（図４（Ｂ）のＳ２１、図５のＣ５）、設定情報変更要求信号に収容されている設定情報で記憶部２０１の設定情報記憶部２２２に記憶されている設定情報を書換えて更新する（図４（Ｂ）のＳ２２、図５のＣ６）。
【００６１】
これによってセンタサーバ１４と機器監視制御装置１０との間の通信における単位時間当たりの通信量が変更される。図５に示す例では、ポーリング実施時間間隔Ｔｃを変更することによってこの単位時間当たりの通信量が変更されている。即ち、変更後のポーリング実施時間間隔Ｔｃは、初期設定のポーリング実施時間間隔Ｔｃ０よりも短い時間間隔Ｔｃ１（変更ポーリング実施時間間隔Ｔｃ１）に設定され、この単位時間当たりの通信量が増加されている。
【００６２】
機器監視制御装置１０のセンタサーバ処理部２１２は、コマンド有無確認信号をセンタサーバ１４に記憶部２０２の設定情報記憶部２２２に記憶されている設定情報、即ち、変更ポーリング実施時間間隔Ｔｃ１で周期的に送信する。そして、このコマンド有無確認信号を受信したセンタサーバ１４の機器監視制御装置処理部１１２は、当該コマンド有無確認信号を送信した機器監視制御装置１０に対する監視要求及び／又は制御要求がコマンド記憶部１２１に記憶されているか否かに応じてコマンドなしの応答信号又はコマンドありの応答信号を機器監視制御装置１０に返信する（図５のＣ７、Ｃ８）。
【００６３】
端末装置１６からセンタサーバ１４に送信された監視要求及び／又は制御要求は、単位時間当たりの通信量が増加しているので、変更前に較べて速く（コマンド記憶部１２１に記憶されてから読み出される時間が短く）機器監視制御装置１０に送信され、機器監視制御装置１０によって機器１１に対し実行される。図５に示す例では、Ｃ７のコマンド有無確認信号の応答でコマンドありの応答信号が返信されている。
【００６４】
そして、センタサーバ１４に生じていた設定情報変更イベントが解消すると（図４（Ａ）のＳ１３、図５のＣ９）、センタサーバ１４の変更処理部１１１は、設定情報変更イベントに関係する機器監視制御装置１０からコマンド有無確認信号を受信すると、その応答として、当該機器監視制御装置１０との間における単位時間当たりの通信量を変更すべく、設定情報変更要求信号を当該機器監視制御装置１０へ返信する（図４（Ａ）のＳ１４、図５のＣ１０）。
【００６５】
機器監視制御装置１０の設定情報処理部２１３は、センタサーバ１４から設定情報変更要求信号を受信すると（図４（Ｂ）のＳ２１、図５のＣ１０）、設定情報変更要求信号に収容されている設定情報で記憶部２０１の設定情報記憶部２２２に記憶されている設定情報を書換えて変更する（図４（Ｂ）のＳ２２、図５のＣ１１）。
【００６６】
これによってセンタサーバ１４と機器監視制御装置１０との間の通信における単位時間当たりの通信量が変更される。図５に示す例では、ポーリング実施時間間隔Ｔｃを変更することによってこの単位時間当たりの通信量が変更されている。即ち、変更後のポーリング実施時間間隔Ｔｃは、初期設定のポーリング実施時間間隔Ｔｃ０に戻され、この単位時間当たりの通信量が元に戻る。
【００６７】
そして、機器監視制御装置１０のセンタサーバ処理部２１２は、コマンド有無確認信号をセンタサーバ１４に記憶部２０２の設定情報記憶部２２２に記憶されている設定情報、即ち、初期設定ポーリング実施時間間隔Ｔｃ０で周期的に送信する。そして、このコマンド有無確認信号を受信したセンタサーバ１４は、当該コマンド有無確認信号を送信した機器監視制御装置１０に対する監視要求及び／又は制御要求がコマンド記憶部１２１に記憶されているか否かに応じてコマンドなしの応答信号又はコマンドありの応答信号を機器監視制御装置１０に返信する（図５のＣ１２）。
【００６８】
このように本実施形態に係るセンタサーバ１４及び機器監視制御装置１０は、設定情報変更イベントの発生及び解消に応じて通信ごとにダイナミックに単位時間当たりの通信量を変更することができる。このため、設定情報変更イベントの発生期間中における単位時間当たりの通信量を設定情報変更イベントが発生していない期間における単位時間当たりの通信量に較べて増加させることによって、本実施形態に係る遠隔監視制御システム１は、全体的な通信トラフィックを抑制しつつ機器１１の監視及び／又は制御のリアルタイム性（応答性）を向上することができる。即ち、本実施形態に係る遠隔監視制御システム１は、全体的な通信トラフィックを抑制しつつ機器１１の監視及び／又は制御を略リアルタイムに実行することができる。また、設定情報変更イベントの発生期間中だけ単位時間当たりの通信量を増加させているので、背景技術に較べて情報処理能力の無駄を抑制することができ、また、通信トラフィックの無駄を抑制することができる。
【００６９】
なお、上述では、設定情報変更要求信号は、コマンド有無確認信号の応答としてセンタサーバ１４から機器監視制御装置１０に送信されたが、コマンド有無確認信号の応答としてではなく独立に送信するように構成してもよい。
【００７０】
また、上述では、設定情報変更要求信号は、変更後の設定情報（上述の実施形態では、変更ポーリング実施時間間隔Ｔｃ１又は初期設定ポーリング実施時間間隔Ｔｃ０）を収容したが、予め機器監視制御装置１０の記憶部２０２に設定情報の候補（上述の実施形態に合わせると、変更ポーリング実施時間間隔Ｔｃ１及び初期設定ポーリング実施時間間隔Ｔｃ０になる）を記憶しておき、設定情報変更要求信号には、設定情報の変更を要求する旨の情報のみを収容してもよい。この場合、機器監視制御装置１０は、設定情報変更要求信号を受信するたびに、設定情報の候補（上述の実施形態に合わせると、変更ポーリング実施時間間隔Ｔｃ１及び初期設定ポーリング実施時間間隔Ｔｃ０）を切り換える。
【００７１】
次に、設定情報変更イベントが、端末装置１６がセンタサーバ１４にログインしたことであって、単位時間当たりの通信量の変更が、ポーリング実施時間間隔Ｔｃの変更である場合について、センタサーバ１４の動作及び機器監視制御装置１０の動作を説明する。
【００７２】
図６は、設定情報変更イベントが端末装置によるセンタサーバへのログインであって、単位時間当たりの通信量の変更がポーリング実施時間間隔Ｔｃの変更である場合における端末装置、センタサーバ、機器監視制御装置及び機器における遠隔監視制御手順を示すシーケンス図である。
【００７３】
図６に示す例では、機器監視制御装置１０−ａ及び機器監視制御装置１０−ｂがセンタサーバ１４−Ｂの管理下にあり、機器監視制御装置１０−ａのユーザにおける端末装置１６がセンタサーバ１４−Ｂにログインするものとする。また、データベース１５には、機器監視制御装置１０と端末装置１６との対応関係が記憶されているものとし、ユーザの端末装置１６は、機器監視制御装置１０−ａに対応付けられているものとする。この対応関係は、例えば、機器監視制御装置１０の通信アドレス（例えばＩＰアドレスやＭＡＣアドレス等）に端末装置１６の通信アドレス（例えばＩＰアドレスやＭＡＣアドレス等）を対応付けることによって行われる。また例えば、機器監視制御装置１０のＩＤや名称等の識別子に端末装置１６のＩＤや名称等の識別子を対応付けることによって行われる。
【００７４】
図６において、機器監視制御装置１０−ａ、１０−ｂによる初期設定ポーリング実施時間間隔Ｔｃ０で周期的なコマンド有無確認信号の送信と、これに対するセンタサーバ１４によるコマンドなしの応答信号又はコマンドありの応答信号の返信とが繰り返されている場合に（Ｃ２１）、ユーザの端末装置１６からセンタサーバ１４−Ｂにログインされると（設定情報変更イベントの発生）（Ｃ２２）、センタサーバ１４の制御部１０１におけるポーリング周期変更部１１１１は、処理Ｓ１１及び処理Ｓ１２を実行することによって、機器監視制御装置１０−ａからのコマンド有無確認信号の応答として、変更ポーリング実施時間間隔Ｔｃ１を含む設定情報変更要求信号を返信する（Ｃ２３）。
【００７５】
この設定情報変更要求信号を受信した機器監視制御装置１０−ａの制御部２０１における設定情報処理部２１３は、処理Ｓ２１及び処理Ｓ２２を実行することによって、設定情報記憶部２２２の初期設定ポーリング実施時間間隔Ｔｃ０を変更ポーリング実施時間間隔Ｔｃ１に書き換える（Ｃ２４）。これによって機器監視制御装置１０−ａのセンタサーバ１４−Ｂに対するポーリング実施時間間隔Ｔｃが初期設定ポーリング実施時間間隔Ｔｃ０から変更ポーリング実施時間間隔Ｔｃ１へ変更されて短くなり、センタサーバ１４−Ｂと機器監視制御装置１０−ａとの間の通信における単位時間当たりの通信量が増加する。
【００７６】
変更後において、機器監視制御装置１０−ａは、コマンド有無確認信号をセンタサーバ１４−Ｂに設定情報記憶部２２２に記憶されている変更ポーリング実施時間間隔Ｔｃ１で周期的に送信し、そして、このコマンド有無確認信号を受信したセンタサーバ１４−Ｂは、機器監視制御装置１０−ａに対する監視要求及び／又は制御要求がコマンド記憶部１２１に記憶されているか否かに応じてコマンドなしの応答信号又はコマンドありの応答信号を機器監視制御装置１０−ａに返信する（Ｃ２６、Ｃ２７、Ｃ２９）。
【００７７】
一方、機器監視制御装置１０−ｂは、ポーリング実施時間間隔Ｔｃの変更が行われないから、そのセンタサーバ処理部２１２は、Ｃ２６、Ｃ２７及びＣ２９の間もコマンド有無確認信号をセンタサーバ１４−Ｂに設定情報記憶部２２２に記憶されている初期設定ポーリング実施時間間隔Ｔｃ０で周期的に送信し、そして、このコマンド有無確認信号を受信したセンタサーバ１４−Ｂの機器監視制御装置処理部１１２は、機器監視制御装置１０−ｂに対する監視要求及び／又は制御要求がコマンド記憶部１２１に記憶されているか否かに応じてコマンドなしの応答信号を機器監視制御装置１０−ｂに返信する（Ｃ３２、Ｃ３３、Ｃ３４）。
【００７８】
また、Ｃ２２でユーザの端末装置１６からセンタサーバ１４−Ｂにログインされた場合に、センタサーバ１４−Ｂの制御部１０１は、端末装置１６に監視要求及び／又は制御要求を入力するための画面を表示させる。ユーザは、端末装置１６に表示された画面を利用して制御要求を入力する。そうすると、端末装置１６は、機器監視制御装置１０−ａ宛ての制御要求をセンタサーバ１４−Ｂに送信する（Ｃ２５）。センタサーバ１４−Ｂの制御部１０１における端末装置処理部１１４は、この制御要求を受信すると、機器監視制御装置１０−ａに対応づけて制御要求をコマンド記憶部１２１に記憶する。このコマンド記憶部１２１に記憶された制御要求は、初期設定ポーリング実施時間間隔Ｔｃ０よりも短い時間間隔である変更ポーリング実施時間間隔Ｔｃ１で周期的なコマンド有無確認信号を機器監視制御装置１０−ａが送信するので、変更前に較べて早く機器監視制御装置１０−ａに送信され、機器監視制御装置１０−ａによって機器１１に対し実行される。従って、センタサーバ１４−Ｂが端末装置１６から制御要求を受信してから機器監視制御装置１０−ａに送信するまでの最大タイムラグは、初期設定ポーリング実施時間間隔Ｔｃ０の場合よりも短くなる。図６に示す例では、Ｃ２５のコマンド有無確認信号の応答でコマンドありの応答信号として制御要求を収容した制御要求信号が返信されている。
【００７９】
一方、ユーザの端末装置１６がセンタサーバ１４−Ｂからログアウトすると（設定情報変更イベントの解消）（Ｃ２８）、センタサーバ１４−Ｂのポーリング周期変更部１１１１は、処理Ｓ１３及び処理Ｓ１４を実行することによって、機器監視制御装置１０−ａからのコマンド有無確認信号の応答として、初期設定ポーリング実施時間間隔Ｔｃ０を含む設定情報変更要求信号を返信する（Ｃ２９）。
【００８０】
この設定情報変更要求信号を受信した機器監視制御装置１０−ａの設定情報処理部２１３は、処理Ｓ２１及び処理Ｓ２２を実行することによって、設定情報記憶部２２２の変更ポーリング実施時間間隔Ｔｃ１を初期設定ポーリング実施時間間隔Ｔｃ０に書き換える（Ｃ３０）。これによって機器監視制御装置１０−ａにおけるセンタサーバ１４−Ｂに対するポーリング実施時間間隔Ｔｃが元に戻り、センタサーバ１４−Ｂと機器監視制御装置１０−ａとの間の通信における単位時間当たりの通信量も元に戻る。
【００８１】
この変更後において、機器監視制御装置１０−ａのセンタサーバ処理部２１２は、コマンド有無確認信号をセンタサーバ１４−Ｂに初期設定ポーリング実施時間間隔Ｔｃ０で周期的に送信し、そして、このコマンド有無確認信号を受信したセンタサーバ１４−Ｂの機器監視制御装置処理部１１２は、機器監視制御装置１０−ａに対する監視要求及び／又は制御要求がコマンド記憶部１２１に記憶されているか否かに応じてコマンドなしの応答信号を機器監視制御装置１０−ａに返信する（Ｃ３１）。
【００８２】
ユーザが端末装置１６からセンタサーバ１４−Ｂにログインすることは、機器１１に対し監視要求及び／又は制御要求を行う目的である可能性が高いから、端末装置１６のセンタサーバ１４−Ｂへのログインを設定情報変更イベントとすることによって、上述の効果があることはもちろん、全体的な通信トラフィックを抑制しつつ機器１１の監視及び／又は制御を略リアルタイムで実行することができる。
【００８３】
ここで、上述では、全体的な通信トラフィックを抑制しつつ機器１１の監視及び／又は制御のリアルタイム性をセンタサーバ１４と機器監視制御装置１０との間におけるポーリング実施時間間隔Ｔｃを変更することによって向上させたが、１個のセンタサーバ１４に接続可能な機器監視制御装置１０の個数を変更することによって向上してもよい。
【００８４】
この場合には、センタサーバ１４の制御部１０１における変更処理部１１１は、図２（Ｂ）に破線で示す、機器監視制御装置１０の接続先センタサーバ１４を変更する接続先変更部１１１２を備えて構成される。
【００８５】
そして、この場合には、図４（Ａ）に示す処理Ｓ１２では、センタサーバ１４の制御部１０１における接続先変更部１１１２は、設定情報変更イベントに関係する機器監視制御装置１０を除く機器監視制御装置１０を任意に１又は複数選定して、この選定した機器監視制御装置１０からコマンド有無確認信号を受信すると、その応答として、当該センタサーバ１４に接続可能な機器監視制御装置１０の個数を変更すべく、変更後の設定情報として変更後におけるセンタサーバ１４の通信アドレス及び設定情報の変更を要求する旨の情報を収容した設定情報変更要求信号を当該機器監視制御装置１０へ返信する。この変更後のセンタサーバ１４の通信アドレスは、管理可能な規定個数の機器監視制御装置１０を管理していないために管理能力に余剰があるセンタサーバ１４の通信アドレスを充てると、接続先が変更された機器監視制御装置１０の処理にも支障をきたさないので、好適である。
【００８６】
これによってセンタサーバ１４は、管理すべき機器監視制御装置１０の個数が減少し、この管理個数の減少によって生じた情報処理能力を設定情報変更イベントに関係する端末装置１６や機器監視制御装置１０の情報処理に充てることができる。従って、端末装置１６から受信した監視要求や制御要求を迅速に処理することができ、機器監視制御装置１０から受信したコマンド有無確認信号を迅速に処理することができる。このため、全体的な通信トラフィックを抑制しつつ監視要求や制御要求のリアルタイム性を向上することができる。
【００８７】
また、この場合に図４（Ａ）に示す処理Ｓ１４では、センタサーバ１４の制御部１０１における接続先変更部１１１２は、処理Ｓ１２で選定した機器監視制御装置１０からコマンド有無確認信号を受信すると、その応答として、当該機器監視制御装置１０との間における単位時間当たりの通信量を変更すべく、変更後の設定情報として自機の通信アドレス及び設定情報の変更を要求する旨の情報を収容した設定情報変更要求信号を当該機器監視制御装置１０へ返信する。
【００８８】
これによって当該センタサーバ１４が管理する機器監視制御装置１０の個数が変更される。即ち、当該センタサーバ１４への接続先を変更した機器監視制御装置１０におけるセンタサーバ１４への接続先が自機に戻され、当該センタサーバ１４が管理する機器監視制御装置１０の個数が元に戻る。
【００８９】
このように本実施形態に係るセンタサーバ１４及び機器監視制御装置１０は、設定情報変更イベントの発生及び解消に応じて通信ごとにダイナミックにセンタサーバ１４が管理する機器監視制御装置１０の個数を変更することができる。このため、本実施形態に係る遠隔監視制御システム１は、全体的な通信トラフィックを抑制しつつ機器１１の監視及び／又は制御のリアルタイム性を向上することができる。
【００９０】
なお、この１個のセンタサーバ１４に接続可能な機器監視制御装置１０の個数を変更する場合では、端末装置処理部１１４は、接続先を変更した機器監視制御装置１０に関係する端末装置１６から監視要求及び／制御要求を受信した場合には、変更後のセンタサーバ１４へこの端末装置１６から監視要求及び／制御要求を転送する。
【００９１】
次に、設定情報変更イベントが、端末装置１６がセンタサーバ１４にログインしたことであって、機器監視制御装置１０のセンタサーバ１４への接続先の変更及びポーリング実施時間間隔Ｔｃの変更を行う場合について、センタサーバ１４の動作及び機器監視制御装置１０の動作を説明する。
【００９２】
図７は、設定情報変更イベントが端末装置によるセンタサーバへのログインであって、機器監視制御装置１０のセンタサーバ１４への接続先の変更及びポーリング実施時間間隔Ｔｃの変更を行う場合における端末装置、センタサーバ、機器監視制御装置及び機器における遠隔監視制御手順を示すシーケンス図である。
【００９３】
図７に示す例では、機器監視制御装置１０−ａ及び機器監視制御装置１０−ｂがセンタサーバ１４−Ａの管理下にあり、機器監視制御装置１０−ｃ（図１に不図示）及び機器監視制御装置１０−ｄ（図１に不図示）がセンタサーバ１４−Ｂの管理下にあり、機器監視制御装置１０−ａのユーザにおける端末装置１６がセンタサーバ１４−Ｂにログインするものとする。また、データベース１５には、機器監視制御装置１０と端末装置１６との対応関係が記憶されているものとし、ユーザの端末装置１６は、機器監視制御装置１０−ａに対応付けられているものとする。そして、設定情報変更イベントが発生した場合に、機器監視制御装置１０−ｂが選定され、接続先がセンタサーバ１４−Ｂに変更されるものとする。
【００９４】
図７において、図５や図６と同様に、機器監視制御装置１０−ａ、１０−ｂ、１０−ｃ、１０−ｄによる初期設定ポーリング実施時間間隔Ｔｃ０で周期的なコマンド有無確認信号の送信と、これに対するセンタサーバ１４−Ａ、１４−Ｂによるコマンドなしの応答信号又はコマンドありの応答信号の返信とがそれぞれ繰り返されている場合に（Ｃ４１、Ｃ４２）、ユーザの端末装置１６からセンタサーバ１４−Ａにログインされると（設定情報変更イベントの発生）（Ｃ４３）、センタサーバ１４−Ａの制御部１０１におけるポーリング周期変更部１１１１は、処理Ｓ１１及び処理Ｓ１２を実行することによって、機器監視制御装置１０−ａからのコマンド有無確認信号の応答として、変更ポーリング実施時間間隔Ｔｃ１を含む設定情報変更要求信号を返信する（Ｃ４４−ａ）。さらに、センタサーバ１４−Ａの制御部１０１における接続先変更部１１１２は、処理Ｓ１１及び処理Ｓ１２を実行することによって、接続先の変更候補として機器監視制御装置１０−ｂを選定し、機器監視制御装置１０−ｂからのコマンド有無確認信号の応答として、センタサーバ１４−Ｂの通信アドレスを含む設定情報変更要求信号を返信する（Ｃ４４−ｂ）。
【００９５】
この設定情報変更要求信号を受信した機器監視制御装置１０−ａの制御部２０１における設定情報処理部２１３は、処理Ｓ２１及び処理Ｓ２２を実行することによって、設定情報記憶部２２２の初期設定ポーリング実施時間間隔Ｔｃ０を変更ポーリング実施時間間隔Ｔｃ１に書き換える（Ｃ４５−ａ）。これによって機器監視制御装置１０−ａのセンタサーバ１４−Ａに対するポーリング実施時間間隔Ｔｃが初期設定ポーリング実施時間間隔Ｔｃ０から変更ポーリング実施時間間隔Ｔｃ１へ変更されて短くなり、センタサーバ１４−Ａと機器監視制御装置１０−ａとの間の通信における単位時間当たりの通信量が増加する。
【００９６】
さらに、この設定情報変更要求信号を受信した機器監視制御装置１０−ｂの制御部２０１における設定情報処理部２１３は、処理Ｓ２１及び処理Ｓ２２を実行することによって、設定情報記憶部２２２における接続先のセンタサーバ１４の通信アドレスをセンタサーバ１４−Ｂの通信アドレスに書き換える（Ｃ４５−ｂ）。これによってセンタサーバ１４−Ａが管理すべき機器監視制御装置１０の個数が減少し、これによって生じた情報処理能力を機器監視制御装置１０−ａに対する処理に振り向けることができる。
【００９７】
変更後において、機器監視制御装置１０−ａは、コマンド有無確認信号をセンタサーバ１４−Ｂに変更ポーリング実施時間間隔Ｔｃ１で周期的に送信し、そして、このコマンド有無確認信号を受信したセンタサーバ１４−Ａは、機器監視制御装置１０−ａに対する監視要求及び／又は制御要求がコマンド記憶部１２１に記憶されているか否かに応じてコマンドなしの応答信号又はコマンドありの応答信号を迅速に機器監視制御装置１０−ａに返信する（Ｃ４６乃至Ｃ５０）。
【００９８】
一方、機器監視制御装置１０−ｂのセンタサーバ処理部２１２は、設定情報変更イベントの解消するまで、コマンド有無確認信号を変更後のセンタサーバ１４−Ｂに初期設定ポーリング実施時間間隔Ｔｃ０で周期的に送信し、そして、このコマンド有無確認信号を受信したセンタサーバ１４−Ｂの機器監視制御装置処理部１１２は、機器監視制御装置１０−ｂに対する監視要求及び／又は制御要求がコマンド記憶部１２１に記憶されているか否かに応じてコマンドなしの応答信号又はコマンドありの応答信号を機器監視制御装置１０−ｂに返信する（Ｃ５２）。
【００９９】
また、機器監視制御装置１０−ｃ、１０−ｄは、初期設定ポーリング実施時間間隔Ｔｃ０で周期的なコマンド有無確認信号の送信を繰り返し、センタサーバ１４−Ｂは、これに対しコマンドなしの応答信号又はコマンドありの応答信号の返信を繰り返す（Ｃ５１、Ｃ５３）。
【０１００】
次に、別の実施形態について説明する。
（第２の実施形態）
第１の実施形態では、全体的な通信トラフィックを抑制しつつ機器１１の監視及び／又は制御におけるリアルタイム性の向上は、ポーリング実施時間間隔Ｔｃの変更やセンタサーバ１４が管理する機器監視制御装置１０の個数の変更によって行ったが、第２の実施形態では、コマンド有無確認信号の応答信号に収容可能なコマンド数の上限値Ｎｃ（収容コマンド上限値Ｎｃ）を変更することによってセンタサーバ１４と機器監視制御装置１０との間における単位時間当たりの通信量を変更し、その結果、全体的な通信トラフィックを抑制しつつ機器１１の監視及び／又は制御のリアルタイム性を向上させる実施形態である。
【０１０１】
そのため、第２の実施形態に係るセンタサーバ１４’の構成は、図２（Ｂ）に破線で示すように、変更処理部１１１がこの上限値記憶部１２２に記憶されているこの収容コマンド上限値Ｎｃを変更する収容コマンド数変更部１１１３である点を除き、第１の実施形態に係るセンタサーバの構成と同様であるので、その説明を省略する。
【０１０２】
ここで、第１の実施形態では、上限値記憶部１２２に記憶される収容コマンド上限値Ｎｃは、機器監視制御装置１０別でも機器監視制御装置１０に共通でもよいが、第２の実施形態では、上限値記憶部１２２は、機器監視制御装置１０別に収容コマンド上限値Ｎｃを記憶する。
【０１０３】
次に、第２の実施形態の動作について説明する。
（第２の実施形態の動作）
図８は、第２の実施形態におけるセンタサーバの動作を示すフローチャートである。図９は、第２の実施形態におけるセンタサーバ及び機器監視制御装置における遠隔監視制御手順を示すシーケンス図である。
【０１０４】
図８及び図９において、遠隔監視制御システム１の運用が開始されると、第１の実施形態と同様に、機器監視制御装置１０は、制御部２０１におけるセンタサーバ処理部２１２によって、コマンド有無確認信号をセンタサーバ１４に記憶部２０２の設定情報記憶部２２２に記憶されている設定情報、即ち、初期設定ポーリング実施時間間隔Ｔｃ０で周期的に送信する。そして、このコマンド有無確認信号を受信したセンタサーバ１４’は、制御部１０１における機器監視制装置御処理部１１２によって、当該コマンド有無確認信号を送信した機器監視制御装置１０に対する監視要求及び／又は制御要求がコマンド記憶部１２１に記憶されているか否かに応じてコマンドなしの応答信号又はコマンドありの応答信号を機器監視制御装置１０に返信する。このような機器監視制御装置１０による初期設定ポーリング実施時間間隔Ｔｃ０での周期的なコマンド有無確認信号の送信と、これに対するセンタサーバ１４による応答信号の返信とが繰り返されている（図９のＣ６１、Ｃ６６、Ｃ６８、Ｃ７２、Ｃ７４）。
【０１０５】
ここで、Ｃ６１の後で、センタサーバ１４’に機器監視制御装置１０との間における単位時間当たりの通信量を変更すべき事象、即ち、予め規定されている収容コマンド上限値Ｎｃを変更すべき事象（上限値変更イベント）が発生すると（図８のＳ３１、図９のＣ６２）、センタサーバ１４’の制御部１０１における収容コマンド数変更部１１１３は、当該機器監視制御装置１０との間における単位時間当たりの通信量を変更すべく、上限値変更イベントに関係する機器監視制御装置１０の収容コマンド上限値Ｎｃを変更する（図８のＳ３２）。即ち、変更後の収容コマンド上限値Ｎｃは、初期設定の収容コマンド上限値Ｎｃ０よりも大きい値（変更収容コマンド上限値Ｎｃ１）に設定され、この単位時間当たりの通信量が増加される。
【０１０６】
図９に示す例では、上限値変更イベントは、端末装置１６におけるセンタサーバ１４へのログインである。そして、初期設定収容コマンド上限値Ｎｃ０は、「３」とされ、変更収容コマンド上限値Ｎｃ１は、「１０」とされているが、変更収容コマンド上限値Ｎｃ１が初期設定収容コマンド上限値Ｎｃ０より大きければ、任意の値でよく、例えば初期設定収容コマンド上限値Ｎｃ０＝６と変更収容コマンド上限値Ｎｃ１＝１２との組合せや初期設定収容コマンド上限値Ｎｃ０＝１０と変更収容コマンド上限値Ｎｃ１＝１６との組合せ等、仕様等によって適宜設定される。
【０１０７】
また、Ｃ６２でユーザの端末装置１６からセンタサーバ１４’にログインされた場合に、センタサーバ１４’の制御部１０１における端末装置処理部１１４は、端末装置１６に監視要求及び／又は制御要求を入力するための画面を表示させる。ユーザは、端末装置１６に表示された画面を利用して制御要求を入力する制御操作を行う。そうすると、端末装置１６は、機器監視制御装置１０宛ての制御要求をセンタサーバ１４に送信する（Ｃ６４）。図９に示す例では、この制御操作によって２個の第１及び第２制御要求がセンタサーバ１４’に送信されている。センタサーバ１４’の端末装置処理部１１４は、この制御要求を受信すると、機器監視制御装置１０に対し制御要求をコマンド記憶部１２１に記憶する（Ｃ６５）。
【０１０８】
Ｃ６１から初期設定ポーリング実施時間間隔Ｔｃ０が経過すると、機器監視制御装置１０は、コマンド有無確認信号を送信する（Ｃ６６）。このコマンド有無確認信号を受信すると、センタサーバ１４’の機器監視制御装置処理部１１２は、上限値記憶部１２２に記憶されている収容コマンド上限値Ｎｃの範囲内で、即ち、変更収容コマンド上限値Ｎｃ１の範囲内でコマンド記憶部１２１に記憶されているコマンド、即ち、制御要求を読み出す（Ｃ６７）。そして、センタサーバ１４’の機器監視制御装置処理部１１２は、制御要求を収容したコマンドありの応答信号（制御要求信号）を機器監視制御装置１０に返信する（Ｃ６８）。機器監視制御装置１０の制御部２０１におけるセンタサーバ処理部２１２は、制御要求信号を受信すると、収容されている制御要求を取り出し、機器監視制御処理部２１１に通知する。この通知を受けると機器監視制御処理部２１１は、制御を実行すべく、機器１０に対し制御信号を送信する（Ｃ６９）。図９に示す例では、変更収容コマンド上限値Ｎｃ１は、「１０」であるので、制御要求信号に第１及び第２制御要求が一度に収容され、一度にセンタサーバ１４’から機器監視制御装置１０に返信される。
【０１０９】
一方、ユーザは、端末装置１６に表示された画面を利用して監視要求を入力する監視操作を行う。そうすると、端末装置１６は、機器監視制御装置１０宛ての監視要求をセンタサーバ１４’に送信する（Ｃ７０）。図９に示す例では、この監視操作によって６個の第１乃至第６監視要求がセンタサーバ１４’に送信されている。センタサーバ１４’の端末装置処理部１１４は、この監視要求を受信すると、機器監視制御装置１０に対し監視要求をコマンド記憶部１２１に記憶する（Ｃ７１）。
【０１１０】
Ｃ６６から初期設定ポーリング実施時間間隔Ｔｃ０が経過すると、機器監視制御装置１０は、コマンド有無確認信号を送信する（Ｃ７２）。このコマンド有無確認信号を受信すると、センタサーバ１４’の機器監視制御装置処理部１１２は、上限値記憶部１２２に記憶されている変更収容コマンド上限値Ｎｃ１の範囲内でコマンド記憶部１２１に記憶されているコマンド、即ち、監視要求を読み出す（Ｃ７３）。そして、センタサーバ１４’の機器監視制御装置処理部１１２は、監視要求を収容したコマンドありの応答信号（監視要求信号）を機器監視制御装置１０に返信する（Ｃ７４）。機器監視制御装置１０の制御部２０１におけるセンタサーバ処理部２１２は、監視要求信号を受信すると、収容されている監視要求を取り出し、機器監視制御処理部２１１に通知する。この通知を受けると機器監視制御処理部２１１は、監視を実行すべく、機器１０に対し監視信号を送信する（Ｃ７５）。
【０１１１】
図９に示す例では、変更収容コマンド上限値Ｎｃ１は、「１０」であるので、監視要求信号に第１乃至第６監視要求が一度に収容され、一度にセンタサーバ１４’から機器監視制御装置１０に返信される。仮に、収容コマンド上限値Ｎｃが本発明のように変更されずに初期設定収容コマンド上限値Ｎｃ０のままであるとすると、本実施形態では、初期設定収容コマンド上限値Ｎｃ０は、「３」であるので、まず、最初のコマンド有無確認信号の応答で第１乃至第３監視要求を収容する監視要求信号が機器監視制御装置１０に送信され、次のコマンド有無確認信号の応答で第４乃至第６監視要求を収容する監視要求信号が機器監視制御装置１０に送信されることになる。即ち、第４乃至第６監視要求の実行は、本実施形態のように収容コマンド上限値Ｎｃを変更する場合に較べて初期設定ポーリング実施時間間隔Ｔｃ０だけさらにタイムラグを生じることになる。従って、本実施形態では、収容コマンド上限値Ｎｃを変更することによって、このタイムラグを減少することができる。
【０１１２】
そして、センタサーバ１４’に生じていた上限値変更イベントが解消すると（図８のＳ３３、図９のＣ７６）、センタサーバ１４’の制御部１０１における収容コマンド数変更部１１１３は、当該機器監視制御装置１０との間における単位時間当たりの通信量を変更すべく、上限値変更イベントに関係する機器監視制御装置１０の収容コマンド上限値Ｎｃを変更する（図８のＳ３４、図９のＣ７７）。これによってセンタサーバ１４’と機器監視制御装置１０との間の通信における単位時間当たりの通信量が変更される。図９に示す例では、収容コマンド上限値Ｎｃは、変更収容コマンド上限値Ｎｃ１から初期設定の収容コマンド上限値Ｎｃ０に戻され、この単位時間当たりの通信量が元に戻る。
【０１１３】
このように本実施形態に係るセンタサーバ１４’及び機器監視制御装置１０は、上限値変更イベントの発生及び解消に応じて通信ごとにダイナミックにコマンド有無確認信号に対する応答信号に収容可能な収容コマンド上限値Ｎｃを変更することができる。即ち、上限値変更イベントの発生及び解消に応じて通信ごとにダイナミックに単位時間当たりの通信量を変更することができる。このため、設定情報変更イベントの発生期間中における収容コマンド上限値Ｎｃ１を上限値変更イベントが発生していない期間における収容コマンド上限値Ｎｃ０に較べて増加させることによって、本実施形態に係る遠隔監視制御システム１は、全体的な通信トラフィックを抑制しつつ機器１１の監視及び／又は制御のリアルタイム性を向上することができる。
【０１１４】
なお、第１及び第２の実施形態では、端末装置１６のセンタサーバ１４へのログインを設定情報変更イベント及び上限値変更イベントとそれぞれしたが、ログインだけでなく所定数以上のログインの数があった場合を設定情報変更イベント及び上限値変更イベントとそれぞれしてもよい。複数のユーザが複数の端末装置１６からそれぞれログインすることは、それだけ機器１１に対し監視要求及び／又は制御要求を行う可能性が高いからである。例えば、所定数を「３」に設定すると３個の端末装置１６からセンタサーバ１４へログインがあると設定情報変更イベント及び上限値変更イベントの発生とそれぞれされる。
【０１１５】
また、機器１１からのイベントの発報を設定情報変更イベント及び上限値変更イベントとそれぞれしてもよい。機器１１からのイベントが端末装置１６に送信されると、端末装置１６のユーザは、イベントを発報した機器１１に対する監視要求及び／又は制御要求や他の機器１１に対する監視要求及び／又は制御要求を行う可能性が高いからである。例えば、防犯センサからイベントが発報された場合に防犯カメラの画像が要求される場合等である。
【０１１６】
さらにまた、住居進入や火災発生等を監視する防犯システムにおける動作モードを設定情報変更イベント及び上限値変更イベントとそれぞれしてもよい。動作モードが在宅モードである場合には、ユーザが在宅しているので、ユーザが端末装置１６から監視要求及び／又は制御要求を行う可能性が低い一方、動作モードが留守モードである場合には、ユーザが外出しているので、外出先から監視及び／又は制御を行うべく、ユーザが端末装置１６から監視要求及び／又は制御要求を行う可能性が高いからである。従って、留守モードが設定情報変更イベント及び上限値変更イベントの発生であり、在宅モードが設定情報変更イベント及び上限値変更イベントの解消である。
【０１１７】
次に、別の実施形態について説明する。
（第３の実施形態）
センタサーバ１４から機器監視制御装置１０へ送信される監視要求や制御要求は、機器監視制御装置１０の保守目的やモニタ目的にセンタサーバ１４自身が監視要求及び／又は制御要求を行う場合もある。また、センタサーバ１４は、コマンド記憶部１２１に監視要求及び／又は制御要求が発生した順にコマンド記憶部１２１に記憶され、その順でコマンド記憶部１２１から読み出す。そのため、端末装置１６から発せられた監視要求及び／又は制御要求がこれらセンタサーバ１４の監視要求及び／又は制御要求と混在してしまい、端末装置１６における監視要求及び／又は制御要求のリアルタイム性が損なわれる場合がある。特に、混在によって収容コマンド上限値Ｎｃを越えてしまった場合には、次のコマンド有無確認信号の応答になってしまう可能性もあり、重大である。
【０１１８】
そこで、第３の実施形態に係るセンタサーバ１４”は、監視要求の内容や制御要求の内容に基づいて当該監視要求や制御要求の優先度を決定し、この優先度の順にコマンド記憶部１２１から読出し、機器監視制御装置１０へ送信するように構成する。
【０１１９】
そのため、センタサーバ１４”は、図２（Ｂ）に破線で示す、コマンドありの応答信号に収容する監視要求及び／又は制御要求を優先度に応じて判定する収容コマンド判定部１１５を機能的に制御部１０１にさらに備えて構成される。そして、機器監視制御装置処理部１１２は、機器監視制御装置１０からのコマンド有無確認信号に対しコマンドありの応答信号を返信する際に、収容コマンド判定部１１５から収容すべき監視要求及び／又は制御要求を取得してコマンドありの応答信号をこれを収容し、コマンドありの応答信号を返信するように構成される。これらの点を除き、第３の実施形態に係るセンタサーバ１４”の構成は、第１の実施形態に係るセンタサーバ１４の構成又は第２の実施形態に係るセンタサーバ１４’の構成と同様であるので、その説明を省略する。
【０１２０】
ここで、監視要求の内容や制御要求の内容に基づいて決定された当該監視要求や制御要求の優先度は、本実施形態では、例えば、センタサーバ１４による監視要求及び／又は制御要求よりも端末装置１６による監視要求及び／又は制御要求の方が高く設定される。
【０１２１】
次に、第３の実施形態の動作について説明する。
（第３の実施形態の動作）
図１０、第３の実施形態におけるセンタサーバ及び機器監視制御装置における遠隔監視制御手順を示すシーケンス図である。
【０１２２】
図１０において、遠隔監視制御システム１の運用が開始されると、第１及び第２の実施形態と同様に、機器監視制御装置１０による初期設定ポーリング実施時間間隔Ｔｃ０での周期的なコマンド有無確認信号の送信と、これに対するセンタサーバ１４”による応答信号の返信とが繰り返されている（Ｃ８１）。ここで、図１０に示す例では、収容コマンド上限値Ｎｃ０は、「３」とされているが、任意の値でよく、仕様により適宜設定される。
【０１２３】
ここで、ユーザの端末装置１６からセンタサーバ１４”にログインされると（Ｃ８２）、センタサーバ１４”の制御部１０１における端末装置処理部１１４は、端末装置１６に監視要求及び／又は制御要求を入力するための画面を表示させ、ユーザは、端末装置１６に表示された画面を利用して監視要求及び／又は制御要求を入力する監視制御操作を行う。そうすると、端末装置１６は、機器監視制御装置１０宛ての監視要求及び／又は制御要求をセンタサーバ１４”に送信する（Ｃ８３）。図９に示す例では、この監視制御操作によって１個の監視要求と２個の制御要求がセンタサーバ１４”に送信されている。センタサーバ１４”は、機器監視制御装置１０の監視を行うべく、２個の監視要求を生成し、コマンド記憶部１２１に記憶する一方、センタサーバ１４”の端末装置処理部１１４は、この監視制御要求を受信すると、機器監視制御装置１０に対し監視要求及び制御要求をコマンド記憶部１２１に記憶する（Ｃ８４）。ここで、端末装置１６からの監視要求は、第１監視要求とされ、その制御要求は、第１及び第５制御要求とされ、センタサーバ１４”が生成した監視要求は、第３及び第４監視要求とされている。
【０１２４】
Ｃ８１から初期設定ポーリング実施時間間隔Ｔｃ０が経過すると、機器監視制御装置１０のセンタサーバ処理部２１２は、コマンド有無確認信号を送信する（Ｃ８５）。このコマンド有無確認信号を受信すると、センタサーバ１４”の機器監視制御装置処理部１１２は、上限値記憶部１２２に記憶されている収容コマンド上限値Ｎｃの範囲内で、収容コマンド判定部１１５によって収容すべき監視要求及び制御要求を判定させ、判定された監視要求及び制御要求を読出す（Ｃ８６）。そして、センタサーバ１４”の機器監視制御装置処理部１１２は、監視要求及び制御要求を収容したコマンドありの応答信号（監視制御要求信号）を機器監視制御装置１０に返信する（Ｃ８７）。図１０に示す例では、センタサーバ１４”の収容コマンド判定部１１５は、第１監視要求、第２制御要求及び第５制御要求を優先度の高い監視要求及び制御要求と判定し、センタサーバ１４”の機器監視制御装置処理部１１２は、第１監視要求、第２制御要求及び第５制御要求を読出し、これらを収容した監視制御要求信号を機器監視制御装置１０に返信する。
【０１２５】
機器監視制御装置１０の制御部２０１におけるセンタサーバ処理部２１２は、監視制御要求信号を受信すると、収容されている監視要求及び制御要求を取り出し、機器監視制御処理部２１１に通知する。この通知を受けると機器監視制御処理部２１１は、監視及び制御を実行すべく、機器１０に対し監視制御信号を送信する（Ｃ８８）。このように本実施形態では、優先度のより高い端末装置１６から発せられた監視要求及び制御要求が、センタサーバ１４”が発した監視要求及び制御要求よりも先にセンタサーバ１４”から機器監視制御装置１０へ送信される。そのため、端末装置１６による機器１１の監視及び／又は制御におけるリアルタイム性を向上することができる。
【０１２６】
Ｃ８５から初期設定ポーリング実施時間間隔Ｔｃ０が経過すると、機器監視制御装置１０のセンタサーバ処理部２１２は、コマンド有無確認信号を送信する（Ｃ８９）。このコマンド有無確認信号を受信すると、センタサーバ１４”の機器監視制御装置処理部１１２は、Ｃ８６と同様に、収容コマンド上限値Ｎｃの範囲内で、収容コマンド判定部１１５により判定させ、判定された監視要求及び制御要求を読出す（Ｃ９０）。そして、センタサーバ１４”の機器監視制御装置処理部１１２は、監視要求及び制御要求を収容した監視制御要求信号を機器監視制御装置１０に返信する（Ｃ９１）。図１０に示す例では、収容コマンド判定部は、第３及び第４監視要求しかコマンド記憶部１２１に記憶されていないので、第３及び第４監視要求を優先度の高い監視要求及び制御要求と判定し、機器監視制御装置処理部１１２は、第３及び第４監視要求を読出し、これらを収容した監視要求信号を機器監視制御装置１０に返信する。
【０１２７】
機器監視制御装置１０の制御部２０１におけるセンタサーバ処理部２１２は、監視要求信号を受信すると、収容されている監視要求を取り出し、機器監視制御処理部２１１に通知する。この通知を受けると機器監視制御処理部２１１は、監視を実行すべく、機器１０に対し監視信号を送信する（Ｃ９２）。そして、端末装置１６は、センタサーバ１４”からログアウトする（Ｃ９３）。
【０１２８】
このように本実施形態では、監視要求の内容や制御要求の内容に基づいて当該監視要求や制御要求の優先度が決定され、センタサーバ１４”は、機器監視制御装置１０からコマンド有無確認信号を受信すると、この優先度の高い順に監視要求及び／又は制御要求をコマンド記憶部１２１から読出し、機器監視制御装置１０へ返信する。ここで、監視要求や制御要求の優先度をセンタサーバ１４”による監視要求及び／又は制御要求よりも端末装置１６による監視要求及び／又は制御要求の方を高く設定することにより、全体的な通信トラフィックを抑制しつつ機器１１の監視及び／又は制御のリアルタイム性を向上することができる。
【０１２９】
次に、別の実施形態について説明する。
（第４の実施形態）
第１の実施形態では、機器監視制御装置１０は、センタサーバ１４の指示によってポーリング実施時間間隔Ｔｃの変更や機器監視制御装置１０の管理個数の変更を実行したが、第４の実施形態では、センタサーバ１４から指示を受けることなく機器監視制御装置１０がセンタサーバ１４と機器監視制御装置１０との間における単位時間当たりの通信量を変更する実施形態である。
【０１３０】
このため、第４の実施形態に係るセンタサーバ１４”’は、その制御部１０１に変更処理部１１１を備える必要がない点、及び、第４の実施形態に係る機器監視制御装置１０’は、その制御部２０１における設定情報処理部２１３が設定情報変更要求信号によって設定情報記憶部２２２の設定情報を変更する代わりに、設定情報変更イベントが生じると設定情報記憶部２２２の設定情報を変更する点を除き、第４の実施形態に係るセンタサーバ１４”’の構成及び第４の実施形態に係る機器監視制御装置１０’の構成は、第１の実施形態に係るセンタサーバ１４の構成及び第４の実施形態に係る機器監視制御装置１０の構成と同様であるので、その説明を省略する。
【０１３１】
次に、本実施形態の動作について説明する。
（第４の実施形態の動作）
図１１は、第４の実施形態における機器監視制御装置の動作を示すフローチャートである。図１２は、第４の実施形態におけるセンタサーバ及び機器監視制御装置における遠隔監視制御手順を示すシーケンス図である。
【０１３２】
図１１及び図１２において、遠隔監視制御システム１の運用が開始されると、第１乃至第３の実施形態と同様に、機器監視制御装置１０’による初期設定ポーリング実施時間間隔Ｔｃ０での周期的なコマンド有無確認信号の送信と、これに対するセンタサーバ１４”’による応答信号の返信とが繰り返されている（Ｃ１０１）。ここでは、設定情報記憶部２２２に記憶されている設定情報におけるポーリング実施時間間隔Ｔｃは、初期設定ポーリング実施時間間隔Ｔｃ０である。
【０１３３】
ここで、機器監視制御装置１０’に設定情報変更イベントが発生すると（図１１のＳ４１、図１２のＣ１０２）、機器監視制御装置１０’の制御部２０１における設定情報処理部２１３は、記憶部２０１の設定情報記憶部２２２に記憶されている設定情報を変更する（図１１のＳ４２、図１２のＣ１０３）。これによってセンタサーバ１４”’と機器監視制御装置１０’との間の通信における単位時間当たりの通信量が変更される。図１２に示す例では、機器１１におけるイベントの発報が設定情報変更イベントとされる。より具体的には、例えば、機器１１は、住居進入や火災発生等を監視する防犯システムであり、その動作モードの留守モードが設定情報変更イベントの発生であり、その動作モードの在宅モードが後述の設定情報変更イベントの解消である。そして、ポーリング実施時間間隔Ｔｃを変更することによってこの単位時間当たりの通信量が変更されている。即ち、変更後のポーリング実施時間間隔Ｔｃは、初期設定のポーリング実施時間間隔Ｔｃ０よりも短い時間間隔（変更ポーリング実施時間間隔Ｔｃ１）に設定され、この単位時間当たりの通信量が増加されている。
【０１３４】
変更後において、機器監視制御装置１０’のセンタサーバ処理部２１２は、コマンド有無確認信号をセンタサーバ１４”’に記憶部２０２の設定情報記憶部２２２に記憶されている設定情報、即ち、変更ポーリング実施時間間隔Ｔｃ１で周期的に送信する。そして、このコマンド有無確認信号を受信したセンタサーバ１４”’の機器監視制御装置処理部１１２は、当該コマンド有無確認信号を送信した機器監視制御装置１０’に対する監視要求及び／又は制御要求がコマンド記憶部１２１に記憶されているか否かに応じてコマンドなしの応答信号又はコマンドありの応答信号を機器監視制御装置１０’に返信する（図１２のＣ１０５、Ｃ１０８）。
【０１３５】
端末装置１６からセンタサーバ１４”’に送信された監視要求及び／又は制御要求は、単位時間当たりの通信量が増加しているので、変更前に較べて速く機器監視制御装置１０’に送信され、機器監視制御装置１０’によって機器１１に対し実行される。図１２に示す例では、Ｃ１０５の後で、ユーザの端末装置１６からセンタサーバ１４”’にログインがなされ（Ｃ１０６）、ユーザが端末装置１６に入力した監視要求及び制御要求が端末装置１６からセンタサーバ１４”’に送信され（Ｃ１０７）、この監視要求及び制御要求は、Ｃ１０８のコマンド有無確認信号の応答でコマンドありの応答信号に収容され、送信されている。
【０１３６】
そして、機器監視制御装置１０’に生じていた設定情報変更イベントが解消すると（図１１のＳ４３、図１２のＣ１１０）、機器監視制御装置１０’の設定情報処理部２１３は、記憶部２０１の設定情報記憶部２２２に記憶されている設定情報を変更する（図１１のＳ４４、図１２のＣ１１１）。
【０１３７】
これによってセンタサーバ１４”’と機器監視制御装置１０’との間の通信における単位時間当たりの通信量が変更される。図１２に示す例では、ポーリング実施時間間隔Ｔｃを変更することによってこの単位時間当たりの通信量が変更されている。即ち、変更後のポーリング実施時間間隔Ｔｃは、初期設定のポーリング実施時間間隔Ｔｃ０に戻され、この単位時間当たりの通信量が元に戻る。
【０１３８】
そして、機器監視制御装置１０’のセンタサーバ処理部２１２は、コマンド有無確認信号をセンタサーバ１４”’に記憶部２０２の設定情報記憶部２２２に記憶されている設定情報、即ち、初期設定ポーリング実施時間間隔Ｔｃ０で周期的に送信する。そして、このコマンド有無確認信号を受信したセンタサーバ１４”’は、当該コマンド有無確認信号を送信した機器監視制御装置１０’に対する監視要求及び／又は制御要求がコマンド記憶部１２１に記憶されているか否かに応じてコマンドなしの応答信号又はコマンドありの応答信号を機器監視制御装置１０’に返信する（図１２のＣ１１２）。
【０１３９】
このように本実施形態に係る機器監視制御装置１０’は、設定情報変更イベントの発生及び解消に応じて通信ごとにダイナミックに単位時間当たりの通信量を変更することができる。このため、設定情報変更イベントの発生期間中における単位時間当たりの通信量を設定情報変更イベントが発生していない期間における単位時間当たりの通信量に較べて増加させることによって、本実施形態に係る遠隔監視制御システム１は、全体的な通信トラフィックを抑制しつつ機器１１の監視及び／又は制御のリアルタイム性（応答性）を向上することができる。即ち、本実施形態に係る遠隔監視制御システム１は、全体的な通信トラフィックを抑制しつつ機器１１の監視及び／又は制御を略リアルタイムに実行することができる。また、設定情報変更イベントの発生期間中だけ単位時間当たりの通信量を増加させているので、背景技術に較べて情報処理能力の無駄を抑制することができ、また、通信トラフィックの無駄を抑制することができる。
【０１４０】
なお、上述の第４の実施形態において、機器１１からのイベントの発報を設定情報変更イベントとしてもよい。
【０１４１】
また、全体的な通信トラフィックを抑制しつつ監視及び／又は制御のリアルタイム性を向上するために、ポーリング実施時間間隔Ｔｃの変更、収容コマンド上限値Ｎｃの変更、機器監視制御装置１０の接続先センタサーバ１４の変更及び応答信号における優先度に従ったコマンドの収容を適宜複数組み合わせて実施してもよい。例えば、上述したように、ポーリング実施時間間隔Ｔｃの変更と機器監視制御装置１０の接続先センタサーバ１４の変更との組合せ、ポーリング実施時間間隔Ｔｃの変更と収容コマンド上限値Ｎｃの変更との組合せ、ポーリング実施時間間隔Ｔｃの変更と応答信号における優先度に従ったコマンドの収容との組合せ、収容コマンド上限値Ｎｃの変更と機器監視制御装置１０の接続先センタサーバ１４の変更との組合せ、収容コマンド上限値Ｎｃの変更と応答信号における優先度に従ったコマンドの収容との組合せ、機器監視制御装置１０の接続先センタサーバ１４の変更と応答信号における優先度に従ったコマンドの収容との組合せ、ポーリング実施時間間隔Ｔｃの変更と収容コマンド上限値Ｎｃの変更と機器監視制御装置１０の接続先センタサーバ１４の変更との組合せ、ポーリング実施時間間隔Ｔｃの変更と収容コマンド上限値Ｎｃの変更と応答信号における優先度に従ったコマンドの収容との組合せ、収容コマンド上限値Ｎｃの変更と機器監視制御装置１０の接続先センタサーバ１４の変更と応答信号における優先度に従ったコマンドの収容との組合せ、及び、ポーリング実施時間間隔Ｔｃの変更と収容コマンド上限値Ｎｃの変更と機器監視制御装置１０の接続先センタサーバ１４の変更と応答信号における優先度に従ったコマンドの収容との組合せである。
【図面の簡単な説明】
【０１４２】
【図１】遠隔監視制御システムの構成を示す図である。
【図２】システムセンタ及びセンタサーバの構成を示すブロック図である。
【図３】機器監視制御装置の構成を示すブロック図である。
【図４】第１の実施形態におけるセンタサーバの動作及び機器監視制御装置の動作を示すフローチャートである。
【図５】第１の実施形態におけるセンタサーバ及び機器監視制御装置における遠隔監視制御手順を示すシーケンス図である。
【図６】設定情報変更イベントが端末装置によるセンタサーバへのログインであって、単位時間当たりの通信量の変更がポーリング実施時間間隔Ｔｃの変更である場合における端末装置、センタサーバ、機器監視制御装置及び機器における遠隔監視制御手順を示すシーケンス図である。
【図７】設定情報変更イベントが端末装置によるセンタサーバへのログインであって、機器監視制御装置１０のセンタサーバ１４への接続先の変更及びポーリング実施時間間隔Ｔｃの変更を行う場合における端末装置、センタサーバ、機器監視制御装置及び機器における遠隔監視制御手順を示すシーケンス図である。
【図８】第２の実施形態におけるセンタサーバの動作を示すフローチャートである。
【図９】第２の実施形態におけるセンタサーバ及び機器監視制御装置における遠隔監視制御手順を示すシーケンス図である。
【図１０】第３の実施形態におけるセンタサーバ及び機器監視制御装置における遠隔監視制御手順を示すシーケンス図である。
【図１１】第４の実施形態における機器監視制御装置の動作を示すフローチャートである。
【図１２】第４の実施形態におけるセンタサーバ及び機器監視制御装置における遠隔監視制御手順を示すシーケンス図である。
【図１３】端末装置、センタサーバ、機器監視制御装置及び機器における遠隔監視制御手順を示すシーケンス図である。
【符号の説明】
【０１４３】
１  遠隔監視制御システム
２  上位のネットワーク
３  下位のネットワーク
１０  機器監視制御装置
１１  機器
１２  通信線
１３  システムセンタ
１４、１４’、１４”、１４”’  センタサーバ
１５  データベース
１６  端末装置
１７  ネットワーク
１０１、２０１  制御部
１０２、２０２  記憶部
１０３、２０３  上位ネットワークインタフェース部
１１１  変更処理部
１１２  機器監視制御装置処理部
１１５  収容コマンド判定部
２１２  センタサーバ処理部
２１３  設定情報処理部
２２２  設定情報記憶部
１１１１  ポーリング周期変更部
１１１２  接続先変更部
１１１３  収容コマンド数変更部
【図１】
2006054832.tif 000003
【図２】
2006054832.tif 000004
【図３】
2006054832.tif 000005
【図４】
2006054832.tif 000006
【図５】
2006054832.tif 000007
【図６】
2006054832.tif 000008
【図７】
2006054832.tif 000009
【図８】
2006054832.tif 000010
【図９】
2006054832.tif 000011
【図１０】
2006054832.tif 000012
【図１１】
2006054832.tif 000013
【図１２】
2006054832.tif 000014
【図１３】
2006054832.tif 000015