Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4137780B2 - Network monitoring system - Google Patents
[go: Go Back, main page]

JP4137780B2 - Network monitoring system - Google Patents

Network monitoring system Download PDF

Info

Publication number
JP4137780B2
JP4137780B2 JP2003419451A JP2003419451A JP4137780B2 JP 4137780 B2 JP4137780 B2 JP 4137780B2 JP 2003419451 A JP2003419451 A JP 2003419451A JP 2003419451 A JP2003419451 A JP 2003419451A JP 4137780 B2 JP4137780 B2 JP 4137780B2
Authority
JP
Japan
Prior art keywords
video data
storage device
area
management server
network
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.)
Expired - Fee Related
Application number
JP2003419451A
Other languages
Japanese (ja)
Other versions
JP2005184214A (en
Inventor
博史 峯
理 竹内
レモアル・ダミエン
賢 野村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2003419451A priority Critical patent/JP4137780B2/en
Publication of JP2005184214A publication Critical patent/JP2005184214A/en
Application granted granted Critical
Publication of JP4137780B2 publication Critical patent/JP4137780B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)

Description

本発明は、映像データの蓄積に係り、特に、LAN(Local Area Network)、SAN(Storage Area Network)等のネットワークによって接続された、管理サーバ装置、ストレージ装置、カメラ装置及びモニタ装置からなるネットワーク対応監視システムに関する。   The present invention relates to storage of video data, and more particularly to a network that includes a management server device, a storage device, a camera device, and a monitor device connected by a network such as a LAN (Local Area Network) or a SAN (Storage Area Network). It relates to a monitoring system.

近年、インターネット、イントラネット等のネットワーク技術と、MPEG2(Moving Picture Experts Group layer 2)等の映像情報の符号化、圧縮処理技術の発展に伴い、ネットワークインタフェースを備えるカメラ装置と管理サーバ装置をネットワークで接続し、圧縮された映像情報を磁気ディスク装置に代表されるストレージ装置に蓄積し、任意の時点の映像をオンディマンドでモニタ装置に再生する監視システムが実用化されている。   In recent years, with the development of network technologies such as the Internet and Intranet, video information encoding and compression processing technology such as MPEG2 (Moving Picture Experts Group layer 2), a camera device equipped with a network interface and a management server device are connected via a network. A monitoring system that stores compressed video information in a storage device typified by a magnetic disk device and reproduces video at an arbitrary time on a monitor device has been put into practical use.

このような監視システムには、特許文献1記載の監視システムがある。この従来技術では、カメラ装置部にビデオキャプチャ機能およびネットワークインタフェースを備えており、監視映像は、カメラ装置部で圧縮符号化され、映像データに加工される。カメラ装置部は、ネットワークを介して、監視データストレージサーバに接続されており、加工された映像データは、ネットワークを介してWWWアクセスサーバに伝送され、監視データストレージサーバに蓄積される。WWWアクセスサーバは、映像データの監視データストレージサーバへの蓄積制御に加え、カメラ装置部の制御も集中的に行う。   As such a monitoring system, there is a monitoring system described in Patent Document 1. In this prior art, the camera device unit has a video capture function and a network interface, and the surveillance video is compressed and encoded by the camera device unit and processed into video data. The camera device unit is connected to the monitoring data storage server via the network, and the processed video data is transmitted to the WWW access server via the network and stored in the monitoring data storage server. The WWW access server intensively controls the camera device unit in addition to controlling the accumulation of video data in the monitoring data storage server.

上記の監視システムでは、監視データストレージサーバへ蓄積される映像データは全てWWWアクセスサーバを経由しており、監視システムの規模が大きくなり処理する映像データが増大するに従って、WWWアクセスサーバの負荷は高くなる。   In the above monitoring system, all video data stored in the monitoring data storage server passes through the WWW access server, and the load on the WWW access server increases as the size of the monitoring system increases and the video data to be processed increases. Become.

ところで、複数のホストコンピュータとストレージ装置を接続するSAN環境において、ひとつのストレージ装置を複数のホストコンピュータで共有する、共有ファイルシステムが提案されている。   Incidentally, a shared file system has been proposed in which a single storage device is shared by a plurality of host computers in a SAN environment in which a plurality of host computers and storage devices are connected.

このような共有ファイルシステムには、特許文献2記載の共有ファイルシステム及び同システムに適用されるメタデ−タサーバコンピュータがある。この従来技術では、複数のホストコンピュータとストレージ装置をSANに接続し、ストレージ装置上のファイルシステムの構成定義情報(メタ−データ)を特定のメタサーバが一括管理している。メタサーバは、ホストコンピュータからの書き込み要求に応じて、ストレージ装置上の領域をホストコンピュータに排他的に割り当てる。ホストコンピュータは、メタサーバから割り当てられた領域に直接書き込みを行い、書き込みが完了すると書き込み完了通知をメタサーバに送る。メタサーバは、ホストコンピュータから書き込み完了通知を受け取ると、ファイルシステムのメタ情報を更新する。このとき、更新前のデータ領域を保存しておくことで、ファイルのバックアップを行う手段も提供している。   Such a shared file system includes a shared file system described in Patent Document 2 and a metadata server computer applied to the system. In this prior art, a plurality of host computers and a storage device are connected to a SAN, and a specific metaserver collectively manages configuration definition information (meta-data) of file systems on the storage device. The meta server exclusively allocates an area on the storage device to the host computer in response to a write request from the host computer. The host computer directly writes to the area allocated from the meta server, and sends a write completion notice to the meta server when the writing is completed. When the meta server receives a write completion notification from the host computer, the meta server updates the meta information of the file system. At this time, by saving the data area before the update, a means for backing up the file is also provided.

上記の共有ファイルシステムでは、メタサーバはストレージ装置上の領域をホストコンピュータに割り当てるのみであり、ストレージ装置へのデータの書き込みは個々のホストコンピュータがストレージ装置に直接アクセスすることによって行われるため、ファイルシステムを管理するサーバを経由してデータの書き込みを行う場合と比較して、メタサーバの負荷を低く抑えることができる。   In the shared file system described above, the meta server only allocates an area on the storage device to the host computer, and writing of data to the storage device is performed by individual host computers accessing the storage device directly. Compared with the case where data is written via the server to be managed, the load on the meta server can be reduced.

特開2003−102076号公報JP 2003-102076 A 特開2002−108673号公報JP 2002-108673 A

上記特許文献1に記載された従来技術では、システムに接続されるカメラ装置の台数に応じて、WWWアクセスサーバの負荷は高くなる。このため、システムに接続可能なカメラ装置の台数は、映像データを蓄積するストレージ装置の処理能力に余裕がある場合にも、WWWアクセスサーバの処理能力の限界で制限される。従って、システムの監視能力を強化するために接続するカメラ装置の台数を増やす場合は、監視データストレージサーバへの映像データ蓄積処理能力を高めるために、WWWアクセスサーバ単体の性能を強化するか、WWWアクセスサーバを複数用意して負荷分散を行う必要があり、WWWアクセスサーバの設備コストが増加してしまう。   In the prior art described in Patent Document 1, the load on the WWW access server increases depending on the number of camera devices connected to the system. For this reason, the number of camera devices that can be connected to the system is limited by the limit of the processing capability of the WWW access server even when the processing capability of the storage device that stores the video data has room. Therefore, when increasing the number of camera devices to be connected in order to enhance the monitoring capability of the system, in order to increase the video data storage processing capability to the monitoring data storage server, It is necessary to prepare a plurality of access servers and perform load distribution, which increases the facility cost of the WWW access server.

WWWアクセスサーバに掛かる負荷を軽減するためには、カメラ装置部にストレージサーバへネットワークを介して直接アクセスする機能を持たせ、カメラ装置部から映像データを、WWWアクセスサーバを経由することなく、直接監視データストレージサーバへ蓄積できればよい。これを実現するためには、カメラ装置部、WWWアクセスサーバ、監視データストレージサーバ間で、或種の共有ファイルシステムを構築する必要がある。   In order to reduce the load on the WWW access server, the camera unit has a function to directly access the storage server via the network, and the video data from the camera unit is directly monitored without going through the WWW access server. It only needs to be stored in the data storage server. In order to realize this, it is necessary to construct a kind of shared file system among the camera device unit, the WWW access server, and the monitoring data storage server.

