JP2001312432A - ネットワークサーバ及びその制御方法 - Google Patents

ネットワークサーバ及びその制御方法

Info

Publication number
JP2001312432A
JP2001312432A JP2000132732A JP2000132732A JP2001312432A JP 2001312432 A JP2001312432 A JP 2001312432A JP 2000132732 A JP2000132732 A JP 2000132732A JP 2000132732 A JP2000132732 A JP 2000132732A JP 2001312432 A JP2001312432 A JP 2001312432A
Authority
JP
Japan
Prior art keywords
setting value
network
common
devices
stored
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2000132732A
Other languages
English (en)
Inventor
Yasushi Sato
泰 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2000132732A priority Critical patent/JP2001312432A/ja
Publication of JP2001312432A publication Critical patent/JP2001312432A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】 【課題】 同一ネットワークに接続される共通機器に必
要な設定を、一括して行うことの可能なネットワークサ
ーバ及びその制御方法を提供すること。 【解決手段】 ネットワークに接続された共通機器を探
索し(S201)、その共通機器に設定されている設定
値のバージョンもしくは更新日時を応答パケットとして
取得する(S202)。予めネットワークサーバに登録
された共通機器用の設定値のバージョンもしくは更新日
時と、取得したバージョンもしくは更新日時とを比較
し、更新が必要な場合には設定値データを送信して機器
内の設定値を更新する(S206)。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ネットワークに接
続された各種機器の管理等を行うネットワークサーバに
関し、特に、ホストコンピュータからネットワークを介
してデータを受信し、受信したデータを接続機器へ引き
渡すネットワークアダプタを効率よく管理可能なネット
ワークサーバ及びその制御方法に関する。
【0002】
【従来の技術】ネットワークアダプタを使用する場合、
使用するネットワーク環境に適した各種の設定をネット
ワークアダプタに対して行う必要がある。従来、この種
の設定を行う場合、各アダプタに対してオペレータ(管
理者)が個々に設定を行う必要があった。
【0003】
【発明が解決しようとする課題】そのため、複数のネッ
トワークアダプタを設置したり、既存の複数のネットワ
ークアダプタの設定値を変更する場合、個々のアダプタ
に対して設定を行ったり変更する必要があり、非常に手
間がかかる。また、同一ネットワーク上に存在する複数
のネットワークアダプタの設定値の一元管理ができず、
設定値の管理も煩雑なものとなっていた。
【0004】
【課題を解決するための手段】本発明はこのような従来
技術の問題点に鑑みなされたものであり、その目的は、
同一ネットワークに接続される共通機器に必要な設定
を、一括して行うことの可能なネットワークサーバ及び
その制御方法を提供することにある。
【0005】すなわち、本発明の要旨は、ネットワーク
に接続された機器の管理を行うネットワークサーバであ
って、機器のうち、共通な設定値を有する機器に対する
設定値を記憶する記憶手段と、ネットワークに接続され
た、共通な設定値を有する機器を探索する探索手段と、
探索手段により探索された共通な設定値を有する機器の
それぞれに対し、現在の設定値と、記憶手段に格納され
た対応する設定値とを比較し、記憶手段に格納された設
定値よりも古い設定値を有する機器の設定値を、記憶手
段に格納された設定値に更新する制御手段とを有するこ
とを特徴とするネットワークサーバに存する。
【0006】また、本発明の別の要旨は、ネットワーク
に接続された機器の管理を行い、機器のうち、共通な設
定値を有する機器に対する設定値を記憶する記憶手段を
有するネットワークサーバの制御方法であって、ネット
ワークに接続された、共通な設定値を有する機器を探索
する探索ステップと、探索ステップにより探索された共
通な設定値を有する機器のそれぞれに対し、現在の設定
値と、記憶手段に格納された対応する設定値とを比較
し、記憶手段に格納された設定値よりも古い設定値を有
する機器の設定値を、記憶手段に格納された設定値に更
新する制御ステップとを有することを特徴とするネット
ワークサーバの制御方法に存する。
【0007】また、本発明の別の要旨は、ネットワーク
に接続された機器の管理を行い、機器のうち、共通な設
定値を有する機器に対する設定値を記憶する記憶手段を
有するネットワークサーバの制御プログラムを格納した
コンピュータ装置読み取り可能な記憶媒体であって、ネ
ットワークに接続された、共通な設定値を有する機器を
探索する探索ステップと、探索ステップにより探索され
た共通な設定値を有する機器のそれぞれに対し、現在の
設定値と、記憶手段に格納された対応する設定値とを比
較し、記憶手段に格納された設定値よりも古い設定値を
有する機器の設定値を、記憶手段に格納された設定値に
更新する制御ステップとを有することを特徴とする記憶
媒体に存する。
【0008】
【発明の実施の形態】(第1の実施形態)以下、図面を
参照して本発明をその好適な実施形態に基づき詳細に説
明する。図1は、本実施形態に係るネットワークサーバ
を適応可能なネットワークシステムの全体構成の例を示
す図である。
【0009】図において、101は本実施形態に係るネ
ットワークサーバであり、ネットワーク105内のネッ
トワークアダプタ103の各種設定を一括管理するコン
ピュータ装置である。102はネットワーク105に接
続されたホストコンピュータであり、ネットワークアダ
プタ103を介してプリンタ104に対して印刷データ
を送信する。
【0010】103はネットワークアダプタであり、ネ
ットワークサーバ101との通信に基づいて自らの設定
を行い、ホストコンピュータ102からの印刷データを
ネットワーク105を介して受信して接続機器であるプ
リンタ104へ出力する。104はネットワークアダプ
タ103を介してネットワーク105へ接続され、ホス
トコンピュータ102から受信した印刷データを解釈
し、出力するプリンタである。
【0011】図1においては、説明を簡単にするために
ネットワークアダプタ、ネットワークアダプタに接続さ
れた周辺機器及びホストコンピュータが1台である場合
を示したが、通常これら機器はいずれも複数接続されて
いる。
【0012】このようなネットワークシステムにおい
て、ネットワークアダプタ103をネットワーク105
内に新規導入する場合、ネットワークアダプタ103内
の各種設定値及び動作パラメータは初期値のままであ
り、導入するネットワークに適した設定値(論理アドレ
ス等)にはなっていない。従ってこのままでは、ホスト
コンピュータ102等から印刷データをネットワークア
ダプタ103に送信してプリンタ104で印刷を行うの
は不可能である。
【0013】そこでまず、ネットワークサーバ101に
てネットワークアダプタ103の各種設定値を定義し、
ファイルとして保存しておく。ネットワークサーバ10
1は、定期的あるいはユーザの指示によってネットワー
ク105内にある設定対象となるネットワークアダプタ
を検出すると共に、そのネットワークアダプタの設定値
のバージョン(もしくは設定した日付)を問い合わせる
パケットをネットワーク105に対して送出する。
【0014】ネットワークアダプタ103をネットワー
ク105へ新規に導入(接続)し、その電源を投入する
と、アダプタ103はネットワークを介してネットワー
クサーバ101が出力した問い合わせパケットを受け取
る。その問い合わせパケットに対しアダプタ103は、
自分の識別子等とともに自アダプタの設定値のバージョ
ン(もしくは最終更新日時)をネットワークサーバ10
1に対して送信する。
【0015】次にネットワークサーバ101は、自サー
バ内に登録されている該アダプタの設定値のバージョン
と該アダプタから受け取った実際の設定値のバージョン
を比較し、アダプタの設定値を更新する必要がある場合
はネットワークアダプタ103に対して自サーバ内に登
録されている設定値をネットワークアダプタ103の新
しい設定値としてネットワークアダプタ103へ送信す
る。以上の過程により新規導入のネットワークアダプタ
であっても目的とする設定で目的とするネットワーク内
で稼動させることが可能となる。
【0016】図2に示すフローチャートを用いて、上述
の動作を更に説明する。ネットワークサーバ101はあ
らかじめ設定された時間間隔毎あるいはオペレータに指
示操作により、ステップS201において自己が管理す
るネットワーク105に接続された、管理対象となるネ
ットワークアダプタ103を検索し、かつそれらの設定
値のバージョンを知るためのパケットをネットワークに
対して送出する。
【0017】次にステップS202において、ステップ
S201で出力した検索パケットに対するネットワーク
アダプタからの応答を受信する。ステップS203にお
いてステップS202で応答パケットを受信できたかを
判断する。応答パケットが受信できなかった場合、ステ
ップS205において一定時間間隔を置いたのちステッ
プS201の検索パケット出力から繰り返す。
【0018】ステップS202においてネットワークア
ダプタからの応答パケットを受信した場合、ステップS
204において自サーバにあらかじめ登録されている対
応ネットワークアダプタの設定値バージョンとステップ
S202にて受け取ったネットワークアダプタの設定値
バージョンを比較し、ネットワークアダプタの設定値を
更新する必要があるか否かを判断する。
【0019】ステップS204にて判断した結果が更新
要であった場合、対応ネットワークアダプタと通信を行
い、ステップS206において各種設定値をネットワー
クアダプタに対して送信し設定の更新を行う。
【0020】ステップS204において判断した結果が
更新不要であった場合は、その応答パケットを送信した
ネットワークアダプタに対しては更新処理を行う必要は
ない。
【0021】以上の処理を、処理ステップS202にお
いて受信した応答パケットの送信元のネットワークアダ
プタすべてに対して行うことによりネットワーク内のア
ダプタの設定を自動的に更新することが可能である。
【0022】以上の処理によってネットワークアダプタ
を新規導入した場合や、設定を変更したい場合でも各ア
ダプタに対して設定操作を行うこと無く各アダプタの設
定値を更新することが可能であると共に、1台の設定値
管理サーバでネットワーク内の各アダプタの設定状況を
集中管理できるため管理者の負荷を軽減することが可能
である。
【0023】(第2の実施形態)第1の実施形態におい
ては、ネットワークアダプタが新規導入された場合であ
っても、ネットワークサーバ101と直ちに通信できる
ネットワーク環境の場合を説明したが、例えばEthe
rnet(登録商標)でTCP/IPによる通信を行う場合、
新規導入したネットワークアダプタにはIPアドレスが
割り当てされていないため、そのままではネットワーク
サーバ101との通信ができない。
【0024】このような場合、ネットワークアダプタに
割り当てられているハードウェアアドレス(MACアド
レス)から、ネットワーク105でのIPアドレスを取
得するプロトコルを用い、IPアドレスを取得してから
上述の処理を行えばよい。
【0025】具体的には、ネットワークアダプタが新規
にネットワークに接続され、IPアドレスの割り当てを
受けていない場合には、RARP(Reverse Address Res
olution Protocol)を用いてRAPR要求パケットをネ
ットワーク105にブロードキャストする。これに対
し、RARPサーバ(ネットワークサーバ101が兼ね
ることができる)は、新規に接続されたネットワークア
ダプタ103に適切なIPアドレスを含んだRARP応
答パケットを返送する。ネットワークアダプタ103
は、このRARP応答パケットからIPアドレスを抽出
し、例えば内部に有する不揮発性メモリに格納し、その
後の通信に利用する。
【0026】IPアドレスが割り当てられると、ネット
ワークアダプタ103はネットワークサーバ101から
の検索パケットに対して応答可能になるので、第1の実
施形態で説明したネットワークサーバ101の処理対象
として同様に動作する。
【0027】
【他の実施形態】上述の実施形態では、ネットワークア
ダプタの各種設定値の自動更新及び集中管理に関するも
のであったが、ネットワークアダプタの設定値のみでは
なくネットワークアダプタ内の実行プログラムのバージ
ョンを管理することによって実行プログラムの自動更新
を行うことも可能となる。
【0028】また、上述の実施形態において、ネットワ
ークサーバ101の管理対象である周辺機器として、ネ
ットワークアダプタのみを示したが、他の周辺機器につ
いても同様の処理が可能であることは言うまでもない。
【0029】なお、本発明は、複数の機器(例えばホス
トコンピュータ、インタフェイス機器、リーダ、プリン
タなど)から構成されるシステムに適用しても、一つの
機器からなる装置(例えば、複写機、ファクシミリ装置
など)に適用してもよい。
【0030】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体(または記録媒体)を、システムあるい
は装置に供給し、そのシステムあるいは装置のコンピュ
ータ(またはCPUやMPU)が記憶媒体に格納されたプログ
ラムコードを読み出し実行することによっても、達成さ
れることは言うまでもない。この場合、記憶媒体から読
み出されたプログラムコード自体が前述した実施形態の
機能を実現することになり、そのプログラムコードを記
憶した記憶媒体は本発明を構成することになる。また、
コンピュータが読み出したプログラムコードを実行する
ことにより、前述した実施形態の機能が実現されるだけ
でなく、そのプログラムコードの指示に基づき、コンピ
ュータ上で稼働しているオペレーティングシステム(OS)
などが実際の処理の一部または全部を行い、その処理に
よって前述した実施形態の機能が実現される場合も含ま
れることは言うまでもない。
【0031】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張カー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書込まれた後、そのプログラムコードの指示
に基づき、その機能拡張カードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
【0032】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明した(図2に示す)フローチ
ャートに対応するプログラムコードが格納されることに
なる。
【0033】
【発明の効果】以上説明したように、本発明によれば、
予め登録した設定値ファイルをネットワークサーバに格
納し、ネットワーク内の共通な機器に対して共通の設定
値ファイルを適用することにより、同一のネットワーク
に接続される複数の機器の設定値に変更があった場合や
機器が新規導入された場合であっても、一括して設定も
しくは更新処理を行うことが可能なネットワークサーバ
が実現できる。
【0034】これにより、複数の共通機器に対する設定
値の自動更新が実現され、管理者の負荷が軽減すると共
に、ネットワーク内に散在する複数の共通機器の設定値
が一元管理可能となるため管理者の負荷が更に軽減され
る。
【図面の簡単な説明】
【図1】本発明の実施形態にかかるネットワークサーバ
を適用可能なネットワークシステムの全体構成例を示す
図である。
【図2】本発明の実施形態にかかるネットワークサーバ
の処理を示すフローチャートである。

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 ネットワークに接続された機器の管理を
    行うネットワークサーバであって、 前記機器のうち、共通な設定値を有する機器に対する前
    記設定値を記憶する記憶手段と、 前記ネットワークに接続された、前記共通な設定値を有
    する機器を探索する探索手段と、 前記探索手段により探索された前記共通な設定値を有す
    る機器のそれぞれに対し、現在の設定値と、前記記憶手
    段に格納された対応する設定値とを比較し、前記記憶手
    段に格納された設定値よりも古い設定値を有する機器の
    設定値を、前記記憶手段に格納された設定値に更新する
    制御手段とを有することを特徴とするネットワークサー
    バ。
  2. 【請求項2】 前記探索手段が、所定時間間隔もしくは
    ユーザの要求によって前記探索を行うことを特徴とする
    請求項1記載のネットワークサーバ。
  3. 【請求項3】 前記共通な設定値を有する機器が、機器
    に記憶された共通のプログラムを実行する機器であり、 前記記憶手段が、前記共通な設定値を有する機器が実行
    する最新のプログラムファイルを更に格納し、 前記制御手段が、前記探索手段により探索された前記共
    通な設定値を有する機器のうち、前記記憶手段に格納さ
    れたプログラムよりも古いプログラムを記憶する機器の
    前記プログラムを、前記記憶手段に格納されたプログラ
    ムに更新することを特徴とする請求項1又は請求項2に
    記載のネットワークサーバ。
  4. 【請求項4】 前記共通な設定値を有する機器が、ネッ
    トワークアダプタであることを特徴とする請求項1乃至
    請求項3のいずれか1項に記載のネットワークサーバ。
  5. 【請求項5】 ネットワークに接続された機器の管理を
    行い、前記機器のうち、共通な設定値を有する機器に対
    する前記設定値を記憶する記憶手段を有するネットワー
    クサーバの制御方法であって、 前記ネットワークに接続された、前記共通な設定値を有
    する機器を探索する探索ステップと、 前記探索ステップにより探索された前記共通な設定値を
    有する機器のそれぞれに対し、現在の設定値と、前記記
    憶手段に格納された対応する設定値とを比較し、前記記
    憶手段に格納された設定値よりも古い設定値を有する機
    器の設定値を、前記記憶手段に格納された設定値に更新
    する制御ステップとを有することを特徴とするネットワ
    ークサーバの制御方法。
  6. 【請求項6】 前記探索手段が、所定時間間隔もしくは
    ユーザの要求によって前記探索を行うことを特徴とする
    請求項5記載のネットワークサーバの制御方法。
  7. 【請求項7】 前記共通な設定値を有する機器が、機器
    に記憶された共通のプログラムを実行する機器であり、 前記記憶手段が、前記共通な設定値を有する機器が実行
    する最新のプログラムファイルを更に格納し、 前記制御ステップが、前記探索ステップにより探索され
    た前記共通な設定値を有する機器のうち、前記記憶手段
    に格納されたプログラムよりも古いプログラムを記憶す
    る機器の前記プログラムを、前記記憶手段に格納された
    プログラムに更新することを特徴とする請求項5又は請
    求項6に記載のネットワークサーバの制御方法。
  8. 【請求項8】 前記共通な設定値を有する機器が、ネッ
    トワークアダプタであることを特徴とする請求項5乃至
    請求項7のいずれか1項に記載のネットワークサーバの
    制御方法。
  9. 【請求項9】 ネットワークに接続された機器の管理を
    行い、前記機器のうち、共通な設定値を有する機器に対
    する前記設定値を記憶する記憶手段を有するネットワー
    クサーバの制御プログラムを格納したコンピュータ装置
    読み取り可能な記憶媒体であって、 前記ネットワークに接続された、前記共通な設定値を有
    する機器を探索する探索ステップと、 前記探索ステップにより探索された前記共通な設定値を
    有する機器のそれぞれに対し、現在の設定値と、前記記
    憶手段に格納された対応する設定値とを比較し、前記記
    憶手段に格納された設定値よりも古い設定値を有する機
    器の設定値を、前記記憶手段に格納された設定値に更新
    する制御ステップとを有することを特徴とする記憶媒
    体。
