(57)【要約】【課題】従来のマルチキャストを用いたネットワーク端末管理方法では、ネットワーク管理装置が発行する要求に対して全端末がユニキャストで応答を送信するため、ネットワークの伝送帯域が増大する。このため管理以外の重要なデータ伝送の帯域を圧迫して、伝送遅延が増大したり、伝送上のデータ損失の確率が高くなるという欠点がある。【解決手段】ネットワーク管理装置がネットワーク上の端末にマルチキャストを用いて要求命令を送信し、要求命令を受信した各端末は複数台単位のブロック代表端末に対してユニキャストを用いて受信応答を返して、さらに応答を受信した前期ブロック代表端末が前期ネットワーク管理装置へユニキャストを用いて応答を返すことを特徴とするネットワーク端末管理方法を目的とする。【選択図】　図１
2004120357.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク管理装置がネットワーク上の端末にマルチキャストを用いて要求命令を送信し、要求命令を受信した各端末は複数台単位のブロック代表端末に対してユニキャストを用いて受信応答を返して、さらに応答を受信した前期ブロック代表端末が前期ネットワーク管理装置へユニキャストを用いて応答を返すことを特徴とするネットワーク端末管理方法。
【請求項２】
ネットワーク管理装置がネットワーク上の複数台単位のブロック代表端末に対してマルチキャストを用いて要求命令を送信し、命令を受信した前期ブロック代表端末はブロック内の複数台の端末に対してマルチキャストで要求命令を送信した後ブロック内の各端末から受信応答を受信して、前期ネットワーク管理装置へユニキャストで応答を返すことを特徴とするネットワーク端末管理方法。
【請求項３】
前期ネットワーク管理装置が指定時間毎にネットワーク上の端末に対してマルチキャストを用いて要求命令を送信して、端末からの状態通知を受信することを特徴とする請求項１または請求項２に記載のネットワーク端末管理方法。
【請求項４】
前期ネットワーク管理装置がネットワーク上の端末に対してマルチキャストを用いて要求命令を送信した後、前期端末が指定時間毎に前期ネットワーク管理装置に対して返信することを特徴とする請求項１または請求項２に記載のネットワーク端末管理方法。
【請求項５】
前期ネットワーク管理装置がネットワーク上の端末に対してマルチキャストを用いて要求命令を送信して端末からの返信を受信した後、同一のマルチキャストアドレスを用いて端末に対してデータを送信することを特徴とする請求項１から請求項４に記載のネットワーク端末管理方法。
【請求項６】
前期ネットワーク管理装置がネットワーク上の端末に対して要求命令用のマルチキャストと別途、マルチキャストアドレスを用いてデータを送信することを特徴とする請求項１から請求項４に記載のネットワーク端末管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワーク端末管理方法に関するものである。
【０００２】
【従来の技術】
図１３、図１４は従来のマルチキャストを用いたネットワーク端末管理方法を示すものである。
【０００３】
図１４はネットワークシステムを示し、１０はネットワーク管理装置、２０、２１はネットワーク中継器、２３０〜２３２、２４０〜２４２は端末である。
【０００４】
図１４において、ネットワーク管理装置１０はネットワーク中継器２０、２１経由で各端末２３０〜２３２、２４０〜２４２に要求を送信する。このような場合、従来ネットワーク管理装置１０はユニキャストで各端末毎に送信するか、またマルチキャストを用いて全端末に一斉送信する方法が使われる。要求を受信した端末（Ｓ９１）は、図１３の処理の流れに示すように各々がネットワーク管理装置１０に対して返答データを送信する（Ｓ９２）。
【０００５】
マルチキャストの場合、まずネットワーク管理装置１０からの要求を受信したネットワーク中継器２０，２１は、各端末に接続された伝送路を通して一斉に要求を端末へ転送する。
【０００６】
この場合、ネットワーク管理装置１０から全端末へマルチキャストで送信されるため、送信に必要なネットワークの伝送帯域は小さい。しかし逆方向の各端末からネットワーク管理装置２０への返答データはユニキャストで送信されるため、返答データの伝送帯域が端末数に比例して増大する。この結果、端末管理以外で使用されている通常のデータ伝送に必要な帯域を圧迫して、伝送遅延を発生させる可能性が高い。
【０００７】
このように従来のマルチキャストを用いたネットワーク端末管理方法では、全ての端末からネットワーク管理装置への応答がユニキャストで送信されるため、データ伝送帯域が増大して通常のデータ伝送を妨げる可能性が高く、数百端末以上のような大規模システムの端末管理は困難であるという欠点がある。
【０００８】
【特許文献１】
特開平１１−　３４０９９１号公報
【０００９】
【発明が解決しようとする課題】
上記のように従来のマルチキャストを用いたネットワーク端末管理方法では、伝送帯域が増大して通常のデータ伝送を妨げる可能性が高く、大規模システムに適していないという欠点がある。
【００１０】
本発明はかかる点に鑑み、端末からのデータ返信に必要な伝送帯域を軽減させる、ネットワーク端末管理方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
この課題を解決するために、請求項１に記載の本願第１の発明のネットワーク端末管理方法は、ネットワーク管理装置がネットワーク上の端末にマルチキャストを用いて要求命令を送信し、要求命令を受信した各端末は複数台単位のブロック代表端末に対してユニキャストを用いて受信応答を返して、さらに応答を受信した前期ブロック代表端末が前期ネットワーク管理装置へユニキャストを用いて応答を返すことを特徴とするものである。
【００１２】
また、請求項２に記載の本願第２の発明のネットワーク端末管理方法は、ネットワーク管理装置がネットワーク上の複数台単位のブロック代表端末に対してマルチキャストを用いて要求命令を送信し、命令を受信した前期ブロック代表端末はブロック内の複数台の端末に対してマルチキャストで要求命令を送信した後ブロック内の各端末から受信応答を受信して、前期ネットワーク管理装置へユニキャストで応答を返すものである。
【００１３】
また、請求項３に記載の本願第３の発明のネットワーク端末管理方法は、前期ネットワーク管理装置が指定時間毎にネットワーク上の端末に対してマルチキャストを用いて要求命令を送信して、端末からの状態通知を受信するものである。
【００１４】
また、請求項４に記載の本願第３の発明のネットワーク端末管理方法は、前期ネットワーク管理装置がネットワーク上の端末に対してマルチキャストを用いて要求命令を送信した後、前期端末が指定時間毎に前期ネットワーク管理装置に対して返信するものである。
【００１５】
また、請求項５に記載の本願第４の発明のネットワーク端末管理方法は、前期ネットワーク管理装置がネットワーク上の端末に対してマルチキャストを用いて要求命令を送信して端末からの返信を受信した後、同一のマルチキャストアドレスを用いて端末に対してデータを送信するものである。
【００１６】
また、請求項６に記載の本願第４の発明のネットワーク端末管理方法は、前期ネットワーク管理装置がネットワーク上の端末に対して要求命令用のマルチキャストと別途、マルチキャストアドレスを用いてデータを送信するものである。
【００１７】
【発明の実施の形態】
（実施の形態１）
図１、図２、図３、図４は本願第１の発明のネットワーク端末管理方法を利用した実施の一形態を示す図である。
【００１８】
図１はシステム全体を示し、１０はネットワーク管理装置、２０、２１はネットワーク中継器、３０はブロック１の代表端末、３１〜３３はブロック１に属する端末、４０はブロック２の代表端末、４１〜４３はブロック２に属する端末である。
【００１９】
図２は各端末のネットワーク処理部１００を示しており、１１０はネットワークに関する処理を行う制御部、１２０はネットワーク管理に必要なデータを格納する管理情報、１３０はネットワークに接続されるネットワークＩ／Ｆである。
【００２０】
図３は管理情報１２０の内容を示しており、１２１はブロックを代表する端末を示すブロック代表端末ＩＤ、１２２は自分自身の端末を示す自端末ＩＤ、１２３は複数台の端末を１つの管理単位とする「ブロック」に含まれるブロック端末数、１２４はブロック内の端末数を計測する端末数カウンタである。
【００２１】
図４は各端末での処理の流れを示している。
【００２２】
以下では図１、図２、図３および図４を用いてネットワーク端末管理方法を説明する。
【００２３】
まずネットワーク管理装置１０がマルチキャストを用いて、端末への管理要求データをネットワークに送信し、その管理要求データはネットワーク中継器を経由して各端末に送信される。例えばブロック１ではネットワーク中継器２０を経由して各端末３０〜３３に送信され、ブロック２ではネットワーク中継器２１を経由して各端末４０〜４３に送信される。
【００２４】
各端末はネットワーク管理部１００の制御部１１０がネットワークＩ／Ｆ１３０に管理要求データを受信したことを検出した場合（Ｓ４１）、ブロック代表端末ＩＤ　１２１と自端末ＩＤ１２２が一致するかどうかを判断する（Ｓ４２）。一致しなければ制御部１１０はユニキャストを用いてブロック代表端末３０へ管理要求の応答を返す（Ｓ４７）。
【００２５】
一方ブロック代表端末ＩＤ　１２１と自端末ＩＤ１２２が一致すれば、この端末がブロック代表端末であるので、その制御部１１０はブロック内の他端末３１〜３３からの応答受信を待つ（Ｓ４３）。制御部１１０はネットワークＩ／Ｆ１３０が各端末からの応答受信を検出した時、端末数カウンタ１２４を１つ増加させ（Ｓ４４）、ブロック端末数１２３と比較する（Ｓ４５）。さらにブロック代表端末の制御部１１０は端末数カウンタ１２４とブロック端末数１２３が一致するまで応答受信を待つ。そして端末数カウンタ１２４とブロック端末数１２３が一致した場合、ブロック内の全ての端末３１〜３３からの応答を受信したことを示しているので、ブロック代表端末の制御部１１０は、ネットワーク管理装置１０が送信した管理要求に対する応答として、このブロックの応答データをユニキャストで送信する（Ｓ４６）。
【００２６】
同様にブロック２の代表端末４０は、応答データをネットワーク管理装置１０へユニキャストで送信する。
【００２７】
このように各ブロックの代表端末が応答データをネットワーク管理装置１０へユニキャストで送信する。
【００２８】
以上のように、本実施例によれば、ネットワーク管理装置からの管理要求に対する返答データをブロック単位の代表端末がユニキャストで送信することから返答データ量が削減されるため、ネットワークの伝送帯域を軽減できる共に、ネットワーク管理装置１０が応答を受信する処理負荷を削減することができる。
【００２９】
（実施の形態２）
図５、図６、図７、図８は本願第２の発明のネットワーク端末管理方法を利用した実施の一形態を示す図である。
【００３０】
図５において、１１はブロック単位の端末管理を行うネットワーク管理装置、１４０はブロック単位の端末情報である。
【００３１】
図６は端末情報１４０に格納される、各ブロックのブロック代表端末のネットワークアドレス１４１〜１４４を示している。
【００３２】
図７は各端末内で保持している管理情報１５０の内容を示しており、１５１はブロックを代表する端末を示すブロック代表端末ＩＤ、１５２は自分自身の端末を示す自端末ＩＤ、１５３は複数台の端末を１つの管理単位とする「ブロック」に含まれるブロック端末数、１５４はブロック内の端末数を計測する端末数カウンタである。また図８は各端末での処理の流れを示している。
【００３３】
以下では図５、図６および図７を用いて、図８の処理の流れに従ってネットワーク端末管理方法を説明する。
【００３４】
まずネットワーク管理装置１１は端末情報１４０を参照し、管理要求データを各ブロックの代表端末アドレス宛にユニキャストで送信する。管理要求データはネットワークを介し、ネットワーク中継器２０を経由して各代表端末に届き、受信される。
【００３５】
まず端末ではネットワーク管理部１００の制御部１１０がブロック代表端末ＩＤ　１５１と自端末ＩＤ１５２が一致するかどうかを判断する（Ｓ７１）。一致すればこの端末はブロック代表端末であることから、制御部１１０がネットワークＩ／Ｆ１３０に管理要求データの受信を待機する（Ｓ７２）。受信を検出した時にはブロック内の各端末に対して、管理要求データをマルチキャストで送信する（Ｓ７３）。
【００３６】
一致しなければ代表端末以外の端末であり、ブロック代表端末からの管理要求データの受信を待ち続け（Ｓ７８）、受信した時には、ユニキャストでブロック代表端末への応答を送信する（Ｓ７９）。
【００３７】
さて、ブロック代表端末では、制御部１１０がブロック内の他端末からの応答受信を待機し（Ｓ７４）、制御部１１０がネットワークＩ／Ｆ１３０で応答の受信を検出した時には、端末数カウンタ１５４を１つ増加させてブロック端末数１５３と比較する（Ｓ７５）。もし端末数カウンタ１５４とブロック端末数１５３が一致しなければ、再び他の端末の応答受信を待つ（Ｓ７４）。一致する場合にはブロック内の全ての端末からの応答を受信したことを示し、制御部１１０が管理要求に対する応答データをネットワーク管理装置１０へユニキャストで送信する（Ｓ７７）。
【００３８】
同様にして、各ブロックの代表端末が応答データをネットワーク管理装置１１へユニキャストで送信する。
【００３９】
以上のように、本実施例によれば、ネットワーク管理装置と各ブロック代表端末の間でのユニキャストによる送受信と、ブロック内の代表端末から各端末へのマルチキャスト送信を行うことにより、ネットワーク全体でのマルチキャスト送信によるデータ伝送量を削減する共に、ネットワーク管理装置の応答受信の処理負荷を軽減することができる。
【００４０】
（実施の形態３）
図９、図１０、図１１は本発明の請求項４に記載の本願第３の発明のネットワーク端末管理方法を利用した実施の一形態を示す図である。
【００４１】
図９は各端末のネットワーク処理部２００を示しており、１１０はネットワーク処理を制御する制御部、１５０はネットワーク管理用のデータを格納する管理情報、１３０はネットワークに接続されるネットワークＩ／Ｆ、１６０は時間を管理するタイマー部である。
【００４２】
図１１は各端末での処理の流れを示している。
【００４３】
以下では、図７、図９、図１０、図１１を用いてネットワーク端末管理方法を説明する。
【００４４】
まずネットワーク管理装置１０が端末に管理要求データをマルチキャスト送信し、ブロック代表端末を介して各端末へ管理要求を転送する過程は実施の形態１で説明した通りである。
【００４５】
さて端末では、ネットワーク管理部２００のネットワークＩ／Ｆ１３０が管理要求データの受信を検出した場合（Ｓ８１）、制御部１１０はブロック代表端末ＩＤ　１５１と自端末ＩＤ１５２が一致するかどうかを判断する（Ｓ８２）。
【００４６】
一致しない場合、制御部１１０はユニキャストを用いてブロック代表端末３０へ管理要求の応答を返す（Ｓ８７）。次に制御部１１０は図７の管理情報１５０の自走フラグ１５６を参照し（Ｓ８８）、その値が有効であれば、時間周期１５５に格納された周期値でタイマー部１６０が通知するように動作開始を指示し、タイマー部１６０の通知を受けるまで待機する（Ｓ８９）。そして通知を受けた制御部１１０はブロック代表端末に応答を返す（Ｓ８７）。このようにして図１０に示すようにブロック内の各端末では各周期毎にタイマー部１６０から通知の待機とブロック代表端末への応答を返す。
【００４７】
一方、ブロック代表端末３０は各端末からのデータ受信を待機し（Ｓ８３）、データ受信した端末数カウンタ１５４がブロック端末数１５３と一致するまで待機した後（Ｓ８５）、応答をネットワーク管理装置１０へ送信する（Ｓ８６）。
【００４８】
このように各端末がタイマー部１６０を用いて定期的に応答する場合、ネットワーク管理装置１０から端末に対して毎回管理要求を送信する必要がないため、ネットワークの伝送帯域を軽減することができる。
【００４９】
また各端末の正常動作など状態確認を定期的に行う場合についても、本方法を用いることでネットワーク管理装置の管理要求の送信が１度で済むことから、その処理負荷を軽減できる。
【００５０】
以上のように本実施例によれば、ネットワーク管理装置の管理要求送信による負荷軽減と、管理に必要な伝送帯域を削減できる。
【００５１】
なお、本実施の形態では、説明の都合上、一定時間の周期毎に端末から応答を送信する場合を取り上げたが、一定間隔でなく指定された時間に応答を送信する場合も含まれる。
【００５２】
（実施の形態４）
図１２は本発明の請求項５に記載の本願第４の発明のネットワーク端末管理方法を利用した実施の一形態を示す図である。
【００５３】
図１２は、ネットワーク管理装置、ブロック代表端末、各端末のデータ送信と返答およびデータ送信について、時間経緯を示した図である。
【００５４】
これまでに説明した実施の形態においては、マルチキャストを用いて、ネットワーク管理装置から端末への管理要求だけを送信していたが、ここでは管理要求とは別種類のデータも送信する場合を扱う。
【００５５】
まずネットワーク管理装置が管理要求を送信し、各端末からの返答を受信するまでの処理は、実施の形態１と同様である。
【００５６】
図１における管理要求に対する各端末からの返答を受信した後、ネットワーク管理装置１０は、図１２に示すように、各端末に対して管理要求と異なる種類のデータを同じマルチキャストで送信する。ブロック代表端末を経由して各端末がこのデータを受信するまでの操作は、実施の形態１と同様の処理を行う。
【００５７】
さて、各端末が管理要求と異なる種類のデータを受信した後、各端末はネットワーク管理装置１０に対して返答を送信しなくても、管理要求のデータ受信後の処理と同様にブロック代表端末を介してデータ受信の返答を送信してもよいものとする。
【００５８】
このように同じマルチキャストを用いて端末の管理要求と異なる種類のデータ送信を組み合わせた方法では、管理要求とデータ送信を別々に制御する方法と比較した場合、ネットワーク管理装置から端末へのデータ送信の開始・終了制御に伴うコマンド送信と応答受信が必要ないために、ネットワーク伝送量を軽減することができる。
【００５９】
また、ネットワーク管理装置から端末に対する管理要求を送信するマルチキャストとは別のマルチキャスト・アドレスを割り当ててデータを送信する方法を用いてもよい。
【００６０】
この場合、管理要求とデータ送信が異なるマルチキャストを使用するので非同期処理が可能となる。このため管理要求を用いて端末側のデータ受信を中断させる処理など、端末動作の応答性、制御機能の拡張性を向上させることができる。
【００６１】
【発明の効果】
以上説明したように本発明によれば、端末からネットワーク管理装置に対するデータ返信数を削減し、端末管理に消費されるネットワークの伝送帯域を軽減させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１のネットワーク端末管理を行うシステムブロック図
【図２】本発明の実施の形態１の端末のネットワーク処理部を示すブロック図
【図３】本発明の実施の形態１の端末の管理情報を示した図
【図４】本発明の実施の形態１の端末管理方法のフローを示す図
【図５】本発明の実施の形態２のネットワーク管理装置を示す図
【図６】本発明の実施の形態２のネットワーク管理装置の端末情報を示す図
【図７】本発明の実施の形態２の端末の管理情報を示す図
【図８】本発明の実施の形態２の端末管理方法のフローを示す図
【図９】本発明の実施の形態３の端末のネットワーク処理部を示すブロック図
【図１０】本発明の実施の形態３の端末管理方法を示すブロック図
【図１１】本発明の実施の形態３の端末管理方法のフローを示す図
【図１２】本発明の実施の形態４の端末管理方法を示すブロック図
【図１３】従来の端末管理方法の処理フローを示す図
【図１４】従来のネットワーク端末管理を行うシステムブロック図
【符号の説明】
１０，１１　ネットワーク管理装置
２０，２１　ネットワーク中継器
３０，４０　ブロック代表端末
３１，３２，３３，３４　端末
４１，４２，４３，４４　端末
１００，２００　ネットワーク処理部
１１０　制御部
１２０　管理情報
１２１　代表端末ＩＤ
１２２　自端末ＩＤ
１２３　ブロック端末数
１２４　端末数カウンタ
１３０　ネットワークＩ／Ｆ
１４０　端末情報
１４１、１４１，１４２，１４３，１４４　代表端末アドレス
１５０　管理情報
１５１　ブロック代表端末ＩＤ
１５２　自端末ＩＤ
１５３　ブロック端末数
１５４　端末数カウンタ
１５５　時間周期
１５６　自走フラグ
１６０　タイマー部
２３０，２３１，２３２　端末
２４０，２４１，２４２　端末
【図１】
2004120357.tif 000003
【図２】
2004120357.tif 000004
【図３】
2004120357.tif 000005
【図４】
2004120357.tif 000006
【図５】
2004120357.tif 000007
【図６】
2004120357.tif 000008
【図７】
2004120357.tif 000009
【図８】
2004120357.tif 000010
【図９】
2004120357.tif 000011
【図１０】
2004120357.tif 000012
【図１１】
2004120357.tif 000013
【図１２】
2004120357.tif 000014
【図１３】
2004120357.tif 000015
【図１４】
2004120357.tif 000016