Система видеонаблюдения WatchDog представляет из себя программно-технический комплекс предназначенный для следующих целей
:
· обеспечение мультиплатформенной системы видеонаблюдения и безопасности на банкоматах, способной реагировать на различные происходящие события как штатного порядка связанные с обслуживанием клиентов, так и на внештатные события (нанесение вреда, попытки взлома или переноса, пожар и пр.).
· поддержка удаленного доступа к банкомату, дающей возможность удаленно получать с банкомата материалы собранные системой видеонаблюдения, изменять параметры системы видеонаблюдения, загружать на банкомат фоновые изображения для экранов
· работу центрального контроллера удаленного доступа – программного продукта, контролирующего удаленный доступ к банкоматам с поддержкой механизма пользовательских записей и ролей для распределения функций и ограничения доступа к соответствующему функционалу только для определенных категорий пользователей
· функционал рабочего места оператора – системы подключающейся к контроллеру удаленного доступа и предоставляющей операторам интерфейс для пользования системой
Компоненты системы
ПО на банкомате
Программное обеспечение на банкомате состоит из следующих компонент:
· собственно система видеонаблюдения
· система перехвата и обработки событий (интерфейс с устройствами банкомата, системой видеонаблюдения и внешними датчиками)
· модуль коммуникаций с сервером
· планировщик задач
Все указанные компоненты могут быть установлены как на компьютере самого банкомата, так и на отдельном компьютере, установленном в банкомат или находящемся неподалеку и подключеном по сети. Подобная функциональность позволяет при необходимости подключать к одним и тем же компонентам ПО несколько банкоматов одновременно.
ПО на сервере
Программное обеспечение на сервере состоит из следующих компонент:
· система коммуникаций и обмена данными с банкоматами
· система работы с базой данных (архив видеоматериалов и электронных журналов)
· система контроля доступа операторов
· обеспечение интерфейса для рабочих мест операторов
Рабочее место оператора
Рабочее место оператора – это система удаленного доступа к серверу, предназначенная для непосредственнного выполнения функций, предусмотренных в данной системе и предоставляющая соответствующий GUI-интерфейс для пользователей.
Основной функционал компонент
· Запись видеоизображения с камер и настройка яркости, контрастности и цветности до оцифровки изображения;
· Настраиваемая программная детекция движения с возможностью установки зоны детекции;
· Возможность просмотра потокового видео с банкомата в режиме реального времени;
· Возможность удаленной настройки параметров видеосъемки (яркость, контрастность) в режиме реального времени;
· Видеозапись предыстории события, установка длительности такой записи;
· Настраиваемая запись титров на видео - и фотоматериалах (дата и время, номера карт и так далее);
· Возможность использования временных зон действия реакций на то или иное событие (ночные часы, выходные дни и т. д.);
· Настраиваемая отправка служебных сообщений на сервер. Информирование о событиях произошедших на банкомате, свободном месте на диске, срабатывании датчиков;
· Реакция на срабатывание внешних устройств, например, датчиков движения или удара;
· Настраиваемое журналирование всех событий (срабатывание любых датчиков, вставка карты без последующей авторизации на хосте и т. д.) системы видеонаблюдения с идентификаторами привязки каждого события к конкретному файлу видеоархива;
· Настраивамое (с возможностью логического комбинирования событий) реагирование на любые события, например блокировка транзакций (возврат карты) при закрытии объектива камеры или начало видеозаписи при срабатывании датчика движения и пр.;
· Возможность удаленного обновления ПО видеонаблюдения на банкомате;
· Возможность удаленной перезагрузки банкомата;
· Гибкая подсистема рассылки уведомлений (эл. почта, SMS) ответственным лицам и администраторам системы ;
· Возможность установки дисковых квот и «закольцовки» данных в видеоархиве;
· Хранилище видео и фотоматериалов, получаемых как непосредственно с банкоматов, так и импортированных с иных носителей;
· Запись и хранение журналов в БД со всех банкоматов в режиме online, а также обеспечение необходимого функционала для последующего поиска по этой БД;
· Возможность просмотра состояния устройств банкомата (кассеты, принтеры и пр.);
· Возможность переодической архивации и экспортирования видеоматериалов на внешние носители;
· Централизованная система контроля доступа, разделения прав и привилегий операторов и администраторов;
· Стабильная и отказоустойчивая работа системы в сетях с низкой пропускной способностью (GPRS-сетях);
· Поиск по видео - и фотоматериалам с возможностью задавать различные критерии поиска (номер карты, номер банкомата, номер камеры, дата и время записи, событие(я), при котором(ых) была произведена запись и пр.). Шаблоны для ведения поиска.
Функционал рабочего места оператора
Рабочее место оператора должно обеспечивает следующие функции:
· просмотр списка банкоматов, к которым имеет доступ данный оператор, с возможностью поиска и фильтрации;
· операции над группами банкоматов, возможность создавать и редактировать подобные группы;
· просмотр журналов банкоматов, с возможностью поиска и фильтрации по типам, дате и/или времени событий
· поиск по видео - и фотоматериалам с возможностью задавать различные критерии поиска (номер карты, номер банкомата, номер камеры, дата и время записи, событие(я), при котором(ых) была произведена запись и пр.)
o поиск ведется на сервере по журналам событий без обращения к банкоматам;
o результатом поиска является ссылка на конкретный файл, хранящийся на банкомате. ссылки могут добавляться в задание для загрузки файлов на сервер. проверка наличия заданий на загрузку происходит во время переодической синхронизации;
o принцип одного скачивания. если фрагмент видео был скачан на сервер, то все последующие обращения операторов по данному событию будут идти уже на указанный файл на сервере;
· возможность сохранять единожды использованные вышеперечисленные настройки поиска и фильтрации в виде шаблонов с возможностью их последующего использования;
· управление параметрами систем видеонаблюдения банкоматов как для отдельных банкоматов, так и для групп;
· возможность создавать, редактировать, экспортировать и импортировать шаблоны настроек систем видеонаблюдения;
· система распределенного доступа контролируемая с сервера:
o аутентификация в системе происходит посредством ввода логина и пароля;
o система должна позволять организовывать рабочие места операторов с назначением им прав доступа администратором;
o структура прав доступа для всех операторов системы формируются из трех основных множеств: действия, банкоматы и пользователи. Оператор может работать только с теми терминалами, на которые у него есть права доступа и выполнять только те действия, на которые у него есть разрешение, выданное администраторами системы.