上記特許文献2に記載された従来技術では、メタデータサーバが管理するファイルシステムは、ひとつのファイルに対して複数のホストコンピュータで同時に書き込みを行う際のアクセス性の向上と、メタデータの更新履歴の保存によるファイルバックアップの実現を目的として設計されており、メタデータサーバ、ホストコンピュータ間で書き込み完了通知が必要である。   In the prior art described in Patent Document 2, the file system managed by the metadata server improves the accessibility when a single file is simultaneously written by a plurality of host computers, and updates the metadata. It is designed for the purpose of realizing file backup by storing and requires writing completion notification between the metadata server and the host computer.

本発明は、上記従来技術の欠点を解消し、監視能力強化の際に必要な設備コストの増大を抑制することが可能な監視システムの提供を目的としている。   An object of the present invention is to provide a monitoring system capable of solving the above-described drawbacks of the conventional technology and suppressing an increase in equipment cost necessary for enhancing the monitoring capability.

本発明は更に、ネットワークで接続された、カメラ装置、モニタ装置、ストレージ装置間で、効率的に監視映像データを蓄積、再生することを可能にする、ストレージ装置の領域割り当て管理サーバ装置を提供することを課題としている。   The present invention further provides a storage device area allocation management server device that enables efficient storage and reproduction of monitoring video data between a camera device, a monitor device, and a storage device connected via a network. It is an issue.

本発明は、上記課題を解決するためになされたものであり、本発明の監視システムは、ネットワークに接続されたストレージ装置と、映像を取り込み、取り込んだ映像を圧縮符号化した映像データを、前記ネットワークを介して前記ストレージ装置へ書き込む機能を備えたカメラ装置と、前記ネットワークを介して前記ストレージ装置から映像データを読み出し、伸張復号化した映像を再生する機能を備えたモニタ装置と、前記カメラ装置へ前記ストレージ装置上の領域を割り当てる機能及び前記モニタ装置へその領域を通知する機能を備え、前記ストレージ装置に蓄積される映像データに関する情報を管理する管理サーバ装置とを有し、前記管理サーバ装置は前記カメラ装置へ前記ストレージ装置上の領域を逐次割り当て、前記カメラ装置は前記ストレージ装置上の割り当てられた領域へ前記映像データを書き込み、前記管理サーバ装置は前記モニタ装置へ前記ストレージ装置上の前記映像データの割り当て領域を通知し、前記モニタ装置は前記ストレージ装置上の割り当てられた領域から前記映像データを読み出すことを特徴とする。   The present invention has been made to solve the above problems, and the monitoring system of the present invention includes a storage device connected to a network, and video data obtained by compressing and encoding the captured video. A camera device having a function of writing to the storage device via a network; a monitor device having a function of reading video data from the storage device via the network and reproducing a decompressed video; and the camera device A management server device that has a function of allocating an area on the storage device and a function of notifying the monitor device of the region, and manages information relating to video data stored in the storage device, and the management server device Sequentially allocates an area on the storage device to the camera device, and the camera device The video data is written to an allocated area on the storage device, the management server device notifies the monitor device of the video data allocation region on the storage device, and the monitor device allocates the storage device on the storage device. The video data is read from the specified area.

本発明によれば、カメラ装置は直接ストレージ装置に映像データの書き込み、モニタ装置は直接ストレージ装置から映像データを読み込むことにより、管理サーバ装置に負荷をかけずにカメラ装置からの映像データをストレージ装置に蓄積し、モニタ装置に読み出すことができる。従って、監視能力を強化するためにカメラ装置の台数を増やした場合にも、管理サーバ装置の増強に必要な設備コストを削減することができ、大規模な監視システムを安価に提供することが可能である。   According to the present invention, the camera device directly writes the video data to the storage device, and the monitor device directly reads the video data from the storage device, so that the video data from the camera device can be stored in the storage device without imposing a load on the management server device. And can be read out to the monitor device. Therefore, even when the number of camera devices is increased to enhance the monitoring capability, it is possible to reduce the equipment cost required to increase the management server device and to provide a large-scale monitoring system at a low cost. It is.

図1−1は本発明の一実施の形態であるネットワーク対応監視システムの全体構成を示している。複数のカメラ装置10−n(nは1〜N)、管理サーバ装置20、ストレージ装置30、複数のモニタ装置40−m(mは1〜M)は、LAN50を介して相互に接続されている。   FIG. 1-1 shows the overall configuration of a network-compatible monitoring system according to an embodiment of the present invention. The plurality of camera devices 10-n (n is 1 to N), the management server device 20, the storage device 30, and the plurality of monitor devices 40-m (m is 1 to M) are connected to each other via the LAN 50. .

カメラ装置10−nは、制御部101−n、ネットワークインタフェース102−n、映像取り込み部103−nからなる。制御部101−nは、図1−2のハードウェア構成図に示すように、CPU(Central Processing Unit)111−n、メモリ112−n、プログラム記憶領域113−n、I/Oインタフェース114−nからなる。CPU111−nは、ROM(Read Only Memory)またはHDD(Hard Disk Drive)等の不揮発性記憶装置で構成されるプログラム記憶領域113−nに格納されるカメラ装置制御プログラム115−nを、メモリ112−n上に読み込み処理することにより、I/Oインタフェース114−nを介して、カメラ装置10−n全体を制御する。なお、制御部101−nの一部または全部を専用ハードウェアで構成しても良い。ネットワークインタフェース102−nは、LAN50を介して管理サーバ装置20、ストレージ装置30と通信するための機能を提供する。管理サーバ装置20との通信プロトコルとして、例えば、TCP(Transmission Control Protocol)を用い、ストレージ装置30との通信プロトコルとして、例えば、iSCSI(Internet Small Computer System Interface)を用いる。映像取り込み部103−nは、監視映像を、例えば、MPEG4(Moving Picture Experts Group layer 4)映像データにエンコードする。   The camera device 10-n includes a control unit 101-n, a network interface 102-n, and a video capturing unit 103-n. As illustrated in the hardware configuration diagram of FIG. 1-2, the control unit 101-n includes a CPU (Central Processing Unit) 111-n, a memory 112-n, a program storage area 113-n, and an I / O interface 114-n. Consists of. The CPU 111-n stores a camera device control program 115-n stored in a program storage area 113-n including a nonvolatile storage device such as a ROM (Read Only Memory) or an HDD (Hard Disk Drive), in the memory 112- By performing reading processing on n, the entire camera device 10-n is controlled via the I / O interface 114-n. Note that a part or all of the control unit 101-n may be configured by dedicated hardware. The network interface 102-n provides a function for communicating with the management server device 20 and the storage device 30 via the LAN 50. As a communication protocol with the management server device 20, for example, TCP (Transmission Control Protocol) is used, and as a communication protocol with the storage device 30, for example, iSCSI (Internet Small Computer System Interface) is used. The video capturing unit 103-n encodes the monitoring video into, for example, MPEG4 (Moving Picture Experts Group layer 4) video data.

管理サーバ装置20は、制御部201、ネットワークインタフェース202からなる。制御部201は、図1−3のハードウェア構成図に示すように、CPU(Central Processing Unit)211、メモリ212、プログラム記憶領域213、I/Oインタフェース214からなる。制御部201は、CPU211が、ROM(Read Only Memory)またはHDD(Hard Disk Drive)等の不揮発性記憶装置で構成されるプログラム記憶領域213に格納される管理サーバ装置制御プログラム215を、メモリ212上に読み込み処理することにより、管理サーバ装置20全体を制御する。更に、制御部201は、管理サーバ装置制御プログラム215を処理することによりメモリ212上に領域管理テーブル500を構築し、後述するストレージ装置30上の記憶領域を管理する。更に、制御部201は、管理サーバ装置制御プログラム215を処理することにより、後述する基本情報処理、領域割り当て処理、再生要求処理を行う。ネットワークインタフェース202は、LAN50を介してカメラ装置10−n、ストレージ装置30、モニタ装置40−mと通信するための機能を提供する。なお、上記機能を提供可能であるならば、管理サーバ装置20として汎用計算機を用いても良い。   The management server device 20 includes a control unit 201 and a network interface 202. The control unit 201 includes a CPU (Central Processing Unit) 211, a memory 212, a program storage area 213, and an I / O interface 214, as shown in the hardware configuration diagram of FIG. In the control unit 201, the CPU 211 stores a management server device control program 215 stored in a program storage area 213 configured by a nonvolatile storage device such as a ROM (Read Only Memory) or an HDD (Hard Disk Drive) on the memory 212. The entire management server device 20 is controlled by performing the reading process. Further, the control unit 201 processes the management server apparatus control program 215 to construct an area management table 500 on the memory 212 and manage storage areas on the storage apparatus 30 to be described later. Further, the control unit 201 processes the management server apparatus control program 215 to perform basic information processing, area allocation processing, and reproduction request processing, which will be described later. The network interface 202 provides a function for communicating with the camera device 10-n, the storage device 30, and the monitor device 40-m via the LAN 50. Note that a general-purpose computer may be used as the management server device 20 as long as the above functions can be provided.

