(57)【要約】【課題】ある装置内のメモリ中のデータが更新されたとき、他の装置に更新データを簡易に送信し、他の装置のメモリに書き込む。【解決手段】ＬＡＮ６２を構成する各装置（ファイルサーバ５４、演算処理装置５６、情報伝達処理装置５８、および端末装置６０）のソフトの階層構造中に、最新データの受け渡し用メモリ領域１０６、１１６の層と、各装置間の更新データの同期を取る処理を行うデータ同期処理１０４、１１４の層とを設け、一の装置において、アプリケーションソフト１０８、１１８で処理した処理データをメモリ領域１０６、１１６に書き込むデータ更新処理を行ったとき、一の装置のデータ同期処理１０４、１１４は、残りの装置のデータ同期処理１０４、１１４を通じて、残りの装置のメモリ領域１０６、１１６に更新されたデータを書き込む。【選択図】図２
2004127030.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで接続され、それぞれコンピュータを含む装置を複数備え、
前記各装置が、
前記各装置自体の業務を処理するアプリケーションソフトの層と、
最新データの受け渡し用メモリ領域の層と、
前記各装置間の更新データの同期を取る処理を行うデータ同期処理の層と、
前記各装置間通信処理の層と
を含むソフトの階層構造を有し、
前記各装置中の一の装置において、前記アプリケーションソフトで処理した処理データを前記最新データの受け渡し用メモリ領域に書き込むデータ更新処理を行ったとき、前記一の装置の前記データ同期処理は、更新されたデータとデータ更新の通知を、前記一の装置の前記装置間通信処理、前記ネットワークおよび前記各装置中、前記一の装置以外の残りの装置のデータ同期処理に対して送信し、前記更新されたデータとデータ更新通知を受け取った前記残りの装置のデータ同期処理は、それぞれ自身の前記最新データの受け渡し用メモリ領域に前記更新されたデータを書き込む
ことを特徴とするリアルタイムデータの装置間同期システム。
【請求項２】
前記ネットワークで接続される複数の装置として、水文データをファイルするサーバと、水文データを演算する演算処理装置を含む請求項１記載のリアルタイムデータの装置間同期システムが適用されたダム管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）等のネットワークにより接続された複数の装置間のリアルタイムデータ同期システムに関し、たとえば、ネットワークにより接続された複数の装置からなるダム管理システムに適用して好適なリアルタイムデータの装置間同期システムに関する。
【０００２】
【従来の技術】
従来からコンピュータネットワークで構成されるダム（ダム堰）管理システムにおいては、処理データをリアルタイムに各コンピュータ間に伝送して使用している。
【０００３】
図７は、従来技術に係るダム管理システム２の一部省略構成を示している。このダム管理システム２は、情報管理コンピュータであるファイルサーバ４と、ダム水文量等を演算するコンピュータである演算処理装置６と、演算処理装置６により演算されたダム水文量等を表示データ等に変換するコンピュータである情報伝達処理装置８と、ダム流入量等を予測するコンピュータである管理支援装置等の端末装置１０と、これらのコンピュータ間を電気的に接続するＬＡＮ１２とを備える構内システムとして構成されている。
【０００４】
各装置は、それぞれ自身のアプリケーションソフト（アプリケーションソフトウエアの略）２４、２６、２８、３０とデータベース３４とメモリ３６、３８、４０を有している。
【０００５】
この場合、演算処理装置６は、ダムのゲートの開度計や貯水位計等の計測装置１４に接続され、情報伝達処理装置８は、構内の情報表示盤１６に接続されるとともに、テレメータ雨量計等のテレメータ装置１８に接続されている。
【０００６】
ここで、たとえば、ダムのゲートの開度が変化したことを示すデータ（年月日時分とゲート開度および当該計測装置のＩＤ（識別情報）を含む）が計測装置１４から演算処理装置６に伝達された場合のデータ処理について説明する。
【０００７】
このとき、演算処理装置６は、この新たに取得したゲート開度のデータと、自己のメモリ３６に先に取得して記録されている貯水位データ、取水量データ等からアプリケーションソフト２６により当該ダムの全放流量等を演算する。
【０００８】
そして、演算処理装置６は、上記新たに取得した開度データと、演算して得られた新たなデータである全放流量データとを自己のメモリ３６に記録する。
【０００９】
この処理の後、演算処理装置６は、ＬＡＮ１２を介してファイルサーバ４、情報伝達処理装置８、端末装置１０に対して個別に処理内容を通知し、個別に通信を行うことで、各アプリケーションソフト２４、２８、３０が、自己のデータベース３４および自己のメモリ３８、４０に前記の新たなデータである開度データと全放流量データとを更新し記録するようにしている。
【００１０】
なお、計算機間のデータ同期処理およびダム管理システムに関する一般的な文献としては、特許文献１−３がある。
【００１１】
【特許文献１】
特開平５−１４３５０７号公報
【特許文献２】
特開２００１−２９０６８７号公報
【特許文献３】
特開２００１−３３６１３８号公報
【００１２】
【発明が解決しようとする課題】
しかしながら、上述のように、ダム管理システム２を構成する装置中、任意の装置（上述の例では、演算処理装置６）のメモリ（上述の例ではメモリ３６）内のデータが最新データに更新される都度、アプリケーションソフトを利用して他の装置（上述の例では、ファイルサーバ４、情報伝達処理装置８および端末装置１０）と通信を行い、前記他の装置のデータベース３４やメモリ３８、４０に更新データとして最新データ（上述の例では、開度データと全放流量データ）を送信する方式では、そのような通信処理を行う都度、各装置に過度の負担がかかる。
【００１３】
しかも、データ通信の通信フォーマットも装置毎に異なることが多いことからネットワークを構成する装置が多くなるほど処理が複雑になり通信トラフィックが大幅に増加するという問題がある。
【００１４】
この発明はこのような課題を考慮してなされたものであり、ある装置内のメモリに記録されているデータが最新データに更新されたとき、他の装置に更新データを簡易に送信し、前記他の装置のメモリに書き込むことを可能とするリアルタイムデータの装置間同期システムおよびダム管理システムを提供することを目的とする。
【００１５】
【課題を解決するための手段】
この発明のリアルタイムデータの装置間同期システムは、ネットワークで接続され、それぞれコンピュータを含む装置を複数備え、前記各装置が、前記各装置自体の業務を処理するアプリケーションソフトの層と、最新データの受け渡し用メモリ領域の層と、前記各装置間の更新データの同期を取る処理を行うデータ同期処理の層と、前記各装置間通信処理の層とを含むソフトの階層構造を有し、前記各装置中の一の装置において、前記アプリケーションソフトで処理した処理データを前記最新データの受け渡し用メモリ領域に書き込むデータ更新処理を行ったとき、前記一の装置の前記データ同期処理は、更新されたデータとデータ更新の通知を、前記一の装置の前記装置間通信処理、前記ネットワークおよび前記各装置中、前記一の装置以外の残りの装置のデータ同期処理に対して送信し、前記更新されたデータとデータ更新通知を受け取った前記残りの装置のデータ同期処理は、それぞれ自身の前記最新データの受け渡し用メモリ領域に前記更新されたデータを書き込むことを特徴とする（請求項１記載の発明）。
【００１６】
この発明によれば、ネットワークを構成する各装置のソフトの階層構造中に、最新データの受け渡し用メモリ領域の層と、各装置間の更新データの同期を取る処理を行うデータ同期処理の層とを設け、一の装置において、アプリケーションソフト領域で処理した処理データを最新データの受け渡し用メモリ領域に書き込むデータ更新処理を行ったとき、一の装置のデータ同期処理は、残りの装置のデータ同期処理を通じて、残りの装置それぞれの最新データの受け渡し用メモリ領域に更新されたデータを書き込むようにしているので、一の装置のアプリケーションソフトの処理は、受け渡し用メモリ領域へ最新データを書き込むデータ更新処理となるので、処理が単純化され、アプリケーションソフトの単純化が図れる。
【００１７】
また、ネットワーク中のトラフィックの増加を制限できるので、システム全体として処理の高速化を図ることができる。
【００１８】
このシステムは、ネットワークで接続される複数の装置として、水文データをファイルするサーバと、水文データを演算する演算処理装置を含むダム管理システムに適用して好適である。
【００１９】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照して説明する。
【００２０】
図１は、この発明の一実施の形態に係るダム管理システム５２の基本的な構成を示している。
【００２１】
このダム管理システム５２は、情報管理コンピュータであるファイルサーバ５４と、ダム水文量等を演算するコンピュータである演算処理装置５６と、演算処理装置５６により演算されたダム水文量等を表示データ等に変換するコンピュータである情報伝達処理装置５８と、同様に演算処理装置５６により演算されたダム水文量等を画面に表示したりダム流入量を予測するコンピュータである管理支援装置等の端末装置６０と、これらのコンピュータ間を電気的に接続するＬＡＮ６２とを基本的に備える構内システムである。
【００２２】
この場合、演算処理装置５６には、各種データを入出力するコンピュータである入出力処理装置７０と、手動操作卓７６がＬＡＮ６９（上記のＬＡＮ６２とは、異なるＬＡＮ）により接続され、この手動操作卓７６の操作がＬＡＮ６９および入出力処理装置７０を通じて光ケーブルにより機側盤７２に伝達され、機側盤７２の出力によりダムのゲート７４の開度（ゲート開度）が制御される。また、ゲート７４の開度は、このゲート７４に併設されている開度計７５により計測され、計測されたゲート開度が、一定時間毎に機側盤７２を通じＬＡＮ６９および入出力処理装置７０を介して演算処理装置５６に伝達される。
【００２３】
なお、通常の場合には、手動操作卓７６は操作されず自動操作とされる。この自動操作のアプリケーションソフトは、演算処理装置５６に格納されている。
【００２４】
入出力処理装置７０には、また、正副の貯水位計６４が接続され、水位データが一定時間毎に入出力処理装置７０およびＬＡＮ６９を通じて演算処理装置５６に伝達される。
【００２５】
情報伝達処理装置５８は、構内の情報表示盤６６に有線接続されるとともに、雨量計等のテレメータ装置６８に接続され、図示していない雨量センサあるいは気温センサ等と無線接続されているテレメータ装置６８から一定時間毎に雨量、気温等のデータが転送される。
【００２６】
なお、図１に示したダム管理システム５２は、この発明の理解を容易化するために、実際のダムシステムを簡略化したものであり、実際のダムシステム（ダム・堰システムともいう。）では、たとえばゲート７４として、非常用洪水吐、常用洪水吐、利水放流設備、貯水位低下用放流設備、選択取水設備、発電所等のゲートがあり、これらがそれぞれ個別の機側盤７２を通じて制御されている。
【００２７】
図２は、ＬＡＮ６２に接続されている各装置のリアルタイムデータの装置間同期方式に係わるソフトの階層構造を示している。
【００２８】
図２において、ＬＡＮ６２に接続されているファイルサーバ５４および各装置（演算処理装置５６、情報伝達処理装置５８、端末装置６０）は、それぞれ、各ソフトを管理するＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）１００、１１０の層と、装置間通信処理１０２、１１２の層と、装置間の更新データの同期を取る処理を行うデータ同期処理１０４、１１４の層と、最新データの受け渡し領域としてのメモリ領域１０６、１１６の層と、各装置固有の処理を行うアプリケーションソフト１０８、１１８の層とから構成されている。なお、ファイルサーバ５４のメモリ領域１０６には、大容量記憶装置であるハードディスク１２０が接続されている。この図２において、点線の矢線は、データ同期処理時におけるデータの流れを示している。また、最新データの受け渡し領域としてのメモリ領域１０６、１１６は、アプリケーションソフト１０８、１１８が利用可能な全メモリ領域（全メモリ空間）中、予め指定された所定範囲の領域である。
【００２９】
次に、上記実施形態の動作について説明する。
【００３０】
図３は、各装置（ファイルサーバ５４、演算処理装置５６、端末装置６０）のアプリケーションソフト１１８Ａ、１１８Ｂによる処理の流れの要部構成を示している。図３中、点線の矢線は、データ同期処理時におけるデータの流れを示している。
【００３１】
この図３例では、ダム管理システム５２中、ファイルサーバ５４と、演算処理装置５６と、端末装置６０を例として説明している。
【００３２】
この場合、まず、図１に示すように、入出力処理装置７０に対して、貯水位計６４からダムの水位データが供給され、開度計７５から機側盤７２を通じてゲート７４の開度を表すゲートの開度データが供給される。
【００３３】
入出力処理装置７０に供給された最新データである水位データおよびゲートの開度データは、入出力処理装置７０によりダム管理システム５２内で取り扱える共通のデータに変換される。いわゆる前処理データとされる。前処理データとされた水位データおよび開度データは、ＬＡＮ６９を通じて演算処理装置５６のアプリケーションソフト１１８Ａ（図３参照）に供給される。
【００３４】
アプリケーションソフト１１８Ａは、これら水位データと開度データを、メモリ領域１１６Ａに書き込むことにより水位データと開度データとを更新する。
【００３５】
このとき、演算処理装置５６のデータ同期処理１１４Ａは、更新された水位データと開度データとを、自身の装置間通信処理１１２（図２参照）、ＬＡＮ６２を通じ、ファイルサーバ５４と端末装置６０の装置間通信処理１０２、１１２（図２参照）、各データ同期処理１０４、１１４Ｂを介してファイルサーバ５４と端末装置６０のメモリ領域１０６、１１６Ｂに自動的に書き込む。
【００３６】
このように、図４のデータ配信処理のフローを利用して説明すれば、演算処理装置５６がデータ配信装置として機能する場合、ステップＳ１では、メモリ領域１１６Ａ上にデータの書き込みがあったかどうかがデータ同期処理１１４Ａにより監視される。そして、メモリ領域１１６Ａ上にデータの書き込みがあったとデータ同期処理１１４Ａにより判定された場合、ステップＳ２において、書き込まれたデータを、演算処理装置５６のデータ同期処理１１４Ａと、他の装置である端末装置６０とファイルサーバ５４のデータ同期処理１１４Ｂ、１０４との相互作用により、他の装置である端末装置６０とファイルサーバ５４のメモリ領域１１６Ｂ、１０６に送信し書き込む。
【００３７】
次に、メモリ領域１１６Ｂ、１０６に更新データが書き込まれた端末装置６０とファイルサーバ５４のデータ同期処理１１４Ｂ、１０４は、自身のアプリケーションソフト１１８Ｂ、１０８（図２参照）へ、メモリ領域１１６Ｂ、１０６に新たなデータ（最新データ）が入力されたことを通知する。なお、この例では、簡略化のため、図３中にファイルサーバ５４のアプリケーションソフト１０８は描いていない。
【００３８】
このように、図５のデータ受信処理のフローを利用して説明すれば、端末装置６０がデータ受信装置として機能する場合、ステップＳ１１では、メモリ領域１１６Ｂ上に、他装置からのデータの書き込みがあったかどうかがデータ同期処理１１４Ｂにより監視される。そして、メモリ領域１１６Ｂ上に他装置からのデータの書き込みがあったと判定された場合、ステップＳ１２において、新たなデータ（最新データ）が入力されたことを、端末装置６０のデータ同期処理１１４Ｂは、自身のアプリケーションソフト１１８Ｂへ自動的に通知する。
【００３９】
一方、演算処理装置５６のアプリケーションソフト１１８Ａは、入出力処理装置７０で前処理された水位データと開度データを、メモリ領域１１６Ａに最新データとして書き込んだとき、計算に必要な過去データをメモリ領域１１６Ａから読み出し、この過去データと前記の最新データとから所定の水文量等を演算し、演算した後の処理データをメモリ領域１１６Ａに書き込む処理を行う。
【００４０】
メモリ領域１１６Ａに処理データが新たなデータとして書き込まれたとき、上述したように、演算処理装置５６のデータ同期処理１１４Ａは、他の装置のデータ同期処理１０４、１１４Ｂとの相互作用下に、他の装置のメモリ領域１０６、１１６Ｂへ処理データを送信して書き込む。
【００４１】
この場合においても、メモリ領域１１６Ｂ、１０６にデータが書き込まれた端末装置６０とファイルサーバ５４のデータ同期処理１１４Ｂ、１０４は、自身のアプリケーションソフト１１８Ｂ、１０８（図２参照）へ、メモリ領域１１６Ｂ、１０６に新たなデータ（最新データ）が入力されたことを通知する。
【００４２】
次に、図６を参照して、演算処理装置５６のアプリケーションソフト１１８Ａによる処理内容の一例（各種水文量に係るデータ（水文データ）の演算）について詳しく説明する。
【００４３】
メモリ領域１１６Ａには、図６の上段に示す主水位データ２０１、副水位データ２０２、ゲート開度データ２０３、バルブ開度データ２０４、発電電力データ２０５、取水量データ２０６、注水量データ２０７がそれぞれ最新データとして書き込まれる。
【００４４】
ここで、主水位データ２０１、副水位データ２０２は、それぞれ、ダムの中央付近に設けられた主要な貯水位計６４とダムの端部に設けられた補助的な貯水位計６４から入出力処理装置７０を経由して演算処理装置５６に供給されたデータである。
【００４５】
ゲート開度データ２０３は、ダムの堰堤の上部側に設けられているゲート７４の開度を示すデータであり、機側盤７２、入出力処理装置７０を通じて演算処理装置５６に供給されたデータである。
【００４６】
バルブ開度データ２０４は、ダムの堰堤の下部側に設けられているバルブ（不図示）の開度を示すデータであり、機側盤７２、入出力処理装置７０を通じて演算処理装置５６に供給されたデータである。
【００４７】
発電電力データ２０５は、不図示の発電設備（発電所）でダムの水を利用して水力発電している電力のデータであり、機側盤７２、入出力処理装置７０を通じて演算処理装置５６に供給されたデータである。
【００４８】
取水量データ２０６は、不図示の上水道や農業用水等にダムから取水される水量のデータであり、不図示の流量計、機側盤７２、入出力処理装置７０を通じて演算処理装置５６に供給されたデータである。
【００４９】
注水量データ２０７は、このダムに別の流域から注水される水量のデータであり、不図示の流量計、機側盤７２、入出力処理装置７０を通じて演算処理装置５６に供給されたデータである。
【００５０】
演算処理装置５６は、これらのデータ２０１−２０７を利用して、調整流量データ２１７等を演算する。
【００５１】
たとえば、主水位データ２０１が更新されたとき、すなわち新たな主水位データ２０１がメモリ領域１１６Ａに書き込まれたとき、アプリケーションソフト１１８Ａは、予め作成されている変換テーブル２５０中、水位・貯水量変換テーブルを使用して、この新たな更新主水位データ２０１による貯水量データ２０８を演算するとともに、そのｎ分前に取得されている主水位データ２０１により水位・貯水量変換テーブルを使用してｎ分前の貯水量データ２０８を演算し、メモリ領域１１６Ａに書き込む。
【００５２】
同様に、副水位データ２０２についても貯水量データ２０９を演算し、メモリ領域１１６Ａに書き込む。なお、通常、スイッチ２５２で模式的に示すように、主水位データ２０１から演算した貯水量データ２０８が使用される。副水位データ２０２は、貯水位計（主貯水位計）６４が故障等したときに補助的に使用される。
【００５３】
次に、ゲート開度データ２０３が更新されたとき、すなわちメモリ領域１１６Ａに書き込まれたとき、アプリケーションソフト１１８Ａは、変換テーブル２５０中、水位・ゲート開度・放流量テーブルを使用して、ゲート放流量データ２１０を演算する。同様に、バルブ開度データ２０４が更新されメモリ領域１１６Ａに書き込まれたとき、アプリケーションソフト１１８Ａは、変換テーブル２５０中、水位・バルブ開度・放流量テーブルを使用して、バルブ放流量データ２１１を演算する。そして、ゲート放流量データ２１０とバルブ放流量データ２１１の合計が、ダム放流量データ２１２として演算される。これらゲート放流量データ２１０、バルブ放流量データ２１１およびダム放流量データ２１２は、演算される都度、メモリ領域１１６Ａに書き込まれる。
【００５４】
さらに、発電電力データ２０５が更新されメモリ領域１１６Ａに書き込まれたとき、変換テーブル２５０中、水位・発電電力・使用水量テーブルが使用され、発電水量データ２１３が演算され、メモリ領域１１６Ａに書き込まれる。
【００５５】
そして、ダム放流量データ２１２、発電水量データ２１３または取水量データ２０６のいずれかのデータが更新されたとき、これらの合計が全放流量データ２１４として演算され、メモリ領域１１６Ａに書き込まれる。
【００５６】
さらに、貯水量データ２０８または全放流量データ２１４のいずれかのデータが更新されたとき、貯水量データ２０８と全放流量データ２１４を合計して全流入量データ２１５が演算され、メモリ領域１１６Ａに書き込まれる。
【００５７】
次に、全流入量データ２１５または注水量データ２０７が更新されたとき、全流入量データ２１５から注水量データ２０７が引き算されて自己流入量データ２１６として演算され、メモリ領域１１６Ａに書き込まれる。
【００５８】
最後に、全流入量データ２１５または全放流量データ２１４のいずれかのデータが更新されたとき、全放流量データ２１４から全流入量データ２１５が引き算されて調整流量データ２１７が演算され、メモリ領域１１６Ａに書き込まれる。
【００５９】
以上の説明が、演算処理装置５６のアプリケーションソフト１１８Ａによる処理内容の一例であるが、以上の処理動作中、メモリ領域１１６Ａにデータ２０１−２１７が書き込まれる都度、これらのデータ２０１−２１７は、演算処理装置５６からファイルサーバ５４、端末装置６０および情報伝達処理装置５８のメモリ領域１０６、１１６にデータ同期処理１０４、１１４の相互作用下に同期して書き込まれる。
【００６０】
以上が、演算処理装置５６のアプリケーションソフト１１８Ａによる処理内容の一例（各種水文データの演算）についての説明である。
【００６１】
このとき、端末装置６０では、アプリケーションソフト１１８Ｂにより上記データ２０１−２１７を表あるいはグラフ形式にて自身の画面上に表示する。なお、端末装置６０では、上記データ２０１−２１７およびテレメータ装置６８の情報伝達処理装置５８を通じて自身のメモリ領域１１６に供給される雨量データ等から一定時間後の貯水位量を予測し、予測貯水位量データとして、自身のメモリ領域１１６に書き込む。
【００６２】
また、情報伝達処理装置５８のアプリケーションソフト１１８では、データが更新される都度、それらのデータの情報表示盤６６への表示処理を行う。
【００６３】
さらに、演算処理装置５６は、上記データ２０１−２１７および端末装置６０から得られた予測貯水量データ等からゲート７４の目標開度データや不図示のバルブの目標開度データを演算し、入出力処理装置７０に送信する。
【００６４】
入出力処理装置７０は、受信した目標開度データに基づきゲート駆動信号を機側盤７２に送信する。これによりゲート７４が所定量開閉される。
【００６５】
以上のように、上述した実施形態に係るダム管理システム５２によれば、それぞれコンピュータを含む装置である、ファイルサーバ５４、演算処理装置５６、情報伝達処理装置５８、および端末装置６０がネットワークの例としてのＬＡＮ６２で接続されている。
【００６６】
各装置（ファイルサーバ５４、演算処理装置５６、情報伝達処理装置５８、および端末装置６０）は、各装置自体の業務を処理するアプリケーションソフト１０８、１１８の層と、最新データの受け渡し用メモリ領域１０６、１１６の層と、各装置間の更新データの同期を取る処理を行うデータ同期処理１０４、１１４の層と、各装置間通信処理１０２、１１２の層とを含むソフトの階層構造を有している。
【００６７】
そして、各装置中の一の装置において、アプリケーションソフト１０８、１１８で処理した処理データを最新データの受け渡し用メモリ領域１０６、１１６に書き込むデータ更新処理を行ったとき、一の装置のデータ同期処理１０４、１１４は、更新されたデータとデータ更新の通知を、前記一の装置の装置間通信処理１０２、１１２、ネットワークであるＬＡＮ６２および各装置中、一の装置以外の残りの装置のデータ同期処理１０４、１１４に対して送信し、更新されたデータとデータ更新通知を受け取った残りの装置のデータ同期処理１０４、１１４は、それぞれ自身の最新データの受け渡し用メモリ領域１０６、１１６に更新されたデータを書き込むようにしている。
【００６８】
このように、ネットワークであるＬＡＮ６２を構成する各装置（ファイルサーバ５４、演算処理装置５６、情報伝達処理装置５８、および端末装置６０）のソフトの階層構造中に、最新データの受け渡し用メモリ領域１０６、１１６の層と、各装置間の更新データの同期を取る処理を行うデータ同期処理１０４、１１４の層とを設け、一の装置において、アプリケーションソフト１０８、１１８で処理した処理データを最新データの受け渡し用メモリ領域１０６、１１６に書き込むデータ更新処理を行ったとき、一の装置のデータ同期処理１０４、１１４は、残りの装置のデータ同期処理１０４、１１４を通じて、残りの装置それぞれの最新データの受け渡し用メモリ領域１０６、１１６に更新されたデータを書き込むようにしているので、一の装置のアプリケーションソフト１０８、１１８の処理は、受け渡し用メモリ領域１０６、１１６へ最新データを書き込むデータ更新処理となり、処理が単純化され、アプリケーションソフト１０８、１１８の単純化が図れる。また、ＬＡＮ６２中のトラフィックの増加を制限できるので、ダム管理システム５２全体として処理の高速化を図ることができる。
【００６９】
なお、ダム管理システム５２の場合、各メモリ領域１０６の容量は、最新の２日分程度のデータが格納される程度の容量で十分であり、この最新の２日分程度のデータとそれ以前のデータは、ファイルサーバ５４のハードディスク１２０に記録される。
【００７０】
なお、この発明は、ダム管理システム５２に限らず、ネットワークで接続される構内システムを有する各種システム（堰管理システム、用排水管理システム等）に適用できることはもちろんである。
【００７１】
【発明の効果】
以上説明したように、この発明によれば、ある装置のメモリ内のデータが最新データに更新されたとき、ネットワークを通じて接続される他の装置のメモリに更新データを簡易に送信し書き込むことができるという効果を達成する。
【図面の簡単な説明】
【図１】この発明の実施形態のダム管理システムの概略ブロック図である。
【図２】ソフトウエアの階層構造の説明図である。
【図３】アプリケーションソフトの処理の流れの説明図である。
【図４】データ配信処理のフロー図である。
【図５】データ受信処理のフロー図である。
【図６】各種水文量データの演算に供されるアプリケーションソフトによる処理の流れの説明図である。
【図７】従来技術に係るダム管理システムの概略ブロック図である。
【符号の説明】
２、５２…ダム管理システム　　　　　　４、５４…ファイルサーバ
６、５６…演算処理装置　　　　　　　　８、５８…情報伝達処理装置
１０、６０…端末装置　　　　　　　　　１２、６２、６９…ＬＡＮ
１４…計測装置　　　　　　　　　　　　１６、６６…情報表示盤
１８、６８…テレメータ装置　　　　　　２４、２６、２８、３０、１０８、
１１８、１１８Ａ、１１８Ｂ…アプリケーションソフト
３４…データベース　　　　　　　　　　３６、３８、４０…メモリ
６４…貯水位計　　　　　　　　　　　　７０…入出力処理装置
７２…機側盤　　　　　　　　　　　　　７４…ゲート
７５…開度計　　　　　　　　　　　　　７６…手動操作卓
１００、１１０…ＯＳ　　　　　　　　　１０２、１１２…装置間通信処理
１０４、１１４、１１４Ａ、１１４Ｂ…データ同期処理
１０６、１１６、１１６Ａ、１１６Ｂ…メモリ領域
１２０…ハードディスク　　　　　　　　２０１…主水位データ
２０２…副水位データ　　　　　　　　　２０３…ゲート開度データ
２０４…バルブ開度データ　　　　　　　２０５…発電電力データ
２０６…取水量データ　　　　　　　　　２０７…注水量データ
２０８、２０９…貯水量データ　　　　　２１０…ゲート放流量データ
２１１…バルブ放流量データ　　　　　　２１２…ダム放流量データ
２１３…発電水量データ　　　　　　　　２１４…全放流量データ
２１５…全流入量データ　　　　　　　　２１６…自己流入量データ
２１７…調整流量データ　　　　　　　　２５０…変換テーブル
２５２…スイッチ
【図１】
2004127030.tif 000003
【図２】
2004127030.tif 000004
【図３】
2004127030.tif 000005
【図４】
2004127030.tif 000006
【図５】
2004127030.tif 000007
【図６】
2004127030.tif 000008
【図７】
2004127030.tif 000009