KR101408587B1 - Wireless communication system using multiple wakeup frames - Google Patents
Wireless communication system using multiple wakeup frames Download PDFInfo
- Publication number
- KR101408587B1 KR101408587B1 KR1020120000307A KR20120000307A KR101408587B1 KR 101408587 B1 KR101408587 B1 KR 101408587B1 KR 1020120000307 A KR1020120000307 A KR 1020120000307A KR 20120000307 A KR20120000307 A KR 20120000307A KR 101408587 B1 KR101408587 B1 KR 101408587B1
- Authority
- KR
- South Korea
- Prior art keywords
- wakeup
- wireless communication
- communication
- mode
- frame
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- 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/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
- H04W52/0258—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity controlling an operation mode according to history or models of usage information, e.g. activity schedule or time of day
-
- 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
Abstract
복수의 웨이크업 프레임을 이용한 무선 통신 시스템이 개시된다. 상기 무선 통신 시스템은 통신 주기 별로 복수 개의 웨이크업 프레임을 송신하는 통신관리자 및 상기 복수 개의 웨이크업 프레임 중 하나의 웨이크업 프레임을 수신하고, 수신한 상기 웨이크업 프레임에 따라 상기 통신관리자와 통신을 수행하는 단말을 포함한다. 이와 같은 무선 통신 시스템은 통신관리자가 한 통신 주기에 복수 개의 웨이크업 프레임을 반복 전송하고, 단말들은 상기 웨이크업 프레임 중 하나를 수신하여 상기 통신관리자와 통신을 수행하도록 구성됨으로써 단말의 전력 소모를 최소화할 수 있다.A wireless communication system using a plurality of wakeup frames is disclosed. The wireless communication system includes a communication manager for transmitting a plurality of wakeup frames in each communication cycle and a wakeup frame for one of the plurality of wakeup frames and communicating with the communication manager according to the wakeup frame received . In such a wireless communication system, a communication manager repeatedly transmits a plurality of wakeup frames in one communication cycle, and terminals are configured to receive one of the wakeup frames and perform communication with the communication manager, thereby minimizing power consumption of the terminal can do.
Description
본 발명은 무선 통신 시스템에 관한 것으로서, 특히 스타 토폴로지를 가진 무선 통신 시스템에서의 소비전력 감소 기술과 관련된다.
The present invention relates to a wireless communication system, and more particularly to a power consumption reduction technique in a wireless communication system having a star topology.
최근 들어, 가정 또는 소규모 사무실과 같은 한정된 공간에서 비교적 적은 수의 디지털 기기들 간에 무선 네트워크를 형성하여 데이터를 주고받을 수 있는 무선 사설망 (WPAN; Wireless Personal Area Network) 기술이 개발되고 있다. WPAN은 비교적 가까운 거리에서 디지털 기기들 간에 저전력 및 저비용으로 정보를 교환하는 데 유용하게 사용될 수 있어 점차 그 사용 범위가 넓어지고 있다.In recent years, a wireless personal area network (WPAN) technology has been developed in which a relatively small number of digital devices can establish a wireless network and exchange data in a limited space such as a home or a small office. WPAN can be used to exchange information between digital devices at low power and low cost at a relatively short distance, and the range of use is gradually increasing.
일반적으로 WPAN은 스타 토폴로지(star topology)를 가지며, 중앙의 통신관리자 및 상기 통신관리자와 무선 네트워크를 통하여 연결된 단말로 구성된다. 이때 각 단말들은 통신관리자와 계속 통신을 수행하는 것이 아니라 필요한 경우에만 잠깐씩 통신을 하게 되며 대부분의 시간을 통신 대기에 사용한다. 따라서 단말들의 전원을 절약하기 위하여, 종래에는 단말들이 수면 모드(정해진 시간에 다시 깨어나기 위해 필요한 최소의 모듈 외에는 단말의 전원을 모두 꺼두는 상태)를 유지하다가, 정해진 주기 마다 깨어나서 통신관리자로부터 비콘 프레임(beacon frame)을 수신하고, 수신된 비콘 프레임에 따라 통신관리자와 통신하거나 또는 다시 수면 모드로 재진입하는 방안이 제안되었다.Generally, a WPAN has a star topology and is composed of a central communication manager and a terminal connected to the communication manager through a wireless network. At this time, each terminal does not continue communication with the communication manager, but performs communication for a short time only when necessary, and uses most of the time for communication standby. Accordingly, in order to save the power of the terminals, conventionally, the terminals are kept in a sleep mode (a state in which all the power of the terminal is turned off except for the minimum module necessary for waking up at a predetermined time) it has been proposed to receive a beacon frame, communicate with the communication manager according to the received beacon frame, or re-enter the sleep mode again.
상기와 같은 방안은 단말이 계속 정상 모드를 유지하는 것에 비해 단말의 전력 소모를 어느 정도 줄일 수 있다. 그러나 단말들은 비용 등의 문제로 비교적 부정확한 타이머 또는 카운터를 사용하므로, 시간이 지날수록 단말이 수면 모드에서 깨어나는 주기와 통신관리자의 비콘 프레임 전송 주기 사이의 차이가 커지게 된다. 따라서, 이 경우, 단말이 수면 모드에서 깨어나 비콘 프레임의 수신을 기다리는 시간이 길어지게 되어 전력 소비가 증가하는 문제점이 발생하게 된다.
The above-described scheme can reduce the power consumption of the terminal to some extent as compared with the case where the terminal maintains the normal mode continuously. However, since the terminals use relatively inaccurate timers or counters due to cost problems, the difference between the period when the terminal awakes from the sleep mode and the beacon frame transmission period of the communication manager increases with time. Accordingly, in this case, the time required for the terminal to wake up from the sleep mode and wait for reception of the beacon frame becomes longer, and the power consumption increases.
본 발명의 목적은 스타 토폴로지를 가지는 무선 통신 시스템에서 단말들의 전력 소모를 최소화하기 위한 것이다.
An object of the present invention is to minimize power consumption of terminals in a wireless communication system having a star topology.
상기 과제를 해결하기 위한 본 발명의 일 실시예에 따른 무선 통신 시스템은, 통신 주기 별로 복수 개의 웨이크업 프레임을 송신하는 통신관리자; 및 상기 복수 개의 웨이크업 프레임 중 하나의 웨이크업 프레임을 수신하고, 수신한 상기 웨이크업 프레임에 따라 상기 통신관리자와 통신을 수행하는 단말;을 포함한다.According to an aspect of the present invention, there is provided a wireless communication system including: a communication manager for transmitting a plurality of wakeup frames in a communication cycle; And a terminal for receiving one of the plurality of wakeup frames and performing communication with the communication manager according to the received wakeup frame.
이때 상기 웨이크업 프레임은 해당 통신 주기에 상기 통신관리자가 통신을 수행하기를 희망하는 단말의 정보를 포함할 수 있다.At this time, the wakeup frame may include information of a terminal that the communication manager desires to perform communication in the communication cycle.
그리고 상기 단말은, 상기 단말에 기 설정된 수면 대기 시간 동안 수면 모드를 유지하다가, 상기 수면 대기 시간이 경과하면 상기 수면 모드에서 웨이크업 모드로 전환하여 상기 웨이크업 프레임의 수신 여부를 판단하고, 상기 웨이크업 프레임이 수신되는 경우 정상 모드로 전환하여 상기 통신관리자와 통신을 수행할 수 있다.The terminal maintains the sleep mode for a predetermined sleep waiting time, and when the sleep waiting time elapses, the terminal transitions from the sleep mode to the wake up mode to determine whether or not the wake up frame is received, When the up frame is received, the mobile station can switch to the normal mode and perform communication with the communication manager.
또한 상기 수면 대기 시간은, 상기 통신 주기에 따라 정해질 수 있다.The sleep latency may be determined according to the communication cycle.
한편 상기 단말은, 상기 웨이크업 모드로 전환 후 기 설정된 웨이크업 대기 시간 동안 상기 웨이크업 프레임이 수신되지 않는 경우, 다시 수면 모드로 전환할 수 있다.Meanwhile, if the wakeup frame is not received during a predetermined wake-up waiting time after switching to the wake-up mode, the terminal can switch to the sleep mode again.
이때 상기 웨이크업 대기 시간은, 상기 각 웨이크업 프레임의 전송 간격에 따라 정해질 수 있다.
At this time, the wake-up wait time can be determined according to the transmission interval of each wake-up frame.
한편 상기 과제를 해결하기 위한 본 발명의 일 실시예에 따라 통신 주기 별로 복수 개의 웨이크업 프레임을 송신하는 통신관리자와 통신을 수행하는 무선 통신 단말은, 상기 통신관리자와의 무선 통신을 매개하는 무선 통신 모듈; 상기 무선 통신 모듈을 통하여 상기 통신관리자와 통신을 수행하는 중앙처리부; 및 기 설정된 수면 대기 시간 동안 상기 무선 통신 모듈 및 상기 중앙처리부를 턴-오프하여 수면 모드를 유지하다가, 상기 수면 대기 시간이 경과하면 상기 무선 통신 모듈을 턴-온하여 웨이크업 모드로 전환하고, 상기 무선 통신 모듈로부터 상기 복수 개의 웨이크업 프레임 중 하나의 웨이크업 프레임이 수신되면 상기 중앙처리부를 턴-온하여 정상 모드로 전환하는 모드 제어부;를 포함한다.According to an aspect of the present invention, there is provided a communication system including a communication manager for transmitting a plurality of wakeup frames in a communication cycle, and a wireless communication terminal for communicating with the communication manager, module; A central processing unit for communicating with the communication manager through the wireless communication module; And a sleep mode is maintained by turning off the wireless communication module and the central processing unit during a preset sleep waiting time, and when the sleep waiting time elapses, the wireless communication module is turned on to switch to a wake up mode, And a mode control unit for turning on the central processing unit and switching to the normal mode when one of the plurality of wakeup frames is received from the wireless communication module.
이때 상기 수면 대기 시간은, 상기 통신 주기에 따라 정해질 수 있다.At this time, the sleep latency may be determined according to the communication cycle.
그리고 상기 단말은, 상기 웨이크업 모드로 전환 후 기 설정된 웨이크업 대기 시간 동안 웨이크업 프레임이 수신되지 않는 경우, 다시 수면 모드로 전환할 수 있다.If the wakeup frame is not received during the predetermined wakeup waiting time after switching to the wakeup mode, the terminal can switch to the sleep mode again.
이때 상기 웨이크업 대기 시간은, 상기 각 웨이크업 프레임의 전송 간격에 따라 정해질 수 있다.At this time, the wake-up wait time can be determined according to the transmission interval of each wake-up frame.
한편 상기 복수 개의 웨이크업 프레임에 포함되는 각각의 웨이크업 프레임은 상기 웨이크업 프레임 전송 순서에 따른 일련번호 정보를 포함할 수 있다.Each of the wakeup frames included in the plurality of wakeup frames may include serial number information according to the wakeup frame transmission order.
그리고 상기 모드 제어부는, 수신된 상기 웨이크업 프레임의 일련번호를 이용하여 다음 통신 주기에 송신되는 복수 개의 웨이크업 프레임 중 가운데에 위치한 웨이크업 프레임을 수신하도록 상기 상기 수면 대기 시간을 보정할 수 있다.The mode control unit may use the serial number of the received wakeup frame to correct the sleep waiting time to receive a wakeup frame located in the middle of a plurality of wakeup frames transmitted in the next communication cycle.
또한 상기 모드 제어부는, 수신된 상기 웨이크업 프레임의 일련번호 및 이전 통신 주기에 수신한 웨이크업 프레임의 일련번호를 비교하여 각 통신 주기 별로 동일한 일련번호의 웨이크업 프레임을 수신하도록 상기 수면 대기 시간을 보정할 수 있다.
The mode control unit compares the serial number of the received wake-up frame with the serial number of the received wake-up frame in the previous communication cycle and transmits the sleep wait time to receive the wake-up frame of the same serial number for each communication cycle Can be corrected.
본 발명은 스타 토폴로지를 가지는 무선 통신 시스템에 있어, 통신관리자가 한 통신 주기에 복수 개의 웨이크업 프레임을 반복 전송하고, 단말들은 상기 웨이크업 프레임 중 하나를 수신하여 상기 통신관리자와 통신을 수행하도록 구성됨으로써 단말의 전력 소모를 최소화할 수 있다.
In a wireless communication system having a star topology, a communication manager repeatedly transmits a plurality of wakeup frames in one communication cycle, and the terminals receive one of the wakeup frames and perform communication with the communication manager The power consumption of the terminal can be minimized.
도 1은 본 발명의 일 실시예에 따른 무선 통신 시스템(100)을 나타낸 도면이다.
도 2는 본 발명의 일 실시예에 따른 단말(104)의 블록도이다.
도 3은 본 발명의 일 실시예에 따른 단말(104)의 각 모드 별 소비전력 차이를 나타낸 그래프이다.
도 4 및 도 5는 본 발명의 일 실시예에 따른 통신관리자(102) 및 단말(104) 간의 웨이크업 프레임 송수신 방법을 설명하기 위한 도면이다.1 is a diagram illustrating a
FIG. 2 is a block diagram of a
3 is a graph illustrating a power consumption difference of each mode of the
4 and 5 are diagrams for explaining a method of transmitting and receiving a wakeup frame between the
이하, 도면을 참조하여 본 발명의 구체적인 실시형태를 설명하기로 한다. 그러나 이는 예시에 불과하며 본 발명은 이에 제한되지 않는다.Hereinafter, specific embodiments of the present invention will be described with reference to the drawings. However, this is merely an example and the present invention is not limited thereto.
본 발명을 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. In the following description, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions of the present invention, and may be changed according to the intention or custom of the user, the operator, and the like. Therefore, the definition should be based on the contents throughout this specification.
본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하의 실시예는 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
The technical idea of the present invention is determined by the claims, and the following embodiments are merely a means for effectively explaining the technical idea of the present invention to a person having ordinary skill in the art to which the present invention belongs.
도 1은 본 발명의 일 실시예에 따른 무선 통신 시스템(100)을 나타낸 도면이다.1 is a diagram illustrating a
도시된 바와 같이, 본 발명의 일 실시예에 따른 무선 통신 시스템(100)은 통신관리자(102) 및 하나 이상의 단말(104)을 포함하며, 통신관리자(102) 및 각각의 단말(104)은 무선 통신(106)을 이용하여 연결된다. 이때, 각각의 단말(104)들은 다른 단말(104)과 구별되기 위한 고유의 일련번호(ID)를 가진다. 이와 같이 하나의 통신관리자와 단말들이 연결되는 네트워크 구조를 스타 토폴로지(star topology)라 한다.As shown, a
통신관리자(102)는 네트워크를 관리하고, 필요에 따라 하나 이상의 단말(104)과 통신을 수행한다. 이를 위하여, 통신관리자(102)는 각 통신 주기 별로 통신을 수행하기를 희망하는 단말(104)의 일련번호를 포함하는 웨이크업 프레임(wakeup frame)을 브로드캐스팅한다. 상기 웨이크업 프레임은 일반적인 비콘 프레임(beacon frame)과 유사하게 헤더(header)와 페이로드(payload)를 포함하며, 상기 페이로드에 통신을 수행하기를 희망하는 단말(104)의 일련번호가 기재될 수 있다. 다만, 본 발명의 실시예는 구체적인 웨이크업 프레임의 구조에 한정되는 것은 아니며, 통신관리자(102)와 단말(104) 사이에 미리 약속된 어떠한 형태의 패킷이라도 웨이크업 프레임으로 사용 가능하다.The
본 발명의 실시예에서, 상기 웨이크업 프레임은 각 통신 주기 별로 한 번만 브로드캐스팅되는 것이 아니라, 복수 개의 웨이크업 프레임이 일정 간격으로 반복되어 브로드캐스팅된다. 즉, 통신관리자(102)는 통신 주기 별로 복수 개의 웨이크업 프레임을 송신하도록 구성된다. 만약 해당 통신 주기에 통신을 수행하기를 희망하는 단말(104)이 없는 경우, 통신관리자(102)는 빈(empty) 웨이크업 프레임을 송신하거나, 또는 해당 통신 주기에는 아예 웨이크업 프레임을 송신하지 않을 수 있다.In an embodiment of the present invention, the wakeup frame is not broadcast only once for each communication period, but a plurality of wakeup frames are repeatedly broadcast at predetermined intervals. That is, the
단말(104)은 통신관리자(102)와 통신을 수행하기 위한 장치이다. 예를 들어, 단말(104)은 해당 지역의 온도, 조도 등을 센싱하는 센서일 수 있으며, 통신관리자(102)는 단말(104)을 제어하여 센싱값들을 수집하기 위한 단말일 수 있다. 단말(104)은 일반적으로 한정된 용량의 배터리 등으로 구동되므로, 평상시에는 전원을 절약하기 위하여 대부분의 모듈들이 턴-오프되는 수면 모드를 유지하며, 주기적으로 통신 모듈을 턴-온 시켜(웨이크업 모드) 통신관리자(102)로부터 웨이크업 프레임이 수신되는지의 여부를 판단한다. 만약 통신관리자(102)로부터 상기 웨이크업 프레임이 수신되면, 단말(104)은 수신된 웨이크업 프레임에 자신의 일련번호가 포함되어 있는지를 판단하고, 수신된 상기 웨이크업 프레임에 자신의 일련번호가 포함되어 있는 경우 정상 모드로 전환하여 통신관리자(102)와 통신을 수행한다. 이때, 상기 통신은 예를 들어 CSMA-CA 방식을 이용하여 수행될 수 있다. The
통신관리자(102)가 개별 단말(104)들의 통신시간을 정해 주거나 미리 정해진 시간과 순서대로 개별 단말(104)들이 통신하는 TDMA 방식과 달리, CSMA-CA 통신 방식은 개별 단말(104)들이 각자 자유 경쟁을 통해 통신관리자(102)와 통신을 수행하는 방법이다. 개별 단말(104)들은 서로 랜덤한 시간 지연 후 현재 통신 채널상에 누군가 데이터를 송신하고 있는지를 감지하고, 일정 레벨이상의 신호가 감지되지 않으면 데이터를 송신하며, 신호가 감지되면 다시 랜덤한 시간 지연 후 신호 감지 후 데이터 전송의 과정을 반복 수행한다.Unlike the TDMA method in which the
한편, 전술한 바와 같이 통신관리자(102) 및 단말(104)은 무선 통신(106)을 이용하여 통신을 수행한다. 본 발명의 실시예에서, 무선 통신(106)은 예를 들어, 지그비(zigbee) 또는 블루투스(Bluetooth) 등의 근거리 무선 통신 또는 무선랜(Wireless LAN) 등을 포함할 수 있다. 물론, 본 발명은 특정한 무선 통신 방법에 한정되는 것은 아니며, 통신관리자(102) 및 단말(104) 간에 데이터 송수신이 가능한 어떠한 통신 수단 또한 사용 가능하다.
On the other hand, as described above, the
도 2는 본 발명의 일 실시예에 따른 단말(104)의 블록도이다.FIG. 2 is a block diagram of a
도시된 바와 같이, 본 발명의 일 실시예에 따른 단말(104)은 무선 통신 모듈(200), 중앙처리부(202) 및 모드 제어부(204)를 포함한다.As shown, the
무선 통신 모듈(200)은 통신관리자(102)와의 무선 통신을 매개하는 모듈로서, 이를 위한 무선 통신 수단을 구비하도록 구성된다.The
중앙처리부(202)는 MCU 및 메모리를 포함하며, 무선 통신 모듈(200)을 통하여 통신관리자(102)와 통신을 수행한다.The
모드 제어부(204)는 무선 통신 모듈(200) 및 중앙처리부(202)를 선택적으로 턴-온 또는 턴-오프함으로써 단말(104)의 상태를 제어하는 모듈로서, 내부에 저전력 타이머를 포함하거나 또는 미도시된 저전력 타이머와 연결되도록 구성될 수 있다.The
이와 같이 구성된 모드 제어부(204)는 통신관리자(102)와 통신을 수행하지 않는 구간, 즉 대기 구간에서는 무선 통신 모듈(200) 및 중앙처리부(202)를 턴-오프하여 수면 모드를 유지한다. 모드 제어부(204)는 상기 수면 모드에서 상기 저전력 타이머를 이용하여 기 설정된 수면 대기 시간 동안 대기하다가, 상기 수면 대기 시간이 경과하면 상기 무선 통신 모듈(200)을 턴-온 하여 웨이크업 모드로 변환한다. 이때 상기 수면 대기 시간은 통신관리자(102)의 통신 주기에 따라 결정된다.The
만약 상기 웨이크업 모드에서 무선 통신 모듈(200)이 통신관리자(102)로부터 송신된 웨이크업 프레임을 수신하면, 모드 제어부(204)는 상기 웨이크업 프레임에 자신의 일련번호가 포함되어 있는지를 판단하고, 포함되어 있는 경우 중앙처리부(202)를 턴 온하여 단말(104)을 정상 모드로 전환한다. 한편, 만약 상기 웨이크업 모드에서 무선 통신 모듈(200)이 통신관리자(102)로부터 송신된 웨이크업 프레임을 수신하지 못한 경우, 모드 제어부(204)는 다시 무선 통신 모듈(200)을 턴-오프하여 수면 모드로 전환한다.
If the
도 3은 본 발명의 일 실시예에 따른 단말(104)의 각 모드 별 소비전력 차이를 나타낸 그래프이다.3 is a graph illustrating a power consumption difference of each mode of the terminal 104 according to an exemplary embodiment of the present invention.
도시된 바와 같이, 단말(104)이 수면 모드에 있을 경우에는 저전력 타이머를 포함하는 모드 제어부(204)만이 턴-온되고 다른 모든 구성요소들은 턴-오프되므로 거의 전력을 소모하지 않는다. 또한 단말(104)이 웨이크업 모드로 변환된 경우에도 중앙처리부(202)는 턴-오프 상태를 유지하고 무선 통신 모듈(200) 만이 턴-온되므로, 단말(104)의 전체 모듈이 모두 턴-온되는 정상모드와 비교하여 볼 때, 전력 소모의 차이가 크게 나타난다.
As shown in the figure, when the terminal 104 is in the sleep mode, only the
도 4 및 도 5는 본 발명의 일 실시예에 따른 통신관리자(102) 및 단말(104) 간의 웨이크업 프레임 송수신 방법을 설명하기 위한 도면이다.4 and 5 are diagrams for explaining a method of transmitting and receiving a wakeup frame between the
먼저 도 4를 참조하여 설명한다. 도시된 바와 같이, 하나의 통신 주기(T) 내에는 웨이크업 프레임 발생구간이 존재한다. 상기 웨이크업 프레임 발생구간은 통신관리자(104)가 웨이크업 프레임(wakeup frame)을 브로드캐스팅하는 구간이다. First, a description will be made with reference to FIG. As shown in the figure, there is a wakeup frame occurrence period within one communication period (T). The wakeup frame occurrence period is a period during which the
상기 웨이크업 프레임은 해당 통신 주기에서 통신을 수행하기를 원하는 단말을 호출하기 위한 신호로서, 상기 웨이크업 프레임에는 해당 통신 주기에 상기 통신관리자가 통신을 수행하기를 희망하는 단말의 정보가 포함된다.The wakeup frame is a signal for calling a terminal that desires to perform communication in the communication cycle. The wakeup frame includes information of a terminal wishing to perform communication with the communication manager in the corresponding communication cycle.
전술한 바와 같이, 본 발명의 실시예에서 상기 웨이크업 프레임은 상기 웨이크업 프레임 발생구간에서 한 번만 브로드캐스팅되는 것이 아니라, 복수 개의 웨이크업 프레임이 일정 간격으로 반복되어 브로드캐스팅된다. 즉, 통신관리자(102)는 통신 주기 별로 해당 통신 주기의 웨이크업 프레임 발생 구간에 복수 개의 웨이크업 프레임을 송신하도록 구성된다. 본 발명의 실시에에서는 상기 웨이크업 프레임 전송 구간 내의 개별 웨이크업 프레임의 송신 간격을 tw로 정의한다.As described above, in the embodiment of the present invention, the wakeup frame is not broadcast only once in the wakeup frame occurrence period, but a plurality of wakeup frames are repeatedly broadcast at predetermined intervals. That is, the
한편, 통신관리자(102)와 연결되는 각각의 단말(104)은 수면 모드를 유지하다가 내부의 타이머에 의하여 상기 웨이크업 프레임 발생구간 중 임의의 시간에 웨이크업 모드로 전환되어 웨이크업 프레임이 수신되는지를 판단한다. 도면에서, 단말 1은 t1 시간에, 단말 2는 t2 시간에, 단말 3는 t3 시간에 각각 웨이크업 모드로 전환되며, 상기 복수 개의 웨이크업 프레임 중 해당 시간에 수신되는 웨이크업 프레임을 수신한다. 단말(104)은 웨이크업 프레임을 수신한 뒤 수신한 웨이크업 프레임에 자신의 일련번호가 포함되어 있는지를 판단하여, 포함되어 있는 경우 정상 모드로 전환하고, 포함되어 있지 않는 경우 다시 수면 모드로 전환한다.Each terminal 104 connected to the
이와 같이 본 발명의 실시예에서는 단말(104)이 복수 개의 웨이크업 프레임 중 하나만을 수신하더라도 통신관리자(102)와 통신이 가능하므로, 웨이크업 모드로 변환한 뒤 웨이크업 프레임을 수신하기 위한 대기시간을 대폭 줄일 수 있다. 이론적으로, 단말(104)은 웨이크업 모드로 변환한 뒤, 최대로 상기 복수 개의 웨이크업 프레임 각각의 전송 간격(tw)만큼 기다리게 되면 웨이크업 프레임을 수신할 수 있다. As described above, according to the embodiment of the present invention, even if the terminal 104 receives only one of the plurality of wakeup frames, communication with the
또한 도 5에 도시된 바와 같이, 상기 웨이크업 프레임의 전송 간격(tw)만큼 기다리더라도 웨이크업 프레임이 수신되지 않는 경우, 단말(104)은 해당 주기에 웨이크업 프레임이 브로드캐스팅되지 않은 것으로 판단하고 바로 웨이크업 모드에서 수면 모드로 전환한다. 즉, 웨이크업 프레임이 브로드캐스팅되지 않는 주기에서도 단말의 최대 웨이크업 대기 시간은 상기 웨이크업 프레임의 전송 간격이 될 수 있다. (필요한 경우 상기 전송 간격에 소정의 마진을 부가할 수도 있다.) 따라서 이 경우에도 웨이크업 모드에서 웨이크업 프레임을 기다리는 시간을 최소화할 수 있다.
Also, as shown in FIG. 5, if the wakeup frame is not received even after waiting for the transmission interval tw of the wakeup frame, the terminal 104 determines that the wakeup frame is not broadcasted in the corresponding period It immediately switches from wake-up mode to sleep mode. That is, even in a period in which the wakeup frame is not broadcasted, the maximum wakeup waiting time of the terminal can be the transmission interval of the wakeup frame. (If necessary, a predetermined margin may be added to the transmission interval). Therefore, in this case, the waiting time for the wakeup frame in the wakeup mode can be minimized.
한편, 통신관리자(102)가 웨이크업 프레임을 연속적으로 발생시킬 시간 구간, 즉 웨이크업 프레임 발생구간은 통신관리자(102)와 연결된 모든 단말(104)들이 웨이크업 프레임을 수신할 수 있도록 하기 위하여, 개별 단말(104)들의 시간 동기 오차를 충분히 고려하여 정한다. 즉, 각각의 단말(104)들은 동일한 모델이더라도 저전력 타이머 등의 오차 등에 의하여 웨이크업 프레임을 수신하기 위하여 웨이크업 모드로 전환되는 시간이 모드 다를 수 있다. 만약 통신관리자(102)와 연결된 단말(104)들의 수가 많거나 각 단말(104)들의 시간 동기 오차가 큰 경우 상기 통신 주기 내에서 상기 웨이크업 프레임 발생구간의 비중이 커지게 되며, 이 경우 완전 비동기 방식에 가까워진다. 반대로, 통신관리자(102)와 연결된 단말(104)들의 수가 작거나 각 단말(104)들의 시간 동기 오차가 작은 경우 상기 웨이크업 프레임 발생구간은 매우 짧아지게 되며, 이 경우 완전 동기 방식에 가까워진다. 따라서 본 발명의 실시예에서는 통신관리자(102)와 연결된 단말(104)의 수 및 각 단말(104)들의 성능에 따라 상기 웨이크업 프레임 발생구간을 적절히 정할 수 있다.On the other hand, in order for the
한편 상기 웨이크업 프레임 발생구간 내에서의 각 웨이크업 프레임들 간의 전송간격은 가능한 한 짧을수록 개별 단말(104)의 웨이크업 대기 시간을 줄어 전력 소모를 최소화할 수 있다. 만약 상기 전송간격이 0일 경우에는 완전 연속전송 방식이 된다.Meanwhile, as the transmission interval between the wakeup frames in the wakeup frame occurrence interval is as short as possible, the wakeup wait time of the
본 발명의 실시예에서와 같이 통신관리자(102)에서 복수 개의 웨이크업 프레임을 발생시키게 되면, 개별 단말(104)들의 수신대기 시간이 감소하므로 개별 단말(104)들의 전력소비는 감소하게 된다. 그러나, 반대로 통신관리자(102)의 전력소비는 하나의 웨이크업 프레임을 전송할 때 보다 증가하게 된다. 하지만 일반적으로 통신관리자(102)는 배터리로 구동되는 것이 아니라 유선으로 안정된 전원을 공급받게 되므로 통신관리자(102)에서 추가적으로 전력을 소모하더라도 전체 네트워크의 동작에는 문제가 되지 않는다. 즉, 본 발명은 유선으로 전원을 공급받는 통신관리자(102)의 전력소비를 증가시키는 대신, 배터리로 구동되는 단말(104)의 전력 소비를 최소화함으로써 단말(104)의 수명을 연장시킬 수 있는 효과가 있다.
When the
한편, 전술한 바와 같이, 동일한 구조의 단말(102)이더라도 웨이크업 프레임의 수신을 위하여 웨이크업 모드로 전환되는 주기에는 약간씩의 오차가 있으며, 상기 오차는 시간이 갈수록 점점 커지게 된다. 이에 따라 통신관리자(102)에서 모든 단말(104)로 웨이크업 프레임이 전달되도록 하기 위하여 웨이크업 프레임 발생구간이 점점 길어지게 되며, 이는 통신상의 다른 문제들을 발생시킨다. 예를 들어, 통신관리자(102)이 단 하나의 단말(104)과 통신하려 할 때에도 해당 단말이 언제 웨이크업 모드로 전환될지 알 수 없으므로 최악의 경우 통신 주기 내내 웨이크업 프레임을 전송하여야 할 경우가 발생할 수 있다. 이 경우, 해당 단말(104)과는 다음 통신 주기가 되어야 통신이 가능하므로 통신이 계속해서 지연되게 된다.As described above, even in the terminal 102 having the same structure, there is a slight error in the cycle of switching to the wake-up mode for reception of the wake-up frame, and the error gradually increases with time. Accordingly, in order for the
이와 같은 상황을 방지하기 위해서는 개별 단말(104)들이 웨이크업 모드로 전환되기 위한 주기, 즉 각 단말(104)의 수면 대기 시간을 보정할 필요가 있다.In order to prevent such a situation, it is necessary to correct the period for switching the
이를 위하여, 통신관리자(102)는 각 주기 별로 전송하는 복수 개의 웨이크업 프레임 각각에 일련번호 정보를 포함할 수 있다. 즉, 해당 주기에 첫 번째로 송신되는 웨이크업 프레임은 1, 다음 웨이크업 프레임은 2, 마지막 웨이크업 프레임은 N(N은 양의 정수) 등으로 일련번호를 부여할 수 있다.For this purpose, the
상기와 같이 일련번호가 부여된 웨이크업 프레임 중 하나를 전송받은 단말(104)은 상기 웨이크업 프레임의 일련번호로부터 자신이 전체 웨이크업 프레임 발생구간 중 어느 시점에서 웨이크업 모드로 전환되었는지를 알 수 있다. 또한 상기 일련번호를 이용하여 다음 통신 주기에는 N/2번째 웨이크업 프레임 전송 시점(즉, 중앙에 위치한 웨이크업 프레임의 전송 시점)에 웨이크업 모드로 전환되도록 상기 수면 대기 시간을 보정할 수 있다.Upon receiving one of the serial numbered wakeup frames as described above, the terminal 104 recognizes from the serial number of the wakeup frame the time at which the wakeup frame has transitioned to the wakeup mode have. Further, the sleep latency can be corrected to switch to the wakeup mode at the N / 2th wakeup frame transmission time (i.e., the transmission time of the wakeup frame located at the center) in the next communication cycle by using the serial number.
수면 대기 시간을 보정하는 다른 방법은, 수신된 웨이크업 프레임의 일련번호 및 이전에 수신된 웨이크업 프레임의 일련번호를 서로 비교하는 것이다. 만약 수신 주기에 따라 일련번호가 증가한다면, 이는 자신의 수면 대기 시간이 통신 주기보다 길다는 것을 의미하며, 일련번호가 감소하는 경우는 수면 대기 시간이 통신 주기보다 짧다는 것을 의미한다. 따라서 상기와 같이 각 통신 주기마다 수신되는 웨이크업 프레임의 일련번호를 비교함으로써 수면 대기 시간을 보정하는 것이 가능하다.
Another way to compensate for sleep latency is to compare the serial number of the received wake up frame and the serial number of the previously received wake up frame with each other. If the serial number increases according to the reception period, it means that the sleep standby time of the user is longer than the communication period, and when the serial number decreases, the sleep standby time is shorter than the communication period. Therefore, it is possible to correct the sleep waiting time by comparing the serial numbers of the wake-up frames received for each communication period as described above.
이상에서 대표적인 실시예를 통하여 본 발명에 대하여 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 상술한 실시예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be construed as limiting the scope of the present invention. I will understand.
그러므로 본 발명의 권리범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
Therefore, the scope of the present invention should not be limited to the above-described embodiments, but should be determined by equivalents to the appended claims, as well as the appended claims.
100 : 무선 통신 시스템 102 : 통신관리자
104 : 단말 106 : 무선 통신
200 : 무선 통신 모듈 202 : 중앙처리부
204 : 모드 제어부100: wireless communication system 102: communication manager
104: Terminal 106: Wireless communication
200: wireless communication module 202: central processing unit
204:
Claims (13)
상기 통신관리자와의 무선 통신을 매개하는 무선 통신 모듈;
상기 무선 통신 모듈을 통하여 상기 통신관리자와 통신을 수행하는 중앙처리부; 및
기 설정된 수면 대기 시간 동안 상기 무선 통신 모듈 및 상기 중앙처리부를 턴-오프하여 수면 모드를 유지하다가, 상기 수면 대기 시간이 경과하면 상기 무선 통신 모듈을 턴-온하여 웨이크업 모드로 전환하고, 상기 무선 통신 모듈로부터 상기 복수 개의 웨이크업 프레임 중 하나의 웨이크업 프레임이 수신되면 상기 중앙처리부를 턴-온하여 정상 모드로 전환하는 모드 제어부;
를 포함하되,
상기 복수 개의 웨이크업 프레임에 포함되는 각각의 웨이크업 프레임은 상기 웨이크업 프레임 전송 순서에 따른 일련번호 정보를 포함하고,
상기 모드 제어부는, 수신된 상기 웨이크업 프레임의 일련번호를 이용하여 다음 통신 주기에 송신되는 복수 개의 웨이크업 프레임 중 가운데에 위치한 웨이크업 프레임을 수신하도록 상기 상기 수면 대기 시간을 보정하는, 무선 통신 단말.
A wireless communication terminal that communicates with a communication manager that transmits a plurality of wakeup frames for each communication cycle,
A wireless communication module that mediates wireless communication with the communication manager;
A central processing unit for communicating with the communication manager through the wireless communication module; And
The wireless communication module maintains the sleep mode by turning off the wireless communication module and the central processing unit during a preset sleep waiting time, and when the sleep waiting time elapses, the wireless communication module turns on and switches to the wake up mode, A mode controller for turning on the central processing unit and switching to a normal mode when one of the plurality of wakeup frames is received from the communication module;
, ≪ / RTI &
Each of the wakeup frames included in the plurality of wakeup frames includes serial number information according to the wakeup frame transmission order,
Wherein the mode control unit corrects the sleep waiting time to receive a wakeup frame located in the middle among a plurality of wakeup frames transmitted in the next communication cycle by using the serial number of the received wakeup frame, .
상기 통신관리자와의 무선 통신을 매개하는 무선 통신 모듈;
상기 무선 통신 모듈을 통하여 상기 통신관리자와 통신을 수행하는 중앙처리부; 및
기 설정된 수면 대기 시간 동안 상기 무선 통신 모듈 및 상기 중앙처리부를 턴-오프하여 수면 모드를 유지하다가, 상기 수면 대기 시간이 경과하면 상기 무선 통신 모듈을 턴-온하여 웨이크업 모드로 전환하고, 상기 무선 통신 모듈로부터 상기 복수 개의 웨이크업 프레임 중 하나의 웨이크업 프레임이 수신되면 상기 중앙처리부를 턴-온하여 정상 모드로 전환하는 모드 제어부;
를 포함하되,
상기 복수 개의 웨이크업 프레임에 포함되는 각각의 웨이크업 프레임은 상기 웨이크업 프레임 전송 순서에 따른 일련번호 정보를 포함하고,
상기 모드 제어부는, 수신된 상기 웨이크업 프레임의 일련번호 및 이전 통신 주기에 수신한 웨이크업 프레임의 일련번호를 비교하여 각 통신 주기 별로 동일한 일련번호의 웨이크업 프레임을 수신하도록 상기 수면 대기 시간을 보정하는, 무선 통신 단말.A wireless communication terminal that communicates with a communication manager that transmits a plurality of wakeup frames for each communication cycle,
A wireless communication module that mediates wireless communication with the communication manager;
A central processing unit for communicating with the communication manager through the wireless communication module; And
The wireless communication module maintains the sleep mode by turning off the wireless communication module and the central processing unit during a preset sleep waiting time, and when the sleep waiting time elapses, the wireless communication module turns on and switches to the wake up mode, A mode controller for turning on the central processing unit and switching to a normal mode when one of the plurality of wakeup frames is received from the communication module;
, ≪ / RTI &
Each of the wakeup frames included in the plurality of wakeup frames includes serial number information according to the wakeup frame transmission order,
The mode control unit compares the serial number of the received wake-up frame with the serial number of the received wake-up frame in a previous communication cycle and corrects the sleep wait time so as to receive a wakeup frame of the same serial number for each communication cycle The wireless communication terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120000307A KR101408587B1 (en) | 2012-01-02 | 2012-01-02 | Wireless communication system using multiple wakeup frames |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120000307A KR101408587B1 (en) | 2012-01-02 | 2012-01-02 | Wireless communication system using multiple wakeup frames |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100040144A Division KR101118788B1 (en) | 2010-04-29 | 2010-04-29 | Wireless communication system using multiple wakeup frames |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120005573A KR20120005573A (en) | 2012-01-16 |
KR101408587B1 true KR101408587B1 (en) | 2014-06-17 |
Family
ID=45611581
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120000307A KR101408587B1 (en) | 2012-01-02 | 2012-01-02 | Wireless communication system using multiple wakeup frames |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101408587B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020091422A1 (en) * | 2018-11-02 | 2020-05-07 | 엘지전자 주식회사 | Pdcch monitoring method performed by terminal in wireless communication system and terminal using method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040000031A (en) * | 2002-06-19 | 2004-01-03 | 주식회사 블루맥스 커뮤니케이션 | Automatic Meter Reading System |
KR20060131049A (en) * | 2005-06-15 | 2006-12-20 | 삼성전자주식회사 | Apparatus and method for power-saving in wireless communication system |
KR100771941B1 (en) | 2006-07-11 | 2007-10-31 | 주식회사 에스원 | Wireless sensor device and wireless security system for access the device from main device on sleep mode |
KR20090065086A (en) * | 2007-12-17 | 2009-06-22 | 한국전자통신연구원 | Sensor node based on event for low power and method |
-
2012
- 2012-01-02 KR KR1020120000307A patent/KR101408587B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040000031A (en) * | 2002-06-19 | 2004-01-03 | 주식회사 블루맥스 커뮤니케이션 | Automatic Meter Reading System |
KR20060131049A (en) * | 2005-06-15 | 2006-12-20 | 삼성전자주식회사 | Apparatus and method for power-saving in wireless communication system |
KR100771941B1 (en) | 2006-07-11 | 2007-10-31 | 주식회사 에스원 | Wireless sensor device and wireless security system for access the device from main device on sleep mode |
KR20090065086A (en) * | 2007-12-17 | 2009-06-22 | 한국전자통신연구원 | Sensor node based on event for low power and method |
Also Published As
Publication number | Publication date |
---|---|
KR20120005573A (en) | 2012-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8611268B1 (en) | Access point power save mechanism for wireless communication systems | |
EP2887746B1 (en) | Data transmission method and device | |
US8014748B2 (en) | Communication system having a communication device | |
KR101576142B1 (en) | Apparatus and method for managementing power of wlan module in portable terminal | |
EP3024289B1 (en) | Communication system, communication apparatus and communication method, and computer program | |
KR101174406B1 (en) | A Low Power MAC Architecture for Wireless Sensor Network with Wireless Power Transfer | |
US9596650B2 (en) | Radio wake-up system with multi-mode operation | |
JP5287602B2 (en) | Low standby power wireless communication system with specific frequency monitoring | |
US20090213830A1 (en) | Communication system | |
US20150237578A1 (en) | Access point power save enhancements | |
US20170201940A1 (en) | Dynamic delivery traffic indication message implementations | |
US20150382301A1 (en) | Mechanisms of reducing power consumption for nan devices | |
CN109314923B (en) | Site awakening method, related equipment and system | |
CN101547527A (en) | Communication apparatus and communication method, and computer program therefor | |
CN108462985B (en) | Communication mode switching method and device | |
US9094916B1 (en) | System and method for adjusting power used in reception in a wireless packet network | |
US7986652B1 (en) | System and method for adjusting power used in transmission in a wireless packet network | |
US8681671B1 (en) | System and method for reducing power used for radio transmission and reception | |
US11653302B2 (en) | Method and apparatus for low power channel access | |
CN103686949A (en) | Data message processing method and device as well as communication network system | |
WO2017133761A1 (en) | Access point device, station, and methods and computer programs therefor | |
US7593745B2 (en) | Method for operating wireless local area network cards in a power-saving mode | |
US20130322314A1 (en) | Communication apparatus and control method therefor | |
KR101408587B1 (en) | Wireless communication system using multiple wakeup frames | |
KR101118788B1 (en) | Wireless communication system using multiple wakeup frames |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |