Сервер связи с водителями — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
м (Доступ к интернет)
Строка 4: Строка 4:
 
GPRS-сервер позволяет соединить между собой [[мобильное приложение TMDriver]] и непосредственно [[модуль Java]], который встраивается в [[клиент Такси-Мастер]].
 
GPRS-сервер позволяет соединить между собой [[мобильное приложение TMDriver]] и непосредственно [[модуль Java]], который встраивается в [[клиент Такси-Мастер]].
 
Сервер использует одну ''специфическую'' лицензию ключа [[NET III]], обращаясь к [[Сервер Guardant|серверу Guardant]].
 
Сервер использует одну ''специфическую'' лицензию ключа [[NET III]], обращаясь к [[Сервер Guardant|серверу Guardant]].
 +
 +
== Архитектурная единица ==
 +
GPRS-сервер — это отдельная единица системы.
 +
Он является одновременно и сервером, и клиентом.
 +
 +
Сервером GPRS-сервер является в отношении всех копий [[TMDriver]], которые к нему подключаются.
 +
Количество возможных подключений зависит от записи в [[NET III|ключе защиты]].
 +
 +
GPRS-сервер является клиентом для [[Сервер Guardant|сервера Guardant]] и для [[Firebird|сервера Firebird]].
 +
Другими словами, GPRS-сервер — это:
 +
 +
# [[Клиент Guardant]], поэтому имеет свой файл настроек {{code|[[gnclient.ini]]}}.
 +
# [[Клиент Firebird]], поэтому имеет свою строку подключения к базе данных, описанную в файле {{code|[[#Файл конфигурации GPRS-сервера|TMGPRSConnection.xml]]}}.
  
 
== Версия GPRS-сервера ==
 
== Версия GPRS-сервера ==

Версия 09:36, 7 октября 2009

Шаблон:Тестируется

Файл:GPRS-сервер.png
Окно GPRS-сервера

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

Архитектурная единица

GPRS-сервер — это отдельная единица системы. Он является одновременно и сервером, и клиентом.

Сервером GPRS-сервер является в отношении всех копий TMDriver, которые к нему подключаются. Количество возможных подключений зависит от записи в ключе защиты.

GPRS-сервер является клиентом для сервера Guardant и для сервера Firebird. Другими словами, GPRS-сервер — это:

  1. Клиент Guardant, поэтому имеет свой файл настроек «gnclient.ini».
  2. Клиент Firebird, поэтому имеет свою строку подключения к базе данных, описанную в файле «TMGPRSConnection.xml».

Версия GPRS-сервера

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

Установка GPRS-сервера

Установка GPRS-сервера происходит из дистрибутива, полученного вами на компакт-диске или по электронной почте. Дистрибутив GPRS-сервера — один самостоятельный исполняемый файл с расширением «exe».

Download.png
Для скачивания Вы можете воспользоваться ссылкой:
http://taximaster.ru/ftp/tm/gprs-server/gprs_server-1.0.43.10-6137-100927.exe

Чтобы начать установку, запустите дистрибутив GPRS-сервера. Следуйте инструкциям, которые дает мастер установки. Некоторые шаги подробнее описаны ниже.

Сразу после завершения установки GPRS-сервера запускается конфигуратор GPRS-сервера. В окне Конфигуратора необходимо отредактировать настройки GPRS-сервера. С начальными настройками GPRS-сервер неработоспособен в большинстве случаев.

Информация о пользователе

На шаге «Информация о пользователе» мастер установки потребует ввести имя пользователя и название организации, которая обладает правами на использование копии GPRS-сервера.

Путь к серверу Guardant

На шаге «Путь к серверу Guardant» в поле «Имя сервера Guardant» укажите имя компьютера, на котором установлен сервер Guardant. Если сервер Guardant установлен на том же компьютере, на который происходит установка GPRS-сервера, вы можете оставить поле пустым или вместо имени компьютера ввести «LOCALHOST».

Выбор каталога для установки

На шаге «Выбор каталога для установки» в поле ввода пути укажите путь к папке, в которую будет установлен GPRS-сервер. По умолчанию указывается путь «C:\Program Files\Taxi-Master\TMGPRSConnection». Изменять этот путь не рекомендуется.

Настройка GPRS-сервера

Рекомендуется почитать статью: Конфигуратор GPRS-сервера

Для настойки работы GPRS-сервера служит конфигуратор GPRS-сервера. Конфигуратор запускается сразу после завершения установки, однако вы можете в дальнейшем запустить его через меню «Пуск» или из папки, в которую был установлен GPRS-сервер (по умолчанию, «C:\Program Files\Taxi-Master\TMGPRSConnection»). Также необходимо настроить доступ GPRS-сервера к ключу NET III. Для этого в папке, в которую установлен сервер, присутствует файл настройки доступа к NET III.

Помните также о том, что настройка одного только GPRS-сервера не является достаточной. Чтобы система Такси-Мастер работала качественно, необходимо полностью настраивать весь модуль Java.

Файл конфигурации GPRS-сервера

В папке, в которую установлен GPRS-сервер, находится файл, в котором хранятся настройки сервера. Этот файл имеет расширение «xml» и называется «TMGPRSConnection.xml». Рекомендуется всегда иметь актуальную копию этого файла, которую вы можете хранить на сменном или оптическом диске.

Запуск GPRS-сервера

Файл:Taskmgr-на-сервере-ТМ.png
Процессы, которые должны быть запущены

Чтобы запустить GPRS-сервер, необходимо выполнение нескольких условий:

  1. Запущен Firebird.
  2. База данных Такси-Мастер работоспособна, и к ней есть доступ.
  3. Запущен сервер Guardant, и к нему есть доступ.
  4. Ключ NET III подключен к тому компьютеру, на котором запущен сервер Guardant.
  5. Ключ NET III корректно прошит.
  6. Файл настройки доступа к NET III отредактирован и содержит корректную информацию.
  7. Локальная сеть позволяет соединить GPRS-сервер (в данном случае он выступает как клиент Guardant) и сервер Guardant.
  8. Пользователь Windows, под которым выполнен вход, обладает правами на запуск приложений, в том числе — GPRS-сервера.

Если условия выполняются, вы сможете запустить GPRS-сервер. Для этого выполните следующие действия:

  1. Откройте меню «Пуск».
  2. Найдите папку, соответствующую GPRS-серверу.
  3. Запустите ярлык Сервер коммуникации Java.

Вы можете запустить GPRS-сервер прямо из папки, в которую он установлен. Для этого выполните действия:

  1. Откройте папку, в которую установлен GPRS-сервер (по умолчанию, «C:\Program Files\Taxi-Master\TMGPRSConnection»).
  2. Запустите файл «TMGPRSConnection.exe».

Если GPRS-сервер не запускается (не открывается окно, ничего не происходит), вы можете проверить журнал работы GPRS-сервера на наличие записей о причине незапуска сервера.

При запуске GPRS-сервер, в отличие, например, от СМС-сервера, открывает окно информации. В этом окне находится несколько функциональных кнопок. В левом нижнем углу находится кнопка «Старт». Нажмите ее, чтобы запустить сервер. При этом индикатор работы, находящийся в левой верхней части окна, при удачном запуске сменит цвет с серого на зеленый.

Работа GPRS-сервера

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

Доступ к интернет

Во время работы GPRS-сервер организует несколько каналов связи через интернет. Объект, с которым происходит соединение, — это мобильное приложение TMDriver. Таких объектов может быть несколько, но это не имеет принципиального значения. GPRS-сервер нуждается в прямом доступе к интернет, то есть без участия прокси-серверов, а также в статическом ip-адресе. Вы можете организовать работу и с динамическим внешним ip-адресом, но в этом случае техническая поддержка будет оказана вам с очень маленькой вероятностью.

Чтобы проверить доступ к вашему GPRS-серверу извне, вы можете воспользоваться сервисом ping.eu, выбрав режим «Template-radio-off.png Port check». В поле «Domain or host name» укажите внешний ip-адрес компьютера, на котором установлен и запущен GPRS-сервер, а в поле «Port number» — номер порта, по которому происходит соединение.

Журналы работы GPRS-сервера

Во время работы GPRS-сервер заполняет актуальной информацией несколько журналов работы. Их четыре:

  1. Непосредственно журнал работы GPRS-сервера — первичный источник информации о проблемах, которые могут возникнуть в работе.
  2. Журнал входящих пакетов GPRS-сервера.
  3. Журнал исходящих пакетов GPRS-сервера.
  4. Журнал соединений GPRS-сервера.

Путь к каждому из журналов задается в Конфигураторе, при для последних трех журналов пути задаются в виде папок, поскольку в каждой из этих папок может находиться несколько журналов работы.

Ссылки