Terminal móvil y método de procesamiento de mensajes de notificación de Servicio de Mensajería Multimedia.

Un terminal móvil (10), que comprende un módulo de almacenamiento (101), un módulo de consulta

(102), un módulo de determinación de longitud (103), un módulo de determinación de diferencia de tiempo (104) y un módulo de modificación de la lista enlazada (105), en donde

el módulo de almacenamiento (101) se configura para almacenar una lista enlazada que comprende un ID de servicio y un tiempo de recepción de un mensaje de notificación de Servicio de Mensajería Multimedia, MMS, y una longitud máxima de la lista enlazada;

el módulo de consulta (102) se configura para investigar si existe un ID de servicio idéntico con un ID de servicio de un mensaje de notificación MMS recibido en la lista enlazada cuando se recibe el mensaje de notificación MMS; el módulo de determinación de longitud (103) se configura para determinar si una longitud de la lista enlazada es menor que la longitud máxima cuando no hay ID de servicio idéntico al ID de servicio del mensaje de notificación MMS recibido en la lista enlazada;

el módulo de determinación de diferencia de tiempo (104) se configura para determinar si una diferencia de tiempo entre el tiempo de recepción y el último nodo en la lista enlazada es mayor que una diferencia de tiempo entre un primer nodo y el último nodo en la lista enlazada cuando la longitud de la lista enlazada es menor que la longitud máxima;

el módulo de modificación de la lista enlazada (105) se configura para determinar si se agrega el ID de servicio y el tiempo de recepción del mensaje de notificación MMS en la lista enlazada como un nodo de acuerdo con resultados de la determinación del módulo de determinación de longitud (103) y/o el módulo de determinación de diferencia de tiempo (104),

en donde el módulo de modificación de la lista enlazada (105) se configura adicionalmente para agregar el ID de servicio y el tiempo de recepción del mensaje de notificación MMS en la lista enlazada como un nodo cuando el módulo de determinación de longitud (103) determina que la longitud de la lista enlazada es menor que la longitud máxima, y el módulo de determinación de diferencia de tiempo (104) determina que la diferencia de tiempo entre el tiempo de recepción y el último nodo en la lista enlazada es mayor que la diferencia de tiempo entre el primer nodo y el último nodo en la lista enlazada.

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

Solicitante: ZTE CORPORATION.

Nacionalidad solicitante: China.

Dirección: ZTE PLAZA KEJI ROAD SOUTH HI-TECH INDUSTRIAL PARK NANSHAN DISTRICT SHENZHEN, GUANGDONG 518057 CHINA.

