Алгоритм автопровижининга
Автопровижининг осуществляется по следующему последовательному алгоритму:
Создание новой локации
Для создания новой локации необходимо:
Взаимодействие VMS с биллингом заказчика
Наличие кода ЦСА в база кодов ЦСА
Алгоритм создания новой локации:
После заключения нового договора в системе заказчика с биллинга оператора приходит запрос в VMS о создании новой локации
Запрос должен состоять из кода ЦСА и номера договора пользователя.
В VMS создается новая локация
В интерфейсе администратора в девере камер создается новая локация (адрес) согласно коду ЦСА. По данному адресу возможно добавить камеры пользователям по номеру договора в соответствующих вкладках (подробнее см. «Добавление и редактирование камер»)
Создание сущности камеры
Для создания сущности камеры необходимо:
Взаимодействие VMS с биллингом заказчика
Камера должна быть добавлена в систему контроля оборудования заказчика
Должна быть включена процедура автопровижининга
Алгоритм создания сущности камеры:
В системе контроля движения сетевым оборудованием заказчика появляется новая камера
С биллинга оператора приходит запрос на VMS о создании сущности NetworkDevice
В запросе должны быть указаны MAC-адрес камеры и serial_number
.
В VMS создается новая сущность NetworkDevice:
Для камеры с новым MAC-адресом и
serial_number
генерируется UUID (см. «Глоссарий»)Данные отображаются в интерфейсе администратора в разделе «Провижининг» → «Сетевые устройства»
Создание профиля камеры и настройка количества дней хранения архива
Для создания профиля камеры необходимо:
Взаимодействие VMS с биллингом заказчика
Камера добавлена в CRM/СМS систему
Должна быть включена процедура автопровижининга
Алгоритм создания профиля камеры:
С биллинга заказчика приходит запрос на создание новой камеры, а также код для настройки количества дней хранения архива
VMS проверяет, что необходимо сделать:
Создать камеру, алгоритм создания профиля новой камеры продолжается
Заменить камеру, алгоритм переходит к порядку действий для замены камеры
VMS проверяет актуальность сущности камеры (NetworkDevice)
Если сущность камеры не актуальна, она создается заново (см. «Создание сущности камеры»).
Происходит создание профиля камеры. Профиль камеры отображается в интерфейсе администратора во вкладке «Общие данные» при просмотре камеры
VMS проверяет наличие кода ЦСА и его возможное изменение
Сущность и профиль камеры создаются в соответствующей локации. Сущность камеры состоит из:
Профиль камеры:
id
initial_name
service
csa
installation_csaull
login
po
dataull
created_at
network_device
uuid
serial_number
mac
created_at
На вкладке «Общие данные» указывается способ заведения камеры:
Source: auto – автоматический способ заведения камеры путем автопровижининга
Алгоритм замены камеры:
С биллинга заказчика приходит запрос на создание новой камеры, а также код для настройки количества дней хранения архива
VMS проверяет, что необходимо сделать:
Создать камеру, алгоритм переходит к порядку действия для создания профиля новой камеры
Заменить камеру, алгоритм для замены камеры продолжается
VMS совершает поиск камеры в заданной локации. Камера должна быть доступна для замены. Поиск совершается по:
Имени камеры
MAC-адресу камеры
serial_number
Происходит попытка обновления резервирования камеры, профиля камеры и сущности камеры NetworkDevice
На вкладке «Общие данные» указывается способ заведения камеры:
Source: auto-replace – автоматический способ замены камеры
Происходит обновление данных камеры и установка базовой NTP-конфигурации на камеру
Очищаются все необходимые данные на DHCP-серверах
Настройка дней хранения архива
С биллинга заказчика вместе с запросом на создание камеры приходит код для настройки дней хранения архива.
Если код для настройки архива пустой, то количество дней хранения архива автоматически устанавливается на срок 30 дней.
Предусмотрены следующие услуги:
30 дней хранения архива
Дополнительно 10 дней (количество дней увеличивается до 40)
Дополнительно 30 дней (количество дней увеличивается до 60)
Дополнительно 60 дней (количество дней увеличивается до 90)
Уменьшение срока хранения архива на 15 дней (количество дней уменьшается до 15)
При необходимости услугу можно изменить.
При автоматическом добавлении камеры поле с количеством дней архива в настройках камеры становится недоступным для изменения (см. «Общие данные»).
Получение IP-адреса камерой
Для получения IP-адреса камерой необходимо:
Камера должна быть подключена к сети передачи данных, предназначенной для оказания услуги
Должны быть настроены пулы IP-адресов DHCP-серверов (см. «Группы DHCP-пулов»)
В VMS присутствуют данные камеры:
MAC-адрес камеры
serial_number
Должна быть включена процедура автопровижининга
Алгоритм получения IP-адреса камерой:
VMS получает запрос от DHCP-сервера, содержащий следующую информацию о подключенной камере:
MAC-адрес камеры
IP-адрес камеры
DHCP option 82 параметры (см. «Глоссарий»)
DHCP-сервер выделяет IP-адрес
Происходит поиск устройства в VMS по MAC-адресу, IP-адресу
VMS проверят текущее значение IP-адреса устройства
Если у устройства есть IP-адрес, то дальнейший алгоритм идет по заведению потоков и применению конфигураций для замененной камеры (см. «Заведение видеопотоков» и «Применение конфигураций»).
Происходит резервирование IP-адреса в DHCP-сервере
В NetworkDevice добавляется запись об IP-адресе
В профиль камеры добавляется запись о DHCP option 82 параметрах
После прохождения данного этапа автопровижининга в течение 5 минут нельзя вручную добавить видеопотоки.
Заведение видеопотоков
Для заведения видеопотоков необходимо:
Камера должна быть подключена к сети передачи данных, предназначенной для оказания услуги
Должны быть настроены пулы IP-адресов DHCP-серверов (см. «Группы DHCP-пулов»)
VMS получены данные камеры:
MAC-адрес камеры
serial_number
Алгоритм заведения видеопотоков:
VMS получает видеопотоки по протоколу onvif
VMS подключается к камере по протоколу onvif
Происходит получение RTSP-ссылок на видеопотоки
Запускается механизм автоматического захвата видеопотоков
VMS выбирает медиасервер для заведения видеопотоков
Происходит заведение видеопотоков высокого и низкого качества
Алгоритм заведения видеопотоков для замененной камеры:
Камера подключается по протоколу onvif
Идет запрос на получение RTSP-ссылок на видеопотоки
Происходит заведение видеопотоков высокого и низкого качества
Применение конфигураций
Для применения конфигураций необходимо:
Камера должна быть подключена к сети передачи данных, предназначенной для оказания услуги
Должны быть настроены пулы IP-адресов DHCP-серверов (см. «Группы DHCP-пулов»)
VMS получены данные камеры:
MAC-адрес камеры
serial_number
Алгоритм применения конфигураций:
VMS обращается к камере по протоколу onvif
VMS получает данные камеры:
vendor
model
Происходит выбор конфигурации камеры для применения. Выбираются конфигурации следующего типа:
'OSD_Time'
'OSD_Text'
'VideoEncoder_Second'
'VideoEncoder_First'
'NTP'
Модель камеры
Производитель камеры
Применение конфигураций
Алгоритм применения конфигураций для замененной камеры соответствует алгоритму применения конфигураций для новой камеры.
Удаление камеры
Удаление камеры происходит по запросу пользователя, если это необходимо.