Un método para notificar el perfil de agente de usuario, el servidor y el terminal de usuario asociados.

Un método de procesamiento de notificaciones para información de Perfil de Agente de Usuario, caracterizado por comprender:

enviar

(s10), por parte de un servidor de origen, una política de notificaciones a un cliente del usuario para ordenar al cliente del usuario que notifique la información de Perfil de Agente de Usuario de acuerdo con la política de notificaciones; y

recibir (s20), por parte del servidor de origen, la información de Perfil de Agente de Usuario notificada por el cliente del usuario cada vez que el cliente del usuario detecta que la información de Perfil de Agente de Usuario satisface la política de notificaciones;

en donde,

cuando cambia el información de Perfil de Agente de Usuario, el cliente del usuario determina si la información de Perfil de Agente de Usuario que ha cambiado satisface una política de notificaciones correspondiente, y cuando se satisface la política de notificaciones correspondiente notifica la información de Perfil de Agente de Usuario que ha cambiado.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/CN2007/000288.

Solicitante: HUAWEI TECHNOLOGIES CO., LTD..

Nacionalidad solicitante: China.

Dirección: Huawei Administration Building. Bantian, Longgang District Shenzhen, Guangdong 518129 CHINA.

Inventor/es: ZHONG,XUEPING, TIAN,LINYI.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION... > Disposiciones, aparatos, circuitos o sistemas no... > H04L29/06 (caracterizadas por un protocolo)

PDF original: ES-2539112_T3.pdf

 

google+ twitter facebookPin it
Ilustración 1 de Un método para notificar el perfil de agente de usuario, el servidor y el terminal de usuario asociados.
Ilustración 2 de Un método para notificar el perfil de agente de usuario, el servidor y el terminal de usuario asociados.
Ilustración 3 de Un método para notificar el perfil de agente de usuario, el servidor y el terminal de usuario asociados.
Ilustración 4 de Un método para notificar el perfil de agente de usuario, el servidor y el terminal de usuario asociados.
Ilustración 5 de Un método para notificar el perfil de agente de usuario, el servidor y el terminal de usuario asociados.
Ilustración 6 de Un método para notificar el perfil de agente de usuario, el servidor y el terminal de usuario asociados.
Un método para notificar el perfil de agente de usuario, el servidor y el terminal de usuario asociados.

Fragmento de la descripción:

Un método para notificar el perfil de agente de usuario, el servidor y el terminal de usuario asociados Campo de la invención

La presente invención está relacionada con las tecnologías del Perfil de Agente de Usuario (UAP) en el campo de la comunicación, y en particular con un método de procesamiento de notificaciones de la información del Perfil de Agente de Usuario y un servidor de origen correspondiente y un cliente del usuario del Perfil de Agente de Usuario.

Antecedentes de la invención

En un sistema de comunicación varios clientes muestran capacidades diferentes, y por lo tanto es necesario que un servidor de origen adapte la capacidad de un cliente del usuario a una demanda del usuario basándose en cierto modo de procesamiento. Con este fin es necesario habilitar el intercambio de la información de capacidades de un cliente entre el servidor de origen y el cliente del usuario, y un sistema de Perfil de Agente de Usuario proporciona un método de representación para el intercambio de información de capacidades de un cliente entre el cliente del usuario y el servidor de origen, en el que la información de capacidades del cliente se representa con información de UAP, de modo que se pueden soportar correctamente las aplicaciones de un servicio WAP.

En particular, la información de capacidades de un cliente incluye, pero no se limita a, la siguiente información:

información de hardware, la cual se refiere a características del hardware del cliente, incluyendo información sobre un tipo, un modelo, un tamaño de la pantalla de visualización, métodos de entrada y estilos de salida soportados, y similares, del dispositivo cliente;

información de software, la cual se refiere a un entorno de operación del software del cliente, incluyendo información sobre un sistema operativo del dispositivo cliente, si se soportan las operaciones de codificación y decodificación de audio y vídeo, opciones de idioma para un usuario, etc.;

un programa navegador, el cual se refiere a información sobre un conjunto de características descriptivas de un programa de aplicación navegador HTML;

características de red, las cuales describen información sobre una estructura y un entorno de red asociados, como por ejemplo una portadora de la red, etc.;

