KR20150111732A - 동시 전송을 이용한 데이터 통신 장치 및 방법 - Google Patents
동시 전송을 이용한 데이터 통신 장치 및 방법 Download PDFInfo
- Publication number
- KR20150111732A KR20150111732A KR1020140035470A KR20140035470A KR20150111732A KR 20150111732 A KR20150111732 A KR 20150111732A KR 1020140035470 A KR1020140035470 A KR 1020140035470A KR 20140035470 A KR20140035470 A KR 20140035470A KR 20150111732 A KR20150111732 A KR 20150111732A
- Authority
- KR
- South Korea
- Prior art keywords
- node
- data
- message
- response message
- receiving
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims description 80
- 238000004891 communication Methods 0.000 claims abstract description 165
- 230000004044 response Effects 0.000 claims abstract description 76
- 238000000034 method Methods 0.000 claims abstract description 48
- 239000000523 sample Substances 0.000 claims abstract description 34
- 238000012546 transfer Methods 0.000 claims abstract description 17
- 230000007958 sleep Effects 0.000 claims description 22
- 235000008694 Humulus lupulus Nutrition 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000000737 periodic effect Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 208000033748 Device issues Diseases 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/005—Routing actions in the presence of nodes in sleep or doze mode
-
- 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/0235—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a power saving command
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/26—Connectivity information management, e.g. connectivity discovery or connectivity update for hybrid routing by combining proactive and reactive routing
-
- 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)
Abstract
데이터 통신 방법은 하나 이상의 노드를 포함하는 데이터 통신 시스템이 데이터 신호를 전송하는 방법에 있어서, 소스 노드가 하나 이상의 타 통신 노드로부터 프로브 패킷을 수신하는 경우, 웨이크업 메시지를 발신하는 단계, 웨이크업 메시지를 수신한 하나 이상의 노드가 전달 노드인 경우, 전달 노드가 타 통신 노드로부터 프로브 패킷을 수신함에 따라 웨이크업 메시지를 발신하는 단계, 웨이크업 메시지를 수신한 노드가 목적 노드인 경우, 목적 노드가 웨이크업 메시지를 수신함에 따라 응답 메시지를 발신하는 단계, 전달 노드가 응답 메시지를 수신하는 경우, 응답 메시지를 발신하는 단계 및 소스 노드가 응답 메시지를 수신하는 경우, 전달 노드를 통해 목적 노드로 데이터 신호를 동시 전송하는 단계를 포함한다.
Description
본 발명은 데이터 전송 기술에 관한 것으로, 보다 상세하게는 애드혹(Ad-hoc) 네트워크에서 동시 전송을 이용한 데이터를 전송하는 기술에 관한 것이다.
기존 애드 혹 라우팅에서는 AODV(Ad hoc On-Demand Distance Vector) 라우팅과 같이 소스 노드(source node)에서 목적 노드(destination node)까지 브로드캐스트의 반복(broadcast relay)을 통해 경로를 찾는 reactive 라우팅과, 트리(tree) 네트워크와 같이 주기적으로 자신의 존재를 브로드캐스트하여 네트워크의 토폴로지를 형성하고 토폴로지 기반으로 데이터 신호를 전송하는 proactive 라우팅 기법이 있다. 하지만, 저전력 무선 네트워크에서 데이터 전송이 많지 않은 경우, 라우팅 테이블을 유지하는데 두 기법 모두 필요 이상의 에너지를 소모할 뿐만 아니라 네트워크의 트래픽(traffic)을 증가시켜 결국 네트워크의 통신 효율이 낮아진다.
특히 무선 센서 네트워크와 같이 에너지 효율이 중요한 무선 애드 혹 네트워크에서 각 노드는 주기적으로 잠들었다가 통신이 필요한 경우 잠시 깨서 통신하는 duty-cycling을 주로 사용한다. 기존의 라우팅 기법은 라우팅 경로 설정 및 라우팅 테이블 업데이트를 위해 브로드캐스트가 필수인데, duty-cycling 기반 네트워크에서 브로드캐스트는 에너지 소모가 큰 비효율적인 통신이다. 따라서, 저전력 무선 네트워크에서 라우팅 테이블을 유지하는 것은 에너지 측면에서 비효율적이다.
한편, 최근 연구에서는 서로 다른 두 노드가 통신 방식에 따른 최소 시간 이내에 시각 동기를 맞추어, 완전히 동일한 데이터 신호를 동시에 전송할 경우 두 패킷이 서로 간섭을 일으키지 않고 온전히 수신되는, 동시 전송(concurrent transmission) 기법이 제안되었다. 예를 들어 IEEE 802.15.4 표준의 2.4GHz OQPSK 모듈레이션(modulation)의 경우, DSSS(Direct Sequence Spread Spectrum) chip rate에 따라 1/2MHz = 0.5usec 이내에 서로 다른 두 노드가 동시에 동일한 데이터 신호를 전송하면 수신 노드가 데이터 신호를 신뢰성 있게 수신할 수 있다. 동시 전송을 이용하여 데이터 신호를 전송하기 위해서는 네트워크의 모든 노드가 동일한 시간에 깨어있어야만 한다. 각 노드의 지역(local) 시간이 균일하지 않기 때문에, 기존의 기법에서는 모든 노드가 주기적으로 일어나서 동시 전송을 통해 시각 동기화(Time Synchronization)를 수행하였다. 하지만, 저전력 무선 네트워크에서 주기적인 통신은 결국 노드의 에너지를 필요 이상으로 소모하기 때문에 바람직하지 않다.
본 발명이 해결하고자 하는 과제는 라우팅 테이블을 사용하지 않고, 주기적인 시간 동기화를 수행하지 않는 데이터 통신 시스템을 구성하는 데이터 통신 장치를 제공하는 것이다.
본 발명의 일 측면에 따르면, 하나 이상의 노드를 포함하는 데이터 통신 시스템이 데이터 신호를 전송하는 방법에 있어서, 소스 노드가 하나 이상의 타 통신 노드로부터 프로브 패킷을 수신하는 경우, 웨이크업 메시지를 발신하는 단계; 상기 웨이크업 메시지를 수신한 하나 이상의 노드가 전달 노드인 경우, 상기 전달 노드가 타 통신 노드로부터 프로브 패킷을 수신함에 따라 상기 웨이크업 메시지를 발신하는 단계; 상기 웨이크업 메시지를 수신한 노드가 목적 노드인 경우, 상기 목적 노드가 상기 웨이크업 메시지를 수신함에 따라 응답 메시지를 발신하는 단계; 상기 전달 노드가 상기 응답 메시지를 수신하는 경우, 상기 응답 메시지를 발신하는 단계; 및 상기 소스 노드가 상기 응답 메시지를 수신하는 경우, 상기 전달 노드를 통해 상기 목적 노드로 데이터 신호를 동시 전송하는 단계;를 포함하는 데이터 통신 방법이 제공된다.
상기 소스 노드가 상기 응답 메시지를 수신하는 경우, 상기 전달 노드를 통해 상기 목적 노드로 데이터 신호를 동시 전송하는 단계는, 상기 소스 노드가 상기 응답 메시지를 수신하는 단계; 및 상기 소스 노드가 상기 데이터 신호를 발신하는 단계; 상기 전달 노드가 상기 데이터 신호를 수신하는 경우, 상기 데이터 신호를 발신하는 단계; 및 상기 목적 노드가 상기 데이터 신호를 수신하는 단계;를 포함할 수 있다.
상기 소스 노드가 상기 응답 메시지를 수신하는 경우, 상기 전달 노드를 통해 상기 목적 노드로 데이터 신호를 동시 전송하는 단계는, 상기 소스 노드가 상기 응답 메시지 수신 후, 전송 대기 시간 동안 대기하는 단계; 를 더 포함할 수 있다.
상기 목적 노드가 상기 웨이크업 메시지를 수신함에 따라 응답 메시지를 발신하는 단계는, 상기 목적 노드가 상기 웨이크업 메시지를 수신하는 경우, 응답 메시지를 발신하는 단계; 및 상기 목적 노드가 백오프 대기 시간 동안 대기하는 단계;를 포함할 수 있다.
상기 데이터 통신 방법은 전달 노드 대기 시간 동안 데이터 전송이 수행되지 않는 경우, 상기 전달 노드가 휴면 상태로 전환하는 단계;를 더 포함할 수 있다.
상기 데이터 통신 방법은 상기 목적 노드가 상기 데이터의 전송이 완료되는 경우, 데이터 Ack를 상기 전달 노드를 통해 상기 소스 노드로 전송하는 단계; 및 상기 소스 노드, 상기 전달 노드 및 상기 목적 노드가 상기 데이터 Ack의 전송 또는 수신에 따라 휴면 상태로 전환하는 단계;를 더 포함할 수 있다.
본 발명의 다른 측면에 따르면, 하나 이상의 노드와 연결되어 신호를 송수신하는 통신 인터페이스; 상기 통신 인터페이스를 통해 명령어에 따른 데이터 전송을 수행하는 프로세서; 및 상기 명령어를 적재하는 메모리;를 포함하되,상기 명령어는 전송 이벤트가 발생한 이후 하나 이상의 제1 통신 노드로부터 프로브 패킷을 수신하는 경우, 목적 노드의 주소를 포함하는 웨이크업 메시지를 발신하는 단계; 상기 제1 통신 노드로부터 응답 메시지를 수신하는 단계; 및 상기 응답 메시지에 따라 데이터 신호를 발신하는 단계;를 수행하기 위한 명령어를 포함하는 데이터 통신 장치가 제공된다.
상기 제1 통신 노드로부터 응답 메시지를 수신하는 단계는, 상기 제1 통신 노드로부터 응답 메시지를 수신하는 단계; 및 전송 대기 시간 동안 대기하는 단계;를 포함할 수 있다.
상기 명령어는, 상기 제1 통신 노드로부터 메시지 Ack를 수신하는 경우, 휴면 모드로 전환하는 단계; 를 수행하기 위한 명령어를 더 포함할 수 있다.
상기 명령어는, 상기 전송 이벤트가 발생하기 이전에 미리 지정된 주기에 따라 프로브 패킷을 발신하는 단계; 하나 이상의 제2 통신 노드로부터 상기 웨이크업 메시지를 수신하고, 상기 웨이크업 메시지에 따라 활성 모드로 전환하는 단계; 상기 웨이크업 메시지에 포함된 목적 노드의 주소가 자 노드의 주소와 동일한 경우, 응답 메시지를 발신하는 단계; 및 상기 제2 통신 노드로부터 데이터 신호를 수신하는 단계;를 수행하기 위한 명령어를 더 포함할 수 있다.
상기 웨이크업 메시지에 포함된 목적 노드의 주소가 자 노드의 주소와 동일한 경우, 응답 메시지를 발신하는 단계는, 상기 웨이크업 메시지의 수신 이후, 백오프 대기 시간 동안 대기하는 단계; 및 상기 백오프 대기 시간의 경과 후, 응답 메시지를 발신하는 단계;를 더 포함할 수 있다.
상기 명령어는, 상기 제2 통신 노드로부터 상기 데이터 신호의 수신이 완료된 경우, 데이터 Ack를 발신하고, 휴면 상태로 전환하는 단계; 를 수행하기 위한 명령어를 더 포함할 수 있다.
상기 명령어는, 상기 웨이크업 메시지에 포함된 목적 노드의 주소가 자 노드의 주소와 동일하지 않은 경우, 하나 이상의 제3 통신 노드로부터 프로브 패킷을 수신하는 단계; 상기 제3 통신 노드로부터 프로브 패킷을 수신함에 따라 상기 웨이크업 메시지를 발신하는 단계; 상기 제3 통신 노드로부터 응답 메시지를 수신하는 경우, 상기 응답 메시지를 발신하는 단계; 및 상기 제2 통신 노드로부터 데이터 신호를 수신하는 경우, 데이터 신호를 발신하는 단계; 를 수행하기 위한 명령어를 더 포함할 수 있다.
상기 명령어는, 상기 제3 통신 노드로부터 데이터 Ack를 수신하는 경우, 데이터 Ack를 발신하고 휴면 모드로 전환하는 단계; 를 수행하기 위한 명령어를 더 포함할 수 있다.
상기 명령어는, 전달 노드 대기 시간 동안 데이터 전송이 수행되지 않는 경우, 휴면 상태로 전환하는 단계; 를 수행하기 위한 명령어를 더 포함할 수 있다.
상술한 바와 같이 본 발명에 따르면, 라우팅 테이블을 사용하지 않고, 주기적인 시간 동기화를 수행하지 않도록 하여, 각 노드의 소모 에너지량을 줄일 수 있다.
도 1은 본 발명의 일 실시예에 따른 데이터 통신 장치를 예시한 도면.
도 2는 본 발명의 일 실시예에 따른 데이터 통신 장치가 데이터 신호를 전송하는 과정을 예시한 도면.
도 3은 본 발명의 일 실시예에 따른 복수의 데이터 통신 장치를 포함하는 데이터 통신 시스템을 예시한 블록도.
도 4는 본 발명의 일 실시예에 따른 복수의 데이터 통신 장치가 데이터 신호를 전송하는 과정을 예시한 흐름도.
도 5는 본 발명의 일 실시예에 따른 데이터 통신 시스템에서 데이터 신호가 전송되는 것을 예시한 일 도면.
도 6은 본 발명의 일 실시예에 따른 데이터 통신 시스템에서 데이터 신호가 전송되는 것을 예시한 다른 도면.
도 2는 본 발명의 일 실시예에 따른 데이터 통신 장치가 데이터 신호를 전송하는 과정을 예시한 도면.
도 3은 본 발명의 일 실시예에 따른 복수의 데이터 통신 장치를 포함하는 데이터 통신 시스템을 예시한 블록도.
도 4는 본 발명의 일 실시예에 따른 복수의 데이터 통신 장치가 데이터 신호를 전송하는 과정을 예시한 흐름도.
도 5는 본 발명의 일 실시예에 따른 데이터 통신 시스템에서 데이터 신호가 전송되는 것을 예시한 일 도면.
도 6은 본 발명의 일 실시예에 따른 데이터 통신 시스템에서 데이터 신호가 전송되는 것을 예시한 다른 도면.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 이를 상세한 설명을 통해 상세히 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
또한, 본 명세서에서, 일 구성요소가 다른 구성요소로 신호를 “전송한다”로 언급된 때에는, 상기 일 구성요소가 상기 다른 구성요소와 직접 연결되어 신호를 전송할 수 있지만, 특별히 반대되는 기재가 존재하지 않는 이상, 중간에 또 다른 구성요소를 매개하여 신호를 전송할 수도 있다고 이해되어야 할 것이다.
도 1은 본 발명의 일 실시예에 따른 데이터 통신 장치를 예시한 도면이다.
도 1을 참조하면, 지적재산권 분석 장치는 통신 인터페이스(110), 프로세서(120), 메모리(130) 및 스토리지(140) 를 포함한다.
통신 인터페이스(110)는 타 통신 노드와 무선 통신 프로토콜을 통해 연결되어, 하나 이상의 무선 신호를 송수신한다. 예를 들어, 통신 인터페이스(110)는 타 통신 노드로부터 프로브(Probe) 패킷, 웨이크업 메시지, 응답 메시지, 데이터 신호, 데이터 Ack, 등의 무선 신호를 수신한다. 이 때, 프로브 패킷은 공지된 duty-cycling 기반 저전력 통신 기법에서 각 노드가 주기적으로 타 통신 노드로 전송하는 패킷이다. 응답 메시지는 데이터 신호를 수신할 최종 목적지인 목적 노드가 전달 노드를 통해 소스 노드로 데이터 수신의 준비가 완료?음을 알리는 메시지이다. 데이터 Ack는 목적 노드가 전달 노드를 통해 소스 노드로 데이터 수신이 완료?음을 알리는 Ack 신호이다. 또한, 통신 인터페이스(110)는 프로브(Probe) 패킷, 웨이크업 메시지, 응답 메시지, 데이터 신호, 데이터 Ack 등의 무선 신호를 타 통신 노드로 발신한다. 추후, 각 무선 신호를 통한 데이터 전송 과정을 상세히 설명하도록 한다.
프로세서(120)는 메모리(130)에 적재된 명령어에 따라 데이터 전송 과정을 수행한다.
메모리(130)는 데이터 전송을 위한 명령어를 스토리지(140)로부터 적재하고, 적재된 명령어를 프로세서(120)로 제공한다.
스토리지(140)는 데이터 전송을 위한 명령어를 저장한다.
이하, 본 발명의 일 실시예에 따른 데이터 통신 장치가 미리 지정된 명령어에 따라 데이터 신호를 전송하는 과정을 상세히 설명하도록 한다.
도 2는 본 발명의 일 실시예에 따른 데이터 통신 장치가 데이터 신호를 전송하는 과정을 예시한 도면이다. 이하 설명하는 데이터 통신 장치는 타 통신 노드와 연계하여 데이터 전송을 수행할 수 있다. 이 때, 데이터 통신 장치는 데이터 신호를 최초로 발신하는 소스 노드, 데이터가 최종적으로 전송될 목적 노드 및 소스 노드와 목적 노드 사이에서 데이터 전송을 중계하는 전달 노드 중 하나의 역할을 수행할 수 있다. 즉, 이하에서 설명하는 도 2의 순서도 흐름상 단계 205 내지 단계 235의 과정을 수행하는 경우, 데이터 통신 장치는 소스 노드로써 동작하는 것이다. 또한, 도 2의 순서도 흐름상 단계 205 내지 단계 275의 과정을 수행하는 경우, 데이터 통신 장치는 전달 노드로써 동작하는 것이다. 또한, 도 2의 순서도 흐름상 단계 205 내지 단계 295의 과정을 수행하는 경우, 데이터 통신 장치는 목적 노드로써 동작하는 것이다. 이하에서 설명하는 각 과정은 데이터 통신 장치의 각 기능부를 통해 수행되는 과정이나 발명의 간결하고 명확한 설명을 위해 주체를 데이터 통신 장치로 통칭하여 설명하도록 한다.
또한, 데이터 통신 장치는 활성(wakeup) 모드에서 데이터 통신을 수행하거나, 슬립(sleep) 모드로 전환되어 프로브 신호를 전송 및 웨이크업 신호를 수신하는 등의 동작만을 수행하여 에너지 소모를 줄일 수 있다.
이하, 도 2를 참조하여 데이터 통신 장치가 데이터 통신을 수행하는 각 과정을 상세히 설명하도록 한다.
단계 205에서 데이터 통신 장치는 전송 이벤트가 발생하였는지 판단한다. 이 때, 전송 이벤트는 단말 등의 외부 장치로부터 데이터 송신을 요청 받아 발생하는 이벤트, 당해 데이터 통신 장치에서 특정 데이터가 발생하여 데이터 전송이 이루어져야 하는 경우 발생하는 이벤트와 같이 데이터 전송에 대해 미리 지정된 이벤트일 수 있다.
단계 205에서 전송 이벤트가 발생한 경우, 단계 210에서 데이터 통신 장치는 프로브 패킷의 수신을 위해 대기를 수행하고, 대기 중 타 통신 노드로부터 프로브 패킷을 수신한다.
단계 215에서 데이터 통신 장치는 웨이크업(Wake-up) 메시지를 발신한다. 이 때, 웨이크업 메시지는 목적 노드의 주소를 포함할 수 있다. 따라서, 단계 210에서 수신한 프로브 패킷을 전송한 타 통신 노드는 해당 웨이크업 메시지를 수신할 수 있다.
단계 220에서 데이터 통신 장치는 목적 노드로부터 하나 이상의 전달 노드를 통해 전송된 응답 메시지(suppress message)를 수신한다. 이 때, 데이터 통신 장치는 응답 대기 시간 동안 응답 메시지를 수신하지 못하는 경우, 단계 215부터의 과정을 반복 수행할 수 있다.
이 때, 응답 대기 시간은 하기의 수학식 1과 같다.
이 때, TOWakeup은 네트워크의 최대 홉 수(Hmax) x Iwakeup 으로 초기화되어 있으며, α는 wait factor로서 미리 지정된 상수이다. TOwakeupRep는 아래 수학식 2와 같이 결정된다.
여기서, Hreported는 이전 한 번 이상 데이터 신호를 전송했을 때, 이전 데이터 전송에서 당해 데이터 통신 장치와 목적 노드까지의 홉 수이다. 해당 홉 수는 응답 메시지에 포함되며 각 데이터 통신 장치는 타 통신 노드로 응답 메시지를 전송할 때 Hreported를1씩 증가시킬 수 있다. 따라서, 소스 노드인 데이터 통신 장치는 이전 데이터 전송을 위해 수신한 응답 메시지를 참조하여 Hreported를 확인할 수 있다. Iwakeup은 전송 대기 시간으로써 하기 수학식 3과 같이 정의된다.
단계 225에서 데이터 통신 장치는 전송 대기 시간 동안 대기한다. 이 때, 데이터 통신 장치는 하기의 수학식3과 같은 전송 대기 시간 동안 대기를 수행할 수 있다.
이 때, 싱크 딜레이는 미리 지정된 상수일 수 있고, 패킷 전송 시간은 목적 노드로부터 소스 노드까지 응답 메시지의 전송에 소요된 시간이다. 이 때, 목적 노드는 응답 메시지를 발신한 시간을 응답 메시지에 포함시킬 수 있고, 데이터 통신 장치는 응답 메시지에 포함된 응답 메시지의 발신 시간과 해당 응답 메시지를 수신한 시간의 차를 통해 패킷 전송 시간을 산출할 수 있다.
단계 230에서 데이터 통신 장치는 전송 대기 시간이 종료된 이후, 데이터 신호를 전송한다. 예를 들어, 단계 220에서 제1 전달 노드로부터 응답 메시지를 수신하고, 대기 시간 동안 제2 전달 노드로부터 응답 메시지를 수신한 경우, 데이터 통신 장치는 데이터 신호를 전송하여 제1 전달 노드 및 제2 전달 노드가 데이터 신호를 동시에 수신할 수 있도록 할 수 있다. 따라서, 데이터 통신 장치는 전송 대기 시간 동안 대기한 후 데이터 신호를 전송하도록 함으로써 아직 전송 중인 응답 메시지와 데이터 통신 장치가 전송하는 데이터 신호와의 충돌을 피하도록 할 수 있다.
단계 235에서 데이터 통신 장치는 데이터 전송의 완료 후, 타 통신 노드(전달 노드)로부터 데이터 Ack를 수신하고, 데이터 Ack의 수신에 따라 휴면(Sleep) 모드로 전환한다.
단계 205에서 전송 이벤트가 발생하지 않은 경우, 단계 240에서 데이터 통신 장치는 미리 지정된 주기에 따라 프로브 패킷을 발신한다.
단계 245에서 데이터 통신 장치는 단계 240에서 발신한 프로브 패킷을 수신한 타 통신 노드로부터 웨이크업 메시지를 수신한다.
단계 250에서 데이터 통신 장치는 웨이크업 메시지에 포함된 목적 노드의 주소와 자신의 주소를 비교하여 자신이 목적 노드인지 판단한다. 즉, 목적 노드의 주소와 자신의 주소가 동일한 경우, 데이터 통신 장치는 자신이 목적 노드임으로 판단한다. 반대로 목적 노드의 주소와 자신의 주소가 상이한 경우, 데이터 통신 장치는 자신이 목적 노드가 아닌 전달 노드임으로 판단한다.
단계 250에서 자신이 목적 노드가 아닌 경우, 단계 255에서 데이터 통신 장치는 타 통신 노드로부터 프로브 패킷을 수신한다. 즉, 데이터 통신 장치는 전달 노드로써 프로브 패킷을 수신한다.
단계 260에서 데이터 통신 장치는 단계 255에서 수신한 프로브 패킷에 따라 단계 245에서 수신한 웨이크업 메시지를 전송한다. 따라서, 단계 255에서 프로브 패킷을 전송한 타 통신 노드는 웨이크업 메시지를 수신하여 활성(wakeup) 모드로 전환될 수 있다.
단계 265에서 데이터 통신 장치는 타 통신 노드로부터 응답 메시지를 수신하고, 해당 응답 메시지를 전송한다. 따라서, 당해 데이터 통신 장치의 전송 영역에 위치한 타 통신 노드들은 해당 응답 메시지를 수신할 수 있다. 이후, 데이터 통신 장치는 타 통신 노드로부터 동일 응답 메시지를 다시 수신하더라도 해당 응답 메시지를 전송하는 과정을 수행하지 않는다.
단계 270에서 데이터 통신 장치는 하나 이상의 타 통신 노드로부터 데이터 신호를 수신하고, 해당 데이터 신호를 전송한다. 이 때, 데이터 통신 장치는 하나 이상의 타 통신 노드로부터 동시에 동일 데이터 신호를 수신함에 따라 각 데이터 신호 간의 간섭 없이 데이터 신호를 수신할 수 있다. 즉, 데이터 통신 장치는 동시 전송 방식을 통해 데이터 신호를 수신할 수 있다.
단계 275에서 데이터 통신 장치는 타 통신 노드로부터 데이터 Ack를 수신하고, 해당 데이터 Ack를 전송하고, 휴면 모드로 전환한다. 따라서, 데이터 통신 장치의 전송 범위에 위치한 타 통신 노드는 데이터 Ack를 수신할 수 있다.
단계 250에서 자신이 목적 노드인 경우, 단계 280에서 데이터 통신 장치는 백오프 대기 시간 동안 대기한다. 이 때, 백오프 대기 시간은 미리 설정된 시간일 수 있다.
단계 285에서 데이터 통신 장치는 백오프 대기 시간의 경과 후, 타 통신 노드로 응답 메시지를 전송한다. 따라서, 데이터 통신 장치는 백오프 대기 시간 동안 전송되고 있는 웨이크업 메시지와 응답 메시지의 충돌을 방지할 수 있다.
단계 290에서 데이터 통신 장치는 단계 285에서 하나 이상의 타 통신 노드로부터 데이터 신호를 동시에 수신한다.
단계 295에서 데이터 통신 장치는 데이터 전송이 완료됨에 따라 데이터 Ack를 단계 285에서 응답 메시지가 전송된 하나 이상의 타 통신 노드로 동시 전송하고, 휴면 모드로 전환한다.
이 때, 소스 노드는 프로브 패킷, 웨이크업 메시지, 응답 메시지 및 데이터의 초기 전송 시에 CCA(Clear Channel Accessment)를 수행함으로써 보다 성공률을 높일 수 있다. 다만, 전달 노드는 정확한 시간 계산 및 동시 전송을 위해 CCA를 수행하지 않을 수 있다. 또한 데이터 통신 장치는 프로브 패킷 및 웨이크업 메시지보다 전송 세기를 5dBm 높게 하여 데이터 신호를 동시 전송함으로써 hidden terminal에서의 간섭이 있어도 캡처 효과(capture effect)에 의해 전송이 되도록 할 수 있다.
도 2를 참조하여 상술한 데이터 통신 장치는 데이터 Ack의 전송 또는 수신에 따라 휴면 모드로 전환하는 것으로 설명하였으나, 구현 방법에 따라 데이터 Ack의 전송 과정이 생략되고, 각 상황에 따라 휴면 모드로 전환할 수 있다.
예를 들어, 단계 235에서 데이터 통신 장치는 데이터 전송의 완료 후, 바로 휴면 모드로 전환할 수 있다.
또한, 단계 270에서 데이터 통신 장치는 응답 메시지를 전송한 후, 전달 노드 대기 시간(TOTX) 동안 데이터 신호를 전송이 이루어지지 않은 경우, 휴면 모드로 전환하고 데이터 전송 과정을 종료한다. 전달 노드 대기 시간은 하기의 수학식 4 또는 수학식 5와 같이 정의된다.
CTX는 전달하고자 하는 데이터 패킷의 수를 의미하며 (데이터 전달은 하나의 패킷이 아닌 여러 개의 패킷일 수 있으며, 하나의 패킷만을 전달하는 경우 CTX는 1이다.), I는 해당 수만큼 패킷을 전송하기 위한 시간, 그리고 ε는 버퍼링을 위해 미리 지정된 시간(상수)이다. 또한, Htotal은 소스 노드 및 목적 노드 간의 홉 수이고, h는 소스 노드와 당해 데이터 통신 장치 간의 홉 수이다. Tbackoff는 백오프 대기 시간으로 미리 설정된 상수 일 수 있다. 또한, CTX는 각 데이터 패킷의 헤더 등에 포함되어 있고, Htotal 및 h는 웨이크업 메시지에 포함되어 수신될 수 있다.
또한, 단계 295에서 데이터 통신 장치는 데이터 전송이 완료됨에 따라 휴면 모드로 전환할 수 있다.
도 3은 본 발명의 일 실시예에 따른 복수의 데이터 통신 장치를 포함하는 데이터 통신 시스템을 예시한 블록도이다.
도 3을 참조하면, 소스 노드(210)는 데이터 통신 장치 중 전송 이벤트가 발생하여 최초 데이터 신호를 전송하는 노드로써, 도 1 및 도 2를 참조하여 상술한 과정을 통해 제1 전달 노드(220) 및 제2 전달 노드(230)와 신호를 송수신한다. 즉, 소스 노드(210)의 전송 영역 내에 제1 전달 노드(220) 및 제2 전달 노드(230)가 위치한다. 이 때, 전송 영역은 각 노드가 발신하는 신호를 수신할 수 있는 영역을 의미한다.
제1 전달 노드(220) 및 제2 전달 노드(230)는 소스 노드(210) 및 목적 노드(240)의 사이에 위치한다. 또한, 제1 전달 노드(220) 및 제2 전달 노드(230)의 전송 영역에는 소스 노드(210) 및 목적 노드(240)가 위치한다. 또한, 목적 노드(240)의 전송 영역에는 제1 전달 노드(220) 및 제2 전달 노드(230)가 위치한다.
이하 도 4를 참조하여 각 노드의 데이터 전송 과정을 상세히 설명하도록 한다.
도 4는 본 발명의 일 실시예에 따른 복수의 데이터 통신 장치를 포함하는 데이터 통신 시스템이 데이터 신호를 전송하는 과정을 예시한 흐름도이고, 도 5는 본 발명의 일 실시예에 따른 데이터 통신 시스템에서 데이터 신호가 전송되는 것을 예시한 일 도면이고, 도 6은 본 발명의 일 실시예에 따른 데이터 통신 시스템에서 데이터 신호가 전송되는 것을 예시한 다른 도면이다.
단계 405에서 소스 노드(210)는 미리 지정된 전송 이벤트가 발생함을 감지한다.
단계 410에서 소스 노드(210)는 제1 전달 노드(220)로부터 프로브 패킷을 수신한다.
단계 415에서 소스 노드(210)는 목적 노드(240)의 주소를 포함하는 웨이크업 메시지를 전송하여, 제1 전달 노드(220)가 웨이크업 메시지를 수신하고 활성 모드로 전환되도록 한다. 이 때, 제2 전달 노드(220)는 프로브 패킷을 전송한 상태가 아니기 때문에 웨이크업 메시지를 수신하지 않는다.
단계 420에서 제1 전달 노드(220)는 웨이크업 메시지에 포함된 주소를 참조하여 당해 제1 전달 노드(220)의 목적 노드 여부를 확인한 후 대기하다가 목적 노드(240)로부터 프로브 패킷을 수신한다.
단계 425에서 제1 전달 노드(220)는 웨이크업 메시지를 전송하여, 목적 노드(240)가 웨이크업 메시지를 수신하고 활성 모드로 전환되도록 한다.
단계 427에서 목적 노드(240)는 백오프 대기 시간에 따른 대기를 수행한다. 이 때, 백오프 대기 시간은 단계 427부터 단계 445까지의 시간임을 가정하도록 한다.
단계 430에서 소스 노드(210)는 제2 전달 노드(230)로부터 프로브 패킷을 수신한다.
단계 435에서 소스 노드(210)는 목적 노드(240)의 주소를 포함하는 웨이크업 메시지를 전송하여, 제2 전달 노드(230)가 웨이크업 메시지를 수신함에 따라 활성 모드로 전환되도록 한다.
단계 440에서 제2 전달 노드(230)는 웨이크업 메시지에 포함된 주소를 참조하여 당해 제2 전달 노드(230)의 목적 노드 여부를 확인한 후 대기한다.
단계 450에서 목적 노드(240)는 백오프 대기 시간의 경과에 따라 응답 메시지를 전송하여 제1 전달 노드(220) 및 제2 전달 노드(230)가 수신하도록 한다. 따라서, 단계 435에서 전달되는 웨이크업 메시지와 응답 메시지의 충돌을 방지될 수 있다.
단계 455에서 제1 전달 노드(220) 및 제2 전달 노드(230)는 목적 노드(240)로부터 응답 메시지를 수신함에 따라 해당 응답 메시지를 동시에 전송한다.
단계 460에서 소스 노드(210)는 전송 대기 시간 동안 대기 후, 데이터 전송을 시작한다. 이 때, 제1 전달 노드(220) 및 제2 전달 노드(230)는 소스 노드(210)가 전송한 데이터 신호를 동시에 수신할 수 있다. 도 5를 참조하여 예를 들면, 소스 노드(210)는 데이터 신호를 전송함에 따라 당해 소스 노드(210)의 전송 영역(510) 내에 위치한 제1 중간 노드(220) 및 제2 중간 노드(230)는 데이터 신호를 동시에 수신할 수 있다.
단계 465에서 제1 전달 노드(220) 및 제2 전달 노드(230)는 데이터 신호를 수신함에 따라 데이터 신호를 동시에 전송한다. 따라서, 목적 노드(240)는 제1 전달 노드(220) 및 제2 전달 노드(230)로부터 데이터 신호를 동시에 수신할 수 있다. 도 6을 참조하여 예를 들면, 제1 전달 노드(220)에 위치한 목적 노드(240)는 제1 전달 노드(220)가 전송한 데이터 신호를 수신하는 동시에, 당해 목적 노드(240)가 제2 전달 노드(230)의 전송 영역(610, 620)에 위치함에 따라 제2 전달 노드(230)가 전송한 데이터 신호를 수신할 수 있다. 따라서, 제1 중간 노드(220) 및 제2 중간 노드(230)에서 목적 노드(240)로의 동시 전송이 수행될 수 있다. 이 때, 소스 노드(210)는 이전 단계에서 전송한 데이터 신호를 수신하였기 때문에 별도의 동작을 수행하지 않는다.
단계 470에서 목적 노드(240)는 데이터의 전송 완료에 따라 데이터 Ack를 제1 전달 노드(220) 및 제2 전달 노드(230)를 통해 소스 노드(210)로 동시 전송한다. 이 때, 데이터 Ack를 전송 또는 수신한 노드는 휴면 모드로 전환될 수 있다. 또한, 단계 470은 구현 방법에 따라 생략되고, 각 노드는 데이터 전송이 더 이상 이루어지지 않는 지속 시간에 따라 휴면 모드로 전환되도록 변경될 수 있다. 이 때, 구현 방법에 따라 단계 470은 생략되고, 각 노드는 도 2를 참조하여 상술한 바와 같이 소스 노드(210) 및 목적 노드(240)는 데이터 전송 완료 후 바로 휴면 모드로 전환하고, 전달 노드(220, 230)는 전달 노드 대기 시간 동안 데이터 전송이 없는 경우, 휴면 모드로 전환할 수 있다.
또한, 도 4에서는 전달 노드(220, 230)만이 존재하는 것으로 설명하였으나, 소스 노드(210) 와 목적 노드(240) 간의 거리가 큰 경우, 전달 노드의 수는 증가할 수 있음은 자명하다.
따라서, 본 발명의 일 실시예에 따른 데이터 통신 방법은특정 노드에게만 데이터 전송을 지시하는 라우팅 방식을 이용하지 않고, 각 노드가 프로브 패킷의 수신에 따라 웨이크업 메시지를 전송하여 각 노드를 활성 모드로 전환시키고, 각 노드가 활성화 된 상태에서 데이터 신호를 수신 및 전송함으로 인해 특정 경로의 다수의 노드를 통해 데이터 신호를 전송하도록 한다. 하지만, 본 발명의 일 실시예에 따른 데이터 통신 방법은 전달 노드가 데이터 신호를 동시 전송하도록 함으로써 각 데이터 신호의 상호 간섭으로 인해 타 통신 노드로 전달되지 못하는 경우가 발생하지 않는다. 즉, 본 발명의 일 실시예에 따른 데이터 통신 방법은 소스 노드(210)로부터의 홉수 별 복수의 노드가 동시에 데이터 신호를 전송함으로 인해 해당 데이터 신호를 동시에 수신하는 노드는 상호 간섭 없이 해당 데이터 신호를 수신할 수 있다. 따라서, 본 발명의 일 실시예에 따른 데이터 통신 방법은 라우팅 테이블을 이용하지 않고도 상호 간섭 문제 없이 데이터 전송을 할 수 있고, 이에 따라 라우팅 데이블을 생성하기 위해 소요되는 에너지, 네트워크 자원을 절감할 수 있다.
또한, 본 발명의 일 실시예에 따른 데이터 통신 방법은 주기적인 시각 동기화를 수행하지 않으면서 동시 전송을 수행하기 때문에 시각 동기화를 위한 자원 소모를 절감할 수 있다.
이제까지 본 발명에 대하여 그 실시 예를 중심으로 살펴보았다. 전술한 실시 예 외의 많은 실시 예들이 본 발명의 특허청구범위 내에 존재한다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예는 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
Claims (15)
- 하나 이상의 노드를 포함하는 데이터 통신 시스템이 데이터 신호를 전송하는 방법에 있어서,
소스 노드가 하나 이상의 타 통신 노드로부터 프로브 패킷을 수신하는 경우, 웨이크업 메시지를 발신하는 단계;
상기 웨이크업 메시지를 수신한 하나 이상의 노드가 전달 노드인 경우, 상기 전달 노드가 타 통신 노드로부터 프로브 패킷을 수신함에 따라 상기 웨이크업 메시지를 발신하는 단계;
상기 웨이크업 메시지를 수신한 노드가 목적 노드인 경우, 상기 목적 노드가 상기 웨이크업 메시지를 수신함에 따라 응답 메시지를 발신하는 단계;
상기 전달 노드가 상기 응답 메시지를 수신하는 경우, 상기 응답 메시지를 발신하는 단계; 및
상기 소스 노드가 상기 응답 메시지를 수신하는 경우, 상기 전달 노드를 통해 상기 목적 노드로 데이터 신호를 동시 전송하는 단계;
를 포함하는 데이터 통신 방법.
- 제1 항에 있어서,
상기 소스 노드가 상기 응답 메시지를 수신하는 경우, 상기 전달 노드를 통해 상기 목적 노드로 데이터 신호를 동시 전송하는 단계는,
상기 소스 노드가 상기 응답 메시지를 수신하는 단계; 및
상기 소스 노드가 상기 데이터 신호를 발신하는 단계;
상기 전달 노드가 상기 데이터 신호를 수신하는 경우, 상기 데이터 신호를 발신하는 단계; 및
상기 목적 노드가 상기 데이터 신호를 수신하는 단계;
를 포함하는 것을 특징으로 하는 데이터 통신 방법.
- 제2 항에 있어서,
상기 소스 노드가 상기 응답 메시지를 수신하는 경우, 상기 전달 노드를 통해 상기 목적 노드로 데이터 신호를 동시 전송하는 단계는,
상기 소스 노드가 상기 응답 메시지 수신 후, 전송 대기 시간 동안 대기하는 단계;
를 더 포함하는 것을 특징으로 하는 데이터 통신 방법.
- 제1 항에 있어서,
상기 목적 노드가 상기 웨이크업 메시지를 수신함에 따라 응답 메시지를 발신하는 단계는,
상기 목적 노드가 상기 웨이크업 메시지를 수신하는 경우, 응답 메시지를 발신하는 단계; 및
상기 목적 노드가 백오프 대기 시간 동안 대기하는 단계;
를 포함하는 것을 특징으로 하는 데이터 통신 방법.
- 제1항에 있어서,
전달 노드 대기 시간 동안 데이터 전송이 수행되지 않는 경우, 상기 전달 노드가 휴면 상태로 전환하는 단계;
를 더 포함하는 데이터 통신 방법.
- 제1 항에 있어서,
상기 목적 노드가 상기 데이터의 전송이 완료되는 경우, 데이터 Ack를 상기 전달 노드를 통해 상기 소스 노드로 전송하는 단계; 및
상기 소스 노드, 상기 전달 노드 및 상기 목적 노드가 상기 데이터 Ack의 전송 또는 수신에 따라 휴면 상태로 전환하는 단계;
를 더 포함하는 데이터 통신 방법.
- 하나 이상의 노드와 연결되어 신호를 송수신하는 통신 인터페이스;
상기 통신 인터페이스를 통해 명령어에 따른 데이터 전송을 수행하는 프로세서; 및
상기 명령어를 적재하는 메모리;
를 포함하되,
상기 명령어는
전송 이벤트가 발생한 이후 하나 이상의 제1 통신 노드로부터 프로브 패킷을 수신하는 경우, 목적 노드의 주소를 포함하는 웨이크업 메시지를 발신하는 단계;
상기 제1 통신 노드로부터 응답 메시지를 수신하는 단계; 및
상기 응답 메시지에 따라 데이터 신호를 발신하는 단계;
를 수행하기 위한 명령어를 포함하는 데이터 통신 장치.
- 제7 항에 있어서,
상기 제1 통신 노드로부터 응답 메시지를 수신하는 단계는,
상기 제1 통신 노드로부터 응답 메시지를 수신하는 단계; 및
전송 대기 시간 동안 대기하는 단계;
를 포함하는 것을 특징으로 하는 데이터 통신 장치.
- 제7 항에 있어서,
상기 명령어는,
상기 제1 통신 노드로부터 메시지 Ack를 수신하는 경우, 휴면 모드로 전환하는 단계;
를 수행하기 위한 명령어를 더 포함하는 것을 특징으로 하는 데이터 통신 장치.
- 제7 항에 있어서,
상기 명령어는,
상기 전송 이벤트가 발생하기 이전에 미리 지정된 주기에 따라 프로브 패킷을 발신하는 단계;
하나 이상의 제2 통신 노드로부터 상기 웨이크업 메시지를 수신하고, 상기 웨이크업 메시지에 따라 활성 모드로 전환하는 단계;
상기 웨이크업 메시지에 포함된 목적 노드의 주소가 자 노드의 주소와 동일한 경우, 응답 메시지를 발신하는 단계; 및
상기 제2 통신 노드로부터 데이터 신호를 수신하는 단계;
를 수행하기 위한 명령어를 더 포함하는 것을 특징으로 하는 데이터 통신 장치.
- 제10 항에 있어서,
상기 웨이크업 메시지에 포함된 목적 노드의 주소가 자 노드의 주소와 동일한 경우, 응답 메시지를 발신하는 단계는,
상기 웨이크업 메시지의 수신 이후, 백오프 대기 시간 동안 대기하는 단계; 및
상기 백오프 대기 시간의 경과 후, 응답 메시지를 발신하는 단계;
를 포함하는 것을 특징으로 하는 데이터 통신 장치.
- 제10 항에 있어서,
상기 명령어는,
상기 제2 통신 노드로부터 상기 데이터 신호의 수신이 완료된 경우, 데이터 Ack를 발신하고, 휴면 상태로 전환하는 단계;
를 수행하기 위한 명령어를 더 포함하는 것을 특징으로 하는 데이터 통신 장치.
- 제10 항에 있어서,
상기 명령어는,
상기 웨이크업 메시지에 포함된 목적 노드의 주소가 자 노드의 주소와 동일하지 않은 경우, 하나 이상의 제3 통신 노드로부터 프로브 패킷을 수신하는 단계;
상기 제3 통신 노드로부터 프로브 패킷을 수신함에 따라 상기 웨이크업 메시지를 발신하는 단계;
상기 제3 통신 노드로부터 응답 메시지를 수신하는 경우, 상기 응답 메시지를 발신하는 단계; 및
상기 제2 통신 노드로부터 데이터 신호를 수신하는 경우, 데이터 신호를 발신하는 단계;
를 수행하기 위한 명령어를 더 포함하는 것을 특징으로 하는 데이터 통신 장치.
- 제13 항에 있어서,
상기 명령어는,
상기 제3 통신 노드로부터 데이터 Ack를 수신하는 경우, 데이터 Ack를 발신하고 휴면 모드로 전환하는 단계;
를 수행하기 위한 명령어를 더 포함하는 것을 특징으로 하는 데이터 통신 장치.
- 제13 항에 있어서,
상기 명령어는,
전달 노드 대기 시간 동안 데이터 전송이 수행되지 않는 경우, 휴면 상태로 전환하는 단계;
를 수행하기 위한 명령어를 더 포함하는 것을 특징으로 하는 데이터 통신 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140035470A KR20150111732A (ko) | 2014-03-26 | 2014-03-26 | 동시 전송을 이용한 데이터 통신 장치 및 방법 |
US14/596,612 US20150282039A1 (en) | 2014-03-26 | 2015-01-14 | Apparatus and method for transferring data using concurrent transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140035470A KR20150111732A (ko) | 2014-03-26 | 2014-03-26 | 동시 전송을 이용한 데이터 통신 장치 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20150111732A true KR20150111732A (ko) | 2015-10-06 |
Family
ID=54192364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140035470A KR20150111732A (ko) | 2014-03-26 | 2014-03-26 | 동시 전송을 이용한 데이터 통신 장치 및 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20150282039A1 (ko) |
KR (1) | KR20150111732A (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6542614B2 (ja) * | 2015-08-24 | 2019-07-10 | 株式会社Soken | 中継装置 |
CN106341877A (zh) * | 2016-09-29 | 2017-01-18 | 青岛海信移动通信技术股份有限公司 | 中继设备的状态控制方法、中继设备及通信*** |
WO2018139967A1 (en) * | 2017-01-24 | 2018-08-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Wake-up signal transmission |
US11277795B2 (en) * | 2018-01-14 | 2022-03-15 | Lg Electronics Inc. | Method for receiving wake up packet via wake up radio module in wireless LAN system and wireless terminal using same |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4718242B2 (ja) * | 2004-09-01 | 2011-07-06 | 株式会社エヌ・ティ・ティ・ドコモ | 無線通信装置、無線通信システムおよび無線通信方法 |
US7860038B2 (en) * | 2006-08-04 | 2010-12-28 | Microsoft Corporation | Wireless support for portable media player devices |
US9226241B2 (en) * | 2011-09-02 | 2015-12-29 | Qualcomm Incorporated | Systems and methods for low power medium access |
US9072112B2 (en) * | 2012-03-09 | 2015-06-30 | Samsung Electronics Co., Ltd. | Medium access control for wireless networks |
-
2014
- 2014-03-26 KR KR1020140035470A patent/KR20150111732A/ko not_active Application Discontinuation
-
2015
- 2015-01-14 US US14/596,612 patent/US20150282039A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20150282039A1 (en) | 2015-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE48848E1 (en) | Communication system, communication apparatus and communication method, and computer program | |
US10015741B2 (en) | System and method for low power signaling in a wireless local area network | |
KR101710620B1 (ko) | 무선 네트워크에서의 무선 주파수 전력 전송을 위한 방법 및 그 장치 | |
CN101971675B (zh) | 包括后组播时间的无线网络 | |
Vukadinovic et al. | Enhanced power saving mode for low-latency communication in multi-hop 802.11 networks | |
JP2004336779A (ja) | 高エネルギー効率アドホック・ネットワーク用の適応型スリーピングおよびウェイクアップ・プロトコル | |
JP5462410B2 (ja) | ワイヤレスセンサネットワークにアクセスするための方法および装置 | |
JP2017028552A (ja) | 無線通信用集積回路、無線端末および無線通信方法 | |
US20170105178A1 (en) | Coordinated Duty Cycle Assignment in Mesh Networks | |
Afroz et al. | Energy-efficient MAC protocols for wireless sensor networks: A survey | |
Toklu et al. | BSC-MAC: Energy efficiency in wireless sensor networks with base station control | |
KR20150111732A (ko) | 동시 전송을 이용한 데이터 통신 장치 및 방법 | |
Papadopoulos et al. | T-AAD: Lightweight traffic auto-adaptations for low-power MAC protocols | |
US8300756B2 (en) | Intermittent operative communication apparatus adaptively controlling the timing of waiting data reception and a method therefor | |
US9408023B2 (en) | Short-range wireless communication access device, portable terminal for discovering short-range wireless communication access device, and short-range wireless communication system | |
JP5390300B2 (ja) | 無線装置、無線装置の動作モード切換え方法 | |
US9191894B2 (en) | Power saving for multi-hop communications | |
Van Hoesel et al. | A TDMA-based MAC protocol for WSNs | |
CN105208671A (zh) | 用于无线传感器网络的高信道利用率h-mac协议的实现方法 | |
Jain et al. | A cross layer MAC with explicit synchronization through intelligent feedback for multiple beam antennas | |
Bernardo et al. | A MAC protocol for mobile wireless sensor networks with bursty traffic | |
Razaque et al. | Energy efficient medium access control protocol for wireless sensor networks | |
KR101691561B1 (ko) | 비대칭 전송 전력 기반 무선 네트워크에서 신호 송수신 방법 | |
Engmann et al. | Network performance metrics for energy efficient scheduling in Wireless Sensor Networks (WSNs) | |
Cho et al. | Oppo‐Flood: An Energy‐Efficient Data Dissemination Protocol for Asynchronous Duty‐Cycled Wireless Sensor Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |