TRATAMIENTO DE MENSAJES INSTANTANEOS EN CASO DE NO DISPONIBILIDAD DEL RECEPTOR.

Sistema de comunicaciones que comprende una pluralidad de elementos de red,

donde dicho sistema comprende al menos los siguientes elementos de red: un terminal (1) emisor, un terminal (3) receptor, un servidor (2) de mensajería instantánea y una base de datos (4) de servidor, estando adaptado el terminal (1) emisor para enviar al menos un mensaje (11, 12, 13) al terminal (3) receptor a través de dicho servidor (2) de mensajería instantánea según un protocolo de mensajería instantánea, en el que el al menos un mensaje (11, 12, 13) incluye un identificador (12) que especifica si el al menos un mensaje (11, 12, 13) va a almacenarse o no en la base de datos (4) de servidor cuando dicho terminal (3) receptor no esté disponible, estando adaptada dicha base de datos (4) de servidor para reenviar el al menos un mensaje (11, 12, 13) cuando el terminal (3) receptor esté de nuevo disponible, estando caracterizado el sistema porque dicho protocolo de mensajería instantánea puede establecer una conexión bidireccional entre dicho terminal (1) emisor y dicho terminal (3) receptor

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

Solicitante: NOKIA CORPORATION.

Nacionalidad solicitante: Finlandia.

Dirección: KEILALAHDENTIE 4,02150 ESPOO.

Inventor/es: STAACK,JENS, KOSKELAINEN,PETRI.

Fecha de Publicación: .

Fecha Concesión Europea: 20 de Enero de 2010.

Clasificación Internacional de Patentes:

  • H04L12/58B

Clasificación PCT:

  • H04L12/58 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 12/00 Redes de datos de conmutación (interconexión o transferencia de información o de otras señales entre memorias, dispositivos de entrada/salida o unidades de tratamiento G06F 13/00). › Sistemas de conmutación de mensajes.
  • H04L29/06 H04L […] › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › caracterizadas por un protocolo.

Clasificación antigua:

  • H04L12/58 H04L 12/00 […] › Sistemas de conmutación de mensajes.
  • H04L29/06 H04L 29/00 […] › caracterizadas por un protocolo.
TRATAMIENTO DE MENSAJES INSTANTANEOS EN CASO DE NO DISPONIBILIDAD DEL RECEPTOR.

Fragmento de la descripción:

Tratamiento de mensajes instantáneos en caso de no disponibilidad del receptor.

La invención se refiere a un procedimiento, a un sistema y a elementos de red de comunicaciones para implementar un servicio de mensajería instantánea.

Varias redes proporcionan servicios de mensajería que permiten que los mensajes se envíen desde un terminal de red a otro terminal de red sin necesidad de iniciar realmente una llamada. Por ejemplo, una pluralidad de redes GSM soporta un servicio de mensajes cortos (SMS) que permite la transmisión de mensajes cortos. Un desarrollo más reciente es el servicio de mensajería multimedia (MMS) que no solo permite la transmisión de mensajes de texto sino también de imágenes, etc. Tanto el SMS como el MMS son servicios de mensajería de almacenamiento y reenvío que necesitan elementos de red adicionales (por ejemplo, SMSC, centro de servicio de mensajes cortos) y protocolos dedicados tales como los especificados en la norma TS 23.040 del ETSI.

El documento "SMS BASED APPLICATIONS FOR GSM NETWORKS" de Collesei P. et al., CSELT Technical Reports, Turín, IT, volumen 23, número 3, junio de 1995, páginas 337 a 349, ISSN: 0393-2648, describe un sistema de comunicaciones que comprende una pluralidad de elementos de red, en el que una conexión desde un primer elemento de red hasta un segundo elemento de red puede establecerse utilizando mensajes SMS transmitidos según un protocolo SMS. Un mensaje corto según el SMS, servicio de mensajes cortos, puede incluir un parámetro "periodo de validez" que especifique cuánto tiempo va a estar almacenado el mensaje para su entrega en caso de que no pueda entregarse al receptor.

El documento: "INTERNET TELEPHONY: ARCHITECTURE AND PROTOCOLS-AN IETF PERSPECTIVE", de Schulzrinne H. et al, Computer Networks and ISDN Systems, North Holland Publishing, Amsterdam, NL, volumen 31, número. 3, 11 de febrero de 1999, páginas 237 a 255, ISSN: 0169-7552, trata sobre telefonía por Internet.

Internet proporciona una mensajería directa de usuario a usuario para conversación o mensajería instantánea (por ejemplo, utilizando el protocolo de presencia/mensajería instantánea, IMPP). Además, Internet ofrece una mensajería de almacenamiento y reenvío, por ejemplo, servicio de correo electrónico (POP3, "protocolo de oficina de correos, versión 3", o IMAP4 "protocolo de acceso a mensajes de Internet, versión 4").

En la actualidad, algunos servicios de mensajería instantánea están basados en normas existentes o son soluciones propietarias tal como el servicio de mensajería instantánea AOL. Algunos requisitos de futuros servicios de mensajería instantánea están definidos en las normas RFC 2778 y RFC 2779 del IETF. El servicio de mensajería instantánea solicita que tanto el emisor como el receptor estén en línea y registrados en el servidor de mensajería instantánea. Cuando el receptor no esté, por ejemplo, disponible, no podrá entregarse ningún mensaje instantáneo.

Para establecer una conexión bidireccional entre un abonado que llama y un abonado llamado, se proponen varios protocolos de control de llamada tales como SIP (protocolo de inicio de sesión; véase, por ejemplo, las normas RFC 2543 y RFC 2543bis). El SIP no solo puede utilizarse como un protocolo de control de llamada sino que también ofrece la posibilidad de utilizarse como un servicio de mensajería instantánea. Por ejemplo, el mensaje INVITE de SIP puede utilizarse para transportar cargas útiles de contenido (tipos MIME tales como JPEG) dentro de un mensaje de protocolo sin la necesidad de establecer realmente una llamada de voz sobre IP (VoIP). También pueden utilizarse otros tipos de mensajes SIP (por ejemplo, INFO) y pueden definirse nuevos tipos de mensajes para esta finalidad. Debe observarse que el mensaje INVITE es un mensaje de señalización. Por ejemplo, un usuario A puede incluir las siguientes cargas útiles MIME en un mensaje INVITE para el usuario B:

- image/jpeg (por ejemplo, para enviar una imagen)
- audio/midi (por ejemplo, para reproducir un fragmento de sonido).

Toda esta información está introducida en un mensaje SIP.

La fig. 3 muestra un ejemplo de utilización del mensaje INVITE como una posibilidad de mensajería. Los nombres y los números de los mensajes mostrados en la fig. 3 están definidos según la norma RFC 2543. En primer lugar, el usuario A envía un mensaje INVITE (F1) al usuario B, mensaje que incluye la carga útil. El usuario B responde devolviendo "100 Trying" (F2), "180 Ringing" (F3) y "200 OK" (F4), que confirma la recepción del mensaje. Después, el usuario A envía un mensaje "BYE" (F5) al usuario B que confirma la recepción de este mensaje devolviendo "200 OK" (F6).

La mensajería basada en SIP proporciona la ventaja de poder utilizarse sin necesidad de ningún elemento de red nuevo y, por lo tanto, es más económica y posiblemente puede sustituir a otros servicios de mensajería. Sin embargo, para llevar a cabo esta mensajería basada en SIP, tanto el emisor como el receptor deben estar "en línea", es decir, el usuario B debe estar disponible.

La presente invención tiene como objetivo proporcionar un servicio de mensajería instantánea que pueda implementarse fácilmente y que ofrezca posibilidades de mensajería mejoradas.

