Ожидаемое время прибытия или ОВП - это предполагаемое время прибытия транспортного средства в определённую точку маршрута (расположение клиента). В Максоптре ожидаемое время прибытия доступно на экране "План-факт":
Ожидаемое время прибытия рассчитывается при выезде водителя на заказ. В момент, когда водитель выезжает на заказ, данные о местоположении водителя (координаты) отправляются гео-провайдеру, который рассчитывает ОВП для заказа, на который водитель едет в данный момент. Для всех остальных заказов в рейсе ожидаемое время прибытия рассчитывается следующим образом: Максоптра убавляет или прибавляет ко времени прибытия всех оставшихся заказов в рейсе разницу между полученным ОВП и плановым временем прибытия в расположение заказа, на который едет водитель.
Расчёт ожидаемого времени прибытия зависит от выбранного сервиса расчета ОВП: Максоптра или Google. По умолчанию Google используется в качестве сервиса расчёта ОВП.
Как расчитывается ОВП, если в качестве сервиса расчета используется Максоптра
Максоптра рассчитывает ожидаемое время прибытия для каждого незавершенного заказа в каждом начатом рейсе. Расчёт ожидаемого времени прибытия возможно только при наличии актуальной информации о выполнении заказа и в случае, если порядок заказов в рейсе не нарушен или восстановлен.
Допустим, у водителя запланирован рейс из нескольких заказов с выездом из депо. Когда водитель выезжает из депо, Максоптра, на основе фактического времени выезда водителя из геозоны депо, рассчитывает ожидаемое время прибытия для заказа, на который в данный момент едет водитель. Для всех остальных заказов в рейсе ожидаемое время прибытия рассчитывается путем прибавления или убавления полученной разницы (описано выше).
На рисунках ниже видно, что ожидаемое время прибытия рассчитано для очередного заказа, а ко всем/от всех остальным заказам добавлено или убавлено одно и то же время.
Максоптра не может рассчитать ожидаемое время прибытия, если водитель нарушает порядок заказов в рейсе. Например, водитель выполнил Заказ 1 и Заказ 2 и, пропустив Заказ 3, начал выполнение Заказа 4. В этом случае расчёт ОВП прекратится, так как водитель нарушил порядок выполнения заказов. Чтобы восстановить порядок заказов в рейсе, после выполнения Заказа 4 водителю необходимо вернуться в расположение Заказа 3, а затем продолжить выполнение Заказа 5. Расчёт ОВП восстановится, начиная с Заказа 6.
Как рассчитывается ОВП, если в качестве сервиса расчета используется Google
ОВП зависит от многих параметров. К источникам информации относят ограничение скорости, установленное правилами дорожного движения, количество поворотов на пути следования, среднюю скорость движения в данной области в разное время суток, а также информацию, полученную от разных пользователей. Исходя из совокупности данных, в режиме реального времени прогнозируется ОВП. Если в качестве сервиса расчёта ОВП используется Google, ОВП рассчитывается с использованием оперативной информации о пробках от Google.
Когда водитель начинает заказ, а именно нажимает кнопку "Поехали" на своем мобильном устройстве, мобильное приложение отправляет данные о местоположении водителя в Googleгео-провайдеру. Используя оперативную информацию о трафике, Google рассчитывает ожидаемое время прибытия для начатого заказа и отправляет его в Максоптру. Получив от сервиса расчёта актуальное ОВП для начатого заказа, Максоптра рассчитывает ОВП для всех последующих заказов в рейсе путем прибавления полученной разницы (описано выше). Полученное ОВП доступно диспетчеру на экране "План-факт" для мониторинга и анализа. ОВП также может быть использовано при отправке уведомлений клиентам.
...