Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Geo Signature

932 views

Published on

Развитие подхода Geo Messages - новый способ обмена информацией о позиционировании в мобильных сетях

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Geo Signature

  1. 1. Работу выполнил Бильчук Александр Александрович Очно-заочная форма обучения   Научный руководитель: к. ф.-м. н., с.н.с. лаб. ОИТ Намиот Д.Е. Москва 2011 Московский Государственный Университет имени М.В. Ломоносова Факультет вычислительной математики и кибернетики Программа «Разработчик профессионально-ориентированных компьютерных технологий» Выпускная квалификационная работа Geocoding - методы получения гео-координат и их применение
  2. 2. Актуальность <ul><li>Вопрос &quot;Где ты?&quot; является самым популярным в мобильных сетях. </li></ul><ul><li>600 млрд. сообщений в год в американских мобильных сетях - по данным Location Business Summit 2010. </li></ul><ul><li>Сейчас в мобильных сервисах для обмена информацией о местоположении используется два основных подхода : </li></ul><ul><ul><li>постоянный мониторинг местоположения пользователя сторонним сервисом (например, Google Latitude). </li></ul></ul><ul><ul><li>сheck-in - пользователь по собственной инициативе &quot;отмечает&quot; свое местоположение, эта информация публикуется в социальной сети (Foursquare, Twitter). </li></ul></ul><ul><li>Решение : GeoMessages - обмен информацией о местоположении на peer to peer основе, непосредственно с заинтересованной стороной , без какой-либо регистрации, членства в социальных сетях и использования дополнительных приложений. </li></ul>
  3. 3. Цели и задачи <ul><li>Цели : </li></ul><ul><ul><li>анализ методов и технологий получения географических координат, их преобразование и применение. </li></ul></ul><ul><ul><li>изучение подхода GeoMessages </li></ul></ul><ul><li>Задачи : </li></ul><ul><ul><li>разработка Location Based Service (LBS) , позволяющего определять местоположение мобильных устройств и передавать полученную информацию посредством гео-сообщений. </li></ul></ul>
  4. 4. Требования к разрабатываемому LBS сервису <ul><li>определение местоположение мобильных устройств, оборудованных приемником GPS или подключенных к сетям GSM / UMTS </li></ul><ul><li>поддержка обратного геокодирования – преобразования полученных гео-координат устройства в почтовый адрес </li></ul><ul><li>позиционирование мобильного устройства на статической карте </li></ul><ul><li>возможность отправки SMS или email с встроенной сигнатурой, которая содержит данные о местоположении устройства; </li></ul><ul><li>обеспечение конфиденциальности данных о пользователях, их местоположении. </li></ul>
  5. 5. Методы определения местоположения <ul><li>Были выбраны следующие технологии : </li></ul><ul><li>C путниковые навигационные системы - обеспечивает высокую точность вычисления координат, скорости и направления движения различных объектов. </li></ul><ul><li>Cell ID - наиболее простая в реализации технология определения местоположения в сетях сотовой связи. Местоположение абонента определяется по зоне действия базовой станции, в которой он находится. Погрешность определения координат абонента соизмерима с размерами соты (ячейки). </li></ul>
  6. 6. Описание аппаратной и программной платформ GeoSignature LBS <ul><li>API: </li></ul><ul><li>Cell-ID </li></ul><ul><ul><li>Яндекс.Локатор </li></ul></ul><ul><ul><li>OpenCellID </li></ul></ul><ul><li>Веб-картография и геокодирование : </li></ul><ul><ul><li>Google Static Map API V2 </li></ul></ul><ul><ul><li>Google Geocoding API V3 </li></ul></ul><ul><ul><li>Static API Яндекс.Карт </li></ul></ul><ul><li>Platform: </li></ul><ul><li>Сервер : </li></ul><ul><ul><li>Java Enterprise Edition </li></ul></ul><ul><ul><li>Apache Tomcat 7.0.4 </li></ul></ul><ul><ul><li>Java version: 1.6.0_24 </li></ul></ul><ul><ul><li>Java Hot Spot (TM) Server JVM </li></ul></ul><ul><ul><li>VPS: 500 Mhz, 256 Mb. </li></ul></ul><ul><ul><li>OS: Debian GNU/Linux 5.0.4 x86 (lenny) </li></ul></ul><ul><li>Клиент : </li></ul><ul><ul><li>Java Micro Edition </li></ul></ul><ul><ul><li>CLDC 1.0 </li></ul></ul><ul><ul><li>MIDP 2.0 </li></ul></ul><ul><ul><li>Для поддержки GPS: CLDC 1.1 , JSR 179 (Location API) </li></ul></ul>
  7. 7. Архитектура GeoSignature LBS
  8. 8. Описание GeoSignature LBS (1) http://sourceforge.net/projects/geosignature/ http://geosignature.sourceforge.net/
  9. 9. Описание GeoSignature LBS (2) Пользовательский интерфейс 240x320 px. 176x208 px .
  10. 10. Описание GeoSignature LBS ( 3 ) Отправка SMS/Email с информацией о местоположении Схема SMS URI: sms:<phone number>{,< phone number >}[?body=<text>] Схема Email URI: mailto:<address>[?<header1>=<value1>{&<header2>=<value2>}]
  11. 11. Заключение <ul><li>Разработка и развитие технологий определения местоположения и сервисов LBS является приоритетным направлением. При этом, как было продемонстрировано в практической части работы, для предоставления Location - Based услуг необязательны поддержка системы определения местоположения оператором мобильной связи и наличие у мобильного устройства приемника спутниковых навигационных систем. </li></ul><ul><li>Был разработан полноценный LBS- сервис с поддержкой отправки гео-сообщений ( GeoMessages ) , не требующий регистрации и поддержки социальных сетей, отвечающий всем требованиям по обеспечению конфиденциальности пользовательских данных. </li></ul>

×