Boa Madrugada a todos.
Este post dedico ao trabalho que venho desenvolvendo no meu mestrado, denominado BiPODiTVR: Brazilian Portable Digital Television Recommender, que em português significa Recomendador para Televisão Digital Portátil Brasileira.
Conhecimentos necessários para ler este POST: ideal conhecer o middleware Ginga-NCL, sistemas de TV Digital, linguagens de programação LUA, NCL e JAVA, WebServices e sistemas de recomendação.
O meu projeto de mestrado envolve diversas áreas de pesquisa dentre elas as principais são TV Digital e Personalização. Neste projeto eu aprendi a trabalhar com as linguagens NCL e LUA, que são as linguagens utilizadas para se desenvolver aplicações interativas para o sistema de TV digital brasileiro.
Espero poder falar um pouco sobre tudo o que utilizei no meu projeto em vários POSTs aqui no meu blog. Eu estudei durante 2 anos sobre o assunto e gostaria de compartilhar o conhecimento adquirido.
Bom, primeiro talvez seja necessário esclarecer aos leitores o que é um sistema de recomendação. Para isto eu vou preparar um outro POST mais detalhado. Entretanto, para contextualizar os leitores ao texto, falarei de forma resumida sobre o assunto.
Um típico sistema de recomendação fornece ao seu usuário indicações a respeito de algum tema com base nas suas preferências. Para deixar bem claro, cito o site de e-commerce Submarino e o site de vídeos Youtube. Ambos utilizam sistema de recomendação.
No site Submarino, você caro leitor pode verificar ao logar com sua conta e fazer compras que sempre há uma sugestão de algum produto para você. Além disto, você também pode avaliar o produto com uma até cinco estrelas e também recebe mensagem dizendo "quem comprou este produto também comprou este outro produto". Basicamente é isto o que um sistema de recomendação faz.
No Youtube, se você possui um a conta, você também vai notar que existem mensagens para você do tipo "recomendado para você", "mais populares", "videos perto de você". Tudo isto é um sistema de recomendação quem gera, usando o seu histórico de visualização, no caso produtos ou vídeos, como base para aprender sobre os seus gostos.
Bem BiPODiTVR recomenda programas de TV para a televisão digital portátil interativa, mais especificamente, os aparelhos celulares com suporte a TV digital. Não pretendo contar tudo sobre BiPODiTVR em um único POST mesmo porque ficaria muito longo.
BiPODiTVR funciona como mostra a figura abaixo:

A Figura 2 apresenta o fluxo do funcionamento de BiPODiTVR. A rede de TV envia áudio, vídeo e dados, incluindo o EPG para o dispositivo receptor de TVDPI. O celular com recepção de TV Digital recebe o EPG, coleta e armazena os dados do usuário e envia estas informações para o servidor.
O servidor recebe e armazena o EPG e o histórico do usuário, que são enviados pelo celular, gerando em seguida o perfil e as recomendações, enviando de volta para o celular as recomendações geradas, que são apresentadas na tela.
[continua]
1 comentários:
Muito bom o post! Desejo sucesso na jornada de mestrado e parabéns pelo tema, excelente!
Postar um comentário