Модуль «Связь с водителями» — различия между версиями
(→Работа с модулем Java) |
|||
Строка 1: | Строка 1: | ||
− | |||
− | |||
− | |||
− | |||
'''Модуль Java''' — это [[Модули Такси-Мастер|модуль]] [[Такси-Мастер]], который позволяет организовать обмен информацией между диспетчерской и водителями посредством GPRS-канала, исключая необходимость в аренде радиоканала. | '''Модуль Java''' — это [[Модули Такси-Мастер|модуль]] [[Такси-Мастер]], который позволяет организовать обмен информацией между диспетчерской и водителями посредством GPRS-канала, исключая необходимость в аренде радиоканала. | ||
Модуль состоит из нескольких компонентов, но под определением «модуль Java» подразумевается только его клиентская часть. | Модуль состоит из нескольких компонентов, но под определением «модуль Java» подразумевается только его клиентская часть. |
Версия 14:46, 11 января 2012
Модуль Java — это модуль Такси-Мастер, который позволяет организовать обмен информацией между диспетчерской и водителями посредством GPRS-канала, исключая необходимость в аренде радиоканала. Модуль состоит из нескольких компонентов, но под определением «модуль Java» подразумевается только его клиентская часть.
Содержание
Идея модуля Java
Главная идея модуля Java заключается в использовании возможностей, предоставляемых сотовыми телефонами и другими мобильными устройствами, с которыми можно организовать связь по каналу GPRS. Между операторами и водителями создается особый канал связи, по которому они обмениваются друг с другом заранее предопределенными сообщениями. Так как сообщения определены заранее, работа происходит в несколько раз быстрее по сравнению со случаями, когда водитель и оператор объясняются друг с другом на словах.
Сервер (диспетчерская) и клиенты (водители) соединяются через интернет. Соответственно, со стороны сервера требуется подключение к интернет; от клиентов также потребуется подключение к интернет — либо GPRS/EDGE, либо 3G HSDPA — поэтому ему нужно любое подобное устройство. Для мобильного приложения TMDriver потребуется телефон с виртуальной машиной Java, для TMDriverPDA — устройство под управлением Windows Mobile (КПК/коммуникатор). Обратите внимание на то, что связь происходит не по СМС, то есть модуль Java и модуль СМС не пересекаются в этом отношении. По этой же причине связь водителя с диспетчерской — быстрая и недорогая.
Компоненты модуля Java
Модуль Java состоит из нескольких компонентов:
- Клиентская часть модуля, встроенная в Такси-Мастер.
- GPRS-сервер.
- Мобильное приложение TMDriver (работает на J2ME).
- TMDriverPDA — версия TMDriver для карманных персональных компьютеров под управлением Windows Mobile.
Схема взаимодействия компонентов модуля Java может быть изображена так:
А схема работы этих компонентов с точки зрения реальной работы — так:
Обратите внимание на то, что клиентская часть модуля расположена в группе «Такси-Мастер» — так и есть, клиентская часть модуля полностью встроена в клиент Такси-Мастер.
В дальнейшем для удобства модулем Java в документации называется только клиентская часть, а GPRS-сервер и TMDriver обозначаются своими собственными именами.
Могу ли я попробовать модуль Java перед покупкой?
Установка модуля Java
Запуск модуля Java
Так как клиентская часть модуля Java встраивается в клиентскую часть Такси-Мастер, то для ее запуска не нужно никаких дополнительных действий кроме запуска Такси-Мастер.
Необходимо отметить то, что сам модуль Java (то есть, его клиентская часть) может «работать» без GPRS-сервера: все функции остаются на месте, но они не влекут за собой никаких действий. Водители с TMDriver не могут работать, поскольку нет связующего звена — GPRS-сервера. Чтобы весь модуль Java работал так, как должен, GPRS-сервер должен работать всегда и должен быть доступен для водителей извне.
Настройка модуля Java
Работа с модулем Java
Работа с модулем Java построена таким образом, чтобы оператор и водитель выполняли минимально необходимое число действий,и все они происходят на интуитивном уровне. В основном — это работа с заказами.
Создание нового заказа
На самом деле создание нового заказа (карточки заказа) не связано с модулем Java, но при создании оператор может сделать следующее:
- Явно указать водителя в выпадающем списке Водитель .
- Не указывать водителя, ожидая его самостоятельного решения.
Во втором случае оператор создает заказ и ждет. Водители в это время видят, что на стоянке появился новый заказ, и берут его, указывая время подачи. Как только это происходит, оператор видит, что состояние у заказа сменилось, и нужно принять решение о дальнейших действиях: позвонить клиенту и сообщить время и реквизиты машины; либо подтвердить заказ, установив соответствующее состояние.
Явная установка водителя на заказ
Если оператор, создавая заказ, явно указал водителя, то водитель получит уведомление о том, что он назначен на заказ, и должен будет указать время подачи в минутах. Как только он делает это, оператор видит, что состояние у заказа сменилось, и принимает решение о дальнейших действиях.
Отказ водителя от заказа
Если водитель вместо указания времени подачи отказался от заказа, состояние у заказа сменится. Оператор в этом случае может назначить другого водителя на заказ.
Водитель завершает заказ
Водитель всегда завершает заказы самостоятельно с помощью TMDriver, но на этапе настройки вы можете выбрать два исхода этой операции:
- Водитель, завершая заказ, фактически устанавливает состояние заказа.
- Водитель, завершая заказ, устанавливает вид завершения заказа.
В первом случае оператор видит, что водитель завершил заказ, по изменению состояния заказа. Оператор должен открыть карточку этого заказа, указать вид завершения, проверить сумму и завершить заказ, нажав OK .
Во втором случае оператор только передает заказ водителю, остальные действия водитель выполняет сам, вплоть до завершения заказа. В этом случае водитель, завершая заказ, указывает непосредственно вид завершения, и заказ после этого перемещается из списка текущих заказов в список завершенных.
Ссылки
- http://taxidev.blogspot.com/2010/04/java-in-few-steps.html — о быстрой первичной настройке модуля Java.