Перейти к содержанию

Формуляр

Полное наименование: Компонент среды разработки сценариев видеоаналитики

Обозначение: LPI-VAP-RS

Краткое наименование: «Сценарии»

Программный продукт: «Vizorlabs Platform 4.0» («Визорлабс Платформа 4.0»)

Стандарт: ГОСТ 19.501-79

Титульный лист и лист утверждения

Реквизит Значение
Наименование изделия Компонент среды разработки сценариев видеоаналитики
Обозначение LPI-VAP-RS
Расширение продукта «Vizorlabs Platform 4.0» («Визорлабс Платформа 4.0»)
Вид документа Формуляр (ГОСТ 19.501-79)
Обозначение документа Присваивается при выпуске утверждаемой редакции
Разработчик (правообладатель) ООО «ЛАБОРАТОРИЯ ПРОМЫШЛЕННОГО ИНТЕЛЛЕКТА»
Год выпуска Указывается при выпуске поставки

Таблица — Реквизиты титульного листа.

Функция Должность Фамилия и инициалы Подпись Дата
Разработал
Проверил
Нормоконтроль
Утвердил

Таблица — Лист утверждения.

1. Общие указания

1.1. Введение

Компонент среды разработки сценариев видеоаналитики (LPI-VAP-RS) является расширением программного продукта «Vizorlabs Platform 4.0» и предназначен для создания, настройки, версионирования, отладки и публикации сценариев видеоаналитики. Сценарий собирается в визуальном редакторе из стандартных и пользовательских логических блоков, проверяется на заранее загруженных изображениях и видеозаписях и после публикации передаётся другим компонентам для применения на камерах.

Компонент эксплуатируется совместно с Центральным модулем и компонентом управления моделями видеоаналитики. Центральный модуль предоставляет общий веб-интерфейс, шлюз, пользовательский контекст и назначение версий камерам; компонент управления моделями — опубликованные версии моделей для логических блоков; отдельная прямая интеграция LPI-VAP-RS с СУДИР не выполняется.

Формуляр удостоверяет комплектность и основные характеристики компонента и содержит сведения о его приёмке, испытаниях, эксплуатации и неисправностях. Назначение и структура приведены в описании программы, обслуживание — в руководстве администратора, работа пользователя — в руководстве пользователя.

1.2. Порядок ведения формуляра

  1. Формуляр заполняется предприятием-изготовителем при выпуске поставки и передаётся заказчику вместе с изделием.
  2. В ходе эксплуатации записи в разделы 6–11 вносит ответственное лицо, назначенное заказчиком.
  3. Каждая запись содержит дату, содержание записи, должность, фамилию и подпись лица, внёсшего запись.
  4. Формуляр хранится вместе с эксплуатационной документацией в течение всего срока эксплуатации изделия.
  5. При утрате оформляется дубликат с отметкой «Дубликат» и восстановлением записей по имеющимся документам.

2. Общие сведения

2.1. Наименование и обозначение изделия

Параметр Значение
Полное наименование Компонент среды разработки сценариев видеоаналитики
Обозначение (артикул) LPI-VAP-RS
Состав изделия Расширение программы для ЭВМ «Vizorlabs Platform 4.0»
Реестровая запись № 33642 от 21.05.2026 в Едином реестре российских программ для ЭВМ и баз данных
Вид поставки Простая (неисключительная) лицензия
Срок действия прав Весь срок действия исключительного права на программное обеспечение
Версия поставки Указывается при выпуске поставки

Таблица 2.1.1 — Наименование и обозначение изделия.

2.2. Предприятие-изготовитель

Параметр Значение
Изготовитель (правообладатель) ООО «ЛАБОРАТОРИЯ ПРОМЫШЛЕННОГО ИНТЕЛЛЕКТА»
Адрес и реквизиты Указываются при выпуске поставки
Служба технической поддержки Каналы обращения указываются при выпуске поставки

2.3. Дата выпуска

Параметр Значение
Дата выпуска поставки Указывается при выпуске поставки
Дата ввода в эксплуатацию Указывается при вводе изделия в эксплуатацию

2.4. Гарантийные обязательства

Параметр Значение
Срок гарантии 36 (тридцать шесть) месяцев
Начало исчисления С даты подписания акта приёма-передачи либо иного предусмотренного договором документа
Основание обслуживания Регламент гарантийного обслуживания — приложение 4 к техническому заданию на поставку
Состав обслуживания Приём запросов, устранение инцидентов, предоставление обновлений в пределах поставленной версии
Условия сохранения гарантии Соблюдение требований раздела 3 и руководства администратора, отсутствие несогласованных изменений, включая несогласованные пользовательские логические блоки
Основание для обращения Формуляр и сведения о неисправности по разделу 8

