1 |
1
싱크 노드와의 홉 카운트에 상응하는 라우팅 길이 및 노드의 에너지 효율에 상응하는 라우팅 코스트를 포함하는 동기 패킷을 이웃 노드들로부터 수신하는 단계(a);
상기 수신된 동기 패킷들에 포함된 라우팅 길이 정보를 체크하고 라우팅 길이가 가장 작은 노드를 상위 노드로 선택하는 단계(b);
상기 단계(b)에서 라우팅 길이가 가장 짧은 노드의 수가 복수일 경우, 라우팅 코스트가 가장 작은 노드를 선택하는 상위 노드로 단계(c); 및
상기 선택된 노드보다 라우팅 길이가 1이 증가되도록 설정하고 노드 자신의 라우팅 코스트를 연산하여 설정하며, 상기 설정된 라우팅 길이 및 라우팅 코스트를 포함하는 동기 패킷을 이웃 노드들에 브로드캐스팅 하는 단계(d)를 포함하되,
다른 노드로부터 링크 에러 패킷을 수신할 경우 링크 상실 상태가 아니면 상기 링크 에러 패킷을 전송한 노드에 상기 라우팅 길이 및 라우팅 코스트를 포함하는 동기 패킷을 전송하고, 링크 상실 상태일 경우 이웃 노드에 링크 에러 패킷을 브로드캐스팅하는 것을 특징으로 하는 무선 센서 네트워크에서 교차 계층 기반의 라우팅 및 데이터 전송 방법
|
2 |
2
제1항에 있어서,
상기 단계(d)에서 브로드캐스팅되는 동기 패킷을 수신한 다른 노드는 상기 단계(a) 내지 (d)를 반복하여 동기화 단계에서 라우팅 트리 구조를 형성하는 것을 특징으로 하는 무선 센서 네트워크에서 교차 계층 기반의 라우팅 및 데이터 전송 방법
|
3 |
3
제1항에 있어서,
상기 라우팅 코스트(r_cst)는 단위 데이터 전송 비용(CT)과 노드의 초기 에너지와 남은 에너지 비에 상응하는 노드의 에너지 비용(CE)을 이용하여 다음의 수학식에 의해 연산되는 것을 특징으로 하는 무선 센서 네트워크에서 교차 계층 기반의 라우팅 및 데이터 전송 방법
|
4 |
4
제1항에 있어서,
상위 노드와의 링크가 상실될 경우, 라우팅 길이를 최대값으로 설정하고 상기 설정된 라우팅 길이를 포함하는 링크 에러 패킷을 브로드캐스팅하는 단계; 및
이웃 노드로부터 동기 패킷을 수신할 경우, 상기 동기 패킷에 포함된 라우팅 길이 및 상기 이웃 노드의 정보를 이용하여 경로를 재설정하는 단계를 더 포함하는 것을 특징으로 하는 무선 센서 네트워크에서 교차 계층 기반의 라우팅 및 데이터 전송 방법
|
5 |
5
삭제
|
6 |
6
제1항에 있어서,
하위 노드로부터 CTS(Clear To Send) 패킷을 오버히어링하는 경우, 상위 노드에 PRTS(Preoccupied Ready To Send) 패킷을 전송하는 단계;-상기 PRTS 패킷에는 상기 상위 노드가 비활성화(Sleep) 상태를 유지하는 시간을 판단하기 위한 기초 정보가 포함됨-
상기 하위 노드로부터 ACK 패킷을 오버히어링하는 경우, CTS 패킷을 상기 하위 노드에 전송하여 상기 하위 노드와 데이터 송수신을 개시하는 단계를 포함하되,
상기 상위 노드는 상기 기초 정보를 이용하여 비활성화 시간을 판단하고, 판단된 시간동안 비활성화 상태를 유지하는 것을 특징으로 하는 무선 센서 네트워크에서 교차 계층 기반의 라우팅 및 데이터 전송 방법
|
7 |
7
제6항에 있어서,
상기 상위 노드의 비활성화 상태가 종료될 경우, 상기 상위 노드로부터 CTS 패킷을 수신하여 상기 상위 노드와 데이터 송수신을 수행하는 단계를 더 포함하는 것을 특징으로 하는 무선 센서 네트워크에서 교차 계층 기반의 라우팅 및 데이터 전송 방법
|
8 |
8
무선 센서 네트워크에서 교차 계층 기반의 라우팅 및 데이터 전송을 위해 네트워크를 구성하는 노드 장치에 있어서,
다른 노드들로부터 전송되며 싱크 노드와의 홉 카운트에 상응하는 라우팅 길이 및 노드의 에너지 효율에 상응하는 라우팅 코스트를 포함하는 동기 패킷들을 수신하는 동기 패킷 수신부;
상기 라우팅 길이 및 상기 라우팅 코스트를 이용하여 상위 노드를 선택하는 라우팅 경로 설정부;
상기 선택된 상위 노드에 비해 라우팅 길이를 1 증가시켜 설정하는 라우팅 길이 설정부;
단위 데이터 전송 비용(CT)과 노드의 초기 에너지와 남은 에너지 비에 상응하는 노드의 에너지 비용(CE)을 이용하여 라우팅 코스트를 연산하는 라우팅 코스트 설정부;
상기 라우팅 길이 설정부에서 설정되는 라우팅 길이 및 상기 라우팅 코스트 설정부에서 설정되는 라우팅 코스트를 포함하는 동기 패킷을 이웃 노드들에 브로드캐스팅하는 동기 패킷 송신부를 포함하되,
다른 노드로부터 링크 에러 패킷을 수신할 경우 링크 상실 상태가 아니면 상기 동기 패킷 송신부는 상기 링크 에러 패킷을 전송한 노드에 상기 라우팅 길이 및 라우팅 코스트를 포함하는 동기 패킷을 전송하고, 링크 상실 상태일 경우 이웃 노드에 링크 에러 패킷을 브로드캐스팅하는 것을 특징으로 하는 무선 센서 네트워크에서 교차 계층 기반의 라우팅 및 데이터 전송을 위해 네트워크를 구성하는 노드 장치
|
9 |
9
제8항에 있어서,
상기 라우팅 경로 설정부는 상기 수신된 동기 패킷들에 포함된 라우팅 길이 정보를 체크하고 라우팅 길이가 가장 작은 노드를 상위 노드로 선택하며 라우팅 길이가 가장 짧은 노드의 수가 복수일 경우, 라우팅 코스트가 가장 작은 노드를 상위 노드로 선택하는 것을 특징으로 하는 무선 센서 네트워크에서 교차 계층 기반의 라우팅 및 데이터 전송을 위해 네트워크를 구성하는 노드 장치
|
10 |
10
무선 센서 네트워크에서 데이터 전송 방법에 있어서,
하위 노드로부터 CTS(Clear To Send) 패킷을 오버히어링하는 경우, 상위 노드에 PRTS(Preoccupied Ready To Send) 패킷을 전송하는 단계;-상기 PRTS 패킷에는 상기 상위 노드가 비활성화(Sleep) 상태를 유지하는 시간을 판단하기 위한 기초 정보가 포함됨-
상기 하위 노드로부터 ACK 패킷을 오버히어링하는 경우, CTS 패킷을 상기 하위 노드에 전송하여 상기 하위 노드와 데이터 송수신을 개시하는 단계를 포함하되,
상기 상위 노드는 상기 기초 정보를 이용하여 비활성화 시간을 판단하고, 판단된 시간동안 비활성화 상태를 유지하는 것을 특징으로 하는 무선 센서 네트워크에서 데이터 전송 방법
|
11 |
11
제10항에 있어서,
상기 상위 노드의 비활성화 상태가 종료될 경우, 상기 상위 노드로부터 CTS 패킷을 수신하여 상기 상위 노드와 데이터 송수신을 수행하는 단계를 더 포함하는 것을 특징으로 하는 무선 센서 네트워크에서 데이터 전송 방법
|
12 |
12
제11항에 있어서,
상기 상위 노드와의 데이터 송수신 전 상기 상위 노드에 RTS 패킷을 전송하지 않는 것을 특징으로 하는 무선 센서 네트워크에서 데이터 전송 방법
|