(57)【要約】【課題】多重系ＬＡＮネットワークで接続された監視制御システムにおいて、特定ＬＡＮ回線にデータ通信が集中して高負荷状態となる。【解決手段】監視装置からの監視データを処理して監視情報を出力する監視制御サーバ１と、監視制御サーバから送られてくる監視情報を画面に表示して監視する複数の監視端末２、３とが多重ＬＡＮ回線４、５のネットワークで接続されたものにおいて、監視制御サーバ１のＬＡＮ通信負荷判定部１４０は、ネットワークの通信負荷量と監視制御サーバ１および各監視端末２、３からのデータ送信量に基づいて、監視制御サーバと各監視端末が使用するＬＡＮ回線を判定し、監視制御サーバ１と各監視端末２、３はこの判定結果によるＬＡＮ回線を設定してデータ通信を行うことにより、特定ＬＡＮ回線にデータ通信が集中することを低減する。【選択図】図１
2015162771.tif 000002
【特許請求の範囲】
【請求項１】
監視装置から送信されてくる監視データを蓄積してデータ処理を行い、監視情報として出力する監視制御サーバと、前記監視制御サーバから送られてくる前記監視情報を画面に表示して監視する複数の監視端末と、前記監視制御サーバと前記監視端末を接続する多重ＬＡＮ回線を持つネットワークを備えた監視制御システムにおいて、
前記監視制御サーバは、前記ネットワーク上に存在する前記監視端末に監視情報を送信するデータ送信部と前記監視端末からのデータを受信するデータ受信部とを有する通信部と、所定周期ごとに前記ネットワークの通信負荷量を取得するＬＡＮ通信負荷取得部と、所定周期ごとに前記監視制御サーバから送信するデータ送信量および前記監視端末から送信するデータ送信量を取得するＬＡＮ通信データ量取得部と、前記ＬＡＮ通信負荷取得部で取得した前記通信負荷量および前記ＬＡＮ通信データ量取得部で取得した前記データ送信量を保存するデータベースと、前記データベースに保存された前記通信負荷量および前記データ送信量に基づき、前記監視制御サーバおよび前記監視端末がＬＡＮ通信を実施する際どのＬＡＮ回線を使用するかを判断するＬＡＮ通信負荷判定部と、前記ＬＡＮ通信負荷判定部が判断したＬＡＮ回線に基づき、前記監視制御サーバが使用するＬＡＮ回線を設定すると共に前記監視端末が使用するＬＡＮ回線を前記監視端末に送信するために前記通信部に出力するＬＡＮ通信設定部を備え、
前記監視端末は、前記監視制御サーバにデータを送信するデータ送信部と前記監視制御サーバから送信された前記監視情報を受信するデータ受信部とを有する通信部と、所定周期ごとに前記監視端末から送信するデータ送信量を取得するＬＡＮ通信データ量取得部と、前記監視制御サーバの前記通信部から送信されてきた前記監視端末が使用するＬＡＮ回線を設定するＬＡＮ通信設定部を備えたことを特徴とする監視制御システム。
【請求項２】
前記監視制御サーバは、前記監視制御サーバおよび前記監視端末が所定時間に送信できるデータ送信量の最大値を定義したテーブルと前記ネットワークが低負荷、定常負荷、高負荷であるかを判断するためのしきい値を定義したテーブルを持つデータ通信定義ファイルを備え、前記ネットワークの通信負荷量が低負荷時は、前記監視制御サーバ及び前記監視端末に所定時間に送信できるデータ送信量を設定せず、前記ネットワークの通信負荷量が高負荷時は、前記監視制御サーバ及び前記監視端末に前記データ送信量の最大値を設定するようにした請求項１に記載の監視制御システム。
【請求項３】
前記監視制御サーバは、前記監視端末が故障または停止し前記ネットワーク上から存在しなくなった、前記ＬＡＮ回線に異常が発生しデータ通信できなくなったなどのネットワーク構成に変化が生じたことを検出するネットワーク構成変化取得部と、前記ネットワーク構成変化取得部がネットワーク構成に変化が生じたことを検出した場合に、前記監視制御サーバおよび前記監視端末が所定時間に送信できるデータ量の最大値を動的に変更するＬＡＮ通信制御部を備えたことを特徴とする請求項１または請求項２に記載の監視制御システム。
【請求項４】
前記監視制御サーバは、前記監視制御サーバが複数の監視端末からデータ送信要求を受けた際、データを送信する監視端末に対して優先度および最大送信待ち時間を設定した送信端末優先度定義ファイルを備え、ネットワークの高負荷時に前記送信端末優先度定義ファイルに基づいてどの監視端末を優先してＬＡＮ通信させるかを制御するようにした請求項１に記載の監視制御システム。
【請求項５】
前記監視制御サーバは、前記監視制御サーバが複数の監視端末からデータ送信要求を受けた際、監視端末へ送信するデータに対して優先度を設定した送信データ優先度定義ファイルを備え、ネットワーク高負荷時に前記送信データ優先度定義ファイルに基づいてどの監視端末のどの送信データを優先してＬＡＮ通信させるか制御するようにした請求項４に
記載の監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は遠隔地にある監視装置からのデータを蓄積し、そのデータを処理して監視室にある複数の監視端末に表示して監視制御する監視制御システムに関するもので、特にデータを蓄積して処理する監視サーバと複数の監視端末との間が多重系ＬＡＮネットワークで接続された監視制御システムに関するものである。
【背景技術】
【０００２】
対向するＬＡＮ間接続装置を主系回線と従系回線のＬＡＮ回線で接続し、ＬＡＮ回線の負荷を測定して均等な負荷となるように回線を選択する手法として、ネットワーク上に存在する他端末のパケット数を取得した際にその数をカウントし、予め設定したしきい値以上のパケット通信を実施していると判断した場合、主系回線から従系回線へ回線を選択して使用することにより、ネットワークにおける通信負荷を分散することが知られている。（例えば、特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３２１８４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の手法では、ネットワーク上に存在する複数の端末が個々にＬＡＮ回線の負荷状態を判断し、使用するＬＡＮ回線を選択していた。このため、複数の端末が同時に高負荷状態となっているＬＡＮ回線から低負荷状態であるＬＡＮ回線にデータ通信を行う回線を同時に切り替えた際、低負荷だった回線が高負荷となってしまう問題があった。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、監視制御サーバと監視端末との間が多重ＬＡＮ回線のネットワークで接続されたものにおいて、ネットワークの負荷状態と監視制御サーバおよび監視端末からのデータ送信量に基づいて、監視制御サーバと各監視端末が使用するＬＡＮ回線を指定してデータ通信を行うことにより、特定ＬＡＮ回線にデータ通信が集中することを低減する監視制御システムを得ることを目的とするものである。
【課題を解決するための手段】
【０００６】
この発明に係る監視制御システムは、監視装置から送信されてくる監視データを蓄積してデータ処理を行い、監視情報として出力する監視制御サーバと、監視制御サーバから送られてくる監視情報を画面に表示して監視する複数の監視端末と、監視制御サーバと監視端末を接続する多重ＬＡＮ回線を持つネットワークを備えた監視制御システムにおいて、監視制御サーバは、ネットワーク上に存在する監視端末に監視情報を送信するデータ送信部と監視端末からのデータを受信するデータ受信部とを有する通信部と、所定周期ごとにネットワークの通信負荷量を取得するＬＡＮ通信負荷取得部と、所定周期ごとに監視制御サーバから送信するデータ送信量および監視端末から送信するデータ送信量を取得するＬＡＮ通信データ量取得部と、ＬＡＮ通信負荷取得部で取得した通信負荷量およびＬＡＮ通信データ量取得部で取得したデータ送信量を保存するデータベースと、データベースに保存された通信負荷量およびデータ送信量に基づき、監視制御サーバおよび監視端末がＬＡＮ通信を実施する際どのＬＡＮ回線を使用するかを判断するＬＡＮ通信負荷判定部と、ＬＡＮ通信負荷判定部が判断したＬＡＮ回線に基づき、監視制御サーバが使用するＬＡＮ回線を設定すると共に監視端末が使用するＬＡＮ回線を監視端末に送信するために通信部に出力するＬＡＮ通信設定部を備え、監視端末は、監視制御サーバにデータを送信するデータ送信部と監視制御サーバから送信された監視情報を受信するデータ受信部とを有する通信部と、所定周期ごとに監視端末から送信するデータ送信量を取得するＬＡＮ通信データ量取得部と、監視制御サーバの通信部から送信されてきた監視端末が使用するＬＡＮ回線を設定するＬＡＮ通信設定部を備えたものである。
【発明の効果】
【０００７】
この発明によれば、監視制御サーバがネットワークの通信負荷状態と監視制御サーバおよび各監視端末からのデータ送信量を取得して、各監視端末の使用するＬＡＮ回線を指定し、各監視端末は指定されたＬＡＮ回線にてデータ通信を行うようにしているから、特定ＬＡＮ回線にデータ通信が集中することなく通信負荷が分散される。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１を示す監視制御システムの構成図である。
【図２】この発明の実施の形態１におけるネットワーク負荷とデータ送信量の蓄積処理のフローチャートを示す図である。
【図３】この発明の実施の形態１におけるネットワーク負荷分散処理のフローチャートを示す図である。
【図４】この発明の実施の形態１における監視機器が使用するＬＡＮ回線を判定する方法の一例を示す図である。
【図５】この発明の実施の形態２を示す監視制御システムの構成図である。
【図６】この発明の実施の形態２におけるデータ定義ファイルの一例を示す図である。
【図７】この発明の実施の形態２におけるネットワーク負荷分散処理のフローチャートを示す図である。
【図８】この発明の実施の形態３を示す監視制御システムの構成図である。
【図９】この発明の実施の形態３におけるネットワーク負荷分散処理のフローチャートを示す図である。
【図１０】この発明の実施の形態４を示す監視制御システムの構成図である。
【図１１】この発明の実施の形態４における送信端末優先度定義ファイルの一例を示す図である。
【図１２】この発明の実施の形態４におけるネットワーク負荷分散処理のフローチャートを示す図である。
【図１３】この発明の実施の形態５を示す監視制御システムの構成図である。
【図１４】この発明の実施の形態４における送信データ優先度定義ファイルの一例を示す図である。
【図１５】この発明の実施の形態５におけるネットワーク負荷分散処理のフローチャートを示す図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
以下、この発明の実施の形態１における監視制御システムを図１から図４に基づいて説明する。
図１は、監視制御サーバ１と監視室に設けられた監視端末（１）２から監視端末（Ｎ）３までの複数の監視端末が、複数のＬＡＮ回線（１）４からＬＡＮ回線（Ｍ）５からなるネットワークによって接続された構成の監視制御システムを示している。なお、ＬＡＮ回線４、５は、図１では２本のＬＡＮ回線からなる２重系のＬＡＮ回線を図示しているが、実際は２重系以上の多重ＬＡＮ回線になっている。
【００１０】
監視制御サーバ１は、監視制御サーバ１から遠隔地にある現地に設置された複数の監視装置６、７、８から送信されてくる監視データ、例えばダムなどの水量の監視データを蓄積して計算などのデータ処理を行い、監視情報として出力するようになっている。
監視端末２、３は、監視制御サーバ１から送られてくる監視情報を多重ＬＡＮ回線４、５のネットワークを介して受信して画面に表示して監視すると共に、監視制御サーバ１に対して必要なデータの送信要求などをして監視制御するようになっている。
【００１１】
監視制御サーバ１は、ＬＡＮ回線４、５のネットワーク負荷（通信負荷量）を定周期で取得するＬＡＮ通信負荷取得部１０１と、各監視装置６、７、８から送信されてくる監視データを受信して計算などのデータ処理を行い、監視情報として出力する監視データ受信部１０２と、ネットワーク上に存在する監視端末２、３に監視情報を送信するデータ送信部１３１と監視端末２、３からのデータを受信するデータ受信部１３２とを有する通信部１３０を備えている。
【００１２】
また、監視制御サーバ１は、監視データ受信部１０２からの監視情報を蓄積するデータベース１１０と、ＬＡＮ通信データ量取得部１２０と、ＬＡＮ通信負荷判定部１４０と、ＬＡＮ通信設定部１５０を備えている。
ＬＡＮ通信データ量取得部１２０は、監視制御サーバ１が今から送信すべきデータ送信量を通信部１３０が持つデータ送信部１３１から取得すると共に、監視端末２、３から所定周期ごとに送信される各監視端末が今から送信すべきデータ送信量を通信部１３０が持つデータ受信部１３２から取得する。そして、ＬＡＮ通信データ量取得部１２０は取得したデータ送信量の情報をデータベース１１０に保存する。
同様に、ＬＡＮ通信負荷取得部１０１は、取得したＬＡＮ回線４、５のネットワーク負荷（通信負荷量）をデータベース１１０に保存する。
【００１３】
ＬＡＮ通信負荷判定部１４０は、所定周期ごとにデータベース１１０からネットワークの通信負荷量と、監視制御サーバ１と監視端末２、３が送信するデータ送信量を取得し、ＬＡＮ回線４、５の負荷が均一になるように監視制御サーバ１と監視端末２、３の使用するＬＡＮ回線を判定する。
ＬＡＮ通信設定部１５０は、ＬＡＮ通信負荷判定部１４０の判定に基づいて、監視制御サーバ１の通信部１３０が使用するＬＡＮ回線４、５を設定する。また、監視端末２、３が使用するＬＡＮ回線４、５を通信部１３０に出力して、通信部１３０が持つデータ送信部１３１を用いて各監視端末２、３に通知する。
【００１４】
監視端末２、３は、ＬＡＮ回線４、５のネットワークに接続された通信部２１０、３１０と、データベース２２０、３２０と、ＬＡＮ通信データ量取得部２０１、３０１と、ＬＡＮ通信設定部２３０、３３０と、表示部２４０、３４０を備えている。
通信部２１０、３１０は、監視制御サーバ１にデータを送信するデータ送信部２１１、３１１と、監視制御サーバ１から送信される監視情報などを受信するデータ受信部２１２、３１２とを有する。
【００１５】
ＬＡＮ通信データ量取得部２０１、３０１は、通信部２１０、３１０が持つデータ送信部２１１、３１１から所定周期ごとに自監視端末が今から送信すべきデータ送信量を取得する。そして、ＬＡＮ通信データ量取得部２０１、３０１は取得した情報をデータベース２２０、３２０に保存し、一定周期ごとに監視制御サーバ１に自監視端末のデータ送信量を通信部２１０、３１０が持つデータ送信部２１１、３１１を用いて送信する。
【００１６】
監視端末２、３のデータ受信部２１２、３１２は、監視制御サーバ１から送信されてくる各監視端末２、３が使用するＬＡＮ回線４、５の情報を取得する。ＬＡＮ通信設定部２３０、３３０はデータ受信部２１２、３１２が受信したＬＡＮ回線４、５の情報に基づき、自監視端末がデータ送信時に使用するＬＡＮ回線を設定する。
表示部２４０、３４０は、データ受信部２１２、３１２が受信した監視制御サーバ１から送信される監視情報を画面に表示して監視するものである。
【００１７】
次に、図２および図３に示すフローチャートに基づいて図１の監視制御システムにおける負荷分散処理の動作について説明する。図２は監視制御サーバ１が、ネットワークの通信負荷量および監視制御サーバ１と各監視端末２、３のデータ送信量を取得する際の処理動作を示す。
図２において、ステップＳ１０００は、監視制御サーバ１のＬＡＮ通信負荷取得部１０１がＬＡＮ回線４、５のネットワーク通信負荷量（データ通信量）を定周期で取得する。ステップＳ１００１は、ＬＡＮ通信負荷取得部１０１が取得した情報をデータベース１１０に蓄積する。ステップＳ１００１終了後、一定時間経過後に再度ステップＳ１０００を実行する。
【００１８】
また、図２おいて、ステップＳ１００２は、監視制御サーバ１のＬＡＮ通信データ量取得部１２０が通信部１３０から一定周期ごとに監視制御サーバ１のデータ送信量を取得する。ステップＳ１００３は、ＬＡＮ通信データ量取得部１２０が取得した情報をデータベース１１０に蓄積する。ステップＳ１００３終了後、一定時間経過後に再度ステップＳ１００２を実行する。
【００１９】
一方、図２において、ステップＳ１１００は、監視端末２、３のＬＡＮ通信データ量取得部２０１、３０１が通信部２１０、３１０から自監視端末のデータ送信量を取得する。ステップＳ１１０１は、ＬＡＮ通信データ量取得部２０１、３０１は取得した情報をデータベース２２０、３２０に蓄積する。ステップＳ１１０２は、一定周期ごとに監視制御サーバ１に自監視端末のデータ送信量を通信部２１０、３１０が持つデータ送信部２１１、３１１を用いて送信する。ステップＳ１１０２の終了後、一定時間経過後に再度ステップＳ１１００を実行する。
【００２０】
ステップＳ１００４は、ステップＳ１１０２において各監視端末２、３のデータ送信部２１１、３１１から一定周期ごとに送信されたデータ送信量を、監視制御サーバ１の通信部１３０が持つデータ受信部１３２を用いて受信する。ステップＳ１００５は、データ受信部１３２が受信した各監視端末２、３のデータ送信量の情報をＬＡＮ通信データ取得部１２０が取得してデータベース１１０に蓄積する。
【００２１】
次に、図３は監視制御サーバ１が図２の処理により取得したネットワーク通信負荷量およびデータ送信量に基づいてネットワークの負荷分散をする際の処理動作を示す。
図３において、ステップＳ１００６は、ＬＡＮ通信負荷判定部１４０が一定周期ごとにデータベース１１０から蓄積したネットワーク通信負荷量と監視制御サーバ１と監視端末２、３が送信するデータ送信量を取得する。ステップＳ１００７は、ＬＡＮ通信負荷判定部１４０が取得したネットワーク通信負荷量とデータ送信量に基づいて、ＬＡＮ回線４、５の負荷が均一になるように監視制御サーバ１と監視端末２、３の使用するＬＡＮ回線を判定する。
【００２２】
ステップＳ１００８は、ＬＡＮ通信設定部１５０が監視制御サーバ１の通信部１３０に使用するＬＡＮ回線４、５を設定する。また、ステップＳ１００９は、監視端末２、３が使用するＬＡＮ回線４、５の情報を通信部１３０が持つデータ送信部１３１を用いて監視端末２、３へ通知する。ステップＳ１００９終了後、一定時間経過後に再度ステップＳ１００６を実行する。
【００２３】
ステップＳ１１０３は、ステップＳ１００９において監視制御サーバ１のデータ送信部１３１から送信された監視端末２、３が使用するＬＡＮ回線４、５の情報を、監視端末２、３の通信部２１０、３１０が持つデータ受信部２１２、３１２を用いて取得する。ステ
ップＳ１１０４は、ステップＳ１１０３で取得した情報に基づき、ＬＡＮ通信設定部２３０、３３０が自監視端末２、３のデータ送信時に使用するＬＡＮ回線４、５を通信部２１０、３１０に設定する。
【００２４】
図４はステップＳ１００７において、ＬＡＮ回線４、５の負荷が均一になるように監視制御サーバ１と監視端末２、３がデータ送信を行う際に使用するＬＡＮ回線を判定する方法の一例を示す図である。
図４（ａ）は各監視機器（監視制御サーバ１および監視端末２、３）がこれから送信すべき一定時間のデータ送信量を示す図であり、図４（ｂ）は一定時間におけるネットワーク負荷の状態を示す図である。図４（ｃ）はＬＡＮ通信負荷判定部１４０において、現在データ送信量(byte)が少ないネットワークを選択し、各監視機器で一定時間内のデータ送信量が大きい端末から順に割り当てていき、すべての監視機器に対して使用するＬＡＮ回線を割り当てたことを示す図である。
【００２５】
以上の実施の形態１の発明によれば、監視制御サーバ１がネットワーク通信負荷量および監視制御サーバ１と各監視端末２、３のデータ送信量を取得し、監視制御サーバ１および監視端末２、３のデータ送信量を考慮して使用するＬＡＮ回線４、５を設定してネットワーク負荷を分散させることにより、データ送信時の通信遅延、送信データの喪失問題を解消する効果がある。
また、ネットワーク上の特定ＬＡＮ回線に監視制御サーバ１および監視端末２、３によるデータ送信が集中し、負荷が増大した結果引き起こすネットワークダウンを回避する効果がある。
【００２６】
実施の形態２．
次に、この発明の実施の形態２における監視制御システムを図５から図７に基づいて説明する。図５は、実施の形態１と同様に、監視制御サーバ１と監視端末（１）２から監視端末（Ｎ）３までの複数の監視端末が複数のＬＡＮ回線４、５のネットワークによって接続された構成の監視制御システムである。
【００２７】
図５において、実施の形態２の発明は、実施の形態１における監視制御サーバ１に対して、監視制御サーバ１および各監視端末２、３が一定時間に送信できるデータ量の最大値を定義したテーブルと、ネットワークが低負荷、定常負荷、高負荷であるかを判断するためのしきい値を定義したテーブルを持つデータ通信定義ファイル１６０を設け、ＬＡＮ通信負荷判定部１４０は、ネットワークの通信負荷が低負荷・定常負荷時は各監視端末２、３にデータ通信時の最大値を設定せず、高負荷時はデータ通信時の最大値を設定する判断を行う機能を追加している。その他の構成は実施の形態１と同じに付き、同じまたは相当する部分には同じ符号を付して説明を省略する。
【００２８】
図６はデータ通信定義ファイル１６０の一例を示す図で、図６（ａ）は監視機器（監視制御サーバ１と各監視端末２、３）が一定時間に送信できるデータ量の最大値を定義したテーブルを示し、最大データ送信量は監視制御サーバ１および監視端末２、３ごとに異なるようにしている。図６（ｂ）はネットワークが低負荷、定常負荷、高負荷であるかを判断するためのしきい値を定義したテーブルを示し、ＬＡＮ回線によってしきい値を変えている。
【００２９】
次に、図７に示すフローチャートに基づいて図５の監視制御システムにおける負荷分散処理の動作について説明する。図７は監視制御サーバ１が、ネットワークの通信負荷量および監視制御サーバ１と各監視端末２、３のデータ送信量を取得して、ネットワークの負荷分散する際の処理動作を示す。
図７において、ステップＳ２０００は、監視制御サーバ１の処理として、ＬＡＮ通信負荷判定部１４０が一定周期ごとにデータベース１１０から蓄積したネットワーク通信負荷量および監視制御サーバ１と各監視端末２、３のデータ送信量を取得する。また、ステップＳ２００１は、ＬＡＮ通信負荷判定部１４０がデータ通信定義ファイル１６０からネットワーク負荷のしきい値を取得する。
【００３０】
ステップＳ２００２は、ＬＡＮ通信負荷判定部１４０がデータベース１１０から取得したネットワークの通信負荷量を基にネットワーク負荷状態が高負荷か否かを判定する。ステップＳ２００３は、ステップＳ２００２においてネットワークが低負荷、定常負荷状態であると判定した場合、ＬＡＮ通信負荷判定部１４０はＬＡＮ回線４、５の負荷が均一になるように、ネットワーク通信負荷量およびデータ送信量を基に監視制御サーバ１と監視端末２、３の使用するＬＡＮ回線４、５を判定する。この判定の仕方は実施の形態１と同じである。
【００３１】
一方、ステップＳ２００４は、ステップＳ２００２においてネットワークが高負荷状態であると判定した場合、ＬＡＮ通信負荷判定部１４０は各監視端末２、３の一定時間に送信できる最大データ送信量をデータ通信定義ファイル１６０から取得する。ステップＳ２００５は、ＬＡＮ通信負荷判定部１４０が各監視端末２、３の一定時間に送信できる最大データ送信量を基にＬＡＮ回線４、５の負荷が均一になるように監視制御サーバ１と監視端末２、３の使用するＬＡＮ回線４、５を判定する。
【００３２】
ステップＳ２００６は、ＬＡＮ通信負荷判定部１４０が判定したＬＡＮ回線によりＬＡＮ通信設定部１５０が監視制御サーバ１の通信部１３０に使用するＬＡＮ回線４、５を設定する。ステップＳ２００７は、監視端末２、３に使用するＬＡＮ回線４、５の情報を通信部１３０が持つデータ送信部１３１を用いて通知する。
ステップＳ２１００は、ステップＳ２００７において監視制御サーバ１から送信されてきたＬＡＮ回線４、５の情報を監視端末２、３の通信部２１０、３１０が持つデータ受信部２１２、３１２で受信して、監視端末２、３が使用するＬＡＮ回線４、５の情報を取得する。ステップＳ２１０１は、取得したＬＡＮ回線４、５の情報を基に、ＬＡＮ通信設定部２３０、３３０が自監視端末２、３のデータ送信時に使用するＬＡＮ回線４、５を通信部２１０、３１０に設定する。
【００３３】
以上の実施の形態２の発明によれば、監視制御サーバ１がネットワーク負荷状態を判断して、各監視端末２、３が送信できるデータ量を制御することにより、各監視端末が一定時間で送信可能となるデータ量は一時的に抑制されるが、ネットワークの高負荷状態を解消することができ、送信しているデータの喪失およびネットワークダウンを防止する効果がある。
【００３４】
実施の形態３．
次に、この発明の実施の形態３における監視制御システムを図８および図９に基づいて説明する。
図８は実施の形態３のシステム構成図であり、実施の形態２における監視制御サーバ１にネットワーク構成変化取得部１０３とＬＡＮ通信制御部１７０を追加している。その他の構成は実施の形態２と同じに付き、同じまたは相当する部分には同じ符号を付して説明を省略する。
【００３５】
ネットワーク構成変化取得部１０３は、監視端末２、３が故障または停止してネットワーク上から存在しなくなった、ＬＡＮ回線４、５に異常が発生しデータ通信できなくなったなど、ネットワーク構成に変化が生じたことを検出するものである。ＬＡＮ通信制御部１７０は、データ通信定義ファイル１６０で定義された監視制御サーバ１および各監視端末２、３が一定時間に送信できるデータ量の最大値を動的に変更するものである。
【００３６】
ここで、ネットワーク構成変化取得部１０３がネットワーク構成に変化が生じたことを検出する動作について説明する。
まず、ネットワーク構成変化取得部１０３は定周期でＬＡＮ回線（１）４〜ＬＡＮ回線（Ｍ）５のすべてを使用し、全部の監視端末（１）２〜監視端末（Ｎ）３に生存確認データを送信する。監視端末（１）〜（Ｎ）は監視制御サーバ１から送信された生存確認データを受信した際、どのＬＡＮ回線（１）〜（Ｍ）から取得したかの情報を付加し、生存確認返信データを監視制御サーバ１に送信する。
【００３７】
なお、監視端末（１）〜（Ｎ）はＬＡＮ回線を通じて取得した生存確認データすべてに対して生存確認返信データを送信する。
次に、監視制御サーバ１は各監視端末（１）〜（Ｎ）から一定時間内に取得した生存確認返信データを保持する。生存確認返信データを取得できなかった監視端末およびＬＡＮ回線が存在する場合、ネットワーク構成が変化したと判断しデータベース１１０に使用できないＬＡＮ回線、監視端末の情報を登録する。
【００３８】
次に、図９に示すフローチャートに基づいて図８の監視制御システムにおける負荷分散処理の動作について説明する。図９は監視制御サーバ１が、ネットワークの通信負荷量および監視制御サーバ１と各監視端末２、３のデータ送信量を取得して、ネットワークの負荷分散する際の処理動作を示す。なお、図９においては、監視端末２、３の動作に関して、実施の形態２と同一のため記載を省略している。
【００３９】
図９において、監視制御サーバ１の処理として、ステップＳ３０００はＬＡＮ通信負荷判定部１４０が、一定周期ごとにデータベース１１０から蓄積したネットワーク通信負荷量および監視制御サーバ１と各監視端末２、３のデータ送信量を取得する。ステップＳ３００１は、ＬＡＮ通信負荷判定部１４０がデータ通信定義ファイル１６０からネットワーク負荷のしきい値を取得する。 ステップＳ３００２はＬＡＮ通信負荷判定部１４０がデータベース１１０から取得した通信負荷量を基にネットワーク負荷状態が高負荷か否かを判定する。
【００４０】
ステップＳ３００３は、ステップＳ３００２においてネットワークが低負荷、定常負荷状態であると判定した場合、ＬＡＮ通信負荷判定部１４０はＬＡＮ回線４、５の負荷が均一になるように、ネットワーク通信負荷量およびデータ送信量を基に監視制御サーバ１と監視端末２、３の使用するＬＡＮ回線４、５を判定する。この判定の仕方は実施の形態１と同じである。
【００４１】
ステップＳ３００４は、ステップＳ３００２においてネットワークが高負荷状態であると判定した場合、データベース１１０に登録されたネットワーク構成の変化情報を基にネットワーク構成に変化が発生しているか判定する。ステップＳ３００５は、ネットワーク構成に変化がない場合、ＬＡＮ通信負荷判定部１４０は各監視端末２、３の一定時間に送信できる最大データ送信量をデータ通信定義ファイル１６０から取得する。ステップＳ３００６は、ＬＡＮ通信負荷判定部１４０が各監視端末２、３の一定時間に送信できる最大データ送信量を基にＬＡＮ回線４、５の負荷が均一になるように監視制御サーバ１と監視端末２、３の使用するＬＡＮ回線を判定する。
【００４２】
一方、ステップＳ３００７は、ステップＳ３００４においてネットワーク構成に変化が発生している場合、ＬＡＮ通信制御部１７０はデータ通信定義ファイル１６０に定義されている最大データ送信量を減少させるように変更し、データ通信定義ファイル１６０に再定義する。その後、ステップＳ３００５とステップＳ３００６を行う。その後、ステップＳ３００５およびステップＳ３００６の処理を行う。
【００４３】
ステップＳ３００８は、ＬＡＮ通信負荷判定部１４０が判定したＬＡＮ回線によりＬＡＮ通信設定部１５０が監視制御サーバ１の通信部１３０に使用するＬＡＮ回線４、５を設定する。ステップＳ３００９は、監視端末２、３に使用するＬＡＮ回線４、５の情報を通信部１３０が持つデータ送信部１３１を用いて通知する。
監視端末２、３は、実施の形態２と同様に、通知を受けたＬＡＮ回線の情報を基にＬＡＮ通信設定部２３０、３３０が通信部２１０、３１０に使用するＬＡＮ回線を設定する。
【００４４】
以上の実施の形態３の発明によれば、ＬＡＮ回線に異常が発生し、従来どおりのデータ通信が出来なくなった場合などにおいて、ネットワーク高負荷時に動的に送信データ最大値を変更・設定することにより、実施の形態２より効率的にネットワーク負荷を解消する効果がある。
【００４５】
実施の形態４．
次に、この発明の実施の形態４における監視制御システムを図１０から図１２に基づいて説明する。図１０は実施の形態４のシステム構成図であり、実施の形態２における監視制御サーバ１に送信端末優先度定義ファイル１８０とＬＡＮ通信制御部１７０を追加している。その他の構成は実施の形態２と同じに付き、同じまたは相当する部分には同じ符号を付して説明を省略する。
【００４６】
送信端末優先度定義ファイル１８０は、監視制御サーバ１がネットワーク高負荷時に、複数の監視端末２、３からに同時にデータ送信要求が来た場合において、優先的にデータ送信する監視端末を選択するために監視端末２、３の優先度および最大送信待ち時間を設定している。図１１は送信端末優先度定義ファイル１８０の一例を示している。
データ通信定義ファイル１６０は実施の形態２で示した図６の同じテーブルである。
ＬＡＮ通信制御部１７０は、どの端末を優先してＬＡＮ通信させるか制御する。
【００４７】
次に、図１２に示すフローチャートに基づいて図１０の監視制御システムにおける負荷分散処理の動作について説明する。図１２は監視制御サーバ１が、ネットワークの通信負荷量および監視制御サーバ１と各監視端末２、３のデータ送信量を考慮して、データ送信する際の監視端末を選択する際の動作を示す。なお、図１２においては、監視端末２、３の動作に関して、実施の形態２と同一のため記載を省略している。
【００４８】
図１２において、監視制御サーバ１の処理として、ステップＳ４０００は監視制御サーバ１のデータ受信部１３２が複数の監視端末２、３からデータ送信要求を受信する。ステップＳ４００１は、ＬＡＮ通信負荷判定部１４０がデータベース１１０から蓄積したネットワーク通信負荷量および監視制御サーバ１と各監視端末２、３のデータ送信量を取得する。ステップＳ４００２は、ＬＡＮ通信負荷判定部１４０がデータ通信定義ファイル１６０からネットワーク負荷のしきい値を取得する。
【００４９】
ステップＳ４００３は、ＬＡＮ通信負荷判定部１４０はステップＳ４００１およびステップＳ４００２で収集した情報から、現在のネットワーク負荷状態が高負荷か否かを判定する。ステップＳ４００４は、ステップＳ４００３においてネットワーク状況が高負荷の場合、ＬＡＮ通信制御部１７０は送信端末優先度定義ファイル１８０からデータ送信を優先させる監視端末の情報を取得する。ステップＳ４００５は、ＬＡＮ通信制御部１７０は取得した送信端末優先度と各監視端末への送信待ち時間からデータ送信する監視端末の順序を決定する。
【００５０】
ステップＳ４００６は、ステップＳ４００３においてネットワーク状況が高負荷でない（低負荷、通常負荷）場合、およびステップＳ４００５の後に、ＬＡＮ通信負荷判定部１４０が取得したネットワーク通信負荷量とデータ送信量に基づいて、ＬＡＮ回線４、５の負荷が均一になるように監視端末２、３にデータ送信するＬＡＮ回線を決定する。ステップＳ４００７は、決定されたＬＡＮ回線を使用して各監視端末２、３に必要なデータを通知するが、ネットワーク状況が高負荷の場合は、ステップＳ４００５で決定したデータ送信する監視端末の順序に基づいて、データ送信部１３１から各監視端末２、３が必要なデータを通知する。
【００５１】
以上の実施の形態４の発明によれば、複数の監視端末２、３が監視制御サーバ１にデータを同時に要求した場合、監視制御サーバ１がデータを送信する監視端末に優先度をつけることでネットワークが高負荷時に複数の監視端末に一斉にデータ送信を避けることにより、更なるネットワーク負荷の増加を回避する効果がある。
また、データを送信する監視端末の優先度を設けることにより、即座にデータに送信しなければならない監視端末にデータを送信することできる効果がある。
【００５２】
実施の形態５．
次に、この発明の実施の形態５における監視制御システムを図１３から図１５に基づいて説明する。図１３は実施の形態５のシステム構成図であり、実施の形態４の構成に加え、監視制御サーバ１がネットワーク高負荷時に、監視制御サーバ１および各監視端末２、３が送信するデータに対して優先権を設定した送信データ優先度定義ファイル１９０と、どの端末のどの送信データを優先してＬＡＮ通信させるか制御する機能をＬＡＮ通信制御部１７０に追加している。その他の構成は実施の形態４と同じに付き、同じまたは相当する部分には同じ符号を付して説明を省略する。
【００５３】
図１４は、送信データ優先度定義ファイル１９０の一例を示し、送信データが「警告データ」の場合は優先度が一番高く、数値が高くなるにつれ優先度が下がる仕組みとする。なお、同優先度の設定は可能とする。
【００５４】
次に、図１５に示すフローチャートに基づいて図１３の監視制御システムにおける負荷分散処理の動作について説明する。図１５は監視制御サーバ１が、ネットワークの通信負荷量および監視制御サーバ１と各監視端末２、３のデータ送信量を考慮して、データ送信する監視端末および優先して送信するデータ種別を選択する際の動作を示す。なお、図１５においては、監視端末２、３の動作に関して、実施の形態２と同一のため記載を省略している。
【００５５】
図１５において、監視制御サーバ１の処理として、ステップＳ５０００は、監視制御サーバ１のデータ受信部１３２が複数の監視端末２、３からデータ送信要求を受信する。ステップＳ５００１は、ＬＡＮ通信負荷判定部１４０がデータベース１１０から蓄積したネットワーク通信負荷量および監視制御サーバ１と各監視端末２、３のデータ送信量を取得する。ステップＳ５００２は、ＬＡＮ通信負荷判定部１４０がデータ通信定義ファイル１６０からネットワーク負荷のしきい値を取得する。
【００５６】
ステップＳ５００３は、ＬＡＮ通信負荷判定部１４０がステップＳ５００１およびステップＳ５００２で収集した情報から、現在のネットワーク負荷状態が高負荷か否かを判定する。ステップＳ５００４は、ステップＳ５００３においてネットワーク状況が高負荷の場合、ＬＡＮ通信制御部１７０は送信端末優先度定義ファイル１８０からデータ送信を優先させる監視端末の情報を取得する。ステップＳ５００５は、ＬＡＮ通信制御部１７０は送信データ優先度定義ファイル１９０から送信するデータの優先度を取得する。ステップＳ５００６は、ＬＡＮ通信制御部１７０は取得した送信端末優先度と各監視端末への送信待ち時間からデータ送信する監視端末の順序を決定する。
【００５７】
ステップＳ５００７は、ステップＳ５００３においてネットワーク状況が高負荷でない（低負荷、通常負荷）場合、およびステップＳ５００６の後に、ＬＡＮ通信負荷判定部１４０が取得したネットワーク通信負荷量とデータ送信量に基づいて、ＬＡＮ回線４、５の負荷が均一になるように監視端末２、３にデータ送信するＬＡＮ回線を決定する。ステップＳ５００８は、決定されたＬＡＮ回線を使用し、またステップＳ５００６で決定した優先データおよびステップＳ５００６で決定したデータ送信する監視端末の順序に基づいて、データ送信部１３１から各監視端末２、３が必要なデータを通知する。
【００５８】
以上の実施の形態５の発明によれば、監視制御サーバ１が監視端末のデータ送信優先度に加え、送信データに優先度を設定することにより、優先度を設定した監視端末によらず即座に送信する必要がある制御データや異常データなどの重要データを送信することができるようになり、ネットワークが高負荷状態においても設備のリアルタイム監視を継続できる効果がある。
【００５９】
なおこの発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００６０】
１：監視制御サーバ、    ２、３：監視端末、  ４、５：ＬＡＮ回線、
６、７、８：監視装置、１０１：ＬＡＮ通信負荷取得部、１０２：監視データ受信部、１０３：ネットワーク構成変化取得部、  １１０：データベース、
１２０：ＬＡＮ通信データ量取得部、  １３０：通信部、  １３１：データ送信部、
１３２：データ受信部、  １４０：ＬＡＮ通信負荷判定部、  １５０：ＬＡＮ通信設定部、１６０：データ通信定義ファイル、  １７０：ＬＡＮ通信制御部、
１８０：送信端末優先度定義ファイル、  １９０：送信データ優先度定義ファイル、
２０１、３０１：ＬＡＮ通信データ量取得部、  ２１０、３１０：通信部、
２１１、３１１：データ送信部、  ２１２、３１２：データ受信部、
２２０、３２０：データベース、  ２３０、３３０：ＬＡＮ通信設定部、
２４０、３４０：表示部。
【図１】
2015162771.tif 000003
【図２】
2015162771.tif 000004
【図４】
2015162771.tif 000005
【図５】
2015162771.tif 000006
【図６】
2015162771.tif 000007
【図７】
2015162771.tif 000008
【図８】
2015162771.tif 000009
【図９】
2015162771.tif 000010
【図１０】
2015162771.tif 000011
【図１１】
2015162771.tif 000012
【図１２】
2015162771.tif 000013
【図１３】
2015162771.tif 000014
【図１４】
2015162771.tif 000015
【図１５】
2015162771.tif 000016
【図３】
2015162771.tif 000017