Знакомство с транспортными средствами

В этом руководстве описаны основные концепции транспортных средств Fleet Engine и принципы их работы. Обязательно прочитайте Что такое Fleet Engine? и будьте в курсе конкретных предложений мобильных услуг, которые вы используете:

Что такое транспортное средство?

В Fleet Engine транспортное средство — это объект данных, который представляет собой реальное транспортное средство, используемое водителями для перевозки товаров или людей из пункта отправления в пункт назначения.

Объект транспортного средства — это механизм, с помощью которого вы выполняете одно из следующих действий:

  • Управляйте поездками по требованию для посадки и высадки, назначенных водителю в течение дня.
  • Управляйте запланированными остановками для выполнения ряда запланированных задач в течение дня водителя.

На рисунке здесь представлен автомобиль как пара «автомобиль-устройство». Предполагается, что драйвер использует устройство, на котором работает ваше приложение драйвера. В течение дня ваше приложение отправляет поток обновлений местоположения в Fleet Engine. Водитель также использует приложение, чтобы принимать задания и отмечать их выполненными перед тем, как покинуть остановку. Fleet Engine хранит эти данные, и у вас есть доступ к объединенной информации о местоположении и статусе деловой активности, чтобы вы могли создавать решения для вашего оператора автопарка по своему усмотрению.

Модель данных для элементов транспортного средства и поездки

На следующих диаграммах показаны упрощенные модели данных DeliveryVehicle для запланированных остановок и Vehicle для поездок по требованию.

Поездки по запросу

Дела по расписанию

Маршрут автомобиля

В этом разделе представлена ​​концепция маршрута в Fleet Engine. В этой документации маршрут — это набор назначений для транспортного средства за определенный период работы, например день. Для запланированных услуг это включает в себя манифест и последовательность доставок. Для «по требованию» сюда входит количество поездок, назначенных в любой заданный период. Транспортное средство завершает свой маршрут, когда все связанные с ним остановки будут очищены.

Эти диаграммы иллюстрируют примеры операций для маршрута транспортного средства.

Поездки по запросу


Этот сценарий представляет собой маршрут с двумя поездками подряд. локации. Здесь место высадки для поездки 1 совпадает с местом получения для поездки 2.

Дела по расписанию


Этот сценарий представляет маршрут с различными местами остановок и задач. Примечание. Fleet Engine не хранит информацию об адресе. Их использование на этой схеме показывает, как транспортное средство может остановиться в одном месте, связанном с задачами, имеющими разные места.

Местоположение автомобиля

В Fleet Engine местоположение транспортного средства — это конкретное географическое местоположение активного транспортного средства в любой момент времени, независимо от того, прибыло оно на остановку или отбыло с нее. Fleet Engine использует поле last_location объекта транспортного средства для сбора данных о местоположении практически в реальном времени, а также других данных о поездке, таких как курс, скорость и высота.

В следующей таблице приведены рекомендации по отправке обновлений местоположения в Fleet Engine:

Местоположение автомобиля
Частота
Рекомендуется : используйте значение по умолчанию, то есть каждые 10 секунд.
Если вы меняете частоту обновления местоположения (не рекомендуется), вы должны отправлять их не реже одного раза в минуту и ​​не чаще одного раза в 5 секунд.
Метод обновления местоположения
Драйвер SDK
Рекомендуемые.
SDK драйверов для iOS
SDK драйверов для Android
Пользовательский код
Используйте это, если вы передаете местоположение транспортных средств через свою собственную серверную систему или если вы используете устройства, отличные от Android или iOS. Сделайте это с помощью прямого вызова Fleet Engine.
инструкции
Сопутствующие инструкции:
__Обновите задачи__ в руководстве по назначению и упорядочиванию задач.
__Обновите статус поездки__ в руководстве «Управление поездками».

Остановка автомобиля

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

Когда вы создаете задачи или назначения поездок для транспортного средства и управляете ими, вы также указываете места для выполнения этих назначений, и эти местоположения становятся связанными с заданной остановкой в ​​пути транспортного средства либо как задача, либо как действие поездки.

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

Обычно поездка считается завершенной, когда водитель удаляет задания из очереди. На этом этапе вы отправляете статус транзакции в Fleet Engine для последующего использования в аналитике и выставлении счетов.

Что дальше