1 |
1
센서 네트워크에서 베이스 스테이션이 검증 노드를 선택하는 방법에 있어서,하나 이상의 센서 정보를 수집하여 저장하는 단계;상기 저장된 센서 정보를 미리 정해진 퍼지 규칙에 따른 연산을 수행하여 검증 노드의 위치 정보를 산출하는 단계; 및상기 산출된 검증 노드의 위치 정보 및 미리 설정된 인증키를 포함하는 검증 노드 설정 메시지를 상기 센서 네트워크로 브로드캐스팅(broadcasting)하는 단계를 포함하는 검증 노드 선택 방법
|
2 |
2
제 1항에 있어서,상기 센서 정보는 상기 베이스 스테이션까지의 홉수(hop count), 잔존 에너지 레벨 및 오류 인증코드 개수인 것을 특징으로 하는 검증 노드 선택 방법
|
3 |
3
제 1항에 있어서,상기 검증 노드의 위치 정보는 상기 베이스 스테이션으로부터의 홉수 또는 검증 노드로 선택된 클러스터 헤드의 인덱스 정보 중 어느 하나인 것을 특징으로 하는 검증 노드 선택 방법
|
4 |
4
제 3항에 있어서,상기 검증 노드 설정 메시지를 수신받은 클러스터 헤드는 상기 검증 노드 설정 메시지에서 검증 노드의 위치 정보를 추출하여 미리 설정된 인덱스 정보와 일치하는지 여부를 비교하여 상기 인덱스 정보와 일치하는 경우, 검증 노드로 설정되는 것을 특징으로 하는 검증 노드 설정 방법
|
5 |
5
제 3항에 있어서,상기 검증 노드 설정 메시지를 수신받은 클러스터 헤드는 상기 검증 노드 설정 메시지에서 검증 노드의 위치 정보를 추출하여 미리 정해진 크기만큼 감산하고, 상기 감산된 검증 노드의 위치 정보가 미리 설정된 제1 임계치 미만인 경우 검증 노드로 설정되는 것을 특징으로 하는 검증 노드 설정 방법
|
6 |
6
센서 노드들;상기 센서 노드들의 센서 정보를 수집하여 전송하는 클러스터 헤드들; 상기 센서 정보들을 수집하여 저장하며, 상기 센서 정보들을 미리 정해진 퍼지 규칙에 따른 연산을 수행하여 검증 노드의 위치 정보를 산출하여 상기 검증 노드의 위치 정보를 포함하는 검증 노드 설정 메시지를 생성하여 전송하는 베이스 스테이션을 포함하되,상기 클러스터 헤드들 중 하나 이상의 클러스터 헤드가 상기 검증 노드 설정 메시지에서 인증키를 획득하면 검증 노드로 설정되는 것을 특징으로 하는 시스템
|
7 |
7
제 1항에 있어서,상기 센서 정보들은 상기 베이스 스테이션까지의 홉수(hop count), 잔존 에너지 레벨 및 오류 인증코드 개수인 것을 특징으로 하는 시스템
|
8 |
8
제 1항에 있어서,상기 검증 노드의 위치 정보는 상기 베이스 스테이션으로부터의 홉수 또는 검증 노드로 선택된 클러스터 헤드의 인덱스 정보 중 어느 하나인 것을 특징으로 하는 시스템
|
9 |
9
제 8항에 있어서,상기 클러스터 헤드는 상기 검증 노드 설정 메시지에서 검증 노드의 위치 정보를 추출하여 상기 검증 노드의 위치 정보가 미리 설정된 인덱스 정보와 일치하는 경우 검증 노드로 설정되는 것을 특징으로 하는 시스템
|
10 |
10
제 8항에 있어서,상기 클러스터 헤드는 상기 검증 노드의 설정 메시지에서 검증 노드의 위치 정보를 추출하여 미리 정해진 크기만큼 감산을 수행하여 미리 설정된 제1 임계치 미만인 경우 검증 노드로 설정되는 것을 특징으로 하는 시스템
|
11 |
11
제 9항 또는 제10항 중 어느 하나에 있어서,상기 검증 노드는 임의의 리포트 정보가 수신되면, 상기 리포트 정보에서 미리 설정된 제1 기준개수 이상의 인덱스 정보가 포함되어 있는지를 판단하여 상기 제1 기준개수 이상이면, 미리 설정된 인증키를 이용하여 상기 리포트 정보에서 인증코드를 획득하여 미리 설정된 인증코드와 일치하는지를 비교하여 일치하지 않으면, 상기 획득된 인증코드에 상응하여 상기 리포트 정보의 플래그 정보를 제1 플래그값으로 변경하며, 상기 리포트 정보에 에러가 있는 인증 코드의 개수가 제2 기준개수 이상인지 비교하여 상기 제2 기준개수 이상이면 상기 리포트 정보를 폐기하는 것을 특징으로 하는 시스템
|
12 |
12
제 11항에 있어서 상기 리포트 정보는 클러스터 헤드에서 생성한 이벤트 정보, 클러스터 내에서 상기 이벤트 정보를 감지한 센서 노드들의 인덱스 정보, 상기 센서 노드들로부터 수집된 인증코드 정보, 상기 인증코드의 검증 결과를 기록하기 위한 플래그 정보 또는 상기 인증코드를 검증한 상기 검증 노드의 서명이 기록되는 서명 정보 중 하나 이상을 포함하는 것을 특징으로 시스템
|
13 |
13
제 12항에 있어서 상기 검증 노드는 상기 리포트 정보에서 상기 플래그 정보를 추출하여 상기 플래그 정보가 제1 플래그값인 플래그 정보의 개수를 산출하여 상기 제2 기준개수와 비교하여 상기 제2 기준개수 이상이면 상기 리포트 정보를 폐기하는 것을 특징으로 하는 시스템
|
14 |
14
검증 노드가 임의의 리포트 정보를 검증하는 방법에 있어서,상기 리포트 정보가 수신되면 상기 리포트 정보에 미리 정해진 제1 기준개수 이상의 인덱스 정보가 포함되어 있는지를 판단하는 단계;상기 인덱스 정보가 상기 제1 기준개수 이상이면, 미리 설정된 인증키를 이용하여 상기 리포트 정보에서 인증코드를 획득하여 미리 설정된 인증코드와 일치하는지를 비교하는 단계;상기 획득된 인증코드와 설정된 인증코드가 일치하지 않으면, 상기 획득된 인증코드에 상응하여 상기 리포트 정보의 플래그 정보를 제1 플래그값으로 변경하는 단계; 및상기 리포트 정보에 에러가 있는 인증 코드의 개수가 제2 기준개수 이상인지 비교하여 상기 제2 기준개수 이상이면 상기 리포트 정보를 폐기하는 단계를 포함하는 검증 방법
|
15 |
15
제 14항에 있어서,상기 리포트 정보는 클러스터 헤드에서 생성한 이벤트 정보, 클러스터 내에서 상기 이벤트 정보를 감지한 센서 노드들의 인덱스 정보, 상기 센서 노드들로부터 수집된 인증코드 정보, 상기 인증코드의 검증 결과를 기록하기 위한 플래그 정보 또는 상기 인증코드를 검증한 상기 검증 노드의 서명이 기록되는 서명 정보 중 하나 이상을 포함하는 것을 특징으로 하는 검증 방법
|
16 |
16
제 14항에 있어서,상기 리포트 정보에서 인증코드를 획득하여 미리 설정된 인증코드와 일치하는지를 비교하는 단계는,상기 미리 설정된 인증키와 일치하는 인증키가 상기 리포트 정보에 포함되어 있는지를 비교하는 단계; 및상기 일치하는 인증키가 존재하는 경우, 상기 미리 설정된 인증키를 이용하여 상기 인증코드를 획득하는 단계를 포함하는 것을 특징으로 하는 검증 방법
|
17 |
17
제 14항에 있어서,상기 획득된 인증코드와 상기 설정된 인증 코드가 일치하지 않으면 상기 리포트 정보를 미리 설정된 라우팅 경로에 따라 통신망을 통해 전송하는 단계를 더 포함하는 검증 방법
|