Таблица 2.4.1 — Гарантийные обязательства.

Влияние инцидента Допустимая длительность выполнения Признаки
1 — Наивысшее Не более 2 часов Компонент недоступен либо его эксплуатация невозможна
2 — Высокое Не более 24 часов Нарушены ключевые операции при частичной работоспособности
3 — Среднее Не более 1 рабочего дня, с 9:00 до 18:00 Потеря функций не препятствует решению основных задач
4 — Низкое Не более 5 рабочих дней Дефект не влияет на ключевые функции

Таблица 2.4.2 — Классификация инцидентов.

Телефонная линия гарантийного обслуживания работает круглосуточно. Обращения регистрируются в СМКСС с фиксацией времени назначения, решения и закрытия. Каналы обращения сообщаются в течение одного рабочего дня после заключения контракта, об их изменении — в течение одного календарного дня. Инциденты влияния 1 и 2 обрабатываются круглосуточно, влияния 3 и 4 — в рабочие дни.

Гарантия не распространяется на последствия несоответствия инфраструктуры требованиям, несогласованного изменения компонента, отказов стороннего ПО и обстоятельств непреодолимой силы.

3. Основные характеристики

3.1. Технические характеристики

LPI-VAP-RS размещается на существующих узлах Kubernetes-кластера изделия и не требует выделенного сервера.

Ресурс Минимальное требование
Процессор Не менее 8 ядер x86
Оперативная память Не менее 16 ГБ; дополнительно не менее 1 ГБ на каждую одновременную сессию редактора
Постоянное хранилище Не менее 1000 ГБ HDD; классы SSD/HDD определяются проектом поставки
Графический ускоритель Не менее 1 NVIDIA T4 или эквивалента: 16 ГБ, Compute Capability ≥ 7.5, 2 560 CUDA-ядер, 300 Tensor Cores, пропускная способность ≥ 300 ГБ/с, FP16/INT8
Параллельность Один отладочный запуск или конвертация на один выделенный GPU
Сеть Не менее 1 Гбит/с; 10 Гбит/с рекомендуется при регулярной передаче проверочных файлов более 1 ГБ
Синхронизация времени Расхождение времени узлов не более 1 секунды

Таблица 3.1.1 — Минимальные ресурсы компонента.

Характеристика Требование
Серверная ОС «Московская серверная операционная система», ядро Linux не ниже 6.8
Развёртывание Kubernetes по спецификации поставки, единый Helm-релиз BOX5
Управление Helm и kubectl, совместимые с целевой версией Kubernetes
Среда контейнеров Совместимая с Kubernetes, драйвер хранилища overlay2
GPU Драйвер NVIDIA ≥ 580.76.05, ресурс nvidia.com/gpu
Библиотеки CUDA ≥ 12.6, cuDNN ≥ 9.5, TensorRT ≥ 10.4
Среда редактора Node.js ≥ 20.18.0, Node-RED ≥ 4.0.5
Среда серверных сервисов Python ≥ 3.12
СУБД PostgreSQL ≥ 17.5
Объектное хранилище MinIO ≥ RELEASE.2022-10-24
Брокер сообщений Apache Kafka KRaft ≥ 3.7.0
Очередь и состояние сессий Redis ≥ 7
Общий веб-шлюз nginx ≥ 1.29.0; версия шлюза — по спецификации поставки
Рабочее место Core i3 или эквивалент, 8 ГБ ОЗУ, видеопамять 512 МБ, 1920 × 1080, сеть от 100 Мбит/с, Chrome ≥ 80 или совместимый браузер с поддержкой встроенных фреймов

Таблица 3.1.2 — Программная среда.

Вид данных Планируемый объём
Образы редактора, прикладного API, очереди, исполнителя и конвертеров Не менее 44 ГБ; уточняется ведомостью образов
Фоновое потребление оперативной памяти в состоянии готовности Около 2,7 ГБ
Начальный резерв рабочих данных отладки, данных и конфигурации редактора Не менее 25 ГБ
Клиентское приложение Не более 39 МБ несжатых статических ресурсов
Резерв свободного пространства Не менее 20 %

Таблица 3.1.3 — Оценка объёмов хранения.

Фактический объём зависит от числа сценариев и версий, размера проверочных файлов, числа отладочных запусков и срока хранения результатов. RPO — не более 24 часов; RTO устанавливается проектом поставки.

Показатель назначения Требование
Задержка отклика пользовательского интерфейса Не более 5 секунд
Одновременная работа пользователей в редакторе сценариев Не менее 10 пользователей, включая работу в режиме отладки

Таблица 3.1.4 — Показатели назначения.

3.2. Функциональные характеристики