características WAP, las cuales describen información asociada al WAP soportado por el dispositivo cliente, como por ejemplo la capacidad y característica del navegador WML, etc.;

características push (recepción pasiva), que describen información relacionada con el PUSH soportado por el dispositivo cliente, como por ejemplo la longitud máxima de un mensaje corto que puede soportar el dispositivo cliente, el tamaño máximo de un mensaje corto que puede almacenar un dispositivo cliente.

En el sistema de UAP, la información de capacidades asociada al cliente del usuario se le puede proporcionar al servidor de origen, de modo que el servidor de origen puede adaptar los contenidos del servicio a ser enviados al cliente del usuario de acuerdo con la información de capacidades del cliente del usuario, proporcionando de este modo los contenidos del servicio al cliente del usuario utilizando un formato que sea el más adecuado a la capacidad del cliente del usuario.

Haciendo referencia a la Figura 1, se muestra un diagrama de bloques de la estructura de los componentes principales de un sistema de UAP existente que incluye principalmente:

Un cliente de UAP: se refiere típicamente a un dispositivo cliente inteligente con UAP habilitado como por ejemplo un teléfono móvil o una PDA. Con el fin de iniciar una conexión de sesión de red con el lado de red, el cliente de UAP incluye su información de UAP asociada (por ejemplo, una URL de la localización en la que se almacena su información de capacidades) en un mensaje de petición HTTP o en un mensaje de petición WSP y se la envía a una pasarela WAP o a un servidor de origen.

El servidor de origen: es un servidor de aplicaciones de servicios con UAP habilitado, como por ejemplo un servidor PUSH; el servidor de origen puede procesar el mensaje de petición HTTP que contiene la información de UAP asociada, el cual ha sido enviado desde el cliente de UAP, obtener la información de UAP correspondiente al cliente de UAP desde un repositorio del UAPfile (archivo de UAP) de acuerdo con la información de UAP asociada (por ejemplo, la URL de la localización en la que se almacena su información de capacidades) incluida en el mensaje de petición, y adaptar los contenidos del servicio solicitado por el cliente de UAP de acuerdo con la información de UAP obtenida y a continuación le envía al cliente de UAP los contenidos del servicio.

La pasarela WAP/un almacenamiento temporal del proxy: la pasarela WAP, que está situada entre el cliente de UAP

y el servidor de origen está adaptada para la conversión entre el protocolo WAP y el protocolo HTTP en el lado del cliente de UAP, soporta un operador para ampliar su conjunto de capacidades propias, y soporta la combinación y, a continuación, el reenvío al servidor de origen de información estática (esto es, la URL de la localización en la que se almacena la Información de capacidad) notificada desde el cliente de UAP e Información dinámica (como, por ejemplo, la Información de capacidad que ha cambiado por el cliente de UAP al mismo tiempo).

El repositorio del UAPfile: está adaptado para almacenar información de UAP de los clientes UAP respectivos, y permite que el servidor de origen o la pasarela WAP obtengan la información de UAP correspondiente a un cliente de UAP de acuerdo con la información de URL del UAP notificado desde el cliente de UAP, donde el repositorio de UAP se puede crear o mantener por parte de un fabricante del cliente o un operador de red.

Haciendo referencia a la Figura 2, se muestra un diagrama esquemático de un proceso en el que el cliente de UAP existente inicia una petición al servidor de origen, en la que:

1. El cliente de UAP solicita al servidor de origen una petición de navegación de una página Web, y en este momento, se establece una conexión de sesión entre el cliente de UAP y el servidor de origen, el cliente de UAP incluye su información de UAP asociada (que típicamente es la URL de la localización en la que se encuentra almacenada su información de UAP asociada) en el mensaje de petición de conexión de sesión, y el servidor de origen obtiene la información de UAP correspondiente desde el repositorio del UAPfile de acuerdo con la información de URL incluida en el mensaje de petición de conexión de sesión enviado por el cliente de UAP.

2. El servidor de origen le devuelve al cliente de UAP un mensaje de respuesta, y si el servidor de origen puede procesar apropiadamente la información de UAP, entonces el mensaje de respuesta devuelto es OK; en caso contrario se devuelve un código de error.

