|
Структура системы www.Navitron.mobi ориентирована на максимальную надежность и быстродействие. Система Navitron.mobi построена из нескольких серверов связанных между собой каналами связи. Особенностью структуры системы Navitron.mobi и главным преимуществом является полное резервирование всех каналов и серверов. Оборудование системы Navitron.mobi размещается на специальных серверных площадках крупных провайдеров, имеющих свои независимые каналы связи, оборудованных кондиционированием, резервным питанием и также обеспечены круглосуточной технической поддержкой и охраной. Используется услуга Colocation. Система построена с возможностью наращивать количество серверов с увеличением количества пользователей и/или контролируемых мобильных объектов. Один структурный элемент системы Navitron.mobi (сервер) может состоять как из одного системного блока, так и из нескольких системных блоков со своими функциями. По мере наращивания нагрузки на сервер, каждый программный элемент структуры размещается на своем системном блоке.
- Web сервер Navitron.mobi;
- Транзитный сервер Navitron.mobi;
- База данных Navitron.mobi;
- Мультимедиа сервер Navitron.mobi;
- Сервер обработки данных (сервер логистики).
Каждый структурный элемент системы Navitron.mobi (сервер) рассчитан на обслуживание не менее 2000 мобильных объектов. Для небольшого количества мобильных объектов с установленными GPS терминалами, эти элементы системы размещаются в одном системном блоке.
Если используется один сервер и/или размещается этот сервер у пользователя в локальной сети, то надежность работы системы будет низкая и будет сильная зависимость от работы провайдеров Интернета и операторов GSM связи. Поток данных будет последовательно проходить каждого оператора или провайдера, при этом и надежность всей системы полностью зависит от надежности самого ненадежного элемента в последовательной цепи передачи данных.
Рис 1. Последовательное прохождение навигационных данных в обычной навигационной системе.
Для обеспечения высокой надежности в системе Navitron.mobi и независимости от работы провайдеров Интернет и операторов GSM, а также для обеспечения легкого наращивания количества обслуживаемых объектов и клиентов, структура системы обеспечивает резервирование всех потоков данных и всех серверов. Схема потоков данных представлена на рисунке 2.
Применяемые в системе Navitron.mobi GPS терминалы производства NaviDev имеют 2 SIM картоприемника для обеспечения резервирования GSM каналов, и автоматического их переключения в случае отсутствия покрытия местности оператором. Эта возможность используется также для экономии расходов на связь в роуминге, при поездке контролируемого автотранспорта за пределы обслуживания оператора GSM связи (за границу). При отсутствии связи со всеми провайдерами GSM, данные накапливаются во внутренней или внешней Flash памяти терминала до первой возможности передачи этих данных на сервер. При установленной в GPS терминал внешней Flash карточки, данные пишутся параллельно на внутреннюю и на внешнюю Flash память, обеспечивая резервирование и увеличивая надежность сохранения данных на случай дорожно-транспортного происшествия.
GPS терминал передает свои данные на один из серверов Navitron.mobi по каналам GPRS, через любого доступного оператора GSM. При отказе в доступе к основному серверу Navitron.mobi, GPS терминал автоматически переключается на резервный сервер. Это обеспечивается выбором основного Host IP address или резервного Alternative Host IP address назначенных в конфигурации GPS терминала.

Рис 2. Структура системы www.Navitron.mobi.
Программное обеспечение транзит, сервера Navitron.mobi, определяет тип полученных данных и, в зависимости от типа данных, передает либо на мультимедиа сервер, либо в базу навигационных данных. Данные также ретранслируются на сервера сторонних производителей, обеспечивая совместимость с любыми серверами любого производителя и обеспечивая параллельную работу любого количества серверов по контролю состояния и местоположения мобильных объектов. На мультимедиа сервер передаются большие массивы аудио-видео данных. Мультимедиа сервер имеет соответствующую структуру построения для хранения больших массивов данных. На навигационную базу данных передаются навигационные данные - треки (пакеты данных о местоположении и состояния датчиков мобильного объекта).
Клиенты, для получения данных о местоположении своих объектов, обращаются на Web сервер, расположенный на хостинге. Хостинг (hosting) - услуга по размещению и хранению файлов клиента на сервере организации, предоставляющей подобную услугу (хостера). Имеется основной Web сервер и зеркальный. В случае проблем с одним из Web серверов по любым причинам, клиент всегда может воспользоваться услугами через второй Web сервер. Web сервер построен таким образом, что бы при отказе в доступе Web сервера к одной базе данных, он автоматически переключается на резервную базу данных. Базы данных постоянно автоматически синхронизируются и данные появившиеся на одном сервере сразу попадают на второй север Navitron.mobi. Таким образом, обеспечивается гарантированная сохранность данных, даже при выходе из строя оборудования.
|