(57)【特許請求の範囲】
【請求項１】
センサが測定した測定データを取得するセンサ通信部と、
前記測定データに基づく処理データを生成する処理データ生成部と、
前記処理データを保存する保存部と、
所定の条件が満たされた場合に、保存された前記処理データを複数の情報利用局に対して配信する配信部と、を有する情報監視局と、
前記情報監視局が生成して配信する処理データの取得内容を前記情報監視局を特定して設定する取得内容設定部と、
前記情報監視局と通信し、設定された前記取得内容に基づき、特定した前記情報監視局が配信する処理データを取得する通信部と、
取得した前記処理データを判定して判定結果を生成する判定部と、
前記判定結果を表示する表示データを生成する表示データ生成部と、を有する情報利用局と
を備える情報監視システム。
【請求項２】
前記配信部は、時刻が予め定められた時刻になることを所定の条件として前記処理データを配信する、請求項１に記載の情報監視システム。
【請求項３】
前記センサ通信部は、前記センサに対して所定の時間間隔で呼出信号を送信し、前記呼出信号に応じて前記センサが送信する測定データを取得する、請求項１又は２に記載の情報監視システム。
【請求項４】
前記取得内容設定部は、複数の前記センサの中から所定のセンサを選択することにより取得内容を設定し、
前記判定部は、設定された前記所定のセンサが測定した測定データに基づく処理データを判定する、請求項１から３のいずれか一項に記載の情報監視システム。
【請求項５】
前記情報利用局は、前記判定部の動作を規定する動作定数を管理する動作定数管理部をさらに有し、
前記判定部は、管理された前記動作定数に基き前記処理データを判定する、請求項１から４のいずれか一項に記載の情報監視システム。
【請求項６】
動作定数管理部は、前記通信部を介してネットワークで接続された配信サーバから前記動作定数を取得して管理する、請求項５に記載の情報監視システム。
【請求項７】
センサが測定した測定データに基づき情報監視局が生成して配信する処理データの取得内容を前記情報監視局を特定して設定する取得内容設定部と、
前記情報監視局と通信し、設定された前記取得内容に基づき、特定した前記情報監視局が配信する処理データを取得する通信部と、
取得した前記処理データを判定して判定結果を生成する判定部と、
前記判定結果を表示する表示データを生成する表示データ生成部とを備える情報利用局。
【請求項８】
前記取得内容設定部は、複数の前記センサの中から所定のセンサを選択することにより取得内容を設定し、
前記判定部は、設定された前記所定のセンサが測定した測定データに基づく処理データを判定する、請求項７に記載の情報利用局。
【請求項９】
前記情報利用局は、前記判定部の動作を規定する動作定数を管理する動作定数管理部をさらに有し、
前記判定部は、管理された前記動作定数に基き前記処理データを判定する、請求項７又は８に記載の情報利用局。
【請求項１０】
動作定数管理部は、前記通信部を介してネットワークで接続された配信サーバから前記動作定数を取得して管理する、請求項９に記載の情報利用局。
【請求項１１】
センサが測定した測定データに基づき情報監視局が生成して配信する処理データの取得内容を前記情報監視局を特定して設定する取得内容設定ステップと、
前記情報監視局と通信し、設定された前記取得内容に基づき、特定した前記情報監視局が配信する処理データを取得する通信ステップと、
取得した前記処理データを判定して判定結果を生成する判定ステップと、
前記判定結果を表示する表示データを生成する表示データ生成ステップとを含む情報利用方法。
【請求項１２】
前記取得内容設定ステップにおいて、複数の前記センサの中から所定のセンサを選択することにより取得内容を設定し、
前記判定ステップにおいて、設定された前記所定のセンサが測定した測定データに基づく処理データを判定する、請求項１１に記載の情報利用方法。
【請求項１３】
前記情報利用方法は、前記判定ステップにおける動作を規定する動作定数を管理する動作定数管理ステップをさらに含み、
前記判定ステップにおいて、管理された前記動作定数に基き前記処理データを判定する、請求項１１又は１２に記載の情報利用方法。
【請求項１４】
前記通信ステップにおいて、前記動作定数をネットワークで接続された配信サーバから取得して、
前記動作定数管理ステップにおいて、取得された前記動作定数を管理する、請求項１３に記載の情報利用方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報監視システム、情報利用局及び情報利用方法に関する。
【背景技術】
【０００２】
従来、河川流域の水位、雨量等の観測情報を監視する監視システムがある。従来の監視システムでは、水位計、雨量計等の各種センサが測定した測定データ（生データ）は監視局に送信される。監視局は、各種センサから収集した測定データを、水位（ｍ）、雨量（ｍｍ）等の所定の単位で把握可能な観測データに生成する「１次処理」を実行する。監視局は、１次処理によって生成された観測データを、上位局である集中局に送信する。集中局は、監視局から取得した観測データを監視局における監視用に利用するとともに、さらに上位局である中枢局にパススルー方式で転送する。中枢局は、集中局から転送された観測データを集中局における監視用に利用するとともに、さらに上位局である統括局にパススルー方式で転送する。統括局は、中枢局から転送された観測データを統括局における監視用に利用する。すなわち、従来の監視システムでは、各種センサの測定データに基づき生成された観測データは、監視局、集中局、中枢局及び統括局で構成される階層構造を通じて（階層構造にリンクして）順次転送される伝送方式であるため、データ転送に伴う遅延、転送処理に伴う各階層における処理に伴う遅延等により、統括局等において観測データの取得の遅延が発生する場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０１−２４５７９３号公報
【特許文献２】特開平１０−１７８４３４号公報
【特許文献３】特開２０１０−１０９８３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、観測データの取得の遅延を低減する情報監視システム、情報利用局及び情報利用方法を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の情報監視システムは、情報監視局と、情報利用局とを持つ。情報監視局は、センサ通信部と、処理データ生成部と、保存部と、配信部と、を持つ。情報利用局は、取得内容設定部と、通信部と、判定部と、表示データ生成部と、を持つ。センサ通信部は、センサが測定した測定データを取得する。処理データ生成部は、測定データに基づく処理データを生成する。保存部は、処理データを保存する。配信部は、所定の条件が満たされた場合に、保存された処理データを複数の情報利用局に対して配信する。取得内容設定部は、情報監視局が生成して配信する処理データの取得内容を情報監視局を特定して設定する。通信部は、情報監視局と通信し、設定された取得内容に基づき、特定した情報監視局が配信する処理データを取得する。判定部は、取得した処理データを判定して判定結果を生成する。表示データ生成部は、判定結果を表示する表示データを生成する。
【図面の簡単な説明】
【０００６】
【図１】実施形態の監視局のシステム構成を示す図。
【図２】実施形態の上位局のシステム構成を示す図。
【図３】実施形態の監視システムのシステム構成を示す図。
【図４】実施形態の観測データの配信処理を示すシーケンス図。
【図５】実施形態の配信処理において配信される観測データを示す図。
【図６】実施形態の配信サーバの構成を示す図。
【図７】実施形態の処理データ取得内容設定の表示を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態の情報監視局、情報監視方法、情報利用局、情報利用方法及び情報監視システムを、図面を参照して説明する。なお、以下の図面の説明において同じ構成には同じ符号を付して説明を書略する場合がある。
【０００８】
先ず、図１を用いて、情報監視局として例示する監視局のシステム構成を説明する。図１は、実施形態の監視局のシステム構成の一例を示す図である。図１において、監視局１は、センサ通信部１１、演算部１２、保存部１３、時刻管理部１４、及び配信部１５を持つ。
【０００９】
監視局１は、水位や雨量等の観測データの収集が必要な地域に複数設置され、観測データの情報を監視する。例えば、河川の観測データを収集する場合、監視局１は河川の上流から下流の複数の地域に設置されて観測データを収集する。複数の監視局１が収集した観測データは、流域における複数の地域を管理する、監視局１の上位階層に相当する後述する上位局に配信される。上位局は、観測データの情報を利用する情報利用局として例示する。本実施形態における観測データとは、水位、雨量、積雪量、平均雨量等、所定の単位（例えば、「雨量（ｍｍ）」等）で把握可能なデータであり、観測データを利用する情報利用局（上位局）で共通的に利用可能なデータをいう。本実施形態では、センサが出力する測定データに対して単位換算やデータの補正を行い複数の上位局で共通的に利用可能なデータを観測データと言うが、測定データと観測データは同一のデータであってもよい。すなわち、センサから取得した測定データが複数の上位局で共通的に利用可能なデータである場合、測定データと観測データは同じ意味であるとする。
【００１０】
センサ通信部１１は、各種センサと通信して各種センサが測定した測定データを取得する。センサ通信部１１は、例えば、水位計ＴＭ１、雨量計ＴＭ２、及び積雪量計ＴＭ３と無線通信又は有線通信を行う通信Ｉ／Ｆ（interface）によって実現することができる。センサ通信部１１が無線通信を行う場合、センサ通信部１１は、図示しない図線通信装置を用いて通信制御を行う。
【００１１】
図１において、センサ通信部１１は、水位計ＴＭ１、雨量計ＴＭ２、及び積雪量計ＴＭ３と無線通信又は有線通信によって通信可能に接続されていることを示している。水位計ＴＭ１は、河川、ダム、湖沼等の水位を測定する。雨量計ＴＭ２は、降雨量を測定する。積雪量計ＴＭ３は、積雪量を測定する。水位計ＴＭ１、雨量計ＴＭ２、及び積雪量計ＴＭ３は、例えば、河川、ダム、湖沼、道路等の管理に用いるセンサである。
【００１２】
水位計ＴＭ１、雨量計ＴＭ２、及び積雪量計ＴＭ３は、例えば、国土交通省で定めたテレメータ装置標準機器仕様書（国電通仕第２１号）に基づくテレメータ装置を用いることができる。本実施形態では、センサ通信部１１は、国電通仕第２１号に基づくテレメータ装置と通信する場合を例示する。しかし、センサ通信部１１は、国電通仕第２１号に基づくテレメータ装置以外のセンサと通信するものであってもよい。例えば、国電通仕第５４号に基づくテレメータ装置が接続されてもよい。また、センサ通信部１１は、国電通仕第２１号に基づくテレメータ装置又は国電通仕第５４号に基づくテレメータ装置等のテレメータ装置と直接通信するものであっても、中継設備等の他の設備を介してテレメータ装置と間接的に通信するものであってもよい。また、センサ通信部１１は、他の設備と通信して、他の設備が取得したテレメータ装置の測定データを取得してもよい。
【００１３】
ここで、国電通仕第２１号に基づくテレメータ装置とは、所定の呼出信号を受信したときに測定データを送信するテレメータ装置である。国電通仕第２１号に基づくテレメータ装置は、テレメータ装置に対する呼出信号を受信することにより、呼出信号に応じて測定データを呼出信号を送信した監視局１に対して送信する。すなわち、監視局１は、テレメータ装置に対して呼出信号を送信することにより測定データを取得することができる。自動呼出の場合、監視局１から送信される呼出信号の時間間隔は１０分、１５分、３０分、又は１時間であるが、手動呼出の場合、監視局１は、任意のタイミングで呼出信号を送信して測定データを取得することができる。
【００１４】
一方、国電通仕第５４号に基づくテレメータ装置とは、時刻に基く時間間隔で自発的に測定データを送信するテレメータ装置である。時間間隔は、１分、５分、１０分、３０分、又は１時間であり、いずれかの時間間隔に設定できる。国電通仕第５４号に基づくテレメータ装置から測定データを取得する監視局１は、テレメータ装置で設定された時間間隔で測定データを取得することができる。
【００１５】
センサ通信部１１は、水位計ＴＭ１、雨量計ＴＭ２、及び積雪量計ＴＭ３が、国電通仕第２１号に基づくテレメータ装置である場合、センサ通信部１１は、所定の時間間隔で呼出信号を水位計ＴＭ１、雨量計ＴＭ２、及び積雪量計ＴＭ３に送信し、呼出信号に応じて水位計ＴＭ１、雨量計ＴＭ２、及び積雪量計ＴＭ３が送信する測定データを取得する。所定の時間間隔は、後述する配信部１５で配信する観測データの配信間隔に応じた時間間隔とすることができる。例えば、所定の時間間隔を配信間隔以下の間隔とすることができる。例えば、配信間隔が１０分であった場合、センサ通信部１１が１０分の時間間隔で呼出信号を送信して測定データを取得することにより、１回の取得で取得した測定データに基づく観測データを配信することができる。また、配信間隔が１０分であった場合、センサ通信部１１が１分の時間間隔で呼出信号を送信して測定データを取得することにより、１０回の取得で取得した測定データに基づく観測データを配信することができる。
【００１６】
本実施形態では、センサ通信部１１は、所定の時間間隔で呼出信号を送信する場合を説明したが、センサ通信部１１は、他の条件で呼出信号を送信してもよい。例えば、水位計ＴＭ１、雨量計ＴＭ２、又は積雪量計ＴＭ３から取得した測定データに異常があった場合、センサ通信部１１は、呼出信号を送信する時間間隔を変更するようにしてもよい。測定データの異常とは、例えば、測定データの数値が所定の閾値を超えた場合、測定データの数値の変動量が所定の閾値を超えた場合、測定データが欠測となった場合等である。例えば、測定データが所定の閾値を超えた場合、時間間隔を短くして呼出信号を送信するようにしてもよい。また、測定データが欠測となった場合、直ちに呼出信号を再送信するようにしてもよい。
【００１７】
なお、水位計ＴＭ１、雨量計ＴＭ２、及び積雪量計ＴＭ３が、国電通仕第５４号に基づくテレメータ装置である場合、水位計ＴＭ１、雨量計ＴＭ２、及び積雪量計ＴＭ３が測定データを自発的に送信する送信間隔を配信間隔以下とすることにより、国電通仕第２１号に基づくテレメータ装置の場合と同様に観測データを配信することが可能となる。例えば、配信間隔が１０分間であった場合、テレメータで設定する時間間隔を１０分とすることにより、１回の取得で取得した測定データに基づく観測データを配信することができる。
【００１８】
センサ通信部１１が通信するセンサの数や種類は任意である。例えば、センサ通信部１１は、最大２個のセンサからの２量の測定データを取得可能な２量型であってもよい。また、センサ通信部１１は、最大１０個のセンサからの１０量の測定データを取得可能な１０量型であってもよい。センサが測定する測定データは、例えば、道路気象に関して、気温、路面温度、風速、風向等の測定データであってもよい。また、センサが測定する測定データは、水質に関して、水温、ｐＨ、電気伝導度、濁度、溶存酸素等の測定データであってもよい。
【００１９】
演算部１２は、センサ通信部１１が取得したセンサからの測定データを演算処理し、処理データを生成する。演算部１２は、ＣＰＵ（Central Processing Unit）等の演算処理装置によって実現することができる。処理データとは、センサ通信部１１から取得した測定データを演算部１２が演算処理したものである。例えば、センサから取得した測定データは、所定のビット数で表される数値であるため、そのままの値ではデータとして利用できない場合がある。演算部１２は、測定データを、水位（ｍ）、雨量（ｍｍ）等のデータとして利用可能な処理データに変換する演算処理を行う。処理データは観測データの一例であり、以下の説明では観測データの文言の代わりに演算部１２で処理された処理データの文言を使用する場合がある。なお、図５を用いて後述する観測データの構成においては、処理データは観測データの一部を構成するものとして説明する。
【００２０】
また、演算部１２は、取得した測定データを補正する演算処理を行ってもよい。演算部１２で実行する測定データの１次的な演算を１次演算というものとする。１次演算は、上述のような、測定データを水位等の意味のあるデータに変換する処理や、測定データの補正を含む。処理データは１次演算の１０分・正時日報演算結果である。なお、処理データには、１次演算の演算結果から平均値、最小値、最大値を算出するような２次演算を含んでいてもよい。演算部１２は、生成した処理データを保存部１３に保存する。
【００２１】
保存部１３は、演算部１２で生成された処理データを保存する。保存部１３は、例えば、半導体メモリ、ハードディスク等の記憶デバイスで実現することができる。保存部１３は、処理データを保存することによりデータバッファとして機能し、センサ通信部が測定データを取得する時間間隔と配信部１５が処理データを含む観測データを配信する時間間隔との調整をすることができる。
【００２２】
時刻管理部１４は、配信部１５が、観測データを配信する時間間隔を判断するための時刻データを管理する。時刻管理部１４は、例えば、ＧＰＳ装置やＮＴＰ（Network Time Protocol）装置によって時刻を校正可能な内部時計を有し、時刻が所定の誤差の範囲内になるように管理する。
【００２３】
配信部１５は、配信処理を実行する。配信処理において、配信部１５は、先ず、時刻管理部１４が管理する時刻が所定の時刻になったか否かを配信の条件として判断する。配信部１５は、時刻が所定の時刻になって配信間隔に達したときに、保存部１３に保存された処理データを含む観測データ、ネットワークを介して接続された後述する上位局に配信する。配信部１５は、時刻管理部１４で管理する時刻データを処理データに加えて配信する。すなわち、配信部１５から配信される観測データには、時刻データを配信時間を示すタイムスタンプとして含ませることができる。図１は、配信部１５が、系統Ｌのネットワーク５１、系統Ｍのネットワーク５２、及び系統Ｎのネットワーク５３の３回線に接続して観測データを配信することを示している。配信部１５が複数の回線と接続することにより、観測データの配信の多重化を行うことができ、信頼性を向上させることができる。
【００２４】
ネットワーク５１〜ネットワーク５３は、無線ネットワーク又は有線ネットワークのいずれであってもよい。無線ネットワークは、無線装置を利用した単信無線回線を利用するものであっても多重無線回線を利用するものであってもよい。また、無線通信は、通信衛星を利用した衛星回線を利用するものであっても。また、有線ネットワークは、インターネットを利用した回線を利用するものであっても、電話回線等による専用回線を利用するものであってもよい。なお、以下で符号を付さずに「ネットワーク」というときには、ネットワーク５１、ネットワーク５２又はネットワーク５３の少なくともいずれか一のネットワークのことを言うものとする。
【００２５】
配信部１５は、ネットワークを介して観測データを複数の上位局に対して同時に配信する。上位局とは、監視局１から配信される観測データを利用する情報利用局として例示する。配信部１５は、例えば、観測データをブロードキャスト又はマルチキャストすることにより観測データを上位局に対して同時に配信することができる。本実施形態では、配信部１５は、観測データをマルチキャストする場合を説明する。マルチキャストとは、ＩＰ（Internet Protocol）アドレスで特定されるグループに対してパケットデータを送信するデータ配信である。上位局には観測データのマルチキャスト用に予め定められたＩＰアドレスを割り当てる。配信部１５は、マルチキャスト用に予め定められたＩＰアドレスに観測データのパケットデータ（データフレーム）を送信することにより、１回のパケット送信で複数の上位局に対して観測データを同時に送信することができる。従って、観測データの送信における配信部１５の負荷は、例えばユニキャストを利用した場合等、１対１の通信を行う場合に比べて低くすることができる。また、マルチキャスト用のＩＰアドレスは、グループを特定するものであるため、配信部１５はそのグループに属する上位局を特定する必要がない。従って、観測データを受信する上位局の追加や削除等の変更があった場合でも、配信部１５の設定を変更しなくてもよい。
【００２６】
なお、ネットワークと配信部１５の間において無線装置を介した無線通信等を行う場合、ネットワークに対してマルチキャストが可能な中継装置が観測データをマルチキャストすればよい。すなわち、配信部１５の機能の一部は、遠隔地に配置されてもよく、遠隔地に配置された機能の一部を含めて監視局１を形成するものとする。
【００２７】
また、本実施形態では、配信部１５が観測データを配信するか否かの条件を時刻管理部１４が管理する時刻が所定の時刻になったときとする場合を説明したが、配信するか否かの条件はこれに限定されない。例えば、センサ通信部１１が測定データを取得したか否かを管理して、センサ通信部１１が測定データを取得したときに観測データを配信するようにしてもよい。また、センサ通信部１１が取得した測定データに基づき演算部１２が処理データを生成したか否かを管理して、演算部１２が処理データを生成したときに観測データを配信するようにしてもよい。また、保存部１３に保存する処理データの数が所定の数になったか否か、保存部１３に保存する処理データのデータ量が所定の量になったか否か等を管理して観測データを配信するようにしてもよい。また、処理データに異常が発見されたか否かを管理して観測データを配信するようにしてもよい。処理データの異常とは、例えば、処理データの数値が所定の範囲を超えた場合、処理データの数値の変動量に異常があった場合、測定データが欠測となった場合等である。なお、処理データに異常が有った場合、配信部は異常を示す情報を観測データに含めて配信するようにしてもよい。
【００２８】
次に、図２を用いて上位局のシステム構成を説明する。図２は、実施形態の上位局のシステム構成を示す図である。
【００２９】
上位局２は、図１で説明した監視局１に対する上位にある局であり、監視局１から配信される観測データを利用する情報利用局の一例である。上位局は、１又局は複数局の下位局を管理する局であり、下位局と上位局で上下の階層構造を形成する。本実施形態では、上位局２として以下に説明する、集中局、中枢局及び統括局を例示する。集中局、中枢局及び統括局は、監視局１の上位局として、監視局、集中局、中枢局及び統括局の順で階層構造を形成するものとする。例えば、監視局は河川の流域毎に設けられ、集中局は市町村毎に設けられ、中枢局は都道府県毎に設けられ、さらに統括局は官公庁の本省毎に設けられ、階層構造を形成する。
【００３０】
上位局２は、例えば、複数の監視局１を管理する集中局である。集中局は、監視局１が複数配置された地域に１局又は複数局が設けられる、例えば河川又は湖沼等を管理する事務所レベルの管理局である。集中局は全国で、例えば１００ヶ所程度設置される。集中局は複数の監視局１が配信する観測データを取得して、その地域の水文状況等を把握して監視局を管理する。なお、水文状況とは、河川等を管理する上で必要な雨量、河川の水位、河川の流量、河川の水質等の観測状況である。
【００３１】
また、上位局２は、複数の集中局を管理する中枢局であってもよい。中枢局は、例えば都道府県の県庁等に設置される地方整備局レベルでの管理局である。中枢局は全国で、例えば１０か所程度設置される。中枢局は集中局に対する上位局であるとともに、監視局１に対する上位局でもある。中枢局は、下位局である集中局が管理する監視局１の観測データを、監視局１から直接取得して、又は監視局１から集中局を介して転送されたものを間接的に取得して、都道府県レベルでの水文状況等の把握に利用する。
【００３２】
また、上位局２は、複数の中枢局を管理する統括局である。統括局は、例えば官公庁の本省である。統括局は、下位局である中枢局及び集中局が管理する監視局１の観測データを、監視局１から直接取得して、又は監視局１から集中局又は中枢局を介して転送されたものを間接的に取得して、全国レベルでの水文状況等の把握に利用する。
【００３３】
図２において、上位局２は、管理装置２１、及び端末装置２２を持つ。
【００３４】
管理装置２１は、通信部２１１、演算部２１２、保存部２１３、編集部２１４、配信処理部２１５、時刻管理部２１６、監視局管理部２１７、動作定数管理部２１８、及びプログラム管理部２１９を持つ。
【００３５】
通信部２１１は、図１で説明した、系統Ｌのネットワーク５１、系統Ｍのネットワーク５２、及び系統Ｎのネットワーク５３の３回線のネットワークに接続して、ネットワークを介して監視局１と通信可能に接続される。通信部２１１は、ネットワークを介して監視局１が配信する観測データを受信する。通信部２１１は、予め定められたＩＰアドレス（グループアドレス）に対応するマルチキャストＭＡＣ（Media Access Control）アドレス宛てのデータフレームを受信する。すなわち、通信部２１１は、観測データを取得する監視局１が送信するマルチキャストのグループアドレスを予め設定しておくことにより、配信される観測データを取得することができる。予め設定しておくグループアドレスの数は任意である。例えば、１００局の監視局１が配信する観測データを取得する場合、１００のグループアドレスを予め設定する。通信部２１１は、監視局１が配信する観測データを受信する以外に、監視局１に対して所定のデータを送信するようにしてもよい。例えば、通信部２１１は、監視局１に対して、監視局１が起動しているか否か等の動作状況を確認するデータを送信し、その応答を受信するようにしてもよい。
【００３６】
また、通信部２１１は、監視局１から配信される観測データを取得する以外に、他の上位局とネットワークを介して通信可能できるようにすることができる。
【００３７】
例えば、本実施形態では、通信部２１１は予め設定されたグループアドレスに配信された観測データを受信するため、グループアドレスを設定する前の過去の観測データは取得することができない。しかし、例えば、他の上位局が過去に取得して保存しておいた監視局１の観測データを転送してもらうことにより取得するようにしてもよい。例えば、集中局が過去に取得した観測データを中枢局で利用したい場合、中枢局は、集中局に対して監視局１の特定、観測データの配信日時の情報を用いて所望する観測データを特定して所望する観測データの保存状況を問い合わせ、保存が確認された集中局から所望する観測データを転送してもらうようにしてもよい。すなわち、通信部２１１は、他の上位局と通信することにより、他の上位局から観測データを取得するようにしてもよい。
【００３８】
また、通信部２１１は、図６を用いて後述するように、ネットワークを介して配信サーバと通信可能に接続されて、管理装置２１又は端末装置２２で使用するプログラムやプログラムの動作を規定する動作定数の配信を受けるようにしてもよい。
【００３９】
演算部２１２は、通信部２１１で取得した監視局１が配信した処理データの演算を行う。演算部２１２は、例えば、監視局１において１次演算された水位、雨量、積雪量等の処理データの、所定の期間における平均値、最大値、最小値等を算出する２次演算を行う。ここで、１次演算された処理データと２次演算された処理データとを区別する場合、それぞれ「１次処理データ」及び「２次処理データ」と言うものとする。１次処理データ及び２次処理データは観測データの一例である。演算部２１２は、１次処理データ又は２次処理データと所定の数値とを比較して、１次処理データ又は２次処理データの判定を行う。例えば、１次処理データ又は２次処理データが所定の数値を超えていた場合、演算部２１２は１次処理データ又は２次処理データに異常があると判定する。例えば、１次処理データにおける雨量の瞬間値又は２次処理データにおける１時間あたりの平均雨量が所定の閾値を超えていた場合、演算部２１２は雨量の異常があると判定する。１次処理データ又は２次処理データの判定には、動作定数を用いることができる。ここで動作定数について説明する。
【００４０】
管理装置２１における、通信部２１１、演算部２１２、保存部２１３、編集部２１４、配信処理部２１５、時刻管理部２１６、監視局管理部２１７、動作定数管理部２１８、及びプログラム管理部２１９は、それぞれの動作を実行する機能ブロックである。各機能ブロックは、ソフトウェア又はハードウェアによって実現することができる。各機能ブロックの動作は、複数の上位局２において類似のものとなる。例えば、上述した雨量の判定においては、閾値との比較動作や、判定結果に異常があった場合の動作はほぼ同一である。一方、判定に用いられる閾値や処理データの補正については、センサが設置される地域、センサのハードウェア的な相違等、それぞれの処理データに対する最適化が必要となる。動作定数はそれぞれの処理データを最適に処理するための変動部分（各処理データを最適化するのに異なる部分）を予め用意しておき、それぞれの上位局に適用することにより、情報監視システムの共通化と最適化を図ることが可能となる。各機能ブロックがハードウェアによって実現される場合、動作定数をハードウェアの動作条件として設定することにより、ハードウェアによって動作する各機能ブロックを上位局毎に最適化することができる。また、各機能ブロックがソフトウェアによって実現される場合、動作定数をソフトウェアの動作条件として設定することにより、ソフトウェアによって動作する各機能ブロックを上位局毎に最適化することができる。本実施形態では、図６を用いて後述する配信システムにおいて、動作定数を配信サーバから配信するとともに、各機能を動作させるソフトウェア（動作プログラム）を配信するものとする。なお、動作定数は後述する動作定数管理で管理される。また、動作プログラムは後述するプログラム管理部２１９で管理される。また、動作定数やプログラムは、管理装置２１における各機能ブロックに対して適用する場合を説明したが、動作定数やプログラムは、端末装置２２における各機能ブロックに適用するようにしてもよい。
【００４１】
保存部２１３は、通信部２１１で取得された１次処理データ、演算部２１２で２次演算された２次処理データを保存する。保存部２１３は、例えば、半導体メモリ、ハードディスク等の記憶デバイスで実現することができる。保存部２１３は、後述する、編集部２１４で編集された編集データ、監視局管理部２１７で管理される処理データの取得内容の設定、動作定数管理部２１８で管理される動作定数、プログラム管理部２１９で管理される動作プログラム等のデータを保存するようにしてもよい。保存部２１３において保存されるデータは、管理装置２１における各機能ブロックによって読み出すことができる。
【００４２】
編集部２１４は、処理データの編集処理を実行する。処理データの編集処理とは、例えば、保存部２１３において保存された処理データの中から、所定の処理データのみを選択して、所定の編集データを作成する処理である。例えば、１次処理データの中から、１時間間隔における雨量を選択して編集データを作成する。また、１次処理データに異常があると判定された場合、１０分間隔における雨量を選択して編集データを作成するようにしてもよい。
【００４３】
配信処理部２１５は、通信部２１１を介して配信する配信データを作成する。配信処理部２１５は、例えばＷｅｂサーバである。Ｗｅｂサーバは、ネットワークで接続された図示しないクライアントコンピュータのＷｅｂブラウザに対してＨＴＴＰ（Hypertext Transfer Protocol）に則りＨＴＭＬ（Hypertext Markup Language）や画像データ等を送信することにより表示画面を提供（配信）する。配信処理部２１５は、例えば１次処理データである雨量（ｍｍ）、２次処理データである累加雨量（降り始めからの累積雨量ｍｍであり、所定の時間無降雨で０ｍｍにリセットされる）を時間毎の表又はグラフにした表示画面のデータを作成して、ブラウザに提供する。配信処理部２１５は、ＸＭＬ（Extensible Markup Language）等の表示画面を構成するためのデータを配信するものであってもよい。
【００４４】
時刻管理部２１６は、図１で説明した時刻管理部１４と同様に、例えば、ＧＰＳ装置やＮＴＰ装置によって時刻を校正可能な内部時計を有し、時刻が所定の誤差の範囲内になるように管理する。演算部２１２や編集部２１４は、取得した処理データにタイムスタンプが無い場合であっても、処理データを取得した時刻や編集データ作成時刻を時刻管理部２１６から取得してタイムスタンプとして取得した処理データや編集データに加えることができる。
【００４５】
監視局管理部２１７は、観測データを取得する監視局１を特定し、また、特定した監視局１から配信される観測データの中から保存部２１３に保存するデータを指定する設定データを管理する。上述の通り、観測データは監視局１の配信部１５から所定のＩＰアドレスに対してマルチキャストされる。通信部２１１は、マルチキャストされたＩＰアドレスから観測データを取得する監視局１を特定して、観測データを取得する。例えば、監視局管理部２１７は、後述する端末装置２２の監視局設定部２２１によって設定された観測データの取得内容の設定に基づく設定データを保存部２１３に保存して管理する。通信部２１１は監視局管理部２１７によって管理された設定データに基づき、設定されたＩＰアドレス（観測データを取得するＩＰアドレス）に配信された観測データを取得するようにしてもよい。また、演算部２１２は、監視局管理部２１７によって管理された設定データに基づき、取得された観測データの中から設定された処理データのみに対して２次演算を行うようにしてもよい。また、編集部２１４は、監視局管理部２１７によって管理された設定データに基づき、取得された処理データの中から設定された処理データのみに対して編集処理を行うようにしてもよい。例えば、所定の監視局の観測データの中に水位、雨量、積雪量の処理データが含まれているときに、監視局設定部２２１によって水位が指定された場合、監視局管理部２１７が管理する設定データに基づき、所定の監視局を特定するとともに、その監視局が配信する観測データの中から水位データのみを保存し、２次演算し、又は編集処理することができる。
【００４６】
動作定数管理部２１８は、後述する端末装置２２の動作定数取り込み指示部２２２から指示があったときに、配信サーバから動作定数を取り込み、保存部２１３に保存して管理する。動作定数は管理装置１に接続されるセンサ毎、又は上位局２毎に異なる定数を設定することができる。例えば、動作定数には、センサ毎に異なる補正値を設定してもよい。また、動作定数には同じセンサが測定した測定データに基く処理データに対して上位局毎に異なる閾値を設定してもよい。動作定数管理部２１８は、上位局毎に異なる動作定数を管理することにより、上位局毎に各機能ブロックにおける動作を最適化することができる。
【００４７】
プログラム管理部２１９は、管理装置２１で動作する動作プログラムを管理する。管理装置２１の各機能ブロックは、上述のように動作プログラムを実行することによって実現される。プログラム管理部２１９は、動作プログラムを後述する配信サーバから取得する。プログラム管理部２１９は、所定の時間間隔で配信サーバにアクセスし更新されたプログラムの有無を確認してもよい。また、プログラム管理部２１９は、配信サーバから通知を受信して更新されたプログラムの有無を確認してもよい。プログラム管理部２１９は、更新されたプログラムを配信サーバから取得して管理装置２１の動作プログラムを更新する。複数の上位局において使用する動作プログラムを配信サーバから取得することにより、管理装置２１の動作プログラムを配信サーバで一元管理することが可能となる。なお、プログラム管理部２１９で管理する動作プログラムは、動作定数管理部２１８で管理する動作定数によって管理装置２１毎に動作が最適化される。
【００４８】
なお、管理装置２１には、例えばＣＰＵ（Central Processing Unit）によって動作プログラムを実行するサーバを用いてもよい。管理装置２１の各機能ブロックは、サーバが有するハードウェア機能、ソフトウェア機能又はミドルウェア機能を用いて実現するようにしてもよい。
【００４９】
端末装置２２は、監視局設定部２２１、動作定数取り込み指示部２２２、表示部２２３、及び操作・入力部２２４を持つ。
【００５０】
端末装置２２は、管理装置２１に通信可能に接続されて管理装置２１の設定、管理装置２１から出力されるデータの表示等を行う。端末装置２２は、例えばＰＣ（Personal Computer）である。
【００５１】
監視局設定部２２１は、監視局管理部２１７が管理する設定データを設定する設定プログラムである。監視局設定部２２１は、例えば、観測データを取得する監視局１を特定する。また、取得した観測データの中で保存部２１３に保存するデータ等を指定する。監視局設定部２２１は、表示部２２３に表示される設定画面（ＧＵＩ：Graphical User Interface）を提供する。すなわち、監視局設定部２２１は、表示部２２３に所定の設定画面を表示し、端末装置２２の操作者は、表示された設定画面から監視局の設定を行う。表示部２２３に表示される設定画面は、図７を用いて後述する。
【００５２】
動作定数取り込み指示部２２２は、動作定数管理部２１８に対して動作定数を配信サーバから取り込む指示をする。動作定数取り込み指示部２２２も監視局設定部２２１と同様に、表示部２２３に所定の指示画面を表示し、端末装置２２の操作者は、表示された指示画面から動作定数の取り込みの指示を行う。
【００５３】
表示部２２３は、例えば液晶ディスプレイである。表示部２２３は、監視局設定部２２１によって表示される処理データの取得内容を設定する設定画面を表示する。また、表示部２２３は、動作定数取り込み指示部２２２によって表示される指示画面を表示する。また、表示部２２３は、配信処理部２１５から配信される表示画面を表示してもよい。
【００５４】
操作・入力部２２４は、例えばキーボード、マウス、二次元コードリーダ等である。端末装置２２の操作者は、表示部２２３に表示される画面を見ながら、観測データを取得する管理装置１の特定等の観測データの取得内容の設定をキーボード又はマウスの操作で行うことができる。また、端末装置２２の操作者は、二次元コードリーダから二次元コードを読み取り、観測データの取得内容の設定を行ってもよい。
【００５５】
次に、図３を用いて、監視システムのシステム構成を説明する。図３は、実施形態の監視システムのシステム構成の一例を示す図である。
【００５６】
図３において、監視システムは、系統Ｌのネットワーク５１、系統Ｍのネットワーク５２、及び系統Ｎのネットワーク５３の３回線に、図１で説明した監視局１が複数接続されるとともに、図２で説明した上位局２が複数接続されていることを示している。ネットワークを多重化することにより、監視局１と上位局２との通信の信頼性を向上させることができる。
【００５７】
図３において、監視局Ａ１、監視局Ａ２等は、Ａ水系の河川に設置された監視局群であるものとする。また、監視局Ｂ１、監視局Ｂ２等は、Ｂ水系の河川に設置された監視局群であるものとする。さらに、監視局Ｃ１、監視局Ｃ２等は、Ｃ水系の河川に設置された監視局群であるものとする。すなわち、本実施形態において、それぞれの監視局は、それぞれネットワークに接続されている。
【００５８】
なお、本実施形態では、Ａ水系，Ｂ水系及びＣ水系の３水系における監視局を図示したが、監視局の数は任意である。また、監視局とネットワークの間に中継局等の装置が存在していてもよい。それぞれの監視局は、１又は複数のネットワークに対して観測データをマルチキャストする。なお、監視局とネットワークの間において無線装置を介した無線通信等を行う場合、ネットワークに対してマルチキャストが可能な中継装置が観測データをマルチキャストすればよい。
【００５９】
また、本実施形態においては、監視局は観測データをマルチキャストする場合を説明したが、監視局は観測データをブロードキャストしてもよい。ブロードキャストはマルチキャストに比べて観測データの配信先（送信先）を特定しないため、ネットワークに接続された全ての受信装置（上位局以外の装置を含む）において観測データを含むフレームを受信処理することになるので、その監視局の観測データを必要としない受信端末における処理効率が低下する。しかし、ネットワークに接続される受信端末が上位局に限定されて殆どの上位局がその監視局の観測データを取得するようなネットワーク環境においては、ブロードキャストによる上位局の処理効率の低下を小さくすることができる。
【００６０】
また、図３において、上位局Ｘ１、上位局Ｘ２等、符号にＸを付した上位局は、集中局群である。上位局Ｙ１、上位局Ｙ２等、符号にＹを付した上位局は、中枢局群である。上位局Ｚ１、上位局Ｚ２等、符号にＺを付した上位局は、統括局群である。すなわち、本実施形態において、それぞれの集中局、中枢局及び統括局のそれぞれの上位局は、それぞれネットワークに接続されており、それぞれ独自に監視局が配信する観測データをネットワークから直接取得する。それぞれの上位局において取得される観測データは、集中局、中枢局及び統括局からなる階層構造にリンクして転送されないため、階層の数に応じて発生する、観測データの転送に伴うネットワークの伝送速度による遅延時間、及び観測データを転送するための転送処理に伴う遅延時間が発生することがない。
【００６１】
なお、本実施形態では、集中局、中枢局及び統括局の３階層からなる上位局で構成される情報監視システムを例示したが、階層数は３階層に限定されるものではない。例えば、２階層、又は４階層以上の上位局の構成であってもよい。観測データを階層構造にリンクして転送する場合、遅延時間は上位局の階層数が増える程長くなるため、上位局の階層数が多い情報監視システムほど遅延時間を短縮することが可能となる。
【００６２】
次に、図４を用いて、観測データの配信処理を説明する。図４は、実施形態の観測データの配信処理を示すシーケンス図である。
【００６３】
図４において、監視局１は、観測データを、上位局２ａ、上位局２ｂ、上位局２ｃに同時に配信する。例えば、上位局２ａは集中局である。上位局２ｂは中枢局である。また、上位局２ｃは統括局である。
【００６４】
観測データの配信処理は、図１等で説明した通り、系統Ｌのネットワーク５１、系統Ｍのネットワーク５２、系統Ｎのネットワーク５３の３系統を用いて行う。配信処理は、配信部１５によって実行される。
【００６５】
先ず、監視局１は、系統Ｌのネットワーク５１を介して、所定のＩＰアドレスに観測データをマルチキャストする。上位局２ａ、上位局２ｂ、上位局２ｃは、監視局１はマルチキャストの同じグループであるものとする。すなわち、上位局２ｂ、上位局２ｃは、監視局１は、同じマルチキャストのＩＰアドレスのデータフレームを取得するように予め設定されている。
【００６６】
次に、監視局１は、系統Ｍのネットワーク５２を介して、所定のＩＰアドレスに観測データをマルチキャストする。さらに、監視局１は、系統Ｎのネットワーク５３を介して、所定のＩＰアドレスに観測データをマルチキャストする。３系統のネットワークへの観測データのマルチキャストは逐次行われる。監視局１は、３系統のネットワークに観測データをマルチキャストすることにより、観測データの配信を多重化することができ、信頼性が向上する。
【００６７】
上位局２ａ、上位局２ｂ及び上位局２ｃは、監視局１から配信される観測データをそれぞれ取得するため、上位局間の観測データの転送による遅延は生じない。
【００６８】
なお、図４では、３系統のネットワークに逐次観測データをマルチキャストすることにより観測データの配信を多重化する場合を説明したが、例えば、通常は１系統のネットワークを利用して観測データを配信し、ネットワークに障害等が発生した場合のみ他の系統のネットワークを利用するようにしてもよい。
【００６９】
また、３系統のネットワークへの観測データのマルチキャストを逐次行うときに、所定の時間間隔を空けて系統の違うネットワークに観測データをマルチキャストするようにしてもよい。例えば、系統Ｌのネットワークで観測データを配信した１０分後に系統Ｍのネットワークで観測データを配信し、さらにその１０分後に系統Ｎのネットワークで観測データを配信するようにしてもよい。時間間隔を空けて配信する観測データは、同一の観測データでもよいし、配信直前に監視局１に接続されたセンサから取得した測定データに基づく観測データであってもよい。
【００７０】
次に、図５を用いて、図１で説明した配信部１５が実行する配信処理において配信される観測データを説明する。図５は、実施形態の配信処理において配信される観測データを示す図である。
【００７１】
図５において、観測データは、「観測時刻」、「データ種別」、「項目ＮＯ．観測所ＮＯ．」、「フラグ部」及び「処理データ」の項目を持つ。
【００７２】
観測時刻は、監視局１の配信部１５が配信時間において時刻管理部１４から取得した時刻データである。すなわち、観測データには、監視局１によって観測データが配信された時刻が含まれる。
【００７３】
データ種別は、例えば、水位、雨量、積雪量、気温、風向、風量等のデータの種別である。データ種別は、監視局１に接続されたセンサの種類によって異なる。
【００７４】
項目ＮＯ．は、監視局１に接続された観測所（センサ）から取得する測定データの種類を示す。項目ＮＯ．は、例えば、「テレメータデータ」、「Ｃバンドレーダ雨量データ」「ＸバンドＭＰレーダ雨量データ」等である。また、観測所ＮＯ．は、観測所（センサ）に割り振られた番号である。観測所ＮＯ．は、観測所を特定するものであるため、観測所が接続された監視局を特定する情報を含んでいてもよい。観測データを取得する上位局は、観測データに含まれる観測所を特定する情報によって利用する処理データを特定することができる。
【００７５】
フラグ部は、観測データのステータス（状態）を示す付加情報である。例えば、フラグ部に何もフラグが立っていない空白である場合、観測データが正常であることを示す。フラグ部には、処理データが正常範囲として設定された上限値又は下限値をオーバーする範囲異常を示すフラグ、設定された変化量をオーバーしたことを示すフラグ、処理データに欠測値がある場合のフラグ、保守中等により、観測データが無効であることを示すフラグ等を含ませることができる。
【００７６】
処理データは、上述の通り、測定データに基づくデータであり、例えば、雨量（ｍｍ）等の数値を示す。処理データは、監視局１が雨量に関する観測データを配信する場合、水位に関する観測データを配信する場合、又はダムに関する観測データを配信する場合等によってデータの種類が異なる。
【００７７】
観測データは、上記の項目を１つの観測データとして配信する。図５に示す観測データ１は所定の時刻において監視局から配信される観測データを示している。観測データ２は、観測データ１を配信した後に、定時間隔（例えば、１０分、３０分、１時間等、予め定められた時間間隔）で配信される観測データである。また、観測データｎは、観測データの配信が定時間隔で繰り返されることを示している。本実施形態では、監視局１は観測データを定時間隔で配信する。観測データを取得する上位局は、それぞれ監視局が配信するマルチキャストＩＰアドレスによって観測データを取得すべき監視局を特定できるとともに、配信される観測データの項目を確認することによりさらに詳細なデータ取得の設定をすることができる。上位局は配信される観測データの中から必要なデータのみを取得することにより、監視局の追加や削除等の変更、取得すべきデータの変更等に対しても柔軟に対応が可能となる。
【００７８】
また、観測データは監視局が定時間隔で自発的に配信するものであるため、例えば、配信先の上位局が追加されたり削除されたりする変更が生じたとしても設定を変更する必要がない。
【００７９】
なお、本実施形態では、監視局には複数のセンサが接続されて、センサから測定データを取得するする時間が異なる場合があることから、観測時間は監視局の配信時間である場合を説明した。しかし、センサ毎の測定データに基づき観測データを配信する場合においては、センサが測定データを測定した時刻を「測定時刻」の項目のデータとしてもよい。
【００８０】
また、図５で説明した観測データを複数合せて、合わせた観測データを一の配信で配信するようにしてもよい。例えば、観測データ１と観測データ２を合わせて配信する。複数の観測データを合わせて配信した場合であっても、配信された観測データを取得した上位局は観測データの項目から必要なデータを選択することができる。複数の観測データを合わせて配信することにより配信回数が低減できるため、監視局の配信負荷、ネットワークの負荷、及び上位局の取得負荷を低減することができる。
【００８１】
次に、図６を用いて、上位局のプログラムを配信するシステムを説明する。図６は、実施形態の上位局のプログラムを配信するシステム構成を示す図である。
【００８２】
図６において、配信サーバ３は、通信部３１、プログラム管理部３２、及び動作定数管理部３３を持つ。
【００８３】
配信サーバ３は、図２で説明した、動作定数管理部２１８で管理する動作定数を上位局２に配信する。また、配信サーバ３は、プログラム管理部２１９で管理する動作プログラムを上位局２に配信する。配信サーバ３は、系統Pのネットワーク５４を介して上位局X１、上位局X２、上位局Y１、上位局Y２、上位局Z１等、複数の上位局に接続される。
【００８４】
系統Pのネットワーク５４は、上述した系統Lのネットワーク５１〜系統Nのネットワーク５３とは別系統のネットワークを用いることができる。従って、動作定数及び動作プログラムの配信は、観測データの配信に影響を与えない。但し、系統Pのネットワーク５４は、系統Lのネットワーク５１〜系統Nのネットワーク５３の少なくともいずれか一のネットワークを用いて共用するものであってもよい。また、系統Pのネットワーク５４は、系統Lのネットワーク５１〜系統Nのネットワーク５３と同様に通信経路を多重化するようにしてもよい。
【００８５】
通信部３１は、ネットワーク５４を介して複数の上位局と通信する。通信部３１は、動作定数及び動作プログラムを複数の上位局に対して配信する。動作定数及び動作プログラムの配信は、例えばマルチキャストを用いてもよい。また、通信部３１は、上位局に対して動作定数及び動作プログラムを個別に配信（送信）するようにしてもよい。通信部３１は、上位局に対して動作定数及び動作プログラムをユニキャストしてもよい。また、通信部３１は、無線通信等の通信手段を用いるものであってもよい。
【００８６】
プログラム管理部３２は、配信サーバ３が配信する動作プログラムを管理する。プログラム管理部３２は、例えば、配信する動作プログラムの保存又は削除、動作プログラムのバージョン情報の管理、動作プログラムが動作する上位局の要件の管理、配信するプログラムの暗号化等の符号化管理、動作プログラムが対応する監視局の情報管理の等を行う。また、プログラム管理部３２は、動作プログラムを使用している上位局を管理してもよい。例えば、上位局毎に使用している動作プログラムのバージョン情報を管理することにより、動作プログラムにバージョンアップ等の変更があった場合に上位局毎に動作プログラムの更新状況を管理する。また、プログラム管理部３２は、上位局毎に異なる仕様の動作プログラムを用意して、上位局毎に配信するプログラムを変更してもよい。
【００８７】
動作定数管理部３３は、配信サーバ３が配信する動作定数を管理する。動作定数管理部３３は、例えば、配信する動作定数の保存又は削除、動作定数のバージョン情報の管理、配信する動作定数の暗号化等の符号化管理、動作定数が対応する監視局の情報管理等を行う。また、動作定数管理部３３は、動作定数を使用している上位局を管理してもよい。例えば、上位局毎に使用している動作定数のバージョン情報を管理することにより、動作定数にバージョンアップ等の変更があった場合に上位局毎に動作定数の更新状況を管理する。また、動作定数管理部３３は、上位局毎に異なる仕様の動作定数を用意して、上位局毎に配信する動作定数を変更してもよい。
【００８８】
上位局X１〜上位局Z１は、図３において説明した、集中局、中枢局及び統括局である。配信サーバ３は、複数の上位局と接続されることにより、接続された上位局に配信する動作定数及び動作プログラムを管理することができる。例えば、接続された上位局に対して共通化した動作定数及び動作プログラムを配信することができる。動作定数又は動作プログラムがバージョンアップ等により更新された場合、配信サーバ３は、接続された上位局に対して更新された動作定数又は動作プログラムを配信することができる。例えば、監視局が新たに設置されたり、運用を停止したり、監視局に変更があった場合、配信サーバ３が監視局の変更に対応した動作プログラムと動作定数を配信することができる。
【００８９】
なお、本実施形態では、配信サーバ３が動作プログラム及び動作定数をマルチキャスト等により配信する場合を説明したが、動作プログラム及び動作定数は、上位局からのリクエストにより動作プログラム又は動作定数を配信するようにしてもよい。例えば、配信サーバ３は、上位局から動作プログラム又は動作定数に変更があるか否かの問い合わせがあった場合、問い合わせをした上位局に対して変更された動作プログラム又は動作定数を配信するようにしてもよい。また、配信サーバ３は、動作プログラム又は動作定数に変更があった場合、動作プログラム又は動作定数に変更があった旨の通知を上位局に配信し、上位局からのリクエストに応じて変更された動作プログラム又は動作定数を配信するようにしてもよい。
【００９０】
また、本実施形態では、配信サーバ３がネットワーク５４に１つ配置する場合を説明したが、配信サーバ３はネットワーク５４に複数配置するようにしてもよい。例えば、配信サーバ３のミラーサーバを複数配置してもよい。
【００９１】
次に、図７を用いて、図２で説明した上位局２の端末装置２２における処理データ取得内容設定を説明する。図７は、実施形態の処理データ取得内容の設定表示の一例を示す図である。
【００９２】
図７において、処理データ取得内容の設定表示１００は、端末装置２２の表示部２２３に表示される。処理データ取得内容の設定表示１００は、例えば、図６で説明した配信サーバ３から配信される動作プログラムによって表示できるようにしてもよい。配信サーバ３から配信される動作プログラムによって処理データ取得内容の設定表示１００を表示することにより、例えば監視局又はセンサ（テレメータ）に追加、削除、又は運用停止等の変更があった場合、変更された動作プログラムを配信することにより、監視局又はセンサの変更を全ての上位局の端末装置２２において反映することが可能となる。
【００９３】
設定表示１００は、メニュー部１０１、監視局設定部１０２、処理データ設定部１０３を持つ。
【００９４】
メニュー部１０１は、監視局設定１０１１、プログラム更新１０１２、動作定数更新１０１３、帳票出力１０１４、通信テスト１０１５、及び観測表示１０１９の選択ボタンを持つ。選択ボタンは、例えば、操作・入力部２２４のキーボード又はマウスによって選択することができる。例えば、監視局設定１０１１の選択ボタンにカーソルを合わせてマウスをクリックすることにより監視局設定１０１１が選択される。図７は、監視局設定１０１１の選択ボタンが設定されたことを示している。
【００９５】
監視局設定１０１１は、設定表示１００を監視局の設定画面に切り替える。監視局設定部１０２及び処理データ設定部１０３は、監視局設定１０１１が選択されたときに表示される表示画面である。以下の説明では、監視局設定１０１１が選択されたときに、監視局設定部１０２及び処理データ設定部１０３の設定をする場合について説明する。
【００９６】
プログラム更新１０１２は、設定表示１００を自局（上位局２）で動作する動作プログラムを更新するための設定画面に切り替える。動作プログラムを更新するための設定画面には、例えば、動作プログラムを自動更新又は手動更新するための設定を含んでいてもよい。図６で説明した配信サーバ３は、動作プログラムの更新があったときに更新された動作プログラムをマルチキャストする。動作プログラムを更新するための設定画面から動作プログラムを自動更新する設定をした上位局２は、マルチキャストによって配信された更新された動作プログラムを取得する。また、動作プログラムを手動更新するための設定画面から動作プログラムの更新操作がされたときには、配信サーバ３に更新プログラムの有無を確認して、更新プログラムが有った場合には更新プログラムの配信を受けるようにしてもよい。
【００９７】
動作定数更新１０１３は、設定表示１００を自局（上位局２）の動作プログラムで使用する動作定数を更新するための設定画面に切り替える。動作定数を更新するための設定画面には、例えば、動作定数を自動更新又は手動更新するための設定を含んでいてもよい。配信サーバ３は、動作定数の更新があったときに更新された動作定数をマルチキャストする。動作定数を更新するための設定画面から動作定数を自動更新する設定をした上位局２は、マルチキャストによって配信された更新された動作定数を取得する。また、動作定数を手動更新するための設定画面から動作定数の更新操作がされたときには、配信サーバ３に更新された動作定数の有無を確認して、更新された動作定数が有った場合には更新された動作定数の配信を受けるようにしてもよい。
【００９８】
帳票出力１０１４は、設定表示１００を帳票出力用の設定画面に切り替える。帳票出力とは、例えば、取得した観測データを観測時間毎に表やグラフに帳票処理したものを図示しないプリンタ等に出力することである。帳票出力１０１４は、出力する観測データの選択、出力する観測時間の範囲の選択、出力するデータ種別の選択、表又はグラフの種類の選択等を設定画面から行えるようにしてもよい。
【００９９】
通信テスト１０１５は、設定表示１００を通信テスト用の設定画面に切り替える。通信テストとは、例えば、特定の監視局が通信可能状態にあるか否かを確認するものである。
【０１００】
観測表示１０１９は、設定表示１００を観測表示用の画面に切り替える。観測表示は、収集した観測データをモニタ表示する。観測表示１０１９は、端末装置２２の表示部２２３の常時表示されるホーム画面に切り替える。ホーム画面には、観測データの異常を示す異常表示を表示するようにしてもよい。
【０１０１】
監視局設定部１０２は、観測データを取得する監視局を指定するための表示画面である。監視局設定部１０２は、監視局設定１０１１が選択されたときに表示される。監視局設定部１０２は、一覧表示１０２１、地図表示１０２２、二次元コード読取１０２３の選択ボタンを持つ。選択ボタンは、例えば、操作・入力部２２４のキーボード又はマウスによって選択することができる。例えば、一覧表示１０２１の選択ボタンにカーソルを合わせてマウスをクリックすることにより一覧表示１０２１が選択される。図７は、一覧表示１０２１の選択ボタンが選択されたことを示している。一覧表示１０２１、地図表示１０２２、二次元コード読取１０２３の選択ボタンはいずれか一を選択して監視局の指定方法を切り替えるものである。従って、一覧表示１０２１、地図表示１０２２、二次元コード読取１０２３のいずれか一の選択ボタンが選択された状態で他の選択ボタンを選択すると選択方法が切り替わる。
【０１０２】
一覧表示１０２１は、設定表示１００に監視局の指定ボタンを一覧表示して監視局を指定する設定画面に切り替える。図７は、一覧表示１０２１の選択ボタンが選択されて、監視局一覧表示１０２４が表示されたことを示している。
【０１０３】
地図表示１０２２は、設定表示１００に監視局の指定ボタンを地図表示して監視局を指定する設定画面に切り替える。地図表示とは、監視局を所定の地図上に配置して表示するものである。監視局を地図上に配置することにより、監視局の識別を容易にすることが可能となる。なお、地図表示１０２２が選択されることにより表示される地図の表示範囲及び縮尺は任意に変更できるようにしてもよい。また、地図表示１０２２が選択される地図の表示範囲及び縮尺は、予め定められたものを使用しても、前回の表示で表示されたものを使用してもよい。
【０１０４】
二次元コード読取１０２３は、設定表示１００に二次元コードの読み取りによって指定した監視局を一覧表示する設定画面に切り替える。二次元コード読取１０２３が選択されたときには、操作・入力部２２４の二次元コードリーダによって二次元コードを読み取る。二次元コードコードリーダによって読み取られる二次元コードには、監視局を指定する情報が含まれる。二次元コードには、処理データを指定する情報等が含めれていてもよい。なお、二次元コードによって読み取られた情報は、以下に説明する監視局設定部１０２及び処理データ設定部１０３によって表示される情報と同様に、設定状況を確認できるようにしてもよい。
【０１０５】
監視局設定部１０２は、監視局一覧表示１０２４を持つ。監視局一覧表示１０２４は、一覧表示１０２１が選択されたときに設定表示１００に表示される、監視局の指定ボタンを一覧表示して監視局を指定する設定画面である。監視局一覧表示１０２４は、監視局を水系毎に表示する。図７は、Ａ水系、Ｂ水系、及びＣ水系における監視局が一覧表示されていることを示している。監視局一覧表示１０２４の右端には、一覧表示をスクロールするスクロールバーがある。一覧表示の画面をスクロールすることにより監視局の数が多い場合であっても全ての監視局を一覧表示することが可能となる。
【０１０６】
監視局設定部１０２のＡ水系には、監視局Ａ１〜監視局Ａ７の７の監視局が表示されている。図７は、Ａ水系の監視局Ａ１が指定されたことを示している。監視局は複数を指定するようにしてもよい。また、運用停止中等の監視局を選択できないように表示してもよい。
【０１０７】
処理データ設定部１０３は、テレメータ設定部１０３１、付帯情報設定部１０３２、及び監視局情報表示部１０３３を持つ。
【０１０８】
テレメータ設定部１０３１は、観測データを取得するセンサ（テレメータ）を設定する表示画面である。図７において、テレメータ設定部１０３１には、監視局一覧表示１０２４で選択された監視局Ａ１に接続されている「水位計１」、「水位計２」、「雨量計」及び「積雪計」を一覧表示して水位計１、水位計２、雨量計及び積雪計の設定をする設定ボタンが表示されている。テレメータ設定部１０３の右端には、一覧表示をスクロールするスクロールバーがある。一覧表示の画面をスクロールすることによりセンサの数が多い場合であっても全てのセンサを一覧表示することが可能となる。
【０１０９】
例えば、水位計１は、「ＯＮ」、「ＯＦＦ」、「平均」、「最大」の設定ボタンがあるものとする。「ＯＮ」の設定ボタンが設定されたときには、水位計１の水位の観測データを取得する設定となる。「ＯＦＦ」が選択されたときには、水位計１の観測データを取得しない設定となる。「平均」が選択されたときには、水位計１の水位の時間平均値の観測データを取得する設定となる。また、「最大」が選択されたときには、水位計１の水位の最大値の観測データを取得する設定となる。なお、「平均」、「最大」等の設定は、監視局が配信可能なデータ種別における観測データであるものとする。どの観測局がどのデータ種別の観測データを配信できるかは、例えば配信サーバ３から配信される動作定数によって設定してもよい。図７は、水位計１は「ＯＮ」、「平均」及び「最大」が設定されたことを示している。同様に、水位計２は「ＯＦＦ」、雨量計は「ＯＮ」、「平均」及び「最大」、積雪計は「ＯＮ」が設定されていることを示している。
【０１１０】
なお、テレメータ設定部１０３１は、監視局一覧表示１０２４で選択される監視局が変更された場合は、選択された監視局に応じて表示画面が切り替わる。監視局によって接続されるセンサが異なるため、テレメータ設定部１０３１によって表示される表示画面も監視局によって異なる。
【０１１１】
付帯情報設定部１０３２は。観測データの取得に付帯する設定を行う設定画面である。付帯情報設定部１０３２は。「タイムスタンプ」、「通信系統」及び「データ蓄積」の設定を含む。付帯情報設定部１０３２の右端には、一覧表示をスクロールするスクロールバーがある。
【０１１２】
「タイムスタンプ」は、取得した観測データに対して所得時刻のデータを付加するか否かを設定する。例えば、タイムスタンプを付加することにより、観測データに含まれる観測時間と観測データを取得した取得時間の両方を管理することが可能となる。なお、観測データを他の装置に転送するときにタイスタンプを付加して転送による遅延を把握できるようにしてもよい。
【０１１３】
「通信系統」は、観測データを取得するネットワークの系統を設定する。例えば、取得する観測データの重要性に応じて、１系統による観測データの取得とするか、多重化された系統による観測データの取得とするかの設定をしてもよい。また、監視局によって観測データを取得するネットワークの系統を分けて、ネットワーク負荷を分散するようにしてもよい。図７は、「系統Ｌ」、「系統Ｍ」及び「系統Ｎ」の３系統が選択されたことを示している。
【０１１４】
「データ蓄積」は、取得した観測データを保存するか否かの設定を行う。データ蓄積を「ＯＦＦ」に設定することにより、自局（上位局）で観測データを保存しない観測局を設定をすることができる。また、データ蓄積を「ＯＦＦ」に設定することにより、観測データに異常がある場合のみデータ蓄積をする（異常がない場合は蓄積しない）設定をしてもよい。また、データ蓄積を「ＯＦＦ」に設定することにより、所定時間経過後の観測データを破棄する設定をしてもよい。本実施形態では、取得する観測データの設定をするとともに取得した観測データの蓄積方法についても設定することにより、観測データを柔軟に利用することが可能となる。
【０１１５】
監視局情報表示部１０３３は、監視局一覧表示１０２４で選択された監視局の情報を表示する表示画面である。図７は、監視局Ａ１は、地域コードが３（関東）であり、水系がＡ水系であり、観測データの送信間隔が１０分定時間隔であり、さらに監視局とセンサとの伝送方式が国電通仕第２１号に基づくものであることを示している。
【０１１６】
以上説明した少なくともひとつの実施形態によれば、情報監視システムは、情報監視局と、情報利用局とを持ち、情報監視局は、センサ通信部と、処理データ生成部と、保存部と、配信部と、を持ち、さらに情報利用局は、取得内容設定部と、通信部と、判定部と、表示データ生成部と、を持つことにより、観測データの取得の遅延を低減することができる。
【０１１７】
なお、上述した装置は、コンピュータで実現するようにしてもよい。その場合、各機能ブロックの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録する。この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、ＣＰＵ（Central Processing Unit）が実行することで実現してもよい。ここでいう「コンピュータシステム」とは、ＯＳ（Operating System）や周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ（Read Only Memory）、ＣＤ−ＲＯＭ等の可搬媒体のことをいう。また、「コンピュータ読み取り可能な記録媒体」は、コンピュータシステムに内蔵されるハードディスク等の記憶装置を含む。さらに「コンピュータ読み取り可能な記録媒体」とは、短時間の間、動的にプログラムを保持するものを含んでいてもよい。短時間の間、動的にプログラムを保持するものは、例えば、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線である。また、「コンピュータ読み取り可能な記録媒体」には、サーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよい。また、上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。また、上記プログラムは、プログラマブルロジックデバイスを用いて実現されるものであってもよい。プログラマブルロジックデバイスは、例えば、ＦＰＧＡ（Field Programmable Gate Array）である。
また、図を用いて説明した装置の各機能部は、ソフトウェア機能部であるものとしたが、機能の一部又は全部は、ＬＳＩ等のハードウェア機能部であってもよい。
【０１１８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１１９】
１…監視局、１１…センサ通信部、１２…演算部、１３…保存部、１４…時刻管理部、１５…配信部、２…上位局、２１…管理装置、２１１…通信部、２１２…演算部、２１３…保存部、２１４…編集部、２１５…配信処理部、２１６…時刻管理部、２１７…監視局管理部、２１８…動作定数管理部、２１９…プログラム管理部、２２…端末装置、２２１…監視局設定部、２２２…動作定数取り込み指示部、２２３…表示部、２２４…操作・入力部、３０…配信サーバ、３１…通信部、３２…プログラム管理部、３３…動作定数管理部
【図１】
0006659306.tif 000002
【図２】
0006659306.tif 000003
【図３】
0006659306.tif 000004
【図４】
0006659306.tif 000005
【図５】
0006659306.tif 000006
【図６】
0006659306.tif 000007
【図７】
0006659306.tif 000008