La presente invención proporciona un procedimiento y un sistema definidos en dos reivindicaciones independientes de las reivindicaciones independientes. Además, la invención proporciona elementos de red adaptados para llevar a cabo funciones respectivas, tal y como se define en las demás reivindicaciones independientes.

Según un aspecto de la invención, el servicio de mensajería instantánea se mejora proporcionando una capacidad de almacenamiento de mensajes. Cuando el receptor previsto del mensaje no pueda recibir el mensaje en un momento dado porque, por ejemplo, no esté en línea, esté ocupado y/o no esté disponible para la red, por ejemplo para el servidor proxy del usuario receptor, o debido a cualquier otro motivo, el mensaje puede almacenarse. Este almacenamiento del mensaje permite su posterior entrega al usuario receptor cuando este usuario pueda recibir el mensaje, por ejemplo después de volver a conectarse a la red. No es necesario establecer ninguna conexión para una comunicación bidireccional.

El protocolo utilizado normalmente para iniciar una conexión que permita, por ejemplo, una comunicación bidireccional entre un equipo de origen de llamada y un equipo de destino de llamada sirve además para indicar si los mensajes instantáneos transmitidos van a almacenarse o no en caso de no ser posible una entrega directa. El protocolo que permite que los mensajes se envíen desde el equipo emisor hasta el equipo receptor como parte del protocolo está modificado para poder incluir un identificador que pueda incluirse o representarse mediante un comando de almacenamiento. Este comando de almacenamiento puede ser, en una implementación, un comando de "almacenamiento y reenvío". Un elemento de red de servicio que intente proporcionar una conexión con el equipo receptor en vano está adaptado opcionalmente para comprobar el protocolo con respecto a la inclusión de tal identificador que representa un comando de almacenamiento. Cuando se encuentre el comando de almacenamiento, el mensaje no se descartará simplemente sino que se almacenará en un lugar apropiado, tal como en una memoria propia de este elemento de red, o en un dispositivo de almacenamiento de otro elemento de red tal como un servidor.

Puesto que el identificador puede estar incluido en el protocolo, el mensaje y el identificador (por ejemplo, el comando de almacenamiento) pueden transmitirse de una manera unidireccional desde el equipo emisor hasta el elemento de red de servicio previsto para establecer conexiones con el equipo receptor. Esta característica reduce significativamente la carga de señalización y de tráfico necesaria para transmitir y tratar mensajes. Además, no es necesario ningún protocolo de mensajería nuevo y la invención puede implementarse en redes existentes de una manera económica. Además, no es necesario ningún elemento de red nuevo para implementar la invención, de manera que la técnica descrita puede implantarse de manera sencilla y económica mediante un operador de red o proveedor de servicios. Esta estructura de servicio de mensajería también puede sustituir a los servicios de mensajería existentes y, por lo tanto, contribuir a una armonización de los servicios de mensajería.

El protocolo utilizado...

 


Reivindicaciones:

1. Sistema de comunicaciones que comprende una pluralidad de elementos de red, donde dicho sistema comprende al menos los siguientes elementos de red: un terminal (1) emisor, un terminal (3) receptor, un servidor (2) de mensajería instantánea y una base de datos (4) de servidor, estando adaptado el terminal (1) emisor para enviar al menos un mensaje (11, 12, 13) al terminal (3) receptor a través de dicho servidor (2) de mensajería instantánea según un protocolo de mensajería instantánea, en el que el al menos un mensaje (11, 12, 13) incluye un identificador (12) que especifica si el al menos un mensaje (11, 12, 13) va a almacenarse o no en la base de datos (4) de servidor cuando dicho terminal (3) receptor no esté disponible, estando adaptada dicha base de datos (4) de servidor para reenviar el al menos un mensaje (11, 12, 13) cuando el terminal (3) receptor esté de nuevo disponible, estando caracterizado el sistema porque dicho protocolo de mensajería instantánea puede establecer una conexión bidireccional entre dicho terminal (1) emisor y dicho terminal (3) receptor.

