JP2006311294A - Automatic setting device and parameter setting method of network corresponding device - Google Patents
Automatic setting device and parameter setting method of network corresponding device Download PDFInfo
- Publication number
- JP2006311294A JP2006311294A JP2005132399A JP2005132399A JP2006311294A JP 2006311294 A JP2006311294 A JP 2006311294A JP 2005132399 A JP2005132399 A JP 2005132399A JP 2005132399 A JP2005132399 A JP 2005132399A JP 2006311294 A JP2006311294 A JP 2006311294A
- Authority
- JP
- Japan
- Prior art keywords
- setting
- parameter
- network
- automatic
- master
- 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
Links
Images
Landscapes
- Studio Devices (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
本発明は、インターネット等のネットワークに接続して使用するネットワークカメラ等のネットワーク対応装置に用いて好適な自動設定装置及びネットワーク対応装置のパラメータ設定方法に関する。 The present invention relates to an automatic setting device suitable for use in a network compatible device such as a network camera connected to a network such as the Internet, and a parameter setting method for the network compatible device.
近年、IP(Internet Protocol)を用いて通信を行うIPネットワークの普及により、映像情報をアナログ伝送していた従来の監視カメラに代わって、デジタル伝送が可能なネットワークカメラの需要が急速に高まっている。なお、ネットワークカメラとは、撮影して得られた映像をJPEG(Joint Photographic Experts Group)やMPEG(Moving Picture Experts Group)2又は4等のフォーマットに符号化し、IPによってコンピュータ(所謂パソコン)やIP対応のデジタルレコーダ等に伝送する装置である。ネットワークカメラは、撮影により得られた映像をそのまま伝送するライブ映像機能の他にも多くの機能があり、これらの機能を動作させるための設定パラメータや装置のシステムに関する設定パラメータ等、多くのパラメータを設定する必要がある。従来はこのような各種パラメータの設定を実施するにあたり、各ネットワークカメラに対して1つずつユーザ自身で入力するようにしている。 In recent years, with the widespread use of IP networks that communicate using IP (Internet Protocol), the demand for network cameras capable of digital transmission has rapidly increased in place of conventional surveillance cameras that have transmitted video information in analog form. . A network camera encodes video obtained by shooting into a format such as JPEG (Joint Photographic Experts Group) or MPEG (Moving Picture Experts Group) 2 or 4, and is compatible with a computer (so-called personal computer) or IP by IP. This is a device for transmission to a digital recorder or the like. Network cameras have many functions other than the live video function that transmits video obtained by shooting as it is, and many parameters such as setting parameters for operating these functions and setting parameters related to the system of the device Must be set. Conventionally, when setting such various parameters, the user himself / herself inputs each of the network cameras.
一方、急速なIP化と今後のIPv6(Internet Protocol Version6)の普及などから、1つのネットワークに多数のネットワークカメラが接続されることが予想されるが、1台ずつパラメータを設定するのはユーザにとっては大きな負担となる。従来、この問題を解決する技術が提案されている(例えば、特許文献1参照)。この特許文献で開示された発明は、ネットワーク対応装置の一種であるパソコンをネットワークに新規に接続した場合に、同じネットワークに既に接続されている他のネットワーク対応装置(例えば、プリンタ、DNS(Domain Name Server)等)の設定情報を取得し、多数決で設定値を決定してその値を設定するというものである。この技術により、例えばネットワークに新たにパソコンを接続する際にネットワーク設定に関してユーザの手間がかからないという利点が得られた。 On the other hand, it is expected that many network cameras will be connected to one network due to the rapid adoption of IP and the widespread use of IPv6 (Internet Protocol Version 6) in the future. Is a big burden. Conventionally, a technique for solving this problem has been proposed (see, for example, Patent Document 1). In the invention disclosed in this patent document, when a personal computer which is a kind of network compatible device is newly connected to a network, another network compatible device (for example, printer, DNS (Domain Name) already connected to the same network is disclosed. Server), etc.) is obtained, a setting value is determined by majority decision, and the value is set. With this technology, for example, when a personal computer is newly connected to a network, there is an advantage that it does not require a user's trouble in setting the network.
しかしながら、上述した従来のネットワーク対応装置においては、非常に多くのパラメータの設定が必要であり、ネットワーク内で共通に用いる設定値やそれぞれの機器によって異なる設定値を設定するものなど様々であるものの、これらの設定を行うと装置固有に設定したい情報も同時に更新されてしまうという問題がある。また、1つのネットワークに接続されている全てのネットワーク対応装置のパラメータ設定が完了した後に、全てのネットワーク対応装置のある設定値を変更する場合には手間がかかるという問題もある。つまり、一度全てのネットワーク対応装置のパラメータ設定を行うと、その後、一部の設定値を変更する場合、1台ずつ設定変更をしなければならない。このため、手間がかかってしまう。 However, in the conventional network-compatible device described above, it is necessary to set a very large number of parameters, and there are various settings such as setting values commonly used in the network and setting values that differ depending on each device. When these settings are made, there is a problem that information desired to be set unique to the apparatus is also updated at the same time. In addition, there is a problem that it takes time to change a setting value of all the network compatible devices after the parameter setting of all the network compatible devices connected to one network is completed. In other words, once the parameters of all the network-compatible devices are set, if some setting values are subsequently changed, the setting must be changed one by one. This takes time and effort.
本発明は、係る事情に鑑みてなされたものであり、同一ネットワークに多数のネットワーク対応装置が接続されている場合において、新たにネットワーク対応装置を接続した場合のパラメータの設定や、ネットワークに接続されているネットワーク対応装置のパラメータの設定変更をより簡単且つ柔軟に行うことができる自動設定装置及びネットワーク対応装置のパラメータ設定方法を提供することを目的とする。 The present invention has been made in view of such circumstances, and when a large number of network compatible devices are connected to the same network, parameter setting when a new network compatible device is connected, or connection to a network is made. It is an object of the present invention to provide an automatic setting device and a parameter setting method for a network compatible device that can change the setting of parameters of the network compatible device more easily and flexibly.
上記目的は下記構成及び方法により達成される。
(1) 各種ネットワーク対応装置に搭載し、搭載されたネットワーク対応装置に設定することが可能なパラメータを自動設定する自動設定装置であって、ユーザによる設定が可能な設定項目及び前記設定項目に対応するパラメータ値を記憶するとともにマスタ設定情報を記憶する設定パラメータ記憶手段と、前記設定パラメータ記憶手段に記憶されているマスタ設定情報がマスタ設定を示すものである場合には、前記設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値をネットワーク上の他の全ての自動設定装置に与え、前記設定パラメータ記憶手段に記憶されているマスタ設定情報がスレーブ設定を示すものである場合には、前記ネットワーク上のマスタ設定された他の自動設定装置から与えられる設定項目に対応するパラメータ値のうち、前記マスタ設定情報がスレーブ設定を示す装置が搭載されたネットワーク対応装置固有のパラメータ値以外のパラメータ値を更新する設定パラメータ自動設定手段と、を備える。
The above object is achieved by the following configurations and methods.
(1) An automatic setting device that is installed in various network compatible devices and automatically sets parameters that can be set in the installed network compatible device, and corresponds to the setting items that can be set by the user and the setting items. Setting parameter storage means for storing the parameter value to be stored and master setting information, and when the master setting information stored in the setting parameter storage means indicates master setting, the setting parameter storage means When the parameter value corresponding to the stored setting item is given to all other automatic setting devices on the network, and the master setting information stored in the setting parameter storage means indicates slave setting, Corresponds to setting items given from other automatic setting devices set as master on the network Setting parameter automatic setting means for updating parameter values other than the parameter values specific to the network compatible device on which the device whose master setting information indicates the slave setting is mounted.
この構成により、マスタ設定された場合には、設定項目に対応するパラメータ値をネットワーク上の他の全ての自動設定装置に与え、スレーブ設定された場合には、ネットワーク上のマスタ設定された他の自動設定装置から与えられる設定項目に対応するパラメータ値のうち、マスタ設定情報がスレーブ設定を示す装置が搭載されたネットワーク対応装置固有のパラメータ値以外のパラメータ値のみ更新するので、ネットワーク対応装置固有のパラメータ値以外のパラメータ値を自動で設定することができる。 With this configuration, when master settings are made, the parameter values corresponding to the setting items are given to all other automatic setting devices on the network, and when slave settings are made, other master settings on the network are set. Of the parameter values corresponding to the setting items given by the automatic setting device, only the parameter values other than the parameter values specific to the network compatible device on which the device whose master setting information indicates the slave setting is installed are updated. Parameter values other than parameter values can be set automatically.
(2) 上記(1)に記載の自動設定装置において、前記設定パラメータ自動設定手段は、マスタ設定時には、ネットワークに新たに接続された他の自動設定装置から送信される設定パラメータ情報リスト要求を受信することで、前記設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値から設定パラメータ情報リストを作成して前記他の自動設定装置へ送信する。 (2) In the automatic setting device according to (1), the setting parameter automatic setting unit receives a setting parameter information list request transmitted from another automatic setting device newly connected to the network at the time of master setting. As a result, a setting parameter information list is created from the parameter values corresponding to the setting items stored in the setting parameter storage means and transmitted to the other automatic setting device.
この構成により、マスタ設定時には、ネットワークに新たに接続された他の自動設定装置から送信される設定パラメータ情報リスト要求を受信することで、自己の設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値から設定パラメータ情報リストを作成して他の自動設定装置へ送信するので、一度全てのネットワーク対応装置に対するパラメータ設定を行った後に一部の設定値を変更する場合でも、その一部の設定値を変更した設定パラメータ情報リストを作成することで、簡単且つ容易に全てのネットワーク対応装置に対するパラメータ更新を行うことができる。 With this configuration, at the time of master setting, by receiving a setting parameter information list request transmitted from another automatic setting device newly connected to the network, it corresponds to the setting items stored in its own setting parameter storage means Since the setting parameter information list is created from the parameter values to be transmitted and sent to other automatic setting devices, even if some setting values are changed after the parameter setting for all network compatible devices is performed once, By creating a setting parameter information list in which setting values are changed, it is possible to easily and easily update parameters for all network compatible devices.
(3) 上記(1)又は(2)に記載の自動設定装置において、前記設定パラメータ自動設定手段は、スレーブ設定時には、ネットワークに新たに接続されることで新たなパラメータ値設定のために設定パラメータ情報リスト要求を前記ネットワーク上に送信し、この送信によってマスタ設定された他の自動設定装置から送信される設定パラメータ情報リストを受信すると、受信した設定パラメータ情報リストに従い、本装置が搭載されたネットワーク対応装置固有のパラメータ値以外のパラメータ値を更新する。 (3) In the automatic setting device according to (1) or (2), the setting parameter automatic setting means is newly connected to the network at the time of slave setting, so that a setting parameter for setting a new parameter value is set. When an information list request is transmitted on the network and a setting parameter information list transmitted from another automatic setting device mastered by this transmission is received, the network in which the present apparatus is mounted according to the received setting parameter information list Update the parameter value other than the parameter value unique to the corresponding device.
この構成により、スレーブ設定時には、設定パラメータ情報リスト要求を送信し、マスタ設定された他の自動設定装置が送信する設定パラメータ情報リストを受信して本装置が搭載されたネットワーク対応装置固有のパラメータ値以外のパラメータ値を更新するので、簡単且つ容易に全てのネットワーク対応装置に対するパラメータ更新を行うことができる。 With this configuration, at the time of slave setting, a setting parameter information list request is transmitted, a setting parameter information list transmitted by another automatic setting device set as a master is received, and a parameter value specific to the network compatible device on which this device is mounted Since the parameter values other than are updated, it is possible to easily and easily update the parameters for all the network compatible devices.
(4) 上記(1)乃至(3)のいずれかに記載の自動設定装置において、前記設定パラメータ記憶手段は、前記設定項目に対応する設定変更禁止情報を記憶し、前記設定パラメータ自動設定手段は、前記設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値の更新を行う際に、前記設定変更禁止情報にて更新が禁止されている設定項目については更新を行わない。 (4) In the automatic setting device according to any one of (1) to (3), the setting parameter storage unit stores setting change prohibition information corresponding to the setting item, and the setting parameter automatic setting unit includes: When updating the parameter value corresponding to the setting item stored in the setting parameter storage means, the setting item for which updating is prohibited by the setting change prohibition information is not updated.
この構成により、設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値の更新を行う際に、設定変更禁止情報にて更新が禁止されている設定項目については更新を行わないので、更新を希望するパラメータ値のみ更新を行うことができる。 With this configuration, when updating the parameter value corresponding to the setting item stored in the setting parameter storage unit, the setting item that is prohibited to be updated by the setting change prohibition information is not updated. It is possible to update only the parameter values for which is desired.
(5) 各種ネットワーク対応装置に設定することが可能なパラメータを自動設定するためのネットワーク対応装置のパラメータ設定方法であって、データの読み書きが可能なメモリに、ユーザによる設定が可能な設定項目と前記設定項目に対応するパラメータ値及び設定変更禁止情報とを記憶するとともにマスタ設定情報を記憶させ、前記メモリに記憶されているマスタ設定情報がマスタ設定を示すものである場合には、ネットワーク上の他の全てのネットワーク対応装置に対して前記メモリに記憶されている設定項目に対応するパラメータ値を前記他の全てのネットワーク対応装置に与え、前記メモリに記憶されているマスタ設定情報がスレーブ設定を示すものである場合には、ネットワーク上のマスタ設定された他のネットワーク対応装置から与えられる設定項目に対応するパラメータ値のうち装置固有のパラメータ値以外のパラメータ値を更新する。 (5) A parameter setting method for a network compatible device for automatically setting parameters that can be set in various network compatible devices, and a setting item that can be set by a user in a memory that can read and write data; When storing the parameter value and setting change prohibition information corresponding to the setting item and storing the master setting information, and the master setting information stored in the memory indicates the master setting, Parameter values corresponding to the setting items stored in the memory for all other network compatible devices are given to all the other network compatible devices, and the master setting information stored in the memory sets the slave settings. If indicated, other network compatible master set on the network Updating the parameter values other than the device-specific parameter values of the parameter value corresponding to the setting item given put al.
この方法により、マスタ設定した場合は、ネットワーク上の他の全てのネットワーク対応装置に対して設定項目に対応するパラメータ値を他の全ての自動設定装置に与え、スレーブ設定した場合は、ネットワーク上のマスタ設定された他の自動設定装置から与えられる設定項目に対応するパラメータ値のうち、装置固有のパラメータ値以外のパラメータ値のみ更新するので、ネットワーク対応装置固有のパラメータ値以外のパラメータ値を自動で設定することができる。 By this method, when master setting is performed, parameter values corresponding to the setting items are given to all other automatic setting devices for all other network compatible devices on the network, and when slave setting is performed, Of the parameter values corresponding to the setting items given by other automatic setting devices set as the master, only the parameter values other than the device-specific parameter values are updated. Can be set.
本発明によれば、マスタ設定された場合には、設定項目に対応するパラメータ値をネットワーク上の他の全ての自動設定装置に与え、スレーブ設定された場合には、ネットワーク上のマスタ設定された他の自動設定装置から与えられる設定項目に対応するパラメータ値のうち、マスタ設定情報がスレーブ設定を示す装置が搭載されたネットワーク対応装置固有のパラメータ値以外のパラメータ値のみ更新するので、ネットワーク対応装置固有のパラメータ値以外のパラメータ値を自動で設定することができる。 According to the present invention, when the master setting is made, the parameter value corresponding to the setting item is given to all other automatic setting devices on the network, and when the slave setting is made, the master setting on the network is set. Of the parameter values corresponding to the setting items given from other automatic setting devices, only the parameter values other than the parameter values specific to the network compatible device on which the device whose master setting information indicates the slave setting is installed are updated. Parameter values other than unique parameter values can be set automatically.
以下、本発明を実施するための好適な実施の形態について、図面を参照して詳細に説明する。 DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments for carrying out the invention will be described in detail with reference to the drawings.
(実施の形態1)
図1は、本発明の実施の形態1に係る自動設定装置の概略構成を示すブロック図である。この図に示す自動設定装置101は、ネットワークカメラ等のネットワーク対応装置100に搭載される。自動設定装置101は、設定パラメータ記憶部1011と、設定パラメータ自動設定部1012と、設定パラメータ手動設定部1013と、ネットワークインタフェース(I/F)1014とを備えて構成される。
(Embodiment 1)
FIG. 1 is a block diagram showing a schematic configuration of an automatic setting apparatus according to
設定パラメータ記憶部1011は、ユーザがネットワーク対応装置100に設定することが可能な全ての「設定項目」と、設定項目に対応する「パラメータ値」と、設定項目に対応する「設定変更禁止ビット」と、「マスタ設定ビット」とを記憶する。例えば、ネットワーク対応装置100がネットワークカメラである場合、「設定項目」には以下のものがある。
(1)カメラ撮像パラメータ
明るさ、コントラスト、シャッタースピード、ホワイトバランス、撮像間隔(フレームレート)等
(2)符号化パラメータ
画像サイズ、画像フォーマット、圧縮率等
(3)ネットワーク設定
FTP(File Transfer Protocol)関連(サーバアドレス、ユーザ名、パスワード)、メール関連(サーバアドレス、ユーザ名、パスワード、宛先メールアドレス)、NTP関連(サーバアドレス、取得間隔)等
(4)その他
ユーザ管理データ(ユーザ名、パスワード、ホストIPアドレス)、時刻
The setting
(1) Camera imaging parameters Brightness, contrast, shutter speed, white balance, imaging interval (frame rate), etc. (2) Encoding parameters Image size, image format, compression rate, etc. (3) Network settings FTP (File Transfer Protocol) Related (server address, user name, password), mail related (server address, user name, password, destination mail address), NTP related (server address, acquisition interval), etc. (4) Other User management data (user name, password, Host IP address), time
ネットワーク設定では、DNS(Domain Name Server)やデフォルトゲートウェイ等も設定項目に含めることも可能であるが、通常DHCP(Dynamic Host Configuration Protocol)で行われるため、本実施の形態の「設定項目」に含めることも可能である。「パラメータ値」は、設定項目の各々対して設定される値のことである。「設定変更禁止ビット」は、設定項目の各々に対して設定されるビットであり、設定変更禁止ビットが“1”であるときは設定項目の自動設定変更が禁止され、設定変更禁止ビットが“0”であるときは設定項目の自動設定変更が許可される。「マスタ設定ビット」は、自動設定装置101に対して唯一保持されるビットであり、このマスタ設定ビットが“1”の場合は、自動設定装置101はマスタ装置として動作し、マスタ設定ビットが“0”の場合は、自動設定装置101はスレーブ装置として動作する。 In the network setting, DNS (Domain Name Server), default gateway, and the like can be included in the setting items. However, since they are usually performed by DHCP (Dynamic Host Configuration Protocol), they are included in the “setting items” in this embodiment. It is also possible. The “parameter value” is a value set for each setting item. “Setting change prohibition bit” is a bit set for each setting item. When the setting change prohibition bit is “1”, automatic setting change of the setting item is prohibited, and the setting change prohibition bit is set to “ When “0”, automatic setting change of the setting item is permitted. The “master setting bit” is a bit that is uniquely held for the automatic setting device 101. When the master setting bit is “1”, the automatic setting device 101 operates as a master device, and the master setting bit is “ In the case of 0 ″, the automatic setting device 101 operates as a slave device.
設定パラメータ自動設定部1012は、設定パラメータ記憶部1011と設定パラメータ手動設定部1013とネットワークインタフェース1014と連携して動作する。設定パラメータ自動設定部1012は、自動設定装置101がマスタ装置として設定されている場合、ネットワーク102に接続されている他の自動設定装置101に対し、変更するべき設定パラメータ情報リスト又は設定変更パラメータ情報リストを送信する。
The setting parameter
また、設定パラメータ自動設定部1012は、自動設定装置101がスレーブ装置として設定されている場合、ネットワーク102に新たに接続されたときに、設定パラメータ情報リスト要求をブロードキャスト(一斉送信)する。この設定パラメータ情報リスト要求を送信することで、ネットワーク102に接続されている他の自動設定装置101から送信されてくる設定パラメータ情報リスト又は設定変更パラメータ情報リストを受信する。そして、設定パラメータ情報リスト又は設定変更パラメータ情報リストを受信すると、設定変更禁止ビットを参照し、それが“0”であれば、「設定パラメータ情報リスト」又は「設定変更パラメータ情報リスト」に従って設定パラメータ記憶部1011に保持されているパラメータ値を変更する。すなわち、各項目ごとの設定変更禁止ビットを参照し、該ビットが“0”であれば設定を変更し、“1”であれば設定を変更しない。なお、設定パラメータ情報リスト又は設定変更パラメータ情報リストを送信する自動設定装置101はマスタ装置として設定されたものである。
In addition, when the automatic setting device 101 is set as a slave device, the setting parameter
また、設定パラメータ自動設定部1012は、自動設定装置101がマスタ装置として設定されている場合は、スレーブ装置として設定された他の自動設定装置101から送信された「設定パラメータ情報リスト要求」を受信することで、そのスレーブ装置として設定された自動設定装置101に向けて設定パラメータ情報リスト又は設定変更パラメータ情報リストを送信する。
Further, when the automatic setting device 101 is set as a master device, the setting parameter
設定パラメータ手動設定部1013は、ユーザが手動で自動設定装置101の設定パラメータ値を変更することを可能にするものである。なお、設定パラメータ手動設定部1013は、HTTPサーバの機能を有することで実現することも可能である。ユーザが例えばパソコンを使用してネットワーク102経由で自動設定装置101に接続してきた場合、設定パラメータ手動設定部1013は、設定変更画面をネットワーク102経由でユーザのパソコンに送信する。これにより、パソコンのディスプレイ上に設定変更画面が表示され、ユーザは設定変更画面を見ながらパソコンを操作して設定パラメータ値を入力する。入力した設定パラメータはネットワーク102経由で設定パラメータ手動設定部1013に送られる。設定パラメータ手動設定部1013は、ユーザが設定した設定パラメータ値で、設定パラメータ記憶部1011が保持している、対応する設定項目のパラメータ値を上書きする。以上のようにしてユーザは手動で自動設定装置101の設定を変更することができる。なお、本実施の形態では、設定パラメータ手動設定部1013は、HTTPサーバ機能を有しIPネットワークを介して設定する構成としたが、本実施の形態は手動設定方法を限定するものではない。
The setting parameter
ネットワークインタフェース1014は、設定パラメータ自動設定部1012と設定パラメータ手動設定部1013それぞれに接続され、設定パラメータ自動設定部1012や設定パラメータ手動設定部1013がネットワーク102に接続された他の機器と通信できるようにデータを変換する機能を有する。
The
次に、上記構成の自動設定装置101の動作について説明する。なお、この動作説明においては、図2に示すシステム構成図と、図3及び図4に示すフローチャートを用いる。図2は、4台の自動設定装置101がネットワーク102に接続されたシステム構成を示すブロック図である。なお、4台の自動設定装置101それぞれを区別するため、各符号101の後に更に符号1〜4を付けることとする。
Next, the operation of the automatic setting apparatus 101 configured as described above will be described. In this operation description, the system configuration diagram shown in FIG. 2 and the flowcharts shown in FIGS. 3 and 4 are used. FIG. 2 is a block diagram showing a system configuration in which four automatic setting apparatuses 101 are connected to the
各自動設定装置101−1〜101−4はネットワーク102を介して相互に通信を行う。また、各自動設定装置101−1〜101−4は、例えば以下のように設定されているものとする。
The automatic setting devices 101-1 to 101-4 communicate with each other via the
(1) 自動設定装置101−1のマスタ設定ビットが“1”に設定されている。
(2) 自動設定装置101−2及び101−3のマスタ設定ビットがそれぞれ“0”に設定されている。
(3) 自動設定装置101−4は、ネットワーク102に新たに接続された状態を示している。
(1) The master setting bit of the automatic setting device 101-1 is set to “1”.
(2) The master setting bits of the automatic setting devices 101-2 and 101-3 are set to “0”, respectively.
(3) The automatic setting device 101-4 shows a state newly connected to the
図3は、自動設定装置101−4がネットワーク102に接続されたときの処理を示すフローチャートである。ユーザが自動設定装置101−4をネットワーク102に接続すると、自動設定装置101−4がネットワーク102に接続されたことを検出し(ステップS301)、設定パラメータ情報リスト要求をネットワーク102上にブロードキャストする(ステップS302)。設定パラメータ情報リスト要求の送信後、指定時間内に設定パラメータ情報リストを取得できたか否かを判定する(ステップS303)。すなわち、マスタ装置として設定された自動設定装置101−1から送信される設定パラメータ情報リストを受信できたか否かを判定する。
FIG. 3 is a flowchart showing processing when the automatic setting apparatus 101-4 is connected to the
所定時間内で設定パラメータ情報リストを受信できなかった場合は処理を終了し(ステップS310)、指定時間内で受信できた場合は、該リストからマスタ設定ビットの確認を行い、自己がマスタ装置かどうかを判定する(ステップS304)。この場合、マスタ設定ビットが“1”、すなわちマスタ装置として設定されている場合はマスタ設定ビットの再設定要求をユーザに対して行う(ステップS309)。これはネットワーク102内に複数のマスタ装置が存在することがないようにするための処理であり、マスタ設定ビットを“0”にする要求を出す。この場合、マスタ設定ビットの再設定要求は、例えばユーザのパソコンに再設定要求を示す情報を送るようにしたり、装置本体に発光ダイオード等の表示手段を設けてそれを点灯させたりするようにしたりする。
If the setting parameter information list cannot be received within the predetermined time, the process is terminated (step S310). If the setting parameter information list is received within the specified time, the master setting bit is confirmed from the list and whether the self is the master device or not. It is determined whether or not (step S304). In this case, if the master setting bit is “1”, that is, the master device is set, a request for resetting the master setting bit is made to the user (step S309). This is a process for preventing a plurality of master devices from existing in the
一方、ステップS304でマスタ設定ビットが“0”、すなわちスレーブ装置であると判定した場合、受信パラメータ設定処理(ステップS305〜ステップS308)を行う。まず設定パラメータ情報リストの先頭の行の設定パラメータ情報を読み込む。リスト終端でなければ、設定項目の自動変更禁止ビットを参照し、その自動変更禁止ビットが“1”に設定されている場合は、リストの次の行の設定パラメータ情報を読み込む(ステップS305)。次の行の設定パラメータ情報の自動変更禁止ビットが“0”に設定されている場合は、該リストから読み込んだ設定パラメータ情報を設定パラメータ記憶部1011に上書きする。以上の処理をステップS306で設定パラメータ情報リストの終端まで繰り返し行う。すなわち、設定パラメータ情報リストの終端まで設定パラメータ情報を1行ずつ読み込んでその都度自動更新禁止ビットの値を判定し、それが“0”に設定されている設定パラメータ情報については、設定パラメータ記憶部1011に記憶されている、対応する設定パラメータ情報に対して上書きを行う。
On the other hand, if it is determined in step S304 that the master setting bit is “0”, that is, it is a slave device, reception parameter setting processing (steps S305 to S308) is performed. First, the setting parameter information in the first line of the setting parameter information list is read. If it is not the end of the list, the automatic change prohibition bit of the setting item is referred to. If the automatic change prohibition bit is set to “1”, the setting parameter information of the next line in the list is read (step S305). When the automatic change prohibition bit of the setting parameter information on the next line is set to “0”, the setting parameter information read from the list is overwritten in the setting
次に、図4は、自動設定装置101−4が設定パラメータ情報リスト要求を受信したときの処理を示すフローチャートである。自動設定装置101−4が設定パラメータ情報リスト要求を受信すると(ステップS401)、自己がマスタ装置か否かを判定する(ステップS402)。マスタ装置でなければそのまま処理を終える(ステップS404)。この場合、自動設定装置101−4はスレーブ装置であるので、ステップS402からステップS404へ移行するが、もしマスタ装置であれば、設定パラメータ記憶部1011で保持している設定パラメータ情報から設定パラメータ情報リストを作成し、設定パラメータ情報リスト要求をブロードキャストした自動設定装置へ送信する(ステップS403)。
Next, FIG. 4 is a flowchart showing processing when the automatic setting apparatus 101-4 receives a setting parameter information list request. When the automatic setting device 101-4 receives the setting parameter information list request (step S401), it determines whether or not it is the master device (step S402). If it is not the master device, the processing is terminated as it is (step S404). In this case, since the automatic setting device 101-4 is a slave device, the process proceeds from step S402 to step S404. However, if it is a master device, the setting parameter information is obtained from the setting parameter information held in the setting
ここで、本実施の形態の自動設定装置101をネットワークカメラに応用した場合について説明する。例えば第1ネットワークカメラが接続されているネットワークに、別のネットワークに接続されて使用されていた第2ネットワークカメラを接続した場合、第2ネットワークカメラの設定パラメータ情報のうち、ネットワーク設定とユーザ管理データを自動変更禁止にしておくと、カメラの撮像パラメータと符号化パラメータは第1ネットワークカメラの設定に合わせ、ネットワーク設定やユーザ管理の設定は変更せずに保持することができる。例えば異なる組織が各々所有するネットワークカメラがあり、それぞれのネットワークカメラの設置場所は近くなので設定条件は合わせたいが、ユーザ管理情報等は保存しておきたいという場合等に効果を発揮する。 Here, a case where the automatic setting apparatus 101 of the present embodiment is applied to a network camera will be described. For example, when a second network camera connected to another network is connected to the network to which the first network camera is connected, network setting and user management data among the setting parameter information of the second network camera. If automatic change is prohibited, the imaging parameters and encoding parameters of the camera can be held without changing the network settings and user management settings in accordance with the settings of the first network camera. For example, there are network cameras owned by different organizations, and the installation location of each network camera is close, so that it is desirable to match the setting conditions, but it is effective to save user management information and the like.
このように本実施の形態の自動設定装置101によれば、ユーザが装置に設定することが可能な全ての設定項目と、全ての設定項目夫々に対応するパラメータ値と、全ての設定項目夫々に対応する設定変更禁止ビットと、マスタ設定ビットとを設定パラメータ記憶部1011で保持し、マスタ装置として設定された場合は、設定パラメータ情報リスト要求を送信した他の自動設定装置101に対して設定パラメータ情報リストを送信し、スレーブ装置として設定された場合は、ネットワーク102に接続されたときに設定パラメータ情報リスト要求を送信し、この送信によりマスタ装置として設定された他の自動設定装置101から送信された設定パラメータ情報リストを受信すると、その設定パラメータ情報リストに従ってパラメータ設定を行い、その際に予めユーザによって設定変更禁止ビットが設定された設定項目については変更しないので、この自動設定装置101を搭載したネットワーク対応装置は、ネットワーク102上の他の全てのネットワーク対応装置と共通する設定パラメータの変更を可能としながらも、装置固有の設定パラメータが変更されることがない。すなわち、装置固有の設定パラメータを変更することなく、ネットワーク102上の他の全てのネットワーク対応装置と共通する設定パラメータのみ変更することができる。
As described above, according to the automatic setting device 101 of the present embodiment, all setting items that can be set by the user in the device, parameter values corresponding to all the setting items, and all the setting items are set. The corresponding setting change prohibition bit and the master setting bit are held in the setting
また、設定パラメータ手動設定部1013を備えているので、1つのネットワークに接続されている全てのネットワーク対応装置におけるパラメータ設定が完了した後、全てのネットワーク対応装置のあるパラメータ設定値を変更する場合でもパソコンなどのコンピュータを使用することで容易に行うことができる。すなわち、ネットワークに接続されているネットワーク対応装置のパラメータの設定変更をより簡単且つ柔軟に行うことができる。
In addition, since the setting parameter
(実施の形態2)
本発明の実施の形態2に係る自動設定装置は、実施の形態1に係る自動設定装置101に新しい機能が追加されたものであり、ハードウェア構成は自動設定装置101と同一であるので図1を援用することとする。なお、実施の形態1の自動設定装置101と区別するために101Aの符号を付けることとする。また、自動設定装置101Aの動作説明においては図2のシステム構成図を用いる。なお、図2を用いる場合、各自動設定装置を示す符号に“A”を付ける。
(Embodiment 2)
The automatic setting device according to the second embodiment of the present invention is obtained by adding a new function to the automatic setting device 101 according to the first embodiment, and the hardware configuration is the same as that of the automatic setting device 101. FIG. Will be used. In addition, in order to distinguish from the automatic setting apparatus 101 of
図5は、自動設定装置101Aがネットワークに接続されている状態で自動設定装置101Aのある設定パラメータをユーザが変更した場合の自動設定装置101Aの処理を示すフローチャートである。この図において、自動設定装置101Aの設定パラメータ記憶部1011が保持しているある設定項目について、ユーザが手動でパラメータを変更する(ステップS501)。ユーザによってパラメータが変更されると、マスタ装置として設定されているかどうか判定する(ステップS502)。マスタ装置として設定されている場合は、ユーザが変更した設定パラメータから設定変更パラメータ情報リストを作成し、それをネットワーク102上にブロードキャストする(ステップS503)。一方、スレーブ装置として設定されている場合は、ユーザが手動でパラメータを変更しても何も処理せずに終了する(ステップS504)。
FIG. 5 is a flowchart showing processing of the
次に、図6は、既にネットワークに接続されている自動設定装置101Aが設定変更パラメータ情報リストを受信した場合の処理を示すフローチャートである。この場合、設定変更パラメータ情報リストを受信するのはスレーブ装置として設定された自動設定装置101A−2〜101A−4であるので、例えば自動設定装置101A−2を例に挙げて説明する。
Next, FIG. 6 is a flowchart showing processing when the
スレーブ装置として設定された自動設定装置101A−2は、設定変更パラメータ情報リストを受信すると(ステップS601)、そのリストの先頭行のデータを読み込む(ステップS602)。次いで、読み込んだデータが設定変更パラメータ情報リストの終端であるか否かの判定を行い(ステップS603)、終端でないと判定した場合は自動設定変更禁止ビットを参照して、読み込んだデータの設定項目が設定変更禁止か否かを判定する(ステップS604)。自動設定変更禁止ビットが“1”であれば、変更禁止であるので、ステップS602の処理に戻る。これに対して自動設定変更禁止ビットが“1”でなければ、変更禁止でないので設定変更パラメータ情報リストから読み込んだパラメータ値で設定パラメータ記憶部1011内の該当する設定項目の値を上書きする(ステップS605)。以上の処理(ステップS602〜S605の処理)をステップS603でリストの終端であると判定されるまで繰り返す。ステップS603でリストの終端であると判定された場合、処理を終了する(ステップS606)。
When receiving the setting change parameter information list (step S601), the
ここで、本実施の形態の自動設定装置101Aをネットワークカメラに応用した場合について説明する。例えば、あるネットワークにマスタ装置に設定された第1ネットワークカメラとスレーブ装置に設定された第2ネットワークカメラとが接続されている場合、第2ネットワークカメラの設定パラメータ情報のうち、ネットワーク設定とユーザ管理データを自動設定変更禁止にしておくと、第1ネットワークカメラの撮像パラメータと符号化パラメータの設定を変更した場合、第2ネットワークカメラの設定を第1ネットワークカメラの設定に自動的に合わせることが可能であるが、第1のネットワークカメラのネットワーク設定やユーザ管理データが変更された場合は第2ネットワークカメラの設定は変更されずに保持することができる。例えば、異なる組織が各々所有するネットワークカメラがあり、それぞれのネットワークカメラの設置場所は近くなので設定条件は合わせたいが、ユーザ管理情報等は保存しておきたいという場合に効果を発揮する。
Here, a case where the
なお、上記各実施の形態では、自動設定装置101(101A)を搭載するネットワーク対応装置としてネットワークカメラを例に挙げたが、その他に、パソコン、プリンタ、DNSなどのネットワーク対応装置でも勿論同様である。 In each of the above embodiments, a network camera is taken as an example of a network compatible device on which the automatic setting device 101 (101A) is mounted. However, other network compatible devices such as personal computers, printers, and DNS are of course the same. .
本発明は、同一ネットワークに多数のネットワーク対応装置が接続されている場合において、新たにネットワーク対応装置を接続した場合のパラメータの設定や、ネットワークに接続されているネットワーク対応装置のパラメータの設定変更をより簡単且つ柔軟に行うことができるといった効果を有し、ネットワークカメラ、パソコン、プリンタ、DNS等の各種ネットワーク対応装置への適用が可能である。 In the present invention, when a large number of network compatible devices are connected to the same network, parameter setting when a new network compatible device is connected, or parameter setting change of a network compatible device connected to the network is performed. It has an effect that it can be performed more easily and flexibly, and can be applied to various network compatible devices such as a network camera, a personal computer, a printer, and a DNS.
100 ネットワーク対応装置
101、101−1〜101−4 自動設定装置
102 ネットワーク
1011 設定パラメータ記憶部
1012 設定パラメータ自動設定部
1013 設定パラメータ手動設定部
1014 ネットワークインタフェース
DESCRIPTION OF SYMBOLS 100 Network-compatible apparatus 101, 101-1 to 101-4
Claims (5)
ユーザによる設定が可能な設定項目及び前記設定項目に対応するパラメータ値を記憶するとともにマスタ設定情報を記憶する設定パラメータ記憶手段と、
前記設定パラメータ記憶手段に記憶されているマスタ設定情報がマスタ設定を示すものである場合には、前記設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値をネットワーク上の他の全ての自動設定装置に与え、前記設定パラメータ記憶手段に記憶されているマスタ設定情報がスレーブ設定を示すものである場合には、前記ネットワーク上のマスタ設定された他の自動設定装置から与えられる設定項目に対応するパラメータ値のうち、前記マスタ設定情報がスレーブ設定を示す装置が搭載されたネットワーク対応装置固有のパラメータ値以外のパラメータ値を更新する設定パラメータ自動設定手段と、
を備える自動設定装置。 An automatic setting device that is installed in various network compatible devices and automatically sets parameters that can be set in the installed network compatible device.
Setting parameter storage means for storing setting items that can be set by a user and parameter values corresponding to the setting items and storing master setting information;
When the master setting information stored in the setting parameter storage means indicates the master setting, the parameter value corresponding to the setting item stored in the setting parameter storage means is set to all other values on the network. When the master setting information given to the automatic setting device and stored in the setting parameter storage means indicates slave setting, the setting items given from other automatic setting devices set as masters on the network Among the corresponding parameter values, setting parameter automatic setting means for updating parameter values other than the parameter values specific to the network compatible device in which the device whose master setting information indicates slave setting is mounted;
An automatic setting device.
前記設定パラメータ自動設定手段は、前記設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値の更新を行う際に、前記設定変更禁止情報にて更新が禁止されている設定項目については更新を行わない請求項1乃至請求項3のいずれかに記載の自動設定装置。 The setting parameter storage means stores setting change prohibition information corresponding to the setting item;
When the setting parameter automatic setting unit updates the parameter value corresponding to the setting item stored in the setting parameter storage unit, the setting parameter automatic setting unit updates the setting item prohibited from being updated by the setting change prohibition information. The automatic setting device according to any one of claims 1 to 3, wherein the automatic setting device is not performed.
データの読み書きが可能なメモリに、ユーザによる設定が可能な設定項目と前記設定項目に対応するパラメータ値及び設定変更禁止情報とを記憶するとともにマスタ設定情報を記憶させ、
前記メモリに記憶されているマスタ設定情報がマスタ設定を示すものである場合には、ネットワーク上の他の全てのネットワーク対応装置に対して前記メモリに記憶されている設定項目に対応するパラメータ値を前記他の全てのネットワーク対応装置に与え、前記メモリに記憶されているマスタ設定情報がスレーブ設定を示すものである場合には、ネットワーク上のマスタ設定された他のネットワーク対応装置から与えられる設定項目に対応するパラメータ値のうち装置固有のパラメータ値以外のパラメータ値を更新するネットワーク対応装置のパラメータ設定方法。 A parameter setting method for a network compatible device for automatically setting parameters that can be set in various network compatible devices,
In a memory capable of reading and writing data, a setting item that can be set by a user, a parameter value corresponding to the setting item, and setting change prohibition information are stored, and master setting information is stored.
When the master setting information stored in the memory indicates the master setting, parameter values corresponding to the setting items stored in the memory are set for all other network compatible devices on the network. If the master setting information given to all the other network compatible devices and stored in the memory indicates slave settings, the setting items given from the other network compatible devices set as masters on the network A parameter setting method for a network-compatible device, in which parameter values other than device-specific parameter values are updated among parameter values corresponding to.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005132399A JP2006311294A (en) | 2005-04-28 | 2005-04-28 | Automatic setting device and parameter setting method of network corresponding device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005132399A JP2006311294A (en) | 2005-04-28 | 2005-04-28 | Automatic setting device and parameter setting method of network corresponding device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006311294A true JP2006311294A (en) | 2006-11-09 |
Family
ID=37477637
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005132399A Withdrawn JP2006311294A (en) | 2005-04-28 | 2005-04-28 | Automatic setting device and parameter setting method of network corresponding device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006311294A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012227705A (en) * | 2011-04-19 | 2012-11-15 | Mitsubishi Electric Corp | Network device and network system |
JP5140192B2 (en) * | 2009-11-27 | 2013-02-06 | パナソニック株式会社 | Slave device and communication system |
JP2016519791A (en) * | 2014-03-26 | 2016-07-07 | シーエイイー インコーポレイテッド | Configurable simulator with multiple configurable module cards |
JP2016519792A (en) * | 2014-03-26 | 2016-07-07 | シーエイイー インコーポレイテッド | Configurable module card for use in simulator |
JP2016520863A (en) * | 2014-03-26 | 2016-07-14 | シーエイイー インコーポレイテッド | Configurable simulator for running distributed simulations |
US9508267B2 (en) | 2013-06-09 | 2016-11-29 | Cae Inc. | Configurable simulator with testing capabilities |
-
2005
- 2005-04-28 JP JP2005132399A patent/JP2006311294A/en not_active Withdrawn
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5140192B2 (en) * | 2009-11-27 | 2013-02-06 | パナソニック株式会社 | Slave device and communication system |
US8554863B2 (en) | 2009-11-27 | 2013-10-08 | Panasonic Corporation | Master and slave system wherein master interface unit compares parameter from payload of parameter obtaining command with communication capability parameter of parameter display unit |
JP2012227705A (en) * | 2011-04-19 | 2012-11-15 | Mitsubishi Electric Corp | Network device and network system |
US9508267B2 (en) | 2013-06-09 | 2016-11-29 | Cae Inc. | Configurable simulator with testing capabilities |
JP2016519791A (en) * | 2014-03-26 | 2016-07-07 | シーエイイー インコーポレイテッド | Configurable simulator with multiple configurable module cards |
JP2016519792A (en) * | 2014-03-26 | 2016-07-07 | シーエイイー インコーポレイテッド | Configurable module card for use in simulator |
JP2016520863A (en) * | 2014-03-26 | 2016-07-14 | シーエイイー インコーポレイテッド | Configurable simulator for running distributed simulations |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101031050B (en) | Image transmission apparatus and its control method | |
US7586860B2 (en) | Communication apparatus, command transmission method, and program for networked devices using different protocols | |
JP3876732B2 (en) | Gateway device, gateway device address management method, and AV device having gateway function | |
JP2007020037A (en) | Electronic camera | |
US9509861B2 (en) | Communication terminal, communication method, and recording medium storing communication control program | |
JP2006311294A (en) | Automatic setting device and parameter setting method of network corresponding device | |
KR101205427B1 (en) | Router integrated network video recorder | |
JP2006246356A (en) | Data receiving system and data output method, receiving unit and control program | |
US20080209056A1 (en) | System and method of sharing multimedia content | |
US20130110995A1 (en) | Image forming system including image forming apparatus supporting plurality of network interfaces and method of editing routing table thereof | |
EP1915697B1 (en) | Image photographic apparatus | |
US9544529B2 (en) | Information processing apparatus, image capturing apparatus, and control methods for the same | |
US9648276B2 (en) | Transmission management apparatus, transmission system, transmission management method and recording medium | |
US20080068675A1 (en) | Image display system | |
EP2447860A2 (en) | Methods, systems and computer program products for managing memory usage on a computing device | |
EP3267665A2 (en) | Communication apparatus, control method, program and computer-readable storage medium | |
KR100806197B1 (en) | Method and System for Updating Information of Digital Picture Frame Device by Using MAC Address | |
JP2008079008A (en) | Network terminal | |
JP2006086940A (en) | Image distribution system | |
JP2007020038A (en) | Electronic camera | |
JP2004140795A (en) | Imaging unit control method and device, and program | |
JP2003348087A (en) | Network facsimile | |
JP7424039B2 (en) | Data transmitting device, data receiving device, data transmitting and receiving system, data transmitting method, data receiving method, data transmitting program, and data receiving program | |
KR101078362B1 (en) | Method and Sytem for Setting Internet Protocol Using by UDP Broadcasting in Lacal Area Network | |
JP4397894B2 (en) | Video distribution apparatus and video distribution program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071113 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071120 |
|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080701 |