(57)【要約】【課題】  上位装置からバージョンアップ用等のデータを下位装置に転送する為の装置識別処理方法に関し、ネットワークのトラフィックの増加を回避し、上位装置の負担軽減を図る。【解決手段】  上位装置としての監視制御装置１により指定されてデータが転送された下位装置としての自社装置Ａ１は、ＡＲＰコマンドによりネットワーク４に接続された全下位装置５からのＭＡＣアドレスを収集し、ＭＡＣアドレスの上位バイトにより、同一ベンダ製の下位装置（自社装置Ａ２〜Ａ５）を識別し、同一ベンダ製の下位装置（自社装置Ａ２〜Ａ５）に対して、ネットワーク４を介して、上位装置としての監視制御装置１からのデータを（２）〜（５）の順序により転送する過程を含むものである。【選択図】      図１
2006050113.tif 000002
【特許請求の範囲】
【請求項１】
上位装置とネットワークを介して接続された複数ベンダ対応の複数の下位装置を有し、前記上位装置から所定のベンダの下位装置に対してバージョンアップ用等のデータを転送する為の装置識別処理方法に於いて、
前記上位装置により指定されてデータが転送された前記下位装置は、ＡＲＰコマンドにより前記ネットワークに接続された全下位装置からのＭＡＣアドレスを収集して同一ベンダ製の下位装置を識別し、該同一ベンダ製の下位装置に対して前記データを順次転送する過程を含む
ことを特徴とする装置識別処理方法。
【請求項２】
上位装置とネットワークを介して接続された複数ベンダ対応の複数の下位装置を有し、前記上位装置から所定のベンダの下位装置に対してバージョンアップ用等のデータを転送する為の装置識別処理方法に於いて、
前記上位装置により装置種別が指定されてデータが転送された前記下位装置は、ＡＲＰコマンドにより前記ネットワークに接続された全下位装置のＭＡＣアドレスを収集し、該ＭＡＣアドレスの上位バイトによりベンダを識別し、同一ベンダの複数の下位装置の装置種別を前記ＭＡＣアドレスの下位バイトにより識別し、前記データが転送された前記下位装置と同一ベンダ製、且つ前記指定された装置種別の下位装置に前記データを転送する過程を含む
ことを特徴とする装置識別処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続した複数の装置の中の同一ベンダ製等の所定の条件の装置を識別して、ファームウエアのバージョンアップ等の処理を行う装置識別処理方法に関する。
【背景技術】
【０００２】
伝送装置等の各種の装置をネットワークに接続し、監視制御装置により正常動作状態か否かを監視するシステムが知られている。又ＬＡＮ（ローカル・エリア・ネットワーク）等のネットワークにより接続された装置に対して、各種のデータ等を設定する場合、クライアントとサーバとの関係を用いて実施するもので、（ａ）監視制御装置等の上位装置側がサーバ機能を有し、その配下の複数の伝送装置等の下位装置がクライアントの関係、又は（ｂ）監視制御装置等の上位装置側がサーバ機能を有しない場合に、その配下の下位装置側がサーバとなる関係の場合があり、（ａ）の場合は、上位装置が各下位装置毎にコマンドを発行し、そのコマンドをトリガにして下位装置は、上位装置からデータ等を求めて設定（更新）処理を行い、又（ｂ）の場合は、上位装置から各下位装置にデータ等を転送し、転送終了後に、上位装置より各下位装置に対してコマンドを発行し、各下位装置はデータ等の設定（更新）処理を行うものである。
【０００３】
例えば、図７に示すように、上位装置としての監視制御装置６１と複数の下位装置６５とがルータ６３とＬＡＮ（ローカル・エリア・ネットワーク）等のネットワーク６４とを介して接続され、監視制御装置６１はデータベース６２により下位装置６５の各種の条件を管理するシステムに於いて、複数の下位装置６５は、複数のベンダ製の場合が多いもので、図示のように、自社装置Ａ１〜Ａ５として示す自社製と、他社装置Ｂ、他社装置Ｃとして示す他社製とが含まれていることになる。それらの下位装置６５は、それぞれ基本構成は同じ場合でも、ファームウエア等にそれぞれ相違する点を含む場合が一般的である。又同一ベンダ製の下位装置であっても、装置種別が異なる下位装置を含む場合がある。
【０００４】
このようなシステムに於いて、前述の（ａ）のようなサーバとクライアントとの関係の場合、上位装置の監視制御装置６１は、データベース６２を参照し、下位装置６５の中の自社製の装置（Ａ１〜Ａ５）を識別して、自社製の装置に個別にコマンドを送信し、このコマンドを受信した自社製の装置は、上位装置の監視制御装置６１に設定データ等のコマンド内容に対応したデータを要求し、この要求に対するデータを受信して設定やバージョンアップ等の処理を行うことになる。このような処理は、実線矢印で示すように、一斉に実施する場合が一般的である。又前述の（ｂ）のようなサーバとクライアントとの関係の場合、上位装置の監視制御装置６１から自社製の装置にデータを送信した後に、コマンドを送信し、このコマンドを受信した装置に於いて設定処理等を行うことになる。このようなデータのダウンロードやファームウエアのバージョンアップ等の処理は、効率化を考慮して、前述のように、一斉に実施することになる。
【０００５】
又バーチャルＬＡＮ（ローカル・エリア・ネットワーク）等の仮想ネットワークを管理するシステムに於いて、ノードのＭＡＣ（メディア・アクセス・コントロール）アドレスとポート番号と仮想ネットワーク識別子とを対応させてテーブルを構成し、このテーブルを参照してデータ転送を行う管理方法が知られている（例えば、特許文献１参照）。
【特許文献１】特開平９−１３０４２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述の上位装置の監視制御装置６１に対して、自社製の複数の下位装置６５から一斉にデータを取りにいくか、又は監視制御装置６１から自社製の複数の下位装置６５に対して一斉にデータを送信することになると、監視制御装置６１とルータ６３との間のトラフィックが上昇し、監視制御装置６１と各下位装置６５との間の監視制御をリアルタイムで行うことができなくなる問題がある。そこで、一斉に行う処理を複数回に分けて実施することが考えられるが、その為の監視制御装置６１の処理時間が長くなり、又監視制御装置６１とルータ６３との間及びネットワーク６４の帯域を消費することになり、監視制御に影響を及ぼす問題がある。
【０００７】
本発明は、自社製の装置を識別し、その自社製装置間でデータ等の転送を行って、ネットワーク及び上位装置の有効利用を図ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の装置識別処理方法は、上位装置とネットワークを介して接続された複数ベンダ対応の複数の下位装置を有し、前記上位装置から所定のベンダの下位装置に対してバージョンアップ用等のデータを転送する為の装置識別処理方法に於いて、前記上位装置により指定されてデータが転送された前記下位装置は、ＡＲＰコマンドにより前記ネットワークに接続された全下位装置からのＭＡＣアドレスを収集して同一ベンダ製の下位装置を識別し、この下位装置から同一ベンダ製の他の下位装置に対して前記ネットワークを介して順次前記上位装置からの前記データを転送する過程を含むものである。
【０００９】
又上位装置とネットワークを介して接続された複数ベンダ対応の複数の下位装置を有し、前記上位装置から所定のベンダの下位装置に対してバージョンアップ用等のデータを転送する為の装置識別処理方法に於いて、前記上位装置により装置種別が指定されてデータが転送された前記下位装置は、ＡＲＰコマンドにより前記ネットワークに接続された全下位装置のＭＡＣアドレスを収集し、該ＭＡＣアドレスの上位バイトによりベンダを識別し、同一ベンダの複数の下位装置の装置種別を前記ＭＡＣアドレスの下位バイトにより識別し、前記データが転送された前記下位装置と同一ベンダ製、且つ前記指定された装置種別の下位装置に前記データを転送する過程を含むものである。
【発明の効果】
【００１０】
上位装置から所定のベンダの下位装置を指定して一度データを転送することにより、その下位装置により同一ベンダの下位装置を識別して、受信したデータを同一ベンダの下位装置に順次転送することができるから、上位装置の例えば監視制御装置の負担が軽減され、且つネットワークのトラフィックの上昇を回避できる。
【発明を実施するための最良の形態】
【００１１】
本発明の装置識別処理方法は、図１を参照すると、上位装置としての監視制御装置１により指定されてデータが転送された下位装置としての自社装置Ａ１は、ＡＲＰコマンドによりネットワーク４に接続された全下位装置５からのＭＡＣアドレスを収集して同一ベンダ製の下位装置（自社装置Ａ２〜Ａ５）を識別し、同一ベンダ製の下位装置（自社装置Ａ２〜Ａ５）に対して、ネットワーク４を介して、上位装置としての監視制御装置１からのデータを下位装置５の自社装置Ａ１に転送した後、（２）〜（５）の順序により自社装置Ａ２〜Ａ５に転送する過程を含むものである。
【実施例１】
【００１２】
図１は、本発明の実施例１の説明図であり、１は上位装置としての監視制御装置、２はデータベース、３はルータ、４はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク、５は伝送装置等の下位装置を示す。このネットワーク４に接続された複数の下位装置５は、自社装置Ａ１〜Ａ５と、他社装置Ｂ，Ｃとを含む場合を示し、上位装置としての監視制御装置１から（１）〜（６）の手順で、バージョンアップ用等のデータを転送して設定する場合を示す。
【００１３】
又監視制御装置１は、監視制御を行う下位装置５についての情報をデータベース２に保持し、且つＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ機能を有し、又自社装置Ａ１〜Ａ５は、ＦＴＰサーバ及びＦＴＰクライアントの両方の機能を有する場合を示し、先ず、上位装置の監視制御装置１は、データベース２を参照して所定のベンダ製の下位装置５として、自社装置Ａ１を選択し、ＦＴＰ機能を用いて、例えば、バージョンアップ用のデータを送信する（１）（この場合、監視制御装置１と自社装置Ａ１との関係は、ＦＴＰのサーバ／クライアントの関係があれば良いので、何れがサーバとなっても良い）。
【００１４】
自社装置Ａ１は、監視制御装置１からのデータを受信してバージョンアップ処理を行い、次に、同一ネットワーク４（アドレス１９２．１６８．１）内に、自社装置Ａ１と同一ベンダ製の下位装置５が接続されているか否かを調べる。その為に、自社装置Ａ１は、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）コマンドを送信する。この場合のＡＲＰ問い合わせパケットに対するＡＲＰ応答パケットには、ＭＡＣアドレスを含むもので、そのＭＡＣアドレスにより、自社製の装置か否かを判定する。このＭＡＣアドレスは、例えば、１ビットのＩ／Ｇ（Ｉｎｄｉｖｉｄｕａｌ／Ｇｒｏｕｐ）と、１ビットのＵ／Ｌ（Ｕｎｉｖｅｒｓａｌ／Ｌｏｃａｌ）と、２２ビットのベンダ識別番号と、２４ビットの装置割当て番号とを有するものであるから、このＭＡＣアドレスの上位３バイトをベンダコードとして、自社製か他社製かを判定することができる。なお、ＭＡＣアドレスのフォーマットについて、上位バイトをベンダコードとし、下位バイトを自社装置対応のアドレスとする場合に、その上位バイトを用いることにより、自社製か他社製かを判定することができる。
【００１５】
図２は、自社装置判定処理のフローチャートを示し、自装置（自社装置Ａ１）のＩＰアドレスとサブネットマスクとのＡＮＤ条件により、ネットワークアドレスを特定する（Ａ１）。そして、特定したネットワークアドレスの０番から順番に＋１したＩＰアドレスに対してＡＲＰ問い合わせパケットを送信し、タイマＡの再スタートを行う（Ａ２）。そして、ＩＰアドレスの最後まで検索したか否かを判定し（Ａ３）、最後まで検索すると、処理を終了し、検索途中であると、“タイマＡ＞Ｔｉｍｅ”として示すように、タイマＡが設定した時間Ｔｉｍｅを超えたか否かを判定し（Ａ４）、超えた場合は、ステップ（Ａ２）に移行し、超えない場合は、送信したＡＲＰ問い合わせパケットに対して応答待ちか否かを判定し（Ａ５）、応答なしの場合は、ステップ（Ａ４）に移行し、応答ありの場合は、ＡＲＰ応答パケットのＭＡＣアドレスの上位３バイトのベンダコードは、自社製を示すか否かを判定し（Ａ６）、自社製でない場合は、ステップ（Ａ２）に移行し、自社製を示す場合は、自装置（自社装置Ａ１）のデータベースに登録して、ステップ（Ａ２）に移行する。
【００１６】
前述のように、図１に於ける自社装置Ａ１は、ＡＰＲ応答パケットを受信して、ネットワーク４に接続された複数の下位装置５の中の自社装置Ａ２〜Ａ５を認識することができる。そして、例えば、ＩＰアドレスの昇順に従って、先ず自社装置Ａ２に対して、先に監視制御装置１から受信したデータを転送する（２）。自社装置Ａ２は、データを受信してバージョンアップ処理を行う。以下同様にして、自社装置Ａ１から順次自社装置Ａ３〜Ａ５にデータを転送する（３）〜（６）。自社装置Ａ１は、最後の自社装置Ａ５に対するデータ転送により、バージョンアップの作業を終了する。
【００１７】
図３は、図１に於ける自社装置Ａ１，Ａ２について、自社装置Ａ１からネットワークを介して自社装置Ａ２に対してデータを転送する場合の機能ブロックにより、データ転送処理を示すもので、１０は図１のネットワーク４に対応するＬＡＮ、１１，２１はプロセッサ（ＣＰＵ）、１２，２２はメモリ、１３，２３はデータ、１４，２４はアプリケーション部、１５，２５はネットワーク部、１６，２６はデータリンク部、１７，２７はＬＡＮ通信部、１８，２８は内部バス、１９は転送設定部を示す。即ち、自社装置Ａ１，Ａ２は同一のネットワークに接続されている。
【００１８】
又プロセッサ１１，２１は各部を制御するものであり、又データ１３，２３はバッファメモリに格納した状態を示し、又メモリ１２，２２は、ＭＡＣアドレスとＩＰアドレスとの対応、即ち、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓｅｇｅ  Ｐｒｏｔｏｃｏｌ）コマンドで収集した自社ＭＡＣアドレスとＩＰアドレスとの対応のデータベースを構成した場合を示す。又転送設定部１９は、前述の図２に示すフローチャートに従った自社装置判定処理機能と、同一ネットワーク内の自社装置の総てにデータを送信するか、又は同一ネットワーク内の自社装置の中の同一種別の装置にデータを送信するかを設定して処理を行う機能を有するものである。
【００１９】
又ネットワーク部１５，２５はＩＰアドレスの抽出又は付加する機能を有し、又データリンク部１６，２６はＭＡＣアドレスの抽出又は付加する機能を有する。又ＬＡＮ通信部１７，２７は、ＬＡＮ１０を介してデータ等を送受信する機能を有する。
【００２０】
自社装置Ａ１は、図１に示すように、上位装置としての監視制御装置１からデータを受信してバージョンアップ等の処理を行った後、又は事前に、図２に示すフローチャートに従って同一ネットワークに接続された自社製の装置を検索して、例えば、そのＩＰアドレス等をメモリ１２に格納する。そして、転送設定部１９に、同一ネットワーク内の自社装置総てにデータを送信するように設定されている場合、例えば、図１に示す場合と同様に、ＩＰアドレスの例えば昇順に従ってデータを転送する。即ち、自社装置Ａ１は、監視制御装置１から受信したデータ１３を、点線矢印の経路で、自社装置Ａ２に転送する。自社装置Ａ２は、受信したデータ２３によりバージョンアップ処理する。
【００２１】
前述のように、上位装置としての監視制御装置１は、複数の下位装置の中の１台の自社装置Ａ１を指定して、ネットワーク４を介してデータを送信する処理で済むもので、データを受信した自社装置Ａ１が、同一ネットワーク４に接続された他の複数の下位装置５の中から自社装置Ａ２〜Ａ５を検索して認識し、監視制御装置１からのデータを順次他の自社装置に転送するものであるから、監視制御装置１の処理負担は軽減され、複数の下位装置の監視制御を効率よく行うことができ、又監視制御装置１とルータ３との間及びネットワーク４のトラフィックを低減することができる。なお、自社装置のＩＰアドレスの昇順に従って順次データを転送する代わりに、降順に従ったＩＰアドレスの順にデータを転送することもできる。
【００２２】
図４は、図１と同一部分を同一符号で示すと共に、データの転送順序を（１）〜（５）により示すもので、自社装置Ａ１が、前述のように、上位装置としての監視制御装置１から指定されてデータを受信し（１）、その自社装置Ａ１は、バージョンアップ処理し、そして、同一ネットワーク４に接続した複数の下位装置５の中の自社装置Ａ２〜Ａ５をＡＲＰコマンドにより識別して作成したデータベースの内容を、他の自社装置Ａ２〜Ａ５に転送した後、例えば、ＩＰアドレスの順序に従った次の自社装置Ａ２に、監視制御装置１からのデータを転送し（２）、この自社装置Ａ２も受信したデータに基づいてバージョンアップ処理し、ＩＰアドレスの順序に従った次の自社装置Ａ３に、受信したデータを転送する（３）。同様にして、順次受信したデータによるバージョンアップ処理と、次の自社装置に対するデータの転送（４），（５）とを行うことができる。この場合、同一ベンダ製の自社装置Ａ１〜Ａ５は、データ受信とデータ送信とをそれぞれ１回行うことにより、各自社装置Ａ１〜Ａ５は、監視装置１からのデータの設定処理やバージョンアップ処理を行うことができる。
【００２３】
図５は、図１と同一部分を同一符号で示すと共に、データの転送順序を（１）〜（５）により示すもので、自社装置Ａ１が、前述のように、上位装置としての監視制御装置１から指定されてデータを受信し（１）、その自社装置Ａ１は、バージョンアップ処理し、そして、同一ネットワーク４に接続した他の自社装置Ａ２〜Ａ５をＡＲＰコマンドにより識別して作成したデータベースの内容を、他の自社装置Ａ２〜Ａ５に転送した後、例えば、ＩＰアドレスの順序に従った次の自社装置Ａ２に、監視制御装置１からのデータを転送し（２）、次の自社装置Ａ３にデータを転送する（３）。自社装置Ａ２は、自社装置Ａ１からのデータに基づいてバージョンアップ処理し、そのデータを次の自社装置Ａ４に転送した後、更に次の自社装置Ａ５に転送する（５）。即ち、データを受信した自社装置は、それぞれ他の２台の自社装置に対して順次データを転送することができる。この場合、各位自社装置Ａ１〜Ａ５は、それぞれ受信したデータを２台の自社装置に転送するもので、自社装置の接続台数が多いシステムでも、図１又は図４に示す場合に比較して、バージョンアップの全体としてのデータ転送処理を短時間で完了することができる。
【実施例２】
【００２４】
図６は、本発明の実施例２の説明図であり、図１と同一符号は同一部分を示し、６は自社装置Ａ１のデータベースを示す。同一のネットワーク４に接続された複数の下位装置５の中の自社装置Ａ１〜Ａ５であっても、種別の異なる装置が含まれている場合がある。例えば、下位の装置５を伝送装置とした場合に、遠距離用と近距離用等との異なる種別の装置が混在してネットワーク４に接続されたシステムがある。このようなシステムに於いて、例えば、自社装置の中の遠距離用の装置に対してのみバージョンアップするような場合がある。即ち、自社装置のバージョンアップを装置種別対応に行う場合がある。そこで、ＭＡＣアドレスの上位バイトにより自社製の装置を識別し、その自社製の装置種別を識別できるように、ＭＡＣアドレスの下位バイトの割り付けを予め行っておくものである。例えば、ＭＡＣアドレスの下位３バイトにより、遠距離用の装置に、“００：１０：００〜００：１Ｆ：ＦＦ”番を割り付け、近距離用の装置に、“００：２０：００〜００：２Ｆ：ＦＦ”番を割り付けることができる。
【００２５】
例えば、図６に於ける下位装置５の中の同一ベンダ製の自社装置Ａ１〜Ａ４と自社装置Ａ５との装置種別が異なる場合、ネットワークアドレスを“１９２．１６８．１”とし、自社装置Ａ２〜Ａ５のＩＰアドレスを、“１９２．１６８．１．２”，“１９２．１６８．１．１０”，“１９２．１６８．１．１１”，“１９２．１６８．１．１２３”として時、データベース６には、ＩＰアドレス対応に、ＭＡＣアドレスの“００：Ａ０：ＣＡ：００：１０：０１”，“００：Ａ０：ＣＡ：００：１０：０２”，“００：Ａ０：ＣＡ：００：１０：０３”，“００：Ａ０：ＣＡ：００：２０：０１”が格納される。このＭＡＣアドレスの上位３バイトにより自社製であることを識別し、下位３バイトの中の下位２バイトにより、装置種別を識別することができる。
【００２６】
従って、自社装置Ａ１のＭＡＣアドレスを“００：Ａ０：ＣＡ：００：１０：００”とすると、この自社装置Ａ１と同一の装置種別は、自社装置Ａ２〜Ａ４であることを識別することができる。そこで、上位装置の監視制御装置１から所定のベンダ製の自社装置Ａ１とその装置種別とを指定することにより、前述のように、自社装置Ａ１は、ＡＲＰコマンドにより自社装置Ａ２〜Ａ５及びその装置種別を識別することができるから、自社装置Ａ１は、バージョンアップ用のデータを、自社装置Ａ５を除く自社装置Ａ２〜Ａ４に点線矢印で示すように転送することができる。この場合のデータの転送順序は、図１又は図４又は図５に示すように実施することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施例１の説明図である。
【図２】自社装置判定処理のフローチャートである。
【図３】データ転送処理の説明図である。
【図４】データ転送順序の説明図である。
【図５】データ転送順序の説明図である。
【図６】本発明の実施例２の説明図である。
【図７】従来例の説明図である。
【符号の説明】
【００２８】
１  監視制御装置
２  データベース
３  ルータ
４  ネットワーク
５  下位装置
【図１】
2006050113.tif 000003
【図２】
2006050113.tif 000004
【図３】
2006050113.tif 000005
【図４】
2006050113.tif 000006
【図５】
2006050113.tif 000007
【図６】
2006050113.tif 000008
【図７】
2006050113.tif 000009