1 |
1
트리(tree) 구조의 무선 센서 네트워크를 구성하는 노드 장치의 통신 방법에 있어서, 하나의 작업 주기(work period)에 포함된 제1 타임 슬롯(time slot)에서, 상기 노드 장치와 동일한 부모를 갖는 적어도 하나의 형제 노드 장치를 오버히어링(overhearing)하여, 부모 노드 장치에 의해 브로드캐스팅된 데이터의 수신 실패를 감지하는 단계; 상기 적어도 하나의 형제 노드 장치 중에서, 상기 데이터를 수신한 형제 노드 장치와 상기 노드 장치 간의 스위칭 패스(switching path)를 설정하는 단계; 및상기 제1 타임 슬롯에 연속하는 제2 타임 슬롯에서, 상기 스위칭 패스를 통해, 상기 형제 노드 장치에 의해 브로드캐스팅되는 데이터를 수신하는 단계; 를 포함하되, 각 타임 슬롯은, 데이터를 송신하거나 수신하는 하나의 데이터 슬롯 및 적어도 하나의 자식 노드 장치로부터 미리 스케줄링된 순서대로 ACK(acknowledgement) 신호 또는 NACK(not acknowledgement) 신호를 수신하는 복수의 ACK 슬롯을 포함하고,상기 스위칭 패스는, 상기 노드 장치와 상기 형제 노드 장치 간의 링크 퀄리티를 기초로 결정되는 것인, 통신 방법
|
2 |
2
삭제
|
3 |
3
제 1 항에 있어서, 상기 수신 실패를 감지하는 단계는, 상기 제1 타임 슬롯에서 상기 적어도 하나의 형제 노드 장치로부터 상기 부모 노드 장치로 전송되는 ACK 신호를 오버히어링하는 것인, 통신 방법
|
4 |
4
제 1 항에 있어서, 상기 스위칭 패스는 상기 제1 타임 슬롯에서 상기 노드 장치보다 먼저 상기 부모 노드 장치로 ACK 신호 또는 NACK 신호를 전송하도록 스케줄링되고, 상기 각 타임 슬롯에 포함된 상기 복수의 ACK 슬롯의 개수보다 작은 개수의 자식 노드 장치를 포함하는 형제 노드 장치와, 상기 노드 장치 간에 설정되는 것인, 통신 방법
|
5 |
5
제 1 항에 있어서, 상기 데이터를 수신하는 단계는상기 제2 타임 슬롯의 데이터 슬롯에서, 상기 데이터를 수신하는 단계; 및상기 제2 타임 슬롯의 (상기 형제 노드 장치의 자식 노드 장치 개수+1) 번째 ACK 슬롯에서, 상기 형제 노드 장치로 ACK 신호를 전송하는 단계;를 포함하는 것인, 통신 방법
|
6 |
6
제 1 항에 있어서, 상기 스위칭 패스를 설정하는 단계는 상기 노드 장치와 상기 형제 노드 장치 간의 링크 퀄리티를 기초로 산출된 링크값과, 상기 노드 장치와 상기 부모 노드 장치 간의 링크 퀄리티를 기초로 산출된 기준 링크값을 비교하는 단계;및 상기 링크값이 상기 기준 링크값보다 크거나 같으면, 상기 스위칭 패스를 설정하는 단계;를 포함하는, 통신 방법
|
7 |
7
제 6 항에 있어서, 상기 링크값은 상기 노드 장치와 상기 형제 노드 장치 간의 링크 퀄리티에 대한 역수값에서 1을 뺀 결과값이며, 상기 기준 링크값은 상기 부모 노드 장치와 상기 노드 장치 간의 링크 퀄리티에 대한 역수값인, 통신 방법
|
8 |
8
제1 항에 있어서, 상기 부모 노드 장치로부터 데이터를 수신한 형제 노드 장치가 복수개인 경우, 상기 스위칭 패스를 설정하는 단계는 상기 복수개의 형제 노드 장치 각각과 상기 노드 장치 간의 링크 퀄리티를 기초로 각각의 링크값을 산출하는 단계; 상기 각각의 링크값을 서로 비교한 결과를 기초로, 링크값이 큰 형제 노드 장치와 스위칭 패스를 설정하는 단계;를 포함하는 것인, 통신 방법
|
9 |
9
제 1 항에 있어서, 상기 통신 방법은, 상기 노드 장치와 상기 형제 노드 장치 간의 링크 퀄리티를 기초로 산출된 링크값이, 상기 노드 장치와 상기 부모 노드 장치 간의 링크 퀄리티를 기초로 산출된 기준 링크값보다 크면, 상기 노드 장치를 상기 형제 노드 장치의 자식 노드 장치로 변경하는 단계;를 더 포함하는 것인, 통신 방법
|
10 |
10
트리(tree) 구조의 무선 센서 네트워크를 구성하는 노드 장치에 있어서, 상기 노드 장치의 통신을 제어하는 프로그램이 저장된 메모리(memory);및상기 프로그램을 실행하는 프로세서(processor);를 포함하고, 상기 프로세서는 상기 프로그램의 실행에 따라, 하나의 작업 주기(work period)에 포함된 제1 타임 슬롯(time slot)에서, 상기 노드 장치와 동일한 부모를 갖는 적어도 하나의 형제 노드 장치를 오버히어링(overhearing)하여, 부모 노드 장치에 의해 브로드캐스팅된 데이터의 수신 실패를 감지하고,상기 적어도 하나의 형제 노드 장치 중에서, 상기 데이터를 수신한 형제 노드 장치와 상기 노드 장치 간의 스위칭 패스(switching path)를 설정하며, 상기 제1 타임 슬롯에 연속하는 제2 타임 슬롯에서, 상기 스위칭 패스를 통해, 상기 형제 노드 장치에 의해 브로드캐스팅되는 데이터를 수신하되,각 타임 슬롯은, 데이터를 전송하거나 수신하는 하나의 데이터 슬롯 및 적어도 하나의 자식 노드 장치로부터 미리 스케줄링된 순서대로 ACK(acknowledgement) 신호 또는 NACK(not acknowledgement) 신호를 수신하는 복수의 ACK 슬롯 포함하고,상기 스위칭 패스는, 상기 노드 장치와 상기 형제 노드 장치 간의 링크 퀄리티를 기초로 결정되는 것인, 노드 장치
|
11 |
11
삭제
|
12 |
12
제 10 항에 있어서, 상기 프로세서는 상기 제1 타임 슬롯에서 상기 적어도 하나의 형제 노드 장치로부터 상기 부모 노드 장치로 전송되는 ACK 신호를 오버히어링하는 것인, 노드 장치
|
13 |
13
제 10 항에 있어서, 상기 스위칭 패스는 상기 제1 타임 슬롯에서 상기 노드 장치보다 먼저 상기 부모 노드 장치로 ACK 신호 또는 NACK 신호를 전송하도록 스케줄링되고, 상기 각 타임 슬롯에 포함된 상기 복수의 ACK 슬롯의 개수보다 작은 개수의 자식 노드 장치를 포함하는 형제 노드 장치와, 상기 노드 장치 간에 설정되는 것인, 노드 장치
|
14 |
14
제 10 항에 있어서, 상기 프로세서는상기 제2 타임 슬롯의 데이터 슬롯에서, 상기 형제 노드 장치로부터 상기 데이터를 수신하고, 상기 제2 타임 슬롯의 (상기 형제 노드 장치의 자식 노드 장치 개수+1) 번째 ACK 슬롯에서, 상기 형제 노드 장치로 ACK 신호를 전송하는 것인, 노드 장치
|
15 |
15
제 10 항에 있어서, 상기 프로세서는 상기 노드 장치와 상기 형제 노드 장치 간의 링크 퀄리티를 기초로 산출된 링크값과, 상기 노드 장치와 상기 부모 노드 장치 간의 링크 퀄리티를 기초로 산출된 기준 링크값을 비교하며, 상기 링크값이 상기 기준 링크값보다 크거나 같으면,, 상기 스위칭 패스를 설정하는 것인, 노드 장치
|
16 |
16
제 15 항에 있어서, 상기 링크값은 상기 노드 장치와 상기 형제 노드 장치 간의 링크 퀄리티에 대한 역수값에서 1을 뺀 결과값이며, 상기 기준 링크값은 상기 부모 노드 장치와 상기 노드 장치 간의 링크 퀄리티에 대한 역수값인, 노드 장치
|
17 |
17
제10 항에 있어서, 상기 부모 노드 장치로부터 데이터를 수신한 형제 노드 장치가 복수개인 경우, 상기 프로세서는 상기 복수개의 형제 노드 장치 각각과 상기 노드 장치 간의 링크 퀄리티를 기초로 각각의 링크값을 산출하며, 상기 각각의 링크값을 서로 비교한 결과를 기초로, 링크값이 큰 형제 노드 장치와 스위칭 패스로 설정하는 것인, 노드 장치
|
18 |
18
제 10 항에 있어서, 상기 프로세서는 상기 노드 장치와 상기 형제 노드 장치 간의 링크 퀄리티를 기초로 산출된 링크값이, 상기 노드 장치와 상기 부모 노드 장치 간의 링크 퀄리티를 기초로 산출된 기준 링크값보다 크면, 상기 노드 장치를 상기 형제 노드 장치의 자식 노드 장치로 변경하는 것인, 노드 장치
|
19 |
19
제 1 항, 제 3 항, 제 4 항 내지 제 9 항 중 어느 한 항의 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|