Функция Решаемая задача
Каталог сценариев Ведение сценариев по каталогам, описаний, атрибутов и комментариев
Версионирование Создание версий, сохранение черновика, публикация, версия по умолчанию, архив
Визуальный редактор Сборка графа из стандартных и пользовательских логических блоков в режимах low-code и no-code, настройка параметров и связей блоков
Каталог логических блоков Предоставление стандартных блоков; включение, отключение и группировка блоков конфигурационными файлами; подключение пользовательских Python-блоков
Актуализация зависимостей Получение опубликованных моделей и версий, типов зон и видов нарушений; массовое обновление версии модели в сценариях
Отладка Выполнение версии на изображениях и видеозаписях с зонами, покадровый просмотр, журналы, сообщения и события
Проверочный запуск Асинхронная обработка версии на версии ассета с прогрессом, кадрами, событиями, журналами и экспертной оценкой
Подготовка к исполнению Преобразование опубликованной версии в исполняемое представление и передача сведений о версиях промышленному контуру
Применение Контроль использования версии на камерах и обновление версии сценария на камерах
API Выполнение операций через внутренний программный интерфейс изделия

Таблица 3.2.1 — Функциональные характеристики.

Одновременно для одного сценария допускается одна неопубликованная версия; опубликованная версия не редактируется, изменения вносятся в новую версию. Для назначения камерам и проверочного запуска доступна только опубликованная версия.

Признаки версии сценария: is_published, is_default, is_editable, is_deleted, archived_at. Состояния запуска: created, running, completed, failed, stopped. Наименования в интерфейсе и переходы приведены в руководстве пользователя.

4. Комплектность

4.1. Программные компоненты

Обозначение Наименование и назначение Исполнение в схеме развёртывания Количество
RS-EDIT Визуальный редактор сценариев и менеджер сессий sbx-node-red-vl 1
RS-API Прикладной API среды разработки и отладки sbx-sandbox-backend 1
RS-EXEC Исполнитель отладочных запусков sbx-celery По профилю
RS-STORE Хранилище сценариев и версий wf-scenario-storage 1
RS-FLOW Менеджер графов: параметры блоков, модели графа, массовая замена версии inf-flows-manager 1
RS-CONV Конвертеры моделей отладочного контура sbx-yolo_converter, sbx-mm_converter По профилю
RS-INFRA Маршрутизация, очередь и состояние сессий, наблюдение за очередью sbx-nginx, sbx-redis, sbx-flower 1
RS-DATA Каталог логических блоков, конфигурации блоков, файлы допустимых моделей и категорий Данные редактора на постоянном томе 1

Таблица 4.1.1 — Состав прикладных частей.

Общий интерфейс, API-шлюз, аутентификация, PostgreSQL, MinIO, Kafka, а также хранилища проверочных данных wf-asset-storage и запусков wf-launch-storage используются компонентом, но относятся к общей инфраструктуре изделия и к компоненту управления моделями.

Элемент поставки Представление Идентификатор экземпляра
Helm-пакет BOX5 Архив чарта или репозиторий чартов Заполняется при выпуске
Контейнерные образы Неизменяемые теги или digest Заполняется при выпуске
Конфигурация RS Версионируемые values/манифесты без секретов Заполняется при выпуске
Миграции данных Версионируемые задания/образы Заполняется при выпуске
Данные редактора Каталог блоков, конфигурации, файлы допустимых моделей и категорий, перечень отключённых модулей Заполняется при выпуске
Пользовательские логические блоки Согласованные Python-блоки с описанием Заполняется при выпуске

Таблица 4.1.2 — Комплект экземпляра.

Образ/workload Версия или digest Размер Дата контроля Подпись
sbx-node-red-vl
sbx-sandbox-backend
sbx-celery
wf-scenario-storage
inf-flows-manager
sbx-yolo_converter, sbx-mm_converter
sbx-nginx, sbx-redis, sbx-flower

Таблица 4.1.3 — Ведомость образов.

Параметр установленного экземпляра Значение
Версия LPI-VAP-RS
Версия и ревизия Helm-релиза BOX5
Версия каталога логических блоков
Кластер и namespace Kubernetes
Адрес пользовательского интерфейса
Класс и объём постоянного хранилища
Выделенный GPU и профиль размещения
Число одновременных сессий редактора и отладочных запусков
Подключение к Центральному модулю
Подключение к LPI-VAP-MM и исполняющему ядру
Дата резервной копии перед вводом

Таблица 4.1.4 — Параметры установленного экземпляра.

Пароли, токены, закрытые ключи и содержимое Kubernetes Secret в формуляр не вносятся. Допускается указать идентификатор записи в защищённом хранилище.

4.2. Эксплуатационная документация

