1 |
1
복수의 센서 노드(sensor node)들을 포함하는 무선 센서 네트워크에서 분산 이벤트에 기초하여 경로를 생성하는 방법으로서,상기 복수의 센서 노드들 중 상기 경로의 출발 지점에 상응하는 제1 이벤트 노드(event node) 및 상기 경로의 도착 지점에 상응하는 제2 이벤트 노드를 선택하는 단계;상기 제1 이벤트 노드 및 상기 제2 이벤트 노드에 기초하여 상기 복수의 센서 노드들에 대한 보로노이 다이어그램(Voronoi diagram)을 생성하는 단계;상기 보로노이 다이어그램에 기초하여 상기 복수의 센서 노드들 중 상기 제1 이벤트 노드와의 제1 홉 거리(hop distance) 및 상기 제2 이벤트 노드와의 제2 홉 거리의 합이 가장 작은 제1 센서 노드를 선택하는 단계; 및상기 제1 센서 노드를 포함하도록 상기 제1 이벤트 노드와 상기 제2 이벤트 노드 사이의 상기 경로를 설정하는 단계를 포함하고,상기 보로노이 다이어그램을 생성하는 단계는, 상기 복수의 센서 노드들 각각에 대하여, 가장 가까운 이벤트 노드, 상기 가장 가까운 이벤트 노드에 대한 홉 거리 및 부모 노드(parent node)와 관련된 정보를 획득하는 단계; 상기 획득된 정보에 기초하여, 상기 복수의 센서 노드들 각각을 보로노이 셀(cell), 보로노이 엣지(edge) 또는 보로노이 꼭짓점(vertex)으로 분류하는 단계; 및 상기 복수의 센서 노드들 중 상기 보로노이 셀로 분류된 센서 노드들에 기초하여 적어도 하나의 보로노이 영역을 설정하는 단계를 포함하는 무선 센서 네트워크 내의 경로 생성 방법
|
2 |
2
삭제
|
3 |
3
제 1 항에 있어서, 상기 경로를 설정하는 단계는,상기 제1 이벤트 노드, 상기 제1 센서 노드 및 상기 제1 센서 노드의 부모 노드들 중 상기 제1 이벤트 노드와 관련된 제1 부모 노드들을 서로 연결하고, 상기 제1 센서 노드, 상기 제2 이벤트 노드 및 상기 제1 센서 노드의 부모 노드들 중 상기 제2 이벤트 노드와 관련된 제2 부모 노드들을 서로 연결하는 단계를 포함하는 것을 특징으로 하는 무선 센서 네트워크 내의 경로 생성 방법
|
4 |
4
제 1 항에 있어서,상기 복수의 센서 노드들 중 상기 경로 상에 배치되지 않는 제3 이벤트 노드를 선택하는 단계; 및상기 제3 이벤트 노드를 포함하도록 상기 경로를 재설정하는 단계를 더 포함하는 것을 특징으로 하는 무선 센서 네트워크 내의 경로 생성 방법
|
5 |
5
제 4 항에 있어서, 상기 경로를 재설정하는 단계는,상기 보로노이 다이어그램에 기초하여 상기 제1 및 제2 이벤트 노드들 중 상기 제3 이벤트 노드와 가장 가까운 최근접 이벤트 노드를 선택하는 단계;상기 제1 이벤트 노드, 상기 제2 이벤트 노드 및 상기 제3 이벤트 노드에 기초하여 상기 복수의 센서 노드들에 대한 보로노이 다이어그램을 업데이트하는 단계; 및상기 업데이트된 보로노이 다이어그램에 기초하여 상기 제3 이벤트 노드가 상기 최근접 이벤트 노드와 직접 연결되도록 상기 경로를 업데이트하는 단계를 포함하는 것을 특징으로 하는 무선 센서 네트워크 내의 경로 생성 방법
|
6 |
6
제 5 항에 있어서,상기 제2 이벤트 노드가 상기 최근접 이벤트 노드로 선택된 경우에, 상기 제1 이벤트 노드에서 상기 제2 이벤트 노드로 진행하는 제1 하위 경로 및 상기 제2 이벤트 노드에서 상기 제3 이벤트 노드로 진행하는 제2 하위 경로를 포함하도록 상기 경로를 업데이트하고,상기 제1 이벤트 노드가 상기 최근접 이벤트 노드로 선택된 경우에, 상기 제1 이벤트 노드에서 상기 제3 이벤트 노드로 진행하는 제3 하위 경로 및 상기 제3 이벤트 노드에서 상기 제2 이벤트 노드로 진행하는 제4 하위 경로를 포함하도록 상기 경로를 업데이트하는 것을 특징으로 하는 무선 센서 네트워크 내의 경로 생성 방법
|
7 |
7
복수의 센서 노드(sensor node)들을 포함하는 무선 센서 네트워크에서, 상기 복수의 센서 노드들 중 미리 선택된 제1 내지 제n(n은 2 이상의 자연수) 이벤트 노드(event node)들을 포함하여 생성된 경로를 분산 이벤트에 기초하여 업데이트하는 방법으로서,상기 복수의 센서 노드들 중 상기 경로 상에 배치되지 않는 제(n+1) 이벤트 노드를 선택하는 단계;상기 제1 내지 제n 이벤트 노드들을 기초로 미리 생성된 보로노이 다이어그램(Voronoi diagram)에 기초하여, 상기 제1 내지 제n 이벤트 노드들 중 상기 제(n+1) 이벤트 노드와 가장 가까운 최근접 이벤트 노드를 선택하는 단계;상기 제1 내지 제(n+1) 이벤트 노드들에 기초하여 상기 미리 생성된 보로노이 다이어그램을 업데이트하는 단계; 및상기 업데이트된 보로노이 다이어그램에 기초하여 상기 제(n+1) 이벤트 노드가 상기 최근접 이벤트 노드와 직접 연결되도록 상기 경로를 재생성하는 단계를 포함하고,상기 경로를 재생성하는 단계는, 상기 최근접 이벤트 노드와 상기 제(n+1) 이벤트 노드 사이의 제1 홉 거리(hop distance) 및 기준 홉 거리를 비교하여 제1 비교 결과를 발생하는 단계; 상기 제1 내지 제n 이벤트 노드들 중에서 상기 최근접 이벤트 노드에 선행하는 이전(previous) 이벤트 노드와 상기 제(n+1) 이벤트 노드 사이의 제2 홉 거리, 및 상기 제1 내지 제n 이벤트 노드들 중에서 상기 최근접 이벤트 노드에 후행하는 다음(next) 이벤트 노드와 상기 제(n+1) 이벤트 노드 사이의 제3 홉 거리를 비교하여 제2 비교 결과를 발생하는 단계; 및 상기 제1 비교 결과 및 상기 제2 비교 결과 중 적어도 하나에 기초하여 상기 최근접 이벤트 노드와 상기 제(n+1) 이벤트 노드를 연결하는 단계를 포함하는 것을 특징으로 하는 무선 센서 네트워크 내의 경로 업데이트 방법
|
8 |
8
삭제
|
9 |
9
제 7 항에 있어서,상기 제1 홉 거리가 상기 기준 홉 거리보다 작은 경우에, 상기 최근접 이벤트 노드에서 상기 제(n+1) 이벤트 노드로 진행하는 제1 하위 경로 및 상기 제(n+1) 이벤트 노드에서 상기 최근접 이벤트 노드로 진행하는 제2 하위 경로를 추가하고,상기 제1 홉 거리가 상기 기준 홉 거리보다 크고 상기 제2 홉 거리가 상기 제3 홉 거리보다 작은 경우에, 상기 이전 이벤트 노드에서 상기 최근접 이벤트 노드로 진행하는 제1 이전 하위 경로를 삭제하고 상기 이전 이벤트 노드에서 상기 제(n+1) 이벤트 노드로 진행하는 제3 하위 경로 및 상기 제2 하위 경로를 추가하며,상기 제1 홉 거리가 상기 기준 홉 거리보다 크고 상기 제3 홉 거리가 상기 제2 홉 거리보다 작은 경우에, 상기 최근접 이벤트 노드에서 상기 다음 이벤트 노드로 진행하는 제2 이전 하위 경로를 삭제하고 상기 제1 하위 경로 및 상기 제(n+1) 이벤트 노드에서 상기 다음 이벤트 노드로 진행하는 제4 하위 경로를 추가하는 것을 특징으로 하는 무선 센서 네트워크 내의 경로 업데이트 방법
|
10 |
10
제 9 항에 있어서,상기 제1 홉 거리가 상기 기준 홉 거리보다 크고 상기 이전 이벤트 노드 또는 상기 다음 이벤트 노드가 존재하지 않는 경우에, 상기 제1 하위 경로를 추가하는 것을 특징으로 하는 무선 센서 네트워크 내의 경로 업데이트 방법
|
11 |
11
삭제
|
12 |
12
삭제
|
13 |
13
복수의 센서 노드(sensor node)들을 포함하고 분산 이벤트에 기초하여 경로를 생성하고 업데이트하는 무선 센서 네트워크로서,상기 복수의 센서 노드들 중 선택되고 상기 경로에 포함되는 제1 내지 제n(n은 2 이상의 자연수) 이벤트 노드(event node)들; 및상기 복수의 센서 노드들과 통신하고, 상기 경로를 따라 이동하는 모바일 기기를 포함하고,상기 제1 내지 제n 이벤트 노드들에 기초하여 상기 복수의 센서 노드들에 대한 보로노이 다이어그램(Voronoi diagram)을 생성하고, 상기 보로노이 다이어그램을 기초로 상기 제1 내지 제n 이벤트 노드들 중 인접한 두 개의 이벤트 노드들을 각각 연결하여 상기 경로를 생성하며, 상기 복수의 센서 노드들 각각에 대하여, 가장 가까운 이벤트 노드, 상기 가장 가까운 이벤트 노드에 대한 홉 거리 및 부모 노드(parent node)와 관련된 정보를 획득하는 단계; 상기 획득된 정보에 기초하여, 상기 복수의 센서 노드들 각각을 보로노이 셀(cell), 보로노이 엣지(edge) 또는 보로노이 꼭짓점(vertex)으로 분류하는 단계; 및 상기 복수의 센서 노드들 중 상기 보로노이 셀로 분류된 센서 노드들에 기초하여 적어도 하나의 보로노이 영역을 설정하는 단계를 수행하여 상기 보로노이 다이어그램을 생성하는 무선 센서 네트워크
|
14 |
14
제 13 항에 있어서,상기 복수의 센서 노드들 중 상기 경로 상에 배치되지 않는 제(n+1) 이벤트 노드를 선택하고, 상기 제1 내지 제(n+1) 이벤트 노드들에 기초하여 상기 보로노이 다이어그램을 업데이트하며, 상기 업데이트된 보로노이 다이어그램에 기초하여 상기 경로를 업데이트하거나,상기 제1 내지 제n 이벤트 노드들 중 적어도 하나의 이벤트 노드를 선택하고, 상기 선택된 적어도 하나의 이벤트 노드를 제외한 나머지 이벤트 노드들에 기초하여 상기 보로노이 다이어그램을 업데이트하며, 상기 업데이트된 보로노이 다이어그램에 기초하여 상기 경로를 업데이트하는 것을 특징으로 하는 무선 센서 네트워크
|
15 |
15
복수의 센서 노드(sensor node)들을 구비하는 무선 센서 네트워크에 포함되고, 분산 이벤트에 기초하여 무선 센서 네트워크 내의 경로를 생성하고 업데이트하며, 상기 경로를 따라 이동하는 모바일 기기로서,상기 복수의 센서 노드들 중 상기 경로에 포함되는 제1 내지 제n(n은 2 이상의 자연수) 이벤트 노드(event node)들을 선택하는 선택부;상기 제1 내지 제n 이벤트 노드들에 기초하여 상기 복수의 센서 노드들에 대한 보로노이 다이어그램(Voronoi diagram)을 생성하는 보로노이 다이어그램 생성부; 및상기 보로노이 다이어그램을 기초로 상기 제1 내지 제n 이벤트 노드들 중 인접한 두 개의 이벤트 노드들을 각각 연결하여 상기 경로를 생성하는 경로 생성부를 포함하고,상기 보로노이 다이어그램 생성부는, 상기 복수의 센서 노드들 각각에 대하여, 가장 가까운 이벤트 노드, 상기 가장 가까운 이벤트 노드에 대한 홉 거리 및 부모 노드(parent node)와 관련된 정보를 획득하는 단계; 상기 획득된 정보에 기초하여, 상기 복수의 센서 노드들 각각을 보로노이 셀(cell), 보로노이 엣지(edge) 또는 보로노이 꼭짓점(vertex)으로 분류하는 단계; 및 상기 복수의 센서 노드들 중 상기 보로노이 셀로 분류된 센서 노드들에 기초하여 적어도 하나의 보로노이 영역을 설정하는 단계를 수행하여 상기 보로노이 다이어그램을 생성하는 모바일 기기
|