Este documento propõe a implementação de um serviço de alertas baseado na tecnologia SMS que permitiria instituições enviar alertas automáticos ou manuais aos seus clientes e estes solicitarem informações através de mensagens de texto. A arquitetura proposta envolve três camadas: servidor, rede e utilizador final. Os requisitos técnicos e exemplos práticos de implementação em programas de saúde são descritos.
1. Serviço automatizado de alertas baseado na tecnologia
Short Message Service (SMS)
Arsénio A. Monjane
Business Intelligence Developer
Cell: +258 82 2586840
E- mail: monjearse@hotmail.com
2. Proposta de Implementação do Serviço de Alertas SMS
2
Index
Index........................................................................................................................................................2
Acrónimos e Abreviaturas.......................................................................................................................3
Sumário...................................................................................................................................................4
1. Vantagens das Instituições na Aquisição do Sistema de Alertas SMS............................................5
2. Desenho da Arquitectura................................................................................................................6
3. Requisitos Necessários para Implementação .................................................................................7
3.1. Modems..................................................................................................................................7
3.1.1. Exemplo de modems.......................................................................................................8
A. D-Link: DWM-152....................................................................................................................8
B. Wavecom Fastrack M1206B GSM Modem GSM Terminal .....................................................8
3.2. SIM CARD ................................................................................................................................9
3.3. Software de Sistema ...............................................................................................................9
3.4. Software aplicacional..............................................................................................................9
4. Exemplos Práticos de Implementação..........................................................................................10
4.1. Programa de Tratamento Anti Retroviral – TARV.....................................................................10
4.2. Programa de Prevenção de Transmissão Vertical ....................................................................10
5. Equipa do Projecto........................................................................................................................11
3. Proposta de Implementação do Serviço de Alertas SMS
3
Acrónimos e Abreviaturas
GSM – Global System for Mobile Communication
SIM – Subscriber Identity Module
SIM – Subscriber Identity Module
USB – Universal Serial Bus
SMS – Short Message Service
4. Proposta de Implementação do Serviço de Alertas SMS
4
Sumário
A necessidade de informação é uma característica inerente ao ser humano. O seu carácter social
incita-o a informar-se e informar. A necessidade de comunicação é tão antiga quanto o próprio
homem que desde os tempos remotos procurou formas cada vez mais eficientes de transmitir os
seus sentimentos e compreender os fenómenos à sua volta. Os índios para se comunicarem usavam
o fumo, e os africanos os tambores para dar a conhecer as suas emoções e estados de espírito. Ao
longo da história da humanidade foram surgindo novas e variadas formas de comunicação como
sejam a escrita, o telefone, a internet e outros.
Com o advento das Tecnologias de Informação e Comunicação, em qualquer lugar onde as pessoas
estejam procuram meios de informar-se e comunicar-se umas com as outras. E um desses meios que
até então tem se tornado necessário na vida das pessoas das grandes cidades e ou concentrações
urbanas é o telefone móvel ou celular. Gozando as potencialidades deste dispositivo as pessoas
podem comunicar-se em qualquer parte do mundo desde que a sua posição geográfica tenha
cobertura. A tecnologia Global System for Mobile Communications é uma das tecnologias que
permite a comunicação entre utilizadores que disponham de terminais móveis. Nesta tecnologia
destaca-se o Serviço de Mensagens Curtas (SMS) que permite que os respectivos assinantes
troquem mensagens de texto entre si em qualquer ponto geográfico que estejam.
5. Proposta de Implementação do Serviço de Alertas SMS
5
1. Vantagens das Instituições na Aquisição do Sistema de Alertas SMS
Ao implementar o Serviço de Alertas baseado na Tecnologia SMS, que permite que utilizadores
troquem mensagens de texto entre si, em qualquer ponto geográfico, as Instituições garantem que
seus clientes recebam alertas via SMS, nos dias específicos (Como seja alerta sobre pagamento de
facturas, ponto de situação da marcação de consultas, etc…) e estejam mais próximos deles através
de seus dispositivos móveis. Estes alertas podem ser automáticos ou manuais. Deste modo este
sistema torna-se adaptável às necessidades do cliente.
A partir deste os clientes poderão, influenciados pelas tendências e demandas actuais da sociedade
de informação, ou ainda sociedade em rede enviar SMS, usando um formado predefinido (exemplo:
“teste eswa” para saber quando se realizará o teste da disciplina Engenharia de Software Avançada),
a um determinado número a solicitar dados do seu interesse, que posteriormente serão respondidos
automaticamente. Para o efeito este sistema deve ter acesso a base de dados do sistema do cliente e
conectar-se à central responsável pelo processamento de SMS (Short Message Service Center - SMSC)
a fim de receber as mensagens enviadas pelos clientes ou enviar para os mesmos, mensagens
contendo a informação solicitada. Junto a terminal onde estará instalada a aplicação deve estar
conectado um ou vários modems GSM, sendo a partir deste(s) onde os pedidos poderão ser
recebidos e reencaminhadas as respectivas respostas da consulta à base de dados.
6. Proposta de Implementação do Serviço de Alertas SMS
6
2. Desenho da Arquitectura
Esta arquitectura consiste em três principais camadas a saber:
Camada do Servidor que inclui o sistema de Gestão de Base de Dados onde o modem é integrado,
Camada de Rede que é todo o conjunto da infra-estrutura de rede das operadoras móveis e,
Camada do Utilizador Final que inclui todos os clientes com seus dispositivos móveis recebendo
alertas SMS automático ou solicitando informações.
É de realçar que nenhuma ligação à internet é necessária.
7. Proposta de Implementação do Serviço de Alertas SMS
7
3. Requisitos Necessários para Implementação
3.1.Modems
A seguir apresenta-se a lista de modems compatíveis com a solução
Billionton: PCMCIA PCGPRSQ-B.
EagleTec: GSM modems.
Fargo Maestro 20.
ITengo: 3000, WM1080A.
Janus: GSM864Q.
Nokia: 6070, 6100, 6210, 6310, 6310i, 6230, 6230i, 6681, 8250, 8310, 6610, 6800, 7210,
6810, 7250i, 6103, 6020, 3220, 6822, 5140, 5140i, 30 (terminal).
Sharp: GX30, GX32.
Siemens: MC35i, M35, M50, M65, C45, TC35i, C65, M55, TC65t.
SIMCOM Ltd: SIMCOM_SIM100S.
Sony Ericsson: K300i, SE K800i, K700i, K750i, SE W850i, W880i, GC89, Z550a, W800, W580i,
W810, i320, GT48, K790i, F305, K770, K618i.
Ubinetics: GDC201.
Wavecom: M1206B, M1306B, WMOD2 Wismo, Fastrack Supreme 10, WISMOQCDMA
CDMA.
Huawei: E220 (may require the forced setting of SMSC address), E230.
Motorola: V3.
Teltonika: ModemUSB.
Motorola: V3, L6.
Samsung: D520, E1410 Guru.
Samba: 55-SET GSM/GPRS USB modem.
Rogers: ZTE 636 USB 'rocket' modem.
Falcom: USA Samba 75 GSM/GPRS/EDGE (Model MC75).
BandLuxe: HSDPA c-120.
SIM548C GSM module.
Karbonn: K551.
D-Link: DWM-152.
8. Proposta de Implementação do Serviço de Alertas SMS
8
3.1.1. Exemplo de modems
Apresentam-se abaixo alguns exemplos de modems compatíveis.
A. D-Link: DWM-1521
B. Wavecom Fastrack M1206B GSM Modem GSM Terminal
1
http://www.d-link.co.za/dwm-152.php
9. Proposta de Implementação do Serviço de Alertas SMS
9
3.2.SIM CARD
O Cartão SIM poderá ser de qualquer operadora móvel. Para o efeito também poderá ser feito um
contracto que garanta o carregamento automático de pacotes de SMS sem que seja necessário a
recarga constante2
.
3.3.Software de Sistema
Sistema Operativo Windows XP/ Windows Server
Memória RAM 2G ou mais
Uma porta USB livre, para conexão do modem
Ambiente Java Instalado (JRE)
3.4.Software aplicacional
SMS Library
JavaCommm API
2
Este contracto poderá ser estabelecido de acordo com as necessidades da instituição;
10. Proposta de Implementação do Serviço de Alertas SMS
10
4. Exemplos Práticos de Implementação
Esta solução é resultado de 5 anos de investigação na área de automação de processos integrando a
Tecnologia SMS. A ideia inicial foi do trabalho de defesa de Licenciatura em Tecnologias e Sistemas
de Informação, especialidade Engenharia de Software. O objectivo principal foi integrar a tecnologia
SMS no sistema do registo académico para que os estudantes pudessem consultar notas e datas de
realização dos testes ou exames, saldos das propinas entre outras informações necessárias. Esta
arquitectura foi desenhada e testada com sucesso durante a apresentação do trabalho de defesa e
nas Jornadas Científicas de 2009 na Universidade São Tomás de Moçambique (USTM).
4.1. Programa de Tratamento Anti Retroviral – TARV
Esta solução está implementada com sucesso no programa de Tratamento Anti Retroviral, sob tutela
da ARK (Absolute Return to Kids)3
em sintonia com o Ministério da Saúde, em 6 Centros de Saúde da
Província de Maputo, a saber:
Centro de Saúde da Cidade da Matola, próximo a madruga
Centro de Saúde na Cidade da Matola, próximo ao cinema 700
Hospital Geral da Machava
Centro de Saúde da Machava, próximo a Rádio Maria
Centro de Saúde da Namaacha
Nestes centros, este sistema envia automaticamente mensagens 7 e um 1 dia antes da consulta ou
levantamento de medicamentos e 4 dias depois se o paciente faltou.
4.2. Programa de Prevenção de Transmissão Vertical
Este Programa constitui a 2ª fase do projecto, anterior e será implementado no mês de Setembro de
2011.
3
http://www.arkonline.org
11. Proposta de Implementação do Serviço de Alertas SMS
11
5. Equipa do Projecto
A nossa Equipa é constituida por profissionais qualificados, alguns com Certificações da Microsoft e
IBM, a saber:
Arsénio António Monjane (Business Intelligence Developer)
GSM, MCTS, MBSS, MCITP, ITIL;
Dário Augusto Macamo (Business Analyst)
MCTS, MBSS, MCITP, BPM
C. + 258 825395174
E. dario.macamo@outlook.com
Belizário Monjane (Eng. Informático)
CCNA
C. + 258 823647660
E. bepekeno@gmail.com
Leandro Matlhombe (Gestor de Dados e Ferramentas de TI)
C. + 258 823062233
E. leandromagno2@gmail.com
Albertina Dique (Customer Care)
Sociologia e Marketing
C. + 258 829826680
E. albertinaadique@gmail.com