Описание функциональных характеристик.
Программное обеспечение управления уровня полосы “ITFlow_SW1.2”
Общество с ограниченной ответственностью «ИТФлоу»
Санкт-Петербург, 2023
Аннотация

Программа ЭВМ «Программное обеспечения управления уровня полосы “ITFlow_SW1.2”» (далее — ПО, ПО ITFlow_SW1.2) является собственной разработкой ООО «ИТФлоу». ООО «ИТФлоу» является правообладателем данного ПО (Свидетельство Роспатента No 2023682035) и имеет исключительное право на его использование. Территория действия исключительного права: весь мир. Срок действия исключительного права: весь срок.

Программа для ЭВМ предназначена для фиксации, объединения, анализа и передачи информации о проездах транспортных средств (ТС) для целей взимания платы за проезд по автомобильной дороге в безостановочном (безбарьерном) режиме в конфигурации для однополосного движения на уровне функционала СВП-1, в том числе такие как дата, время проезда ТС, координаты точки проезда, значимые реквизиты транспондера, символы переднего и заднего государственного регистрационного знака (ГРНЗ), фотофиксация переднего и заднего ГРНЗ, данные о ТС, количестве осей ТС. Идентификация и классификация ТС осуществляется путем видеоаналитики в режиме реального времени при помощи свёрточных нейронных сетей.

Область применения

ПО применяется в интеллектуальных транспортных системах на платных дорогах и для автоматизации процессов взимания платы за проезд.
ПО обеспечивает оптимизацию процессов взимания платы и включает необходимый функционал для управления и контроля этих процессов, что позволяет уменьшить затраты на операционные расходы и повысить эффективность системы.
ПО используется владельцами и/или операторами платных дорог.

Основные сведения

Основные средства разработки ПО:
  • ОС на базе Linux;
  • Библиотека AMQP;
  • Библиотека Pika;
  • OpenCV;
  • С/С++;
  • g++ (GNU);
  • Python3.

Аппаратные требования при разработке ПО:
  • процессор (CPU) с 4 и более ядрами, с частотой не ниже 1,8 ГГц;
  • наличие графического процессора (GPU);
  • оперативная память объемом не менее 16 Гб;
  • SSD диск объемом не менее 1Тб;
  • Интерфейс USB — не менее 4;
  • Сетевые интерфейсы x10/100/1000 МБ, RJ45 — не менее 2.

Список СУБД: Maria DB 10.3 и выше (свободная реляционная система управления базами данных).

Информационные связи между компонентами системы:
Для взаимодействия объектов ПО на транспортном уровне применяются интерфейсы группы Ethernet и протоколы группы TCP/IP.
Для управления аппаратными компонентами используются соответствующие интерфейсы, предусмотренные производителем оборудования.
На прикладном уровне совместимость и взаимосвязь осуществляется посредством интерфейсов взаимодействия, а также комплекса программ межсистемного взаимодействия, предоставляющих API.
Передача сообщений между модулями системы производится посредством протокола AMQP. Задействованные библиотеки AMQP и Pika.
Анализ фотоматериалов производится с использованием OpenCV.

Основные функциональные характеристики ПО:
  • фиксация проезда транспортного средства в зоне контроля РВП (рамки взимания платы), сохранение фото и видеоматериала с группы камер, даты, времени и координат точки проезда;
  • радиообмен с корректно установленным в транспортном средстве транспондером (DSRC OBU) при помощи технологии связи малого радиуса действия: считывание основных атрибутов (реквизитов) транспондера, запись информации о точке проезда;
  • склейка (объединение) данных о проезде из разных источников (видеокамер, антенн DSRC) в единую транзакцию проезда;
  • обработка транзакции при помощи нейронных сетей и ее дополнение необходимыми метаданными для идентификации и определения класса транспортного средства: распознавание переднего и заднего ГРНЗ; подсчет количества осей транспортного средства; определение марки и модели транспортного средства;
  • локальное хранение информации о транзакции;
  • передача сформированной корректной транзакции на вышестоящий уровень системы взимания платы (СВП-2) для хранения и обработки для целей формирования маршрутов транспортных средств, тарификации поездок, списания платы с лицевых счетов пользователей.
В левой части экрана расположено меню:
Меню «Модули»

В правой части экрана будут отображены модули ПО. Пользователь может удалять, устанавливать и обновлять установленные модули, доступные в репозитории ИТФлоу.

Для уже установленных модулей доступны кнопки:
  • «Удалить» — для удаления установленного модуля;
  • «Обновить» — в случае, если в репозитории ИТФлоу присутствует соответствующее обновление.

Для неустановленных модулей активна кнопка «Установить».

Меню «Сервисы»

Часть модулей ПО включает исполняемые файлы. Их запуск реализован в виде служб OS Ubuntu, управлять которыми можно командой systemctl. Меню «Сервисы» позволяет запускать, перезапускать модули ПО, включать и отключать их автозапуск при старте OS.
Меню «Аккаунты»

Меню «Аккаунты» позволяет добавлять и удалять пользователей, имеющих доступ к web-интерфейсу.

Меню «Камеры»

Меню доступно при установке модуля «itgates-flowdumper». Позволяет добавлять, удалять и редактировать настройки видеокамер, с которыми работает ПО:
  • «Название» — интуитивно понятное описание камеры;
  • «RTSP URL» — адрес RTSP потока с камеры;
  • «N-Net» — модуль нейросети, установленный в меню «Модули»;
  • «Сохранять кадры» — линии разметки, рядом с которыми будет сохранен фотоматериал транспортного средства.

