WO2014077598A1 - Access point device for saving power of wireless device supporting wi-fi tethering service, and method therefor - Google Patents
Access point device for saving power of wireless device supporting wi-fi tethering service, and method therefor Download PDFInfo
- Publication number
- WO2014077598A1 WO2014077598A1 PCT/KR2013/010335 KR2013010335W WO2014077598A1 WO 2014077598 A1 WO2014077598 A1 WO 2014077598A1 KR 2013010335 W KR2013010335 W KR 2013010335W WO 2014077598 A1 WO2014077598 A1 WO 2014077598A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- power saving
- access point
- frame
- timer
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
-
- 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
Definitions
- the present invention relates to an access point apparatus and a method for reducing power of a wireless device supporting a Wi-Fi tethering service.
- WiFi tethering is a feature that is widely supported in commercial smartphones recently, and mobile devices that can connect to the Internet through 3G / 4G, etc., provide Internet services using WiFi to other devices that cannot use the Internet service. Giving is a skill.
- MSAP mobile software access point
- the mobile software access point may connect to the Internet using 3G / 4G wireless communication technologies such as high speed downlink packet access (HSDPA) and long term evolution (LTE).
- HSDPA high speed downlink packet access
- LTE long term evolution
- 802.11 WLAN is a standard technology of IEEE that has long been widely used by many wireless communication users.
- WLAN there are two modes, an infrastructure mode and an ad hoc mode.
- the infrastructure mode data exchange between two terminals in the same basic service set (BSS) is performed through a repeater called an access point in the middle.
- BSS basic service set
- the ad hoc mode direct communication between two terminals is possible.
- the medium access method of the 802.11-based WLAN is classified into a distributed coordination function (DCF) and a point coordination function (PCF).
- DCF distributed coordination function
- PCF point coordination function
- DCF based on Carrier Sense Multiple Access with Collision Avoidance is a medium access method used during a contention period (CP). UEs using DCF are connected to other UEs before transmitting their frames. Contention with the client. In contrast, the PCF is a media access method used in a contention free period (CFP). The access point sequentially allocates resources to each terminal in a polling manner, and the terminal allocates data frames according to its turn. It's a way of delivering.
- the access point must control other terminals not to attempt to access the channel while the PCF operation is in progress, and thus can successfully perform the operation of the PCF.
- the access point and the terminal in the standard operates as follows.
- the beacon frame broadcast by the access point includes a CFP parameter set (Content Free Parameter Set).
- the CFP parameter set consists of four fields (CFPCount, CFPPeriod, CFPMaxDuration, and CFPDurRemaining).
- CFPMaxDuration and CFPDurRemaining are fields that specify time to use as non-competition period.
- CFPMaxDuration represents the maximum allowable value of non-competition period and CFPDurRemaining represents the value of non-competition period currently set in beacon frame.
- CFPCount means the number of beacon frames to be transmitted until the next non-competition period. That is, when CFPCount is 0, it means that the non-competition period starts immediately after sending the beacon frame.
- the UE When the non-competition period is scheduled, that is, when the CFPCount of the beacon frame to be received is 0, the UE sets its NAV (Network Allocation Vector) to the CFPMaxDuration value. The terminal obtains the CFPMaxDuration value through the previously received beacon frame or probe response frame. Since the CFPCount value decreases by 1 for each beacon frame, the CFPCount can be predicted even when the beacon frame is not received, and thus, the non-competition period is scheduled. If the beacon frame is successfully received during this period and the CFPCount value is 0, the UE resets its NAV using the CFPDurRemaining value of the CF parameter set.
- NAV Network Allocation Vector
- the access point may acquire the channel during CFPDurRemaining. This period is called a non-competition period, and the access point performs data exchange through polling sequentially with terminals (CF-Pollable terminals) supporting the PCF during this period. After completing the polling process, the access point signals the end of the PCF operation by broadcasting a CF-End frame. UEs receiving the CF-End frame set their NAV to 0 and enter a contention period. The terminals may now participate in data frame transmission according to the operation of the DCF.
- a power saving mode is to reduce power of a terminal wasted during idle time when a channel is not used, and belongs to the IEEE 802.11 standard technology.
- a terminal supporting the power saving scheme utilizes two modes, an active mode and a sleep mode.
- the terminal in the active mode refers to a state in which the wireless interface is turned on to enable data communication with an access point (infrastructure mode) or another terminal (ad hoc mode).
- the terminal in the sleep mode refers to a state in which the wireless interface is turned off to reduce power consumption, and consumes low power rather than the state in which the wireless interface is turned on.
- the terminal supporting the power saving scheme may switch to the sleep mode due to less or different data exchanged with the access point or another terminal.
- the UE Prior to switching to the sleep mode, the UE notifies the access point of switching to the sleep mode and receives a response message.
- An access point that is aware of a particular terminal switching to sleep mode starts buffering data frames destined for the terminal.
- the terminal in the sleep mode state periodically switches to the active mode (for example, beacon period), checks the beacon frame and determines whether there is data to be received from the access point.
- the beacon frame there is a TIM (Traffic Indication Map) field, and each bit of the corresponding field is mapped one-to-one with terminals currently connected.
- the access point sets the corresponding bit of the TIM field to 1 when one or more data frames for a specific terminal are buffered.
- the terminal If there is a data frame to be received by the terminal, it transmits a PS_Poll management frame to the access point to inform that it has switched to the active mode. Thereafter, the access point transmits one data frame to the corresponding terminal, and the terminal responds with an ACK frame. At this time, the access point sets the MD (more data) bit of the frame control field in the MAC header of the data frame to 1 when there are more data frames destined for the terminal. If the MD bit is set to 1, the terminal retransmits the process of transmitting the PS_Poll management frame to receive the next data frame.
- the MD more data
- the terminal After receiving all the buffered data (the MD bit of the last data frame that the access point sends to that terminal is set to 0), the terminal sends the PM bit of the frame control field in the ACK frame to 1 in response to the last data frame. Set to to send to the access point and go back to sleep mode. In this manner, since the terminal switches to the active mode and receives data only when there is a data frame to be received, the terminal can reduce power consumption of the terminal.
- the IEEE 802.11 standard states that access points are not allowed to enter sleep mode using power saving techniques. This is because in the conventional access point, since the main power is always used, the reduction of power consumption is not a big issue. However, with the advent of battery-powered portable devices and their support for Mobile Software Access Point (MSAP) features, access points also need to reduce power consumption. However, there is a limitation in applying a power saving technique for a terminal described in the IEEE standard to a mobile software access point. The reason is that the current power saving technique does not have an operation procedure for notifying the terminal of the access point to enter the sleep mode. If the access point enters the sleep mode without the sleep mode entry notification process to the terminal, the terminal does not know this problem occurs that there is a loss of uplink data frames transmitted by the terminal to the access point.
- MSAP Mobile Software Access Point
- An object of the present invention is to provide an access point apparatus and method for reducing power of a wireless device supporting a Wi-Fi tethering service.
- the access point device broadcasting a beacon frame; Setting a timer according to a CFP counter value corresponding to the beacon frame; Starting buffering and checking whether there is a terminal that has performed a power saving notification process; Checking the number of frames according to the timer or the number of buffered frames according to the presence of the terminal; Switching a mode of a corresponding terminal from a sleep mode to an active mode regardless of the timer according to the check result; And stopping the buffering after entering the active mode of the terminal and entering a contention period.
- the broadcasting may include broadcasting by setting B12 reserved bit to 1 in the capability information field of the beacon frame.
- the setting of the timer may include: checking the CFP counter value included in the CFP parameter set of the beacon frame; Checking whether a CF-Pollable terminal exists within a setting range when the CFP counter value corresponds to zero: when the CF-Pollable terminal exists within a setting range, the CF-Pollable terminal performs a PCF operation Controlling; And setting the timer to the time remaining after the CF-Pollable terminal performs the PCF operation.
- the access point device receives a power saving support notification frame from the terminal; And generating, by the access point device, a power saving support confirmation frame as a confirmation message for the power saving support notification frame, and transmitting the generated power saving support confirmation frame to the corresponding terminal.
- the access point device further comprises the step of determining whether to use the power saving mode.
- the step of determining whether to use the power saving mode comprises the steps of determining the channel usage of the BBS that is serving its own for the contention period before the access point device broadcasts the beacon frame; Comparing the channel usage with a threshold; And using the power saving mode when the channel usage degree is less than a threshold.
- the setting of the timer may include checking whether the PCF supporting terminal is within a setting range when the CFP counter value corresponding to the beacon frame corresponds to zero; If the PCF supporting terminal exists, controlling the PCF supporting terminal to perform a PCF operation; And setting a timer as a time remaining after the PCF supporting terminal performs the PCF operation, and entering a sleep mode.
- the switching step if there is a terminal that has performed the power saving notification process, the number of frames buffered before the timer expires exceeds a frame threshold, the first of the buffered frame of the buffered frame When the delay time exceeds the threshold, it is characterized by switching to the active mode.
- the switching may include switching to the active mode when the number of frames buffered before the timer expires exceeds a frame threshold when the terminal that has performed the power saving notification process does not exist. It is done.
- the step of determining whether the power saving notification process is performed it is characterized in that whether the power saving bit is set through a probe response or an associated response frame in addition to the beacon frame.
- the power saving notification process is the step of connecting the terminal to the access point device; Generating, by the terminal, a power saving support notification frame and transmitting the generated power saving support notification frame to the access point to indicate that the terminal participates in a power saving operation; And receiving a power saving support confirmation frame corresponding to the power saving support notification frame from the access point device.
- the method further includes entering a contention period and transmitting the beacon frame to the access point device according to a DCF operation process.
- starting the buffering may include setting a network location vector value using a CFPDurRemaining value when the CFP counter value corresponds to zero, and confirming whether the terminal corresponds to a PCF supporting terminal; And setting the timer according to a result of confirming whether the terminal corresponds to the PCF support terminal.
- the access point device for power saving of the wireless device supporting the Wi-Fi tethering service according to an embodiment of the present invention
- the transmission unit is characterized by broadcasting by setting the B12 reserved bit in the capability information field of the beacon frame to 1.
- the CF-Pollable terminal when the CFP counter value included in the CFP parameter set of the beacon frame corresponds to zero and the CF-Pollable terminal exists within a setting range, the CF-Pollable terminal performs a PCF operation.
- the CF-Pollable terminal is characterized by setting the timer to the time remaining after performing the PCF operation.
- the mode switching unit exceeds a frame threshold when the number of frames buffered before the timer expires, and delays the first buffered frame among the buffered frames. If the time exceeds the threshold, it is characterized by switching to the active mode.
- the mode switching unit switches to the active mode when the number of frames buffered before the timer expires exceeds a frame threshold. do.
- the present invention can realize the Wi-Fi interface power consumption reduction of the access point device through the modification of the access point device without requiring the modification of the terminal.
- the terminal is modified to recognize the power consumption reduction operation process for the access point device, it is possible to reduce the power consumption for the same period.
- FIG. 1 is a diagram illustrating an example of WiFi tethering in which two terminals receive an Internet service through a terminal corresponding to a mobile software access point device.
- FIG. 2 is a diagram illustrating an environment for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
- FIG. 3 is a block diagram schematically illustrating a terminal for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
- FIG. 4 is a flowchart illustrating an operation process of a terminal for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
- FIG. 5 is a view showing a power saving notification process according to an embodiment of the present invention.
- FIG. 6 is a flowchart illustrating a process periodically performed by an access point apparatus according to an embodiment of the present invention to determine whether to use a power saving technique.
- FIG. 7 is a diagram illustrating a competition period and a non-competition period for each period according to an embodiment of the present invention.
- FIG. 8 is a block diagram schematically illustrating an access point device for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
- FIG. 9 is a flowchart illustrating an operation of an access point device for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
- the present invention uses an operation process of obtaining a channel necessary to perform a conventional PCF using a CFP parameter set (Content Free Parameter Set) of the beacon frame.
- the access point device which has obtained the channel in the standard, exchanges data frames through polling sequentially with terminals supporting each PCF, and then directly transmits a CF-End frame to enter a contention period.
- the access point device obtained the channel sequentially exchanges data frames through polling with terminals supporting each PCF, and then transmits a CF-End frame just before CFPDurRemaining expires.
- the access point device may enter the sleep mode for the remaining time (CFPDurRemaining, PCF operation process time), thereby realizing power saving of the access point device.
- the access point device buffers downlink data frames.
- the terminal can recognize the use of the power saving scheme by the access point apparatus, power can be saved for the same time period in the corresponding terminal.
- the UE buffers uplink data frames.
- FIG. 2 is a diagram illustrating an environment for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
- the terminal 100 and the access point device 200 are located in an environment for reducing power of the wireless device supporting the Wi-Fi tethering service.
- the access point apparatus 200 supporting the power saving mode may broadcast the B12 reserved bit in the capability information field of the beacon frame to 1 to broadcast the power saving operation.
- setting the B12 reserved bit to 1 means that the access point device 200 supports an operation process for reducing its own power.
- an AP power saving bit may be set in the capability information field in another management frame (eg, probe response, association response frame, etc.) included in the capability information field to inform the terminal.
- another management frame eg, probe response, association response frame, etc.
- 3 is a block diagram schematically illustrating a terminal for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
- 4 is a flowchart illustrating an operation process of a terminal for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
- 5 is a view showing a power saving notification process according to an embodiment of the present invention.
- the terminal 100 includes a receiving unit 110, a setting confirming unit 120, a process performing unit 130, a count value checking unit 140, a timer setting unit 150, and a buffering unit 160. , Mode switching unit 170 and competition period entry unit 180.
- the receiving unit 110 receives a beacon frame for broadcasting (S301).
- the setting checker 120 checks whether the AP power saving bit is set in the beacon frame received by the receiver 110 (S302). In addition to the beacon frame, the setting checker 120 may check whether the AP power saving bit is set through a probe response or an association response frame.
- the process execution unit 130 determines whether the power saving notification process (see FIG. 5) has been performed with the access point apparatus 200 (S303). If the process performing unit 130 does not perform the power saving notification process with the access point apparatus 200, the process performing unit 130 performs the power saving notification process (S304).
- a new management frame (power saving support notification frame, power saving support confirmation frame) is defined to perform a power saving notification process.
- two (0110, 0111) of the reserved subtype values are used to define additional management frames of the 802.11 standard.
- the terminal 100 accesses the access point device 200 (S410).
- the terminal 100 generates a power saving support notification frame and transmits the generated power saving support notification frame to the access point apparatus 200 (S420), indicating that the terminal 100 participates in the power saving operation.
- the power saving support notification frame sets the subtype value to 0110.
- the access point device 200 generates a power saving support confirmation frame as a confirmation message for the power saving support notification frame and transmits the generated power saving support confirmation frame to the corresponding terminal (S430).
- the power saving support confirmation frame sets the subtype value to 0111. That is, the terminal receiving the power saving support confirmation frame may reduce power consumption by entering the sleep mode according to the time when the access point device performs power saving.
- the AP power saving bit is set to 1 in the beacon frame (S302) and the count value check unit 140 when the power saving notification process is performed with the corresponding access point device.
- CFPCount CFP counter value of the CFP parameter set (Content Free Parameter Set) in the beacon frame.
- the count value checking unit 140 determines whether the CFP counter value CFPCount corresponds to 0 (S305).
- the count value checking unit 140 enters a contention period and transmits a data frame to the access point apparatus 200 according to the DCF operation.
- the timer setting unit 150 sets a NAV (Network Allocation Vector) using the CFPDurRemaining value, and checks whether the timer corresponds to a PCF support terminal (CF-Pollable terminal). (S306).
- NAV Network Allocation Vector
- the timer setting unit 150 corresponds to a PCF support terminal (CF-Pollable terminal)
- the timer setting unit 150 performs a PCF operation (S307). In this case, the timer setting unit 150 performs a polling process with the access point.
- the timer setting unit 150 sets a timer to set a sleep mode period (S308 and S309).
- the timer value T set as in steps S308 and S309 is CFPDurRemaining-t2 when the terminal 100 does not support PCF (t2: sifs + CF-END transmission time).
- t2 sifs + CF-END transmission time.
- the buffering unit 160 starts buffering the frame (S310).
- the mode switching unit 170 switches from the active mode to the sleep mode (S311).
- the mode switching unit 170 checks whether the timer expires in the sleep mode (S312), and switches back to the active mode when the timer expires (S313).
- the contention period entry unit 180 enters a contention period by starting buffered frame transmission according to the DCF operation (S315).
- the terminal 100 When the terminal 100 does not receive the beacon frame, it does not know the CF parameter set in the beacon frame and thus does not enter the sleep mode. In other words, it is noted that this operation of the terminal 100 is performed separately from the power saving mode of the terminal described in the IEEE 802.11 standard. In addition, the terminal that does not recognize that the access point apparatus 200 performs the power saving operation, that is, the unmodified terminal will not check the AP power saving bit of the beacon frame.
- 6 is a flowchart illustrating a process periodically performed by an access point apparatus according to an embodiment of the present invention to determine whether to use a power saving technique.
- 7 is a diagram illustrating a competition period and a non-competition period for each period according to an embodiment of the present invention.
- the period corresponds to the beacon period (100 ms).
- all the periods are the competition periods, for example, period 1 and period 4 in FIG.
- the access point apparatus 200 determines the degree of use of the channel in the competition period, and determines the entry into the non-competition period for the use of the power saving mode when the degree of use of the channel is used below the threshold.
- the access point device 200 calculates the busy time ratio (BTR) of the BSS that it is serving for the contention period before transmitting the beacon frame (T1) after period 4 to use the channel. Judge the degree.
- BTR is calculated as in Equation 1.
- Equation 1 ⁇ is a value between 0 and 1
- BTR old is a previous BTR value
- BTR cur is the current measured BTR value, which is a measure of the ratio of time the channel is used to transmit a frame in the measurement period.
- the access point apparatus 200 calculates, for example, BTR cur for a contention period (period 4) at time T1 to determine whether to use the power saving mode in period 5 of FIG. 7. S510).
- BTR cur is calculated as in Equation 2.
- Equation 2 BTR cur channel usage time / (channel usage time + channel idle time)
- the access point apparatus 200 calculates a BTR as shown in Equation 1 (S520).
- the access point apparatus 200 compares the BTR calculated in step S520 and the BTR threshold (BTR threshold ) (S530).
- the access point apparatus 200 uses the power saving mode when the BTR is smaller than the BTR threshold . Accordingly, the access point apparatus 200 sets the CFPCount field of the CF parameter set in the beacon frame to 0 to use the power saving mode in the next contention period (period 5) when the BTR is less than the BTR threshold . (S540).
- Access point apparatus 200 is set, the BTR field CFPCount to not less than the threshold BTR (BTR threshold) to a value other than zero (S550).
- the BTR will change depending on the degree of use of the power saving mode even if the traffic in the BSS is constant. This is because the frames of the terminal and the access point apparatus are buffered and transmitted in the next contention period in the power saving mode, thereby increasing the channel usage time in the next contention period.
- FIG. 8 is a block diagram schematically illustrating an access point device for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
- 9 is a flowchart illustrating an operation process of an access point device for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
- the access point apparatus 200 may include a transmitter 210, a count value checker 220, a timer setting unit 230, a buffering unit 240, a mode switching unit 250, and a checker ( 260 and a competition entry 270.
- the transmitter 210 transmits a beacon frame (S801).
- the count value checker 220 checks the CFP counter value (CFPCount) included in the CFP parameter set of the beacon frame transmitted by the transmitter 210.
- the count value checking unit 220 determines whether the CFP counter value CFPCount corresponds to 0 (S802).
- the count value checking unit 220 enters a contention period and performs a DCF-based contention with other terminals to transmit a data frame.
- the timer setting unit 230 checks whether a PCF support terminal (CF-Pollable terminal) exists within a setting range (S803).
- the timer setting unit 230 controls the PCF support terminal (CF-Pollable terminal) to perform the PCF operation when the PCF support terminal (CF-Pollable terminal) exists within the setting range (S804).
- t1 is the execution time of the PCF operation
- t2 is the sifs + CF-END transmission time.
- the access point apparatus 200 sets a timer for the remaining time after the PCF support terminal (CF-Pollable terminal) performs the PCF operation, and enters the sleep mode. In this case, the access point apparatus 200 may save power during the T period in the sleep mode.
- the buffering unit 240 sets a timer in the timer setting unit 230 and starts buffering (S806).
- the mode switching unit 250 switches from the sleep mode to the active mode according to the check result of the check unit 260.
- the verification unit 260 checks whether the terminal NS which performed the power saving notification process as shown in FIG. 5 exists in the access point apparatus 200 (S807).
- the identification unit 260 controls the mode switching unit 250 to maintain the sleep mode until the timer expires. At this time, the terminal that performed the power saving notification process will also enter the sleep mode based on the CFPDurRemaining value of the CF parameter set in the beacon frame. Therefore, if the CF-End is sent before CFPDurRemaining, the terminals in the sleep mode cannot receive the CF-End, and thus, the terminals participate in a late competition period.
- the checking unit 260 checks whether the timer expires in the sleep mode (S808) when the terminal N S is 0 or more (S809). At this time, the verification unit 260 should retain the sleep mode until the timer expires.
- the checking unit 260 is a condition for switching to the active mode, and in the sleep mode (S810), not only checks whether the timer expires (S811), but also status conditions of the buffered frames. In operation S812, the process of determining the operation is additionally performed.
- the number N of buffered frames before the timer expires exceeds the frame threshold N threshold .
- the frame number N is the number of data frames to be transmitted to the remaining terminals except for data frames to be transmitted to the terminals entering the sleep mode by using the power saving technique of the 802.11 standard.
- the delay time (D) of the first buffered data frame among the buffered data frames exceeds the threshold (D threshold ).
- D denotes a delay time of the first buffered data frame among the data frames excluding data frames to be transmitted to the terminals entering the sleep mode using the power saving technique of the 802.11 standard.
- the mode switching unit 250 switches to the active mode regardless of the timer (S813). This can alleviate the delay that occurs when the sleep mode gets longer.
- the buffering unit 160 stops buffering after switching to the active mode in step S813 (S814).
- the competition period entry unit 270 broadcasts the CF-End frame (S815) and then enters a competition period (S816).
- the CF-End frame updates the NAV of these terminals to 0 so that all terminals participate in the contention period at the same time.
- the access point apparatus 200 increases the N S value by 1 when the specific terminal performs the power saving notification process as shown in FIG. 5, and decreases the value by 1 when the terminal disconnects.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method for saving power of a wireless device supporting a Wi-Fi tethering service comprises the steps of: broadcasting a beacon frame by an access point device; setting a timer according to a CFP counter value corresponding to the beacon frame; starting buffering and checking whether a terminal which has performed a power saving notification process exists; checking the number of frames according to the timer or the number of buffered frames on the basis of whether the terminal exists; switching a mode of the corresponding terminal from a sleeping mode to an active mode regardless of the timer, according to the checking result; and switching the mode of the corresponding terminal to the active mode, stopping the buffering and entering into a competition period.
Description
본 발명은 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 액세스포인트 장치 및 그 방법에 관한 것이다.The present invention relates to an access point apparatus and a method for reducing power of a wireless device supporting a Wi-Fi tethering service.
본 발명은 2012년 11월 16일 출원된 한국특허출원 제10-2012-0130132호와 2013년 10월 15일 출원된 한국특허출원 제10-2013-0122815호의 출원일의 이익을 주장하며, 그 내용 전부는 본 명세서에 포함된다.The present invention claims the benefit of the date of application of Korean Patent Application No. 10-2012-0130132, filed November 16, 2012 and Korean Patent Application No. 10-2013-0122815, filed October 15, 2013, the contents of all Is included herein.
WiFi 테더링(Tethering)은 최근 상용 스마트폰에서 널리 지원하고 있는 기능으로써, 3G/4G 등을 통해 인터넷과 연결할 수 있는 모바일 단말이 인터넷 서비스를 이용할 수 없는 다른 단말에게 WiFi를 이용하여 인터넷 서비스를 제공해 주는 기술이다. WiFi tethering is a feature that is widely supported in commercial smartphones recently, and mobile devices that can connect to the Internet through 3G / 4G, etc., provide Internet services using WiFi to other devices that cannot use the Internet service. Giving is a skill.
이와 같은, WiFi 테더링을 지원하는 모바일 단말은 모바일 소프트웨어 액세스포인트(Mobile Software Access Point, MSAP)라고 한다. Such a mobile terminal supporting WiFi tethering is referred to as a mobile software access point (MSAP).
도 1에서는 두 단말(STA1과 STA2)이 모바일 소프트웨어 액세스포인트(MSAP) 에 해당하는 단말(STA 3)을 통해 인터넷서비스를 받고 있는 WiFi 테더링의 예를 나타내고 있다. 여기서, 모바일 소프트웨어 액세스포인트(MSAP)는 HSDPA(high speed downlink packet access), LTE(long term evolution) 등의 3G/4G 무선통신 기술들을 이용하여 인터넷과 연결할 수 있다.1 illustrates an example of WiFi tethering in which two terminals STA1 and STA2 receive an Internet service through a terminal STA 3 corresponding to a mobile software access point MSAP. Here, the mobile software access point (MSAP) may connect to the Internet using 3G / 4G wireless communication technologies such as high speed downlink packet access (HSDPA) and long term evolution (LTE).
802.11 무선랜은 많은 무선 통신 사용자들에게 오래 전부터 널리 쓰이는 IEEE의 표준 기술이다. 무선랜에는 인프라스트럭처 모드(Infrastructure Mode)와 애드혹 모드(Adhoc Mode)의 두 가지 모드가 있다. 인프라스트럭처 모드의 경우, 동일한 BSS(Basic Service Set)내 두 단말간의 데이터 교환은 중간에 액세스포인트(Access Point)라고 불리는 중계기를 통해 수행된다. 이와 달리 애드혹 모드의 경우에는 두 단말간에 직접 통신이 가능하다.802.11 WLAN is a standard technology of IEEE that has long been widely used by many wireless communication users. In WLAN, there are two modes, an infrastructure mode and an ad hoc mode. In the infrastructure mode, data exchange between two terminals in the same basic service set (BSS) is performed through a repeater called an access point in the middle. In contrast, in the ad hoc mode, direct communication between two terminals is possible.
802.11 기반 무선랜의 매체접근방식은 크게 DCF(Distributed Coordination Function)와 PCF(Point Coordination Function)로 분류된다.The medium access method of the 802.11-based WLAN is classified into a distributed coordination function (DCF) and a point coordination function (PCF).
CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)를 기반으로 하는 DCF는 경쟁기간(Contention Period, CP)동안 사용되는 매체접근방식으로, DCF를 사용하는 단말들은 자신의 프레임을 전송하기 전에 다른 단말들과 경쟁(contention)을 수행한다. 이와 달리 PCF는 비경쟁기간(Contention Free Period, CFP)에서 사용되는 매체접근방식으로, 액세스포인트가 폴링(polling)방식으로 각 단말에게 순차적으로 자원을 할당하며, 단말은 자신의 차례에 맞춰 데이터 프레임을 전달하는 방식이다.DCF based on Carrier Sense Multiple Access with Collision Avoidance (CSMA / CA) is a medium access method used during a contention period (CP). UEs using DCF are connected to other UEs before transmitting their frames. Contention with the client. In contrast, the PCF is a media access method used in a contention free period (CFP). The access point sequentially allocates resources to each terminal in a polling manner, and the terminal allocates data frames according to its turn. It's a way of delivering.
다음, 액세스포인트가 PCF를 수행하기 위해 필요한 채널을 얻는 동작과정에 대해 설명한다. Next, an operation process of obtaining a channel necessary for the access point to perform the PCF will be described.
먼저, 액세스포인트는 PCF 동작이 진행되는 동안 다른 단말들이 채널에 접속 시도를 하지 않도록 제어해야, PCF의 동작과정을 성공적으로 수행할 수 있다. 이를 위해 표준에서 액세스포인트와 단말은 다음과 같이 동작한다.First, the access point must control other terminals not to attempt to access the channel while the PCF operation is in progress, and thus can successfully perform the operation of the PCF. To this end, the access point and the terminal in the standard operates as follows.
액세스포인트가 PCF모드를 지원하는 경우, 액세스포인트가 브로드캐스팅하는 비콘 프레임은 CFP 파라미터 셋(Content Free Parameter Set)을 포함한다.If the access point supports the PCF mode, the beacon frame broadcast by the access point includes a CFP parameter set (Content Free Parameter Set).
CFP 파라미터 셋은 크게 4개의 필드(CFPCount, CFPPeriod, CFPMaxDuration, CFPDurRemaining)로 구성되어 있다. 이 중 CFPMaxDuration과 CFPDurRemaining는 비경쟁기간으로 사용할 시간을 명시하는 필드로서, CFPMaxDuration은 비경쟁기간의 최대 허용 값을 나타내고 CFPDurRemaining은 현재 비콘 프레임에 설정한 비경쟁기간의 값을 각각 나타낸다. 그리고 CFPCount는 다음 비경쟁기간이 진행될 때까지 전송될 비콘프레임 수를 의미한다. 즉, CFPCount가 0인경우 비콘프레임을 보낸 직후에 비경쟁기간이 시작됨을 의미한다. 단말들은 비경쟁기간이 스케줄 되는 시점, 즉 수신 될 비콘 프레임의 CFPCount가 0일 경우, 자신의 NAV(Network Allocation Vector)를 CFPMaxDuration값으로 설정한다. 단말은 이 전에 수신한 비콘 프레임 또는 프루브 응답(probe response) 프레임 등을 통해 CFPMaxDuration 값을 획득한다. CFPCount 값은 비콘 프레임마다 1씩 줄어들기 때문에 비콘 프레임을 받지 못하는 경우에도 CFPCount를 예측 가능하므로 비경쟁기간이 스케줄 되는 시점을 알 수 있다. 만일 이 기간에 비콘프레임을 성공적으로 수신하고, CFPCount 값이 0임을 확인한 경우, 단말은 CF 파라미터 셋의 CFPDurRemaining 값을 이용하여 자신의 NAV를 재설정한다. 802.11 표준에서는 NAV가 만료(expire)되기 전까지 단말은 채널로 전송시도를 하지 않을 것이므로, 액세스포인트는 CFPDurRemaining 동안 채널을 획득할 수 있다. 이와 같은 기간을 비경쟁기간이라 하며, 액세스포인트는 이 기간 동안 PCF를 지원하는 단말(CF-Pollable 단말)들과 순차적으로 폴링을 통해 데이터 프레임의 교환을 수행한다. 폴링과정을 끝맺은 후 액세스포인트는 CF-End 프레임을 브로드캐스팅하여 PCF 동작의 끝을 알린다. CF-End 프레임를 수신한 단말들은 자신의 NAV를 0으로 설정하고, 경쟁기간으로 진입한다. 이제 단말들은 DCF의 동작과정에 따라 데이터 프레임 전송에 참여할 수 있다.The CFP parameter set consists of four fields (CFPCount, CFPPeriod, CFPMaxDuration, and CFPDurRemaining). Among these, CFPMaxDuration and CFPDurRemaining are fields that specify time to use as non-competition period. CFPMaxDuration represents the maximum allowable value of non-competition period and CFPDurRemaining represents the value of non-competition period currently set in beacon frame. And CFPCount means the number of beacon frames to be transmitted until the next non-competition period. That is, when CFPCount is 0, it means that the non-competition period starts immediately after sending the beacon frame. When the non-competition period is scheduled, that is, when the CFPCount of the beacon frame to be received is 0, the UE sets its NAV (Network Allocation Vector) to the CFPMaxDuration value. The terminal obtains the CFPMaxDuration value through the previously received beacon frame or probe response frame. Since the CFPCount value decreases by 1 for each beacon frame, the CFPCount can be predicted even when the beacon frame is not received, and thus, the non-competition period is scheduled. If the beacon frame is successfully received during this period and the CFPCount value is 0, the UE resets its NAV using the CFPDurRemaining value of the CF parameter set. In the 802.11 standard, since the terminal will not attempt to transmit on the channel until the NAV expires, the access point may acquire the channel during CFPDurRemaining. This period is called a non-competition period, and the access point performs data exchange through polling sequentially with terminals (CF-Pollable terminals) supporting the PCF during this period. After completing the polling process, the access point signals the end of the PCF operation by broadcasting a CF-End frame. UEs receiving the CF-End frame set their NAV to 0 and enter a contention period. The terminals may now participate in data frame transmission according to the operation of the DCF.
다음, 전력절감 기법(power saving mode)은 채널을 사용하지 않는 유휴(idle)시간에 낭비되는 단말의 전력을 줄이기 위한 것으로 IEEE 802.11 표준기술에 속한다. 전력절감 기법을 지원하는 단말은 두 가지 모드, 활성 모드(active mode)와 수면 모드(sleep mode)를 활용한다. 활성 모드의 단말은 액세스포인트(인프라스트럭처 모드) 또는 다른 단말(애드혹 모드)과의 데이터 통신이 가능하도록 무선 인터페이스를 켠 상태를 의미한다. 반면에, 수면 모드의 단말은 전력소비를 줄이기 위해 무선 인터페이스를 끈 상태를 의미하며 무선 인터페이스를 켠 상태보다는 저전력을 소비한다. 전력절감 기법을 지원하는 단말은 액세스포인트 또는 다른 단말과 주고 받는 데이터가 적거나 다른 이유 등으로 수면모드로 전환할 수 있다. 수면모드로 전환하기에 앞서 단말은 액세스포인트에게 수면모드로 전환함을 알리고, 이에 대한 응답메시지를 받는다. 특정 단말이 수면모드로 전환하는 것을 인지하고 있는 액세스포인트는 해당 단말로 향하는 데이터 프레임에 대해 버퍼링을 시작한다. 수면모드 상태의 단말은 주기적(예를 들어, 비콘주기)으로 활성모드로 전환하여, 비콘 프레임을 확인하고 자신이 액세스포인트로부터 수신해야 할 데이터가 있는지를 판단한다. 비콘 프레임에는 TIM(Traffic Indication Map) 필드가 있는데, 해당 필드의 각 비트는 현재 연결을 맺고 있는 단말들과 1대1로 맵핑이 된다. 액세스포인트는 특정 단말로 향하는 데이터 프레임을 하나 이상 버퍼링하고 있을 경우에 TIM 필드의 해당 비트를 1로 설정한다. 단말이 수신해야 할 데이터 프레임이 있는 경우, PS_Poll 관리 프레임을 액세스포인트로 전송하여 자신이 활성모드로 전환했음을 알린다. 이 후 액세스포인트는 해당 단말로 하나의 데이터 프레임을 전송하고, 단말은 ACK 프레임으로 응답한다. 이 때 액세스포인트는 자신의 버퍼에 해당 단말로 향하는 데이터 프레임이 더 있는 경우 데이터프레임의 MAC 헤더 내 프레임컨트롤 필드의 MD(more data) 비트를 1로 설정한다. MD 비트가 1로 설정되어 있을 경우, 단말은 다음 데이터 프레임을 수신하기 위해 PS_Poll 관리 프레임을 전송하는 과정을 재 수행하게 된다. 모든 버퍼링 된 데이터를 수신한 이 후(액세스포인트가 해당 단말로 보내는 마지막 데이터 프레임의 MD 비트가 0으로 설정), 단말은 마지막 데이터 프레임의 응답으로 전송하는 ACK 프레임 내 프레임컨트롤 필드의 PM 비트를 1로 설정하여 액세스포인트에게 전송하고 다시 수면모드로 들어간다. 이러한 방식으로 단말은 자신이 받을 데이터프레임이 있는 경우에만 활성모드로 전환하여 데이터를 수신하기 때문에 단말의 전력소비를 줄일 수 있다.Next, a power saving mode is to reduce power of a terminal wasted during idle time when a channel is not used, and belongs to the IEEE 802.11 standard technology. A terminal supporting the power saving scheme utilizes two modes, an active mode and a sleep mode. The terminal in the active mode refers to a state in which the wireless interface is turned on to enable data communication with an access point (infrastructure mode) or another terminal (ad hoc mode). On the other hand, the terminal in the sleep mode refers to a state in which the wireless interface is turned off to reduce power consumption, and consumes low power rather than the state in which the wireless interface is turned on. The terminal supporting the power saving scheme may switch to the sleep mode due to less or different data exchanged with the access point or another terminal. Prior to switching to the sleep mode, the UE notifies the access point of switching to the sleep mode and receives a response message. An access point that is aware of a particular terminal switching to sleep mode starts buffering data frames destined for the terminal. The terminal in the sleep mode state periodically switches to the active mode (for example, beacon period), checks the beacon frame and determines whether there is data to be received from the access point. In the beacon frame, there is a TIM (Traffic Indication Map) field, and each bit of the corresponding field is mapped one-to-one with terminals currently connected. The access point sets the corresponding bit of the TIM field to 1 when one or more data frames for a specific terminal are buffered. If there is a data frame to be received by the terminal, it transmits a PS_Poll management frame to the access point to inform that it has switched to the active mode. Thereafter, the access point transmits one data frame to the corresponding terminal, and the terminal responds with an ACK frame. At this time, the access point sets the MD (more data) bit of the frame control field in the MAC header of the data frame to 1 when there are more data frames destined for the terminal. If the MD bit is set to 1, the terminal retransmits the process of transmitting the PS_Poll management frame to receive the next data frame. After receiving all the buffered data (the MD bit of the last data frame that the access point sends to that terminal is set to 0), the terminal sends the PM bit of the frame control field in the ACK frame to 1 in response to the last data frame. Set to to send to the access point and go back to sleep mode. In this manner, since the terminal switches to the active mode and receives data only when there is a data frame to be received, the terminal can reduce power consumption of the terminal.
하지만, IEEE 802.11 표준에는 액세스포인트의 경우 전력절감기법을 사용하여 수면모드로 들어가는 것은 허용되지 않는 것으로 언급되고 있다. 이는 종래의 액세스포인트의 경우 항상 주 전원(main powered)을 이용하므로 전력 소비의 절감이 큰 이슈가 되지 않았기 때문이다. 하지만 배터리 전원을 이용하는 휴대 기기의 등장과 이러한 기기의 모바일 소프트웨어 액세스포인트(Mobile Software Access Point, MSAP) 기능 지원으로 인해, 액세스포인트에도 전력 소비의 절감 기법이 필요하게 되었다. 그러나, IEEE 표준에 기술되어 있는 단말을 위한 전력절감기법을 모바일 소프트웨어 액세스포인트에 적용하는 것은 한계가 있다. 그 이유는 현재 표준의 전력절감기법은 액세스포인트가 단말에게 수면모드로 진입하는 것을 알리는 동작과정이 없기 때문이다. 액세스포인트가 단말에게 수면모드 진입 알림 과정이 없이 수면모드로 진입하면, 단말은 이를 알지 못하므로 단말이 액세스포인트로 전송하는 업링크 데이터 프레임의 손실이 되는 문제가 발생한다.However, the IEEE 802.11 standard states that access points are not allowed to enter sleep mode using power saving techniques. This is because in the conventional access point, since the main power is always used, the reduction of power consumption is not a big issue. However, with the advent of battery-powered portable devices and their support for Mobile Software Access Point (MSAP) features, access points also need to reduce power consumption. However, there is a limitation in applying a power saving technique for a terminal described in the IEEE standard to a mobile software access point. The reason is that the current power saving technique does not have an operation procedure for notifying the terminal of the access point to enter the sleep mode. If the access point enters the sleep mode without the sleep mode entry notification process to the terminal, the terminal does not know this problem occurs that there is a loss of uplink data frames transmitted by the terminal to the access point.
본 발명의 목적은 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 액세스포인트 장치 및 그 방법을 제공하는 것이다.An object of the present invention is to provide an access point apparatus and method for reducing power of a wireless device supporting a Wi-Fi tethering service.
상기한 목적을 달성하기 위한 본 발명에 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법은 Method for reducing power of a wireless device supporting the Wi-Fi tethering service according to the present invention for achieving the above object
액세스포인트 장치가 비콘 프레임을 브로드캐스팅하는 단계; 상기 비콘 프레임에 해당하는 CFP 카운터 값에 따라 타이머를 설정하는 단계; 버퍼링을 시작하고, 전력절감알림 프로세스를 수행한 단말이 존재하는지 확인하는 단계; 상기 단말의 존재 여부에 따라 상기 타이머에 따른 프레임의 수를 확인하거나, 버퍼링된 프레임의 수를 확인하는 단계; 상기 확인 결과에 따라 상기 타이머와 관계없이 해당 단말의 모드를 수면모드에서 활성모드로 전환하는 단계; 및 해당 단말의 모드를 활성모드로 전환한 후에 버퍼링을 중단하고, 경쟁기간에 진입하는 단계를 포함한다.The access point device broadcasting a beacon frame; Setting a timer according to a CFP counter value corresponding to the beacon frame; Starting buffering and checking whether there is a terminal that has performed a power saving notification process; Checking the number of frames according to the timer or the number of buffered frames according to the presence of the terminal; Switching a mode of a corresponding terminal from a sleep mode to an active mode regardless of the timer according to the check result; And stopping the buffering after entering the active mode of the terminal and entering a contention period.
이 때, 상기 브로드캐스팅하는 단계는 상기 비콘 프레임의 capability information field 내 B12 reserved bit를 1로 설정하여 브로드캐스팅하는 것을 특징으로 한다. In this case, the broadcasting may include broadcasting by setting B12 reserved bit to 1 in the capability information field of the beacon frame.
이 때, 상기 타이머를 설정하는 단계는 상기 비콘 프레임의 CFP 파라미터 셋이 포함하는 상기 CFP 카운터 값을 확인하는 단계; 상기 CFP 카운터 값이 제로에 해당하는 경우, CF-Pollable 단말이 설정 범위 내에 존재하는지 확인하는 단계: 상기 CF-Pollable 단말이 설정 범위 내제 존재하는 경우에, 상기 CF-Pollable 단말이 PCF 동작을 수행하도록 제어하는 단계; 및 상기 CF-Pollable 단말이 PCF 동작을 수행하고 남은 시간으로 상기 타이머를 설정하는 단계를 포함한다.In this case, the setting of the timer may include: checking the CFP counter value included in the CFP parameter set of the beacon frame; Checking whether a CF-Pollable terminal exists within a setting range when the CFP counter value corresponds to zero: when the CF-Pollable terminal exists within a setting range, the CF-Pollable terminal performs a PCF operation Controlling; And setting the timer to the time remaining after the CF-Pollable terminal performs the PCF operation.
이 때, 상기 전력절감알림 프로세스는 상기 액세스포인트 장치가 상기 단말로부터 전력절감지원 알림 프레임을 전달받는 단계; 및 상기 액세스포인트 장치가 상기 전력절감지원 알림 프레임에 대한 확인 메시지로 전력절감지원 확인 프레임을 생성하여, 해당 단말로 전송하는 단계를 포함하는 것을 특징으로 한다. At this time, the power saving notification process, the access point device receives a power saving support notification frame from the terminal; And generating, by the access point device, a power saving support confirmation frame as a confirmation message for the power saving support notification frame, and transmitting the generated power saving support confirmation frame to the corresponding terminal.
이 때, 상기 액세스포인트 장치가 전력절감모드의 사용 여부를 결정하는 단계를 더 포함하는 것을 특징으로 한다.At this time, the access point device further comprises the step of determining whether to use the power saving mode.
이 때, 상기 전력절감모드의 사용 여부를 결정하는 단계는 상기 액세스포인트 장치가 상기 비콘 프레임을 브로드캐스팅하기 이전에 경쟁기간에 대해 자신이 서비스하고 있는 BBS의 채널 사용 정도를 판단하는 단계; 상기 채널 사용 정도와 임계치를 비교하는 단계; 및 상기 채널 사용 정도가 임계치보다 작은 경우에 상기 전력절감모드를 사용하는 단계를 포함하는 것을 특징으로 한다.At this time, the step of determining whether to use the power saving mode comprises the steps of determining the channel usage of the BBS that is serving its own for the contention period before the access point device broadcasts the beacon frame; Comparing the channel usage with a threshold; And using the power saving mode when the channel usage degree is less than a threshold.
이 때, 상기 타이머를 설정하는 단계는 상기 비콘 프레임에 해당하는 CFP 카운터 값이 제로에 해당하는 경우, PCF 지원 단말이 설정 범위 내에 존재하는지 확인하는 단계; 상기 PCF 지원 단말이 존재하는 경우에, 상기 PCF 지원 단말이 PCF 동작을 수행하도록 제어하는 단계; 및 상기 PCF 지원 단말이 PCF 동작을 수행한 후에 남은 시간으로 타이머를 설정하고, 수면모드로 진입하는 단계를 포함하는 것을 특징으로 한다.In this case, the setting of the timer may include checking whether the PCF supporting terminal is within a setting range when the CFP counter value corresponding to the beacon frame corresponds to zero; If the PCF supporting terminal exists, controlling the PCF supporting terminal to perform a PCF operation; And setting a timer as a time remaining after the PCF supporting terminal performs the PCF operation, and entering a sleep mode.
이 때, 상기 전환하는 단계는 상기 전력절감알림 프로세스를 수행한 단말이 존재하는 경우에는, 상기 타이머가 만료되기 전에 버퍼링되는 프레임 수가 프레임 임계치를 초과하고, 상기 버퍼링된 프레임 중에서 첫번째로 버퍼링된 프레임의 지연시간이 임계치를 초과하는 경우에, 상기 활성 모드로 전환하는 것을 특징으로 한다. At this time, the switching step, if there is a terminal that has performed the power saving notification process, the number of frames buffered before the timer expires exceeds a frame threshold, the first of the buffered frame of the buffered frame When the delay time exceeds the threshold, it is characterized by switching to the active mode.
이 때, 상기 전환하는 단계는 상기 전력절감알림 프로세스를 수행한 단말이 존재하지 않는 경우에는, 상기 타이머가 만료되기 전에 버퍼링되는 프레임 수가 프레임 임계치를 초과하는 경우에, 상기 활성 모드로 전환하는 것을 특징으로 한다.In this case, the switching may include switching to the active mode when the number of frames buffered before the timer expires exceeds a frame threshold when the terminal that has performed the power saving notification process does not exist. It is done.
또한, 본 발명의 실시예에 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법은In addition, a method for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention
단말이 액세스포인트 장치가 브로드캐스팅하는 비콘 프레임을 수신하는 단계; 상기 비콘 프레임에 전력절감 비트가 설정되어 있는 경우, 상기 액세스포인트 장치와 전력절감알림 프로세스를 수행하였는지 판단하는 단계; 상기 전력절감알림 프로세스를 수행한 경우, 상기 비콘 프레임에 해당하는 CFP 카운터 값을 확인하는 단계; 상기 CFP 카운터 값에 따라 타이머를 설정하고, 상기 비콘 프레임의 버퍼링을 시작하는 단계; 상기 버퍼링이 시작되면 활성모드에서 수면모드로 전환하고, 상기 타이머가 만료되면 상기 수면모드에서 상기 활성모드로 전환하는 단계; 및 상기 비콘 프레임의 버퍼링을 중단하고, DCF 동작과정에 따라 버퍼링된 비콘 프레임의 전송을 시작하여 경쟁기간에 진입하는 단계를 포함한다.Receiving, by the terminal, a beacon frame broadcast by the access point device; If a power saving bit is set in the beacon frame, determining whether a power saving notification process has been performed with the access point apparatus; Checking a CFP counter value corresponding to the beacon frame when the power saving notification process is performed; Setting a timer according to the CFP counter value and starting buffering of the beacon frame; Switching from the active mode to the sleep mode when the buffering starts, and switching from the sleep mode to the active mode when the timer expires; And stopping buffering of the beacon frame and starting transmission of the buffered beacon frame according to a DCF operation to enter a contention period.
이 때, 상기 전력절감알림 프로세스를 수행하였는지 판단하는 단계 이전에, 상기 비콘 프레임 이외에도 프루브 응답 또는 연관 응답 프레임을 통해서 상기 전력절감 비트가 설정되어 있는지 확인하는 것을 특징으로 한다.At this time, before the step of determining whether the power saving notification process is performed, it is characterized in that whether the power saving bit is set through a probe response or an associated response frame in addition to the beacon frame.
이 때, 상기 전력절감알림 프로세스는 상기 단말이 상기 액세스포인트 장치에 접속하는 단계; 상기 단말이 전력절감지원 알림 프레임을 생성하여 상기 액세스 포인트로 전송하여, 전력절감동작에 참여함을 알리는 단계; 및 상기 액세스포인트 장치로부터 상기 전력절감지원 알림 프레임에 대응하는 전력절감지원 확인 프레임을 전달받는 단계를 포함하는 것을 특징으로 한다. At this time, the power saving notification process is the step of connecting the terminal to the access point device; Generating, by the terminal, a power saving support notification frame and transmitting the generated power saving support notification frame to the access point to indicate that the terminal participates in a power saving operation; And receiving a power saving support confirmation frame corresponding to the power saving support notification frame from the access point device.
이 때, 상기 CFP 카운터 값이 제로에 해당하지 않는 경우, 경쟁기간에 진입하여 DCF 동작과정에 따라 상기 액세스포인트 장치로 상기 비콘 프레임을 전송하는 단계를 더 포함하는 것을 특징으로 한다.In this case, if the CFP counter value does not correspond to zero, the method further includes entering a contention period and transmitting the beacon frame to the access point device according to a DCF operation process.
이 때, 상기 버퍼링을 시작하는 단계는 상기 CFP 카운터 값이 제로에 해당하는 경우, CFPDurRemaining값을 이용하여 네트워크 위치 벡터값을 설정하며, 상기 단말 자신이 PCF 지원 단말에 해당하는 지를 확인하는 단계; 및 상기 PCF 지원 단말에 해당하는지 확인한 결과에 따라 상기 타이머를 설정하는 단계를 포함하는 것을 특징으로 한다.In this case, starting the buffering may include setting a network location vector value using a CFPDurRemaining value when the CFP counter value corresponds to zero, and confirming whether the terminal corresponds to a PCF supporting terminal; And setting the timer according to a result of confirming whether the terminal corresponds to the PCF support terminal.
또한, 본 발명의 실시예에 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 액세스포인트 장치는In addition, the access point device for power saving of the wireless device supporting the Wi-Fi tethering service according to an embodiment of the present invention
비콘 프레임을 브로드캐스팅하는 전송부; 상기 비콘 프레임에 해당하는 CFP 카운터 값에 따라 타이머를 설정하는 타이머 설정부; 상기 비콘 프레임에 대하여 버퍼링을 수행하는 버퍼링부; 전력절감알림 프로세스를 수행한 단말이 존재하는지 확인하고, 상기 단말의 존재 여부에 따라 상기 타이머에 따른 비콘 프레임의 수를 확인하거나, 버퍼링된 비콘 프레임의 수를 확인하는 확인부; 상기 확인 결과에 따라 상기 타이머와 관계없이 해당 단말의 모드를 수면모드에서 활성모드로 전환하는 모드 전환부; 및 해당 단말의 모드를 활성모드로 전환한 후에 버퍼링을 중단하고, 경쟁기간에 진입하는 경쟁기간 진입부를 포함한다.A transmission unit broadcasting a beacon frame; A timer setting unit for setting a timer according to a CFP counter value corresponding to the beacon frame; A buffering unit configured to perform buffering on the beacon frame; A confirmation unit for confirming whether there is a terminal that has performed a power saving notification process and checking the number of beacon frames according to the timer according to the presence of the terminal, or confirming the number of buffered beacon frames; A mode switching unit for switching a mode of a corresponding terminal from a sleep mode to an active mode regardless of the timer according to the checking result; And a contention period entry unit for stopping buffering and entering a contention period after switching the mode of the terminal to the active mode.
이 때, 상기 전송부는 상기 비콘 프레임의 capability information field 내 B12 reserved bit를 1로 설정하여 브로드캐스팅하는 것을 특징으로 한다. At this time, the transmission unit is characterized by broadcasting by setting the B12 reserved bit in the capability information field of the beacon frame to 1.
이 때, 상기 타이머 설정부는 상기 비콘 프레임의 CFP 파라미터 셋이 포함하는 상기 CFP 카운터 값이 제로에 해당하고, CF-Pollable 단말이 설정 범위 내제 존재하는 경우에, 상기 CF-Pollable 단말이 PCF 동작을 수행하도록 제어하여, 상기 CF-Pollable 단말이 PCF 동작을 수행하고 남은 시간으로 상기 타이머를 설정하는 것을 특징으로 한다.In this case, when the CFP counter value included in the CFP parameter set of the beacon frame corresponds to zero and the CF-Pollable terminal exists within a setting range, the CF-Pollable terminal performs a PCF operation. By controlling so as to, the CF-Pollable terminal is characterized by setting the timer to the time remaining after performing the PCF operation.
이 때, 상기 모드 전환부는 상기 전력절감알림 프로세스를 수행한 단말이 존재하는 경우에는, 상기 타이머가 만료되기 전에 버퍼링되는 프레임 수가 프레임 임계치를 초과하고, 상기 버퍼링된 프레임 중에서 첫번째로 버퍼링된 프레임의 지연시간이 임계치를 초과하는 경우에, 상기 활성 모드로 전환하는 것을 특징으로 한다.In this case, when there is a terminal that performs the power saving notification process, the mode switching unit exceeds a frame threshold when the number of frames buffered before the timer expires, and delays the first buffered frame among the buffered frames. If the time exceeds the threshold, it is characterized by switching to the active mode.
이 때, 상기 모드 전환부는 상기 전력절감알림 프로세스를 수행한 단말이 존재하지 않는 경우에는, 상기 타이머가 만료되기 전에 버퍼링되는 프레임 수가 프레임 임계치를 초과하는 경우에, 상기 활성 모드로 전환하는 것을 특징으로 한다.In this case, when there is no terminal that performs the power saving notification process, the mode switching unit switches to the active mode when the number of frames buffered before the timer expires exceeds a frame threshold. do.
본 발명은 단말의 수정을 요구함이 없이 액세스포인트 장치의 수정만을 통해 액세스포인트 장치의 와이파이 인터페이스 전력 소비 절감을 실현할 수 있다. 또한, 단말이 액세스포인트 장치에 대한 전력소비 절감 동작 과정을 인지할 수 있도록 수정할 경우에는 해당 단말에도 동일 기간 동안 전력 소비 절감이 가능하다.The present invention can realize the Wi-Fi interface power consumption reduction of the access point device through the modification of the access point device without requiring the modification of the terminal. In addition, when the terminal is modified to recognize the power consumption reduction operation process for the access point device, it is possible to reduce the power consumption for the same period.
도 1은 두 단말이 모바일 소프트웨어 액세스포인트 장치에 해당하는 단말을 통해 인터넷서비스를 받고 있는 WiFi 테더링의 예를 나타내는 도면이다. FIG. 1 is a diagram illustrating an example of WiFi tethering in which two terminals receive an Internet service through a terminal corresponding to a mobile software access point device.
도 2는 본 발명의 실시예에 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 환경을 나타내는 도면이다. 2 is a diagram illustrating an environment for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
도 3은 본 발명의 실시예에 따른 실시예에 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 단말을 개략적으로 나타내는 구성도이다. 3 is a block diagram schematically illustrating a terminal for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
도 4는 발명의 실시예에 따른 실시예에 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 단말의 동작과정을 나타내는 흐름도이다.4 is a flowchart illustrating an operation process of a terminal for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
도 5는 본 발명의 실시예에 따른 전력절감알림 프로세스를 나타내는 도면이다. 5 is a view showing a power saving notification process according to an embodiment of the present invention.
도 6은 본 발명의 실시예에 따른 액세스포인트 장치가 전력절감기법의 사용여부를 결정하기 위해 주기적으로 수행하는 과정을 나타내는 흐름도이다. 6 is a flowchart illustrating a process periodically performed by an access point apparatus according to an embodiment of the present invention to determine whether to use a power saving technique.
도 7은 본 발명의 실시예에 따른 기간 별 경쟁기간과 비경쟁기간을 나타내는 도면이다. 7 is a diagram illustrating a competition period and a non-competition period for each period according to an embodiment of the present invention.
도 8은 본 발명의 실시예에 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 액세스포인트 장치를 개략적으로 나타내는 구성도이다. 8 is a block diagram schematically illustrating an access point device for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
도 9는 본 발명의 실시예에 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 액세스포인트 장치의 동작과정을 나타내는 흐름도이다.9 is a flowchart illustrating an operation of an access point device for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
본 발명을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다. 여기서, 반복되는 설명, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능, 및 구성에 대한 상세한 설명은 생략한다. 본 발명의 실시형태는 당 업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다. 따라서, 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. Here, the repeated description, well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention, and detailed description of the configuration will be omitted. Embodiments of the present invention are provided to more completely describe the present invention to those skilled in the art. Accordingly, the shape and size of elements in the drawings may be exaggerated for clarity.
이하, 본 발명에 따른 바람직한 실시예 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 단말, 액세스포인트 장치 및 그 방법에 대하여 첨부한 도면을 참조하여 상세하게 설명한다.Hereinafter, a terminal, an access point apparatus, and a method for reducing power of a wireless device supporting a Wi-Fi tethering service according to a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.
먼저, 본 발명에서는 비콘 프레임의 CFP 파라미터 셋(Content Free Parameter Set)을 이용하여 종래의 PCF를 수행하기 위해 필요한 채널을 얻는 동작과정을 이용한다. 표준에서 채널을 얻은 액세스포인트 장치는 각 PCF를 지원하는 단말들과 순차적으로 폴링을 통해 데이터 프레임의 교환을 수행한 뒤, CF-End 프레임을 바로 전송하여, 경쟁기간으로 진입한다. 그러나, 본 발명에서 채널을 얻은 액세스포인트 장치는 각 PCF를 지원하는 단말들과 순차적으로 폴링을 통해 데이터 프레임의 교환을 수행한 뒤, CFPDurRemaining이 만료되기 직전에 CF-End 프레임을 전송한다. 이러한 방식을 사용하여 액세스포인트 장치는 남은 시간(CFPDurRemaining, PCF동작과정시간)동안 수면모드로 진입할 수 있기 되며, 이로 인하여 액세스포인트 장치의 전력절감을 실현할 수 있다. 이 기간 동안 액세스포인트 장치는 다운링크 데이터 프레임을 버퍼링한다. 단말이 액세스포인트 장치가 상기의 전력절감 방식의 사용을 인지할 수 있는 경우에 한해, 해당 단말에도 동일 기간에 대해 전력절감이 가능하다. 마찬가지로 이 기간 동안 단말은 업링크 데이터 프레임을 버퍼링한다.First, the present invention uses an operation process of obtaining a channel necessary to perform a conventional PCF using a CFP parameter set (Content Free Parameter Set) of the beacon frame. The access point device, which has obtained the channel in the standard, exchanges data frames through polling sequentially with terminals supporting each PCF, and then directly transmits a CF-End frame to enter a contention period. However, in the present invention, the access point device obtained the channel sequentially exchanges data frames through polling with terminals supporting each PCF, and then transmits a CF-End frame just before CFPDurRemaining expires. Using this method, the access point device may enter the sleep mode for the remaining time (CFPDurRemaining, PCF operation process time), thereby realizing power saving of the access point device. During this period, the access point device buffers downlink data frames. As long as the terminal can recognize the use of the power saving scheme by the access point apparatus, power can be saved for the same time period in the corresponding terminal. Similarly, during this period, the UE buffers uplink data frames.
도 2는 본 발명의 실시예에 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 환경을 나타내는 도면이다.2 is a diagram illustrating an environment for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
도 2를 참고하면, 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 환경에는 단말(100) 및 액세스포인트 장치(200)가 위치한다.Referring to FIG. 2, the terminal 100 and the access point device 200 are located in an environment for reducing power of the wireless device supporting the Wi-Fi tethering service.
전력절감 기법(power saving mode)을 지원하는 액세스포인트 장치(200)는 비콘 프레임의 capability information field 내 B12 reserved bit를 1로 설정하여 브로드캐스팅함으로써, 자신이 전력절감 동작과정을 지원함을 알릴 수 있다. 여기서, B12 reserved bit를 1로 설정하는 것은 액세스포인트 장치(200)가 자신의 전력을 절감하기 위한 동작과정을 지원한다는 의미이다. The access point apparatus 200 supporting the power saving mode may broadcast the B12 reserved bit in the capability information field of the beacon frame to 1 to broadcast the power saving operation. Here, setting the B12 reserved bit to 1 means that the access point device 200 supports an operation process for reducing its own power.
이하, 본 발명에서는 B12 reserved bit를 AP 전력절감 비트라고 한다. 이외에도, capability information field가 포함하는 다른 관리 프레임(예를 들어, 프루브 응답(probe response), 연관 응답(association response) 프레임 등)내 capability information field에 AP 전력절감 비트를 설정하여 단말에게 알릴 수 있다. Hereinafter, in the present invention, the B12 reserved bit is referred to as an AP power saving bit. In addition, an AP power saving bit may be set in the capability information field in another management frame (eg, probe response, association response frame, etc.) included in the capability information field to inform the terminal.
다음, 단말(100)의 구성 및 단말(100)의 동작 과정에 관하여 도 2 및 도 3을 참조하여 상세하게 설명한다. Next, a configuration of the terminal 100 and an operation process of the terminal 100 will be described in detail with reference to FIGS. 2 and 3.
도 3은 본 발명의 실시예에 따른 실시예에 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 단말을 개략적으로 나타내는 구성도이다. 또한, 도 4는 발명의 실시예에 따른 실시예에 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 단말의 동작과정을 나타내는 흐름도이다. 또한, 도 5는 본 발명의 실시예에 따른 전력절감알림 프로세스를 나타내는 도면이다. 3 is a block diagram schematically illustrating a terminal for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention. 4 is a flowchart illustrating an operation process of a terminal for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention. 5 is a view showing a power saving notification process according to an embodiment of the present invention.
도 3을 참고하면, 단말(100)은 수신부(110), 설정 확인부(120), 프로세스 수행부(130), 카운트값 확인부(140), 타이머 설정부(150), 버퍼링부(160), 모드 전환부(170) 및 경쟁기간 진입부(180)를 포함한다.Referring to FIG. 3, the terminal 100 includes a receiving unit 110, a setting confirming unit 120, a process performing unit 130, a count value checking unit 140, a timer setting unit 150, and a buffering unit 160. , Mode switching unit 170 and competition period entry unit 180.
수신부(110)는 브로드캐스팅하는 비콘 프레임을 수신한다(S301).The receiving unit 110 receives a beacon frame for broadcasting (S301).
설정 확인부(120)는 수신부(110)에서 수신한 비콘 프레임에 AP 전력절감 비트가 설정되어 있는지 확인한다(S302). 또한, 설정 확인부(120)는 비콘 프레임 이외에도 프루브 응답(probe response) 또는 연관 응답(association response) 프레임 등을 통해서도 AP 전력절감 비트가 설정되어 있는지 확인할 수 있다. The setting checker 120 checks whether the AP power saving bit is set in the beacon frame received by the receiver 110 (S302). In addition to the beacon frame, the setting checker 120 may check whether the AP power saving bit is set through a probe response or an association response frame.
프로세스 수행부(130)는 AP 전력절감 비트가 설정이 되어있는 경우, 액세스포인트 장치(200)와 전력절감알림 프로세스(도 5를 참고)를 수행하였는지 판단한다(S303). 프로세스 수행부(130)는 액세스포인트 장치(200)와 전력절감알림 프로세스를 수행하지 않은 경우, 전력절감알림 프로세스를 수행한다(S304).When the AP power saving bit is set, the process execution unit 130 determines whether the power saving notification process (see FIG. 5) has been performed with the access point apparatus 200 (S303). If the process performing unit 130 does not perform the power saving notification process with the access point apparatus 200, the process performing unit 130 performs the power saving notification process (S304).
본 발명에서는 전력절감알림 프로세스를 수행하기 위해 새로운 관리 프레임(전력절감지원 알림 프레임, 전력절감지원 확인 프레임)을 정의한다. 이때, 802.11 표준의 추가 관리 프레임을 정의하기 위해 예약된 서브타입 값(subtype value) 중에서 2개(0110, 0111)를 사용한다.In the present invention, a new management frame (power saving support notification frame, power saving support confirmation frame) is defined to perform a power saving notification process. At this time, two (0110, 0111) of the reserved subtype values are used to define additional management frames of the 802.11 standard.
도 5를 참고하면, 단말(100)은 액세스포인트 장치(200)에 접속한다(S410).Referring to FIG. 5, the terminal 100 accesses the access point device 200 (S410).
단말(100)은 전력절감지원 알림 프레임을 생성하여 액세스포인트 장치(200)로 전송(S420)함으로써, 전력절감동작에 참여함을 알린다. 이때, 전력절감지원 알림 프레임은 서브타입 값을 0110으로 설정한다.The terminal 100 generates a power saving support notification frame and transmits the generated power saving support notification frame to the access point apparatus 200 (S420), indicating that the terminal 100 participates in the power saving operation. At this time, the power saving support notification frame sets the subtype value to 0110.
액세스포인트 장치(200)는 전력절감지원 알림 프레임에 대한 확인 메시지로 전력절감지원 확인 프레임을 생성하여, 해당 단말로 전송한다(S430). 여기서, 전력절감지원 확인 프레임은 서브타입 값을 0111으로 설정한다. 즉, 전력절감지원 확인 프레임을 수신한 단말은 이제 액세스포인트 장치가 전력절감을 수행할 때에 맞추어 수면모드에 진입함으로써 전력 소비를 절감할 수 있다. The access point device 200 generates a power saving support confirmation frame as a confirmation message for the power saving support notification frame and transmits the generated power saving support confirmation frame to the corresponding terminal (S430). Here, the power saving support confirmation frame sets the subtype value to 0111. That is, the terminal receiving the power saving support confirmation frame may reduce power consumption by entering the sleep mode according to the time when the access point device performs power saving.
비콘 프레임을 수신했을 때(S301), 비콘 프레임에 AP 전력절감 비트가 1로 설정(S302)되어 있으며, 해당 액세스포인트 장치와 전력절감알림 프로세스를 수행한 상태인 경우, 카운트값 확인부(140)는 비콘 프레임 내 CFP 파라미터 셋(Content Free Parameter Set)의 CFP 카운터값(CFPCount)을 확인한다. When the beacon frame is received (S301), the AP power saving bit is set to 1 in the beacon frame (S302) and the count value check unit 140 when the power saving notification process is performed with the corresponding access point device. Checks the CFP counter value (CFPCount) of the CFP parameter set (Content Free Parameter Set) in the beacon frame.
구체적으로, 카운트값 확인부(140)는 CFP 카운터값(CFPCount)이 0에 해당하는지 판단한다(S305). In detail, the count value checking unit 140 determines whether the CFP counter value CFPCount corresponds to 0 (S305).
카운트값 확인부(140)는 CFP 카운터값(CFPCount)이 0에 해당하지 않는 경우, 경쟁기간에 진입하여 DCF 동작과정에 따라 액세스포인트 장치(200)로 데이터 프레임을 전송한다. When the CFP counter value CFPCount does not correspond to 0, the count value checking unit 140 enters a contention period and transmits a data frame to the access point apparatus 200 according to the DCF operation.
타이머 설정부(150)는 CFP 카운터값(CFPCount)이 0에 해당하는 경우, CFPDurRemaining값을 이용하여 NAV(Network Allocation Vector)를 설정하며, 자신이 PCF 지원 단말(CF-Pollable 단말)에 해당하는지를 확인한다(S306). When the CFP counter value (CFPCount) corresponds to 0, the timer setting unit 150 sets a NAV (Network Allocation Vector) using the CFPDurRemaining value, and checks whether the timer corresponds to a PCF support terminal (CF-Pollable terminal). (S306).
타이머 설정부(150)는 자신이 PCF 지원 단말(CF-Pollable 단말)에 해당하는 경우, PCF 동작을 수행한다(S307). 이때, 타이머 설정부(150)는 액세스 포인트와의 폴링과정을 수행한다. If the timer setting unit 150 corresponds to a PCF support terminal (CF-Pollable terminal), the timer setting unit 150 performs a PCF operation (S307). In this case, the timer setting unit 150 performs a polling process with the access point.
타이머 설정부(150)는 수면모드 기간을 설정하기 위해 타이머를 설정한다(S308 및 S309).The timer setting unit 150 sets a timer to set a sleep mode period (S308 and S309).
S308 및 S309 단계와 같이 설정되는 타이머 값(T)은 단말(100)이 PCF를 지원하지 않는 경우에는 CFPDurRemaining-t2이다(t2: sifs+CF-END 전송소요시간). PCF를 지원하는 단말의 경우에는 액세스포인트 장치(200)와 폴링과정을 통해 데이터프레임을 교환해야 하므로 자신이 폴링을 받는 데 걸리는 시간 즉, 액세스포인트 장치와 폴링과정에 소용되는 시간(t3)을 제외한 나머지 시간(T= CFPDurRemaining-t2-t3)이다.The timer value T set as in steps S308 and S309 is CFPDurRemaining-t2 when the terminal 100 does not support PCF (t2: sifs + CF-END transmission time). In the case of the terminal supporting the PCF, since the data frame must be exchanged with the access point apparatus 200 through a polling process, the time taken for the polling itself, that is, the time (t3) used for the polling process with the access point apparatus is excluded. Remaining time (T = CFPDurRemaining-t2-t3).
버퍼링부(160)는 프레임의 버퍼링을 시작한다(S310).The buffering unit 160 starts buffering the frame (S310).
모드 전환부(170)는 프레임의 버퍼링이 시작되면, 활성모드에서 수면모드로 전환한다(S311). 모드 전환부(170)는 수면모드에서 타이머가 만료되는지 여부를 체크하고(S312), 타이머가 만료되면 다시 활성모드로 전환한다(S313).When the buffering of the frame starts, the mode switching unit 170 switches from the active mode to the sleep mode (S311). The mode switching unit 170 checks whether the timer expires in the sleep mode (S312), and switches back to the active mode when the timer expires (S313).
버퍼링부(160)는 활성모드로 전환되면, 프레임의 버퍼링을 멈춘다(S314).If the buffering unit 160 is switched to the active mode, the buffering of the frame stops (S314).
경쟁기간 진입부(180)는 DCF 동작과정에 따라 버퍼링된 프레임 전송을 시작함으로써, 경쟁기간에 진입한다(S315). The contention period entry unit 180 enters a contention period by starting buffered frame transmission according to the DCF operation (S315).
단말(100)이 비콘 프레임을 수신하지 않는 경우에는 비콘 프레임 내 CF 파라미터 셋을 알지 못하므로 수면모드로 진입하지 않는다. 즉, 단말(100)의 이와 같은 동작은 IEEE 802.11 표준에 기술되어 있는 단말의 전력절감모드와는 별개로 수행되는 것임을 기억한다. 그리고, 액세스포인트 장치(200)가 전력절감동작을 수행하는 것을 인지하지 못하는 단말, 즉 수정이 안된 단말은 비콘 프레임의 AP전력절감 비트를 확인하지 않을 것이다.When the terminal 100 does not receive the beacon frame, it does not know the CF parameter set in the beacon frame and thus does not enter the sleep mode. In other words, it is noted that this operation of the terminal 100 is performed separately from the power saving mode of the terminal described in the IEEE 802.11 standard. In addition, the terminal that does not recognize that the access point apparatus 200 performs the power saving operation, that is, the unmodified terminal will not check the AP power saving bit of the beacon frame.
다음, 액세스포인트 장치(200)가 전력절감기법의 사용여부를 결정하기 위해 주기적으로 수행하는 과정을 도 6을 참조하여 상세하게 설명한다.Next, a process of periodically performing the access point apparatus 200 to determine whether to use the power saving method will be described in detail with reference to FIG. 6.
도 6은 본 발명의 실시예에 따른 액세스포인트 장치가 전력절감기법의 사용여부를 결정하기 위해 주기적으로 수행하는 과정을 나타내는 흐름도이다. 도 7은 본 발명의 실시예에 따른 기간 별 경쟁기간과 비경쟁기간을 나타내는 도면이다. 6 is a flowchart illustrating a process periodically performed by an access point apparatus according to an embodiment of the present invention to determine whether to use a power saving technique. 7 is a diagram illustrating a competition period and a non-competition period for each period according to an embodiment of the present invention.
도 7을 참고하면, 주기는 비콘 주기(100ms)에 해당한다.Referring to FIG. 7, the period corresponds to the beacon period (100 ms).
DCF만을 사용하는 경우, 모든 기간이 예를 들어, 도 7의 기간 1, 기간 4와 같이 경쟁기간이 된다.When only DCF is used, all the periods are the competition periods, for example, period 1 and period 4 in FIG.
그러나, 액세스포인트 장치가 전력절감모드의 사용을 결정한 경우에는 도 7의 기간 2, 기간 3과 같이, 전체 기간의 일부를 전력절감모드를 위한 비경쟁기반으로, 나머지를 데이터 교환을 위한 경쟁기간으로 사용한다. However, when the access point device decides to use the power saving mode, as in periods 2 and 3 of FIG. 7, a part of the entire period is used as a non-competitive basis for the power saving mode, and the rest is used as a competition period for data exchange. do.
액세스포인트 장치(200)는 경쟁기간에서 채널 사용 정도를 판단하여, 채널 사용 정도가 임계치 이하로 사용되는 경우에 전력절감모드의 사용을 위한 비경쟁기간으로의 진입을 결정한다.The access point apparatus 200 determines the degree of use of the channel in the competition period, and determines the entry into the non-competition period for the use of the power saving mode when the degree of use of the channel is used below the threshold.
예를 들어, 도 7에서 액세스포인트 장치(200)는 기간 4 이후에 비콘 프레임을 전송하기 전(T1)에 경쟁기간에 대해 자신이 서비스하고 있는 BSS의 BTR(busy time ratio)을 계산하여 채널 사용 정도를 판단한다. 여기서, BTR은 수학식 1과 같이 계산한다. For example, in FIG. 7, the access point device 200 calculates the busy time ratio (BTR) of the BSS that it is serving for the contention period before transmitting the beacon frame (T1) after period 4 to use the channel. Judge the degree. Here, BTR is calculated as in Equation 1.
[수학식 1][Equation 1]
BTR = BRTnew = α* BTRcur + (1 - α) * BTRold
BTR = BRTnew = α * BTRcur + (1-α) * BTR old
수학식 1에서, α는 0에서 1사이의 값이며, BTRold는 이전 BTR 값이다. BTRcur는 현재 측정한 BTR 값으로, 측정 기간에서 프레임의 전송을 위해 채널이 사용되는 시간의 비율을 측정한 것이다.In Equation 1, α is a value between 0 and 1, and BTR old is a previous BTR value. BTR cur is the current measured BTR value, which is a measure of the ratio of time the channel is used to transmit a frame in the measurement period.
도 6을 참고하면, 액세스포인트 장치(200)는 예를 들어, 도 7의 기간 5에서 전력절감모드 사용여부를 결정하기 위해, T1 시점에 경쟁기간(기간 4)에 대해 BTRcur을 계산한다(S510). 여기서, BTRcur는 수학식 2와 같이 계산한다.Referring to FIG. 6, the access point apparatus 200 calculates, for example, BTR cur for a contention period (period 4) at time T1 to determine whether to use the power saving mode in period 5 of FIG. 7. S510). Here, BTR cur is calculated as in Equation 2.
[수학식 2] BTRcur=채널사용시간/(채널사용시간+채널유휴시간)Equation 2 BTR cur = channel usage time / (channel usage time + channel idle time)
액세스포인트 장치(200)는 수학식 1과 같이, BTR을 계산한다(S520).The access point apparatus 200 calculates a BTR as shown in Equation 1 (S520).
액세스포인트 장치(200)는 S520 단계에서 계산한 BTR와 BTR 임계치(BTRthreshold)를 비교한다(S530).The access point apparatus 200 compares the BTR calculated in step S520 and the BTR threshold (BTR threshold ) (S530).
액세스포인트 장치(200)는 BTR가 BTR 임계치(BTRthreshold)보다 작은 경우에 전력절감모드를 사용한다. 따라서, 액세스포인트 장치(200)는 BTR가 BTR 임계치(BTRthreshold)보다 작은 경우에 다음 경쟁기간(기간 5)에서 전력절감모드를 사용하기 위해 비콘 프레임 내 CF 파라미터 셋의 CFPCount 필드를 0으로 설정한다(S540).The access point apparatus 200 uses the power saving mode when the BTR is smaller than the BTR threshold . Accordingly, the access point apparatus 200 sets the CFPCount field of the CF parameter set in the beacon frame to 0 to use the power saving mode in the next contention period (period 5) when the BTR is less than the BTR threshold . (S540).
액세스포인트 장치(200)는 BTR가 BTR 임계치(BTRthreshold)이상인 경우에 CFPCount 필드를 0이 아닌 값으로 설정한다(S550). Access point apparatus 200 is set, the BTR field CFPCount to not less than the threshold BTR (BTR threshold) to a value other than zero (S550).
BTR은 BSS 내 트래픽이 일정하다 하더라도 전력절감모드의 사용 정도에 따라 값이 변할 것이다. 이는 전력절감모드 상태에서는 단말 및 액세스포인트 장치의 프레임은 버퍼링되어 다음 경쟁기간에서 전송되므로, 다음 경쟁기간에서의 채널 사용 시간을 높일 수 있기 때문이다.The BTR will change depending on the degree of use of the power saving mode even if the traffic in the BSS is constant. This is because the frames of the terminal and the access point apparatus are buffered and transmitted in the next contention period in the power saving mode, thereby increasing the channel usage time in the next contention period.
다음, 액세스포인트 장치(200)의 구성 및 액세스포인트 장치(200)의 동작 과정에 관하여 도 8 및 도 9를 참조하여 상세하게 설명한다. Next, a configuration of the access point apparatus 200 and an operation process of the access point apparatus 200 will be described in detail with reference to FIGS. 8 and 9.
도 8은 본 발명의 실시예에 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 액세스포인트 장치를 개략적으로 나타내는 구성도이다. 또한, 도 9는 본 발명의 실시예에 따른 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 액세스포인트 장치의 동작과정을 나타내는 흐름도이다. 8 is a block diagram schematically illustrating an access point device for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention. 9 is a flowchart illustrating an operation process of an access point device for power saving of a wireless device supporting a Wi-Fi tethering service according to an embodiment of the present invention.
도 8을 참고하면, 액세스포인트 장치(200)는 전송부(210), 카운트값 확인부(220), 타이머 설정부(230), 버퍼링부(240), 모드 전환부(250), 확인부(260) 및 경쟁기간 진입부(270)를 포함한다. Referring to FIG. 8, the access point apparatus 200 may include a transmitter 210, a count value checker 220, a timer setting unit 230, a buffering unit 240, a mode switching unit 250, and a checker ( 260 and a competition entry 270.
전송부(210)는 비콘 프레임을 전송한다(S801).The transmitter 210 transmits a beacon frame (S801).
카운트값 확인부(220)는 전송부(210)에서 전송한 비콘 프레임의 CFP 파라미터 셋이 포함하는 CFP 카운터값(CFPCount)을 확인한다.The count value checker 220 checks the CFP counter value (CFPCount) included in the CFP parameter set of the beacon frame transmitted by the transmitter 210.
구체적으로, 카운트값 확인부(220)는 CFP 카운터값(CFPCount)이 0에 해당하는지 판단한다(S802).In detail, the count value checking unit 220 determines whether the CFP counter value CFPCount corresponds to 0 (S802).
카운트값 확인부(220)는 CFP 카운터값(CFPCount)이 0에 해당하지 않는 경우, 경쟁기간에 진입하고, 다른 단말들과 DCF 기반의 경쟁을 수행하여 데이터 프레임을 전송한다. When the CFP counter value CFPCount does not correspond to 0, the count value checking unit 220 enters a contention period and performs a DCF-based contention with other terminals to transmit a data frame.
타이머 설정부(230)는 CFP 카운터값(CFPCount)이 제로(0)에 해당하는 경우, PCF 지원 단말(CF-Pollable 단말)이 설정 범위 내에 존재하는지 확인한다(S803). When the CFP counter value CFPCount corresponds to zero, the timer setting unit 230 checks whether a PCF support terminal (CF-Pollable terminal) exists within a setting range (S803).
타이머 설정부(230)는 PCF 지원 단말(CF-Pollable 단말)이 설정 범위 내에 존재하는 경우에, PCF 지원 단말(CF-Pollable 단말)이 PCF 동작을 수행하도록 제어한다(S804). 다음, 타이머 설정부(230)는 남은 시간(T=CFPDurRemaining-t1-t2)으로 타이머를 설정한다(S805). 또한, 타이머 설정부(230)는 S803 단계에서 PCF 지원 단말(CF-Pollable 단말)이 설정 범위 내에 존재하지 않는 경우에도, 남은 시간(T=CFPDurRemaining-t1-t2)으로 타이머를 설정한다. 여기서, t1은 PCF 동작 수행 시간이고, t2는 sifs+CF-END 전송소요시간이다.The timer setting unit 230 controls the PCF support terminal (CF-Pollable terminal) to perform the PCF operation when the PCF support terminal (CF-Pollable terminal) exists within the setting range (S804). Next, the timer setting unit 230 sets the timer to the remaining time (T = CFPDurRemaining-t1-t2) (S805). In addition, the timer setting unit 230 sets the timer to the remaining time (T = CFPDurRemaining-t1-t2) even when the PCF supporting terminal (CF-Pollable terminal) does not exist within the setting range in step S803. Here, t1 is the execution time of the PCF operation, t2 is the sifs + CF-END transmission time.
S804 단계에서, 액세스포인트 장치(200)는 PCF 지원 단말(CF-Pollable 단말)이 PCF 동작을 수행한 후, 남은 시간으로 타이머를 설정하고, 수면모드로 진입한다. 이때, 수면모드의 T기간 동안 액세스포인트 장치(200)는 전력을 절감할 수 있다.In operation S804, the access point apparatus 200 sets a timer for the remaining time after the PCF support terminal (CF-Pollable terminal) performs the PCF operation, and enters the sleep mode. In this case, the access point apparatus 200 may save power during the T period in the sleep mode.
버퍼링부(240)는 타이머 설정부(230)에서 타이머를 설정하고, 버퍼링을 시작한다(S806). The buffering unit 240 sets a timer in the timer setting unit 230 and starts buffering (S806).
모드 전환부(250)는 확인부(260)의 확인 결과에 따라 수면모드에서 활성모드로 전환한다. The mode switching unit 250 switches from the sleep mode to the active mode according to the check result of the check unit 260.
확인부(260)는 액세스포인트 장치(200)에 도 5와 같은 전력절감알림 프로세스를 수행한 단말(NS)이 존재하는지 확인한다(S807).The verification unit 260 checks whether the terminal NS which performed the power saving notification process as shown in FIG. 5 exists in the access point apparatus 200 (S807).
확인부(260)는 단말(NS)이 하나 이상 존재하는 경우, 타이머가 만료될때까지 수면모드 상태를 유지하도록 모드 전환부(250)를 제어한다. 이때, 전력절감알림 프로세스를 수행한 단말 역시 비콘 프레임 내 CF 파라미터 셋의 CFPDurRemaining값을 기반으로 수면모드로 진입할 것이다. 따라서, CFPDurRemaining 전에 CF-End를 보낸다면 수면모드의 단말들은 CF-End를 받을 수 없으므로, 해당 단말들은 경쟁기간에 늦게 참여하는 문제가 발생한다.When one or more terminals N S exist, the identification unit 260 controls the mode switching unit 250 to maintain the sleep mode until the timer expires. At this time, the terminal that performed the power saving notification process will also enter the sleep mode based on the CFPDurRemaining value of the CF parameter set in the beacon frame. Therefore, if the CF-End is sent before CFPDurRemaining, the terminals in the sleep mode cannot receive the CF-End, and thus, the terminals participate in a late competition period.
그러므로, 이와 같은 문제를 해결하기 위하여 확인부(260)는 단말(NS)이 0 이상일 경우, 수면모드에서(S808) 타이머의 만료여부를 체크한다(S809). 이때, 확인부(260)는 타이머가 만료될 때까지 수면모드를 유치해야 한다.Therefore, in order to solve such a problem, the checking unit 260 checks whether the timer expires in the sleep mode (S808) when the terminal N S is 0 or more (S809). At this time, the verification unit 260 should retain the sleep mode until the timer expires.
또한, 확인부(260)는 단말(NS)이 0인 경우, 활성모드로 전환하는 조건으로, 수면모드에서(S810) 타이머 만료여부를 체크(S811)하는 것뿐만 아니라 버퍼링되는 프레임들의 상태 조건을 판단하는 동작 과정(S812)을 추가적으로 수행한다. In addition, when the terminal N S is 0, the checking unit 260 is a condition for switching to the active mode, and in the sleep mode (S810), not only checks whether the timer expires (S811), but also status conditions of the buffered frames. In operation S812, the process of determining the operation is additionally performed.
첫째, 타이머가 만료되기 전에 버퍼링되는 프레임 수(N)가 프레임 임계치(Nthreshold)를 초과하는 경우이다. 이때, 프레임 수(N)는 802.11 표준의 전력절감기법을 활용하여 수면 모드로 진입한 단말들로 전송 될 데이터 프레임을 제외한 나머지 단말들로 전송 될 데이터 프레임의 수이다.First, the number N of buffered frames before the timer expires exceeds the frame threshold N threshold . In this case, the frame number N is the number of data frames to be transmitted to the remaining terminals except for data frames to be transmitted to the terminals entering the sleep mode by using the power saving technique of the 802.11 standard.
둘째, 버퍼링 된 데이터 프레임들 중에서 첫 번째로 버퍼링 된 데이터 프레임의 지연시간(D)이 임계치(Dthreshold)를 초과하는 경우이다. 이 때 D는 802.11 표준의 전력절감기법을 활용하여 수면모드로 진입한 단말들로 전송 될 데이터 프레임은 제외한 데이터 프레임들 중 첫 번째로 버퍼링 된 데이터 프레임의 지연시간을 의미한다.Second, the delay time (D) of the first buffered data frame among the buffered data frames exceeds the threshold (D threshold ). In this case, D denotes a delay time of the first buffered data frame among the data frames excluding data frames to be transmitted to the terminals entering the sleep mode using the power saving technique of the 802.11 standard.
모드 전환부(250)는 상기와 같은 두 조건 중 하나라도 만족하면, 타이머와 관계없이 활성모드로 전환한다(S813). 이를 통해 수면모드의 기간이 길어졌을 때 발생하는 지연 문제 등을 완화할 수 있다.If any one of the two conditions described above is satisfied, the mode switching unit 250 switches to the active mode regardless of the timer (S813). This can alleviate the delay that occurs when the sleep mode gets longer.
버퍼링부(160)는 S813 단계와 같이 활성모드로 전환한 후에 버퍼링을 중단한다(S814).The buffering unit 160 stops buffering after switching to the active mode in step S813 (S814).
경쟁기간 진입부(270)는 CF-End프레임을 브로드캐스팅(S815)한 뒤, 경쟁기간에 진입한다(S816). 여기서, CF-End프레임은 비콘 프레임을 수신하지 못한 단말들이 있을 경우, 이러한 단말들의 NAV를 0으로 갱신하여 모든 단말들이 동일한 시점에 경쟁기간에 참여하게 한다.The competition period entry unit 270 broadcasts the CF-End frame (S815) and then enters a competition period (S816). Here, when there are terminals that do not receive the beacon frame, the CF-End frame updates the NAV of these terminals to 0 so that all terminals participate in the contention period at the same time.
액세스포인트 장치(200)는 특정 단말과 도 5와 같은 전력절감알림 프로세스를 수행한 경우 NS값을 1만큼 증가시키고, 해당 단말이 접속을 끊는 경우 1만큼 감소시킨다. The access point apparatus 200 increases the N S value by 1 when the specific terminal performs the power saving notification process as shown in FIG. 5, and decreases the value by 1 when the terminal disconnects.
이상에서와 같이 도면과 명세서에서 최적의 실시예가 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로, 본 기술 분야의 통상의 지식을 가진자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.As described above, the best embodiment has been disclosed in the drawings and the specification. Although specific terms have been used herein, they are used only for the purpose of describing the present invention and are not used to limit the scope of the present invention as defined in the meaning or claims. Therefore, those skilled in the art will understand that various modifications and equivalent other embodiments are possible from this. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
Claims (19)
- 액세스포인트 장치가 비콘 프레임을 브로드캐스팅하는 단계;The access point device broadcasting a beacon frame;상기 비콘 프레임에 해당하는 CFP 카운터 값에 따라 타이머를 설정하는 단계; Setting a timer according to a CFP counter value corresponding to the beacon frame;버퍼링을 시작하고, 전력절감알림 프로세스를 수행한 단말이 존재하는지 확인하는 단계; Starting buffering and checking whether there is a terminal that has performed a power saving notification process;상기 단말의 존재 여부에 따라 상기 타이머에 따른 프레임의 수를 확인하거나, 버퍼링된 프레임의 수를 확인하는 단계;Checking the number of frames according to the timer or the number of buffered frames according to the presence of the terminal;상기 확인 결과에 따라 상기 타이머와 관계없이 해당 단말의 모드를 수면모드에서 활성모드로 전환하는 단계; 및Switching a mode of a corresponding terminal from a sleep mode to an active mode regardless of the timer according to the check result; And해당 단말의 모드를 활성모드로 전환한 후에 버퍼링을 중단하고, 경쟁기간에 진입하는 단계Stopping the buffering after entering the active mode and entering a contention period를 포함하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법.Method for power saving of a wireless device supporting a Wi-Fi tethering service comprising a.
- 청구항 1에 있어서,The method according to claim 1,상기 브로드캐스팅하는 단계는 The broadcasting step상기 비콘 프레임의 capability information field 내 B12 reserved bit를 1로 설정하여 브로드캐스팅하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법.And setting the B12 reserved bit in the capability information field of the beacon frame to 1 to broadcast the power savings of the wireless device supporting the Wi-Fi tethering service.
- 청구항 1에 있어서,The method according to claim 1,상기 타이머를 설정하는 단계는Setting the timer상기 비콘 프레임의 CFP 파라미터 셋이 포함하는 상기 CFP 카운터 값을 확인하는 단계; Checking the CFP counter value included in the CFP parameter set of the beacon frame;상기 CFP 카운터 값이 제로에 해당하는 경우, CF-Pollable 단말이 설정 범위 내에 존재하는지 확인하는 단계:If the CFP counter value corresponds to zero, checking whether the CF-Pollable terminal exists within a setting range:상기 CF-Pollable 단말이 설정 범위 내제 존재하는 경우에, 상기 CF-Pollable 단말이 PCF 동작을 수행하도록 제어하는 단계; 및If the CF-Pollable terminal exists within a setting range, controlling the CF-Pollable terminal to perform a PCF operation; And상기 CF-Pollable 단말이 PCF 동작을 수행하고 남은 시간으로 상기 타이머를 설정하는 단계Setting the timer to the time remaining after the CF-Pollable terminal performs the PCF operation를 포함하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법.Method for power saving of a wireless device supporting a Wi-Fi tethering service comprising a.
- 청구항 1에 있어서,The method according to claim 1,상기 전력절감알림 프로세스는The power saving notification process상기 액세스포인트 장치가 상기 단말로부터 전력절감지원 알림 프레임을 전달받는 단계; 및Receiving, by the access point device, a power saving support notification frame from the terminal; And상기 액세스포인트 장치가 상기 전력절감지원 알림 프레임에 대한 확인 메시지로 전력절감지원 확인 프레임을 생성하여, 해당 단말로 전송하는 단계를 포함하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선기기의 전력절감을 위한 방법.Generating, by the access point device, a power saving support confirmation frame as a confirmation message for the power saving support notification frame, and transmitting the generated power saving support confirmation frame to a corresponding terminal; Way for you.
- 청구항 1에 있어서,The method according to claim 1,상기 액세스포인트 장치가 전력절감모드의 사용 여부를 결정하는 단계를 더 포함하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법.And determining, by the access point device, whether to use a power saving mode or not. The method for power saving of a wireless device supporting a WiFi tethering service.
- 청구항 5에 있어서,The method according to claim 5,상기 전력절감모드의 사용 여부를 결정하는 단계는Determining whether to use the power saving mode is상기 액세스포인트 장치가 상기 비콘 프레임을 브로드캐스팅하기 이전에 경쟁기간에 대해 자신이 서비스하고 있는 BBS의 채널 사용 정도를 판단하는 단계; Determining, by the access point device, the channel usage degree of the BBS serviced by the BBS for the contention period before broadcasting the beacon frame;상기 채널 사용 정도와 임계치를 비교하는 단계; 및Comparing the channel usage with a threshold; And상기 채널 사용 정도가 임계치보다 작은 경우에 상기 전력절감모드를 사용하는 단계를 포함하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법.And using the power saving mode when the channel use degree is less than a threshold.
- 청구항 1에 있어서,The method according to claim 1,상기 타이머를 설정하는 단계는Setting the timer상기 비콘 프레임에 해당하는 CFP 카운터 값이 제로에 해당하는 경우, PCF 지원 단말이 설정 범위 내에 존재하는지 확인하는 단계;When the CFP counter value corresponding to the beacon frame corresponds to zero, checking whether the PCF supporting terminal is within a setting range;상기 PCF 지원 단말이 존재하는 경우에, 상기 PCF 지원 단말이 PCF 동작을 수행하도록 제어하는 단계; 및If the PCF supporting terminal exists, controlling the PCF supporting terminal to perform a PCF operation; And상기 PCF 지원 단말이 PCF 동작을 수행한 후에 남은 시간으로 타이머를 설정하고, 수면모드로 진입하는 단계를 포함하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법.And setting a timer as a time remaining after the PCF supporting terminal performs a PCF operation, and entering a sleep mode.
- 청구항 1에 있어서,The method according to claim 1,상기 전환하는 단계는The converting step상기 전력절감알림 프로세서를 수행한 단말이 존재하는 경우에는, 상기 타이머가 만료되기 전에 버퍼링되는 프레임 수가 프레임 임계치를 초과하고, 상기 버퍼링된 프레임 중에서 첫번째로 버퍼링된 프레임의 지연시간이 임계치를 초과하는 경우에, 상기 활성 모드로 전환하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법.When there is a terminal that performs the power saving notification processor, when the number of frames buffered before the timer expires exceeds a frame threshold and the delay time of the first buffered frame among the buffered frames exceeds the threshold. The method for reducing power of a wireless device supporting a Wi-Fi tethering service, characterized in that for switching to the active mode.
- 청구항 1에 있어서,The method according to claim 1,상기 전환하는 단계는The converting step상기 전력절감알림 프로세스를 수행한 단말이 존재하지 않는 경우에는, 상기 타이머가 만료되기 전에 버퍼링되는 프레임 수가 프레임 임계치를 초과하는 경우에, 상기 활성 모드로 전환하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법.When there is no terminal that performs the power saving notification process, when the number of frames buffered before the timer expires exceeds the frame threshold, the Wi-Fi tethering service is supported. A method for reducing power of a wireless device.
- 단말이 액세스포인트 장치가 브로드캐스팅하는 비콘 프레임을 수신하는 단계; Receiving, by the terminal, a beacon frame broadcast by the access point device;상기 비콘 프레임에 전력절감 비트가 설정되어 있는 경우, 상기 액세스포인트 장치와 전력절감알림 프로세스를 수행하였는지 판단하는 단계;If a power saving bit is set in the beacon frame, determining whether a power saving notification process has been performed with the access point apparatus;상기 전력절감알림 프로세스를 수행한 경우, 상기 비콘 프레임에 해당하는 CFP 카운터 값을 확인하는 단계; Checking a CFP counter value corresponding to the beacon frame when the power saving notification process is performed;상기 CFP 카운터 값에 따라 타이머를 설정하고, 상기 비콘 프레임의 버퍼링을 시작하는 단계;Setting a timer according to the CFP counter value and starting buffering of the beacon frame;상기 버퍼링이 시작되면 활성모드에서 수면모드로 전환하고, 상기 타이머가 만료되면 상기 수면모드에서 상기 활성모드로 전환하는 단계; 및Switching from the active mode to the sleep mode when the buffering starts, and switching from the sleep mode to the active mode when the timer expires; And상기 비콘 프레임의 버퍼링을 중단하고, DCF 동작과정에 따라 버퍼링된 비콘 프레임의 전송을 시작하여 경쟁기간에 진입하는 단계Stopping buffering of the beacon frame and starting transmission of a buffered beacon frame according to a DCF operation to enter a contention period를 포함하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법.Method for power saving of a wireless device supporting a Wi-Fi tethering service comprising a.
- 청구항 10에 있어서,The method according to claim 10,상기 전력절감알림 프로세스를 수행하였는지 판단하는 단계 이전에, 상기 비콘 프레임 이외에도 프루브 응답 또는 연관 응답 프레임을 통해서 상기 전력절감 비트가 설정되어 있는지 확인하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법.Before the step of determining whether the power saving notification process has been performed, the wireless device supporting the Wi-Fi tethering service characterized by checking whether the power saving bit is set through a probe response or an associated response frame in addition to the beacon frame. How to save power.
- 청구항 10에 있어서,The method according to claim 10,상기 전력절감알림 프로세스는The power saving notification process상기 단말이 상기 액세스포인트 장치에 접속하는 단계;Connecting the terminal to the access point apparatus;상기 단말이 전력절감지원 알림 프레임을 생성하여 상기 액세스 포인트로 전송하여, 전력절감동작에 참여함을 알리는 단계; 및Generating, by the terminal, a power saving support notification frame and transmitting the generated power saving support notification frame to the access point to indicate that the terminal participates in a power saving operation; And상기 액세스포인트 장치로부터 상기 전력절감지원 알림 프레임에 대응하는 전력절감지원 확인 프레임을 전달받는 단계Receiving a power saving support confirmation frame corresponding to the power saving support notification frame from the access point device;를 포함하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법.Method for reducing power of a wireless device supporting a Wi-Fi tethering service comprising a.
- 청구항 10에 있어서,The method according to claim 10,상기 CFP 카운터 값이 제로에 해당하지 않는 경우, 경쟁기간에 진입하여 DCF 동작과정에 따라 상기 액세스포인트 장치로 상기 비콘 프레임을 전송하는 단계를 더 포함하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법.If the CFP counter value does not correspond to zero, entering a contention period and transmitting the beacon frame to the access point device according to a DCF operation process; How to save power in your device.
- 청구항 10에 있어서,The method according to claim 10,상기 버퍼링을 시작하는 단계는Starting the buffering상기 CFP 카운터 값이 제로에 해당하는 경우, CFPDurRemaining값을 이용하여 네트워크 위치 벡터값을 설정하며, 상기 단말 자신이 PCF 지원 단말에 해당하는 지를 확인하는 단계; 및If the CFP counter value corresponds to zero, setting a network location vector value using a CFPDurRemaining value and confirming whether the terminal corresponds to a PCF supporting terminal; And상기 PCF 지원 단말에 해당하는지 확인한 결과에 따라 상기 타이머를 설정하는 단계를 포함하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 방법.And setting the timer according to a result of checking whether the PCF support terminal corresponds to the PCF supporting terminal.
- 비콘 프레임을 브로드캐스팅하는 전송부; A transmission unit broadcasting a beacon frame;상기 비콘 프레임에 해당하는 CFP 카운터 값에 따라 타이머를 설정하는 타이머 설정부; A timer setting unit for setting a timer according to a CFP counter value corresponding to the beacon frame;상기 비콘 프레임에 대하여 버퍼링을 수행하는 버퍼링부;A buffering unit configured to perform buffering on the beacon frame;전력절감알림 프로세스를 수행한 단말이 존재하는지 확인하고, 상기 단말의 존재 여부에 따라 상기 타이머에 따른 비콘 프레임의 수를 확인하거나, 버퍼링된 비콘 프레임의 수를 확인하는 확인부; A confirmation unit for confirming whether there is a terminal that has performed a power saving notification process and checking the number of beacon frames according to the timer according to the presence of the terminal, or confirming the number of buffered beacon frames;상기 확인 결과에 따라 상기 타이머와 관계없이 해당 단말의 모드를 수면모드에서 활성모드로 전환하는 모드 전환부; 및A mode switching unit for switching a mode of a corresponding terminal from a sleep mode to an active mode regardless of the timer according to the checking result; And해당 단말의 모드를 활성모드로 전환한 후에 버퍼링을 중단하고, 경쟁기간에 진입하는 경쟁기간 진입부Competition period entry unit which stops buffering and enters a competition period after changing the mode of the terminal to an active mode를 포함하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 액세스포인트 장치.Access point device for power saving of a wireless device that supports a Wi-Fi tethering service comprising a.
- 청구항 15에 있어서,The method according to claim 15,상기 전송부는The transmission unit상기 비콘 프레임의 capability information field 내 B12 reserved bit를 1로 설정하여 브로드캐스팅하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 액세스포인트 장치.And a B12 reserved bit in the capability information field of the beacon frame to be set to 1 to broadcast power to a wireless device supporting the Wi-Fi tethering service.
- 청구항 15에 있어서,The method according to claim 15,상기 타이머 설정부는 The timer setting unit상기 비콘 프레임의 CFP 파라미터 셋이 포함하는 상기 CFP 카운터 값이 제로에 해당하고, CF-Pollable 단말이 설정 범위 내제 존재하는 경우에, 상기 CF-Pollable 단말이 PCF 동작을 수행하도록 제어하여, 상기 CF-Pollable 단말이 PCF 동작을 수행하고 남은 시간으로 상기 타이머를 설정하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 액세스포인트 장치.If the CFP counter value included in the CFP parameter set of the beacon frame corresponds to zero, and the CF-Pollable terminal exists within a setting range, the CF-Pollable terminal is controlled to perform a PCF operation, so that the CF- Access point device for power saving of a wireless device supporting a Wi-Fi tethering service, characterized in that for setting the timer to the time remaining after the pollable terminal performs the PCF operation.
- 청구항 15에 있어서,The method according to claim 15,상기 모드 전환부는The mode switching unit상기 전력절감알림 프로세스를 수행한 단말이 존재하는 경우에는, 상기 타이머가 만료되기 전에 버퍼링되는 프레임 수가 프레임 임계치를 초과하고, 상기 버퍼링된 프레임 중에서 첫번째로 버퍼링된 프레임의 지연시간이 임계치를 초과하는 경우에, 상기 활성 모드로 전환하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 액세스포인트 장치.When there is a terminal that performs the power saving notification process, when the number of frames buffered before the timer expires exceeds a frame threshold, and the delay time of the first buffered frame among the buffered frames exceeds the threshold. To, the access point device for power saving of the wireless device supporting the Wi-Fi tethering service, characterized in that for switching to the active mode.
- 청구항 15에 있어서,The method according to claim 15,상기 모드 전환부는The mode switching unit상기 전력절감알림 프로세스를 수행한 단말이 존재하지 않는 경우에는, 상기 타이머가 만료되기 전에 버퍼링되는 프레임 수가 프레임 임계치를 초과하는 경우에, 상기 활성 모드로 전환하는 것을 특징으로 하는 와이파이 테더링 서비스를 지원하는 무선 기기의 전력절감을 위한 액세스포인트 장치.When there is no terminal that performs the power saving notification process, when the number of frames buffered before the timer expires exceeds the frame threshold, the Wi-Fi tethering service is supported. Access point device for power saving of the wireless device.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20120130132 | 2012-11-16 | ||
KR10-2012-0130132 | 2012-11-16 | ||
KR1020130122815A KR20140063402A (en) | 2012-11-16 | 2013-10-15 | Access point apparatus and method for power saving in wireless device supporting wifi tethering services |
KR10-2013-0122815 | 2013-10-15 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014077598A1 true WO2014077598A1 (en) | 2014-05-22 |
Family
ID=50731443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2013/010335 WO2014077598A1 (en) | 2012-11-16 | 2013-11-14 | Access point device for saving power of wireless device supporting wi-fi tethering service, and method therefor |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2014077598A1 (en) |
-
2013
- 2013-11-14 WO PCT/KR2013/010335 patent/WO2014077598A1/en active Application Filing
Non-Patent Citations (4)
Title |
---|
"ACCESS POINT POWER SAVING IN SOLAR POWERED NETWORKS", IEEE QSHINE, 24 August 2005 (2005-08-24) * |
"ENERGY EFFICIENT SCHEDULING FOR MOIBLE HOTSPOT", IEEE 2012, 5 February 2012 (2012-02-05) * |
"POWER EFFICIENT WIFI TETHERING", MOBISYS, 29 June 2012 (2012-06-29), pages 4 - 8 * |
IEEE TMC: "POWER SAVING ACCESS POINTS", 15 December 2005 (2005-12-15), pages 144 - 155 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2013151311A1 (en) | Method and apparatus for accessing channel in wlan system | |
US9282511B2 (en) | Method for managing power save mode in wireless LAN system, and device for supporting same | |
WO2013151312A1 (en) | Method and apparatus for accessing channel in wlan system | |
WO2016043377A1 (en) | Method for multi-rat scheduling and apparatus therefor in system in which heterogeneous wireless communication technologies are utilized | |
WO2013141669A1 (en) | Method and apparatus for channel access in wireless lan system | |
WO2010095814A2 (en) | Method for distributed drx operation for ease of scheduling and effective power saving | |
WO2014137172A1 (en) | Method and apparatus for receiving signal by station in wireless lan system | |
WO2013191439A1 (en) | Method and device for controlling channel access in wireless lan system | |
WO2010095791A1 (en) | Method of controlling channel access | |
WO2009110700A2 (en) | Method and system for controlling location update and paging, considering location characteristics of mobile station in a communication system | |
WO2013012241A2 (en) | Method for maintaining direct device-to-device communication in wireless access system supporting device-to-device communication and apparatus for supporting same | |
WO2012023743A2 (en) | Communication method of a terminal and an access point for multi-user transmission opportunity (txop) power saving | |
WO2014027765A1 (en) | Channel access method in wireless lan system | |
WO2016108672A1 (en) | Wireless communication terminal and wireless communication method for transmitting uplink by multiple users | |
WO2009107968A2 (en) | Method for supporting coexistence in a mobile station | |
WO2016036140A1 (en) | Wireless resource scheduling method and device for nan | |
WO2013137603A1 (en) | Method and apparatus for compressing mac header in wireless lan system | |
WO2015005677A1 (en) | Method and apparatus for transmitting data in wireless lan system | |
WO2014092450A1 (en) | Method and device for restricted access window-based channel access in wlan system | |
WO2011071220A1 (en) | Power-saving method in a wireless communication system | |
WO2022039482A1 (en) | Method and device for saving power in communication system supporting multiple links | |
WO2014065582A1 (en) | Method and apparatus for synchronization for device-to-device communication | |
EP2399419A2 (en) | Method of operating a sleep mode in a wireless communication system | |
WO2010147400A2 (en) | Base station control device, control method and terminal | |
WO2016114588A1 (en) | Method for managing wireless resources, and access point using same |
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: 13856010 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: 13856010 Country of ref document: EP Kind code of ref document: A1 |