(57)【要約】【課題】中継局に対する子局の割当てを補助または自動化し、メンテナンスのコストを削減した階層型データ収集システムを得る。【解決手段】中継局２は、センター１からの試験要求受信部２１と、試験要求に基づいて子局３を試験する子局試験部２２と、試験結果をセンター１に送信する試験結果送信部２３と、試験結果により割当てられた子局登録部２４とを有し、センター１は、子局管理部１３と、試験要求送信部１４と、試験結果受信部１５と、接続可能な中継局２に子局３を割当てるマッチング管理部１１とを有し、中継局２に子局３を割当て、子局登録時に接続可能な中継局２を自動的に抽出し、１つの中継局２に子局を登録する。【選択図】        図１
2004289715.tif 000002
【特許請求の範囲】
【請求項１】
センターと、前記センターの配下にある複数の中継局と、前記各中継局の配下にある複数の子局とを備え、前記各中継局が前記各子局から収集したデータを前記センターに転送する階層型階層型データ収集システムにおいて、
前記各中継局は、
前記センターからの試験要求を受信する試験要求受信部と、
前記試験要求に基づいて各子局を試験する子局試験部と、
前記試験要求に基づく試験結果を前記センターに送信する試験結果送信部と、前記試験結果に基づいて割当てられた前記各子局を登録する子局登録部とを有し、
前記センターは、
前記各子局の情報を管理する子局管理部と、
前記各中継局に対して前記各子局の試験要求を送信する試験要求送信部と、
前記各中継局から送信される前記試験結果を受信する試験結果受信部と、
前記各子局の情報を用いて前記各中継局のうちの接続可能な中継局に前記各子局を割当てるマッチング管理部とを有し、
前記各子局の位置情報と前記各子局に対応可能な通信媒体とに基づいて、前記各子局が通信できる可能性のある範囲の中継局を抽出し、
前記試験要求送信部を経由して前記試験要求を送信し、
前記試験結果受信部を経由して前記試験要求に基づく試験結果を受取り、
前記マッチング管理部により前記接続可能な中継局に前記各子局を割当て、
前記各子局の登録時に前記接続可能な中継局を自動的に抽出し、
前記接続可能な中継局のうちの１つの中継局に前記各子局を登録することを特徴とする階層型データ収集システム。
【請求項２】
前記センターの試験要求送信部は、前記マッチング管理部が抽出した中継局リストをリスト中の最初の中継局のみに送信し、
前記各中継局の試験結果送信部は、前記試験結果および前記中継局リストを、前記リスト中の次の中継局に受け渡すようにし、
前記センターの試験結果受信部は、前記リスト中の全ての中継局の試験結果を一括して受信することを特徴とする請求項１に記載の階層型データ収集システム。
【請求項３】
センターと、前記センターの配下にある複数の中継局と、前記各中継局の配下にある複数の子局とを備え、前記各中継局が前記各子局から収集したデータを前記センターに転送する階層型階層型データ収集システムにおいて、
前記各子局は、
前記センターからの試験要求を受信する試験要求受信部と、
前記試験要求に基づいて前記各子局を試験する第１の子局試験部と、
前記試験要求に基づく試験結果を前記センターに送信する試験結果送信部とを有し、
前記各中継局は、
前記第１の子局試験部と関連して前記各子局を試験する第２の子局試験部と、前記試験結果に基づいて割当てられた前記各子局を登録する子局登録部とを有し、
前記センターは、
前記各子局の情報を管理する子局管理部と、
前記各子局に対して前記試験要求を送信する試験要求送信部と、
前記各子局から送信される前記試験結果を受信する試験結果受信部と、
前記各子局の情報を用いて前記各中継局のうちの接続可能な中継局に前記各子局を割当てるマッチング管理部とを有し、
前記各子局の位置情報と前記各子局に対応可能な通信媒体とに基づいて、前記各子局が通信できる可能性のある範囲の中継局を抽出し、
前記マッチング管理部により前記接続可能な中継局に前記各子局を割当て、
前記各子局の登録時に前記接続可能な中継局を自動的に抽出し、
前記接続可能な中継局のうちの１つの中継局に前記各子局を登録することを特徴とする階層型データ収集システム。
【請求項４】
前記センターの試験要求送信部は、前記マッチング管理部が抽出した中継局リストを前記各子局に送信し、
前記各子局は、前記中継局リストに基づいて、前記各中継局との接続可否を試験し、
前記センターの試験結果受信部は、前記中継局リスト中の全ての中継局の試験結果を一括して受信することを特徴とする請求項３に記載の階層型データ収集システム。
【請求項５】
前記各中継局に対する前記各子局の割当ては、前記試験要求に基づく前記各子局と前記各中継局との間の接続試験による通信可能状態と、前記各中継局側の子局収容能力の余裕状態とに基づいて行われ、
全ての中継局について前記子局収容能力に十分な余裕がない場合には、特定の中継局に既に登録されている子局を別の中継局に振り分けることにより、前記特定の中継局に前記各子局を割当てることを特徴とする請求項１から請求項４までのいずれか１項に記載の階層型データ収集システム。
【請求項６】
前記センターに収集される試験結果は、前記各子局と前記各中継局との間の接続試験の結果と、前記接続試験の応答性能および前記各中継局の子局収容数と、前記各中継局に割当てられた各子局の類似度とを含み、
前記センターのマッチング管理部は、前記試験結果に基づいて、前記各子局を割当てる中継局に優先度を与えることを特徴とする請求項１から請求項５までのいずれか１項に記載の階層型データ収集システム。
【請求項７】
前記各中継局は、他の中継局と連携するためのネゴシエーション部を有し、前記各中継局が高負荷の場合に、近接する他の中継局に、前記各中継局の配下にある子局を委譲することを特徴とする請求項１から請求項６までのいずれか１項に記載の階層型データ収集システム。
【請求項８】
前記各ネゴシエーション部は、自身が属する中継局内の類似度が低い子局を、近接する他の中継局に委譲することを特徴とする請求項７に記載の階層型データ収集システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、センターの配下に複数の中継局を有し且つ各中継局の配下に複数の子局を有し、各中継局が各子局からポーリング方式などによりデータを収集してセンターに送信する階層型データ収集システムに関し、特に、データ収集ネットワークシステムにおけるデータ収集および子局管理を改良した階層型データ収集システムに関するものである。
【０００２】
【従来の技術】
一般に、気象観測システムや化学プラントのデータ収集システムにおいては、たとえば、電力・ガス・水道の自動検針システムとして、遠隔地域に多数配置されたセンサ・計器のデータを収集するために、センターの配下に複数の中継局を有し、各中継局の配下に複数の子局を有し、ポーリング方式や子局からのデータ転送方式により各中継局が子局データを収集し、収集したデータをセンターに転送するようにした階層型データ収集システムが用いられている。
【０００３】
従来の階層型データ収集システムにおいて、たとえば、センターは、配下にある中継局の各子局に対し、ポーリング開始および終了の指示を行い、各子局から収集されたデータの処理および配下の各中継局の障害監視などを行う。このとき、中継局は、各子局に対してポーリングによりデータ収集を行い、収集したデータを逐次センターに転送するように構成されている（たとえば、特許文献１参照）。
上記従来システムにおいて、或る中継局が或る子局に対してデータ転送を指示すると、或る子局は、或る中継局に対してデータを転送する。同様に、或る中継局は、次の子局からデータ転送を受け、さらに、続く子局からデータ転送を受ける。また、中継局は、ポーリング処理の間に収集したデータを逐次センターに転送し、センターは各中継局を介して収集した各子局からのデータを処理する。
【０００４】
また、他の従来システムとして、所定の中継局およびこの中継局に属する所定の１つ以上の子局（または、この中継局に属する所定の複数または全ての子局）を、一括指定するグループアドレスを設け、所定の中継局があらかじめ自局が関わるグループアドレスに属する子局からデータを収集するシステムも提案されている（たとえば、特許文献２参照）。
この場合、センターは、グループアドレスを用い、グループアドレスに関わる中継局を指定してデータ送信を要求し、当該の中継局は、この要求に応じて、グループアドレスで指定される各局のデータとして、上記収集で取得した子局のデータをセンターへ一括送信したり、中継局を多段に構成して、ポーリングの効率を高めている。
【０００５】
従来の階層型データ収集システムによれば、特許文献１の場合には、子局と中継局とを互いに通信可能にする特定の通信媒体・プロトコルが実装され、各子局は、あらかじめ固定的に特定の中継局に割当てられ、物理的・論理的に接続される必要がある。
このように、あらかじめ構成が定められる場合、上記特定の通信媒体・プロトコルは、単一通信媒体・特定のプロトコルとなることが多いが、大規模な階層型データ収集システムにおいては、子局の物理的・環境的・コスト的・性能的状況が一様であるとは限らない。
【０００６】
したがって、収集するデータ項目、要求精度、収集周期、応答性能、対応通信媒体、対応プロトコル、履歴保存量などが異なる種々の子局を収容する必要があり、このため、通信媒体・プロトコルを統一することが困難な場合がある。
この場合に対処するためには、中継局が全ての通信媒体・プロトコルに対応するようにするか、または、それぞれ異なる通信媒体・プロトコルに対応する複数種類の中継局を用意する必要がある。
【０００７】
このとき、中継局も、同様に物理的・環境的・性能的状況が異なるので、子局の収容数、対応可能な通信媒体、プロトコル、子局の応答性能や子局との距離、設置コストなどに鑑みて、中継局の配置および個数や中継局に対応するプロトコルを決定し、全ての子局とのリンクを確立しなければならない。
【０００８】
また、特許文献２のようにグループアドレスを用いた場合には、収集項目や収集周期など、できるだけ一括処理可能な子局を、１つの中継局に集めるなどの工夫が必要である。
特に、大規模な階層型データ収集システムにおいては、システム立ち上げ時に全ての子局・中継局があらかじめ揃っていないので、必要に応じて順次拡張・変更されていく場合があり、子局の追加・削除・変更に際しては、通信媒体・通信負荷・ＣＰＵ負荷・対応プロトコル・収集グループなどを考慮して、適切な中継局を選択して接続するという煩雑な処理が必要であり、そのメンテナンスは容易ではない。
また、中継局の追加・削除・変更・故障退避時にも、同様に上記各種特性を考慮して、子局の再配置・グループ分けを行うなどのメンテナンスが必要である。
【０００９】
【特許文献１】
特許第３１６３１４０号公報
【特許文献２】
特開平２−２２６２号公報
【００１０】
【発明が解決しようとする課題】
従来の階層型データ収集システムは以上のように、特許文献１の場合には、子局と中継局とが通信可能な特定の通信媒体・プロトコルを実装するとともに、各子局があらかじめ固定的に特定の中継局に割当てられて接続される必要があるので、中継局に関する各種特性から中継局の配置や個数およびプロトコルを決定し、全ての子局とのリンクを確立しなければならないという問題点があった。
【００１１】
また、特許文献２のようにグループアドレスを用いた場合には、収集項目や収集周期など、できるだけ一括処理が可能な子局を１つの中継局に集めるなどの工夫が必要となり、特に大規模な階層型データ収集システムでは、各種特性を考慮して適切な中継局を選択して接続するという煩雑な処理が必要となるうえ、中継局の追加・削除・変更・故障退避時にも同様に各種特性を考慮して、子局の再配置・グループ分けを行う必要があるという問題点があった。
【００１２】
この発明は上記のような問題点を解決するためになされたもので、大規模な階層型データ収集システムにおいて、子局情報に基づいて子局を割当てる中継局を決定するためのマッチング管理部（子局・中継局間のマッチング手段）を設けることにより、子局および中継局の追加・削除時の中継局に対する子局（グループ）の割当てを補助または自動化し、メンテナンスのコストを削減した階層型データ収集システムを得ることを目的とする。
【００１３】
【課題を解決するための手段】
この発明に係る階層型データ収集システムは、センターと、センターの配下にある複数の中継局と、各中継局の配下にある複数の子局とを備え、各中継局が各子局から収集したデータをセンターに転送する階層型階層型データ収集システムにおいて、各中継局は、センターからの試験要求を受信する試験要求受信部と、試験要求に基づいて各子局を試験する子局試験部と、試験要求に基づく試験結果をセンターに送信する試験結果送信部と、試験結果に基づいて割当てられた各子局を登録する子局登録部とを有し、センターは、各子局の情報を管理する子局管理部と、各中継局に対して各子局の試験要求を送信する試験要求送信部と、各中継局から送信される試験結果を受信する試験結果受信部と、各子局の情報を用いて各中継局のうちの接続可能な中継局に各子局を割当てるマッチング管理部とを有し、各子局の位置情報と各子局に対応可能な通信媒体とに基づいて、各子局が通信できる可能性のある範囲の中継局を抽出し、試験要求送信部を経由して試験要求を送信し、試験結果受信部を経由して試験要求に基づく試験結果を受取り、マッチング管理部により接続可能な中継局に各子局を割当て、各子局の登録時に接続可能な中継局を自動的に抽出し、接続可能な中継局のうちの１つの中継局に各子局を登録するものである。
【００１４】
【発明の実施の形態】
実施の形態１．
以下、図面を参照しながら、この発明の実施の形態１について詳細に説明する。
図１はこの発明の実施の形態１を示すブロック構成図である。
図１において、階層型データ収集システムは、センター１と、センター１の配下にある複数の中継局２と、各中継局２の配下にある複数の子局３とを備え、各中継局２は、各子局３から収集したデータをセンターに転送するようになっている。なお、ここでは、煩雑さを回避するために、代表的に単一の子局３を示している。
【００１５】
センター１は、各子局３の新設時や中継局２の故障時に、各子局３の情報を用いて接続可能な各中継局２に各子局３を割当てるマッチング管理部１１と、中継局２の情報を保存管理する中継局管理部１２と、子局３の情報を保存管理する子局管理部１３と、各子局３のマッチング結果の試験を行うための試験要求を各中継局２に送信する試験要求送信部１４と、各中継局２から送信される試験結果を受信してマッチング管理部１１に反映させるための試験結果受信部１５とを有する。
【００１６】
各中継局２は、センター１からの試験要求を受信する試験要求受信部２１と、試験要求の指示にしたがって各子局３の試験を行う子局試験部２２と、試験要求に基づく試験結果をセンター１に送信する試験結果送信部２３と、試験結果に基づいてセンター１で割当てられた各子局３を登録する子局登録部２４とを有する。
【００１７】
センター１は、各子局３の位置情報と、各子局３に対応可能な通信媒体とに基づいて、各子局３が通信できる可能性のある範囲の中継局２を抽出し、この中継局２に対して試験要求送信部１４を経由して試験要求を送信し、試験結果受信部１５を経由して試験要求に基づく試験結果を受取り、マッチング管理部１１により接続可能な中継局２に各子局３を割当てる。これにより、各子局３の登録時に接続可能な中継局２を自動的に抽出して、接続可能な中継局２のうちの１つの中継局２に各子局３を登録するようになっている。
【００１８】
次に、図２のフローチャートを参照しながら、図１に示した階層型データ収集システムに、新規子局Ｘ（図示せず）が追加されたときの動作について説明する。
新規子局Ｘを追加する場合、センター１内のマッチング管理部１１は、子局管理部１３から子局Ｘの位置と子局Ｘが対応可能な通信媒体を取得し、子局Ｘが通信できる可能性のある範囲の中継局２を中継局管理部１２に問合せ、子局Ｘの中継局候補Ａとする（ステップｎ１）。
【００１９】
このとき、マッチング管理部１１は、中継局候補群Ａとして１つ以上の中継局２が存在するか否かを判定し（ステップｎ２）、中継局候補群Ａが存在せず空（すなわち、Ｎ）と判定された場合には、中継局２の新設を促し（ステップｎ９）、図２の処理を終了する。
一方、ステップｎ２において、中継局候補群Ａが１つ以上の中継局２を含む（すなわち、Ｙ）と判定されれば、これら中継局２の中から、子局Ｘが期待するプロトコル（たとえば、ＨＴＴＰによるポーリング、子局ＸからのＰｕｓｈ送信、メールによる通知、など）に対応可能な中継局候補群Ｂを抽出する（ステップｎ３）。
【００２０】
続いて、マッチング管理部１１は、中継局候補群Ｂとして１つ以上の中継局２が存在するか否かを判定し（ステップｎ４）、中継局候補群Ｂが１つ以上の中継局２を含む（すなわち、Ｙ）と判定されれば、ステップｎ６（後述する）に進む。
一方、ステップｎ４において、中継局候補群Ｂが空（すなわち、Ｎ）と判定された場合には、中継局候補群Ａから１つの中継局２を選択し、対応モジュールをインストールして（ステップｎ５）、ステップｎ６に進む。これにより、子局Ｘに対応可能な中継局候補群Ｂが得られる。
【００２１】
このとき、マッチング管理部１１は、ステップｎ３〜ｎ５で得られた中継局候補群Ｂが実際に子局Ｘに対して通信可能か否かを判定するため、試験要求送信部１４に中継局候補群Ｂを渡す。
これにより、試験要求送信部１４は、指定された中継局候補群Ｂの各中継局２の試験要求受信部２１に対して試験要求を送信し、試験要求を受けた試験要求受信部２１は、子局試験部２２を経由して、指定された子局Ｘに対して接続確認を行う。
以下、試験結果送信部２３は、上記試験の可否、応答性能などの試験結果を、センター１内の試験結果受信部１５に通知する。
マッチング管理部１１は、試験結果受信部１５を経由して試験結果を受信し、最終的に通信可能な中継局候補群Ｃを抽出する（ステップｎ６）。
【００２２】
続いて、マッチング管理部１１は、中継局候補群Ｃとして１つ以上の中継局２が存在するか否かを判定し（ステップｎ７）、通信可能な中継局が存在しない（すなわち、Ｎ）と判定された場合には、中継局２の新設を促し（ステップｎ９）、図２の処理を終了する。
一方、ステップｎ７において、通信可能な中継局候補群Ｃが存在する（すなわち、Ｙ）と判定されれば、最終的に得られた中継局群Ｄを子局管理部１３に登録するとともに、中継局群Ｄのうちの任意の中継局２の子局登録部２４に対して、追加された子局Ｘを割当て（ステップｎ８）、図２の処理を終了する。
【００２３】
このように、階層型データ収集システムのセンター１に、子局３を各中継局２に割当てるマッチング管理部１１と試験要求送信部１４とを設けることにより、各子局３の登録時において、各子局３をどの中継局２に割当てるかの決定を設計者が行うのではなく、通信媒体やプロトコルのマッチングにより対応可能な中継局２を絞り込み、個々の中継局２と当該子局３との接続確認により、確実に接続可能な中継局２を選択して割当てることができる。
また、対応可能な中継局２を中継局候補群Ｃとして複数抽出して管理することができるので、或る中継局２が障害やリプレースなどで使えなくなった場合には、即座に各子局３を他の代替の中継局２に振り分けることができる。
【００２４】
実施の形態２．
なお、上記実施の形態１（図１参照）では、センター１の試験要求送信部１４から各中継局２に対して個別に試験要求を行う場合について説明したが、たとえば図３に示すように、センター１の試験要求送信部１４から、試験対象となる中継局リスト４を、リスト中の最初の中継局２の試験要求受信部２１に送信してもよい。
図３はこの発明の実施の形態２を示すブロック構成図であり、前述（図１参照）と同様のものについては、前述と同一符号を付して詳述を省略する。
【００２５】
図３において、センター１の試験要求送信部１４は、マッチング管理部１１が抽出した中継局リスト４をリスト中の最初の中継局２のみに送信し、各中継局２の試験結果送信部２３は、試験結果および中継局リスト４を、リスト中の次の中継局２に順次受け渡すようにし、センター１の試験結果受信部１５は、リスト中の全ての中継局２の試験結果を一括して受信するようになっている。
【００２６】
すなわち、最初の中継局２の試験結果送信部２３は、各子局３の試験結果を中継局リスト４に付加して、センター１に対してではなく、中継局リスト４の次の中継局２の試験要求受信部２１に送信する。
以下、順次に、次の中継局２の試験要求受信部２１に送信するように構成し、最終の中継局２から最終的な試験結果をセンター１に送信する。
これにより、各中継局２の試験途中段階でセンター１に何ら負荷をかけることなく、各子局３と各中継局２との通信可否を知ることができる。
【００２７】
実施の形態３．
なお、上記実施の形態２（図３参照）では、各中継局１から各子局３に向けて試験を開始する場合について説明したが、たとえば図４に示すように、各子局３内に試験要求受信部３１と、第１の子局試験部３２と、試験結果送信部３３とを設け、センター１の試験要求送信部１４から子局３内の試験要求受信部３１に対して、中継局リスト４を直接送付してもよい。
図４はこの発明の実施の形態３を示すブロック構成図であり、前述（図１、図３参照）と同様のものについては、前述と同一符号を付して詳述を省略する。
【００２８】
図４において、各子局３は、センター１からの試験要求を受信する試験要求受信部３１と、試験要求に基づいて各子局３を試験する第１の子局試験部３２と、試験要求に基づく試験結果をセンター１に送信する試験結果送信部３３とを有する。
また、各中継局２は、第１の子局試験部３２と関連して各子局３を試験する第２の子局試験部２２と、試験結果に基づいて割当てられた各子局３を登録する子局登録部２４とを有し、前述の試験要求受信部２１および試験結果送信部２３は不要となっている。
【００２９】
センター１において、試験要求送信部１４は、各子局３に対して試験要求を送信し、試験結果受信部１５は、各子局３から送信される試験結果を受信するようになっている。
すなわち、センター１の試験要求送信部１４は、マッチング管理部１１が抽出した中継局リスト４を各子局３に送信し、各子局３は、中継局リスト４に基づいて、各中継局２との接続可否を試験し、中継局リスト４中の全ての中継局２の試験結果を一括して送信する。
【００３０】
この場合、センター１の試験結果受信部１５は、全ての中継局２の試験結果を子局３から一括して受信することができる。
これにより、中継局２における第２の試験部２２を簡略化することができる。
また、たとえば中継局２に障害が発生している場合でも、子局３側で試験処理を完了することができる。
【００３１】
実施の形態４．
なお、上記実施の形態１〜３では、各中継局２の処理能力に関して特に考慮しなかったが、たとえば図５のように、各中継局２の処理能力を考慮して最終的な中継局群Ｄを抽出（ステップｎ１０〜ｎ８）してもよい。
図５はこの発明の実施の形態４による追加子局Ｘに対する中継局２の割当処理を示すフローチャートであり、前述（図２参照）と同様の処理動作については、前述と同一符号を付して詳述を省略する。
【００３２】
この場合、各中継局２に対する新規子局Ｘの割当ては、試験要求に基づく新規子局Ｘと各中継局２との間の接続試験による通信可能状態と、各中継局２側の子局収容能力の余裕状態とに基づいて行われる。
また、全ての中継局２について子局収容能力に十分な余裕がない場合には、特定の中継局２に既に登録されている子局３を別の中継局２に振り分けることにより、特定の中継局２に新規子局Ｘを割当てるようになっている。
【００３３】
図５において、まず、前述と同様のステップｎ１〜ｎ６により、追加の新規子局Ｘに対して通信可能な中継局候補群Ｃを抽出し、中継局候補群Ｃとして１つ以上の中継局２が存在するか否かを判定する（ステップｎ７）。
もし、中継局２が存在する（すなわち、Ｙ）と判定されれば、続いて、子局収容数に余裕のある中継局群Ｄを抽出し（ステップｎ１０）、中継局群Ｄとして１つ以上の中継局２が存在するか否かを判定する（ステップｎ１１）。
【００３４】
ステップｎ１０、ｎ１１においては、たとえば、各中継局２が、リソース的な要因（ＣＰＵ処理能力、通信性能、メモリ容量、接続セッション数など）で、子局収容数に上限がある場合でも、通信可能な中継局候補群Ｃを抽出後に、子局収容数に余裕があるか否かを判定して、子局収容数に余裕のある中継局群Ｄが抽出される。
ステップｎ１１において、中継局群Ｄとして中継局２が存在する（すなわち、Ｙ）と判定されれば、その中継局群Ｄをセンター１の子局管理部１３および新規子局Ｘに通知して（ステップｎ８）、図５の処理を終了する。
【００３５】
一方、ステップｎ１１において、子局収容数に余裕のある中継局２が中継局候補群Ｃに存在しない（すなわち、Ｎ）と判定された場合には、中継局候補群Ｃの各中継局２に収容されている各子局３から、中継局候補群Ｃ以外の代替中継局に割当て可能な子局３を抽出し（ステップｎ１２）、変更可能な子局３が存在するか否かを判定する（ステップｎ１３）。
【００３６】
もし、割当て変更可能な子局３について代替中継局を判定し、中継局候補群Ｃに含まれない代替中継局を保有する子局３が存在する（すなわち、Ｙ）と判定されれば、この子局３を代替中継局に割当て変更し、元々属していた中継局２の収容能力を回復して、この子局３が元々属していた中継局２に新規子局Ｘを追加登録し（ステップｎ１４）、ステップｎ８に進む。
また、ステップｎ１３において、変更可能な子局３が存在しない（すなわち、Ｎ）と判定された場合には、中継局２の新設を促して（ステップｎ９）、図５の処理を終了する。
【００３７】
このように、中継局２の子局収容数を考慮して、最適な中継局２に新規子局Ｘを割当てることができる。また、各中継局２に一旦登録された子局３であっても、必要に応じて割当て変更し、中継局２間で融通することにより、システム全体の子局収容能力を高めることができる。
【００３８】
実施の形態５．
なお、上記実施の形態１〜４では、通信可否・収容可否のみに基づいて登録先の中継局２を決定したが、たとえば図６に示すように、試験結果として、応答性能や類似子局（同一プロトコル・同一周期・同一収集項目など）の数も収集し、通信可能な中継局２のうち、応答性能や類似子局数に基づいて割当てる優先度を決定してもよい。
図６はこの発明の実施の形態５による試験結果を示す説明図であり、たとえば４つの中継局Ａ〜Ｄに対して、通信可否（ＯＫまたはＮＧ）、応答性能（秒）、収容数（占有率％）、同一プロトコル子局数（類似度％）、同一周期子局数（類似度％）、同一収集項目子局数（類似度％）を、試験結果として含む場合を示している。
【００３９】
この場合、センター１に収集される試験結果は、各子局３と各中継局２との間の接続試験の結果と、接続試験の応答性能および各中継局２の子局収容数と、各中継局２に割当てられた各子局３の類似度とを含み、センター１内のマッチング管理部１１は、試験結果に基づいて、各子局３を割当てる中継局２に優先度を与えるようになっている。
【００４０】
これにより、たとえば、応答性能を優先すれば、ネットワークの速い中継局Ａ（１秒）が優先的に選択され、システム全体の性能を高めることができる。
また、占有率を優先すれば、余裕の大きい中継局Ａ（５０％）が優先的に選択され、負荷バランスを均一化したシステムを実現することができる。
また、同一プロトコルや同一周期の類似子局数を優先すれば、中継局ＣまたはＤ（１００％、５０％）が優先的に選択され、類似した子局３からなる一括処理グループを形成することができる。したがって、センター１との通信を一括化したり、中継局２内で集計や加工処理を効率よく実現することができる。
【００４１】
実施の形態６．
なお、上記実施の形態１〜５では、子局３の新規登録時の中継局２の割当方法について主に説明したが、たとえば図７に示すように、中継局２にネゴシエーション部を設けて、割当後のシステム全体の負荷バランスを自動的に均一化できるように構成してもよい。
図７はこの発明の実施の形態６を示すブロック構成図であり、前述と同様のものについては、前述と同一符号を付して、または符号に後に「’」を付して詳述を省略する。また、ここでは、煩雑さを回避するために、ネゴシエーション部と直接関連しない構成要素の図示を一部省略している。
【００４２】
図７において、各中継局２は、他の中継局２と連携するためのネゴシエーション部２６を有する。
ネゴシエーション部２６は、子局試験部２２および子局登録部２４に関連しており、或る中継局２が高負荷の場合には、近接する他の中継局２’に対して、或る中継局２の配下にある子局３を委譲するようになっている。
【００４３】
すなわち、ネゴシエーション部２６は、自身の中継局２の配下にある負荷が高い場合には、センター１の中継局管理部１２から近傍の中継局情報（物理的・ネットワーク的位置が近く、同一の通信媒体またはプロトコルを有する中継局）を取得し、子局３（または、子局グループ）の委譲を、近傍の中継局２’のネゴシエーション部２６に打診する。
子局委譲の打診を受けた中継局２’のネゴシエーション部２６は、自身の中継局２’の負荷と元の中継局２の負荷とを比較し、自身の中継局２’の負荷の方が低い場合には、自身の子局試験部２２に指示を送信して、子局３の接続確認を行う。
【００４４】
中継局２’内のネゴシエーション部２６および子局試験部２２による接続確認の結果、元の中継局２の子局３が接続できた場合には、元の中継局２における子局３の登録を削除し、自身の中継局２’に子局３を登録する。
これにより、システム全体として、自動的に負荷バランスの取れたシステムを構成することができる。
【００４５】
実施の形態７．
なお、上記実施の形態６（図７参照）では、各中継局２のネゴシエーション部２６を介して単に負荷バランスを取る場合について説明したが、たとえば図８に示すように、ネゴシエーション部２６は、自身が属する中継局の配下にある子局３のうちの類似度の低い子局を他の中継局２’に委譲するようにしてもよい。
図８はこの発明の実施の形態７を示すブロック構成図であり、前述（図７参照）と同様のものについては、同一符号を付して詳述を省略する。
【００４６】
図８において、或る中継局２は、割当後の各子局３内に類似度が低い子局Ｘを有する。
この場合、各中継局２のネゴシエーション部２６は、自身が属する中継局内の類似度が低い子局Ｘを、近接する他の中継局２’に委譲するようになっている。
すなわち、ネゴシエーション部２６は、自身の中継局２の配下にある負荷が高い場合には、センター１の中継局管理部１２から近傍中継局情報（物理的・ネットワーク的位置が近く、同一の通信媒体またはプロトコルを有する中継局）を取得して、子局Ｘの委譲を近傍中継局２’のネゴシエーション部２６に打診する。
【００４７】
打診を受けた中継局２’のネゴシエーション部２６は、自身の中継局２’内での子局Ｘの類似度を計算し、元の中継局２での類似度よりも自身の中継局２’での類似度が高い場合には、自身の子局試験部２２に指示を送信して、子局Ｘの接続確認を行う。
もし、子局Ｘが接続できた場合には、前述と同様に、元の中継局２における子局Ｘの登録を削除し、中継局２’に子局Ｘを登録する。
これにより、システム全体として、自動的に類似度が高い子局３の配置を実現することができ、一括送信や加工・集計処理を効率よく実現することができる。
【００４８】
【発明の効果】
以上のように、この発明によれば、センターと、センターの配下にある複数の中継局と、各中継局の配下にある複数の子局とを備え、各中継局が各子局から収集したデータをセンターに転送する階層型階層型データ収集システムにおいて、各中継局は、センターからの試験要求を受信する試験要求受信部と、試験要求に基づいて各子局を試験する子局試験部と、試験要求に基づく試験結果をセンターに送信する試験結果送信部と、試験結果に基づいて割当てられた各子局を登録する子局登録部とを有し、センターは、各子局の情報を管理する子局管理部と、各中継局に対して各子局の試験要求を送信する試験要求送信部と、各中継局から送信される試験結果を受信する試験結果受信部と、各子局の情報を用いて各中継局のうちの接続可能な中継局に各子局を割当てるマッチング管理部とを有し、各子局の位置情報と各子局に対応可能な通信媒体とに基づいて、各子局が通信できる可能性のある範囲の中継局を抽出し、試験要求送信部を経由して試験要求を送信し、試験結果受信部を経由して試験要求に基づく試験結果を受取り、マッチング管理部により接続可能な中継局に各子局を割当て、各子局の登録時に接続可能な中継局を自動的に抽出し、接続可能な中継局のうちの１つの中継局に各子局を登録するようにしたので、子局および中継局の追加・削除時の中継局に対する子局・グループの割当てを補助または自動化し、メンテナンスのコストを削減した階層型データ収集システムが得られる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１を示すブロック構成図である。
【図２】この発明の実施の形態１による割当処理動作を示すフローチャートである。
【図３】この発明の実施の形態２を示すブロック構成図である。
【図４】この発明の実施の形態３を示すブロック構成図である。
【図５】この発明の実施の形態４による割当処理動作を示すフローチャートである。
【図６】この発明の実施の形態５による試験結果を示す説明図である。
【図７】この発明の実施の形態６を示すブロック構成図である。
【図８】この発明の実施の形態７を示すブロック構成図である。
【符号の説明】
１  センター、２  中継局、３  子局、１１  マッチング管理部、１２  中継局管理部、１３  子局管理部、１４  試験要求送信部、１５  試験結果受信部、２１  試験要求受信部、２２  子局試験部、２３  試験結果送信部、２４  子局登録部、２６  ネゴシエーション部、３１  試験要求受信部、３２  子局試験部、３３  試験結果送信部。
【図１】
2004289715.tif 000003
【図２】
2004289715.tif 000004
【図３】
2004289715.tif 000005
【図４】
2004289715.tif 000006
【図５】
2004289715.tif 000007
【図６】
2004289715.tif 000008
【図７】
2004289715.tif 000009
【図８】
2004289715.tif 000010