Обозначение Документ Количество
LPI-VAP-RS-ОП Описание программы 1
LPI-VAP-RS-ФО Формуляр 1
LPI-VAP-RS-РА Руководство администратора 1
LPI-VAP-RS-РП Руководство пользователя 1
LPI-VAP-RS-ОБ Описание логических блоков 1

4.3. Носители данных

Поставка выполняется через согласованный защищённый канал или на машинном носителе. Вид носителя, контрольная сумма и факт передачи фиксируются ниже.

Носитель/канал Идентификатор Контрольная сумма Количество Дата

5. Свидетельство о приёмке

Компонент LPI-VAP-RS версии _, поставленный в составе Helm-пакета BOX5 версии _ и развёрнутый как релиз _ в пространстве имён _, соответствует техническому заданию, спецификации поставки и эксплуатационной документации, прошёл испытания и пригоден к эксплуатации.

Контрольный параметр Фактическое значение
Идентификатор поставки
Версия/ревизия Helm-релиза
Ведомость образов заполнена да / нет
Выделенные CPU, RAM, хранилище и GPU
Состав палитры логических блоков
Результат и номер протокола
Дата приёмки
Сторона Должность Фамилия и инициалы Подпись Дата
Представитель изготовителя
Представитель заказчика

6. Периодические испытания

Испытания выполняются после обновления компонента, изменения кластера, каталога логических блоков или зависимостей, восстановления из резервной копии и с периодичностью заказчика. Минимальная проверка включает:

  1. состояние Helm-релиза, Pod, Service, PVC и миграций;
  2. доступность PostgreSQL, MinIO, Kafka, Redis и GPU;
  3. открытие каталога сценариев через общий интерфейс;
  4. создание сценария и рабочей версии, открытие песочницы с загруженной палитрой блоков;
  5. обновление зон и моделей, сборку контрольного графа, фиксацию и сохранение изменений;
  6. отладку на контрольном файле с зонами, получение кадров, журналов и событий;
  7. публикацию версии и её доставку исполняющему ядру и Центральному модулю;
  8. проверочный запуск версии на версии ассета и экспертную оценку;
  9. массовую замену версии модели и обновление версии сценария на камере;
  10. защиту сценария с черновиком и версии, назначенной камере, от архивирования;
  11. создание и контрольное восстановление резервной копии.
Вид испытания Дата Версия Результат/протокол Ответственный, подпись

7. Сведения об эксплуатации

7.1. Приём и передача изделия

Дата Операция и основание От кого/кому Ответственный, подпись

7.2. Учёт работы изделия

Наработка учитывается мониторингом Kubernetes. В формуляре фиксируются значимые периоды работы, обновления, изменения каталога логических блоков, остановки и изменения конфигурации.

Начало Окончание Событие/режим Версия/ревизия Примечание

7.3. Техническое обслуживание

Дата Выполненная работа Основание Результат Ответственный, подпись

8. Учёт неисправностей

Указываются версия Helm-релиза, workload, время и идентификаторы сценария, версии, сессии и запуска, статусы, корреляционный идентификатор, журналы без секретов, сведения о ресурсах и последние изменения конфигурации и состава блоков.

Дата и время Проявление и влияние Причина Меры Номер обращения Ответственный, подпись

9. Сведения о хранении и транспортировании

Дистрибутив, данные редактора, конфигурация и резервные копии хранятся в защищённом контуре с контролем доступа и целостности. Образы закрепляются неизменяемыми тегами или digest; при передаче проверяются контрольные суммы. Секреты передаются отдельно.

Период/дата Место и условия Объект Контроль целостности Ответственный, подпись

10. Сведения о консервации и расконсервации

Перед длительной остановкой прекращают создание сессий и запусков, дожидаются сохранения графов и завершения активных задач, резервируют PostgreSQL, тома редактора и MinIO, сохраняют values и перечень образов. После запуска проверяют миграции, зависимости, GPU, загрузку палитры и опубликованных графов, контрольную отладку и тестовый запуск.

Дата Операция и метод Срок/основание Результат Ответственный, подпись

11. Сведения об утилизации

До удаления создаётся архив, проверяется отсутствие назначения опубликованных версий камерам и соблюдаются сроки хранения. Удаляются только workload-ы, конфигурация, данные редактора, схемы и объекты LPI-VAP-RS. Общий Helm-релиз BOX5, общая инфраструктура и хранилища проверочных данных и запусков не удаляются без отдельного решения. Носители и копии очищаются по политике информационной безопасности заказчика.

Дата Основание Удалённые ресурсы и данные Способ Ответственный, подпись

Лист регистрации изменений

Изм. Разделы Основание Содержание Подпись Дата
0.1 Все Первичное заполнение Формуляр заполнен и выровнен с формуляром компонента управления моделями и документацией Центрального модуля 14.09.2026