Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Геолокация в маркетинге.docx
Скачиваний:
45
Добавлен:
02.02.2020
Размер:
2.25 Mб
Скачать

4.1.2 Анализ групп и направлений приложений с геолокацией

Мы классифицировали мобильные приложения с геолокацией, разбив их на группы по направлениям:

- Карты и навигация

Самые популярные геолокационные приложения -  Яндекс.Карты, Google Maps, а также мобильные сервисы, определяющие пробки. Из астрономических - Star Walk 2 Free: Живой космос.

- Геосоциальные приложения

В Instagram, Vkontakte, Facebook друзья делятся контентом на основе местоположения.

- Услуги по требованию

Яркий пример таких приложений - UBER и LYFT. Вызывая такси, абонент отслеживает на карте маршрут водителя и свой. Водитель видит местоположение пассажира, вызвавшего такси, и принимает заявку.

- Фитнес-трекеры и приложения для поддержания здоровья

Runtastic и RunKeeper отслеживают физическую активность пользователя. Результатами тренировки можно поделиться в соцсетях.

- Дополненная реальность и игры

Приложение Pokemon Go завоевало мир и сердца пользователей в 2016 году. Основано на поиске GPS и картах Google.

Рисунок 3 - Pokemon Go

В квесте Карта Лепрекона, разработанном SBS Soft, можно гулять по городу, собирать золотые и переводить в рубли. Золотые отображаются на карте с точностью до 100 метров.

- Социальные сети и приложения знакомств

Соцсети и приложения для знакомств, как Tinder и Badoo, объединяют людей по интересам и представляют крупный сегмент рынка мобильных приложений.

- Электронная коммерция

Геолокация в мобильных приложениях, как eBay, Amazon и других повышает качество  логистики, доставки, улучшает пользовательский опыт.

- Поиск услуг, рекомендации и скидки

К подобным приложениям относятся Yelp и Foursquare, где пользователи сами составляют рейтинги после посещения заведений.

Рисунок 4 - Yelp и Foursquare

Приложение P%P, разработанное SBS Soft, показывает на карте товары и услуги со скидкой в радиусе 1 км от пользователя. Скидку можно получить на расстоянии в 500 метров от заведения,  после того, как кассир подтвердит запрос.

- Приложения для прогноза погоды

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

- Приложения для путешествий

Мобильные приложения TripAdvisor, Airbnb и другие пригодятся при планировании путешествий и деловых поездок. Часто они являются логическим продолжением веб-версии.

- Приложения для offline бизнеса

С помощью геолокации с BLE-технологиями offline бизнес эффективно информирует клиентов и предлагает им индивидуальную программу лояльности.

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

Включив ваш мобильный телефон или любое другое устройство, работающее в GSM-сети (Mobile station), вы запускаете огромный технологический процесс.

Первое, что делает ваше мобильное устройство (MS), это осуществляет поиск ближайших базовых станций (Base station, BS). Если быть точнее, то прослушивает эфир в поисках доступных сот. Телефон может прослушивать до 16 широковещательных каналов. Из их числа определяет 6, наиболее удовлетворяющих с точки зрения затрат энергии и качества сигнала. Но в один момент времени работать будет только с одной. У каждой из сот есть свой уникальный номер (CellID). При этом все базовые станции (BS) объединены в группы. Как правило, принадлежность к группе определяется их местоположением (Location area), и чтобы базовые станции можно было идентифицировать, каждой группе присваивается уникальный номер — Location area code (LAC).

Вместе параметры LAC и CellID работают как уникальные идентификаторы базовой станции, на которой зарегистрировано и работает мобильное устройство. Именно используя эти параметры, Центр коммутации выбирает верное направление для отправки вызова в вашу сторону, иначе приходилось бы искать вас среди тысяч базовых станций.

Кроме того, определяется сектор базовой станции (Cell Sector) и фиксируется время, за которое сигнал от мобильного устройства достигает базовой станции – это параметр Timing Advance. Благодаря этому известна не только принадлежность к базовой станции, но и удаленность от нее.

Определение положения абонента в сотовой сети.

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

Как направить звонок нужному абоненту?

Взаимодействие систем для определения позиции мобильного устройства.

Номер телефона, который хранится в огромной базе номеров сотового оператора. Домашний регистр местоположения (Home location registry, HLR) содержит информацию обо всех абонентах, приписанных к нему. Найдя абонента в одной из HLR, мы перенаправляем вызов на связанный с ним Центр коммутации (Mobile switching centre, MSC), тот в свою очередь запрашивает информацию у Гостевого регистра местоположения (VLR), который содержит данные о последнем зарегистрированном CallID, LAC абонента. После чего контроллер базовых станций (Base station controller, BSC) связывается с базовыми станциями в рамках переданного LAC, и звонок направляется на нужную соту (CellID).

Благодаря тому, что работа сотовой связи неотрывно связана с определением местоположения, стали развиваться и геолокационные сервисы на основе GSM/UMTS-сети.

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

Поскольку работа многих абонентских услуг связана с получением координат конкретного абонента, показать координаты, мы можем только в случае, если абонент дал на это разрешение: подтвердил эту возможность в рамках запроса от сервиса. Другого способа получить координаты абонента нет.

Для услуг Радар и Маячок, где местоположение отслеживается только по запросу от абонента, мы используем следующую логику работы.

При каждом запросе от сервиса система обращается к цепочке оборудования и получает параметр CellID и LAC. Мы в свою очередь знаем координаты каждой базовой станции и после дополнительной математической обработки показываем пользователю зону, в которой может находиться абонент. Чем больше плотность размещения базовых станций, тем точнее определение координат. Соответственно в черте города погрешность ниже, чем за городом.

У нас есть возможность получить не только данные CellID базовой станции, на которую подключен абонент, но и данные «соседей» (соседние базовые станции), мы можем повысить точность определения используя триангуляцию – теперь зона, в которой находится абонент уже ограничивается не дальностью действия базовой станции, а симплексом между несколькими базовыми станциями (зачастую это треугольник, вершины которого заданы координатами базовых станций). Данный метод определения так же работает по запросу пользователя и, к примеру, используется в услуге Навигатор.

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

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

С заданной частой проверяют данные с базовых станций, чтобы увидеть, не зашел ли абонент в зону, которая выделена для мониторинга;

Уточняют данные геопозиции по запросу. Таким образом можно получить последнее местоположение абонента;

Строят маршрут передвижения абонентов на основе исторических данных;

Прогнозируют скопления и пути миграции абонентов на основе сохраненной истории.

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

Возможно применение и обезличенных данных (без использования данных абонента), когда для анализа используется только географические координаты. Мы называем это Геопространственный анализ – агрегация информации о миграции и перемещении, скоплении абонентов. Получив подобную информацию, можно найти наиболее подходящее место для развития сети магазинов, офисов обслуживания или установки банкоматов. Но это не единственной применение, благодаря этим данным можно прогнозировать новые транспортные развязки, остановки общественного транспорта, социальные объекты: парки, прогулочные зоны и прочее

Вывод:

Геолокация в мобильном приложении улучшает взаимодействие с клиентами. Благодаря ей информация приходит пользователю в подходящем месте в правильное время.