1 |
1
모바일 센서 네트워크(Mobile Sensor Network)에서의 쿼리(query) 처리 방법에 있어서,상기 모바일 센서 네트워크에 속하는 기지국에서 상기 모바일 센서 네트워크 상에 쿼리를 브로드캐스트하는 단계;상기 쿼리를 수신한 센서 노드는, 상기 쿼리에 지정된 유효 시간 및 상기 쿼리가 수행될 타겟 영역(target region)의 위치 정보를 확인하는 단계;상기 쿼리를 수신한 센서 노드가 속한 셀 영역이 상기 타겟 영역인 경우, 상기 쿼리를 수행함에 따라 수집된 센서 데이터를 전송하는 단계; 및상기 쿼리를 수신한 센서 노드가 속한 셀 영역이 상기 타겟 영역이 아닌 경우, 수신된 쿼리를 저장하는 단계를 포함하고,상기 유효 시간 및 위치 정보를 확인하는 단계는,상기 센서 노드가 새로운 셀 영역에 진입함에 따라, 새로운 셀 영역의 헤드 노드(Region Head)가 존재하는지 여부를 확인하는 단계;새로운 셀 영역의 헤드 노드가 존재하는 경우, 상기 센서 노드는 네트워크 정보 및 센서 노드의 식별 정보를 상기 헤드 노드로 전송함에 따라 상기 헤드 노드에 등록하고,상기 헤드 노드가 존재하지 않는 경우, 상기 센서 노드는 새로운 셀 영역의 헤드 노드로 결정하고,상기 센서 노드가 새로운 셀 영역의 헤드 노드로 결정됨에 따라, 상기 센서 노드의 쿼리 테이블에 저장된 적어도 하나의 쿼리에 해당하는 유효 시간과 현재 시간을 비교하고, 상기 쿼리 테이블에 저장된 적어도 하나의 쿼리를 대상으로, 상기 유효 시간이 현재 시간을 초과하는 쿼리를 상기 쿼리 테이블에서 삭제하는 것을 특징으로 하는 쿼리 처리 방법
|
2 |
2
제1항에 있어서,상기 센서 데이터를 기지국으로 전송하는 단계는,상기 쿼리를 수신한 시간이 상기 유효 시간 이내에 해당하는 경우, 상기 쿼리를 수행하여 센서 데이터를 수집하고, 수집된 센서 데이터를 전송하는 것을 특징으로 하는 쿼리 처리 방법
|
3 |
3
제1항에 있어서,상기 센서 데이터를 기지국으로 전송하는 단계는,상기 쿼리를 수신한 시간이 상기 유효 시간을 경과한 경우, 상기 쿼리를 수행하지 않고 폐기하는 것을 특징으로 하는 쿼리 처리 방법
|
4 |
4
제1항에 있어서,상기 쿼리를 저장하는 단계는,상기 쿼리, 쿼리의 유효 시간, 타겟 영역의 식별 정보, 및 쿼리의 식별 정보를 매칭하여 센서 노드의 쿼리 테이블에 저장하는 것을 특징으로 하는 쿼리 처리 방법
|
5 |
5
제1항에 있어서,상기 모바일 센서 네트워크는 복수의 그리드(grid)로 분할된 셀(cell) 영역을 포함하고,상기 유효 시간 및 위치 정보를 확인하는 단계는,상기 센서 노드가 새로운 셀 영역에 진입할 때 마다 쿼리 테이블에 저장된 적어도 하나의 쿼리의 유효 시간 및 타겟 영역의 위치 정보를 확인하는 것을 특징으로 하는 쿼리 처리 방법
|
6 |
6
삭제
|
7 |
7
삭제
|
8 |
8
제1항에 있어서,상기 센서 데이터를 전송하는 단계는,상기 센서 노드가 셀 영역의 헤드 노드인 경우, 상기 센서 데이터를 상기 기지국으로 전송하고,상기 센서 노드가 셀 영역의 멤버 노드인 경우, 상기 센서 데이터를 셀 영역의 헤드 노드로 전송하는 것을 특징으로 하는 쿼리 처리 방법
|
9 |
9
제1항에 있어서,상기 센서 데이터를 전송하는 단계는,상기 센서 데이터를 수집한 센서 노드가 새로운 셀 영역으로 이동하는 경우, 상기 센서 노드는 새로운 셀 영역의 멤버 노드로 상기 센서 데이터를 전송하는 것을 특징으로 하는 쿼리 처리 방법
|
10 |
10
제1항에 있어서,상기 센서 데이터를 전송하는 단계는,상기 센서 데이터를 수집한 센서 노드가 새로운 셀 영역으로 이동하고, 새로운 셀 영역의 헤드 노드가 존재하지 않는 경우, 센서 노드가 새로운 셀 영역의 헤드 노드로 설정되며,상기 새로운 셀 영역 주변의 이웃 셀 영역의 센서 노드로부터 응답 메시지가 수신될 때까지 상기 센서 데이터를 저장하고 있는 것을 특징으로 하는 쿼리 처리 방법
|
11 |
11
모바일 센서 네트워크에 속하는 기지국으로부터 브로드캐스트된 쿼리를 수신하는 쿼리 수신부;상기 쿼리에 지정된 유효 시간 및 상기 쿼리가 수행될 타겟 영역(target region)의 위치 정보를 확인하는 정보 확인부; 및상기 쿼리를 수신한 센서 노드가 속한 셀 영역이 상기 타겟 영역인 경우, 상기 쿼리를 수행함에 따라 수집된 센서 데이터를 전송하고, 상기 쿼리를 수신한 센서 노드가 속한 셀 영역이 상기 타겟 영역이 아닌 경우, 수신된 쿼리를 저장하는 전송부를 포함하고,상기 정보 확인부는,상기 센서 노드가 새로운 셀 영역에 진입함에 따라, 새로운 셀 영역의 헤드 노드(Region Head)가 존재하는지 여부를 확인하고,새로운 셀 영역의 헤드 노드가 존재하는 경우, 상기 센서 노드는 네트워크 정보 및 센서 노드의 식별 정보를 상기 헤드 노드로 전송함에 따라 상기 헤드 노드에 등록하고,상기 헤드 노드가 존재하지 않는 경우, 상기 센서 노드는 새로운 셀 영역의 헤드 노드로 결정하고,상기 센서 노드가 새로운 셀 영역의 헤드 노드로 결정됨에 따라, 상기 센서 노드의 쿼리 테이블에 저장된 적어도 하나의 쿼리에 해당하는 유효 시간과 현재 시간을 비교하고, 상기 쿼리 테이블에 저장된 적어도 하나의 쿼리를 대상으로, 상기 유효 시간이 현재 시간을 초과하는 쿼리를 상기 쿼리 테이블에서 삭제하는 것을 특징으로 하는 쿼리 처리 장치
|
12 |
12
제11항에 있어서,상기 전송부는,상기 쿼리를 수신한 시간이 상기 유효 시간 이내에 해당하는 경우, 상기 쿼리를 수행하여 센서 데이터를 수집하고, 수집된 센서 데이터를 전송하는 것을 특징으로 하는 쿼리 처리 장치
|
13 |
13
제11항에 있어서,상기 전송부는,상기 쿼리를 수신한 시간이 상기 유효 시간을 경과한 경우, 상기 쿼리를 수행하지 않고 폐기하는 것을 특징으로 하는 쿼리 처리 장치
|
14 |
14
삭제
|
15 |
15
삭제
|
16 |
16
제11항에 있어서,상기 전송부는,상기 센서 데이터를 수집한 센서 노드가 새로운 셀 영역으로 이동하는 경우, 상기 센서 노드는 새로운 셀 영역의 멤버 노드로 상기 센서 데이터를 전송하는 것을 특징으로 하는 쿼리 처리 장치
|
17 |
17
제11항에 있어서,상기 전송부는,상기 센서 데이터를 수집한 센서 노드가 새로운 셀 영역으로 이동하고, 새로운 셀 영역의 헤드 노드가 존재하지 않는 경우, 센서 노드가 새로운 셀 영역의 헤드 노드로 설정되며,상기 새로운 셀 영역 주변의 이웃 셀 영역의 센서 노드로부터 응답 메시지가 수신될 때까지 상기 센서 데이터를 저장하고 있는 것을 특징으로 하는 쿼리 처리 장치
|