Меню «Разметка»
Меню доступно при установке модуля «itgates-flowdumper». Позволяет настроить геометрию дороги для каждой включенной камеры.
Разметка создается так, чтобы в каждой камере одноименная точка находилась в одном и том же месте дороги в зоне работы рамки взимания платы.

Меню «GPS»

Меню доступно при установке модуля «itgates-gpsdumper». Позволяет просмотреть текущие координаты, полученные с подключенного к системе модуля GPS и убедиться в корректной работе модуля.
Кликнув на широту или долготу, пользователь может быстро оценить указанные координаты на карте.

Меню «RSU»

Меню доступно при установке модуля «itgates-rsudumper». Позволяет подключать к системе специализированным радиоблокам, считывающим установленные в транспортных средствах «транспондеры», работающее по протоколу EARP.
Пользователь может добавлять и удалять устройства, менять ip-адрес и порт подключения.

Меню «Проезды»

Меню доступно при установке модулей «itgates-stapler» и «itgates-photolover». Позволяет просматривать транзакции проездов транспортных средств под рамкой взимания платы. Визуально убедиться в корректности считывания ГРНЗ, PAN-ов транспондера и количества осей транспортных средств.

6. ПОРЯДОК ДЕЙСТВИЙ ПРИ ВОЗНИКНОВЕНИИ НЕИСПРАВНОСТЕЙ

В качестве системы мониторинга рекомендуется использовать Zabbix.

Кроме мониторинга стандартных параметров операционной системы, рекомендуется проверять наличие в памяти модулей itgates (ключ Zabbix proc.num).

На контроллерах, где установлен соответствующий модуль, наличие в памяти процессов, например: proc.num[itgates.flowdumper].

Рекомендуется проверять S.M.A.R.T по дисковой подсистеме и температурные режимы всех аппаратных составляющих контроллера.

Безопасность при эксплуатации ПО и оборудования включает в себя несколько аспектов, которые необходимо учитывать для предотвращения инцидентов и обеспечения бесперебойной работы.

6.1 Электробезопасность

  • Все компоненты аппаратной части для ПО должны быть заземлены в соответствии с требованиями ГОСТ 464-79.
  • Необходимо проверять целостность и правильность подключения всех электрических соединений.
  • Использование средств индивидуальной защиты (СИЗ) при проведении технических работ с электрическими компонентами оборудования.

6.2 Физическая безопасность

  • Оборудование для ПО должно быть установлено в местах, защищенных от несанкционированного доступа.
  • Доступ к серверным помещениям и ключевым элементам системы должен быть ограничен только для уполномоченных лиц.
  • Регулярное проведение осмотров оборудования для выявления возможных повреждений или износа.

6.3 Информационная безопасность

  • Все данные, передаваемые и хранимые в системе, должны быть защищены с использованием режима конфиденциальности Заказчика.
  • Регулярное обновление программного обеспечения для защиты от уязвимостей и угроз.
  • Мониторинг активности пользователей и регистрация всех попыток доступа к системе.
  • Проведение регулярных аудитов безопасности и тестов на проникновение.

6.4 Организационные меры безопасности

  • Назначение ответственных лиц за обеспечение безопасности.
  • Проведение регулярных обучающих мероприятий для персонала по вопросам безопасности.
  • Разработка и внедрение планов действий в случае инцидентов, включая аварийное восстановление.

Следование данным требованиям поможет минимизировать риски, связанные с эксплуатацией ПО, и обеспечить ее стабильную и безопасную работу.

Программные ошибки могут быть причиной различных сбоев и неисправностей в работе системы. Для их предотвращения необходимо регулярно обновлять программное обеспечение до последних стабильных версий, проводить тщательное тестирование новых версий перед их внедрением и иметь план действий на случай обнаружения ошибок. Быстрое реагирование на возникшие проблемы и оперативное обращение в службу технической поддержки позволит минимизировать последствия программных ошибок.

В случае возникновения других аварийных ситуаций при работе с ПО следует обратиться к системному администратору. При этом необходимо быть готовым по просьбе администратора описать признаки аварийной ситуации и действия, которые были выполнены непосредственно перед возникновением аварийной ситуации. При невозможности исправить аварийную ситуацию администратором, а также по любым другим вопросам, связанным с работой ПО, следует обращаться к специалистам по обслуживанию ПО.

Резервное копирование: для всех модулей системы рекомендуется иметь актуальную копию конфигурационных файлов и конфигурационных таблиц модулей из баз данных.
При восстановлении из резервной копии в случае наличия нескольких реплицируемых серверов, следует внимательно отнестись к идентификаторам (id) строк выходных таблиц модулей, чтобы избежать дублирования и наслоения данных.

ООО «ИТФлоу» не несет ответственности за влияние оборудования сторонних производителей на работу программных и аппаратных блоков при несоблюдении необходимых правил эксплуатации, норм безопасности и электромагнитной совместимости оборудования.

7. ПОДДЕРЖКА ПОЛЬЗОВАТЕЛЕЙ

Гарантийное обслуживание, техническую поддержку и модернизацию ПО осуществляют штатные сотрудники производителя ПО в количестве 1 человека.

Наименование:
общество с ограниченной ответственностью «ИТФлоу».

Фактический адрес размещения инфраструктуры разработки, разработчиков и служб поддержки:
Санкт-Петербург, Придорожная аллея, дом 8. лит. А., пом. 810

Режим работы службы технической поддержки:
ежедневно, с 08 часов 00 минут до 18 часов 00 минут, за исключением выходных и праздничных дней.

Информация о способах коммуникации со службой технической поддержки:
интернет-сайт: http://итфлоу.рф
эл. почта: office@itflow.tech
телефон: +7 (812) 213-05-05