Mestrado em Sistemas de Informação e Apoio à Decisão Noção de localização baseada em informação de células e anotações locais do utilizador Marco António Morais Veloso [email protected] Índice Motivação Problema Abordagem Objectivos Tecnologias Motivação Disponibilidade de equipamentos móveis dispositivos móveis encontram-se disponíveis em qualquer local Crescente capacidade computacional aumento da capacidade computacional e de armazenamento Aumento da informação disponível crescente número de sensores e fontes de dados Interacção entre diferentes dispositivos e o utilizador uma maior quantidade de dispositivos implica uma maior interacção com o utilizador Problema Aumento das interacções Elevada quantidade e diversidade de dispositivos implica um aumento de interacções entre os dispositivos, e entre estes para com os utilizadores Reacção dos utilizadores reconhecem as potencialidades da tecnologia mas não aceitam demasiadas interacções com o equipamento Proactive Computing possibilitar o equipamento com capacidade de decidir e actuar, reduzindo as interacções entre utilizadores e dispositivos Dispositivos não podem ser intrusos (necessário conhecer o contexto em que se encontra) Abordagem Solucionar o problema de context-awareness Plataformas que permitam determinar a localização do utilizador conhecendo-se a localização do utilizador Poucas soluções disponíveis Área de investigação recente Soluções com recursos impeditivos ou ainda em estados embrionários equipamento móvel pauta-se por uma capacidade ainda modesta Solução mais atraente: Laasonen et al Objectivos Plataforma de localização física Encontrar uma plataforma que possibilite a determinação da localização física de um dispositivo (e respectivo utilizador) Laasonen ? Optimização da capacidade de localização Melhorar os resultados da plataforma integrando a informação proveniente de anotações pessoais do utilizador possibilitar computação pro-activa Possíveis Problemas? Aceder às células da rede Aceder às aplicações de dados do utilizador Localização Adaptativa Lasonen et al apresentam em 2003 uma ideia simples: Plataforma com capacidade de aprendizagem Baseada em tecnologia existente e amplamente acessível: GSM questões associadas a esta tecnologia? Desconhecimento da topologia da rede plataforma cria progressivamente uma topologia “abstracta” Permite a localização imediata recorre aos recursos existentes no equipamento e permite a determinação da localização em run time Localização Adaptativa Conceitos Bases Áreas posições obtidas através da localização do utilizador conjuntos de bases agrupadas, devido à existência de vários possíveis percursos o que origina vários destinos Grafo de células representam a topologia das células, sem referências físicas, definido pela movimentação do utilizador entre as células ( G (V, E) ) Clusters gerados a partir da oscilação de um utilizador entre células Localização Poderá ser uma célula isolada ou um cluster Rotas Num dado momento o utilizador pode encontra-se em movimento em pares de bases (origem-destino). Essencial para um modelo adaptativo Localização Adaptativa Algoritmos Determinação de bases – BaseEvent União de zonas vizinhas – MergeEvent Predição de Rotas - PredictEvent Localização Adaptativa Algoritmos: Determinação das bases BaseEvent Localização Adaptativa Algoritmos: União de zona vizinhas MergeEvent Localização Adaptativa Algoritmos: Predição de Rotas PredictEvent Tecnologias J2ME plataforma de desenvolvimento de aplicações para equipamento móvel MIDP2 API para interacção entre aplicações e equipamento móvel Symbian Sistema Operativo para equipamento móvel