Name: | Description: | Size: | Format: | |
---|---|---|---|---|
3.5 MB | Adobe PDF |
Authors
Abstract(s)
Os sistemas de recomendação têm vindo a ser cada vez mais utilizados nos últimos anos. Por isso, é
imprescindível que estes sistemas se adaptem à evolução da sociedade incluindo cada vez mais
novas funcionalidades, tais como a adaptação do sistema ao contexto da pessoa. Esta adaptação
pode ser feita através de, por exemplo, dispositivos móveis, que têm vindo a apresentar uma taxa de
crescimento de vendas muito grande.
Dada a crescente integração dos sistemas de recomendação com os sistemas móveis, foi elaborado
um estudo sobre o estado da arte dos sistemas de auxílio ao turista que utilizam dispositivos móveis,
sendo apresentadas as suas vantagens e desvantagens. Estes sistemas móveis de auxílio a turistas
foram divididos em dois grupos: os que apresentam apenas a informação sobre pontos de interesse e
os sistemas que são capazes de efectuar recomendações, com base no perfil do turista.
Um breve estudo sobre os sistemas operativos para dispositivos móveis é apresentado, sendo
especialmente focado o sistema operativo Android que foi o escolhido para esta implementação.
Como os dispositivos móveis, actualmente, ainda possuem várias limitações, estas foram descritas e
apresentadas as boas práticas no desenvolvimento de aplicações para este tipo de sistemas. É
também apresentado um estudo que visa descobrir qual é o método mais leve e mais rápido para
trocar dados entre a parte servidora e a parte móvel.
Com a parte introdutória apresentada, é exposto o projecto desenvolvido nesta tese, o PSiS Mobile.
Este sistema é um módulo que faz parte do projecto PSiS e pretende trazer todas as vantagens dos
sistemas móveis para o sistema base já implementado.
O projecto PSiS foca-se no estabelecimento de planos de visita personalizados com indicação de
percursos para turistas com tempo limitado. Apoiando a definição de planos de visitas de acordo com
o perfil do turista (interesses, valores pessoais, desejos, restrições, deficiências, etc.) combinando os produtos de turismo mais adequados (locais de interesse, eventos, restaurantes, etc.) em itinerários
eficientes.
A utilização de dispositivos móveis para acompanhamento da visita permite uma rápida interacção
entre o turista e o sistema. Assim, o PSiS poderá recolher informação contextual do utilizador para
que o perfil do mesmo seja enriquecido.
O sistema apresentado é composto por duas partes: a parte cliente e a parte servidora. Toda a
informação, como por exemplo o perfil do turista, histórico de viagens e valores de similaridade entre
utilizadores está presente na parte servidora. O processo de recomendação também é efectuado pela
aplicação servidora, sendo esta a responsável pela atribuição de uma classificação aos pontos de
interesse tendo em conta o perfil do utilizador em causa. A base de dados do PSiS possui toda a
informação relativa aos pontos de interesse numa determinada cidade ou região e o portfólio
completo do histórico de visitas de cada utilizador.
A componente móvel é uma parte muito importante para o sistema, pois interage com o utilizador no
terreno. Um dispositivo móvel como o PDA, não só permite a apresentação de informação relevante
ao utilizador, como também permite a recolha automática de informação contextual (por exemplo, a
localização). Toda esta informação contribui para a definição de um perfil completo e para uma
melhor adaptação do sistema às necessidades do utilizador.
De forma a nem sempre estar dependente do servidor, a aplicação móvel possui rotinas para a
realização de recomendações básicas. Ou seja, a aplicação móvel não realiza a classificação dos
pontos de interesse, mas apenas mostra os principais resultados já formados pela parte servidora.
Por exemplo, se um utilizador gostar de comida Chinesa, um restaurante Chinês nas imediações irá
ter uma boa classificação e, por isso, ser recomendado.
A aplicação móvel mostra ao turista o percurso definido para o dia em que o mesmo se encontra,
sendo feito o rastreio do trajecto que o mesmo efectua. Assim, o sistema consegue saber se o horário
do planeamento está a ser cumprido ou não. Caso não esteja, é invocado um algoritmo de
planeamento que irá tentar corrigir o atraso ou o adiantamento perante o horário inicial. Depois de
visitar um ponto de interesse, é pedido ao utilizador para fornecer feedback sobre o mesmo.
Se desejado também é possível mostrar os pontos de interesse existentes perto do turista (usando as
coordenadas GPS obtidas pelo dispositivo móvel) organizados por categorias, raio de distância, etc.
Apesar dos dispositivos móveis possuírem várias restrições, pretendeu-se proporcionar ao utilizador
uma boa experiência, através de uma aplicação rápida, de fácil utilização e adaptável, incluindo
funcionalidades de planeamento, realidade aumentada e integração com a rede social do sistema.
Todos estes factores contribuem para a disponibilização de informação detalhada ao turista.
Recommendation systems have been growing in a relative number over the last years. But with the actual society evolution and expectations, these systems need to be improved to include new features, such as adapting the system to the context of the user. This adaptation can be performed using mobile devices, which nowadays are under an incredible growth rate in every business area. Since recommendation and mobile systems might be integrated, this work presents the current state of the art in tourism recommendation systems using mobile devices, and states their advantages/disadvantages. A brief study of mobile devices operating system is made and Android Operating System is described, presenting his functionalities and demonstrate how it works, in a software engineering way. Since mobile devices have several limitations a study will be presented to discover the lightest and fastest way to exchange information between a server and a mobile client. PSiS Mobile, that is the proposal of this thesis, is a mobile recommendation system and planning support, designed to provide an effective support during the visit of a tourist, providing context-aware information and recommendations about places of interest to visit based on tourist preferences and his current context.
Recommendation systems have been growing in a relative number over the last years. But with the actual society evolution and expectations, these systems need to be improved to include new features, such as adapting the system to the context of the user. This adaptation can be performed using mobile devices, which nowadays are under an incredible growth rate in every business area. Since recommendation and mobile systems might be integrated, this work presents the current state of the art in tourism recommendation systems using mobile devices, and states their advantages/disadvantages. A brief study of mobile devices operating system is made and Android Operating System is described, presenting his functionalities and demonstrate how it works, in a software engineering way. Since mobile devices have several limitations a study will be presented to discover the lightest and fastest way to exchange information between a server and a mobile client. PSiS Mobile, that is the proposal of this thesis, is a mobile recommendation system and planning support, designed to provide an effective support during the visit of a tourist, providing context-aware information and recommendations about places of interest to visit based on tourist preferences and his current context.
Description
Keywords
Sistemas de recomendação móveis Aplicações Cliente Servidor Android Sistemas de planeamento Mobile recommendation system Sight information provider Context-Aware Client- Server Application Planning system
Citation
Publisher
Instituto Politécnico do Porto. Instituto Superior de Engenharia do Porto