(57)【要約】【課題】ＵＤＰプロトコルの通信を使用して離れた場所にあるクライアント装置からコンソールレスのサーバ装置のネットワーク情報の設定を実行すること。【解決手段】サーバ装置１０は、予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部１１と、設定情報部１１の設定状態を管理し未設定時にはマシン名をＭＡＣアドレスと同じにして設定情報を読み出す設定変更部１２と、クライアント装置２０と通信し設定変更に応答する設定受付部１３とを有し、クライアント装置２０は、自動発見要求をＵＤＰブロードキャストしその応答のマシンアドレスがＭＡＣアドレスと同じ場合はそのサーバ装置１０のマシン名を未設定としてサーバ一覧を表示するサーバ設定部２１を有する。【選択図】      図１
2004206223.tif 000002
【特許請求の範囲】
【請求項１】
予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部を有するサーバ装置と、クライアント装置と、これらを接続するネットワークからなる初期設定システムであって、
サーバ装置はクライアント装置から設定情報を読み出す自動発見要求をブロードキャストで受けて設定情報部から設定情報を読み出し、設定情報の設定状態を明示するように設定情報を操作して自動発見応答のブロードキャストで返送することを特徴とする初期設定システム。
【請求項２】
予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部を有するサーバ装置と、クライアント装置と、これらを接続するネットワークからなる初期設定システムであって、
サーバ装置はクライアント装置から設定情報を読み出す自動発見要求をブロードキャストで受けて設定情報部から設定情報を読み出し、設定情報の設定状態を明示するように設定情報を操作して自動発見応答のブロードキャストで返送し、
クライアント装置は自動発見応答のブロードキャストが返送されると、応答された設定情報に明示された設定状態が未設定状態の場合にはこの応答をしたサーバ装置の設定情報が未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示することを特徴とする初期設定システム。
【請求項３】
予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部を有するサーバ装置と、クライアント装置と、これらを接続するネットワークからなる初期設定システムであって、
サーバ装置はクライアント装置から設定情報を読み出す自動発見要求をブロードキャストで受けて設定情報部から設定情報を読み出したあと、設定情報が未設定の場合には読み出したマシン名を読み出したＭＡＣアドレスに変換した設定情報を自動発見応答のブロードキャストで返送することを特徴とする初期設定システム。
【請求項４】
予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部を有するサーバ装置と、クライアント装置と、これらを接続するネットワークからなる初期設定システムであって、
クライアント装置はサーバ装置の設定情報を読み出す自動発見要求の応答である自動発見応答のブロードキャストが返送されると、応答された設定情報のマシン名がＭＡＣアドレスと一致していた場合にはこの応答をしたサーバ装置の設定情報が未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示することを特徴とする初期設定システム。
【請求項５】
予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部を有するサーバ装置と、クライアント装置と、これらを接続するネットワークからなる初期設定システムであって、
クライアント装置はサーバ装置の設定指示を受けるとネットワークに対して自動発見要求のＵＤＰ（user datagram protocol）のブロードキャストを発行し、
次に、サーバ装置は自動発見要求を受けると設定情報部から設定情報を読み出し、設定情報が未設定の場合には読み出したマシン名を読み出したＭＡＣアドレスに変換して自動発見応答のＵＤＰのブロードキャストを返信し、
次に、クライアント装置は、自動発見応答を受け取ると、応答された設定情報のマシン名とＭＡＣアドレスとが一致していた場合は未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示し、
次に、未設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求のＵＤＰのブロードキャストを発行し、既設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求として指定されたサーバ装置宛のＵＤＰのユニキャストを発行し、
次に、サーバ装置は、設定変更要求を受け取ると設定情報部を受け取った設定情報で設定することを特徴とする初期設定システム。
【請求項６】
予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部を有するサーバ装置と、クライアント装置と、これらを接続するネットワークからなる初期設定システムであって、
サーバ装置は設定情報が未設定の状態の場合マシン名をＭＡＣアドレスと同一にして設定情報部に登録しておき、
次に、クライアント装置はサーバ装置の設定指示を受けるとネットワークに対して自動発見要求のＵＤＰ（user datagram protocol）のブロードキャストを発行し、
サーバ装置は自動発見要求を受けると設定情報部から設定情報を読み出して自動発見応答のＵＤＰのブロードキャストを返信し、
次に、クライアント装置は、自動発見応答を受け取ると、応答された設定情報のマシン名とＭＡＣアドレスとが一致していた場合は未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示し、
次に、未設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求のＵＤＰのブロードキャストを発行し、既設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求として指定されたサーバ装置宛のＵＤＰのユニキャストを発行し、
次に、サーバ装置は、設定変更要求を受け取ると設定情報部を受け取った設定情報で設定することを特徴とする初期設定システム。
【請求項７】
前記サーバ一覧情報における未設定状態の明示は、マシン名を“未設定”としたことを特徴とする請求項２、４、５、又は６の初期設定システム。
【請求項８】
サーバ装置がネットワークを介して接続するクライアント装置から予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求をブロードキャストで受けると、設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定か既設定かを明示するように設定情報を操作して自動発見応答のブロードキャストでクライアント装置へ返送することを特徴とする初期設定方法。
【請求項９】
サーバ装置がネットワークを介して接続するクライアント装置から予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求をブロードキャストで受けると、設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定か既設定かを明示するように設定情報を操作して自動発見応答のブロードキャストでクライアント装置へ返送し、
クライアント装置は自動発見応答のブロードキャストが返送されると、応答された設定情報に明示された設定状態が未設定状態の場合にはこの応答をしたサーバ装置の設定情報が未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示することを特徴とする初期設定方法。
【請求項１０】
サーバ装置がネットワークを介して接続するクライアント装置から予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求をブロードキャストで受けると、設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定の場合には読み出したマシン名を読み出したＭＡＣアドレスと同一にした設定情報を自動発見応答のブロードキャストで返送することを特徴とする初期設定方法。
【請求項１１】
クライアント装置は予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求の応答である自動発見応答のブロードキャストがネットワークを介してサーバ装置から返送されると、応答された設定情報のマシン名がＭＡＣアドレスと一致していた場合にはこの応答をしたサーバ装置の設定情報が未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示することを特徴とする初期設定方法。
【請求項１２】
クライアント装置はネットワークで接続するサーバ装置の設定指示を受けるとネットワークに対して自動発見要求のＵＤＰ（user datagram protocol）のブロードキャストを発行し、
次に、サーバ装置は自動発見要求をネットワークを介して受けると予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定の場合には読み出したマシン名を読み出したＭＡＣアドレスに変換して自動発見応答のＵＤＰのブロードキャストを返信し、
次に、クライアント装置は、自動発見応答を受け取ると、応答された設定情報のマシン名とＭＡＣアドレスとが一致していた場合は未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示し、
次に、未設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求のＵＤＰのブロードキャストを発行し、既設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求として指定されたサーバ装置宛のＵＤＰのユニキャストを発行し、
次に、サーバ装置は、設定変更要求を受け取ると設定情報部を受け取った設定情報で設定することを特徴とする初期設定方法。
【請求項１３】
サーバ装置は予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報が未設定の状態の場合マシン名をＭＡＣアドレスと同一にして設定情報部に登録しておき、
次に、クライアント装置はネットワークで接続するサーバ装置の設定指示を受けるとネットワークに対して自動発見要求のＵＤＰ（user datagram protocol）のブロードキャストを発行し、
サーバ装置は自動発見要求を受けると設定情報部から設定情報を読み出して自動発見応答のＵＤＰのブロードキャストを返信し、
次に、クライアント装置は、自動発見応答を受け取ると、応答された設定情報のマシン名とＭＡＣアドレスとが一致していた場合は未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示し、
次に、未設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求のＵＤＰのブロードキャストを発行し、既設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求として指定されたサーバ装置宛のＵＤＰのユニキャストを発行し、
次に、サーバ装置は、設定変更要求を受け取ると設定情報部を受け取った設定情報で設定することを特徴とする初期設定方法。
【請求項１４】
前記サーバ一覧情報における未設定状態の明示は、マシン名を“未設定”としたことを特徴とする請求項９、１１、１２、又は１３の初期設定方法。
【請求項１５】
サーバ装置がネットワークを介して接続するクライアント装置から予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求をブロードキャストで受けると、設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定か既設定かを明示するように設定情報を操作して自動発見応答のブロードキャストでクライアント装置へ返送する手順をコンピュータに実行させるプログラム。
【請求項１６】
サーバ装置がネットワークを介して接続するクライアント装置から予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求をブロードキャストで受けると、設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定か既設定かを明示するように設定情報を操作して自動発見応答のブロードキャストでクライアント装置へ返送する手順と、
クライアント装置が自動発見応答のブロードキャストを返送されると、応答された設定情報に明示された設定状態が未設定状態の場合にはこの応答をしたサーバ装置の設定情報が未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示する手順とをコンピュータに実行させるプログラム。
【請求項１７】
ネットワークを介して接続するクライアント装置から予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求をブロードキャストで受けると、設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定の場合には読み出したマシン名を読み出したＭＡＣアドレスと同一にした設定情報を自動発見応答のブロードキャストで返送する手順をコンピュータに実行させるプログラム。
【請求項１８】
予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求の応答である自動発見応答のブロードキャストがネットワークを介してサーバ装置から返送されると、応答された設定情報のマシン名がＭＡＣアドレスと一致していた場合にはこの応答をしたサーバ装置の設定情報が未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示する手順をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はコンソールレス装置の初期設定システム、初期設定方法、及びプログラムに関し、特にサーバとネットワークで接続するクライアントからサーバの設定を実行する技術に関する。
【０００２】
【従来の技術】
ＴＣＰ／ＩＰプロトコルにて接続されたネットワーク環境においては、ストレージサーバやネットワークプリンタなどの各ネットワークデバイスはユニークで固定的なＭＡＣアドレスが付与されているが、論理的にユニークに割り振られたＩＰアドレスを宛先としてデータ通信を行っている。従ってＩＰアドレスが設定されていないネットワークデバイスとはデータ通信できないため、通信前には必ずＩＰアドレスを含むネットワーク関連の設定情報が設定されなければならない。
【０００３】
また、ＩＰアドレスは３２ビット或いは６４ビットの数字列からなりこの数字列によりホスト（マシン）の識別を行っているが、人間が扱う上では利用し難いので、人間が利用し易いように、文字列で表現したものを使用する。これをホスト名と呼ぶ。ホスト名は、階層化されたドメイン名と呼ばれるものとマシン名から構成され、例えば“machine1.domein2.domein3”のようになる。この例の場合マシン名は“machine1”であり、ドメイン名は、ピリオドで分けられた部分の名前（ラベルという）の連なりからなる文字列“domein2.domein3”で構成される。
【０００４】
またネットワークデバイスはマシン名、ＩＰアドレス、サブネットマスクの初期設定や初期設定後の設定変更はネットワークサーバに接続された入力装置や表示装置を含むコンソールを用いて設定している。ところが、ネットワークデバイスの中でも特にサーバのようにシステムへの組み込み等の特殊な場合以外通常はコンソールを必要としないデバイスはコンソールを持たない形態（コンソールレスという）で使用するようになってきている。
【０００５】
また、特開平１１−２４９９８９号公報によれば、ＬＡＮ（local area network）に接続するオプションＩ／Ｆカードの設定情報の設定の際に、ＩＰアドレスを含む設定情報が設定済みかを判断して未設定の際はブロードキャストで設定を実行し既設定の際は通常のユニキャストで設定を実行するが、設定状態の判断のために指示されたオプションＩ／Ｆカードに対してＰＩＮＧを発行し応答によってＩＰアドレスが設定済みか否かを判断している。ただし、特開平１１−２４９９８９号公報ではどのような手段によりブロードキャスト通信を行うかについての具体的な記載はされていない。
【０００６】
【特許文献１】
特開平１１−２４９９８９号公報
【０００７】
【発明が解決しようとする課題】
コンソールレス構成のサーバに対して初期設定や再設定を実行する場合、小型の特殊な表示装置や入力装置を設けるか、又は設定の際に表示装置や入力装置を利用者が一時的にネットワークサーバに接続しなければならないという問題がある。また、利用者は、ネットワークサーバの設置場所に移動して設定操作をしなければならなかった。
【０００８】
また、特開平１１−２４９９８９号公報では、オプションＩ／Ｆカードの初期設定を実行する際に、オプションＩ／ＦカードのＩＰアドレスの設定が済んでいるか否かを確認するためにＰＩＮＧを発行しその応答によって判定を行っている。従って、ＩＰアドレスの設定状態の確認のために余計な通信をＬＡＮ上で実行しなければならないという問題がある。
【０００９】
本発明の目的は、これらの問題を解決し、ＵＤＰプロトコルの通信を使用して離れた場所にあるクライアント装置からコンソールレスのサーバ装置のネットワーク情報の設定を実行できるようにした初期設定システム、初期設定方法、及びプログラムを提供することにある。
【００１０】
【課題を解決するための手段】
本発明の第１の初期設定システムは、予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部を有するサーバ装置と、クライアント装置と、これらを接続するネットワークからなる初期設定システムであって、
サーバ装置はクライアント装置から設定情報を読み出す自動発見要求をブロードキャストで受けて設定情報部から設定情報を読み出し、設定情報の設定状態を明示するように設定情報を操作して自動発見応答のブロードキャストで返送することを特徴とする。
【００１１】
本発明の第２の初期設定システムは、予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部を有するサーバ装置と、クライアント装置と、これらを接続するネットワークからなる初期設定システムであって、
サーバ装置はクライアント装置から設定情報を読み出す自動発見要求をブロードキャストで受けて設定情報部から設定情報を読み出し、設定情報の設定状態を明示するように設定情報を操作して自動発見応答のブロードキャストで返送し、
クライアント装置は自動発見応答のブロードキャストが返送されると、応答された設定情報に明示された設定状態が未設定状態の場合にはこの応答をしたサーバ装置の設定情報が未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示することを特徴とする。
【００１２】
本発明の第３の初期設定システムは、予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部を有するサーバ装置と、クライアント装置と、これらを接続するネットワークからなる初期設定システムであって、
サーバ装置はクライアント装置から設定情報を読み出す自動発見要求をブロードキャストで受けて設定情報部から設定情報を読み出したあと、設定情報が未設定の場合には読み出したマシン名を読み出したＭＡＣアドレスに変換した設定情報を自動発見応答のブロードキャストで返送することを特徴とする。
【００１３】
本発明の第４の初期設定システムは、予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部を有するサーバ装置と、クライアント装置と、これらを接続するネットワークからなる初期設定システムであって、
クライアント装置はサーバ装置の設定情報を読み出す自動発見要求の応答である自動発見応答のブロードキャストが返送されると、応答された設定情報のマシン名がＭＡＣアドレスと一致していた場合にはこの応答をしたサーバ装置の設定情報が未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示することを特徴とする。
【００１４】
本発明の第５の初期設定システムは、予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部を有するサーバ装置と、クライアント装置と、これらを接続するネットワークからなる初期設定システムであって、
クライアント装置はサーバ装置の設定指示を受けるとネットワークに対して自動発見要求のＵＤＰ（user datagram protocol）のブロードキャストを発行し、
次に、サーバ装置は自動発見要求を受けると設定情報部から設定情報を読み出し、設定情報が未設定の場合には読み出したマシン名を読み出したＭＡＣアドレスに変換して自動発見応答のＵＤＰのブロードキャストを返信し、
次に、クライアント装置は、自動発見応答を受け取ると、応答された設定情報のマシン名とＭＡＣアドレスとが一致していた場合は未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示し、
次に、未設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求のＵＤＰのブロードキャストを発行し、既設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求として指定されたサーバ装置宛のＵＤＰのユニキャストを発行し、
次に、サーバ装置は、設定変更要求を受け取ると設定情報部を受け取った設定情報で設定することを特徴とする。
【００１５】
本発明の第６の初期設定システムは、予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部を有するサーバ装置と、クライアント装置と、これらを接続するネットワークからなる初期設定システムであって、
サーバ装置は設定情報が未設定の状態の場合マシン名をＭＡＣアドレスと同一にして設定情報部に登録しておき、
次に、クライアント装置はサーバ装置の設定指示を受けるとネットワークに対して自動発見要求のＵＤＰ（user datagram protocol）のブロードキャストを発行し、
サーバ装置は自動発見要求を受けると設定情報部から設定情報を読み出して自動発見応答のＵＤＰのブロードキャストを返信し、
次に、クライアント装置は、自動発見応答を受け取ると、応答された設定情報のマシン名とＭＡＣアドレスとが一致していた場合は未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示し、
次に、未設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求のＵＤＰのブロードキャストを発行し、既設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求として指定されたサーバ装置宛のＵＤＰのユニキャストを発行し、
次に、サーバ装置は、設定変更要求を受け取ると設定情報部を受け取った設定情報で設定することを特徴とする。
【００１６】
本発明の第７の初期設定システムは、本発明の第２、第４、第５、又は第６の初期設定システムにおいて、前記サーバ一覧情報における未設定状態の明示は、マシン名を“未設定”としたことを特徴とする。
【００１７】
本発明の第１の初期設定方法は、サーバ装置がネットワークを介して接続するクライアント装置から予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求をブロードキャストで受けると、設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定か既設定かを明示するように設定情報を操作して自動発見応答のブロードキャストでクライアント装置へ返送することを特徴とする。
【００１８】
本発明の第２の初期設定方法は、サーバ装置がネットワークを介して接続するクライアント装置から予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求をブロードキャストで受けると、設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定か既設定かを明示するように設定情報を操作して自動発見応答のブロードキャストでクライアント装置へ返送し、
クライアント装置は自動発見応答のブロードキャストが返送されると、応答された設定情報に明示された設定状態が未設定状態の場合にはこの応答をしたサーバ装置の設定情報が未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示することを特徴とする。
【００１９】
本発明の第３の初期設定方法は、サーバ装置がネットワークを介して接続するクライアント装置から予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求をブロードキャストで受けると、設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定の場合には読み出したマシン名を読み出したＭＡＣアドレスと同一にした設定情報を自動発見応答のブロードキャストで返送することを特徴とする。
【００２０】
本発明の第４の初期設定方法は、クライアント装置は予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求の応答である自動発見応答のブロードキャストがネットワークを介してサーバ装置から返送されると、応答された設定情報のマシン名がＭＡＣアドレスと一致していた場合にはこの応答をしたサーバ装置の設定情報が未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示することを特徴とする。
【００２１】
本発明の第５の初期設定方法は、クライアント装置はネットワークで接続するサーバ装置の設定指示を受けるとネットワークに対して自動発見要求のＵＤＰ（user datagram protocol）のブロードキャストを発行し、
次に、サーバ装置は自動発見要求をネットワークを介して受けると予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定の場合には読み出したマシン名を読み出したＭＡＣアドレスに変換して自動発見応答のＵＤＰのブロードキャストを返信し、
次に、クライアント装置は、自動発見応答を受け取ると、応答された設定情報のマシン名とＭＡＣアドレスとが一致していた場合は未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示し、
次に、未設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求のＵＤＰのブロードキャストを発行し、既設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求として指定されたサーバ装置宛のＵＤＰのユニキャストを発行し、
次に、サーバ装置は、設定変更要求を受け取ると設定情報部を受け取った設定情報で設定することを特徴とする。
【００２２】
本発明の第６の初期設定方法は、サーバ装置は予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報が未設定の状態の場合マシン名をＭＡＣアドレスと同一にして設定情報部に登録しておき、
次に、クライアント装置はネットワークで接続するサーバ装置の設定指示を受けるとネットワークに対して自動発見要求のＵＤＰ（user datagram protocol）のブロードキャストを発行し、
サーバ装置は自動発見要求を受けると設定情報部から設定情報を読み出して自動発見応答のＵＤＰのブロードキャストを返信し、
次に、クライアント装置は、自動発見応答を受け取ると、応答された設定情報のマシン名とＭＡＣアドレスとが一致していた場合は未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示し、
次に、未設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求のＵＤＰのブロードキャストを発行し、既設定のサーバ装置に対して設定の指示を受けた場合、クライアント装置は受け付けた設定情報を設定変更要求として指定されたサーバ装置宛のＵＤＰのユニキャストを発行し、
次に、サーバ装置は、設定変更要求を受け取ると設定情報部を受け取った設定情報で設定することを特徴とする。
【００２３】
本発明の第７の初期設定方法は、本発明の第２、第４、第５、又は第６の初期設定方法において、前記サーバ一覧情報における未設定状態の明示は、マシン名を“未設定”としたことを特徴とする。
【００２４】
本発明の第１のプログラムは、サーバ装置がネットワークを介して接続するクライアント装置から予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求をブロードキャストで受けると、設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定か既設定かを明示するように設定情報を操作して自動発見応答のブロードキャストでクライアント装置へ返送する手順をコンピュータに実行させる。
【００２５】
本発明の第２のプログラムは、サーバ装置がネットワークを介して接続するクライアント装置から予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求をブロードキャストで受けると、設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定か既設定かを明示するように設定情報を操作して自動発見応答のブロードキャストでクライアント装置へ返送する手順と、
クライアント装置が自動発見応答のブロードキャストを返送されると、応答された設定情報に明示された設定状態が未設定状態の場合にはこの応答をしたサーバ装置の設定情報が未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示する手順とをコンピュータに実行させる。
【００２６】
本発明の第３のプログラムは、ネットワークを介して接続するクライアント装置から予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求をブロードキャストで受けると、設定情報を保持する設定情報部から設定情報を読み出し、設定情報が未設定の場合には読み出したマシン名を読み出したＭＡＣアドレスと同一にした設定情報を自動発見応答のブロードキャストで返送する手順をコンピュータに実行させる。
【００２７】
本発明の第４のプログラムは、予め装置単位に固定的に設定されたＭＡＣアドレスとシステムに応じて設定されるＩＰアドレス及びマシン名とを含む設定情報を読み出す自動発見要求の応答である自動発見応答のブロードキャストがネットワークを介してサーバ装置から返送されると、応答された設定情報のマシン名がＭＡＣアドレスと一致していた場合にはこの応答をしたサーバ装置の設定情報が未設定であることを明示するように、各サーバ装置の設定情報からサーバ一覧情報を作成して表示する手順をコンピュータに実行させる。
【００２８】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明のシステムの構成例を示した図である。図１のシステムは、２台のサーバ装置１０（サーバ装置１０−１とサーバ装置１０−２）と１台のクライアント装置２０とがＬＡＮ２９に接続している。ＬＡＮ２９にはこの他にもサーバやクライアントが接続してもよいし、印刷装置やルータ等の装置が接続してもよく、ＬＡＮ２９に接続する装置を特定するものではない。
【００２９】
サーバ装置１０は、ネットワークの管理等のサービスを提供する通信機能を有した情報処理装置であり、表示装置や入力装置が接続されていないものとする。サーバ装置１０は、ネットワークに関する設定情報を保持する設定情報部１１と、設定情報部１１内の設定情報を変更制御する設定変更部１２と、ＬＡＮ２９を介してクライアント１０との間でＵＤＰ(user datagram protocol)通信を行い初期設定の要求を受け付け処理する設定受付部１３とを含む。設定変更部１２と設定受付部１３とは多くの場合プログラムにて実現される。
【００３０】
ＵＤＰとはＴＣＰ／ＩＰモデルのトランスポート層のプロトコルであり、コネクション型のＴＣＰ（transmission control protocol）のように再送機能やフロー制御機能を持たないコネクションレス型プロトコルで、ＴＣＰが持つコネクション管理やフロー制御がじゃまになるブロードキャスト機能等を搭載する。本発明の実施の形態のＵＤＰ通信では、ポート番号として“３００００ｈ（１６進数）”を使用している。
【００３１】
設定情報部１１は論理的な保持機能を示しており実際に同一の記憶手段に集中して保持する必要はない。設定情報部１１が保持する設定情報は、マシン名、ＭＡＣアドレス、ＩＰアドレス、サブネットマスク等のネットワークに関連する情報を含んでいる。設定変更部１２は、設定情報が設定済みか否かを示す設定状態フラグを持ち、設定状態フラグはサーバ装置１０が出荷された時点の初期状態では未設定に設定され、設定が終了した際に既設定になる。
【００３２】
なお、設定変更部１２は設定情報１１内のマシン名の読み出しに対して未設定状態では設定情報のＭＡＣアドレスをマシン名とし、未設定であることを識別できるようにしている。未設定を識別する他の方法として、設定情報のマシン名をＭＡＣアドレスと同じに設定しておくようにしてもよく、この場合は設定状態フラグやマシン名の読みかえも不要となる。
【００３３】
クライアント装置２０は、サーバ装置１０との間でＵＤＰ通信を行い、各サーバ装置の設定情報を収集して表示し、入力された設定情報をサーバ１０に設定するサーバ設定部２１と、表示装置２２と、入力装置２３とを含んでいる。サーバ設定部２１は多くの場合プログラムにて実現される。
【００３４】
次に、本発明の実施の形態の動作について図面を参照して説明する。図２は本発明の実施の形態の初期設定の動作について示したフローチャートであり、図４は本発明の実施の形態の再設定の動作について示したフローチャートである。
【００３５】
まず、図２を参照してサーバ装置１０−２に対する初期設定の動作について説明する。まず利用者は新たにＬＡＮ２９に組み込むサーバ装置１０−２をＬＡＮ２９に物理的に接続するが、この時点ではサーバ装置１０−２はネットワーク関連の設定情報は未設定の状態である。そこで利用者はすでにＬＡＮ２９に組み込まれ設定済みとなっているクライアント装置２０にあるサーバ設定部２１を起動する。
【００３６】
図３は、利用者がクライアント装置２０にてサーバ設定部２１を起動した際に、起動されたサーバ設定部２１が表示装置２２に表示する操作画面の一例を示したものであるが、この時点では図３に示してあるマシン名やＩＰアドレス等のサーバ一覧情報は表示されていない。
【００３７】
利用者が図３の自動発見ボタンを操作すると、サーバ設定部２１は自動発見要求のＵＤＰブロードキャスト通信にてＬＡＮ２９に送出する（Ｓ５１）。ＵＤＰブロードキャスト通信は通信先を特定せずポート番号“３００００ｈ”を指定してＬＡＮ２９上に発行される。自動発見要求のＵＤＰブロードキャスト通信は、各サーバ装置１０の設定受付部１３がポート番号“３００００ｈ”を認識することにより受け付けられる。以降のＵＤＰブロードキャスト通信は同様にポート番号“３００００ｈ”とする。
【００３８】
設定受付部１３−２は自動発見要求のＵＤＰブロードキャスト通信を受け取ると設定変更部１２が起動中か調べ、この場合起動中であるので設定情報の読み出し要求を設定変更部１２−２へ渡す（Ｓ５２）。設定変更部１２−２は読み出し要求を受けて設定情報部１１−２から設定情報を読み出し、設定状態フラグから未設定であることを確認し、マシン名をＭＡＣアドレスと同じにした設定情報を設定受付部１３−２に返す（Ｓ５２）。設定受付部１３−２は読み出した設定情報を自動発見応答のＵＤＰブロードキャスト通信として送出する（Ｓ５２）。未設定のサーバ装置１０−２の設定情報のマシン名を予めＭＡＣアドレスと同一に設定しておくようにすれば、設定変更部１２は設定情報部１１から読み出した情報をそのまま返すだけでよい。
【００３９】
クライアント装置２０のサーバ設定部２１は各サーバ装置１０から返信された自動発見応答のＵＤＰブロードキャスト通信を受け付けて、受け付けた設定情報に基づいてサーバ一覧情報を作成する。この場合、サーバ装置１０−２の設定情報はサーバ装置１０−２が未設定であるのでマシン名＝ＭＡＣアドレスとして読み出される。サーバ設定部２１はマシン名＝ＭＡＣアドレスを検出するとマシン名を“未設定”としてサーバ一覧情報を作成し表示装置２２に表示する（Ｓ５３）。図３の（１）に示した設定表示画面３１はこの時点のサーバ一覧情報の表示の様子を示している。
【００４０】
利用者は、図３の画面を見るとサーバ装置１０−２のマシン名が“未設定”と表示されているためすぐに設定対象のサーバ装置１０−２を知ることができる。利用者が画面にてマシン名＝“未設定”のサーバを選択して入力装置２３からマシン名やＩＰアドレス等を入力し設定変更ボタン３６を操作すると、サーバ設定部２１は入力された設定情報と設定先のサーバ装置１０−２のＭＡＣアドレスとを設定変更要求のＵＤＰブロードキャスト通信で送信する（Ｓ５４）。
【００４１】
設定受付部１３−２は、設定変更要求のＵＤＰブロードキャスト通信を受け付けＭＡＣアドレスから自身宛の設定変更要求であることを確認すると、設定変更部１２−２へ設定変更要求を渡す（Ｓ５５）。設定変更部１２−２は渡された設定情報を設定情報部１１−２へ登録する（Ｓ５５）。設定情報の登録が終わると設定変更部１２−２は設定状態フラグを既設定状態とし、設定受付部１３−２は設定変更応答をＵＤＰブロードキャスト通信で返信する（Ｓ５５）。
【００４２】
サーバ設定部２１は設定変更応答のＵＤＰブロードキャスト通信を受け付けると次にサーバ装置１０−２を再起動するために再起動要求のＵＤＰブロードキャスト通信を送信する（Ｓ５６）。設定受付部１３−２は、再起動要求のＵＤＰブロードキャスト通信を受け付けＭＡＣアドレスから自身宛の再起動要求であることを確認すると、再起動応答のＵＤＰブロードキャスト通信を返信した後、サーバ装置１０−２を再起動する（Ｓ５７）。
【００４３】
サーバ設定部２１は再起動応答のＵＤＰブロードキャスト通信を受け付けると初期設定が終わったことを表示装置２２に表示し（Ｓ５８）、利用者は初期設定の終了を確認する。サーバ装置１０−２は再起動によってＩＰアドレス等のネットワーク関連の設定がされた状態で立ち上がる（Ｓ５９）ので、以降は相手先をＩＰアドレスで特定したユニキャスト通信も可能となる。
【００４４】
このように、通信先をＩＰアドレスで特定しないＵＤＰブロードキャスト通信によりクライアント装置２０が各サーバ装置１０の設定情報を収集してサーバ一覧情報を表示し、利用者が表示を参照して未設定サーバ装置１０の設定操作を行えるので、サーバ装置１０は設定変更部１２と設定受付部１３を搭載することにより表示装置や入力装置が無くてもサーバ設定部２１を搭載したクライアント装置２０からネットワーク関連情報の設定ができるようになる。
【００４５】
次に、サーバ装置１０−２に対する再設定の動作について図４を参照して説明する。この時点ではサーバ装置１０−２はＩＰアドレス等のネットワーク関連の設定情報は設定済みの状態すなわち設定状態フラグが既設定の状態である。まず、利用者はすでにＬＡＮ２９に組み込まれ設定済みとなっているクライアント装置２０にあるサーバ設定部２１を起動する。
【００４６】
サーバ設定部２１は、起動されると図３に示す画面を表示する。ただし、サーバ一覧情報はこの時点では表示されない。利用者が自動発見ボタン３５を操作すると、サーバ設定部２１は自動発見要求のＵＤＰブロードキャスト通信にてＬＡＮ２９に送出する（Ｓ６１）。初期設定の場合と同様にＵＤＰブロードキャスト通信は通信先を特定せずポート番号“３００００ｈ”を指定してＬＡＮ２９上に発行される。
【００４７】
設定受付部１３−２は自動発見要求のＵＤＰブロードキャスト通信を受け取ると設定情報の読み出し要求を設定変更部１２−２へ渡す（６５２）。設定変更部１２−２は読み出し要求を受けて設定情報部１１−２から設定情報を読み出し、既設定状態であるので設定情報をそのまま設定受付部１３−２に返す（Ｓ６２）。設定受付部１３−２は読み出した設定情報を自動発見応答のＵＤＰブロードキャスト通信として送出する（Ｓ６２）。
【００４８】
クライアント装置２０のサーバ設定部２１は各サーバ装置１０から返信された自動発見応答のＵＤＰブロードキャスト通信を受け付けて、受け付けた設定情報に基づいてサーバ一覧情報を作成する。この場合、サーバ装置１０−２の設定情報は設定済みであるのでマシン名やＩＰアドレス等の設定情報がそのままサーバ一覧情報として表示装置２２に表示される（Ｓ６３）。図３の（２）に示した設定表示画面３２はこの時点のサーバ一覧情報の表示の様子を示している。
【００４９】
利用者は、画面にて再設定対象のサーバ装置１０−２（マシン名＝ＮＥＣＳＡＮ）を選択して入力装置２３からマシン名やＩＰアドレス等変更する情報を入力し設定変更ボタン３６を操作すると、サーバ設定部２１は設定先のサーバ装置１０−２のＩＰアドレスを指定して入力された設定情報を設定変更要求のＵＤＰユニキャスト通信で送信する（Ｓ６４）。
【００５０】
設定受付部１３−２は、設定変更要求のＵＤＰユニキャスト通信を宛先のＩＰアドレスから自身宛の設定変更要求であることを確認すると、設定変更部１２−２に設定変更要求を渡す（Ｓ６５）。設定変更部１２−２は渡された設定情報で設定情報部１１−２を再設定する（Ｓ６５）。設定情報の再設定が終わると、設定受付部１３−２はクライアント装置２０のＩＰアドレスを宛先とした設定変更応答をＵＤＰのユニキャスト通信で返信する（Ｓ６５）。
【００５１】
サーバ設定部２１は設定変更応答のＵＤＰユニキャスト通信を受け付けると再設定が終わったことを表示装置２２に表示し（Ｓ６８）、利用者は再設定の終了を確認する。この後、必要に応じて利用者はＬＡＮ２９に接続するシステムの再起動或いはサーバ装置１０−２の再起動を実行すればよいがその方法については特に限定しない。例えば、サーバ装置１０−２の再起動は図３の設定表示画面に再起動のためのボタンを設けてここから再起動を起動し、サーバ設定部２１と設定受付部１３−２が図２のステップＳ５６〜Ｓ５９のような動作をさせればよい。
【００５２】
このように、既設定のサーバ装置１０に対しても設定変更部１２と設定受付部１３を搭載することにより表示装置や入力装置が無くてもサーバ設定部２１を搭載したクライアント装置２０からネットワーク関連情報の設定情報の再設定ができるようになる。
【００５３】
以上のように、サーバ装置１０のネットワーク関連情報の初期設定又は再設定の手順において、未設定のサーバ装置１０のマシン名をＭＡＣアドレスと同一に見せるか或いは予め設定しておくので、ＵＤＰのブロードキャスト通信で収集した各サーバ装置１０の設定情報を確認するだけで未設定か既設定かを容易に判断できる。これにより、利用者が設定指示をした後に、クライアント装置２０は初期設定の動作をするか再設定の動作をするかを判断するために、指示されたサーバ装置１０に対して確認のためのコマンド（例えばＰＩＮＧ）を発行してＩＰアドレス等のネットワーク関連の設定情報が設定済みか否かを確認する手順を不要としている。
【００５４】
以上の説明では、サーバ装置１０−２に対する動作を説明したが、サーバ装置１０−１に対しても同様の動作となる。またネットワークに接続する共用プリンタ等のデバイスであってもサーバ装置１０が備える設定情報部１１、設定変更部１２、設定受付部１３の各機能を備えていれば本発明が適用でき、サーバ装置１０と同様にクライアント装置２０から設定が可能となる。
【００５５】
また以上の説明では、未設定か既設定かを識別するために、自動発見要求に対してサーバ装置１０の設定情報のマシン名をＭＡＣアドレスと同じにして応答するようにして説明したが、この他の方法で識別するようにしてもかまわない。例えば未設定であることを示す情報を応答の中に組み込むようにしてもよいし、マシン名やＩＰアドレスを予め決められた規則に従って設定するようにしてもよい。
【００５６】
【発明の効果】
表示装置や入力装置を持たないサーバ装置のネットワーク情報の初期設定又は再設定を同じネットワークに接続し表示装置や入力装置を持つクライアント装置から容易に実行することができるので、サーバ装置に特殊な表示装置や入力装置を組み込んだり、利用者が設定時に一時的に表示装置や入力装置をサーバ装置に接続したりする必要がなくなるという効果がある。
【００５７】
さらに、初期設定対象のサーバ装置の設定情報をクライアント装置が収集する際に、例えば、マシン名をＭＡＣアドレスと同一とするようにしたので、収集した際に未設定であることが確認できるので、未設定かどうかを確認するための通信が不要となる。
【図面の簡単な説明】
【図１】本発明の実施の形態の構成を示した図である。
【図２】本発明の初期設定の動作を示したフローチャートである。
【図３】本発明のサーバ一覧を表示した設定表示画面を示した図である。
【図４】本発明の初期設定の動作を示したフローチャートである。
【符号の説明】
１０    サーバ装置
１１    設定情報部
１２    設定変更部
１３    設定受付部
２０    クライアント装置
２１    サーバ設定部
２２    表示装置
２３    入力装置
２９    ＬＡＮ
【図１】
2004206223.tif 000003
【図２】
2004206223.tif 000004
【図３】
2004206223.tif 000005
【図４】
2004206223.tif 000006