JP2000132732A 2000-05-01 2000-05-01 ネットワークサーバ及びその制御方法 Withdrawn JP2001312432A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000132732A JP2001312432A (ja) 2000-05-01 2000-05-01 ネットワークサーバ及びその制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000132732A JP2001312432A (ja) 2000-05-01 2000-05-01 ネットワークサーバ及びその制御方法

Publications (1)

Publication Number Publication Date
JP2001312432A true JP2001312432A (ja) 2001-11-09

Family

ID=18641368

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000132732A Withdrawn JP2001312432A (ja) 2000-05-01 2000-05-01 ネットワークサーバ及びその制御方法

Country Status (1)

Country Link
JP (1) JP2001312432A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006246223A (ja) * 2005-03-04 2006-09-14 Nec Corp ネットワーク機器のアドレス自動設定方法及びシステム
JP2007500890A (ja) * 2003-07-31 2007-01-18 インターナショナル・ビジネス・マシーンズ・コーポレーション モバイル装置のユーザ設定を保存するための方法、システム、およびコンピュータ・プログラム
US8190719B2 (en) 2004-09-29 2012-05-29 Brother Kogyo Kabushiki Kaisha Transmitting setting data from a terminal device to target devices
JP2013130923A (ja) * 2011-12-20 2013-07-04 Canon Inc 画像処理装置、サーバ装置、情報処理方法及びプログラム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007500890A (ja) * 2003-07-31 2007-01-18 インターナショナル・ビジネス・マシーンズ・コーポレーション モバイル装置のユーザ設定を保存するための方法、システム、およびコンピュータ・プログラム
US8190719B2 (en) 2004-09-29 2012-05-29 Brother Kogyo Kabushiki Kaisha Transmitting setting data from a terminal device to target devices
JP2006246223A (ja) * 2005-03-04 2006-09-14 Nec Corp ネットワーク機器のアドレス自動設定方法及びシステム
JP4645236B2 (ja) * 2005-03-04 2011-03-09 日本電気株式会社 ネットワーク機器のアドレス自動設定方法及びシステム
JP2013130923A (ja) * 2011-12-20 2013-07-04 Canon Inc 画像処理装置、サーバ装置、情報処理方法及びプログラム

