1 |
1
수중기지국과 센서노드를 포함하는 수중 센서 네트워크의 데이터 전송 제어 방법으로서,상기 센서노드가 데이터 송수신 기능을 차단하는 슬립모드 중에 상기 센서노드에 상향링크 트래픽 발생시, 상기 센서노드가 슬립모드를 해제하고 상기 수중기지국으로 상향링크 데이터를 송신하는 단계;상기 수중기지국이 상기 센서노드로부터 송신된 상기 상향링크 데이터를 수신하고, 상기 상향링크 데이터가 수신된 것을 알리는 확인 프레임을 상기 센서노드로 송신하는 단계;상기 센서노드가 상기 수중기지국으로부터 상기 확인 프레임을 수신하기 위해 상기 상향링크 데이터의 송신 완료시점으로부터 제1 개방시간 동안 슬립모드를 해제한 상태로 제1 수신 윈도우를 개방하는 단계;상기 제1 수신 윈도우가 개방된 제1 개방시간 내에 상기 센서노드가 상기 확인 프레임을 수신하면 상기 제1 수신 윈도우를 닫고 슬립모드로 전환하는 단계;상기 제1 수신 윈도우의 차단시점으로부터 설정된 슬립시간 동안 상기 센서노드에 상향링크 트래픽이 발생하지 않는 경우, 상기 센서노드가 슬립모드를 해제하고 상기 수중기지국으로 상향링크 데이터가 포함되지 않은 제1 엠프티 프레임을 송신하는 단계;상기 센서노드가 슬립모드인 상태에서 상기 수중기지국에 하향링크 트래픽 발생시, 상기 수중기지국이 상기 센서노드로부터 상기 상향링크 데이터 또는 상기 제1 엠프티 프레임이 수신될 때까지 하향링크 데이터의 전송을 유예하는 단계; 및상기 상향링크 데이터 또는 상기 제1 엠프티 프레임이 수신되면, 상기 수중기지국이 상기 하향링크 데이터가 피기배킹(Piggybacking)된 확인 프레임의 전송을 개시하는 단계;를 포함하는 수중 센서 네트워크의 데이터 전송 제어 방법
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 센서노드가 상기 수중기지국으로부터 상기 하향링크 데이터를 수신하기 위해 상기 제1 엠프티 프레임의 송신 완료시점으로부터 제2 개방시간 동안 제2 수신 윈도우를 개방하는 단계를 더 포함하는 수중 센서 네트워크의 데이터 전송 제어 방법
|
5 |
5
제4항에 있어서,상기 제2 수신 윈도우가 개방된 제2 개방시간 내에 상기 센서노드가 상기 하향링크 데이터를 수신하면, 상기 제2 수신 윈도우를 닫고 슬립모드로 전환하는 단계; 및상기 제2 수신 윈도우가 닫힌 후, 상기 센서노드에 상향링크 트래픽이 발생하지 않으면 상기 센서노드가 상기 슬립시간 동안 슬립모드를 유지하는 단계를 더 포함하는 수중 센서 네트워크의 데이터 전송 제어 방법
|
6 |
6
제4항에 있어서,상기 수중기지국에 제1 하향링크 데이터 및 제2 하향링크 데이터를 포함하는 다수의 하향링크 데이터가 존재하는 상태에서 상기 상향링크 데이터 또는 상기 제1 엠프티 프레임이 수신되면, 상기 수중기지국이 하향링크 데이터의 연속전송을 나타내는 펜딩 플래그를 설정하여 상기 제1 하향링크 데이터를 상기 센서노드로 송신하는 단계; 및상기 센서노드가 상기 제1 하향링크 데이터에 설정된 상기 펜딩 플래그를 인지하여 상기 제2 하향링크 데이터의 수신을 위해 상기 제1 수신 윈도우 또는 상기 제2 수신 윈도우의 경과 후에 추가로 제3 수신 윈도우를 개방하는 단계를 더 포함하는 수중 센서 네트워크의 데이터 전송 제어 방법
|
7 |
7
제6항에 있어서,상기 제3 수신 윈도우가 개방된 동안 상기 제2 하향링크 데이터가 수신되지 않으면, 상기 센서노드가 상기 제2 하향링크 데이터의 재전송을 요청하는 제2 엠프티 프레임을 상기 수중기지국으로 전송하는 단계; 및상기 수중기지국이 상기 제2 엠프티 프레임을 수신함에 따라 상기 제2 하향링크 데이터를 상기 센서노드로 재전송하는 단계를 더 포함하는 수중 센서 네트워크의 데이터 전송 제어 방법
|
8 |
8
제1항에 있어서,상기 제1 개방시간은 상기 확인 프레임의 크기와, 상기 수중기지국과 상기 센서노드 간의 전파지연 시간을 기반으로 산출되는 수중 센서 네트워크의 데이터 전송 제어 방법
|
9 |
9
제4항에 있어서,상기 제2 개방시간은 상기 확인 프레임의 크기와, 상기 수중기지국과 상기 센서노드 간의 전파지연 시간을 기반으로 산출되는 수중 센서 네트워크의 데이터 전송 제어 방법
|
10 |
10
제1항에 있어서,상기 슬립시간은 상기 센서노드의 에너지 잔량에 따라 설정되는 수중 센서 네트워크의 데이터 전송 제어 방법
|
11 |
11
제1항, 제4항 내지 제10항 중 어느 한 항에 기재된 수중 센서 네트워크의 데이터 전송 방법을 실행시키기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|
12 |
12
수중 센서 네트워크의 센서노드에 있어서,상기 센서노드는:상기 수중 센서 네트워크의 수중기지국과의 데이터 전송을 제어하기 위한 프로그램을 저장하는 메모리;상기 수중기지국과의 데이터 전송을 제어하기 위한 프로그램을 실행시키는 제어부; 및상기 수중기지국과 통신하기 위한 송수신부;를 포함하고,상기 제어부는:상기 송수신부의 데이터 송수신 기능이 차단된 슬립모드 중에 상향링크 트래픽 발생시, 상기 송수신부의 슬립모드를 해제하고 상기 수중기지국으로 상향링크 데이터를 송신하고;상기 수중기지국으로부터 상기 상향링크 데이터가 수신된 것을 알리는 확인 프레임을 수신하기 위해 상기 상향링크 데이터의 송신 완료시점으로부터 제1 개방시간 동안 슬립모드를 해제한 상태로 제1 수신 윈도우를 개방하고; 그리고상기 제1 수신 윈도우가 개방된 제1 개방시간 내에 상기 센서노드가 상기 확인 프레임을 수신하면 상기 제1 수신 윈도우를 닫고 상기 송수신부를 슬립모드로 전환하되,상기 제1 수신 윈도우의 차단시점으로부터 설정된 슬립시간 동안 상향링크 트래픽이 발생하지 않는 경우, 슬립모드를 해제하고 상기 수중기지국으로 상향링크 데이터가 포함되지 않은 제1 엠프티 프레임을 송신하도록 구성되는 수중 센서 네트워크의 센서노드
|
13 |
13
삭제
|
14 |
14
제12항에 있어서,상기 제어부는 상기 수중기지국으로부터 하향링크 데이터를 수신하기 위해 상기 제1 엠프티 프레임의 송신 완료시점으로부터 제2 개방시간 동안 제2 수신 윈도우를 개방하도록 구성되는 수중 센서 네트워크의 센서노드
|
15 |
15
제14항에 있어서,상기 제어부는,상기 제2 수신 윈도우가 개방된 제2 개방시간 내에 상기 하향링크 데이터를 수신하면, 상기 제2 수신 윈도우를 닫고 상기 송수신부를 슬립모드로 전환하고; 그리고상기 제2 수신 윈도우가 닫힌 시점 이후, 상향링크 트래픽이 발생하지 않으면 상기 슬립시간 동안 슬립모드를 유지하도록 구성되는 수중 센서 네트워크의 센서노드
|
16 |
16
제14항에 있어서,상기 제어부는,상기 수중기지국으로부터 수신된 제1 하향링크 데이터에 하향링크 데이터의 연속전송을 나타내는 펜딩 플래그가 설정되어 있는 경우, 상기 제1 하향링크 데이터의 수신 후 제2 하향링크 데이터를 수신하기 위해 상기 제1 수신 윈도우 또는 상기 제2 수신 윈도우의 경과 후에 추가로 제3 수신 윈도우를 개방하도록 구성되는 수중 센서 네트워크의 센서노드
|
17 |
17
제16항에 있어서,상기 제어부는,상기 제3 수신 윈도우가 개방된 동안 상기 제2 하향링크 데이터가 수신되지 않으면, 상기 제2 하향링크 데이터의 재전송을 요청하는 제2 엠프티 프레임을 상기 수중기지국으로 전송하도록 구성되는 수중 센서 네트워크의 센서노드
|
18 |
18
제14항에 있어서,상기 제어부는,상기 확인 프레임의 크기, 및 상기 수중기지국과 상기 센서노드 간의 전파지연 시간을 기반으로 상기 제1 개방시간을 산출하고; 그리고상기 센서노드의 에너지 잔량에 따라 상기 슬립시간을 설정하도록 구성되는 수중 센서 네트워크의 센서노드
|
19 |
19
수중 센서 네트워크의 수중기지국에 있어서,상기 수중기지국은:상기 수중 센서 네트워크의 센서노드와의 데이터 전송을 제어하기 위한 프로그램을 저장하는 메모리;상기 센서노드와의 데이터 전송을 제어하기 위한 프로그램을 실행시키는 제어부; 및상기 센서노드와 통신하기 위한 송수신부;를 포함하고,상기 제어부는:상기 센서노드가 데이터 송수신 기능이 차단된 슬립모드인 상태에서 하향링크 트래픽 발생시, 상기 센서노드로부터 상향링크 데이터 또는 제1 엠프티 프레임이 수신될 때까지 하향링크 데이터의 전송을 유예하고; 그리고상기 센서노드로부터 상기 상향링크 데이터 또는 상기 제1 엠프티 프레임이 수신되면, 상기 센서노드에서 제1 수신 윈도우 또는 제2 수신 윈도우를 개방하는 동안 상기 하향링크 데이터가 피기배킹된 확인 프레임을 상기 센서노드로 송신하도록 구성되고,상기 제1 수신 윈도우는 상기 센서노드가 상기 상향링크 데이터의 송신 완료시점으로부터 제1 개방시간 동안 슬립모드를 해제한 상태로 개방하는 수신 윈도우이고,상기 제1 엠프티 프레임은 상기 센서노드가 상기 제1 수신 윈도우를 차단한 시점으로부터 설정된 슬립시간이 경과한 후 상향링크 데이터를 포함하지 않은 상태로 상기 센서노드로부터 전송되는 프레임이고,상기 제2 수신 윈도우는 상기 센서노드가 상기 제1 엠프티 프레임의 송신 완료시점으로부터 제2 개방시간 동안 슬립모드를 해제한 상태로 개방하는 수신 윈도우인 수중 센서 네트워크의 수중기지국
|
20 |
20
제19항에 있어서,상기 제어부는,제1 하향링크 데이터 및 제2 하향링크 데이터를 포함하는 다수의 하향링크 데이터가 존재하는 상태에서 상기 상향링크 데이터 또는 상기 제1 엠프티 프레임이 수신되면, 하향링크 데이터의 연속전송을 나타내는 펜딩 플래그를 설정하여 상기 상기 제1 수신 윈도우 또는 상기 제2 수신 윈도우가 개방된 동안 상기 제1 하향링크 데이터를 상기 센서노드로 송신하고; 그리고상기 제1 하향링크 데이터가 송신되면 상기 센서노드에 제3 수신 윈도우가 개방된 동안 상기 제2 하향링크 데이터를 상기 센서노드로 송신하고, 상기 제2 하향링크 데이터가 상기 센서노드로 송신된 후 상기 센서노드로부터 제2 엠프티 프레임이 수신되면 상기 제2 하향링크 데이터를 상기 센서노드로 재전송하도록 구성되고,상기 제3 수신 윈도우는 상기 센서노드가 상기 제1 하향링크 데이터에 설정된 상기 펜딩 플래그를 인지하여 상기 제2 하향링크 데이터의 수신을 위해 상기 제1 수신 윈도우 또는 상기 제2 수신 윈도우의 경과 후에 추가로 개방하는 수신 윈도우이고,상기 제2 엠프티 프레임은 상기 제3 수신 윈도우가 개방된 동안 상기 센서노드로 상기 제2 하향링크 데이터가 수신되지 않는 경우에, 상기 센서노드가 상기 제2 하향링크 데이터의 재전송을 요청하기 위한 프레임인 수중 센서 네트워크의 수중기지국
|