[go: up one dir, main page]

KR20080027734A - 통신 시스템에서 슬립 모드 동작 제어 방법 - Google Patents

통신 시스템에서 슬립 모드 동작 제어 방법 Download PDF

Info

Publication number
KR20080027734A
KR20080027734A KR1020070095573A KR20070095573A KR20080027734A KR 20080027734 A KR20080027734 A KR 20080027734A KR 1020070095573 A KR1020070095573 A KR 1020070095573A KR 20070095573 A KR20070095573 A KR 20070095573A KR 20080027734 A KR20080027734 A KR 20080027734A
Authority
KR
South Korea
Prior art keywords
data
mobile terminal
base station
message
transmitted
Prior art date
Application number
KR1020070095573A
Other languages
English (en)
Other versions
KR100957399B1 (ko
Inventor
손영문
손중제
이강규
임근휘
장재혁
윤진현
김남기
조민희
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to US11/860,928 priority Critical patent/US7924756B2/en
Priority to EP07117145.8A priority patent/EP1903815B1/en
Publication of KR20080027734A publication Critical patent/KR20080027734A/ko
Application granted granted Critical
Publication of KR100957399B1 publication Critical patent/KR100957399B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2612Arrangements for wireless medium access control, e.g. by allocating physical layer transmission capacity
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은, 통신 시스템에서 이동단말기의 슬립 모드 동작 제어 방법에 있어서, 상기 이동단말기가 슬립모드의 리스닝 구간에서 어웨이크 상태로 천이하는 과정과, 상기 어웨이크 상태에서 상기 이동단말기가 제1동작과, 제2동작과, 제3동작 중 어느 하나의 동작을 수행하는 과정과,상기 어느 하나의 동작 수행이 완료된 후, 상기 기지국으로 송신할 데이터와 상기 기지국으로부터 수신될 데이터가 존재하지 않음을 검출하면, 슬립상태로 천이하는 과정을 포함하며, 상기 제1동작은 상기 기지국으로부터 데이터를 수신하는 과정이며, 상기 제2동작은 상기 기지국으로 데이터를 송신하는 과정이며, 상기 제3동작은 상기 기지국으로부터 데이터를 수신하고, 상기 기지국으로부터 데이터를 수신하는 과정임을 특징으로 한다.
슬립 모드, 어웨이크 모드, 타이머

Description

통신 시스템에서 슬립 모드 동작 제어 방법{METHOD TO OPERATE CONTROL SLEEP MODE IN A COMMUNICATION SYSTEM}
본 발명은 통신 시스템에 관한 것으로, 특히 통신 시스템에서 슬립 모드 동작 제어 방법에 관한 것이다.
일반적으로, 통신 시스템은 이동단말기(MS: Mobile Station, 이하 'MS'라 칭하기로 한다)들에게 고속의 대용량 데이터 송수신이 가능한 서비스를 제공하기 위한 형태로 발전해 나가고 있다. 통신 시스템의 대표적인 예가 IEEE(Institute of Electrical and Electronics Engineers) 802.16e 통신 시스템이다. 상기 IEEE 802.16e 통신 시스템에서는 MS와 기지국(BS: Base Station, 이하 'BS'라 칭하기로 한다)간 통신을 항상 유지하는 것이 정상모드(Normal Mode)의 동작이다.
상기 IEEE 802.16e 통신 시스템은 MS는 BS로부터 데이터를 수신하기 위해 항상 다운링크(Downlink)를 감시하게 된다. 이는 BS가 MS로 송신할 데이터가 없거나 MS가 BS로 송신할 데이터가 없을 때에도 항상 다운링크(Downlink)를 감시하므로 MS 의 전력 소모가 지속되게 된다.
또한 상기 IEEE 802.16e 통신 시스템은 MS의 이동성을 고려하므로, 상기 MS의 전력 소모는 시스템 전체 성능에 중요한 요인으로 작용하게 되며, 따라서 상기 MS의 전력 소모를 최소화 시키기 위해 MS와 BS간 슬립 모드(SLEEP MODE) 동작 및 상기 슬립 모드 동작에 대응되는 어웨이크 모드(AWAKE MODE) 동작이 제안되었다. 또한 MS는 BS와의 채널 상태의 변화에 대응하기 위해, 주기적으로 BS와의 타이밍 오프셋(timing offset)과, 주파수 오프셋(frequency offset) 및 전력을 보정하는 레인징(ranging) 동작을 수행하게 된다.
그러면 여기서 도 1을 참조하여, 통신 시스템의 슬립모드에 대한 동작 수행에 따른 MS와 BS간 메시지 송수신 과정에 대해서 설명하기로 한다.
도 1은 통신 시스템의 슬립모드에 대한 동작을 수행하는 과정을 도시한 도면이다.
상기 도 1을 참조하면, 먼저 MS(100)는 어웨이크 모드에 존재하다가 슬립모드로 천이하고자 하면 상기 BS(110)로 MOB_SLP-REQ(MOBile_SLeeP-REQuest) 메시지를 송신한다(101 단계). 상기 MOB_SLP-REQ 메시지를 수신한 BS(110)은 상기 BS(100) 자신 및 MS(100)의 상황을 고려하여 상기 MS(100)의 슬립모드로의 모드 천이를 허락할지 여부를 판단하고, 상기 판단 결과에 상응하게 상기 MS(100)로 MOB_SLP-RSP(MOBile-SLeeP-ReSPonse) 메시지를 송신한다(103 단계). 여기서 상기 MOB_SLP-RSP 메시지는 리스닝(Listening) 구간 파라미터를 포함한다. 또한, 상기 슬립 모드의 리스닝(Listening)구간에서 BS(110)가 MS(100)로 송신할 데이터가 있 는 경우에, 상기 BS(110)는 상기 리스닝 구간 동안에 상기 MS(100)로 상기 MS(100)의 식별자를 포함한 MOB_TRF-IND(MOBile_TRaFfic-INDication) 메시지를 전송할 수 있다.
상기 BS(110)로부터 상기 MOB_SLP-RSP 메시지를 수신한 상기 MS(100)는 상기 MOB_SLP-RSP 메시지에 상응하게 슬립 모드 동작을 시작한다. 물론 상기 MS(100)는 상기 MOB_SLP-RSP 메시지에 포함되어 있는 리스닝 구간 파라미터에 상응하게 수행할 것에 대해서도 인지하고 있게 된다. 또한 상기 MS(100)는 슬립 모드에 있다 하더라도, 상기 MS(100)가 상기 BS(110)로 전송할 데이터가 있는 경우에는 상기 슬립 모드 에서 바로 어웨이크 모드로 동작할 수 있다.  
만일 상기 BS(110)가 상기 슬립 모드의 리스닝 구간에서 MOB_TRF-IND 메시지를 송신한다(105 단계). 여기서 상기 MOB_TRF-IND 메시지는 상기 MS의 식별자가 포함되지 않은 메시지라 가정하기로 한다. 상기 MOB_TRF-IND 메시지는 상기 MS(100)에 해당하지 않는 메시지 이므로, 상기 MS(100)는 상기 MOB_TRF-IND 메시지를 디코딩 한 후, 자신의 식별자가 포함되어 있지 않음을 확인하고, 다시 슬립 모드 동작을 수행한다.
일정 시간 후에 상기 BS(110)가 상기 슬립 모드의 리스닝 구간에 상기 MS(100)로 전송할 데이터가 있는 경우에, 상기 BS(110)는 상기 MS(100)의 식별자를 포함한 MOB_TRF-IND 메시지를 송신한다(107 단계). 상기 MOB_TRF-IND 메시지는 상기 MS(100)에 해당하는 메시지이므로, 상기 MS(100)는 상기 MOB_TRF-IND 메시지를 디코딩 한 후, 자신의 식별자가 포함되어 있음을 확인하고, 어웨이크 모드로 천이 하여 상기 BS(110)로부터 데이터를 수신하게 된다.
상기 MS(100)와 상기 BS(110)의 데이터 송수신이 끝난 후, 상기 MS(100)와 상기 BS(110)는 다시 슬립 모드로 모드 천이를 하기 위하여 다시 MOB_SLP-REQ 메시지 및 MOB_SLP-RSP 메시지를 주고 받게 된다. 이 때, 상기 슬립 모드로의 모드 천이를 위해 상기 MOB_SLP-REQ 메시지와 상기 MOB_SLP-RSP 메시지를 주고 받음으로 인하여 상기 MS(100)와 상기 BS(110)는 불필요한 메시지의 전송을 수행하게 된다. 이로 인해 업링크(Uplink) 및 다운링크(Downlink)의 자원을 낭비하게 되고 전력 소모가 일어난다. 또한 MS(100)는 상기 BS(110)로 상기 MOB_SLP-REQ 메시지를 송신하기 위한 대역폭을 할당 받기 위해 BW-REQ(BandWidth-REQuest) 메시지를 전송하여 대역폭 레인징을 수행 해야하므로, 상기 MS(100)가 슬립 모드로 모드 천이를 하기 위한 시간을 지연시키는 단점이 있다.
한편, 상기 IEEE 802.16e 통신 시스템에서는 상술한 바와 같은 슬립 모드 동작 및 어웨이크 모드 동작을 지원하기 위해 하기와 같은 메시지들을 정의하고 있다.
(1) MOB_SLP-REQ 메시지
상기 MOB_SLP-REQ 메시지는 상기 MS가 어웨이크 모드에 존재하다가 슬립 모드로 모드 천이하고자 할 경우, 상기 BS로 송신하는 메시지이다. 상기 MOB_SLP-REQ 메시지에는 상기 MS가 슬립 모드로 모드 천이하기 위해 요구되어지는 파라미터들, 즉, 정보 엘리먼트(IE: Information Element)들이 포함되며, 상기 MOB_SLP-REQ 메시지 포맷은 하기 표 1에 나타낸 바와 같다.
Figure 112007068054576-PAT00001
상기 표 1에 나타낸 바와 같이, 상기 MOB_SLP-REQ 메시지는 다수의 IE들을 포함한다.
상기 관리 메시지 타입(Management Message Type)은 송신되는 메시지의 타입을 나타내는 정보이며, 상기 메시지 타입이 50일 경우 상기 MOB_SLP-REQ 메시지를 의미한다. 상기 클래스의 개수(Number of Classes) 는 상기 MOB_SLP-REQ 메시지에 포함될 전력 절약 클래스(power saving class)의 수를 나타낸다. 상기 정의(Definition)는 새로운 전력 절약 클래스 또는 기존의 클래스에 대한 동작을 지시하는지를 나타낸다. 상기 오퍼레이션(Operation)은 전력 절약 클래스를 활성화(activation)하는지, 아니면 비활성화(deactivation) 하는지를 나타낸다. 상기 전력 절약 클래스 식별자(Power_Saving_Class_ID)는 현재 동작을 지시하는 전력 절약 클래스를 나타내기 위한 식별자를 나타낸다. 상기 시작 프레임 번호(start_frame_number)는 해당 전력 절약 클래스를 활성화시킬 시점을 나타낸다. 상기 전력 절약 클래스 타입(Power_Saving_Class_Type)은 해당 전력 절약 클래스의 종류를 나타낸다. 여기서 상기 해당 전력 절약 클래스의 종류는 하기와 같다.
1)Type 1 : 상기 슬립 모드 동작을 따르는 클래스
2)Type 2 : 슬립 구간의 크기가 initial-sleep window값으로, 즉 고정된 Sleep window를 계속 유지하며, 리스닝 구간에서 MOB_TRF-IND 메시지를 수신하지 못하더라도 명시적으로 상기 슬립 모드를 비활성화 시키는 메시지나 헤더를 수신하지 않는 이상 계속 슬립 모드를 유지하는 클래스.
3)Type 3 : 상기 Type 1 과 Type 2가 모드 천이 요구 메시지를 수신하지 않으면 계속해서 슬립 모드를 유지하는 것에 반해, 상기 Type 3은 한번의 슬립 모드 동작, 즉 한번의 Sleep window 후에 자동적으로 슬립 모드를 종료하는 클래스를 의미함. 주로 관리 메시지(Management message) 또는 멀티캐스트 트래픽(Multicast Traffic)에 사용됨.
또한, 정의(Direction)는 업링크 또는 다운링크 인지를 나타낸다. 트래픽 트리거 웨이큰 표시(Traffic_Triggered_Wakening_Flag, 이하 'TTWF'라 칭하기로 한다)는 상기에서 설명한 Power_Saving_Class_Type이 나타내는 해당 전력 절약 클래스의 종류인 Type 1에만 적용된다.
좀 더 자세히 설명하면, 상기 TTWF는 리스닝 구간에 데이터가 발생하더라도, 상기 MS가 슬립 모드를 유지하고자 할 경우 사용된다. 즉, 상기 'TTWF=0' 인 경우, 상기 MS는 리스닝 구간 동안 데이터를 송수신 하고, 리스닝 구간이 끝나는 시점, 즉 슬립 윈도우가 시작되는 시점에 다시 슬립 모드로 모드 천이 한다. 여기서 상기 리스닝 구간 동안 상기 BS가 해당 전력 절약 클래스 용 MAC(Medium Access Control) SDU(Service Data Unit)를 송신하고자 할 경우, 또는 상기 MS가 해당 전력 절약 클래스용 연결에 대해 BW-REQ 메시지를 송신하는 경우, 또는 상기 MS가 상기 BS로부터 상기 MS의 식별자를 포함한 MOB_TRF-IND 메시지를 수신한 경우에 상기 MS는 슬립 모드를 종료하고, 어웨이크 모드로 모드 천이할 수 있다. 또한 MOB_SLP-REQ 메시지와 MOB_SLP-RSP 메시지의 transaction을 통해 상기 슬립 모드를 종료할 수도 있다.
한편, 상기 'TTWF=1' 인 경우, 상기 MS는 리스닝 구간 동안 상기 BS로부터 PDU(Packet Data Unit)를 수신하거나, 슬립 모드를 종료시키는 관리 메시지, 일 예로 MOB_SLP-RSP 메시지 또는 다운링크 슬립 컨트롤 확장 부헤더(DL Sleep Control Extended Subheader)를 수신하게 되면, 상기 MS는 슬립 모드를 무조건 종료하고, 어웨이크 모드로 모드 천이해야만 한다. 또한, 상기 MS 자체에서 데이터가 발생하거나, 슬립 모드를 종료시키는 관리 메시지, 즉 MOB_SLP-REQ 메시지 또는 대역폭 요구 메시지와 업링크 슬립 컨트롤 헤더를 상기 BS로 전송하는 경우에도 상기 슬립 모드를 무조건 종료하고 어웨이크 모드로 모드 천이해야만 한다. 다시 말해, TTWF=1일 때 리스닝 구간 동안 트래픽 발생 또는 관리 메시지가 발생할 경우 어웨이크 모드로 깨어나게 된다.
상술한 바와 같이, 상기 TTWF는 상기 MS가 해당 전력 절약 클래스의 종류인 Type 1을 Type 2처럼 슬립 모드를 유지하고, 리스닝 구간 동안 데이터 송수신을 하고자 할 경우 사용된다.
초기 슬립 윈도우(Initial-sleep Window) 는 상기 슬립 구간을 시작하는 시작 값을 나타내며, 리스닝 윈도우(Listening Window)는 요구된 청취 구간을 나타낸다. 상기 슬립 구간의 최대 값은 최종 슬립 윈도우 베이스(final-sleep window base)와 최종 슬립 윈도우 지수(final-sleep window exponent), 즉 두개의 파라미터를 통해 결정되는데, 상기 최대 슬립 윈도우 값은 (final-sleep window base)*2^(final-sleep window exponent)로 결정된다. 또한 슬립 연결 식별자의 개수(Number_of_Sleep_Connection IDs)는 해당 전력 절약 클래스에 해당하는 유니캐스트 CID의 수를 나타낸다.
(2)MOB_SLP-RSP 메시지
상기MOB_SLP-RSP 메시지는 상기 BS가 상기 BS 자신 및 MS의 상황을 고려하여 상기 MS가 슬립 모드로의 모드 천이를 허락할지 여부를 포함하여 상기 MS로 송신하거나, 비요구 지시(unsolicited instruction)를 나타내어 상기 MS로 송신하는 메시지이다. 상기 MOB_SLP-RSP 메시지에는 상기 MS가 슬립 모드로 동작하기 위해 필요로 하는 파라미터들, 즉 IE 들이 포함되며, 상기 MOB_SLP-RSP 메시지 포맷은 하기 표 2에 나타낸 바와 같다.
Figure 112007068054576-PAT00002
Figure 112007068054576-PAT00003
상기 표 2에 나타낸 바와 같이, 상기 MOB_SLP-RSP 메시지는 다수의 IE들을 포함한다. 상기 MOB_SLP-RSP 메시지 역시 MS의 기본 CID(Basic CID)를 기준으로 송신되는 메시지이다.
상기 관리 메시지 타입(Management Message Type)은 송신되는 메시지의 타입을 나타내는 정보이며, 상기 메시지 타입이 51일 경우 상기 MOB_SLP-RSP 메시지를 의미한다. 데이터의 길이(Length_of_Data)는 전력 절약 클래스의 바이트 수를 나타낸다. 슬립 승인(Sleep_Approved)은 MS의 해당 전력 절약 클래스의 활성화 또는 비활성화 요구의 승인여부를 나타낸다. 여기서 상기 Sleep_Approved의 값이 '1'이고, 오퍼레이션(Operation) 값이 '1'(활성화)이면, 시작 프레임 개수(Start_frame_number)를 포함하고, 상기 Sleep_Approved의 값이 '1'이고, Definition 값이 '1'이면, Power_Saving_Class_Type, Direction, initial-sleep window, listening window, final-sleep window base, final-sleep window exponent, TRF-IND required, TTWF 등을 포함한다. 여기서 상기 TRF-IND required 는전력 절약 클래스 Type 1에서만 적용되며, 상기 BS는 매 리스닝 구간 마다 적어도 하나의 MOB_TRF-IND 메시지를 상기 MS로 송신해야만 한다는 것을 나타낸다.
(3)MOB_TRF-IND 메시지
상기MOB_TRF-IND 메시지는 상기 BS가 리스닝 구간 동안 상기 MS로 송신하는 메시지이며, 상기 BS가 상기 MS로 송신할 데이터의 존재여부를 나타내는 메시지이다. 상기 MOB_TRF-IND 메시지는 상기 MOB_SLP-REQ 메시지 또는 MOB_SLP-RSP 메시지와는 달리 브로드 캐스팅(broadcasting) 또는 멀티캐스팅(multicasting) 방식으로 송신되는 메시지이다. 상기 MOB_TRF-IND 메시지 포맷은 하기 표 3에 나타낸 바와 같다.
Figure 112007068054576-PAT00004
상기 표 3에 나타낸 바와 같이, 상기 MOB_TRF-IND 메시지는 상기 BS가 상기 MS로 송신할 데이터의 존재 여부를 나타내는 메시지로서, 상기 MS는 상기 MOB_TRF-IND 메시지를 상기 리스닝 구간 동안 수신하여 상기 MS 자신이 슬립 모드에서 어웨이크 모드로 모드 천이 할것인지 아니면 상기 슬립 모드를 계속 유지할 것인지를 결정하게 된다.
만일, 상기 MS가 어웨이크 모드로 모드 천이 할 경우, 상기 MS는 프레임 동기를 확인한다. 이 때, 상기 MS가 예상했던 프레임 시퀀스 번호가 일치하지 않을 경우, 상기 어웨이크 모드에서 상기 MS는 손실된 데이터의 재전송을 요구할 수도 있다. 한편, 상기 MS가 상기 리스닝 구간동안 상기 MOB_TRF-IND 메시지를 수신하지 못하거나, 또는 상기 MOB_TRF-IND 메시지를 수신하였을지라도 부정적 지시, 일 예로 상기 MS가 수신할 데이터가 존재하지 않음을 나타내는 메시지를 수신하였을 경우, 상기 MS는 상기 슬립 모드를 계속 유지할 수 있다.
한편, 상기 MOB_TRF-IND 메시지 역시 다수개의 IE들을 포함한다. 상기 관리 메시지 타입(Management Message Type)은 송신되는 메시지의 타입을 나타내는 정보이며, 상기 메시지 타입이 52일 경우 상기 MOB_TRF-IND 메시지를 의미한다. FMT는 상기 MOB_TRF-IND 메시지의 형식이 슬립 식별자(SLPID : SLeeP IDentifier) 비트맵 형식을 사용할 것인지, 또는 SLPID 형식을 사용할지 여부를 나타낸다.
(4) 다운링크 슬립 제어 확장 부헤더(Downlink Sleep Control Extended Subheader)
상기 다운링크 슬립 제어 확장 부헤더는 상기 BS가 전력 절약 클래스를 활성화 또는 비활성화시키기 위해 상기 MS로 송신하는 부헤더이다. 상기 다운링크 슬립 제어 확장 부헤더의 포맷은 하기 표 4에 나타낸 바와 같다.
Figure 112007068054576-PAT00005
상기 표 4에 나타낸 바와 같이, 상기 다운링크 슬립 제어 확장 부헤더의 IE는 상기 MOB_SLP-RSP 메시지에서 설명하였으므로 여기서는 그 상세한 설명을 생락하기로 한다.
상술한 바와 같이, 상기 IEEE 802.16e 통신 시스템의 슬립 모드 동작에서 전력 절약 클래스 Type 1은 상기 MS가 상기 TTWF에 상응하여 상기 BS로부터 리스닝 구간에 MAC SDU 를 수신하게 될 경우, 슬립 모드를 유지하거나, 또는 비활성화 시킬 수 있다. 그러나, 상기 MS가 상기 슬립 모드를 유지하고자 할 경우, 상기 리스닝 구간이 종료된 후 다시 슬립 모드로 모드 천이를 하고자 하는 시점이 명확하게 제안되지 않았다. 또한 상기 TTWF는 초기에 상기 MS와 상기 BS가 송수신하는 MOB_SLP-REQ 메시지와 MOB_SLP-RSP 메시지에 미리 설정되어 있다. 그러나 상기 슬립 모드 동작을 수행하는 중에 상기 TTWF 를 변경해야 할 상황이 발생할 수 있으며, 상기 TTWF 를 변경하기 위한 동작이 구체적으로 제안된 바가 없다.
따라서, 본 발명의 목적은 통신 시스템에서 슬립 모드 동작 제어 방법을 제공함에 있다.
본 발명의 다른 목적은 통신 시스템에서 자원낭비를 줄이기 위한 슬립 모드 동작 제어 방법을 제공함에 있다.
본 발명의 또 다른 목적은 통신 시스템에서 MS의 전력 소모를 줄이기 위한 슬립 모드 동작 제어 방법을 제공함에 있다.
상기한 목적들을 달성하기 위한 본 발명의 방법은 통신 시스템에서 이동단말기의 슬립 모드 동작 제어 방법에 있어서, 상기 이동단말기가 슬립모드의 리스닝 구간에서 어웨이크 상태로 천이하는 과정과, 상기 어웨이크 상태에서 상기 이동단말기가 제1동작과, 제2동작과, 제3동작 중 어느 하나의 동작을 수행하는 과정과,상기 어느 하나의 동작 수행이 완료된 후, 상기 기지국으로 송신할 데이터와 상기 기지국으로부터 수신될 데이터가 존재하지 않음을 검출하면, 슬립상태로 천이하는 과정을 포함하며, 상기 제1동작은 상기 기지국으로부터 데이터를 수신하는 과정이며, 상기 제2동작은 상기 기지국으로 데이터를 송신하는 과정이며, 상기 제3동작은 상기 기지국으로부터 데이터를 수신하고, 상기 기지국으로부터 데이터를 수신하는 과정임을 특징으로 한다.
상기한 목적들을 달성하기 위한 본 발명의 다른 방법은 통신 시스템에서 기지국의 슬립 모드 동작 제어 방법에 있어서, 상기 이동단말기가 슬립 모드에서 어웨이크 상태가 되었음을 인지하는 과정과, 상기 이동단말기가 어웨이크 상태가 되었음을 인지한 후에, 상기 기지국이 제1동작과, 제2동작과, 제3동작 중 어느 하나의 동작을 수행하는 과정과, 상기 어느 하나의 동작 수행이 완료된 후, 상기 이동단말기로 송신할 데이터와 상기 이동단말기로부터 수신할 데이터가 존재하지 않음을 검출하면, 상기 기지국은 상기 이동단말기가 슬립 상태로 천이했음을 인지하는 과정을 포함하며, 상기 제1동작은 상기 이동단말기로 데이터를 송신하는 과정이며, 상기 제2동작은 상기 이동단말기로부터 데이터를 수신하는 과정이며, 상기 제3동작은 상기 이동단말기로 데이터를 송신하고, 상기 이동단말기로부터 데이터를 수신하는 과정임을 특징으로 한다.
상기한 목적들을 달성하기 위한 본 발명의 또 다른 방법은, 통신 시스템에서 이동단말기의 슬립 모드 동작 제어 방법에 있어서,상기 이동 단말기가 어웨이크 상태에서 슬립 상태로 천이하기 위해 가변 리스닝 구간 지시자를 포함하는 제1메시지를 기지국으로 전송하는 과정과, 상기 슬립 상태를 유지하다가 리스닝 구간에 도달하여 어웨이크 상태로 천이하는 과정과, 상기 어웨이크 상태에서 상기 가변 리스닝 구간 지시자에 상응하여 제1동작과, 제2동작과, 제3동작 중 어느 하나의 동작을 수행하는 과정을 포함하며, 상기 제1동작은 상기 기지국으로부터 데이터를 수신하는 과정이며, 상기 제2동작은 상기 기지국으로 데이터를 송신하는 과정이며, 상기 제3동작은 상기 기지국으로부터 데이터를 수신하고, 상기 기지국으로 데이터를 송신하 는 과정임을 특징으로 한다.
상기한 목적들을 달성하기 위한 본 발명의 또 다른 방법은, 통신 시스템에서 기지국의 슬립 모드 동작 제어 방법에 있어서, 상기 이동 단말기로부터 가변 리스닝 구간 지시자를 포함하는 제1메시지를 수신하는 과정과, 상기 수신한 상기 제1메시지에 상응하여 상기 가변 리스닝 구간 지시자를 포함하는 제2메시지를 상기 이동단말기로 송신하는 과정과, 상기 이동 단말기가 슬립 상태를 유지하다가 리스닝 구간에 도달하여 어웨이크 상태가 되었음을 인지한 후에, 상기 가변 리스닝 구간 지시자에 상응하여 제1동작과, 제2동작과, 제3동작 중 어느 하나의 동작을 수행하는 과정을 포함하며, 상기 제1동작은 상기 이동단말기로 데이터를 송신하는 과정이며, 상기 제2동작은 상기 이동단말기로부터 데이터를 수신하는 과정이며, 상기 제3동작은 상기 이동단말기로 데이터를 송신하고, 상기 이동단말기로부터 데이터를 수신하는 과정임을 특징으로 한다.
상기한 바와 같이, 본 발명은 통신 시스템에서 전력 소모 감소를 고려한 슬립 모드 동작 제어 방법 및 시스템을 제안하여, 본 발명에서 제안하는 타이머를 동작하여 상기 MS와 상기 BS간 슬립모드 동작을 제어하여 전력소모를 감소시킨다는 이점을 가진다.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 대한 동작원리를 상세히 설명한다. 또한, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다. 그리고 후술 되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
본 발명은 통신 시스템에서 슬립 모드 동작 제어 방법을 제안한다. 특히, 본 발명은 데이터 송수신이 완료된 후에 타이머를 동작하여 상기 타이머가 설정한 임계값을 넘어서도 데이터 송수신이 이루어지지 않으면 바로 슬립모드로 진입하게 되는 슬립 모드 동작 제어 방법을 제안한다. 특히, 본 발명에서는 IEEE 802.16e 통신 시스템을 일 예로 하여 슬립 모드 동작 제어 방법을 설명하지만, 본 발명에서 제안하는 슬립 모드 동작 제어 방법은 상기IEEE 802.16e 통신 시스템 뿐만 아니라 다른 통신 시스템들에도 적용 가능함은 물론이다.
본 발명은 통신 시스템에서 하나의 MS와 BS가 슬립 모드 동작을 제어하고 그에 상응하는 동작을 제안한다. 그러나 상기 통신 시스템은 다수의 MS들이 존재할 경우에도 본 발명에서 제안하는 슬립 모드 동작 제어 방법이 적용 가능함은 물론이다.
본 발명은 MS와 BS가 맨 처음 슬립 모드로 모드 천이를 위해 MOB_SLP-REQ(MOBile_SLeeP-REQuest) 메시지와 MOB_SLP-RSP(MOBile_SLeeP-ReSPonse) 메시지 를 전송한다. 상기 슬립 모드는 슬립 구간과 리스닝 구간을 포함하며, 상기 MOB_SLP-REQ 메시지, MOB_SLP-RSP 메시지를 송수신 할 때, 상기 슬립 모드에 진입할 시점과, 슬립 구간의 길이, 리스닝 구간의 길이를 결정한다. 또한 MS와 BS간의 데이터 송수신, 또는 대기 상태 등으로 전력을 소모하는 상태를 어웨이크(AWAKE) 상태라 정의하고, MS가 전력 소모 감소를 위해 BS와 데이터를 송수신하지 않는 상태를 슬립(SLEEP) 상태라 정의한다.
본 발명은 상기 BS와 상기 MS가 슬립 모드에 진입하여 슬립 구간에 있다가 리스닝 구간에 어웨이크 상태가 되어 상기 BS로부터 MOB_TRF-IND((MOBile_TRaFfic-INDication) 메시지를 수신한 상기 MS와 상기 BS간의 데이터 송수신이 일어나지 않을 때, 다시 슬립 상태로 천이를 해야만 할 때의 동작을 제안한다.
MS와 BS간의 데이터 송수신은 BS가 MOB_TRF-IND 메시지를 MS로 송신한 이후에 상기 MS로 데이터 전송을 수행한다고 가정한다. 그러나 이후에 본 발명에서 제안할 전력 소모 감소를 위한 데이터 전송 방법 및 시스템은 MOB_TRF-IND 메시지를 전송하지 않고 데이터의 송수신을 수행하는 경우에도 적용 가능함은 물론이다.
그러면 여기서 도 2를 참조하여 본 발명의 첫번째 실시 예에 따른 통신 시스템에서 BS가 데이터를 전송하기 위한 동작에 대해 설명하기로 한다.
도 2는 본 발명의 실시 예에 따른 통신 시스템에서 BS가 데이터를 전송하기 위한 동작을 도시한 도면이다.
상기 도 2를 참조하면, BS와 MS는 맨 처음 슬립모드로 모드 천이를 위해 MOB_SLP-REQ 메시지와 MOB_SLP-RSP 메시지를 송수신하여 상기 슬립 모드에 진입할 시점과, 슬립 구간의 길이, 리스닝 구간의 길이를 결정하고, 상기 MS는 슬립모드에 진입한다. 상기 슬립 모드 진입 과정은 상기 종래기술과 동일하므로 여기에서는 그 설명을 생략하기로 한다. 본 발명은 상기 MS와 상기 BS의 MOB_SLP-REQ 메시지와 MOB_SLP-RSP 메시지의 송수신을 통해 슬립 구간의 길이가 8 프레임 이고, 리스닝 구간의 길이를 2 프레임으로 결정했다고 가정한다. 또한 프레임은 #0부터 #N 까지 나열되어 있다고 가정한다(201). BS는 프레임 #0부터 프레임 #7까지는 상기 MS가 슬립 모드의 슬립 구간에 있음을 인지한다. 프레임 #8에 진입 했을 때, 상기 BS는 리스닝 구간이 되었음을 인지하고, 상기 BS에 상기 MS에게 전송할 데이터가 존재하여 상기 프레임 #8에 상기 MS의 식별자를 포함한 MOB_TRF-IND 메시지를 송신한다(203). 상기 BS는 상기 MOB_TRF-IND 메시지를 송신한 후 바로 상기 MS로 데이터를 송신한다(205). 또는 상기 BS가 상기 MOB_TRF-IND 메시지를 상기 MS로 송신하였을 때, 상기 MS가 상기 MOB_TRF-IND 메시지를 인지 한 후, 상기 MS가 상기 BS로 송신할 데이터가 있으면, 상기 데이터를 상기 BS로 송신한다(205). 상기 MS는 상기 데이터를 송수신 함과 동시에 타이머 T1을 0으로 동작시킨다.
타이머 T1은 상기 MS가 상기 BS로부터 수신 될 데이터가 없고, 상기 MS도 상기 BS로 전송할 데이터가 없을 경우를 인지하는 타이머이다. 또한, 상기 MS가 상기 BS로부터 수신 될 데이터는 없으나, 상기 MS가 상기 BS로 전송할 데이터가 있을 경우에도 적용가능 하다. 또한 상기 MS가 상기 BS로부터 수신될 데이터는 있으나, 상기 MS가 상기 BS로 전송할 데이터가 없을 경우에도 적용가능 하다. 그러므로 상기 타이머 T1은 상기 BS와 상기 MS의 데이터 송수신이 일어날 때는 타이머가 0으로 리 셋 되어있음을 알 수 있다. 상기 데이터가 송수신 된 후, 프레임 #11에서 상기 BS가 상기 MS로 데이터 송신을 완료하고, 상기 MS로부터 상기 BS로의 데이터 수신이 완료되었다고 가정하기로 한다. 이에 따라, 프레임 #12에서 상기 BS가 상기 MS로 송신할 데이터가 없고, 상기 MS로부터 상기 BS로 수신될 데이터가 없게 되면, 상기 MS는 슬립 상태로 진입하기 위한 타이머 T1을 1로 설정한다(207).
본 발명은 타이머의 임계값이 4 프레임에 해당하는 값으로 정해져 있다고 가정한다. 그러면 프레임 #12부터 프레임 #15까지 상기 타이머 T1이1부터 증가하며 작동되는 것이다. 상기 타이머 T1의 임계값인 4프레임을 넘을 때까지, 상기 BS가 상기 MS로 송신할 데이터가 없고, 상기 MS로부터 상기 BS로 수신될 데이터가 없게 되면, 상기 MS는 바로 슬립상태로 진입하게 된다. 이후 다음 번 데이터 송수신은 다음번 리스닝 구간에서 수행되게 되는 것이다. 상기 리스닝 구간에서의 동작은 상기에서 설명한 바와 동일하므로 여기에서는 그 설명을 생략하기로 한다.
다음으로 도 3을 참조하여 본 발명의 실시 예에 따른 통신 시스템에서 MS가 데이터를 전송하기 위한 동작에 대해 설명하기로 한다.
도 3은 본 발명의 실시 예에 따른 통신 시스템에서 MS가 데이터를 전송하기 위한 동작을 도시한 도면이다.
상기 도 3을 참조하면, BS와 MS는 맨 처음 슬립모드로 모드 천이를 위해 MOB_SLP-REQ 메시지와 MOB_SLP-RSP 메시지를 송수신하여 상기 슬립 모드에 진입할 시점과, 슬립 구간의 길이, 리스닝 구간의 길이를 결정하고, 상기 MS는 슬립모드에 진입한다. 상기 슬립 모드 진입 과정은 종래기술과 동일하므로 여기에서는 그 설명 을 생략하기로 한다. 본 발명은 상기 MS와 상기 BS의 MOB_SLP-REQ 메시지와 MOB_SLP-RSP 메시지의 송수신을 통해 슬립 구간의 길이가 8 프레임이고, 리스닝 구간의 길이를 2 프레임으로 결정했다고 가정한다. 또한 프레임은 #0부터 #N 까지 나열되어 있다고 가정한다(301). 상기 MS는 프레임 #0부터 프레임 #7 까지는 슬립모드의 슬립 구간임을 인지하고, 슬립 모드로 모드 천이한다. 프레임 #8에 진입 했을 때, 상기 MS는 리스닝 구간이 되었음을 인지하고, 상기 프레임 #8에 상기 MS가 상기 BS로 업링크 대역폭 할당 요구 메시지(UL-BW-REQ)를 송신한다.
상기 MS는 상기 UL-BW-REQ 메시지를 송신하고, 상기 BS로 보내야만 하는 데이터를 송신한다. 또한 상기 리스닝 구간에 상기 BS로부터 상기 MS로 수신되어야 할 데이터가 있다면, 이 때, 상기 데이터도 상기 MS로 수신이 된다(305). 상기 MS는 상기 데이터를 송수신 함과 동시에 타이머 T1을 0으로 동작시킨다. 타이머 T1은 상기 MS가 상기 BS로부터 수신할 데이터가 없고, 상기 MS도 상기 BS로 전송할 데이터가 없을 경우를 인지하는 타이머이다. 또한, 상기 MS가 상기 BS로부터 수신 될 데이터는 없으나, 상기 MS가 상기 BS로 전송할 데이터가 있을 경우에도 적용가능 하다. 또한 상기 MS가 상기 BS로부터 수신될 데이터는 있으나, 상기 MS가 상기 BS로 전송할 데이터가 없을 경우에도 적용가능 하다. 그러므로 상기 타이머 T1은 상기 BS와 상기 MS의 데이터 송수신이 일어날 때는 타이머가 0으로 리셋되어 있음을 알 수 있다. 상기 데이터가 송수신 된 후, 프레임 #11에서 상기 MS가 상기 BS로 데이터 송신이 완료되고, 상기 BS로부터 상기 MS로의 데이터 수신이 완료되었다고 가정하기로 한다.
이에 프레임 #12에서 상기 MS가 상기 BS로 송신할 데이터가 없고, 상기 BS로부터 상기 MS로 수신될 데이터가 없게 되면, 상기 MS는 슬립 모드로 진입 하기 위한 타이머 T1을 1로 설정한다(307). 본 발명은 타이머의 임계값이 4 프레임에 해당하는 값으로 정해져 있다고 가정한다. 그러면 프레임 #12부터 프레임 #15까지 상기 타이머 T1이 1부터 증가하며 작동되는 것이다.
상기 타이머 T1의 임계값인 4프레임을 넘을 때까지, 상기 MS가 상기 BS로 송신할 데이터가 없고, 상기 BS로부터 상기 MS로 수신될 데이터가 없게 되면, 상기 MS는 슬립 모드로 진입하게 된다. 이후 다음 번 데이터 송수신은 다음 번 리스닝 구간에서 수행되게 되는 것이다. 상기 리스닝 구간에서의 동작은 상기에서 설명한 바와 동일하므로 여기에서는 그 설명을 생략하기로 한다.
다음으로 도 4를 참조하여, 본 발명의 실시 예에 따른 통신 시스템에서 MS의 동작 순서를 설명하기로 한다.
도 4는 본 발명의 실시 예에 따른 통신 시스템에서 MS의 동작을 도시한 도면이다.
상기 도 4를 참조하면, 먼저 401단계에서 MS는 이미 슬립 모드의 슬립 구간에 존재하다가 리스닝 구간에 진입하여 BS로부터 데이터가 수신이 되는지 대기하고 403단계로 진행한다. 상기 403단계에서 상기 MS는 상기 BS로부터 MOB_TRF-IND 메시지를 수신하여 디코딩하고 405단계로 진행한다. 상기 405단계에서 상기 MS는 상기 MOB_TRF-IND 메시지에 상기 MS 자신의 식별자가 포함되어 있는지 확인한다. 상기 MS의 식별자가 포함되어 있으면, 409단계로 진행하고, 상기 MS의 식별자가 포함되 어 있지 않으면 407단계로 진행한다. 만일, 상기 MS의 식별자가 포함되어 있으면, 409단계로 진행하여 상기 BS로부터 데이터를 수신하고 411단계로 진행한다. 만일, 상기 MS의 식별자가 포함되어 있지 않으면, 상기 MS는 407단계로 진행하여 업링크 버퍼(Uplink-Buffer)를 확인하고, 상기 MS 자신이 상기 BS로 송신할 데이터가 있는지 확인하고, 상기 MS 자신이 송신할 데이터가 있으면, 409단계로 진행한다. 상기 409단계에서 상기 MS는 상기 BS로 데이터를 송신하고 411단계로 진행한다.
상기 411단계에서 상기 MS는 상기 MS와 상기 BS간의 데이터 송수신이 수행되자마자 바로 타이머 T1을 0으로 작동시키고 413단계로 진행한다. 상기 413단계에서 상기 MS는 다음 프레임에 송수신할 데이터가 있는지 확인하고 415단계로 진행한다. 만일, 상기 MS와 상기 BS간의 데이터 송수신이 완료되어 상기 MS가 상기 BS로 송신할 데이터가 없고, 상기 BS로부터 상기 MS로 수신될 데이터도 없다면, 상기 타이머 T1을 1로 증가시키고 419단계로 진행한다. 상기 419단계에서 상기 MS가 설정한 타이머 T1이 미리 설정한 임계값에 도달한다면, 상기 MS는 421단계로 진행한다. 상기 421단계에서 상기 MS는 슬립 모드로 모드 천이하고 종료한다. 만일 415단계에서 상기 MS가 상기 BS로 송신할 데이터가 있고, 상기 BS로부터 상기 MS로 수신될 데이터도 있다면 다시 409단계로 진행하여 데이터 송수신을 하게 되고, 하기 단계는 상기에서 설명한바와 같으므로 그 설명을 생략하기로 한다. 만일 407단계에서 상기 MS가 상기 BS로 송신할 데이터가 없으면, 상기 MS는 바로 421단계로 진행하여 슬립 상태로 천이하고 종료한다.
다음으로 도 5를 참조하여, 본 발명의 실시 예에 따른 BS의 동작 순서를 설 명하기로 한다.
도 5는 본 발명의 실시 예에 따른 BS의 동작을 도시한 도면이다.
먼저, 상기 BS가 상기 MS로 송신할 데이터가 있을 때의 동작을 설명하기로 한다.
상기 도 5를 참조하면, 먼저 501단계에서 상기 BS가 상기 MS에게 송신할 데이터가 있는지 확인한다. 상기 BS가 상기 MS에게 송신할 데이터가 있으면 503단계로 진행한다. 상기 503단계에서 상기 BS는 MOB_TRF-IND 메시지에 상기 MS의 식별자를 포함하고 상기 505단계로 진행한다. 상기 505단계에서 상기 BS는 리스닝 구간을 대기하고 507단계로 진행한다. 상기 507단계에서 상기 BS는 상기 MS로 MOB_TRF-IND 메시지를 송신하고 509단계로 진행한다. 상기 509단계에서 상기 BS는 데이터를 상기 MS로 송신하고 511단계로 진행한다. 상기 511단계에서 상기 BS는 상기 MS로 데이터를 송신함과 동시에 타이머를 0으로 작동시키고 513단계로 진행한다. 상기 513단계에서 상기 BS는 상기 BS와 상기 MS간의 데이터 송수신을 위해 다음 프레임에 송수신할 데이터가 있는지를 확인하고 515단계로 진행한다. 상기 515단계에서 만일 상기 MS로 송신할 데이터가 없으면 517단계로 진행한다. 상기 517단계에서 상기 BS는 상기 타이머 T1이 이전단계에서 설정된 값에서 1씩 증가되도록 설정하고 519단계로 진행한다. 상기 519단계에서 상기 BS는 상기 타이머 T1이 임계값이 도달했는지 확인하고, 만일 상기 타이머가 임계값에 도달했으면, 521단계로 진행한다. 상기 521단계에서 상기 BS는 상기 MS가 슬립 상태로 천이함을 인지하고 종료한다.
두 번째로, 상기 MS로부터의 데이터가 상기 BS로 수신되는 과정을 설명하기 로 한다.
상기 도 5를 참조하면, 상기 501단계에서 상기 BS가 상기 MS로 송신할 데이터가 없음을 인지하면 523단계로 진행한다. 상기 523단계에서 상기 BS는 리스닝 구간을 대기하고 525단계로 진행한다. 상기 525단계에서 상기 BS는 상기 MS의 식별자가 포함되지 않은 TRF-IND 메시지를 송신하고 527단계로 진행한다. 상기 527단계에서 상기 BS는 상기 리스닝 구간에서 업링크 트래픽을 대기하고 529단계로 진행한다. 만일 529단계에서 상기 MS로부터 상기 BS로의 데이터 수신이 없으면 531단계로 진행한다. 상기 531단계에서 상기 BS는 송수신할 데이터가 있는지 다음 프레임을 확인하고 533단계로 진행한다. 만일 리스닝 구간이 종료되었으면 521단계로 진행하여 상기 MS가 상기 슬립 상태로 천이했음을 인지하고 종료한다. 만일 상기 533단계에서 리스닝 구간이 종료되지 않았으면, 상기 BS는 상기 529단계로 진행하여, 상기 MS로부터의 업링크 트래픽을 대기하게 된다.
만일 상기 529단계에서 상기 MS로부터 상기 BS로의 데이터 수신이 있을 경우 511단계로 진행한다. 하기 단계는 상기에서 설명하였으므로 여기에서는 그 설명을 생략하기로 한다.
본 발명의 도면에는 도시되지 않았으나, 타이머 T2와 타이머 T3를 이용하여 슬립 모드 동작 제어 방법 및 시스템에 대해서도 설명하기로 한다.
 BS와 MS는 데이터 송수신이 맨 처음 일어날 때, 슬립 모드로 모드 천이를 하기 위해 MOB_SLP-REQ 메시지와 MOB_SLP-RSP 메시지를 송수신하여 상기 슬립 모드에 진입할 시점과, 슬립 구간의 길이, 리스닝 구간의 길이를 결정하고, 상기 단말 은 슬립모드에 진입한다. 상기 슬립 모드 진입 과정은 상기 종래기술과 동일하므로 여기에서는 그 설명을 생략하기로 한다. 상기 BS는 슬립구간에 존재하다가 리스닝 구간이 되면 상기 리스닝 구간이 되었음을 인지한다. 상기 BS는 상기 리스닝 구간에 상기 MS로 TRF-IND 메시지를 송신하고, 상기 BS가 상기 MS로 보낼 데이터를 송신하게 된다. 이 때, 타이머 T2와 타이머 T3를 0으로 동작시키게 된다. 상기 타이머 T2는 MS가 BS로부터 수신할 데이터가 없거나, 상기 BS가 상기 MS로 송신할 데이터가 없음을 판정하는 타이머이다. 상기 타이머 T3는 상기 MS가 상기 BS로 송신할 데이터가 없거나, 상기 BS가 상기 MS로부터 수신할 데이터가 없음을 판정하는 타이머이다.
상기 타이머 T2와 상기 타이머 T3는 상기 데이터가 송수신될때 동시에 0으로 동작한다. 다음 프레임으로 진행하여 상기 MS가 상기 BS로부터 수신할 데이터가 없거나, 상기 BS가 상기 MS로 송신할 데이터가 없으면 상기 타이머 T2는 0부터 증가하여 미리 설정된 임계 값인 4 프레임까지 동작하게 된다. 마찬가지로 다음 프레임으로 진행했을 때, 상기 MS가 상기 BS로 송신할 데이터가 없거나, 상기 BS가 상기 MS로부터 수신할 데이터가 없으면 상기 타이머 T3는 0부터 증가하여 미리 설정된 임계 값인 4 프레임 까지 동작하게 된다. 상기 타이머 T2와 상기 타이머 T3 모두 미리 설정된 임계 값인 4프레임을 넘어도 데이터 송수신이 이루어지지 않음을 인지하면 바로 슬립 모드로 모드 천이하여 슬립모드에 존재하게 된다.
다음으로, 두번째 실시 예에서는 상기 첫번째 실시 예에 설명한 슬립 모드 방안을 MOB_SLP-REQ 메시지와 MOB_SLP-RSP 메시지 내에 포함되어 있는 Traffic_Triggered_Wakening_Flag(이하 'TTWF'라 칭하기로 한다) 가 '0'인 전력 절약 클래스 타입(Power_Saving_Class_Type) 1에 적용하는 방법을 설명하기로 한다.
여기서 상기 TTWF는 리스닝 구간에 데이터가 발생하더라도, 상기 MS가 슬립 상태를 유지하고자 할 경우 사용된다. 즉, 상기 두번째 실시 예에서는 리스닝 구간이 고정적이고, 슬립 윈도우와 리스닝 구간을 반복해가면서 상기 리스닝 구간 동안 데이터 송수신을 수행할 수 있으며, 상기 첫번째 실시 예에서 설명한 바와 같이 리스닝 구간이 가변적, 즉, 데이터 송수신이 일어나는 동안 상기 리스닝 구간을 유지하는 동작을 수행할 수 있다. 여기서 상기 두가지 동작을 '새로운 슬립 모드' 동작이라 칭하기로 하여 설명하기로 한다.
상기 BS와 상기 MS간의 슬립 모드 동작의 제어를 위해 하기와 같은 파라미터를 새롭게 정의한다. 상기 파라미터는 상기 MS는 상기 BS와의 네트워크 진입 시에 송수신하는REG-REQ(REGistration-REQuest) 메시지와 REG-RSP(REGistration-RSPonse) 메시지에 TLV Encoding 형태로 추가한다. 상기 TLV Encoding 은 표 5와 같이 나타낼 수 있다.
Figure 112007068054576-PAT00006
상기 TLV Encoding 이 상기 REG-REQ메시지와 상기 REG-RSP 메시지에 생략되어 송수신 될 경우, default 값인 '0'으로 간주된다. 또한, 상기 가변 리스닝 구간 지시자(Variable Listening Interval Indicator, 이하 'VLII'라 칭하기로 한다)가 '0'으로 세팅되어 전송되면, 새로운 슬립 모드 동작은 수행될 수 없음을 나타낸다. 여기서 상기 가변 리스닝 구간 지시자는 하기에서 자세히 설명할 것이므로 여기에서는 그 상세한 설명을 생략하기로 한다.
좀 더 자세히 설명하면, 상기 새로운 슬립 모드 동작을 지원할 수 있는 상기 BS 의 경우, 상기 MS가 상기 새로운 슬립 모드 동작을 수행할 수 있는지 여부를 확인한다. 만일, 상기 MS가 상기 새로운 슬립 모드 동작을 수행할 수 없다면, 상기 BS는 상기 TLV Encoding 을 포함시키지 않고 상기 REG-RSP 메시지를 전송하거나, 또는 향후 MOB_SLP-REQ 메시지 전송시 VLII 파라미터를 '0'으로 세팅한다.
또한, 반대로 상기 새로운 슬립 모드 동작을 수행할 수 있는 상기 MS 의 경우, 상기 BS가 상기 새로운 슬립 모드 동작을 지원할 수 있는지 여부를 확인한다. 만일, 상기 BS가 상기 새로운 슬립 모드 동작을 지원할 수 없다면, 상기 MS는 상기 TLV Encoding 을 포함시키지 않고 RNG-REQ 메시지를 전송하거나, 또는 향후 MOB_SLP-RSP 메시지 전송시 VLII 파라미터를 '0'으로 세팅한다.
여기서 상기 TLV Encoding 은 상기 REG-REQ 메시지 또는 REG-RSP 메시지 외에 또 다른 메시지, 일 예로 SBC-REQ(Subscriber Station Basic Capability REQuest)메시지 또는 SBC-RSP(Subscriber Station Basic Capability RSPonse) 메시지를 이용하여 송수신 할 수도 있음은 물론이다.
한편, 상기 TTWF=0 인 전력 절약 클래스 타입 1이 새로운 슬립 모드 동작, 즉 고정적 리스닝 구간을 갖는 슬립 모드와, 가변적 리스닝 구간을 갖는 슬립 모드가 동작하기 위해서는 하기와 같은 메시지의 수정이 필요하다.
(1) MOB_SLP-REQ 메시지
상기MOB_SLP-REQ 메시지는 상기 MS가 어웨이크 상태에 존재하다가 슬립 상태로 천이하고자 할 경우, 상기 BS로 송신하는 메시지이다. 상기 MOB_SLP-REQ 메시지의 포맷은 하기 표 6에 나타낸 바와 같다.
Figure 112007068054576-PAT00007
상기 표 6에 나타낸 바와 같이, 상기 MOB_SLP-REQ 메시지는 상기 표 1과 달리 VLII 파라미터가 포함된다. 상기 VLII 파라미터는 상기 TTWF가 '0'으로 세팅되어 있을 경우에만 적용된다. 즉, 상기 MS가 새로운 슬립 모드를 수행하지 못하면, 항상 '0'으로 세팅하고, 또한 상기 MS가 상기 새로운 슬립 모드를 수행할 수 있으나, 상기 BS가 상기 새로운 슬립 모드를 지원하지 못하는 경우에도 '0'으로 세팅한다.
상기 VLII 파라미터는 하기와 같이 두가지 의미를 갖는다.
* VLII =0 : 상기 MS가 기본 슬립 모드로 동작함을 의미한다. 즉, 고정된 길이의 리스닝 구간을 가지며, 상기 고정된 리스닝 구간 동안 상기 MS와 상기 BS가 데이터 송수신을 수행한다. 상기 리스닝 구간이 종료되면, 상기 MS는 슬립 상태로 천이해야하며, 다음번 리스닝 구간에서 동작하게 된다.
* VLII =1 : 상기 MS가 상기 첫번째 실시 예에 따라 동작함을 의미한다. 즉, 가변적인 리스닝 구간 동안 상기 MS와 상기 BS가 데이터 송수신을 수행한다. 즉, 상기 리스닝 구간에 상기 MS와 상기 BS가 데이터를 송수신 하는데, 계속적으로 송수신 할 데이터가 존재하는 경우, 상기 리스닝 구간이 연장되며, 상기 데이터 송수신이 완료 된 후 일정 시간 동안 또 다른 데이터 송수신이 수행되지 않을 경우 다시 슬립 상태로 천이하며, 다음번 리스닝 구간에서 동작하게 된다.
(2)MOB_SLP-RSP 메시지
상기MOB_SLP-RSP 메시지는 상기 BS가 상기 BS 자신 및 MS의 상황을 고려하여 상기 MS가 슬립 모드로의 모드 천이를 허락할지 여부를 포함하여 상기 MS로 송신하거나, 비요구 지시(unsolicited instruction)를 나타내어 상기 MS로 송신하는 메시지이다. 상기 MOB_SLP-RSP 메시지에는 상기 MS가 슬립 모드로 동작하기 위해 필요로 하는 파라미터들, 즉 IE 들이 포함되며, 상기 MOB_SLP-RSP 메시지 포맷은 하기 표 7에 나타낸 바와 같다.
Figure 112007068054576-PAT00008
Figure 112007068054576-PAT00009
상기 표 7에 나타난 바와 같이, 상기 MOB_SLP-RSP 메시지는 상기 표 6과 마찬가지로 VLII 파라미터가 포함된다. 상기 VLII 파라미터는 상기 TTWF가 '0'으로 세팅되어 있을 경우에만 적용된다.
상기 VLII 파라미터는 상기 BS가 상기 새로운 슬립 모드를 지원할 수 있는지 여부에 상응하여 사용된다. 만일 상기 BS가 상기 새로운 슬립 모드를 지원할 수 없는 경우, 항상 '0'으로 세팅되어 전송된다.
또한, 상기 BS가 상기 새로운 슬립 모드를 지원할 수 있으나, 상기 TTWF 가 '1'로 세팅되어 있는 경우, 상기 TTWF는 '0'으로 변경되어야 한다. 또한 상기 MS가 네트워크 진입시에 상기 새로운 슬립 모드를 수행할 수 없다고 판단될 경우에도 '0'으로 세팅되어야 하며 상기 MS가 네트워크 진입 시에 Support of new sleep mode with variable listening Interval TLV encoding 방법에 의해 새로운 슬립 모드를 지원하지 못함을 인지한 경우에도 '0'으로 세팅하여 상기 MS가 기존 슬립 모드로 동작하게 한다.
다음으로, 상기 MS가 리스닝 구간에서 어웨이크 상태로 천이하기 위해 제안한 타이머에 대해 설명하기로 한다.
상기 MS와 상기 BS는 상기 MOB_SLP-REQ 메시지와 상기 MOB_SLP-RSP 메시지를 송수신하여 VLII=1로 세팅되었음을 확인하고, 상기 BS와 상기 MS 모두 새로운 슬립 모드로 동작할 수 있음을 인지했다고 가정하기로 한다. 이 때, 상기 MS와 상기 BS는 하기와 같은 타이머를 구동하여 상기 새로운 슬립 모드에서 제안한 가변적인 리스닝 구간의 종료시점 및 슬립 상태로의 천이 시점을 인지하게 된다.
(1) 새로운 슬립 모드를 위한 MS의 타이머(Timer_in_MS-for_NEW_SLM) : 상기 타이머는 MS가 관리하는 타이머이다. 상기 타이머는 상기 MS와 상기 BS가 주고 받은 MOB_SLP-REQ 메시지와 MOB_SLP-RSP 메시지에 의해 획득한 리스닝 구간이 종료된 다음 프레임부터 시작되며, 해당 프레임에 상기 BS로부터 데이터를 수신할 때 마다 리셋된다. 이 때, 상기 리스닝 구간 동안 송수신할 데이터가 존재하지 않으면 타이머를 동작시키지 않고 슬립 상태로 천이한다. 만일, MOB_TRF-IND 메시지를 수신하였을 경우, 상기 MOB_TRF-IND 메시지에는 상기 MS의 식별자가 포함되어 있지 않음을 확인하고 슬립 상태로 천이한다. 만일, 상기 타이머가 만료되고, 상기 MS가 상기 BS로 송신할 데이터도 존재하지 않는 경우, 상기 MS는 상기 리스닝 구간에서 슬립 상태로 천이하며, 다음 리스닝 구간이 시작될 때까지 상기 슬립 상태를 유지한다. 상기 다음 리스닝 구간이 도달하면 상기 타이머는 다시 구동됨은 물론이다.
(2) 새로운 슬립 모드를 위한 BS의 타이머(Timer_in_BS_for_New_SLM) : 상기 타이머는 BS가 관리하는 타이머이다. 상기 타이머는 매 프레임마다 사용되며, 해당 프레임에 상기 MS로부터 데이터를 수신할 때마다 리셋된다. 만일, 상기 타이머가 만료되고, 상기 BS가 상기 MS로 송신할 데이터도 존재하지 않는 경우, 상기 BS는 상기 MS가 슬립 상태로 천이하였음을 인지하고, 데이터가 발생하여도 상기 MS가 다음 리스닝 구간에서 깨어날 때까지 상기 발생한 데이터를 송신해서는 안되며, 버퍼링 하고 있어야 한다. 상기 BS는 상기 다음 리스닝 구간이 도달하면 상기 타이머를 다시 구동함은 물론이다.
여기서 상기 타이머의 단위는 시간 또는 프레임의 개수가 될 수 있다. 만일, 상기 타이머의 단위가 프레임의 개수이고, 최대 만료 시점이 5 프레임이라 가정할 경우, 상기 5프레임 구간 동안 상기 BS가 상기 MS로 송신할 데이터 또는 상기 MS가 상기 BS로 송신할 데이터가 존재하지 않으면 상기 타이머가 만료된다.
한편, TTWF=0이고, VLII=1인 경우, 상기 파워 세이빙 클래스가 종료되려면, 즉, 상기 MS 가 상기 슬립 모드를 벗어나기 위해서는 MOB_SLP-REQ 와 MOB-SLP-RSP 메시지의 송수신, 대역폭과 업링크 슬립 컨트롤 헤더, 다운링크 슬립 컨트롤 확장 부헤더의 비활성화가 사용된다.
즉, 관리 메시지(Management Message)에 의해 상기 MS는 상기 파워 세이빙 클래스, 즉 상기 슬립 모드를 벗어날 수 있다.
또한, 상기 MS는 타이머가 만료되거나, 송수신할 데이터가 존재하지 않는 경우, 슬립 상태로 천이한다. 그러나, 상기 타이머가 만료 되기 전에 상기 MS가 슬립 상태로 천이하고자 할 경우, 또는 상기 BS가 상기 MS를 슬립 상태로 천이하고자 할 경우, 상기 MS는 관리 메시지를 사용하여 MOB_SLP-REQ 메시지와 MOB_SLP-RSP 메시지를 송수신하여 슬립 상태로 천이할 수 있다.
상기 BS 또한 상기 관리 메시지를 이용하여 상기 MS가 슬립 상태로 천이하도록 할 수 있다. 이 경우, 상기 BS는 상기 관리 메시지를 비요구 지시로 설정하여 송신하는 경우를 의미한다.
하기에서 설명할 세번째 실시 예는 상기 두번째 실시 예와 동일한 형태이다. 그러나 상기 VLII가 상기 MOB_SLP-REQ 메시지와 상기 MOB_SLP-RSP 메시지에 포함되는 파라미터 형태가 아니라 TLV Encoding 형태로 상기 MOB_SLP-REQ 메시지와 상기 MOB_SLP-RSP 메시지에 포함되는 형태를 제안한다.
즉, 상기 세번째 실시 예에서 상기 MOB_SLP-REQ 메시지 포맷과 상기 MOB_SLP-RSP 메시지 포맷은 상기 표 1과 표 2의 형태로 전송된다. 여기서 상기 TLV Encoding 은 상기 MOB_SLP-REQ 메시지와 상기 MOB_SLP-RSP 메시지 내의 TLV encoded information IE 에 표 8과 같은 형태로 나타낼 수 있다.
Figure 112007068054576-PAT00010
상기 표 8에 나타낸 바와 같이, 상기 TLV 는 전력 절약 클래스 식별자(Power Saving Class ID)가 포함되며, 상기 전력 절약 클래스 식별자에 대한 VLII 여부를 나타낸다. 상기 TLV Encoding은 상기 MS와 상기 BS가 상기 새로운 슬립 모드를 수행 또는 지원할 수 있고, 상기 표 1과 표 2의 MOB-SLP-REQ 메시지와 MOB_SLP-RSP 메시지 내에 TTWF가 0으로 세팅된 전력 절약 클래스에 대해서만 포함한다.
다음으로 네번째 실시 예에 대해 설명하기로 한다. 하기에서 설명할 네번째 실시 예에서 상기 BS와 상기 MS는 상기 두번째 실시 예와 동일한 동작을 수행한다. 그러나, 상기 두번째 실시 예에서 제안한 타이머의 동작이 상이하다.
만일, 상기 MS가 상기 두번째 실시 예에서 제안한Support of new sleep mode with variable listening Interval TLV encoding과 함께 하기 표 9와 같은 TLV encoding을 상기 REG-REQ 메시지에 포함시킬 수 있다.
Figure 112007068054576-PAT00011
만일, 상기 REG-REQ 메시지에 Support of new sleep mode with variable listening Interval TLV encoding만 포함되고 상기 표 9와 같은 TLV encoding은 포함되지 않은 경우, default 값을 요청하는 것으로 간주한다.
이에 따라, 상기 BS는 상기 MS가 송신한 REG-REQ 메시지를 확인하고, 상기 REG-REQ 메시지에 대응되는 REG-RSP 메시지에 Support of new sleep mode with variable listening Interval TLV encoding과 하기 표 10과 같은 TLV encoding을 포함하여 전송한다.
Figure 112007068054576-PAT00012
상기 표 10에 나타낸 바와 같이, 상기 Timer_in_MS-for_NEW_SLM 값은 상기 MS가 상기 MOB_SLP-REQ 메시지에 요청한 값을 포함시킬 수 있으며, 상기 BS가 지원하는 허용범위 내에서 상기 MS가 요청한 값과는 상이한 값을 포함시킬 수 있다. 이 때, 상기 Timer_in_MS-for_NEW_SLM의 값은 상기 BS가 관리하고 있는 상기 Timer_in_BS-for_NEW_SLM의 값 보다 큰 값으로 세팅하여 전송한다.
한편, 상기 BS가 상기 REG-RSP 메시지를 상기 MS로 전송할 경우, Support of new sleep mode with variable listening Interval TLV encoding만 포함시켜 전송하고, 상기 Timer_in_MS-for_NEW_SLM encoding은 포함시키지 않을 수 있다. 이 때, 상기 MS는 상기 REG-RSP 메시지를 디코딩하여Timer_in_MS-for_NEW_SLM encoding은 포함되지 않았음을 인지하고, 상기 타이머 값은 미리 설정된 값으로 구동되는 것으로 간주하여야 한다.
또한 상기 네번째 실시 예에서 제안한 타이머가 전력 절약 클래스 별로 상이하게 설정될 수도 있음은 물론이다. 즉, 상기 전력 절약 클래스에 속하는 데이터 패턴, 즉 커넥션(Connection) 별로 다른 타이머 값을 설정할 수 있음은 물론이다. 이를 제안한 TLV encoding 은 하기 표 11과 같이 나타낼 수 있다.
Figure 112007068054576-PAT00013
상기 표 11에 나타낸 바와 같이, 상기 TLV encoding은 상기 MS와 BS가 상기 새로운 슬립 모드를 수행 또는 지원할 수 있고, 상기 표 1과 표 2의 MOB_SLP-REQ 메시지와 MOB_SLP-RSP 메시지에서 TTWF가 '0'으로 세팅된 전력 절약 클래스에 대해서만 포함된다. 이 때, 상기 MS는 Timer_in_MS-for_NEW_SLM를 요청할 수도 있다.
또한, 상기 두번째 실시 예에서 VLII가 상기 MOB_SLP-REQ 메시지와 상기 MOB_LSP-RSP 메시지 내에 TLV encoding 형태와는 상이한 파라미터 형태로 포함될 수도 있다. 이 때, 타이머는 하기 표 12와 같은 TLV 형태로 정의되어 전송될 수 있다. 즉, 상기 VLII는 파라미터 형태로 전송이 되면, 상기 타이머는 하기와 같이 TLV 형태로 전송한다.
Figure 112007068054576-PAT00014
이 때, 상기 TTWF는 '0'으로 세팅되고, VLII 는 '1'로 세팅된 전력 절약 클래스에 대해서 상기 표 12와 같은 TLV를 포함시켜 상기 MS가 관리하는 타이머의 값을 알려줄 수도 있음은 물론이다.
도 1은 통신 시스템의 슬립모드에 대한 동작을 수행하는 과정을 도시한 도면
도 2는 본 발명의 실시 예에 따른 통신 시스템에서 BS가 데이터를 전송하기 위한 동작을 도시한 도면
도 3은 본 발명의 실시 예에 따른 통신 시스템에서 MS가 데이터를 전송하기 위한 동작을 도시한 도면
도 4는 본 발명의 실시 예에 따른 통신 시스템에서 MS의 동작을 도시한 도면.
도 5는 본 발명의 실시 예에 따른 BS의 동작을 도시한 도면.

Claims (23)

  1. 통신 시스템에서 이동단말기의 슬립 모드 동작 제어 방법에 있어서,
    상기 이동단말기가 슬립모드의 리스닝 구간에서 어웨이크 상태로 천이하는 과정과,
    상기 어웨이크 상태에서 상기 이동단말기가 제1동작과, 제2동작과, 제3동작 중 어느 하나의 동작을 수행하는 과정과, 상기 어느 하나의 동작 수행이 완료된 후, 상기 기지국으로 송신할 데이터와 상기 기지국으로부터 수신될 데이터가 존재하지 않음을 검출하면, 슬립상태로 천이하는 과정을 포함하며,
    상기 제1동작은 상기 기지국으로부터 데이터를 수신하는 과정이며, 상기 제2동작은 상기 기지국으로 데이터를 송신하는 과정이며, 상기 제3동작은 상기 기지국으로부터 데이터를 수신하고, 상기 기지국으로 데이터를 송신하는 과정임을 특징으로 하는 슬립 모드 동작 제어 방법.
  2. 제1항에 있어서,
    상기 어느 하나의 동작 수행이 완료된 후, 상기 기지국으로 송신할 데이터와 상기 기지국으로부터 수신될 데이터 중 적어도 하나가 존재하면, 어웨이크 상태를 유지하는 과정을 더 포함하는 슬립 모드 동작 제어 방법.
  3. 제1항에 있어서,
    상기 기지국으로 송신할 데이터와 상기 기지국으로부터 수신될 데이터가 존재하지 않으면, 슬립 모드 천이 전에 타이머를 카운트 하는 과정을 포함하는 슬립 모드 동작 제어 방법.
  4. 제2항에 있어서,
    상기 기지국으로 송신할 데이터와 상기 기지국으로부터 수신될 데이터 중 적어도 하나가 존재하면, 타이머를 리셋하는 과정을 포함하는 슬립 모드 동작 제어 방법.
  5. 통신 시스템에서 기지국의 슬립 모드 동작 제어 방법에 있어서,
    상기 이동단말기가 슬립 모드에서 어웨이크 상태가 되었음을 인지하는 과정과,
    상기 이동단말기가 어웨이크 상태가 되었음을 인지한 후에, 상기 기지국이 제1동작과, 제2동작과, 제3동작 중 어느 하나의 동작을 수행하는 과정과,
    상기 어느 하나의 동작 수행이 완료된 후, 상기 이동단말기로 송신할 데이터와 상기 이동단말기로부터 수신할 데이터가 존재하지 않음을 검출하면, 상기 기지 국은 상기 이동단말기가 슬립 상태로 천이했음을 인지하는 과정을 포함하며,
    상기 제1동작은 상기 이동단말기로 데이터를 송신하는 과정이며, 상기 제2동작은 상기 이동단말기로부터 데이터를 수신하는 과정이며, 상기 제3동작은 상기 이동단말기로 데이터를 송신하고, 상기 이동단말기로부터 데이터를 수신하는 과정임을 특징으로 하는 슬립 모드 동작 제어 방법.
  6. 제5항에 있어서,
    상기 어느 하나의 동작 수행이 완료된 후, 상기 이동단말기로 송신할 데이터와 상기 이동단말기로부터 수신할 데이터 중 적어도 하나가 존재하면, 상기 이동 단말기가 어웨이크 상태를 유지함을 인지하는 과정을 더 포함하는 슬립 모드 동작 제어 방법.
  7. 제5항에 있어서,
    상기 이동단말기로 송신할 데이터와 상기 이동단말기로부터 수신될 데이터가 존재하지 않으면, 타이머를 카운트 하는 과정을 포함하는 슬립 모드 동작 제어 방법.
  8. 제6항에 있어서,
    상기 이동단말기로 송신할 데이터와 상기 이동단말기로부터 수신될 데이터 중 적어도 하나가 존재하면, 타이머를 리셋하는 과정을 포함하는 슬립 모드 동작 제어 방법.
  9. 통신 시스템에서 이동단말기의 슬립 모드 동작 제어 방법에 있어서,상기 이동 단말기가 어웨이크 상태에서 슬립 상태로 천이하기 위해 가변 리스닝 구간 지시자를 포함하는 제1메시지를 기지국으로 전송하는 과정과,
    상기 슬립 상태를 유지하다가 리스닝 구간에 도달하여 어웨이크 상태로 천이하는 과정과,
    상기 어웨이크 상태에서 상기 가변 리스닝 구간 지시자에 상응하여 제1동작과, 제2동작과, 제3동작 중 어느 하나의 동작을 수행하는 과정을 포함하며,
    상기 제1동작은 상기 기지국으로부터 데이터를 수신하는 과정이며, 상기 제2동작은 상기 기지국으로 데이터를 송신하는 과정이며, 상기 제3동작은 상기 기지국으로부터 데이터를 수신하고, 상기 기지국으로 데이터를 송신하는 과정임을 특징으로 하는 슬립 모드 동작 제어 방법.
  10. 제9항에 있어서,
    상기 가변 리스닝 구간 지시자가 0으로 세팅된 경우,
    상기 어느 하나의 동작 수행이 완료 된 후, 상기 기지국으로 송신할 데이터와 상기 기지국으로부터 수신될 데이터가 존재하지 않음을 검출하면, 슬립 상태로 천이하는 과정을 포함하는 슬립 모드 동작 제어 방법.
  11. 제9항에 있어서,
    상기 가변 리스닝 구간 지시자가 1로 세팅된 경우,
    상기 어느 하나의 동작 수행이 완료 된 후, 상기 기지국으로 송신할 데이터와 상기 기지국으로부터 수신될 데이터가 존재하지 않음을 검출하면, 슬립 모드 천이 전에 타이머를 구동하는 과정을 포함하는 슬립 모드 동작 제어 방법.
  12. 제11항에 있어서,
    상기 기지국으로 송신할 데이터와 상기 기지국으로부터 수신될 데이터 중 적어도 하나가 존재하면, 상기 타이머를 리셋하는 과정을 포함하는 슬립 모드 동작 제어 방법.
  13. 제9항에 있어서,
    상기 가변 리스닝 구간 지시자는 파라미터 형태와TLV(Type Legth Value) 형태 중 어느 하나의 형태로 상기 제1메시지 내에 포함되어 전송되는 것임을 특징으로 하는 슬립 모드 동작 제어 방법.
  14. 제11항에 있어서,
    상기 이동 단말기가 어웨이크 상태에서 슬립 상태로 천이하기 위해 전송하는 제1메시지 내에 상기 이동 단말기가 관리할 타이머의 값 요청을 포함시켜 전송하는 과정을 포함하는 슬립 모드 동작 제어 방법.
  15. 제14항에 있어서,
    상기 이동 단말기가 어웨이크 상태에서 슬립 상태로 천이하기 위해 전송하는 제1메시지 내에 상기 이동 단말기가 관리할 타이머의 값 요청을 포함시켜 전송하는 과정은,
    데이터 트래픽 커넥션 별로 상기 타이머의 값 요청을 상이하게 설정함을 특징으로 하는 슬립 모드 동작 제어 방법.
  16. 통신 시스템에서 기지국의 슬립 모드 동작 제어 방법에 있어서,
    상기 이동 단말기로부터 가변 리스닝 구간 지시자를 포함하는 제1메시지를 수신하는 과정과,
    상기 수신한 상기 제1메시지에 상응하여 상기 가변 리스닝 구간 지시자를 포함하는 제2메시지를 상기 이동단말기로 송신하는 과정과,
    상기 이동 단말기가 슬립 상태를 유지하다가 리스닝 구간에 도달하여 어웨이크 상태가 되었음을 인지한 후에, 상기 가변 리스닝 구간 지시자에 상응하여 제1동작과, 제2동작과, 제3동작 중 어느 하나의 동작을 수행하는 과정을 포함하며,
    상기 제1동작은 상기 이동단말기로 데이터를 송신하는 과정이며, 상기 제2동작은 상기 이동단말기로부터 데이터를 수신하는 과정이며, 상기 제3동작은 상기 이동단말기로 데이터를 송신하고, 상기 이동단말기로부터 데이터를 수신하는 과정임을 특징으로 하는 슬립 모드 동작 제어 방법.
  17. 제16항에 있어서
    상기 어느 하나의 동작 수행이 완료된 후, 상기 이동단말기로 송신할 데이터와 상기 이동단말기로부터 수신할 데이터 중 적어도 하나가 존재하면, 상기 이동 단말기가 어웨이크 상태를 유지함을 인지하는 과정을 더 포함하는 슬립 모드 동작 제어 방법.
  18. 제16항에 있어서,
    상기 가변 리스닝 구간 지시자가 0으로 세팅된 경우,
    상기 어느 하나의 동작 수행이 완료된 후, 상기 이동단말기로 송신할 데이터와 상기 이동단말기로부터 수신될 데이터가 존재하지 않음을 검출하면, 상기 이동단말기가 슬립 상태로 천이함을 인지하는 과정을 포함하는 슬립 모드 동작 제어 방법.
  19. 제16항에 있어서,
    상기 가변 리스닝 구간 지시자가 1로 세팅된 경우,
    상기 어느 하나의 동작 수행이 완료된 후, 상기 이동단말기로 송신할 데이터와 상기 이동단말기로부터 수신될 데이터가 존재하지 않음을 검출하면, 타이머를 구동하는 과정을 포함하는 슬립 모드 동작 제어 방법.
  20. 제19항에 있어서
    상기 이동단말기로 송신할 데이터와 상기 이동단말기로부터 수신될 데이터 중 적어도 하나가 존재하면, 상기 타이머를 리셋하는 과정을 포함하는 슬립 모드 동작 제어 방법.
  21. 제16항에 있어서
    상기 가변 리스닝 구간 지시자는 파라미터 형태와TLV(Type Legth Value) 형태 중 어느 하나의 형태로 상기 제2메시지 내에 포함되어 전송되는 것임을 특징으로 하는 슬립 모드 동작 제어 방법.
  22. 제19항에 있어서,
    상기 제2메시지 내에 상기 이동 단말기가 관리할 타이머의 값을 포함시켜 전송하는 과정을 포함하는 슬립 모드 동작 제어 방법.
  23. 제22항에 있어서,
    상기 제2메시지 내에 상기 이동 단말기가 관리할 타이머의 값을 포함시켜 전송하는 과정은,
    상기 이동 단말기가 요청한 값과 상기 기지국이 설정한 값 중 어느 하나를 포함시켜 전송하는 것을 특징으로 하는 슬립 모드 동작 제어 방법.
KR1020070095573A 2006-09-25 2007-09-19 통신 시스템에서 슬립 모드 동작 제어 방법 KR100957399B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/860,928 US7924756B2 (en) 2006-09-25 2007-09-25 Method for controlling sleep-mode operation in a communication system
EP07117145.8A EP1903815B1 (en) 2006-09-25 2007-09-25 Method for controlling sleep-mode operation in a communication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20060092833 2006-09-25
KR1020060092833 2006-09-25

Publications (2)

Publication Number Publication Date
KR20080027734A true KR20080027734A (ko) 2008-03-28
KR100957399B1 KR100957399B1 (ko) 2010-05-12

Family

ID=39414571

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070095573A KR100957399B1 (ko) 2006-09-25 2007-09-19 통신 시스템에서 슬립 모드 동작 제어 방법

Country Status (1)

Country Link
KR (1) KR100957399B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110049569A (ko) * 2009-11-05 2011-05-12 삼성전자주식회사 무선통신 시스템에서 기지국과 단말 간 슬립 사이클 설정을 협상하기 위한 장치 및 방법
US9397797B2 (en) 2009-03-11 2016-07-19 Samsung Electronics Co., Ltd. Method and apparatus for controlling sleep mode operation in a communication system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030040315A1 (en) * 2001-08-20 2003-02-27 Farideh Khaleghi Reduced state transition delay and signaling overhead for mobile station state transitions
KR100689477B1 (ko) * 2003-04-30 2007-03-02 삼성전자주식회사 무선 통신시스템에서 신속한 호 셋업 방법 및 시스템
KR20050089625A (ko) * 2004-03-05 2005-09-08 삼성전자주식회사 유휴 상태를 지원하는 광대역 통신 시스템 및 방법
KR20070016452A (ko) * 2005-08-03 2007-02-08 삼성전자주식회사 휴대 인터넷 망에서의 자원 관리 장치 및 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9397797B2 (en) 2009-03-11 2016-07-19 Samsung Electronics Co., Ltd. Method and apparatus for controlling sleep mode operation in a communication system
KR20110049569A (ko) * 2009-11-05 2011-05-12 삼성전자주식회사 무선통신 시스템에서 기지국과 단말 간 슬립 사이클 설정을 협상하기 위한 장치 및 방법

Also Published As

Publication number Publication date
KR100957399B1 (ko) 2010-05-12

Similar Documents

Publication Publication Date Title
US7924756B2 (en) Method for controlling sleep-mode operation in a communication system
KR101340177B1 (ko) 통신 시스템에서 슬립모드 동작 제어 방법 및 장치
KR101564107B1 (ko) 통신 시스템에서 슬립모드 동작 제어 방법 및 장치
JP7641420B2 (ja) サイドリンク通信のための方法およびデバイス
US8804588B2 (en) Method for saving power in a multi-carrier wireless access system
RU2414067C2 (ru) Способ для перехода между множественными уровнями приема
AU2006204210B2 (en) System and method for controlling idle mode in a broadband wireless access communication system
KR101405936B1 (ko) 광대역 무선 접속 시스템에서 수면 모드와 관련된 메시지를송수신하는 방법
KR100961706B1 (ko) 무선 통신 시스템의 슬립 모드 동작 제어 시스템 및 방법
CN101583178B (zh) 动态控制用户设备非连续接收的方法和装置
KR101638799B1 (ko) 무선통신 시스템에서 기지국과 단말 간 슬립 사이클 설정을 협상하기 위한 장치 및 방법
JP5092945B2 (ja) 基地局及び移動端末並びに方法
US20060160558A1 (en) Method and apparatus for transition of operation mode in a wireless communication system
US20170201940A1 (en) Dynamic delivery traffic indication message implementations
KR101454920B1 (ko) 통신 시스템의 슬립 모드에서 레인징 정보 송수신 장치 및 방법
RU2295830C2 (ru) Система и способ для управления переходом из состояния в состояние в спящем режиме и активном режиме в системе связи с широкополосным беспроводным доступом
KR100957400B1 (ko) 통신 시스템에서 슬립 모드 동작 제어 시스템 및 방법
KR100957399B1 (ko) 통신 시스템에서 슬립 모드 동작 제어 방법
US8054771B2 (en) Method and system for adding a new connection identifier to an existing power save class
KR20080076631A (ko) 통신 시스템에서 슬립 모드 동작 제어 방법 및 장치
KR20090095264A (ko) 통신 시스템에서 슬립 모드 동작 제어 시스템 및 방법
KR101084125B1 (ko) 광대역 무선접속 시스템의 전력소모방지모드에서의 하향트래픽 알림 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070919

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20080131

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20070919

Comment text: Patent Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20091014

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20100413

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20100503

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20100503

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20130429

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20130429

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20140429

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20140429

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20150429

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20150429

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20160428

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20160428

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20170427

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20170427

Start annual number: 8

End annual number: 8

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20190214