1 |
1
다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송 제어 방법으로서,(a) 상기 무선 네트워크 시스템 내의 제1 노드의 모드를 활성(active) 모드로 설정하는 단계와;(b) 상기 제1 노드에서 전송될 데이터가 일반 데이터인지 긴급한 데이터인지 확인하는 단계와;(c) 긴급한 데이터인 경우 상기 제1 노드에서 RTS(request to send) 패킷을 상기 무선 네트워크 시스템 내의 제2 노드에 전송하는 단계와;(d) 일반 데이터인 경우:(d-1) 상기 제1 노드의 버퍼에 누적된 데이터의 양이 사전 설정한 임계값보다 큰지 확인하는 단계와,(d-2) 상기 버퍼에 누적된 데이터의 양이 상기 임계값보다 크면 RTS 패킷을 상기 무선 네트워크 시스템 내의 제2 노드에 전송하는 단계와;(e) 상기 무선 네트워크 시스템 내의 제2 노드로부터 CTS(clear to send) 패킷을 수신받는 단계와;(f) 상기 제1 노드로부터 상기 제2 노드로 데이터의 전송을 수행하는 단계와;(g) 상기 단계 (d-1)에서 상기 버퍼에 누적된 데이터의 양이 상기 임계값보다 크지 않거나, 상기 단계 (e)에서 상기 CTS 패킷을 수신받지 못하거나 또는 상기 단계 (f)에서 상기 데이터 전송이 종료되면 타임아웃(time out) 값을 가지는 타이머의 동작을 시작하는 단계와;(h) 상기 제1 노드에서 상기 제2 노드를 포함하는 노드들로부터 RTS 패킷을 수신받는지 여부를 확인하는 단계와;(i) 상기 단계 (h)에서 상기 RTS 패킷을 수신받으면 상기 RTS 패킷을 전송한 노드에게로 CTS 패킷을 송신하고 상기 RTS 패킷을 전송한 노드로부터 데이터를 수신하고 수신이 종료되면 단계 (g)로 점프하는 단계와;(j) 상기 단계 (h)에서 상기 RTS 패킷을 수신받지 못하고 상기 타임아웃 값이 경과하면 상기 타이머를 종료하는 단계와;(k) 상기 제1 노드의 모드를 슬리프(sleep) 모드로 설정하는 단계를 포함하는 다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송 제어 방법
|
2 |
2
제1항에 있어서,상기 타이머의 상기 타임아웃 값은 경쟁 구간(contention interval)에 RTS 패킷의 전파(propagation) 시간보다는 크고 RTS 패킷의 전송 시간보다는 작은 시간값을 더한 시간만큼의 타임아웃 값을 가지는 것인 다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송 제어 방법
|
3 |
3
제1항에 있어서,상기 임계값은 상기 무선 네트워크 시스템 내의 네트워크 트래픽이 적은 경우 작아질 수 있는 것인 다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송 제어 방법
|
4 |
4
제1항에 있어서, 상기 단계 (c)는 (c-1) 상기 제1 노드의 버퍼에 누적된 긴급한 데이터의 양이 긴급 임계값보다 큰지 확인하는 단계와,(c-2) 상기 제1 노드의 버퍼에 누적된 긴급한 데이터의 양이 긴급 임계값보다 크면 상기 제1 노드에서 RTS 패킷을 상기 제2 노드에 전송하는 단계를 포함하는 것인 다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송 제어 방법
|
5 |
5
제4항에 있어서,상기 긴급 임계값은 상기 임계값보다 매우 작은 값인 다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송 제어 방법
|
6 |
6
다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송 제어 방법으로서,상기 무선 네트워크 시스템 내의 제1 노드에서 E-RTS(emergency RTS) 패킷을 상기 무선 네트워크 시스템 내의 제2 노드로 전송하는 단계와,상기 제2 노드로부터 E-CTS(emergency CTS) 패킷을 수신하는 단계와,상기 제1 노드로부터 상기 제2 노드로 데이터를 전송하는 단계와,상기 제2 노드에서 상기 무선 네트워크 시스템 내의 제3 노드로 상기 E-RTS 패킷을 전달하는 단계를 포함하는 다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송 제어 방법
|
7 |
7
제6항에 있어서,상기 E-RTS 및 상기 E-CTS 패킷은 종래의 RTS 및 CTS 패킷 구조의 서브타입(subtype)을 다르게 하여 구분되는 것인 다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송 제어 방법
|
8 |
8
삭제
|
9 |
9
제6항에 있어서,상기 제3 노드를 상기 제1 노드와 상기 제2 노드 사이의 데이터 전송이 완료된 후 활성 모드로 설정하는 단계를 더 포함하는 다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송 제어 방법
|
10 |
10
제6항에 있어서,상기 제3 노드에서 상기 무선 네트워크 시스템 내의 제4 노드로 B-RTS(booking RST) 패킷을 전송하는 단계를 더 포함하는 다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송 제어 방법
|
11 |
11
제10항에 있어서,상기 제4 노드를 상기 제2 노드와 상기 제3 노드 사이의 데이터 전송이 완료된 후 활성 모드로 설정하는 단계를 더 포함하는 다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송 제어 방법
|
12 |
12
센서 네트워크 시스템으로서,제1항 내지 제11항중 어느 한 항에 기재된 다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송 제어 방법을 사용하여 구현되는 하나 이상의 노드를 포함하는 센서 네트워크 시스템
|
13 |
13
다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송을 제어하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체로서,(a) 상기 무선 네트워크 시스템 내의 제1 노드의 모드를 활성 모드로 설정하는 기능과;(b) 상기 제1 노드에서 전송될 데이터가 일반 데이터인지 긴급한 데이터인지 확인하는 기능과;(c) 긴급한 데이터인 경우 상기 제1 노드에서 RTS 패킷을 상기 무선 네트워크 시스템 내의 제2 노드에 전송하는 기능과;(d) 일반 데이터인 경우:(d-1) 상기 제1 노드의 버퍼에 누적된 데이터의 양이 사전 설정한 임계값보다 큰지 확인하는 기능과,(d-2) 상기 버퍼에 누적된 데이터의 양이 상기 임계값보다 크면 RTS 패킷을 상기 무선 네트워크 시스템 내의 제2 노드에 전송하는 기능과;(e) 상기 무선 네트워크 시스템 내의 제2 노드로부터 CTS 패킷을 수신받는 기능과;(f) 상기 제1 노드로부터 상기 제2 노드로 데이터의 전송을 수행하는 기능과;(g) 상기 기능 (d-1)에서 상기 버퍼에 누적된 데이터의 양이 상기 임계값보다 크지 않거나, 상기 기능 (e)에서 상기 CTS 패킷을 수신받지 못하거나 또는 상기 기능 (f)에서 상기 데이터 전송이 종료되면 타임아웃 값을 가지는 타이머의 동작을 시작하는 기능과;(h) 상기 제1 노드에서 상기 제2 노드를 포함하는 노드들로부터 RTS 패킷을 수신받는지 여부를 확인하는 기능과;(i) 상기 기능 (h)에서 상기 RTS 패킷을 수신받으면 상기 RTS 패킷을 전송한 노드에게로 CTS 패킷을 송신하고 상기 RTS 패킷을 전송한 노드로부터 데이터를 수신하고 수신이 종료되면 기능 (g)로 점프하는 기능과;(j) 상기 기능 (h)에서 상기 RTS 패킷을 수신받지 못하고 상기 타임아웃 값이 경과하면 상기 타이머를 종료하는 기능과;(k) 상기 제1 노드의 모드를 슬리프 모드로 설정하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
14 |
14
제13항에 있어서,상기 타이머의 상기 타임아웃 값은 경쟁 구간에 RTS 패킷의 전파 시간보다는 크고 RTS 패킷의 전송 시간보다는 작은 시간값을 더한 시간만큼의 타임아웃 값을 가지는 것인 컴퓨터로 읽을 수 있는 기록매체
|
15 |
15
제13항에 있어서,상기 임계값은 상기 무선 네트워크 시스템 내의 네트워크 트래픽이 적은 경우 작아질 수 있는 것인 컴퓨터로 읽을 수 있는 기록매체
|
16 |
16
제13항에 있어서, 상기 기능 (c)는, (c-1) 상기 제1 노드의 버퍼에 누적된 긴급한 데이터의 양이 긴급 임계값보다 큰지 확인하는 기능과,(c-2) 상기 제1 노드의 버퍼에 누적된 긴급한 데이터의 양이 긴급 임계값보다 크면 상기 제1 노드에서 RTS 패킷을 상기 제2 노드에 전송하는 기능을 포함하는 것인 컴퓨터로 읽을 수 있는 기록매체
|
17 |
17
제16항에 있어서,상기 긴급 임계값은 상기 임계값보다 매우 작은 값인 컴퓨터로 읽을수 있는 기록매체
|
18 |
18
다수의 노드를 포함하는 무선 네트워크 시스템에서의 데이터 전송을 제어하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체로서,상기 무선 네트워크 시스템 내의 제1 노드에서 E-RTS 패킷을 상기 무선 네트워크 시스템 내의 제2 노드로 전송하는 기능과,상기 제2 노드로부터 E-CTS 패킷을 수신하는 기능과,상기 제1 노드로부터 상기 제2 노드로 데이터를 전송하는 기능과,상기 제2 노드에서 상기 무선 네트워크 시스템 내의 제3 노드로 상기 E-RTS 패킷을 전달하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
19 |
19
제18항에 있어서,상기 E-RTS 및 상기 E-CTS 패킷은 종래의 RTS 및 CTS 패킷 구조의 서브타입을 다르게 하여 구분되는 것인 컴퓨터로 읽을 수 있는 기록매체
|
20 |
20
삭제
|
21 |
21
제18항에 있어서,상기 제3 노드를 상기 제1 노드와 상기 제2 노드 사이의 데이터 전송이 완료된 후 활성 모드로 설정하는 기능을 더 포함하는 컴퓨터로 읽을 수 있는 기록매체
|
22 |
22
제18항에 있어서,상기 제3 노드에서 상기 무선 네트워크 시스템 내의 제4 노드로 B-RTS 패킷을 전송하는 기능을 더 포함하는 컴퓨터로 읽을 수 있는 기록매체
|
23 |
23
제22항에 있어서,상기 제4 노드를 상기 제2 노드와 상기 제3 노드 사이의 데이터 전송이 완료된 후 활성 모드로 설정하는 기능을 더 포함하는 컴퓨터로 읽을 수 있는 기록매체
|