ES2227196T3

Wireless channel allocation in a base station processor

Abstract

Method of assigning wireless channels in a wireless data communications system, comprising: providing a plurality of channels adapted to transmit messages through a base station processor; receiving a first message from a sender in said base station processor; characterized by determining a descriptive type of said first message; calculate a latency period associated with a return message corresponding to that type; and program one of said channels adapted to transmit said return message to be assigned in an instant that depends on said latency period.

ES2227196T3, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 4 May 2021, 5.4 years ago.

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

10 claims: 4 independent, 6 dependent

  1. 1
    ES 2 227 196 T3 reivindicaciones 1. Método de asignación de canales sin hilos en un sistema de comunicaciones de datos sin hilos, que comprende:proporcionar una pluralidad de canales adaptados para transmitir mensajes a través de un procesador de estación base;recibir un primer mensaje desde un emisor en dicho procesador de la estación base;caracterizado por determinar un tipo descriptivo de dicho primer mensaje;calcular un período de latencia asociado con un mensaje de retorno correspondiente a dicho tipo;y programar uno de dichos canales adaptados para transmitir dicho mensaje de retorno para ser asignado en un instante que depende de dicho período de latencia.
  2. 2
    Método según la reivindicación 1, que comprende además:recibir dicho mensaje de retorno desde un nodo respondedor;y transmitir dicho mensaje de retorno a dicho emisor por medio de dicho canal asignado.
  3. 3
    Método según la reivindicación 1, en el que el cálculo de dicho período de latencia comprende además:determinar una demora ISP: determinar una demora de propagación de la red;determinar una demora del nodo respondedor;y agregar dicha demora de propagación de la red, dicha demora ISP, y dicha demora de respuesta del servidor para calcular dicho período de latencia.
  4. 4
    Método según la reivindicación 1, en el que el cálculo de dicho período de latencia comprende además:determinar una demora de propagación sin hilos;determinar una demora de respuesta del abonado;y agregar dicha demora de propagación sin hilos y dicha demora de respuesta del abonado.
  5. 5
    Método según la reivindicación 1, y o bien:a) en el que dicho emisor es un portal de acceso a Internet y dicho canal programado es operable además para recibir dicho mensaje de retorno desde dicho abonado, en cuyo caso, opcionalmente, en el que dicho portal de acceso a Internet está adaptado para comunicar por medio de una red de acceso público;o b) en el que dicho emisor es un abonado y dicho canal programado es operable además para transmitir dicho mensaje de retorno a dicho abonado, en cuyo caso, opcionalmente, en el que dicho abonado es operable para comunicar con un dispositivo de ordenador personal;o c) en el que dicha pluralidad de canales soportan comunicaciones a través de un medio de RF;o d) en el que dicha programación comprende además: leer dicho período de latencia desde una tabla de asignación adaptada para designar dichos canales en un instante predeterminado, y asignar uno de dichos canales a dicho mensaje de retorno una vez que expira dicho período de latencia, en cuyo caso, opcionalmente, en el que el cálculo de dicho período de latencia comprende además: llamar a un gestor de latencia en comunicación con dicha tabla de asignación y operable para calcular dicho período de latencia;y memorizar una entrada en dicha tabla de asignación indicativa de dicho período de latencia, o e) en el que el cálculo de dicho período de latencia comprende además determinar un tamaño de ventana TCP/IP, en cuyo caso, opcionalmente, en el que dicho tamaño de ventana es indicativo de un número de mensajes de retorno esperados.
  6. 6
    Método según la reivindicación 2, en el que el cálculo de un período de latencia comprende además hacer referencia a una tabla de perfiles de abonados adaptada para memorizar parámetros de transmisión correspondientes a cada uno de dichos abonados, y, opcionalmente, en el que hacer referencia comprende además:determinar un abonado correspondiente a dicho mensaje de retorno;indexar en dicha tabla de perfiles de abonados para encontrar una entrada de abonado correspondiente a dicho abonado correspondiente a dicho mensaje de retorno;hacer referencia a por lo menos uno de dichos parámetros de transmisión correspondientes a dicho abonado;y calcular dicho período de latencia como resultado de dichos parámetros de transmisión, en cuyo caso, aún opcionalmente, en el que cada una de dichas entradas de abonados comprende además al menos un parámetro de transmisión indicativo de dichos mensajes de retorno correspondientes a dicho abonado, en cuyo caso, aún además opcionalmente, en el que la transmisión de dicho mensaje de retorno es seguida por la actualización de dicha tabla de perfiles de abonados para corresponder a dicho mensaje de retorno, en cuyo caso, aún además opcionalmente, en el que dichos parámetros de transmisión incluyen parámetros seleccionados entre el grupo que consiste en tamaño de la ventana, espacio disponible en la ventana, tamaño medio de los mensajes, número de mensajes de aceptación pendientes, tipo de mensaje, número de mensajes recibidos en la sesión, número de mensajes de aceptación pendientes, y número máximo de mensajes de aceptación pendientes.
  7. 7
    Método de asignación de canales en un procesador de estación base, que comprende:proporcionar un procesador de estación base que tiene una pluralidad de canales sin hilos adaptados para transmitir mensajes;recibir un primer mensaje en dicho procesador de la estación base;caracterizado por determinar un tipo descriptivo de dicho mensaje;calcular un período de latencia asociado con un mensaje de retorno desde un nodo respondedor correspondiente a dicho tipo;programar un canal de retorno entre dicha pluralidad de canales sin hilos adaptados para transmitir dicho mensaje de retorno para ser asignado a continuación de dicho período de latencia;asignar dicho canal de retorno a dicho mensaje de retorno una vez que expira dicho período de latencia;recibir dicho mensaje de retorno desde un nodo respondedor;y transmitir dicho mensaje de retorno a dicho emisor por medio de dicho canal de retorno. ES 2 227 196 T3
  8. 8
    Sistema de comunicación de datos sin hilos que comprende:un procesador de estación base;una pluralidad de canales adaptados para transmitir mensajes sin hilos;un programador operable para asignar dichos canales a dichos mensajes sin hilos en un instante predeterminado;una tabla de asignación adaptada para memorizar dicho instante predeterminado;y un gestor de latencia operable para determinar un período de latencia de un mensaje de retorno asociado con un mensaje transmitido y operable además para memorizar dicho instante predeterminado en dicha tabla de asignación sobre la base de dicho período de latencia;en el que dicho programador asigna dichos canales a dichos mensajes sin hilos de acuerdo con dicho instante predeterminado en dicha tabla de asignación.
  9. 9
    Sistema de comunicación de datos sin hilos según la reivindicación 8, y o bien:a) en el que dicho gestor de latencia determina dicho instante predeterminado sobre la base de un mensaje de retorno, en cuyo caso, opcionalmente, o bien: i) en el que dicho mensaje de retorno es enviado en respuesta a un primer mensaje enviado desde dicho procesador de la estación base, en cuyo caso, aún opcionalmente, en el que dicho primer mensaje tiene un tipo indicativo de dicho período de latencia, en cuyo caso, aún además opcionalmente, en el que dicho gestor de latencia es operable además para calcular dicho período de latencia en respuesta a dicho tipo;o ii) en el que dicho mensaje de retorno es conforme a un protocolo, y, opcionalmente, en el que dicho protocolo es TCP/IP, en cuyo caso, aún opcionalmente, en el que dicho mensaje de retorno es un mensaje de aceptación;o b) en el que dicho procesador de la estación base es operable para comunicar con una pluralidad de abonados por medio de dicha pluralidad de canales, en cuyo caso, opcionalmente, en el que dichos canales son operables para enviar dicho mensaje de retorno a por lo menos uno de dichos abonados, o en el que dichos canales son operables para recibir dicho mensaje de retorno desde por lo menos uno de dichos abonados;o c) en el que dicho gestor de latencia es operable además para calcular dicho período de latencia como resultado de una demora de propagación de la red, una demora de direccionamiento ISP, y una demora del nodo respondedor;o d) en el que en el que dicho gestor de latencia es operable además para calcular dicho período de latencia como resultado de una demora de propagación sin hilos y una demora de respuesta del abonado;o e) en el que dicho gestor de latencia incluye además una tabla de perfiles de abonados y dicho gestor de latencia es operable además para calcular dicho período de latencia sobre la base de dicha tabla de perfiles de abonados, en cuyo caso, opcionalmente, en el que dicha tabla de perfiles de abonados está adaptada para memorizar entradas correspondientes a por lo menos uno de dichos abonados, en cuyo caso, aún opcionalmente, en el que dichas entradas incluyen parámetros de transmisión correspondientes a dichos abonados, en cuyo caso, aún además opcionalmente, en el que dichos parámetros de transmisión incluyen parámetros seleccionados entre el grupo que consiste en tamaño de la ventana, espacio disponible en la ventana, tamaño medio de los mensajes, número de mensajes de aceptación pendientes, tipo de mensaje, número de mensajes recibidos en la sesión, número de mensajes de aceptación pendientes y número máximo de mensajes de aceptación pendientes;o f) en el que dichos canales son operables para comunicar en un protocolo sin hilos;o g) en el que dichos canales son operables para comunicar por medio de un medio de RF;o h) que comprende además un direccionador de línea cableado, en el que dicho direccionador de línea cableado es operable para comunicar con un dispositivo de ordenador remoto, en cuyo caso, opcionalmente, en el que dicho dispositivo de ordenador remoto es una unidad de servidor de red adaptada para comunicar por medio de una red de acceso público, en cuyo caso, aún opcionalmente, en el que dicha red de acceso público es Internet.
  10. 10
    Sistema para gestionar la asignación de canales sin hilos, que comprende:un procesador de estación base que tiene una pluralidad de canales operables para transmitir una pluralidad de mensajes sin hilos;al menos un abonado operable para comunicación con dicho procesador de la estación base por medio de dichos canales;una tabla de asignación adaptada para memorizar un instante predeterminado indicativo de cuál de dichos canales asignar en dicho instante predeterminado;un gestor de latencia operable para calcular un período de latencia y operable además para memorizar dicho instante predeterminado sobre la base de dicho período de latencia;un programador en comunicación con dicha tabla de asignación y operable para asignar dichos canales a dichos mensajes sin hilos;en el que dicho programador asigna dichos canales a dichos mensajes sin hilos de acuerdo con dicho instante predeterminado en dicha tabla de asignación.