METODO, SISTEMA Y TERMINAL DE COMUNICACION Y MIGRACION DE AGENTES MOVILES MEDIANTE MENSAJERIA MULTIMEDIA.
Método de transmisión de mensajes de Servicio de Mensajería Multimedia en una red de telecomunicaciones que comprende al menos un primer y un segundo terminal,
donde dichos terminales comprenden respectivamente al menos una plataforma de agentes y un agente móvil, donde al menos uno de los terminales es un terminal celular, caracterizado por comprender las etapas de: en un primer terminal (60), asignar a un campo de la cabecera (100, 100'') de un mensaje de Servicio de Mensajería Multimedia (9, 9'') un identificador (3'') de una plataforma de agentes (75, 85) de un segundo terminal (70, 80) con el que el primer terminal (60) es capaz de intercambiar información relativa a al menos un agente móvil (65-1, 65-2, ..., 65-i); asignar a al menos un campo (210, 220, 230, 240) del cuerpo (200, 200'') de dicho mensaje de Servicio de Mensajería Multimedia (9, 9'') al menos una información relativa a un agente móvil (65-1, 65-2, ..., 65-i); enviar dicho mensaje MMS (9, 9'') desde dicho primer terminal (60) hacia dicho segundo terminal (70, 80). Método de recepción. Terminal, red y sistema de telecomunicaciones
Tipo: Patente de Invención. Resumen de patente/invención. Número de Solicitud: P200602808.
Solicitante: VODAFONE ESPAA, S.A..
Nacionalidad solicitante: España.
Provincia: MADRID.
Inventor/es: BERNA FORNIES,HECTOR, CAUDEVILLA LALIENA,GUILLERMO, FRISA RUBIO,RAQUEL, SANCLEMENTE ABOS,LUIS JAVIER.
Fecha de Solicitud: 6 de Noviembre de 2006.
Fecha de Publicación: .
Fecha de Concesión: 7 de Abril de 2010.
Clasificación Internacional de Patentes:
- H04L29/08N3
- H04L29/08N33
- H04W4/14 ELECTRICIDAD. › H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS. › H04W REDES DE COMUNICACION INALAMBRICAS (difusión H04H; sistemas de comunicación que utilizan enlaces inalámbricos para comunicación no selectiva, p. ej. extensiones inalámbricas H04M 1/72). › H04W 4/00 Servicios especialmente adaptados para las redes de comunicación inalámbricas; Recursos para las mismas. › Servicios de mensaje corto, p. ej. SMS o servicios suplementarios de datos sin estructurar [USSD].
Clasificación PCT:
- H04L29/08 H04 […] › H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › Procedimiento de control de la transmisión, p. ej. procedimiento de control del nivel del enlace.
- H04W4/14 H04W 4/00 […] › Servicios de mensaje corto, p. ej. SMS o servicios suplementarios de datos sin estructurar [USSD].
Fragmento de la descripción:
Método, sistema y terminal de comunicación y migración de agentes móviles mediante mensajería multimedia.
Campo de la invención
La presente invención se aplica al campo de las redes de telecomunicaciones. Más concretamente, al uso y aplicación de mensajes MMS (Multimedia Messaging Service) en redes de telecomunicaciones basadas en agentes móviles.
Antecedentes de la invención
Un agente inteligente (en inglés, "intelligent agent") es una entidad software que desarrolla ciertas actividades en nombre de otra entidad y que poseen cierto grado de autonomía en sus acciones, sociabilidad con otros agentes, reactividad ante situaciones del entorno y proactividad en el desarrollo de su función. Es decir: es inteligente, puede aprender de la experiencia, memorizar datos y situaciones, deducir conclusiones; es autónomo, se monitoriza su ciclo de vida y toma sus propias decisiones; es reactivo, es capaz de interaccionar con su entorno percibiendo los cambios y generando respuestas a ellos; es móvil, puede moverse a otras localizaciones, es cooperativo, puede cooperar con otros agentes o sistemas.
Un agente móvil (en inglés, "mobile agent") es un agente inteligente con la capacidad de migrar o desplazarse entre diferentes localizaciones. Como puede desprenderse de esta definición, el término "móvil" de la expresión "agente móvil" no se limita al ámbito de la telefonía móvil o las comunicaciones inalámbricas, sino que se aplica a cualquier tipo de red informática o de telecomunicaciones e indica que dicho agente tiene capacidad de migrar o desplazarse entre diferentes localizaciones.
Un agente móvil proporciona ciertas ventajas técnicas:
- Reducción de la transmisión de datos a través de la red para aplicaciones cliente-servidor cuando resultados parciales implican una gran cantidad de datos, ya que el agente móvil puede viajar al proveedor de servicios realizando la tarea completa y volviendo con el resultado final.
- Reducción del impacto en las desconexiones de red, ya que el agente móvil viaje al destino realizando una tarea localmente y el propio agente gestiona su vuelta.
- Actividades autónomas que pueden persistir ejecutándose a pesar de una posible caída del servidor central.
- Utilización de servicios y recursos que proveen otros elementos en la red (procesadores más potentes, algoritmos, bases de datos, hardware, etc...).
- Coordinación de acciones entre varios agentes.
Los agentes móviles, pese a su autonomía y capacidad de movilidad, necesitan el soporte de una plataforma de agentes (en inglés, "agent platform" o "agent framework") que les proporcione los servicios básicos dentro del sistema de agentes al que pertenecen.
La FIPA (Foundation for Intelligent Physical Agents) es la organización formada con el objetivo de producir especificaciones estándares para agentes y sistemas basados en agentes, incluyendo agentes móviles. Actualmente depende del comité de estándares de la IEEE Computer Society. Las especificaciones de la FIPA representan una colección de estándares que intentan promover la interoperabilidad entre agentes heterogéneos y los servicios que puedan representar.
Por otra parte, el MMS (Servicio de Mensajería Multimedia, en inglés "Multimedia Messaging Service") es un sistema de mensajería multimedia estandarizado por el 3GGP (en inglés, "Third Generation Partnership Project") y OMA (en inglés, "Open Mobile Alliance"), que sirve para efectuar el envío de mensajes que incluyen texto, gráficos, sonido, vídeo, gestión de la información personal PIM (Personal Information Management), gestión de los derechos digitales DRM (Digital Rights Management), etc. en sistemas de telefonía móvil o celular. Sobre este sistema se han desarrollado múltiples aplicaciones en los últimos años, especialmente relacionadas con el envío de audio y gráficos.
Para este sistema MMS se ha definido una arquitectura estándar, cuyo elemento clave es el MMSC (Centro de Servicio de Mensajería Multimedia, en inglés "Multimedia Messaging Service Centre"), que está compuesta de un MMS Proxy-Relay y un MMS Server, que se encarga de recibir y almacenar los mensajes MMS entrantes y salientes, asegurando además la interoperabilidad con los sistemas de mensajería de otras operadoras de telefonía móvil. La forma en que este elemento (MMSC) se comunica con otros está definida por distintos interfaces: MM1, MM2, ..., MM10. Entre ellos, cabe destacar el MM1 (interfaz entre un dispositivo terminal móvil y el MMSC), el MM3 (que conecta sistemas de mensajería externos) y el MM7 (interfaz entre un centro de servicios de valor añadido y el MMSC).
Como ya se ha dicho, los agentes inteligentes, pese a su autonomía y capacidad de movilidad, necesitan el soporte de una plataforma de agentes que les proporcione los servicios básicos dentro del sistema de agentes al que pertenecen. Entre tales servicios se pueden mencionar, por ejemplo, un directorio de agentes móviles, la persistencia de los agentes móviles, la comunicación entre diferentes elementos de la plataforma o la gestión del ciclo de vida del agente.
En la actualidad existen varias plataformas de agentes que permiten la movilidad de sus agentes. Estas plataformas conocidas se alojan mayoritariamente en servidores conocidos que tienen asignada una IP estática de forma que su identificación en el sistema es sencilla. Cada plataforma de agentes ha de proporcionar la manera de identificarlos elementos que pertenecen a un sistema de agentes y los servicios que éstos proporcionan. Para ello, se crean uno o varios registros que centralizan el sistema desde un servidor. De esta forma, los agentes consultan un servicio de su plataforma que a su vez está en contacto con el servidor para obtener la información necesaria.
Esta creación de una serie de registros centralizados en un servidor se ha aplicado a las redes de telecomunicaciones fijas, en las que cada dispositivo que se conecta a la red mantiene su conexión de forma permanente.
Sin embargo, en el mundo móvil IP actual, es decir, en las redes móviles o celulares basadas en el protocolo IP (Internet protocol), cada dispositivo que se conecta a la red no dispone de una conexión permanente, sino que un mismo dispositivo puede perder la conexión por pérdida de cobertura o por una desconexión iniciada por la red debido a diversas razones, que son ajenas al objeto de esta invención. Por tanto, no es posible asociar una plataforma de agentes a un identificador de red estable.
Objeto de la invención
La presente invención tiene por objeto resolver los problemas mencionados anteriormente de la siguiente forma: asociando al identificador de la plataforma de agentes el MSISDN (Número ISDN de Suscriptor Móvil, en inglés, "Mobile Subscriber ISDN Number") de la tarjeta SIM del dispositivo terminal móvil o celular que tiene dicha plataforma de agentes incorporada. Esta asociación permite al dispositivo móvil o celular abstraerse de la dirección IP que le haya sido asignada, lo que proporciona una mayor robustez a la hora de descubrir servicios y agentes dentro de una red de datos móvil o celular como por ejemplo GPRS, UMTS o WiMAX.
Así, uno de los aspectos de la presente invención se refiere a un método de transmisión de mensajes de Servicio de Mensajería Multimedia en una red de telecomunicaciones que comprende al menos un primer y un segundo terminal, donde dichos terminales comprenden respectivamente al menos una plataforma de agentes y un agente móvil, donde al menos uno de los terminales es un terminal celular, que comprende las etapas de: en un primer terminal, asignar a un campo de la cabecera de un mensaje de Servicio de Mensajería Multimedia un identificador de una plataforma de agentes de un segundo terminal con el que el primer terminal es capaz de intercambiar información relativa a al menos un agente móvil; asignar a al menos un campo del cuerpo de dicho mensaje de Servicio de Mensajería Multimedia al menos una información relativa a un agente móvil; enviar dicho mensaje MMS desde dicho primer terminal hacia dicho segundo terminal.
En una posible realización, la información relativa a un agente móvil comprende un mensaje entre dicho agente móvil del primer terminal y un agente móvil del segundo terminal, preferentemente un mensaje de lenguaje de comunicación entre agentes. Dicha información puede ser un mensaje de petición de envío de un mensaje entre agentes móviles, un mensaje de respuesta a una petición de envío...
Reivindicaciones:
1. Método de transmisión de mensajes de Servicio de Mensajería Multimedia en una red de telecomunicaciones que comprende al menos un primer y un segundo terminal, donde dichos terminales comprenden respectivamente al menos una plataforma de agentes y un agente móvil, donde al menos uno de los terminales es un terminal celular, caracterizado por comprender las etapas de:
- en un primer terminal (60), asignar a un campo de la cabecera (100, 100') de un mensaje de Servicio de Mensajería Multimedia (9, 9') un identificador (3') de una plataforma de agentes (75, 85) de un segundo terminal (70, 80) con el que el primer terminal (60) es capaz de intercambiar información relativa a al menos un agente móvil (65-1, 65-2,..., 65-i), donde si dicho segundo terminal (70, 80) es un terminal celular (70), dicho identificador (3') de la plataforma de agentes (75, 85) de dicho segundo terminal (70) es el MSISDN asociado a dicho terminal celular (70), y si dicho segundo terminal (70, 80) es un terminal no celular (80), dicho identificador (3') de la plataforma de agentes (85) de dicho segundo terminal (80) es una dirección de código corto asociada a dicho terminal no celular (80);
- asignar a al menos un campo (210, 220, 230, 240) del cuerpo (200, 200') de dicho mensaje de Servicio de Mensajería Multimedia (9, 9') al menos una información relativa a un agente móvil (65-1, 65-2, 65-i);
- enviar dicho mensaje MMS (9, 9') desde dicho primer terminal (60) hacia dicho segundo terminal (70, 80).
2. Método según la reivindicación 1, caracterizado por el hecho de que dicha información relativa a un agente móvil comprende un mensaje entre dicho agente móvil (65-1, 65-2,..., 65-i) del primer terminal (60) y un agente móvil (75-1, 75-2,..., 75-j, 85-1, 85-2,..., 85-k) del segundo terminal (70, 80).
3. Método según la reivindicación 2, caracterizado por el hecho de que dicho mensaje es un mensaje de lenguaje de comunicación entre agentes.
4. Método según cualquiera de las reivindicaciones 2 ó 3, caracterizado por el hecho de que dicha información es un mensaje de petición de envío de un mensaje entre agentes móviles.
5. Método según cualquiera de las reivindicaciones 2 ó 3, caracterizado por el hecho de que dicha información es un mensaje de respuesta a una petición de envío de un mensaje entre agentes móviles.
6. Método según cualquiera de las reivindicaciones 2 ó 3, caracterizado por el hecho de que dicha información es un mensaje de petición de migración de un agente móvil desde el primer terminal hacia el segundo.
7. Método según cualquiera de las reivindicaciones 2 ó 3, caracterizado por el hecho de que dicha información es un mensaje de respuesta a una petición de migración de un agente móvil desde el primer terminal hacia el segundo.
8. Método según la reivindicación 7, caracterizado por el hecho de que dicho mensaje de respuesta es una negativa a la petición de migración.
9. Método según la reivindicación 7, caracterizado por el hecho de que dicho mensaje de respuesta es una aceptación de la petición de migración.
10. Método según la reivindicación 1, caracterizado por el hecho de que dicha etapa de asignar a al menos un campo (210, 220, 230, 240) del cuerpo (200, 200') de dicho mensaje de Servicio de Mensajería Multimedia (9, 9') al menos una información relativa a un agente móvil (65-1, 65-2,..., 65-i) comprende:
- asignar a un campo (220) del cuerpo (200) de dicho mensaje de Servicio de Mensajería Multimedia (9) un identificador de un agente móvil (65-1, 65-2,..., 65-i);
- asignar a un segundo campo (210) de dicho mensaje de Servicio de Mensajería Multimedia (9) un código ejecutable de dicho agente móvil (65-1, 65-2,..., 65-i).
11. Método según la reivindicación 10, caracterizado por el hecho de que dicha etapa de asignación comprende además:
- asignar a un tercer campo (230) de dicho mensaje de Servicio de Mensajería Multimedia (9) datos adicionales de dicho agente móvil (65-1, 65-2,..., 65-i).
12. Método de recepción de mensajes de Servicio de Mensajería Multimedia en una red de telecomunicaciones que comprende al menos un primer y un segundo terminal, que a su vez comprenden respectivamente al menos una plataforma de agentes y un agente móvil, donde al menos uno de los terminales es un terminal celular, que comprende los pasos de:
- recibir en un primer terminal un mensaje de Servicio de Mensajería Multimedia (9, 9');
- extraer de al menos un campo (210, 220, 230, 240) del cuerpo (200, 200') de dicho mensaje de Servicio de Mensajería Multimedia (9, 9') al menos una información relativa a un agente móvil procedente de un segundo terminal;
caracterizado por el hecho de que la etapa de recibir un mensaje de Servicio de Mensajería Multimedia (9, 9') comprende extraer de un campo de la cabecera (100, 100') de dicho mensaje de Servicio de Mensajería Multimedia (9, 9') un identificador (3') de una plataforma de agentes de dicho primer terminal, donde si dicho primer terminal es un terminal celular (60, 70), dicho identificador (3') de la plataforma de agentes de dicho primer terminal (60, 70) es el MSISDN asociado a dicho terminal celular (60, 70), y si dicho primer terminal es un terminal no celular (80), dicho identificador (3') de la plataforma de agentes de dicho primer terminal (80) es una dirección de código corto asociada a dicho terminal no celular (80).
13. Método según la reivindicación 12, caracterizado por el hecho de que dicha información relativa a un agente móvil procedente de un segundo terminal comprende un mensaje entre dicho agente móvil procedente del segundo terminal y un agente móvil del primer terminal.
14. Método según la reivindicación 13, caracterizado por el hecho de que dicho mensaje es un mensaje de lenguaje de comunicación entre agentes.
15. Método según cualquiera de las reivindicaciones 13 ó 14, caracterizado por el hecho de que dicha información es un mensaje de petición de envío de un mensaje entre agentes móviles.
16. Método según cualquiera de las reivindicaciones 13 ó 14, caracterizado por el hecho de que dicha información es un mensaje de respuesta a una petición de envío de un mensaje entre agentes móviles.
17. Método según cualquiera de las reivindicaciones 13 ó 14, caracterizado por el hecho de que dicha información es un mensaje de petición de migración de un agente móvil desde el primer terminal hacia el segundo.
18. Método según cualquiera de las reivindicaciones 13 ó 14, caracterizado por el hecho de que dicha información es un mensaje de respuesta a una petición de migración de un agente móvil desde el primer terminal hacia el segundo.
19. Método según la reivindicación 18, caracterizado por el hecho de que dicho mensaje de respuesta es una negativa a la petición de migración.
20. Método según la reivindicación 18, caracterizado por el hecho de que dicho mensaje de respuesta es una aceptación de la petición de migración.
21. Método según la reivindicación 12, caracterizado por el hecho de que dicha etapa de extracción de al menos una información relativa a un agente móvil procedente de un segundo terminal comprende:
- extraer un código ejecutable de dicho agente móvil;
- extraer un identificador de dicho agente móvil.
22. Método según la reivindicación 21, caracterizado por el hecho de que dicha etapa de extracción comprende además:
- extraer datos adicionales de dicho agente móvil.
23. Terminal de una red de telecomunicaciones que comprende:
- al menos un agente móvil;
- al menos una plataforma de agentes móviles a la que pertenece dicho al menos un agente móvil;
- medios para crear un mensaje de Servicio de Mensajería Multimedia (9, 9');
caracterizado por comprender-además:
- medios para asignar a un campo de la cabecera (100, 100') de dicho mensaje de Servicio de Mensajería Multimedia (9, 9') un identificador (3') de una plataforma de agentes de un segundo terminal con el que el terminal es capaz de intercambiar información relativa a al menos un agente móvil;
- medios para asignar a un campo (210, 220, 230, 240) del cuerpo (200, 200') de dicho mensaje de Servicio de Mensajería Multimedia (9, 9') al menos una información relativa a un agente móvil;
- medios para enviar dicho mensaje MMS (9, 9') hacia dicho segundo terminal.
24. Terminal según la reivindicación 23, caracterizado por el hecho de que dicha información relativa a un agente móvil comprende un mensaje entre un agente móvil del terminal y un agente móvil del segundo terminal.
25. Terminal según la reivindicación 24, caracterizado por el hecho de que dicho mensaje es un mensaje de lenguaje de comunicación entre agentes.
26. Terminal según la reivindicación 23, caracterizado por el hecho de que dicha información relativa a un agente móvil comprende al menos un identificador del agente móvil y un código ejecutable del agente móvil.
27. Terminal según la reivindicación 26, caracterizado por el hecho de que dicha información relativa a un agente móvil comprende además datos adicionales de dicho agente móvil.
28. Terminal según cualquiera de las reivindicaciones 23 a 27, caracterizado por ser un terminal de telefonía celular (60, 70).
29. Terminal según cualquiera de las reivindicaciones 23 a 27, caracterizado por ser un terminal no celular (80).
30. Red de telecomunicaciones que comprende al menos un terminal según cualquiera de las reivindicaciones 23 a 29.
31. Sistema de telecomunicaciones que comprende:
- una red de telecomunicaciones celulares (20),
- un centro de Servicio de Mensajería Multimedia (50), que a su vez comprende un MMS Proxy/Relay (10) y un Servidor MMS (30);
caracterizado por el hecho de que dicha red de telecomunicaciones celulares (20) comprende al menos un terminal según cualquiera de las reivindicaciones 23 a 28.
32. Sistema de telecomunicaciones según la reivindicación 31, caracterizado por comprender además al menos un terminal no celular (80) según la reivindicación 29.
Patentes similares o relacionadas:
Procedimiento y dispositivo para su uso en la gestión de riesgos de información de aplicación, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para la gestión de riesgos de información de aplicación en un dispositivo de red, comprendiendo el procedimiento: recibir información […]
MÉTODO DE CONTRATACIÓN CUALIFICADA CERTIFICADA UNIVERSAL, del 9 de Julio de 2020, de LLEIDANETWORKS SERVEIS TELEMÀTICS S.A: El objeto de la invención permite a un operador de telecomunicaciones o un proveedor de comunicaciones electrónicas o proveedor de e-delivery enviar contratos […]
Dispositivo de interfaz, procedimiento y programa informático para controlar dispositivos sensores, del 10 de Junio de 2020, de Ubiquiti Inc: Un primer dispositivo de interfaz para su uso en un sistema de domótica , comprendiendo el primer dispositivo de interfaz: un módulo de comunicación […]
Método, módulo de comunicación, servidor del servicio de mensajes y sistema para el manejo de un dispositivo externo, del 6 de Mayo de 2020, de Vodafone GmbH: Un método para manejar, al menos, un dispositivo externo en un entorno (U) de red de comunicaciones móviles, que comprende una red de comunicaciones móviles […]
Potenciamiento de entrega de SM de MT para terminales móviles con EDRX habilitada, del 8 de Enero de 2020, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Método de un nodo de gestión de movilidad para permitir la entrega de un mensaje corto, SM, de terminación móvil, MT, a un terminal […]
Método de notificación para configurar un elemento seguro, del 1 de Enero de 2020, de IDEMIA France: Método de notificación para configurar un elemento seguro incorporado en un terminal conectado a una red , comprendiendo dicho método […]
Servicio de mensajes cortos de origen móvil/terminación móvil sin número de directorio de abonados internacional de estación móvil (MSISDN) en el subsistema multimedia del protocolo de internet (IMS), del 25 de Diciembre de 2019, de Nokia Technologies OY: Un método realizado por un dispositivo de pasarela, que comprende: almacenar un identificador de recurso uniforme de protocolo de […]
Método y pasarela de mensajes cortos de protocolo de Internet (IP-SM-GW) para proporcionar un servicio de interfuncionamiento entre mensajería IP unificada (CPM) y servicio de mensajes cortos (SMS), del 4 de Diciembre de 2019, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un método para usar un servicio de interfuncionamiento entre mensajería IP unificada, CPM, y servicio de mensajes cortos, SMS, proporcionado por una pasarela de […]