Документация, содержащая описание функциональных характеристик Программы
В основу построения модуля подсчета пассажиропотока «Автокондуктор» системы мониторинга за транспортом Пилот (Программа) заложены технологии анализа видеопотока поступающего с видео камер.
Управление и обработка данных осуществляются на принципах централизованного сбора и хранения информации, централизованного обновления Программы и картографической информации.
Модуль подсчета «Автокондуктор» является составной частью системы мониторинга ПИЛОТ и представляет собой сервер сбора, хранения и обработки телематических и видео данных, объединенные в единую сеть с помощью каналов передачи данных.
Программа обеспечивает выполнение следующих функций:
В части мониторинга местонахождения автотранспорта и режимов его эксплуатации Программа обеспечивает:
В части подсчета пассажиропотока Программа обеспечивает:
Документация, содержащая информацию, необходимую для эксплуатации Программы
Требования к программному обеспечению
Система является кроссплатформенной с возможностью инсталляции на операционных системах Linux и Microsoft Windows.
Доступ ко всей функциональности системы реализован через веб-интерфейс.
Система поддерживает концепцию low-code с минимальной необходимостью программирования.
Система предоставляет возможность получения доступа к функциональности через основные веб-браузеры: Google Chrome (версия 74.x), Yandex Browser (версия 19.6.x), Mozilla Firefox (версия 67.x), Opera (версия 60.x), Safari (версия 13 для MacOS), Microsoft Edge (Chromium).
Общие требования к техническому обеспечению
Система развертывается в ЦОД Заказчика Исполнителем.
На основании данных, поступающих от приборов мониторинга производится разметка маршрутов движения, сохраняются данные о динамике расхода топлива, отображаются моменты сбоя и прочие данные, передача которых поддерживается телематическим устройством.
В зависимости от настроек оборудования один пакет передаваемой с терминала информации может составлять от 4-6 кБ, до 20 кБ. Пакет включает в себя информацию о долготе, широте, высоте, скорости движения, направления движения, также включает информацию с подключенных датчиков.
Сервер хранит в базе как исходные данные, так и результат обработки. Поэтому в случае необходимости имеется возможность выгрузить из базы исходные данные, тем самым сократив размер базы. При этом результат обработки хранится без ограничения срока. Всегда есть возможность поднять исходные данные, так как они в виде xml-файлов хранятся на диске.
Для обработки пакетов с 1000 терминалов необходимо:
– Процессор – минимум 8 потоков (серверных);
– Память – минимум 24 Гб;
– Дисковое пространство – 1Тб SSD для СУБД, 1 ТБ «медленного» дискового пространства для хранения xml файлов. В случае разворачивания на аппаратном сервере – RAID10.
– Структура системы
– Система Pilot устанавливается на операционной системе Oracle Linux 8 (64-х разрядная). Система может быть развернута в виртуальной среде с пробросом сетевых портов.
– Система PILOT включает в себя:
– Nginx.
– PostgreSQL 13;
– PHP v.7.4 + php-fpm;
– Redis;
– Memcache;
– RabbitMQ;
– SocketProxy server + Device communicator
а также зависимости, библиотеки для работы вышеуказанных компонентов и стандартные средства администрирования и мониторинга ОС.
Варианты системы:
– Рабочая – отдельная инсталляция Linux с полными параметрами.
– Тестовая – отдельная инсталляция, до 100 объектов, с параметрами:
– Процессор – минимум 4 потока;
– Память – минимум 4 Гб;
– Дисковое пространство – 200Гб.
– Требования к резервному копированию
Резервное копирование базы осуществляется средствами СУБД. Необходимо иметь 1Тб «медленного» дискового пространства для хранения резервных копий на другом физическом оборудовании, нежели то, где развернут „Pilot“ с модулем Автокондуктор.
Для копирования исходных данных (xml-файлы) требуется 500 Гб «медленного» дискового пространства. В течение работы системы, объем дискового пространства, занимаемый резервными копиями может быть увеличен.
Программа удовлетворяет следующим требованиям к надежности:
Информация об устранении неисправностей в ходе эксплуатации ПО
Порядок оказания услуг по технической поддержке
1. Правообладатель оказывает Услуги на основании Заявок.
Заявку можно направить:
1.1. при обнаружении ошибки в работе Программы, либо ошибки в его настройках,
1.2. при необходимости получить консультацию по вопросам функционирования Программы;
1.3. по внесению предложения по изменению или дополнению функциональности Программы.
2. Правообладатель принимает и обрабатывает Заявки:
2.1. по телефону технической поддержки 8 800 555-12-18 по рабочим дням с 9.00 до 18.00 по Московскому времени.
2.2. на адрес электронной почты info@skyelectronics.ru и через портал технической поддержки круглосуточно без выходных.
3. Классификация Заявок, оформленных в рамках сервисного обслуживания, производится в соответствии со следующими правилами и описаниями:
Тип заявки | Категория | Описание проблемы | Идентификация ошибки |
---|---|---|---|
Ошибка | Аварийная (А) | Неисправность в работе Программы, повлекшая прекращение выполнения им основных функций | Один из модулей Программы вызывает выполнение недопустимой операции |
Критическая (B) | Неисправность в работе Программы, ограничивающая функциональность, критичную для бизнеса. Программа продолжает работать | Программа не обрабатывает корректно сформулированный запрос | |
Существенная (C) | Неисправность в работе Программы, не оказывающая влияния на критичную для бизнеса работоспособность Программы | Программа не создает отчеты | |
Неприятная (D) | Косметический дефект, ошибка надписи или минимальное ограничение по функционалу. Обычно это минимальный дефект, практически не влияющий на производительность работы Программы. Однако в совокупности такие дефекты могут снизить удобство использования Программы | Орфографическая ошибка в отчетах. Орфографическая ошибка в интерфейсе системы | |
Вопрос | Нет | Вопрос, связанный с функционированием, настройкой, обслуживанием и администрированием Программы или вопрос, связанный с обработкой Заявки | – |
Предложение | Нет | Предложение на изменение или дополнение функциональности Программы | – |
4. Дальнейшую работу над Заявками Правообладатель проводит в соответствии со следующими сроками и правилами:
Тип, категория | Первичная обработка | Решение | Частота обновления информации |
---|---|---|---|
Ошибка Аварийная (А) | 2 часа | 1 день | Один раз в 4 часа |
Ошибка Критическая (В) | 4 часа | 3 рабочих дня | 1 раз в день |
Ошибка Существенная (С) | 3 рабочих дня | 10 рабочих дней | 1 раз в 4 дня |
Ошибка Неприятная (D) | 10 рабочих дней | В новой версии ПО | 1 раз в месяц |
Вопрос | 2 рабочих дня | 5 рабочих дней | – |
Предложение | 1 месяц | В новой версии ПО | – |
5. По окончании оказания услуг по Заявке Правообладатель подтверждает ее закрытие путем направления соответствующего письма по электронной почте или соответствующим уведомлением на портале технической поддержки.
6. Решением проблемы, указанной в Заявке, со стороны Правообладателя является:
Тип Заявки | Решение |
---|---|
Ошибка | Инструкции по восстановлению работоспособности Программы и\или инструкции по настройке Программы и\или техническая коррекция Программы |
Вопрос | Исчерпывающий и понятный ответ на заданный в Заявке вопрос |
Предложение | Информация о принятии решения на реализацию предложения с указанием сроков реализации; Техническая коррекция Информация о принятии решения об отказе |
7. В случае, когда предложенное решение является временным и/или предполагает продолжение работ по анализу причин возникновения проблемы, выработке рекомендаций, направленных на предотвращение возникновения подобных ситуаций в будущем, дальнейшему мониторингу работы Программы и т.д. Категория Заявки подлежит понижению.
8. Все сроки не включают в себя:
8.1. время любых задержек, находящихся вне контроля Исполнителя,
8.2. и время, в течение которого не была предоставлена дополнительная информация для решения проблемы, и/или отказывался следовать предложенным ему инструкциям, и продлеваются на время указанных задержек.
9. Все работы выполняются специалистами Правообладателя только удаленно.
Информация о персонале, необходимом для обеспечения такой поддержки.
Для обеспечения технической поддержки программы правообладатель обладает укомплектованным штатом специалистов. А именно:
– Технический директор
– Инженер Программист – 4 специалиста
– Инженер тех поддержки – 3 специалиста
– Дизайнер
Данного количества специалистов достаточно для поддержания работоспособности и полного функционирования системы.
Информация о совершенствовании Программы
Правообладатель обновляет Программу по мере появления указанных объявлений дистанционно через сервера правообладателя.
Обновления программы происходят не реже одного раза в год.
Пользователь уведомляется о проведении обновления по электронной почте и путем отображения сообщения в программе.