SISTEMA Y MÉTODO PARA CORRELACIONAR MENSAJES DENTRO DE UNA TRANSACCIÓN INALÁMBRICA.

Un método implementado por ordenador para la correlación de mensajes en una transacción inalámbrica de entrega de contenido,

el método que comprende: asociar un identificador del mensaje único con un mensaje que inicia la transacción inalámbrica de entrega de contenido, el identificador del mensaje único que se define por un identificador de transacción único y un valor del índice del mensaje; y asociar los mensajes posteriores de la transacción inalámbrica de entrega de contenido con los identificadores de mensaje únicos, los identificadores de mensaje únicos que se definen por el identificador de la transacción único y otros valores de índice del mensaje, en el que los otros valores del índice del mensaje corresponden con números de los mensajes posteriores dentro de dicha transacción inalámbrica de entrega de contenido y caracterizado porque en cada identificador del mensaje único el índice del mensaje es el sufijo del identificador de la transacción en un campo identificador del mensaje.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E07105907.

Solicitante: RESEARCH IN MOTION LIMITED.

Nacionalidad solicitante: Canadá.

Dirección: 295 Phillip Street Waterloo, Ontario N2L 3W8 CANADA.

Inventor/es: SHENFIELD,MICHAEL.

Fecha de Publicación: .

Fecha Solicitud PCT: 10 de Abril de 2007.

Clasificación Internacional de Patentes:

  • H04L29/08N13

Clasificación PCT:

  • H04L29/06 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 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.

Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia, Ex República Yugoslava de Macedonia, Albania.

PDF original: ES-2368949_T3.pdf

 


Fragmento de la descripción:

