(57)【特許請求の範囲】
【請求項１】
ネットワーク設定の管理対象である副機器と、
前記副機器の前記ネットワーク設定を管理する主機器と、
を有し、
前記副機器が、
前段の前記主機器または前記副機器と通信可能に接続するための前段通信ポートと、
後段の前記副機器と通信可能に接続するための後段通信ポートと、
前記後段通信ポートと処理装置との間の通信を接続または切断するためのスイッチとを備え、
前記主機器と前記副機器とが通信可能にデイジーチェーンで接続され、
前記主機器は、予め前記副機器毎に固有に設定された前記ネットワーク設定の内容を示すネットワーク設定情報をそれぞれ取得して保存し、
前記副機器の前記ネットワーク設定を再設定するための再設定操作を検出すると、前記副機器毎の前記ネットワーク設定情報を順次送信し、
前記副機器は、前記主機器から受信した前記ネットワーク設定情報にしたがって自機のネットワーク設定を行い、
前記副機器は、
前記主機器から前記再設定操作の開始を通知する再設定開始コマンドを受信すると、前記スイッチにより前記後段通信ポートと前記処理装置との間を切断し、
前記主機器から前記ネットワーク設定を指示するネットワーク設定コマンドを受信すると、該ネットワーク設定コマンドと共に受信したネットワーク設定情報と自機のネットワーク設定情報とが異なる場合、該ネットワーク設定情報にしたがって自機のネットワーク設定を変更し、前記スイッチにより後段通信ポートと前記処理装置との間を通信可能に接続し、
前記主機器は、
前記再設定開始コマンドに、該再設定開始コマンドを識別するための識別子である、前記再設定開始コマンド毎に異なる操作ＩＤを付与すると共に、該再設定開始コマンドに続いて送信する前記ネットワーク設定コマンドに該再設定開始コマンドの操作ＩＤを含め、
前記副機器は、
前記ネットワーク設定情報にしたがって自機のネットワーク設定を変更した場合、または前記ネットワーク設定コマンドと共に受信したネットワーク設定情報と自機のネットワーク設定情報とが一致する場合、該ネットワーク設定コマンドに含まれる操作ＩＤに対応する前記ネットワーク設定の処理完了を記録し、以降、該ネットワーク設定の処理完了が記録された操作ＩＤを含むネットワーク設定コマンドを受信しても、該コマンドに対する処理を実行しない、ネットワークシステム。
【請求項２】
ネットワーク設定の管理対象である副機器と、
前記副機器の前記ネットワーク設定を管理する主機器と、
を有し、
前記主機器と前記副機器とがデイジーチェーンで接続されたネットワークシステムにおける前記副機器のネットワーク設定方法であって、
前記副機器が、
前段の前記主機器または前記副機器と通信可能に接続するための前段通信ポートと、
後段の前記副機器と通信可能に接続するための後段通信ポートと、
前記後段通信ポートと処理装置との間の通信を接続または切断するためのスイッチとを備えておき、
前記主機器が、
予め前記副機器毎に固有に設定された前記ネットワーク設定の内容を示すネットワーク設定情報をそれぞれ取得して保存し、
前記副機器の前記ネットワーク設定を再設定するための再設定操作を検出すると、前記副機器毎の前記ネットワーク設定情報を順次送信し、
前記副機器が、
前記主機器から受信した前記ネットワーク設定情報にしたがって自機のネットワーク設定を行い、
前記副機器が、
前記主機器から前記再設定操作の開始を通知する再設定開始コマンドを受信すると、前記スイッチにより前記後段通信ポートと前記処理装置との間を切断し、
前記主機器から前記ネットワーク設定を指示するネットワーク設定コマンドを受信すると、該ネットワーク設定コマンドと共に受信したネットワーク設定情報と自機のネットワーク設定情報とが異なる場合、該ネットワーク設定情報にしたがって自機のネットワーク設定を変更し、前記スイッチにより後段通信ポートと前記処理装置との間を通信可能に接続し、
前記主機器が、
前記再設定開始コマンドに、該再設定開始コマンドを識別するための識別子である、前記再設定開始コマンド毎に異なる操作ＩＤを付与すると共に、該再設定開始コマンドに続いて送信する前記ネットワーク設定コマンドに該再設定開始コマンドの操作ＩＤを含め、
前記副機器が、
前記ネットワーク設定情報にしたがって自機のネットワーク設定を変更した場合、または前記ネットワーク設定コマンドと共に受信したネットワーク設定情報と自機のネットワーク設定情報とが一致する場合、該ネットワーク設定コマンドに含まれる操作ＩＤに対応する前記ネットワーク設定の処理完了を記録し、以降、該ネットワーク設定の処理完了が記録された操作ＩＤを含むネットワーク設定コマンドを受信しても、該コマンドに対する処理を実行しない、ネットワーク設定方法。
【請求項３】
ネットワークシステムを構成する、ネットワーク設定の管理対象である副機器と通信可能にデイジーチェーンで接続された、前記副機器の前記ネットワーク設定を管理する主機器であって、
前記副機器毎に予め固有に設定された前記ネットワーク設定の内容を示すネットワーク設定情報をそれぞれ取得して保存し、前記副機器の前記ネットワーク設定を再設定するための再設定操作を検出すると、前記副機器毎の前記ネットワーク設定情報を順次送信する処理装置を有し、
前記処理装置は、
前記再設定操作を検出すると、前記ネットワーク設定を指示するネットワーク設定コマンドを前記副機器へ送信し、
前記再設定開始コマンドに、該再設定開始コマンドを識別するための識別子である、前記再設定開始コマンド毎に異なる操作ＩＤを付与すると共に、該再設定開始コマンドに続いて送信する前記ネットワーク設定コマンドに該再設定開始コマンドの操作ＩＤを含める、主機器。
【請求項４】
ネットワークシステムを構成する、ネットワーク設定を管理する主機器と通信可能にデイジーチェーンで接続された、前記ネットワーク設定の管理対象である副機器であって、
前記副機器毎に固有に設定された前記ネットワーク設定の内容を示すネットワーク設定情報を前記主機器から受信すると、該ネットワーク設定情報にしたがって自機のネットワーク設定を行う処理装置と、
前段の前記主機器または前記副機器と通信可能に接続するための前段通信ポートと、
後段の前記副機器と通信可能に接続するための後段通信ポートと、
前記後段通信ポートと処理装置との間の通信を接続または切断するためのスイッチと、
を有し、
前記処理装置は、
前記主機器から前記再設定操作の開始を通知する再設定開始コマンドを受信すると、前記スイッチにより前記後段通信ポートと前記処理装置との間を切断し、
前記主機器から前記ネットワーク設定を指示するネットワーク設定コマンドを受信すると、該ネットワーク設定コマンドと共に受信したネットワーク設定情報と自機のネットワーク設定情報とが異なる場合、該ネットワーク設定情報にしたがって自機のネットワーク設定を変更し、前記スイッチにより後段通信ポートと前記処理装置との間を通信可能に接続し、
前記ネットワーク設定情報にしたがって自機のネットワーク設定を変更した場合、または前記ネットワーク設定コマンドと共に受信したネットワーク設定情報と自機のネットワーク設定情報とが一致する場合、該ネットワーク設定コマンドに含まれる、前記再設定開始コマンドを識別するための識別子である操作ＩＤに対応する前記ネットワーク設定の処理完了を記録し、以降、該ネットワーク設定の処理完了が記録された操作ＩＤを含むネットワーク設定コマンドを受信しても、該コマンドに対する処理を実行しない、副機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の機器が通信可能に接続されたネットワークシステム及びそのネットワーク設定方法に関する。
【背景技術】
【０００２】
近年、コンピュータや各種の機器を通信可能に接続したＬＡＮ（Local Area Network）が、一般家庭、企業のオフィスや研究所、工場等で広く利用されている。ＬＡＮには、様々な方式があるが、物理的な通信規格であるイーサネット（登録商標）と、通信プロトコルであるＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）とを組み合わせた方式が一般的である。また、ＬＡＮを形成するネットワーク構成（トポロジー）には様々な形態が知られているが、その中の一つとして複数の機器を数珠繋ぎに接続するデイジーチェーンがある。例えば、複数の表示装置を垂直方向及び水平方向に配列して大きな画面を形成するマルチディスプレイシステムでは、各表示装置がデイジーチェーンで接続されて映像信号や制御信号等が分配される。
【０００３】
複数の機器から構成されるＬＡＮにおいて、故障等の理由で一部の機器を交換した場合、交換後の機器をＬＡＮへ組み込むには、該交換後の機器のネットワーク設定を変更（再設定）する必要がある。ネットワーク設定は、該ネットワークを管理する管理者や機器の管理者等が手作業で変更することも可能である。しかしながら、手作業による変更は煩雑であり、誤設定等が発生するおそれもある。また、上記マルチディスプレイシステム等では、交換後の表示装置の位置によっては、該表示装置のネットワーク設定を変更するのが困難な場合があるため、交換前にネットワーク設定を変更する等の処置が必要になる。したがって、ネットワーク設定の再設定は自動で行うことが好ましい。
【０００４】
ネットワーク設定を自動で行うための手法は、例えば特許文献１（特開平１０−０９８４８０号公報）で提案されている。
特許文献１に記載の技術では、設定対象となる全てのクライアント機器毎に、予め該クライアント機器を識別するための名称や識別子とネットワーク設定のための情報とを関連付けてサーバで保存しておく。そして、新たなクライアント機器を設置すると、該クライアント機器により自身のネットワーク設定に必要な情報をサーバから取得するための手法が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−０９８４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１に記載された技術では、クライアント機器毎に、その名称や識別子とネットワーク設定に必要な情報とを関連付けて保存しておく必要がある。したがって、それらの情報を保存するために比較的大容量のデータベースをサーバに構築しなければならない。特許文献１では、クライアント機器から情報提供を要求されたサーバが該クライアント機器のネットワーク設定に必要な情報を保存していない場合、他のサーバから該クライアント機器へ情報を提供するための手法を提案している。その場合、１台当たりのサーバが備えるデータベースの容量を低減できる。しかしながら、ネットワーク設定に必要な情報を複数のサーバで分散して保存する構成では、それら複数のサーバで保存する情報を管理するための仕組みが必要となる。そのため、システム全体の処理が複雑になってしまう。
【０００７】
本発明は上述したような背景技術の問題を解決するためになされたものであり、ネットワーク設定に必要な情報量を増大させることなく、機器毎のネットワーク設定を自動で簡易に再設定できるネットワークシステム及びネットワーク設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため本発明のネットワークシステムは、ネットワーク設定の管理対象である副機器と、
前記副機器の前記ネットワーク設定を管理する主機器と、
を有し、
前記副機器が、
前段の前記主機器または前記副機器と通信可能に接続するための前段通信ポートと、
後段の前記副機器と通信可能に接続するための後段通信ポートと、
前記後段通信ポートと処理装置との間の通信を接続または切断するためのスイッチとを備え、
前記主機器と前記副機器とが通信可能にデイジーチェーンで接続され、
前記主機器は、予め前記副機器毎に固有に設定された前記ネットワーク設定の内容を示すネットワーク設定情報をそれぞれ取得して保存し、
前記副機器の前記ネットワーク設定を再設定するための再設定操作を検出すると、前記副機器毎の前記ネットワーク設定情報を順次送信し、
前記副機器は、前記主機器から受信した前記ネットワーク設定情報にしたがって自機のネットワーク設定を行い、
前記副機器は、
前記主機器から前記再設定操作の開始を通知する再設定開始コマンドを受信すると、前記スイッチにより前記後段通信ポートと前記処理装置との間を切断し、
前記主機器から前記ネットワーク設定を指示するネットワーク設定コマンドを受信すると、該ネットワーク設定コマンドと共に受信したネットワーク設定情報と自機のネットワーク設定情報とが異なる場合、該ネットワーク設定情報にしたがって自機のネットワーク設定を変更し、前記スイッチにより後段通信ポートと前記処理装置との間を通信可能に接続し、
前記主機器は、
前記再設定開始コマンドに、該再設定開始コマンドを識別するための識別子である、前記再設定開始コマンド毎に異なる操作ＩＤを付与すると共に、該再設定開始コマンドに続いて送信する前記ネットワーク設定コマンドに該再設定開始コマンドの操作ＩＤを含め、
前記副機器は、
前記ネットワーク設定情報にしたがって自機のネットワーク設定を変更した場合、または前記ネットワーク設定コマンドと共に受信したネットワーク設定情報と自機のネットワーク設定情報とが一致する場合、該ネットワーク設定コマンドに含まれる操作ＩＤに対応する前記ネットワーク設定の処理完了を記録し、以降、該ネットワーク設定の処理完了が記録された操作ＩＤを含むネットワーク設定コマンドを受信しても、該コマンドに対する処理を実行しない構成である。
【０００９】
一方、本発明のネットワーク方法は、ネットワーク設定の管理対象である副機器と、
前記副機器の前記ネットワーク設定を管理する主機器と、
を有し、
前記主機器と前記副機器とがデイジーチェーンで接続されたネットワークシステムにおける前記副機器のネットワーク設定方法であって、
前記副機器が、
前段の前記主機器または前記副機器と通信可能に接続するための前段通信ポートと、
後段の前記副機器と通信可能に接続するための後段通信ポートと、
前記後段通信ポートと処理装置との間の通信を接続または切断するためのスイッチとを備えておき、
前記主機器が、
予め前記副機器毎に固有に設定された前記ネットワーク設定の内容を示すネットワーク設定情報をそれぞれ取得して保存し、
前記副機器の前記ネットワーク設定を再設定するための再設定操作を検出すると、前記副機器毎の前記ネットワーク設定情報を順次送信し、
前記副機器が、
前記主機器から受信した前記ネットワーク設定情報にしたがって自機のネットワーク設定を行い、
前記副機器が、
前記主機器から前記再設定操作の開始を通知する再設定開始コマンドを受信すると、前記スイッチにより前記後段通信ポートと前記処理装置との間を切断し、
前記主機器から前記ネットワーク設定を指示するネットワーク設定コマンドを受信すると、該ネットワーク設定コマンドと共に受信したネットワーク設定情報と自機のネットワーク設定情報とが異なる場合、該ネットワーク設定情報にしたがって自機のネットワーク設定を変更し、前記スイッチにより後段通信ポートと前記処理装置との間を通信可能に接続し、
前記主機器が、
前記再設定開始コマンドに、該再設定開始コマンドを識別するための識別子である、前記再設定開始コマンド毎に異なる操作ＩＤを付与すると共に、該再設定開始コマンドに続いて送信する前記ネットワーク設定コマンドに該再設定開始コマンドの操作ＩＤを含め、
前記副機器が、
前記ネットワーク設定情報にしたがって自機のネットワーク設定を変更した場合、または前記ネットワーク設定コマンドと共に受信したネットワーク設定情報と自機のネットワーク設定情報とが一致する場合、該ネットワーク設定コマンドに含まれる操作ＩＤに対応する前記ネットワーク設定の処理完了を記録し、以降、該ネットワーク設定の処理完了が記録された操作ＩＤを含むネットワーク設定コマンドを受信しても、該コマンドに対する処理を実行しない方法である。
【発明の効果】
【００１０】
本発明によれば、ネットワーク設定に必要な情報量を増大させることなく、機器毎のネットワーク設定を自動で簡易に再設定できる。
【図面の簡単な説明】
【００１１】
【図１】本発明のネットワークシステムの一構成例を示すブロック図である。
【図２】図１に示した機器の一構成例を示すブロック図である。
【図３】図１に示したネットワークシステムの変更例を示す模式図である。
【図４】本発明のネットワーク設定方法の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１２】
次に本発明について図面を用いて説明する。
図１は本発明のネットワークシステムの一構成例を示すブロック図であり、図２は図１に示した機器の一構成例を示すブロック図である。
図１に示すように、本発明のネットワークシステムは、ｎ（ｎは正の整数）台の機器１〜ｎが、通信ケーブルにより、互いに通信可能にデイジーチェーンで接続された構成である。デイジーチェーンとは、上述したように複数の機器を数珠繋ぎに接続することであり、縦続接続とも呼ばれる。通信ケーブルとしては、例えばＬＡＮケーブルを用いればよい。
【００１３】
図２に示すように、機器１〜ｎは、前段通信ポート１１、後段通信ポート１２、ＣＰＵ１３及びスイッチ１４をそれぞれ備え、前段通信ポート１１及び後段通信ポート１２を介して他の機器とそれぞれ通信が可能な構成である。前段通信ポート１１及び後段通信ポート１２には、例えばＬＡＮポートを用いればよい。なお、図２は、機器ｎの構成例を代表して示している。
機器１〜ｎは、前段通信ポート１１、後段通信ポート１２、ＣＰＵ１３及びスイッチ１４を備え、ＣＰＵ１３の処理によって後述する本発明のネットワーク設定方法を実現できればどのような構成でもよく、同一の機器である必要はない。
ＣＰＵ１３（処理装置）は、不図示の記憶装置で保存されたプログラムにしたがって処理を実行することで機器１〜ｎ固有の機能を実現する。また、ＣＰＵ１３は、ＴＣＰ／ＩＰ等の通信プロトコルにしたがって処理を実行することで他の機器と情報の送受信が可能である。通信プロトコルの処理は、ＣＰＵ４で実行する必要はなく、その他の処理装置や専用のハードウェア等で実行してもよい。
前段通信ポート１１は、デイジーチェーンで接続される前段の主機器または副機器と通信可能に接続するための通信ポートであり、後段通信ポート１２は後段の副機器と通信可能に接続するための通信ポートである。前段通信ポート１１及び後段通信ポート１２は、隣接する機器と情報を送受信するための、例えばイーサネット（登録商標）に準拠した通信インタフェースである。ＣＰＵ１３は、前段通信ポート１１及び後段通信ポート１２を介して他の機器と情報の送受信が可能である。
スイッチ１４は、ＣＰＵ１３の指示にしたがってＣＰＵ１３と後段通信ポート１２との間の通信を接続または切断する。スイッチ１４は、ＣＰＵ１３と後段通信ポート１２との間の通信を接続または切断できればよく、ＣＰＵ１３と後段通信ポート１２とを物理的に接続または切断する必要はない。通信プロトコルの処理をＣＰＵ１３に代えてその他の処理装置や専用のハードウェアで実行する場合、スイッチ１４はＣＰＵ１３の指示にしたがって該処理装置やハードウェアと後段通信ポート１２との間の通信を接続または切断すればよい。
【００１４】
図１に示したｎ台の機器１〜ｎのうち、機器１は機器２〜ｎのネットワーク設定を管理する主機器として動作し、機器２〜ｎはネットワーク設定の管理対象である副機器として動作する。
図１に示すネットワークを構築するとき、該ネットワークの管理者等は、通信ケーブルを用いて各機器１〜ｎをデイジーチェーンで接続し、それぞれのネットワーク設定を実行する。機器１は、管理者等によって機器２〜ｎに設定されたＩＰアドレスを含むネットワーク設定の内容（以下、ネットワーク設定情報と称す）を予め取得してそれぞれ保存する。機器２〜ｎのネットワーク設定情報は、例えばリミテッドブロードキャスト等で機器１から機器２〜ｎへネットワーク設定情報の提供を要求するパケットを送信することで取得すればよい。その場合、機器２〜ｎは、自機のネットワーク設定情報を含む応答パケットを機器１へ返送するため、機器１は該応答パケットにより機器２〜ｎのネットワーク設定情報をそれぞれ取得できる。リミテッドブロードキャストとは、ＩＰアドレスとしてブロードキャストアドレスを用いて機器１が管理する全ネットワーク端末（ここでは機器２〜ｎ）へ同一のパケットを送信する処理を指す。
【００１５】
以降、副機器である機器２〜ｎのいずれかが交換されると、交換された副機器のネットワーク設定を変更するための再設定操作が管理者等によって外部から主機器に指示される。主機器（機器１）は、管理者等が指示したネットワーク設定の再設定操作を検出すると、交換された副機器を含む各副機器へそれぞれに対応するネットワーク設定情報を順次送信する。但し、交換後の副機器には交換前の副機器に対応するネットワーク設定情報を送信する。このとき、交換されていない副機器は、ネットワーク設定情報に変更がないため、自機のネットワーク設定を変更しない。一方、交換後の副機器は、自機のネットワーク設定を主機器から受信した交換前の副機器のネットワーク設定情報にしたがって変更する。すなわち、交換された副機器は、交換前の副機器のネットワーク設定情報を引き継いで動作する。なお、主機器を交換した場合、交換後の主機器のネットワーク設定は、管理者等が再度実行すればよい。また、交換後の主機器は、ネットワーク設定の再設定操作を検出すると、上記リミテッドブロードキャスト等を利用して各副機器からそれぞれのネットワーク設定情報を取得すればよい。
【００１６】
このような構成において、次に図１に示したネットワークシステムの機器１〜ｎのうち、機器３を機器３’に交換する場合を例にして、本発明のネットワーク設定方法について説明する。
図３は図１に示したネットワークシステムの変更例を示す模式図であり、図４は本発明のネットワーク設定方法の一例を示すシーケンス図である。図３（ｂ）に示す交換後の機器３’は、機器１〜ｎと同様に、前段通信ポート１１、後段通信ポート１２、ＣＰＵ１３及びスイッチ１４を備えた構成（図２参照）である。また、以下に記載する機器１、機器２、機器４〜ｎ及び機器３’の処理は、各々が備えるＣＰＵ１３で実行されるものとする。
【００１７】
図３（ａ）及び（ｂ）に示すように、例えばネットワークを構成する機器３を機器３’に交換すると、該ネットワークを管理する管理者等は、主機器（機器１）の設定メニュー等を利用してネットワーク設定の再設定操作を指示入力する。設定メニューとしては、例えば周知のＯＳＤ（On-Screen Display）メニューがある。
【００１８】
図４に示すように、主機器（機器１）は、ネットワーク設定の再設定操作を検出すると、該再設定操作の開始を通知する再設定開始コマンドをリミテッドブロードキャスト等により各副機器（機器２、３’、４〜ｎ）へ送信する。再設定開始コマンドには、該再設定開始コマンドを識別するための識別子（以下、操作ＩＤと称す）を付与する。操作ＩＤは、再設定操作（再設定開始コマンド）毎に異なる数値であればよく、例えばネットワーク設定の再設定操作回数等のようなユニークな番号を用いればよい。
副機器（機器２、３’、４〜ｎ）は、再設定開始コマンドを受信すると、該再設定開始コマンドに付与された操作ＩＤを抽出し、該操作ＩＤを保存する。また、副機器（機器２、３’、４〜ｎ）は、該操作ＩＤに基づき、受信した再設定開始コマンドに対応するネットワーク設定処理が既に完了しているか否かを判定する。既に完了した設定処理でない場合、副機器（機器２、３’、４〜ｎ）は、各々のスイッチ１４を用いてＣＰＵ１３と後段通信ポート１２との通信をそれぞれ切断する。既に完了した設定処理である場合、副機器（機器２、３’、４〜ｎ）は何も処理を実行しない。
【００１９】
主機器（機器１）は、再設定開始コマンドを送信すると、該再設定開始コマンドの操作ＩＤと機器２のネットワーク設定情報とを含む、ネットワーク設定を指示するネットワーク設定コマンドをリミテッドブロードキャスト等で送信する。このとき、機器２ではＣＰＵ１３と後段通信ポート１２との通信が切断されているため、該ネットワーク設定コマンドは機器３’、４〜ｎには送達せず、機器２のみが受信する。
機器２は、機器１からネットワーク設定コマンドを受信すると、該コマンドに含まれる操作ＩＤを抽出し、該抽出した操作ＩＤに対応するネットワーク設定処理が既に完了しているか否かを判定する。既に完了した設定処理でない場合、機器２は、ネットワーク設定コマンドと共に受信した機器２のネットワーク設定情報と自機が保存しているネットワーク設定情報とを比較する。この場合、機器１から受信したネットワーク設定情報と自機のネットワーク設定情報とが一致するため、ネットワーク設定を変更する必要が無い。したがって、機器２は、ネットワーク設定コマンドから抽出した操作ＩＤに対応するネットワーク設定の処理完了を記録する。また、機器２は、スイッチ１４を用いてＣＰＵ１３と後段通信ポート１２とを接続し、後段の機器３’との通信を可能にした後、機器１にネットワーク設定の処理完了を示す応答パケットを返送する。
【００２０】
主機器（機器１）は、機器２からの応答パケットを受信すると、その後段の機器３のネットワーク設定情報と直前に送信した再設定開始コマンドの操作ＩＤとを含むネットワーク設定コマンドをリミテッドブロードキャスト等で送信する。このネットワーク設定コマンドは機器２と機器３’とが受信する。
機器２は、機器１からネットワーク設定コマンドを受信すると、該コマンドに含まれる操作ＩＤを抽出し、抽出した操作ＩＤに対応するネットワーク設定処理が既に完了しているか否かを判定する。この場合、該操作ＩＤに対応するネットワーク設定の処理完了が記録されているため、機器２は該コマンドに対する処理を実行しない。
【００２１】
機器３’は、機器１からネットワーク設定コマンドを受信すると、機器２と同様に、該ネットワーク設定コマンドに含まれる操作ＩＤを抽出し、抽出した操作ＩＤに対応するネットワーク設定処理が既に完了しているか否かを判定する。既に完了した設定処理でない場合、機器３’は、ネットワーク設定コマンドと共に受信した機器３のネットワーク設定情報と自機が保存しているネットワーク設定情報とを比較する。この場合、受信した機器３のネットワーク設定情報と自機が保存しているネットワーク設定情報とが異なるため、機器３’は、自機のネットワーク設定を機器１から受信した機器３のネットワーク設定情報に基づいて変更する。また、機器３’は、受信したネットワーク設定コマンドの操作ＩＤに対応するネットワーク設定の処理完了を記録する。さらに、機器３’は、スイッチ１４を用いてＣＰＵ１３と後段通信ポート１２とを接続し、後段の機器４との通信を可能にした後、機器１にネットワーク設定の処理完了を示す応答パケットを返送する。
【００２２】
以降、主機器（機器１）は、機器４から機器ｎに対して上記機器２及び機器３’と同様の処理を順次実行する。一方、各副機器（機器４〜ｎ）は上記機器２及び機器３’と同様の処理をそれぞれ実行する。その結果、機器３’では交換前に設置されていた機器３のネットワーク設定に自動で変更される。
【００２３】
本発明によれば、ネットワークシステムを構成する一部の副機器を交換した場合、交換後の副機器に交換前の副機器のネットワーク設定を引き継がせる。そのため、特許文献１に記載された技術のように、副機器として接続可能な全ての機器について、該機器を識別するための名称や識別子とネットワーク設定情報とを関連付けて保存する必要がない。
また、本発明では、主機器で各副機器のネットワーク設定情報を保存しておき、副機器を交換したとき、主機器から各副機器にそれぞれのネットワーク設定情報を順次送信し、各副機器にネットワーク設定の変更要否を判定させる。そのため、ネットワーク設定の変更（再設定）が必要な交換後の副機器は、交換前の副機器のネットワーク設定情報にしたがって自機のネットワーク設定を変更する。したがって、機器毎のネットワーク設定を自動で簡易に変更できる。
よって、ネットワーク設定に必要な情報量を増大させることなく、機器毎のネットワーク設定を自動で簡易に再設定できる。
【符号の説明】
【００２４】
１〜ｎ、３’    機器
１１    前段通信ポート
１２    後段通信ポート
１３    ＣＰＵ
１４    スイッチ
【図１】
0006508711.tif 000002
【図２】
0006508711.tif 000003
【図３】
0006508711.tif 000004
【図４】
0006508711.tif 000005