ストレージ装置30は、制御部301、ネットワークインタフェース302、記憶部303からなる。制御部301は、図1−4のハードウェア構成図に示すように、CPU(Central Processing Unit)311、メモリ312、プログラム記憶領域313、I/Oインタフェース314からなる。CPU311は、ROM(Read Only Memory)またはHDD(Hard Disk Drive)等の不揮発性記憶装置で構成されるプログラム記憶領域313に格納されるストレージ装置制御プログラム315を、メモリ312上に読み込み処理することにより、I/Oインタフェース314を介して、ストレージ装置30全体を制御する。なお、制御部301の一部または全部を専用ハードウェアで構成しても良い。ネットワークインタフェース302は、LAN50を介してカメラ装置10−n、モニタ装置40−mと通信するための機能を提供する。記憶部303は、例えば、複数の磁気ディスクによって構成される記憶媒体であり、カメラ装置10−nによって生成される映像データを格納する。   The storage device 30 includes a control unit 301, a network interface 302, and a storage unit 303. The control unit 301 includes a CPU (Central Processing Unit) 311, a memory 312, a program storage area 313, and an I / O interface 314 as shown in the hardware configuration diagram of FIG. The CPU 311 reads a storage device control program 315 stored in a program storage area 313 configured by a nonvolatile storage device such as a ROM (Read Only Memory) or a HDD (Hard Disk Drive) on the memory 312 and processes it. The entire storage apparatus 30 is controlled via the I / O interface 314. Note that a part or all of the control unit 301 may be configured by dedicated hardware. The network interface 302 provides a function for communicating with the camera device 10-n and the monitor device 40-m via the LAN 50. The storage unit 303 is a storage medium composed of a plurality of magnetic disks, for example, and stores video data generated by the camera device 10-n.

モニタ装置40−mは、制御部401−m、ネットワークインタフェース402−m、映像再生部403−mからなる。制御部401−mは、図1−5のハードウェア構成図に示すように、CPU(Central Processing Unit)411−m、メモリ412−m、プログラム記憶領域413−m、I/Oインタフェース414−mからなる。CPU411−mは、ROM(Read Only Memory)またはHDD(Hard Disk Drive)等の不揮発性記憶装置で構成されるプログラム記憶領域413−mに格納されるモニタ装置制御プログラム415−mを、メモリ412−m上に読み込み処理することにより、I/Oインタフェース414−mを介して、モニタ装置40−m全体を制御する。なお、制御部401−mの一部または全部を専用ハードウェアで構成しても良い。ネットワークインタフェース402−mは、LAN50を介して管理サーバ装置20、ストレージ装置30と通信を行うための機能を提供する。映像再生部403−mは、カメラ装置10−nによってエンコードされた映像データをデコードし、映像の再生を行う。   The monitor device 40-m includes a control unit 401-m, a network interface 402-m, and a video reproduction unit 403-m. As shown in the hardware configuration diagram of FIG. 1-5, the control unit 401-m includes a CPU (Central Processing Unit) 411-m, a memory 412-m, a program storage area 413-m, and an I / O interface 414-m. Consists of. The CPU 411-m stores a monitor device control program 415-m stored in a program storage area 413-m formed of a nonvolatile storage device such as a ROM (Read Only Memory) or an HDD (Hard Disk Drive), in the memory 412. The entire monitor device 40-m is controlled via the I / O interface 414-m by performing a read process on m. Note that a part or all of the control unit 401-m may be configured by dedicated hardware. The network interface 402-m provides a function for communicating with the management server device 20 and the storage device 30 via the LAN 50. The video playback unit 403-m decodes the video data encoded by the camera device 10-n and plays back the video.

LAN50は、相互通信が可能なネットワークであり、充分な帯域を確保でき、かつ、通信遅延を許容できるなら、WAN(Wide Area Network)であっても良い。   The LAN 50 is a network capable of mutual communication, and may be a WAN (Wide Area Network) as long as a sufficient bandwidth can be secured and a communication delay can be allowed.

上記構成における本実施形態の監視システムの動作について、図2を用いて説明する。カメラ装置10−nは、監視システムへの接続時にカメラ装置10−nの識別情報などを含む基本情報100を、管理サーバ装置20に送信する。管理サーバ装置20は、その制御部201が、管理サーバ装置制御プログラム215(図1−3参照)を処理することにより、基本情報処理221を行い、基本情報100を受け取る。管理サーバ装置20は、基本情報100を受け取ると、その制御部201が、管理サーバ装置制御プログラム215を処理することにより、領域割り当て処理222を行い、必要に応じてストレージ装置30上の領域Bを割り当て、領域Bを示す領域情報200をカメラ装置10−nに返信する。カメラ装置10−nは、領域情報200を受信すると映像データの生成を開始し、生成した映像データを含む領域Bへの書き込み要求300をストレージ装置30に送信する。ストレージ装置30は、書き込み要求300に従い、映像データを記憶部303に格納する。   The operation of the monitoring system of the present embodiment having the above configuration will be described with reference to FIG. The camera device 10-n transmits basic information 100 including identification information of the camera device 10-n to the management server device 20 when connected to the monitoring system. In the management server device 20, the control unit 201 processes the management server device control program 215 (see FIG. 1C) to perform basic information processing 221 and receive basic information 100. When the management server apparatus 20 receives the basic information 100, the control unit 201 processes the management server apparatus control program 215 to perform the area allocation process 222, and if necessary, allocates the area B on the storage apparatus 30. The area information 200 indicating the allocation and the area B is returned to the camera apparatus 10-n. Upon receiving the area information 200, the camera apparatus 10-n starts generating video data, and transmits a write request 300 to the area B including the generated video data to the storage apparatus 30. The storage device 30 stores the video data in the storage unit 303 in accordance with the write request 300.

モニタ装置40−mは、再生したい映像を特定する情報を含む再生要求400を管理サーバ装置20に送信する。管理サーバ装置20は、再生要求400を受信すると、その制御部201が、管理サーバ装置制御プログラム215(図1−3参照)を処理することにより、再生要求処理223を行い、要求されている映像データが格納されている領域Bについての情報を含む領域情報200´をモニタ装置40−mに返信する。   The monitor device 40-m transmits a reproduction request 400 including information specifying the video to be reproduced to the management server device 20. When the management server device 20 receives the playback request 400, the control unit 201 processes the management server device control program 215 (see FIG. 1-3) to perform playback request processing 223, and the requested video. The area information 200 ′ including information about the area B in which data is stored is returned to the monitor device 40-m.

モニタ装置40−mは、領域情報200´を受信すると、映像データを含む領域Bからの読み出し要求600をストレージ装置30に送信する。   When receiving the area information 200 ′, the monitor device 40-m transmits a read request 600 from the area B including the video data to the storage apparatus 30.

ストレージ装置30は、読み出し要求600に従い、映像データを記憶部303から読み出し、読み出した映像データを含む読み出し応答700をモニタ装置40−mに返信する。モニタ装置40−mは、読み出し応答700に含まれる映像データをデコードし、映像の再生を行う。   The storage device 30 reads the video data from the storage unit 303 according to the read request 600, and returns a read response 700 including the read video data to the monitor device 40-m. The monitor device 40-m decodes the video data included in the read response 700 and reproduces the video.

管理サーバ装置20は、ストレージ装置30上の記憶部303の領域Bを、図3に示すように複数のセクタをひとまとめにしたブロック単位で管理する。カメラ装置10−nへの領域割り当て状況は、制御部201に存在する領域管理テーブル500−nによって管理される。領域管理テーブル500には、図4に示すようにカメラ装置識別情報5001、ビットレート5002、割り当て時刻リスト5003、ブロック番号リスト5004が含まれており、管理サーバ装置は、どのカメラ装置の、どの時刻の映像データが、どこの領域に格納されているかを一元的に管理している。   The management server device 20 manages the area B of the storage unit 303 on the storage device 30 in units of blocks in which a plurality of sectors are grouped as shown in FIG. The area allocation status to the camera device 10-n is managed by an area management table 500-n existing in the control unit 201. The area management table 500 includes camera device identification information 5001, a bit rate 5002, an allocation time list 5003, and a block number list 5004, as shown in FIG. It is centrally managed in which area the video data is stored.

カメラ装置10−nが映像蓄積を行う際に扱う情報について、図5を用いて説明する。カメラ装置10−nは、監視システムへの接続時に、基本情報100を管理サーバ装置に送信する。基本情報100には、カメラ装置10−nを特定可能な識別情報1001と、映像取り込み部103−nで生成される映像データのビットレート情報1002が含まれる。識別情報1001には、例えば、ネットワークインタフェース102−nの初期化時にDHCP(Dynamic Host Configuration Protocol)を用いて取得したIPアドレスを用いる。   Information handled when the camera apparatus 10-n performs video accumulation will be described with reference to FIG. The camera device 10-n transmits the basic information 100 to the management server device when connected to the monitoring system. The basic information 100 includes identification information 1001 that can identify the camera device 10-n, and bit rate information 1002 of video data generated by the video capturing unit 103-n. As the identification information 1001, for example, an IP address acquired using DHCP (Dynamic Host Configuration Protocol) when the network interface 102-n is initialized is used.

管理サーバ装置20は、基本情報100を受信すると、必要に応じてストレージ装置30上の記憶部303の領域Bをカメラ装置10−nに割り当て、開始セクタ2001とセクタ数2002で表される領域情報200として、カメラ装置10−nに送信する。カメラ装置10−nは、映像取り込み部103−nによって生成された映像データを、書き込み要求300としてストレージ装置30に送信する。書き込み要求300には、書き込み開始位置を示す開始セクタ3001、書き込む映像データの大きさを示すセクタ数3002、映像データ3003が含まれる。ここで、開始セクタ3001とセクタ数3002で表される領域は、領域情報200で表される領域Bに含まれる小領域であり、領域Bへの書き込みを複数回に分けて行う。   When the management server device 20 receives the basic information 100, the management server device 20 allocates the region B of the storage unit 303 on the storage device 30 to the camera device 10-n as necessary, and region information represented by the start sector 2001 and the sector number 2002. 200 is transmitted to the camera apparatus 10-n. The camera device 10-n transmits the video data generated by the video capturing unit 103-n to the storage device 30 as a write request 300. The write request 300 includes a start sector 3001 indicating a write start position, a sector number 3002 indicating the size of video data to be written, and video data 3003. Here, the area represented by the start sector 3001 and the sector number 3002 is a small area included in the area B represented by the area information 200, and writing to the area B is performed in a plurality of times.

カメラ装置10−nの動作手順について、図6を用いて説明する。本実施の形態においては、以下に説明するカメラ装置10−nの動作は、図1−2に示す制御部101−nにおいて、CPU111−nがカメラ装置制御プログラム115−nをメモリ112−n上に読み込み処理することによって行われる。   The operation procedure of the camera device 10-n will be described with reference to FIG. In the present embodiment, the operation of the camera apparatus 10-n described below is performed by the CPU 111-n that stores the camera apparatus control program 115-n on the memory 112-n in the control unit 101-n illustrated in FIG. It is done by reading in.

カメラ装置10−nはシステムの起動時に識別情報を取得し(ステップS10)、映像取り込み部103−nによって生成される映像データのビットレート情報と合わせて基本情報100として管理サーバ装置20に送信する(ステップS11)。送信後、管理サーバ装置20からのストレージ装置30の領域が割り当てられるのを待つ(ステップS12)。管理サーバ装置20から領域情報200を受信すると、映像取り込み部103−nでの映像の取り込みを開始し(ステップS13)、生成された映像データを逐次、割り当てられた領域に対する書き込み要求300に含め、ネットワークインタフェース102−nを介してストレージ装置30に送信する(ステップS14)。   The camera device 10-n acquires identification information when the system is activated (step S10), and transmits it to the management server device 20 as basic information 100 together with the bit rate information of the video data generated by the video capturing unit 103-n. (Step S11). After the transmission, it waits for an area of the storage device 30 to be allocated from the management server device 20 (step S12). When the area information 200 is received from the management server device 20, the video capturing unit 103-n starts capturing video (step S13), and the generated video data is sequentially included in the write request 300 for the allocated area. The data is transmitted to the storage device 30 via the network interface 102-n (step S14).

映像データの書き込みは、前記処理を割り当てられた領域が一杯になるまで繰り返し(ステップS15)、割り当てられた領域が一杯になると、次に書き込むべき領域が与えられているかを調べ(ステップS16)、割り当てられている場合はその領域に対して映像データの書き込みを続け(ステップS14)、割り当てられていない場合は映像データの生成を停止し(ステップS17)、再び領域が割り当てられるのを待つ(ステップS12)。   The writing of the video data is repeated until the allocated area becomes full (step S15). When the allocated area becomes full, it is checked whether an area to be written next is given (step S16). If it is assigned, the video data continues to be written to the area (step S14), and if not assigned, the generation of the video data is stopped (step S17) and waits for the area to be assigned again (step S14). S12).

なお、カメラ装置10−nからストレージ装置30への映像データの書き込みは、カメラ装置10−nが管理サーバ装置20から領域情報200を受信した後でなければならないが、管理サーバ装置20から領域情報200を受信したことを契機として映像の書き込みを行うようにしても、あるいは、領域情報200を受信した後、何らかの信号またはタイマーを契機として映像の書き込みを行うようにしてもよい。   Note that the video data must be written from the camera device 10-n to the storage device 30 after the camera device 10-n receives the region information 200 from the management server device 20. The video may be written in response to receiving 200, or the video may be written in response to some signal or timer after receiving the area information 200.

モニタ装置40−mが映像再生を行う際に扱う情報について、図7を用いて説明する。モニタ装置40−mは、再生したい映像についての情報を含む再生要求400を管理サーバ装置20に送信する。再生要求400には、撮影したカメラ装置10−nを特定するための識別情報4001と、蓄積された蓄積時刻4002が含まれる。管理サーバ装置20は、再生要求400を受信すると、領域管理テーブル500−nに含まれる情報を元に、要求された映像データがストレージ装置30に蓄積されているかを調べる。要求された映像データがストレージ装置30に蓄積されている場合、その映像データが格納されている領域Bについての領域情報200をモニタ装置40−mに送信する。   Information handled when the monitor device 40-m performs video reproduction will be described with reference to FIG. The monitor device 40-m transmits a reproduction request 400 including information about the video to be reproduced to the management server device 20. The reproduction request 400 includes identification information 4001 for specifying the photographed camera device 10-n and the accumulated accumulation time 4002. When the management server device 20 receives the reproduction request 400, the management server device 20 checks whether the requested video data is stored in the storage device 30 based on information included in the area management table 500-n. When the requested video data is accumulated in the storage device 30, the area information 200 for the area B in which the video data is stored is transmitted to the monitor device 40-m.

モニタ装置40−mは、領域情報200を受信すると、その情報を元に読み出し要求600を生成し、ストレージ装置30に送信する。読み出し要求600には、データ読み出しの開始セクタ6001と、読み出すセクタ数6002が含まれる。ここで、開始セクタ6001とセクタ数6002で表される領域は、領域情報200で表される領域Bに含まれる小領域である。   When the monitor device 40-m receives the area information 200, the monitor device 40-m generates a read request 600 based on the information and transmits it to the storage device 30. The read request 600 includes a data read start sector 6001 and the number of sectors 6002 to be read. Here, the area represented by the start sector 6001 and the sector number 6002 is a small area included in the area B represented by the area information 200.

ストレージ装置30は、読み出し要求600を受信すると、記憶部303から対応する領域に格納される映像データを読み出し、読み出し応答700としてモニタ装置40−mに送信する。読み出し応答700には、読み出した映像データ7001が含まれる。モニタ装置40−mは、受信した映像データ7001を映像再生部でデコードし、映像の再生を行う。   When the storage device 30 receives the read request 600, the storage device 30 reads the video data stored in the corresponding area from the storage unit 303, and transmits it as a read response 700 to the monitor device 40-m. The read response 700 includes the read video data 7001. The monitor device 40-m decodes the received video data 7001 by the video playback unit and plays back the video.

モニタ装置40−mの動作手順について、図8を用いて説明する。本実施の形態においては、以下に説明するモニタ装置40−mの動作は、図1−5に示す制御部401−mにおいて、CPU411−mがモニタ装置制御プログラム415−mをメモリ412−m上に読み込み処理することによって行われる。   The operation procedure of the monitor device 40-m will be described with reference to FIG. In the present embodiment, the operation of the monitor device 40-m described below is performed by the CPU 411-m that loads the monitor device control program 415-m on the memory 412-m in the control unit 401-m shown in FIG. It is done by reading in.

モニタ装置40−mは、再生したい映像について、再生要求400を管理サーバ装置20に送信する(ステップS40)。管理サーバ装置20から、領域情報200が返信されなかった場合は、ストレージ装置30上に映像データが存在しないと判断し処理を終了する(ステップS41)。領域情報200が返信された場合は、領域情報200によって表される領域内を指定する読み出し要求600をストレージ装置30に送信し、映像データを読み出す(ステップS42)。   The monitor device 40-m transmits a reproduction request 400 to the management server device 20 for the video to be reproduced (step S40). When the area information 200 is not returned from the management server device 20, it is determined that there is no video data on the storage device 30, and the process is terminated (step S41). When the area information 200 is returned, a read request 600 for designating the inside of the area represented by the area information 200 is transmitted to the storage device 30 and the video data is read (step S42).

読み出した映像データは、映像再生部403−mによってデコードされ、監視映像として再生される(ステップS43)。領域内の映像データを全て読み出し終わると(ステップS44)、時間的に連続する次の映像データの連続再生を行うかを判定する(ステップ45)。連続再生を行わない場合は処理を終了し、連続再生を行う場合は、再生要求送信処理に戻る(ステップS40)。   The read video data is decoded by the video playback unit 403-m and played back as a monitoring video (step S43). When all the video data in the area has been read (step S44), it is determined whether or not the next video data continuous in time is to be continuously reproduced (step 45). If continuous playback is not performed, the process ends. If continuous playback is performed, the process returns to the playback request transmission process (step S40).

なお、モニタ装置40−mによるストレージ装置30からの映像データの読み出し再生は、モニタ装置40−mが管理サーバ装置20から領域情報200を受信した後でなければならないが、管理サーバ装置20から領域情報200を受信したことを契機として映像データの読み出しを行うようにしても、あるいは、領域情報200を受信した後、何らかの信号またはタイマーを契機として映像データの読み出しを行うようにしてもよく、また、読み出した後の再生も様々な契機により行うことができる。   The monitor device 40-m must read and reproduce the video data from the storage device 30 after the monitor device 40-m receives the region information 200 from the management server device 20. The video data may be read out when the information 200 is received, or the video data may be read out using a signal or a timer after receiving the area information 200. The reproduction after reading can also be performed by various triggers.

また、カメラ装置10−n、モニタ装置40−m間で時間の同期が取れており、映像データに時間情報が含まれるなら、カメラ装置10−nが書き込み途中の領域であっても、モニタ装置40−mは、映像データの読み出しを試み、読み出した映像データの時刻情報から映像データの有効性を判断することができる。従って、各部での処理に必要な遅延は生じるが、カメラ装置10−nによって蓄積途中の監視映像も、モニタ装置40−mで再生することができる。   If the time synchronization is established between the camera device 10-n and the monitor device 40-m and the time information is included in the video data, the monitor device can be used even if the camera device 10-n is in the middle of writing. 40-m attempts to read out the video data, and can determine the validity of the video data from the time information of the read-out video data. Accordingly, although a delay necessary for processing in each unit occurs, a monitoring video being accumulated by the camera device 10-n can also be reproduced by the monitoring device 40-m.

次に、管理サーバ装置20が、カメラ装置10−nへストレージ装置30上の記憶部303の領域を割り当てる方式について、図9を用いて説明する。ここで、管理サーバ装置20の制御部201は、図3で示したように、記憶部303の記憶領域Bをブロック単位で管理しており、記憶部303には、ブロックB1〜B8の計8ブロックが存在するとする。今、時刻T0の時点でカメラ装置10−nが監視システムに接続され、基本情報100が管理サーバ装置20に送られてきたとする。   Next, a method in which the management server device 20 allocates the area of the storage unit 303 on the storage device 30 to the camera device 10-n will be described with reference to FIG. Here, as illustrated in FIG. 3, the control unit 201 of the management server device 20 manages the storage area B of the storage unit 303 in units of blocks, and the storage unit 303 includes a total of 8 blocks B1 to B8. Suppose that a block exists. Now, assume that the camera device 10-n is connected to the monitoring system at the time T 0 and the basic information 100 is sent to the management server device 20.

管理サーバ装置20は時刻T1でブロックB1の領域をカメラ装置10−1に割り当て、領域情報(B1)200−B1をカメラ装置10−nに送信する。カメラ装置10−nは領域情報(B1)200−B1を受信すると、映像取り込みを開始し生成した映像データを含む書き込み要求(B1)300−B1をストレージ装置30へ送信する。   The management server device 20 assigns the area of the block B1 to the camera apparatus 10-1 at time T1, and transmits area information (B1) 200-B1 to the camera apparatus 10-n. Upon receiving the area information (B1) 200-B1, the camera device 10-n starts capturing the video and transmits a write request (B1) 300-B1 including the generated video data to the storage device 30.

カメラ装置10−nがブロックB1の領域を一杯にするのにかかる時間が、ビットレート情報より1時間であると求まる場合、管理サーバ装置20は、蓄積開始1時間後の時刻T2にブロックB2を、蓄積開始2時間後の時刻T3にブロックB3を、というように逐次、記憶部303のブロックをカメラ装置10−1に割り当てる。記憶部303には計8ブロックがあり、最大8時間分映像データを蓄積できるが、時刻T8にブロックB8を割り当てた時点で記憶部303の空きブロックはなくなり、時刻T9以降も映像データの蓄積を続行するためには、いずれかのブロックを再利用する必要がある。   When the time required for the camera device 10-n to fill the area of the block B1 is one hour from the bit rate information, the management server device 20 stores the block B2 at time T2 one hour after the start of accumulation. The block of the storage unit 303 is sequentially assigned to the camera device 10-1 at time T3, two hours after the start of accumulation, and so on. The storage unit 303 has a total of 8 blocks and can store video data for a maximum of 8 hours. However, when block B8 is allocated at time T8, there is no empty block in the storage unit 303, and video data is stored after time T9. To continue, one of the blocks needs to be reused.

ブロックの再利用では、通常最も古い時刻の映像データを格納しているブロックから順に、この場合では、時刻T1から1時間分の映像データを格納しているブロックB1から順に、ブロックB2、ブロックB3、というように、再割り当てを行うことにより、少なくとも最近の7時間分の映像データを記憶部303に保存しておくことができる。ここで、ある時刻、例えば時刻T6の映像データを長期保存する必要がある場合は、管理サーバ装置20は時刻T6の映像を保存するブロックB6を再割り当ての対象から除外することで、映像データを保護することができる。   In block reuse, the blocks B2 and B3 are usually in order from the block storing the video data of the oldest time, in this case, from the block B1 storing video data for one hour from the time T1. As described above, by performing the reassignment, at least the latest 7 hours of video data can be stored in the storage unit 303. Here, when it is necessary to store video data at a certain time, for example, time T6 for a long period of time, the management server device 20 excludes the block B6 for storing the video at time T6 from the reassignment target so that the video data is stored. Can be protected.

なお、監視システムで扱う映像データは所謂ストリームデータであり、ひとつの映像データに割り当てられたストレージ装置上の領域への書き込みは、その領域を割り当てられたカメラ装置が撮影時間に沿って追加書き込みを行うのみであり、カメラ装置が既に書き込みを終えた領域の映像データを書き換える、又は、他のカメラ装置が同じ領域に書き込みを行うということはありえない。従って、ストレージ装置において、書き込み及び読み出しの実行不可分性(トランザクションのアトミシティ)が保証される限り、カメラ装置及びモニタ装置間で排他制御を行う機構を別段設ける必要はない。   Note that the video data handled by the surveillance system is so-called stream data, and writing to the area on the storage device assigned to one video data is performed by the camera device assigned the area according to the shooting time. However, it is impossible that the camera device rewrites the video data in the area that has already been written, or that another camera apparatus writes in the same area. Therefore, it is not necessary to provide a separate mechanism for performing exclusive control between the camera device and the monitor device as long as write storage and read inseparability (transaction atomicity) are guaranteed in the storage device.

また、管理サーバ装置20が、カメラ装置10−nから識別情報及びビットレート情報を含む基本情報100を受け取り、識別情報をもとにストレージ装置30上の領域を割り当てる時間帯を操作する機構及びビットレート情報をもとに次に領域を割り当てる時間を判断する機構を備え、また、ストレージ装置30上のカメラ装置10−nへ割り当てた領域及び割り当てた時刻を記録するファイルシステム構成情報を処理する機構を備え、ストレージ装置30上の領域に蓄積された映像データの重要性を判断することでストレージ装置20上の領域の再利用を行い、カメラ装置10−nがストレージ装置30に蓄積する映像データの蓄積時間を制御するようにしてもよい。   In addition, the management server device 20 receives basic information 100 including identification information and bit rate information from the camera device 10-n, and operates a time zone for allocating an area on the storage device 30 based on the identification information. A mechanism for determining a time for allocating the next area based on the rate information, and a mechanism for processing file system configuration information for recording the area allocated to the camera device 10-n on the storage apparatus 30 and the allocated time. And reusing the area on the storage apparatus 20 by determining the importance of the video data stored in the area on the storage apparatus 30, and the camera apparatus 10-n stores the video data stored in the storage apparatus 30. The accumulation time may be controlled.

以上に説明したように、本実施の形態では、カメラ装置に割り当てられているブロックの書き込み途中の映像データを、モニタ装置が読み出すことにより、書き込み途中の映像データを読み出すことにより、蓄積中の映像の追いかけ再生が可能であり、ファイルの開始位置と終了位置を映像データの蓄積中に更新し、必要に応じて蓄積中の映像データの古い時刻の領域を選択的に解放し新たに蓄積対象として割り当てることにより、無停止の繰り返し録画が可能である。更に、管理サーバ装置によるカメラ装置へのブロック割り当てを制御することで、カメラ装置の動作を制御することができる。更に、既にストレージ装置上に空き領域がない監視システムに、新たにカメラ装置を追加する場合にも、管理サーバ装置においてブロック割り当ての設定を変更するだけでよく、既設のカメラ装置に割り当てた領域を削って新たなカメラ装置に割り当てる場合にも、既設のカメラ装置の設定を変更する必要はない。また、蓄積可能時間を増加させるためにストレージ装置を追加する場合にも、管理サーバ装置が追加されたストレージ上のブロックを新たに割り当て対象とするのみで、既にストレージ装置に蓄積された映像データ及び既設のカメラ装置の設定に何ら変更を加える必要はない。   As described above, in the present embodiment, the video data being stored is read by the monitor device by reading the video data being written to the block assigned to the camera device, and the video data being written is read by the monitor device. Chasing playback is possible, the file start position and end position are updated during video data accumulation, and the old time area of the video data being accumulated is selectively released as a new accumulation target as necessary. By allocating, it is possible to record repeatedly without stopping. Furthermore, the operation of the camera device can be controlled by controlling the block allocation to the camera device by the management server device. Furthermore, even when a new camera device is added to a monitoring system that already has no free space on the storage device, it is only necessary to change the block allocation setting in the management server device. Even when cutting and assigning to a new camera device, it is not necessary to change the setting of the existing camera device. In addition, when adding a storage device to increase the accumulative time, the management server device only sets a block on the storage to which the management server device has been added as a new allocation target, and the video data already accumulated in the storage device and There is no need to make any changes to the settings of the existing camera device.

本実施の形態の監視システムを、例えば、イベント会場に用いると、予め各所に設置されたカメラ装置に対して、必要な時間に必要なカメラ装置に対して管理サーバ装置からストレージ装置のブロックを割り当てることにより、必要な映像のみストレージ装置へ蓄積することが可能であり、ストレージ装置を効率的に利用することができる。また、臨時にカメラ装置を増やす場合にも、ネットワークにカメラ装置を接続し管理サーバ装置を操作するだけで、既設のカメラ装置の設定を変更せずに、簡単に監視能力を強化することができる。   When the monitoring system of the present embodiment is used in an event venue, for example, a block of a storage device is allocated from a management server device to a camera device required at a required time with respect to a camera device installed in advance in each place. As a result, only necessary videos can be stored in the storage apparatus, and the storage apparatus can be used efficiently. In addition, even when the number of camera devices is increased temporarily, simply by connecting the camera device to the network and operating the management server device, the monitoring capability can be easily enhanced without changing the settings of the existing camera device. .

図10は前述した実施の形態に係る監視システムをSANに対応させたシステムの全体構成を示している。図1と同一部分には同一符号を付して説明を省略し、以下、図1のシステムと異なる部分について説明する。前記実施の形態では、カメラ装置10−nからのストレージ装置30への映像データの書き込み及びモニタ装置40−mからストレージ装置30への映像データの読み出しに関し、iSCSIプロトコルを用いてLAN50を介して行っていたが、本実施の形態ではFC(Fibre Channel)で接続されるSAN60を介して行う。   FIG. 10 shows an overall configuration of a system in which the monitoring system according to the above-described embodiment is associated with a SAN. The same parts as those in FIG. 1 are denoted by the same reference numerals, and the description thereof is omitted. Hereinafter, parts different from the system in FIG. 1 will be described. In the embodiment described above, writing of video data from the camera device 10-n to the storage device 30 and reading of video data from the monitor device 40-m to the storage device 30 are performed via the LAN 50 using the iSCSI protocol. However, in the present embodiment, it is performed via the SAN 60 connected by FC (Fibre Channel).

カメラ装置10´−nは、FCインタフェース104−nを備え、SAN60に接続される。カメラ装置10´−nは、ネットワークインタフェース103−nを介して管理サーバ装置20と通信し、ストレージ装置30´の領域を割り当てられるのを待つ。領域が与えられると映像取り込みを開始し、FCインタフェース104−nを介してストレージ装置30´の割り当てられた領域に対して、直接映像データの書き込みを行う。   The camera apparatus 10 ′ -n includes an FC interface 104-n and is connected to the SAN 60. The camera device 10'-n communicates with the management server device 20 via the network interface 103-n, and waits for an area of the storage device 30 'to be allocated. When an area is given, video capture is started, and video data is directly written into the allocated area of the storage apparatus 30 'via the FC interface 104-n.

ストレージ装置30´は、ネットワークインタフェース302の代わりにFCインタフェース304を備え、SAN60に接続される。ストレージ装置は、FCインタフェースを介して受信する、カメラ装置10−nの記憶部303への映像データの書き込み要求及びモニタ装置40´−mの記憶部303から映像データの読み込み要求を処理する。なお、図中ストレージ装置30´は一台の筐体として描かれているが、管理サーバ装置20で一元的にファイルシステムを管理できるため、複数台であってもなんら問題はない。また、複数のストレージ装置が仮想化されたものであってもよい。   The storage apparatus 30 ′ includes an FC interface 304 instead of the network interface 302 and is connected to the SAN 60. The storage apparatus processes the video data write request to the storage unit 303 of the camera apparatus 10-n and the video data read request from the storage unit 303 of the monitor apparatus 40 ′ -m received via the FC interface. In the figure, the storage device 30 ′ is depicted as a single case, but since the management server device 20 can manage the file system in a unified manner, there is no problem even with a plurality of storage devices. A plurality of storage devices may be virtualized.

モニタ装置40´−mは、FCインタフェース404−mを備え、SAN60に接続される。再生したい映像データについて、ネットワークインタフェース402−nを介して管理サーバ装置20と通信し、管理サーバ装置20からストレージ装置30´の領域情報を得ると、FCインタフェース404−mを介してストレージ装置30´の該当領域に格納される映像データを読み込み、監視映像の再生を行う。   The monitor device 40 ′ -m includes an FC interface 404-m and is connected to the SAN 60. When the video data to be reproduced is communicated with the management server device 20 via the network interface 402-n and the area information of the storage device 30 ′ is obtained from the management server device 20, the storage device 30 ′ is obtained via the FC interface 404-m. The video data stored in the corresponding area is read and the surveillance video is played back.

