• Nenhum resultado encontrado

Identificação de Programas de Televisão: MyTV (Guia de Programas)

Definição de endereço

7.2 Identificação de Programas de Televisão: MyTV (Guia de Programas)

7.2.1 Motivação

Com a quantidade de canais disponíveis é frequente perderam-se programas interessantes por desconhecimento de horários ou mesmo da sua existência. O referido sistema permite alertar da existência e do horário de eventuais programas interessantes para o utilizador.

7.2.2 Objectivo

O objectivo do MyTv (Guia de Programas) foi criar Serviço Personalizado de notificação de programas de televisão da TvCabo <www.tvcabo.pt>, a utilizadores registados. O perfil é constituído a partir da lista de programas disponíveis ou então por temas identificados de uma lista disponível no endereço da TvCabo.

Figura 7.6: Sistema MyTV (Guia de Programas).

7.2.3 Vista de casos de utilização

Os IR-Actor do sistema MyTv (Guia de Programas), ilustrados na Figura 7.7 são:

O Tele-espectador (IR-Utilizador) o qual define o perfil através de uma das seguintes formas: (1) introdução livre de termos; (2) navegação no espaço classificado; (3) escolha da comunidade com que mais se identifica. Pode ainda

introduzir um perfil negativo no qual define assuntos em que não esta interessado em receber informação. O utilizador recebe por correio electrónico, com base na periodicidade pré-definida a informação desejada. Pode ainda dar retroacção aos resultados recebidos bem como alterar o seu perfil. Pode ainda avaliar os programas a que assistiu, numa escala de 1 a 5.

A TvCabo (IR-Autoridade), é responsável por validar as comunidades

identificadas pelo sistema e ao mesmo tempo é responsável pelo sistema de classificação (cria e mantém).

Tele-Espectador

Define o Perfil

Introduz os Termos

Escolhe as Categorias e Termos num Espaço

Classificado Escolha de uma Comunidade Recebe Recomendações do Sistema Escolhe a Passw ord TVCabo Validação da Comunidade de Utilizadores Dá Retroacção aos Resultados Cria e gere Sistema Classificação TVCabo Escolhe Perfil Negativ o do Utilizador Av alia os Programas Vistos «extend» «extend» «extend»

Figura 7.7. Vista de casos de utlização do sistema MyTv guia programas.

7.2.4 Vista de Informação

A informação do MyTv Guia de programas é composta pela colecção de programas, pelo sistema de classificação, pelo perfil do utilizador, pelas comunidades identificadas, pelos resultados obtidos. A Figura 7.8 mostra os atributos da informação e o respectivo fluxo.

A Colecção é criada através do robot Larbin, o qual foi configurado para ir ao site da TVCabo <www.tvcabo.pt>, (Agosto 2004), retirando os conteúdos programáticos dos diferentes canais.

O Sistema de Classificação foi definido com base na classe abstracta tendo sido criados dois níveis:

 Desporto: SportTv; EuroSport; Extreme Sports.

 Filmes: Lusomundo Gallery, Premium, Action, Hollywood, IPPV1 (estreias 1), IPPV2 (estreias 2), IPPV3, IPPV4.

 Notícias: Euronews, Sic Notícias, CNN, Sky News.

 Cultura: National Geographic, Historia, Canal Saúde, People+Arts, Odisseia, Tv medicina.

 Música: Sol, NTV.

 Adulto: Playboy, SexHot.

 Criança: Panda, Disney, Cartoon.

 Genéricos: RTP1, TVI, Canal 2, SIC.

O Perfil do Utilizador tem como atributos o endereço de correio electrónico, a palavra-chave e a periodicidade (se esta for definida com o valor 0, sempre que haja um evento o utilizador recebe uma notificação). O perfil é construído por um conjunto de termos (identificadores dos programas desejados) e pela classificação dos programas vistos numa escala de 1 a 5, correspondente ao grau de interesse e qualidade (pessoais do utilizador).

As Comunidades identificaram grupos de utilizadores com interesses comuns o que é novamente um tema importante a explorar quer para os produtores de informação quer para o funcionamento do sistema, permitindo a interacção dos utilizadores entre si. No entanto as comunidades criadas são incompletas devido a falta de utilizadores do sistema. As comunidades podem ser identificadas por dois processos distintos: (1) semelhança entre os programas (produto interno dos vectores do perfil); (2) função de correlação entre as avaliações feitas pelos utilizadores aos programas (Ferreira, 2001).

Resultados, este sistema funcionou em modo fechado com utilizadores fictícios

simulados. O sistema teve dificuldade em classificar novos programas em canais genéricos. A identificação dos filmes falhou muitas vezes dado a base de dados dos filmes não estar completa ou devido a traduções incorrectas dos títulos originais. A identificação de programas de desporto, foi feita com base nos termos existentes nas comunidades criadas, falhou devido à falta de utilizadores do sistema, a qual originou comunidades pequenas com poucos termos. Os resultados são apresentados na forma: programa, data e hora.

«IR-UserProfile» PerfilUtilizadorMyTV : PerfilUtilizador ::PerfilUtilizador - nome: String - rate: Matrix - categoria[*]: String - communidade: String - email: String - password: String - periodicidade: Int «IR-Collection» ProgramasTV : colecção ::colecção - data: Date - nome: String - categoria: String - canal: Int «IR-ClassifiedSystem» SistemaClassificaçãoTv Cabo : SistemaClassificação ::SistemaClassificação - desporto: String - filmes: String - noticias: String - cultura: String - música: String - adulto: String - criança: String - genérico: String «IR-Comunity» ComunidadeTV - rate: Matrix - categoria[*]: Matrix «IR-System» MyTv Guia : SistemaFiltragemInformação «IR-Result» ProgramasRecomendados :Recomendação «IR-Index» ÍndiceProgramasTV :Índice ::Índice - data: Date - nome: String - categoria: String - canal: Int +input índice informação relevante +output comunidade +output +input termo[*]+categoria[*] +input processo indexação avaliação programa

pelo utilizador +input

+input perfil usa >

+input

Figura 7.8: Vista de Informação para o sistema MyTV guia de programas.

7.2.5 Vista de Processos

Os principais processos do sistema, encontram-se descritos na Figura 7.9, sendo o principal desafio desta aplicação a identificação de temas nos canais genéricos e a pesquisa em diferentes línguas (e.g., Português, Inglês). O MyTV usa os módulos comuns de um sistema de filtragem de informação integrado ainda com o pacote Tradutor (novo pacote).

Foi integrado um tradutor, Wordtrans <wordtrans.sourceforge.net>, o qual efectua a tradução das perguntas no entanto apresentando as limitações habituais (i.e., a associação ao contexto não é feita). Foi implementada a tradução em 5 línguas: Alemão, Francês, Italiano, Espanhol e Português. Quando a palavra não é encontrada no dicionário é deixada na sua forma original. Nesta fase o tradutor tem de receber como

input a língua inicial e a língua a traduzir (por defeito Português). Numa fase posterior

Figura 7.9: Vista de processos do sistema MyTV (Guia de Programas).