Geobus

921 views
835 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
921
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Geobus

    1. 1. GEOBUS Geobúsqueda Social para Tagzania Implementación de un algoritmo de búsqueda y ordenación de geolocalizaciones y de un cliente móvil que geolocaliza mediante Cell Tagging Imanol Eizagirre García
    2. 2. GEOBUS • Proyecto de investigación de CodeSyntax y la Fundación Deusto • Desarrollado entre Marzo 08 y Septiembre 09
    3. 3. ¿¿¿Geoqué Social???
    4. 4. Geobúsqueda Social
    5. 5. Geobúsqueda Social
    6. 6. Geobúsqueda Social
    7. 7. Geobúsqueda Social
    8. 8. Geobúsqueda Social
    9. 9. Geobúsqueda Social • Red social de información geodésica • Cubre una necesidad que los servicios online de mapas no alcanzan • Proporciona información adicional a las coordenadas a través del usuario • Cualquier persona con un teléfono móvil puede participar
    10. 10. ¿Y cómo mantenemos esto?
    11. 11. Geobúsqueda Social • Para que esto funcione se necesita una plataforma que haga de soporte • Tagzania es una comunidad de geolocalizaciones etiquetadas que actualmente cuenta con 30.000 usuarios y más de 10.000 visitas diarias
    12. 12. CodeSyntax
    13. 13. CodeSyntax
    14. 14. Componentes
    15. 15. Componentes Cliente Móvil
    16. 16. Componentes Algoritmo de Ordenación Cliente Móvil de Geolocalizaciones
    17. 17. Tecnologías
    18. 18. Tecnologías Frameworks Memcached
    19. 19. Tecnologías Frameworks Memcached Algoritmo
    20. 20. Tecnologías Frameworks Memcached Algoritmo Cliente Móvil
    21. 21. Tecnologías Frameworks Memcached Algoritmo Cliente Móvil Servicios Externos Google Ajax API
    22. 22. Algoritmo: ¿Qué hace? • El sistema actual de Tagzania simplemente busca en su base de datos y en los resultados de Geonames, y ofrece el resultado tal cual • Los resultados son poco fiables y en dos listas • Con el algoritmo se obtiene una lista de geolocalizaciones ordenadas inteligentemente de distintas fuentes (además de las actuales)
    23. 23. Algoritmo: ¿Qué hace? • Se añade un sistema de recomendación de geolocalizaciones • Se añade un sistema de gestión de pesos para el cálculo del valor de cada geolocalización • Cada resultado se analiza y recibe un valor en función de los filtros y los pesos
    24. 24. ¿Cómo funciona?
    25. 25. Algoritmo: ¿Cómo funciona?
    26. 26. Algoritmo: ¿Cómo funciona? Deusto
    27. 27. Algoritmo: ¿Cómo funciona? Deusto
    28. 28. Algoritmo: ¿Cómo funciona? Deusto
    29. 29. Algoritmo: ¿Cómo funciona? Deusto
    30. 30. Sistema de Recomendaciones • Basado en el Coeficiente de Correlación de Pearson • Índice estadístico que mide la relación lineal entre dos variables cuantitativas • Ofrece resultados potencialmente interesantes a los usuarios a partir de la información de otros usuarios con perfiles similares
    31. 31. Sistema de Recomendaciones • Si varios usuarios han buscado por las geolocalizaciones (X,Y, Z) un usuario que haya buscado por (X,Y), obtendrá como recomendación (Z) • En el sistema simulado, existen 10 usuarios • Los valores positivos son mostrados como recomendación y el resto descartados • Las recomendaciones se generan en tiempo real
    32. 32. ¿Y el Cell Tagging?
    33. 33. Cell Tagging • Es el etiquetado de antenas de telefonía móvil • Determina en qué lugar están las antenas que dan cobertura al teléfono • Es la alternativa de bajo coste del GPS • Posibilita que cualquier móvil sea localizable
    34. 34. Cell Tagging • Uno de los principales proveedores de información es SkyHook • Ofrece un SDK gratuito para varias plataformas • Otra opción es Google Maps Mobile (MyLocation), pero es una aplicación cerrada que no permite modificaciones
    35. 35. SkyHook • Obtiene los identificadores de antena más cercanos y trata de posicionar mediante la información de su BD • Recoge los BSSID de estaciones WiFi cercanas para tratar de geolocalizar • Envía esta información a su BD para poder aumentar su servicio con más datos
    36. 36. ¿Qué conseguimos con esto?
    37. 37. Una red de millones de usuarios
    38. 38. Preguntas

    ×