2. Sistema de comunicaciones según la reivindicación 1, en el que el al menos un mensaje (11, 12, 13) según el protocolo de mensajería instantánea comprende una cabecera (11) de protocolo y el identificador es parte de la cabecera (11) de protocolo.

3. Sistema de comunicaciones según la reivindicación 1, en el que el identificador es un campo de extensión en el al menos un mensaje (11, 12, 13) según el protocolo de mensajería instantánea.

4. Sistema de comunicaciones según cualquiera de las reivindicaciones anteriores, configurado para establecer una conexión bidireccional entre el terminal emisor y el terminal receptor.

5. Sistema de comunicaciones según cualquiera de las reivindicaciones anteriores, en el que el protocolo de mensajería instantánea es un protocolo de inicio de sesión, SIP.

6. Sistema de comunicaciones según la reivindicación 5, en el que el mensaje está contenido en una solicitud de invitación.

7. Sistema de comunicaciones según la reivindicación 5, en el que el mensaje está contenido en un mensaje de información.

8. Sistema de comunicaciones según cualquiera de las reivindicaciones anteriores, en el que el servidor (2) de mensajería instantánea está configurado para comprobar la disponibilidad del terminal (3) receptor.

9. Sistema de comunicaciones según la reivindicación 8, en el que el servidor (2) de mensajería instantánea está configurado para comprobar el tipo del mensaje recibido.

10. Sistema de comunicaciones según cualquiera de las reivindicaciones 1 a 7, en el que el servidor (2) de mensajería instantánea está configurado para transmitir el mensaje desde el terminal (1) emisor al terminal (3) receptor, estando adaptado el servidor (2) de mensajería instantánea para controlar el almacenamiento del al menos un mensaje (11, 12, 13) en caso de que dicho terminal (3) receptor no esté disponible, para detectar la disponibilidad posterior del terminal (3) receptor y para iniciar el reenvío del mensaje (11, 12, 13) almacenado al terminal (3) receptor cuando se detecte la disponibilidad del terminal (3) receptor.

11. Sistema de comunicaciones según la reivindicación 8 ó 9, en el que el servidor (2) de mensajería instantánea es un servidor proxy del terminal (3) receptor.

12. Sistema de comunicaciones según cualquiera de las reivindicaciones, en el que la base de datos (4) de servidor está adaptada para intentar enviar de manera periódica el mensaje almacenado al terminal (3) receptor.

13. Sistema de comunicaciones según cualquiera de las reivindicaciones 8, 9, 11, en el que la base de datos (4) de servidor está adaptada para reenviar el mensaje a otra dirección indicada en una base de datos del servidor de mensajería instantánea u otro elemento de red, o en el protocolo.

14. Sistema de comunicaciones según cualquiera de las reivindicaciones anteriores, en el que el identificador está incluido en, o representando por, un campo (11) de comando de almacenamiento, y en el que dicho identificador puede fijarse por el emisor del mensaje con los valores: "almacenar", "almacenar y reenviar", "notificar" o "no alma- cenar".

15. Procedimiento de gestión de mensajes en un sistema de comunicaciones que comprende una pluralidad de elementos de red según un protocolo de mensajería instantánea, comprendiendo el procedimiento:

quadrecibir desde un terminal (1) emisor un mensaje según dicho protocolo (11, 12, 13) de mensajería instantánea dirigido a un terminal (3) receptor a través de un servidor (2) de mensajería instantánea que determina, en base a un identificador incluido en dicho mensaje (11, 12, 13), si el mensaje va a almacenarse o no en una base de datos (4) de servidor cuando dicho terminal (3) receptor no esté disponible, estando adaptada dicha base de datos (4) de servidor para reenviar el mensaje (11, 12, 13) cuando el terminal (3) receptor esté de nuevo disponible,

