|
|
BTS.JavaBTS.Java (или его еще назыают Java-сервис водителя) - программное обеспечение для предоставления водителю услуг от диспетчерской службы. ![]() Обмен данными производится через интернет канал между СУБД в диспетчерской и клиентским приложением BTS.Java (BTS.Driver.Service) установленным на телефоне водителя. Как это работает у водителя? BTS.Java- программа-клиент у водителя на телефоне. Java–клиент предназначен для обмена данными между сотовым телефоном водителя и сервером диспетчерской службой в режиме реального времени с использованием Интернет через GPRS (только для сотовых сетей стандарта GSM). Сотовый телефон (сотовый терминал, КПК или другое устройство) должны поддерживать технологию Java с MIDP 2.0 Сначала необходимо программу BTS.Java записать и установить на телефон. Примечание: на SIM карте должна быть активирована услуга у вашего Провайдера (МТС, Мегафон, Билайн или другого) «мобильный Интернет» или аналогичная, баланс на SIM карте должен быть достаточным для ее использования. Установка Java приложения на телефон1.1 Установка через встроенный web-браузер телефонаСкачать по ссылке оба файла: jar-файл и jad-файл (см. ниже). Для этого во встроенном в телефон браузере необходимо ввести адрес и перейти на него. Сразу же должна должно появится предложение сохранения программы на телефоне в виде jar файла. При переходе по первой (или второй) ссылке начинается процесс получения файла. По завершении этого процесса система предлагает сохранить программу, необходимо согласиться и установить приложение. Если скачивание не происходит или телефон не устанавливает файл, то попробуйте сначала скачать на компьютер и далее передать на телефон через кабель или Bluetooth. 1.2 Установка Java через Bluetooth или кабельВ этом случае, необходимо в первую очередь скачать java приложение на персональный компьютер. Приложение DriverServ.jar скачивается по ссылке со страницы ver. COMMON http://www.bashtelesoft.ru/DriverSrv/version/1.0/DriverServ.jar После получения файла, его необходимо передать посредством Bluetooth в телефон. Примечание: Если полученный одним из способов (например, через web браузер) файл не запускается –попробуйте получить его другим способом (через Bluetooth или кабель).Телефон и персональный компьютер должны быть оснащены устройствами Bluetooth.Если запускается но остается в состоянии «Соединение с сервером...» - недостаточно средств на SIM карте телефона для услуги мобильный Интернет. Перед первым запуском программыПолучить пароль для авторизации в базе диспетчерской – для этого нужно:Зайти в программу как Администратор. В окне ввода данных по водителю есть кнопка генерации пароля. Полученный пароль Ваш Администратор должен вам назвать (например, 1234). Далее запустить файл Install При установке нужно подтвердить доверие (нажать ОК) к источнику программы и разрешить доступ в сотовую сеть и передачу данных по сети. Начало работы с программой на телефонеПоявится экран (вид экрана может отличаться от приведенных на рисунках в зависимости от модели телефона) Поле НОМЕР ТЕЛЕФОНА — напечатать сотовый номер, на котором будет работать водитель (т.е. С которого звонили на Регистрацию). Поле ПАРОЛЬ — впечатать 4-значный цифровой код, полученный от Администратора. Во время ввода пароль заменяется звездочками. Нажмите ОК.
приведен пример окна для водителя в состоянии "Свободен" или "На стоянке") После выбора, какого либо из пунктов кратковременно появляется окно "Ожидание..." - в это время сотовый терминал водителя через сотовый Интернет обращается за данными и получает ответ из базы данных диспетчерской. По окончании выполнения запроса появляется окно с разрешенными действиями или запрошенная информация. Примечание: *Если у Водителя баланс ниже, чем задано дирекцией,то в окне будет написано "Название такси" -1 *Если получили на экране сообщение: «Сервис ЯВА недоступен – работайте на SMS» это означает, что дирекция отметила Вас в базе - как работающего на SMS с отметками через ДОЗВОН. При выключении телефона или выходе из Java программы — в базе данных сохраняется последнее состояние водителя (с учетом действий диспетчеров). Поэтому после включения и прохождения авторизации — водитель получает на терминал пункты меню соответствующие его последнему состоянию. Примечание: Это означает, что если Вы были "На линии" и вышли из программы или выключили телефон, то вы все равно считаетесь "На линии" Выход на линиюПри выключении терминала или выходе из Java программы — в базе данных сохраняется последнее состояние водителя (с учетом действий диспетчеров). Поэтому после включения и прохождения авторизации — водитель получает на терминал пункты меню соответствующие его последнему состоянию. Рассмотрим работу на примере цикла работы водителя с диспетчерской: от выхода на линию, получения заявки до снятия с линии. Если после авторизации в программе появляется окно Главное меню, а в нем есть пункт Выход на линию, следовательно — водитель еще не выведен на линию и заказы на него распределятся, не будут. Выбираем Выход на линию — открывается окно Статус водителя — в зависимости от настроек автовыхода
После нажатия на кнопку – диспетчеру через интернет приходит сообщение – о том что водитель поз.ххх хочет выйти на линию. Диспетчер ответит на этот запрос (Да, Нет или напечатает свой текст) и вручную выведет на линию в программе. При этом текст ответа диспетчера не отправляется водителю (для уменьшения объема передаваемых данных).
Далее нужно зарегистрироваться на стоянке в городе. Нажав кнопку Действия (если разрешена работа с таким балансом) — перейдем в Главное меню. Выбрать меню Стоянка – нажать кнопку Выбрать.Одновременно со списком стоянок, [в квадратных скобках] получаем текущее распределение по микрорайонам города водителей ожидающих заказы от диспетчерской. Отметка - Получение заявкиВозможны два варианта: забрать свободную заявку или ждать назначения из диспетчерской (от автомата или диспетчера-человека)Свободные заявкиЧерез меню водитель может просматривать заявки которые в данный момент остались не распределенными между водителями(например автоназначение не может подобрать машину по нужным параметрам поездки или все отказались ехать на этот заказ и др.) выделить нужный и подтвердить кнопкой Выбрать - и заказ Ваш! а в это время диспетчер видит на экране...Получение заказа от диспетчерской(на рисунке приведены названия стоянок\микрорайонов настраиваемые в базе данных диспетчерской)Джойстиком перемещаемся по меню и нажимаем кнопку Выбрать — база данных зафиксирует регистрацию на выбранной вами стоянке. В нашем примере [в квадратных скобках ] видно каким он в очереди, сколько минут всего на стоянке (включая все его перемещения по очереди и случаи отказа Клиента от поездки, когда водитель возвращается в свою очередь), видно название стоянки, и дополнительно его текущий баланс. Если диспетчер назначает водителя на заказ, то ему через 2-3 секунды придет сообщение - оно сопровождается сигналом телефона (зависит от настроек телефона на действия приложения - звук , вибрация, моргание). в тексте видно: первые два числа-часы и минуты
Буквы V., БН – это поездка ВИП клиента причем V – оплата наличными, БН- оплата безналичная и Водителю будет сделан взаимозачет с диспетчерской. Делее адрес подачи машины: Улица, номер дома и через тире номер подъезда или квартиры В конце - текст примечания который диспетчер напечатала со слов Клиента Отметка - Заказ принял
Водитель нажимает кнопку Принять (в зависимости от версии BTS.Java – возможна установка кнопки Отказаться) Ему программа присылает его текущее состояние (На заказе) повторяется текст подачи машины (с примечанием) Заказ (от ул. Тестовая 0) напоминается его последнее действие (Статус: Водитель принял расклад) и баланс (на рисунке Ваш баланс: 672.15 рубля) сколько должен (если знак минус) в диспетчерскую за заявки Отметка - Подъехал к КлиентуКогда водитель подъехал на адрес забирать Клиента, он должен отметиться, чтобы можно было оповестить Клиента о подаче машины. Для этого выбирает Действие и после обновления окна выбирает Подъехал к клиенту(звонок).Дополнительно — если ВОДИТЕЛЬ пожелает, то может Отправить сообщение диспетчеру. Например, о том, что не видит Клиента. Для этого в любой момент нажимает кнопку Действие - Отправить сообщение - печатает текст и нажимает кнопку Ок В ответ диспетчер может послать свое сообщение Отметка - Клиент в машинеКогда Клиент сел в машину — необходимо выполнить отметку. Для заказов с оплатой за время поездки — отсчет начинается с момента этой отметки. В ответ придет текущий статус водителя и полный маршрут поездки с Клиентом (если он внесен в заказ) Отметка - Заказ выполнилЕсли закончили выполнять заказ нужно сделать отметку. Для заказов с оплатой за время поездки — отсчет заканчивается моментом этой отметки — и произойдет пересчет суммы заказа. В ответ придет текущий статус водителя в нем видно место отметки в городе (для получения следующего заказа), и обновленный баланс. Программа после отметки помещает в статус СВОБОДЕН. Если хотите дальше получать заказы – ОБЯЗАТЕЛЬНО отметьтесь на стоянке в нужном Вам районе. Это весь цикл работы по одной заявке. Дополнительные действияОтказ по заявкеИногда называют - ПРОГОНДиспетчер узнал (например, Клиент отказался). Водитель получит сообщение:
Перерыв в работе
Если Вы не на заказе – можно отметить перерыв в получении заказов от диспетчерской.Для этого перейти в МЕНЮ ДЕЙСТВИЕ. И выбрать из списка нужный вид: Отошел, Ремонт, Авария, Обед, Пересменка, Временно отошел со стоянки, Бордюр. Действия Бордюр, Обед – отмечаются автоматически. Остальные – появляются в виде запросов у диспетчера и она должна их вручную обработать. На действие ОБЕД – работает проверочный таймер и (при желании дирекции) - он через назначенное время снимает водителя с линии. Окончание работы — Запрос на снятие с линииВодитель отправляет запрос, а диспетчер принимает решение о снятии с линии. После снятия с линии водитель не будет подбираться на заказы (до следующего выхода на линию). В Главном меню выбрать пункт Снятие с линии Диспетчер ВРУЧНУЮ снимает в программе с линии. В ответ водителю возвращается, что диспетчер принял его запрос При этом текст ответа диспетчера не отправляется водителю (для уменьшения объема передаваемых данных). ДополнительноТревога — сообщение диспетчеру с текстом ТРЕВОГА (аналогично Отправить сообщение, но уже готовое к отправке с телефона) Под кнопкой Меню доступны функции: Обновление версии – программа предложит подключиться к интернет-сайту и закачать программу через сотовый интернет. Обновить – программа перезапросит и получит текущий статус. Можно просматривать как двигается ваша очередь за заказом. Выход из программы. Меню о программе ПриложениеТехнические характеристикиНа SIM карте водителя:
На КПК по управлением ОС Windows Mobile 6
Список моделей телефонов на которых замечена работоспособность приложения BTS.Java (c ограничениями): ВНИМАНИЕ!!!при покупке телефона требуйте у продавца настройки профилей под программу (реакция на входящие сообщения\запросы, доступ и передача данных в Интернет, энергосбережение без отключения от Интернет)NOKIA 232х (т.е. 2320, 2323 и др.), 27xx , 52xx , 53xx , 62xx , 63xx , n7x Ericsson k790i , k810i , w710i , J220i Philips X710 Samsung i900 , S3310 (поступление данных - только вибрация) Коммуникаторы (КПК) на ОС Windows Mobile 6 HTC , e-Ten Glofiish , Asus P526 Возможные проблемыПричины по которым активность программы (получение сообщений и др.) может не проявляться или работать неправильно:
Причины по которым могут не запускаться приложение на эмуляторе Java (актуально для КПК):
Причины по которым могут не устанавливаться записанное на телефон приложение:
|
241-74-14 241-74-15 Телефон: +7 (347) 292-11-87
|
|