PROCEDIMIENTO Y APARATO PARA LA GESTION DE ERRORES DE PROTOCOLO DE RLC.

Procedimiento para gestionar errores de protocolo por una primera entidad de control de radioenlace,

denominada en lo sucesivo RLC, de un primer aparato de comunicaciones (100) en un sistema de comunicaciones inalámbricas, funcionando el sistema de comunicaciones inalámbricas en Modo Reconocido y comprendiendo el primer aparato de comunicaciones y un segundo aparato de comunicaciones que han establecido una conexión inalámbrica, comprendiendo el procedimiento: la primera entidad RLC que se restablece a un estado original de un lado de transmisión de la primera entidad de RLC cuando se detecta un error de protocolo del lado de transmisión; (302) y la primera entidad RLC que no se restablece a un estado original de un lado de recepción de la primera entidad de RLC cuando se detecta el error de protocolo del lado de recepción. (302)

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

Solicitante: INNOVATIVE SONIC LIMITED.

Nacionalidad solicitante: Islas Vírgenes (Británicas).

Dirección: OFFSHORE INCORPORATIONS CENTRE ROAD TOWN P.O. BOX 957 TORTOLA ISLAS VIRGENES.

Inventor/es: JIANG,SAM,SHIAW-SHIANG.

Fecha de Publicación: .

Fecha Solicitud PCT: 3 de Noviembre de 2006.

Fecha Concesión Europea: 21 de Julio de 2010.

Clasificación Internacional de Patentes:

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

Clasificación PCT:

  • H04W80/02 H04 […] › 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 80/00 Protocolos de red inalámbrica o adaptaciones de protocolos para operaciones inalámbricas. › Capa de enlace de datos.

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.

PROCEDIMIENTO Y APARATO PARA LA GESTION DE ERRORES DE PROTOCOLO DE RLC.

Fragmento de la descripción:

Esta solicitud reivindica la prioridad la solicitud provisional americana 60/597.017, presentada el 4 de Noviembre de 2005, cuyo contenido se incorpora aquí por referencia.

La presente invención se refiere a un procedimiento para gestionar errores de protocolo en un sistema de comunicaciones inalámbricas de acuerdo con el preámbulo de la reivindicación 1.

El Modo Reconocido resulta apropiado para utilizarlo en servicios con bajos requisitos para una transmisión en tiempo real pero altos requisitos para la precisión de datos. Para asegurar la precisión de datos, en MR, una entidad de enlace de radio control (RLC) puede ejecutar un procedimiento de restablecimiento para evitar que un error de protocolo provoque un fallo en la transmisión de datos. De acuerdo con una especificación de protocolo de comunicaciones (3GPP TS 25.322 V6.4.0 (2005-06), “Radio Link Control (RLC) (Release 6)”) establecida por el 3GPP, cuando la entidad de RLC de un transmisor detecta tres estados, se ejecuta el procedimiento de restablecimiento. Además, la siguiente versión de este protocolo de comunicaciones (3 GPPTS 25.322 V6.5.0, Release 6. Sept. 2005) describe en la sección 9.7.7 un restablecimiento del lado de transmisión de una entidad de RLC.

Cuando se detecta un error de protocolo se ejecuta el procedimiento de restablecimiento, y un principio para determinar el error de protocolo es según si la entidad de RLC del transmisor detecta una de tres condiciones. Las tres condiciones del procedimiento de restablecimiento se producen todas en el transmisor de la entidad de RLC, es decir, un enlace de subida para un teléfono móvil (terminal de usuario) y un enlace de bajada para un dispositivo de red (terminal de sistema). Tras ejecutarse el procedimiento de restablecimiento, el procedimiento de restablecimiento detendrá la transferencia de datos, intercambiará un número de hipertrama del enlace de subida y el enlace de bajada para asegurar que el transmisor y el receptor están sincronizados entre sí, borrará PDUs que ha recibido el lado de recepción de la entidad de RLC pero que todavía no ha enviado a la capa superior, borrará SDUs ya transmitidas por el lado de transmisión de la entidad de RLC, restablecerá variables de estado y, finalmente, volverá a iniciar la transferencia de datos. De este modo, el procedimiento de restablecimiento no sólo lleva tiempo, sino que también provoca el borrado de datos, reduciéndose de este modo la eficacia de la transmisión. En otras palabras, como que el procedimiento de restablecimiento de la técnica anterior restablece simultáneamente el enlace de subida y el enlace de bajada de la capa de RLC se borran datos innecesariamente, afectando a la eficacia de la transmisión, y a una pérdida de recursos del sistema.