Inventor/es: CAO,GANG.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > COMUNICACIONES TELEFONICAS (circuitos para el control... > Centrales automáticas o semiautomáticas > H04M3/42 (Sistemas que proporcionan servicios o funciones especiales a los abonados (especialmente adaptada para redes de comunicación inalámbricas H04W 4/00))

PDF original: ES-2502090_T3.pdf

 

google+ twitter facebook

Fragmento de la descripción:

Terminal móvil y método de procesamiento de mensajes de notificación de Servicio de Mensajería Multimedia Campo técnico

La descripción se refiere al campo de las comunicaciones móviles y en particular a un método para que un terminal móvil procese un mensaje de notificación del Servicio de Mensajería Multimedia (MMS) en un sistema de comunicaciones móviles.

Antecedentes

El MMS es un servicio de mensajes cortos para transmitir la información multimedia introducida por operadores móviles mediante el uso del Protocolo de Aplicaciones Inalámbricas (WAP) como un portador. El MMS puede realizar la transmisión instantánea de información multimedia de un teléfono móvil a un teléfono móvil, o de un teléfono móvil a Internet, o de Internet a un teléfono móvil. Como característica más importante, el MMS admite la función multimedia y puede transmitir información en varios formatos multimedia, tales como: texto, imagen, audio y video. El MMS puede transmitir no solo la información de texto básico en Servicio de Mensajes Cortos (SMS), sino también el contenido multimedia tal como imagen, audio, caricatura, vibración, video, etc. Además, el MMS puede también transmitir noticias deportivas con imágenes de lugares, caricaturas y animaciones interesantes, tarjetas de felicitación con contenido enriquecido, maravillosos juegos de animación y otros contenidos de aplicaciones.

Actualmente, la mayoría de los teléfonos móviles admiten MMS. El MMS incluye principalmente recepción y transmisión, manejo y reproducción de mensajes multimedia. La recepción de mensajes multimedia es un proceso complejo. En este proceso, primeramente, se necesita que el centro MMS envíe un mensaje PUSH al teléfono móvil, informando al usuario que hay un mensaje multimedia en el centro MMS. Si el usuario selecciona recibir, el teléfono móvil resolverá un Localizador de Recursos Universal/Uniforme (URL) de este mensaje multimedia del mensaje PUSH, e iniciará una solicitud de descarga al centro MMS a través de la dirección URL. Entonces el centro MMS enviará el mensaje multimedia al teléfono móvil a través del enlace WAP. Por lo tanto, el mensaje PUSH es llamado también mensaje de notificación MMS. Típicamente, con el fin de asegurar que un usuario pueda recibir un mensaje de notificación MMS, el centro MMS enviará el mismo mensaje de notificación MMS al usuario en un intervalo fijado hasta que el centro MMS reciba un mensaje de confirmación indicando la descarga exitosa del mensaje multimedia por el usuario. Típicamente, si el usuario configura el teléfono móvil en un modo de descarga inmediata del mensaje multimedia y si el estado de la red es bueno, el teléfono móvil no recibirá ningún mensaje de notificación MMS repetido una vez que reciba el mensaje multimedia. Sin embargo, si el usuario configura el teléfono móvil en un modo de descarga retrasada del mensaje multimedia o la descarga falla debido a un mal estado de la red, el teléfono móvil puede recibir el mensaje de notificación MMS repetido. Por lo tanto, después de que el teléfono móvil recibe un mensaje de notificación MMS repetido, típicamente el teléfono móvil necesita llevar a cabo el reprocesado del mensaje. El método convencional es guardar el ID de servicio de los mensajes de notificación MMS recibidos anteriormente en el teléfono móvil, poner el ID en un archivo de lista enlazada y mientras tanto establecer la longitud máxima de la lista enlazada. Cuando se recibe un mensaje de notificación MMS, el ID de servicio de este mensaje de notificación MMS se resolverá y comparará con el ID de servicio en cada nodo de la lista enlazada. Si se encuentra un ID idéntico, el mensaje se considerará como un mensaje repetido y se rechazará. Si no se encuentra un ID idéntico, se considerará que se recibe un nuevo mensaje de notificación MMS y se recordará al usuario agregar este nuevo ID de servicio en el archivo de lista enlazada. En el método convencional, difícilmente puede solucionar los siguientes problemas: cómo establecer la máxima cantidad de nodos de la lista enlazada que guarda los ID de servicio. Si la cantidad es demasiado grande, el sobrecargo del espacio de almacenamiento del sistema se incrementará, el rendimiento de la consulta se debilitará y el tiempo de respuesta se verá afectado, pero si la cantidad es demasiado pequeña, algunos mensajes de notificación repetidos pueden omitirse. Bajo este antecedente técnico, la descripción proporciona un nuevo método autoadaptable para solucionar este problema de manera efectiva.

La EP 1783971 describe un método de procesamiento del mensaje de notificación duplicado en un terminal. Este comprende: recibir un mensaje de notificación informando de la recepción de un mensaje multimedia de un servidor MMS; eliminar el mensaje de notificación en función de si se descarga un mensaje multimedia correspondiente al mensaje de notificación, cuando el mensaje de notificación se determina como un mensaje de notificación duplicado; y transmitir uno de un mensaje de respuesta para el mensaje de notificación y un mensaje de solicitud para el mensaje multimedia, cuando el mensaje de notificación no es un mensaje de notificación duplicado.

La EP 1655915 describe un método de manejo de la llegada de un mensaje de notificación MMS duplicado. Este incluye las etapas de recibir, por el servidor proxy MMS, un mensaje de notificación de descarga completada transmitido desde el terminal móvil receptor y transmitir un mensaje de eliminación del mensaje duplicado al terminal móvil receptor en respuesta

al mensaje de notificación de descarga completada, recibir, por el terminal móvil receptor, el mensaje de eliminación del mensaje duplicado y eliminar un mensaje relevante de las notificaciones de llegada del MMS recibidas, y mostrar que el mensaje relevante se ha eliminado en un servidor MMS y por lo tanto no se puede descargar para el usuario.

Resumen

El objetivo de la descripción es proporcionar un terminal móvil y un método de procesamiento del mensaje de notificación MMS para solucionar los problemas de que la longitud máxima de la lista enlazada en la descripción anterior se establezca como un valor fijado, y el espacio de almacenamiento del sistema se incrementará y la eficiencia de la consulta de la lista enlazada se reducirá cuando el valor fijado es demasiado grande, mientras que los mensajes de notificación MMS repetidos pueden omitirse cuando el valor fijado es demasiado pequeño.

De acuerdo con un aspecto, la presente invención proporciona un terminal móvil, el cual incluye: un módulo de almacenamiento, configurado para almacenar una lista enlazada la cual incluye un ID de servicio y un tiempo de recepción de un mensaje de notificación del Servicio de Mensajería Multimedia (MMS), y una longitud máxima de la lista enlazada; un módulo de consulta, configurado para consultar si existe un ID de servicio idéntico a un ID de servicio de un mensaje de notificación MMS recibido en la lista enlazada cuando se recibe el mensaje de notificación MMS; un módulo de determinación de longitud, configurado para determinar si una longitud de la lista enlazada es menor que la longitud máxima cuando no hay ID de servicio idéntico al ID de servicio del mensaje de notificación MMS recibido en la lista enlazada; un módulo de determinación de diferencia de tiempo, configurado para determinar si una diferencia de tiempo entre el tiempo de recepción y el último nodo en la lista enlazada es mayor que una diferencia de tiempo entre un primer nodo y el último nodo en la lista enlazada cuando la longitud de la lista enlazada es menor que la longitud máxima; un módulo de modificación de la lista enlazada, configurado para determinar si se agrega el ID de servicio y el tiempo de recepción... [Seguir leyendo]

 


Reivindicaciones:

1. Un terminal móvil (1), que comprende un módulo de almacenamiento (11), un módulo de consulta (12), un módulo de determinación de longitud (13), un módulo de determinación de diferencia de tiempo (14) y un módulo de modificación de la lista enlazada (15), en donde

el módulo de almacenamiento (11) se configura para almacenar una lista enlazada que comprende un ID de servicio y un tiempo de recepción de un mensaje de notificación de Servicio de Mensajería Multimedia, MMS, y una longitud máxima de la lista enlazada;

el módulo de consulta (12) se configura para investigar si existe un ID de servicio idéntico con un ID de servicio de un mensaje de notificación MMS recibido en la lista enlazada cuando se recibe el mensaje de notificación MMS; el módulo de determinación de longitud (13) se configura para determinar si una longitud de la lista enlazada es menor que la longitud máxima cuando no hay ID de servicio idéntico al ID de servicio del mensaje de notificación MMS recibido en la lista enlazada;

el módulo de determinación de diferencia de tiempo (14) se configura para determinar si una diferencia de tiempo entre el tiempo de recepción y el último nodo en la lista enlazada es mayor que una diferencia de tiempo entre un primer nodo y el último nodo en la lista enlazada cuando la longitud de la lista enlazada es menor que la longitud máxima;

el módulo de modificación de la lista enlazada (15) se configura para determinar si se agrega el ID de servicio y el tiempo de recepción del mensaje de notificación MMS en la lista enlazada como un nodo de acuerdo con resultados de la determinación del módulo de determinación de longitud (13) y/o el módulo de determinación de diferencia de tiempo (14),

en donde el módulo de modificación de la lista enlazada (15) se configura adicionalmente para agregar el ID de servicio y el tiempo de recepción del mensaje de notificación MMS en la lista enlazada como un nodo cuando el módulo de determinación de longitud (13) determina que la longitud de la lista enlazada es menor que la longitud máxima, y el módulo de determinación de diferencia de tiempo (14) determina que la diferencia de tiempo entre el tiempo de recepción y el último nodo en la lista enlazada es mayor que la diferencia de tiempo entre el primer nodo y el último nodo en la lista enlazada.

2. El terminal móvil (1) de acuerdo con la reivindicación 1, en donde el módulo de modificación de la lista enlazada (15) se configura adicionalmente para eliminar el primer nodo en la lista enlazada, y agregar el ID de servicio y el tiempo de recepción del mensaje de notificación MMS en la lista enlazada como un nodo cuando el módulo de determinación de longitud (13) determina que la longitud de la lista enlazada es menor que la longitud máxima, y el módulo de determinación de diferencia de tiempo (14) determina que la diferencia de tiempo entre el tiempo de recepción y el último nodo en la lista enlazada es menor que la diferencia de tiempo entre el primer nodo y el último nodo en la lista enlazada.

3. El terminal móvil (1) de acuerdo con la reivindicación 1, en donde el módulo de modificación de la lista enlazada (15) se configura adicionalmente para eliminar el primer nodo en la lista enlazada, y agregar el ID de servicio y el tiempo de recepción del mensaje de notificación MMS en la lista enlazada como un nodo cuando el módulo de determinación de longitud (13) determina que la longitud de la lista enlazada es mayor que la longitud máxima.

4. El terminal móvil (1) de acuerdo con cualquiera de las reivindicaciones 1 a 3, en donde la lista enlazada comprende además una longitud mínima;

el módulo de determinación de longitud (13) se configura adicionalmente para determinar las relaciones de longitud de la lista enlazada con la longitud mínima y la longitud máxima;

el módulo de modificación de la lista enlazada (15) se configura adicionalmente para agregar el ID de servicio y el tiempo de recepción del mensaje de notificación MMS en la lista enlazada como un nodo cuando la longitud de la lista enlazada es menor que la longitud mínima.

5. El terminal móvil de acuerdo con la reivindicación 4, en donde el módulo de modificación de la lista enlazada (15) se configura adicionalmente para agregar el ID de servicio y el tiempo de recepción en la lista enlazada como un nodo cuando el módulo de determinación de longitud (13) determina que la longitud de la lista enlazada es mayor que la longitud mínima pero menor que la longitud máxima, y el módulo de determinación de diferencia de tiempo (14) determina que la diferencia de tiempo es mayor que la diferencia de tiempo entre el primer nodo y el último nodo en la lista enlazada.

6. El terminal móvil de acuerdo con la reivindicación 4, en donde el módulo de modificación de la lista enlazada (15) se configura adicionalmente para eliminar el primer nodo en la lista enlazada y agregar el ID de servicio y el tiempo de recepción del mensaje de notificación MMS en la lista enlazada como un nodo cuando el módulo de

determinación de longitud (13) determina que la longitud de la lista enlazada es mayor que la longitud mínima pero menor que la longitud máxima, y el módulo de determinación de diferencia de tiempo (14) determina que la diferencia de tiempo es menor que la diferencia de tiempo entre el primer nodo y el último nodo en la lista enlazada.

7. Un método de procesamiento de un mensaje de notificación de Servicio de Mensajería Multimedia, MMS, para un terminal móvil (1), que comprende:

establecer (S31) una longitud máxima de una lista enlazada que comprende un ID de servicio y un tiempo de recepción de un mensaje de notificación MMS; el método comprende además:

investigar (S32) si existe un ID de servicio idéntico con un ID de servicio de un mensaje de notificación MMS recibido en la lista enlazada cuando se recibe el mensaje de notificación MMS;

cuando no hay ID de servicio idéntico, determinar (S34) si una longitud de la lista enlazada es menor que una longitud máxima; cuando la longitud de la lista enlazada es menor que la longitud máxima, determinar además (S36) si una diferencia de tiempo entre un tiempo de recepción del mensaje de notificación MMS y el último nodo en la lista enlazada es mayor que una diferencia de tiempo entre un primer nodo y el último nodo en la lista enlazada; cuando la diferencia de tiempo es mayor que la diferencia de tiempo entre el primer nodo y el último nodo en la lista enlazada, agregar (S37) el ID de servicio y el tiempo de recepción del mensaje de notificación MMS en la lista enlazada como un nodo.

8. El método de procesamiento del mensaje de notificación MMS de acuerdo con la reivindicación 7, comprende además:

eliminar (S38) el primer nodo en la lista enlazada, e insertar el ID de servicio y el tiempo de recepción del mensaje de notificación MMS en la lista enlazada como un nodo cuando la longitud de la lista enlazada es menor que la longitud máxima, y la diferencia de tiempo entre el tiempo de recepción y el último nodo en la lista enlazada es menor que la diferencia de tiempo entre el primer nodo y el último nodo en la lista enlazada.

9. El método de procesamiento del mensaje de notificación MMS de acuerdo con la reivindicación 7 u 8, en donde el método comprende además:

establecer (S41) una longitud mínima de la lista enlazada, y determinar las relaciones de la longitud de la lista enlazada con la longitud mínima y la longitud máxima; e insertar (S411) el ID de servicio y el tiempo de recepción del mensaje de notificación MMS en la lista enlazada como un nodo cuando la longitud de la lista enlazada es menor que la longitud mínima.

1. El método de procesamiento del mensaje de notificación MMS de acuerdo con la reivindicación 9, en donde el método comprende además:

determinar (S49) la diferencia de tiempo entre el tiempo de recepción del mensaje de notificación MMS y el último nodo en la lista enlazada cuando la longitud de la lista enlazada es mayor que la longitud mínima pero menor que la longitud máxima; e insertar (S411) el ID de servicio y el tiempo de recepción del mensaje de notificación MMS en la lista enlazada como un nodo cuando la diferencia de tiempo es mayor que la diferencia de tiempo entre el primer nodo y el último nodo en la lista enlazada.

11. El método de procesamiento del mensaje de notificación MMS de acuerdo con la reivindicación 9, en donde el método comprende además:

determinar (S49) la diferencia de tiempo entre el tiempo de recepción del mensaje de notificación MMS y el último nodo en la lista enlazada cuando la longitud de la lista enlazada es mayor que la longitud mínima pero menor que la longitud máxima; y

eliminar (S41) el primer nodo en la lista enlazada, e insertar (S411) el ID de servicio y el tiempo de recepción del mensaje de notificación MMS en la lista enlazada como un nodo cuando la diferencia de tiempo es menor que la diferencia de tiempo entre el primer nodo y el último nodo en la lista enlazada.