СКУД RusGuard#
Программные интеграции ПО СКУД Rusgurad с биометрическими системами реализованы для обеспечения прохода распознанных лиц через турникет.
Access реплицирует сотрудников из СКУДа в свою БД, запрашивая идентификатор дескриптора в КБС по фотографии сотрудника. Для актуализации данных сессия репликации по умолчанию перезапускается через 5 секунд после завершения (задается в настройках сервиса).
- Поддерживает версии: Система - 3.3.1, База данных - 3.3.1
Поддерживаемые варианты интеграции СКУД RusGuard#
Устройство детекции лиц генерирует событие, Access передает событие в LP5 на распознавание, LP5 обрабатывает событие и возвращает результат в Access для дальнейшей обработки.
Перенос данных пользователей из СКУД в LP5 происходит с помощью репликации - механизма первоначального переноса данных пользователей.
Настройку репликации см. в настройках сервисов.
В каждой интеграции c LP5 (Таблица 52) используется сервис Luna.
Если терминал не имеет средств вывода данных (например, экрана), пайплайн SendToDevice не требуется.
Таблица 52. Варианты интеграции c LP5
В каждой интеграции c КБС (Таблица 53) используется сервис КБС.
Таблица 53. Варианты интеграции с КБС
Стандартная интеграция с использованием RusGuard#
При интеграции с RusGuard используются стандартные компоненты Access (Рисунок 89) и (Таблица 54).

Таблица 54. Описание интеграции
Компонент | Описание |
---|---|
Человек | Персона, желающая пройти через точку прохода. |
Точка прохода | Набор компонентов, используемых для контроля доступа человека. |
Источник видеоданных | Устройство для извлечения кадра лица человека. Может быть как биометрический терминал (LUNA FAST 4A1 и другие), либо камера, подключенная через FaceStream (тогда необходим сервис LunaStreams). |
Турникет | Преграждающее устройство для разграничения доступов. |
СКУД RusGuard | Центральное ПО для работы с RusGuard. Хранит данные сотрудников и принимает решение о предоставлении доступа. |
Сервис Rusguard | Компонент Access для отправки запросов и обработки данных от СКУД. |
Устройство | Компонент Access для получения данных от источника видеоданных. |
Контроллер | Плата управления точкой прохода. |
Пайплайн SendCardToR20Face | Компонент Access для обмена данными с СКУД |
Сервис БС | Компонент Access для взаимодействия с БС: для LP5 это Luna, для КБС - соответствующий сервис КБС. |
Пайплайн MatchByPhoto | Компонент Access для взаимодействия с БС. При работе с биометрическим терминалом необходимо дополнительно подключать пайплайн SendToDevice |
Биометрическая система | Система сравнения эталонного фото персоны и лучшего кадра, полученного от источника видеоданных. Может быть либо Luna, либо поддерживая КБС. |
Хранилище | БД в составе Access для хранении информации о сотрудниках. |
Методы взаимодействия с RusGuard#
Для обмена данными с СКУД используется API (Таблица 55).
Таблица 55. Используемые методы СКУД RusGuard
Задача | Метод | Описание |
---|---|---|
Получить типы карт | GET /GetCardTypes | Получить типы карт в СКУД. Используется для проверки соединения со СКУД |
Получить инфо о фото сотрудников | GET /GetAcsEmployeePhotoInfos | Получить информацию о фотографиях сотрудников в СКУД |
Получить список групп сотрудников | GET /GetAcsEmployeeGroups | Получить список групп сотрудников в СКУД |
Получить список сотрудников из группы | GET /GetAcsEmployeesInGroup | Получить список сотрудников из группы в СКУД |
Получить фото сотрудника по идентификатору | GET /GetPhotoEmployee?PersonGuidId= employee_id&photoNumber=photo_number | Получить фото сотрудника в формате base64 по его идентификатору |
Диаграммы процессов взаимодействия с RusGuard#
Диаграмма взаимодействия RusGuard с Access#
Диаграмма процесса (Рисунок 90).

1․ Пользователь добавил в Access сервис Rusguard. 2․ Access отправляет запрос GET /GetCardTypes на получение типов карт в СКУД, для проверки соединения. 3․ СКУД возвращает массив card_types. 4․ Access отправляет запрос GET /GetAcsEmployeePhotoInfos на получения информации о наличии фото сотрудников и даты их последних изменений в СКУД. 5․ СКУД возвращает массив photos. 6․ Access отправляет запрос GET /GetAcsEmployeeGroups на получения списка групп сотрудников в СКУД. 7․ СКУД возвращает массив с данными групп (идентификатор и имя группы). 8․ Access отправляет запрос GET /GetAcsEmployeesInGroup на получение сотрудников из группы, для каждой группы из прошлого запроса. 9․ СКУД возвращает массив с данными по каждому сотруднику. 10․ Access выполняет проверку устарела ли фотография сотрудника 11․ Access отправляет запрос GET /GetPhotoEmployee?PersonGuidId=employee_id&photoNumber=photo_number на получение фото по каждому сотруднику из прошлого запроса, где:
- employee_id - идентификатор сотрудника
- photo_number - номер фотографии в СКУД
12․ СКУД возвращает ответ с фотографией сотрудника в формате base64 по каждому сотруднику. 13․ Access сохраняет в хранилище данные сотрудников.
Диаграмма взаимодействия Access с биометрической системой#
Диаграмма процесса (Рисунок 91).

1․ Сотрудник у биометрического терминала на точке прохода. 2․ Терминал отправляет в Access лучший кадр сотрудника. 3․ Access отправляет в Биометрическую систему фото сотрудника. 4․ БС производит сравнение фотографией с терминала и сохраненного в базе. 5․ БС возвращает в Access решение о предоставлении доступа. 6․ Access отправляет на контроллер сигнал на открытие точки доступа.