Teniendo esto en cuenta, la presente invención tiene como objetivo disponer un procedimiento para gestionar errores de protocolo en un sistema de comunicaciones inalámbricas que evite un borrado innecesario de datos y un desperdicio de recursos del sistema, y mejore la eficacia de la transmisión.

Esto se consigue mediante un procedimiento para gestionar errores de protocolo en un sistema de comunicaciones inalámbricas según la reivindicación 1 y un dispositivo móvil de comunicaciones según la reivindicación 18. Las reivindicaciones dependientes respectivas pertenecen a otros desarrollos y mejoras correspondientes.

Tal como se apreciara más claramente a continuación en la siguiente descripción detallada, el procedimiento reivindicado para gestionar errores de protocolo en un sistema de comunicaciones inalámbricas incluye restablecer solamente un lado de transmisión de una primera entidad de RLC cuando se detecta un error de protocolo.

A continuación, la invención se ilustra adicionalmente a modo de ejemplo, haciendo referencia a los dibujos que se acompañan, en los cuales

La figura 1 es un diagrama de bloques funcional de un dispositivo de comunicaciones de acuerdo con la presente invención,

La figura 2 es un diagrama del código de programa de la figura 1, y

La figura 3 es un diagrama de flujo de una realización del procedimiento de la presente invención, y

Las figuras 4 y 5 son diagramas de flujo de realizaciones utilizados para ilustrar adicionalmente el procedimiento de la presente invención.

En la especificación del protocolo de las comunicaciones (3GPP TS 25.322 V6.4.0 (2005-06), “Radio Link Control (RLC) protocol specification (Release 6)” establecida por el 3GPP, los parámetros, variables, temporizadores, y PDUs de control, etc. se definen de acuerdo con diferentes requisitos operativos. En base a la anterior especificación del protocolo de comunicaciones, los parámetros, variables, y temporizadores pueden definirse como correspondientes al lado de transmisión o al lado de recepción de la capa de RLC. Tomando variables de estado para AM como ejemplo, las variables de estado correspondientes al estado del lado de recepción comprenden VR(R), VR(H), y VR(MR). Las variables de estado correspondientes al estado del lado de transmisión comprenden VT, VT(A), VT(DAT), VT (MS), VT(PDU), VT(SDU), VT(RST), VT(MRW), y VT(WS). Los temporizadores correspondientes al lado de recepción comprenden Timer_Status_Periodic y Timer_Status_Prohibit. Los temporizadores correspondientes al lado de transmisión comprenden Timer_Poll, Timer_Poll_Periodic, Timer_Poll_Prohibit, Timer_Discard, Timer_RST,y Timer_MRW. Los parámetros de protocolo correspondientes al lado de recepción comprenden Configured_Tx_Window_Size y Configured_Rx_Window_Size. Los parámetros de protocolo correspondientes al lado de transmisión comprenden MaxDAT, Poll_PDU, Poll_SDU, Poll_Window, MaxRST, MaxMRW, OSD_Window_Size, y DAR_Window_Size. Las definiciones para las variables de estado, los temporizadores, y las variables de protocolo citados anteriormente se encuentren en la especificación del protocolo de comunicaciones, y no se repiten aquí.

Sin embargo, respecto a las PDUs de control, la especificación del protocolo de comunicaciones citado anteriormente no define claramente qué PDUs de control corresponden al lado de recepción de la capa de RLC, y qué PDUs de control corresponden al lado de transmisión de la capa de RLC. Para describir claramente el espíritu de la presente invención, a continuación se da una definición de a qué lado corresponde cada PDU de control. En primer lugar, la especificación del protocolo de comunicaciones citada anteriormente separa las PDUs de control en tres amplias categorías: 1) STATUS PDUs y STAUS PDUs superpuestas, 2) RESET PDUs, y 3) RESET ACK PDUs. El primer tipo de PDU de control comprende principalmente una cabecera (para indicar el tipo de PDU), uno o una pluralidad de súper campos (SUFI), y un RELLENO. Estableciendo la información que llevan los SUFIs, la PDU de ESTADO puede llegar a ser uno de los siguiente tipos:

1. ACK/NACK: Un informe de estado de recepción que informa el receptor de nuevo al transmisor acerca de la información sobre PDUs recibidas o perdidas.

2. Change Window Size: Información que el receptor transmite al transmisor solicitando que el transmisor cambie el tamaño de la ventana de transmisión.

