MÉTODO PARA LA TRANSCEPCION DE DATOS EN UNA RED INAL MBRICA BASADA EN COORDINADOR Y DISPOSITIVO DE RED INALÁMBRICA QUE
EMPLEA EL MISMO
CAMPO DE LA INVENCIÓN Los aparatos y métodos consistentes con la presente invención se refieren a una transcepción de datos, y más particularmente, a la transcepción de datos en una red inalámbrica basada en un coordinador. ANTECEDENTES DE LA INVENCIÓN Con el avance en las tecnologías de comunicación y de redes, un ambiente de red alámbrica que utiliza un medio cableado tales como cables coaxiales u ópticos está evolucionando hacia uno inalámbrico que utiliza señales inalámbricas en diversas bandas de frecuencia. En línea, con la transición de la . tecnología alámbrica a inalámbrica, está siendo desarrollado un dispositivo de cómputo (de aquí en adelante denominado como dispositivo de red inalámbrica) que contiene un módulo de interconexión inalámbrica, hace posible la movilidad, y realiza funciones específicas al procesar diversas informaciones. Además, han surgido las tecnologías de red inalámbrica, las cuales permiten que tales dispositivos de red inalámbrica se comuniquen eficientemente uno con el otro. En general, una red inalámbrica puede ser clasificada en los siguientes dos tipos de redes. REF:176657 Como se muestra en la Figura 1, un tipo de red inalámbrica incluye un punto de acceso 110, y es llamado una red inalámbrica en el modo de infraestructura. Además, como se muestra en la Figura 2, otro tipo de red inalámbrica no incluye un punto de acceso, y es llamada una red inalámbrica en el modo ad-hoc. En la red inalámbrica en el modo de infraestructura, un punto de acceso 110 realiza una función de relevador de la transmisión de datos, con el fin de conectar una red inalámbrica a una red o comunicación alámbrica, entre los dispositivos de red inalámbricos que pertenecen a una red inalámbrica. En consecuencia, todos los datos deben pasar a través del punto de acceso 110. Enseguida, la red inalámbrica en el modo ad-hoc es formada únicamente cuando una red es requerida sin un plan de avance. En la red inalámbrica en el modo ad-hoc, los dispositivos de red inalámbrica que pertenecen a una red inalámbrica simple intercambia directamente datos uno con el otro, sin pasar a través de un dispositivo de conexión tal como el punto de acceso. La red inalámbrica en el modo ad-hoc puede ser clasificada en dos tipos de redes . En un primer tipo de red, un dispositivo de red inalámbrica diseñada aleatoriamente de entre los dispositivos de red inalámbrica que pertenece a una red inalámbrica simple, funciona como un coordinador que asigna un periodo de tiempo (de aquí en adelante, denominado como el 'tiempo de canal'), para el cual pueden ser transmitidos los datos, hacia los otros dispositivos de la red inalámbrica. Además, los otros dispositivos de la red inalámbrica pueden transmitir datos únicamente para un tiempo de canal asignado. En un segundo tipo de red, no existe dispositivo de red inalámbrica que funcione como un coordinador, y todos los dispositivos de red inalámbrica pueden transmitir datos siempre que éstos sean deseados para transmitir datos. En la presente, en el caso del primero, es decir, en el tipo de red (de aquí en adelante denominada como una red inalámbrica basada en un coordinador) en el cual existe un dispositivo de red inalámbrica que funciona como un coordinador, una red inalámbrica simple independiente es formada con base en el coordinador. Además, cuando existe una pluralidad de redes inalámbricas basadas en un coordinador, en un área predeterminada, cada una de las redes inalámbricas basadas en coordinador tiene información de identificación inherente, con el fin de ser distinguida de otras redes inalámbricas basadas en un coordinador. En consecuencia, los dispositivos de red inalámbrica que pertenecen a una red inalámbrica basada en coordinador, específicos, pueden intercambiar datos con otros dispositivos de red inalámbrica en la red inalámbrica basa en coordinador, específica, para un periodo de tiempo de canal determinado por un coordinador. BREVE DESCRIPCIÓN DE LA INVENCIÓN Problema Técnico En una tecnología de red inalámbrica basada en coordinador convencional, la búsqueda se está enfocando a una capa de Control de Acceso de Medios (MAC) correspondiente a una capa de enlace de datos del modelo de red de Interconexión de Sistema Abierto (OSI) . No obstante, la tecnología convencional no consideró una capa por arriba de la capa MAC. De este modo, cuando una capa MAC de un protocolo de red inalámbrica basada en el coordinador está conectada a una capa por arriba de éste para proporcionar un arreglo más amplio y diseños de red más eficientes, existe dificultad en el trabajo interactivo entre la capa MAC y una capa superior. Solución Técnica La presente invención proporciona un método y aparato para la transcepción (transmisión-recepción) de datos en una red inalámbrica basada en coordinador, mediante la especificación del tipo de información en una estructura MAC. De acuerdo a un aspecto de la presente invención, se proporciona un método para transmitir datos en una red inalámbrica basada en un coordinador, que incluye: la provisión de datos que van a ser transmitidos, a otro dispositivo de la red inalámbrica en la red inalámbrica basada en un coordinador; proporcionando una estructura MAC que contiene información de datos y de tipo, indicando el tipo de los datos y conformándose a un protocolo para la red inalámbrica basada en el coordinador; y la transmisión de la estructura MAC a la otra red inalámbrica vía un medio inalámbrico . De acuerdo a otro aspecto más de la presente invención, se proporciona un método para recibir datos en una red inalámbrica basada en coordinador, que incluye la recepción de una estructura MAC que se conforma a un protocolo para la red inalámbrica basada en un coordinador, vía un medio inalámbrico en la red inalámbrica basada en un coordinador, verificando la información del tipo que representa el tipo de datos contenidos en .la estructura MAC que utiliza la estructura MAC, y proporcionando los datos a un protocolo de una capa superior identificada a través del tipo de información. De acuerdo a otro aspecto más de la presente invención, se proporciona un dispositivo de red inalámbrica que incluye un módulo de capa superior que proporciona datos para ser transmitidos a otros dispositivos de la red inalámbrica, en una red inalámbrica basada en coordinador, un módulo de procesamiento de estructuras que proporciona una estructura MAC que contiene datos proporcionados por el módulo de la capa superior, y la información del tipo que indica el tipo de datos y la conformación a un protocolo para la red inalámbrica basada en un coordinador, y un módulo de transcepción que transmite la estructura MAC proporcionada por el módulo de procesamiento de estructuras, a través de un medio inalámbrico . . De acuerdo a un aspecto adicional de la presente invención, se proporciona un dispositivo de red inalámbrica que incluye un módulo de transcepción, que recibe una
- estructura MAC que se conforma a un protocolo para una red inalámbrica basada en un coordinador, vía un medio inalámbrico en la red inalámbrica basada en el coordinador, y una estructura que procesa la información del tipo de verificación de módulo, que representa el tipo de datos contenidos en la estructura MAC, utilizando la estructura MAC recibida por el módulo de transcepción, y proporcionando los datos a un protocolo de una capa por arriba de una capa MAC, que es identificada a través de la información del tipo. BREVE DESCRIPCIÓN DE LAS FIGURAS Los anteriores y otros aspectos de la presente invención se volverán más aparentes al describir con detalle las modalidades ejemplares de la misma, con referencia a las figuras anexas : La Figura 1 es un diagrama ejemplar de una red inalámbrica que opera en un modo de infraestructura; La Figura 2 es un diagrama ejemplar de una red inalámbrica que opera en un modo ad-hoc;
La Figura 3 ilustra una estructura de pila o apilamiento definida en el estándar IEEE 802.15.3; La Figura 4 es una estructura de apilamiento de acuerdo a una modalidad ejemplar de la presente invención; La Figura 5 ilustra el formato de una estructura MAC de acuerdo a una modalidad ejemplar de la presente invención; La Figura 6 ilustra el formato de una estructura MAC de acuerdo a otra modalidad ejemplar de la presente invención; La Figura 7 es un diagrama de bloques de un dispositivo de red inalámbrica de acuerdo a una modalidad ejemplar de la presente invención; La Figura 8 es un diagrama de flujo que ilustra un método para transmitir los datos en una red inalámbrica basada en coordinador, de acuerdo a una modalidad ejemplar de la presente invención; y La Figura 9 es un diagrama de flujo que ilustra un método para recibir datos en una red inalámbrica basada en coordinador, de acuerdo a una modalidad ejemplar de la presente invención. DESCRIPCIÓN DETALLADA DE LA INVENCIÓN La presente invención y los métodos para lograr la misma pueden ser entendidos más fácilmente por referencia a la siguiente descripción detallada de las modalidades ejemplares y de las figuras anexas. La presente invención puede, no obstante, ser e emplificada en muchas formas diferentes y no debe ser considerada como limitada a las modalidades ejemplares descritas aquí. Más bien, estas modalidades ejemplares son proporcionadas de modo que esta descripción será integral y completa, y transferirá completamente el concepto de la invención a aquellos de experiencia en la técnica, y la presente invención únicamente será definida por las reivindicaciones anexas . Número de referencia similares se refieren a elementos similares a todo lo largo de la especificación. La presente invención será descrita ahora más completamente con referencia a las figuras anexas, en las cuales las modalidades ejemplares de la invención son mostradas . En la presente invención, como se describe anteriormente, una red inalámbrica basada en un coordinador significa una red inalámbrica ad-hoc, en la cual un dispositivo de red inalámbrica aleatoriamente seleccionada, actúa como un coordinador que asigna el tiempo de canal a otros dispositivos de red inalámbrica dentro de la misma red inalámbrica para la transmisión de datos, y luego los otros dispositivos de la red inalámbrica son permitidos para transmitir datos únicamente al tiempo asignado. En un ejemplo representativo de una red inalámbrica basada en un coordinador, el Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) 802.15.3 propone los estándares para una capa MAC que constituye una Capa de Conexión de Datos entre las siete capas del modelo de red de Interconexión del Sistema Abierto (OSI por sus siglas en ingles) desarrollado por la Organización Internacional para la Estandarización (ISO por sus siglas en ingles) para redes inalámbricas . De este modo, para ayudar en el entendimiento de la presente invención, una. red inalámbrica basada en el coordinador IEEE 802.15.3 será descrita ahora con referencia a las figuras anexas. Primeramente, con referencia a la Figura 3, una estructura de apilamiento IEEE 802.15.3 será brevemente descrita. Una capa MAC 220 en una capa Física (PHY) 230 tiene entidades de manejo de capas llamadas una entidad de manejo de capa MAC (MLME) 240 y una entidad de manejo de capa PHY (PLME) 250, respectivamente. Las entidades de manejo proporcionan las interconexiones de servicio a través de las cuales son realizadas las funciones de manejo en cada una de las capas. Una entidad de manejo del dispositivo (DME) 260 está también presente para proporcionar servicios que permiten que la operación precisa sea realizada en la capa MAC. La operación de DME 260 independientemente de cada capa obtiene el estado dependiente de la capa a partir de las entidades de manejo de capas, y establece los parámetros específicos de la capa.
Los puntos de acceso de servicio (SAPs por sus siglas en ingles) actúan como , puertas que encaminan la información entre las capas o las entidades de manejo. Por ejemplo, la información es transferida entre la capa PHY 230 y la capa MAC 220, y entre la capa MAC 220 y una Subcapa de Convergencia de Estructura (FCSL por sus siglas en ingles) 210 a través de un PHY SAP 203 y un MAC SAP 202, respectivamente. La información es intercambiada entre el DME 260 y el MLME 240 y entre el DME 260 y el PLME 250 vía el MLME SAP 204 y un PLME SAP 205, respectivamente. Además, la información es intercambiada entre el MLME 240 y el PLME 250 y entre el FCSL 210 y una capa (no mostrada) inmediatamente por arriba de ésta vía un MLME-PLME SAP 206 y un FCSL SAP 201, respectivamente. Mientras tanto, para permitir un arreglo más amplio y diseños de red más eficientes, la estructura de apilamiento IEEE 802.15.3 de la Figura 3, necesita ser conectada sistemáticamente a una capa (por ejemplo, una Capa de Red del modelo de siete capas OSI) que puede residir por arriba de ésta. Para ayudar en el entendimiento de la presente invención, se describirá ahora por explicación un ejemplo en el cual una capa de inter-redes del Protocolo de Control de Transmisión/Protocolo de Internet (TCP/IP) radica adecuadamente de manera directa por arriba de la estructura de apilamiento de la Figura 3.
La Figura 4 ilustra una estructura de apilamiento en un dispositivo de red inalámbrica de acuerdo a una modalidad ejemplar de la presente invención. Con referencia a la Figura 4, las estructuras de apilamiento del primero y segundo dispositivos de red inalámbrica 300 y 400 incluyen respectivamente las capas de inter-redes 310 y 410, además de la estructura convencional de apilamiento IEEE 802.15.3. En la presente modalidad ejemplar, la capa de trabajo de internet 310 del primer dispositivo 300 de red inalámbrica soporta tres protocolos, un IP 312, un protocolo de resolución de dirección (ARP) 314, y un protocolo de resolución de dirección inversa (RARP) 316. La capa de inter-redes 410 del segundo dispositivo de red inalámbrica 400 también soporta un AP 412, un ARP 414 y un RARP 416. Mientras que la Figura 4 muestra la estructura apilada en la cual no existe FCSL entre la capa MAC 320 (420) y la capa de inter-redes 310 (410) , el FCS puede estar presente entre éstos dependiendo de un tipo de aplicación. Cuando el primer dispositivo de red inalámbrica 300 tiene datos para transmitir al segundo dispositivo 400 de red inalámbrica, la capa de inter-redes 310 transmite los datos a la capa MAC 320 (©) , que genera luego una estructura MAC que contiene los datos recibidos y proporciona la estructura MAC a una capa PHY 330 (©) . En este caso, la capa MAC 320 identifica un protocolo de la capa de inter-redes 310 utilizada para transmitir datos, y especifica la información que identifica el tipo de datos ('información del tipo') en la estructura de MAC de acuerdo al protocolo identificado. La capa PHY 330 que recibe la estructura MAC a partir de la capa MAC 320 genera una señal de radio que contiene la estructura MAC y transmite la señal de radio al segundo dispositivo 400 de red inalámbrica, durante el tiempo de canal asignado al primer dispositivo 300 de red inalámbrica por un coordinador (no mostrado) (D . Una capa PHY 430 del segundo dispositivo 400 de red Kinalámbrica, recibe la señal de radio desde el primer dispositivo 300 de red inalámbrica (©) , extrae la estructura MAC de la señal de radio, y transmite la estructura MAC a una capa MAC 420 (©) . En este caso, la capa MAC 420 determina un protocolo de la capa de inter-redes 410 a la cual serán transmitidos los datos contenidos en la estructura MAC, mediante la verificación de la información de tipo especificada en la estructura recibida de la capa PHY 430. Una vez que es determinado el protocolo, la capa MAC
420 transmite los datos contenidos en la estructura MAC al protocolo 412, 414 ó 416 de la capa 410 de inter-redes (©) . Como se describió anteriormente, la información del tipo es insertada dentro de la estructura MAC, con lo cual se hace posible la inter-operación entre la capa MAC y la capa por arriba de ésta. La información de tipo puede ser especificada en un encabezado de MAC o un cuerpo MAC. El formato de una estructura MAC de acuerdo a las modalidades ejemplares de la presente invención será ahora descrita con detalle con referencia a las Figuras 5 y 6. La Figura 5 ilustra el formato de una estructura 500 de acuerdo a una modalidad ejemplar de la presente invención. El formato de la estructura MAC 500 se conforma al estándar IEEE 802.15.3. La estructura MAC 500 consiste de un encabezado 510 de MAC y un cuerpo 520 de MAC. El cuerpo 520 de MAC incluye una carga estructural 522 que contiene datos, por ejemplo, una Unidad de Datos de Protocolo (PDU por sus siglas en ingles) recibida de una capa por arriba de una capa MAC y un campo 524 de la secuencia de verificación de estructura (FCS) para determinar un error de transmisión de la estructura 500 de MAC. Por ejemplo, cuando una capa de aplicación está localizada por arriba de una capa MAC, la carga 522 de la estructura contiene datos de aplicación. De este modo, cuando una capa de inter-redes está por arriba de la capa MAC como una modalidad ejemplar de la presente invención, la carga 522 de la estructura contiene un datagrama IP, una petición/respuesta ARP, o petición/respuesta RARP. En este caso, la información del tipo puede ser insertada dentro del encabezado 510 de MAC para identificar el tipo de datos contenidos en la carga 522 de estructura. El encabezado 510 de MAC incluye un campo de información Identificador de Piconet (PNID por sus siglas en ingles) que indica la identidad (ID) de un piconet, un campo 516 de información de SrcID que identifica un dispositivo que envía la estructura 500 de MAC, y un campo 514 de información de DestID que identifica un dispositivo objetivo que recibe la estructura 500 de MAC. El encabezado 510 de MAC incluye además un campo 530 de control de estructura que indica las propiedades de la estructura 500 de MAC. El campo de control de estructura consiste de los siguientes campos: un campo 532 de la versión de protocolo que especifica la información respecto a una versión del protocolo de MAC, un campo 534 del tipo de estructura que identifica el tipo de estructura 500 de MAC
(por ejemplo, una estructura de faro o una estructura ACK) ,
SEC, política Ack, reintento y más datos. Además de los campos convencionales anteriores, el campo de control de estructura incluye un campo 540 de tipo de paquete definido utilizando un campo reservado. ?l campo 540 de tipo de paquete es utilizado para indicar el tipo de datos contenidos en la carga 522 de la estructura. Por ejemplo, cuando la capa de inter-redes está localizada por arriba de la capa MAC y el campo 540 de tipo de paquete es de dos bitios de longitud, el campo 540 de tipo de paquete puede ser ajustado a ?00' si la carga 522 de estructura lleva el tipo general de datos como se define en el estándar IEEE 802.15.-3 convencional. El campo 540 de tipo de paquete puede ser ajustado a '01', '10' y ? 11' si la carga 522 de la estructura lleva un datagrama IP, una petición/respuesta ARP, y una petición/respuesta RARP, respectivamente. De este modo, una capa MAC de un dispositivo de red inalámbrica que envía datos, identifica un protocolo de una capa situada por arriba de éste, a partir del cual son enviados los datos , y luego especifica el tipo de información correspondiente al protocolo de la capa superior en un encabezado MAC. Una capa MAC de un dispositivo de red inalámbrica que recibe la estructura 500 de MAC utiliza el campo 540 de tipo de paquete en el encabezado 510 de MAC, para identificar un protocolo que será utilizado para procesar datos llevados en la carga 522 de la estructura. Mientras que la Figura 5 muestra el campo 540 de tipo de paquete que es de dos bitios de longitud, un bitio o tres o más bitios pueden ser asignados para el campo 540 de tipo de paquete. Mientras tanto, conforme el campo 540 de tipo de paquete es agregado al encabezado 500 de MAC de IEEE 802.15.3 para identificar el tipo de datos llevados en la carga 522 de la estructura, puede ser agregado un parámetro para la información del tipo, a algunos mensajes definidos en el estándar IEEE 802.15.3. La estructura de un mensaje de petición MAC-ASYNC- DATO.petición como es definido en el estándar convencional IEEE 802.15.3 es modificado como sigue: MAC-ASYNC-DATO.petición ( PaqueteTipo TrgtlD OriglD Prioridad ACKPolítica Transmisiónlnterrupción Longitud Datos ) La capa MAC que cumple con el estándar IEEE 802.15.3 recibe el mensaje MAC-ASYNC-DATO. etición de la Subcapa de Estructura de Convergencia (FCSL por sus siglas en ingles) y la utiliza para determinar un formato de una Unidad de Datos de Protocolo de MAC (MPDU por sus siglas en ingles) . En este caso, entre los parámetros que forman el mensaje MAC-ASYNC.DATO.petición, PaqueteTipo es un parámetro recién definido en la presente invención, que especifica la información sobre el tipo de datos recibidos desde una capa superior. La capa MAC es capaz de generar una estructura MAC que contiene la información del tipo que indica el tipo de datos llevado en una carga estructural utilizando el parámetro PaqueteTipo . Mientras tanto, un mensaje MAC- ASYNC.DATO, indicación, que es un mensaje de respuesta al mensaje MAC-ASYNC.DATO.petición, puede ser también modificado. El mensaje MAC- SYNC.DATO. indicación modificado de acuerdo a la presente invención es como sigue: MAC-ASYNC .DATO . indicación ( PaqueteTipo TrgtID OrigID Longitud Datos ) Entre los parámetros que forman el mensaje MAC-ASYNC.DATO, indicación, PaqueteTipo es un parámetro' recién definido en la presente invención, que especifica la información de tipo indicando el tipo de dato que va a ser llevada en una carga de estructura MAC, como se describe anteriormente en el mensaje MAC-ASYNC.DATO .petición. El mensaje MAC-ASYNC.DATO.petición, puede ser generado por una capa MAC cuando la Unidad de Datos de Protocolo de MAC (MPDU) es exitosamente recibida por la capa MAC.
Mientras tanto, el mensaje MAC-ASYNC. DATO.petición y el mensaje MAC-ASYNC. DATO,petición son mensajes para datos asincrónicos definidos en el estándar IEEE 802.15.3. Cuando una capa MAC genera una estructura MAC para DATOS isocrónicos, el mensaje MAC- SYNC. DATO,petición y el mensaje MAC- ASYNC. DATO, indicación pueden ser modificados como sigue: MAC-ISOCH-DATO.petición ( PaqueteTipo Corrientelndice Transmisiónlnterrupción Longitud Datos )
MAC-ISOCH-DATO.indicación ( PaqueteTipo TrgtID OrigID Corrientelndice Longitud Dato ) Cada uno de los respectivos mensajes contiene el parámetro PaqueteTipo recién definido de acuerdo a la presente invención, y la función del mismo es la misma que aquella descrita anteriormente en los mensajes para los datos asincrónicos . Alternativamente, la información de tipo de datos proporcionada desde una capa superior puede ser especificada en un cuerpo de una estructura MAC. La Figura 6 ilustra el formato de una estructura MAC 600 que contiene un cuerpo en el cual la información de tipo es especificada de acuerdo a otra modalidad ejemplar de la presente invención. Con referencia a la Figura 6, el formato de la estructura 600 de MAC se conforma al estándar IEEE 802.15.3. La estructura 600 de MAC consiste de un encabezado 610 de MAC y un cuerpo 620 de MAC. El encabezado 610 de MAC está compuesto de los mismos campos que se definen en el estándar IEEE 802.15.3 convencional. El cuerpo 620 de MAC incluye una carga 630 de estructura que contiene los datos (PDU) 631 recibidos de una capa por arriba de una capa MAC de una colección del protocolo IEEE 802.15.3 y un encabezado 632 de FCSL, y un campo 640 de FCS utilizado para determinar un error de transmisión de la estructura 600 de MAC. Por ejemplo, cuando una capa de aplicación está localizada por arriba de una capa de MAC, los datos 631 incluidos en la carga 622 de la estructura, pueden ser datos de aplicación. De este modo, cuando una capa de inter-redes está por arriba de la capa de MAC, los datos 631 son llevados en la carga 630 de la estructura puede contener un datagrama de IP, una petición/respuesta ARP o una petición/respuesta RARP. En este caso, la información del tipo puede ser insertada en el encabezado 632 de MAC para identificar el tipo de los datos 631 contenidos en la carga 630 de la estructura. Es decir, en la presente modalidad ejemplar, cuando un FCSL recibe datos provenientes de su capa superior, el FCSL puede proporcionar los datos y el encabezado 632 de FCSL que contiene la información del tipo de los datos, a la capa MAC. El encabezado 632 de FCSL contiene un campo 633 de versión, que especifica la información respecto a su propia versión, y un campo 634 de tipo de paquete que especifica la información respecto al tipo de los datos 631 llevados en la carga 630 de la estructura. Aunque el campo 634 del tipo de paquete tiene una longitud de un octeto en la modalidad ejemplar, se debe entender que la ilustración es meramente ilustrativa y no es una restricción de la invención. Por ejemplo, cuando la capa de inter-redes está localizada por arriba de la capa FCSL y el campo 634 del tipo de paquete es de dos bitios de longitud, el campo 634 del tipo de paquete puede ser ajustado a 00 ' si la carga 630 de la estructura lleva el tipo general de datos como se define en el estándar convencional IEEE 802.15.3. El campo 634 de tipo de paquete puede ser ajustado a 01', '10' y '11' si la carga 630 de la estructura lleva un datagrama de IP, una petición/respuesta de ARP, y una petición/respuesta de RARP, respectivamente. De este modo, una capa FCSL de un dispositivo de red inalámbrica que envía datos, identifica un protocolo de una capa situada por arriba de ésta, a partir de la cual son enviados los datos, y luego inserta un encabezado de FCSL que contiene la información del tipo correspondiente al protocolo para los datos recibidos desde una capa superior. Los datos con el encabezado de FCSL son suministrados a una capa MAC. La capa MAC agrega un encabezado de MAC a los datos recibidos de la capa FCSL, es decir, los datos contenidos en el encabezado FCSL, para suministrar luego los mismos a una capa PHY. Además, la capa MAC y el FCSL de un dispositivo de red inalámbrica que recibe la estructura 600 de MAC remueve el encabezado 610 de MAC de la estructura 600 de MAC, y utiliza el campo 634 del tipo de paquete en el encabezado 632 de FCSL para identificar un protocolo que será utilizado para procesar datos 631 llevados en la carga 630 de la estructura. La Figura 7 es un diagrama de bloques de un dispositivo 700 de red inalámbrica de acuerdo a una modalidad ejemplar de la presente invención. El dispositivo 700 de red inalámbrica incluye un módulo 710 de capa superior, un módulo 720 de procesamiento de estructuras, y un módulo 730 de transcepción. El módulo 710 de capa superior envía datos para ser transmitidos a otro dispositivo de red inalámbrica al módulo 720 de procesamiento de estructura, y recibe datos llevados en una estructura MAC transmitida desde otro dispositivo de red inalámbrica a partir del módulo 720 de procesamiento de estructura. El módulo 710 de capa superior maneja las capas de la red por arriba de una capa de control de conexión lógica (LLC por sus siglas en ingles) . Las capas manejadas por el módulo 710 de capa superior pueden incluir una capa de inter- redes de la colección del protocolo TCP/IP. El módulo 720 de procesamiento de estructuras maneja la operación de las capas FCSL y MAC. Es decir, el módulo 720 de procesamiento de estructuras que recibe los datos desde el módulo 710 de la capa superior identifica un protocolo del módulo 710 de la capa superior proporcionando los datos. El módulo 720 del procesamiento de estructuras genera entonces una estructura MAC que contiene la información respecto al tipo de datos proporcionados del módulo 710 de capa superior, de acuerdo al protocolo . La información del tipo puede ser incluida en el encabezado MAC o en el cuerpo de MAC de la estructura de MAC. Los ejemplos de la estructura de MAC generados por el módulo 720 de procesamiento de estructuras, han sido descritos anteriormente con referencia a las Figuras 5 y 6. Además, el módulo 720 de procesamiento de estructuras también lee un encabezado de MAC de una estructura de MAC recibida desde el módulo de transcepción 730, elimina el encabezado de MAC de la estructura de MAC, y transmite el resultado al módulo 710 de capa superior. En este caso, el módulo 720 de procesamiento de estructuras utiliza la información del tipo contenida en el encabezado de MAC o en el cuerpo de MAC (preferentemente, el encabezado de FCSL) de la estructura de MAC para identificar un protocolo que procesará los datos llevados en una carga de la estructura. De este modo, el módulo 720 de procesamiento de estructuras transmite los datos al protocolo identificado a través de la información del tipo entre protocolos de las capas manejadas por el módulo 710 de capa superior. La estructura de MAC generada o recibida por el módulo 720 de procesamiento de estructuras se conforma a un protocolo para una red inalámbrica basada en un coordinador. El módulo 730 de transcepción maneja la operación en una capa PHY. Es decir, el módulo 730 de transcepción genera una Unidad de Datos de Protocolo en Paquete (PPDU) que contiene un encabezado PHY además de la estructura MAC recibida del módulo 720 del procesamiento de estructuras y transmite una señal de radio que contiene la PPDU a través de un medio inalámbrico.
El módulo de transcepción 730 extrae una estructura MAC de la señal de radio recibida vía el 'medio inalámbrico, y transmite la estructura de MAC al módulo 720 de procesamiento de estructuras . El módulo de transcepción 730 es subdividido en un procesador de banda base (no mostrado) y un módulo RF (no mostrado) . El término "módulo" como se utiliza en la presente, significa, pero no está limitado a, un componente de dotación lógica informática (software) o de equipo físico (hardware) , tal como un Arreglo de Compuerta Programable en Campo (FPGA por sus siglas en ingles) o un Circuito Integrado Específico de aplicación (ASIC) , que realiza ciertas tareas. Un módulo puede ser configurado ventajosamente para residir sobre el medio de almacenamiento dirigible y configurado para ejecutarse sobre uno o más procesadores. De este modo, un módulo puede incluir, a manera de ejemplo, componentes, tales como componentes de software, componente de software orientados en objeto, componentes de clase y componentes de tarea, procesos, funciones, atributos, procedimientos, subrutinas, segmentos de código de programa, excitadores, microprogramación, microcódigo, conjunto de circuitos, datos, bases de datos, estructuras de datos, tablas, arreglos y variables. La funcionalidad proporcionada en los componentes y módulos puede ser combinada en menos componentes y módulos o posteriormente separada en componentes y módulos adicionales . Además, los componentes y módulos pueden ser implementados tal que éstos ejecuten una o más computadoras en un sistema de comunicación. La Figura 8 es un diagrama de flujo que ilustra un método para transmitir datos en una red inalámbrica basada en un coordinador, de acuerdo a una modalidad ejemplar de la presente invención. Con referencia a las Figuras 7 y 8, en operación S110, el módulo 710 de capa superior del dispositivo de red inalámbrica que tiene datos que van a ser transmitidos a otro dispositivo de red inalámbrica, proporciona los datos al módulo 720 de procesamiento de estructuras. En operación S120, el módulo 720 de procesamiento de estructuras que recibe los datos desde el módulo 710 de capa superior, identifica un protocolo dé una capa por arriba de una capa MAC utilizada para transmitir los datos. En operación S130, el módulo 720 de procesamiento de estructuras proporciona entonces una estructura MAC que contiene los datos y la información de tipo de los datos. La información del tipo es ajustada de acuerdo al protocolo de la capa superior identificada en la operación S120. Además, la estructura MAC proporcionada en la operación S130 se conforma a un protocolo para una red inalámbrica basada en coordinador. Los ejemplos del formato de la estructura MAC proporcionados en la operación S130, han sido mostrados y descritos con referencia a las Figuras 5 y 6. En la operación S140, el módulo de transcepción 730 envía la estructura MAC proporcionada por el módulo 720 de procesamiento de estructuras, al otro dispositivo de la red inalámbrica. Más específicamente, el módulo 730 de transcepción genera una señal de radio que contiene la estructura MAC y transmite la señal de radio al otro dispositivo de la red inalámbrica vía un medio inalámbrico. La Figura 9 es un diagrama de flujo que ilustra un método para recibir datos en una red inalámbrica basada en un coordinador, de acuerdo a una modalidad ejemplar de la presente invención. Con referencia a las Figuras 7 y 9 , después de recibir una estructura MAC desde una red inalámbrica basada en un coordinador, en la operación S210, el módulo de transcepción 730 transmite la estructura MAC al módulo 720 del procesamiento de estructuras en la operación S220. La estructura MAC se conforma a un protocolo para una red inalámbrica basada en un coordinador. Los ejemplos del formato de la estructura MAC han sido mostrados y descritos con referencia a las Figuras 5 y 6. En la operación S230, el módulo 720 de procesamiento de estructuras que recibe la estructura MAC desde el módulo de transcepción 730 identifica el tipo de datos contenidos en la estructura MAC a través de la información del tipo insertada en la estructura MAC. Es decir, la información del tipo, contenida en el encabezado de MAC o en el cuerpo de MAC (preferentemente, el encabezado de FCSL) de la estructura de MAC para identificar un protocolo de una capa superior que procesará los datos contenidos en el cuerpo de MAC . Luego, en la operación S240, el módulo 720 del procesamiento" de estructuras transmite los datos contenidos en la estructura MAC hacia el módulo 710 de capa superior, más específicamente, hacia el protocolo de la capa superior identificada en la operación S230 entre las capas superiores manejadas por el módulo 710 de capa superior. La presente invención será descrita de aquí en adelante con referencia a las Figuras 8 y 9, que son ilustraciones en diagrama de flujo de los métodos de acuerdo a las modalidades ejemplares de la invención. Se entenderá que cada bloque de las ilustraciones en diagrama de flujo, y las combinaciones de bloques en las ilustraciones en diagrama de flujo, pueden ser implementadas mediante instrucciones del programa de computadora. Estas instrucciones de programa de computadora pueden ser proporcionadas a un procesador de una computadora para fines generales, una computadora para fines especiales, u otros aparatos programables de procesamiento de datos para producir una máquina, tal que las instrucciones, que se ejecutan vía el procesador de computadora u otro aparato de procesamiento de datos, programable, crean los medios para implementar las funciones especificadas en el bloque o bloque en diagrama de flujo. Estas instrucciones del programa de computadora pueden ser también almacenadas en una computadora utilizable o una memoria legible en computadora que pueden dirigir a una computadora o a otros aparatos de procesamiento de datos, programables para funcionar de una manera particular, tal que las instrucciones almacenadas en la memoria utilizable en computadora o legible en computadora producen un artículo de fabricación que incluye los medios de instrucciones que implementan la función especificada en el bloque o bloques de diagrama de flujo. Las instrucciones del programa de computadora pueden también ser cargadas en una computadora o en otro aparato programable de procesamiento de datos para provocar que una serie de pasos operacionales sean realizados sobre la computadora u otro aparato programable, para producir un proceso implementado por computadora tal que las instrucciones que se ejecutan en la computadora o en otro aparato programable, proporcionan los pasos para implementar las funciones especificadas en el bloque o bloques del diagrama de flujo.
POSIBILIDAD DE APLICACIÓN INDUSTRIAL Un método para recibir datos en una red inalámbrica basada en un coordinador y un aparato de red inalámbrica que emplea el mismo, hacen posible la interoperación entre una capa MAC y una capa localizada por arriba de ésta en la red inalámbrica basada en un coordinador, al especificar la información de tipo en una estructura MAC. En la conclusión de la descripción detallada, aquellos expertos en la técnica apreciarán que pueden ser realizadas muchas variaciones y modificaciones a las modalidades ejemplares sin apartarse sustancialmente de los principios de la presente invención. Por lo tanto, las modalidades ejemplares descritas de la invención son utilizadas en un sentido genérico y descriptivo únicamente, y no para fines de limitación. Se hace constar que con relación a esta fecha, el mejor método conocido por la solicitante para llevar a la práctica la citada invención es el que resulta claro de la presente descripción de la invención.