Система поиска и подачи автомобилей в современных такси-сервисах работает на основе спутниковой навигационной системы и радиально-зоновой системы информационного обмена. 15
Процесс включает несколько этапов: 1
- Поиск свободной машины. 15 Машины оснащаются аппаратурой приёма навигационной информации, которая определяет их местоположение с точностью до нескольких десятков метров. 1 Данные о текущем местоположении вместе с информацией от датчиков наличия пассажиров в салоне передаются по радиоканалу в подсистему поиска свободной машины. 1
- Вычисление времени подачи. 1 Специальная программа по координатам адреса подачи такси и координатам свободных машин, полученным от навигационной системы, вычисляет время подачи каждой машины по заданному адресу и формирует список такси, готовых к выполнению заказа. 1
- Учёт предпочтений клиента и интересов перевозчиков. 1 Исходя из предпочтений клиента, отражённых в бланке заказа (марка машины, наличие объёмного багажа, кондиционера и т. д.), и учитывая интересы перевозчиков (распределение по районам, текущая выручка, соблюдение некоторого «принципа справедливости»), программа назначает машину для выполнения заказа. 1
- Передача данных на борт машины. 1 Данные бланка заказа, за исключением номера контактного телефона клиента, по радиоканалу автоматически передаются на борт машины, выбранной для выполнения заказа, и отображаются на специальном терминальном устройстве (дисплее). 1
- Отправка данных водителю. 1 Получив заказ и оценив возможность его выполнения, водитель нажимает кнопку «Готов к выполнению заказа». 1 В ответ система высылает ему данные о пробках и предпочтительный маршрут движения. 1
- Сообщение времени подачи. 1 На телефоне клиента раздается звонок, и диспетчер сообщает марку, цвет, регистрационный номер и точное время подачи машины. 1
В некоторых сервисах, например «Яндекс.Такси», для поиска машин на территории с малой плотностью используются алгоритмы машинного обучения. 2