3. MRW: Una petición realizada por el transmisor del receptor para avanzar una posición de la ventana de recepción del receptor.

4. MRW ACK: Informe enviado al receptor desde el transmisor para reconocer que el transmisor ya ha recibido una STATUS PDU que comprende un MRW.

Por otra parte, la RESET PDU es transmitida al receptor desde el transmisor, y se utiliza para conseguir una sincronización restableciendo todos los parámetros de protocolo, variables de estado, y temporizadores. Análogamente, la RESET PDU ACK es un informe enviado por el receptor al transmisor para reconocer la recepción de la RESET PDU.

Los ACK/NACK, Change Window Size, y MRW ACK STATUS PDUs y la RESET ACK PDU corresponden todos al lado de recepción de la capa de RLC. La MRW STATUS PDU y la RESET PDU corresponden al lado de transmisión de la capa de RLC.

Habiendo definido claramente qué PDUs de control corresponden a qué lado de la capa de RLC, puede seguirse adelante para describir las realizaciones de la presente invención.

La presente invención se refiere a un sistema de comunicaciones inalámbricas que funciona en Modo Reconocido, y se utiliza para restablecer un único lado de la capa de RLC para gestionar errores de protocolo con el fin de aumentar la eficacia de la transmisión y evitar un desperdicio de recursos del sistema. El sistema de comunicaciones...

 


Reivindicaciones:

1. Procedimiento para gestionar errores de protocolo por una primera entidad de control de radioenlace, denominada en lo sucesivo RLC, de un primer aparato de comunicaciones (100) en un sistema de comunicaciones inalámbricas, funcionando el sistema de comunicaciones inalámbricas en Modo Reconocido y comprendiendo el primer aparato de comunicaciones y un segundo aparato de comunicaciones que han establecido una conexión inalámbrica, comprendiendo el procedimiento:

la primera entidad RLC que se restablece a un estado original de un lado de transmisión de la primera entidad de RLC cuando se detecta un error de protocolo del lado de transmisión; (302) y

la primera entidad RLC que no se restablece a un estado original de un lado de recepción de la primera entidad de RLC cuando se detecta el error de protocolo del lado de recepción. (302)

2. Procedimiento según la reivindicación 1, caracterizado por el hecho de que la primera entidad de RLC que transmite una unidad de datos de protocolo RESET, denominada en lo sucesivo PDU, a una segunda entidad de RLC del segundo aparato de comunicaciones, en el que la RESET PDU comprende un campo indicador de número de hipertrama, denominado en lo sucesivo HFNI, para indicar un número de hipertrama actual del transmisor de la primera entidad de RLC.

3. Procedimiento según la reivindicación 1, caracterizado por la detección del protocolo de error cuando una función de descarte de una unidad de datos de servicio, denominada en lo sucesivo SDU, de la primera entidad RLC funciona en un primer modo y tras un número de veces que se ha programado una PDU alcanza un primer número máximo permitido.

4. Procedimiento según la reivindicación 3, caracterizado por el hecho de que el primer modo es un modo que un procedimiento de descarte de SDU no es activado tras el primer número máximo permitido de transmisiones.

5. Procedimiento según la reivindicación 1, caracterizado por la detección del error de protocolo cuando un número de veces que se ha transmitido un súper campo Move Receiving Window, denominado en lo sucesivo MRW, de la primera entidad de RLC alcanza un segundo número máximo permitido.

6. Procedimiento según la reivindicación 1, caracterizado por la detección del error de protocolo cuando la primera entidad de RLC recibe una STATUS PDU que comprende un número de secuencia erróneo.

7. Procedimiento según la reivindicación 6, caracterizado por el hecho de que la STATUS PDU es una STATUS PDU superpuesta.

8. Procedimiento según la reivindicación 1, caracterizado por el hecho de que la primera entidad de RLC PDU detiene la transmisión de PDU.

9. Procedimiento según la reivindicación 1, caracterizado por el hecho de que la primera entidad de RLC descarta una PDU de control correspondiente al lado de transmisión de la primera entidad de RLC.

10. Procedimiento según la reivindicación 9, caracterizado por el hecho de que la PDU de control es una MRW STATUS PDU.

11. Procedimiento según la reivindicación 1, caracterizado por el hecho de que la primera entidad de RLC no detiene una pluralidad de temporizadores correspondientes a un lado de recepción de la primera entidad de RLC.

12. Procedimiento según la reivindicación 11, caracterizado por el hecho de que la pluralidad de temporizadores correspondientes al lado de recepción de la entidad de RLC comprenden un temporizador de prohibición de estado Timer_Status_Prohibit y un temporizador de estado periódico Timer_Status_Periodic.

13. Procedimiento según la reivindicación 11, caracterizado por el hecho de que la primera entidad de RLC no detiene un temporizador de restablecimiento Timer_RST, un temporizador de consulta periódica Timer_Poll_periodic, y un temporizador de descarte de SDU Timer_Discard.

14. Procedimiento según la reivindicación 13, caracterizado por el hecho de que la primera entidad de RLC detiene un temporizador correspondiente al lado de transmisión de la primera entidad de RLC excepto el temporizador de restablecimiento Timer_RST, el temporizador de consulta periódica Timer_Poll_periodic, y el temporizador de descarte de SDU Timer_Discard.

15. Procedimiento según la reivindicación 14, caracterizado por el hecho de que la primera entidad de RLC detiene un temporizador de consulta Timer_Poll, un temporizador de prohibición de consulta Timer_Poll_Prohibit, y un temporizador de MRW Timer_MRW.

16. Procedimiento según la reivindicación 1, caracterizado por el hecho de que la primera entidad de RLC transmite por lo menos una PDU de control correspondiente al lado de recepción de la primera entidad de RLC cuando la primera entidad de RLC ejecuta un procedimiento de restablecimiento. (402)

17. Procedimiento según la reivindicación 16, caracterizado por el hecho de por lo menos una PDU de control comprende una STATUS PDU reconocida, denominada en lo sucesivo ACK, una STATUS PDU reconocida negativamente, denominada en lo sucesivo NACK, una Change Windows Size STATUS PDU, una MRW ACK STATUS PDU o una RESET ACK PDU.

18. Primer dispositivo de comunicaciones móviles (100) para un sistema de comunicaciones inalámbricas que funciona en Modo Reconocido, para gestionar errores de protocolo y que tiene establecida una conexión inalámbrica con un segundo dispositivo de comunicaciones móviles, comprendiendo el primer dispositivo de comunicaciones móviles:

un circuito de control (106) para controlar operaciones del primer dispositivo de las comunicaciones móviles; una unidad central de proceso (108) para ejecutar un código de programa

(112) para accionar el circuito de control; y una memoria (110) para almacenar el código de programa; en el que el código de programa comprende instrucciones para ejecutar las siguientes etapas:

una primera entidad de control de radioenlace, denominada en lo sucesivo RLC, que se restablece solamente a un lado de transmisión de la primera entidad de control de radioenlace cuando se detecta un error de protocolo del lado de transmisión (220, 302); y

la primera entidad RLC que no se restablece a un estado original de un lado de recepción de la primera entidad de RLC cuando se detecta el error de protocolo. (220, 302)

19. Dispositivo de comunicaciones móviles según la reivindicación 18, caracterizado por el hecho de que el código de programa comprende, además, la primera entidad de RLC que transmite una unidad de datos de protocolo RESET, denominada PDU en lo sucesivo, a una segunda entidad de RLC del segundo dispositivo de comunicaciones móviles, comprendiendo la RESET PDU un campo indicador de número de hipertrama, denominado en lo sucesivo HFNI, para indicar un número de hipertrama actual del lado transmisor de la primera entidad de RLC.

20. Dispositivo de comunicaciones móviles según la reivindicación 18, caracterizado por unos medios para detectar el error de protocolo en el código de programa cuando una función de descarte de una unidad de datos de servicio, denominada en lo sucesivo SDU, de la primera entidad RLC funciona en un primer modo y tras un número de veces que se ha programado una PDU alcanza un primer número máximo permitido.

21. Dispositivo de comunicaciones móviles según la reivindicación 20, caracterizado por el hecho de que el primer modo es un modo que un procedimiento de descarte de SDU no es activado tras el primer número máximo permitido de transmisiones.

22. Dispositivo según la reivindicación 18, caracterizado por unos medios de detección del error de protocolo en el código de programa cuando un número de veces que se ha transmitido un súper campo Move Receiving Window, denominado en lo sucesivo MRW, de la primera entidad de RLC alcanza un segundo número máximo permitido.

23. Dispositivo según la reivindicación 18, caracterizado por medios de detección del error de protocolo en el código de programa cuando la primera entidad de RLC recibe una STATUS PDU que comprende un número de secuencia erróneo.

24. Dispositivo según la reivindicación 23, caracterizado por el hecho de que la STATUS PDU es una STASTUS PDU superpuesta.

25. Dispositivo según la reivindicación 18, caracterizado por el hecho de que el código de programa comprende, además, la primera entidad de RLC PDU que detiene la transmisión de PDUs.

26. Dispositivo según la reivindicación 18, caracterizado por el hecho de que el código de programa comprende, además, la primera entidad de RLC que borra una PDU de control correspondiente al lado de transmisión de la primera entidad de RLC.

27. Dispositivo según la reivindicación 26, caracterizado por el hecho de que la PDU de control es una MRW STATUS PDU.

28. Dispositivo según la reivindicación 18, caracterizado por el hecho de que el código de programa comprende, además, la primera entidad de RLC PDU que no detiene una pluralidad de temporizadores correspondientes a un lado de recepción de la primera entidad de RLC.

29. Dispositivo según la reivindicación 28, caracterizado por el hecho de que la pluralidad de temporizadores correspondientes al lado de transmisión de la primera entidad de RLC comprenden un temporizador de prohibición de consulta Timer_Poll_Prohibit, y un temporizador de estado periódico Timer_Status_Periodic.

30. Dispositivo según la reivindicación 28, caracterizado por el hecho de que el código de programa comprende, además, la primera entidad de RLC que no detiene un temporizador de restablecimiento Timer_RST, un temporizador de consulta periódica Timer_Poll_Periodic, y un temporizador de descarte de SDU Timer_Discard.

31. Dispositivo según la reivindicación 30, caracterizado por el hecho de que el código de programa comprende, además, la primera entidad de RLC que detiene una pluralidad de temporizadores correspondientes al lado de transmisión de la primera entidad de RLC aparte del temporizador de

5 restablecimiento Timer_RST, el temporizador de consulta periódica Timer_Poll_Periodic, y el temporizador de descarte de SDU Timer_Discard.

32. Dispositivo según la reivindicación 31, caracterizado por medios para detener un temporizador de consulta Timer_Poll, un temporizador de prohibición de consulta Timer_Poll_Prohibit, y un temporizador de MRW Timer_MRW.

33. Dispositivo según la reivindicación 18, caracterizado por el hecho de que el código de programa comprende, además, la primera entidad de RLC que transmite por lo menos una PDU de control que corresponde al lado de recepción de la primera entidad de RLC cuando se ejecuta un procedimiento de restablecimiento de la primera entidad de RLC. (402)

34. Dispositivo según la reivindicación 33, caracterizado por el hecho de que por lo menos una PDU de control comprende una STATUS PDU reconocida, denominada en lo sucesivo ACK, una STATUS PDU reconocida negativamente, denominada en lo sucesivo NACK, una Change Windows Size STATUS PDU, una MRW ACK STATUS PDU o una RESET ACK PDU.


 

Patentes similares o relacionadas:

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 […]

Método, servidor y sistema de inicio de sesión de confianza, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método de inicio de sesión de confianza implementado por computadora aplicado a un sistema de inicio de sesión de confianza que comprende un primer sistema de aplicación […]

Método y aparato para configurar un identificador de dispositivo móvil, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método implementado por servidor para configurar un identificador de dispositivo móvil, que comprende: obtener una lista de aplicaciones, APP, […]

Método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático de cliente que comprende una entidad de módulo de identidad de abonado con un kit de herramientas de módulo de identidad de abonado así como una miniaplicación de módulo de identidad de abonado, sistema, dispositivo informático de cliente y entidad de módulo de identidad de abonado para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en el dispositivo informático de cliente, programa que comprende un código de programa legible por ordenador y producto de programa informático, del 22 de Julio de 2020, de DEUTSCHE TELEKOM AG: Un método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático […]

Método para atender solicitudes de acceso a información de ubicación, del 22 de Julio de 2020, de Nokia Technologies OY: Un aparato que comprende: al menos un procesador; y al menos una memoria que incluye un código de programa informático para uno o más programas, […]

Sincronización de una aplicación en un dispositivo auxiliar, del 22 de Julio de 2020, de OPENTV, INC.: Un método que comprende, mediante un dispositivo de medios: acceder, utilizando un módulo de recepción, un flujo de datos que incluye contenido […]

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 […]

Gestión de memoria intermedia recomendada de red de una aplicación de servicio en un dispositivo de radio, del 22 de Julio de 2020, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un método llevado a cabo por un nodo de red en una red de comunicación por radio , comprendiendo el método: obtener (S1) una predicción del ancho […]

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