Haciendo referencia a la Figura 3, se muestra un diagrama esquemático de un proceso en el que, cuando cambia su información de capacidades, el cliente de UAP existente notifica bajo iniciativa propia al servidor de origen la información sobre un cambio de capacidades, donde se realiza un inicio de sesión únicamente cuando el cliente de UAP se encuentra conectado al servidor de origen. Durante la fase de inicio de sesión, se mantiene una sesión entre el cliente de UAP y el servidor de origen y no se desconectará hasta que se cierre la conexión entre el cliente de UAP y el servidor de origen; durante este procedimiento, el servidor de origen almacena temporalmente la información de UAP del cliente de UAP; y durante este procedimiento, el cliente de UAP, una vez que detecta que su información de UAP ha cambiado, notifica a la pasarela WAP o al servidor de origen el cambio de... [Seguir leyendo]

 


Reivindicaciones:

1. Un método de procesamiento de notificaciones para información de Perfil de Agente de Usuario, caracterizado por comprender:

enviar (s1), por parte de un servidor de origen, una política de notificaciones a un cliente del usuario para ordenar al cliente del usuario que notifique la información de Perfil de Agente de Usuario de acuerdo con la política de notificaciones; y

recibir (s2), por parte del servidor de origen, la información de Perfil de Agente de Usuario notificada por el cliente del usuario cada vez que el cliente del usuario detecta que la información de Perfil de Agente de Usuario satisface la política de notificaciones; en donde,

cuando cambia el información de Perfil de Agente de Usuario, el cliente del usuario determina si la información de Perfil de Agente de Usuario que ha cambiado satisface una política de notificaciones correspondiente, y cuando se satisface la política de notificaciones correspondiente notifica la información de Perfil de Agente de Usuario que ha cambiado.

2. El método de acuerdo con la reivindicación 1, caracterizado por comprender, además, la recepción de políticas de notificaciones que están soportadas y son notificadas por el cliente del usuario;

en donde la política de notificaciones enviada es al menos una seleccionada a partir de las políticas de notificaciones notificada por el cliente del usuario.

3. El método de acuerdo con la reivindicación 2, caracterizado por comprender, además: ordenarle, por parte del servidor de origen, al cliente del usuario que notifique las políticas de notificaciones que soporta el cliente del usuario.

4. El método de acuerdo con la reivindicación 2, caracterizado por que la política de notificaciones se selecciona a partir de las políticas de notificaciones de acuerdo con una petición de servicio de un servicio aplicado al usuario.

5. Un método de procesamiento de notificaciones para información de Perfil de Agente de Usuario, caracterizado por comprender:

recibir (s1), por parte de un cliente del usuario, una política de notificaciones desde un servidor;

identificar (s2), por parte del cliente del usuario, la Información de Perfil de Agente de Usuario que satisface la política de notificaciones;

notificar (s2), por parte del cliente del usuario, la Información de Perfil de Agente de Usuario que satisface la política de notificaciones; en donde, cuando ha cambiado la Información de Perfil de Agente de Usuario, el cliente del usuario determina si la Información de Perfil de Agente de Usuario que ha cambiado satisface una política de notificaciones correspondiente y notifica la información de Perfil de Agente de Usuario que ha cambiado cuando se satisface la política de notificaciones correspondiente.

6. El método de acuerdo con la reivindicación 5, caracterizado por que la Identificación, por parte del cliente del usuario, de la información de Perfil de Agente de Usuario que satisface la política de notificaciones y la notificación de la información de Perfil de Agente de Usuario que satisface la política de notificaciones comprenden:

almacenar, por parte del cliente del usuario, la política de notificaciones enviada por el servidor de origen;

monitorizar, por parte del cliente del usuario, si la Información de Perfil de Agente de Usuario del cliente del usuario satisface la política de notificaciones almacenada; y

notificar, por parte del cliente del usuario, la información de Perfil de Agente de Usuario al servidor si la Información de Perfil de Agente de Usuario satisface la política de notificaciones almacenada.

7. El método de acuerdo con la reivindicación 5, caracterizado por que la identificación, por parte del cliente del usuario, de la información de Perfil de Agente de Usuario que satisface la política de notificaciones y la notificación de la información de Perfil de Agente de Usuario que satisface la política de notificaciones comprenden:

