WirelessBR |
WirelessBr é um site brasileiro, independente, sem vínculos com empresas ou organizações, sem finalidade comercial, feito por voluntários, para divulgação de tecnologia em telecomunicações |
|
PROTOCOLOS PARA MOBILE MULTIMEDIA - MMS / PSS (2) |
||
Autor: Heron Vilela de Oliveira e Silva |
Introdução
Em março de 2002 houve a primeira demonstração do serviço de mensagem
multimídia – MMS, em uma rede GSM/GPRS real no Brasil. O MMS (Multimedia
Messagin Service / Serviço de Mensagens Multimídia)
é a evolução do SMS (Short Message Service / Mensagens de
Texto) sendo considerado, no mundo dos dispositivos móveis, uma evolução
similar a do DOS para o Windows no mundo dos PCs. O MMS promete oferecer uma
ambiente completo para aplicações multimídia, envolvendo imagens, texto, áudio,
vídeo etc, podendo funcionar nas redes já instaladas.
Enquanto nos serviços de email atuais as diferentes mídias são recebidas
como arquivos atachados, no MMS, as mensagens podem vir acompanhadas de
informações sobre a sincronização e apresentação das diversas mídias
enviadas.
O MMS é uma tendência no mercado de comunicação móvel. Os organismos
internacionais de padronização responsáveis pelo MMS são o 3GPP e o WAP Fórum.
Os documentos do 3GPP resumidos neste trabalho são:
- 3GPP TS 22.140 MMS Stage 1 (Service Aspects)
- 3GPP TS 23.140 MMS Functional description
- 3GPP TS 26.233 Transparent end-to-end packet switched streaming service (PSS)
/ General description
- 3GPP TS 26.234 Transparent end-to-end packet switched streaming service (PSS)
/ Protocols and codecs
Os dois primeiros documentos estão diretamente relacionado ao MMS enquanto os
últimos dois fornecem uma visão do PSS (Streaming).
Os documentos do WAP Fórum
resumidos neste trabalho são:
- WAP-205 MMS Architecture Overview
- WAP-206 Client Transactions Specification
- WAP-209 MMS Encapsulation Protocol
Estes documentos oferecem desde uma visão mais abrangente da implementação
MMS sobre o WAP até sua especificação e codificação binária.
Em alguns momentos as informações dos diversos documentos são repetidas ou
detalhadas. Sempre que possível as informações repetidas foram omitidas no
texto.
A última parte contém comentários e algumas conclusões do trabalho.
3GPP
3GPP TS 22.140 MMS Stage 1 (Service Aspects) [3]
O SMS foi um sucesso na segunda geração do GSM já que todos os dispositivos
móveis davam suporte ao seu nível de aplicação. Esta facilidade
apresentada para o envio de mensagens de texto non real-time deve ser
substituída, na terceira geração do GSM, pelo envio de mensagens non
realtime multimídia (MMS – Multimedia Message Service). O MMS se propõe a
oferecer aos usuários enviar e receber mensagens utilizando todos os tipos de
mídia disponíveis, como texto, imagem, áudio, vídeo, ao mesmo tempo que
dará suporte novos tipos quando estes se tornarem populares.
Multimídia consiste de um ou mais elementos de mídia (texto, voz, imagem e vídeo);
e a combinação destes elementos de forma ordenada e sincronizada cria uma
apresentação multimídia. O MMS vai possibilitar um intercâmbio de um ou
mais elemento de mídia entre usuários, sem a necessidade do serviço ser
prestado em tempo real. Deseja-se que o MMS aproveite os avanços já
realizados na área de multimídia e dos serviços de mensagem atuais,
adicionando requisitos específicos para mobilidade, buscando sempre manter a
compatibilidade e reutilizar os padrões já estabelecidos.
Este documento define os requisitos para o MMS.
Os requisitos independentes da percepção do usuário do serviço são:
1) Compatibilidade com os atuais sistemas de mensagens
2) Serviço consistente de integração, independente do tipo ou
formato de mensagem (SMS, Multimídia, voz, email etc.)
3) Acesso Universal, possibilitando ao usuário acesso a partir
de diferentes pontos
4) Interoperabilidade garantida entre os diversos provedores de
MMS, definindo um mínimo de funcionalidade, formatos de mensagens e formatos
de mídia suportados por todos os servidores.
Um sistema de suporte a diferentes versões do MMS também é necessário.
Os requisitos gerais são:
1) Gerenciamento de MM
a. Gerência levando em conta as especificações
de cada terminal
b. Gerência levando em conta a disponibilidade
ou não do serviço
c. Controle do operador para
habilitar/desabilitar o serviço
d. Controle do usuário para
habilitar/desabilitar o serviço
e. Possibilitar o armazenamento de informações
no USIM
f. Manutenção e utilização de um perfil do
usuário
g. Criação de mensagens MM
h. Especificação do tempo de criação das
MMs
i. Múltiplas mídias podem estar contidas em
uma mesma MM
j. Possibilidade de conversão de tipos de mídia
(ex. Fax para imagem)
k. Possibilidade de conversão de formatos de mídia
(Ex. JPEG para GIF)
l. Encaminhamento de mensagens (mesmo sem recebê-las
no terminal)
m. Armazenamento de mensagens
n. Definição de prioridades para MMs
o. Qualificação das MMs (“assunto”)
p. Filtragem de mensagens indesejáveis
q. Período de validade para mensagens
r. Possibilidade de processamento das MMs pelos
VASP
s. Cancelar uma MM
2) Entrega e submissão de MM
a. Mecanismos para submissão
b. Mecanismos para Push (entrega automática)
c. Mecanismos para Pull (entrega sob requisição)
d. Processo concorrente
e. Streaming (a princípio apenas streaming
recebidos pelo terminal)
f. Possibilidade de escolha do serviço de
transporte preferido
g. Mecanismos de submissão para VASP
h. Mecanismos de entrega para VASP
i. Mecanismos de distribuição em massa para
VASP
3) Notificações
a. Notificar o destinatário sobre novas MMs
b. Notificar o destinatário sobre ações (pré-configuradas
ou padrões) executadas pelo MMS (Ex: encaminhamento automático para outro
endereço)
c. Notificar o remetente sobre recebimento,
falha ou armazenamento de MMs
d. Notificar o remetente sobre correto ou falho
encaminhamento de MMs
e. Notificar o usuário quando da deleção da
mensagem
f. Notificar o VASP sobre o status de entrega
de MMs de distribuição em massa
4) Endereçamento
a. diferentes formas de endereçamento devem
ser suportadas
b. devem ser aceitos os endereçamentos MSISDN
[1] e E-Mail [2]
c. deve ser possível ocultar o endereço do
remetente
d. deve ser possível envio de mensagens de
massa
e. o MMS deve ser capaz de realizar a tradução
dos diversos tipos de endereços em endereços passíveis de roteamento (Ex:
URI)
5) Controle e Gerencia de Repositórios
a. Devem ser possíveis ser armazenadas
mensagens recebidas
b. Devem ser possíveis ser armazenadas
mensagens enviadas
c. Deve ser possível enviar mensagens para
armazenamento
d. Deve ser possível a recuperação de
mensagens armazenadas
e. Deve ser possível apagar mensagens
armazenadas
f. Deve ser possível encaminhar mensagens
armazenadas
g. Deve ser possível ver uma lista das
mensagens armazenadas
6) Perfil do usuário
a. O usuário deve ser capaz de criar,
atualizar, armazenar, requisitar, gerenciar e recuperar seu perfil para MMs
b. O perfil deve conter informações do tipo:
se o usuário deseja receber notificações sobre mensagens recebidas
7) Segurança
a. Devem ser oferecidos serviços com segurança
b. Deve ser possível a autenticação dos
servidores
8) Cobrança (diferente tipos de cobrança devem ser oferecidos)
a. Pagamento pelo remetente
b. Pagamento pelo remetente e destinatário
c. Destinatário paga por mensagens recebidas
de um VASP quando houver um acordo comercial entre ambos