(57)【要約】【課題】多数の観測データを小容量の記憶装置に蓄積することのできる河川情報データ蓄積装置及び蓄積方法を提供する。【解決手段】複数の観測地点毎の河川情報データをそれぞれ所定周期で受信する河川情報データ受信処理部１４と、受信した前記各観測地点毎の河川情報データの経時的変化の有無を監視する河川情報データ変化監視処理部１５と、受信した河川データを河川情報データベース１７に蓄積する河川情報データ蓄積処理部１６からなり、河川情報データ変化監視処理部１５は、河川情報データの経時的変化有を検出したとき、観測時刻及び観測した河川情報データを前記河川情報データベース１７に蓄積し、前記河川情報データの経時的変化無を検出したとき、更新した観測時刻を前記河川情報データベース１７に蓄積する。【選択図】        図１
2004185501.tif 000002
【特許請求の範囲】
【請求項１】
複数の観測地点毎の河川情報データをそれぞれ所定周期で受信する河川情報データ受信処理部と、
受信した前記各観測地点毎の河川情報データの経時的変化の有無を監視する河川情報データ変化監視処理部と、
受信した河川情報データを河川情報データベースに蓄積する河川情報データ蓄積処理部からなり、
河川情報データ変化監視処理部は、河川情報データの経時的変化有を検出したとき、観測時刻及び観測した河川情報データを前記河川情報データベースに蓄積し、前記河川情報データの経時的変化無を検出したとき、更新した観測時刻のみを前記河川情報データベースに蓄積することを特徴とする河川情報データ蓄積装置。
【請求項２】
複数の観測地点毎の河川情報データをそれぞれ所定周期で受信し、受信した河川情報データを河川情報データベースに蓄積する河川情報データ蓄積方法において、
受信した河川情報データの経時的変化が有のとき、観測時刻及び観測した河川情報データを前記河川情報データベースに蓄積し、前記河川情報データの経時的変化が無のとき、更新した観測時刻のみを前記河川情報データベースに蓄積することを特徴とする河川情報データ蓄積方法。
【請求項３】
請求項２の記載において、河川情報データの観測時刻毎の変化を監視する手段を備えたことを特徴とする河川情報データ蓄積方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は河川情報データ蓄積装置及び蓄積方法かかり、特に河川情報データを時系列的に一定期間蓄積する河川情報データ蓄積装置及び蓄積方法に関する。
【０００２】
【従来の技術】
従来の河川情報データを蓄積する河川情報データ蓄積方式では、河川情報データ（観測データ）を取得する観測所の数、及び取得した観測データの数あるいは種類はさほど膨大ではない。このため、前記観測所の観測データを統括する河川情報サーバでは、各観測所から受信した観測データとその観測データを取得した観測時刻とを一組にして、各観測時刻毎に蓄積している。
【０００３】
【発明が解決しようとする課題】
しかし、近年では観測所の数及び観測所で観測する観測データの数が増大し、観測データを統括する河川情報サーバにおいて蓄積すべきデータ量が飛躍的に増大してきた。このため、前記従来の河川情報データ蓄積方式では、前回に受信したデータの蓄積処理を次回のデータを受信するまでに完了することができなくなる場合、すなわち受信処理に支障をきたす場合が生じる。
【０００４】
また、観測所数及び観測データの種類が増加するのに比例して、データ蓄積装置に必要とされる蓄積容量も増加する。このため、観測データを蓄積する期間を短縮しなければならない場合も生じる。また蓄積する期間を短縮しない場合はハードディスク等の記憶装置の増設が必要となりコストアップにつながる。
【０００５】
本発明は、これらの問題点に鑑みてなされたもので、多数の観測データを小容量の記憶装置に蓄積することのできる河川情報データ蓄積装置及び蓄積方法を提供する。
【０００６】
【課題を解決するための手段】
本発明は、上記の課題を解決するために次のような手段を採用した。
【０００７】
複数の観測地点毎の河川情報データをそれぞれ所定周期で受信する河川情報データ受信処理部と、受信した前記各観測地点毎の河川情報データの経時的変化の有無を監視する河川情報データ変化監視処理部と、受信した河川情報データを河川情報データベースに蓄積する河川情報データ蓄積処理部からなり、河川情報データ変化監視処理部は、河川情報データの経時的変化有を検出したとき、観測時刻及び観測した河川情報データを前記河川情報データベースに蓄積し、前記河川情報データの経時的変化無を検出したとき、更新した観測時刻のみを前記河川情報データベースに蓄積する。
【０００８】
【発明の実施の形態】
以下、本発明の実施形態を添付図面を参照しながら説明する。図１は、本発明の実施形態にかかる河川情報データ蓄積装置を示す図である。図において、１０は河川情報サーバである。１１は河川の各地点に設けた観測所に設置した河川情報データ観測装置であり、該観測装置は例えば所定時間間隔で定期的に河川情報データを観測する。１３は河川の各地点に設けた河川情報データ観測装置と河川情報サーバ１０を接続するネットワーク、１４は各河川情報データ観測装置１１が観測した河川情報データ１２を受信する河川情報データ受信処理部である。１５は今回受信した河川情報データと今回受信した河川情報データを比較して変化の有無を判定する河川情報データ変化監視処理部、１６は河川情報データ蓄積処理部、１７は河川情報データを蓄積する河川情報データベースである。
【０００９】
河川情報データ変化監視処理部１５は、河川情報データ受信処理部１４を介して今回受信した河川情報データと前回受信した河川情報データを比較し、変化有りの場合、観測時刻及び観測した河川情報データを河川情報データ蓄積処理部１６を介して河川情報データベース１７に蓄積し、河川情報データの経時的変化が無のとき、更新した観測時刻のみを河川情報データ蓄積処理部１６を介して前記河川情報データベースに蓄積する。
【００１０】
図２は、河川情報データベース１２の構成例を説明する図である。図において、２１ａ、２１ｂ、・・・２１ｎは河川に配置した複数の観測所の観測所名、２２ａ、２２ｂ、・・・２２ｎは各観測所における観測開始時刻、２３ａ，２３ｂ・・・２３ｎは観測終了時刻、２４ａ，２４ｂ・・・２４ｎは観測開始時刻から終了時刻までの時間帯における観測値である。
【００１１】
図３は、河川情報データ受信処理部１４において受信する河川情報データの構成を説明する図である。図において、３１は受信した河川情報データの観測時刻、３２は観測所の数である。３３ａ・・・３３ｎはそれぞれ観測所名、３４ａ・・・３４ｎはそれぞれ前記各観測所で観測した河川情報データである。
【００１２】
図４は、河川情報データ変化監視処理部１５の処理を説明する図である。まず、ステップ４０において、ネットワーク１３及び河川情報データ受信処理部１４を介して、今回観測した観測所名、観測時刻、及び河川情報データを受信する。ステップ４１において、河川情報データベース１７の中から前回観測した観測所（観測所番号ｎ）の観測所名、観測時刻及び観測した河川情報データを読み出す。ステップ４２において、ステップ４０において河川情報データを受信した観測所名とステップ４１において読み出した観測所名が一致するか否かを判定し、一致する場合はステップ４３に進み、そうでない場合はステップ４６に進む。
【００１３】
ステップ４３において、一致した観測所名における今回観測した河川情報データと、該観測所における前回観測した河川情報データを比較し、一致する場合はステップ４４に進み、そうでない場合はステップ４５に進む。
【００１４】
ステップ４４において、前回の観測時刻を今回の観測時刻に更新する。また、このとき更新した観測時刻データを河川情報データ蓄積処理部１６に送信する。ステップ４５において、今回の観測時刻及び今回観測した河川情報データを河川情報データベース１７に送信する。
【００１５】
ステップ４６において、全ての観測所の観測所名、観測時刻及び観測した河川情報データを読み出したか否かを判定し、読み出した場合は処理を終了し、そうでない場合はステップ４７に進む。ステップ４７において、観測所番号（ｎ）をインクリメントしてステップ４１に進む。
【００１６】
図５は、河川情報データ蓄積処理部１６の処理を説明する図である。ステップ５１において、河川情報データ変化監視部１５から、今回の観測時刻及び今回観測した河川情報データ（河川情報データに経時的変化がある場合）、及び前回の観測時刻を今回の観測時刻に更新する更新データ（河川情報データに経時的変化がない場合）を受信する。
【００１７】
ステップ５２において、河川情報データに経時的変化のある観測所におけるテーブルに行を追加する。ステップ５３ないし５４において、前記追加した行に観測の開始時刻、終了時刻、及び観測した河川情報データを登録し、河川情報データベースを更新する。なお、ステップ５３において前回の観測データの観測終了時刻を今回のデータの観測終了時刻で更新する。
【００１８】
図６は、河川情報データベースに蓄積するデータ量の削減効果を説明する図であり、図６（ａ）は従来の方式により蓄積した河川情報データを示し、図６（ｂ）は本発明の方式により蓄積した河川情報データを示す。
【００１９】
従来の方式では、図６（ａ）に示すように、所定観測時刻毎（例えば２００２年１０月１０日１０時００分、１０時１０分、１０時２０分、・・・１１時２０分毎）にその観測値である河川情報データを蓄積する。
【００２０】
本発明の方式では、図６（ｂ）に示すように、観測値に経時的変化のある場合は観測の開始時刻、終了時刻、及び観測値である河川情報データを蓄積し、観測値に経時的変化のない場合は終了時刻のみを更新する。
【００２１】
すなわち、前期の例では観測時刻が２００２年１０月１０日１０時００分、及び１０時１０分における観測値はその後経時的に変化するので、観測の開始時刻及び終了時刻を蓄積する。また、２００２年１０月１０日１０時２０分から１１時２０分における観測値には経時的変化がない。このため開始時刻（  ２００２年１０月１０日１０時２０分）及び観測値を蓄積し、終了時刻（２００２年１０月１０日１０時２０分から２００２年１０月１０日１１時２０分）は観測値である河川情報データを受信する毎に更新することになる。なお、この更新データは河川情報データベースに逐次格納する必要はない。
【００２２】
一般に、河川情報データは頻繁に変化しない特性を有する。このため河川情報データに経時的変化が生じた場合にのみ観測時刻（開始時刻、終了時刻）及び河川情報データを蓄積し、河川情報データに経時的変化が生じていない場合には、前回蓄積した河川情報データの観測時刻（終了時刻）のみを更新し、更新情報は河川情報データ変化監視処理部１５あるいは河川情報データ蓄積処理部１６に蓄積する。これにより河川情報データデータベース１７における蓄積量の削減と蓄積処理時間の縮減を容易に実現することができる。なお、観測した河川情報データが複数種類にわたる場合は、各種類毎に変化の有無を判定し、河川情報データに経時的変化が生じた場合にのみ観測時刻（開始時刻、終了時刻）及び河川情報データを蓄積し、河川情報データに経時的変化が生じていない場合には、前回蓄積した河川情報データの観測時刻（終了時刻）のみを更新すればよい。
【００２３】
【発明の効果】
以上説明したように本発明によれば、多数の観測データを小容量の記憶装置に蓄積することのできる河川情報データ蓄積装置及び蓄積方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態にかかる河川情報データ蓄積装置を示す図である。
【図２】河川情報データベース１２の構成例を説明する図である。
【図３】河川情報データ受信処理部１４において受信する河川情報データの構成を説明する図である。
【図４】河川情報データ変化監視処理部１５の処理を説明する図である。
【図５】河川情報データ蓄積処理部１６の処理を説明する図である。
【図６】河川情報データベースに蓄積するデータ量の削減効果を説明する図である。
【符号の説明】
１０  河川情報サーバ
１１  データ観測装置
１２  河川情報データ
１３  ネットワーク
１４  河川情報データ受信処理部
１５  河川情報データ変化監視処理部
１６  河川情報データ蓄積処理部
１７  河川情報データベース
【図１】
2004185501.tif 000003
【図２】
2004185501.tif 000004
【図３】
2004185501.tif 000005
【図４】
2004185501.tif 000006
【図５】
2004185501.tif 000007
【図６】
2004185501.tif 000008