El esquema de codificación de datos (DCS) es un campo de un octeto en los mensajes cortos (SM) y los mensajes de difusión celular (CB) que contiene información básica sobre cómo el terminal receptor debe procesar el mensaje recibido. La información incluye:
- el conjunto de caracteres o codificación del mensaje, que determina la codificación de los datos del usuario del mensaje
- la clase de mensaje, que determina a qué componente de la Estación Móvil (MS) o Equipo de Usuario (UE) se debe entregar el mensaje.
- la solicitud de eliminar automáticamente el mensaje después de leerlo
- el estado de las banderas que indican la presencia de mensajes de voz, fax, correo electrónico u otros mensajes sin leer
- la indicación de que el contenido del mensaje está comprimido
- el idioma del mensaje de difusión celular
El campo se describe en las normas 3GPP 23.040 y 3GPP 23.038 con el nombre TP-DCS.
Conjuntos de caracteres de mensajes
Se diseñó una codificación especial de 7 bits, denominada alfabeto predeterminado GSM de 7 bits, para el Sistema de Mensajes Cortos (SMS) en GSM. Este alfabeto contiene los símbolos más utilizados de la mayoría de los idiomas de Europa Occidental (y algunas letras mayúsculas griegas). Algunos caracteres ASCII y el símbolo del euro no se ajustaban al alfabeto predeterminado GSM de 7 bits y debían codificarse mediante dos septetos. Estos caracteres forman la tabla de extensión del alfabeto predeterminado GSM de 7 bits . La compatibilidad con el alfabeto GSM de 7 bits es obligatoria para los terminales y elementos de red GSM. [ 1 ]
Los idiomas que utilizan el alfabeto latino , pero emplean caracteres que no están presentes en el alfabeto GSM de 7 bits predeterminado, suelen reemplazar los caracteres con diacríticos que faltan por caracteres sin diacríticos, lo que genera una experiencia de usuario no del todo satisfactoria, pero que suele ser aceptada. Para incluir estos caracteres faltantes, se puede utilizar la codificación UTF-16 de 16 bits (conocida como UCS-2 en GSM), aunque esto reduce la longitud de un mensaje (no segmentado) de 160 a 70 caracteres.
Los mensajes en chino, coreano o japonés deben codificarse utilizando la codificación de caracteres UTF-16 . Lo mismo se aplica a otros idiomas que utilizan alfabetos no latinos, como el ruso, el árabe, el hebreo y varios idiomas indios. En la norma 3GPP TS 23.038 8.0.0, publicada en 2008, se introdujo una nueva función: una tabla de desplazamiento de idioma nacional extendida, que en la versión 11.0.0, publicada en 2012, abarca los idiomas turco , español , portugués , bengalí , gujarati , hindi , kannada , malayalam , oriya , punjabi , tamil , telugu y urdu . Este mecanismo reemplaza la tabla de códigos alfabéticos predeterminada de 7 bits de GSM y/o la tabla extendida con una o varias tablas nacionales, de acuerdo con los elementos de información especiales en el encabezado de datos de usuario . El mensaje no segmentado que utiliza la(s) tabla(s) de desplazamiento de idioma nacional puede contener hasta 155 (o 153) caracteres de 7 bits.
GSM reconoce solo dos codificaciones para mensajes de texto y una codificación para mensajes binarios :
- Alfabeto predeterminado GSM de 7 bits (que incluye el uso de tablas de desplazamiento de idiomas nacionales).
- UCS-2
- datos de 8 bits
Clases de mensajes
El octeto TP-DCS tiene una sintaxis compleja para permitir la transmisión de otra información; las más notables son las clases de mensajes:
Los mensajes flash se reciben en un teléfono móvil aunque tenga la memoria llena. No se almacenan en el teléfono, solo se muestran en la pantalla.
Otras características
Eliminación automática después de la lectura
El terminal debería eliminar cualquier mensaje recibido con un valor TP-DCS que corresponda al grupo de codificación "Mensaje marcado para eliminación automática" después de que el usuario lo haya leído.
Indicación de mensaje en espera
El grupo de valores DCS de Indicación de Mensaje en Espera sirve para establecer o restablecer indicadores que señalan la presencia de mensajes de voz , faxes , correos electrónicos u otros mensajes sin leer.
Compresión de datos
Un valor DCS especial también permite la compresión de mensajes , pero es posible que ningún operador lo utilice.
Valores de DCS
Esquema de codificación de datos SMS
Los valores de TP-DCS se definen en la recomendación GSM 03.38 . [ 1 ]
El estándar móvil iDEN utiliza los valores F7 16 y F8 16 de una manera especial.
Esquema de codificación de datos de CBS
Para los valores DCS en los mensajes de difusión celular, consulte la recomendación GSM 03.38 . [ 1 ]
Véase también
Referencias
- Estándar GSM