almacenar (s2), por parte del cliente del usuario, la política de notificaciones (la información de política) enviada por el servidor de origen; si el cliente de UAP detecta que ha cambiado su información de UAP asociada, determinar (s2), por parte del cliente del usuario, si alguna política de notificaciones almacenada coincide; si existe una política de notificaciones coincidente, determinar (s2), por parte del cliente del usuario, si la información de UAP que ha cambiado satisface la política de notificaciones coincidente;

la notificación, por parte del cliente del usuario, de la información de Perfil de Agente de Usuario que satisface la política de notificaciones comprende: si la información de UAP que ha cambiado satisface la política de notificaciones coincidente, notificar, por parte del cliente del usuario, notificaciones de la información de UAP que ha cambiado al servidor de origen.

8. Un cliente del usuario de Perfil de Agente de Usuario, caracterizado por comprender:

una unidad (1) de recepción y análisis de políticas de notificaciones, adaptada para recibir y analizar una política de notificaciones enviada por un servidor de origen; y

una unidad (11) de notificación de información de Perfil de Agente de Usuario, adaptada para notificar una información de Perfil de Agente de Usuario que satisfaga la política de notificaciones recibida por la unidad de recepción y análisis de políticas de notificaciones cada vez que comprueba que la información de Perfil de Agente de Usuario satisface la política de notificaciones; en donde,

cuando cambia la información de Perfil de Agente de Usuario, el cliente del usuario está adaptado, además, para determinar si la información de Perfil de Agente de Usuario que ha cambiado satisface una política de notificaciones correspondiente y para notificar la información de Perfil de Agente de Usuario que ha cambiado cuando se satisface la política de notificaciones correspondiente.

9. El cliente del usuario de acuerdo con la reivindicación 8, caracterizado por comprender, además, una unidad (12) de notificación de políticas, adaptada para notificar al servidor de origen las políticas de notificaciones que soporta el cliente del usuario.

1. El cliente del usuario de acuerdo con la reivindicación 8, caracterizado por que la unidad de notificación de información de Perfil de Agente de Usuario comprende, además:

una subunidad (111) de almacenamiento, adaptada para almacenar la política de notificaciones recibida por la unidad de recepción y análisis de políticas de notificaciones;

una subunidad (112) de monitorización, adaptada para monitorizar si la información de Perfil de Agente de Usuario del cliente del usuario satisface la política de notificaciones almacenada en la subunidad de almacenamiento; y

una subunidad (113) de notificación de información de perfil de agente, adaptada para notificar la información de Perfil de Agente de Usuario que satisface la política de notificaciones almacenada cuando la subunidad de monitorización comprueba que la información de Perfil de Agente de Usuario satisface la política de notificaciones.

11. Un sistema de procesamiento de notificaciones para la información de Perfil de Agente de Usuario, caracterizado por comprender: un servidor, adaptado para enviarle una política de notificaciones a un cliente del usuario con el fin de ordenar al cliente del usuario que notifique una información de Perfil de Agente de Usuario de acuerdo con la política de notificaciones, y recibir la información de Perfil de Agente de Usuario notificada por el cliente del usuario;

el cliente del usuario, adaptado para notificarle la información de Perfil de Agente de Usuario al servidor cada vez que el cliente del usuario comprueba que la información de Perfil de Agente de Usuario satisface la política de notificaciones; en donde

cuando cambia la información de Perfil de Agente de Usuario, el cliente del usuario está adaptado, además, para determinar si la información de Perfil de Agente de Usuario que ha cambiado satisface una política de notificaciones correspondiente y para notificar la información de Perfil de Agente de Usuario que ha cambiado cuando se satisface la política de notificaciones correspondiente.

12. El sistema de procesamiento de notificaciones de acuerdo con la reivindicación 11, en el que el servidor está adaptado, además, para ordenarle al cliente del usuario que notifique las políticas de notificaciones que soporta el cliente del usuario.

13. El sistema de procesamiento de notificaciones de acuerdo con la reivindicación 11, en el que el cliente está adaptado, además, para almacenar la política de notificaciones, monitorizar si la información de Perfil de Agente de Usuario del cliente del usuario satisface la política de notificaciones, y notificar la información de Perfil de Agente de Usuario que satisface la política de notificaciones almacenada cuando la subunidad de monitorización comprueba que la información de Perfil de Agente de Usuario satisface la política de notificaciones.