Similar Documents

Publication Publication Date Title
US7483966B2 (en) Systems, methods, and media for remote wake-up and management of systems in a network
US6734985B1 (en) Printing apparatus, printing system and method of controlling same
US8862709B2 (en) Remote management of boot application
US8832312B2 (en) Communication apparatus and communication control method
JPH11282656A (ja) プログラム書換装置、ネットワークシステム、及び記憶媒体
JP2003046569A (ja) 負荷テスト実行装置及びシステム、及びその方法、及びそのプログラム
EP3547641B1 (en) Communication system
US11029899B2 (en) Maintenance system including information processing device that performs maintenance operation on image forming device
US8166199B2 (en) Communication apparatus, network system, communication method and program
JP2001312432A (ja) ネットワークサーバ及びその制御方法
JP2003228486A (ja) ソフトウェア管理方法、ソフトウェア管理システム及びプログラム
JP2004013662A (ja) 情報処理装置、情報処理方法、制御プログラム
JPH05250239A (ja) コンピュータネットワークシステム
JP2000031998A (ja) ネットワーク装置、ネットワークの管理方式および管理方法
JP3636309B2 (ja) プログラム更新管理機能付きプリンタシステム
JP2004151888A (ja) 端末装置の制御方法
JP2000259538A (ja) ネットワーク制御装置およびネットワーク設定方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH10105406A (ja) ソフトウェアのインストールおよび更新システム
JP2001092641A (ja) ソフトウェアインストールシステム
US7680896B2 (en) Obtaining or sending information to a device on a network by a client apparatus
KR100456978B1 (ko) 에이전트의 파일 다운로드 방법
JP2006035456A (ja) 画像処理装置及びその制御方法及びプログラム
US10545702B2 (en) Information processing apparatus, communication control method and communication system
JP2002163165A (ja) ネットワークデバイスの管理方法及びネットワークデバイス
JP4215740B2 (ja) コンピュータネットワークシステム

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20070703