stringtranslate.com

Puerta de enlace de proxy push

Proceso de inserción WAP

Un Push Proxy Gateway es un componente de los WAP Gateways que envía notificaciones URL a los teléfonos móviles. Las notificaciones suelen incluir MMS , correo electrónico, mensajería instantánea, descargas de tonos de llamada y notificaciones de firmware de dispositivos nuevos. La mayoría de las notificaciones tendrán una alerta audible para el usuario del dispositivo. La notificación normalmente será una cadena de texto con un enlace URL. Tenga en cuenta que solo se envía una notificación al dispositivo; el dispositivo debe hacer algo con la notificación para poder descargar o ver el contenido asociado a ella.

Especificaciones técnicas

EMPUJE A PPG

Se envía un mensaje push como un HTTP POST a la puerta de enlace del proxy push. El POST será un documento XML de varias partes, en el que la primera parte será la sección PAP (protocolo de acceso push) y la segunda parte será una indicación de servicio o una carga de servicio .

+-----------------------------------------------+  |PUBLICACIÓN HTTP |\ +----------------------------------------------+ | WAP | PAP XML | | EMPUJAR +---------------------------------------------+ | Flujo | Indicación de servicio o XML de carga de servicio | / +-----------------------------------------------+

CORREO

La POST contiene como mínimo la URL que se publica (esto no es estándar entre los diferentes proveedores de PPG) y el tipo de contenido.

Un ejemplo de una publicación PPG:

POST  /somelocation  HTTP / 1.1 Host :  ppg.somecarrier.com Tipo de contenido :  multipart/related; bound=someboundarymesg; type="application/xml"

PAPILLA

El XML PAP contiene como mínimo un elemento <pap>, un elemento <push-message> y un elemento <address>.

Un ejemplo de un XML PAP: --someboundarymesg Tipo de contenido: application/xml

<?xml version="1.0"?> <!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 1.0//EN" "http://www.wapforum.org/DTD/pap_1.0.dtd"> <pap> <mensaje-push id-push= "algun_id_push" > <dirección valor-dirección= "WAPPUSH=+12065551212/[email protected]" /> </mensaje-push> </pap>   

Las partes importantes de este mensaje PAP son el valor y el tipo de dirección. El valor suele ser un MSISDN y el tipo indica si se debe enviar a un MSISDN (caso típico) o a una dirección IP. El TIPO casi siempre es MSISDN, ya que el iniciador Push (PI) normalmente no tendrá la dirección IP de la estación móvil, que suele ser dinámica. En el caso de la dirección IP: TIPO=USUARIO@abcd

Puede encontrar capacidades adicionales de PAP en el artículo de PAP .

Indicación de servicio

Una indicación de servicio PUSH (SI) contiene como mínimo un elemento <si> y un elemento <indication>.

Un ejemplo de una indicación de servicio:

--mensajedealgunlimiteTipo de contenido:  texto/vnd.wap.si<?xml version="1.0"?> <!DOCTYPE si PUBLIC "-//WAPFORUM//DTD SI 1.0//EN" "http://www.wapforum.org/DTD/si.dtd"> <si> <indication si-id= 345532 href= "http://mmsc.somecarrier.com/CFJIOJF43F" > Se ha recibido
un nuevo MMS , ¿ descargarlo ? </indication> </si>        

Entrega de PPG a estación móvil

Una vez que se recibe un mensaje push del iniciador push, el PPG tiene dos vías de entrega. Si el PPG conoce la dirección IP de la estación móvil, puede entregarlo directamente a la estación móvil a través de un portador IP. Esto se conoce como "Push orientado a la conexión". Si el PPG no conoce la dirección IP de la estación móvil, lo entregará a través de un portador SMS . La entrega a través de un portador SMS se conoce como "Push sin conexión".

Push sin conexión

En el caso de la inserción sin conexión, se requiere un enlace SMSC para que el PPG entregue su mensaje de inserción a la estación móvil. Normalmente, un PPG tendrá un mecanismo de cola de SMS local que se ejecuta localmente al que se vincula y que, a su vez, se vincula al SMSC del operador. Este mecanismo debería permitir la cola en caso de una interrupción de la infraestructura SMS y también permitir la limitación de mensajes.

Dado que un mensaje WAP Push puede ser más grande que el contenido de un solo mensaje SMS, el mensaje Push puede dividirse en varios mensajes SMS, como un SMS de varias partes.

Impulso orientado a la conexión

En las notificaciones push orientadas a conexión (cuando el dispositivo lo admite), no se requiere un SMSC BIND si la puerta de enlace conoce la dirección IP del teléfono. Si la puerta de enlace no puede determinar la dirección IP del teléfono o no puede conectarse al dispositivo, la notificación push se codificará y se enviará como un SMS .

El push orientado a conexión se utiliza con menos frecuencia que el push sin conexión por varias razones, entre ellas:

Otros atributos de PUSH

Existen muchos otros atributos que se detallan en las especificaciones de la Open Mobile Alliance y otros sitios.

Proveedores de PPG

Los proveedores de PPG incluyen a Nokia Siemens Networks , Ericsson , Gemini Mobile Technologies, Openwave , Acision , Huawei , Azetti, Alcatel, WIT Software, ZTE y Kannel de código abierto .

Véase también

Referencias