estando caracterizado el procedimiento porque dicho protocolo de mensajería instantánea puede establecer una conexión bidireccional entre dicho terminal (1) emisor y dicho terminal (3) receptor.

16. Procedimiento según la reivindicación 15, en el que el mensaje (11, 12, 13) está almacenado en la base de datos (4) de servidor.

17. Procedimiento según la reivindicación 15 ó 16, en el que la base de datos (4) de servidor es un servidor para almacenar y reenviar el mensaje (11, 12, 13).

18. Procedimiento según cualquiera de las reivindicaciones 15 a 17, en el que el servidor (2) de mensajería instantánea controla el almacenamiento del mensaje (11, 12, 13) en caso de que el terminal (3) receptor no esté disponible, detecta la disponibilidad posterior del terminal (3) receptor e inicia el reenvío del mensaje (11, 12, 13) almacenado al terminal (3) receptor cuando detecta que el terminal (3) receptor está de nuevo disponible.

19. Procedimiento según la reivindicación 18, en el que el servidor (2) de mensajería instantánea es un servidor proxy del terminal (3) receptor.

20. Procedimiento según cualquiera de las reivindicaciones 15 a 19, en el que la base de datos (4) de servidor intenta enviar de manera periódica el mensaje almacenado al terminal (3) receptor.

21. Procedimiento según cualquiera de las reivindicaciones 15 a 20, en el que la base de datos (4) de servidor reenvía el mensaje (11, 12, 13) a otra dirección indicada en una base de datos del servidor de mensajería instantánea u otro elemento de red, o en el protocolo.

22. Procedimiento según cualquiera de las reivindicaciones 15 a 21, en el que el identificador está incluido en, o representando por, un campo (11) de comando de almacenamiento, y en el que dicho identificador puede fijarse por el emisor del mensaje con los valores: "almacenar", "almacenar y reenviar", "notificar" o "no almacenar".

23. Un elemento de red para un sistema de comunicaciones, en el que el elemento de red es un terminal (1) emisor que está adaptado para enviar al menos un mensaje (11, 12, 13) a un terminal (3) receptor a través de un servidor (2) de mensajería instantánea según un protocolo de mensajería instantánea, donde el elemento (1) de red está adaptado para incluir en el al menos un mensaje (11, 12, 13) según el protocolo de mensajería instantánea un identificador que especifica si el al menos un mensaje (11, 12, 13) va a almacenarse o no en una base de datos (4) de servidor cuando dicho terminal (3) receptor no esté disponible para reenviar el al menos un mensaje (11, 12, 13) cuando el terminal (3) receptor esté de nuevo disponible, estando caracterizado el elemento de red porque dicho protocolo de mensajería instantánea puede establecer una comunicación bidireccional entre dicho terminal (1) emisor y dicho terminal (3) receptor.

24. Un elemento de red para un sistema de comunicaciones, en el que el elemento de red es una base de datos (4) de servidor adaptada para recibir al menos un mensaje (11, 12, 13) según un protocolo de mensajería instantánea para un terminal (3) receptor, donde el al menos un mensaje (11, 12, 13) según el protocolo de mensajería instantánea incluye un identificador que especifica si el al menos un mensaje (11, 12, 13) va a almacenarse o no en la base de datos (4) de servidor cuando dicho terminal (3) receptor no esté disponible, estando adaptada dicha base de datos (4) de servidor para almacenar el al menos un mensaje (11, 12, 13) cuando dicho terminal (3) receptor no esté disponible y para reenviar el al menos un mensaje (11, 12, 13) cuando el terminal (3) receptor esté de nuevo disponible, estando caracterizado el elemento de red porque dicho protocolo de mensajería instantánea puede establecer una comunicación bidireccional entre dicho terminal (1) emisor y dicho terminal (3) receptor.


 

Patentes similares o relacionadas:

