Na telefonia celular, mensagens de texto são transmitidas pelo Serviço de Mensagens Curtas ( SMS. ) mensagens SMS podem ser transmitidos usando codificações diferentes , embora os usuários raramente são conscientes desse fato. Todas as codificações são finalmente traduzidos para e de Protocolo Descrição Unidade modo (PDU) . Telefones irá escolher automaticamente a codificação correta para exibir uma mensagem de texto recebida , mas os aplicativos em execução em computadores precisam ser capazes de traduzir de e para o PDU para fazer a interface com redes celulares . Você pode facilmente traduzir mensagens de texto para o formato PDU usando um programa escrito em qualquer linguagem de programação de computadores. Instruções
1
Converta cada personagem na mensagem de texto para a representação binária de seu valor ASCII. Por exemplo , a letra " g" tem um valor ASCII 103 em decimal , ou 1100111 em binário . Esta etapa irá resultar em uma seqüência de valores binários de sete bits, cada um representando uma letra no texto original .
2
Pegue o mais à direita ( menos significativo) pouco no segundo valor , e preceder -lo para o primeiro
valor
como o bit mais significativo . Isto irá resultar em um valor de oito bits . Consulte a seção " Codificação de dados de 7 bits ( septets ) em octetos " página web para um exemplo ( consulte Recursos).
3
Pegue os mais à direita ( menos significativo) dois bits no terceiro valor , e preceder los para a parte restante do segundo valor ( isto é , os seis bits mais significativos do carácter original ), como os seus dois mais significativos bits. Isto irá resultar em outro valor de oito bits .
4
Repita o processo para os restantes seis valores , tendo mais um pouco a partir da seguinte carácter de cada vez . No final , você vai ter convertido uma seqüência de oito valores de sete bits em uma seqüência de sete valores de oito bits . A última seqüência é em formato PDU.
5
Comece o processo novamente , tomando um único bit , e repetir até que a mensagem original foi traduzido. Pad com zeros os bits mais significativos do último valor até atingir oito bits , como os outros.