JP2012200017A - Control device for controlling settings of setting information for network device - Google Patents
Control device for controlling settings of setting information for network device Download PDFInfo
- Publication number
- JP2012200017A JP2012200017A JP2012143878A JP2012143878A JP2012200017A JP 2012200017 A JP2012200017 A JP 2012200017A JP 2012143878 A JP2012143878 A JP 2012143878A JP 2012143878 A JP2012143878 A JP 2012143878A JP 2012200017 A JP2012200017 A JP 2012200017A
- Authority
- JP
- Japan
- Prior art keywords
- setting
- completion
- network device
- network
- group
- 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.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 97
- 238000000034 method Methods 0.000 claims description 78
- 238000012545 processing Methods 0.000 abstract description 29
- 238000004891 communication Methods 0.000 description 31
- 238000012790 confirmation Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 2
- 230000010485 coping Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
【課題】設定処理中における設定情報の一時的な重複を回避して、設定情報の一括した設定を可能にする。
【解決手段】複数のネットワークデバイスのそれぞれの開始前設定値を取得する手段と、複数のネットワークデバイスのそれぞれの完了後設定値を取得する手段と、完了後設定値が重複しているか否かの判定を行う手段と、値が重複していないと判定された場合、第一のネットワークデバイスの開始前設定値と第二のネットワークデバイスの完了後設定値とが同一であるときに、第一のネットワークデバイスと第二のネットワークデバイスとが同一の重複グループに属するように、重複グループの作成を行う手段と、重複グループに属する各ネットワークデバイスに対して、設定指示を送信する送信順序を決定する手段と、決定された送信順序に従って、設定指示を送信する手段と、を備える。
【選択図】図8It is possible to avoid temporary duplication of setting information during setting processing and to collectively set setting information.
Whether a setting value before starting each of a plurality of network devices, a means for acquiring setting values after completion of each of a plurality of network devices, and whether or not the setting values after completion overlap When it is determined that the value is not duplicated with the means for performing the determination, the first setting value before the start of the first network device and the setting value after the completion of the second network device are the same. Means for creating a duplicate group so that the network device and the second network device belong to the same duplicate group, and means for determining a transmission order for sending a setting instruction to each network device belonging to the duplicate group And means for transmitting a setting instruction in accordance with the determined transmission order.
[Selection] Figure 8
Description
本発明は、ネットワークデバイスに対して設定情報を設定する技術に関する。 The present invention relates to a technique for setting setting information for a network device.
通信ネットワークを介したデータ通信(ネットワーク通信)を行うことが可能な機器であるネットワークデバイスには、ネットワーク通信を行うために必要となる種々の設定情報が設定される。例えば、特許文献1には、ネットワークデバイスに対する設定情報の設定が、通信ネットワークを介して、即ち、通信ネットワークに接続された他の機器(例えば、管理計算機)からの指示に基づいて行われる技術が開示されている。
Various setting information necessary for performing network communication is set in a network device that is a device capable of performing data communication (network communication) via a communication network. For example,
ネットワークデバイスに対する設定情報の設定が通信ネットワークを介して行われる場合、管理計算機は、一つの設定処理の中で複数のネットワークデバイスのそれぞれに対して指示を出すことにより、複数のネットワークデバイスのそれぞれに対して設定情報を一括して設定することができる。 When setting information for a network device is set via a communication network, the management computer issues an instruction to each of the plurality of network devices in one setting process, so that each of the plurality of network devices is set. On the other hand, setting information can be set collectively.
ここで、設定情報には、各ネットワークデバイス間で重複しないように設定されるべき情報がある。その一例として、IP(Internet Protocol)アドレスが挙げられる。IPアドレスが複数のネットワークデバイス間で重複した場合、その重複したIPアドレスが設定されたネットワークデバイスは、他の機器とネットワーク通信できなくなる。 Here, the setting information includes information that should be set so as not to overlap between the network devices. One example is an IP (Internet Protocol) address. When the IP address is duplicated among a plurality of network devices, the network device in which the duplicate IP address is set cannot perform network communication with other devices.
複数のネットワークデバイスに対して設定情報を一括して設定する場合、それぞれのネットワークデバイスに設定されることとなる設定情報が互いに重複していなくとも、設定処理を行っている中で、設定情報が一時的に重複してしまうことがある。例えば、二つのネットワークデバイス間で、それぞれに設定されているIPアドレスを相互に交換する場合等である。このような場合、管理計算機は、IPアドレスが重複した時点でそれら二つのネットワークデバイスとネットワーク通信できなくなるため、設定処理を継続することができなくなってしまう。即ち、設定処理が正常に完了すれば二つのネットワークデバイスに設定されるIPアドレスは重複しないにもかかわらず、IPアドレスの重複を解消できないまま設定処理を途中で終了しなければならなくなる。 When setting information is set for multiple network devices at once, even if the setting information to be set for each network device does not overlap each other, the setting information There may be a temporary overlap. For example, this is a case where two network devices mutually exchange their IP addresses. In such a case, the management computer cannot perform network communication with the two network devices at the time when the IP addresses overlap, so that the setting process cannot be continued. In other words, if the setting process is completed normally, the IP address set in the two network devices does not overlap, but the setting process must be terminated halfway without eliminating the IP address duplication.
そこで、本発明の目的は、設定処理中における設定情報の一時的な重複を回避して、設定情報の一括した設定を可能にすることである。 SUMMARY OF THE INVENTION An object of the present invention is to prevent setting information from being temporarily duplicated during setting processing, and to enable setting information to be collectively set.
本発明に従う制御装置は、複数のネットワークデバイスのそれぞれにおいて設定される設定項目であって、前記ネットワークデバイス間でユニークに設定されるべき設定項目を一括して設定する制御を行う制御装置であって、前記複数のネットワークデバイスのそれぞれにおいて設定されている前記設定項目の開始前設定値を各ネットワークデバイスから取得する開始前設定値取得手段と、前記複数のネットワークデバイスのそれぞれの前記設定項目に設定されることとなる複数の完了後設定値を取得する完了後設定値取得手段と、前記複数の完了後設定値の中で、値が重複しているか否かの完了後重複判定を行う判定手段と、前記完了後重複判定において値が重複していないと判定された場合、前記複数のネットワークデバイスのうちの第一のネットワークデバイスの前記開始前設定値と前記第一のネットワークデバイス以外の第二のネットワークデバイスの前記完了後設定値とが同一であるときに、前記第一のネットワークデバイスと前記第二のネットワークデバイスとが同一の重複グループに属するように、前記複数のネットワークデバイスのうちのいずれか二以上の組み合わせである前記重複グループの作成を行う重複グループ作成手段と、前記重複グループ作成手段により作成された重複グループに属する各ネットワークデバイスに対して、前記完了後設定値を設定するための設定指示を送信する送信順序を決定する送信順序決定手段と、前記重複グループに属する各ネットワークデバイスに対して、前記送信順序決定手段が決定した送信順序に従って、前記設定指示を送信する指示送信手段と、を備える。 A control device according to the present invention is a control device configured to collectively set setting items that are set in each of a plurality of network devices and should be set uniquely between the network devices. A setting value acquisition unit before starting to acquire a setting value before starting of the setting item set in each of the plurality of network devices from each network device; and a setting value set to each of the setting items of each of the plurality of network devices. A post-completion set value acquisition unit that acquires a plurality of post-completion set values to be obtained, and a determination unit that performs post-completion duplication determination as to whether or not values are duplicated among the plurality of post-completion set values. , If it is determined that the value is not duplicated in the duplication judgment after completion, the first of the plurality of network devices The first network device and the second network device when the pre-start setting value of the network device and the post-completion setting value of the second network device other than the first network device are the same And a duplicate group created by the duplicate group creating means for creating the duplicate group that is a combination of any two or more of the plurality of network devices so that they belong to the same duplicate group Transmission order determining means for determining a transmission order for transmitting a setting instruction for setting the setting value after completion to each network device belonging to the group, and transmission to each network device belonging to the duplicate group According to the transmission order determined by the order determination means, the setting instruction is Comprising an instruction transmission means signals to, the.
本発明に係る好適な実施形態では、前記送信順序決定手段は、前記重複グループに属するネットワークデバイスの前記開始前設定値のいずれとも異なる前記完了後設定値が設定されるネットワークデバイスである新規情報設定デバイスが前記重複グループに含まれる場合、前記送信順序決定手段は、前記新規情報設定デバイスに対する設定指示の送信順位が最先となり、且つ前記第一のネットワークデバイスに対する設定指示が前記第二のネットワークデバイスに対する設定指示よりも先に送信されるように、前記重複グループに対する送信順序を決定してもよい。 In a preferred embodiment according to the present invention, the transmission order determination unit is a new information setting that is a network device in which the setting value after completion different from any of the setting values before start of the network devices belonging to the overlap group is set. When the device is included in the duplication group, the transmission order determination unit has the first transmission order of the setting instruction for the new information setting device, and the setting instruction for the first network device is the second network device. The transmission order for the overlap group may be determined so that the transmission is performed prior to the setting instruction for.
本発明に係る好適な実施形態では、前記送信順序決定手段は、前記重複グループに属するネットワークデバイスの前記開始前設定値のいずれとも異なる前記完了後設定値が設定されるネットワークデバイスが前記重複グループに含まれない場合、前記送信順序決定手段は、前記重複グループに属するネットワークデバイスのうちから選択した選択デバイスに対して、前記複数のネットワークデバイスのそれぞれに設定されている前記設定項目の値のいずれとも異なり、且つ前記重複グループに属するネットワークデバイスの前記完了後設定値のいずれとも異なる値を設定する設定指示の送信順位が最先となり、且つ前記第一のネットワークデバイスに対する設定指示が前記第二のネットワークデバイスに対する設定指示よりも先となり、且つ前記選択デバイスに対して、前記選択デバイスの前記完了後設定値を設定する設定指示の送信順位が最後となるように、前記重複グループに対する送信順序を決定してもよい。 In a preferred embodiment according to the present invention, the transmission order determining means includes a network device in which the post-completion setting value different from any of the pre-start setting values of the network devices belonging to the duplication group is set in the duplication group. If not included, the transmission order determination unit is configured to select any of the values of the setting items set in each of the plurality of network devices with respect to the selected device selected from the network devices belonging to the overlap group. The setting order transmission order for setting different values from the post-completion setting values of the network devices that are different and belong to the overlap group is first, and the setting instruction for the first network device is the second network Before setting instructions for the device, and Serial to the selected device, so that the setting instruction transmitting order of setting the completion set value of the selected device is the last, may determine the transmission order for the overlapping group.
本発明に係る好適な実施形態では、前記設定項目が複数種類あり、各設定項目には優先度が付与されており、前記開始前設定値取得手段は、前記複数のネットワークデバイスのそれぞれにおいて前記複数種類の設定項目ごとに設定されているそれぞれの開始前設定値を各ネットワークデバイスから取得し、前記完了後設定値取得手段は、前記複数のネットワークデバイスのそれぞれにおいて、前記複数種類の設定項目ごとに設定されることとなるそれぞれの完了後設定値を取得し、前記判定手段は、前記設定項目の種類ごとに前記完了後重複判定を行い、前記重複グループ作成手段は、前記設定項目の種類ごとに前記重複グループの作成を行い、前記送信順序決定手段は、前記複数種類の設定項目のうち最も高い優先度が付与されている設定項目について前記送信順序の決定を行い、前記送信指示は、各ネットワークデバイスにおける前記複数種類の設定項目に対して、それぞれの前記完了後設定値を設定することの指示であってもよい。 In a preferred embodiment according to the present invention, there are a plurality of types of the setting items, each setting item is assigned a priority, and the setting value acquisition unit before start includes the plurality of setting items in each of the plurality of network devices. Each pre-start setting value set for each type of setting item is acquired from each network device, and the post-completion setting value acquiring unit is configured to acquire the setting value for each of the plurality of types of setting items in each of the plurality of network devices. Each post-completion set value to be set is acquired, the determination unit performs the post-completion duplication determination for each type of the setting item, and the duplication group creation unit performs the setting for each type of the setting item The duplication group is created, and the transmission order determination means is a setting to which the highest priority is given among the plurality of types of setting items. Make a decision of the transmission order for the eye, the transmission instruction, to the plurality of types of setting items in each network device may be an instruction to set each of the post-completion settings.
以下、図面を参照しながら本発明の実施形態について詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本実施形態に係る計算機システムの構成例を示す図である。 FIG. 1 is a diagram illustrating a configuration example of a computer system according to the present embodiment.
複数のネットワークデバイス(以下、単に「デバイス」という)1と、管理計算機2とが、通信ネットワーク3(例えば、LAN(Local Area Network))を介して接続されている。通信ネットワーク3は、例えば、複数のサブネットワーク4から構成される。通信ネットワーク3が複数のサブネットワーク4から構成される場合は、デバイス1は、いずれか一つのサブネットワーク4に接続される。
A plurality of network devices (hereinafter simply referred to as “devices”) 1 and a
デバイス1は、通信ネットワーク3を介して、通信ネットワーク3に接続された他の機器とデータ通信することが可能なネットワーク機器である。デバイス1には、例えば、プリンタやストレージデバイスや汎用的なコンピュータその他の通信ネットワーク3に接続する機能を有するあらゆる機器が含まれる。デバイス1には、例えば、ネットワークI/F(インタフェース)11が備えられる。ネットワークI/F11は、通信ネットワーク3を介したデータ通信(ネットワーク通信)を行うための装置である。尚、ネットワークI/F11は、必ずしもデバイス1の内部に備えられなくともよい。例えば、デバイス1は、デバイス1の外部に備えられたネットワークI/F11と外部接続され、その外部接続されたネットワークI/F11を利用することで、ネットワーク通信を行うこともできる。
The
デバイス1(デバイス1が利用するネットワークI/F11)には、ネットワーク通信を行うために必要となる種々の設定情報が設定される。このネットワーク通信に関する設定情報の中には、各デバイス1間でユニークに(つまり、各デバイス1間で重複しないように)設定されるべき情報がある。各デバイス1間でユニークに設定される設定情報としては、例えば、IPアドレスや、デバイス名(デバイス1に割り当てられる名称)等がある。以下の説明では、ネットワーク通信に関する設定情報であって、各デバイス1間でユニークに設定されるべき設定情報のことを、「設定情報」と呼ぶこととする。また、特に、設定情報の項目を指し示す場合は「設定情報項目」との用語を用い、設定情報の値を指し示す場合は「設定情報値」との用語を用いることとする。デバイス1への設定情報の設定は、例えば、デバイス1に備えられたユーザI/Fを介して行われたり、通信ネットワーク3を介して、即ち、通信ネットワーク3に接続された管理計算機2からの指示に基づいて行われたりする。
Various setting information necessary for network communication is set in the device 1 (network I /
管理計算機2は、通信ネットワーク3を介して、デバイス1に対して設定情報の設定を行うコンピュータである。例えば、管理計算機2は、デバイス1から必要な情報(例えば、そのデバイス1に現在設定されている設定情報値やそのデバイス1の機種情報等)の取得を行う。また、管理計算機2は、デバイス1から取得した情報を出力してその情報を管理計算機2のユーザへ提示し、デバイス1に対して新たに設定する設定情報値の入力を管理計算機2のユーザから受け付ける。更に、管理計算機2は、設定情報を設定することの指示(以下、「設定指示」)をデバイス1へ送信することにより、デバイス1に対して設定情報を設定する。設定指示には、その設定指示の送信先となるデバイス1に対して新たに設定することとなる設定情報値(例えば、管理計算機2のユーザが指定した設定情報値)が、パラメータとして含められる。尚、管理計算機2は、一回の設定指示の送信により、デバイス1に対して複数種類の設定情報を設定することもできる。この場合の設定指示には、複数の設定情報値(複数の設定情報項目のそれぞれに新たに設定することとなる設定情報値)が含められる。
The
管理計算機2には、例えば、CPU21や、メモリ22や、入出力部24や、ネットワークI/F25等が備えられる。CPU21は、メモリ22に記憶されている各種のプログラムを実行する演算処理装置である。メモリ22は、いわゆる内部記憶装置である。メモリ22には、例えば、図示しないOS(Operating System)や一括設定プログラム23等の各種のプログラムや、各種のプログラムが実行される際に利用される種々の情報等が記憶される。入出力部24は、管理計算機2がユーザに提供するユーザI/Fである。入出力部24は、例えば、管理計算機2のユーザからの入力を受け付けたり、管理計算機2が行った処理の結果を出力して管理計算機2のユーザへその結果を通知したりする。入出力部14としては、例えば、ディスプレイやキーボードやマウス等が採用される。ネットワークI/F25は、デバイス1に備えられるネットワークI/F11と同様、通信ネットワーク3に接続された他の機器とネットワーク通信を行うための装置である。
The
本実施形態に係る管理計算機2は、複数のデバイス1のそれぞれに対して一又は複数種類の設定情報を一括して設定することができる。この複数のデバイス1に対する一括した設定情報の設定(以下、「一括設定」)を行う処理(以下、「一括設定処理」)は、例えば、管理計算機2のCPU21が、メモリ22に記憶されている一括設定プログラム23を実行することにより行われる。一括設定処理では、一括設定の対象とされたデバイス1(設定情報の設定が行われることとなるデバイス1)のそれぞれに対して設定指示が送信される。そして、設定指示を受信したデバイス1から順番に、設定情報の設定が行われることになる。以下の説明では、一括設定プログラム23を主語として記述している説明文は、実際にはその一括設定プログラム23を実行するCPU21によって処理が行われることを意味するものとする。
The
一括設定処理において、一括設定プログラム23は、設定情報(即ち、各デバイス1間でユニークに設定されるべき設定情報)が、各デバイス1間で重複して設定されないようにする。具体的には、一括設定プログラム23は、設定指示を各デバイス1へ送信する前に、一括設定処理が行われることによってデバイス1間における設定情報の重複が発生するか否かを判定する。そして、一括設定プログラム23は、設定指示の重複が発生する或いは発生する可能性があると判定した場合に、その重複へ対処する処理を行う。設定情報の重複への対処処理として、一括設定プログラム23は、例えば、一括設定処理の実行を中止(設定指示を送信することなく終了)するか、或いはその重複を回避するための処理を行う。
In the batch setting process, the
設定情報が重複するケースとしては、幾つかのケース(例えば、以下の三種類のケース)が考えられる。一括設定プログラム23は、重複するそれぞれのケースごとに、そのケースに適した対処処理(一括設定処理の実行の中止、或いは重複を回避する処理)を行う。以下、図2〜図6を参照して、本実施形態で考慮する三つの重複ケース、及び、それぞれのケースにおける一括設定プログラム23が行う対処処理の説明を行う。尚、図2〜図6では、デバイス1に設定される設定情報の項目(設定情報項目)を、IPアドレスとしている。また、図中の“IP1”、“IP2”等は、IPアドレスの値(設定情報値)を示している。また、設定情報値同士を結ぶ矢印は、そのデバイス1が設定指示を受信して設定情報値が変更されたことを示している。一方、設定情報値同士を結ぶ点線は、設定情報値が変更されていないことを示している。
Several cases (for example, the following three types of cases) can be considered as cases in which the setting information overlaps. The
図2は、第一の重複ケースの一例を示す図である。 FIG. 2 is a diagram illustrating an example of a first overlapping case.
第一の重複ケースは、一括設定処理が完了した後において設定情報が重複するケースである。図2の例は、一括設定処理の開始前の設定情報値(以下、「開始前情報値」)がそれぞれ、デバイスAが“IP1”、デバイスBが“IP2”、デバイスCが“IP3”であり、一括設定処理によりデバイスAには“IP4”が、デバイスBには“IP3”がそれぞれ設定される場合を示している(デバイスCは、一括設定の対象とされていないため、その設定情報値は“IP3”のままである)。この場合、一括設定が行われることにより、デバイスBとデバイスCとの両方に設定情報値“IP3”が設定されることになる。即ち、一括設定処理の完了後に設定情報値の重複が発生し、第一の重複ケースに該当することとなる。 The first overlapping case is a case where the setting information overlaps after the batch setting process is completed. In the example of FIG. 2, the setting information value before the start of the batch setting process (hereinafter referred to as “pre-start information value”) is “IP1” for device A, “IP2” for device B, and “IP3” for device C, respectively. Yes, it shows the case where “IP4” is set for device A and “IP3” is set for device B by the batch setting process (device C is not subject to batch setting, so its setting information The value remains “IP3”). In this case, the setting information value “IP3” is set to both the device B and the device C by performing the batch setting. That is, the setting information value is duplicated after the batch setting process is completed, which corresponds to the first duplication case.
第一の重複ケースに該当するかどうかの判断は、管理計算機2の監視下にある全てのデバイス1(管理計算機2がネットワーク通信することができるデバイス1)を対象として行われる。即ち、一括設定プログラム23は、監視下にある全てのデバイス1のそれぞれの一括設定処理完了後の設定情報値(以下、「完了後情報値」)を参照し、それらに重複が発生するか否かを調べることにより、第一の重複ケースに該当するか否かを判断する。尚、一括設定プログラム23は、監視下にあるデバイス1のうち、一括設定の対象となるデバイス1(同図の例では、デバイスA及びデバイスB)については、デバイス1に対して新たに設定することとなる設定情報値(本実施形態では、ユーザから指定された設定情報値)を完了後情報値として参照することができる。また、一括設定プログラム23は、監視下にあるデバイス1のうち、一括設定の対象とならないデバイス1(同図の例では、デバイスC)については、デバイス1に対して既に設定されている設定情報値(デバイス1から取得した設定情報値)を完了後情報値として参照することができる。
The determination as to whether or not the first duplication case is applicable is made for all devices 1 (
第一の重複ケースに該当するものと判定された場合は、一括設定プログラム23は、一括設定処理の実行を中止する。なぜなら、新たに設定することとなる設定情報(完了後情報値)が変更されない限り、デバイス1間の設定情報の重複を回避することができないからである。
If it is determined that it corresponds to the first overlapping case, the
図3は、第二の重複ケースの一例を示す図である。 FIG. 3 is a diagram illustrating an example of a second overlapping case.
第二の重複ケース及び後述する第三の重複ケースは、どちらも、設定情報が一括設定処理の完了後には重複しないが一括設定処理中に重複するケース(つまり、設定情報が一時的に重複するケース)である。このうち、第二の重複ケースは、重複の発生が、設定情報の設定が行われるデバイス1の順序(即ち、設定指示が送信されるデバイス1の順序)に依存するケースである。図3の例は、開始前情報値がそれぞれ、デバイスAが“IP1”、デバイスBが“IP2”、デバイスCが“IP3”であり、一括設定処理によりデバイスAには “IP2”が、デバイスBには“IP3”が、デバイスCには“IP4”がそれぞれ設定される場合を示している(即ち、デバイスAの設定情報値が“IP1”から“IP2”へ、デバイスBの設定情報値が“IP2”から“IP3”へ、デバイスCの設定情報値が“IP3”から“IP4”へ、それぞれ変更される場合を示している)。このように、或るデバイス1(例えば、デバイスA)の完了後情報値と他のデバイス1(デバイスB)の開始前情報値とが同一(本例では、“IP2”で同一)である場合、上記の両デバイス1(デバイスA及びデバイスB)が、第二の重複ケースに該当することとなる。なぜなら、デバイスAに対して先に設定指示を送信すれば(先にデバイスAの設定情報値を“IP2”へ変更すれば)重複が発生するが、デバイスBに対して先に設定指示を送信すれば(即ち、デバイスBの設定情報値を“IP3”へ変更してからデバイスAの設定情報値を“IP2”へ変更すれば)重複の発生を回避できるからである。尚、デバイスAの開始前情報値とデバイスBの完了後情報値とは、同一とならないことが前提となる(これらも同一の場合は、後述する第三の重複ケースに該当することとなる)。図3の例では、更に、デバイスB及びデバイスCも、第二の重複ケースに該当するため、実際には、デバイスA、デバイスB及びデバイスCが全体として、第二の重複ケースに該当することとなる。以下、第二の重複ケースに該当するデバイス1の組み合わせを「第二の重複グループ」と呼ぶこととする。同様に、後述する第三の重複ケースに該当するデバイス1の組み合わせを「第三の重複グループ」と呼ぶこととする。尚、第二の重複グループ及び第三の重複グループの両者を包括して指し示す場合は、単に「重複グループ」と呼ぶこととする。図3の例では、デバイスA、デバイスB及びデバイスCが、第二の重複グループに属することとなる。
In both the second duplication case and the third duplication case described later, the setting information is not duplicated after the batch setting process is completed, but is duplicated during the batch setting process (that is, the setting information is temporarily duplicated). Case). Among these, the second duplication case is a case where duplication occurs depending on the order of the
第二の重複ケースに該当するものと判定された場合(即ち、一括設定の対象となるデバイス1のうちのいずれか複数から第二の重複グループが形成される場合)は、一括設定プログラム23は、第二の重複グループに属するデバイス1に関して、設定情報の重複が発生しない設定指示の送信順序を決定する。一括設定プログラム23は、決定された送信順序通りに設定指示を送信することにより、デバイス1間の設定情報の一時的な重複を回避する。
When it is determined that it corresponds to the second overlapping case (that is, when a second overlapping group is formed from any one of the
一括設定プログラム23は、例えば、次のようにして、一時的な重複が発生しない設定指示の送信順序を決定することができる。即ち、まず、一括設定プログラム23は、第二の重複グループに属するデバイス1の中から、その完了後情報値が、どのデバイス1の開始前情報値とも異なるデバイス1(即ち、いずれのデバイス1にも未だ設定されていない新しい設定情報値が設定されるデバイス1であり、以下、「新規情報値設定デバイス」)を検出する。図3の例では、デバイスC(どのデバイス1にも未だ設定されていない“IP4”が設定されるデバイス1)が、新規情報値設定デバイスに該当する。一括設定プログラム23は、この検出した新規情報値設定デバイスを、最先に設定指示を送信するデバイス1(即ち、設定指示が送信される順番(送信順番)が1番のデバイス1)と決定する。なぜなら、新規情報値設定デバイスに設定されることとなる設定情報値は、一括設定処理の開始前においていずれのデバイス1にも設定されておらず、新規情報値設定デバイスの設定情報値を先に変更したとしても、一時的な重複は発生しないからである。
The
次に、一括設定プログラム23は、その完了後情報値が、上記送信順番が1番のデバイス1(デバイスC)の開始前情報値(本例では、“IP3”)と同一であるデバイス1(本例では、デバイスB)を検出する。一括設定プログラム23は、この検出したデバイス1(デバイスB)を、新規情報値設定デバイスの次に設定指示を送信するデバイス1(即ち、送信順番が2番のデバイス1)と決定する。なぜなら、新規情報値設定デバイスの設定情報値が変更されると、その新規情報値設定デバイスの開始前情報値(“IP3”)は、どのデバイス1にも設定されていない設定情報値(以下、「空き情報値」)となり、いずれかのデバイス1へこの空き情報値が設定されたとしても、一時的な重複は発生しないからである。
Next, the
更に、上記と同様、一括設定プログラム23は、その完了後情報値が、上記送信順番が2番のデバイス1(デバイスB)の開始前情報値(本例では、“IP2”)と同一であるデバイス1(本例では、デバイスA)を検出し、その検出したデバイス1を、送信順番が2番のデバイス1(デバイスB)の次に設定指示を送信するデバイス1(即ち、送信順番が3番のデバイス1)と決定する。
Further, as described above, in the
第二の重複グループに属するデバイス1が更に存在する場合は、一括設定プログラム23は、その他のデバイス1についても上記と同様の方法で送信順番を決定する。以上により、第二のグループに属するデバイス1に関する、設定情報の重複が発生しない設定指示の送信順序が決定される。図3の例であれば、一括設定プログラム23は、図4に示したような順序(デバイスC→デバイスB→デバイスAの順序)で設定指示を送信することにより、一時的な重複を回避することができる。
When there are
図5(図5A、図5B)は、第三の重複ケースの一例を示す図である。 FIG. 5 (FIGS. 5A and 5B) is a diagram illustrating an example of a third overlapping case.
一時的に重複するケースのうち、第三の重複ケースは、重複の発生が、設定指示を送信する順序に依存しないケース(即ち、デバイス1に対する設定情報の設定をどのような順序で行ったとしても一時的な重複が発生するケース)である。図5の例では、デバイスCの情報設定値が“IP3”から“IP1”へ変更される点以外は、図3の例と同じである。即ち、図5の例では、デバイスAには、デバイスBに設定されていた設定情報値(“IP2”)が設定され、デバイスBには、デバイスCに設定されていた設定情報値(“IP3”)が設定され、デバイスCには、デバイスAに設定されていた設定情報値(“IP1”)が設定される。このように、複数のデバイス1(本例では、デバイスA、デバイスB及びデバイスC)に設定されるそれぞれの設定情報値(本例では、“IP1”、“IP2”及び“IP3”)が、その複数のデバイス1間で循環している場合(即ち、新規情報値設定デバイスが存在しない場合)は、第三の重複ケースに該当することとなる。なぜなら、新規情報値設定デバイスが存在しないため、デバイス1に対する設定情報の設定をどのような順序で行ったとしても、空き情報値を作り出すことができず、一時的な重複が発生するからである。図5A及び図5Bのいずれの場合も、それぞれの図に示すように、一時的な重複が発生する。
Of the temporarily overlapping cases, the third overlapping case is a case where the occurrence of overlapping does not depend on the order in which the setting instructions are transmitted (ie, in what order the setting information is set for the device 1) Is also a case where temporary duplication occurs. The example of FIG. 5 is the same as the example of FIG. 3 except that the information setting value of the device C is changed from “IP3” to “IP1”. That is, in the example of FIG. 5, the setting information value (“IP2”) set in the device B is set in the device A, and the setting information value (“IP3” set in the device C is set in the device B). ") Is set, and the setting information value (" IP1 ") set in the device A is set in the device C. Thus, the setting information values (“IP1”, “IP2” and “IP3” in this example) set in the plurality of devices 1 (in this example, device A, device B and device C) are as follows: When it circulates among the plurality of devices 1 (that is, when there is no new information value setting device), it corresponds to the third overlapping case. This is because there is no new information value setting device, and no matter how the setting information is set for the
第三の重複ケースに該当するものと判定された場合(即ち、一括設定の対象となるデバイス1のうちのいずれか複数から第三の重複グループが形成される場合)は、一括設定プログラム23は、所定の設定情報値である退避情報値を利用することにより、一時的な重複を回避する。退避情報値としては、例えば、監視下にある全てのデバイス1におけるそれぞれの開始前情報値及び完了後情報値のいずれとも異なる設定情報値が採用される。退避情報値は、退避情報値が利用される時点で監視下にある全てのデバイス1のそれぞれに設定されている設定情報値のいずれとも異なり、かつ、退避情報値が利用される第三の重複グループに属するデバイス1のそれぞれの完了後情報値のいずれとも異なる設定情報値であればよい。退避情報値は、例えば、ユーザが、一括設定処理を開始する前に予め管理計算機2へ設定することができる。尚、退避情報値は、それが設定されるデバイス1が正常に動作し得るようなある程度適切な値とされる必要がある。例えば、設定情報項目がIPアドレスである場合は、退避情報値は、それが設定されるデバイス1が属するサブネットワーク4に割り振られているIPアドレスとされる必要がある。退退避情報値を利用した一時的な重複の回避方法(以下、「退避情報値による重複回避方法」)については、図6を参照して説明する。
When it is determined that it corresponds to the third overlapping case (that is, when a third overlapping group is formed from any one of the
図6は、退避情報値による重複回避方法を説明する図である。 FIG. 6 is a diagram for explaining a duplication avoidance method based on the save information value.
図6における、各デバイス1の開始前情報値及び完了後情報値は、図5のものと同じである。図6の例では、退避情報値として“IP4”が採用されている。
The pre-start information value and post-completion information value of each
退避情報値による重複回避方法は、次の通りである。即ち、まず、第三の重複グループに属するいずれかのデバイス1(本例では、デバイスA)に対して、退避情報値(“IP4”)が設定される(図中(1))。これにより、空き情報値が作成される。即ち、退避情報値が設定されたデバイス1(デバイスA)の開始前情報値(本例では、“IP1”)が、空き情報値となる。空き情報値が作り出された後は、第二の重複ケースと同様、その空き情報値が設定されるデバイス1から順番に設定情報の設定が行われる。即ち、まず、空き情報値となっている“IP1”が、デバイスCへ設定される(図中(2))。これにより、デバイスCの開始前情報値(“IP3”)が、空き情報値となる。その後、この空き情報値となっている“IP3”が、デバイスBへ設定される(図中(3))。これにより、デバイスBの開始前情報値(“IP2”)が、空き情報値となる。最後に、退避情報が設定されたデバイス1(デバイスA)へ本来設定されるべき設定情報値(本例では、“IP2”)が設定される(図中(4))。以上の方法が採用されることにより、第三の重複ケースに該当する場合でも、一時的な重複を回避できるようになる。
The method for avoiding duplication based on the save information value is as follows. That is, first, a save information value (“IP4”) is set for any device 1 (device A in this example) belonging to the third overlap group ((1) in the figure). Thereby, a vacancy information value is created. That is, the pre-start information value (in this example, “IP1”) of the device 1 (device A) for which the save information value is set becomes the empty information value. After the empty information value is created, setting information is set in order from the
上記退避情報値による重複回避方法を採用するために、一括設定プログラム23は、第三の重複グループに属するデバイス1に関して、設定指示の送信順序及びその設定指示の内容(どの設定情報値に設定するかといった指示内容)を決定する。図6の例の場合であれば、一括設定プログラム23は、デバイスA(“IP4”を設定)→デバイスC(“IP1”を設定)→デバイスB(“IP3”を設定)→デバイスA(“IP2”を設定)のように、設定指示の送信順序及び指示内容を決定する(矢印によるデバイス1の並びが送信順序を、括弧内が指示内容をそれぞれ示している)。
In order to employ the duplication avoidance method based on the saved information value, the
次に、図7及び図8を参照して、一括設定プログラム23が一括設定処理において利用するテーブル等(一括設定管理テーブル5及び重複確認用リスト6)の説明を行う。一括設定管理テーブル5及び重複確認用リスト6は、例えば、管理計算機2のメモリ22に記憶される。
Next, with reference to FIG. 7 and FIG. 8, a table and the like (collective setting management table 5 and duplication confirmation list 6) used by the
図7は、一括設定管理テーブル5の一例を示す図である。 FIG. 7 is a diagram illustrating an example of the collective setting management table 5.
デバイス管理テーブル5は、一括設定プログラム23が、一括設定処理において、設定情報の重複が発生するか否かの判定(重複グループの作成を含む)や重複への対処処理(設定指示の送信順序や指示内容の決定等)を行う際に利用するテーブルである。一括設定管理テーブル5には、例えば、管理計算機2の監視下にあるデバイス1ごとに、例えば、デバイスID51やサブネット情報52や設定対象情報53や設定情報値54等が記録される。
The device management table 5 indicates that the
デバイスID51は、そのデバイス1(そのデバイス1が利用するネットワークI/F11)を一意に特定するための識別子である。デバイスID51としては、例えば、MAC(Media Access Control)アドレス等が採用される。サブネット情報52は、そのデバイス1が属するサブネットワーク4を示す情報である。本実施形態では、サブネット情報52として、例えばサブネットワーク4Aであれば“subA”等のように、サブネットワーク4を直接示す情報が採用されているが、サブネットワーク4を間接的に導き出すことができる情報(例えば、サブネットマスク等)が採用されてもよい。設定対象情報53は、そのデバイス1が一括設定の対象とされているかどうかを示す情報である。例えば、そのデバイス1が一括設定の対象とされている場合は、設定対象情報53の値が“YES”とされる。一方、そのデバイス1が一括設定の対象とされていない場合は、設定対象情報53の値が“NO”とされる。
The
設定情報値54には、一括設定処理の開始前においてそのデバイス1に設定されている設定情報値(開始前情報値)と、一括設定処理によって新たに設定されることとなる設定情報値(完了後情報値)とが含まれる。また、例えば、一括設定処理において複数種類の設定情報が一括して設定される場合(複数の設定情報項目が一括設定の対象とされる場合)は、一括設定の対象とされている設定情報項目ごとにその設定情報値54(開始前情報値及び完了後情報値)が記憶される。図7は、二つの設定情報項目(IPアドレス及びデバイス名)のそれぞれについて設定情報値54が記憶されている例を示している。一括設定プログラム23は、図7の一括設定管理テーブル5を利用することで、複数のデバイス1のそれぞれに対して、IPアドレス及びデバイス名の両方を一括して設定することができる。
The setting
尚、一括設定の対象とされない設定情報項目に関する設定情報値54が、一括設定管理テーブル5に含まれてもよい。また、一括設定の対象とされる設定情報項目が、デバイス1ごとに異なってもよい。一括設定の対象とされない設定情報項目については、例えば、その旨を示す情報(本例では、“NULL”)が、その設定情報項目に関する完了後情報値に記録される。
It should be noted that setting information values 54 relating to setting information items that are not subject to batch setting may be included in the batch setting management table 5. Further, the setting information items to be collectively set may be different for each
また、或る設定情報項目(例えば、IPアドレス)に関しては、デバイス1によっては、自動的に割り当てられた値が設定(以下、「自動設定」)される場合(例えば、ネットワーク通信に用いられるプロトコルとしてDHCP(Dynamic Host Configuration Protocol)が採用される場合等)がある。例えば、図7の例では、設定情報値54が“自動”となっている設定情報項目(即ち、デバイスID51が“dev4”であるデバイス1のIPアドレス)が、自動設定される設定情報項目(以下、「自動設定項目」)である。自動設定項目を有するデバイス1に対して設定指示を送信する際は、一括設定プログラム23は、その自動設定項目に関する完了後情報値をその設定指示に含める必要はない。
In addition, regarding a certain setting information item (for example, IP address), depending on the
図8は、重複確認用リスト6の一例を示す図である。
FIG. 8 is a diagram illustrating an example of the
重複確認用リスト6は、一括設定プログラム23が、第一の重複ケースに該当するかどうかの判断を行う際に利用するリストである。例えば、重複確認用リスト6は、一括設定の対象とされている設定情報項目ごとに作成される。重複確認用リスト6には、管理計算機2の監視下にある全てのデバイス1のそれぞれの完了後情報値(一括設定の対象とされているデバイス1であれば新たに設定することとなる設定情報値、一括設定の対象とされていないデバイス1であれば既に設定されている設定情報値)が記録される。同一の設定情報値が重複確認用リスト6中に複数記録された場合に、第一の重複ケースに該当するものと判定される。
The
以下、図9〜図12を参照して、一括設定プログラム23が行う一括設定処理の詳細を説明する。
The details of the batch setting process performed by the
図9は、本実施形態に係る一括設定処理のフローチャートである。 FIG. 9 is a flowchart of the batch setting process according to the present embodiment.
まず、一括設定プログラム23は、管理計算機2の監視下にあるデバイス1のそれぞれから、現在設定されている設定情報値(設定情報項目が複数ある場合は、それぞれに関する設定情報値)を取得する(S101)。一括設定プログラム23は、この取得した設定情報値をそれぞれのデバイス1に対応する開始前情報値として、一括設定管理テーブル5に記録する。尚、一括設定プログラム23は、S101の処理において、現在設定されている設定情報値とともにデバイスID51やサブネット情報52をも各デバイス1から取得して、それらを一括設定管理テーブル5に記録してもよい。また、S101の処理は、この一括設定処理が開始される前に、予め行われてもよい。
First, the
次に、一括設定プログラム23は、一括設定の対象とされるデバイス1を示す情報及びそれぞれのデバイス1に設定することとなる設定情報値(一括設定の対象とされる設定情報項目が複数ある場合は、それぞれに関する設定情報値)の入力をユーザから受け付ける(S102)。一括設定プログラム23は、ユーザから指定された一括設定の対象とされる各デバイス1について、一括設定管理テーブル5における設定対象情報53を“YES”とする。また、一括設定プログラム23は、ユーザから指定された設定情報値を、一括設定の対象とされるそれぞれのデバイス1に対応する完了後情報値として、一括設定管理テーブル5に記録する。
Next, the
次に、一括設定プログラム23は、第一の重複ケースに該当するか否かを判定する処理を行う(S103)。この処理の詳細については、後に図10で説明する。
Next, the
その後、一括設定プログラム23は、S103の処理の結果(即ち、第一の重複ケースに該当するか否か)を判定する(S104)。
Thereafter, the
第一の重複ケースに該当すると判定された場合は(S104:NO)、一括設定プログラム23は、その旨のエラーメッセージを入出力部24に表示して(S107)、一括設定処理を終了する。
If it is determined that it corresponds to the first overlapping case (S104: NO), the
一方、第一の重複ケースに該当しないと判定された場合は(S104:YES)、一括設定プログラム23は、一時的な重複を回避するための処理を行う(S105)。S105では、第二の重複ケース或いは第三の重複ケースに該当すると判定された場合に、一時的な重複を回避するための設定指示の送信順序及び指示内容が決定される。この処理の詳細については、後に図11で説明する。
On the other hand, when it is determined that it does not correspond to the first duplication case (S104: YES), the
尚、複数の設定情報項目が一括設定の対象とされるときは、S105で決定される設定指示の送信順序が、設定情報項目ごとに異なってしまう場合がある。例えば、IPアドレスとデバイス名の二つの設定情報項目が一括設定の対象とされたときに、IPアドレスの一時的な重複を回避するためには、デバイスA→デバイスB→デバイスCの送信順序で設定指示を送信する必要があるが、デバイス名の一時的な重複を回避するためには、デバイスC→デバイスB→デバイスAの送信順序で設定指示を送信する必要があるというような場合等である。このような場合、一括設定プログラム23は、例えば、複数の設定情報項目のそれぞれに予め付与された優先度に基づいて、設定指示の送信時に実際に採用する送信順序を決定することができる。具体的には、一括設定プログラム23は、送信順序が決定された複数の設定情報項目(例えば、IPアドレスとデバイス名)のそれぞれの優先度を比較して、優先度が最も高い設定情報項目(例えば、IPアドレス)に関して決定された送信順序(例えば、デバイスA→デバイスB→デバイスC)を、設定指示の送信時に実際に採用する送信順序と決定することができる。このように決定した場合は、IPアドレスについて一時的な重複が回避されることとなる。
Note that when a plurality of setting information items are to be collectively set, the transmission order of setting instructions determined in S105 may be different for each setting information item. For example, when two setting information items of an IP address and a device name are targeted for batch setting, in order to avoid temporary duplication of the IP address, the transmission order is as follows: device A → device B → device C. A setting instruction needs to be transmitted, but in order to avoid a temporary duplication of device names, it is necessary to transmit a setting instruction in the transmission order of device C → device B → device A, etc. is there. In such a case, the
尚、一括設定の対象とされる複数の設定情報項目にIPアドレスが含まれる場合は、IPアドレスを最も高い優先度とすることが望まれる。なぜなら、設定指示を送信するためには、デバイス1と管理計算機2とがユニキャストで通信できる必要があるが、IPアドレスが一時的にでも重複すると、その後、管理計算機2は、その重複したIPアドレスが設定されたデバイス1とユニキャストで通信できなくなり、そのデバイス1に対して設定指示を送信できなくなるからである。逆に、IPアドレスについて一時的な重複を回避しておけば、他の設定情報項目が一時的に重複したとしても一括設定処理を正常に完了させられる可能性が高い。一括設定処理が正常に完了すれば、他の設定情報項目の一時的な重複は、最終的には解消していることになる。
In addition, when an IP address is included in a plurality of setting information items to be collectively set, it is desirable to set the IP address to the highest priority. This is because, in order to transmit the setting instruction, the
その後、一括設定プログラム23は、S105で決定された設定指示の送信順序及び指示内容に従って(重複グループが作成されないことにより送信順序が決定されない場合は、任意の送信順序で)、各デバイス1に対して設定指示を送信する(S106)。これにより、ユーザから指定された設定情報値(完了後情報値)が、一括設定の対象とされた各々のデバイス1に設定される。
Thereafter, the
図10は、第一の重複ケースに該当するか否かを判定する処理のフローチャートである。 FIG. 10 is a flowchart of processing for determining whether or not the first overlapping case is applicable.
まず、一括設定プログラム23は、一括設定管理テーブル5に登録されているデバイス1(管理計算機2の監視下にあるデバイス1)の中から、一つのデバイス1を選択する(S201)。以下、図10の説明において、S201で選択されたデバイス1を「対象デバイス1」と呼ぶ。
First, the
次に、一括設定プログラム23は、一括設定管理テーブル5に登録されている設定情報項目の中から、一つの設定情報項目を選択する(S202)。以下、図10の説明において、S202で選択された設定情報項目を「対象項目」と呼ぶ。
Next, the
その後、一括設定プログラム23は、S202で選択した設定情報項目(対象項目)が、対象デバイス1に設定可能な項目であるか否かを判定する(S203)。この判定は、例えば、対象デバイス1に関する機種情報に基づいて行われる。例えば、一括設定プログラム23は、機種ごとに設定可能な設定情報項目が記録されたテーブル等を、予め保持しておくことができる。管理計算機2は、一括設定処理を行う前に或いは一括設定処理中に、各デバイス1からそれぞれの機種情報を取得することができる。
Thereafter, the
対象項目が対象デバイス1に設定できない項目である場合は(S203:NO)、一括設定プログラム23は、S204〜S207の処理を行わずに、S208の処理を行う。
When the target item is an item that cannot be set in the target device 1 (S203: NO), the
一方、対象項目が対象デバイス1に設定可能な項目である場合は(S203:YES)、一括設定プログラム23は、対象デバイス1が一括設定の対象とされているか否かを判定する(S204)。この判定は、例えば、一括設定管理テーブル5における設定対象情報53が参照されることにより行われる。具体的には、対象デバイス1の設定対象情報53として“YES”が記録されていれば、対象デバイス1は、一括設定の対象とされていると判定され、“NO”が記録されていれば、対象デバイス1は、一括設定の対象とされていないと判定される。
On the other hand, when the target item is an item that can be set in the target device 1 (S203: YES), the
対象デバイス1が一括設定の対象とされていない場合は(S204:NO)、一括設定プログラム23は、対象項目に関する対象デバイス1の開始前情報値を重複確認用リスト6へ記録する(S207)。なぜなら、この場合は、対象デバイス1の対象項目に関する設定情報値54は、一括設定処理が行われても変更されない(開始前情報値がそのまま完了後情報値となる)からである。
When the
一方、対象デバイス1が設定変更の対象とされている場合は(S204:YES)、一括設定プログラム23は、対象デバイス1について対象項目が一括設定の対象とされているか否かを判定する(S205)。この判定は、例えば、対象項目に関する対象デバイス1の完了後情報値が参照されることにより行われる。具体的には、完了後情報値として例えば“NULL”が記録されていれば、対象項目は、一括設定の対象とされていないと判定される。
On the other hand, when the
対象項目が一括設定の対象とされていない場合は(S205:NO)、一括設定プログラム23は、対象項目に関する対象デバイス1の開始前情報値を重複確認用リスト6へ記録する(S207)。S204:NOの場合と同様、この場合も、対象デバイス1の対象項目に関する設定情報値54は、一括設定処理が行われても変更されない(開始前情報値がそのまま完了後情報値となる)からである。
If the target item is not a target for batch setting (S205: NO), the
一方、対象項目が一括設定の対象とされている場合は(S205:YES)、一括設定プログラム23は、対象項目に関する対象デバイス1の完了後情報値を重複確認用リスト6へ記録する(S206)。なぜなら、この場合は、対象デバイス1の対象項目に関する設定情報値54は、一括設定処理によって開始前情報値から完了後情報値へ変更されるからである。
On the other hand, when the target item is a target for batch setting (S205: YES), the
一括設定プログラム23は、デバイス管理テーブル5に登録されている全ての設定情報項目についてS202〜S207の処理を繰返して行う(S208)。
The
また、一括設定プログラム23は、デバイス管理テーブル5に登録されている全てのデバイス1についてS201〜S208の処理を繰返して行う(S209)。
The
その後、一括設定プログラム23は、作成された重複確認用リスト6を参照して、第一の重複ケースに該当するか否かを判定する(S210)。具体的には、一括設定プログラム23は、作成された重複確認用リスト6中に同一の設定情報値が複数記録されているかどうかを調べる。上述したように、同一の設定情報値が重複確認用リスト6中に複数記録された場合に、第一の重複ケースに該当するものと判定される。
Thereafter, the
図11は、一時的な重複を回避するための処理のフローチャートである。 FIG. 11 is a flowchart of processing for avoiding temporary duplication.
図11の処理は、設定情報項目ごとに行われる。以下、図11及び図12の説明において、図11及び図12の処理において対象としている設定情報項目を「対象項目」と呼ぶ。図11の処理は、一括設定の対象とされた全て又は一部の設定情報項目について行われてもよいし、最も優先度の高い設定情報項目についてのみ行われてもよい。また、例えば、図11の処理のうちの一部の処理(例えば、S301の処理)が、全て又は一部の設定情報項目について行われ、図11の処理のうちの上記一部以外の処理(例えば、S302〜S308の処理)が、最も優先度の高い設定情報項目についてのみ行われてもよい。複数の設定情報項目について図11の処理が行われ、複数の設定情報項目間で異なった設定指示の送信順序が決定された場合は、上述したように、その中の一つの送信順序が、実際に採用される送信順序として決定される。 The process of FIG. 11 is performed for each setting information item. In the following description of FIGS. 11 and 12, the setting information item that is the target in the processing of FIGS. 11 and 12 is referred to as “target item”. The process of FIG. 11 may be performed for all or a part of the setting information items that are targets of batch setting, or may be performed only for the setting information item with the highest priority. Further, for example, a part of the processes in FIG. 11 (for example, the process in S301) is performed for all or a part of the setting information items, and the processes in FIG. For example, the processing of S302 to S308) may be performed only for the setting information item with the highest priority. When the processing of FIG. 11 is performed for a plurality of setting information items and the transmission order of setting instructions different among the plurality of setting information items is determined, as described above, one of the transmission orders is actually Is determined as the transmission order employed.
まず、一括設定プログラム23は、重複グループを作成する処理を行う(S301)。この処理の詳細については、後に図12で説明する。
First, the
次に、一括設定プログラム23は、S301において重複グループが作成されたかどうかを判定する(S302)。
Next, the
重複グループが作成されなかった場合は(S302:NO)、一括設定プログラム23は、S303〜S307の処理を行わずに、図9のS106の処理を行う。この場合は、一時的な重複が発生する可能性がないため、設定指示の送信順序は決定されず、任意の送信順序で送信指示が送信されることになる。尚、設定指示の指示内容は、通常通りの内容(即ち、退避情報値を設定することを示す内容を含まず、各デバイス1に対してユーザから指定された完了後情報値を設定することを示す内容)とされる。
When the duplicate group is not created (S302: NO), the
一方、重複グループが作成された場合は(S302:YES)、一括設定プログラム23は、S301で作成された重複グループのうちの一つを選択する(S303)。
On the other hand, when a duplicate group is created (S302: YES), the
次に、一括設定プログラム23は、S303で選択された重複グループについて、一時的な重複を回避するための設定指示の送信順序及び送信内容を決定する(S304)。即ち、S303で選択された重複グループが第二の重複グループである場合は、一括設定プログラム23は、図3で説明した方法に従って、S303で選択された重複グループに属するデバイス1に関する、送信指示の送信順序を決定する。尚、第二の重複グループに属するデバイス1に関する、設定指示の指示内容は、通常通りの内容(各デバイス1に対してユーザから指定された完了後情報値を設定することを示す内容)とされる。一方、S303で選択された重複グループが第三の重複グループである場合は、一括設定プログラム23は、図6で説明した方法(退避情報値による重複回避方法)に従って、S303で選択された重複グループに属するデバイス1に関する、送信指示の送信順序及び指示内容を決定する。
Next, the
次に、一括設定プログラム23は、退避情報値が不足していないかどうかを判定する(S305)。この判定は、一時的な重複を回避するために退避情報値が利用される場合、即ち、S303で選択された重複グループが第三の重複グループである場合に行われる。例えば、ユーザが指定した退避情報値(適切なもの)の数が、一時的な重複を回避するために必要とされる退避情報値の数に満たなかったときは、退避情報値が不足しているものと判定される。
Next, the
退避情報が不足している場合は(S305:YES)、一括設定プログラム23は、その旨のエラーメッセージを入出力部24に表示して(S308)、一括設定処理を終了する。
If the save information is insufficient (S305: YES), the
一括設定プログラム23は、S301で作成された全ての重複グループについてS303〜S305の処理を繰返して行う(S306)。
The
その後、一括設定プログラム23は、一括設定の対象とされるデバイス1全体の送信順序を決定する(S307)。即ち、S304では、S301で作成されたそれぞれの重複グループ内における送信順序(重複グループに属するデバイス1間の送信順序)が決定されたが、S307では、複数の重複グループ間の送信順序が決定される。また、いずれの重複グループにも属さないデバイス1がある場合は、それらのデバイス1をも含めた送信順序が決定される。重複グループ間の送信順序やいずれの重複グループにも属さないデバイス1をも含めた送信順序は、任意に決定される。なぜなら、重複グループ内の送信順序がS304で決定された送信順序である限り、一時的な重複を回避することが可能だからである。例えば、デバイスA及びデバイスBが属する重複グループAと、デバイスC及びデバイスDが属する重複グループBと、重複グループA及び重複グループBのいずれにも属さないデバイスEとがあった場合、S307では、重複グループAと重複グループBとデバイスEとの間の送信順序が決定される。例えば、この送信順序が、デバイスE→重複グループA→重複グループBのように決定された場合、S304において、重複グループA内の送信順序がデバイスA→デバイスBと、重複グループB内の送信順序がデバイスC→デバイスDと、それぞれ決定されていれば、全体の送信順序は、デバイスE→デバイスA→デバイスB→デバイスC→デバイスDとなる。尚、いずれの重複グループにも属さないデバイス1については、重複グループに属するデバイス1よりも先に設定指示が送信されるのがよい。尚、図9の説明における「S105で決定された設定指示の送信順序」とは、このS307で決定された全体の送信順序のことを指している。
Thereafter, the
図12は、重複グループを作成する処理のフローチャートである。 FIG. 12 is a flowchart of a process for creating an overlap group.
まず、一括設定プログラム23は、一括設定管理テーブル5に登録されている一括設定の対象とされたデバイス1(設定対象情報53が“YES”であるデバイス1)の中から、一つのデバイス1を選択する(S401)。以下、図12の説明において、S401で選択されたデバイス1を「対象デバイス1」と呼ぶ。
First, the
次に、一括設定プログラム23は、対象デバイス1について対象項目が一括設定の対象とされているか否かを判定する(S402)。この判定は、図10におけるS205と同様にして行われる。
Next, the
対象デバイス1について対象項目が一括設定の対象とされていない場合は(S402:NO)、一括設定プログラム23は、S403〜S408の処理を行わずに、S409の処理を行う。
If the target item for the
一方、対象デバイス1について対象項目が一括設定の対象とされている場合は(S402:YES)、一括設定プログラム23は、一括設定管理テーブル5に登録されている一括設定の対象とされたデバイス1の中から、対象デバイス1以外の一つのデバイス1を選択する(S403)。以下、図12の説明において、S403で選択されたデバイス1を「比較用デバイス1」と呼ぶ。
On the other hand, when the target item for the
次に、一括設定プログラム23は、比較用デバイス1について対象項目が一括設定の対象とされているか否かを判定する(S404)。この判定は、図10におけるS205と同様にして行われる。
Next, the
比較用デバイス1について対象項目が一括設定の対象とされていない場合は(S404:NO)、一括設定プログラム23は、S405〜S407の処理を行わずに、S408の処理を行う。
When the target item is not the target of batch setting for the comparison device 1 (S404: NO), the
一方、比較用デバイス1について対象項目が一括設定の対象とされている場合は(S404:YES)は、一括設定プログラム23は、対象デバイス1の開始前情報値と比較用デバイス1の完了後情報値とが同一か否かを判定する(S405)。
On the other hand, if the target item is the target of batch setting for the comparison device 1 (S404: YES), the
対象デバイス1の開始前情報値と比較用デバイス1の完了後情報値とが同一である場合は(S405:YES)、一括設定プログラム23は、対象デバイス1と比較用デバイス1とが同一の重複グループに属するものと決定する(S407)。
When the pre-start information value of the
一方、対象デバイス1の開始前情報値と比較用デバイス1の完了後情報値とが異なる場合は(S405:NO)、一括設定プログラム23は、対象デバイス1の完了後情報値と比較用デバイス1の開始前情報値とが同一か否かを判定する(S406)。
On the other hand, if the pre-start information value of the
対象デバイス1の完了後情報値と比較用デバイス1の開始前情報値とが同一である場合は(S406:YES)、一括設定プログラム23は、対象デバイス1と比較用デバイス1とが同一の重複グループに属するものと決定する(S407)。
When the post-completion information value of the
一括設定プログラム23は、一括設定の対象とされた全てのデバイス1(対象デバイス1を除く)についてS403〜S407の処理を繰返して行う(S408)。
The
一括設定プログラム23は、一括設定の対象とされた全てのデバイス1についてS401〜S408の処理を繰返して行う(S409)。
The
以上が、一括設定プログラム23が行う一括設定処理の説明である。このような処理が行われることにより、複数のデバイス1のそれぞれに対する設定情報の設定が一括して行われる際に、各デバイス1間でユニークに設定されるべき設定情報が、各一括設定処理の完了後及び一括設定処理中において、デバイス1間で重複して設定されないようにすることができる。
The above is the description of the batch setting process performed by the
図13は、一括設定プログラム23が表示する画面7の一例を示す図である。
FIG. 13 is a diagram illustrating an example of the screen 7 displayed by the
この画面7は、例えば、図9におけるS102において、ユーザから所定の情報の入力を受け付ける際に表示される。ユーザは、画面7に示される情報を参照して、一括設定の対象とされるデバイス1を示す情報やそれぞれのデバイス1に設定することとなる設定情報値等の所定の情報の入力を行うことができる。また、ユーザは、この画面7を参照することで、一括設定処理が正常に行われたかどうかを確認することもできる。画面7には、例えば、管理計算機2の監視下にあるデバイス1ごとに、現在設定されている設定情報値(図13の例では、デバイス名74、IPアドレス75)や、ユーザが指定した設定情報値が正常に設定されたかどうかを示す処理ステータス73等が表示される。
This screen 7 is displayed, for example, when receiving input of predetermined information from the user in S102 in FIG. The user refers to the information shown on the screen 7 and inputs predetermined information such as information indicating the
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱することなく、その他の様々な態様でも実施することができる。 The above-described embodiments of the present invention are examples for explaining the present invention, and are not intended to limit the scope of the present invention only to those embodiments. The present invention can be implemented in various other modes without departing from the gist thereof.
1…デバイス、2…管理計算機、3…通信ネットワーク、4…サブネットワーク、5…一括設定管理テーブル、6…重複確認用リスト。
DESCRIPTION OF
Claims (7)
前記複数のネットワークデバイスのそれぞれにおいて設定されている前記設定項目の開始前設定値を各ネットワークデバイスから取得する開始前設定値取得手段と、
前記複数のネットワークデバイスのそれぞれの前記設定項目に設定されることとなる複数の完了後設定値を取得する完了後設定値取得手段と、
前記複数の完了後設定値の中で、値が重複しているか否かの完了後重複判定を行う判定手段と、
前記完了後重複判定において値が重複していないと判定された場合、前記複数のネットワークデバイスのうちの第一のネットワークデバイスの前記開始前設定値と前記第一のネットワークデバイス以外の第二のネットワークデバイスの前記完了後設定値とが同一であるときに、前記第一のネットワークデバイスと前記第二のネットワークデバイスとが同一の重複グループに属するように、前記複数のネットワークデバイスのうちのいずれか二以上の組み合わせである前記重複グループの作成を行う重複グループ作成手段と、
前記重複グループ作成手段により作成された重複グループに属する各ネットワークデバイスに対して、前記完了後設定値を設定するための設定指示を送信する送信順序を決定する送信順序決定手段と、
前記重複グループに属する各ネットワークデバイスに対して、前記送信順序決定手段が決定した送信順序に従って、前記設定指示を送信する指示送信手段と、を備える制御装置。 A control device configured to collectively set setting items that are set in each of a plurality of network devices and should be set uniquely between the network devices,
Pre-start setting value acquisition means for acquiring pre-start setting values of the setting items set in each of the plurality of network devices;
A post-completion setting value acquisition means for acquiring a plurality of post-completion setting values to be set in each of the setting items of the plurality of network devices;
A determination means for performing a post-completion duplication determination as to whether or not a value is duplicated among the plurality of post-completion setting values;
When it is determined in the duplication determination after completion that the values are not duplicated, the pre-start setting value of the first network device of the plurality of network devices and the second network other than the first network device Any two of the plurality of network devices are arranged such that the first network device and the second network device belong to the same overlapping group when the post-completion setting value of the device is the same. A duplicate group creating means for creating the duplicate group which is a combination of the above,
A transmission order determining means for determining a transmission order for transmitting a setting instruction for setting the setting value after completion to each network device belonging to the duplicate group created by the duplicate group creating means;
A control apparatus comprising: instruction transmission means for transmitting the setting instruction to each network device belonging to the duplication group according to the transmission order determined by the transmission order determination means.
前記送信順序決定手段は、前記新規情報設定デバイスに対する設定指示の送信順位が最先となり、
且つ前記第一のネットワークデバイスに対する設定指示が前記第二のネットワークデバイスに対する設定指示よりも先に送信されるように、前記重複グループに対する送信順序を決定する、請求項1記載の制御装置。 The transmission order determining means includes a new information setting device that is a network device in which the setting value after completion different from any of the setting values before start of the network devices belonging to the overlap group is included in the overlap group,
The transmission order determining means has a transmission order of setting instructions for the new information setting device first,
The control apparatus according to claim 1, wherein a transmission order for the overlapping group is determined so that a setting instruction for the first network device is transmitted before a setting instruction for the second network device.
前記送信順序決定手段は、前記重複グループに属するネットワークデバイスのうちから選択した選択デバイスに対して、前記複数のネットワークデバイスのそれぞれに設定されている前記設定項目の値のいずれとも異なり、且つ前記重複グループに属するネットワークデバイスの前記完了後設定値のいずれとも異なる値を設定する設定指示の送信順位が最先となり、
且つ前記第一のネットワークデバイスに対する設定指示が前記第二のネットワークデバイスに対する設定指示よりも先となり、
且つ前記選択デバイスに対して、前記選択デバイスの前記完了後設定値を設定する設定指示の送信順位が最後となるように、前記重複グループに対する送信順序を決定する、請求項1記載の制御装置。 The transmission order determining means, when the network device in which the setting value after completion different from any of the setting values before the start of the network devices belonging to the overlap group is not included in the overlap group,
The transmission order determining means is different from any of the setting item values set for each of the plurality of network devices for the selected device selected from the network devices belonging to the duplication group, and the duplication The transmission order of the setting instruction to set a value different from any of the setting values after completion of the network device belonging to the group is first,
And the setting instruction for the first network device is ahead of the setting instruction for the second network device,
2. The control apparatus according to claim 1, wherein a transmission order for the overlapping group is determined so that a transmission order of a setting instruction for setting the setting value after completion of the selection device is last for the selection device.
前記開始前設定値取得手段は、前記複数のネットワークデバイスのそれぞれにおいて前記複数種類の設定項目ごとに設定されているそれぞれの開始前設定値を各ネットワークデバイスから取得し、
前記完了後設定値取得手段は、前記複数のネットワークデバイスのそれぞれにおいて、前記複数種類の設定項目ごとに設定されることとなるそれぞれの完了後設定値を取得し、
前記判定手段は、前記設定項目の種類ごとに前記完了後重複判定を行い、
前記重複グループ作成手段は、前記設定項目の種類ごとに前記重複グループの作成を行い、
前記送信順序決定手段は、前記複数種類の設定項目のうち最も高い優先度が付与されている設定項目について前記送信順序の決定を行い、
前記送信指示は、各ネットワークデバイスにおける前記複数種類の設定項目に対して、それぞれの前記完了後設定値を設定することの指示である、請求項1〜3のいずれか1項に記載の制御装置。 There are multiple types of the setting items, and each setting item is given a priority,
The pre-start setting value acquisition means acquires each pre-start setting value set for each of the plurality of types of setting items in each of the plurality of network devices from each network device,
The post-completion setting value acquisition means acquires each post-completion setting value to be set for each of the plurality of types of setting items in each of the plurality of network devices,
The determination unit performs the duplication determination after completion for each type of the setting item,
The duplicate group creating means creates the duplicate group for each type of the setting item,
The transmission order determining means determines the transmission order for a setting item having the highest priority among the plurality of types of setting items,
The control device according to any one of claims 1 to 3, wherein the transmission instruction is an instruction to set the setting value after completion for each of the plurality of types of setting items in each network device. .
前記複数のネットワークデバイスのそれぞれにおいて設定されている前記設定項目の開始前設定値を各ネットワークデバイスから取得し、
前記複数のネットワークデバイスのそれぞれの前記設定項目に設定されることとなる複数の完了後設定値を取得し、
前記複数の完了後設定値の中で、値が重複しているか否かの完了後重複判定を行い、
前記完了後重複判定において値が重複していないと判定された場合、前記複数のネットワークデバイスのうちの第一のネットワークデバイスの前記開始前設定値と前記第一のネットワークデバイス以外の第二のネットワークデバイスの前記完了後設定値とが同一であるときに、前記第一のネットワークデバイスと前記第二のネットワークデバイスとが同一の重複グループに属するように、前記複数のネットワークデバイスのうちのいずれか二以上の組み合わせである前記重複グループの作成を行い、
前記作成された重複グループに属する各ネットワークデバイスに対して、前記完了後設定値を設定するための設定指示を送信する送信順序を決定し、
前記重複グループに属する各ネットワークデバイスに対して、前記決定された送信順序に従って、前記設定指示を送信する、制御方法。 A control method for performing control to collectively set setting items that are set in each of a plurality of network devices and should be set uniquely between the network devices,
Obtaining pre-start setting values of the setting items set in each of the plurality of network devices from each network device;
Obtaining a plurality of post-completion setting values to be set in each of the setting items of the plurality of network devices;
In the plurality of post-completion set values, a post-completion determination is made as to whether or not values are duplicated,
When it is determined in the duplication determination after completion that the values are not duplicated, the pre-start setting value of the first network device of the plurality of network devices and the second network other than the first network device Any two of the plurality of network devices are arranged such that the first network device and the second network device belong to the same overlapping group when the post-completion setting value of the device is the same. Create the duplicate group that is a combination of the above,
Determining a transmission order for transmitting a setting instruction for setting the post-completion setting value to each network device belonging to the created duplication group;
A control method of transmitting the setting instruction to each network device belonging to the duplication group according to the determined transmission order.
前記複数のネットワークデバイスのそれぞれにおいて設定されている前記設定項目の開始前設定値を各ネットワークデバイスから取得し、
前記複数のネットワークデバイスのそれぞれの前記設定項目に設定されることとなる複数の完了後設定値を取得し、
前記複数の完了後設定値の中で、値が重複しているか否かの完了後重複判定を行い、
前記完了後重複判定において値が重複していないと判定された場合、前記複数のネットワークデバイスのうちの第一のネットワークデバイスの前記開始前設定値と前記第一のネットワークデバイス以外の第二のネットワークデバイスの前記完了後設定値とが同一であるときに、前記第一のネットワークデバイスと前記第二のネットワークデバイスとが同一の重複グループに属するように、前記複数のネットワークデバイスのうちのいずれか二以上の組み合わせである前記重複グループの作成を行い、
前記作成された重複グループに属する各ネットワークデバイスに対して、前記完了後設定値を設定するための設定指示を送信する送信順序を決定し、
前記重複グループに属する各ネットワークデバイスに対して、前記決定された送信順序に従って、前記設定指示を送信する、制御プログラム。 A control program for performing control to collectively set setting items that are set in each of a plurality of network devices and should be set uniquely between the network devices,
Obtaining pre-start setting values of the setting items set in each of the plurality of network devices from each network device;
Obtaining a plurality of post-completion setting values to be set in each of the setting items of the plurality of network devices;
In the plurality of post-completion set values, a post-completion determination is made as to whether or not values are duplicated,
When it is determined in the duplication determination after completion that the values are not duplicated, the pre-start setting value of the first network device of the plurality of network devices and the second network other than the first network device Any two of the plurality of network devices are arranged such that the first network device and the second network device belong to the same overlapping group when the post-completion setting value of the device is the same. Create the duplicate group that is a combination of the above,
Determining a transmission order for transmitting a setting instruction for setting the post-completion setting value to each network device belonging to the created duplication group;
A control program for transmitting the setting instruction to each network device belonging to the duplication group according to the determined transmission order.
前記複数のネットワークデバイスのそれぞれにおいて設定されている前記設定項目の開始前設定値を各ネットワークデバイスから取得し、
前記複数のネットワークデバイスのそれぞれの前記設定項目に設定されることとなる複数の完了後設定値を取得し、
前記複数の完了後設定値の中で、値が重複しているか否かの完了後重複判定を行い、
前記完了後重複判定において値が重複していないと判定された場合、前記複数のネットワークデバイスのうちの第一のネットワークデバイスの前記開始前設定値と前記第一のネットワークデバイス以外の第二のネットワークデバイスの前記完了後設定値とが同一であるときに、前記第一のネットワークデバイスと前記第二のネットワークデバイスとが同一の重複グループに属するように、前記複数のネットワークデバイスのうちのいずれか二以上の組み合わせである前記重複グループの作成を行い、
前記作成された重複グループに属する各ネットワークデバイスに対して、前記完了後設定値を設定するための設定指示を送信する送信順序を決定し、
前記重複グループに属する各ネットワークデバイスに対して、前記決定された送信順序に従って、前記設定指示を送信する、制御プログラムが記録された記録媒体。 A setting item set in each of a plurality of network devices, a recording medium recorded with a control program for performing control to collectively set setting items to be set uniquely between the network devices,
Obtaining pre-start setting values of the setting items set in each of the plurality of network devices from each network device;
Obtaining a plurality of post-completion setting values to be set in each of the setting items of the plurality of network devices;
In the plurality of post-completion set values, a post-completion determination is made as to whether or not values are duplicated,
When it is determined in the duplication determination after completion that the values are not duplicated, the pre-start setting value of the first network device of the plurality of network devices and the second network other than the first network device Any two of the plurality of network devices are arranged such that the first network device and the second network device belong to the same overlapping group when the post-completion setting value of the device is the same. Create the duplicate group that is a combination of the above,
Determining a transmission order for transmitting a setting instruction for setting the post-completion setting value to each network device belonging to the created duplication group;
A recording medium recorded with a control program for transmitting the setting instruction to each network device belonging to the duplication group in accordance with the determined transmission order.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012143878A JP5392380B2 (en) | 2012-06-27 | 2012-06-27 | Control device for controlling setting of setting information for network device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012143878A JP5392380B2 (en) | 2012-06-27 | 2012-06-27 | Control device for controlling setting of setting information for network device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008010395A Division JP5029381B2 (en) | 2008-01-21 | 2008-01-21 | Control device for controlling setting of setting information for network device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012200017A true JP2012200017A (en) | 2012-10-18 |
| JP5392380B2 JP5392380B2 (en) | 2014-01-22 |
Family
ID=47181687
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012143878A Expired - Fee Related JP5392380B2 (en) | 2012-06-27 | 2012-06-27 | Control device for controlling setting of setting information for network device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5392380B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000115864A (en) * | 1998-09-30 | 2000-04-21 | Matsushita Electric Works Ltd | Load control data setting device |
| WO2006080069A1 (en) * | 2005-01-27 | 2006-08-03 | Fujitsu Limited | Network device management device, network device management method, network device, and program used therein |
| WO2008152807A1 (en) * | 2007-06-13 | 2008-12-18 | Panasonic Corporation | Mac address overlap eliminating method, network device managing system, server, and information device |
-
2012
- 2012-06-27 JP JP2012143878A patent/JP5392380B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000115864A (en) * | 1998-09-30 | 2000-04-21 | Matsushita Electric Works Ltd | Load control data setting device |
| WO2006080069A1 (en) * | 2005-01-27 | 2006-08-03 | Fujitsu Limited | Network device management device, network device management method, network device, and program used therein |
| WO2008152807A1 (en) * | 2007-06-13 | 2008-12-18 | Panasonic Corporation | Mac address overlap eliminating method, network device managing system, server, and information device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5392380B2 (en) | 2014-01-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103200021B (en) | Network management system, client, service end and the method for realizing batch configuration data | |
| CN110633175B (en) | Multi-computer-room data processing method based on micro-service, electronic equipment and storage medium | |
| US20140201356A1 (en) | Monitoring system of managing cloud-based hosts and monitoring method using for the same | |
| JP6848426B2 (en) | Communication devices, communication systems, programs and communication control methods | |
| JP5979986B2 (en) | Distribution system and control method thereof | |
| US11005709B2 (en) | Method and a system for the deterministic autoconfiguration of a device | |
| US10715396B2 (en) | Support apparatus, non-transitory computer readable recording medium and setting method | |
| JP5392380B2 (en) | Control device for controlling setting of setting information for network device | |
| JP5029381B2 (en) | Control device for controlling setting of setting information for network device | |
| JP5730397B2 (en) | Program creation device and programmable logic controller | |
| CN108134705A (en) | A kind of DCN management methods, equipment and system | |
| US20150304200A1 (en) | Traffic information collection system and collection control node | |
| JP2007237300A (en) | Control device, robot system, and robot control method | |
| JP2017163252A (en) | Vehicle gateway device and program | |
| US10459816B2 (en) | Communication setting notification apparatus | |
| US8676941B2 (en) | Using wireless technology to direct complex wiring configurations | |
| US11575650B2 (en) | Information processing device, address duplication managing method, and non-transitory computer readable storage medium | |
| JP4412078B2 (en) | Network management device, relay device, network management system, and network management program | |
| CN118646604B (en) | Method and device for performing network access on application in intelligent terminal equipment | |
| CN119697103B (en) | Communication exception handling method, device, computer equipment and readable storage medium | |
| JP7577894B2 (en) | Method and system for providing time-critical services using a flow-controlled environment - Patents.com | |
| US8880713B2 (en) | System and methods for use in communicating with an energy management device in an energy device network | |
| JP7456624B2 (en) | Network management device, initial setting method and program | |
| WO2014020667A1 (en) | Programmable logic controller | |
| US20160043899A1 (en) | Management computer, management method, and non-transitory recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120726 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120726 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130716 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130723 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130731 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130917 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130930 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5392380 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |