KR100961252B1 - Visual surveillance system and method for dynamically installing and executing software module - Google Patents

Visual surveillance system and method for dynamically installing and executing software module Download PDF

Info

Publication number
KR100961252B1
KR100961252B1 KR1020070131958A KR20070131958A KR100961252B1 KR 100961252 B1 KR100961252 B1 KR 100961252B1 KR 1020070131958 A KR1020070131958 A KR 1020070131958A KR 20070131958 A KR20070131958 A KR 20070131958A KR 100961252 B1 KR100961252 B1 KR 100961252B1
Authority
KR
South Korea
Prior art keywords
software module
video surveillance
execution result
software
transmitted
Prior art date
Application number
KR1020070131958A
Other languages
Korean (ko)
Other versions
KR20090064674A (en
Inventor
김경호
조성익
박종현
Original Assignee
한국전자통신연구원
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 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020070131958A priority Critical patent/KR100961252B1/en
Publication of KR20090064674A publication Critical patent/KR20090064674A/en
Application granted granted Critical
Publication of KR100961252B1 publication Critical patent/KR100961252B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Stored Programmes (AREA)

Abstract

소프트웨어 모듈의 동적 설치 및 실행이 가능한 영상 감시 시스템 및 방법을 제공하며, 영상 감시 방법은 영상 감시 카메라에 전송할 소프트웨어 모듈을 선택하는 소프트웨어 모듈 선택 단계와, 선택된 소프트웨어 모듈을 영상 감시 카메라에 전송하는 소프트웨어 모듈 전송 단계와, 전송된 소프트웨어 모듈을 설치하는 소프트웨어 모듈 설치 단계와, 설치된 소프트웨어 모듈을 실행하는 소프트웨어 모듈 실행 단계와, 소프트웨어 모듈의 실행에 의해 발생한 실행 결과를 영상 감시 서버로 전송하는 소프트웨어 모듈 실행결과 전송 단계와, 전송된 실행 결과를 출력하는 소프트웨어 모듈 실행결과 출력 단계를 포함한다.A video surveillance system and method capable of dynamically installing and executing a software module, the video surveillance method comprising: a software module selection step of selecting a software module to be transmitted to a video surveillance camera; a software module A software module installation step of installing the transferred software module, a software module execution step of executing the installed software module, and a software module execution result transferring the execution result generated by the execution of the software module to the video surveillance server And a software module execution result output step of outputting the execution result that has been transmitted.

Description

소프트웨어 모듈의 동적 설치 및 실행이 가능한 영상 감시 시스템 및 방법{Visual surveillance system and method for dynamically installing and executing software module}Technical Field [0001] The present invention relates to a video surveillance system and a method for dynamically installing and executing a software module,

본 발명은 영상 감시 시스템 및 방법에 관한 것으로서, 특히 소프트웨어 모듈의 동적 설치 및 실행이 가능한 영상 감시 시스템 및 방법에 관한 것이다.The present invention relates to a video surveillance system and method, and more particularly, to a video surveillance system and method capable of dynamically installing and executing software modules.

본 발명은 정보통신부 및 정보통신연구진흥원의 IT성장동력기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다[과제관리번호: 2005-S-114-03, 과제명: 텔레매틱스용 실감컨텐츠 구축/관리 기술 개발(Technology Development for Construction and Management of Tangible Content for Telematics Services)].The present invention was derived from a research conducted as part of the IT growth engine technology development project of the Ministry of Information and Communication and the Institute of Information Technology Advancement (Project Management Number: 2005-S-114-03, Project Name: Construction / Management of Realistic Content for Telematics Technology Development for Construction and Management of Tangible Content for Telematics Services].

현재의 영상 감시 시스템은 CCTV 또는 웹캠 등의 네트워크 카메라가 영상 감시 서버로 연결되어 있고 영상 감시 서버에서 모니터를 통하여 각 CCTV 또는 네트워크 카메라로부터 전송되는 화면을 사람이 직접 눈으로 보면서 모니터링하고 있는 수준이다. 따라서 영상 감시 서버에서 다수의 모니터 화면을 사람이 직접 눈으로 들여다 보면서 모니터링 함으로 인해, 경보 상황이나 긴급 상황을 미처 인지하지 못하는 경우가 다수 발생하고, 시간이 경과함에 따라 모니터링 요원의 인지력이 급 격히 감소되어 긴급 상황에 대한 즉각적 대응력이 떨어지는 등의 문제점이 있다.Current video surveillance system is a level where a network camera such as a CCTV or a webcam is connected to a video surveillance server and monitors the screen transmitted from each CCTV or network camera through a monitor in a video surveillance server. Therefore, many surveillance servers in the video surveillance server monitor the surveillance of the surveillance system by watching the surveillance of the surveillance system by the human eye. As a result, There is a problem that the ability to respond promptly to an emergency situation is deteriorated.

또한 현재의 대부분의 영상 감시 시스템은 CCTV 또는 웹캠 등의 네트워크 카메라로 입력된 영상이 그대로 영상 감시 서버로 전송되고 있고, 대용량의 영상을 전송하기 위한 네트워크 대역폭의 제한이 있어서 하나의 영상 감시 서버가 처리할 수 있는 영상 감시 카메라의 수에 제한이 생기게 된다.In addition, most of the current video surveillance systems are transmitted to the video surveillance server directly from the network cameras such as CCTV or webcam, and there is a limitation of the network bandwidth for transmitting a large amount of video, The number of video surveillance cameras that can be used is limited.

또한 CCTV 또는 웹캠 등의 네트워크 카메라로 입력된 영상이 일단은 영상 감시 서버로 모두 전송되고 영상 감시 서버에서는 이를 저장 매체에 기록하였다가 긴급 상황 발생시 저장된 영상 기록을 다시 재생해보면서 긴급 상황을 분석하고 있으므로 긴급 상황이 아닌 일반 상황에서도 기본적으로 카메라로부터 영상 감시 서버로 영상이 전송되고 저장 매체에 기록해야 하는 등의 비효율성이 발생하게 된다.In addition, video input from a network camera such as a CCTV or a webcam is transmitted to a video surveillance server once, the video surveillance server records it on a storage medium, and an urgent situation is analyzed while replaying the video recorded in an emergency situation It is basically an inefficiency that the video is transmitted from the camera to the video surveillance server and the video is to be recorded on the storage medium even in an emergency situation.

본 발명은 상기의 종래 기술의 문제점을 해결하기 위한 것으로서, 종래의 영상 감시 시스템은 CCTV나 네트워크 카메라로 입력된 영상을 영상 감시 서버로 그대로 전송한 뒤 영상 감시 서버에서 사람이 직접 눈으로 모니터링 하거나 일부 자동화된 방법으로 긴급 상황을 파악함으로써 신속한 대처가 힘들고, 긴급 상황이 아닌 일반 상황에서도 기본적으로 카메라로부터 영상 감시 서버로 대용량의 영상을 전송해야 하는 비효율성을 해결하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and it is an object of the present invention to provide a video surveillance system in which a video input through a CCTV or a network camera is directly transmitted to a video surveillance server, It is difficult to cope with the urgent situation by an automatic method and it is aimed to solve the inefficiency that a large capacity image is basically transmitted from a camera to a video surveillance server even in an emergency situation and not in an emergency situation.

그리고, 영상 감시를 위해 필요한 영상 처리 또는 영상 인식 소프트웨어 모듈을 영상 감시 서버로부터 영상 감시 카메라로 전송하고 설치한 뒤, 영상 감시 카 메라에서 영상 처리 또는 영상 인식 소프트웨어 모듈을 실행시키며, 일반 상황에서는 영상 감시 카메라로부터 영상 감시 서버로 영상을 전송할 필요가 없게 되고 긴급 상황(감시 상황)이 발생했을 때만 감시 결과를 영상 감시 서버로 전송하면 되므로 네트워크 대역폭의 제한이 대폭 감소하게 되고 하나의 서버가 처리할 수 있는 영상 감시 카메라의 개수가 증가하며, 모니터링 요원이 지속적으로 서버의 모니터 화면을 주시할 필요가 없으므로 감시의 효율성이 크게 향상될 수 있게 하는 것을 목적으로 한다. 여기서 감시 상황이라는 것은 다양한 상황을 예측할 수 있으나, 예를 들면 도주 차량이 인식된 경우, 침입자가 발견된 경우 등 직접적으로 영상 감시 서버에서 출력해서 확인해야할 상황이 발생한 것을 말한다.Then, the image processing or image recognition software module necessary for video surveillance is transferred from the video surveillance server to the video surveillance camera, and the video surveillance software module is executed in the video surveillance camera. In general, Since it is not necessary to transmit video from the camera to the video surveillance server and the surveillance result can be transmitted to the video surveillance server only when an emergency situation (surveillance situation) occurs, the limitation of the network bandwidth is greatly reduced, The number of video surveillance cameras is increased, and monitoring personnel do not need to constantly monitor the monitor screen of the server, so that the efficiency of surveillance can be greatly improved. Here, the monitoring situation can predict various situations, for example, a case where an escape vehicle is detected, an intruder is detected, or the like, which is directly output from a video monitoring server and confirmed.

또한 도난 차량 추적을 수행하다가 사람 얼굴을 인식해야 하는 경우 등과 같이 영상 감시의 종류가 변경되더라도 이에 해당하는 영상 처리 또는 영상 인식 소프트웨어 모듈만 영상 감시 카메라에 전송 및 설치하여 실행시키면 되므로 영상 감시 시스템의 변경 없이 다양한 영상 감시 기능을 수행할 수 있게 하는 것을 목적으로 한다.Also, even if the type of video surveillance is changed, such as when a person's face must be recognized while performing stolen vehicle tracking, only the corresponding image processing or image recognition software module is transmitted to the video surveillance camera, And to perform a variety of video surveillance functions without the need for a surveillance system.

상기 목적을 달성하기 위하여 본 발명에 따른 영상 감시 서버는, 네트워크를 통해 복수의 영상 감시 카메라와 접속된 영상 감시 서버로서, 영상 처리 또는 영상 인식 기능을 갖는 복수의 소프트웨어 모듈을 저장하는 소프트웨어 모듈 저장부와, 소프트웨어 모듈 저장부로부터 각 영상 감시 카메라에 전송할 소프트웨어 모듈을 선택하는 소프트웨어 모듈 선택부와, 소프트웨어 모듈 선택부에서 선택한 소프트웨 어 모듈을 영상 감시 카메라에 전송하는 소프트웨어 모듈 전송부와, 영상 감시 카메라로부터 전송된 소프트웨어 모듈 실행결과를 출력하는 소프트웨어 모듈 실행결과 출력부를 구비한다.In order to achieve the above object, a video surveillance server according to the present invention is a video surveillance server connected to a plurality of video surveillance cameras via a network, the video surveillance server comprising: a software module storage unit for storing a plurality of software modules, A software module selecting unit for selecting a software module to be transmitted to each video surveillance camera from the software module storing unit, a software module transmitting unit for transmitting the software module selected by the software module selecting unit to the video surveillance camera, And a software module execution result output unit outputting a result of executing the transmitted software module.

소프트웨어 모듈 선택부는, 각각의 영상 감시 카메라에 전송할 소프트웨어 모듈로서 복수의 소프트웨어 모듈을 선택하는 것이 바람직하고, 소프트웨어 모듈 선택부는, 하나의 소프트웨어 모듈을 복수의 영상 감시 카메라로 전송하도록 선택하는 것이 바람직하며, 영상 감시 카메라로부터 소프트웨어 모듈 실행결과로서 전송된 감시 결과를 저장하는 감시 결과 저장부를 더 구비하는 것이 바람직하다.Preferably, the software module selection unit selects a plurality of software modules as software modules to be transmitted to each video surveillance camera, and the software module selection unit preferably selects to transmit one software module to a plurality of video surveillance cameras, And a monitoring result storage unit for storing a monitoring result transmitted as a result of executing the software module from the video surveillance camera.

또한, 본 발명에 따른 영상 감시 카메라는, 네트워크를 통해 영상 감시 서버와 접속된 영상 감시 카메라로서, 영상을 촬영하고 촬영된 영상을 처리하는 영상 촬영부와, 영상 감시 서버로부터 전송된 소프트웨어 모듈을 설치하는 소프트웨어 모듈 설치부와, 소프트웨어 모듈 설치부에 의해 설치된 소프트웨어 모듈을 실행시키는 소프트웨어 모듈 실행부와, 소프트웨어 모듈 실행부에 의한 소프트웨어 모듈의 실행에 의해 발생한 실행 결과를 영상 감시 서버로 전송하는 소프트웨어 모듈 실행결과 전송부와, 소프트웨어 모듈을 저장하는 저장부를 구비한다.According to another aspect of the present invention, there is provided a video surveillance camera connected to a video surveillance server through a network, the video surveillance camera comprising: an image capturing unit for capturing an image and processing the captured video; A software module executing section for executing a software module installed by the software module installing section, and a software module executing section for transmitting an execution result generated by execution of the software module by the software module executing section to the video monitoring server A result transmitting unit, and a storage unit for storing the software module.

소프트웨어 모듈 설치부는 설치해야 하는 소프트웨어 모듈이 상기 저장부에 이미 설치되어 있는 경우에는 설치된 소프트웨어 모듈에 대한 업그레이드 작업을 수행하는 것이 바람직하고, 소프트웨어 모듈 실행부는, 감시 요청 지령이 있는 경우에 해당 소프트웨어 모듈을 실행시키는 것이 바람직하며, 소프트웨어 모듈 실행결과 전송부는, 감시 상황이 발생한 경우에 실행 결과를 영상 감시 서버로 전송하 는 것이 바람직하고, 소프트웨어 모듈 실행결과 전송부가 전송하는 실행 결과는, 감시 결과 및 소프트웨어 모듈의 설치 또는 실행 성공의 알림 중 하나 이상을 포함하는 것이 바람직하다.Preferably, the software module installation unit performs an upgrade operation for the installed software module when the software module to be installed is already installed in the storage unit. It is preferable that the execution result of the software module is transmitted to the video surveillance server when the monitoring situation occurs and the execution result transmitted by the transmission result of the software module is the result of monitoring Or a notification of the success or failure of the installation.

또, 본 발명에 따른 영상 감시 방법은, 영상 감시 서버와 복수의 영상 감시 카메라가 네트워크를 통해 접속된 영상 감시 시스템을 이용한 영상 감시 방법으로서, 영상 감시 서버의 소프트웨어 모듈 선택부가 영상 감시 카메라에 전송할 소프트웨어 모듈을 선택하는 소프트웨어 모듈 선택 단계와, 영상 감시 서버의 소프트웨어 모듈 전송부가 소프트웨어 모듈 선택 단계에서 선택된 소프트웨어 모듈을 영상 감시 카메라에 전송하는 소프트웨어 모듈 전송 단계와, 영상 감시 카메라의 소프트웨어 모듈 설치부가 소프트웨어 모듈 전송 단계에서 전송된 소프트웨어 모듈을 설치하는 소프트웨어 모듈 설치 단계와, 영상 감시 카메라의 소프트웨어 모듈 실행부가 소프트웨어 모듈 설치 단계에서 설치된 소프트웨어 모듈을 실행하는 소프트웨어 모듈 실행 단계와, 영상 감시 카메라의 소프트웨어 모듈 실행결과 전송부가 소프트웨어 모듈 실행 단계에서의 소프트웨어 모듈의 실행에 의해 발생한 실행 결과를 영상 감시 서버로 전송하는 소프트웨어 모듈 실행결과 전송 단계와, 영상 감시 서버의 소프트웨어 모듈 실행결과 출력부가 소프트웨어 모듈 실행결과 전송 단계에서 전송된 실행 결과를 출력하는 소프트웨어 모듈 실행결과 출력 단계를 포함한다.According to another aspect of the present invention, there is provided a video surveillance method using a video surveillance system in which a video surveillance server and a plurality of video surveillance cameras are connected via a network, A software module transmitting step of transmitting the software module selected in the software module transmitting step of the video surveillance server to the video surveillance camera, A software module execution step of executing a software module installed in the software module installation step of the software module execution step of the video surveillance camera; A software module execution result transmission step of transmitting an execution result generated by the execution of the software module in the execution step of the software module execution result of the video surveillance camera to the video surveillance server; And a software module execution result output step of outputting the execution result transmitted in the transmission step of the additional software module execution result.

소프트웨어 모듈 선택 단계는, 각각의 영상 감시 카메라에 전송할 소프트웨어 모듈로서 복수의 소프트웨어 모듈을 선택하는 것이 바람직하고, 소프트웨어 모듈 설치 단계는 설치해야 하는 소프트웨어 모듈이 이미 설치되어 있는 경우에 설치 된 소프트웨어 모듈에 대한 업그레이드 작업을 수행하는 소프트웨어 모듈 업그레이드 단계를 포함하는 것이 바람직하며, 소프트웨어 모듈 실행결과 전송 단계는, 감시 상황이 발생한 경우에 실행결과를 상기 영상 감시 서버로 전송하는 것이 바람직하다.In the software module selection step, it is preferable to select a plurality of software modules as software modules to be transmitted to each video surveillance camera. In the software module installing step, when a software module to be installed is already installed, And the software module execution result transmission step may transmit the execution result to the video surveillance server when a monitoring situation occurs.

본 발명에 의해, 긴급 상황이 아닌 일반 상황에서도 기본적으로 카메라로부터 영상 감시 서버로 대용량의 영상을 전송해야 하는 비효율성이 해결되고, 네트워크 대역폭의 제한이 대폭 감소하게 되고 하나의 서버가 처리할 수 있는 영상 감시 카메라의 개수가 증가하며, 모니터링 요원이 지속적으로 서버의 모니터 화면을 주시할 필요가 없으므로 감시의 효율성이 크게 향상될 수 있게 된다.According to the present invention, it is possible to solve the inefficiency of transmitting a large-capacity image from a camera to a video surveillance server basically in a general situation, not in an emergency, and the limitation of the network bandwidth is greatly reduced, As the number of video surveillance cameras increases, there is no need for the monitoring personnel to constantly monitor the monitor screen of the server, and the efficiency of surveillance can be greatly improved.

또한 영상 감시의 종류가 변경되더라도 이에 해당하는 영상 처리 또는 영상 인식 소프트웨어 모듈만 영상 감시 카메라에 전송 및 설치하여 실행시키면 되므로 영상 감시 시스템의 변경 없이 다양한 영상 감시 기능을 수행할 수 있게 되고, 소프트웨어 모듈의 업그레이드를 간편하고 정확하게 수행할 수 있다.Also, even if the type of the video surveillance is changed, only the corresponding image processing or image recognition software module is transmitted to the video surveillance camera and executed, so that various video surveillance functions can be performed without changing the video surveillance system. Upgrade can be done easily and accurately.

아래에 본 발명의 이해를 돕기 위하여 첨부되는 도면을 참조하여 바람직한 실시예를 제공한다. 하기의 실시예는 본 발명을 보다 쉽게 이해하기 위하여 제공하는 것이고, 본 실시예에 의해 본 발명이 한정되는 것은 아니다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. The following examples are provided to further illustrate the present invention, and the present invention is not limited by these examples.

도 1은 본 발명의 일 실시예에 따른 영상 감시 시스템의 구성을 도시한 개략 도이다. 본 발명의 영상 감시 시스템은 영상 감시 서버(10), 영상 감시 서버(10)와 네트워크(30)를 통해 연결된 복수의 영상 감시 카메라(21, 22, 23)로 구성된다.FIG. 1 is a schematic view showing a configuration of a video surveillance system according to an embodiment of the present invention. The video surveillance system of the present invention comprises a video surveillance server 10, a video surveillance server 10, and a plurality of video surveillance cameras 21, 22, and 23 connected through a network 30.

영상 감시 서버(10)는 복수의 영상 감시 카메라(21, 22, 23)와 네트워크(30)를 통해 접속되어 영상 감시 카메라의 제어 및 최종적인 감시 기능을 담당한다. 영상 감시 서버(10)는 다양한 구성을 구비하지만 도 1에서는 본 발명의 설명을 위해 필요한 구성만을 도시하였다.The video surveillance server 10 is connected to the plurality of video surveillance cameras 21, 22, and 23 via the network 30 to control and ultimately monitor the video surveillance cameras. Although the video surveillance server 10 has various configurations, only the configuration necessary for explaining the present invention is shown in FIG.

영상 감시 서버(10)는 제어부(11), 소프트웨어 모듈 전송부(12), 소프트웨어 모듈 선택부(13), 소프트웨어 모듈 저장부(14), 감시 결과 저장부(15) 및 소프트웨어 모듈 실행결과 출력부(16)를 갖는다. 제어부(11)는 영상 감시 서버(10)의 전체적인 제어 및 연산 기능을 수행한다.The video surveillance server 10 includes a control unit 11, a software module transfer unit 12, a software module selection unit 13, a software module storage unit 14, a monitoring result storage unit 15, (16). The control unit 11 performs overall control and calculation functions of the video surveillance server 10.

소프트웨어 모듈 저장부(14)에는 고유의 영상 처리 또는 영상 인식 기능 중 하나 이상의 기능을 갖는 복수의 소프트웨어 모듈(14-1, 14-2, 14-n)이 저장되어 있다. 각 소프트웨어 모듈은 독립적으로 설치 및 실행이 가능하다. 각 소프트웨어 모듈은 예를 들어 얼굴 인식, 차량번호 인식, 야간 모드 감시 등 고유의 영상 처리 또는 영상 인식 기능을 갖는다.The software module storage unit 14 stores a plurality of software modules 14-1, 14-2, and 14-n having one or more functions of unique image processing or image recognition functions. Each software module can be installed and run independently. Each software module has its own image processing or image recognition functions such as face recognition, car number recognition, night mode monitoring, and the like.

소프트웨어 모듈 선택부(13)는 소프트웨어 모듈 저장부(14)에 저장된 복수의 소프트웨어 모듈 중에서 각 영상 감시 카메라로 전송할 소프트웨어 모듈을 선택한다. 하나의 영상 감시 카메라에 하나의 소프트웨어 모듈을 전송하는 것도 가능하지만, 각 영상 감시 카메라에 복수의 소프트웨어 모듈이 필요할 경우에는 소프트웨어 모듈 선택부(13)에서 해당 영상 감시 카메라에 전송할 소프트웨어 모듈로서 복 수의 소프트웨어 모듈을 선택한다. 이 점에 대해서, 본 발명의 일 실시예에 따른 소프트웨어 모듈 선택부(13)의 소프트웨어 모듈 선택 방식에 대해 설명하는 도 2를 참조하여 설명한다.The software module selection unit 13 selects a software module to be transmitted to each video surveillance camera among a plurality of software modules stored in the software module storage unit 14. [ However, if a plurality of software modules are required for each video surveillance camera, the software module selection unit 13 may select a software module to be transmitted to the video surveillance camera Select the software module. The software module selection method of the software module selection unit 13 according to the embodiment of the present invention will be described with reference to FIG.

도 2를 참조하면, 소프트웨어 모듈 선택부(13)는 영상 감시 카메라A(13-1), 영상 감시 카메라B(13-2), 영상 감시 카메라C(13-3)의 3개의 영상 감시 카메라에 대해 전송할 소프트웨어 모듈의 목록을 저장하고 있다. 또한 소프트웨어 모듈 저장부(14)는 소프트웨어 모듈1(14-1), 소프트웨어 모듈2(14-2), 소프트웨어 모듈3(14-3), 소프트웨어 모듈4(14-4), 소프트웨어 모듈5(14-5)의 5개의 소프트웨어 모듈을 저장하고 있다. 도시된 바와 같이, 영상 감시 카메라A(13-1)에는 소프트웨어 모듈1(14-1) 및 소프트웨어 모듈3(14-3)을 전송하는 것으로 선택되어 있고, 영상 감시 카메라B(13-2)에는 소프트웨어 모듈2(14-2)를 전송하는 것으로 선택되어 있고, 영상 감시 카메라C(13-3)에는 소프트웨어 모듈3(14-3), 소프트웨어 모듈4(14-4), 소프트웨어 모듈5(14-5)를 전송하는 것으로 선택되어 있다. 소프트웨어 모듈 선택부(13)는 복수의 소프트웨어 모듈과 복수의 영상 감시 카메라에 대해 서로 매칭된 정보를 저장하고 있다.Referring to FIG. 2, the software module selection unit 13 selects one of the three video surveillance cameras A 13-1, B 13-2, and C 13-3. And stores a list of software modules to be transmitted. The software module storage unit 14 stores software modules 14-1, 14-2, 14-3, 14-4, and 14 -5). As shown in the figure, it is selected to transmit the software module 1 (14-1) and the software module 3 (14-3) to the video surveillance camera A (13-1) The software module 3 (14-3), the software module 4 (14-4), and the software module 5 (14-2) are selected to transmit the software module 2 (14-2) 5) is transmitted. The software module selection unit 13 stores information matched to a plurality of software modules and a plurality of video surveillance cameras.

소프트웨어 모듈3(14-3)의 경우에는, 영상 감시 카메라A(13-1) 및 영상 감시 카메라C(13-3)의 양쪽에 전송되는 것으로 선택되어 있다. 따라서, 소프트웨어 모듈 저장부(14)가 모든 영상 감시 카메라에 설치될 소프트웨어 모듈의 개수만큼을 모두 저장하고 있을 필요가 없고, 중복되는 소프트웨어 모듈은 하나만 저장하고 있더라도 소프트웨어 모듈 선택부(13)의 선택에 의해 해당 영상 감시 카메라로 전송 될 수 있어 저장 용량이 감소한다. 또, 나아가서는 해당 소프트웨어 모듈을 갱신하고 복수의 해당 영상 감시 카메라에 전송하는 것만으로 각 영상 감시 카메라에 대한 소프트웨어 모듈의 업그레이드시에 신속하고 정확한 대응이 가능해진다. 다시 도 1로 복귀하여 영상 감시 시스템의 구성을 설명한다. In the case of the software module 3 (14-3), it is selected to be transmitted to both the video surveillance camera A (13-1) and the video surveillance camera C (13-3). Therefore, it is not necessary for the software module storage unit 14 to store all the number of software modules to be installed in all the video surveillance cameras, and even if only one software module to be duplicated is stored, To the corresponding video surveillance camera, thereby reducing the storage capacity. In addition, by simply updating the software module and transferring the software module to a plurality of video surveillance cameras, it is possible to quickly and accurately respond to software module upgrades for each video surveillance camera. Returning to Fig. 1, the configuration of the video surveillance system will be described.

소프트웨어 모듈 전송부(12)는 소프트웨어 모듈 선택부(13)에서 선택된 소프트웨어 모듈을 각 영상 감시 카메라에 전송하는 기능을 수행한다. 하나의 영상 감시 카메라에 전송할 소프트웨어 모듈이 복수개인 경우에는, 복수개의 소프트웨어 모듈을 순차적으로 전송해도 되고 병렬적으로 전송해도 된다.The software module transmitting unit 12 transmits the software module selected by the software module selecting unit 13 to each video surveillance camera. When there are a plurality of software modules to be transferred to one video surveillance camera, a plurality of software modules may be sequentially transferred or may be transferred in parallel.

소프트웨어 모듈 실행결과 출력부(16)는 각 영상 감시 카메라로부터 전송된 소프트웨어 모듈 실행결과를 출력한다. 영상 감시 서버(10)에 연결된 디스플레이, 프린터 등 다양한 출력 수단을 이용해서 출력할 수 있다. 영상 감시 카메라로부터 전송되어 소프트웨어 모듈 실행결과 출력부(16)가 출력하는 소프트웨어 모듈의 실행결과는, 감시 결과 영상, 감시 결과 텍스트, 소프트웨어 설치 및 실행 성공의 알림 등 다양한 정보를 포함한다.The software module execution result output unit 16 outputs a software module execution result transmitted from each video surveillance camera. A display connected to the video surveillance server 10, and a printer. The execution result of the software module transmitted from the video surveillance camera and output by the software module execution result output unit 16 includes various information such as a monitoring result image, a monitoring result text, software installation, and notification of successful execution.

감시 결과 저장부(15)는 각 영상 감시 카메라로부터 소프트웨어 모듈 실행결과로서 전송된 감시 결과를 저장하는 저장 매체이다. 감시 결과 영상, 감시 결과 텍스트 등을 저장한다. 영상 감시 카메라로부터 감시 결과가 전송된 경우 실시간으로 출력하는 것이 원칙이나, 경우에 따라서는 미리 감시 결과 저장부(10)에 저장해 둘 수 있고, 또한 소프트웨어 모듈 실행결과 출력부(16)에서 출력한 경우더라도 별도로 감시 결과 저장부(10)에 저장해두고 추후에 확인을 위해 활용한다.The monitoring result storage unit 15 is a storage medium for storing the monitoring result transmitted as a result of executing the software module from each video surveillance camera. The monitoring result image, and the monitoring result text. The monitoring result may be stored in advance in the monitoring result storage unit 10 and may be stored in the monitoring result storage unit 10 if the monitoring result is output from the output unit 16 It is stored separately in the monitoring result storage unit 10 and utilized for later confirmation.

위에서 설명한 영상 감시 서버(10)는 네트워크(30)를 통해 복수의 영상 감시 카메라(21, 22, 23)에 연결된다. 영상 감시 카메라의 구성에 대해서 부호 20으로 표시된 블록도를 참조하여 설명한다. 영상 감시 카메라(20)는 제어부(201), 영상 촬영부(202), 소프트웨어 모듈 설치부(203), 소프트웨어 모듈 실행부(204), 소프트웨어 모듈 실행결과 전송부(205), 저장부(206)를 구비한다. 제어부(201)는 영상 감시 카메라(20)의 전체적인 제어 및 연산 기능을 수행한다.The video surveillance server 10 described above is connected to a plurality of video surveillance cameras 21, 22, and 23 through a network 30. The configuration of the video surveillance camera will be described with reference to a block diagram designated by the reference numeral 20. The video surveillance camera 20 includes a control unit 201, a video capturing unit 202, a software module installation unit 203, a software module execution unit 204, a software module execution result transfer unit 205, a storage unit 206, Respectively. The control unit 201 performs overall control and calculation functions of the video surveillance camera 20. [

영상 촬영부(202)는 영상을 촬영하고 촬영된 영상을 처리한다. 소프트웨어 모듈 설치부(203)는 영상 감시 서버(10)로부터 전송된 소프트웨어 모듈을 설치한다. 기존에 설치되어 있지 않은 소프트웨어 모듈인 경우에는 신규 설치 작업을 수행하고, 기존에 설치된 소프트웨어 모듈인 경우에는 버전 정보를 비교하여 업그레이드 작업을 수행한다. 소프트웨어가 모듈별로 설치되어 있고 각 모듈별로 설치 및 실행 작업이 분리되어 있으므로 설치된 소프트웨어 모듈의 업그레이드가 간편하고 정확해진다.The image capturing unit 202 captures an image and processes the captured image. The software module installation unit 203 installs the software module transmitted from the video surveillance server 10. In the case of a software module that is not installed in the past, a new installation operation is performed. In the case of a previously installed software module, an upgrade operation is performed by comparing version information. Software is installed on a module-by-module basis, and installation and execution tasks are separated for each module, so upgrading installed software modules is simple and accurate.

소프트웨어 모듈 실행부(204)는 소프트웨어 모듈 설치부(203)에 의해 설치가 완료된 소프트웨어 모듈을 실행시킨다. 소프트웨어 모듈 실행부(204)는 설치된 모든 소프트웨어 모듈을 실행 상태로 할 수 있지만, 전력 절감이나 처리 용량을 고려하여, 제어부(201)로부터 감시 요청 지령이 있는 경우에만 해당하는 소프트웨어 모듈을 실행하는 방식을 택할 수 있다. 영상 감시를 위한 각 소프트웨어가 모듈 단위로 구분되어 설치되고 저장되기 때문에, 감시 모드에 따라서 필요한 소프트웨어 모듈만을 개별적으로 실행시키는 것이 가능하다. 또한, 영상 감시 카메라의 하드 웨어적인 시스템의 변경 없이 소프트웨어 모듈의 설치만으로 새로운 기능을 실행할 수 있으므로 동적으로 간편하게 영상 감시 카메라에 새로운 기능을 실현시킬 수 있다.The software module execution unit 204 executes the software module that has been installed by the software module installation unit 203. The software module execution unit 204 can execute all installed software modules in a running state. However, in consideration of power saving and processing capacity, a method of executing a corresponding software module only when there is a monitoring request command from the control unit 201 You can choose. Since each software for video surveillance is separately installed and stored in units of modules, it is possible to execute only necessary software modules individually in accordance with the monitoring mode. In addition, since the new functions can be executed only by installing the software module without changing the hardware system of the video surveillance camera, new functions can be realized dynamically and easily in the video surveillance camera.

소프트웨어 모듈 실행결과 전송부(205)는 소프트웨어 모듈의 실행에 의해서 발생한 감시 결과를 포함한 실행결과를 영상 감시 서버(10)로 전송한다. 소프트웨어 모듈 실행결과 전송부(205)는 제어부(201)로부터 감시 요청 지령이 있는 경우에 소프트웨어 모듈이 실행되어 감시 결과를 전송한다. 따라서, 영상 감시 카메라(20)로부터 영상 감시 서버(10)로 전송되는 데이터량이 감소하여 네트워크 부하를 저감시킬 수 있고, 또한 영상 감시 서버(10)가 처리해야할 부하도 저감시킬 수 있다. 전송되는 소프트웨어 모듈 실행결과는 감시 결과와 소프트웨어 모듈의 설치 또는 실행 성공의 알림을 포함하고, 감시 결과는 감시 결과 영상, 감시 결과 텍스트 등 여러 가지 정보를 포함할 수 있다.The software module execution result transmitting unit 205 transmits the execution result including the monitoring result generated by the execution of the software module to the video monitoring server 10. The software module execution result transmitting unit 205 executes a software module when a monitoring request command is issued from the control unit 201, and transmits a monitoring result. Accordingly, the amount of data transmitted from the video surveillance camera 20 to the video surveillance server 10 can be reduced, thereby reducing the network load and reducing the load on the video surveillance server 10 to be processed. The result of the execution of the transmitted software module includes the monitoring result and the notification of the successful installation or execution of the software module, and the monitoring result may include various information such as the monitoring result image and the monitoring result text.

또한, 감시 요청 지령이 있는 경우에도 항상 감시 결과를 전송하는 것이 아니라, 예를 들어 차량 번호 인식을 위한 소프트웨어 모듈이 설치되어 있으면, 영상 촬영부(202)로부터 입력되는 영상을 분석하여 원하는 차량 번호가 인식된 때에만(감시 상황 발생), 영상 감시 서버(10)로 소프트웨어 모듈의 실행결과인 차량 영상을 전송할 수 있게 되어 필요한 실행 결과만 전송할 수 있다.If a software module for recognizing the vehicle number is installed instead of always transmitting the monitoring result even when there is a monitoring request command, the image input from the image pickup unit 202 is analyzed to determine whether the desired vehicle number is It is possible to transmit the vehicle image which is the execution result of the software module to the video surveillance server 10 only when it is recognized (the surveillance situation occurs), so that only necessary execution results can be transmitted.

따라서, 항상 감시 결과를 영상 감시 서버(10)로 전송하는 경우에 비하여 전송되는 데이터량이 획기적으로 감소하고, 영상 감시 서버에서 감시 결과를 모니터링하고 있는 모니터링 요원은 특별한 주목이 필요한 영상만을 볼 수 있기 때문에 신속하게 감시 상황에 대응할 수 있게 된다.Therefore, the amount of transmitted data is drastically reduced compared with the case of always transmitting the monitoring result to the video monitoring server 10, and the monitoring staff monitoring the monitoring result by the video monitoring server can only view the video requiring special attention It becomes possible to quickly respond to the monitoring situation.

저장부(206)는 영상 감시 서버(10)로부터 전송된 소프트웨어 모듈을 저장하고 실행하며, 소프트웨어 모듈의 실행에 의해 얻어진 감시 결과를 저장한다. 또한, 임시 데이터들을 저장하고 영상 처리 또는 영상 인식을 위해 사용한다.The storage unit 206 stores and executes the software modules transmitted from the video surveillance server 10, and stores the monitoring results obtained by executing the software modules. Also, temporary data is stored and used for image processing or image recognition.

이와 같이 구성된 영상 감시 시스템에 의해 수행되는 영상 감시 방법에 대해 도 3을 참조하여 설명한다. 도 3은 본 발명의 일 실시예에 따른 영상 감시 방법을 설명하는 순서도이다. 도 3에서는 영상 감시 서버(10)와 영상 감시 카메라(20)에서 수행되는 절차를 구분하여 개략적으로 도시하였다.A video surveillance method performed by the video surveillance system configured as above will be described with reference to FIG. 3 is a flowchart illustrating a video surveillance method according to an embodiment of the present invention. FIG. 3 schematically shows the procedures performed by the video surveillance server 10 and the video surveillance camera 20. FIG.

먼저 단계 S302에서 각 카메라로 전송할 소프트웨어 모듈을 선택한다. 소프트웨어 모듈 선택부(13)가 소프트웨어 모듈 저장부(14)에 저장된 복수의 소프트웨어 모듈에 대해 각 영상 감시 카메라와 매칭시킨 정보를 저장한다. 그리고, 단계 S304에서는 소프트웨어 모듈 선택부(13)에 의해 선택된 소프트웨어 모듈을 소프트웨어 모듈 전송부(12)가 각 영상 감시 카메라(20)로 전송한다. 하나의 영상 감시 카메라(20)에 전송할 소프트웨어 모듈이 복수개인 경우에는 순차적 전송 또는 병렬적 전송을 수행할 수 있다.First, in step S302, a software module to be transmitted to each camera is selected. The software module selection unit 13 stores information matched with each video surveillance camera to a plurality of software modules stored in the software module storage unit 14. [ In step S304, the software module transfer unit 12 transfers the software module selected by the software module selection unit 13 to each video surveillance camera 20. [ When there are a plurality of software modules to be transmitted to one video surveillance camera 20, sequential transmission or parallel transmission can be performed.

영상 감시 카메라(20)에서는 전송된 소프트웨어 모듈이 소프트웨어 모듈 설치부(203)에 의해 설치된다(단계 S306). 그리고 단계 S308에서는, 소프트웨어 모듈 실행부(204)가 설치된 소프트웨어 모듈을 실행시킨다. 다음 단계 S310에서는, 소프트웨어 모듈 실행결과 전송부(205)가 실행 결과를 텍스트, 바이너리 코드, 영상 데이터 등의 형태로 영상 감시 서버(10)로 전송하고, 단계 S312에서 영상 감시 서버(10)가 전송된 소프트웨어 모듈 실행결과를 출력한다.In the video surveillance camera 20, the transmitted software module is installed by the software module installing unit 203 (step S306). In step S308, the software module execution unit 204 executes the software module installed. In the next step S310, the software module execution result transmitting unit 205 transmits the execution result to the video surveillance server 10 in the form of text, binary code, video data, etc., and in step S312, And outputs the result of executing the software module.

본 발명에 의한 영상 감시 시스템 및 방법을 적용하면, 긴급 상황에 대해 즉각적으로 대응할 수 있게 되어 영상 감시의 실효성이 증가하고, 네트워크를 통해 전송되는 데이터량이 감소되어 전송 트래픽 문제를 해결하며, 영상 감시 카메라의 관리가 간편하고 정확해 질 수 있게 되어, 실용적이고 경제적인 영상 감시 시스템을 구축하는데 이바지할 것이다.According to the video surveillance system and method of the present invention, it is possible to immediately respond to an emergency situation, thereby increasing the effectiveness of video surveillance, reducing the amount of data transmitted through the network, Can be easily and accurately managed, which will contribute to building a practical and economical video surveillance system.

도 1은 본 발명의 일 실시예에 따른 영상 감시 시스템의 구성을 도시한 개략도이고,FIG. 1 is a schematic view showing a configuration of a video surveillance system according to an embodiment of the present invention,

도 2는 본 발명의 일 실시예에 따른 소프트웨어 모듈 선택부의 소프트웨어 모듈 선택 방식에 대해 설명하는 도면이고,2 is a diagram for explaining a software module selection method of a software module selection unit according to an embodiment of the present invention,

도 3은 본 발명의 일 실시예에 따른 영상 감시 방법을 설명하는 순서도이다.3 is a flowchart illustrating a video surveillance method according to an embodiment of the present invention.

Claims (13)

네트워크를 통해 복수의 영상 감시 카메라와 접속된 영상 감시 서버로서,A video surveillance server connected to a plurality of video surveillance cameras via a network, 영상 감시 기능에 따라 다른 영상 처리 또는 영상 인식 기능을 갖는 복수의 소프트웨어 모듈을 저장하는 소프트웨어 모듈 저장부;A software module storage unit for storing a plurality of software modules having different image processing or image recognition functions according to a video surveillance function; 상기 소프트웨어 모듈 저장부로부터 영상 감시 기능에 따라 상기 각 영상 감시 카메라에 전송할 소프트웨어 모듈을 선택하는 소프트웨어 모듈 선택부;A software module selection unit for selecting a software module to be transmitted to each of the video surveillance cameras according to a video surveillance function from the software module storage unit; 상기 소프트웨어 모듈 선택부에서 선택한 소프트웨어 모듈을 상기 영상 감시 카메라에 전송하는 소프트웨어 모듈 전송부; 및A software module transmission unit for transmitting the software module selected by the software module selection unit to the video surveillance camera; And 상기 영상 감시 카메라로부터 전송된 소프트웨어 모듈 실행결과를 출력하는 소프트웨어 모듈 실행결과 출력부를 구비하는 영상 감시 서버.And a software module execution result output unit outputting a software module execution result transmitted from the video surveillance camera. 청구항 1에 있어서,The method according to claim 1, 상기 소프트웨어 모듈 선택부는, 상기 각각의 영상 감시 카메라에 전송할 소프트웨어 모듈로서 복수의 소프트웨어 모듈을 선택하는 것을 특징으로 하는 영상 감시 서버.Wherein the software module selection unit selects a plurality of software modules as software modules to be transmitted to the respective video surveillance cameras. 청구항 1에 있어서,The method according to claim 1, 상기 소프트웨어 모듈 선택부는, 하나의 소프트웨어 모듈을 복수의 영상 감시 카메라로 전송하도록 선택하는 것을 특징으로 하는 영상 감시 서버.Wherein the software module selection unit selects to transmit one software module to a plurality of video surveillance cameras. 청구항 1에 있어서,The method according to claim 1, 상기 영상 감시 카메라로부터 소프트웨어 모듈 실행결과로서 전송된 감시 결과를 저장하는 감시 결과 저장부를 더 구비하는 것을 특징으로 하는 영상 감시 서버.And a monitoring result storage unit for storing a monitoring result transmitted as a result of executing the software module from the video surveillance camera. 영상 감시 서버와 복수의 영상 감시 카메라가 네트워크를 통해 접속된 영상 감시 시스템을 이용한 영상 감시 방법으로서,A video surveillance method using a video surveillance system in which a video surveillance server and a plurality of video surveillance cameras are connected via a network, 상기 영상 감시 서버의 소프트웨어 모듈 선택부가 영상 감시 기능에 따라 상기 영상 감시 카메라에 전송할 영상 감시 기능에 따라 다른 영상 처리 또는 영상 인식 기능을 갖는 복수의 소프트웨어 모듈 중 하나 이상을 선택하는 소프트웨어 모듈 선택 단계;A software module selection step of selecting one or more software modules having different image processing or image recognition functions according to a video surveillance function to be transmitted to the video surveillance camera according to a video surveillance function of the video surveillance server of the video surveillance server; 상기 영상 감시 서버의 소프트웨어 모듈 전송부가 상기 소프트웨어 모듈 선택 단계에서 선택된 소프트웨어 모듈을 상기 영상 감시 카메라에 전송하는 소프트웨어 모듈 전송 단계;A software module transmitting step of the video surveillance server transmitting the software module selected in the software module selecting step to the video surveillance camera; 상기 영상 감시 카메라의 소프트웨어 모듈 설치부가 상기 소프트웨어 모듈 전송 단계에서 전송된 소프트웨어 모듈을 설치하는 소프트웨어 모듈 설치 단계;A software module installation step in which the software module installation part of the video surveillance camera installs the software module transmitted in the software module transmission step; 상기 영상 감시 카메라의 소프트웨어 모듈 실행부가 상기 소프트웨어 모듈 설치 단계에서 설치된 소프트웨어 모듈을 실행하는 소프트웨어 모듈 실행 단계;A software module executing step of the video surveillance camera executing a software module installed in the software module installing step; 상기 영상 감시 카메라의 소프트웨어 모듈 실행결과 전송부가 상기 소프트웨어 모듈 실행 단계에서의 소프트웨어 모듈의 실행에 의해 발생한 실행 결과를 상기 영상 감시 서버로 전송하는 소프트웨어 모듈 실행결과 전송 단계; 및Transmitting a software module execution result of the software module execution result of the video surveillance camera to the video surveillance server, the execution result being generated by execution of the software module in the software module execution step; And 상기 영상 감시 서버의 소프트웨어 모듈 실행결과 출력부가 상기 소프트웨어 모듈 실행결과 전송 단계에서 전송된 실행 결과를 출력하는 소프트웨어 모듈 실행결과 출력 단계를 포함하는 영상 감시 방법.And outputting a software module execution result of the software module execution result output unit of the video monitoring server to the execution result outputting unit of the software module execution result outputting step. 청구항 5에 있어서,The method of claim 5, 상기 소프트웨어 모듈 선택 단계는, 상기 각각의 영상 감시 카메라에 전송할 소프트웨어 모듈로서 복수의 소프트웨어 모듈을 선택하는 것을 특징으로 하는 영상 감시 방법.Wherein the software module selection step selects a plurality of software modules as software modules to be transmitted to the respective video surveillance cameras. 청구항 5에 있어서,The method of claim 5, 상기 소프트웨어 모듈 설치 단계는 설치해야 하는 소프트웨어 모듈이 이미 설치되어 있는 경우에 설치된 소프트웨어 모듈에 대한 업그레이드 작업을 수행하는 소프트웨어 모듈 업그레이드 단계를 포함하는 것을 특징으로 하는 영상 감시 방법.Wherein the software module installing step includes a software module upgrading step for performing an upgrade operation for a software module installed when a software module to be installed is already installed. 청구항 5에 있어서,The method of claim 5, 상기 소프트웨어 모듈 실행결과 전송 단계는, 감시 상황이 발생한 경우에 실행결과를 상기 영상 감시 서버로 전송하는 것을 특징으로 하는 영상 감시 방법.Wherein the step of transmitting the software module execution result transmits the execution result to the video surveillance server when a monitoring situation occurs. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020070131958A 2007-12-17 2007-12-17 Visual surveillance system and method for dynamically installing and executing software module KR100961252B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070131958A KR100961252B1 (en) 2007-12-17 2007-12-17 Visual surveillance system and method for dynamically installing and executing software module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070131958A KR100961252B1 (en) 2007-12-17 2007-12-17 Visual surveillance system and method for dynamically installing and executing software module

Publications (2)

Publication Number Publication Date
KR20090064674A KR20090064674A (en) 2009-06-22
KR100961252B1 true KR100961252B1 (en) 2010-06-03

Family

ID=40993203

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070131958A KR100961252B1 (en) 2007-12-17 2007-12-17 Visual surveillance system and method for dynamically installing and executing software module

Country Status (1)

Country Link
KR (1) KR100961252B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110798654B (en) * 2018-08-01 2021-12-10 华为技术有限公司 Method and system for defining camera by software and camera
KR102548271B1 (en) * 2020-07-07 2023-06-28 한국전력공사 System and Method for monitoring Remote Terminal Unit
KR102192131B1 (en) * 2020-07-20 2020-12-16 (주)엠라인스튜디오 Virtual experience safety training system

Also Published As

Publication number Publication date
KR20090064674A (en) 2009-06-22

Similar Documents

Publication Publication Date Title
KR100920266B1 (en) Visual surveillance camera and visual surveillance method using collaboration of cameras
CN101562619B (en) Information collecting system
CN101652999B (en) System and method for managing live video data
CN102859510B (en) Automated recovery and escalation in complex distributed applications
US6812835B2 (en) Intruding object monitoring method and intruding object monitoring system
KR101947960B1 (en) Hybrid bus information system for smart city and method thereof
KR20160080159A (en) Integrated Security Remote monitoring System and its method
US11978023B2 (en) Drone-based administration of remotely located instruments and gadgets
US20060206748A1 (en) Backup system for digital surveillance system
KR100961252B1 (en) Visual surveillance system and method for dynamically installing and executing software module
CN107453933A (en) A kind of service assembly platform and method
KR101093023B1 (en) Intelligent Integrated Surveillance System based on Urban Railway Infrastructure
CN101223773A (en) Method and system for configurable security and surveillance systems
CN115833927A (en) Fiber core switching method and device, electronic equipment and storage medium
CN110413353B (en) Data processing method, device and storage medium
KR200434039Y1 (en) Centralized Surveillance System
KR20120118339A (en) Method for unmanned surveillance services
KR102641534B1 (en) Cloud-edge integrated platform system
KR102276011B1 (en) System for remote monitoring employing security light for preventing hacking of controller of security light
JP7210863B2 (en) remote control system
CN113495504B (en) Intelligent control equipment, monitoring system and intelligent control method
CN211702228U (en) Management device for video files
KR20240000797A (en) Program for managing facility history based augmented reality
JP4778703B2 (en) Large-scale real-time remote monitoring system
KR20240000791A (en) Syatem for managing facilities history based on augmented reality

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130424

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140430

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20150427

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20160427

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180426

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190425

Year of fee payment: 10

R401 Registration of restoration