(57)【要約】【課題】情報端末が、センタ施設を経由して、現場施設での計測データを取得するにあたり、一の現場施設に対して、計測データの取得を希望する情報端末が増加しても計測装置の負荷増大が防止される情報監視システムを提供することを課題とする。【解決手段】現場施設２での情報を計測する計測装置８と、センタ施設３に設置され且つネットワーク６を介して計測装置８と通信可能なコンピュータ１７上で実行される受信プロセス２３と、センタ施設３に設置され且つネットワーク７を介して前記情報端末４と通信可能なコンピュータ１８上で実行される送信プロセス２６とを備え、計測装置８は、計測データを所定間隔毎に受信プロセス２３に送信し、前記送信プロセス２６は、センタ施設３に接続する情報端末４に応じて起動され且つ上記受信プロセス２３からの計測データを該情報端末に送信する。【選択図】図３
2015026352.tif 000002
【特許請求の範囲】
【請求項１】
情報端末が、現場施設とは異なる場所に設置されたセンタ施設のコンピュータを経由して、該現場施設での計測データを取得する情報監視システムであって、
情報端末と、
現場施設での情報を計測する計測装置と、
センタ施設に設置され且つネットワークを介して前記計測装置と通信可能なコンピュータ上で実行される受信プロセスと、
センタ施設に設置され且つネットワークを介して前記情報端末と通信可能なコンピュータ上で実行される送信プロセスとを備え、
前記計測装置は、計測した計測データを所定間隔毎に受信プロセスに送信し、
前記受信プロセスは、計測装置から送られてくる計測データを受取り、上記送信プロセス側に向かって送信し、
前記送信プロセスは、センタ施設に接続する情報端末に応じて起動され、上記受信プロセスからの計測データを該情報端末に送信する
ことを特徴する情報監視システム。
【請求項２】
前記送信プロセスは、計測データを受取って即時に送信する即時送信モードと、受取った計測データを所定間隔毎に送信する一定間隔送信モードとに切替可能に構成された
請求項１に記載の情報監視システム。
【請求項３】
前記計測装置を、受信プロセスへの送信間隔を変更可能とした
請求項１又は２の何れかに記載の情報監視システム。
【請求項４】
前記受信プロセスと前記送信プロセスとの間の通信経路の途中に設けられ且つセンタ施設に設置されたコンピュータ上で実行される振分プロセスを備え、
該振分プロセスは、受信プロセスからの計測データを、予め定めた送信プロセスに配信する
請求項１乃至３の何れかに記載の情報監視システム。
【請求項５】
前記現場施設を複数設け、
上記計測データには、複数の現場施設の計測データが含まれ、
前記振分プロセスは、受信プロセスから受取った計測データ中から、送信プロセスの送信対象となっている情報端末が必要としている現場施設の計測データを選別し、該現場施設の計測データを該送信プロセスに配信する
請求項４に記載の情報監視システム。
【請求項６】
上記送信プロセスを実行するコンピュータを複数設けるとともに、該複数のコンピュータとは別に上記受信プロセスを実行するコンピュータを複数設けることにより、センタ施設内での計測データの通信経路を複数形成した
請求項１乃至５の何れかに記載の情報監視システム。
【請求項７】
上記センタ施設を複数設けることにより、計測装置と情報端末との間の通信経路を複数形成した
請求項１乃至６の何れかに記載の情報監視システム。
【請求項８】
前記計測装置が現場施設の機器を制御する制御装置である
請求項１乃至７の何れかの記載の情報監視システム。
【請求項９】
前記送信プロセスは、センタ施設にアクセスする情報端末毎に起動され、
前記受信プロセスは、計測装置毎に起動される
請求項１乃至８の何れかに記載の情報監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報端末が、センタ施設のコンピュータを経由して、現場施設での計測データを取得する情報監視システムに関する。
【背景技術】
【０００２】
情報端末と、現場施設での情報を計測する計測装置と、センタ施設に設置され且つネットワークを介して前記計測装置と通信可能なコンピュータと、センタ施設に設置され且つネットワークを介して前記情報端末と通信可能なコンピュータとを備え、計測装置によって計測された計測データを、センタ施設側の２台のコンピュータを介して、情報端末に送る情報監視システムが公知である（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４９６４４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記文献の情報監視システムでは、センタ施設に設置され且つネットワークを介して前記情報端末と通信可能なコンピュータである情報端末側コンピュータ（同文献では、「ウェブサーバ９」に相当）に、情報端末（同文献では、「クライアント端末１２」に相当）がアクセスすると、該情報端末側コンピュータは、センタ施設に設置され且つネットワークを介して前記計測装置（同文献では、「コントローラ６」に相当）と通信可能なコンピュータである現場側コンピュータ（同文献では、「監視制御サーバ７」）を介して、計測装置から現場施設の情報を計測データとして取得し、この計測データを、情報端末に提供する。
【０００５】
このため、一の現場施設の計測データ取得を希望する情報端末が多数存在する場合、計測装置の負荷が増大し、不具合が生じる場合がある。
【０００６】
本発明は、情報端末が、現場施設とは異なる場所に設置されたセンタ施設のコンピュータを経由して、該現場施設での計測データを取得する情報監視システムであって、１つの現場施設に対して、計測データの取得を希望する情報端末が多数ある場合でも計測装置の負荷の増加が抑制できる情報監視システムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、第１に、情報端末が、現場施設とは異なる場所に設置されたセンタ施設のコンピュータを経由して、該現場施設での計測データを取得する情報監視システムであって、情報端末と、現場施設での情報を計測する計測装置と、センタ施設に設置され且つネットワークを介して前記計測装置と通信可能なコンピュータ上で実行される受信プロセスと、センタ施設に設置され且つネットワークを介して前記情報端末と通信可能なコンピュータ上で実行される送信プロセスとを備え、前記計測装置は、計測した計測データを所定間隔毎に受信プロセスに送信し、前記受信プロセスは、計測装置から送られてくる計測データを受取り、上記送信プロセス側に向かって送信し、前記送信プロセスは、センタ施設に接続する情報端末に応じて起動され、上記受信プロセスからの計測データを該情報端末に送信することを特徴する。
【０００８】
第２に、前記送信プロセスは、計測データを受取って即時に送信する即時送信モードと、受取った計測データを、所定間隔毎に送信する一定間隔送信モードとを切替可能に有することを特徴する。
【０００９】
第３に、前記計測装置を、受信プロセスへの送信間隔を変更可能としたことを特徴する。
【００１０】
第４に、前記受信プロセスと前記送信プロセスとの間の通信経路の途中に設けられ且つセンタ施設に設置されたコンピュータ上で実行される振分プロセスを備え、該振分プロセスは、受信データからの計測データを、予め定めた送信プロセスに配信することを特徴する。
【００１１】
第５に、前記現場施設を複数設け、上記計測データには、複数の現場施設の計測データが含まれ、前記振分プロセスは、受信プロセスから受取った計測データ中から、送信プロセスの送信対象となっている情報端末が必要としている現場施設の計測データを選別し、該現場施設の計測データを該送信プロセスに配信することを特徴する。
【００１２】
第６に、上記送信プロセスを実行するコンピュータを複数設けるとともに、該複数のコンピュータとは別に上記受信プロセスを実行するコンピュータを複数設けることにより、センタ施設内での計測データの通信経路を複数形成したことを特徴する。
【００１３】
第７に、上記センタ施設を複数設けることにより、計測装置と情報端末との間の通信経路を複数形成したことを特徴する。
【００１４】
第８に、前記計測装置が現場施設の機器を制御する制御装置であることを特徴する。
【００１５】
第９に、前記送信プロセスは、センタ施設にアクセスする情報端末毎に起動され、前記受信プロセスは、計測装置毎に起動されることを特徴する。
【発明の効果】
【００１６】
本発明によれば、情報端末の増加に対しては、起動する送信プロセスの数を増加させることによって対応可能であり、前記計測装置は、情報端末の増減に関係無く、計測データを、所定間隔毎に受信プロセスに送信すればよいため、１つの現場施設に対して、計測データの取得を希望する情報端末が多数ある場合でも、計測装置の負荷を増加させることなく対応することが可能であり、また、これによって、多数の情報端末から同一の現場施設を同時にリアルタイム監視することも容易になる。
【図面の簡単な説明】
【００１７】
【図１】本発明を適用した情報監視システムの概念図である。
【図２】現場施設の構成を詳細に示すブロック図である。
【図３】センタ施設の構成を詳細に示すブロック図である。
【図４】制御装置と受信サーバとの間の通信の具体的手順を時系列で示す説明図である。
【図５】制御装置の送信プロセスの処理フロー図である。
【図６】送信サーバと情報端末との間の通信の具体的手順を時系列で示す説明図である。
【図７】送信サーバの送信プロセスの処理フロー図である。
【図８】振分プロセスの処理フロー図である。
【図９】情報端末のモニタに表示されるインターフェイス画面の一例である。
【図１０】情報端末のモニタに表示されるインターフェイス画面の一例である。
【図１１】情報端末のモニタに表示されるインターフェイス画面の一例である。
【図１２】情報端末のモニタに表示されるインターフェイス画面の一例である。
【図１３】情報端末のモニタに表示されるインターフェイス画面の一例である。
【図１４】情報端末のモニタに表示されるインターフェイス画面の一例である。
【図１５】情報端末のモニタに表示されるインターフェイス画面の一例である。
【発明を実施するための形態】
【００１８】
図１は、本発明を適用した情報監視システムの概念図である。同図に示す情報監視システム１は、複数の現場施設２と、何れの現場施設２とも異なる場所に設置されたセンタ施設３と、複数の情報端末４とを備えている。
【００１９】
上記現場施設２は、無線通信網（さらに具体的には、パケット通信網）からなるネットワーク６を介して、センタ施設３と無線通信可能に接続されている。各現場施設２は、具体的には、上下水道等の水処理施設であり、この現場施設２では、水位や流量の計測や、水位や流量等を調整するポンプ及びバルブ等の機器の制御などが行われる。
【００２０】
上記センタ施設３は、複数（図示する例では２つ）設けられ、何れかのセンタ施設３に不具合が発生した場合に、残りのセンタ施設３が代替機能を果たすように構成され、これによって、故障等に強い情報監視システム１が構築可能になる。
【００２１】
上記情報端末４は、スマートフォン等の携帯端末や、パソコンや、タブレット端末等であり、インターネット等のＷＡＮからなるネットワーク７を介して、センタ施設３と通信可能に接続されている。そして、情報端末４は、センタ施設３を介して、所定の現場施設２の状況を監視することができる。具体的には、該情報端末４が、現場施設２で計測した計測データを、センタ施設３経由で取得する。
【００２２】
なお、上記２つのネットワーク６，７は、図示する例では、異なる２つのネットワークであるが、同一種類のネットワーク又は１つのネットワークとしてもよい。また、情報端末４側からは、現場施設２の状況を監視するが、現場施設２の機器の制御等を、情報端末４等を用いて遠隔地から行えるようにしてもよい。
【００２３】
図２は、現場施設の構成を詳細に示すブロック図である。現場施設２は、上述したセンシング及び機器制御を行う制御装置８を備えている。制御装置８は、ＣＰＵ９ａ及びＲＡＭ９ｂ等から構成されて各種処理を実行する制御部９を備えている。
【００２４】
この制御部９には、各種情報を記憶するＲＯＭやＨＤＤやＳＳＤ等の記憶部１１と、無線通信網６を介してセンタ施設３との無線通信する無線通信部（通信手段）１２とが入出力可能に接続されている。
【００２５】
また、この制御部９の信号の入力側には、センサ類として、水処理関連センサ（水処理現場情報検出手段）１３と、外部環境センシング装置（外部環境情報検出手段）１４とが接続される一方で、信号の出力側には、現場施設２の制御対象となる機器（制御対象機器）１６が接続されている。
【００２６】
水処理関連センサ１３としては、水処理現場の水位を検出する水位センサや、水処理現場の所定箇所における単位時間当りの流量を検出する流速センサや、流量自体を検出する流量センサや、水処理現場の水温や気温を計測する温度センサなどがある。外部環境センシング装置１４のセンシング対象となる物理量としては、水処理施設４の外部の気温や、降水量や、気象や、放射線量や、該水処理施設４のＧＰＳ等の位置情報などが挙げられる。この位置情報は、洪水等によって、水処理施設４が移動した場合や、地盤の変化等を取得する場合に利用される。
【００２７】
言換えると、現場施設４の制御装置８は、これらの物理量を計測データとして計測する計測装置としても機能するものであり、この複数種類の計測データは、記憶部１１に記憶されるとともに、無線通信部１２を介して、所定間隔毎にセンタ施設３に送られる。その送信間隔は、任意に設定可能で、制御装置８の駆動中でも変更可能であり、例えば、１０秒毎とか、３秒毎等に設定される。
【００２８】
また、制御対象機器１６としては、上述した水を圧送するポンプや、流路の開閉を行うバルブや水門等がある。
【００２９】
図３は、センタ施設の構成を詳細に示すブロック図である。上述したセンタ施設３は、制御装置８からの複数種類の計測データを受信する複数（図示する例では２台）の受信サーバ１７と、情報端末４に上記計測データを送信する複数（図示する例では２台）の送信サーバ１８と、データサーバ１９と、制御装置８と通信を行う負荷分散サーバである現場施設用負荷分散サーバ２１と、情報端末４と通信を行う負荷分散サーバである情報端末用負荷分散サーバ２２とを備えている。
【００３０】
上記受信サーバ１７は、ＣＰＵ、ＲＡＭ、ＨＤＤやＳＳＤ等の記憶装置及びネットワークインターフェイスを備えた通常のコンピュータであり、この受信サーバ１７は、モニタリング対象となる制御装置８の数に対して十分な数の受信プロセス２３を起動させており、制御装置８との通信時には、個々の受信プロセス２３が各別に制御装置８と対応付け（紐付け）される。
【００３１】
具体的には、センタ施設３に接続される予定の現場施設２（制御装置８）がＭ個ある場合、受信プロセス２３が、受信サーバ１７の起動時に、Ｍ個以上起動されることになる。この受信プロセス２３は、受信サーバ１７のＲＡＭ上で実行されるプログラムであり、負荷分散サーバ２１を介して、対応付けされた後は、制御装置８個別に専用の常駐プロセスとなり、該対応付けされた（紐付けされた）制御装置８と通信を行い、制御装置８からの計測データを受信する。
【００３２】
また、受信サーバ１７のＲＡＭ上では、ＤＮＳサーバとして機能するＤＮＳプロセス２４も実行される。詳しく説明すると、複数の受信サーバ１７の１つで、プライマリーＤＮＳサーバとして機能するＤＮＳプロセス２４が実行され、さらに他の１つで、セカンダリＤＮＳサーバとして機能するＤＮＳプロセス２４が実行され、この２つのＤＮＳプロセス２４によって、センタ施設３内でのコンピュータ名の名前解決が行われる。
【００３３】
上記現場施設用負荷分散サーバ２１は、制御装置８がセンタ施設３との接続を確立する際、複数の受信サーバ１７の何れに接続させるかを選択する。具体的には、現場施設用負荷分散サーバ２１は、制御装置８からセンタ施設３への接続要求を受取ると、この接続要求を、その時点で負荷が低い受信サーバ１７に送る。この接続要求を受取った受信サーバ１７は、該制御装置８専用の受信プロセス２３を起動し、この制御装置８との接続を確立する。
【００３４】
上記送信サーバ１８は、ＣＰＵ、ＲＡＭ、ＨＤＤやＳＳＤ等の記憶装置及びネットワークインターフェイスを備えた通常のコンピュータであり、この送信サーバ１８は、センタ施設３にアクセスする情報端末４毎に、送信プロセス２６を、個別に１つ起動している。
【００３５】
このため、所定の時点で、センタ施設３に接続されている情報端末４がＮ個ある場合、送信プロセス２６がＮ個起動されることになる。この送信プロセス２６は、ＲＡＭ上で実行されるプログラムであり、負荷分散サーバ２２を介して、情報端末４毎に専用に起動され、該情報端末４と通信を行い、この情報端末４に計測データを送信する。
【００３６】
上記情報端末用負荷分散サーバ２２は、情報端末４がセンタ施設３との接続を確立する際に、複数の送信サーバ１８の何れに接続させるかを選択する。具体的には、情報端末用負荷分散サーバ２２は、情報端末４からセンタ施設３への接続要求を受取ると、この接続要求を、その時点で負荷が低い送信サーバ１８に送る。この接続要求を受取った送信サーバ１８は、該情報端末４専用の送信プロセス２６を起動し、この情報端末４との接続を確立する。
【００３７】
上記データサーバ１９は、ＣＰＵ、ＲＡＭ、ＨＤＤやＳＳＤ等の記憶装置及びネットワークインターフェイスを備えた通常のコンピュータであり、１つのセンタ施設３に２つ設けられ、この２つのデータサーバ１９，１９は、共にデータを一時的に保持するデータ保持プロセス２７が起動される他、一方のデータサーバ１９は、リレーショナブルデータベースとして機能するＳＱＬプロセス２８が実行されるとともに、他方のデータサーバ１９は、ＳＱＬプロセス２８が停止される。
【００３８】
起動する各受信プロセス２７は、担当する制御装置８から送られてくる計測データを、全て、２つのデータ保持プロセス２７，２７の何れか送る。２つのデータ保持プロセス２７，２７は、互いに同期しており、受取った計測データを互いに共有するように同期を行うため、各データ保持プロセス２７には、センタ施設３に送られてくる全ての計測データが保持される。
【００３９】
ＳＱＬプロセス２８は、現場施設２や情報端末４等の普遍的な情報を、リレーショナブルデータベースによって保持し、この情報は、起動中の各受信プロセス２３及び各送信プロセス２６によって参照される。
【００４０】
そして、２つのデータサーバ１９，１９の一方に、故障等の不具合が発生した場合、残りの１つのデータサーバ１９において、ＳＱＬプロセス２８が実行されるとともに、データ保持プロセス２７の実行が継続され、センタ施設３に送られてくる全計測データを、データ保持プロセス２７によって保持する処理が継続される。
【００４１】
例えば、ＳＱＬプロセス２８がメインで起動しているデータサーバ１９が故障等で停止した場合、もう一方のデータサーバ１９において、ＳＱＬプロセス２８がサブ的に起動され、データ保持プロセス２７の実行が継続される。
【００４２】
また、受信プロセス２３によって受信された計測データは、個々の送信プロセス２６に振分ける必要があり、この振分け処理を専門に行う実行プログラムとして、振分プロセス２９が送信サーバ１８又は受信サーバ１７（図示する例では、送信サーバ１８）のＲＡＭメモリ上で実行される。
【００４３】
この情報監視システム１では、センタ施設３と接続した各情報端末４のユーザがアクセス権限を有する現場施設２が予め定まっており、この振分プロセス２９は、ある情報端末４を担当する送信プロセス２６に計測データを配信する場合、対応する一又は複数の受信プロセス２３から受取った計測データ中で、該情報端末４のユーザがアクセス権限を有する現場施設２の計測データを選別し、該選別された計測データ全てを、該送信プロセス２６に配信する。
【００４４】
この配信のために用いられる情報は、配信情報として、送信プロセス２６の起動時に、振分プロセス２９に登録される。ちなみに、この配信情報は、送信プロセス２６が参照可能なＳＱＬプロセス２８に保持させてもよい。
【００４５】
振分プロセス２９は、受信プロセス２３から計測データを受取った場合、上記配信情報を参照し、この計測データの現場施設２にアクセス権限を有する情報端末４が存在するか否かを確認し、存在する場合には、上記受取った計測データを、該情報端末４専用の送信プロセス２６に配信する。
【００４６】
なお、情報端末４は、送信プロセス２６を介して、アクセス権限を有する現場施設２の計測データを全て受信することになるが、この受信した全ての計測データから必要なデータを選んで画面に表示させる。例えば、水処理関連センサ１３によって計測した計測データのみが必要な場合には、その情報をのみを情報端末４に表示させる。
【００４７】
ちなみに、この振分プロセス２９の登録される配信情報は、情報端末４と送信サーバ１８とのコネクションの確立時に情報端末４から送信プロセス２６を介して送られてくるユーザ認証情報等によって、逐次更新される。
【００４８】
以上、現場施設２の制御装置８と、受信サーバ１７の受信プロセス２３との間で、計測データのやり取りを行うとともに、送信サーバ１８の送信プロセス２６と、情報端末４との間で、計測データのやり取りを行い、受信プロセス２３と送信プロセス２６との間の計測データのやり取りは、両者の通信経路の途中に設けられた振分プロセス２９が主に担当する。
【００４９】
また、受信プロセス２３と送信プロセス２６との間には、複数の受信サーバ１７及び複数の送信サーバ１８によって、複数の通信経路が形成される他、図１に示す複数のセンタ施設３によって、現場施設２と情報端末４との間の通信経路も複数形成される。
【００５０】
言換えると、１つの受信プロセス２３は、異なる送信サーバ１８に計測データを送信可能であり、逆に、１つの送信プロセス２６は、異なる受信サーバ１７から計測データを受信可能である。また、現場施設２の制御装置８は、異なるセンタ施設３に、計測データを送信可能であり、情報端末４は、異なるセンタ施設３から、計測データを受信可能である。
【００５１】
図４は、制御装置と受信サーバとの間の通信の具体的手順を時系列で示す説明図である。受信サーバ１７は、自身のＲＡＭ上で常時起動しているメインプロセス１７ａによって、制御装置８が定期的に（図示する例では毎日）実行するプログラムのスケジュールの情報を、定期起動スケジュールとして、該制御装置８に送信する。
【００５２】
この定期起動スケジュールの情報には、制御装置８がその時点で計測した各計測データをまとめてセンタ施設３の受信サーバ１７側に送信する送信プロセス３１を、自身のＲＡＭ９ｂ上で実行する開始時刻と、該送信プロセス３１を停止して送信処理を終了させる終了時刻と、送信間隔とが含まれている。例えば、「毎日午前９時から午後５時まで１０秒間隔で計測データを送信する」等のスケジュール情報が定期起動スケジュールには含まれている。
【００５３】
制御装置８は、その定期起動スケジュールを、自身のＲＡＭ９ｂ上の常時実行されているメインプロセス８ａが受取り、その定期起動スケジュールの情報に従って、上記送信プロセス３１を起動させる。制御装置８の送信プロセス３１が起動されると、この送信プロセス３１は、受信サーバ１７のメインプロセス１７ａに接続要求を行う。
【００５４】
受信サーバ１７は、自身の起動時に、想定される現場施設２の数に対して、十分な数の受信プロセス２３を起動させる。受信サーバ１７のメインプロセス１７ａは、制御装置８のメインプロセス８ａからの該接続要求を受取ると、上記起動中の受信プロセス２３の中から、まだ、他の制御装置８と関連付け（紐付け）されていない受信プロセス２３と、上記制御装置８との紐付けを行い、これ以降、制御装置８の計測データを、該受信プロセス２３に送信することが可能になる。言換えると、この時点で、制御装置８と受信サーバ１７との間で、データ送受信が可能な状態になる。
【００５５】
制御装置８の送信プロセス３１は、データ送受信が可能になると、自身でその時点で計測した各計測データを、予め定めた所定間隔である送信間隔毎に、受信サーバ１７の該当する受信プロセス２３に送信する。ちなみに、受信プロセス２３は、上記計測データを受信すると、その受信通知を、送信プロセス３１に返信する。
【００５６】
このデータ送受信の際に、上記送信間隔の変更が可能であり、この送信間隔の変更は、制御装置８側で行うことが可能であるとともに、センタ施設３側からも変更可能であり、具体的には、ＳＱＬプロセス２８のデータベースが、各制御装置８の送信間隔に関する設定情報を保持しており、この送信間隔に関する設定情報をセンタ施設３側で変更すると、このＳＱＬプロセス２８のデータベースを、受信サーバ１７が定期的に参照するため、新しく変更された送信間隔の情報を、該受信サーバ１７が取得して、該当する制御装置８に送信し、これによって、制御装置８の上記送信間隔が変更される。
【００５７】
また、この定期起動スケジュールに基づく送信プロセス３１の実行中や送信プロセス３１の停止中（具体的には、制御装置８のメインプロセス８ａが実行されている最中）、制御装置８に対して、特定起動スケジュールを任意に設定可能である。
【００５８】
この特定起動スケジュールは、上記定期起動スケジュールと同様に、制御装置８から受信サーバ１７への送信処理の開始時刻、終了時刻及び送信間隔の情報が含まれている。例えば、「午後９時から９時１０分まで３秒間隔で、計測データを送信する」等の情報になる。
【００５９】
この特定起動スケジュールは、現場施設２側から設定できる他、センタ施設３側からも設定可能であり、この詳細は後述する。ちなみに、制御装置８は、この特定起動スケジュールに基づいて、特定送信プロセス（図示しない）をＲＡＭ９ｂ上に起動させ、この特定送信プロセスによって、該特定起動スケジュールに基づく計測データの送信が実行される。
【００６０】
定期起動スケジュールに基づいて起動された送信プロセス３１の実行中に、特定送信プロセスが実行されると、該送信プロセス３１に優先して、この特定送信プロセスが実行される。そして、送信プロセス３１を実行する時間帯に、特定送信プロセスが停止されると、再び送信プロセス３１による計測データの送信が実行される。
【００６１】
そして、定期起動スケジュールの終了時刻を過ぎると、制御装置８のメインプロセス８ａは、送信プロセス３１を終了させ、この送信プロセス３１の終了によって、制御装置８の送信プロセス３１と受信サーバ１７の受信プロセス２３との間の接続も遮断され、これによって、受信サーバ１７の受信プロセス２３が終了するか、或いは、特定の受信サーバとの紐付けを解除させる。
【００６２】
図５は、制御装置の送信プロセスの処理フロー図である。上述した処理を実現するため、送信プロセス３１は、起動されると、ステップＳ１に進む。ステップＳ１では、センタ施設３との接続が確立されているか否かを示すフラグのＯＮ・ＯＦＦを確認し、ＯＦＦである場合は、まだ接続が確立されていないため、ステップＳ２に進む。
【００６３】
ステップＳ２では、負荷分散サーバ２１を経由して、受信サーバ１７（具体的には、メインプロセス１７ａ）に対して、接続要求を行い、ステップＳ３に進む。ステップＳ３では、受信サーバ１７上で起動される受信プロセス２３からの応答があるか否かを確認し、応答があればステップＳ４に進み、応答が無ければ、ステップＳ３の処理を繰返す。
【００６４】
ステップＳ４では、ステップＳ３で応答があったので、センタ施設３との接続が確立したことを示すためにフラグをＯＮに設置して、ステップＳ５に進む。ステップＳ１において、フラグのＯＮが確認された場合にも、ステップＳ５に進む。ステップＳ５では、特定送信プロセスが実行中であるか、或いは停止しているかを確認し、停止していれば、ステップＳ６に進む。
【００６５】
ステップＳ６では、タイマーのカウントが上述した送信間隔（同図に示す例ではＴ１）に達したか否かを確認し、送信間隔に達していれば、ステップＳ７に進む。ステップＳ７では、制御装置８によって計測したその時刻の各計測データを、上記受信プロセス２３に送信し、ステップＳ８に進む。
【００６６】
ステップＳ８では、タイマーを０に戻して、再びカウントを開始し、ステップＳ９に進む。ステップＳ６において、タイマーのカウントが送信間隔に達していない場合も、ステップＳ９に進む。このステップＳ６〜ステップＳ８の処理によって、送信間隔毎に、計測データが、制御装置８から受信プロセス２３に送られることになる。ちなみに、制御装置８の送信プロセスは、定期起動スケジュールで指定された期間、十分に早い速度で、繰返し実行される。
【００６７】
ステップＳ９では、送信間隔の変更が受信サーバ１７からあったか否かを確認し、送信間隔の変更があった場合にはステップＳ１０に進み、ない場合には処理をステップＳ１に戻す。ステップＳ１０では、新たな値を、送信間隔のＴ１に代入し、以降、その新たな送信間隔毎に、計測データを、受信プロセス２３に送信する。そして、ステップＳ１０の処理が終了すると、ステップＳ１に処理を戻す。このステップＳ９及びステップＳ１０の処理によって、送信間隔の変更が可能になる。
【００６８】
ステップＳ５において、特定送信プロセスが実行中である場合には、ステップＳ１に処理を戻し、送信プロセス３１による計測データの送信は行わない。この処理によって、送信プロセス３１の処理に優先して、特定送信プロセスの送信処理が実行される。
【００６９】
図６は、送信サーバと情報端末との間の通信の具体的手順を時系列で示す説明図である。情報端末４のＲＡＭ上で常時起動しているメインプロセス４ａから、送信サーバ１８のＲＡＭ上で常時起動しているメインプロセス１８ａに対して、認証要求を行い、ユーザ名（ユーザＩＤ）及びパスワードを送信する。これに対して、送信サーバ１８のメインプロセス１８ａは、ユーザ又は情報端末４が正しく認証されたか否かの応答をする。ちなみに、この際のユーザ名等の認証情報は、上述した配信情報に利用される他、認証のセキュリティを向上させるため、情報端末４の固有キーや、ワンタイムパスワード等を用いてもよい。
【００７０】
情報端末４のメインプロセス４ａは、正しく認証された旨の応答が送信サーバ１８からされると、受信プロセス３２を起動させる。この受信プロセス３２は、送信サーバ１８に接続要求を行う。送信サーバ１８のメインプロセス１８ａは、接続要求を受取ると、その情報端末４専用の送信プロセス２６を起動し、さらに、その情報端末４の個別配信情報に関する情報を反映させるため、振分プロセス２９に登録されている配信情報の更新を行う。
【００７１】
ちなみに、認証されるユーザに応じて、現場施設２へのアクセス権限が設定されており、そのアクセス権限を超えて、現場施設２の情報を取得することはできない。例えば、所定地域の現場施設２の水処理関連センサ１３に関する情報に対してのみアクセス権限を有するユーザが、同一現場施設２の外部環境センシング装置１４からの計測データを希望することや、異なる地域にある現場施設２の情報を希望しても、その情報は振分プロセス２９には登録されない。
【００７２】
上記振分プロセス２９の登録された配信情報の更新により、情報端末４と送信プロセス２６との間における接続が確立され、計測データのやり取り（データ送受信）が可能になり、送信プロセス２６が、情報端末４に対して、計測データを送信する。受信プロセス３２は、計測データを受信すると、受信通知を、送信プロセス２６に送信する。
【００７３】
この送信プロセス２６は、振分プロセス２９から計測データを受取ると、この計測データを直ちに情報端末４に送信する即時送信モードと、振分プロセス２９から受取った計測データを、予め定めた所定時間である送信間隔毎に送信する一定間隔送信モードとを、切替可能に有している。
【００７４】
この情報端末４と送信プロセス２６との接続が確立されている最中、情報端末４側からの送信プロセス２６の上記モードの切替を行うことが可能である。この他、上記データ送受信中に、情報端末４から送信サーバ１８に対して、アクセス権限を有する現場施設２を所定の認証の元に変更することも可能であり、この場合には、振分プロセス２９に登録さされている配信情報が更新される。
【００７５】
さらに、情報端末４側から上記特定起動スケジュールを制御装置８に登録することも可能であり、この特定起動スケジュールの登録に関する指定が、情報端末４から送信プロセス２６に送られ、この指定を送信プロセス２６が受取ると、該送信プロセス２６は、受信サーバ１７に対して、この特定起動スケジュールを、対象とする制御装置８に送信するように指令を送り、受信サーバ１７のメインプロセス１７ａは、この指令に従って、上記対象の制御装置８に、特定起動スケジュールの情報を送信する。
【００７６】
そして、情報端末４のメインプロセス４ａから、自己の受信プロセス３２を終了させる旨の指示が出されると、この受信プロセス３２が停止され、これに伴って、該受信プロセス３２と接続を確立していた送信プロセス２６の実行も停止される。
【００７７】
図７は、送信サーバの送信プロセスの処理フロー図である。送信プロセス２６は、データの送受信中、ステップＳ１１に進む。ステップＳ１１では、自身のモードを確認し、即時送信モードである場合には、ステップＳ１２に進む。
【００７８】
ステップＳ１２では、受信サーバ１７からの計測データが振分プロセス２９等を経由して受信されたか否かを確認し、受信されていなければ、ステップＳ１１に処理を戻し、受信されていれば、ステップＳ１３に進む。ステップＳ１３では、振分プロセス２９や、データ保持プロセス２７から受取った計測データを、自己が担当する情報端末３に即時送信して、ステップＳ１１に処理を戻す。
【００７９】
ステップＳ１１において、一定間隔送信モードである場合には、ステップＳ１４に進む。ステップＳ１４では、タイマーのカウントが、予め定めた所定間隔である送信間隔（同図に示す例では、Ｔ２）に達したか否かを確認し、上記送信間隔に達していれば、ステップＳ１５に進む。
【００８０】
ステップＳ１５では、前回の送信からその時点までに送信プロセス２６が受信した計測データを、情報端末４に送り、ステップＳ１６に進む。ステップＳ１６では、タイマーを０にリセットして、再びカウントを開始し、ステップＳ１１に処理を戻す。ステップＳ１４において、送信間隔が経過していなければ、ステップＳ１１に処理を戻す。一定間隔送信モードへの切替中は、ステップＳ１４〜ステップＳ１６の処理によって、送信間隔の経過毎に計測データが、送信プロセス２６から情報端末に送られる。
【００８１】
ちなみに、この送信プロセス２６は、実行中、モード切替の受付を常時行うとともに、特定起動スケジュールの登録や制御装置８の送信間隔変更等の受付も常時行うが、図７に示すフロー図では、これらの関する受付処理は省略してある。
【００８２】
図８は、振分プロセスの処理フロー図である。振分プロセス２９は、計測データの振分中、ステップＳ２１から処理を開始する。ステップＳ２１では、受信プロセス２３からの計測データが受信されたか否かを確認し、受信されていなければステップＳ２１の処理を再び行い、受信されていればステップＳ２２に進む。
【００８３】
ステップＳ２２では、受信した計測データが計測された現場施設２にアクセス権限を有する情報端末４を担当する送信プロセス２６が起動されているか否かを、自身に登録された上記配信情報に基づいて確認し、起動されていればステップＳ２３に進む。
【００８４】
ステップＳ２３では、上記受信した計測データが計測された現場施設２にアクセス権限を有する情報端末４を担当する各送信プロセス２６に、該計測データを配信し、ステップＳ２１に処理を戻す。
【００８５】
ステップＳ２２において、受信した計測データが計測された現場施設２にアクセス権限を有する情報端末４を担当する送信プロセス２６が起動されていない場合には、ステップＳ２４に進む。ステップＳ２４では、上記受信した計測データを破棄して、ステップＳ２１に処理を戻す。
【００８６】
次に、図９乃至図１５に基づき、情報端末４のモニタに表示されるインターフェイス画面について簡単に説明する。
【００８７】
図９は、情報端末のモニタに表示されるインターフェイス画面の一例である。同図に示す通り、送信サーバ１８に対して、上述した認証要求を行う際には、ログイン画面が表示される。
【００８８】
図１０は、情報端末のモニタに表示されるインターフェイス画面の一例である。同図に示す通り、情報端末４がアクセス権限を有し且つ取得を希望する現場施設２の水処理関連の情報をモニタリングする場合、複数の計測値の経時変化を、１つの画面にまとめてグラフ表示させることもできる。
【００８９】
図１１は、情報端末のモニタに表示されるインターフェイス画面の一例である。同図に示す通り、情報端末４がアクセス権限を有し且つ取得を希望する現場施設２の水処理関連の情報をモニタリングする場合、現場施設２の模式図とともに、その時点での各計測値をまとめて表示させることも可能である。
【００９０】
図１２は、情報端末のモニタに表示されるインターフェイス画面の一例である。同図に示す通り、情報端末４がアクセス権限を有し且つ取得を希望する現場施設２の水処理関連の情報をモニタリングする場合、その時点での各計測値を棒線グラフでまとめて表示させることも可能である。
【００９１】
図１３は、情報端末のモニタに表示されるインターフェイス画面の一例である。同図に示す通り、図１２に示す画面において、特定起動スケジュールの登録を別ウィンドウで行うことも可能である。
【００９２】
図１４は、情報端末のモニタに表示されるインターフェイス画面の一例である。同図に示す通り、現場施設２を地図上に表示させることも可能である。
【００９３】
図１５は、情報端末のモニタに表示されるインターフェイス画面の一例である。同図に示す通り、地図上に示した現場施設２に、特定の計測値を表示させることも可能である。
【００９４】
図９〜図１５に示すようなインターフェイス画面は、ページという概念で追加、削除可能であり、このインターフェイス画面の追加、削除によって、受信した計測データ中からモニタリング対象とする計測データの変更を行うことも可能である。
【００９５】
以上のように構成される情報監視システム１によれば、送信プロセス２６が、即時送信モードと、一定間隔送信モードとに切替可能であるため、情報端末４側のユーザに希望に柔軟に対応可能になる。
【００９６】
また、制御装置８から受信プロセス２３への計測データの送信間隔を変更可能としているため、この点でも、ユーザの希望に柔軟に対応可能となる。
【００９７】
また、前記受信プロセス２３と前記送信プロセス２６との間の通信経路の途中に設けられた振分プロセス２９によって、受信プロセス２３及び送信プロセス２６の設計の自由度が増す。
【００９８】
さらに、振分プロセス２９は、受信プロセス２３から受取った計測データ中から、送信プロセス２６の送信対象となっている情報端末４が必要としている現場施設２の計測データを選別し、該現場施設２の計測データを該送信プロセス２６に配信するため、情報端末４側のユーザが必要としている情報が適宜選別されるため、利便性が高い。
【００９９】
なお、複数のセンタ施設３によって、情報端末４と現場施設２の間の通信経路が多重化しているため、通信の信頼性が向上する。さらに、送信プロセス２６と受信プロセス２３との間の通信経路も多重化されているため、この点でも、通信の信頼性が向上する。
【０１００】
また、前記送信プロセス２６は、センタ施設３にアクセスする情報端末４毎に起動され、前記受信プロセス２３は、制御装置８毎に紐付けされるため、情報端末４や現場施設２の追加、削除を行うことが容易になる。
【０１０１】
なお、受信サーバ１７の機能と、送信サーバ１８の機能と、データサーバ１９の機能とを、１つのコンピュータ上で実現させてよい。
【符号の説明】
【０１０２】
１  情報監視システム
２  現場施設（水処理施設）
３  センタ施設
４  情報端末
８  制御装置（計測装置）
６  無線通信網（ネットワーク，パケット通信網）
７  ＷＡＮ（ネットワーク，インターネット）
１７  受信サーバ（コンピュータ）
１８  送信サーバ（コンピュータ）
２３  受信プロセス
２６  送信プロセス
２９  振分プロセス
【図１】
2015026352.tif 000003
【図２】
2015026352.tif 000004
【図３】
2015026352.tif 000005
【図４】
2015026352.tif 000006
【図５】
2015026352.tif 000007
【図６】
2015026352.tif 000008
【図７】
2015026352.tif 000009
【図８】
2015026352.tif 000010
【図９】
2015026352.tif 000011
【図１０】
2015026352.tif 000012
【図１１】
2015026352.tif 000013
【図１２】
2015026352.tif 000014
【図１３】
2015026352.tif 000015
【図１４】
2015026352.tif 000016
【図１５】
2015026352.tif 000017