SAN60は、FCスイッチ等で構成され、カメラ装置10´−n、ストレージ装置30´、モニタ装置40´−mを相互接続するFC−AL(Fibre Channel Arbitrated Loop)ネットワークを形成する。なお、ストレージ装置30´の状態を管理サーバ装置20で管理するために、ストレージ装置30´にネットワークインタフェース302を備え、LAN50に接続してもよい。   The SAN 60 is configured by an FC switch or the like, and forms an FC-AL (Fibre Channel Arbitrated Loop) network that interconnects the camera devices 10'-n, the storage device 30 ', and the monitor device 40'-m. In order to manage the state of the storage device 30 ′ with the management server device 20, the storage device 30 ′ may be provided with a network interface 302 and connected to the LAN 50.

本実施形態の監視システムは、カメラ装置からストレージ装置への映像データの書き込み及びストレージ装置からモニタ装置への映像データの読み込みに、FCプロトコルを用いる。このため、ストレージ装置で構成されるSANとの親和性が高く、既設のSANの拡張として監視システムを導入することができる。   The monitoring system of this embodiment uses the FC protocol for writing video data from the camera device to the storage device and reading video data from the storage device to the monitor device. For this reason, it has a high affinity with a SAN composed of storage devices, and a monitoring system can be introduced as an extension of an existing SAN.

以上詳述したように、本発明の実施の形態によれば、カメラ装置は直接ストレージ装置に映像データの書き込み、モニタ装置は直接ストレージ装置から映像データを読み込むことにより、管理サーバ装置に負荷をかけずにカメラ装置からの映像データをストレージ装置に蓄積し、モニタ装置に読み出すことができる。従って、監視能力を強化するためにカメラ装置の台数を増やした場合にも、管理サーバ装置の増強に必要な設備コストを削減することができ、大規模な監視システムを安価に提供することが可能である。   As described in detail above, according to the embodiment of the present invention, the camera device directly writes video data to the storage device, and the monitor device directly reads video data from the storage device, thereby placing a load on the management server device. The video data from the camera device can be stored in the storage device and read out to the monitor device. Therefore, even when the number of camera devices is increased to enhance the monitoring capability, it is possible to reduce the equipment cost required to increase the management server device and to provide a large-scale monitoring system at a low cost. It is.

また、本発明の実施の形態によれば、ストリームデータの特性を利用した管理サーバ装置によるストレージ装置の領域割り当て方式により、蓄積途中の映像データのモニタ装置での再生、古い領域の再利用による記憶領域の有効利用、カメラ装置及びストレージ装置の監視システムへの簡便な追加による監視能力の強化が可能である。   Further, according to the embodiment of the present invention, the storage server area allocation method by the management server apparatus using the characteristics of the stream data allows the video data being accumulated to be reproduced on the monitor apparatus and stored by reusing the old area. It is possible to enhance the monitoring capability by effectively using the area and simply adding the camera device and the storage device to the monitoring system.

更に、本発明の実施の形態によれば、管理サーバ装置による領域割り当て制御によるカメラ装置の蓄積動作制御により、カメラ装置の設定を変更することなく、監視時間帯、蓄積時間を制御することが可能である。   Furthermore, according to the embodiment of the present invention, it is possible to control the monitoring time zone and the accumulation time without changing the setting of the camera device by the storage operation control of the camera device by the area allocation control by the management server device. It is.

本発明の一実施の形態であるネットワーク対応監視システムの全体構成を示す図である。1 is a diagram illustrating an overall configuration of a network-compatible monitoring system according to an embodiment of the present invention. 本発明の一実施の形態のカメラ装置の制御部のハードウェア構成図である。It is a hardware block diagram of the control part of the camera apparatus of one embodiment of this invention. 本発明の一実施の形態の管理サーバ装置の制御部のハードウェア構成図である。It is a hardware block diagram of the control part of the management server apparatus of one embodiment of this invention. 本発明の一実施の形態のストレージ装置の制御部のハードウェア構成図である。It is a hardware block diagram of the control part of the storage apparatus of one embodiment of this invention. 本発明の一実施の形態のモニタ装置の制御部のハードウェア構成図である。It is a hardware block diagram of the control part of the monitor apparatus of one embodiment of this invention. 本発明の一実施の形態であるネットワーク対応監視システムの動作を説明するための図である。It is a figure for demonstrating operation | movement of the network corresponding | compatible monitoring system which is one embodiment of this invention. 本発明の一実施の形態であるネットワーク対応監視システムを構成するストレージ装置上の記憶部の領域を示す図である。It is a figure which shows the area | region of the memory | storage part on the storage apparatus which comprises the network corresponding | compatible monitoring system which is one embodiment of this invention. 本発明の一実施の形態であるネットワーク対応監視システムのファイルシステム構成情報を示す図である。It is a figure which shows the file system structure information of the network corresponding | compatible monitoring system which is one embodiment of this invention. 本発明の一実施の形態であるネットワーク対応監視システムにおける映像蓄積時の情報の流れを示す図である。It is a figure which shows the flow of the information at the time of the image | video accumulation | storage in the network corresponding | compatible monitoring system which is one embodiment of this invention. 本発明の一実施の形態であるネットワーク対応監視システムを構成するカメラ装置の動作手順を説明するための図である。It is a figure for demonstrating the operation | movement procedure of the camera apparatus which comprises the network corresponding | compatible monitoring system which is one embodiment of this invention. 本発明の一実施の形態であるネットワーク対応監視システムにおける映像再生時の情報の流れを示す図である。It is a figure which shows the flow of the information at the time of the image | video reproduction | regeneration in the network corresponding | compatible monitoring system which is one embodiment of this invention. 本発明の一実施の形態であるネットワーク対応監視システムを構成するモニタ装置の動作手順を説明するための図である。It is a figure for demonstrating the operation | movement procedure of the monitor apparatus which comprises the network corresponding | compatible monitoring system which is one embodiment of this invention. 本発明の一実施の形態であるネットワーク対応監視システムを構成する管理サーバ装置によるカメラ装置へのブロック割り当てを説明するための図である。It is a figure for demonstrating the block allocation to the camera apparatus by the management server apparatus which comprises the network corresponding | compatible monitoring system which is one embodiment of this invention. 図1に示すネットワーク対応監視システムをSANに対応させた監視システムの全体構成を示す図である。It is a figure which shows the whole structure of the monitoring system which made the network corresponding | compatible monitoring system shown in FIG. 1 correspond to SAN.

符号の説明Explanation of symbols

10−1〜10−N…カメラ装置、20…管理サーバ装置、30、30´…ストレージ装置、40−1〜40−M…モニタ装置、50…LAN、60…SAN、100…基本情報、200…領域情報、300…書き込み要求、400…再生要求、500…領域管理テーブル、600…読み出し要求、700 …読み出し応答。

10-1 to 10-N: Camera device, 20: Management server device, 30, 30 '... Storage device, 40-1 to 40-M ... Monitor device, 50 ... LAN, 60 ... SAN, 100 ... Basic information, 200 ... area information, 300 ... write request, 400 ... reproduction request, 500 ... area management table, 600 ... read request, 700 ... read response.

Claims (8)

