1 |
1
클라이언트에 등록된 연락상대(Contact)들의 상태정보를 동기화하는 방법에 있어서, 서버는 상기 클라이언트로부터 수신한 상태정보 요청메시지(GetPresenceRequest) 내에 버전정보(Presence-Data-Version-Number)가 포함되어 있는지 확인하는 과정과;상기 버전정보가 포함되어 있는 경우, 상기 버전정보에 연계하여 기저장된 상태정보와 현재 확인되는 상태정보를 비교하여 변경된 연락상대의 상태정보를 상태정보 응답 메시지로 상기 클라이언트에게 전송하는 과정으로 구성되는 것을 특징으로 하는 IMPS 클라이언트의 상태정보 동기화 방법
|
2 |
2
제 1 항에 있어서, 상기 상태정보 응답 메시지를 전송하는 과정은상기 버전정보에 연계하여 기저장된 상태정보를 현재 확인되는 상태정보와 비교하는 과정과;상기 비교 결과 상태정보가 변경된 연락상대의 상태정보를 획득하는 과정과;상기 현재 확인되는 상태정보를 새로운 버전정보와 연계하여 저장하는 과정과;상기 변경된 연락상대의 상태정보와 새로운 버전정보를 상기 클라이언트로 전송하는 과정으로 구성되는 것을 특징으로 하는 IMPS 클라이언트의 상태정보 동기화 방법
|
3 |
3
제 2 항에 있어서, 상기 새로운 버전정보는상기 버전정보보다 한단계 높은 버전정보인 것을 특징으로 하는 IMPS 클라이언트의 상태정보 동기화 방법
|
4 |
4
제 2 항에 있어서, 상기 현재 확인되는 상태정보를 새로운 버전정보와 연계하여 저장하는 과정은상기 현재 확인되는 상태정보와 함께, 상기 상태정보 요청메시지에 포함된 버전정보와 연계된 상태정보를 보관하는 과정을 더 포함하여 구성되는 것을 특징으로 하는 IMPS 클라이언트의 상태정보 동기화 방법
|
5 |
5
제 1 항에 있어서,상기 버전정보가 포함되지 않는 경우, 연락상대들의 현재 상태정보를 버전정보 초기값과 연계하여 저장하는 과정과;모든 연락상대들의 상태정보와 상기 버전정보 초기값을 포함하는 상태정보 응답 메시지를 상기 클라이언트로 전송하는 과정을 더 포함하여 구성되는 것을 특징으로 하는 IMPS 클라이언트의 상태정보 동기화 방법
|
6 |
6
특정 클라이언트가 자신의 연락상대에 대한 버전정보를 포함하여 상태정보 요청메시지를 서버로 전송하는 과정과;상기 상태정보 요청메시지에 대해 상기 서버로부터 수신한 상태정보 응답 메시지로부터 상태정보를 획득하여 연락상대의 상태정보를 갱신하고 상기 상태정보 응답 메시지에 포함된 새로운 버전정보를 저장하는 과정으로 구성되는 것을 특징으로 하는 IMPS 클라이언트의 상태정보 동기화 방법
|
7 |
7
제 6 항에 있어서, 상기 상태정보 요청메시지를 전송하는 과정은첫번째 상태정보 요청메시지에는 버전정보를 포함하지 않고 전송하는 것을 특징으로 하는 IMPS 클라이언트의 상태정보 동기화 방법
|
8 |
8
클라이언트에 등록된 연락상대(Contact)들의 상태정보를 동기화하는 방법에 있어서, 상기 클라이언트가 상태정보 요청메시지를 전송하는 과정과;상기 상태정보 요청메시지를 수신한 서버가 상기 상태정보 요청메시지로부터 버전정보를 확인하는 과정과;상기 버전정보가 제 1 값인 경우, 상기 서버가 제 1 값과 연계하여 기저장된 상태정보를 현재 확인되는 상태정보와 비교하는 과정과;상기 서버는 상기 비교결과 상태정보에 차이가 있는 연락상대의 상태정보를 제 2 값을 갖는 버전정보와 연계하여 포함하는 상태정보 응답 메시지를 상기 클라이언트로 전송하는 과정과;상기 상태정보 응답 메시지를 수신한 클라이언트가 상기 비교결과 상태정보에 차이가 있는 연락상대의 상태정보를 갱신하고, 상기 갱신된 상태정보를 상기 제 2 값의 버전정보와 연계하여 저장하는 과정으로 구성되는 것을 특징으로 하는 IMPS 클라이언트의 상태정보 동기화 방법
|
9 |
9
제 8 항에 있어서, 상기 상태정보 요청메시지를 전송하는 과정은상기 상태정보 요청메시지 전송이 첫번째인 경우, 상기 클라이언트가 버전정보를 포함하지 않고, 상기 상태정보 요청메시지 전송이 첫번째가 아닌 경우, 상기 클라이언트에 저장된 버전정보를 포함하는 것을 특징으로 하는 IMPS 클라이언트의 상태정보 동기화 방법
|
10 |
10
제 8 항에 있어서, 상기 서버는적어도 상기 제 1 값 및 상기 제 1 값에 연계된 상태정보와 함께 상기 제 2 값 및 상기 제 2 값에 연계된 상태정보를 저장하는 것을 특징으로 하는 IMPS 클라이언트의 상태정보 동기화 방법
|
11 |
11
제 8 항에 있어서,상기 버전정보가 없는 경우, 상기 서버는 모든 연락상대의 상태정보와 버전정보 초기값을 연계하여 저장하고, 상기 모든 연락상대의 상태정보와 상기 버전정보 초기값을 연계하여 포함하는 상태정보 응답 메시지를 상기 클라이언트로 전송하는 과정을 더 포함하여 구성되는 것을 특징으로 하는 IMPS 클라이언트의 상태정보 동기화 방법
|