Sistema y método para correlacionar mensajes dentro de una transacción inalámbrica. La presente revelación se refiere de manera general a las comunicaciones eficientes de mensajes y transacciones en un entorno de comunicaciones asíncrono y en particular a la correlación de mensajes en una red inalámbrica. En el entorno de comunicaciones inalámbricas, los mensajes se envían entre un dispositivo inalámbrico y un elemento de red tal como un servidor. Estos mensajes típicamente incluyen un identificador único para identificar el mensaje. Este identificador único se llama de aquí en adelante el id del mensaje. Además, un mensaje incluirá típicamente un campo que identifica el tipo de mensaje para permitir o bien al dispositivo inalámbrico o bien al elemento de red interpretar más fácilmente el mensaje. Los mensajes en sí mismos se pueden agrupar a menudo en un grupo lógico de mensajes discretos entre el dispositivo y el elemento de red. Por ejemplo, un mensaje saliente puede tener correlación de alguna manera con un mensaje entrante recibido posteriormente. El grupo lógico de mensajes discretos entre el dispositivo y el servidor forman una transacción. A menudo es deseable tener correlación de los mensajes dentro de una transacción. En comunicaciones inalámbricas la ordenación de mensajes es, no obstante, a menudo asíncrona. De esta manera, por ejemplo, se pueden enviar múltiples mensajes salientes y los mensajes entrantes se pueden recibir en un orden que es distinto del orden en el que los mensajes salientes fueron enviados. Para superar esto, una solución típica es usar un campo identificador de la transacción en cada mensaje. Este campo se añade además al identificador del mensaje y los campos de tipo de mensaje. La añadidura de un campo identificador de la transacción es, no obstante, problemático porque el identificador de la transacción necesita ser lo bastante grande para distinguirlo de otros identificadores de transacción y de esta manera el sobredimensionamiento en términos de recursos de red para añadir un campo identificador de la transacción a cada mensaje es bastante grande. La EP-A-1694025 revela una cola direccionable para comunicar mensajes correlacionados sobre una red en la cual los mensajes en la misma sesión tienen un identificador de sesión asignado a ellos y también se puede usar un identificador de orden opcional. GENERAL El presente sistema y método puede relacionarse con las desventajas de direccionamiento de la técnica anterior construyendo un campo identificador del mensaje como una combinación de un identificador de la transacción y un índice del mensaje. Se proporciona por ello un campo identificador del mensaje único a nivel global o local, mientras que se reduce el tamaño del mensaje, ahorrando por ello capacidad de red. En un aspecto adicional, se puede identificar un tipo de transacción para la transacción a través de varios mecanismos. Un primer mecanismo puede ser la adición al identificador del mensaje de un índice de tipo de transacción. Se puede usar un segundo mecanismo del índice del mensaje de un primer mensaje en una transacción para especificar un tipo de transacción. Un dispositivo móvil y un elemento de red pueden reconocer un nuevo identificador de la transacción y de esta manera ignorar el índice del mensaje, dado que éste se asume que sea el primer mensaje dentro de la transacción. El campo del índice se puede sustituir con el índice del tipo de transacción y de esta manera se puede usar para identificar el tipo de transacción del mensaje. Un tercer mecanismo puede ser el uso de heurísticos para identificar un tipo de transacción. Específicamente, se podría usar el tamaño del mensaje, el portador de radio usado, u otro rasgo del mensaje para identificar preliminarmente el tipo de transacción. Si se descubre posteriormente que la asignación del tipo de transacción es incorrecta debido al tipo de transacción entonces se podría reasignar. Un cuarto mecanismo podría ser que ningún tipo de transacción esté presente, sino que un mensaje incluye la información del tipo de mensaje. Como se apreciará, el tipo de mensaje de un primer mensaje en una transacción a menudo identificará únicamente la transacción. La identificación del tipo de transacción también puede proporcionar el seguimiento de los tipos de mensajes dentro de la transacción. Específicamente, una transacción tiene un número limitado de tipos de mensaje que se esperan en un orden específico, y de esta manera mediante el seguimiento de una transacción se puede derivar el siguiente tipo de mensaje. Esto puede provocar la eliminación de la necesidad de tener un campo de tipo de mensaje separado si el tipo de transacción se puede identificar a partir del identificador del mensaje. La presente revelación puede proporcionar por lo tanto un método implementado por ordenador para la correlación de mensajes que define una transacción de entrega de contenido, el método que comprende: asociar un 2   identificador del mensaje único con un mensaje que inicia la transacción de entrega de contenido, el identificador del mensaje único que se define por un identificador de transacción único y un valor del índice del mensaje; y asociar los mensajes de respuesta posteriores de la transacción de entrega de contenido con los identificadores de mensajes únicos, los identificadores de mensajes únicos que se definen por el identificador de transacción único y otros valores del índice del mensaje, en el que los otros valores del índice del mensaje corresponden a números de los mensajes posteriores dentro de dicha transacción de entrega de contenidos y en cada identificador del mensaje único el índice del mensaje es el sufijo del identificador de transacción en un campo de identificador del mensaje. La presente revelación puede además aún proporcionar un medio legible por ordenador que almacena las instrucciones de programa ejecutables por un procesador de un dispositivo de cálculo para hacer a dicho dispositivo de cálculo que realice todos los pasos del método proporcionado por la presente revelación. La presente revelación puede además aún proporcionar un elemento de red para la correlación de los mensajes de respuesta que definen una transacción de entrega de contenido, el elemento de red que comprende: un procesador adaptado a hacer que elemento de red realice todos los pasos de cualquiera de los métodos proporcionados por la presente revelación; y un sistema para la correlación de los mensajes de respuesta que definen una transacción de entrega de contenidos, el sistema que comprende: un cliente de entrega de contenido; y un servidor de entrega de contenido, en el que el cliente de entrega de contenido y el servidor de entrega de contenido comunica el uno con el otro para realizar todos los pasos del método proporcionado por la presente revelación. BREVE DESCRIPCIÓN DE LOS DIBUJOS La presente solicitud se entenderá mejor con referencia a los dibujos en los cuales: La Figura 1 es un diagrama de flujo que ilustra la naturaleza asíncrona de las comunicaciones inalámbricas; La Figura 2 es un diagrama de flujo de una transacción de entrega de contenido típica para una entrega de contenidos basada en entrega por demanda con notificación de disponibilidad de contenidos entregados por oferta; La Figura 3 es un diagrama de flujo que ilustra una transacción de entrega de tipo entrega por demanda; La Figura 4 es un diagrama de flujo que ilustra una transacción de entrega de contenidos de entrega por oferta; La Figura 5 es un diagrama de flujo que ilustra un método ejemplar para la utilización del identificador de transacción combinada y el índice del mensaje; La Figura 6 es un diagrama de bloques de un sistema simplificado usado para el método de la presente revelación; y La Figura 7 es un diagrama de bloques de un dispositivo móvil ejemplar que se podría usar con el presente método y sistema. DESCRIPCIÓN DE LAS REALIZACIONES PREFERENTES Se hará ahora referencia a la Figura 1. La Figura 1 ilustra un diagrama de flujo ejemplar para las comunicaciones entre un dispositivo 10 y un servidor 20. El ejemplo de la Figura 1 se entiende que es ilustrativo de las comunicaciones entre un dispositivo 10 y un servidor 20 y no limita la presente revelación. Un dispositivo 10 puede enviar varios mensajes al servidor 20. En el ejemplo de la Figura 1, los mensajes 30, 32, 34 y 36 se envían al servidor 20. Cada uno de los mensajes 30, 32, 34 y 36 pertenecen a un asunto diferente y de esta manera se ilustran en la Figura 1 con distinto tipo de línea. Ejemplos de los mensajes 30, 32, 34 o 36 podrían ser las peticiones de contenido, confirmaciones de recepción de contenido, peticiones de contenido adicional, una respuesta de contenido, entre otras. El dispositivo 10 puede enviar numerosos mensajes tales como los... [Seguir leyendo]

 


Reivindicaciones:

1. Un método implementado por ordenador para la correlación de mensajes en una transacción inalámbrica de entrega de contenido, el método que comprende: asociar un identificador del mensaje único con un mensaje que inicia la transacción inalámbrica de entrega de contenido, el identificador del mensaje único que se define por un identificador de transacción único y un valor del índice del mensaje; y asociar los mensajes posteriores de la transacción inalámbrica de entrega de contenido con los identificadores de mensaje únicos, los identificadores de mensaje únicos que se definen por el identificador de la transacción único y otros valores de índice del mensaje, en el que los otros valores del índice del mensaje corresponden con números de los mensajes posteriores dentro de dicha transacción inalámbrica de entrega de contenido y caracterizado porque en cada identificador del mensaje único el índice del mensaje es el sufijo del identificador de la transacción en un campo identificador del mensaje. 2. El método de la reivindicación 1, en el que la asociación además comprende la definición de los identificadores del mensaje únicos que usan un tipo de transacción. 3. El método de la reivindicación 1 en el que el valor del índice del mensaje para el mensaje que inicia la transacción de entrega de contenido identifica un tipo de transacción. 4. El método de cualquiera de las reivindicaciones 1 a 3, en el que uno o más de dicho identificador de transacción único, dicho identificador del mensaje, y dichos identificadores de mensaje únicos es único globalmente o dentro de un contexto que comprende cualquiera de un dominio de portadora, un servidor, un servicio, y/o un canal. 5. Un elemento de red dentro de una red inalámbrica para la correlación de los mensajes de respuesta que definen una transacción inalámbrica de entrega de contenido, el elemento de red que comprende: un procesador (612) adaptado a hacer que el elemento de red realice todos los pasos del método de cualquiera de las reivindicaciones 1 a 4. 6. El elemento de red de la reivindicación 5, en el que el elemento de red es un cliente de entrega o un servidor de entrega. 7. Un medio legible por ordenador que almacena las instrucciones del programa ejecutable por un procesador de un dispositivo de cálculo para hacer que dicho dispositivo de cálculo realice todos los pasos del método de cualquiera de las reivindicaciones 1 a 4. 8. Un sistema para la correlación de los mensajes de respuesta que definen una transacción inalámbrica de entrega de contenido, el sistema que comprende: un cliente de entrega de contenido (760); y un servidor de entrega de contenido (20), en el que el cliente de entrega de contenido y el servidor de entrega de contenido comprenden medios para la correlación de mensajes adaptados para realizar todos los pasos del método de cualquiera de las reivindicaciones 1 a 4.   11   12   13   14  

 

Patentes similares o relacionadas:

TÉCNICA PARA REALIZAR LA CONVERSIÓN DE SEÑALIZACIÓN ENTRE LOS DOMINIOS HTTP Y SIP, del 2 de Febrero de 2012, de TELEFONAKTIEBOLAGET L M ERICSSON (PUBL): Un método para realizar la conversión de señalización entre una sesión de estado del Protocolo de Transferencia Hipertexto, o HTTP, y un diálogo del Protocolo de Inicio […]

MÉTODO DE DIRECCIONAMIENTO DE ENTIDAD DE FUNCIÓN DE DECISIÓN DE REGLAS, ELEMENTO DE RED Y SISTEMA DE RED, del 29 de Diciembre de 2011, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de direccionamiento de función de decisión de reglas, PDF, que comprende: la recepción, por una entidad de gestión de reglas, […]

SISTEMA Y PROCEDIMIENTO PARA LLEVAR A CABO LA COMUNICACIÓN ENTRE UN SERVIDOR Y UN EQUIPO DE USUARIO, del 12 de Diciembre de 2011, de VODAFONE HOLDING GMBH: Sistema de comunicación para llevar a cabo una comunicación entre un servidor y al menos un equipo de usuario, estando el sistema de comunicación […]

MANEJO DE SESIÓN DE DISTRIBUCIÓN DE FICHEROS, del 5 de Diciembre de 2011, de NOKIA CORPORATION: Un módulo de receptor para la recepción de datos transmitidos en una sesión de distribución de ficheros, comprendiendo el módulo uno o más de: a) […]

GESTIÓN AUTOMÁTICA DE LA CLASE DE CALIDAD DE SERVICIO, del 8 de Noviembre de 2011, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): El método de análisis del servicio portador para la gestión automática de la clase de calidad de servicio sin implicar a un equipo de usuario y las sesiones de aplicación […]

PROCEDIMIENTO Y APARATO PARA COMPRESIÓN DE CABECERA EN UN SISTEMA DE COMUNICACIÓN INALÁMBRICA, del 23 de Agosto de 2011, de QUALCOMM INCORPORATED: Un procedimiento de transmisión unidireccional en un sistema de comunicación inalámbrica en el que un receptor requiere una inicialización […]

CONTROL DE LA POTENCIA PARA SERVICIOS PUNTO A MULTIPUNTO SUMINISTRADOS EN SISTEMAS DE COMUNICACIONES, del 6 de Julio de 2011, de QUALCOMM INCORPORATED: Un procedimiento de control de la potencia para servicios punto a multipunto en un sistema de comunicaciones en el cual un grupo de usuarios es servido por al […]

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í. .