Дерево объектов VMS (камеры, домофоны)
Раздел документации «Дерево объектов VMS (камеры, домофоны)» описывает методы интеграции с внешней системой адресов заказчика и связанными устройствами видеонаблюдения, а также принципы формирования и поддержки иерархической структуры объектов в системе видеонаблюдения (VMS). Эта структура обеспечивает визуальное представление адресного пространства заказчика и связанных с ним устройств видеонаблюдения. Дерево объектов отображается в интерфейсе администратора видеонаблюдения и служит удобным механизмом навигации и поиска устройств видеонаблюдения в сложной организационной или географической структуре.
Иерархическая структура объектов представляет собой древовидную модель, в которой каждый узел – элемент дерева – соответствует определённому логическому или физическому объекту: региону, городу, улице, зданию, помещению и т. д.
Каждый элемент дерева может быть может быть чётко отнесён к одной из двух категорий:
Родительский узел (ветвь) – представляет собой иерархическую сущность, включающую в себя дочерние элементы. Например: регион, город, улица, здание. Такие узлы служат связующим звеном и формируют архитектуру структуры.
Конечный узел (лист/дом) – не содержит дочерних элементов. Такие элементы обозначается на серверной стороне специальным флагом
is_house = true. Примеры конечного узла дерева: дом, квартира, офис, помещение. Именно к этим элементам могут быть привязаны устройства – камеры видеонаблюдения и домофоны, которые закрепляются исключительно за конечными узлами.
В системе реализованы два типа деревьев, каждый из которых служит для решения определённых задач.
Дерево камер позволяет организовать структуру размещения видеокамер в соответствии с физическим расположением объектов.
Дерево домофонов используется для организации и настройки домофонных систем.
Дерево камер
Интеграция с внешней системой адресов заказчика обеспечивается за счет автоматического создания веток (адресов), которые отображаются в кабинете администратора видеонаблюдения в виде древовидной структуры. Это происходит на основе данных при поступлении соответствующих методов от биллинговой или CMS-системы заказчика, что обеспечивает непрерывную синхронизацию и актуальность данных в системе видеонаблюдения.
Эти ветки формируют древовидную структуру, включающую элементы – например, здания или помещения по определённому адресу. Эти элементы, в свою очередь, могут содержать другие объекты, такие как камеры, а также приватные папки, используемые для разграничения доступа к этим камерам. Приватные папки могут быть созданы только в конечном элементе дерева, то есть в той части структуры, где располагаются сами камеры. Детально об управлении приватными папками через API-запросы в разделе «Приватные папки».
.png?inst-v=c246fb15-1530-4ba8-b650-c220381b36ae)
Пример интегрированной структуры дерева адресов и камер в системе видеонаблюдения
Дерево домофонов
Структура дерева домофонов аналогична дереву камер видеонаблюдения и также формируется на основе данных, получаемых из внешней системы адресов заказчика. Однако в отличие от дерева камер, дерево домофонов не поддерживает использование папок – все объекты отображаются в иерархии адресов без дополнительной группировки.
Детально о каждом методе в соответствующем разделе документации: