1 |
1
복수 개의 구역으로 분할된 영역 내를 이동하면서 상기 영역에 대한 정보를 획득하는 센싱부;
상기 영역 내의 동료(peer) 정보 획득 장치와 데이터를 송수신하는 통신부;
상기 센싱부에서 획득한 정보와, 자신과 동일 구역 내의 동료 정보 획득 장치로부터 수신한 정보를 동기화하는 로컬 동기화부; 및
상기 센싱부에서 획득한 정보와, 상기 동일 구역 밖의 동료 정보 획득 장치로부터 수신한 정보를 동기화하는 글로벌 동기화부;
를 포함하는 정보 획득 장치
|
2 |
2
제1항에 있어서,
상기 로컬 동기화부는, 상기 동일 구역 내의 동료 정보 획득 장치의 식별 정보를 포함하는 액티브 피어 리스트(active peer list)를 저장 및 관리하는, 정보 획득 장치
|
3 |
3
제2항에 있어서,
상기 정보 획득 장치가 상기 영역 내의 특정 구역에 진입하는 경우,
상기 로컬 동기화부는, 상기 특정 구역에 위치하는 동료 정보 획득 장치로 자신의 식별 정보를 전송하고, 상기 특정 구역에 위치하는 동료 정보 획득 장치의 식별 정보를 전송 받아 상기 액티브 피어 리스트를 업데이트하며, 상기 센싱부에서 획득한 정보를 상기 액티브 피어 리스트에 기록된 동료 정보 획득 장치와 동기화하는, 정보 획득 장치
|
4 |
4
제2항에 있어서,
상기 정보 획득 장치가 위치한 구역으로 동료 정보 획득 장치가 진입하는 경우,
상기 로컬 동기화부는, 상기 진입한 동료 정보 획득 장치의 식별 정보를 전송 받아 상기 액티브 피어 리스트를 업데이트하고, 상기 진입한 동료 정보 획득 장치로 자신의 식별 정보를 전송하며, 상기 센싱부에서 획득한 정보를 상기 액티브 피어 리스트에 기록된 동료 정보 획득 장치와 동기화하는, 정보 획득 장치
|
5 |
5
제2항에 있어서,
상기 정보 획득 장치가 위치한 구역에 위치한 동료 정보 획득 장치가 상기 구역을 이탈하는 경우,
상기 로컬 동기화부는, 상기 이탈한 동료 정보 획득 장치의 정보를 상기 액티브 피어 리스트에서 삭제하고, 상기 센싱부에서 획득한 정보를 상기 액티브 피어 리스트에 기록된 동료 정보 획득 장치와 동기화하는, 정보 획득 장치
|
6 |
6
제2항에 있어서,
상기 글로벌 동기화부는, 상기 정보 획득 장치가 위치한 구역 내에 동료 정보 획득 장치가 없는 상태에서 상기 구역을 이탈하는 경우, 상기 센싱부에서 획득한 정보를 상기 영역 내의 다른 구역에 위치하는 동료 정보 획득 장치로 플러딩(flooding)하는, 정보 획득 장치
|
7 |
7
제1항에 있어서,
상기 글로벌 동기화부는, 일정 시간 간격으로 상기 센싱부에서 획득한 정보를 상기 영역 내의 다른 구역에 위치하는 동료 정보 획득 장치로 플러딩(flooding)하는, 정보 획득 장치
|
8 |
8
정보 획득 장치에서의 데이터 동기화 방법으로서,
상기 정보 획득 장치가, 정보 획득 영역 내의 특정 구역으로 진입하는 단계;
상기 정보 획득 장치에서, 상기 특정 구역 내에 위치하는 동료 정보 획득 장치로 자신의 식별 정보를 전송하는 단계;
상기 정보 획득 장치에서, 상기 특정 구역 내에 위치하는 동료 정보 획득 장치의 식별 정보를 전송 받아 액티브 피어 리스트(active peer list)를 업데이트하는 단계; 및
상기 정보 획득 장치에서, 자신이 획득한 데이터와 상기 액티브 피어 리스트에 기록된 동료 정보 획득 장치가 획득한 데이터를 동기화하는 단계;
를 포함하는 데이터 동기화 방법
|
9 |
9
제8항에 있어서,
상기 데이터 동기화 단계의 수행 이후, 상기 특정 구역으로 새로운 동료 정보 획득 장치가 진입하는 경우,
상기 정보 획득 장치에서, 진입한 동료 정보 획득 장치의 식별 정보를 전송 받아 상기 액티브 피어 리스트를 업데이트하는 단계;
상기 정보 획득 장치에서, 상기 진입한 동료 획득 장치로 자신의 식별 정보를 전송하는 단계; 및
상기 정보 획득 장치에서, 자신이 획득한 데이터와 상기 액티브 피어 리스트에 기록된 동료 정보 획득 장치가 획득한 데이터를 동기화하는 단계;
를 더 포함하는 데이터 동기화 방법
|
10 |
10
제8항에 있어서,
상기 데이터 동기화 단계의 수행 이후, 상기 특정 구역에서 동료 정보 획득 장치 중 하나가 이탈하는 경우,
상기 정보 획득 장치에서, 이탈한 동료 정보 획득 장치의 위치 정보를 상기 액티브 피어 리스트에서 삭제하는 단계; 및
상기 정보 획득 장치에서, 자신이 획득한 데이터와 상기 액티브 피어 리스트에 기록된 동료 정보 획득 장치가 획득한 데이터를 동기화하는 단계;
를 더 포함하는 데이터 동기화 방법
|
11 |
11
제8항에 있어서,
상기 데이터 동기화 단계의 수행 이후, 상기 정보 획득 장치가 상기 구역을 이탈하는 경우,
상기 정보 획득 장치에서, 상기 액티브 피어 리스트에 기록된 동료 정보 획득 장치가 존재하는지 여부를 판단하는 단계; 및
상기 액티브 피어 리스트에 기록된 동료 정보 획득 장치가 존재하지 않는 경우, 상기 정보 획득 장치에서 획득한 데이터를 상기 영역 내의 모든 동료 정보 획득 장치로 플러딩(flooding)하는 단계;
를 더 포함하는 데이터 동기화 방법
|
12 |
12
제11항에 있어서,
상기 액티브 피어 리스트에 기록된 동료 정보 획득 장치가 존재하는 경우, 상기 정보 획득 장치에서 획득한 데이터를 상기 액티브 피어 리스트에 기록된 동료 정보 획득 장치와 동기화하는 단계;
를 더 포함하는 데이터 동기화 방법
|
13 |
13
제8항에 있어서, 상기 데이터 동기화 단계의 수행 이후,
상기 정보 획득 장치에서, 일정 시간 간격으로 자신이 획득한 정보를 상기 영역 내의 모든 동료 정보 획득 장치로 플러딩(flooding)하는 단계를 더 포함하는 데이터 동기화 방법
|
14 |
14
제8항 내지 제13항 중 어느 한 항에 기재된 방법을 컴퓨터상에서 수행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|