1 |
1
분산 이동성 관리 기법을 기반으로 모바일 에이전트에서 단말의 이동성을 관리하는 방법에 있어서,타이머 값을 가지는 타이머가 만료되기 전, 제1 단말의 이동에 따라 상기 제1 단말의 위치 정보가 적어도 한번 변경됨을 식별하고, 상기 적어도 한번 변경된 위치 정보를 제1 저장소에 저장하는 과정과,상기 적어도 한번 변경된 위치 정보가 저장된, 상기 제1 저장소의 적어도 하나의 인덱스를 제2 저장소에 저장하는 과정과,조건이 만족되는 시점에 상기 적어도 하나의 인덱스를 적어도 하나의 다른 모바일 에이전트로 전송하고, 상기 제2 저장소를 초기화하는 과정을 포함하며,상기 조건이 만족되는 시점은 상기 타이머가 만료되는 시점이고, 상기 타이머 값은 상기 제1 단말의 위치 정보가 적어도 한번 변경됨을 식별하는데 필요로 되는 시간보다 큼을 특징으로 하는 분산 이동성 관리 방법
|
2 |
2
제1항에 있어서,상기 제1 단말의 이동에 따라 상기 제1 단말로부터 위치 등록 메시지를 수신하여 상기 제1 단말의 위치 정보가 변경됨을 식별하는 분산 이동성 관리 방법
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 제1 저장소는 모바일 에이전트별로 관리되는 블룸필터인 분산 이동성 관리 방법
|
5 |
5
제4항에 있어서,상기 적어도 한번 변경된 위치 정보를 제1 저장소에 저장하는 과정은,적어도 하나의 해시 함수를 기반으로 상기 제1 단말의 아이디를 입력으로 하는 해시 함수값을 구하는 과정과,상기 해시 함수값에 해당하는 상기 제1 저장소의 인덱스를 변경하는 과정을 포함하는 분산 이동성 관리 방법
|
6 |
6
제1항에 있어서,상기 적어도 하나의 다른 모바일 에이전트로부터 제1 인덱스를 수신하고, 상기 수신된 제1 인덱스를 토대로 상기 제1 저장소에 저장된 상기 적어도 하나의 다른 모바일 에이전트의 위치 정보를 갱신하는 과정과,제2 단말로부터 데이터를 수신하는 과정과,상기 갱신된 위치 정보를 기반으로 상기 제2 단말의 위치를 식별하는 과정과,상기 제2 단말이 위치한 모바일 에이전트로 상기 데이터를 전송하는 과정을 더 포함하는 분산 이동성 관리 방법
|
7 |
7
제6항에 있어서,상기 제2 단말이 위치한 모바일 에이전트로부터 NACK(negative acknowledgement) 메시지를 수신하는 과정과,상기 적어도 하나의 다른 모바일 에이전트로 위치 정보 요청 메시지를 전송하는 과정과,상기 적어도 하나의 다른 모바일 에이전트로부터 제2 인덱스를 수신하고, 상기 수신된 제2 인덱스 값들을 토대로 상기 제1 저장소에 저장된 상기 적어도 하나의 다른 모바일 에이전트의 위치 정보를 갱신하는 과정과,상기 갱신된, 상기 적어도 하나의 다른 모바일 에이전트의 위치 정보를 기반으로 상기 제2 단말의 위치를 식별하는 과정과,상기 제2 단말이 위치한 모바일 에이전트로 상기 데이터를 전송하는 과정을 더 포함하는 분산 이동성 관리 방법
|
8 |
8
제7항에 있어서,상기 제1 저장소는 모바일 에이전트별로 관리되는 블룸필터이며,상기 제1 저장소에 저장된 상기 적어도 하나의 다른 모바일 에이전트의 위치 정보를 갱신하는 과정은,상기 적어도 하나의 모바일 에이전트의 블룸필터에서 상기 수신된 제1 또는 제2 인덱스를 설정된 값으로 변경하는 과정을 포함하는 분산 이동성 관리 방법
|
9 |
9
제8항에 있어서,상기 제2 단말의 위치를 확인하는 과정은,적어도 하나의 해시 함수를 이용하여 상기 제2 단말의 아이디를 입력으로 하는 해시 함수값을 구하는 과정과,상기 해시 함수값에 해당하는 인덱스를 기반으로 상기 제2 단말이 위치한 모바일 에이전트를 식별하는 과정을 포함하는 분산 이동성 관리 방법
|
10 |
10
제1항에 있어서,상기 제2 저장소는 각 모바일 에이전트별로 관리되는 분산 이동성 관리 방법
|
11 |
11
분산 이동성 관리 기법을 기반으로 단말의 이동성을 관리하는 장치에 있어서,타이머 값을 가지는 타이머가 만료되기 전, 제1 단말의 이동에 따라 상기 제1 단말의 위치 정보가 적어도 한번 변경됨을 식별하는 송수신부와,상기 적어도 한번 변경된 위치 정보를 저장하는 제1 저장소와,상기 적어도 한번 변경된 위치 정보가 저장된, 상기 제1 저장소의 적어도 하나의 인덱스를 저장하는 제2 저장소와,조건이 만족되는 시점에 상기 적어도 하나의 인덱스를 적어도 하나의 다른 모바일 에이전트로 전송하고 상기 제2 저장소를 초기화하는 제어부를 포함하며,상기조건이 만족되는 시점은 상기 타이머가 만료되는 시점이고,상기 타이머 값은 상기 제1 단말의 위치 정보가 적어도 한번의 변경됨을 식별하는데 필요로 되는 시간보다 큼을 특징으로 하는 분산 이동성 관리 장치
|
12 |
12
제11항에 있어서,상기 송수신부는, 상기 제1 단말의 이동에 따라 상기 제1 단말로부터 위치 등록 메시지를 수신하여 상기 제1 단말의 위치 정보가 변경됨을 식별하는 분산 이동성 관리 장치
|
13 |
13
삭제
|
14 |
14
제11항에 있어서,상기 제1 저장소는 모바일 에이전트별로 관리되는 블룸필터인 분산 이동성 관리 장치
|
15 |
15
제14항에 있어서,상기 제어부는,적어도 하나의 해시 함수를 기반으로 상기 제1 단말의 아이디를 입력으로 하는 해시 함수값을 구하고, 상기 해시 함수값에 해당하는 상기 제1 저장소의 인덱스를 변경하는 분산 이동성 관리 장치
|
16 |
16
제11항에 있어서,상기 송수신부는 상기 적어도 하나의 다른 모바일 에이전트로부터 제1 인덱스 값을 수신하고, 제2 단말로부터 데이터를 수신하고, 상기 제2 단말이 위치한 모바일 에이전트로 상기 데이터를 전송하며,상기 제어부는 상기 수신된 제1 인덱스를 토대로 상기 제1 저장소에 저장된 상기 적어도 하나의 다른 모바일 에이전트의 위치 정보를 갱신하고, 상기 갱신된 위치 정보를 기반으로 상기 제2 단말의 위치를 식별하는 분산 이동성 관리 장치
|
17 |
17
제16항에 있어서,상기 송수신부는 상기 제2 단말이 위치한 모바일 에이전트로부터 NACK(negative acknowledgement) 메시지를 수신하고, 상기 적어도 하나의 다른 모바일 에이전트로 위치 정보 요청 메시지를 전송하고, 상기 적어도 하나의 다른 모바일 에이전트들로부터 제2 인덱스를 수신하고, 상기 제2 단말이 위치한 모바일 에이전트로 상기 데이터를 전송하며,상기 제어부는 상기 적어도 하나의 다른 모바일 에이전트로부터 수신한 상기 제2 인덱스를 토대로 상기 제1 저장소에 저장된 상기 적어도 하나의 다른 모바일 에이전트들의 위치 정보를 갱신하고, 상기 갱신된 상기 적어도 하나의 다른 모바일 에이전트들의 위치 정보를 기반으로 상기 제2 단말의 위치를 식별하는 분산 이동성 관리 장치
|
18 |
18
제17항에 있어서,상기 제1 저장소는 모바일 에이전트별로 관리되는 블룸필터이며,상기 제어부는, 상기 적어도 하나의 다른 모바일 에이전트의 블룸필터에서 상기 수신된 제1 또는 제2 인덱스를 설정된 값으로 변경함으로써 상기 제1 저장소에 저장된 상기 적어도 하나의 다른 모바일 에이전트의 위치 정보를 갱신하는 분산 이동성 관리 장치
|
19 |
19
제18항에 있어서,상기 제어부는, 적어도 하나의 해시 함수를 이용하여 상기 제2 단말의 아이디를 입력으로 하는 해시 함수값을 구하고, 상기 해시 함수값에 해당하는 인덱스를 기반으로 상기 제2 단말이 위치한 모바일 에이전트를 식별하는 분산 이동성 관리 장치
|
20 |
20
제11항에 있어서,상기 제2 저장소는 각 모바일 에이전트별로 관리되는 분산 이동성 관리 장치
|