Модуль связи с водителями
Диспетчерская служба такси в сущности является поставщиком информации: связующим звеном между клиентами и водителями. Поэтому для такси всегда критически важен вопрос поддержания оперативной связи. Способы связи с клиентами и водителями постоянно совершенствуются: ищутся наиболее удобные и дешевые. Сначала была только телефонная и радио-связь, затем пришла очередь сотовых телефонов, PTT (аналог рации но при помощи специальных сотовых телефонов), SMS-сообщений. В настоящее время для связи с водителями все шире применяют специальные Java-программы, которые устанавливаются на телефоны водителей. А для связи с клиентами используют SMS сообщения, которые автоматически отправляются программой без участия диспетчера.
Последнее достижение в способах связи с водителями - это система связи с водителями через сайт службы такси. По выполняемым функциям это полный аналог Java-приложения. Но эта система даже лучше чем Java, потому что на телефон водителя не требуется устанавливать никаких дополнительных программ. Нужно только чтобы телефон был подключен к интернету (через GPRS), а это возможно практически на все современных телефонах. (Java-приложение может работать только на 70-и процентах телефонов).
Программа "Заказ такси" имеет именно такой модуль связи с водителями через сайт: аналог Ява-приложения. Для того чтобы им воспользоваться, у водителя должен быть мобильный телефон, смартфон или планшет, позволяющий просматривать обычные веб страницы (не wap).
С этим модулем можно организовать такую систему работу, когда диспетчера только принимают заказы от клиентов и больше заказами почти не занимаются. Вся остальная работа с заказами (распределение и выполнение заказов) делается самими водителями и программой. Водители сами "берут" заказы, сами сообщают о том что они подъехали к клиенту (при этому программа автоматически отправляет клиенту SMS-сообщение), сами выполняют заказ, сообщают через свой телефон о завершении заказа и вводят его стоимость (при этом клиенту может также отправляться SMS-ка "Благодарим за поездку. Стоимость такая..., телефон такой то.").
При помощи этого модуля, организуется двухстороннее взаимодействие водителя с программой - без участия диспетчера. Водитель, на своем телефоне или навигаторе, видит все свободные заказы, может брать заказ на выполнение, сообщать о ходе выполнения заказа, и завершать заказ с вводом итоговой суммы либо других параметров, необходимых для расчета суммы. Кроме этого водитель может передавать в программу информацию о своем состоянии: работает ли он в данный момент или нет, занят или свободен, а также в каком районе он находится.
При этом никакой специализированной программы (Ява-приложения) в телефон загружать не требуется. В телефоне водителя в меню "Интернет" нужно создать Закладку, в которой указан адрес определенной странички (например: http://pisoft.ru/zak8). Выбирая эту Закладку, водитель получает доступ к своему "личному кабинету" на сайте.
Выполнение заказа водителем:
1. Водитель на своем мобильном телефоне открывает определенную страничку, которая заранее занесена в его телефоне в "Закладки". Работающий пример можно посмотреть на нашем сайте http://pisoft.ru/zak8. На этой страничке он вводит свой позывной и пароль. (В примере на нашем сайте нужно ввести позывной 11 и пароль 11. Пример можно посмотреть не только при помощи телефона, а и просто на компьютере, щелкнув на ссылку http://pisoft.ru/zak8).
После этого открывается "личная страница" водителя:
Пункты меню водителя:
- Все заказы - Список всех свободных заказов. В скобках справа указано общее количество заказов.
- Ближайшее время - Список заказов на ближайшее время
- В моем районе - Список заказов в том районе, где находится водитель.
- Мои заказы - Взятые водителем, но еще не завершенные заказы.
- Платежи - Сообщить "в центр" о платеже, сделанном через платежный терминал.
- Состояние - Изменить текущее состояние: "Работаю-Отдыхаю" и "Занят-Свободен". Это состояние будет видно в программе диспетчерам.
- Выбрать район - Сообщить свое текущее местоположение (выбрать из списка районов)
- Тарифы - Тарифы и дугая справочная информация
- Новости - Новости и сообщения для водителей
- Настройка - Параметры настройки для водителя.
На этой странице также виден текущий Баланс водителя, Комиссия (процент водителя) и текущая величина Лимита (минимально допустимого баланса водителя).
2. После нажатия на ссылку Все заказы, водитель попадает на страничку Свободные заказы, на которой виден список свободных (пока еще никому не отданных) заказов. Данные о заказе здесь выводятся в краткой форме: только время подачи, класс автомобиля и адрес, подачи автомобиля. Правда, часто программу настраивают так, чтобы у "ближайших" заказов был виден и район "Куда".
Страница "Свободные заказы" автоматически обновляется с заданным периодом обновления:
3. При нажатии на строку заказа открывается новая страничка, содержащая более полную информацию о заказе: номер заказа, время подачи, класса автомобиля, район, адрес, примечание к заказу (пожелания клиента) и т.п. На этой странице имеются также кнопки "Взять" и "Назад в меню". Кнопка "Взять" будет доступна только в случае если Баланс (остаток денег на счету) водителя в системе больше установленного Лимита.
4. Если водитель решает взять данный заказ, то он нажимает на кнопку "Взять" и попадает на страничку подтверждения взятия заказа. После подтверждения заказ закрепляется за этим водителем и перестает быть виден другим водителям в списке свободных заказов. После взятия заказа, водитель может отказаться от его выполнения нажав на ссылку "Отказаться". Но за это он будет автоматически оштрафован программой за отказ от заказа. Величина штрафа за отказ задается в настройках программы "Заказ такси". Штраф за отказ очень хорошо дисциплинирует водителей, так как с программой не поспоришь!
При взятии заказа водителем программа может автоматически отправить клиенту SMS-сообщение типа: "Ваш заказ взял водитель такой то, автомобиль такой то, номер телефона такой то".
Сразу после взятия заказа, водителю открывается страничка с полной информацией о заказе, содержащая адрес "Куда" и (возможно) номер телефона или имя клиента:
5. Когда водитель подъезжает по адресу подачи автомобиля он нажимает кнопку "По адресу". При этом клиенту автоматически отправляется SMS-собщение о том что его ожидает такой то водитель в таком то автомобиле. Одновременно в программе "Заказ такси" фиксируется время подачи автомобиля. Если водитель опоздал более чем на 10 минут, то программа его автоматически штрафует его за опоздание. Величина штрафа за опоздание тоже задается в настройках программы.
6. Когда клиент выходит и садится в автомобиль, водитель нажимает кнопку "В пути", которая появляется на страничке заказа после нажатия на кнопку "По адресу". При этом в программе фиксируется фактическое время выезда, а кнопка "В пути" на изменяется на кнопку "Завершен".
7. После прибытия в место назначения водитель нажимает на ссылку "Завершен". В этот момент в программе фиксируется время завершения поездки. При этом на экране телефона водителя появляется страничка завершения заказа, на которой он вводит стоимость выполненного заказа (либо другие данные о заказе - в зависимости от настройки):
После этого клиенту программа автоматически отправляет SMS-сообщение с благодарностью за поездку и стоимостью поездки. Содержание всех SMS-сообщений можно настроить при помощи справочника Виды сообщений.
Страничка с параметрами настройки модуля для водителя:
- Размер шрифта - Настройка размера шрифта под конкретное устройство (от маленького телефона до большого планшетника)
- Период обновления - Период обновления списка заказов в секундах
- Красивые кнопки - Кнопки либо ссылки. Кнопки удобно нажимать на сенсорном экранее
- Звук - Вывод звукового сигнала о поступлении нового заказа
Имеется специальная административная страничка (не доступная водителям), при помощи которой можно настроить некоторые параметры модуля связи с водителями:
- На сколько часов вперед должны быть видны заказы. Теперь этим параметром можно оперативно управлять. Например днем установить "видимость" на 2 часа вперед, а вечером - 12 часов, для того чтобы водители могли взять заказы на следующее утро.
- На сколько минут вперед видны "ближайшие" заказы. Ближайшие заказы можно выводить с адресом "Куда". Такие заказы водители берут охотнее, из-за того что они могут точнее рассчитать свое время.
- Минимально допустимая стоимость заказа. Если не равно нулю, то водитель будет должен обязательно
указать стоимость заказа... (Иначе они иногда забывают это сделать).
- Признак Показывать заказы на автомобили моего класса и ниже. Если этот признак не включен, то водителю показываются заказы на ВСЕ классы автомобилей.
- Показывать Номер заказа. Это нужно для тех кто работает с корпоративными клиентам.
- Показывать адрес "Куда" в ближайших заказах. Если его включить, то адрес "Куда" будет показываться в предварительной информации о "ближайших" заказах. (Еще до того как водитель возьмет заказ.)
- Показывать адрес "Куда" в всех заказах.
- Показывать телефон клиента. Если включить в этот признак, то на страничке заказа в поле "Клиент" будет выводиться телефон клиента.
- Показывать доп. информацию "Куда". Если включить это признак, то водителю будет показываться содержимое поля "Доп. информация Куда" заказа.
- Показывать примечание заказа. Если включить это признак, то водителю будет показываться содержимое поля "Примечание" заказа.
- Показывать платежи. При помощи этого признака можно отключить пункт "Платежи" в "личном кабинете" (меню) водителя.
- Показывать Комиссию. Включает видимость поля "Комиссия" (текущий процент водителя). Выводить это поле интересно тогда, когда имеется система поощрения (или наказания) водителей за их "заслуги" путем изменение величины процента.
- Показывать "Лимит" водителя. Включает видимость текущей величины "Минимально допустимого баланса" водителя. Назначение такое же, как и у предыдущего параметра настройки.
Модуль взаимодействия с водителями через сайт в программе «Заказ такси» выполнен в виде окна Свободные заказы, которое должно быть постоянно открыто на одном из компьютеров (обычно на сервере).
В окне Свободные заказы виден список не закрытых заказов с начала текущих суток и на заданное число часов вперед. Свободные (пока еще не взятые) заказы из этого списка и видны водителям на сайте. На сайт информация о заказах пересылается периодически с периодом, заданным параметром настройки этого окна "Период обмена". Одновременно с отсылкой, с сайта получается информация об изменениях состояния заказов и водителей. При этом все изменения также отображаются в окнах Заказы (текущее состояние, водитель) и Выбор водителя (состояние водителя и где он находится).
Пароли водителей нужно указывать в справочнике Водителей программы в окне "Водитель" на вкладке "Паспорт", поле "Пароль" (справа).
Чтобы информация о водителях (позывные и пароль) быстро попала на сайт, нужно в окне "Свободные заказы" нажать кнопку "Водители". (На самом деле информация о водителях обновляется на сайте и автоматически но в несколько раз реже установленного в настройках "Периода обмена".)
Есть возможность сделать так, чтобы некоторые заказы не были видны водителям на сайте. Это
делается при помощи признака "Бронирование", который имеется в нижней части окна Заказ. (Не видны заказы, у которых признак "Бронирование"
включен). Если вы не видите этого признака, то включите его видимость на вкладке "Заказ" окна настройки программы.
Назначение кнопок окна Свободные заказы:
- Обновить (перевывести) список свободных заказов. Применяется для экстренного обновления - чтобы не ждать когда окно само обновиться через заданный период времени.
- Отправить на сайт текущий список водителей. Эта операция делается после каких либо изменений в списке водителей программы "Заказ такси".
- Отправить на сайт текущий список свободных заказов. Нажимать эту кнопку нет необходимости, так как эта операция делается программой периодически.
- Вызов окна, из которого можно выполнить некоторые административные функции управление базой данных на сайте.
- Открыть окно настройки модуля взаимодействия с веб сайтом.
Окно настройки модуля взаимодействия с сайтом:
Параметры настройки:
- Адрес хоста - Адрес хоста веб сайта
- Страница - Cтраница сайта, через которую программа обменивается данными с сайтом
- Период обмена - Период обмена данными с сайтом в секундах. Если обнулить этот поле, то автоматического обмена данными с сайтом не будет.
- Часов вперед - На сколько часов вперед показывать водителям заказы. Внимание! Здесь нужно указать точно такое же количество часов, что и на страничке с параметрами модуля на сайте.
- Прокси - Адрес прокси-сервера. Указывается если выход в интернет осуществляется через прокси-сервер.
- Порт прокси - Порт прокси сервера
- Пользователь - Логин для связи с прокси-сервером
- Пароль - Пароль для связи с прокси-сервером
Серверная часть этой подсистемы реализована в виде php-скрипта с базой данных на MySQL. Для работы последних верий этого модуля требуется, чтобы хостинг сайта поддерживал доступ к базе данных MySQL сайта "извне" (с вашего компьютера). Эта возможность есть не на любом хостинге, поэтому этот вопрос нужно обязательно уточтить у вашего хостера.
Мы можем установить этот модуль связи с водителями на ваш веб-сайт, либо вы можете арендовать его на нашем сайте (www.pisoft.ru или www.taxiexpert.ru). Стоимость аренды: 1000 руб в месяц не зависимо от числа водителей и заказов (пока). В случае аренды этого модуля на нашем сайте, мы обеспечиваем его установку, поддержку, оперативное внедрение обновлений и доработок, а также ежедневное резервное копирование данных. То есть, вам не нужно будет заботится о бесперебойном функционировании этой подсистемы.
Как потестировать работу модуля связи с водителями с установленной у вас программой "Заказ такси"?
Вы можете "увидеть в действии" и потестировать работу модуля связи с водителями с вашей программой "Заказ такси". Для этого у нас есть специальная "тестовая площадка" (http://pisoft.ru/zak8), на работу с которой уже изначально настроена программа "Заказ такси".
Вам нужно в окне "Водители" создать запись о водителе с позывным "11" и паролем "11".
Для того чтобы работала связь с сайтом нужно в программе "Заказ такси" постоянно держать открытым окно "Свободные заказы". (Оно открывается через пункты меню программы "Данные" - "Связь с водителями через сайт".)
Зайти в качестве водителя на "площадку" http://pisoft.ru/zak8 вы можете не обязательно с телефона, а просто на любом компьютере. (Хотя можно и с телефона, смартфона или планшета с интернетом).
На этой страничке нужно ввести логин 11 и пароль 11. Если у вас в программе открыто окно "Свободные заказы" (и параметры настройки этого окна настроены правильно), то ваши вновь создаваемые заказы будут появляться у водителя на сайте.
Вы можете в качестве водителя "брать" эти заказы и выполнять их. При этом у вас в программе в окне "Заказы" будут с небольшой задержкой (не более минуты) отображаться все действия водителя.
Чтобы окно "Заказы" оперативно обновлялось автоматически, нужно в окне настройки программы "Заказ такси" на вкладке "Вид" установить значение параметра "Период обновления заказов" равным 3 сек. После этого изменения нужно перезагрузить программу, чтобы новое значение параметра начало действовать.
Мы можем помочь Вам настроить систему связи с водителями на вашем компьютере и показать как она работает. Это можно сделать при помощи одной1 из программа удаленного доступа: Ammyy Admin или Team Viewer. Скачать программу Ammyy Admin можно отсюда.