Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Автореферат.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
53.75 Кб
Скачать

Социальная Геолокация

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

Проблемы конфиденциальности

Конфиденциальность персональных данных не может не вызывать озабоченность пользователей, когда встает вопрос об отправке информации об их физическом положении на веб-сервер. В спецификации API геолокации говорится следующее: «Браузеры не должны отправлять информацию о местоположении на сайты без специального разрешения пользователя». Иными словами, обмен информацией о местоположении всегда происходит с участием пользователя. Если пользователь не желает, обмен не должен осуществляться. Это в теории, а как же дело обстоит на практике?  Весной этого года специалисты в области безопасности Алесдэр Аллен (Alasdair Allan) и Пит Уорден (Pete Warden) обнаружили, что Apple iOS 4 собирает данные о местоположении пользователей даже без их разрешения. Некоторое время спустя тест, проведенный The Wall Street Journal, продемонстрировал, что iPhone собирает и хранит информацию о местоположении пользователя, даже если соответствующие сервисы в настройках выключены.

Ошибочно предполагать, что другие популярные смартфоны такую информацию не собирают. Так, например, смартфоны на базе Android точно так же, как и iPhone, постоянно вычисляют географические координаты своего местоположения, регистрируя эти данные в специальных геолокационных файлах. Более того, эта информация с данного по умолчанию согласия владельцев регулярно переправляется в Google для формирования внушительной геолокационной базы данных. Американцы, озабоченные проблемой конфиденциальности данных, намереваются принять билль, согласно которому:

–сбор локационных данных может осуществляться лишь с ясно выраженного согласия пользователей; 

–должна быть обеспечена прозрачность использования геолокационных данных; 

–пользователи должны иметь возможность в любой момент отказаться от сервиса; 

–данные о местоположении пользователя должны удаляться по истечении ограниченного периода времени.

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

Ведение бизнеса в соответствии с местоположением: Geolocation

API (application programming interface - интерфейс прикладного программирования) - это совокупность инструкций по программированию и стандартов, определяющих доступ к программному приложению. Это позволяет разработчику при проектировании своей продукции пользоваться мощными возможностями, предоставляемыми соответствующим API-интерфейсом.

Спецификация HTML5 предлагает несколько новых API-интерфейсов. Примеры:

  • API-интерфейс двухмерного рисования, применяющийся вместе с новым тегом Canvas для отображения графиков и других визуальных материалов.

  • API-интерфейс механизма кэширования для поддержки офлайновых Web-приложений

  • API-интерфейс для воспроизведения видео и аудио, применяющийся вместе с новыми тегами video и audio.

  • API-интерфейс для доступа к истории просмотров и для добавления страниц к этой истории.

  • API-интерфейс типа drag-and-drop для использования с атрибутом draggable.

  • API-интерфейс редактирования для использования с атрибутом contenteditable.

  • Хранилище на клиентской стороне с API-интерфейсами JavaScript для пар типа "ключ/значение", а также встроенные базы данных на основе SQL.

API-интерфейс Geolocation используется для определения географического положения и для обмена этой информацией. Этот API-интерфейс возвращает такие координаты, как долгота и широта. Компания может использовать эту информацию для предложения клиентам соответствующих услуг в зоне с указанными координатами. В общем случае такие услуги носят название LBS ( Location-Based Services - услуги на базе информации о местоположении).

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

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

Принцип работы геолокации

API-интерфейс Geolocation базируется на новом свойстве глобального объекта navigator под названием navigator Geolocation. JavaScript-объект navigator предоставляет полезную информацию о браузере посетителя и о его системе. Геолокация способна определять широту и долготу с помощью IP-адресов, баз данных в Интернете, беспроводных сетевых соединений, триангуляционных методов, GPS-технологий и т.д. Следует отметить, что точность геолокационной информации меняется в зависимости от средств получения этой информации. В некоторых обстоятельствах и в некоторых местоположениях невозможно получение точной или вообще какой-либо геолокационной информации.

Существует несколько технических приёмов, позволяющих осуществлять определение текущего местоположения абонента:

  • Cell of Origin — простейший метод, позволяющий вычислять местонахождение мобильного телефона по известному CellID (Cell identifier, англ. идентификатор ячейки/соты). Не требует модификации сетевого оборудования и клиентского терминала, достаточно установки программного комплекса и MLC (Mobile Location Center, англ. центр мобильной локализации). Координаты вычисляются на основе примерного знания расположения и радиуса ячеек сотовой сети, в которых мобильные телефоны обслуживаются конкретной базовой станцией. Точность определения местоположения зависит от густоты сети базовых станций, текущих местных радио условий и конфигурации сот. В центре крупного города точность обычно составляет несколько сотен метров, а на окраинах и в небольших городах — около километра. В сельской местности точность снижается до 35 км, а в режиме Extented Cell (ECell) до 120 км. За пределами зоны покрытия сотовой сети данный метод не работает и LBS недоступны.

  • TOA (Time of Arrival, англ. Оценка времени прибытия сигнала) — основан на измерении и сравнении интервалов времени прохождения сигнала от мобильного телефона абонента до нескольких базовых станций. Требует модернизации оборудования сотовой сети. Точность может достигать 125 м. Базовые станции, принимающие сигнал мобильного телефона, должны быть оснащены LMU (Location Measurement Unit, англ. блок определения местоположения). По разности времени поступления сигнала управляющим компьютером сети сотовой связи с помощью алгоритма трилатерации рассчитывается местоположения передатчика. Полученные координаты передаются соответствующему сетевому приложению (серверу услуги) или клиенту.

  • OTD (Observed Time Difference, англ. Наблюдаемая разность времени прибытия сигнала) — основан на измерении и сравнении интервалов времени прохождения сигналов от нескольких базовых станций до мобильного телефона абонента. Требует модернизации сетевого оборудования, однако такая модернизация значительно дешевле TOA. Управляющий контроллер мобильного телефона измеряет время прохождения сигнала от нескольких базовых станций, одна из которых оснащена блоком LMU. Для получения информации о своем местоположении абонент совершает звонок, при котором его телефон до установки речевого соединения посылает специальное сигнальное сообщение, MLC производит необходимые вычисления для расчета местоположения, после чего пакет данных с координатами местонахождения абонента пересылается на сотовый телефон.

  • A-GPS (Assisted Global Positioning System, англ. Вспомогательная Глобальная система позиционирования) — основан на встраивании в мобильные телефоны модуля GPS и переносе части вычислительных функции на Mobile Location Center для снижения энергопотребления и ускорения определения местоположения.