Tecnología

Inicio

Cómo codificar una PDU

Cómo codificar una PDU


Los mensajes de texto, o SMS, en las redes celulares son una forma eficaz de comunicar fragmentos cortos de datos. Aunque los usuarios ver el contenido de un SMS como texto normal, el teléfono celular enviar realmente convierte ese texto en un formato especial llamado Protocolo de Descripción Unidad (PDU) antes de enviarlo a cabo en la red celular. El teléfono celular receptora realiza la conversión inversa para hacer que el SMS en un formato legible. Un simple algoritmo, implementable en cualquier lenguaje de programación informática, convierte el texto normal en formato PDU.

Instrucciones

1 Convertir cada carácter en el mensaje original en ASCII estándar. Esta conversión se traduce en una secuencia de números binarios de siete bits.

2 Copiar la más a la derecha - menos significativo - bit del segundo valor a la izquierda de la primera valor. La "codificación de 7 bits de datos (septeto) en octetos" página web tiene un claro ejemplo de este paso. Después de esto, el primer valor tendrá ocho bits y el segundo valor tendrá sólo seis bits.

3 Copiar los dos más a la derecha - bits del tercer valor a la izquierda de la segunda valor - menos significativo. Después de esto, el segundo valor tendrá ocho bits y el tercer valor tendrá sólo cinco bits.

4 Seguir generando valores binarios de ocho bits como en los pasos 2 y 3 (siempre que toman un poco más desde el siguiente valor que en el paso anterior) hasta que tome todas las siete bits desde el siguiente valor, dejándola vacía. Reiniciar el proceso en ese punto hasta que el mensaje de texto original está completamente codificado en la PDU.