(57)【特許請求の範囲】
【請求項１】
ＩＰネットワークで接続される１以上の親局と、１以上の子局とを含む通信制御システムであって、
前記子局は、監視制御対象である１以上の機器と、子局装置とを含み、
前記親局は、前記機器を監視制御する監視制御端末と、親局装置とを含み、
前記子局装置が、
前記機器から受信した情報に基づき、前記親局毎の通番を付加した同報情報を生成し、前記親局装置に送信する手段と、
前記親局装置から欠落した同報情報の再送を要求する同報情報の通番を含む再送要求を受信し、当該再送を要求された通番の同報情報が自身に保存されていた場合には、当該親局装置に当該再送を要求された通番の同報情報を再送し、当該再送を要求された通番の同報情報が保存されていない場合には、再送を却下するメッセージとして、前記子局装置が送信可能な同報情報の通番を含む再送却下を生成し、前記再送却下を当該親局装置に送信する手段とを備え、
前記親局装置が、
前記子局装置から、前回受信した同報情報に含まれていた通番と、今回受信した同報情報に含まれる通番とを比較することで、前回受信した同報情報と今回受信した同報情報との間に欠落が無いか否かを判定し、欠落があると判定した場合には、欠落した同報情報の再送を要求するメッセージとして、再送を要求する同報情報の通番を含む前記再送要求を生成し、当該生成した再送要求を前記子局装置に送信する手段
を備えることを特徴とする通信制御システム。
【請求項２】
前記親局装置が、
前回受信した同報情報と今回受信した同報情報との間に欠落が無いと判定した場合には、今回受信した同報情報を、前記監視制御端末へ送信する手段
をさらに備えることを特徴とする請求項１に記載の通信制御システム。
【請求項３】
前記同報情報は、前記親局毎の最新送信済通番を示す親局通番と、前記機器から受信した情報を含み、
前記再送要求は、前記親局装置に保存されている最新受信済通番に１を加えた通番を含み、
前記再送却下は、前記子局装置に保存されている送信可能な同報情報の通番を含む
ことを特徴とする請求項１に記載の通信制御システム。
【請求項４】
ＩＰネットワークで接続される１以上の親局に備わる親局装置と、１以上の子局に備わる子局装置とを含む通信制御システムに用いられる前記子局装置であって、
前記子局内に含まれる機器から受信した情報に基づき、前記親局毎の通番を付加した同報情報を生成する子局データ編集部と、
前記機器と前記親局毎の送信要否を管理する第２のテーブルと、
前記親局装置に送信した同報情報を保存する第３のテーブルと、
前記親局装置に最後に送信した同報情報の通番を最新送信済通番として親局毎に管理する第４のテーブルと
を備え、
前記第２のテーブルを用いて同報情報を送信する相手先となる前記親局への送信要否を判定し、その判定結果に基づいて、前記第４のテーブルに含まれる前記最新送信済通番の値を更新し、前記親局装置へ送信する同報情報に親局毎の前記最新送信済通番を入力して生成した同報情報を前記親局装置へ送信し、
前記親局装置から前記同報情報の再送を要求するメッセージである再送要求を受信し、
前記親局装置に要求された通番の同報情報が前記第３のテーブルに保存されている場合には、当該要求された通番の同報情報を抽出して前記親局装置に送信し、
前記親局装置に要求された通番の同報情報が前記第３のテーブルに保存されていない場合には、再送を却下するメッセージとして、自身が送信可能な同報情報の通番を含む再送却下を生成して前記親局装置に送信する
ことを特徴とする子局装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰネットワーク間で機器の監視制御を行う通信制御システムおよび子局装置に関する。
【背景技術】
【０００２】
従来の遠方監視における通信制御システムは、監視制御を行う監視制御端末を備える親局と、監視制御の対象機器が接続される子局とを専用回線等により接続し、親局内に備わる親局装置と、子局内に備わる子局装置とが１：１接続方式で情報通信を行う方式を用いていた。
その際、親局の監視制御端末から、子局の監視制御対象機器へ制御データ等のメッセージを送信する場合には、まず親局内で監視制御端末から親局装置へ送信され、親局装置からネットワークを経由して子局の子局装置へ送信され、子局内で子局装置から監視制御対象機器へ送信される構成となっていた。
逆に、監視制御対象機器から監視制御端末へ、機器の状態データや計測データ等の機器情報のメッセージを送信する場合には、まず監視制御対象機器から子局装置へ送信され、子局装置からネットワークを経由して親局装置へ送信され、親局装置から監視制御端末等へ送信される構成となっていた。
【０００３】
一方、最近の遠方監視における通信制御システムでは、インターネットプロトコルを用いて複数の親局装置と複数の子局装置とをネットワークで接続し、ある子局装置からのメッセージを複数の親局装置に同時に送信するために、１：多接続方式、あるいは、多：多接続方式により接続する方法が知られている（例えば、特許文献１参照）。
【０００４】
また、非特許文献１では、給電情報伝送システムの交換網で異常が発生した際に、情報の再送回数の最大値まで再送を行った後に迂回が実施されることが記載されている。この非特許文献１の第５−３−９図に示されるように、再送を何度か（この図では３回）実施し、それでもタイムアウトとなった場合には、迂回に移行して別の情報伝送装置に転送する等の方法が一般的に取られている。
【０００５】
インターネットプロトコルとしてＵＤＰ（User Datagram Protocol）を採用した場合、親局装置と子局装置との間で送受信するメッセージの欠落を防止する仕組みが必要になる。親局装置と子局装置とを１：多接続、あるいは多：多接続方式で接続した場合、例えば、ある子局装置からのメッセージを複数の親局装置へ送信するためには、メッセージに連続性を確保するために通番を付してメッセージを送信し、受信した親局装置では、受信したメッセージの通番について、その連続性を検証する。そして、メッセージの欠落を検出した際には、子局装置に対して再送要求を行い、欠落したメッセージを再送により補完する方式を採用している。
【特許文献１】特開２００２−２３８１５８号公報（段落００１８〜００２２、図１）
【非特許文献１】「給電情報伝送システムの信頼度評価とシステム設計」、「電気協同研究」、社団法人電気協同研究会、平成１１年５月１５日、第55巻、第１号、p.72−77
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、通番によってメッセージ欠落を防止する仕組みをとった場合、親局装置毎にメッセージの受信頻度が異なるため、子局装置は送信するメッセージに対して、親局装置毎に異なる通番を設定する必要があった。例えば、親局装置Ａは通番２までメッセージを受信しており、親局装置Ｂは通番３までメッセージを受信している場合、子局装置が次に両親局装置（Ａ，Ｂ）に送信するメッセージは、親局装置Ａ宛には通番３を、親局装置Ｂ宛には通番４を付与し、それぞれのメッセージを別々に送信しなければならなかった。
そのため子局装置は、親局装置毎に通番のみ相違するメッセージを送信することとなり、結果としてネットワーク負荷が増加する問題があった。
【０００７】
そこで、本発明は、ＩＰネットワーク間で機器の監視制御を行う通信制御システムにおいて、ある子局装置から複数の異なる親局装置へ、異なる通番のメッセージを一度に送信することができ、ネットワーク負荷の低減を図りつつ、信頼性の高い効率的な通信制御を実現することを課題とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するため、本発明は、ＩＰネットワーク間で通信制御を行う通信制御システムにおいて、子局装置から親局装置へ送信するメッセージに、複数の親局毎に異なった通番を付加することで、親局装置は受信したメッセージに含まれる自身の当該通番を参照し、その連続性からメッセージ欠落を検出することができるようにした。
【０００９】
さらに、親局装置がメッセージ欠落を検出した際は、親局装置から子局装置に再送要求を送信し、子局装置にメッセージを再送信させることにより、欠落したメッセージの補完をすることができる。
【発明の効果】
【００１０】
本発明によれば、ＩＰネットワーク間で機器の監視制御を行う通信制御システムにおいて、ある子局装置から複数の異なる親局装置へ、異なる通番のメッセージを一度に送信することができ、ネットワーク負荷の低減を図りつつ、信頼性の高い効率的な通信制御を実現する。
【発明を実施するための最良の形態】
【００１１】
本発明を実施するための最良の形態（以下「実施形態」とする）について、図面を参照しながら説明する。
なお、本実施形態における「機器情報」とは、子局の監視制御対象機器の状態データや、監視制御対象機器の計測によって得られた計測データ等の情報を指す。また、本実施形態における「メッセージ」とは、親局装置と子局装置との間で送受信する情報であり、このメッセージの種類として、監視制御対象機器からの機器情報を含んだ「同報情報」、メッセージ欠落時の「再送要求」、メッセージが再送できない場合の「再送却下」等がある。これらのメッセージの構成やメッセージを使用した処理については、後で詳しく説明する。
【００１２】
（概略説明）
図１は、本実施形態における通信制御システム全体の概略をあらわす構成図である。図１を用いて、通信制御システム全体の概略を説明する。
【００１３】
本実施形態における通信制御システムは、１以上の親局１と、この親局１の通信相手である１以上の子局２と、この両方の局（１，２）を接続するＩＰ（Internet Protocol）ネットワーク３とを含んで構成される。
子局２は、図２で説明する監視制御対象機器の機器情報等を管理し、その機器情報をメッセージとして親局１へ送信する局であり、子局番１〜Ｍが付与されている。なお、子局２は１つでもよい。
親局１は、子局２の監視制御対象機器からの機器情報を含むメッセージを子局２から受信し、親局１内に備わる図２で説明する監視制御端末へ機器情報を送信したり、子局２の監視制御対象機器を制御するための制御データを子局２へ送信したりする等の処理を行う局であり、親局番１〜Ｎが付与されている。なお、親局１は１つでもよい。
ＩＰネットワーク３は、親局１と子局２とが通信を行うための通信網であり、例えば、インターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、イントラネット等である。
【００１４】
（局構成と装置）
図２は、親局１と子局２のそれぞれの構成をあらわす構成図である。図２（ａ），（ｂ）を用いて親局１と子局２の構成を詳細に説明する。
【００１５】
図２（ａ）は親局１の構成であり、監視制御端末１０が親局装置１３に接続され、親局装置１３がＩＰネットワーク３に接続されている。
親局装置１３は、ＣＰＵ（Central Processing Unit）１９、記憶部２０、ネットワークインタフェースに相当するＩＰ伝送制御部１２、図示しない入出力インタフェース等を備えるコンピュータであり、例えば、ＷＳ（WorkStation）、ＰＣ（Personal Computer）、専用コンピュータ等により実現される。
【００１６】
親局装置１３の、ＣＰＵ１９には、ＩＰ伝送制御部１２から入力されるメッセージを解析して監視制御端末１０へ通知する等の機能を持つ親局データ編集部１１を備え、記憶部２０には子局別最新受信済通番テーブル（第１のテーブル）３１が備えられている。これらの親局データ編集部１１および子局別最新受信済通番テーブル３１の、詳細な内容や機能については後記する。
【００１７】
また、監視制御端末１０も、親局装置１３と同様に一般的なコンピュータで実現され、親局装置１３から送信された、監視制御対象機器の機器情報等を表示したり、子局２へ送信するための制御データを入力したりする機能を持つ。
【００１８】
図２（ｂ）は子局２の構成であり、複数の機器１７（１〜Ｋ）からなる監視制御対象機器群１８が子局装置１６に接続され、子局装置１６がＩＰネットワーク３に接続されている。
機器１７は、監視制御対象となっている機器であり、例えばポンプ、遮断機、非常灯、信号機、ドア、温湿度計等である。なお、この機器１７は１つでもよい。
【００１９】
子局装置１６は、前記した親局装置１３と同様に、ＣＰＵ２１、記憶部２２、ネットワークインタフェースに相当するＩＰ伝送制御部１４、図示しない入出力インタフェース等を備えるコンピュータにより実現される。
【００２０】
子局装置１６のＣＰＵ２１には、機器１７から送信される機器情報を用いて、親局１へ送信するメッセージを生成する等の機能を持つ子局データ編集部１５を備え、記憶部２２には、機器別送信先親局対応テーブル（第２のテーブル）４１、送信済データテーブル（第３のテーブル）４２、および親局別最新送信済通番テーブル（第４のテーブル）４３が備えられている。これらの詳細な内容や機能については後記する。
また、記憶部２２にはさらに、親局番カウンタ５０，テーブルカウンタ５１が備えられている。これらの親局番カウンタ５０，テーブルカウンタ５１は、子局データ編集部１５がカウンタとして一時的に使用する作業エリアである。
【００２１】
（メッセージ構成）
図３Ａは、ＩＰネットワーク３を介して親局１と子局２との間で送受信するメッセージの分類をあらわし、図３Ｂは、それぞれのメッセージのデータ構成をあらわしている。図３Ａに示すように、メッセージは情報識別子によって、「同報情報」，「再送要求」および「再送却下」の３種類に分類される。それぞれのメッセージのデータ構成を説明する。
【００２２】
図３Ａにおいて情報識別子＝「１」の場合、メッセージは同報情報となる。この同報情報は、機器１７の機器情報を監視制御端末１０へ送信するために、子局装置１６から親局１の親局装置１３へ送信するメッセージである。
この同報情報は、図３Ｂ（ａ）の同報情報のとおり、情報識別子２４、発信元子局番２５Ａ、Ｎ個の親局通番２５、および機器情報２６から構成される。情報識別子２４は、メッセージの種類を判別するための情報であり、ここでは１が入力される。発信元子局番２５Ａは、子局装置１６が属する自身の子局番（１〜Ｍ）のいずれかが入力される。親局通番２５（１〜Ｎ）は、親局番（１〜Ｎ）毎に、子局装置１６から親局装置１３への最新送信済メッセージの通番が入力される。機器情報２６は、機器１７から送信された機器情報等の情報が入力される。
【００２３】
図３Ａにおいて情報識別子＝「２」の場合、メッセージは再送要求となる。この再送要求は、親局装置１３が、子局装置１６から送信されてきたメッセージ（同報情報）が欠落したと判定した場合に、子局装置１６へ再送を要求するメッセージである。
この再送要求は、図３Ｂ（ｂ）の再送要求のとおり、情報識別子２４、再送要求先子局番２７、および再送要求通番２８から構成される。情報識別子２４は、ここでは２が入力される。再送要求先子局番２７は、再送を要求する相手先の子局２の、子局番（１〜Ｍ）のいずれかが入力される。再送要求通番２８は、親局装置１３が再送を要求するメッセージ（同報情報）の通番が入力される。
【００２４】
図３Ａにおいて情報識別子＝「３」の場合、メッセージは再送却下となる。この再送却下は、子局装置１６が、親局装置１３から送信されてきたメッセージ（再送要求）に対して、要求された当該の同報情報が送信できないことを親局装置１３へ通知するメッセージである。
この再送却下は、図３Ｂ（ｃ）の再送却下のとおり、情報識別子２４、再送要求元親局番２９、再送可能通番３０から構成される。情報識別子２４は、ここでは３が入力される。再送要求元親局番２９は、再送要求を送信した親局１の親局番（１〜Ｎ）のいずれかが入力される。再送可能通番３０は、子局装置１６が当該親局装置１３に対して再送可能とするメッセージ（同報情報）の通番が入力される。
【００２５】
図４は、親局装置１３の記憶部２０に保存されている、子局別最新受信済通番テーブル３１の構成図である。子局別最新受信済通番テーブル３１は、子局数であるＭ個の最新受信済通番３２で構成される。この最新受信済通番３２は、親局装置１３で受信した最新の同報情報の通番が、子局番毎に、最新受信済通番３２（１〜Ｍ）に保存されている。このテーブルによって、親局装置１３は、それぞれの子局２から受信したメッセージ（同報情報）の通番を管理している。
なお、本実施形態では、図４の子局別最新受信済通番テーブル３１の各項目には、親局装置１３の起動時には予め初期値０が入力されている。
【００２６】
図５は、子局装置１６の記憶部２２に保存されている、機器別送信先親局対応テーブル４１、送信済データテーブル４２、親局別最新送信済通番テーブル４３の構成図である。それぞれのテーブルについて説明する。
【００２７】
図５の（ａ）機器別送信先親局対応テーブル４１は、図２における機器１７（１〜Ｋ）毎の親局１（１〜Ｎ）に対する送信要否を保存している。ここで、送信否の場合は０、送信要の場合は１が予め入力されているものとし、図５（ａ）では、テーブルの一例が示されている。
【００２８】
図５の（ｂ）送信済データテーブル４２は、最新テーブル番号４４と、Ｔ個の送信済同報情報４５から構成される。送信済同報情報４５（１〜Ｔ）は、子局装置１６から親局装置１３へ送信した同報情報をＴ個分保存しており、最新テーブル番号４４には、最新に送信した送信済同報情報４５の番号である１〜Ｔのいずれかの値が保存される。
【００２９】
図５の（ｃ）親局別最新送信済通番テーブル４３は、親局数であるＮ個の最新送信済通番４６から構成される。この最新送信済通番４６は、子局装置１６から親局装置１３へ送信した最新の同報情報の通番が、親局番毎に、最新送信済通番４６（１〜Ｎ）に保存されている。このテーブルによって、子局装置１６は、それぞれの親局１に送信したメッセージ（同報情報）の通番を管理している。
なお、本実施形態では、図５の（ｂ）と（ｃ）の送信済データテーブル４２，親局別最新送信済通番テーブル４３の各項目には、子局装置１６の起動時には予め初期値０が入力されているものとする。
【００３０】
（子局送信処理−同報情報）
図６は、子局装置１６が、機器１７から送信された機器情報を受信して、親局装置１３へ送信するために、受信した機器情報を用いて同報情報を生成し、ＩＰネットワーク３へ送信する処理（子局送信処理）を説明するフロー図である。図６を用いて、適宜図１〜３，図５を参照しながら説明する。
監視制御対象である機器１７から送信された機器情報を、子局装置１６が受信したら（Ｓ２０１）、子局データ編集部１５は、受信した機器情報を、同報情報の機器情報２６に入力（セット）する（Ｓ２０２）。
【００３１】
子局データ編集部１５は、同報情報を送信する親局１を検索するために、記憶部２２の親局番カウンタ５０（図２参照）に１を入力して初期化する（Ｓ２０３）。
続いて子局データ編集部１５は、親局番カウンタ５０の値を用いて、記憶部２２に保存されている機器別送信先親局対応テーブル４１から当該機器１７の親局番毎の送信要否をリードし（Ｓ２０４）、リードした値によって親局１毎の送信要否を判定（Ｓ２０５）する。すなわち、値が１であれば当該親局１への送信要となり（Ｓ２０５→Ｙｅｓ）、子局データ編集部１５は、親局別最新送信済通番テーブル４３から、親局番カウンタ５０の値に相当する親局番（１〜Ｎ）の最新送信済通番４６に保存されている値をインクリメントし（Ｓ２０６）、さらに同報情報において、当該親局番に相当する親局通番２５（１〜Ｎ）にステップＳ２０６でインクリメントした結果の値を入力（セット）する（Ｓ２０７）。
【００３２】
一方、判定した結果、値が０であれば、当該親局１への送信否となり（Ｓ２０５→Ｎｏ）、子局データ編集部１５は、親局別最新送信済通番テーブル４３にも、同報情報の当該親局番の親局通番２５にも入力は行わずに、ステップＳ２０８の処理へ進む。
【００３３】
子局データ編集部１５は、ステップＳ２０８において、全ての親局番（１〜Ｎ）が終了しない間は（Ｓ２０８→Ｎｏ）、親局番カウンタ５０をインクリメント（Ｓ２０９）しながらステップＳ２０４〜Ｓ２０７の処理を実行する。
【００３４】
一方、ステップＳ２０８において、全親局分が終了したら（Ｓ２０８→Ｙｅｓ）、子局データ編集部１５は、記憶部２２の送信済データテーブル４２から、最新テーブル番号４４をリードし（Ｓ２１０）、その値をインクリメントする（Ｓ２１１）。
さらに子局データ編集部１５は、同報情報の発信元子局番２５Ａに、自身である子局番（１〜Ｍ）の値を入力（セット）し（Ｓ２１２）、ステップＳ２１１の結果の値が示す送信済同報情報４５に、以上の処理で生成した同報情報を入力（セット）する（Ｓ２１３）。
子局データ編集部１５は、以上の処理で生成した同報情報をＩＰ伝送制御部１４に通知する（Ｓ２１４）。それによって、同報情報がＩＰネットワーク３を介して親局１へ送信される。
【００３５】
（親局受信処理−同報情報）
次に、子局装置１６から送信された同報情報を、親局装置１３が受信する処理（親局受信処理）について、図７を用いて、適宜図１〜４を参照しながら説明する。
【００３６】
まず、親局装置１３の親局データ編集部１１が、子局２からＩＰネットワーク３とＩＰ伝送制御部１２を介してメッセージを受信する（Ｓ１０１）。受信したメッセージに含まれる情報識別子２４を用いて、親局データ編集部１１は、受信したメッセージが同報情報か否かを判別する（Ｓ１０２）。受信したメッセージに含まれる情報識別子２４が１でない場合、メッセージは同報情報ではないので（Ｓ１０２→Ｎｏ）、ここでの処理は終了する。
【００３７】
一方、受信したメッセージに含まれる情報識別子２４が１であった場合、メッセージは同報情報なので（Ｓ１０２→Ｙｅｓ）、続いて親局データ編集部１１は、子局２から送信された同報情報に含まれている通番と、自身に保存している通番とを比較し、今回受信したメッセージが既に受信済か否かを判定する。まず、受信した同報情報の親局通番２５において、自身の親局番（１〜Ｎ）に該当する箇所に入力されている通番を抽出する。また、自身の記憶部２０に保存してある子局別最新受信済通番テーブル３１の最新受信済通番３２（１〜Ｍ）から、受信した同報情報の発信元子局番２５Ａの値に該当する箇所の値を抽出し、この値と、前記抽出した同報情報の親局通番２５から抽出した通番とを比較し、受信済か否かを判定する（Ｓ１０３）。
【００３８】
判定の結果、これらが一致した場合は、親局データ編集部１１は今回受信した同報情報が既に受信済であるとして（Ｓ１０３→Ｙｅｓ）、ここでの処理は終了する。
【００３９】
一方、判定の結果、これらが一致しなかった場合は（Ｓ１０３→Ｎｏ）、今回受信したメッセージは未受信のメッセージなので、次に、親局データ編集部１１は、メッセージが欠落していないかを確認するために、今回受信した通番と、ステップＳ１０３で最新受信済通番３２から抽出した値に１を加えた結果とを比較して一致するか否かを判定する（Ｓ１０４）。
【００４０】
判定の結果、一致した場合は（Ｓ１０４→Ｙｅｓ）、今回受信した同報情報と前回受信した同報情報との間には欠落がないので、親局データ編集部１１は、受信した同報情報を監視制御端末１０に通知し（Ｓ１０５）、さらに、今回受信した通番の値を、子局別最新受信済通番テーブル３１における最新受信済通番３２の当該子局番（１〜Ｍ）の箇所に入力（セット）する（Ｓ１０６）。
【００４１】
（親局受信処理−再送要求）
一方、ステップＳ１０４の判定の結果、一致しなかった場合は（Ｓ１０４→Ｎｏ）、今回受信した同報情報と前回受信した同報情報との間に欠落があるので、親局装置１３は再送要求を子局２へ送信することとなる。
【００４２】
まず、親局データ編集部１１は、受信した同報情報の発信元子局番２５Ａの値を、再送要求の再送要求先子局番２７に入力（セット）し（Ｓ１０７）、続いて、再送要求の再送要求通番２８に、自身の記憶部２０に保存してある子局別最新受信済通番テーブル３１における最新受信済通番３２の、当該子局番の箇所の値に１を加えた結果（例えば、この親局装置が、当該子局装置からの同報情報を通番５まで受信済であれば、要求するのは次の通番である６となる）を入力（セット）し（Ｓ１０８）、以上の処理で生成した再送要求をＩＰ伝送制御部１２へ通知する（Ｓ１０９）。それによって、再送要求がＩＰネットワーク３を介して子局２へ送信される。
【００４３】
（子局送信処理−再送）
次に、親局装置１３から送信された再送要求を、子局装置１６で受信する処理（子局受信処理）について、図８を用いて、適宜図１〜３，図５を参照しながら説明する。
【００４４】
親局１からＩＰネットワーク３とＩＰ伝送制御部１４を介してメッセージを受信したら（Ｓ３０１）、子局装置１６は受信したメッセージに含まれる情報識別子２４を用いて、受信したメッセージが再送要求か否かを判別する（Ｓ３０２）。受信したメッセージに含まれる情報識別子２４が２でない場合、メッセージは再送要求ではないので（Ｓ３０２→Ｎｏ）、ここでの処理は終了する。
一方、受信したメッセージに含まれる情報識別子２４が２であった場合、メッセージは再送要求なので（Ｓ３０２→Ｙｅｓ）、子局データ編集部１５は、記憶部２２の送信済データテーブル４２の最新テーブル番号４４を、記憶部２２のテーブルカウンタ５１に入力（セット）する（Ｓ３０３）。
【００４５】
子局データ編集部１５は、送信済データテーブル４２の送信済同報情報４５（１〜Ｔ）のうち、テーブルカウンタ５１の値に該当する箇所の同報情報をリードする（Ｓ３０４）。
子局データ編集部１５は、リードした同報情報の親局通番２５（１〜Ｎ）のうち、再送要求の送信元である親局１に該当する箇所の親局通番２５をリードし（Ｓ３０５）、その親局通番２５の値と再送要求に含まれる再送要求通番２８の値とを比較し、一致するか否かを判定する（Ｓ３０６）。それらが一致した場合は（Ｓ３０６→Ｙｅｓ）、同報情報が再送可能なので、ステップＳ３１２へ進み、子局データ編集部１５は、送信済データテーブル４２の送信済同報情報４５（１〜Ｔ）から、テーブルカウンタ５１の値に該当する箇所の同報情報を抽出してＩＰ伝送制御部１４に通知し（Ｓ３１２）、それによって、同報情報がＩＰネットワーク３を介して親局１へ送信される。さらに、欠落が複数あった場合、欠落となっている次メッセージについても再送するため、テーブルカウンタ５１の値をインクリメントし（Ｓ３１３）、テーブルカウンタ５１の値が最新テーブル番号４４の値を超えるまでの間（Ｓ３１４→Ｎｏ）ステップＳ３１２〜Ｓ３１３を繰り返し、超えたら（Ｓ３１４→Ｙｅｓ）ここでの処理は終了する。
【００４６】
一方、ステップＳ３０６の判定処理において、一致しなかった場合（Ｓ３０６→Ｎｏ）、子局データ編集部１５は、送信済データテーブル４２で次の送信済同報情報４５を検索する処理である、ステップＳ３０７へ進む。
ステップＳ３０７で、送信済データテーブル４２の送信済同報情報４５（１〜Ｔ）を全て検索し終えるまでの間（Ｓ３０７→Ｎｏ）子局データ編集部１５はテーブルカウンタ５１の値をデクリメントし（Ｓ３０８）、ステップＳ３０４〜Ｓ３０６の処理を繰り返す。
【００４７】
一方、送信済同報情報４５を全て検索し終えた場合（Ｓ３０７→Ｙｅｓ）、再送を要求された通番の同報情報が子局装置１６に存在しないので、子局データ編集部１５は、送信済データテーブル４２の送信済同報情報４５に含まれる親局通番２５の情報を用いて、当該親局に再送可能な送信済同報情報の通番を抽出する。子局データ編集部１５は、再送却下の再送可能通番３０に前記抽出した通番を入力（セット）し（Ｓ３０９）、再送要求元親局番２９には再送要求を送信してきた親局番を入力（セット）する（Ｓ３１０）。以上の処理で生成した再送却下をＩＰ伝送制御部１４に通知する（Ｓ３１１）。それによって、再送却下がＩＰネットワーク３を介して親局１へ送信される。
【００４８】
（その他）
本実施形態では機器１７から送信する情報は、機器の状態データや計測データとして説明したが、これに限るものではなく、機器についての稼動／停止等の情報でもよい。その他についても、本発明の趣旨を逸脱しない範囲で変形可能である。
【００４９】
本実施形態に係る親局装置１３および子局装置１６は、前記したような処理を実行させる親局データ編集部１１，子局データ編集部１５を実行させるプログラムによって実現することができ、そのプログラムをコンピュータによる読み取り可能なＣＤ−ＲＯＭ等の記憶媒体に記憶して提供することが可能である。また、そのプログラムを、ネットワークを介して提供することも可能である。
【図面の簡単な説明】
【００５０】
【図１】本発明における遠方監視制御システム全体の概略をあらわす構成図である。
【図２】図１における親局と子局のそれぞれの構成図である。
【図３Ａ】本実施形態における親局装置と子局装置間で送受信するメッセージの分類である。
【図３Ｂ】図３Ａにおけるそれぞれのメッセージのデータ構成図である。（ａ）は同報情報のデータ構成、図３Ｂ（ｂ）は再送要求のデータ構成、図３Ｂ（ｃ）は再送却下のデータ構成を示す。
【図４】本実施形態における親局装置で使用する子局別最新受信済通番テーブルのデータ構成図である。
【図５】本実施形態における子局装置で使用するデータ構成図である。（ａ）は機器別送信先親局対応テーブル、（ｂ）は送信済データテーブル、（ｃ）は親局別最新送信済通番テーブルを示す。
【図６】本実施形態における子局装置のＩＰネットワークへの送信処理を示すフローチャートである。
【図７】本実施形態における親局装置のＩＰネットワークからの受信処理を示すフローチャートである。
【図８】本実施形態における子局装置のＩＰネットワークからの受信処理を示すフローチャートである。
【符号の説明】
【００５１】
１      親局
２      子局
３      ＩＰネットワーク
１０    監視制御端末
１１    親局データ編集部
１２    ＩＰ伝送制御部（親局装置）
１３    親局装置
１４    ＩＰ伝送制御部（子局装置）
１５    子局データ編集部
１６    子局装置
１７    機器
１９    ＣＰＵ（親局装置）
２０    記憶部（親局装置）
２１    ＣＰＵ（子局装置）
２２    記憶部（子局装置）
２４    情報識別子
２５    親局通番
２６    機器情報
２７    再送要求先子局番
２８    再送要求通番
２９    再送要求元親局番
３０    再送可能通番
３１    子局別最新受信済通番テーブル（第１のテーブル）
３２    最新受信済通番
４１    機器別送信先親局対応テーブル（第２のテーブル）
４２    送信済データテーブル（第３のテーブル）
４３    親局別最新送信済通番テーブル（第４のテーブル）
４４    最新テーブル番号
４５    送信済同報情報
４６    最新送信済通番
【図１】
0004571547.tif 000002
【図２】
0004571547.tif 000003
【図３Ａ】
0004571547.tif 000004
【図３Ｂ】
0004571547.tif 000005
【図４】
0004571547.tif 000006
【図５】
0004571547.tif 000007
【図６】
0004571547.tif 000008
【図７】
0004571547.tif 000009
【図８】
0004571547.tif 000010