KR20110092005A - 휴대용 단말기에서 패킷 필터링을 통해 전력 소모를 줄이기 위한 장치 및 방법 - Google Patents
휴대용 단말기에서 패킷 필터링을 통해 전력 소모를 줄이기 위한 장치 및 방법 Download PDFInfo
- Publication number
- KR20110092005A KR20110092005A KR1020100011410A KR20100011410A KR20110092005A KR 20110092005 A KR20110092005 A KR 20110092005A KR 1020100011410 A KR1020100011410 A KR 1020100011410A KR 20100011410 A KR20100011410 A KR 20100011410A KR 20110092005 A KR20110092005 A KR 20110092005A
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- list
- received
- unit
- packets
- 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/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- 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/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0274—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
- H04W52/028—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof switching on or off only a part of the equipment circuit blocks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
휴대용 단말기에서 패킷 필터링을 통해 전력 소모를 줄이기 위한 장치 및 방법에 관한 것으로, 슬립 모드로 진입한 어플리케이션 처리부가 불필요한 패킷에 의해 웨이크업되는 것을 방지하기 위하여 모뎀부에서 패킷을 필터링하도록 하는 것으로, 자신이 필요로 하는 패킷에 대한 리스트를 패킷 확인부로 제공하는 어플리케이션 처리부와, 상기 어플리케이션 처리부로부터 제공받은 리스트에 포함된 패킷만 필터링하여 상기 리스트에 포함된 패킷을 상기 어플리케이션 처리부로 제공하는 패킷 확인부를 포함하는 것을 특징으로 한다.
Description
본 발명은 휴대용 단말기에서 전력 소모를 줄이기 위한 장치 및 방법에 관한 것으로, 특히 상기 휴대용 단말기에서 패킷 필터링을 통해 전력 소모를 줄이기 위한 장치 및 방법에 관한 것이다. 즉, 본 발명은 슬립 모드로 진입한 어플리케이션 처리부가 불필요한 패킷에 의해 웨이크업되는 것을 방지하기 위하여 모뎀부에서 패킷을 필터링하도록 하는 것이다.
최근, 휴대용 단말기는 현대인에게 없어서는 안될 필수품으로서 남녀 노소를 막론하고 사용하고 있으며, 서비스 제공자 및 단말기 제조자는 다른 업체와의 차별화를 위해 제품(또는 서비스)을 경쟁적으로 개발하고 있다.
예를 들어, 상기 휴대용 단말기는 폰북(phone book), 게임(game), 단문 메시지(short message), 이메일(e-mail), 모닝콜(morning call), MP 3(MPEG Layer 3), 일정 관리 기능, 디지털 카메라, 멀티미디어 메시지(Multimedia Messaging Service) 및 무선 인터넷 서비스가 가능한 멀티미디어 기기로 발전하여 다양한 서비스를 제공한다.
하지만, 급격한 휴대용 단말기의 발달로 인해 배터리의 크기는 점점 더 작은 크기의 배터리가 요구되고 있지만, 휴대용 단말기의 발달에 비해 배터리의 발달은 미비하여 배터리의 용량을 제한하고 있다.
이렇게 제한된 배터리의 용량을 가지고 휴대용 단말기의 많은 기능을 지원하기 위해서 배터리의 용량을 늘리는 것과 더불어 배터리의 소모를 줄여야 한다.
이에 따라, 상기 휴대용 단말기는 제한된 배터리를 사용함에 따라 일정 시간동안 동작하지 않을 경우, 슬립 모드(Sleep Mode)로 진입하도록 하여 사용 시간을 늘리고자 한다.
상기 슬립 모드는 상기 휴대용 단말기의 하드웨어 모듈을 슬립 상태로 전환시키는 것으로, 패킷을 수신할 경우에는 상기 슬림 모드에서 웨이크업해야한다.
하지만, 상기와 같은 패킷을 수신하여 웨이크업한 휴대용 단말기는 상기 수신한 패킷이 자신에게 불필요한 패킷일 경우에는 불필요한 웨이크업을 수행할 것이다. 이는 불필요한 웨이크업을 통해 불필요한 전력 소모가 발생된다는 것을 의미한다.
일반적으로 상기 휴대용 단말기는 수신하는 패킷에 대하여 필터링을 하지않음으로 불필요한 패킷까지도 어플리케이션 처리부로 제공하며, 상기 어플리케이션 처리부가 웨이크업하여 수신한 패킷이 필요 여부를 판단한다.
이는 불필요한 패킷에 대하여 패킷 필터링을 수행한 것이 아니고 어플리케이션 처리부가 직접 웨이크업하여 수신한 패킷의 필요 여부를 판단하는 것으로 불필요한 전력 소모를 발생시킨다.
이에 따라 상기와 같이 불필요한 웨이크업으로 인한 전력 소모를 줄이기위하여 어플리케이션 처리부가 필요로하는 패킷만 필터링하기 위한 장치 및 방법이 요구된다.
본 발명은 상술한 바와 같은 문제점을 해결하기 위하여 도출된 것으로서, 본 발명의 목적은 휴대용 단말기에서 패킷 필터링을 통해 전력 소모를 줄이기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 휴대용 단말기의 전력 소모를 줄이기 위하여 어플리케이션 처리부에서 필요로 하는 패킷을 리스트화하여 모뎀부에서 패킷을 필터링하도록 처리하는 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 슬립 모드로 진입한 어플리케이션 처리부가 불필요한 패킷에 의해 웨이크업되는 것을 방지하기 위하여 모뎀부에서 패킷을 필터링하도록 처리하는 장치 및 방법을 제공함에 있다.
상술한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 패킷 필터링을 통해 전력 소모를 줄이기 위한 휴대용 단말기는 자신이 필요로 하는 패킷에 대한 리스트를 패킷 확인부로 제공하는 어플리케이션 처리부와, 상기 어플리케이션 처리부로부터 제공받은 리스트에 포함된 패킷만 필터링하여 상기 리스트에 포함된 패킷을 상기 어플리케이션 처리부로 제공하는 패킷 확인부를 포함하는 것을 특징으로 한다.
상술한 목적들을 달성하기 위한 본 발명의 제 2 견지에 따르면, 휴대용 단말기에서 패킷 필터링을 통해 전력 소모를 줄이기 위한 방법은 자신이 필요로 하는 패킷에 대한 리스트를 패킷 확인부로 제공하는 어플리케이션 처리부의 패킷 필터링 과정과, 상기 어플리케이션 처리부로부터 제공받은 리스트에 포함된 패킷만 필터링하여 상기 리스트에 포함된 패킷을 상기 어플리케이션 처리부로 제공하는 패킷 확인부의 패킷 필터링 과정을 포함하는 것을 특징으로 한다.
상술한 바와 같이 본 발명은 휴대용 단말기의 모뎀부에서 패킷을 필터링하여 전력 소모를 줄이기 위한 장치 및 방법에 관한 것으로, 어플리케이션 처리부에서 필요로하는 패킷을 상기 모뎀부에서 직접 필터링함으로써, 불필요한 패킷이 상기 어플리케이션 처리부로 제공되는 것을 방지할 수 있다. 이는 상기 어플리케이션 처리부가 불필요하게 슬립 상태에서 웨이크업하는 것을 방지하여 전력 소모를 줄일 수 있다.
도 1은 본 발명에 따른 패킷 필터링 과정을 통해 전력 소모를 줄이는 휴대용 단말기의 구성을 도시한 블록도,
도 2는 본 발명의 바람직한 일 실시 예에 따른 필터링부의 패킷 필터링 과정을 도시한 도면,
도 3은 본 발명을 바람직한 일 실시 예에 따른 어플리케이션 처리부의 패킷 필터링 과정을 도시한 흐름도 및,
도 4는 본 발명의 바람직한 일 실시 예에 따른 모뎀부의 패킷 필터링 과정을 도시한 흐름도.
도 2는 본 발명의 바람직한 일 실시 예에 따른 필터링부의 패킷 필터링 과정을 도시한 도면,
도 3은 본 발명을 바람직한 일 실시 예에 따른 어플리케이션 처리부의 패킷 필터링 과정을 도시한 흐름도 및,
도 4는 본 발명의 바람직한 일 실시 예에 따른 모뎀부의 패킷 필터링 과정을 도시한 흐름도.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
이하 설명에서는 본 발명에 따른 휴대용 단말기에서 슬립 모드로 진입한 어플리케이션 처리부가 불필요한 패킷에 의해 웨이크업되는 것을 방지하기 위하여 모뎀부에서 상기 어플리케이션 처리부가 필요로하는 패킷만 필터링하여 제공하도록 처리하는 장치 및 방법에 대하여 설명할 것이다.
도 1은 본 발명에 따른 패킷 필터링 과정을 통해 전력 소모를 줄이는 휴대용 단말기의 구성을 도시한 블록도이다.
상기 도 1을 참조하면, 상기 휴대용 단말기는 제어부(100), 필터링부(102), 메모리부(108), 입력부(110), 표시부(112) 및 통신부(이하 설명에서는 모뎀부라 칭함)(114)를 포함하여 구성할 수 있으며, 상기 필터링부(102)는 어플리케이션 처리부(104) 및 패킷 확인부(106)를 더 포함하여 구성할 수 있다.
먼저, 상기 휴대용 단말기의 제어부(100)는 상기 휴대용 단말기의 전반적인 동작을 제어한다. 예를 들어, 음성통화 및 데이터 통신을 위한 처리 및 제어를 수행하고, 통상적인 기능에 더하여 본 발명에 따라 상기 제어부(100)는 상기 통신부(모뎀부)(114)를 통해 수신하는 패킷 가운데 불필요한 패킷에 의해 발생되는 전력 소모 문제를 해결하기 위하여 상기 필터링부(102)로 하여금 수신하는 패킷을 필터링하도록 처리한다.
즉, 상기 제어부(100)는 상기 통신부(모뎀부)(114)를 통해 수신하는 패킷이 상기 어플리케이션 처리부(104)가 필요로 하는 패킷인지 확인하고, 상기 어플리케이션 처리부(106)가 불필요로하는 패킷을 파기하도록 처리한다.
상기 필터링부(102)는 상기 제어부(100)의 제어를 받아 상기 통신부(모뎀부)(114)를 통해 수신하는 패킷을 필터링하여 상기 어플리케이션 처리부(104)가 필요로 하는 패킷만을 필터링하여 상기 어플리케이션 처리부(104)로 제공한다.
이때, 상기 필터링부(102)는 상기 어플리케이션 처리부(104)가 슬립 모드로 진입한 후, 불필요한 패킷에 의하여 상기 슬립 모드에서 웨이크업하는 것을 방지하기 위한 것으로, 상기와 같은 패킷 필터링을 전력 소모를 줄일 수 있다.
상기 필터링부(102)의 어플리케이션 처리부(104)는 상기 휴대용 단말기의 어플리케이션 동작을 제어하는 것으로, 상기 통신부(모뎀부)(114)로부터 제공받은 패킷을 처리한다.
상기 어플리케이션 처리부(104)는 일반적으로 일정 시간동안 동작하지 않을 경우, 전력 소모를 위하여 슬립 모드로 진입하고, 상기 슬립 모드 상태에서 상기 통신부(모뎀부)(114)로부터 패킷을 제공받게되면 웨이크업하여 상기 수신한 패킷을 처리한다.
하지만, 본 발명에 따른 어플리케이션 처리부(104)는 불필요한 패킷에 의해 웨이크업하는 것을 방지하기 위하여 상기 어플리케이션 처리부(104)가 필요로하는 패킷의 정보를 리스트화한 패킷 필터링 리스트를 저장한다.
이후, 상기 어플리케이션 처리부(104)는 슬립 모드로 진입하는 시점에 상기 리스트를 상기 패킷 확인부(106)로 제공하여 상기 패킷 확인부(106)로 하여금 상기 리스트에 포함된 패킷만을 필터링하도록 처리한다.
이에 따라 상기 어플리케이션 처리부(104)는 상기 패킷 확인부(106)에 의해 필터링된 패킷 즉, 상기 어플리케이션 처리부(104)가 필요로하는 패킷(패킷 필터링 리스트에 포함된 패킷)이 수신되는 경우에만 상기 슬립 모드에서 웨이크업하는 것이다.
상기 필터링부(102)의 패킷 확인부(106)는 상기 필터링부(102)의 제어를 받아 슬립 모드로 진입한 어플리케이션 처리부(104)가 필요로 하는 패킷을 필터링하도록 처리한다.
즉, 상기 패킷 확인부(106)는 상기 통신부(모뎀부)(114)로부터 수신한 패킷을 필터링하는 것으로, 상기 어플리케이션 처리부(104)와 독립되고, 상기 통신부(모뎀부)(114)에 포함되도록 구성할 수 있다.
이는 상기 패킷 확인부(106)는 상기 어플리케이션 처리부(104)와 상기 통신부(모뎀부)(114) 사이에 위치하여 상기 통신부(모뎀부)(114)에서 수신한 패킷이 상기 어플리케이션 처리부(104)로부터 수신한 리스트인 패킷 필터링 리스트에 포함된 패킷인지를 확인한 후, 상기 패킷 필터링 리스트에 포함된 패킷은 상기 어플리케이션 처리부(104)로 제공하고, 상기 패킷 필터링 리스트에 포함되지 않은 패킷은 파기하도록 처리한다.
상기 메모리부(108)는 롬(ROM; Read Only Memory), 램(RAM; Random Access Memory), 플래쉬롬(flash ROM)으로 구성된다. 상기 롬은 상기 제어부(100) 및, 상기 필터링부(102)의 처리 및 제어를 위한 프로그램의 마이크로코드와 각종 참조 데이터를 저장한다.
상기 램은 상기 제어부(100)의 워킹 메모리(working memory)로, 각종 프로그램 수행 중에 발생하는 일시적인 데이터를 저장한다. 또한, 상기 플래쉬롬은 전화번호부(phone book), 발신메시지 및 수신메시지와 같은 갱신 가능한 각종 보관용 데이터를 저장한다.
상기 입력부(110)는 0 ~ 9의 숫자키 버튼들과, 메뉴버튼(menu), 취소버튼(지움), 확인버튼, 통화버튼(TALK), 종료버튼(END), 인터넷접속 버튼, 네비게이션 키(또는 방향키) 버튼들 및 문자 입력 키 등 다수의 기능키들을 구비하며, 사용자가 누르는 키에 대응하는 키 입력 데이터를 상기 제어부(100)로 제공한다.
상기 표시부(112)는 상기 휴대용 단말기의 동작 중에 발생하는 상태 정보, 문자들, 다량의 동영상 및 정지영상 등을 디스플레이한다. 상기 표시부(112)는 컬러 액정 디스플레이 장치(LCD; Liquid Crystal Display)를 사용할 수 있으며 상기 표시부(112)는 터치 입력 장치를 구비하여 터치 입력 방식의 휴대용 단말기에 적용할 경우 입력 장치로 사용할 수 있다.
상기 통신부(114)는 안테나(미도시)를 통해 입출력되는 데이터의 무선신호를 송수신 처리하는 기능을 수행한다. 예를 들어, 송신인 경우, 송신할 데이터를 채널 코딩(Channel coding) 및 확산(Spreading)한 후, RF처리하여 송신하는 기능을 수행하고, 수신인 경우, 수신된 RF신호를 기저대역신호로 변환하고 상기 기저대역신호를 역 확산(De-spreading) 및 채널 복호(Channel decoding)하여 데이터를 복원하는 기능을 수행한다. 상기 통신부(114)는 본 발명에 따라 무선 랜 환경과 UMTS 환경을 지원하는 모뎀부를 의미하는 것으로, 각각의 모뎀에 해당하는 데이터를 송수신한다. 이에 따라 상기 통신부(114)는 모뎀부를 통합한 의미로 사용할 수 있다.
상기 필터링부(102)의 역할은 상기 휴대용 단말기의 제어부(100)에 의해 수행할 수 있으나, 본 발명에서 이를 별도로 구성하여 도시한 것은 설명의 편의를 위한 예시적인 구성이지 결코 본 발명의 범위를 제한하자는 것이 아니며, 당업자라면 본 발명의 범위 내에서 다양한 변형 구성이 가능하다는 것을 알 수 있을 것이다. 예를 들어, 이들 모두를 상기 제어부(100)에서 처리하도록 구성할 수도 있다.
이상은 본 발명에 따른 휴대용 단말기의 모뎀부에서 패킷을 필터링하여 전력 소모를 줄이기 위한 장치에 대하여 설명하였고, 이하 설명에서는 본 발명에 따른 상기 장치를 이용하여 슬립 모드로 진입한 어플리케이션 처리부가 불필요한 패킷에 의해 웨이크업되는 것을 방지하기 위하여 모뎀부에서 패킷을 필터링하는 과정에 대하여 설명할 것이다.
도 2는 본 발명의 바람직한 일 실시 예에 따른 필터링부의 패킷 필터링 과정을 도시한 도면이다.
상기 도 2를 참조하면, 상기 필터링부(200)는 앞서 설명한 바와 같이 어플리케이션 처리부(AP; Application Processor)(202)와 패킷 확인부(204)를 포함하여 구성한다.
먼저, 상기 어플리케이션 처리부(202)는 본 발명에 따라 상기 어플리케이션 처리부(202)에서 필요로하는 패킷에 대하여 리스트화한 후, 슬립 모드로 진입하는 시점에 상기 리스트(패킷 필터링 리스트)를 패킷 확인부(204)로 제공(206)하도록 처리한다.
이에 따라, 상기 패킷 확인부(204)는 수신하는 패킷 가운데 상기 패킷 필터링 리스트에 존재하지 않은 패킷은 파기시킴으로써 상기 패킷에 대한 필터링 과정을 수행한다.
일 예로, 상기 패킷 확인부(204)는 UMTS 환경을 지원하는 모뎀과 무선랜을 지원하는 모뎀으로부터 패킷을 수신한다고 가정하면, 상기 패킷 확인부(204)는 브로드캐스트 주소(broadcast address), 멀티캐스트 주소(multicast address), 수신 주소(destination address), 포트(port) 및, 프로토콜(protocol)에 대한 패킷 필터링을 수행하여 상기 모뎀으로부터 수신한 패킷(210), (212)이 상기 어플리케이션 처리부(202)로부터 수신한 리스트에 포함되었는지를 확인한다.
즉, 상기 패킷 확인부(204)는 상기 패킷 필터링 리스트에 포함된 패킷은 상기 어플리케이션 처리부(202)로 제공(208)하고, 상기 패킷 필터링 리스트에 포함되지 않은 패킷은 파기(214)시킨다. 이때, 상기 패킷 확인부는 상기 패킷 필터링 리스트에 포함되지 않은 패킷을 UMTS 환경을 지원하는 모뎀으로 수신한 경우, 상기 패킷을 수신한 후, RRC(Radio Resource Control) 연결을 해제하도록 처리할 수 있다.
이로 인하여 상기 어플리케이션 처리부(202)는 상기 패킷 확인부(204)로부터 필터링된 패킷만을 제공받게 되며, 불필요한 패킷을 제공받지 않는다. 이는 상기 어플리케이션 처리부(202)가 슬립 모드로 진입한 후, 상기 패킷 확인부(204)로부터 불필요한 패킷을 수신하여 불필요하게 슬립 모드에서 웨이크업하는 것을 방지할 수 있는 것을 의미한다.
도 3은 본 발명을 바람직한 일 실시 예에 따른 어플리케이션 처리부의 패킷 필터링 과정을 도시한 흐름도이다.
상기 도 3을 참조하면, 상기 어플리케이션 처리부(104)는 먼저 301단계에서 휴대용 단말기가 슬립 모드로 진입하는지를 확인한다.
여기에서, 상기 어플리케이션 처리부(104)는 슬립 모드로 진입한 상태에서 불필요한 패킷에 의한 빈번한 웨이크업으로 배터리 소모가 발생하는 것을 방지하기 위하여 상기 어플리케이션 처리부(104)가 필요로하는 패킷에 대한 정보를 제공하는 시점을 상기 휴대용 단말기가 슬립 모드로 진입하는 시기로 사용한다.
만일, 상기 301단계에서 상기 휴대용 단말기가 슬립 모드로 진입하지 않음을 확인할 경우, 상기 어플리케이션 처리부(104)는 309단계로 진행하여 해당 기능(예; 웨이크업 상태로 수신한 패킷 처리)을 수행한다.
한편, 상기 301단계에서 상기 휴대용 단말기가 슬립 모드로 진입함을 확인할 경우, 상기 어플리케이션 처리부(104)는 303단계로 진행하여 상기 어플리케이션 처리부(104)에서 필요로 하는 패킷의 정보를 모뎀부(도 1의 통신부)로 제공한다.
즉, 상기 어플리케이션 처리부(104)는 슬립 모드로 진입시 자신이 필요로 하는 패킷을 리스트화한 패킷 필터링 리스트를 상기 모뎀부로 전송하여 상기 모뎀부로 하여금 상기 패킷 필터링 리스트에 포함된 패킷만을 필터링하도록 처리한다. 이로 인하여 상기 어플리케이션 처리부(104)는 자신이 필요로 하지 않는 패킷 수신으로 인한 웨이크업을 수행하지 않도록 처리한다.
이후, 상기 어플리케이션 처리부(104)는 305단계로 진행하여 상기 모뎀부로부터 패킷을 수신하는지 확인한다. 여기에서, 상기 모뎀부로부터 제공되는 패킷은 상기 패킷 필터링 과정을 통해 필터링 된 상기 어플리케이션이 필요로 하는 패킷이 된다.
만일, 상기 305단계에서 상기 모뎀부로부터 패킷을 수신하지 않을 경우, 상기 어플리케이션 처리부(104)는 311단계로 진행하여 상기 301단계에서 진입한 슬립 모드를 유지한다.
한편, 상기 305단계에서 상기 모뎀부로부터 패킷을 수신함을 확인할 경우, 상기 어플리케이션 처리부(104)는 307단계로 진행하여 상기 휴대용 단말기의 동작모드를 슬립 모드에서 깨어나는 웨이크업 모드로 변경한다.
이후, 상기 어플리케이션 처리부(104)는 상기와 같은 동작을 반복 수행한다.
도 4는 본 발명의 바람직한 일 실시 예에 따른 모뎀부의 패킷 필터링 과정을 도시한 흐름도이다.
상기 도 4를 참조하면, 상기 모뎀부는 패킷을 수신하는 통신부를 의미하는 것으로, WLAN, UMTS 환경에 해당하는 동작을 수행할 수 있다고 가정한다.
상기와 같은 패킷 필터링 과정을 수행하기 위한 모뎀부는 먼저 401단계에서 전송되는 패킷을 수신한 후, 403단계로 진행하여 어플리케이션 처리부(104)가 슬립 모드 상태로 진입하였는지 확인한다.
만일, 상기 403단계에서 상기 어플리케이션 처리부(104)가 슬립 모드 상태를 유지하지 않고 웨이크업 상태를 유지함을 확인할 경우, 상기 모뎀부는 413단계로 진행하여 수신한 패킷을 상기 웨이크업 상태를 유지하는 어플리케이션 처리부(104)로 제공한다.
한편, 상기 403단계에서 상기 어플리케이션 처리부(104)가 슬립 모드 상태를 유지함을 확인할 경우, 상기 모뎀부는 405단계로 진행하여 수신한 패킷의 성분을 확인한다. 여기에서, 상기 모뎀부는 상기 수신한 패킷이 상기 어플리케이션 처리부(104)가 필요로 하는 패킷인지를 판단하기 위하여 상기 405단계의 과정을 수행하는 것이며, 브로드캐스트 또는 멀티캐스트되는 패킷은 상기 어플리케이션이 불필요로 하는 패킷이 될 수 있다.
이후, 상기 모뎀부는 407단계로 진행하여 상기 405단계의 패킷 성분 확인 결과를 확인한다.
만일, 상기 407단계에서 방송 패킷, 멀티캐스트 패킷 등과 같이 불필요한 패킷을 수신할 경우, 상기 모뎀부는 415단계로 진행하여 상기 수신한 패킷을 파기하도록 처리한다. 즉, 상기 모뎀부는 상기와 같이 불필요한 패킷을 상기 어플리케이션 처리부(104)로 제공하지 않도록 하여 슬립 상태인 어플리케이션 처리부(104)가 웨이크업하지 않도록 처리한다.
상기와 같이 불필요한 패킷을 파기한 모뎀부는 417단계로 진행하여 상기 불필요한 패킷이 UMTS 환경을 통해 수신한 패킷인지 확인한다.
만일, 상기 417단계에서 수신한 불필요한 패킷이 UMTS 환경을 통해 수신한 패킷이 아닐 경우(무선 랜 환경을 통해 수신한 패킷일 경우), 상기 모뎀부는 상기 401단계의 과정을 재수행한다.
한편, 상기 417단계에서 수신한 불필요한 패킷이 UMTS 환경을 통해 수신한 패킷임을 확인할 경우, 상기 모뎀부는 419단계로 진행하여 RRC 연결을 해제하도록 처리한 후, 상기 401단계의 과정을 재수행한다.
한편, 상기 407단계에서 방송 패킷, 멀티캐스트 패킷 등과 같이 불필요한 패킷이 아닌 패킷을 수신할 경우, 상기 모뎀부는 409단계로 진행하여 수신한 패킷의 수신 주소가 단말 자신의 주소와 동일한지 확인한다.
만일, 상기 409단계에서 상기 수신한 패킷의 수신 주소가 자신의 주소와 동일하지 않을 경우, 상기 모뎀부는 상기 415단계로 진행하여 수신한 패킷을 파기하도록 처리한다.
한편, 상기 409단계에서 상기 수신한 패킷의 수신 주소가 자신의 주소와 동일할 경우, 즉, 자신에게 전송된 패킷이 맞음을 확인할 경우, 상기 모뎀부는 411단계로 진행하여 상기 수신한 패킷이 상기 어플리케이션 처리부(104)에서 필요로 하는 패킷인지를 확인한다.
이때, 상기 모뎀부는 상기 어플리케이션 처리부가 슬립 모드로 진입하는 시점에 제공한 어플리케이션 처리부(104)에서 필요로 하는 패킷의 정보(패킷 필터링 리스트)에 포함된 패킷을 수신하였는지를 확인하여 상기 411단계의 과정을 수행할 수 있다.
만일, 상기 411단계에서 상기 어플리케이션 처리부(104)에서 필요로 하는 패킷 즉, 상기 어플리케이션 처리부(104)가 제공한 패킷 필터링 리스트에 포함되지 않은 패킷을 수신할 경우, 상기 모뎀부는 상기 수신한 패킷을 파기하기 위하여 상기 415단계로 진행한다.
한편, 상기 411단계에서 상기 어플리케이션 처리부(104)에서 필요로 하는 패킷 즉, 상기 어플리케이션 처리부(104)가 제공한 패킷 필터링 리스트에 포함된 패킷을 수신할 경우, 상기 모뎀부는 413단계로 진행하여 상기 수신한 패킷을 어플리케이션 처리부(104)로 제공하도록 처리한다.
즉, 상기 모뎀부는 상기 어플리케이션 처리부(104)로부터 제공받은 패킷의 정보를 이용하여 상기 어플리케이션 처리부(104)가 원하는 패킷을 확인할 수 있으며, 상기 패킷의 정보에 포함된 패킷만을 필터링하는 것이다.
이로 인하여 불필요한 패킷을 모뎀부에서 파기함으로써 슬립 모드로 진입한 어플리케이션 처리부(104)가 수신한 패킷에 의해 빈번하게 웨이크업하는 것을 방지할 수 있다. 이는 상기 휴대용 단말기의 전력 소모를 줄일 수 있다는 장점을 제공한다.
이후, 상기 모뎀부는 본 알고리즘을 종료한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
100; 제어부 102; 필터링부
104; 어플리케이션 처리부 106; 패킷 확인부
114; 통신부(모뎀부)
104; 어플리케이션 처리부 106; 패킷 확인부
114; 통신부(모뎀부)
Claims (12)
- 패킷 필터링을 통해 전력 소모를 줄이기 위한 휴대용 단말기에 있어서,
자신이 필요로 하는 패킷에 대한 리스트(패킷 필터링 리스트)를 패킷 확인부로 제공하는 어플리케이션 처리부와,
상기 어플리케이션 처리부로부터 제공받은 리스트에 포함된 패킷만 필터링하여 상기 리스트에 포함된 패킷을 상기 어플리케이션 처리부로 제공하는 패킷 확인부를 포함하는 것을 특징으로 하는 휴대용 단말기.
- 제 1항에 있어서,
상기 어플리케이션 처리부는,
슬립 모드로 진입시 상기 자신이 필요로 하는 패킷에 대한 리스트를 상기 패킷 확인부로 제공한 후, 상기 슬립 모드 상태에서 상기 패킷 확인부로부터 패킷을 수신할 경우에만 웨이크업하는 것을 특징으로 하는 휴대용 단말기.
- 제 2항에 있어서,
상기 패킷 확인부로터 수신하는 패킷은,
상기 자신이 필요로 하는 패킷에 대한 리스트에 포함된 패킷으로, 상기 어플리케이션 처리부가 필요로하는 패킷임을 특징으로 하는 휴대용 단말기.
- 제 1항에 있어서,
상기 패킷 확인부는,
상기 어플리케이션 처리부로부터 패킷에 대한 리스트를 수신한 후, 모뎀으로부터 수신하는 패킷의 성분을 확인하고, 상기 수신한 패킷이 상기 수신한 리스트에 포함된 패킷인지 확인하는 필터링 과정을 수행하는 것을 특징으로 하는 휴대용 단말기.
- 제 4항에 있어서,
상기 패킷 확인부는,
상기 필터링 과정을 통해 상기 수신한 패킷이 상기 패킷에 대한 리스트에 포함된 패킷임을 확인할 경우, 상기 수신한 패킷을 상기 어플리케이션 처리부로 제공하고, 상기 필터링 과정을 통해 상기 수신한 패킷이 상기 패킷에 대한 리스트에 포함되지 않은 패킷임을 확인할 경우, 상기 수신한 패킷을 파기하는 것을 특징으로 하는 휴대용 단말기.
- 제 5항에 있어서,
상기 패킷 확인부는,
상기 패킷에 대한 리스트에 포함되지 않은 패킷을 UMTS 환경을 지원하는 모뎀으로 수신한 경우, 상기 수신한 패킷을 파기한 후, RRC(Radio Resource Control) 연결을 해제하는 것을 특징으로 하는 휴대용 단말기.
- 휴대용 단말기에서 패킷 필터링을 통해 전력 소모를 줄이기 위한 방법에 있어서,
자신이 필요로 하는 패킷에 대한 리스트(패킷 필터링 리스트)를 패킷 확인부로 제공하는 어플리케이션 처리부의 패킷 필터링 과정과,
상기 어플리케이션 처리부로부터 제공받은 리스트에 포함된 패킷만 필터링하여 상기 리스트에 포함된 패킷을 상기 어플리케이션 처리부로 제공하는 패킷 확인부의 패킷 필터링 과정을 포함하는 것을 특징으로 하는 방법.
- 제 7항에 있어서,
상기 어플리케이션 처리부의 패킷 필터링 과정은,
슬립 모드로 진입시 상기 자신이 필요로 하는 패킷에 대한 리스트를 상기 패킷 확인부로 제공하는 과정과,
상기 슬립 모드 상태에서 상기 패킷 확인부로부터 패킷을 수신할 경우에만 웨이크업하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 8항에 있어서,
상기 패킷 확인부로터 수신하는 패킷은,
상기 자신이 필요로 하는 패킷에 대한 리스트에 포함된 패킷으로, 상기 어플리케이션 처리부가 필요로하는 패킷임을 특징으로 하는 방법.
- 제 7항에 있어서,
상기 패킷 확인부의 패킷 필터링 과정은,
상기 어플리케이션 처리부로부터 패킷에 대한 리스트를 수신하는 과정과,
모뎀으로부터 수신하는 패킷의 성분을 확인하는 과정과,
상기 수신한 패킷이 상기 수신한 리스트에 포함된 패킷인지 확인하는 필터링 과정을 포함하는 것을 특징으로 하는 방법.
- 제 10항에 있어서,
상기 패킷 확인부의 패킷 필터링 과정은,
상기 필터링 과정을 통해 상기 수신한 패킷이 상기 패킷에 대한 리스트에 포함된 패킷임을 확인할 경우, 상기 수신한 패킷을 상기 어플리케이션 처리부로 제공하는 과정과,
상기 필터링 과정을 통해 상기 수신한 패킷이 상기 패킷에 대한 리스트에 포함되지 않은 패킷임을 확인할 경우, 상기 수신한 패킷을 파기하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제 11항에 있어서,
상기 패킷 확인부의 패킷 필터링 과정은,
상기 패킷에 대한 리스트에 포함되지 않은 패킷을 UMTS 환경을 지원하는 모뎀으로 수신한 경우, 상기 수신한 패킷을 파기한 후, RRC(Radio Resource Control) 연결을 해제하는 과정을 더 포함하는 것을 특징으로 하는 방법.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100011410A KR101627162B1 (ko) | 2010-02-08 | 2010-02-08 | 휴대용 단말기에서 패킷 필터링을 통해 전력 소모를 줄이기 위한 장치 및 방법 |
US13/014,880 US8855033B2 (en) | 2010-02-08 | 2011-01-27 | Apparatus and method for reducing power consumption using packet filtering in portable terminal |
EP11152466.6A EP2355596B1 (en) | 2010-02-08 | 2011-01-28 | Apparatus and method for reducing power consumption using packet filtering in portable terminal |
JP2011017841A JP5881074B2 (ja) | 2010-02-08 | 2011-01-31 | 携帯端末でパケット・フィルタリングを通じて電力消耗を低減させるための装置及びその方法 |
CN201110035525.5A CN102158937B (zh) | 2010-02-08 | 2011-01-31 | 在便携式终端中使用包过滤减小功耗的设备和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100011410A KR101627162B1 (ko) | 2010-02-08 | 2010-02-08 | 휴대용 단말기에서 패킷 필터링을 통해 전력 소모를 줄이기 위한 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110092005A true KR20110092005A (ko) | 2011-08-17 |
KR101627162B1 KR101627162B1 (ko) | 2016-06-03 |
Family
ID=43859797
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100011410A KR101627162B1 (ko) | 2010-02-08 | 2010-02-08 | 휴대용 단말기에서 패킷 필터링을 통해 전력 소모를 줄이기 위한 장치 및 방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8855033B2 (ko) |
EP (1) | EP2355596B1 (ko) |
JP (1) | JP5881074B2 (ko) |
KR (1) | KR101627162B1 (ko) |
CN (1) | CN102158937B (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016085038A1 (ko) * | 2014-11-25 | 2016-06-02 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
US11595902B2 (en) | 2018-09-19 | 2023-02-28 | Samsung Electronics Co., Ltd. | Electronic device for filtering packet and method for operating same |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8923176B2 (en) * | 2011-03-08 | 2014-12-30 | Skype | Saving power in a wireless communication device |
EP2721878A1 (en) * | 2011-06-15 | 2014-04-23 | Sony Ericsson Mobile Communications AB | System and method for filtering broadcast messages received over a wireless local area network |
CN103828297B (zh) * | 2011-09-30 | 2018-06-26 | 英特尔公司 | 通过虚拟专用网(vpn)保持连接性的装置、***和方法 |
US20130097436A1 (en) * | 2011-10-13 | 2013-04-18 | Qualcomm Incorporated | Systems and methods to filter data packets |
DE102011054509A1 (de) * | 2011-10-14 | 2013-04-18 | Deutsche Telekom Ag | Verfahren und Vorrichtung zur Kontrolle einer Mobilfunkschnittstelle auf mobilen Endgeräten |
US9042286B2 (en) * | 2011-11-04 | 2015-05-26 | Intel Corporation | Reducing wireless power consumption and signaling overhead for internet application background messages |
US9141169B2 (en) * | 2012-01-20 | 2015-09-22 | Cisco Technology, Inc. | System and method to conserve power in an access network without loss of service quality |
KR102024745B1 (ko) * | 2012-06-07 | 2019-09-25 | 삼성전자주식회사 | 전자 장치에서 전력 소모를 줄이기 위한 장치 및 방법 |
WO2013183963A1 (en) | 2012-06-07 | 2013-12-12 | Samsung Electronics Co., Ltd. | Apparatus and method for reducing power consumption in electronic device |
US9967777B2 (en) * | 2013-07-11 | 2018-05-08 | Nokia Technologies Oy | Processor sleep mode communication handling |
US9958924B2 (en) | 2013-08-28 | 2018-05-01 | Cisco Technology, Inc. | Configuration of energy savings |
CN104469901B (zh) * | 2013-09-17 | 2018-09-07 | 华为终端(东莞)有限公司 | 数据处理的方法及装置 |
CN104937877A (zh) * | 2013-11-06 | 2015-09-23 | 华为终端有限公司 | 一种降低功耗的方法及***、调制解调器 |
US9622176B2 (en) * | 2014-06-23 | 2017-04-11 | Qualcomm Incorporated | Packet filtering for saving power at a user equipment |
EP3282773B1 (en) * | 2015-04-29 | 2019-09-25 | Huawei Technologies Co., Ltd. | Terminal control method and apparatus, and terminal device |
KR20170098576A (ko) * | 2016-02-22 | 2017-08-30 | 삼성전자주식회사 | 전자 장치 및 전자 장치에서 데이터를 처리하는 방법 |
KR102578648B1 (ko) | 2016-03-14 | 2023-09-13 | 삼성전자주식회사 | 모뎀 데이터에 따라 코어 스위칭이 수행되는 애플리케이션 프로세서 및 이를 포함하는 시스템 온 칩 |
CN107820307A (zh) * | 2017-10-11 | 2018-03-20 | 捷开通讯(深圳)有限公司 | 移动设备进行无线通信时的省电方法、***以及装置 |
KR20210037353A (ko) | 2019-09-27 | 2021-04-06 | 삼성전자주식회사 | 페이징 메시지를 수신하는 전자 장치 및 전자 장치의 동작 방법 |
CN112822764A (zh) * | 2020-12-31 | 2021-05-18 | 读书郎教育科技有限公司 | 一种基于modem交互的降功耗方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070211725A1 (en) * | 2006-03-08 | 2007-09-13 | Fuji Xerox Co., Ltd. | Network control device and control method |
US20080267214A1 (en) * | 2007-04-27 | 2008-10-30 | Mikko Jaakkola | Universal datagram protocol (UDP) port based broadcast filtering |
JP2008270918A (ja) * | 2007-04-16 | 2008-11-06 | Matsushita Electric Ind Co Ltd | パケット受信装置 |
KR20090098380A (ko) * | 2008-03-14 | 2009-09-17 | 삼성전자주식회사 | 수신 서비스에 따른 휴대단말의 모드 제어 방법 및 장치 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7133374B2 (en) | 2002-03-19 | 2006-11-07 | Intel Corporation | Processing wireless packets to reduce host power consumption |
JP2006279821A (ja) * | 2005-03-30 | 2006-10-12 | Canon Inc | 画像処理装置およびスリープ状態復帰方法およびプログラム |
US7953457B2 (en) * | 2006-04-28 | 2011-05-31 | Research In Motion Limited | Methods and apparatus for reducing power consumption for mobile devices using broadcast-to-unicast message conversion |
US8824305B2 (en) | 2008-07-09 | 2014-09-02 | Qualcomm Incorporated | Paging schemes for local network access |
-
2010
- 2010-02-08 KR KR1020100011410A patent/KR101627162B1/ko active IP Right Grant
-
2011
- 2011-01-27 US US13/014,880 patent/US8855033B2/en active Active
- 2011-01-28 EP EP11152466.6A patent/EP2355596B1/en active Active
- 2011-01-31 CN CN201110035525.5A patent/CN102158937B/zh active Active
- 2011-01-31 JP JP2011017841A patent/JP5881074B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070211725A1 (en) * | 2006-03-08 | 2007-09-13 | Fuji Xerox Co., Ltd. | Network control device and control method |
JP2008270918A (ja) * | 2007-04-16 | 2008-11-06 | Matsushita Electric Ind Co Ltd | パケット受信装置 |
US20080267214A1 (en) * | 2007-04-27 | 2008-10-30 | Mikko Jaakkola | Universal datagram protocol (UDP) port based broadcast filtering |
KR20090098380A (ko) * | 2008-03-14 | 2009-09-17 | 삼성전자주식회사 | 수신 서비스에 따른 휴대단말의 모드 제어 방법 및 장치 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016085038A1 (ko) * | 2014-11-25 | 2016-06-02 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
US10341464B2 (en) | 2014-11-25 | 2019-07-02 | Lg Electronics Inc. | Mobile terminal and control method therefor |
US11595902B2 (en) | 2018-09-19 | 2023-02-28 | Samsung Electronics Co., Ltd. | Electronic device for filtering packet and method for operating same |
Also Published As
Publication number | Publication date |
---|---|
KR101627162B1 (ko) | 2016-06-03 |
JP2011166759A (ja) | 2011-08-25 |
US20110194474A1 (en) | 2011-08-11 |
US8855033B2 (en) | 2014-10-07 |
EP2355596A1 (en) | 2011-08-10 |
JP5881074B2 (ja) | 2016-03-09 |
EP2355596B1 (en) | 2018-01-17 |
CN102158937B (zh) | 2015-12-16 |
CN102158937A (zh) | 2011-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20110092005A (ko) | 휴대용 단말기에서 패킷 필터링을 통해 전력 소모를 줄이기 위한 장치 및 방법 | |
US11297675B2 (en) | Implementation method, device, user equipment, and base station for discontinuous reception | |
US20210274514A1 (en) | Methods and apparatuses for triggering bandwidth part handover, and methods and apparatuses for information configuration | |
CN110520840B (zh) | 唤醒信号处理、信息下发方法及装置、通信设备及介质 | |
KR20110055094A (ko) | 휴대용 단말기에서 전력 소모를 줄이기 위한 장치 및 방법 | |
US11765662B2 (en) | Physical downlink control signaling detection method, device, and computer readable storage medium | |
CN112020882B (zh) | 省电信号处理方法及装置、通信设备及存储介质 | |
KR20100118275A (ko) | 휴대용 단말기에서 전력 소모를 방지하는 방법 | |
KR20120070707A (ko) | 휴대용 단말기에서 전력 소모를 줄이기 위한 장치 및 방법 | |
US8918123B2 (en) | Method and apparatus for reducing standby power | |
KR20050023822A (ko) | 이동통신단말기에서 저전력모드 수행 방법 | |
WO2023279262A1 (zh) | 一种消息配置方法、消息配置装置及存储介质 | |
CN114365550B (zh) | 信息处理方法、装置、通信设备及存储介质 | |
WO2023141780A1 (zh) | 一种监听下行控制信息的方法、装置及可读存储介质 | |
KR20110074249A (ko) | 휴대용 단말기에서 억세스 포인트의 기능으로 인한 전력 소모를 줄이기 위한 장치 및 방법 | |
WO2023184459A1 (zh) | 配置及接收唤醒信号配置信息的方法及装置、网络设备、ue及存储介质 | |
WO2023004679A1 (zh) | 一种信号监测方法、信号监测装置及存储介质 | |
CN116709476B (zh) | 唤醒设备的方法、装置、电子设备及存储介质 | |
KR100698769B1 (ko) | 이동통신단말기에서 메시지 저장 방법 | |
CN117529953A (zh) | 终端状态切换方法及装置、通信设备及存储介质 | |
CN117280772A (zh) | 无线通信方法、装置、通信设备及存储介质 | |
CN116965107A (zh) | 信号确定方法、装置、通信设备及存储介质 | |
CN117441385A (zh) | 监听方法、装置、通信设备及存储介质 | |
CN116264865A (zh) | 一种传输和接收节能指示信息的方法、装置、设备及存储介质 | |
CN115190651A (zh) | 侧链路非连续接收的实现方法、装置及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right |