WO2013171653A1 - Procédé et appareil destinés à la signalisation dans les systèmes de communication sans fil - Google Patents
Procédé et appareil destinés à la signalisation dans les systèmes de communication sans fil Download PDFInfo
- Publication number
- WO2013171653A1 WO2013171653A1 PCT/IB2013/053872 IB2013053872W WO2013171653A1 WO 2013171653 A1 WO2013171653 A1 WO 2013171653A1 IB 2013053872 W IB2013053872 W IB 2013053872W WO 2013171653 A1 WO2013171653 A1 WO 2013171653A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- access point
- grouping parameters
- communication device
- response message
- computer program
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 229
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000011664 signaling Effects 0.000 title description 5
- 230000004044 response Effects 0.000 claims abstract description 87
- 230000005540 biological transmission Effects 0.000 claims abstract description 72
- 238000004590 computer program Methods 0.000 claims abstract description 47
- 230000015654 memory Effects 0.000 claims description 39
- 238000012360 testing method Methods 0.000 claims description 33
- 238000012512 characterization method Methods 0.000 claims 9
- 230000007704 transition Effects 0.000 claims 3
- 238000012545 processing Methods 0.000 description 49
- 230000006870 function Effects 0.000 description 14
- 238000003860 storage Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
Definitions
- Embodiments of the present invention relate generally to communications technology and, more particularly, to signaling in wireless data transmissions.
- Typical wireless networks such as networks conforming to one of the Institute of Electrical and Electronics Engineers (IEEE) 802.1 1 standards, are arranged such that a plurality of communications devices each has a wireless connection to an access point.
- all of the communications devices communicate on the same channel (e.g. in the same range of frequency). This sharing of the communications medium may lead to collisions, which is where two or more communications devices attempt to transmit on the same channel simultaneously. Consequently, mechanisms are required to avoid collisions.
- DCF Distributed Coordination Function
- a particular working group of 802.1 1 is the 802.11 ah group. In that group several use cases were presented (see document IEEE 802.11-1 l/0457r0 entitled
- the communication devices that operate on a strict energy budget may include battery powered sensors which transmit and receive data very rarely and therefore stay in a low power operation mode for relatively long periods of time.
- access points may utilize techniques to restrict the contention to the channel to avoid collisions of simultaneous transmissions in the collision domain.
- One such technique to reduce contention and collisions of transmission is a method that is configured to group communication devices into multiple groups and then to assign certain parameters for each group that would control the group's access to the channel.
- the group parameters may be such that 2 devices belong in 2 different groups may both access that channel at the same time but with a small probability.
- 2 devices that belong in 2 different groups may not access the channel at the same period of time; one device belonging in one group is prohibited from accessing the channel while the other device is allowed to contend like in the regular DCF mode of operation.
- the duration of channel access prohibition is another parameter of this grouping concept.
- a device that is prohibited access should eventually be allowed access and vice versa to guarantee that both devices can eventually access the channel..
- Such grouping information and parameters for the operation can be delivered to the communication devices in an association phase or, for example, in broadcast information such as in a beacon frame.
- communication devices may operate in low power mode for prolonged periods of time and therefore grouping related parameters may not be valid anymore when the communication device wakes up and resumes a channel access operation.
- broadcast messages such as beacons
- broadcast messages are transmitted relatively sparsely and if a communication device stays in low power mode for extended periods of time it may lose the synchronization (e.g. due to the internal clock drift in the access point and in the communication device) and may not able to estimate when the next beacon or other broadcast message would be transmitted by the access point.
- Such behavior may cause the communication device to stay awake for a relatively long duration trying to receive a beacon transmission.
- some embodiments of the current invention mitigate this by allowing a communication device to request and use grouping parameters without waiting for the receipt of a next beacon transmission.
- a method comprises causing a transmission of a PS-Poll message, a modified PS-Poll message, or a newly defined group operation transmission message.
- the method of this embodiment may also include receiving a response message from an access point in response to the transmission of a PS-Poll message, a modified PS-Poll message, or a newly defined group operation transmission message, the response message configured to indicate grouping parameters used for communication devices.
- the grouping parameters are used to perform a contention test.
- an apparatus includes at least one processor and at least one memory including computer program code with the at least one memory and the computer program code being configured, with the at least one processor, to cause the apparatus to at least cause a transmission of a PS-Poll message, a modified PS-Poll message, or a newly defined group operation transmission message.
- the at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to receive a response message from an access point in response to the transmission of a PS-Poll message, a modified PS-Poll message, or a newly defined group operation transmission message, the response message configured to indicate grouping parameters used for communication devices.
- the at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to perform a contention test using the received grouping parameters.
- a computer program product may be provided that includes at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein with the computer-readable program instructions including program instructions configured to cause a transmission of a PS-Poll message, a modified PS-Poll message, or a newly defined group operation transmission message.
- the computer-readable program instructions may also include program instructions configured to receive a response message from an access point in response to the transmission of a PS-Poll message, a modified PS-Poll message, or a newly defined group operation transmission message, the response message configured to indicate grouping parameters used for communication devices.
- the computer-readable program instructions may also include program instructions configured to perform a contention test using the received grouping parameters.
- an apparatus includes means for causing a transmission of a PS-Poll message, a modified PS-Poll message, or a newly defined group operation transmission message.
- the apparatus of this embodiment may also include means for receiving a response message from an access point in response to the transmission of a PS-Poll message, a modified PS-Poll message, or a newly defined group operation transmission message, the response message configured to indicate grouping parameters used for communication devices.
- the apparatus of this embodiment may also include means for performing a contention test using the received grouping parameters.
- a method comprises receiving a transmission of a PS-Poll message, a modified PS-Poll message, or a newly defined group operation transmission message from a communication device.
- the method of this embodiment may also include causing a response message to be transmitted to the communication device, the response message configured to indicate grouping parameters used with the communication devices.
- an apparatus includes at least one processor and at least one memory including computer program code with the at least one memory and the computer program code being configured, with the at least one processor, to cause the apparatus to at least receive a transmission of a PS-Poll message, a modified PS-Poll message, or a newly defined group operation transmission message from a communication device.
- the at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to cause a response message to be transmitted to the communication device, the response message configured to indicate grouping parameters used with the communication devices.
- a computer program product includes at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein with the computer-readable program instructions including program instructions configured to receive a transmission of a PS-Poll message, a modified PS-Poll message, or a newly defined group operation transmission message from a communication device.
- the computer-readable program instructions may also include program instructions configured to cause a response message to be transmitted to the communication device, the response message configured to indicate grouping parameters used with the communication devices.
- an apparatus includes means for receiving a transmission of a PS-Poll message, a modified PS-Poll message, or a newly defined group operation transmission message from a communication device.
- the apparatus of this embodiment may also include means for causing a response message to be transmitted to the communication device, the response message configured to indicate grouping parameters used with the communication devices.
- a method comprises causing a request for grouping parameters to be transmitted to an access point.
- the request may further indicate the current grouping parameters stored at the communication device.
- the access point is configured to transmit new grouping parameters in response to the request.
- the access point is configured to transmit new grouping parameters only if the grouping parameters included in the request are invalid.
- an apparatus includes at least one processor and at least one memory including computer program code with the at least one memory and the computer program code being configured, with the at least one processor, to cause the apparatus to at least cause a request for grouping parameters to be transmitted to an access point.
- the request may further indicate the current grouping parameters stored at the communication device.
- the access point is configured to transmit new grouping parameters in response to the request.
- the access point is configured to transmit new grouping parameters only if the grouping parameters included in the request are invalid.
- a computer program product may be provided that includes at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein with the computer-readable program instructions including program instructions configured to cause a request for grouping to be transmitted to an access point.
- the request may further indicate the current grouping parameters stored at the communication device.
- the access point is configured to transmit new grouping parameters in response to the request.
- the access point is configured to transmit new grouping parameters only if the grouping parameters included in the request are invalid.
- an apparatus includes means for causing a request for grouping parameters to be transmitted to an access point.
- the request may further indicate the current grouping parameters at the communication device.
- the access point is configured to transmit new grouping parameters only if the grouping parameters included in the request are invalid.
- a method comprises receiving a request for grouping parameters.
- the request may further indicate the current grouping parameters at the communication device.
- the method of this embodiment may include transmitting new grouping parameters.
- a method of some example embodiments may also include transmitting new grouping parameters if the grouping parameters included in the request are invalid.
- the method of this embodiment may also include transmitting an acknowledgement message if the transmitted grouping parameters are valid.
- an apparatus includes at least one processor and at least one memory including computer program code with the at least one memory and the computer program code being configured, with the at least one processor, to cause the apparatus to at least receive a request for grouping parameters.
- the request may further indicate the current grouping parameters at the communication device.
- the at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to transmit new grouping parameters.
- the at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to transmit new grouping parameters if the grouping parameters included in the request are invalid.
- the at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to transmit an acknowledgement message if the transmitted grouping parameters are valid.
- a computer program product may be provided that includes at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein with the computer-readable program instructions including program instructions configured to receive a request for grouping parameters.
- the request may further indicate the current grouping parameters at the communication device.
- the computer-readable program instructions may also include program instructions configured to transmit new grouping parameters.
- the at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to transmit new grouping parameters if the grouping parameters included in the request are invalid.
- the computer-readable program instructions may also include program instructions configured to transmit an acknowledgement message if the transmitted grouping parameters are valid.
- an apparatus that includes means for receiving a request of grouping parameters.
- the request may further indicate the current grouping parameters at the communication device.
- the apparatus of this embodiment may also include means for transmitting new grouping parameters.
- the apparatus of this embodiment may also include means for transmitting new grouping parameters if the grouping parameters included in the request are invalid.
- the apparatus of this embodiment may also include means for transmitting an acknowledgement message if the transmitted grouping parameters are valid.
- Figure 1 is a schematic representation of a system having a communication device that may enable wireless data transmission and that may benefit from example embodiments of the present invention
- Figure 2 is a block diagram of an apparatus that may be embodied by a communication device and/or an access point in accordance with some example embodiments of the present invention
- Figures 3 is an example PS-Poll frame format
- Figure 4 is a flow chart illustrating further operations performed by an example communication device in accordance with some example embodiments of the present invention.
- Figure 5 is a flow chart illustrating further operations performed by an example access point in accordance with some example embodiments of the present invention.
- Figure 6 is a flow chart illustrating further operations for requesting grouping parameters performed by an example communication device operating in accordance with some example embodiments of the present invention.
- Figure 7 is a flow chart illustrating further operations when requesting grouping parameters performed by an example access point operating in accordance with some example embodiments of the present invention.
- Figure 8 is a flow chart illustrating further operations for requesting grouping parameters performed by an example communication device operating in accordance with some example embodiments of the present invention.
- Figure 9 is a flow chart illustrating further operations when requesting grouping parameters performed by an example access point operating in accordance with some example embodiments of the present invention.
- circuitry refers to all of the
- processor(s) or (ii) to portions of processor(s)/software (including digital signal processor(s)), software, and memory(ies) that work together to cause an
- apparatus such as a mobile phone or server, to perform various functions
- circuits such as a microprocessor(s) or a portion of a microprocessor(s), that require software or firmware for operation, even if the software or firmware is not physically present.
- circuitry applies to all uses of this term in this application, including in any claims.
- circuitry would also cover an implementation of merely a processor (or multiple processors) or portion of a processor and its (or their) accompanying software and/or firmware.
- circuitry would also cover, for example and if applicable to the particular claim element, a baseband integrated circuit or application specific integrated circuit for a mobile phone or a similar integrated circuit in server, a cellular network device, or other network device.
- an access point may be configured to buffer data frames in an instance in which a communication device is in a low power state, is asleep, and/or the like.
- the access point may be configured to notify a communication device about the buffered frames by indicating the presence of the buffered frames in a TIM (traffic indication map).
- the TIM is transmitted in a beacon message.
- the communication device Once the communication device enters a powered state and/or awakes, the communication device then can retrieve the buffered frames, for example by signaling the access point and receiving the buffered frames.
- the transmission of data may indicate to the access point that the communication device is in a powered state or is awake.
- the communication device may cause a power save poll (PS-Poll) message to be transmitted.
- the PS-Poll is configured to indicate to the access point that the communication device is awake and ready to receive data.
- a communication device may operate in a low power state for a large portion of the time, for example under 802.1 lah, which is incorporated by reference herein.
- An example battery powered communication device may transmit UL data relatively rarely, but may receive DL data even less. As such, between data transfers, it is beneficial for the battery powered communication devices to utilize the awake periods efficiently and enter low power state as fast as possible.
- the systems and methods as described herein, in some example embodiments, are configured to cause a response message to be provided in response to a
- the communication device PS-Poll message, modified PS-Poll message, or newly defined group operation transmission message may be configured to respond to a communication device PS-Poll message, modified PS-Poll message, or newly defined group operation transmission message by causing a response message to be transmitted to the communication device.
- the response message may indicate to the communication device the grouping parameters. The communication device may, for example, use these grouping parameters to determine its new access parameters.
- the response message may include an indication of the duration until the next beacon is to be transmitted by the access point.
- the response message may include extended downlink (DL) buffer status information.
- the response message may include an indication of the time period in which DL data will be transmitted to the communication device.
- the communication device may cause transmission of a PS-Poll message, a modified PS-Poll message, or a newly defined group operation transmission message that includes an indication that the communication device wants to receive new grouping parameters from the access point.
- the communication device may cause transmission of a message that includes interference levels observed by the communication device when it entered a powered up or awake mode.
- Figure 1 which includes a communication device (e.g.,
- an access point 12 such as a base station, a macro cell, a Node B, an eNB, a coordination unit, a macro base station or other access point, with a network 14 (e.g., a core network).
- an access point 12 such as a base station, a macro cell, a Node B, an eNB, a coordination unit, a macro base station or other access point, with a network 14 (e.g., a core network).
- a network 14 e.g., a core network
- While the network may be configured in accordance with long term evolution (LTETM) or LTE-Advanced (LTE-ATM), other networks may support the method, apparatus and computer program product of embodiments of the present invention including those configured in accordance with wideband code division multiple access (W-CDMA 1 M ), CDMA2000, global system for mobile communications (GSMTM), general packet radio service (GPRSTM), IEEETM 802.1 1 standard for wireless fidelity (WiFi), wireless local access network (WLANTM) Worldwide Interoperability for Microwave Access (WiMAXTM) protocols, and/or the like.
- W-CDMA 1 M wideband code division multiple access
- CDMA2000 CDMA2000
- GSMTM global system for mobile communications
- GPRSTM general packet radio service
- WiFi wireless local access network
- WLANTM Worldwide Interoperability for Microwave Access
- the network 14 may include a collection of various different nodes, devices or functions that may be in communication with each other via corresponding wired and/or wireless interfaces.
- the network may include one or more cells, including access point 12 and which may serve a respective coverage area.
- the access point 12 could be, for example, part of one or more cellular or mobile networks or public land mobile networks (PLMNs).
- PLMNs public land mobile networks
- processing devices e.g., personal computers, server computers or the like
- a communication device such as the communication device 10 (also known as a user equipment (UE), a mobile terminal or the like), may be in communication with other communication devices or other devices via the access point 12 and, in turn, the network 14.
- the communication device 10 may include an antenna for transmitting signals to and for receiving signals from an access point 12.
- the communication device 10 may be a mobile communication device such as, for example, a mobile telephone, portable digital assistant (PDA), pager, laptop computer, station (STA), or any of numerous other hand held or portable communication devices, computation devices, content generation devices, content consumption devices, or combinations thereof.
- the communication device 10 may also take the form of a communications enabled appliance, such as a thermostat configured to connect with an access point 12.
- a communications enabled appliance such as a thermostat configured to connect with an access point 12.
- Other such devices that are configured to connect to the network include, but are not limited to a refrigerator, a security system, a home lighting system, and/or the like.
- Communication devices may also take the form of low power, battery operated sensors.
- the communication device 10 may include one or more processors that may define processing circuitry and a processing system, either alone or in combination with one or more memories.
- the processing circuitry may utilize instructions stored in the memory to cause the communication device 10 to operate in a particular way or execute a specific functionality when the instructions are executed by the one or more processors.
- the communication device 10 may also include communication circuitry and
- the communication device 10 and/or the access point 12 may be embodied as or otherwise include an apparatus 20 as generically represented by the block diagram of Figure 2. While the apparatus 20 may be employed, for example, by a communication device 10 or an access point 12, it should be noted that the components, devices or elements described below may not be mandatory and thus some may be omitted in certain embodiments. Additionally, some embodiments may include further or different components, devices or elements beyond those shown and described herein.
- the apparatus 20 may include or otherwise be in communication with processing circuitry 22 that is configurable to perform actions in accordance with example embodiments described herein.
- the processing circuitry may be configured to perform data processing, application execution and/or other processing and management services according to an example embodiment of the present invention.
- the apparatus or the processing circuitry may be embodied as a chip or chip set.
- the apparatus or the processing circuitry may comprise one or more physical packages (e.g., chips) including materials, components and/or wires on a structural assembly (e.g., a baseboard).
- the structural assembly may provide physical strength, conservation of size, and/or limitation of electrical interaction for component circuitry included thereon.
- the apparatus or the processing circuitry may therefore, in some cases, be configured to implement an embodiment of the present invention on a single chip or as a single "system on a chip.”
- a chip or chipset may constitute means for performing one or more operations for providing the functionalities described herein.
- the processing circuitry 22 may include a processor 24 and memory 28 that may be in communication with or otherwise control a communication interface 26 and, in some cases, a user interface 29.
- the processing circuitry may be embodied as a circuit chip (e.g., an integrated circuit chip) configured (e.g., with hardware, software or a combination of hardware and software) to perform operations described herein.
- the processing circuitry may be embodied as a portion of a mobile computing device or other mobile terminal.
- the user interface 29 may be in communication with the processing circuitry 22 to receive an indication of a user input at the user interface and/or to provide an audible, visual, mechanical or other output to the user.
- the user interface may include, for example, a keyboard, a mouse, a trackball, a display, a touch screen, a microphone, a speaker, and/or other input/output mechanisms.
- the apparatus 20 need not always include a user interface. For example, in instances in which the apparatus is embodied as an access point 12, the apparatus may not include a user interface. As such, the user interface is shown in dashed lines in Figure 2.
- the communication interface 26 may include one or more interface mechanisms for enabling communication with other devices and/or networks.
- the communication interface may be any means such as a device or circuitry embodied in either hardware, or a combination of hardware and software that is configured to receive and/or transmit data from/to a network 14 and/or any other device or module in communication with the processing circuitry 22, such as between the communication device 10 and the access point 12.
- the communication interface may include, for example, an antenna (or multiple antennas) and supporting hardware and/or software for enabling communications with a wireless communication network and/or a communication modem or other hardware/software for supporting communication via cable, digital subscriber line (DSL), universal serial bus (USB), Ethernet or other methods.
- DSL digital subscriber line
- USB universal serial bus
- the memory 28 may include one or more non- transitory memory devices such as, for example, volatile and/or non-volatile memory that may be either fixed or removable.
- the memory may be configured to store information, data, applications, instructions or the like for enabling the apparatus 20 to carry out various functions in accordance with example embodiments of the present invention.
- the memory could be configured to buffer input data for processing by the processor 24.
- the memory could be configured to store instructions for execution by the processor.
- the memory may include one of a plurality of databases that may store a variety of files, contents or data sets.
- applications may be stored for execution by the processor in order to carry out the functionality associated with each respective application.
- the memory may be in communication with the processor via a bus for passing information among components of the apparatus.
- the processor 24 may be embodied in a number of different ways.
- the processor may be embodied as various processing means such as one or more of a microprocessor or other processing element, a coprocessor, a controller or various other computing or processing devices including integrated circuits such as, for example, an ASIC (application specific integrated circuit), an FPGA (field programmable gate array), or the like.
- the processor may be configured to execute instructions stored in the memory 28 or otherwise accessible to the processor.
- the processor may represent an entity (e.g., physically embodied in circuitry - in the form of processing circuitry 22) capable of performing operations according to embodiments of the present invention while configured accordingly.
- the processor when the processor is embodied as an ASIC, FPGA or the like, the processor may be specifically configured hardware for conducting the operations described herein.
- the processor when the processor is embodied as an executor of software instructions, the instructions may specifically configure the processor to perform the operations described herein.
- a communication device is configured to indicate to an access point that the communication device is in a powered state or awake mode.
- a communication device 10 such as via the processing circuitry 22, the processor 24, the communications interface 26 or the like, may be configured to transmit a message to an access point, such as access point 12. Such a transmission may occur once the communication device enters a powered state or awake mode.
- the communications device 10, such as by the processing circuitry 22, the processor 24, the communication interface 26 or the like, may transmit a request to receive new grouping parameters, for example, via a request in a part of the medium access control (MAC) frame.
- the request to receive new grouping parameters may further indicate the grouping parameters that are currently known by the communication device 10.
- Figure 3 is an example PS-Poll frame format.
- the frame format may comprise a Frame Control indicating the type of frame in a subtype value field (e.g. a PS-Poll value).
- An AID field indicates the Association ID of the transmitting communication device.
- a BSSID (Basic Service Set ID) field indicates the receiver address (e.g. the access point).
- a TA field indicates the transmitter's MAC address.
- a FCS field indicates the frame check sequence for the PS-Poll MAC header.
- the communication device 10 such as by the processing circuitry 22, the processor 24, the communication interface 26 or the like, may cause transmission of a newly introduced group operation message once the
- the communication device 10 enters a powered state or awake mode additionally, or alternatively, to causing transmission of a PS-Poll message or of a modified PS-Poll message.
- the group operation message and the modified PS-Poll message include a request for operation related parameters from the access point 12 in a similar fashion to the PS-Poll message, as described herein.
- the access point 12 Upon receipt of the message from the communication device, the access point 12, such as by the processing circuitry 22, the processor 24, the communication interface 26 or the like, may be configured to generate an response message and cause the response message to be transmitted to the communication device 10.
- the communication device 10, such as via the communication interface 26, may receive a response from the access point 12.
- the response message may be configured such that it indicates to the communication device 10, current grouping parameters.
- the response message may indicate the duration until the next beacon will be transmitted by the access point.
- the response message may indicate extended downlink (DL) buffer status information.
- the DL buffer status information may indicate the amount of traffic, where the amount of traffic may be indicated by a traffic category (e.g. very little traffic, little traffic, moderate traffic, high traffic, very high traffic).
- the response message may indicate the time period in which DL data will be transmitted to the communication device.
- the access point 12 may be configured to cause transmission of a response message in a specific management frame with a special subtype value, which may be indicated in the Frame Control Field as part of the medium access control (MAC) frame.
- the access point 12 may be configured to respond to a PS-Poll, a modified PS-Poll, or a group operation message received from a communication device by causing transmission of an immediate DATA, ACK, or response message.
- the access point 12 may be configured to multiplex the response message into the DL DATA frame.
- the access point 12 such as by the processing circuitry 22, the processor 24, the communication interface 26, or the like may be configured to respond to the request for new grouping parameters indicated in the message transmitted from the
- the access point 12 is configured to respond by causing transmission of a response message indicating the grouping parameters currently in use. In some example embodiments, the access point 12 is configured to respond with new grouping parameters only if the parameters known by the communication device 10 are obsolete. In these instances, if the parameters known by the communication device 10 are still valid, the access point 12 may be configured to send no response or cause an ACK message to be transmitted.
- a communication device 10 can cause information regarding interference levels observed by the communication device 10 when it entered a powered up state or awake mode to be included with the request to receive new grouping parameters.
- the access point 12 may be configured to adjust grouping parameters based on the interference level information provided by the communication device.
- grouping parameters transmitted by the access point 12 may include the number of groups used for grouping the communication devices.
- the grouping parameters transmitted by the access point 12 may include a contention factor, Q n , and a deferral period, T n , for each of the plurality of groups.
- the grouping parameters transmitted by the access point 12 may include a validity period, ⁇ ⁇ , indicating the duration for which the grouping parameters are valid.
- the contention factor, Q n may take a value from the interval [0,1], although other intervals may be used.
- the above described grouping parameters may not all be included within a response message.
- a response message may also include additional grouping parameters.
- the grouping parameters include a validity period
- ⁇ ⁇ some example embodiments allow a communication device to use grouping parameters without receiving a beacon.
- the validity period allows a communication device to remain in a low power state or sleep mode if the
- the validity period, ⁇ ⁇ may allow a communication device to remain in a low power state or sleep mode and not listen for a next beacon if the validity period of the current grouping parameters for the
- the communication device has not expired and the communication device is a member of a non-contending group (e.g. if the validity period is longer than the duration period, the communication device may decide to remain in a low power state or sleep mode for the entire validity period).
- the communication device 10 causes transmission of a PS-Poll frame that eliminates the use of the TA field within the PS-Poll frame to allow for reduced message size.
- the PS-Poll frame that eliminates the use of the TA field within the PS-Poll frame to allow for reduced message size.
- the communication device 10 causes transmission of a PS-Poll frame that replaces the TA field within the PS-Poll frame with data indicating a request for grouping parameters. In some example embodiments, the communication device 10 causes transmission of a PS- Poll frame that replaces the TA field within the PS-Poll frame with data indicating the current grouping parameters known to the communication device 10.
- the amount of traffic in the downlink can be indicated by categories (e.g. very little traffic, little traffic, moderate traffic, high traffic, very high traffic).
- the granularity of the amount of traffic indication may be based on the number of bits available to provide the signaling. For example, if two bits are available, the traffic indication may be defined e.g., as 00: little traffic, 01 : moderate traffic, 10: high traffic, 1 1 : very high traffic. Alternatively, if a single bit is available, the traffic indication may be defined e.g., as 0: little traffic, 1 : high traffic.
- the communication device 10 may determine whether it passes or fails a contention test using the contention factor, Q n , and a deferral period, T n , parameters of the group in which the communication device is a member.
- the communication device 10 if it has data in its buffer, may for example randomly and uniformly select a number r in the interval [0,1]. This interval is just one example, as other distributions may be used for selecting r. If r > Q n , then the communication device 10 does not contend for the channel and the communication device enters a low power state or sleep mode for a period T n . If r ⁇ Q n , then the communication device 10 can contend for the channel according to DCF.
- FIGS 4-9 illustrate example operations performed by a method, apparatus, and computer program product, such as apparatus 20 of Figure 2 in accordance with one embodiment of the present invention.
- each block of the flowcharts, and combinations of blocks in the flowcharts may be implemented by various means, such as hardware, firmware, processor, circuitry and/or other device associated with execution of software including one or more computer program instructions.
- one or more of the procedures described above may be embodied by computer program instructions.
- the computer program instructions which embody the procedures described above may be stored by a memory 28 of an apparatus employing an embodiment of the present invention and executed by a processor 24 in the apparatus.
- any such computer program instructions may be loaded onto a computer or other programmable apparatus (e.g. , hardware) to produce a machine, such that the resulting computer or other programmable apparatus provides for implementation of the functions specified in the flowcharts' block(s).
- These computer program instructions may also be stored in a non-transitory computer-readable storage memory that may direct a computer or other programmable apparatus to function in a particular manner, such that the instructions stored in the computer-readable storage memory produce an article of manufacture, the execution of which implements the function specified in the flowcharts' block(s).
- the computer program instructions may also be loaded onto a computer or other programmable apparatus to cause a series of operations to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide operations for implementing the functions specified in the flowcharts' block(s).
- the operations of Figures 4-9 when executed, convert a computer or processing circuitry into a particular machine configured to perform an example embodiment of the present invention. Accordingly, the operations of Figures 4-9 define an algorithm for configuring a computer or processing circuitry 22, e.g., a processor, to perform an example embodiment.
- a general purpose computer may be provided with an instance of the processor which performs the algorithm of Figures 4-9 to transform the general purpose computer into a particular machine configured to perform an example embodiment.
- blocks of the flowcharts support combinations of means for performing the specified functions and combinations of operations for performing the specified functions. It will also be understood that one or more blocks of the flowchart, and combinations of blocks in the flowcharts, can be implemented by special purpose hardware -based computer systems which perform the specified functions, or
- FIG. 4 is a flow chart illustrating operations performed by an example communication device in accordance with some example embodiments of the present invention.
- the apparatus 20 embodied, for example, by a communications device 10, may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for causing a PS-Poll frame transmission.
- the communications device 10 may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for causing a request for grouping parameters to be transmitted to the access point.
- the request for grouping parameters is indicated within PS- Poll frame.
- the apparatus 20 may include means, such as the processing circuitry 22, the processor 24, or the like, for receiving grouping parameters from the access point.
- the communications device 10 such as by the processing circuitry 22, the processor 24, or the like, may use the grouping parameters to perform a contention test if it has data in its buffer, to determine whether the communications device 10 may contend for the channel. If the communication device 10 passes the contention test, the communication device 10 proceeds to operation 408 and contends according to DCF. If the communication device 10 fails the contention test, the communication device 10 proceeds to operation 410 and returns to a low power state or sleep mode.
- Figure 5 is a flow chart illustrating operations performed by an example access point in accordance with some example embodiments of the present invention.
- the apparatus 20 embodied, for example, by an access point 12, may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for receiving a PS-Poll transmission, a modified PS-Poll transmission, or a newly defined group operation transmission from a communication device.
- the apparatus 20 may include means, such as the processing circuitry 22, the processor 24 or the like, for causing a response message to be generated, wherein the response message includes grouping parameters.
- the apparatus 20 may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for causing a response message to be transmitted to the communication device, the response message configured to indicate valid grouping parameters.
- Figure 6 is a flow chart illustrating operations performed by an example communication device in accordance with some example embodiments of the present invention.
- the apparatus 20 embodied, for example, by a communications device 10 may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for causing a request to receive new grouping parameters to be transmitted to an access point.
- the apparatus 20 embodied, for example, by a communications device 10 may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for receiving an indication that the existing grouping parameters were invalid and receiving new grouping parameters in response to the request.
- the communications device 10 such as by the processing circuitry 22, the processor 24, or the like, may use the grouping parameters to perform a contention test to determine whether the communications device 10 may contend for the channel in case the device has data in its buffer. If the communication device 10 passes the contention test, the communication device 10 proceeds to operation 608 and contends according to DCF. If the
- the communication device 10 fails the contention test, the communication device 10 proceeds to operation 610 and returns to a low power state or sleep mode.
- the apparatus 20 embodied, for example, by a communications device 10, may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for receiving an indication that the existing grouping parameters are valid in response to the request.
- the communication device 10 then proceeds to operation 606 and uses the existing grouping parameters to perform a contention test to determine whether the communications device 10 may contend for the channel in case the device has data in its buffer.
- Figure 7 is a flow chart illustrating operations performed by an example access point in accordance with some example embodiments of the present invention.
- the apparatus 20 embodied, for example, by an access point 12, may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for receiving a request for grouping parameters from a communication device.
- the apparatus 20 embodied, for example, by an access point 12 may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for determining whether the grouping parameters included within the request are currently valid. If the received grouping parameters are still valid, the apparatus 20 embodied, for example, by an access point 12, may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for causing an acknowledgment message to be transmitted to the communication device at operation 706. In an alternative embodiment, the access point 12 may not transmit any response if the grouping parameters included within the request are currently valid.
- the apparatus 20 may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for causing a response message to be transmitted to the communication device indicating the new grouping parameters at operation 708.
- Figure 8 is a flow chart illustrating operations performed by an example communication device in accordance with some example embodiments of the present invention.
- the apparatus 20 embodied, for example, by a communications device 10 may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for causing a request to receive new grouping parameters to be transmitted to an access point.
- the apparatus 20 embodied, for example, by a communications device 10 may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for receiving new grouping parameters in response to the request.
- the communications device 10 such as by the processing circuitry 22, the processor 24, or the like, may use the grouping parameters to perform a contention test to determine whether the communications device 10 may contend for the channel in case the device has data in its buffer. If the communication device 10 passes the contention test, the communication device 10 proceeds to operation 808 and contends according to DCF. If the communication device 10 fails the contention test, the communication device 10 proceeds to operation 810 and returns to a low power state or sleep mode.
- Figure 9 is a flow chart illustrating operations performed by an example access point in accordance with some example embodiments of the present invention.
- the apparatus 20 embodied, for example, by an access point 12, may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for receiving a request for grouping parameters from a communication device.
- the apparatus 20 embodied, for example, by an access point 12, may include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for causing a response message to be transmitted to the communication device indicating the new grouping parameters.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
L'invention concerne un procédé, un appareil et un produit programme d'ordinateur qui permettent la transmission de données sans fil. Un procédé selon l'invention comprend la transmission d'une PS-Poll, d'une PS-Poll modifiée ou d'une opération de groupe. Le procédé conforme à ce mode de réalisation peut également comprendre la réception d'un message provenant d'un point d'accès en réponse à la transmission de la PS-Poll, de la PS-Poll modifiée ou de l'opération de groupe, ledit message de réponse étant destiné à indiquer les paramètres de groupage utilisés avec les dispositifs de communication.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261646811P | 2012-05-14 | 2012-05-14 | |
US61/646,811 | 2012-05-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013171653A1 true WO2013171653A1 (fr) | 2013-11-21 |
Family
ID=48699883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2013/053872 WO2013171653A1 (fr) | 2012-05-14 | 2013-05-13 | Procédé et appareil destinés à la signalisation dans les systèmes de communication sans fil |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2013171653A1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113473583A (zh) * | 2015-07-06 | 2021-10-01 | 索尼公司 | 信息处理设备,信息处理方法和程序 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090323611A1 (en) * | 2008-06-26 | 2009-12-31 | Samsung Electronics Co., Ltd. | System and method for priority driven contention scheme for supporting enhanced QoS in a wireless communication network |
-
2013
- 2013-05-13 WO PCT/IB2013/053872 patent/WO2013171653A1/fr active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090323611A1 (en) * | 2008-06-26 | 2009-12-31 | Samsung Electronics Co., Ltd. | System and method for priority driven contention scheme for supporting enhanced QoS in a wireless communication network |
Non-Patent Citations (3)
Title |
---|
ANNA PANTELIDOU (RENESAS MOBILE CORPORATION): "Power Saving Possibilities for Networks Supporting a Large number of STAs ; 11-12-0028-00-00ah-power-saving-possibilities-for-networks-supporting-a-large-number-of-stas", IEEE DRAFT; 11-12-0028-00-00AH-POWER-SAVING-POSSIBILITIES-FOR-NETWORKS-SUPPORTING-A-LARGE-NUMBER-OF-STAS, IEEE-SA MENTOR, PISCATAWAY, NJ USA, vol. 802.11ah, 9 January 2012 (2012-01-09), pages 1 - 14, XP017672958 * |
SHOUKANG ZHENG ET AL: "Supporting Low Power Operation ; 11-12-0409-02-00ah-supporting-low-power-operation", IEEE SA MENTOR; 11-12-0409-02-00AH-SUPPORTING-LOW-POWER-OPERATION, IEEE-SA MENTOR, PISCATAWAY, NJ USA, vol. 802.11ah, no. 2, 15 March 2012 (2012-03-15), pages 1 - 9, XP068038792 * |
SIYANG LIU (CATR): "DCF Enhancements for Large Number of STAs ; 11-11-1255-00-00ah-dcf-enhancements-for-large-number-of-stas", IEEE SA MENTOR; 11-11-1255-00-00AH-DCF-ENHANCEMENTS-FOR-LARGE-NUMBER-OF-STAS, IEEE-SA MENTOR, PISCATAWAY, NJ USA, vol. 802.11ah, 19 September 2011 (2011-09-19), pages 1 - 11, XP068037390 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113473583A (zh) * | 2015-07-06 | 2021-10-01 | 索尼公司 | 信息处理设备,信息处理方法和程序 |
US12167337B2 (en) | 2015-07-06 | 2024-12-10 | Sony Group Corporation | Information processing device, and information processing method using multiple multiplexing methods |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106961729B (zh) | 监听、发送寻呼、寻呼终端的方法和基站、终端 | |
US9247526B2 (en) | Systems and methods for paging message enhancement | |
EP2823677B1 (fr) | Systèmes et procédés de réduction des collisions après radiomessagerie de carte d'indication de trafic | |
CN105532065B (zh) | 用于OFDMA PS-Poll传输的系统和方法 | |
US11064437B2 (en) | Power saving for wireless device | |
CN111819893A (zh) | 下行定位参考信号传输方法、装置及存储介质 | |
CN110635875B (zh) | 信息传输的方法及装置 | |
WO2020034218A1 (fr) | Procédé et dispositif de transmission discontinue | |
US9888495B2 (en) | Methods and apparatuses for facilitating communications | |
US20130229959A1 (en) | Method and apparatus for group synchronized channel access with tim segmentation | |
EP2850905B1 (fr) | Procédés et dispositifs pour indiquer le moment de transmission d'un paquet | |
Farhadi et al. | Group-based signaling and access control for cellular machine-to-machine communication | |
US20130208637A1 (en) | Systems and methods for access point triggered transmissions after traffic indication map paging | |
US11178660B2 (en) | Determining access slot for communications on radio interface | |
US20140192694A1 (en) | Triggering downlink traffic with timing indication | |
WO2017121236A1 (fr) | Radiomessagerie, et procédé et appareil de commande associés | |
WO2017133462A1 (fr) | Procédé, dispositif et système d'indication de mise à jour de message système | |
CN103298064A (zh) | 下行数据传输方法及相关设备和通信系统 | |
CN107409409A (zh) | 用于介质保留的分布式机制以及ioe通信的优先化 | |
CN105359430A (zh) | 用于在无线lan系统中传输数据的方法和装置 | |
WO2022198666A1 (fr) | Procédé de communication, appareils terminaux et système | |
CN102711228B (zh) | 数据通信装置和方法 | |
US20130229988A1 (en) | Method and Apparatus for Synchronized Channel Access Among Groups | |
WO2021239113A1 (fr) | Procédé et appareil de transmission de données | |
WO2019041261A1 (fr) | Procédé et dispositif de communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13731912 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13731912 Country of ref document: EP Kind code of ref document: A1 |