1 |
1
서버와 적어도 하나 이상의 정보 기기간의 정보 동기화를 수행하는 방법에 있어서,(a) 상기 서버를 루트로 하고 상기 정보기기를 리프(leaf)로 하는 트리를 형성하는 단계;(b) 상기 정보기기에서 주기적으로 패킷을 생성하여 상기 서버로 송신하는 단계; 및(c) 상기 각 정보 기기로부터 패킷을 수신한 서버가 정보 동기화를 수행하는 단계;를 포함하는 것을 특징으로 하는 지연 전역 데이터 동기화 방법,
|
2 |
2
제1항에 있어서, 상기 (a)단계는적어도 하나 이상의 정보 기기가 상기 서버에 연결되어 각각 중간 노드를 형성하고, 상기 정보 기기에 다시 적어도 하나 이상의 정보 기기이 연결되어 상기 리프를 형성하는 단계;를 포함하는 것을 특징으로 하는 전역 데이터 동기화 방법
|
3 |
3
제1항에 있어서, 상기 (b)단계는(b1) 갱신할 정보가 있으면 그 정보를 패킷에 포함시키고, 갱신할 정보가 없으면 상기 패킷을 생성한 시간 정보만 포함시켜 상기 서버로 송신하는 단계;를 포함하는 것을 특징으로 하는 전역 데이터 동기화 방법
|
4 |
4
제3항에 있어서, 상기 (b1)단계는상기 정보 기기이 리프인 위치에서 패킷을 생성할 때는 리프 플래그를 설정하여 리프에서 발생한 패킷임을 알리는 것을 특징으로 하는 전역 데이터 동기화 방법
|
5 |
5
제1항에 있어서, 상기 (c)단계는(c1) 리프에 해당하는 정보 기기의 아이디와 패킷의 생성시간을 포함하는 정보를 저장하는 테이블을 생성하는 단계;(c2) 상기 수신되는 패킷에 갱신 내용이 있는지 확인하는 단계;(c3) 갱신된 내용이 있으면 갱신 큐에 저장하고, 없으면 리프 플래그의 설정 여부를 판단하는 단계;(c4) 상기 리프 플래그가 설정되어 있으면 상기 테이블에 그 패킷을 생성한 정보 기기의 아이디와 패킷의 생성시각을 업데이트하고, 설정되지 않았으면 상기 (c1)단계로 돌아가는 단계; 및(c5) 상기 갱신 큐내에 갱신 정보가 있으면, 그 정보의 생성 시각과 상기 테이블내의 모든 패킷의 생성시각을 비교하여 상기 정보의 생성 시각이 빠르면 상기 트리내의 모든 정보 기기로 전달하는 단계;를 포함하는 것을 특징으로 하는 전역 데이터 동기화 방법
|
6 |
6
제5항에 있어서, 상기 (c2) 단계는상기 서버가 스스로 정보가 갱신된 패킷을 생성한 경우에도 그 패킷을 상기 갱신 큐에 저장하는 것을 특징으로 하는 전역 데이터 동기화 방법
|
7 |
7
서버와 적어도 하나 이상의 정보 기기간의 정보 동기화를 수행하는 방법에 있어서,(a) 상기 서버를 루트로 하고 상기 정보기기를 리프(leaf)로 하는 트리를 형성하는 단계;(b) 상기 정보기기에서 주기적으로 패킷을 생성하여 상기 서버로 송신하는 단계; 및(c) 상기 각 정보 기기로부터 패킷을 수신한 서버가 정보 동기화를 수행하는 단계;를 포함하는 것을 특징으로 하는 지연 전역 데이터 동기화 방법을 컴퓨터에서 실행시킬 수 있는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|