310 likes | 406 Views
Serviços baseados em Localização. Gibeon Aquino. Motivação. O cenário: Boom de produtos e serviços de mobilidade: Estados Unidos: norma Enhanced 911–Wireless Service Brasil: Resolução CONTRAN nº. 245 de 27/07/07 Mercado crescente Tecnologia avançando rapidamente
E N D
Serviços baseados em Localização Gibeon Aquino
Motivação • O cenário: • Boom de produtos e serviços de mobilidade: • Estados Unidos: norma Enhanced 911–Wireless Service • Brasil: Resolução CONTRAN nº. 245 de 27/07/07 • Mercado crescente • Tecnologia avançando rapidamente • Crescente oferta de produtos e serviços de mobilidade
Previsões • Celulares com GPS • Até 2010 300 milhões de celulares terão GPS • PND´s serão substituídos por celulares com GPS
Aplicações http://www.geo.unizh.ch/publications/cartouche/lbs_lecturenotes_steinigeretal2006.pdf
Localização de endereços Endereço Coordenada Coordenada Endereço Rotas Pontos de interesse próximos Aplicações de Mapas
PNDs • Personal Navigation Device or Portable Navigation Device http://en.wikipedia.org/wiki/Car_navigation
Trânsito http://maplink.uol.com.br/v2/corredores/Sao-Paulo-SP.htm
Tecnologias de Localização • As principais tecnologias de localização utilizadas hoje são: • GPS • Localização via rede celular
GPS - Sistema de Posicionamento Global • GPS (Global Positioning System) é a abreviatura de NAVSTAR GPS (NAVigation System with Time And Ranging Global Positioning System) • O GPS é um sistema de posicionamento geográfico que nos dá as coordenadas de um lugar na Terra • Foi desenvolvido pelo Departamento de Defesa Americano para ser utilizado com fins civis e militares. Fonte: http://www.cienciaviva.pt/latlong/anterior/gps.asp
História • 1972, foi realizado testes com protótipos de GPS • 1978, o primeiro grupo de satélites foi lançado • 1980, o uso civil foi liberado • 1995, o sistema GPS foi declarado totalmente operacional • 2000, foi desativado o erro intencional atribuído ao uso cívil (imprecisão de 100m) • Erro de aproximadamente 10 metros • Os militares americanos usam outro sistema denominado de Y-Code (erro máximo de 3 metros)
Como funciona • O sistema GPS é composto por 24 satélites em órbita • Em qualquer ponto da terra são sempre são visíveis 4 satélites • Cada satélite dá uma volta em torno da terra a cada 12 horas
Como funciona? • Os satélites enviam continuamente sinais de rádio para a terra • Com os diferentes sinais de quatro satélites o receptor GPS calcula a latitude, longitude e altitude
Localização por rede celular • Cell Identification • TDOA - Time difference of arrival • TOA - Time of arrival • AOA - Angle of arrival • E-OTD - This is similar to TDOA, but the position is estimated by the mobile phone, not by the base station. • Assisted-GPS
Internet Infra-estrutura Application Servers Location Platform Switch
Exemplo J2ME ... Criteria cr= new Criteria(); cr.setHorizontalAccuracy(500); lp= LocationProvider.getInstance(cr); Location l = lp.getLocation(60); // Timeout Coordinates c = l.getQualifiedCoordinates(); if(c != null ) { double lat = c.getLatitude(); double lon = c.getLongitude(); } ...
Google Maps http://code.google.com/intl/pt-BR/apis/maps/documentation/examples/index.html
Mapas do IBGE • Uso de padrões WMS e WMF do Open Spatial OASIS
Gerenciamento das atividades • Atribuição e gerenciamento de tarefas • Acompanhamento do status das atividade • Geração de Avisos ao operador • Atraso na execução, Atraso no reconhecimento, não reconhecimento
Gerenciamento de tarefas Tela de Cadastro de Tarefas
Gerenciamento de tarefas Quadro de Avisos
Rastreamento de usuários • Exibição, em mapas, da localização geográfica de funcionários em campo • Rastreamento do percurso • Em um intervalo de tempo • Na execução de uma determinada tarefa • Definição de cercas eletrônicas • Localização de recursos mais próximos e cálculo de distâncias
Rastreamento de usuários Rastreamento Direto...
Rastreamento de usuários Cerca Eletrônica...
Histórico de Rastreamento... Rastreamento de usuários
Comunicação com dispositivos móveis • Os funcionários em campo podem, através do celular: • Aceitar ou Rejeitar tarefas • Bloquear ou Desbloquear o rastreamento • Concluir a execução da tarefa • O sistema AFT notifica o funcionário através de mensagens SMS • O funcionário pode se comunicar com o sistema através • Envio de SMS • Acesso à uma página WAP • Execução de um midlet (J2ME)
Comunicação com dispositivos móveis Sistema AFT Tarefa = Entregar pedido 2 Grades de Cachaça na Mercearia da tia 23-05-2005 10:00 60 Min AFT SMSC Operadora