1 |
1
태양 에너지 수집형 무선 센서 네트워크에서 에너지 할당을 고려한 센싱 주기와 압축 알고리즘 선택 방법에 있어서,상기 무선 센서 네트워크에서 일정 시간을 복수 개의 슬롯으로 나누고, 각 슬롯에서 사용할 수 있는 에너지량을 할당하는 단계;싱크 노드로부터 1홉(hop) 거리에 있는 노드들은 노드의 전송량을 제한하기 위해 각 슬롯 동안 자신과 자신의 자손 노드들이 전송할 수 있는 데이터량을 계산하여, 상기 자신의 자손 노드들에 전송하는 단계;상기 전송할 수 있는 데이터량을 수신한 각 자손 노드는 각 슬롯에서 상기 사용할 수 있는 에너지량, 상기 전송할 수 있는 데이터량 및 소모되는 예상 에너지량을 기초로, 데이터 수집량과 압축 알고리즘을 선택하기 위한 자신의 동작 모드를 결정하는 단계;각 자손 노드는 결정된 자신의 동작 모드에 따라 데이터를 수집하기 위한 센싱 주기를 결정하는 단계; 및각 자손 노드는 결정된 자신의 동작 모드 및 센싱 주기에 따라 선택된 데이터 수집량만큼 데이터를 수집하고, 선택된 압축 알고리즘에 따라 수집된 데이터를 압축하여 전송하는 단계를 포함하되,상기 데이터량은, 상기 복수 개로 나누어진 슬롯 중 하나의 슬롯의 길이 및 하나의 센서가 한 번에 수집하는 데이터의 양에 비례하고, 하나의 노드가 데이터를 수집하는 주기와는 반비례한 기초 총 데이터 양을 계산하는 단계;상기 기초 총 데이터 량, 한 번에 전송할 수 있는 최대 데이터 크기 및 데이터 전송에 필요한 헤더(header)와 푸터(footer)의 크기 고려하여 하나의 노드가 전송하기 위해 필요한 패킷의 크기를 계산하는 단계; 및상기 패킷의 크기에 자신과 자신의 자손 노드의 수에 비례한 값으로부터 하나의 슬롯동안 전송해야 하는 실제 총 데이터 양을 계산하는 단계;를 거쳐 구하는, 태양 에너지 수집형 무선 센서 네트워크에서 에너지 할당을 고려한 센싱 주기와 압축 알고리즘 선택 방법
|
2 |
2
제1항에 있어서, 상기 자신의 동작 모드를 결정하는 단계는,각 자손 노드가 해당 슬롯 동안 각 동작 모드에서 상기 소모되는 예상 에너지량을 계산하는 단계;상기 사용할 수 있는 에너지량과 상기 소모되는 예상 에너지량을 비교하여, 상기 전송할 수 있는 데이터량을 초과하지 않는 범위 내에서 추가 데이터를 수집할지 여부 및 데이터를 압축 전송할지 여부를 결정하는 단계; 및추가 데이터를 수집할지 여부 및 데이터를 압축 전송할지 여부에 따라, 일반 모드, L 모드 및 H 모드 중 하나의 동작 모드를 선택하는 단계를 포함하는, 태양 에너지 수집형 무선 센서 네트워크에서 에너지 할당을 고려한 센싱 주기와 압축 알고리즘 선택 방법
|
3 |
3
제2항에 있어서, 상기 각 자손 노드는 결정된 자신의 동작 모드 및 센싱 주기에 따라 선택된 데이터 수집량만큼 데이터를 수집하고, 선택된 압축 알고리즘에 따라 수집된 데이터를 압축하여 전송하는 단계는,해당 노드가 일반 모드일 경우, 데이터를 수집하지 않고 상기 전송할 수 있는 데이터량만큼의 데이터를 수집하여 압축하지 않고 전송하는, 태양 에너지 수집형 무선 센서 네트워크에서 에너지 할당을 고려한 센싱 주기와 압축 알고리즘 선택 방법
|
4 |
4
제2항에 있어서, 상기 각 자손 노드는 결정된 자신의 동작 모드 및 센싱 주기에 따라 선택된 데이터 수집량만큼 데이터를 수집하고, 선택된 압축 알고리즘에 따라 수집된 데이터를 압축하여 전송하는 단계는,해당 노드가 L 모드일 경우, 상기 전송할 수 있는 데이터량 이외에 추가 데이터를 수집하고, 수집된 데이터를 압축하여 전송하는, 태양 에너지 수집형 무선 센서 네트워크에서 에너지 할당을 고려한 센싱 주기와 압축 알고리즘 선택 방법
|
5 |
5
제2항에 있어서, 상기 각 자손 노드는 결정된 자신의 동작 모드 및 센싱 주기에 따라 선택된 데이터 수집량만큼 데이터를 수집하고, 선택된 압축 알고리즘에 따라 수집된 데이터를 압축하여 전송하는 단계는,해당 노드가 H 모드일 경우, 상기 L 모드보다 더 많은 추가 데이터를 수집하고, 수집된 데이터를 상기 L 모드보다 더 높은 압축률로 압축하여 전송하는, 태양 에너지 수집형 무선 센서 네트워크에서 에너지 할당을 고려한 센싱 주기와 압축 알고리즘 선택 방법
|
6 |
6
제2항에 있어서, 상기 각 자손 노드가 해당 슬롯 동안 각 동작 모드에서 소모되는 예상 에너지량을 계산하는 단계는,해당 슬롯 동안 데이터를 전송하는데 소모되는 에너지, 기본 소모 에너지 및 데이터를 압축하는데 소모되는 에너지를 기초로 계산되는, 태양 에너지 수집형 무선 센서 네트워크에서 에너지 할당을 고려한 센싱 주기와 압축 알고리즘 선택 방법
|
7 |
7
제2항에 있어서, 상기 싱크 노드로부터 1홉 거리에 있는 노드들은 자신을 일반 모드로 선택하는 단계를 더 포함하는, 태양 에너지 수집형 무선 센서 네트워크에서 에너지 할당을 고려한 센싱 주기와 압축 알고리즘 선택 방법
|
8 |
8
제1항 내지 제7항 중 어느 하나의 항에 따른 태양 에너지 수집형 무선 센서 네트워크에서 에너지 할당을 고려한 센싱 주기와 압축 알고리즘 선택 방법을 수행하기 위한, 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|
9 |
9
태양 에너지 수집형 무선 센서 네트워크에서 에너지 할당을 고려한 센싱 주기와 압축 알고리즘 선택 장치에 있어서,일정 시간을 복수 개의 슬롯으로 나눈 각 슬롯에서 사용할 수 있는 에너지량 및 각 노드가 전송할 수 있는 데이터량을 수신하는 수신부;해당 슬롯 동안 각 동작 모드에서 소모되는 예상 에너지량을 계산하는 에너지 계산부;상기 사용할 수 있는 에너지량, 상기 전송할 수 있는 데이터량 및 상기 소모되는 예상 에너지량을 기초로, 데이터 수집량과 압축 알고리즘을 선택하기 위한 동작 모드를 결정하는 동작 모드 결정부;결정된 동작 모드에 따라 데이터를 수집하기 위한 센싱 주기를 결정하는 센싱 주기 결정부; 및결정된 동작 모드 및 센싱 주기에 따라 선택된 데이터 수집량만큼 데이터를 수집하고, 선택된 압축 알고리즘에 따라 수집된 데이터를 압축하여 전송하는 전송부를 포함하되,상기 데이터량은,싱크 노드와 1홉 거리에 있는 노드가 상기 복수 개로 나누어진 슬롯 중 하나의 슬롯의 길이 및 하나의 센서가 한 번에 수집하는 데이터의 양에 비례하고, 하나의 노드가 데이터를 수집하는 주기와는 반비례한 기초 총 데이터양을 계산하고, 상기 기초 총 데이터양, 한 번에 전송할 수 있는 최대 데이터 크기 및 데이터 전송에 필요한 헤더(header)와 푸터(footer)의 크기를 고려하여 하나의 노드가 전송하기 위해 필요한 패킷의 크기를 계산하며, 상기 패킷의 크기에 자신과 자신의 자손 노드의 수에 비례한 값으로부터 하나의 슬롯동안 전송해야 하는 실제 총 데이터량을 계산하여 전송한 값인, 태양 에너지 수집형 무선 센서 네트워크에서 에너지 할당을 고려한 센싱 주기와 압축 알고리즘 선택 장치
|
10 |
10
제9항에 있어서, 상기 동작 모드 결정부는,상기 사용할 수 있는 에너지량과 상기 소모되는 예상 에너지량을 비교하여, 상기 전송할 수 있는 데이터량을 초과하지 않는 범위 내에서 추가 데이터를 수집할지 여부 및 데이터를 압축 전송할지 여부에 따라 일반 모드, L 모드 및 H 모드 중 하나의 동작 모드를 선택하는, 태양 에너지 수집형 무선 센서 네트워크에서 에너지 할당을 고려한 센싱 주기와 압축 알고리즘 선택 장치
|