MÉTODO Y SISTEMA PARA MENSAJERÍA INSTANTÁNEA PARA UN ENTORNO MÓVIL DE CONMUTACIÓN DE CIRCUITOS, del 2 de Noviembre de 2011, de MOTOROLA, INC.: Un método de compensar la no disponibilidad temporal de abonado en un entorno de sesión de mensajería instantánea móvil, incluyendo: hacer que un abonado […]

Imagen de 'METODO DE CONTROL ASINCRONO DE NAVEGACION WEB PARA DISPOSITIVOS…'METODO DE CONTROL ASINCRONO DE NAVEGACION WEB PARA DISPOSITIVOS MOVILES, del 13 de Junio de 2011, de SOLAIEMES, S.L: Método de control asíncrono de navegación web para dispositivos móviles, comprendiendo:- solicitar el navegador web una página web;- responder el […]

Imagen de 'PROCEDIMIENTO PARA INTERCAMBIAR REQUERIMIENTOS ENTRE LA APLICACIÓN…'PROCEDIMIENTO PARA INTERCAMBIAR REQUERIMIENTOS ENTRE LA APLICACIÓN INFORMÁTICA DE UNA TERMINAL MÓVIL Y UN SERVIDOR DE MENSAJERÍA INSTANTÁNEA, del 26 de Mayo de 2011, de MIYOWA: Procedimiento para intercambiar requerimientos entre la aplicación informática de un terminal móvil (A) y un servidor de mensajería instantánea , en el cual la aplicación […]

Imagen de 'PROCEDIMIENTO Y SISTEMA DE MENSAJERÍA INSTANTÁNEA PARA TERMINALES…'PROCEDIMIENTO Y SISTEMA DE MENSAJERÍA INSTANTÁNEA PARA TERMINALES MÓVILES EQUIPADOS CON UN SERVIDOR DE PRESENCIA VIRTUAL CONFIGURADO PARA GESTIONAR DIFERENTES LISTAS DE CONTACTOS DE UN MISMO USUARIO, del 26 de Mayo de 2011, de MIYOWA: Sistema de mensajería instantánea para terminales móviles, que comprende: - uno o varios servidores de mensajería instantánea (S1, S2) aptos para suministrar servicios de […]

DISPOSITIVO ELECTRÓNICO DE MANO Y MÉTODO ASOCIADO QUE PROPORCIONA DATOS DE TIEMPO EN UN ENTORNO DE MENSAJERÍA, del 11 de Marzo de 2011, de RESEARCH IN MOTION LIMITED: Un método que proporciona una salida en al menos uno de un primer dispositivo electrónico y un segundo dispositivo electrónico , estando adaptado […]

Imagen de 'SISTEMAS Y PROCEDIMIENTOS DE CHARLA Y PRESENCIA INTEGRADOS EN…'SISTEMAS Y PROCEDIMIENTOS DE CHARLA Y PRESENCIA INTEGRADOS EN TELEVISIÓN, del 23 de Febrero de 2011, de VERIZON PATENT AND LICENSING INC: Un procedimiento que comprende: la recepción de una primera transmisión de video en un terminal de red de un primer usuario ; la visualización de la primera transmisión […]

Imagen de 'PROCEDIMIENTO Y SISTEMA PARA PROPORCIONAR UNA NOTIFICACION DE…'PROCEDIMIENTO Y SISTEMA PARA PROPORCIONAR UNA NOTIFICACION DE CUANDO UN USUARIO SE HACE DISPONIBLE PARA COMUNICAR, del 13 de Abril de 2010, de MICROSOFT CORPORATION: Un procedimiento basado en ordenador para proporcionar información de presencia de los contactos, comprendiendo el procedimiento: recibir una indicación procedente […]

Procedimiento y dispositivo para el procesamiento de una solicitud de servicio, del 29 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para el procesamiento de una solicitud de servicio, comprendiendo el procedimiento: recibir (S201), mediante un nodo de consenso, una solicitud […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .