Мобильное приложение TMDriver — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
м (Настройка TMDriver)
(Настройки компонентов, влияющие на работу TMDriver)
Строка 148: Строка 148:
 
[[Image:TMDriver-работа-с-заказом-в-картинках.png|Работа с заказом в TMDriver]]
 
[[Image:TMDriver-работа-с-заказом-в-картинках.png|Работа с заказом в TMDriver]]
  
== Настройки компонентов, влияющие на работу TMDriver ==
+
== Настройки компонентов, влияющих на работу TMDriver ==
 
Помимо настроек TMDriver существуют также другие компоненты системы, которые оказывают влияние на работу водителя с приложением.
 
Помимо настроек TMDriver существуют также другие компоненты системы, которые оказывают влияние на работу водителя с приложением.
 
Их несколько:
 
Их несколько:
Строка 154: Строка 154:
 
# [[Настройка модуля Java|Настройки клиентской части модуля Java]].
 
# [[Настройка модуля Java|Настройки клиентской части модуля Java]].
 
# [[Справочник «Автомобили: типы»]].
 
# [[Справочник «Автомобили: типы»]].
 +
 +
== Регулирование прав в TMDriver ==
 +
{{also|[[Параметры доступа к заказам из TMDriver]]}}
 +
Каждый водитель имеет [[Параметры доступа к заказам из TMDriver|права]] на определенные действия.
 +
Эти права настраиваются в нескольких ступенях:
 +
 +
# Глобально (в [[Настройка модуля Java#Водители|настройках модуля Java]]).
 +
# Для отдельного типа автомобилей (см. [[справочник «Автомобили: типы»]]).
 +
 +
Водители наследуют права так:
 +
 +
*[[Справочник «Водители»|Водитель]] ← [[Справочник «Автомобили»|автомобиль]] ← [[Справочник «Автомобили: типы»|тип автомобиля]] ← [[Настройка модуля Java#Водители|глобальные настройки]].
 +
 +
Таким образом, если для типа автомобилей настройки не указаны, будут использованы глобальные настройки.
 +
При настройке программы и заполнении справочников внимательно следите за набором прав в разных ступенях.
 +
 +
О том, права на какие именно действия могут иметь водители, см. [[параметры доступа к заказам из TMDriver]].
  
 
== Ссылки ==
 
== Ссылки ==

Версия 11:57, 21 сентября 2009

Имеются страницы, на которые следует обратить внимание
Обратите внимание на следующую страницу документации: TMDriverPDA
Интересная информация

Работа приложения TMDriver тестировалась на телефонах Nokia. На телефонах нижнего ценового уровня Nokia 2630 и 3110 приложение TMDriver показало на тестах стопроцентную работоспособность.

Для работы TMDriver сотовый телефон должен иметь следующие компоненты:

  1. Виртуальная машина Java (J2ME).
  2. GPRS.

Однако, как показали тесты телефонов Samsung и Motorola, выполнения этих условий не всегда достаточно.

Внимание: проверьте работоспособность TMDriver на своем сотовом телефоне перед эксплуатацией!

Файл:Tmdriver-main-menu.png
Главное меню TMDriver

Мобильное приложение TMDriver — это приложение для мобильных телефонов, базирующееся на технологии Java. Приложение TMDriver создавалось специально для водителей, чтобы дать им возможность работать с модулем Java, контактируя по внешнему интернет-соединению с GPRS-сервером.

Версия TMDriver

Приложение TMDriver имеет внутреннюю версию — номер выпуска копии. Версия необходима для того, чтобы установить соответствие между приложением TMDriver и GPRS-сервером, к которому происходит подключение: если версия TMDriver не поддерживается сервером, то подключение не происходит, и выдается сообщение «Версия протокола не поддерживается сервером».

Возможности TMDriver

Приложение TMDriver позволяет водителям выполнять следующие действия:

  1. Выходить на линию и сниматься с линии в несколько нажатий кнопок телефона без участия оператора.
  2. Начинать и заканчивать смену также без участия оператора или диспетчера.
  3. Регистрироваться на стоянках и видеть свою позицию на этой стоянке, а также число машин и заказов на всех имеющихся стоянках.
  4. Всегда видеть актуальную информацию о наличии заказов и количестве машин на линии.
  5. Отправлять сообщения диспетчерам и водителям и принимать входящие сообщения от них.
  6. Видеть актуальный список предварительных заказов и брать их.
  7. Видеть информацию об активном заказе и брать его.
  8. Завершать заказ, указывая сумму, либо без ее указания.

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

Выбор телефона для работы с TMDriver

Выбор телефона для работы с TMDriver — достаточно простая на сегодняшний день задача. Дело в том, что очень многие современные телефоны отвечают всем требованиям, предоставляемым приложением TMDriver. Требований всего два:

  1. Наличие виртуальной машины Java.
  2. Наличие возможности интернет-соединения по каналу GPRS.

Оба пункта вы можете уточнить при покупке телефона, либо в руководстве к нему.

Смартфоны и коммуникаторы тоже могут работать с TMDriver, однако перед установкой приложения следует убедиться в том, что в устройстве имеется установленная виртуальная машина Java.

Установка TMDriver

Установка TMDriver происходит так же, как установка на телефон любого Java-приложения. Например, установка на телефоны Nokia происходит с помощью приложения, включенного в пакет Nokia PC Suite, поставляемого на компакт-дисках в одной упаковке с телефонами.

Скачать TMDriver можно либо с FTP-сервера, либо с WAP-портала Такси-Мастер, введя в поле ИД цифру 0 для получения последней версии приложения.

Download.png
Для скачивания Вы можете воспользоваться ссылкой:
http://taximaster.ru/ftp/tm/tmdriver/TMDriver1.40.2-3.00.06-100620.zip

Настройка TMDriver

Рекомендуется почитать статью: ИД водителя и Пароль водителя
Файл:Tmdriver-main-settings.png
Пункт основных настроек TMDriver

Настройка TMDriver происходит в один шаг. Все, что нужно сделать, — настроить соединение с GPRS-сервером и указать реквизиты водителя. Чтобы зайти в пункт настроек, вызовите главное меню любой функциональной кнопкой (левой, правой или средней). В меню найдите пункт Настройки и нажмите центральную функциональную кнопку (далее — «огонь»).

  1. В поле Сервер введите внешний IP-адрес компьютера, на котором работает GPRS-сервер.
  2. В поле Порт введите номер порта, по которому происходит соединение с GPRS-сервером.
  3. В поле Сервер (рез.) укажите внешний IP-адрес компьютера, на котором работает резервный GPRS-сервер (если он имеется).
  4. В поле Порт (рез.) укажите порт, по которому происходит соединение с резервным GPRS-сервером.
  5. В поле ИД укажите ИД водителя.
  6. В поле Пароль введите пароль, указанный в карточке водителя, для идентификации водителя GPRS-сервером.
  7. Установите флажок «Template-checkbox-on.png Подсветка: всегда включена», чтобы телефон не выключал подсветку при отсутствии активности.
  8. Установите флажок «Template-checkbox-off.png Автообновление списков», чтобы обновление списков стоянок и заказов происходило автоматически каждые 5 секунд.

Все остальные функциональные параметры настраиваются в конфигураторе, в настройках модуля Java и в настройках Такси-Мастер. Эти параметры распространяются на все копии TMDriver, подключенные к одному GPRS-серверу.

Работа с TMDriver

Работа с TMDriver делится на несколько частей, среди которых: работа со сменами, работа с заказами, обмен сообщениями с водителями и диспетчерами. При работе с TMDriver каждая кнопка имеет свою функцию.

Запуск TMDriver

Чтобы запустить TMDriver, найдите его в каталоге файлов сотового телефона и запустите.

Загрузка TMDriver

Файл:Tmdriver-loading.png
Окно приветствия

Если TMDriver может быть запущен на вашем сотовом телефоне, во время загрузки он выведет окно приветствия?. В это время TMDriver в фоновом режиме загружает все функции в память телефона. Дождитесь появления меню стоянок, чтобы начать настройку, если приложение еще не сконфигурировано, или начать работу.

Интересная информация

В окне приветствия вы можете увидеть версию TMDriver.

Соединение с сервером

Сразу после загрузки TMDriver пытается соединиться с GPRS-сервером, адрес и порт доступа к которому записаны в настройках. Если адрес указан неправильно или сервер недоступен по каким-либо причинам, либо соединение будет недоступно по каким-то другим причинам, TMDriver попытается соединиться с резервным сервером. При этом индикатор состояния TMDriver будет показывать попытку подключиться к резервному серверу.

Выход на смену и уход со смены

Выход на смену и уход со смены с помощью TMDriver выполняется через главное меню, которое вызывается нажатием правой или левой кнопки , либо нажатием в списке стоянок. Чтобы выйти на смену, если вы еще не вышли на смену, или сняться со смены, если вы уже на смене, откройте главное меню и выберите пункт Н/З смену. При этом индикатор, отображающий состояние водителя, исчезнет.

Регистрация на стоянке

Чтобы зарегистрироваться на стоянке, наведите на нее курсор в списке стоянок, откройте главное меню и выберите пункт Регистрация.

Представление данных об автомобилях и заказах

Напротив каждой стоянки в списке стоянок отображаются данные в виде водители:заказы, где водители — это количество водителей, зарегистрированных на стоянке, а заказы — число свободных заказов по стоянке. Также есть третий параметр — позиция в очереди. Этот параметр присутствует напротив той стоянке, на которой водитель зарегистрировался:

  • Файл:Tmdriver-parking-not-mine.png — информация по стоянке, на которой на данный момент нет машин и заказов.
  • Файл:Tmdriver-parking-mine.png — информация по стоянке, на которой находится водитель. Он первый в очереди, всего в очереди 2 машины, заказов по стоянке нет.

Выполнение заказа

Рекомендуется почитать статью: Настройка модуля Java и схемы работы с заказами

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

Если диспетчер назначает водителя на заказ

  1. Диспетчер принимает заказ и назначает исполнителем определенного водителя. Водитель при этом свободенФайл:Tmdriver-state-free.png.
  2. Водитель получает сообщение о том, что он назначен на заказ, и ему дается время, чтобы отреагировать на это сообщение. Водитель должен обозначить время, в течение которого он подъедет к месту отправки, либо отреагировать отказом.
  3. TMDriver переходит в меню стоянок. Индикатор показывает состояние ожидания подтверждения — Файл:Tmdriver-state-requested.png.
  4. Диспетчер подтверждает заказ. Водитель получает сообщение «Заказ подтвержден». Индикатор состояния заказа изменяется на Файл:Tmdriver-state-go.png.
  5. Водитель выполняет заказ. Для изменения состояния заказа или просмотра информации по нему водитель нажимает 9.
  6. Чтобы успешно завершить заказ, водитель нажимает кнопку .
  7. Водитель снова нажимает , чтобы завершить заказ с суммой, указанной оператором, либо вводит свою и затем нажимает .
  8. После завершения заказа водитель снова становится свободнымФайл:Tmdriver-state-free.png.

Если водитель берет свободный заказ самостоятельно

  1. Водитель выбирает в списке свою стоянку и нажимает или 6.
  2. Водитель выбирает заказ и просматривает информацию по нему.
  3. Водитель обозначает время, в течение которого он подъедет к месту отправки (или нажимает Назад, уходя обратно в список заказов, переходя на пункт назад).
  4. Диспетчер получает заявку на подтверждение. Водитель при этом переходит в список стоянок и находится в состоянии ожидания подтвержденияФайл:Tmdriver-state-requested.png
  5. Водитель дожидается подтверждения и получается сообщение «Заказ подтвержден». При этом его состояние меняется — Файл:Tmdriver-state-go.png
  6. Водитель выполняет заказ. Для изменения состояния заказа или просмотра информации по нему водитель нажимает 9.
  7. Водитель снова нажимает , чтобы завершить заказ с суммой, указанной оператором, либо вводит свою и затем нажимает .
  8. После завершения заказа водитель снова становится свободнымФайл:Tmdriver-state-free.png.

В картинках

Работа с заказом в TMDriver

Настройки компонентов, влияющих на работу TMDriver

Помимо настроек TMDriver существуют также другие компоненты системы, которые оказывают влияние на работу водителя с приложением. Их несколько:

  1. Настройки клиентской части модуля Java.
  2. Справочник «Автомобили: типы».

Регулирование прав в TMDriver

Рекомендуется почитать статью: Параметры доступа к заказам из TMDriver

Каждый водитель имеет права на определенные действия. Эти права настраиваются в нескольких ступенях:

  1. Глобально (в настройках модуля Java).
  2. Для отдельного типа автомобилей (см. справочник «Автомобили: типы»).

Водители наследуют права так:

Таким образом, если для типа автомобилей настройки не указаны, будут использованы глобальные настройки. При настройке программы и заполнении справочников внимательно следите за набором прав в разных ступенях.

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

Ссылки