ネットワークに接続されたストレージ装置と、映像を取り込み、取り込んだ映像を圧縮符号化した映像データを、前記ネットワークを介して前記ストレージ装置へ書き込むカメラ装置と、前記ネットワークを介して前記ストレージ装置から映像データを読み出し、伸張復号化した映像を再生するモニタ装置と、前記ストレージ装置に蓄積される映像データに関する情報を管理する管理サーバ装置とを有し、
前記管理サーバ装置は前記カメラ装置へ前記ストレージ装置上の領域を割り当て、前記カメラ装置は前記ストレージ装置上の割り当てられた領域へ前記映像データを書き込み、前記管理サーバ装置は前記モニタ装置へ前記ストレージ装置上に割り当てた前記領域の情報を通知し、前記モニタ装置は前記ストレージ装置上の前記割り当てられた領域から前記映像データを読み出し、
前記カメラ装置が、管理サーバ装置よりストレージ装置上の領域を割り当てられた後、映像取り込みを開始し、前記管理サーバ装置より前記ストレージ装置上の領域を割り当てが続けられる限り映像データの書き込みを続行し、前記管理サーバ装置より前記ストレージ装置上の領域を割り当てられなくなると映像取り込みを停止することを特徴とするネットワーク対応監視システム。
A storage device connected to a network; a camera device that captures video; and video data obtained by compressing and encoding the captured video to the storage device via the network; and video data from the storage device via the network And a monitor device that reproduces the decompressed and decoded video, and a management server device that manages information related to video data stored in the storage device,
The management server device allocates an area on the storage device to the camera device, the camera device writes the video data to the allocated region on the storage device, and the management server device sends the storage device to the monitor device. notifies information of the area allocated to the above, the monitoring device will read out the video data from the allocated area on the storage device,
After the camera device is assigned an area on the storage device by the management server device, it starts to capture video, and continues to write video data as long as the management server device continues to assign an area on the storage device. A network-compatible monitoring system , wherein video capture is stopped when an area on the storage device cannot be allocated by the management server device .
請求項1記載のネットワーク対応監視システムにおいて、前記モニタ装置が、管理サーバ装置より映像データの蓄積されたストレージ装置上の領域を通知された後、映像データの読み出し及び読み出した映像データの再生を開始し、前記管理サーバ装置より前記ストレージ装置上の領域を通知され続ける限り映像データの読み出し及び読み出した映像データの再生を続行し、前記管理サーバ装置より前記ストレージ装置上の領域を通知されなくなると映像データの読み出し及び読み出した映像データの再生を停止することを特徴とするネットワーク対応監視システム。   2. The network compatible monitoring system according to claim 1, wherein the monitor device starts reading of the video data and reproduction of the read video data after being notified of an area on the storage device in which the video data is accumulated by the management server device. As long as the management server device continues to notify the area on the storage device, it continues to read the video data and reproduces the read video data. A network-compatible monitoring system, which stops reading data and reproducing read video data. 請求項1記載のネットワーク対応監視システムにおいて、前記モニタ装置がストレージ装置から読み出した映像データの時刻情報をもとに映像データの有効性を判断し、映像データの再生を制御することを特徴とするネットワーク対応監視システム。   2. The network-compatible monitoring system according to claim 1, wherein the monitor device determines the validity of the video data based on the time information of the video data read from the storage device, and controls the reproduction of the video data. Network-compatible monitoring system. 請求項1記載のネットワーク対応監視システムにおいて、前記管理サーバ装置が、カメラ装置から識別情報及びビットレート情報を含む基本情報を受け取り、前記識別情報をもとにストレージ装置上の領域を割り当てる時間帯を操作する機構及びビットレート情報をもとに次に領域を割り当てる時間を判断する機構を備え、前記ストレージ装置上の前記カメラ装置へ割り当てた領域及び割り当てた時刻を記録するファイルシステム構成情報を処理する機構を備え、前記ストレージ装置上の領域に蓄積された映像データの重要性を判断することで前記ストレージ装置上の領域の再利用を行い、前記カメラ装置が前記ストレージ装置に蓄積する映像データの蓄積時間を制御することを特徴とするネットワーク対応監視システム。   2. The network correspondence monitoring system according to claim 1, wherein the management server device receives basic information including identification information and bit rate information from the camera device, and sets a time zone in which an area on the storage device is allocated based on the identification information. It has a mechanism for determining the time to allocate the next area based on the mechanism to be operated and the bit rate information, and processes the file system configuration information for recording the area allocated to the camera apparatus on the storage apparatus and the allocated time. And storing the video data that the camera device stores in the storage device by reusing the region on the storage device by determining the importance of the video data stored in the region on the storage device. A network-compatible monitoring system characterized by controlling time. 請求項記載のネットワーク対応監視システムにおいて、前記管理サーバ装置が、カメラ装置に領域を割り当てる時間を制御することにより、カメラ装置の動作を制御することを特徴とするネットワーク対応監視システム。 5. The network correspondence monitoring system according to claim 4 , wherein the management server device controls an operation of the camera device by controlling a time for allocating an area to the camera device. 請求項1記載のネットワーク対応監視システムにおいて、前記カメラ装置とストレージ装置とモニタ装置と管理サーバ装置とがLANによって接続されていることを特徴とするネットワーク対応監視システム。   2. The network correspondence monitoring system according to claim 1, wherein the camera device, the storage device, the monitor device, and the management server device are connected by a LAN. 請求項記載のネットワーク対応監視システムにおいて、前記カメラ装置とモニタ装置と管理サーバ装置との通信プロトコルとして、TCPを用い、前記カメラ装置とモニタ装置とストレージ装置30との通信プロトコルとして、iSCSIを用いることを特徴とするネットワーク対応監視システム。 7. The network-compatible monitoring system according to claim 6 , wherein TCP is used as a communication protocol between the camera device, the monitor device, and the management server device, and iSCSI is used as a communication protocol between the camera device, the monitor device, and the storage device 30. A network-compatible monitoring system. 請求項1記載のネットワーク対応監視システムにおいて、前記カメラ装置とモニタ装置とがLANによって管理サーバ装置と接続され、前記カメラ装置とモニタ装置とがSANによってストレージ装置と接続されていることを特徴とするネットワーク対応監視システム。   2. The network-compatible monitoring system according to claim 1, wherein the camera device and the monitor device are connected to a management server device via a LAN, and the camera device and the monitor device are connected to a storage device via a SAN. Network-compatible monitoring system.
JP2003419451A 2003-12-17 2003-12-17 Network monitoring system Expired - Fee Related JP4137780B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003419451A JP4137780B2 (en) 2003-12-17 2003-12-17 Network monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003419451A JP4137780B2 (en) 2003-12-17 2003-12-17 Network monitoring system

Publications (2)

Publication Number Publication Date
JP2005184214A JP2005184214A (en) 2005-07-07
JP4137780B2 true JP4137780B2 (en) 2008-08-20

Family

ID=34781337

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003419451A Expired - Fee Related JP4137780B2 (en) 2003-12-17 2003-12-17 Network monitoring system

Country Status (1)

Country Link
JP (1) JP4137780B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4505421B2 (en) * 2006-02-22 2010-07-21 株式会社日立国際電気 Video recording system and video recording method
JP5118873B2 (en) * 2007-03-30 2013-01-16 アール・エフ・ロジテック株式会社 Video recording system
KR101444846B1 (en) 2009-09-28 2014-09-26 삼성테크윈 주식회사 Monitoring system of storage area network

Also Published As

Publication number Publication date
JP2005184214A (en) 2005-07-07

Similar Documents

Publication Publication Date Title
US9781486B2 (en) RS-DVR systems and methods for unavailable bitrate signaling and edge recording
US9049484B2 (en) Efficient assignment of program copies in a network digital video recorder
US11659140B2 (en) Parity-based redundant video storage among networked video cameras
US8860820B2 (en) Video recording system, method, and computer program for memory space distribution in a video recording system
JP2005537573A (en) Video storage network with increased performance
US11741804B1 (en) Redundant video storage among networked video cameras
JP4137780B2 (en) Network monitoring system
CN103986757B (en) A kind of distributed backup method and system of piece of storage video recording
CN104202371A (en) Cross-device dilation method and device based on iSCSI block direct storage
JP4790643B2 (en) Video recording / playback device
JP4869028B2 (en) Video storage and delivery system and video storage and delivery method
JP6891603B2 (en) Backup system, storage device, data transfer method and program
JP5697526B2 (en) Video surveillance recorder and video surveillance system
JP2001309333A (en) Video server device and program recording medium
JP2009065387A (en) Video recording apparatus, video recording method and program
JP2004192402A (en) Recording device and recording method
JP4251241B2 (en) Information recording apparatus and method, and information reproducing apparatus and method
KR101903726B1 (en) Cctv system that distributes and stores cctv data
JP2010278721A (en) Video monitor
KR20070028847A (en) How to manage virtual files in digital video recorders
JP2000261460A (en) Broadcast equipment control apparatus and broadcast equipment control method
JPH10326156A (en) Disk array device
KR20180110648A (en) Data Mirroring System
JP2002170360A (en) Digital disk recorder
CN102089739A (en) System and method for sequentially recording and archiving large volumes of video data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050822

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080226

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080424

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: 20080520

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080604

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130613

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees