Geo Signature

855 views
808 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
855
On SlideShare
0
From Embeds
0
Number of Embeds
151
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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>

×