Introdução aos veículos

Este guia descreve os principais conceitos dos veículos Fleet Engine e como eles funcionam. Leia O que é o Fleet Engine? e esteja ciente das Oferta de serviço de mobilidade que você usa:

O que é um veículo?

No Fleet Engine, um veículo é uma entidade de dados que representa veículo usado por motoristas para transportar mercadorias ou pessoas de uma origem para um destino.

A entidade do veículo é o mecanismo pelo qual você realiza uma das seguintes ações:

  • Gerencie viagens sob demanda para embarques e desembarques atribuídos em um do dia do motorista.
  • Gerenciar paradas programadas de uma série de tarefas planejadas durante a viagem de dia.

A ilustração representa o veículo como um par de veículo e dispositivo. O é que o driver usa um dispositivo que executa seu aplicativo de driver. Ao longo do dia, seu app envia um fluxo de atualizações de localização para o Fleet Engine. O motorista também usa o app para aceitar atividades e marcá-las como concluídas antes de deixando uma parada. O Fleet Engine armazena esses dados, e você tem acesso ao combinados de informações de local e status de atividade comercial para a jornada até crie soluções para seu operador de frota como achar adequado.

Modelo de dados para elementos do veículo e da viagem

Os diagramas a seguir ilustram modelos de dados simplificados da DeliveryVehicle para paradas programadas e Vehicle para viagens sob demanda.

Viagens sob demanda

Tarefas agendadas

Itinerário do veículo

Nesta seção, apresentamos o conceito de itinerário no Fleet Engine. Neste do Google, um itinerário é a coleção de atribuições para o veículo um determinado período de trabalho, como um dia. Para serviços programados, isso inclui o o manifesto e a sequência das entregas. No caso de sob demanda, está incluído o número de viagens atribuídas em um determinado período. O veículo conclui o itinerário quando todas as paradas associadas a foram apagadas.

Esses diagramas ilustram operações de exemplo para um itinerário de veículo.

Viagens sob demanda


Este cenário representa um itinerário com duas viagens de ida e volta. e trabalho. Aqui, o local de desembarque da Viagem 1 é o mesmo que o de embarque. o local da Viagem 2.

Tarefas agendadas


Este cenário representa um itinerário com várias paradas e tarefas em vários locais. Observação: o Fleet Engine não armazena informações de endereço. O uso deles neste diagrama ilustra como um veículo pode parar em uma local associado a tarefas que têm locais separados.

Localização do veículo

No Fleet Engine, a localização do veículo é a localização geográfica específica de um veículo ativo em qualquer instância no tempo, tendo chegou ou partiu de uma parada. O Fleet Engine usa o campo last_location no objeto do veículo para coletar dados de localização quase em tempo real, bem como outros dados de viagem, como orientação, velocidade e altitude.

A tabela a seguir fornece diretrizes para o envio de atualizações de local ao Fleet Engine:

Localização do veículo
Frequência
Recomendado: use o valor padrão, que é uma vez a cada 10 segundos.
Se você mudar as atualizações de frequência de local (não recomendado), deve enviá-los pelo menos uma vez por minuto e não mais de uma vez a cada 5 segundos.
Método de atualizações de localização
SDK do Driver
Recomendado.
SDK do Driver para iOS
SDK do Driver para Android
Código personalizado
Use esta opção se você redirecionar a localização de veículos por meio de seu próprio sistema de back-end ou se você usa dispositivos que não sejam Android ou iOS. Faça isso com uma ligação direta para o Fleet Engine.
Instruções
Instruções relacionadas:
__Atualizar tarefas__ no guia "Atribuir e ordenar tarefas".
__Atualizar status da viagem__ no guia "Gerenciar viagens".

Paradas de veículos

Uma parada de veículo é um elemento-chave de uma jornada de um veículo, que é todo trajeto de um veículo da origem até o término de uma atribuição específica.

Ao criar e gerenciar atribuições de tarefas ou viagens para um veículo, você também fornece locais para essas atribuições ocorrerem e esses locais serão associados com uma determinada parada para a jornada do veículo, seja como uma tarefa ou atividade da viagem.

  • Para viagens sob demanda, as atividades de embarque e desembarque ocorrem em uma determinada parada locais, que são conhecidos como pontos de referência da viagem no modelo de dados sob demanda.
  • Para paradas programadas, uma parada contém a lista de tarefas a serem concluídas no local de parada do veículo, como entrega e retirada de vários pacotes. Também é possível atribuir intervalos programados em uma determinada parada.

Normalmente, uma jornada está concluída quando o motorista limpa as tarefas a fila. Nesse ponto, você envia o status da transação para o Fleet Engine para uso posterior em análises e faturamento.

A seguir