На рисунке 1.2.1 представлена общая схема интеграционного решения HtPassMonitor.
На каждом автоматизированном рабочем месте (АРМ) устанавливается Клиент и настраивается список считывателей, по которым должны отображаться события проходов на соответствующем АРМ.
Сервис подключается к СКУД и отправляет события проходов подключенным Клиентам.
Для работы Сервис использует программные модули-поставщики трех типов:
- Поставщик считывателей – обеспечивает получение списка считывателей. По умолчанию список заполняется вручную в CSV-файле. При запуске Сервис сохраняет список считывателей в локальную базу данных. При подключении Клиент запрашивает у Сервиса список считывателей.
- Поставщик персон – обеспечивает репликацию персон из базы данных СКУД в локальную базу данных Сервиса для быстрой выгрузки информации о персоне при возникновении события прохода;
- Поставщик событий – получает события проходов из источника событий СКУД. Полученные события Сервис рассылает подключенным Клиентам.
Для каждого объекта необходимо настроить соответствующий набор поставщиков (см. раздел 3 Настройка).
Алгоритм работы:
- Сотрудник предприятия подходит к турникету и прикладывает свою карту к считывателю или же происходит автоматическое распознавание сотрудника «по лицу». В зависимости от этого программное обеспечение СКУД генерирует одно из двух событий: "Запрос доступа" или "Лицо распознано".
- Модуль Сервис получает информацию о событии и загружает данные о сотруднике (посетителе), совершающем проход.
- Полученная информация передаётся всем Клиентам, подключенным в данный момент к Сервису.
- Клиенты получают информацию о событии и отображают её на экранах АРМ сотрудников постов охраны.
