ES2354526T3 - SYSTEM AND PROCEDURE FOR HYBRID MODE FOR BEAM SIGNALING DEVICES. - Google Patents
SYSTEM AND PROCEDURE FOR HYBRID MODE FOR BEAM SIGNALING DEVICES. Download PDFInfo
- Publication number
- ES2354526T3 ES2354526T3 ES05702902T ES05702902T ES2354526T3 ES 2354526 T3 ES2354526 T3 ES 2354526T3 ES 05702902 T ES05702902 T ES 05702902T ES 05702902 T ES05702902 T ES 05702902T ES 2354526 T3 ES2354526 T3 ES 2354526T3
- Authority
- ES
- Spain
- Prior art keywords
- beacon
- hibernation
- devices
- period
- inactive
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000011664 signaling Effects 0.000 title description 7
- 230000006266 hibernation Effects 0.000 claims abstract description 90
- 238000004891 communication Methods 0.000 claims abstract description 11
- 230000005540 biological transmission Effects 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 2
- 230000000977 initiatory effect Effects 0.000 claims 1
- 239000012071 phase Substances 0.000 description 26
- 101100170549 Drosophila melanogaster disp gene Proteins 0.000 description 8
- 101100170542 Mus musculus Disp1 gene Proteins 0.000 description 8
- 101150065560 Prss30 gene Proteins 0.000 description 8
- 238000013459 approach Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 239000012073 inactive phase Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000007727 signaling mechanism Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Procedimiento para ahorrar energía en una red (400) de comunicación inalámbrica que incluye una pluralidad de dispositivos (401i), que comprende las etapas de: dividir el tiempo en una secuencia de al menos una supertrama (100) que tiene al menos un periodo de baliza; agrupar balizas de diferentes dispositivos (401i) en al menos un periodo (101) de baliza; y definir un periodo inactivo como una pluralidad de supertramas (100), que un dispositivo (401) anuncie un periodo inactivo en una baliza (600) del dispositivo como un dispositivo de anuncio; que el dispositivo (401) de anuncio hiberne en un modo de hibernación como un dispositivo (401) en hibernación durante el periodo inactivo anunciado en el que el dispositivo (401) no transmite una baliza (600) durante el periodo inactivo.Procedure for saving energy in a wireless communication network (400) that includes a plurality of devices (401i), comprising the steps of: dividing the time into a sequence of at least one superframe (100) having at least a period of beacon; group beacons of different devices (401i) into at least one beacon period (101); and defining an inactive period as a plurality of superframes (100), that a device (401) announces an inactive period in a beacon (600) of the device as an announcement device; that the announcement device (401) hibernate in a hibernate mode as a device (401) in hibernation during the announced inactive period in which the device (401) does not transmit a beacon (600) during the inactive period.
Description
La presente invención se refiere a redes con acceso común a un medio compartido. Más particularmente, la invención se refiere a redes inalámbricas y especialmente las denominadas redes inalámbricas de área personal (WPAN). Más particularmente, la presente invención se refiere a un modo de hibernación para señalizar con balizas 5 dispositivos. The present invention relates to networks with common access to a shared medium. More particularly, the invention relates to wireless networks and especially so-called personal area wireless networks (WPAN). More particularly, the present invention relates to a hibernation mode for signaling 5 devices with beacons.
En la mayoría de las redes inalámbricas un dispositivo transmite periódicamente una trama de baliza. El dispositivo que envía la trama de baliza es habitualmente el punto de acceso o la estación base de la red. El principal objetivo de la trama de baliza es proporcionar una estructura de sincronismo en el medio, es decir, la división de tiempo en las denominadas supertramas, y permitir que los dispositivos de la red se sincronicen con la 10 baliza. Este enfoque se emplea en la mayoría de las redes inalámbricas de área local (WLAN) tal como IEEE 802.11 aunque también en WPAN tales como Bluetooth. In most wireless networks a device periodically transmits a beacon frame. The device that sends the beacon frame is usually the access point or the base station of the network. The main objective of the beacon frame is to provide a synchronism structure in the middle, that is, the division of time into the so-called superframes, and allow the network devices to synchronize with the beacon. This approach is used in most wireless local area networks (WLAN) such as IEEE 802.11 but also in WPAN such as Bluetooth.
La desventaja que se asocia con el enfoque de única baliza es que implica una arquitectura de red centralizada. El dispositivo que transmite la baliza es automáticamente un punto de control central para la red. Existen algunos enfoques, tales como en el modo ad hoc de la norma IEEE 802.11, en los que la generación de 15 balizas se descentraliza permitiendo alternativamente a diferentes dispositivos transmitir la baliza en supertramas posteriores. Sin embargo, incluso con un enfoque de este tipo, durante una supertrama la baliza todavía se genera mediante un único dispositivo y la generación de balizas es, de este modo, centralizada. The disadvantage associated with the single beacon approach is that it implies a centralized network architecture. The device that transmits the beacon is automatically a central control point for the network. There are some approaches, such as in the ad hoc mode of the IEEE 802.11 standard, in which the generation of 15 beacons is decentralized allowing alternately different devices to transmit the beacon in subsequent superframes. However, even with such an approach, during a superframe the beacon is still generated by a single device and the generation of beacons is thus centralized.
El documento EP1193985 da a conocer un sistema y procedimiento para permitir a una estación móvil entrar en un modo de funcionamiento ranurado inactivo profundo en respuesta a patrones detectados de 20 comunicaciones de poco tráfico. Se guarda un registro de comunicaciones de tráfico. El análisis del registro indica si la estación móvil debe hacerse funcionar en el modo inactivo profundo. Por tanto, el patrón determinado de comunicación de tráfico se usa por la estación base para controlar la estación móvil para que funcione en modo inactivo profundo. EP1193985 discloses a system and method for allowing a mobile station to enter a deep idle slotted mode of operation in response to detected patterns of low traffic communications. A traffic communications log is saved. The log analysis indicates whether the mobile station should be operated in deep idle mode. Therefore, the determined traffic communication pattern is used by the base station to control the mobile station to operate in deep idle mode.
Éste es el motivo por el que en una invención asociada que se ha presentado junto con la presente 25 invención, los autores de ambas invenciones han dado a conocer un procedimiento y sistema en el que todos los dispositivos en la red transmiten su propia trama de baliza en cada supertrama. Sólo en un modo de funcionamiento especial, el denominado modo de hibernación, que se describe en la presente invención, se permite que los dispositivos suspendan la transmisión de tramas de baliza durante ciertos periodos de tiempo por motivos de ahorro de energía. La invención asociada cubre el mecanismo básico de señalizar con balizas. 30 This is the reason why in an associated invention that has been presented together with the present invention, the authors of both inventions have disclosed a method and system in which all the devices in the network transmit their own beacon frame in each superframe. Only in a special mode of operation, the so-called hibernation mode, which is described in the present invention, is it possible for the devices to suspend the transmission of beacon frames for certain periods of time for reasons of energy saving. The associated invention covers the basic beacon signaling mechanism. 30
Según esta invención asociada, los dispositivos utilizan balizas transmitidas en supertramas para establecer y mantener redes inalámbricas de área personal y comunicaciones en ellas. En referencia a la figura 1, para mantener la coordinación entre los dispositivos en comunicación usando protocolos distribuidos, se requiere que todos los dispositivos transmitan regularmente una baliza 103. Para transmitir/recibir balizas 103 dentro de un área, los dispositivos reservan un periodo de tiempo denominado periodo 101 de baliza (BP) estrictamente para 35 transmisión y recepción de balizas. El tamaño del BP puede ser fijo o dinámico. According to this associated invention, the devices use beacons transmitted in superframes to establish and maintain wireless personal area networks and communications in them. Referring to Figure 1, in order to maintain coordination between the devices in communication using distributed protocols, all devices are required to regularly transmit a beacon 103. To transmit / receive beacons 103 within an area, the devices reserve a period of time denominated beacon period 101 (BP) strictly for the transmission and reception of beacons. The size of the BP can be fixed or dynamic.
La estructura de sincronismo básica en esta red inalámbrica de señalización con balizas es una supertrama de longitud fija. En referencia ahora a la figura 2, la supertrama 100 se compone normalmente de un cierto número de ranuras 203 de acceso al medio (MAS). Varios tipos de ranura se definen posiblemente dependiendo de cómo el dispositivo o los dispositivos cercanos utilizan las MAS 203. Entretanto, este sistema de señalización con balizas lo 40 ha adoptado la Multi-Band OFDM Alliance (MBOA) para su nueva especificación de control de acceso al medio (MAC). Los parámetros elegidos por la MBOA son una longitud de supertrama de 65.536 s así como 256 ranuras 203 de acceso al medio (MAS) por supertrama, que se numeran de 0 a 255. The basic synchronism structure in this wireless beacon signaling network is a fixed-length superframe. Referring now to Figure 2, the superframe 100 is normally composed of a certain number of media access slots 203 (MAS). Several types of slot are possibly defined depending on how the device or nearby devices use the MAS 203. Meanwhile, this beacon signaling system has been adopted by the Multi-Band OFDM Alliance (MBOA) for its new access control specification to the medium (MAC). The parameters chosen by the MBOA are a superframe length of 65,536 asís as well as 256 media access slots (MAS) 20 per superframe, which are numbered from 0 to 255.
Antes de poder establecer la comunicación, un dispositivo debe crear su propio grupo de balizas o incorporarse a un grupo de balizas existente. Para cada fase 101 de baliza (también conocida como periodo de 45 baliza o BP), se utilizan MAS 203 consecutivas como ranuras 204 de señalización con balizas, en las que todos los dispositivos transmiten sus balizas. El tiempo de inicio de una supertrama se determina por el comienzo de un periodo 101 de baliza y se define como un tiempo de inicio de periodo de baliza (BPST) y las MAS 203 se numeran respecto a este tiempo de inicio. Cuando un dispositivo inicia un nuevo grupo de señalización con balizas, define el límite de supertrama en cualquier ranura de tiempo que no está en conflicto con otras reservas de ranura de tiempo 50 de grupos de señalización con balizas. Before communication can be established, a device must create its own beacon group or join an existing beacon group. For each beacon phase 101 (also known as a beacon period or BP), consecutive MAS 203 are used as beacon signaling slots 204, in which all devices transmit their beacons. The start time of a superframe is determined by the start of a beacon period 101 and is defined as a beacon period start time (BPST) and the MAS 203 are numbered with respect to this start time. When a device initiates a new beacon signaling group, it defines the superframe limit in any time slot that is not in conflict with other time slot reservations 50 of beacon signaling groups.
Los dispositivos inalámbricos, tales como los que se comunican usando supertramas, tienen recursos de energía limitados y necesitan un protocolo de gestión de energía diseñado para que estos dispositivos conserven la energía. Wireless devices, such as those that communicate using superframes, have limited energy resources and need an energy management protocol designed for these devices to conserve energy.
Un objeto de la invención es un procedimiento para ahorrar energía en una red de comunicación 55 inalámbrica según la reivindicación 1. Otro objeto de la invención es un dispositivo inalámbrico según la reivindicación 15. An object of the invention is a method for saving energy in a wireless communication network according to claim 1. Another object of the invention is a wireless device according to claim 15.
El sistema y el procedimiento de la presente invención proporciona dispositivos inalámbricos con un The system and method of the present invention provides wireless devices with a
protocolo de gestión de energía (PM) que comprende un “modo activo” y un “modo de hibernación” para la conservación de la energía. En referencia ahora a la figura 4, es importante que los dispositivos 401i inalámbricos que usan un protocolo distribuido se comuniquen a través de un medio 410 compartido para poder conservar la energía de la batería, y uno de los mejores procedimientos para prolongar la duración de la batería es permitir que los dispositivos 401i se apaguen completamente o reduzcan la energía siempre que sea posible. El sistema y 5 procedimiento de la presente invención proporciona periodos de tiempo tanto cortos como largos (respecto a la duración de una supertrama) durante los que un dispositivo 401i puede apagarse completamente o reducir su consumo de energía. Un “estado de ahorro de energía estándar” permite a un dispositivo en “modo activo” que no tiene datos que enviar o recibir en la supertrama 100 actual o bien apagarse completamente o reducir su uso de energía hasta el inicio de la siguiente supertrama 100, es decir, el inicio del siguiente periodo 103 de baliza para el 10 grupo de balizas del dispositivo. Energy management protocol (PM) comprising an "active mode" and a "hibernate mode" for energy conservation. Referring now to Figure 4, it is important that wireless devices 401i using a distributed protocol communicate through a shared means 410 in order to conserve battery power, and one of the best procedures to extend the life of the Battery is to allow 401i devices to completely shut down or reduce power whenever possible. The system and method of the present invention provides both short and long periods of time (with respect to the duration of a superframe) during which a device 401i can be completely shut down or reduce its energy consumption. A "standard energy saving state" allows a device in "active mode" that has no data to send or receive in the current superframe 100 or to completely shut down or reduce its energy use until the start of the next superframe 100, that is, the beginning of the next beacon period 103 for the 10 beacon group of the device.
En referencia ahora a las figuras 3A-B, 4 y 6, en el sistema y procedimiento de la presente invención, un elemento 350 de información de mapa de indicación de tráfico (TIM IE) se envía en una trama 600 de baliza como un elemento 604 de información por un dispositivo en “modo activo” para indicar a los dispositivos destinatarios que tiene datos en su cola de transmisión esperando a enviarse a otros dispositivos de la red 400 inalámbrica. 15 Referring now to Figures 3A-B, 4 and 6, in the system and method of the present invention, a traffic indication map information element (TIM IE) 350 is sent in a beacon frame 600 as an element 604 of information by a device in "active mode" to indicate to the recipient devices that it has data in its transmission queue waiting to be sent to other devices of the wireless network 400. fifteen
Según la presente invención, los dispositivos 401i de la red 400 inalámbrica que no tienen datos ni para enviar ni para recibir también pueden entrar en un “modo de ahorro de energía profundo”, denominado “modo de hibernación”, para un número fijo de supertramas 100 sucesivas. Un dispositivo 401i señaliza que va a entrar en “modo de hibernación” incluyendo un elemento 300 de información de modo de hibernación en su baliza 600 como uno de los elementos 604 de información. El número de supertramas durante las que el dispositivo planea estar en 20 “modo de hibernación” puede o bien ser un número de supertramas acordado previamente o un número de supertramas anunciado incluido como duración 304 de hibernación en un elemento 300 de información de modo de hibernación. Un dispositivo también puede empezar a anunciar la fase de hibernación varias supertramas antes del inicio de la hibernación. According to the present invention, the devices 401i of the wireless network 400 that do not have data to send or receive can also enter a "deep energy saving mode", called "hibernation mode", for a fixed number of superframes 100 successive A device 401i signals that it will enter "hibernation mode" including a hibernation mode information element 300 in its beacon 600 as one of the information elements 604. The number of superframes during which the device plans to be in "hibernation mode" may either be a previously agreed number of superframes or an announced number of superframes included as hibernation duration 304 in a hibernation mode information element 300 . A device can also begin announcing the hibernation phase several superframes before the start of hibernation.
En una realización preferida, cada dispositivo 401i en el denominado “modo activo” está en el “estado 25 activado” durante el BP de la supertrama 100, envía su baliza en su ranura del BP, completa sus propias transmisiones, y entonces puede entrar en un “estado de ahorro de energía/inactivo estándar” durante el resto de la supertrama en caso de que no se mencione como receptor de transmisiones planeadas de otros dispositivos. Por tanto, los dispositivos 401i en “modo activo” pueden desactivarse tras su propia transmisión/recepción hasta el comienzo de la siguiente fase de baliza, es decir, entrar en “estado de ahorro de energía estándar”. Si no hay tramas 30 que enviar o recibir durante una supertrama, el dispositivo puede entrar inmediatamente en el estado inactivo. In a preferred embodiment, each device 401i in the so-called "active mode" is in the "activated state 25" during the superframe BP 100, sends its beacon in its BP slot, completes its own transmissions, and then can enter a “standard energy / idle state” during the rest of the superframe in case it is not mentioned as a receiver of planned transmissions of other devices. Therefore, the devices 401i in "active mode" can be deactivated after their own transmission / reception until the beginning of the next beacon phase, that is to say, enter "standard energy saving state". If there are no frames 30 to send or receive during a superframe, the device can immediately enter the inactive state.
Los dispositivos 401i también pueden entrar en un “modo de hibernación”. En este modo de ahorro de energía, los dispositivos 401i pueden desactivarse durante más de una supertrama en una fila sin activarse durante las fases de baliza intermedias y por tanto no transmiten balizas mientras están en el “modo de hibernación”. Para ello, un dispositivo 401i señaliza en su baliza incluyendo un elemento 350 de información de modo de hibernación 35 que incluye una duración 304 de hibernación igual al número de supertramas sucesivas durante el cual el dispositivo 401i no escuchará la fase de baliza y no enviará su propia baliza. El dispositivo 401i puede incluir el elemento de información de modo de hibernación en su baliza durante varias supertramas consecutivas antes de comenzar la fase de hibernación y anunciar el comienzo de la fase de hibernación en el elemento de información de hibernación. Los dispositivos que reciben el baliza, que incluyen el elemento 350 de información de modo de hibernación del 40 dispositivo 401i que entran en el “modo de hibernación”, almacenan esta información en una tabla 509 de hibernación de dispositivo de su memoria 508 y no intentan ninguna transmisión de datos dirigida al dispositivo inactivo durante su fase inactiva. Además, los otros dispositivos incluyen la baliza del dispositivo inactivo en el “campo de ocupación de posición de baliza” en su propia baliza, aunque no se haya recibido ninguna baliza desde el dispositivo inactivo. El motivo para esto es que los dispositivos nuevos o en movimiento no deben ocupar la posición 45 de la baliza del dispositivo inactivo. The 401i devices can also enter a "hibernate mode". In this energy-saving mode, devices 401i can be deactivated for more than one superframe in a row without being activated during intermediate beacon phases and therefore do not transmit beacons while in "hibernation mode". For this, a device 401i signals on its beacon including a hibernation mode information element 350 that includes a hibernation duration 304 equal to the number of successive superframes during which the device 401i will not listen to the beacon phase and will not send its own beacon. The device 401i may include the hibernation mode information element in its beacon for several consecutive superframes before beginning the hibernation phase and announce the beginning of the hibernation phase in the hibernation information element. The devices that receive the beacon, which include the hibernation mode information element 350 of the device 401i that enter the "hibernation mode", stores this information in a device hibernation table 509 of its memory 508 and does not attempt no data transmission directed to the inactive device during its inactive phase. In addition, the other devices include the beacon of the inactive device in the "beacon position occupation field" in its own beacon, although no beacon has been received from the inactive device. The reason for this is that new or moving devices should not occupy position 45 of the beacon of the inactive device.
Un dispositivo en “modo de hibernación” no anuncia ninguna actividad planificada, es decir, reservas, en su baliza en la primera supertrama 100 tras salir de su fase de hibernación, y no intenta ninguna transmisión en esta primera supertrama 100. Se requiere esta restricción para garantizar que un dispositivo en “modo de hibernación” primero actualiza su conocimiento acerca de las actividades existentes de otros dispositivos antes de llevar a cabo 50 cualquiera de sus propias actividades. Alternativamente, el dispositivo en hibernación puede empezar a escuchar de nuevo las balizas de otros dispositivos ya una o varias supertramas antes del final de la fase de hibernación. Esto significa que los dispositivos están en un “estado de ahorro de energía profundo” durante la mayor parte del tiempo de hibernación, pero también pueden volver al “estado activado” algunas tramas antes del final de la fase de hibernación. Obsérvese que puede no haber diferencia entre el “estado de ahorro de energía estándar” y el “estado 55 de ahorro de energía profundo” del dispositivo (dependiendo de la implementación). Por tanto, estos dos estados también pueden considerarse simplemente como un “estado inactivo” del dispositivo. A device in "hibernation mode" does not announce any planned activity, that is, reservations, on its beacon in the first superframe 100 after exiting its hibernation phase, and does not attempt any transmission in this first superframe 100. This restriction is required to ensure that a device in “hibernate mode” first updates its knowledge about the existing activities of other devices before carrying out any of its own activities. Alternatively, the hibernating device may begin to listen to the beacons of other devices and to one or more superframes before the end of the hibernation phase. This means that the devices are in a "deep energy saving state" for most of the hibernation time, but they can also return to the "activated state" some frames before the end of the hibernation phase. Note that there may be no difference between the "standard energy saving state" and the "deep energy saving state 55" of the device (depending on the implementation). Therefore, these two states can also be considered simply as an "inactive state" of the device.
La figura 1 ilustra una disposición de supertrama; Figure 1 illustrates a superframe arrangement;
la figura 2 ilustra una estructura de supertrama en la que múltiples grupos señalizan con balizas juntos en el medio inalámbrico; 60 Figure 2 illustrates a superframe structure in which multiple groups signal with beacons together in the wireless medium; 60
la figura 3 ilustra un formato de elemento de información de hibernación; Figure 3 illustrates a hibernation information element format;
la figura 4 ilustra una red inalámbrica de dispositivos modificados según la presente invención; Figure 4 illustrates a wireless network of modified devices according to the present invention;
la figura 5 ilustra un dispositivo modificado según la presente invención; Figure 5 illustrates a modified device according to the present invention;
la figura 6 ilustra un formato de trama de baliza; y Figure 6 illustrates a beacon frame format; Y
la figura 7 ilustra transiciones de estado de energía para dispositivos en modo activo. Figure 7 illustrates power state transitions for devices in active mode.
Los expertos en la técnica deben entender que las siguientes descripciones se proporcionan con fines 5 ilustrativos y no limitativos. Un experto entiende que existen muchas variaciones que se encuentran en el alcance de las reivindicaciones adjuntas. Pueden omitirse detalles innecesarios de funciones y operaciones conocidas de la presente descripción para no complicar la presente invención. Those skilled in the art should understand that the following descriptions are provided for illustrative and non-limiting purposes. An expert understands that there are many variations that are within the scope of the appended claims. Unnecessary details of known functions and operations can be omitted from the present description so as not to complicate the present invention.
La figura 4 ilustra una red 400 inalámbrica de área personal representativa a la que van a aplicarse realizaciones de la presente invención. Las redes incluyen una pluralidad de dispositivos 401 inalámbricos de 10 comunicación personal. En el enfoque tradicional, cada dispositivo 401 puede incorporarse a cualquier red ad hoc dentro de su alcance 402 de radio y por tanto puede participar en más de un BP. Figure 4 illustrates a representative personal area wireless network 400 to which embodiments of the present invention will be applied. The networks include a plurality of wireless devices 401 for personal communication. In the traditional approach, each device 401 can be incorporated into any ad hoc network within its radio range 402 and therefore can participate in more than one BP.
Cada dispositivo 401 inalámbrico dentro de la WPAN 400 mostrado en la figura 4 puede incluir un sistema que incluye una arquitectura que se ilustra en la figura 5. Como se muestra, cada dispositivo 401 inalámbrico puede incluir una antena 507 acoplada a un receptor 502 y un transmisor 506 que se comunica a través del medio 510 15 inalámbrico. Cada dispositivo 401 comprende un procesador 503, un módulo 504 de procesamiento de balizas, estando acoplado el procesador a un mapa 505 de bits de balizas, y una tabla 509 de hibernación de dispositivo de una memoria 508. Por ejemplo, en un dispositivo el procesador 503 se configura para recibir desde el receptor 502 una trama 601 de baliza que incluye uno o más elementos 604 de información que comprenden elementos 300 de información de hibernación y para procesar la trama 600 de baliza usando el módulo 504 de procesamiento de 20 balizas para su determinación, es decir, los dispositivos del grupo de balizas y sus características de hibernación, y almacenamiento en la tabla 509 de hibernación de dispositivo. En un dispositivo 401, el procesador 503 se configura además para usar el módulo 504 de procesamiento de balizas para realizar el protocolo de PM de la presente invención. Las ranuras de baliza para los dispositivos en hibernación se marcan como ocupadas, y su información incluida en los IE de ocupación de periodos de baliza en las balizas se envía por los dispositivos en “modo activo”, 25 mientras que los dispositivos correspondientes a los BPOIE están hibernando en el “modo de hibernación”. Los dispositivos en hibernación indican el número de supertramas en las que el dispositivo estará en el “modo de hibernación” en su(s) baliza(s) que anunció (anunciaron) su intención de hibernar. Each wireless device 401 within the WPAN 400 shown in Figure 4 may include a system that includes an architecture illustrated in Figure 5. As shown, each wireless device 401 may include an antenna 507 coupled to a receiver 502 and a 506 transmitter that communicates through the wireless 510 15 medium. Each device 401 comprises a processor 503, a beacon processing module 504, the processor being coupled to a beacon bit map 505, and a device hibernation table 509 of a memory 508. For example, in a device the processor 503 is configured to receive from the receiver 502 a beacon frame 601 that includes one or more information elements 604 comprising hibernation information elements 300 and to process the beacon frame 600 using the 20 beacon processing module 504 for its determination, that is, the beacon group devices and their hibernation characteristics, and storage in the device hibernation table 509. In a device 401, the processor 503 is further configured to use the beacon processing module 504 to perform the PM protocol of the present invention. The beacon slots for the devices in hibernation are marked as occupied, and their information included in the IE of occupation of beacon periods in the beacons is sent by the devices in “active mode”, 25 while the devices corresponding to the BPOIE They are hibernating in "hibernation mode." Hibernation devices indicate the number of superframes in which the device will be in "hibernation mode" on its beacon (s) that announced (announced) its intention to hibernate.
Las ranuras de baliza para dispositivos en hibernación se marcan como desocupadas en el mapa 505 de bits de balizas cuando no se ha recibido una baliza 105 en la ranura 303 del dispositivo durante supertramas 100 30 consecutivas mMaxLostBeacons (m balizas perdidas como máximo) después de planificar el dispositivo en hibernación para enviar una baliza 105, es decir, tras haber pasado la duración de hibernación + mMaxLostBeacons sin que el dispositivo en hibernación haya enviado su baliza. The beacon slots for hibernating devices are marked as unoccupied in the 505 beacon bit map when a beacon 105 has not been received in the slot 303 of the device during consecutive superframes 100 30 mMaxLostBeacons (maximum lost beacons) after planning the hibernating device to send a beacon 105, that is, after the hibernation duration + mMaxLostBeacons has passed without the hibernating device having sent its beacon.
El sistema y procedimiento de la presente invención permite un largo tiempo de funcionamiento para los DISP alimentados por batería usando el mejor procedimiento para prolongar la duración de la batería, es decir, 35 permitiendo a los dispositivos 401i que se apaguen completamente o reduzcan la energía durante largos periodos de tiempo, donde un periodo largo es relativo a la duración de la supertrama. The system and method of the present invention allows a long operating time for battery-powered DISPs using the best method to prolong battery life, that is, allowing devices 401i to completely shut down or reduce power during long periods of time, where a long period is relative to the duration of the superframe.
En una realización preferida, el sistema y procedimiento de la presente invención proporciona dos modos de gestión de energía (PM) en los que puede funcionar un dispositivo, concretamente, un “modo activo” y un “modo de hibernación”, y tres estados de energía en los que puede estar un dispositivo, concretamente “activo”, “de ahorro 40 de energía estándar” y “de ahorro de energía profundo”. Los dispositivos que funcionan en el “modo activo” transmiten y reciben balizas en cada supertrama. Tras haber enviado o recibido tramas durante la fase de transmisión de datos de la supertrama pueden entrar en el “estado de ahorro de energía estándar”, es decir, estar inactivos hasta el comienzo de la siguiente supertrama. Los dispositivos que funcionan en el modo de hibernación no transmiten ni reciben balizas durante su fase inactiva/fase de hibernación. Esto significa que los dispositivos en 45 hibernación pueden estar en un estado inactivo profundo durante más de una supertrama sin activarse durantes las fases de baliza intermedias. Dependiendo de la implementación, puede no haber diferencia entre el estado de ahorro de energía estándar y el de ahorro de energía profundo, en cuyo caso este estado puede considerarse simplemente como el estado de ahorro de energía o inactivo. In a preferred embodiment, the system and method of the present invention provides two modes of energy management (PM) in which a device, namely, an "active mode" and a "hibernate mode", and three states of operation can operate. energy in which a device, namely "active", "standard energy saving 40" and "deep energy saving" may be. Devices that operate in the "active mode" transmit and receive beacons in each superframe. After having sent or received frames during the data transmission phase of the superframe, they can enter the "standard energy saving state", that is, be inactive until the beginning of the next superframe. Devices that operate in hibernate mode do not transmit or receive beacons during their inactive phase / hibernation phase. This means that the devices in hibernation can be in a deep inactive state for more than one superframe without being activated during the intermediate beacon phases. Depending on the implementation, there may be no difference between the standard energy saving state and the deep energy saving state, in which case this state can be considered simply as the energy saving or inactive state.
Un dispositivo indica el modo PM en el que está funcionando usando el elemento de información de 50 hibernación de su baliza que se ilustra en la figura 3A. A device indicates the PM mode in which it is operating using the hibernation information element of its beacon illustrated in Figure 3A.
El campo 303 de inicio de hibernación del elemento de información de hibernación especifica el número de supertramas restantes hasta que los dispositivos comienzan la hibernación. Cuando este campo es 0, el dispositivo se mueve a un modo de hibernación al final de la supertrama actual. El objetivo del campo de inicio de hibernación es que un dispositivo pueda señalizar en varias supertramas consecutivas su intención de entrar en un estado de 55 hibernación. El valor del campo de inicio de hibernación se reduce en 1 en cada supertrama hasta que el campo llega al valor de 0 y la fase de hibernación comienza en la siguiente supertrama. The hibernation start field 303 of the hibernation information element specifies the number of remaining superframes until the devices begin hibernation. When this field is 0, the device moves to a hibernate mode at the end of the current superframe. The goal of the hibernation start field is for a device to signal its intention to enter a state of hibernation in several consecutive superframes. The value of the hibernation start field is reduced by 1 in each superframe until the field reaches the value of 0 and the hibernation phase begins in the next superframe.
El campo 304 de duración de hibernación del elemento de información de hibernación en la figura 3A The hibernation duration field 304 of the hibernation information element in Figure 3A
especifica el número de supertramas consecutivas durante las cuales el dispositivo pretende hibernar. specifies the number of consecutive superframes during which the device intends to hibernate.
Si no está presente ningún elemento de información de hibernación en la baliza, se infiere que el dispositivo está funcionando en el modo activo. Antes de entrar en el modo de hibernación un dispositivo tiene que liberar toda la capacidad reservada en la supertrama, los denominados flujos de protocolo distribuido de reserva (DRP). Lo mismo es de aplicación a flujos en los que el dispositivo que está anunciando una fase de hibernación planeada es 5 el receptor del flujo. Si el remitente detecta la hibernación anunciada de su receptor libera las reservas de unidifusión asociadas. En caso de que el dispositivo en hibernación sea un receptor de un flujo de multidifusión, no es necesario liberar el flujo, para seguir dando servicio al resto de receptores. Los datos previstos para el acceso basado en contención, denominado acceso de canal prioritario (PCA) tampoco pueden enviarse ni recibirse durante la fase de hibernación. Tales datos deben almacenarse en memoria intermedia en el lado del remitente hasta que el dispositivo 10 en hibernación haya conmutado de nuevo al modo activo. Un dispositivo que tiene datos pendientes almacenados en memoria intermedia para el dispositivo en hibernación incluye un elemento de información de mapa de indicación de tráfico (TIMIE) con el IDDISP del dispositivo en hibernación en su baliza en las supertramas, en el que el receptor previsto está en un modo activo (de nuevo), es decir, puede recibir la baliza. Si el receptor previsto detecta un TIMIE con su IDDISP, puede, es decir, permanecer en el modo activo en lugar de volver al modo de hibernación durante 15 otro periodo inactivo. If no hibernation information element is present in the beacon, it is inferred that the device is operating in active mode. Before entering hibernation mode a device has to release all the reserved capacity in the superframe, the so-called distributed reserve protocol (DRP) flows. The same applies to flows in which the device that is announcing a planned hibernation phase is the receiver of the flow. If the sender detects the announced hibernation of its receiver, it releases the associated unicast reservations. If the device in hibernation is a receiver of a multicast stream, it is not necessary to release the stream, in order to continue serving the other receivers. Data intended for contention-based access, called priority channel access (PCA), cannot be sent or received during the hibernation phase. Such data should be stored in buffer memory on the sender side until the hibernating device 10 has switched back to active mode. A device that has pending data stored in the buffer for the hibernating device includes a traffic indication map (TIMIE) information element with the IDDISP of the hibernating device in its beacon at the superframes, in which the intended receiver is in an active mode (again), that is, you can receive the beacon. If the intended receiver detects a TIMIE with its IDDISP, it can, that is, remain in active mode instead of returning to hibernation mode for another inactive period.
Según la presente invención un dispositivo en hibernación no pierde su ranura de baliza, aunque no transmita una baliza en esta ranura de baliza durante la fase de hibernación. Esto significa que los dispositivos activos que han recibido un anuncio de hibernación todavía consideran la ranura de baliza del dispositivo en hibernación como ocupada. Para informar a los vecinos de dos saltos del dispositivo en hibernación que la ranura de 20 baliza todavía está ocupada y para evitar que dispositivos recién incorporados tengan acceso a la ranura de baliza del dispositivo en hibernación, los vecinos de un salto del dispositivo en hibernación siguen marcando la respectiva ranura de baliza como ocupada en su elemento de información de ocupación de periodo de baliza (BPOIE). According to the present invention a hibernating device does not lose its beacon groove, although it does not transmit a beacon in this beacon groove during the hibernation phase. This means that active devices that have received a hibernation ad still consider the beacon slot of the hibernation device as busy. To inform the neighbors of two hops of the hibernating device that the 20 beacon slot is still occupied and to prevent newly incorporated devices from accessing the hibernation device's beacon slot, the neighbors of a hibernating device jump follow marking the respective beacon slot as occupied in its beacon period occupation information element (BPOIE).
El BPOIE se incluye en una baliza para informar de la ocupación percibida de todas las ranuras de baliza en el correspondiente periodo de baliza de la supertrama a todos sus vecinos. Informando a todos los vecinos 25 acerca de las ranuras de baliza ocupadas y no ocupadas, los dispositivos vecinos que reciben la baliza pueden deducir qué ranuras de baliza pueden utilizarse y qué dispositivos forman parte de la red. También se requiere la inclusión del BPOIE para evitar conflictos de baliza en escenarios de estación oculta. Un escenario de estación oculta es un escenario en el que dos dispositivos no pueden escucharse entre sí sino que un tercer dispositivo (es decir, entre los otros dos dispositivos) puede recibir ambos dispositivos. Si los dos dispositivos que no pueden 30 escucharse entre sí han elegido aleatoriamente la misma ranura de baliza, las balizas entrarán en conflicto en la tercera estación, en la que se superponen ambas balizas transmitidas y por tanto no pueden recibirse. Este es el motivo por el que el tercer dispositivo informará de la ocupación de la respectiva ranura en su baliza, lo que evitará que uno de los dos dispositivos ocultos (el que se incorporó a la red más tarde) elija la misma ranura de baliza que el otro dispositivo oculto. 35 The BPOIE is included in a beacon to report the perceived occupation of all beacon slots in the corresponding beacon period of the superframe to all its neighbors. By informing all neighbors 25 about occupied and unoccupied beacon slots, neighboring devices that receive the beacon can deduce which beacon slots can be used and which devices are part of the network. The inclusion of the BPOIE is also required to avoid beacon conflicts in hidden station scenarios. A hidden station scenario is a scenario in which two devices cannot hear each other but a third device (that is, between the other two devices) can receive both devices. If the two devices that cannot listen to each other have randomly chosen the same beacon slot, the beacons will conflict in the third station, in which both transmitted beacons overlap and therefore cannot be received. This is why the third device will report the occupation of the respective slot in its beacon, which will prevent one of the two hidden devices (the one that joined the network later) from choosing the same beacon slot that The other hidden device. 35
Si un dispositivo no recibe una baliza del dispositivo en hibernación para supertramas mMaxLostBeacons tras el final anunciado de la fase de hibernación, marca en su BPOIE la ranura de baliza del dispositivo en hibernación como no ocupada de nuevo. If a device does not receive a beacon from the hibernating device for mMaxLostBeacons superframes after the announced end of the hibernation phase, mark on its BPOIE the beacon slot of the hibernation device as not occupied again.
Un dispositivo en hibernación vuelve al estado activo una o varias supertramas antes del final de la fase de hibernación. El motivo es que el dispositivo en hibernación debe comprobar que su ranura de baliza todavía está 40 libre o si otro dispositivo ha ocupado la ranura entretanto. Si la ranura está ocupada, el dispositivo debe seleccionar una ranura diferente, como si estuviera incorporándose a la red por primera vez. Además, el dispositivo en hibernación debe volver a recopilar información relativa a las reservas de ranuras de datos de otros dispositivos en la fase de datos de la supertrama, en caso de que el dispositivo en hibernación esté planeando enviar o recibir datos tras el final de la fase de hibernación. Otro motivo más es que el dispositivo en hibernación puede haber perdido la 45 sincronización con el periodo de baliza y debe volver a sincronizarse una o varias supertramas antes de transmitir su baliza de nuevo. A hibernating device returns to the active state one or more superframes before the end of the hibernation phase. The reason is that the hibernating device must verify that its beacon slot is still free or if another device has occupied the slot in the meantime. If the slot is occupied, the device must select a different slot, as if it were joining the network for the first time. In addition, the hibernating device must re-gather information regarding the data slot reservations of other devices in the superframe data phase, in case the hibernating device is planning to send or receive data after the end of the hibernation phase Another reason is that the hibernating device may have lost synchronization with the beacon period and one or more superframes must be synchronized again before transmitting their beacon again.
Incluso los dispositivos que funcionan en el modo activo pueden ahorrar energía. A diferencia de los dispositivos en hibernación, los dispositivos en el modo activo no pueden ahorrar energía a través de varias supertramas 100 sino sólo durante una supertrama 100. Para ello los dispositivos en el modo activo pueden entrar 50 en un estado inactivo, denominado “estado de ahorro de energía estándar”, tras haber transmitido y recibido las balizas así como haber transmitido y recibido cualquier dato. Even devices that work in active mode can save energy. Unlike devices in hibernation, devices in active mode cannot save energy through several superframes 100 but only during one superframe 100. For this, devices in active mode can enter 50 in an inactive state, called “state standard energy saving ”, after having transmitted and received the beacons as well as having transmitted and received any data.
Cada dispositivo en el modo activo debe escuchar el periodo de baliza para enviar y recibir balizas con información de ocupación de ranura de baliza, información de reserva para la fase de datos de la supertrama, etc. Puesto que el periodo de baliza está, es decir, siempre al inicio de la supertrama, un dispositivo en el modo activo 55 debe activarse periódicamente. Tras el final del periodo de baliza, un dispositivo en el modo activo puede entrar en el estado de ahorro de energía estándar hasta el comienzo del siguiente periodo de baliza, si no hay datos pendientes que enviar o recibir durante la supertrama. Each device in active mode must listen to the beacon period to send and receive beacons with beacon slot occupancy information, reserve information for the superframe data phase, etc. Since the beacon period is, that is, always at the beginning of the superframe, a device in active mode 55 must be activated periodically. After the end of the beacon period, a device in the active mode can enter the standard energy saving state until the beginning of the next beacon period, if there is no pending data to send or receive during the superframe.
Según la presente invención, si un dispositivo tiene tráfico pendiente de enviar durante una supertrama incluye un TIMIE 350 en su baliza con los IDDISP del (de los) receptor(es) previsto(s) de los datos. Ésta es la 60 manera en que un dispositivo sabe que debe permanecer activo porque otro dispositivo tiene datos pendientes para According to the present invention, if a device has traffic pending to be sent during a superframe, it includes a TIMIE 350 in its beacon with the IDDISP of the intended receiver (s) of the data. This is the 60 way a device knows that it must remain active because another device has pending data for
él, que deben recibirse durante la supertrama. him, which must be received during the superframe.
Si un dispositivo tiene sus propios datos que enviar durante la supertrama o ha recibido un TIMIE 350, en el que su IDDISP se incluyó, debe permanecer en el estado activo tras el final del periodo de baliza hasta completarse todas las transmisiones y recepciones. Si se conoce el tiempo de inicio más temprano de las transmisiones o recepciones planeadas, el dispositivo también puede entrar en el estado de ahorro de energía/inactivo estándar 5 hasta el comienzo de las transmisiones o recepciones. If a device has its own data to send during the superframe or has received a TIMIE 350, in which its IDDISP was included, it must remain in the active state after the end of the beacon period until all transmissions and receptions are completed. If the earliest start time of planned transmissions or receptions is known, the device can also enter the standard 5 idle / energy saving state until the start of transmissions or receptions.
En referencia ahora a la figura 7, las transiciones de estado de energía para los dispositivos en el modo activo se describen a continuación: Referring now to Figure 7, the power state transitions for devices in active mode are described below:
• DISP A representa un dispositivo en modo activo que tiene tráfico de datos pendiente de transmitirse en ranuras de tiempo reservadas en la supertrama actual. 10 • DISP A represents an active mode device that has data traffic pending transmission in time slots reserved in the current superframe. 10
• DISP B representa un dispositivo en modo activo que está esperando recibir una transmisión planeada en ranuras de tiempo reservadas del DISP A en la supertrama actual. • DISP B represents an active mode device that is waiting to receive a planned transmission in reserved time slots of DISP A in the current superframe.
• DISP C representa un dispositivo en modo activo que tiene tráfico de datos pendiente de transmitirse con PCA en la supertrama actual. • DISP C represents an active mode device that has data traffic pending transmission with PCA in the current superframe.
• DISP D representa un dispositivo en modo activo que está esperando recibir una transmisión planeada 15 con PCA del DISP C en la supertrama actual. • DISP D represents an active mode device that is waiting to receive a planned transmission 15 with PCA from DISP C in the current superframe.
• DISP E representa un dispositivo en modo activo que no tiene ningún tráfico pendiente en sus colas de transmisión, y no está esperando ninguna transmisión planeada de otros dispositivos. • DISP E represents an active mode device that has no pending traffic on its transmission queues, and is not waiting for any planned transmission from other devices.
El TIMIE también puede usarse para informar a los dispositivos que acaban de conmutarse de vuelta desde el modo de hibernación al modo activo de que deben permanecer en el modo activo para recibir datos. Un 20 dispositivo que no tiene sus propios datos que enviar y acaba de abandonar el modo de hibernación probablemente se conmutaría de vuelta al modo de hibernación si no tiene que recibirse ningún dato. Esto daría como resultado fases alternas de hibernación y modo activo, donde las fases de hibernación normalmente duran varias supertramas, mientras que las fases de modo activo probablemente duran sólo una o algunas supertramas. Si durante la fase de modo activo el dispositivo recibe un TIMIE con su IDDISP, la periodicidad de la hibernación puede interrumpirse 25 dependiendo de la cantidad de datos que deben recibirse, porque el dispositivo debe permanecer en el modo activo durante un periodo de tiempo más largo. The TIMIE can also be used to inform devices that have just switched back from hibernation mode to active mode that they must remain in active mode to receive data. A device that does not have its own data to send and has just left hibernate mode would probably switch back to hibernate mode if no data has to be received. This would result in alternating phases of hibernation and active mode, where the hibernation phases typically last several superframes, while the active mode phases probably last only one or some superframes. If during the active mode phase the device receives a TIMIE with its IDDISP, the periodicity of hibernation can be interrupted depending on the amount of data that must be received, because the device must remain in the active mode for a longer period of time. .
Si la carga útil de datos no puede transmitirse con éxito dentro de la supertrama, es decir, el dispositivo objetivo de la transmisión entra en el modo de hibernación antes de que puedan transmitirse todas las cargas útiles, el dispositivo en modo activo continúa almacenando en memoria intermedia el tráfico restante a lo largo de la 30 duración de hibernación actual del dispositivo en hibernación. Sin embargo, el dispositivo en modo activo también puede borrar los datos cuando se han almacenado en memoria intermedia más allá de un determinado valor de tiempo límite. If the data payload cannot be transmitted successfully within the superframe, that is, the target device of the transmission enters hibernation mode before all payloads can be transmitted, the device in active mode continues to store in memory Intermediate the remaining traffic throughout the current hibernation duration of the hibernating device. However, the device in active mode can also erase the data when they have been stored in buffer beyond a certain time limit value.
En una realización preferida de la presente invención sólo hay un periodo de baliza por supertrama. Sin embargo, también podría haber realizaciones de la invención en las que existen múltiples periodos de baliza por 35 supertrama. En este caso los dispositivos en el modo activo, que tienen flujos de datos en curso, deben activarse desde el estado de ahorro de energía estándar no sólo antes de su propio periodo de baliza sino también antes del comienzo de otros periodos de baliza, en los que no transmiten su propia baliza. Esto es necesario, porque los dispositivos con flujos en curso deben comprobar las reservas de ranuras de datos por parte de otros dispositivos y para conflictos de reserva, que podrían afectar a sus propios flujos. Los dispositivos en el modo de hibernación 40 pueden no necesitar activarse durante otros periodos de baliza, puesto que no tienen ningún flujo en curso. In a preferred embodiment of the present invention there is only one beacon period per superframe. However, there could also be embodiments of the invention in which there are multiple beacon periods per superframe. In this case the devices in the active mode, which have data flows in progress, must be activated from the standard energy saving state not only before their own beacon period but also before the start of other beacon periods, in the They don't transmit their own beacon. This is necessary, because devices with ongoing flows must check the reservations of data slots by other devices and for reservation conflicts, which could affect their own flows. Devices in hibernation mode 40 may not need to be activated during other beacon periods, since they do not have any flow in progress.
Aunque las realizaciones preferidas de la presente invención se han ilustrado y descrito, los expertos en la técnica entenderán que la trama de gestión, la arquitectura de dispositivo y los procedimientos, tal como se describen en el presente documento son ilustrativos, y pueden realizarse diversos cambios y modificaciones y que pueden sustituirse los equivalentes por elementos de los mismos sin alejarse del alcance verdadero de la presente 45 invención. Además, pueden realizarse muchas modificaciones para adaptar las enseñanzas de la presente invención a una situación particular sin alejarse de su alcance central. Por tanto, se pretende que la presente invención no esté limitada a las realizaciones particulares dadas a conocer como el mejor modo contemplado para llevar a cabo la presente invención, sino que la presente invención incluye todas las realizaciones que se encuentran dentro del alcance de las reivindicaciones adjuntas. 50 Although preferred embodiments of the present invention have been illustrated and described, those skilled in the art will understand that the management plot, device architecture and procedures, as described herein are illustrative, and various changes can be made. and modifications and that the equivalents can be replaced by elements thereof without departing from the true scope of the present invention. In addition, many modifications can be made to adapt the teachings of the present invention to a particular situation without departing from its central scope. Therefore, it is intended that the present invention is not limited to the particular embodiments disclosed as the best mode contemplated for carrying out the present invention, but that the present invention includes all embodiments that are within the scope of the claims. attached. fifty
Claims (18)
- 1. Procedimiento para ahorrar energía en una red (400) de comunicación inalámbrica que incluye una pluralidad de dispositivos (401i), que comprende las etapas de: 1. Procedure for saving energy in a wireless communication network (400) that includes a plurality of devices (401i), comprising the steps of:
- 2. Procedimiento según la reivindicación 1, en el que la etapa de anuncio comprende además que el dispositivo (401) incluya un tiempo (303) de inicio de periodo inactivo y una duración (304) de periodo inactivo en la baliza. 15 2. The method according to claim 1, wherein the announcement step further comprises that the device (401) includes a time (303) for the beginning of the inactive period and a duration (304) of the inactive period in the beacon. fifteen
- 3. Procedimiento según la reivindicación 1, que comprende además las etapas de: 3. Method according to claim 1, further comprising the steps of:
- 4. Procedimiento según la reivindicación 1, que comprende además la etapa de que otros dispositivos (401i) distintos del dispositivo (401) en hibernación guarden información sobre la presencia de la baliza (600) del dispositivo (401) en hibernación en sus balizas (600) durante el periodo inactivo anunciado del dispositivo (401) en hibernación. Method according to claim 1, further comprising the step that other devices (401i) other than the device (401) in hibernation store information about the presence of the beacon (600) of the device (401) in hibernation in their beacons ( 600) during the announced inactive period of the device (401) in hibernation.
- 5. Procedimiento según la reivindicación 1, que comprende además las etapas de: 25 5. Method according to claim 1, further comprising the steps of:
- 6. Procedimiento según la reivindicación 1, en el que la etapa de anuncio comprende además que el dispositivo (401) incluya en una baliza información (300) de hibernación que comprende un tiempo (303) de inicio de periodo inactivo y una duración (304) de periodo inactivo. A method according to claim 1, wherein the announcement step further comprises that the device (401) includes in a beacon hibernation information (300) comprising a time (303) of the beginning of an inactive period and a duration (304 ) of inactive period.
- 7. Procedimiento según la reivindicación 6, en el que la etapa de inclusión comprende además la etapa de 35 definir el tiempo (303) de inicio de periodo inactivo como un número de supertramas (100) futuras respecto a una supertrama (100) actual. 7. The method according to claim 6, wherein the inclusion step further comprises the step of defining the time (303) of the beginning of the inactive period as a number of future superframes (100) with respect to a current superframe (100).
- 8. Procedimiento según la reivindicación 7, en el que la etapa de definición comprende además la etapa de transmitir la información de hibernación en la baliza como un elemento (300) de información de hibernación que incluye al menos el tiempo (303) de inicio del periodo inactivo y la duración (304) del periodo inactivo. 40 A method according to claim 7, wherein the definition stage further comprises the step of transmitting hibernation information in the beacon as a hibernation information element (300) that includes at least the time (303) of initiation of the inactive period and the duration (304) of the inactive period. 40
- 9. Procedimiento según la reivindicación 1, que comprende además la etapa de incluir información de hibernación, que comprende además la etapa de transmitir un elemento (300) de información de hibernación en la baliza (600) que incluye al menos: Method according to claim 1, further comprising the step of including hibernation information, further comprising the step of transmitting a hibernation information element (300) in the beacon (600) which includes at least:
- 10. Procedimiento según la reivindicación 1, que comprende además la etapa de que cuando un dispositivo 50 10. Method according to claim 1, further comprising the step that when a device 50
- (401) en un modo activo tiene datos pendientes de transmitir a al menos un dispositivo (401i) receptor previsto, anuncia los datos pendientes incluyendo un elemento (351) de información de mapa de indicación de tráfico en su baliza (600) que comprende al menos las direcciones (353.i) de dispositivo del al menos un dispositivo (401i) receptor previsto de los datos pendientes. (401) in an active mode it has data pending to be transmitted to at least one intended receiving device (401i), announces the pending data including a traffic indication map element (351) in its beacon (600) comprising the minus the device addresses (353.i) of the at least one intended receiving device (401i) of the pending data.
- 11. Procedimiento según la reivindicación 1, que comprende además las etapas de: 5 11. Method according to claim 1, further comprising the steps of:
- 12. Procedimiento según la reivindicación 1, que comprende además las etapas de: 10 12. Method according to claim 1, further comprising the steps of:
- 13. Procedimiento según la reivindicación 1, que comprende además las etapas de: 13. Method according to claim 1, further comprising the steps of:
- 14. Red (400) de comunicaciones que incluye una pluralidad de dispositivos (401i) que ahorran energía anunciando la hibernación en sus tramas (600) de baliza realizando el procedimiento de ahorro de energía según la reivindicación 1. 14. Communications network (400) that includes a plurality of devices (401i) that save energy by announcing hibernation in their beacon frames (600) by performing the energy saving method according to claim 1.
- 15. Dispositivo (401) inalámbrico que ahorra energía entrando al menos en uno de un modo de hibernación o inactivo, que comprende: 25 15. Wireless device (401) that saves energy by entering at least one of a hibernation or inactive mode, comprising:
- 16. Dispositivo según la reivindicación 15, en el que el procesador (503) se configura además para: 16. Device according to claim 15, wherein the processor (503) is further configured to:
- 17. Dispositivo (401) según la reivindicación 15, en el que el procesador (503) se configura además para: 17. Device (401) according to claim 15, wherein the processor (503) is further configured to:
- 18. Dispositivo (401) según la reivindicación 17, en el que el procesador (503) se configura además para: 18. Device (401) according to claim 17, wherein the processor (503) is further configured to:
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US54252904P | 2004-02-06 | 2004-02-06 | |
| US542529P | 2004-02-06 | ||
| US633227P | 2004-12-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2354526T3 true ES2354526T3 (en) | 2011-03-15 |
Family
ID=37738745
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES05702902T Expired - Lifetime ES2354526T3 (en) | 2004-02-06 | 2005-02-04 | SYSTEM AND PROCEDURE FOR HYBRID MODE FOR BEAM SIGNALING DEVICES. |
Country Status (4)
| Country | Link |
|---|---|
| CN (1) | CN100461730C (en) |
| ES (1) | ES2354526T3 (en) |
| UA (1) | UA88892C2 (en) |
| ZA (2) | ZA200606529B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200926683A (en) * | 2007-08-22 | 2009-06-16 | Koninkl Philips Electronics Nv | Reducing beacon collision probability |
| CN105722194A (en) * | 2016-01-25 | 2016-06-29 | 珠海全志科技股份有限公司 | Method for adjusting dormant duration of STA device dynamically |
| JP6671501B2 (en) * | 2016-03-17 | 2020-03-25 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Beacon transmission method and apparatus and network access method and apparatus |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5940765A (en) * | 1996-08-30 | 1999-08-17 | Telefonaktiebolaget Lm Ericsson | Radio communications systems and methods for jittered beacon transmission |
| KR100680734B1 (en) * | 2000-10-30 | 2007-02-09 | 삼성전자주식회사 | Bluetooth communication master device and its beacon channel formation method |
| US6839331B2 (en) * | 2000-11-02 | 2005-01-04 | Sharp Laboratories Of America, Inc. | Method to dynamically change all MIB parameters of a wireless data network |
| EP1457006A2 (en) * | 2001-10-03 | 2004-09-15 | Freescale Semiconductor, Inc. | Method of operating a media access controller |
| KR100416263B1 (en) * | 2001-11-30 | 2004-01-31 | 삼성전자주식회사 | Wireless communication apparatus and a method capable of adjusting beacon interval |
-
2005
- 2005-02-04 UA UAA200608750A patent/UA88892C2/en unknown
- 2005-02-04 CN CNB2005800041725A patent/CN100461730C/en not_active Expired - Lifetime
- 2005-02-04 ES ES05702902T patent/ES2354526T3/en not_active Expired - Lifetime
-
2006
- 2006-08-04 ZA ZA200606529A patent/ZA200606529B/en unknown
- 2006-08-04 ZA ZA200606525A patent/ZA200606525B/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| CN1918849A (en) | 2007-02-21 |
| UA88892C2 (en) | 2009-12-10 |
| ZA200606525B (en) | 2008-01-30 |
| CN100461730C (en) | 2009-02-11 |
| ZA200606529B (en) | 2007-12-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4630875B2 (en) | Method and wireless device for saving power | |
| ES2649015T3 (en) | Energy saving mechanism for wireless communication devices | |
| ES2750806T3 (en) | Triggered operation in target waking time | |
| JP4672674B2 (en) | Beacon protocol for ad hoc networks | |
| ES2733007T3 (en) | Transfer method between base stations, radio communication system, DRX control method, base station and communication terminal | |
| TWI497945B (en) | Distributed beaconing periods for ad-hoc networks | |
| US8514758B2 (en) | Low-power wireless multi-hop networks | |
| ES2632552T3 (en) | Procedure and apparatus for transmitting and receiving data in a wireless LAN system | |
| ES2321849T3 (en) | DYNAMIC BEARING PERIOD IN A RESERVATION PROTOCOL DISTRIBUTED BY MAC. | |
| ES2333061T3 (en) | METHODS AND SYSTEMS TO PROVIDE EFFICIENT OPERATION OF MULTIPLE MODES IN A WLAN SYSTEM. | |
| TWI528760B (en) | Method for routing data in a wireless sensing network | |
| KR101812136B1 (en) | Traffic advertisement and scheduling in a neighbor aware network data link | |
| Chao et al. | Multiple-rendezvous multichannel MAC protocol design for underwater sensor networks | |
| CN101772971B (en) | Radio communication method, radio communication system, radio communication device, and congestion control method | |
| KR101891483B1 (en) | Traffic advertisement and scheduling in a neighbor aware network data link | |
| US20110007678A1 (en) | Hierarchy for group addressed frames delivery | |
| ES2321855T3 (en) | SYSTEM AND PROCEDURE TO RELEASE UNUSED TIME SLOTS IN A DISTRIBUTED MAC PROTOCOL. | |
| KR20180030839A (en) | Neighbor Awareness Network Data Link Presence Indication | |
| EP2263403B1 (en) | Method for enabling periodic scanning a mesh networks | |
| ES2354526T3 (en) | SYSTEM AND PROCEDURE FOR HYBRID MODE FOR BEAM SIGNALING DEVICES. | |
| WO2021244256A1 (en) | Communication method, apparatus and system | |
| CN100499547C (en) | Distributed beaconing setting method and equipment for self-orgnization network | |
| Abid et al. | Collision free communication for energy saving in wireless sensor networks | |
| ES2321152B1 (en) | CLUSTERS-BASED DISTRIBUTED RUNNING PROTOCOL FOR WIRELESS SUBMARINE SENSOR NETWORKS. | |
| Mathew et al. | Energy-Efficient Bootstrapping Protocol for Sensor Networks. |