ES2270631T3

Method and device for reducing the processing time of data in communication networks

Abstract

Method to improve a processing time of data received in packet-oriented applications in a data transmission between a transmitter and a receiver each comprising a first and a second underlying layer of protocol through a communication network, in the that: - the data of the first protocol layer is released in the second protocol layer in the transmitter (20); - the data of the first protocol layer is divided into consecutive data packets of the second protocol layer generating a sequence of consecutive data packets with sequence numbers, whereby a data packet of the second protocol layer contains data of only one data packet of the first protocol layer (30); - the data packets of the second protocol layer are transmitted through the communication network (50); - the data packets of the second protocol layer received in the receiver (60) are classified in the second protocol layer in the sequence of consecutive data packets by means of the sequence numbers; - the received data packets are assigned to data packets of the first protocol layer in the second protocol layer; - after a data packet of the first protocol layer (100) has been completely generated, said data packet is examined for association with a data stream and is released in the first protocol layer (110);

ES2270631T3, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 13 December 2019, 6.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

25 claims: 5 independent, 20 dependent

  1. 1
    ES 2 270 631 T3 REIVINDICACIONES 1. Método para mejorar un tiempo de procesamiento de datos recibidos en aplicaciones orientadas por paquetes en una transmisión de datos entre un transmisor y un receptor cada uno de ellos comprendiendo una capa primera y una segunda subyacente de protocolo a través de una red de comunicación, en el que:- los datos de la primera capa de protocolo son liberados en la segunda capa de protocolo en el transmisor (20);- los datos de la primera capa de protocolo están divididos en paquetes de datos consecutivos de la segunda capa de protocolo generando una secuencia de paquetes de datos consecutivos con números de secuencia, por lo que un paquete de datos de la segunda capa de protocolo contiene datos de solamente un paquete de datos de la primera capa de protocolo (30);- los paquetes de datos de la segunda capa de protocolo se transmiten a través de la red de comunicación (50);- los paquetes de datos de la segunda capa de protocolo recibidos en el receptor (60) se clasifican en la segunda capa de protocolo en la secuencia de paquetes de datos consecutivos por medio de los números de secuencia;- los paquetes de datos recibidos se asignan a paquetes de datos de la primera capa de protocolo en la segunda capa de protocolo;- después de haber sido generado completamente un paquete de datos de la primera capa de protocolo (100), dicho paquete de datos es examinado para la asociación a un flujo de datos y es liberado en la primera capa de protocolo (110);
  2. 2
    Método de acuerdo con la reivindicación 1, en el que un procesamiento de los datos en el transmisor y/o receptor está basado en una estructura modular de protocolo.
  3. 3
    Método de acuerdo con la reivindicación 1 ó 2, en el que los paquetes de datos de la segunda capa de protocolo están numerados consecutivamente y marcados por un número de secuencia correspondiente.
  4. 4
    Método de acuerdo con una de las reivindicaciones 1 a 3, en el que la primera capa de protocolo es soporte de al menos dos modos de transmisión, un modo fiable y un modo no fiable.
  5. 5
    Método de acuerdo con la reivindicación 4, en el que los paquetes de datos de la segunda capa de protocolo son corregidos por medio de transmisión repetida en caso de un error de transmisión y usando el modo de transmisión fiable.
  6. 6
    Método de acuerdo con una de las reivindicaciones 1 a 5, en el que los datos de la primera capa de protocolo están claramente diferenciados entre sí por medio de separadores.
  7. 7
    Método de acuerdo con la reivindicación 3, en el que los paquetes de datos recibidos se clasifican en una secuencia que corresponde a un número de secuencia.
  8. 8
    Método de acuerdo con la reivindicación 3 ó 7, en el que el número de secuencia es un número de secuencia RLP (Protocolo de Enlace por Radio) o un número de secuencia RLC (Control de Enlace por Radio).
  9. 9
    Método de acuerdo con una de las reivindicaciones precedentes 1 a 8, en el que los paquetes de datos recibidos son almacenados en una memoria intermedia del receptor.
  10. 10
    Método de acuerdo con una de las reivindicaciones 1 a 9, en el que un paquete de datos de la primera capa de protocolo es llevado a un estatus de paquete de datos generado completamente, si se ha recibido correctamente una marca inicial y una final dentro de los paquetes de datos de la segunda capa de protocolo , y si todos los paquetes de datos de la segunda capa de protocolo que descansa en medio han sido recibidos correctamente de acuerdo con su secuencia correcta.
  11. 11
    Método de acuerdo con la reivindicación 10, en el que los paquetes de datos generados de forma completa de la primera capa de protocolo se examinan de acuerdo con las reglas de un proceso de encapsulamiento para identificar paquetes de capas de protocolo adicionales.
  12. 12
    Método de acuerdo con la reivindicación 10 u 11, en el que al menos un campo de control que comprende datos de control está dispuesto en los paquetes de datos generados de forma completa de la primera capa de protocolo, para entregar la información referente a un flujo de datos pertinente.
  13. 13
    Método de acuerdo con la reivindicación 12, en el que los datos de control son adjuntados a las secuencias de datos reales como campos de control en las correspondientes capas de protocolo en forma de un encabezamiento y/o un pie de página.
  14. 14
    Método de acuerdo con una de las reivindicaciones 1 a 13, en el que un flujo de datos está diferenciado por medio de ciertos datos de control en los campos de control dispuestos para ello.
  15. 15
    Método de acuerdo con la reivindicación 14, en el que los datos de control de los flujos de datos diferenciadores son las direcciones del transmisor y/o del receptor en forma de direcciones de fuente, direcciones de destino y de números de puertos.
  16. 16
    Método de acuerdo con una de las reivindicaciones 1 a 15, en el que los paquetes de datos son liberados directamente en la primera capa de protocolo en la segunda capa de protocolo, si los paquetes de datos en la segunda capa de protocolo han sido primeramente recibidos de forma completa y correcta, y si en segundo lugar se ha garantizado que los datos posiblemente guardados en la memoria intermedia por el receptor de la segunda capa de protocolo no contienen paquetes de datos adicionales de la primera capa de protocolo que pertenecen al mismo flujo de datos de los paquetes de datos de la primera capa de protocolo para ser liberados.
  17. 17
    Método de acuerdo con una de las reivindicaciones 1 a 15, en el que en la segunda capa de protocolo los paquetes de datos de la primera capa de protocolo son liberados directamente en la primera capa de protocolo, si dichos paquetes de datos han sido recibidos completa y correctamente.
  18. 18
    Método de acuerdo con la reivindicación 1, en el que los paquetes de datos de la primera capa de protocolo son datagramas IP y los paquetes de datos ES 2 270 631 T3 de la segunda capa de protocolo son tramas PPP, en los que las tramas PPP son corregidas por medio de transmisión repetida cuando se produce un error.
  19. 19
    Método de acuerdo con la reivindicación 1, en el que los paquetes de datos de la primera capa de protocolo son tramas PPP y los paquetes de datos de la segunda capa de protocolo son tramas de datos RLP.
  20. 20
    Método de acuerdo con la reivindicación 1, en el que la transmisión de datos se realiza a través de una red IP y de una red de comunicación móvil.
  21. 21
    Método de acuerdo con la reivindicación 1, en el que las aplicaciones orientadas por paquetes son aplicaciones de Internet.
  22. 22
    Método de acuerdo con las reivindicaciones 18 a 21, en el que una aplicación de Internet se transmite por medio del protocolo de transporte Protocolo de Control de Transmisión (TCP).
  23. 23
    Método de acuerdo con las reivindicaciones 18 a 21, en el que una aplicación de Internet se transmite por medio del protocolo de transporte Protocolo de Datagramas de Usuario (UDP).
  24. 24
    Dispositivo para mejorar un tiempo de procesamiento de datos recibidos en aplicaciones orientadas por paquetes en una transmisión de datos entre un transmisor y un receptor, cada uno con una primera y una segunda capa de protocolo subyacente, a través de una red de comunicación, que comprende:- medios para proveer paquetes de datos de una primera capa de protocolo a una segunda capa de protocolo (10), que está adaptada para dividir los datos de la primera capa de protocolo en paquetes de datos consecutivos de la segunda capa de protocolo generando una secuencia de paquetes de datos consecutivos con números de secuencia, en los que un paquete de datos de la segunda capa de protocolo contiene datos de solamente un paquete de datos de la primera capa de protocolo (30);- medios de transmisión para transmitir los paquetes de datos (40);- medios de recepción para recibir los paquetes de datos (60);- medios de clasificación para clasificar los paquetes de datos recibidos en la secuencia de paquetes de datos consecutivos por medio de números de secuencia (70);- medios de reconocimiento para reconocer un paquete de datos combinado de forma completa de la primera capa de protocolo en la secuencia de datos consecutivos (100);- medios para examinar la asociación de los paquetes de datos de la primera capa de protocolo con un flujo de datos después de haber sido reconocido un paquete de datos de la primera capa de protocolo;- medios de liberación para liberar un paquete de datos generado de forma completa en la primera capa de protocolo (110).
  25. 25
    Dispositivo de acuerdo con la reivindicación 24 que comprende una memoria intermedia para almacenar temporalmente los paquetes de datos recibidos de la segunda capa de protocolo.
Independent claims25