KR100436756B1 - 스니프모드에서 상호간의 데이터통신 시간을 절약할 수있는 무선통신 시스템 - Google Patents

스니프모드에서 상호간의 데이터통신 시간을 절약할 수있는 무선통신 시스템 Download PDF

Info

Publication number
KR100436756B1
KR100436756B1 KR10-2001-0053176A KR20010053176A KR100436756B1 KR 100436756 B1 KR100436756 B1 KR 100436756B1 KR 20010053176 A KR20010053176 A KR 20010053176A KR 100436756 B1 KR100436756 B1 KR 100436756B1
Authority
KR
South Korea
Prior art keywords
sniff
master device
time
mode
communication
Prior art date
Application number
KR10-2001-0053176A
Other languages
English (en)
Other versions
KR20030019818A (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 KR10-2001-0053176A priority Critical patent/KR100436756B1/ko
Priority to US10/229,282 priority patent/US7330445B2/en
Publication of KR20030019818A publication Critical patent/KR20030019818A/ko
Application granted granted Critical
Publication of KR100436756B1 publication Critical patent/KR100436756B1/ko
Priority to US11/925,499 priority patent/US7532592B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

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

Abstract

스니프모드에서 상호간의 데이터통신 시간을 절약할 수 있는 무선통신 시스템이 개시된다. 무선통신 시스템은, 사용자에 의해 상호간의 데이터교환을 위한 통신모드가 스니프모드로 동작하도록 선택되면 스니프모드에서 해당 디바이스가 공유하여 통신을 수행할 수 있는 스니프구간의 시간이 포함된 스니프파라미터를 산출하는 마스터기기, 및 스니프파라미터에 따라 산출된 해당 시간을 공유하여 마스터기기와 상호 데이터통신을 수행하는 스니프슬레이브기기를 포함한다. 이때, 스니프파라미터는, 마스터기기가 스니프모드로 동작하는 스니프슬레이브기기와 통신할 수 있는 주기정보, 스니프 구간의 할당 시간정보, 및 시작시간정보를 포함한다. 또한, 마스터기기는 스니프파라미터가 산출되면 스니프슬레이브기기의 데이터통신을 위한 통신 스케쥴링을 수행한다. 마스터기기가 스니프슬레이브기기들과 통신하는 시간을 설정하여 설정된 시간을 스니프슬레이브기기들이 공유하여 마스터기기와 통신을 수행하도록 제어함으로써, 스니프 구간의 할당 시간 내에서 상호 데이터송수신에 따른 시간을 절약할 수 있다.

Description

스니프모드에서 상호간의 데이터통신 시간을 절약할 수 있는 무선통신 시스템{wireless communication system capable of saving time for mutual data communication in sniff mode}
본 발명은 무선통신 시스템에 관한 것으로서, 보다 상세하게는, 마스터기기와 슬레이브기기간의 협의된 시간동안 통신을 수행하도록 하는 스니프모드(sniff mode)에서 마스터기기에 연결된 스니프슬레이브기기에 관한 정보에 기초하여 산출된 스니프파라미터에 따라 상호 통신을 수행할 수 있는 무선통신 시스템에 관한 것이다.
블루투스는 문자데이터, 음성데이터, 비디오데이터와 같은 정보를 10 내지 100m내의 거리에서 무선으로 최대 1Mbps 속도로 전송할 수 있는 통신기술이다.
블루투스 통신방식에 의해 상호 통신을 할 수 있도록 된 블루투스기기는 인콰이어리(Inquiry), 인콰이어리 스캔(Inquiry Scan), 페이지(Page), 페이지 스캔(Page Scan)과 같은 동작 수행을 통해 통신이 가능한 연결상태를 구성한다. 이 과정에서 그 역할에 따라 마스터(master)기기와 슬레이브(slave)기기가 정해진다.
블루투스기기 상호간에 새롭게 연결상태를 구성하고자 할 경우 블루투스기기상호간의 동작 클럭 및 주파수 패턴을 맞추어야 한다. 이렇게 연결상태를 구성하기 위해 수행되는 과정중 인콰이어리는 슬레이브기기가 마스터기기와 주파수 패턴을 맞출 수 있도록 마스터에서 동작 주파수를 반복해서 송출하는 동작을 말한다. 인콰이어리 스캔은 슬레이브기기에서 수행되는 것으로 수신된 주파수를 검출하고, 검출된 주파수에 동기를 맞추는 과정을 말한다. 페이지는 마스터의 동작 클럭에 슬레이브기기들이 맞출 수 있도록 마스터기기에서 클럭 신호를 송출하는 과정을 말하고, 페이지 스캔은 슬레이브기기가 수신된 클럭을 검출하여 동기를 맞추는 것을 말한다. 이러한 과정을 통해 마스터기기에 대해 하나 이상의 슬레이브기기가 연결상태를 구성하여 형성된 네트웍을 피코넷(piconet)이라 한다.
현재 제안된 블루투스 통신방식에 따르면, 피코넷에서 하나의 마스터기기는 7개의 슬레이브기기들을 액티브(active) 상태로 연결시켜 상호 통신을 수행할 수 있다. 또한, 피코넷에 새로운 슬레이브기기를 연결시키기 위해서는, 마스터기기는 액티브상태로 연결된 7개의 슬레이브기기 중에서 어느 하나의 슬레이브기기에 대해 액티브 상태의 연결을 해체하고 새로운 슬레이브기기와 액티브상태의 통신연결을 수행한다.
한편, 블루투스 통신방식에는 슬레이브기기와 정상적인 통신을 수행하는 액티브모드(active mode) 및 통신기기의 파워를 절약하기 위한 홀드(hold)/스니프(sniff)/파크(park) 모드(mode)로 마스터기기와 슬레이브기기가 동작한다. 홀드모드는 비교적 긴 시간 동안 데이터를 보낼 필요가 없을 때 이용되는 전형적인 모드이다. 스니프모드는 마스터기기 및 슬레이브기기 상호간에 설정된 특정 시간부터 일정 기간동안 데이터를 송수신하는 모드이다. 파크모드는 슬레이브기기가 마스터기기와의 동기유지 및 액티브모드의 전환을 요구하기 위해 마스터기기 및 슬레이브기기 상호간에 간헐적으로 통신을 수행하는 모드이다.
홀드(hold)/스니프(sniff)/파크(park) 모드(mode) 중 어느 하나의 모드로 동작하는 슬레이브기기는 액티브모드로 동작하는 슬레이브기기의 동작시간 사이에서 소정의 시간동안 마스터기기와 통신을 수행한다. 이러한 스니프모드에 따른 마스터기기 및 슬레이브기기의 데이터 송수신기간(이하, '스니프구간'이라함)은 스니프모드로 동작하는 슬레이브기기가 액티브모드로 전환되기 전까지 소정의 주기를 가지고 반복하여 발생한다.
이때, 스니프모드로 동작하는 각각의 슬레이브기기는 스니프구간의 시작 시점, 스니프구간의 할당 시간, 및 스니프구간이 발생하는 주기(이하, '스니프파라미터'라함)가 다르게 나타날 수 있다. 이러한 스니프파라미터(sniff parameter)는 블루투스 프로토콜 계층구조 중 링크관리프로토콜(Link Manager Protocol : LMP)을 통해 결정된다. 이때, 스니프모드로 동작하는 슬레이브기기(이하, '스니프슬레이브기기'라함)를 포함하는 피코넷의 마스터기기는 각각의 스니프슬레이브기기간에 상이한 스니프파라미터를 할당하며, 할당된 각각의 스니프파라미터를 저장한다.
이에 따라, 각 슬레이브기기와 데이터통신을 스케쥴링하는 마스터기기에는 스니프모드로 동작하는 슬레이브기기에 대해 할당된 스니프파라미터를 저장하기 위한 메모리패킷이 필요하다. 따라서, 마스터기기에는 적어도 스니프모드로 동작하는 슬레이브기기의 수에 해당하는 메모리패킷이 마련되어야 한다. 예를 들어, 하나의 피코넷에 7개의 스니프슬레이브기기가 연결되어 있다면, 피코넷 마스터기기에는 7개의 스니프슬레이브기기에 대해 할당된 스니프파라미터를 저장하기 위한 7개의 메모리패킷이 필요하게 된다. 또한, 종래의 스니프모드에서 마스터기기에는 각 스니프슬레이브기기의 스니프구간에 대한 시간을 체크하여 해당 스니프구간의 종료를 마스터기기의 제어부(미도시)에 제공하기 위한 7개의 스니프타임시트(sniff time sheet)(이하, '스니프타이머'라함)가 마련된다.
한편, 종래의 스니프모드를 통한 마스터기기 및 슬레이브기기의 통신은 피코넷의 마스터기기와 슬레이브기기에 의해 수행되는 인콰이어리(Inquiry), 인콰이어리스캔(Inquiry scan), 패이지(page), 패이지스캔(page scan) 등과 같이, 스니프슬레이브기기에 비해 우선 순위가 높은 주기적인 작업에 의해 스니프구간이 해당 스니프슬레이브기기에 할당되지 못하는 경우가 발생된다. 블루투스통신방식에서는 소정의 시간동안 통신연결을 위한 시간을 설정하여 소정시간이 경과되면 통신연결에 필요한 동작을 정지하도록 하는 감독시간정지법칙(supervision timeout rule)이 적용된다. 따라서, 마스터기기와 스니프슬레이브기기 사이에 할당된 스니프구간 동안에 통신연결에 필요한 동작을 지원하지 못하게되면, 마스터기기와 스니프슬레이브기기의 통신연결은 실패하게된다.
이러한, 블루투스통신방식이 적용된 통신기기는 일반적으로 휴대가능한 소형의 개인휴대단말기 등을 예로 들 수 있다. 따라서, 각각의 개인휴대단말기에는 스니프모드로 동작하는 개인휴대단말기의 개수에 해당하는 메모리패킷이 마련되어야 한다. 이는, 제품의 크기를 소형으로 하는데 어려움이 따르며 제품을 생산하는데필요한 단가가 상승하게 되어 바람직하지 않다. 또한, 마스터기기가 각각의 메모리패킷에 저장된 스니프파라미터를 통해 순차적으로 데이터통신을 수행하기 때문에, 데이터통신에 필요한 스케쥴링 시간이 증가하게 되는 문제점이 있다. 만약, 피코넷 마스터기기에 의해 수행되는 주기적인 액티브동작이 존재하는 경우, 마스터기기가 주기적인 액티브동작이 존재하지 않는 구간을 찾아 각각의 스니프슬레이브기기에 대한 스니프구간을 할당해야 하기 때문에 마스터기기의 데이터통신에 대한 스케쥴링 시간이 증가하게 되는 문제점이 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은, 스니프모드에서 마스터기기와 복수의 스니프슬레이브기기가 통신연결을 수행하기 위해 마스터기기에 접속된 스니프슬레이브기기가 공유하여 통신을 수행할 수 있는 스니프구간을 설정하여 스니프모드에 따른 스니프파라미터를 저장하기 위한 메모리패킷의 양을 줄일 수 있는 무선통신 시스템을 제공하는데 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 다른 목적은, 설정된 스니프구간에 해당하는 시간동안 마스터기기에 접속된 각각의 스니프슬레이브기기가 마스터기기와 통신을 수행할 수 있도록 제어하는 무선통신 시스템을 제공하는데 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 또 다른 목적은, 스니프모드에서 마스터기기 및 스니프슬레이브기기의 데이터통신 위한 마스터기기의 통신 스케쥴링 동작을 간소화할 수 있는 무선통신 시스템을 제공하는데 있다.
도 1은 블루투스기기의 액티브모드 및 스니프모드에 따른 연결상태를 도시한 블록도,
도 2는 도 1의 마스터기기를 상세히 도시한 블록도,
도 3은 도 2의 파라미터저장부를 상세히 도시한 도면,
도 4는 도 3의 폴링테이블에 대한 바람직한 실시예를 도시한 도면,
도 5는 스니프슬레이브기기의 수가 3개인 경우 라운드로빈폴링동작에 따른 폴패킷의 전송과정을 도시한 도면,
도 6a는 마스터기기의 폴링테이블의 예를 도시한 도면이고, 도 6b는 도 6a에 따라 폴패킷을 전송하는 예를 도시한 도면,
도 7a는 마스터기기의 폴링테이블에 대한 다른 예를 도시한 도면이고, 도 7b는 도 7a에 따라 폴패킷을 전송하는 순서를 도시한 도면, 그리고
도 8은 본 발명에 따른 스니프모드에서 할당된 동작시간을 공유하여 통신을 수행할 수 있는 통신방법을 도시한 순서도이다.
*도면의 주요 부분에 대한 부호의 설명*
10 : 마스터기기 12 : 제어부
14 : 시간계수부 16 : 파라미터저장부
16A : 스니프파라미터 16B : 폴링 테이블
22, 24, 26, 28 : 액티브슬레이브기기
30, 32, 34, 42, 44, 46, 48 : 스니프슬레이브기기
상기와 같은 목적을 달성하기 위한 본 발명에 따른 무선통신 시스템은, 사용자에 의해 상호간의 데이터교환을 위한 통신모드가 스니프모드로 동작하도록 선택되면 스니프모드에서 해당 디바이스가 공유하여 통신을 수행할 수 있는 스니프구간의 시간이 포함된 스니프파라미터를 산출하는 마스터기기, 및 스니프파라미터에 따라 산출된 해당 시간을 공유하여 마스터기기와 상호 데이터통신을 수행하는 스니프슬레이브기기를 포함하는 것을 특징으로 한다. 이때, 스니프파라미터는, 마스터기기가 스니프모드로 동작하는 주기정보, 스니프구간의 할당시간, 및 시작시간정보를 포함한다. 또한, 마스터기기는 스니프파라미터가 산출되면 스니프슬레이브기기의 데이터통신을 위한 통신 스케쥴링을 수행하는 것이 바람직하다.
바람직하게는 마스터기기는, 스니프파라미터를 저장하는 파라미터저장부, 스니프파라미터에 포함된 스니프모드에 대한 동작 시간에 기초하여 마스터기기가 스니프모드로 동작하는 동안의 시간을 계수하는 시간계수부, 및 스니프슬레이브기기와의 데이터통신을 제어하고 통신 스케쥴링을 수행하기 위해 스니프모드로 동작하는 스니프슬레이브기기의 수를 계수하는 제어부를 포함하는 것을 특징으로 한다.
또한, 마스터기기는, 스니프슬레이브기기에 대해 설정된 상기 통신 스케쥴링에 따라 스니프슬레이브기기와 통신을 수행하고, 통신 스케쥴링에 따른 통신 수행 동작에서 스니프 구간의 할당 시간 내에서 마스터기기와 접속기회를 한번도 갖지 못한 스니프슬레이브기기에 대하여 마스터기기와의 접속기회를 제공하기 위한 폴패킷을 전송하는 라운드로빈폴링동작을 수행하는 것이 바람직하다. 이에 따라, 제어부는 라운드로빈폴링동작에 따라 폴패킷을 전송하기 위한 스니프슬레이브기기에 대한 어드레스정보를 포함한 폴링테이블을 설정하고, 파라미터저장부는 폴링테이블을 저장하는 것이 바람직하다. 이렇게 마스터기기가 라운드로빈폴링동작을 수행하는 시점은, 마스터기기가 잔존하는 스니프 구간의 할당 시간과 스니프슬레이브기기의 수가 같은 시점으로 설정하는 것이 바람직하다. 이때, 스니프 구간의 할당 시간은 슬롯의 수로 표시된다.
라운드로빈폴링동작의 수행시 마스터기기는 스니프모드에서 처음으로 마스터기기에 데이터를 전송한 스니프슬레이브기기부터 폴패킷을 전송하는 것이 바람직하다. 또한, 마스터기기는 폴패킷을 스니프슬레이브기기에 대응하여 각각 일회씩 전송하는 것이 바람직하다. 한편, 제어부는 잔존하는 스니프 구간의 할당 시간이 없는 경우, 마스터기기의 스니프스레이브기기에 대한 동작을 종료하는 것이 바람직하다.
한편, 상기와 같은 목적을 달성하기 위한 본 발명에 따른 무선통신방법은, 스니프모드에서 무선으로 통신을 수행하는 마스터기기와 스니프슬레이브기기간의 무선통신방법에 있어서, 스니프슬레이브기기가 스니프모드로 동작하도록 설정되면 마스터기기에 대해 스니프슬레이브기기가 공유하여 통신을 수행할 수 있는 소정의 시간을 비롯한 스니프파라미터를 산출하는 단계, 및 산출된 시간 동안 스니프파라미터에 따라 마스터기기와 스니프슬레이브기기가 상호 통신을 수행하는 단계를 포함하는 것을 특징으로 한다.
바람직하게는, 통신수행단계 후에, 스니프파라미터에 따라 스니프 구간의 할당 시간이 얼마 동안 경과한 이후에도 마스터기기에 접속하지 못한 스니프슬레이브기기에 대한 접속 기회를 제공히기 위한 폴패킷 및 폴패킷이 수신될 스니프슬레이브기기에 대한 주소정보가 포함된 폴링테이블을 설정하는 단계, 스니프 구간의 할당 시간 중 잔존하는 슬롯 수와 스니프슬레이브기기의 수가 같은지를 판단하는 단계, 및 스니프 구간의 할당 시간 중 잔존하는 슬롯 수와 스니프슬레이브기기의 수가 같은 것으로 판단되면 폴패킷을 주소정보에 따라 스니프슬레이브기기에 전송하는 단계를 포함하는 것을 특징으로 한다.
이때, 스니프파라미터는, 마스터기기가 스니프슬레이브기기와 통신을 수행하는 주기정보, 스니프 구간의 할당 시간, 및 시작시간정보를 포함하는 것이 바람직하다.
본 발명에 따르면, 마스터기기가 스니프모드로 동작하는 스니프슬레이브기기들을 처리하는 시간을 설정하여 설정된 시간을 스니프슬레이브기기들이 공유하여 마스터기기와 통신을 수행하도록 함으로써, 스니프모드에서 상호 데이터송수신에 따른 시간을 절약할 수 있다.
이하, 도면을 참조하여 본 발명에 따른 무선통신 시스템을 상세히 설명한다.
도 1은 블루투스기기의 액티브모드(active mode) 및 스니프모드(sniff mode)에 따른 연결상태를 도시한 블록도이다. 마스터(master)기기(10)는 자신의 구동 주파수를 주변의 슬레이브(slave)들에게 채널(공기(air)) 상으로 송출하는 인콰이어리(inquiry)를 수행한다. 슬레이브들(22, 24, 26, 28, 30, 32, 34)은 수신 받은 마스터(10)의 구동 주파수에 동기를 맞추는 인콰이어리 스캔(inquiry scan)을 수행한다. 이후, 마스터(10)는 자신의 구동 타이밍 클록을 슬레이브들(22, 24, 26, 28, 30, 32, 34)에게 송출하는 페이지(page)를 수행한다. 슬레이브들(22, 24, 26, 28, 30, 32, 34)는 수신 받은 마스터(10)의 구동 타이밍 클록에 동기를 맞추는 페이지 스캔(page scan)을 수행한다.
이에 따라, 채널 상으로 연결된 마스터(10)와 슬레이브들(22, 24, 26, 28, 30, 32, 34)는 액티브모드의 통신을 수행하는 액티브슬레이브(22, 24, 26, 28)와 스니프모들 동작하는 스니프슬레이브기기(30, 32, 34)로 구분된다. 이때, 마스터(10)와 액티브슬레이브(22, 24, 26, 28)는 동기적으로 일대일 데이터송수신을 수행하기도 하지만, 방송패킷을 통하여 필요한 데이터를 슬레이브에 전송하기도 한다. 한편, 마스터(10)와 스니프슬레이브기기(30, 32, 34)는 액티브모드로 동작하는 시간을 제외한 나머지 시간을 이용하여 할당된 구간의 시간을 통해 상호 통신을 수행한다.
한편, 도시된 바와 같이 본 발명에 따른 스니프모드에서 스니프슬레이브기기가 할당된 동작시간을 공유할 수 있는 무선통신시스템은, 사용자에 의해 상호간의 데이터교환을 위한 통신모드가 스니프모드로 동작하도록 선택되면 스니프모드에 따른 통신수행을 위해 스니프파라미터를 산출하는 마스터기기(10), 및 스니프파라미터에 따라 설정된 해당 시간을 공유하여 마스터기기(10)와 상호 데이터통신을 수행하는 스니프슬레이브기기(30, 32, 34)를 포함한다. 이에 따라, 스니프슬레이브기기(30, 32, 34)는 스니프모드로 동작하는 동안 마스터기기(10)에 의해 설정된 통신 스케쥴링에 따라 상호 통신을 수행한다.
도 2는 도 1의 마스터기기(10)를 상세히 도시한 블록도이다. 도시된 바와같이, 마스터기기(10)는 스니프파라미터를 저장하는 파라미터저장부(16), 마스터기기(10)가 스니프모드로 동작하는 스니프슬레이브기기(30, 32, 34)와 데이터를 주고 받는 동안의 시간을 계수하는 시간계수부(14), 및 스니프모드에 따른 스니프슬레이브기기(30, 32, 34)와의 데이터통신을 제어하고 스니프모드로 동작하는 스니프슬레이브기기의 수를 계수하는 제어부(12)를 포함한다. 이때, 스니프파라미터는 슬레이브기기(30, 32, 34)가 스니프모드로 동작하는 주기정보, 스니프 구간의 할당 시간 정보, 및 시작시간정보를 말한다. 이에 따라, 스니프슬레이브기기들은 산출된 스니프파라미터에 대한 주기, 스니프 구간의 할당 시간, 및 시작시간 정보를 공유하여 동일 시간대에 마스터기기(10)의 통신 스케쥴링에 따라 스니프동작을 수행한다.
시간계수부(14)는 마스터기기(10)에서 스니프모드가 시작되는 시점에서 시간을 계수하여 스니프모드에 따른 설정된 시간에 대한 스니프 구간의 할당 시간의 종료시점을 제어부(12)에 전송한다.
따라서, 마스터기기(10)와 스니프슬레이브기기(30, 32, 34)가 상호 통신을 수행하도록 소정의 시간을 설정하고 설정된 시간을 공유하여 마스터기기(10)와 스니프슬레이브기기(30, 32, 34)가 통신을 수행함으로써, 마스터기기(10)는 스니프파라미터를 저장하기 위해 하나의 메모리패킷을 필요로 한다. 이때, 미스터기기(10)는 하나의 메모리패킷에 저장된 스니프파라미터에 따라 스니프슬레이브기기(30, 32, 34)를 공유하여 통신을 제어한다.
도 3은 도 2의 파라미터저장부(16)를 상세히 도시한 도면이다. 도면을 참조하면, 파라미터저장부(16)는 스니프파라미터(16A) 및 폴링테이블(polling table)(16B)을 저장한다. 스니프파라미터(16A)는 마스터기기(10)가 스니프슬레이브기기들과 통신 연결을 위해 필요한 파라미터정보이다. 한편, 마스터기기(10)는 통신 스케쥴링에 따라 통신 연결에 실패한 스니프슬레이브기기들에게 마스터기기(10)와의 접속기회를 제공하기 위한 폴패킷(polling packet)을 전송하는 라운드로빈폴링동작(round-robin polling operation)을 수행한다. 또한, 마스터기기(10)는 라운드로빈폴링동작에 따라 폴패킷을 전송하기 위한 해당 스니프슬레이브기기에 대한 어드레스정보를 포함한 폴링테이블을 설정한다. 폴링테이블(polling table)(16B)은 폴패킷을 각 슬레이브기기들에 전송하기 위해 마스터기기(10)에 의해 설정된 해당 스니프슬레이브기기에 대한 어드레스정보를 말한다. 바람직하게는, 마스터기기(10)에 의해 설정되는 폴링테이블은 마스터기기(10)가 시간적으로 각 스니프슬레이브기기들로부터 데이터를 수신 받은 해당 스니프슬레이브기기부터 순차적으로 설정하는 것이 바람직하다.
한편, 스니프파라미터(16A)는 스니프모드의 주기정보(16Aa), 스니프 구간의 할당 시간정보(16Ab), 스니프모드의 시작시간정보(16Ac)를 갖는다. 스니프모드의 주기정보(16Aa)는 마스터기기(10)가 설정된 스니프모드에 따라 반복하여 동작하는 주기에 대한 정보를 말한다. 스니프 구간의 할당 시간정보(16Ab)는 스니프슬레이브기기(30, 32, 34)가 마스터기기(10)와 데이터 통신을 수행하는 구간의 시간에 대한 정보를 말한다. 스니프모드의 시작시간정보(16Ac)는 스니프슬레이브기기(30, 32, 34)가 마스터기기(10)와 데이터 통신을 수행하는 시점에 대한 정보를 말한다.
도 4는 도 3의 폴링테이블(16B)에 대한 바람직한 실시예를 도시한 도면이다. 도면을 참조하면, 폴링테이블(16B)에는 스니프슬레이브기기들에 전송한 폴패킷(POLL packet)(P), 및 해당 폴패킷(P)이 전송되는 해당 스니프슬레이브기기에 대한 주소정보(N)를 포함한다.
도면에 따르면, 제1폴패킷(P=1)은 마스터기기(10)에 의해 주소정보(N)가 '2' (N=2)인 스니프슬레이브기기에 전송되도록 설정된 테이블 값이다. 제2폴패킷(P=2)은 마스터기기(10)에 의해 주소정보(N)가 '4' (N=4)인 스니프슬레이브기기에 전송되도록 설정된 테이블 값이다. 제3폴패킷(P=3)은 마스터기기(10)에 의해 주소정보(N)가 '3' (N=3)인 스니프슬레이브기기에 전송되도록 설정된 테이블 값이다. 제4폴패킷(P=4)은 마스터기기(10)에 의해 주소정보(N)가 '5' (N=5)인 스니프슬레이브기기에 전송되도록 설정된 테이블 값이다. 제n폴패킷(P=n)은 마스터기기(10)에 의해 주소정보(N)가 '4' (N=4)인 스니프슬레이브기기에 전송되도록 설정된 테이블 값이다. 이에 따라, 마스터기기(10)는 폴패킷(P)을 주소정보(N)에 따라 해당 주소의 스니프슬레이브기기에 전송한다.
도 5는 스니프슬레이브기기의 수가 3개인 경우 라운드로빈폴링동작에 따른 폴패킷의 전송과정을 도시한 도면이다. 도면에서 시간축(t)에 따른 전체구간을 스니프슬레이브기기(30, 32, 34)가 마스터기기(10)와 데이터 통신을 할 수 있는 구간을 스니프모드구간(Ss)이라 한다. 스니프코드구간(Ss)은 데이터전송구간(Ds) 및 라운드로빈폴링구간(Rs)으로 구분된다. 데이터전송구간(Ds)은 통신 스케쥴링에 따라 마스터기기(10)와 스니프슬레이브기기들이 상호 데이터를 송수신하는 구간이다.라운드로빈폴링구간(Rs)은 마스터기기(10)가 폴패킷을 전송하고 스니프슬레이브기기로부터 이에 따른 응답을 수신 받는 구간이다.
도면에 따르면, 마스터기기(10)가 라운드로빈폴링구간 내에서 제1스니프슬레이브기기(N=1)에 폴패킷을 전송하면, 제1스니프슬레이브기기는 마스터기기(10)가 전송한 폴패킷을 수신한다. 이때, 마스터기기가 전송한 폴패킷을 수신한 스니프슬레이브기기는 마스터기기(10)에 임의의 데이터 즉, 널패킷(NULL packet) 또는 데이터패킷을 전송한다. 즉, 스니프구간의 할당시간 내에서 마스터기기(10)의 데이터 패킷 또는 라운드로빈폴링구간 내에서 마스터기기(10)의 폴패킷을 수신한 해당 스니프슬레이브기기만이 다음 슬롯에서 마스터기기(10)에게 데이터 패킷 또는 널패킷을 전송할 수 있게 된다.
도시된 도면은, 이러한 라운드로빈폴링구간(Rs)에서 시간축(t)에 대해 마스터기기(10)가 폴패킷을 전송하는 시간축(MT), 스니프슬레이브기기로부터 전송된 널패킷을 수신하는 시간축(MR), 스니프슬레이브기기가 마스터기기(10)에 널패킷을 전송하는 시간축(ST), 및마스터기기(10)로부터 전송된 폴패킷을 수신 받는 시간축(SR)을 도시하고 있다.
도 6a는 마스터기기(10)의 폴링테이블의 예를 도시한 도면이고, 도 6b는 도 6a에 따라 폴패킷을 전송하는 예를 도시한 도면이다. 먼저, 도 6a는 제2폴패킷(P=2)을 해당 주소가 '2'(N=2)인 스니프슬레이브기기에 전송하도록 설정된 테이블 값이다. 이에 따라, 마스터기기(10)는, 도 6b와 같이, 슬레이브기기(42, 44, 46, 48) 중에서 주소정보(N)가 '2'(N=2)인 스니프슬레이브기기(44)에 폴패킷을 전송한다.
도 7a는 마스터기기(10)의 폴링테이블에 대한 다른 예를 도시한 도면이고, 도 7b는 도 7a에 따라 폴패킷을 전송하는 순서를 도시한 도면이다. 먼저, 도 7a는 해당하는 주소정보(N)에 대응하는 스니프슬레이브기기에 폴패킷을 전송하도록 설정된 테이블 값이다. 도면에 따르면, 테이블 값은 주소정보(N)가 '4'(N=4)인 스니프슬레이브기기, 주소정보(N)가 '2'(N=2)인 스니프슬레이브기기, 및 주소정보(N)가 '3'(N=3)인 스니프슬레이브기기에 순차적으로 폴패킷을 전송하도록 설정되어 있다.
마스터기기(10)는 먼저 도 7b와 같이 슬레이브기기(42, 44, 46, 48) 중에서 주소정보(N)가 '4'(N=4)인 스니프슬레이브기기(46)에 폴패킷을 전송한다. 그런 후, 마스터기기(10)는 주소정보(N)가 '2'(N=2)인 스니프슬레이브기기(44)에 폴패킷을 전송한다. 주소정보(N)가 '2'(N=2)인 스니프슬레이브기기(44)에 폴패킷을 전송한 후, 마스터기기(10)는 주소정보(N)가 '3'(N=3)인 스니프슬레이브기기(48)에 폴패킷을 전송한다.
따라서, 마스터기기(10)는 스니프구간의 할당시간 동안 스니프슬레이브기기들과 통신을 수행하고, 이러한 스니프구간의 할당시간 동안에 통신연결이 실패한 스니프슬레이브기기들에게 통신연결 기회를 제공하기 위해 스니프구간의 할당시간 내에 라운드로빈폴링구간을 설정하여 폴패킷을 각 스니프슬레이브기기들에게 전송하고 이에 따른 스니프슬레이브기기들의 패킷을 수신함으로써, 마스터기기(10)는 스니프 구간의 할당 시간동안 마스터기기(10)로부터 어떠한 패킷도 수신하지 못한 스니프슬레이브기기들과의 통신연결을 유지할 수 있게 된다.
도 8은 본 발명에 따른 스니프구간의 할당시간을 공유하여 통신을 수행할 수 있는 통신방법을 도시한 순서도이다. 먼저, 마스터기기(10)는 사용자의 제어에 따라 슬레이브기기의 동작모드가 스니프모드인지를 판단한다(S10). 바람직하게는, S10 단계 이전에 슬레이브기기가 스니프모드에서 동작할 때 스니프 구간의 할당 시간 동안에 함께 마스터기기와 통신을 수행할 수 있도록 소정의 시간을 설정한다.
S10 단계에서 마스터기기(10)가 슬레이브기기의 동작모드가 스니프모드가 아닌 것으로 판단되면, 마스터기기(10)는 사용자에 의해 선택된 슬레이브기기의 동작 모드에 대응하여 해당 동작을 수행한다(S12). S10 단계에서 슬레이브기기의 동작모드가 스니프모드로 판단되면, 마스터기기(10)는 스니프슬레이브기기들과 데이터를 송수신하는 통신을 수행한다(S14). 이때, 마스터기기(10)는 스니프슬레이브기기로부터 수신된 데이터가 있는지를 판단한다(S16). S16 단계에서 수신된 데이터가 없는 것으로 판단되면, S14 단계의 동작을 수행한다.
S16 단계에서 스니프슬레이브기기로부터 수신된 데이터가 있는 것으로 판단되면, 마스터기기(10)는 스니프구간의 할당시간으로 설정된 전체슬롯(St)에서 잔존하는 슬롯수(Sr)를 산출한다(S18). 마스터기기(10)에서 스니프 구간의 할당 시간 중에서 잔존하는 슬롯수(Sr)의 산출은 전체슬롯(St)에서 스니프슬레이브기기들과 통신하는 동안의 시간을 감산하여 산출할 수 있다.
스니프슬레이브기기로부터 상호 데이터를 송수신하는 동안 마스터기기(10)는 잔존하는 슬롯수(Sr)에서 마스터기기(10)에 접속된 스니프슬레이브기기의 수(Sn)를산출하여 감산된 값이 '0'인지를 판단한다(S20). 즉, 잔존하는 슬롯수(Sr)와 스니프슬레이브기기의 수(Sn)가 같은 값인지를 판단한다.
S20 단계에서 잔존하는 슬롯수(Sr)와 스니프슬레이브기기의 수(Sn)가 다른 값으로 판단되면, S14 단계 내지 S18 단계의 동작을 수행한다. S20 단계에서 잔존하는 슬롯수(Sr)와 스니프슬레이브기기의 수(Sn)가 같은 것으로 판단되면, 마스터기기(10)는 설정된 폴링테이블에 기초하여 폴패킷을 해당 주소의 스니프슬레이브기기에 전송하는 라운드로빈폴링동작을 수행한다(S22). 라운드로빈폴링동작을 수행하는 동안 마스터기기(10)는 잔존하는 슬롯의 유무를 판별한다(S24).
S24 단계에서 잔존하는 슬롯이 있는 것으로 판단되면, 마스터기기(10)는 S22 단계의 동작을 수행한다. S24 단계에서 잔존하는 슬롯이 없는 것으로 판단되면, 마스터기기(10)는 스니프슬레이브기기와의 스니프모드에 따른 통신을 종료하고 액티브모드에 해당하는 슬레이브와의 데이터송수신을 수행한다(S26).
따라서, 스니프구간의 할당시간동안에 마스터기기(10)에서 제어하는 해당 스니프슬레이브기기들과의 통신 동작을 공유함으로써, 스니프모드에 따른 동작정보인 스니프파라미터를 간소화 할 수 있다. 또한, 스니프모드의 설정된 시간 중에서 잔존하는 슬롯수(Sr) 및 스니프슬레이브기기의 수(Sn)가 같은 시간부터 각각의 스니프슬레이브기기들에게 폴패킷을 전송함으로써, 스니프구간의 할당시간동안 마스터기기(10)와 스니프슬레이브기기들과의 미접속을 예방할 수 있다.
본 발명에 따르면, 마스터기기가 스니프슬레이브기기들과 통신하는 시간을 설정하여 설정된 시간을 스니프슬레이브기기들이 공유하여 마스터기기와 통신을 수행하도록 함으로써, 스니프 구간의 할당 시간 내에서 상호 데이터송수신에 따른 시간을 절약할 수 있다. 그리고, 여러 개의 스니프슬레이브기기들이 존재하는 경우에도 마스터기기가 제시하는 공통된 스니프파라미터를 스니프슬레이브기기에게 제공함으로써, 마스터기기에 필요한 메모리의 양을 줄일 수 있다. 또한, 스니프 구간의 할당 시간 동안 잔존하는 슬롯 수(Sr)와 스니프슬레이브기기의 수(Sn)가 같은 지점에서부터 폴링테이블에 기초한 폴패킷을 해당 스니프슬레이브기기에 전송함으로써, 스니프 구간의 할당 시간동안 마스터기기로부터 아무런 패킷도 수신하지 못하여 발생하는 스니프슬레이브기기들의 미접속(disconnection) 현상을 줄일 수 있다.
이상에서는 본 발명의 바람직한 실시예에 대해 도시하고 설명하였으나, 본 발명은 상술한 특정의 바람직한 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.

Claims (12)

  1. 디바이스와 상호 데이터교환을 위한 통신모드가 스니프모드로 동작하도록 선택되면, 상기 스니프모드 상태에 있는 다른 디바이스와 스니프구간의 시간을 공유하여 통신을 수행할 수 있도록, 상기 스니프구간의 할당시간 및 시작시간과, 상기 스니프모드로 동작하는 주기에 대한 정보중 적어도 하나가 포함된 스니프파라미터를 산출하는 마스터기기; 및
    상기 스니프모드 상태에서, 산출된 상기 스니프파라미터에 따라 설정되는 해당 시간을 공유하여 상기 마스터기기와 상호 통신을 수행하는 스니프슬레이브기기;를 포함하며,
    상기 마스터기기는 상기 스니프파라미터가 산출되면, 상기 스니프슬레이브기기와 데이터통신을 위한 통신 스케쥴링을 수행하며, 상기 통신 스케쥴링에 따른 통신 수행 동작 중, 상기 스니프구간의 할당시간 동안 아무런 패킷도 수신하지 못하는 스니프슬레이브기기가 존재하지 않도록 상기 스니프슬레이브기기에 폴패킷을 전송하는 라운드로빈폴링동작을 수행하는 것을 특징으로 하는 무선통신 시스템.
  2. 제 1항에 있어서,
    상기 마스터기기는,
    상기 스니프파라미터를 저장하는 파라미터저장부;
    상기 스니프모드로 동작하는 상기 스니프슬레이브기기와 데이터를 주고 받는 동안의 시간을 계수하는 시간계수부; 및
    상기 스니프슬레이브기기와의 데이터통신을 제어하고 상기 통신 스케쥴링을 수행하기 위해 상기 스니프모드로 동작하는 상기 스니프슬레이브기기의 수를 계수하는 제어부;를 포함하는 것을 특징으로 하는 무선통신 시스템.
  3. 삭제
  4. 삭제
  5. 제 2항에 있어서,
    상기 제어부는 상기 라운드로빈폴링동작에 따라 상기 폴패킷을 전송하기 위해, 상기 스니프슬레이브기기에 대한 어드레스정보를 포함하는 폴링테이블을 설정하고,
    상기 파라미터저장부는 상기 폴링테이블을 저장하는 것을 특징으로 하는 무선통신 시스템.
  6. 제 5항에 있어서,
    상기 마스터기기가 상기 라운드로빈폴링동작을 수행하는 시점은,
    상기 마스터기기가 상기 스니프구간의 할당시간의 해당 슬롯에서 잔존하는 슬롯의 수와 상기 스니프슬레이브기기의 수가 같은 시점인 것을 특징으로 하는 무선통신 시스템.
  7. 제 6항에 있어서,
    상기 마스터기기는 상기 스니프구간의 할당시간에서, 처음으로 상기 마스터기기에 데이터를 전송한 상기 스니프슬레이브기기부터 상기 라운드폴링동작에 따라 상기 폴패킷을 전송하는 것을 특징으로 하는 무선통신 시스템.
  8. 제 7항에 있어서,
    상기 마스터기기는 상기 폴패킷을 상기 스니프슬레이브기기에 대응하여 각각 일회씩 전송하는 것을 특징으로 하는 무선통신 시스템.
  9. 제 8항에 있어서,
    상기 제어부는 상기 마스터기기가 상기 스니프구간의 할당시간에 잔존하는 상기 슬롯의 수가 없는 경우, 상기 마스터기기에 대한 스니프슬레이브기기들과의 통신을 종료하는 것을 특징으로 하는 무선통신 시스템.
  10. 스니프구간의 할당시간 내에서 무선으로 통신을 수행하는 마스터기기와 스니프슬레이브기기 사이의 무선통신방법에 있어서,
    통신모드가 스니프모드로 동작하도록 설정되면, 상기 마스터기기가 상기 스니프모드 상태에 있는 스니프슬레이브기기와 스니프구간의 시간을 공유하여 통신을 수행할 수 있도록, 상기 스니프구간의 할당시간 및 시작시간과, 상기 스니프모드로 동작하는 주기에 대한 정보중 적어도 하나가 포함된 스니프파라미터를 산출하는 단계; 및
    상기 스니프모드 상태에서, 산출된 상기 스니프파라미터에 따라 설정되는 해당 시간을 공유하여 상기 마스터기기와 상기 스니프슬레이브기기가 상호 통신을 수행하는 단계;를 포함하는 것을 특징으로 하는 무선통신방법.
  11. 제 10항에 있어서,
    상기 통신수행단계 후에,
    상기 스니프파라미터에 따라 상기 스니프구간의 할당시간 내에서 상기 마스터기기로부터 어떠한 패킷도 수신하지 못한 상기 스니프슬레이브기기에 대해서 접속 기회를 제공하기 위한 폴패킷 및 상기 폴패킷이 수신될 상기 스니프슬레이브기기에 대한 주소정보가 포함된 폴링테이블을 설정하는 단계;
    상기 스니프모드의 잔존하는 슬롯 수와 상기 스니프슬레이브기기의 수가 같은지를 판단하는 단계; 및
    상기 스니프모드의 잔존하는 슬롯 수와 상기 스니프슬레이브기기의 수가 같은 것으로 판단되면, 상기 폴패킷을 상기 주소정보에 따라 상기 스니프슬레이브기기에 전송하는 단계;를 포함하는 것을 특징으로 하는 무선통신방법.
  12. 삭제
KR10-2001-0053176A 2001-08-31 2001-08-31 스니프모드에서 상호간의 데이터통신 시간을 절약할 수있는 무선통신 시스템 KR100436756B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR10-2001-0053176A KR100436756B1 (ko) 2001-08-31 2001-08-31 스니프모드에서 상호간의 데이터통신 시간을 절약할 수있는 무선통신 시스템
US10/229,282 US7330445B2 (en) 2001-08-31 2002-08-28 Wireless communication system capable of saving time for mutual data communication in sniff mode
US11/925,499 US7532592B2 (en) 2001-08-31 2007-10-26 Wireless communication system capable of saving time for mutual data communication in sniff mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0053176A KR100436756B1 (ko) 2001-08-31 2001-08-31 스니프모드에서 상호간의 데이터통신 시간을 절약할 수있는 무선통신 시스템

Publications (2)

Publication Number Publication Date
KR20030019818A KR20030019818A (ko) 2003-03-07
KR100436756B1 true KR100436756B1 (ko) 2004-06-23

Family

ID=19713789

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0053176A KR100436756B1 (ko) 2001-08-31 2001-08-31 스니프모드에서 상호간의 데이터통신 시간을 절약할 수있는 무선통신 시스템

Country Status (2)

Country Link
US (2) US7330445B2 (ko)
KR (1) KR100436756B1 (ko)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100436756B1 (ko) * 2001-08-31 2004-06-23 삼성전자주식회사 스니프모드에서 상호간의 데이터통신 시간을 절약할 수있는 무선통신 시스템
KR100569303B1 (ko) * 2003-04-11 2006-04-10 임재성 블루투스 시스템에서 7개 이상의 단말과의 통신방법 및 장치
EP2840717B1 (en) * 2004-10-29 2017-02-01 Sony Deutschland Gmbh Method for operating a near field communication system
KR100799885B1 (ko) * 2006-11-03 2008-01-31 주식회사 카서 근거리 피코 셀 내에서 방송과 통신 및 제어의 융합이가능한 무선 네트워크 프로토콜
KR20080075297A (ko) * 2007-02-12 2008-08-18 삼성전자주식회사 휴대용 단말기의 블루투스 연결 장치 및 방법
US8155055B2 (en) * 2007-09-14 2012-04-10 Sony Ericsson Mobile Communications Ab Automatic re-connection of a previously lost connection in a frequency hopping communication system
US8712483B2 (en) * 2007-12-11 2014-04-29 Sony Corporation Wake-up radio system
TWI384809B (zh) * 2009-07-06 2013-02-01 Pixart Imaging Inc 相容於藍芽協定且具有提升傳輸效率之輪詢方法與系統
US7953056B2 (en) * 2009-08-26 2011-05-31 Pixart Imaging Inc. Polling method compliant to bluetooth protocol for increasing transfer efficiency and system thereof
US9084276B2 (en) 2009-09-11 2015-07-14 Aerovironment, Inc. Dynamic transmission control for a wireless network
US8780961B2 (en) * 2010-10-29 2014-07-15 Broadcom Corporation Mixed-mode wireless device operation
US8964586B2 (en) * 2011-08-05 2015-02-24 Texas Instruments Incorporated Enhanced QOS support using Bluetooth low energy
CA2846146A1 (en) * 2013-03-14 2014-08-14 Angelo Marino Tuzi Asynchronous ubiquitous protocol
EP2974506B1 (en) * 2013-03-15 2023-09-13 Robert Bosch GmbH Data aggregation method and network architecture for robust real-time wireless industrial communication
US10834692B2 (en) * 2018-10-04 2020-11-10 Cypress Semiconductor Corporation Devices, systems and methods for synchronizing event windows in wireless network

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09190214A (ja) * 1996-01-12 1997-07-22 Hitachi Ltd 遠方監視制御装置及びその調整制御方法
WO2001041348A2 (en) * 1999-12-06 2001-06-07 Telefonaktiebolaget Lm Ericsson (Publ) System and method for communication in a ad-hoc network
EP1107522A1 (en) * 1999-12-06 2001-06-13 Telefonaktiebolaget Lm Ericsson Intelligent piconet forming
KR20020059073A (ko) * 2000-12-30 2002-07-12 오길록 최적화 장치를 구비한 적응 무선 네트워크 시스템 및 그구현 방법
KR20020086987A (ko) * 2001-05-12 2002-11-21 삼성전자 주식회사 무선통신시스템간의 상호간섭을 회피하기 위한무선통신방법 및 장치

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6141336A (en) * 1996-12-13 2000-10-31 International Business Machines Corporation Traffic scheduling method, system and article of manufacture for a wireless access to an asynchronous transfer mode network
US6711380B1 (en) * 2000-05-25 2004-03-23 Motorola, Inc. Method and apparatus for reducing interference effects caused by microwave sources
US6963534B1 (en) * 2000-10-05 2005-11-08 International Business Machines Corporation Methodology for improving the performance of asynchronous data traffic over TDD/TDMA wireless networks
US6807159B1 (en) * 2000-10-25 2004-10-19 International Business Machines Corporation Methodology for managing power consumption in master driven time division duplex wireless network
KR100436756B1 (ko) * 2001-08-31 2004-06-23 삼성전자주식회사 스니프모드에서 상호간의 데이터통신 시간을 절약할 수있는 무선통신 시스템

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09190214A (ja) * 1996-01-12 1997-07-22 Hitachi Ltd 遠方監視制御装置及びその調整制御方法
WO2001041348A2 (en) * 1999-12-06 2001-06-07 Telefonaktiebolaget Lm Ericsson (Publ) System and method for communication in a ad-hoc network
EP1107522A1 (en) * 1999-12-06 2001-06-13 Telefonaktiebolaget Lm Ericsson Intelligent piconet forming
KR20020059073A (ko) * 2000-12-30 2002-07-12 오길록 최적화 장치를 구비한 적응 무선 네트워크 시스템 및 그구현 방법
KR20020086987A (ko) * 2001-05-12 2002-11-21 삼성전자 주식회사 무선통신시스템간의 상호간섭을 회피하기 위한무선통신방법 및 장치

Also Published As

Publication number Publication date
US20030060161A1 (en) 2003-03-27
KR20030019818A (ko) 2003-03-07
US7330445B2 (en) 2008-02-12
US7532592B2 (en) 2009-05-12
US20080043661A1 (en) 2008-02-21

Similar Documents

Publication Publication Date Title
JP4628162B2 (ja) 通信端末装置、通信システムおよび電力制御方法
US7532592B2 (en) Wireless communication system capable of saving time for mutual data communication in sniff mode
JP3877722B2 (ja) 通信方法、通信端末装置および通信システム
JP4398886B2 (ja) 通信端末装置、通信システム、通信方法、およびプログラム
JP4463237B2 (ja) 通信装置、ゲーム装置、無線ゲームコントローラおよびゲームシステム
US7697896B2 (en) Communication apparatus preventing communication interference
US7333514B2 (en) Flexible frame scheduler for simultaneous circuit-and packet-switched communication
US6847625B2 (en) Short-range RF access point design enabling dynamic role switching between radio modules to optimize service delivery
EP2728764B1 (en) Synchronous access method, and communication device and system in frequency hopping radio communication
KR100569303B1 (ko) 블루투스 시스템에서 7개 이상의 단말과의 통신방법 및 장치
EP2060017A2 (en) Method for managing the power in the wireless network
JP3777155B2 (ja) 接続率の向上が可能な無線通信機器及びその方法
KR101284619B1 (ko) 통신단말장치, 통신시스템, 통신방법 및 프로그램
EP1289193B1 (en) Wireless communication method for preventing communication interference and cut-off in one-to-multi wireless communication
US20020187783A1 (en) Wireless communication method, wireless communication system, and wireless communication apparatus
KR101215358B1 (ko) 통신단말장치, 통신시스템 및 전력제어방법
US7184705B2 (en) Distributed MAC in an uncoordinated radio environment
KR100608641B1 (ko) 무선 네트워크 시스템의 통신장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120531

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee