1 |
1
SIP(Session Initiation Protocol) 기반의 프레즌스(presence) 서비스를 제공하는 프레즌스 서버에서의 프레즌스 서비스 방법에 있어서,
프레즌스 확인부가 프레즌스 제공자(presentity)로부터 전송된 SIP PUBLISH 메시지를 분석하여 프레즌스 수신자(watcher)별로 상기 프레즌스 제공자의 프레즌스 정보가 달리 작성되었는지 확인하는 단계;
프레즌스 관리부가 상기 프레즌스 확인부에 의해 확인된 프레즌스 수신자별로 달리 작성된 프레즌스 제공자의 프레즌스 정보를 프레즌스 수신자별로 구분하여 프레즌스 데이터베이스에 저장하는 단계: 및
프레즌스 통지부가 상기 프레즌스 데이터베이스에 저장된 프레즌스 정보를 SIP NOTIFY 메시지에 포함시켜 해당 프레즌스 수신자에게로 송신하는 단계;
를 포함하는 것을 특징으로 하는 SIP 기반의 개별적 프레즌스 서비스 방법
|
2 |
2
제1항에 있어서,
상기 저장 단계는, 상기 프레즌스 관리부가 프레즌스 제공자(presentity), 프레즌스 수신자(watcher), 및 프레즌스 정보를 매칭 저장하는 것을 특징으로 하는 SIP 기반의 개별적 프레즌스 서비스 방법
|
3 |
3
제2항에 있어서,
상기 송신 단계는, 상기 프레즌스 통지부가 상기 매칭 저장된 프레즌스 제공자, 프레즌스 수신자, 프레즌스 정보를 검색하고, 그에 따라 프레즌스 수신자별로 통지할 SIP NOTIFY 메시지에 프레즌스 제공자의 프레즌스 정보를 기입하여 해당 프레즌스 수신자에게로 송신하는 것을 특징으로 하는 SIP 기반의 개별적 프레즌스 서비스 방법
|
4 |
4
SIP(Session Initiation Protocol) 기반의 프레즌스(presence) 서비스를 제공하는 클라이언트 장치에 설치된 메신저 프로그램의 실행에 의해 수행되는 프레즌스 서비스 방법에 있어서,
상기 메신저 프로그램이 적어도 하나의 프레즌스 수신자(watcher)별 프레즌스 제공자(presentity)의 프레즌스 정보를 지정할 수 있는 사용자 인터페이스를 제공하는 단계;
상기 메신저 프로그램이 상기 제공된 사용자 인터페이스를 통해 적어도 하나의 프레즌스 수신자별 프레즌스 제공자의 프레즌스 정보를 지정받는 단계;
상기 메신저 프로그램이 상기 지정된 적어도 하나의 프레즌스 수신자별 프레즌스 정보를 포함하는 SIP PUBLISH 메시지를 생성하는 단계; 및
상기 메신저 프로그램이 상기 생성된 SIP PUBLISH 메시지를 프레즌스 서버로 송신하는 단계;
를 포함하는 것을 특징으로 하는 SIP 기반의 개별적 프레즌스 서비스 방법
|
5 |
5
제4항에 있어서,
상기 사용자 인터페이스 제공 단계는, 상기 메신저 프로그램이 프레즌스 수신자별 또는 프레즌스 수신자 그룹별로 프레즌스 정보를 지정할 수 있는 사용자 인터페이스를 제공하는 것을 특징으로 하는 SIP 기반의 개별적 프레즌스 서비스 방법
|
6 |
6
제4항 또는 제5항에 있어서,
상기 메시지 생성 단계는, 상기 메신저 프로그램이 지정된 프레즌스 수신자별 프레즌스 정보를 표시하는 바디(body)를 만들어 상기 SIP PUBLISH 메시지의 바디로 작성하는 것을 특징으로 하는 SIP 기반의 개별적 프레즌스 서비스 방법
|
7 |
7
클라이언트 장치에 설치되어 실행된 메신저 프로그램이 프레즌스 수신자(watcher) 혹은 프레즌스 수신자 그룹별 프레즌스 제공자(presentity)의 프레즌스 정보를 지정할 수 있는 사용자 인터페이스를 제공하는 단계;
상기 메신저 프로그램이 상기 제공된 사용자 인터페이스를 통해 프레즌스 수신자별 혹은 프레즌스 수신자 그룹별 프레즌스 제공자의 프레즌스 정보를 지정받는 단계;
상기 메신저 프로그램이 상기 지정된 프레즌스 수신자별 프레즌스 정보를 포함하는 SIP PUBLISH 메시지를 생성하는 단계;
상기 메신저 프로그램이 상기 생성된 SIP PUBLISH 메시지를 프레즌스 서버로 송신하는 단계;
프레즌스 서버의 프레즌스 확인부가 상기 메신저 프로그램에 의해 전송된 SIP PUBLISH 메시지를 분석하여 프레즌스 수신자(watcher)별로 상기 프레즌스 제공자의 프레즌스 정보가 달리 작성되었는지 확인하는 단계;
상기 프레즌스 서버의 프레즌스 관리부가 상기 프레즌스 확인부에 의해 확인된 프레즌스 수신자별로 달리 작성된 프레즌스 제공자의 프레즌스 정보를 해당 프레즌스 수신자별로 구분하여 프레즌스 데이터베이스에 저장하는 단계: 및
상기 프레즌스 서버의 프레즌스 통지부가 상기 프레즌스 데이터베이스에 저장된 프레즌스 정보를 SIP NOTIFY 메시지에 포함시켜 해당 프레즌스 수신자에게로 송신하는 단계;
를 포함하는 것을 특징으로 하는 SIP 기반의 개별적 프레즌스 서비스 방법
|
8 |
8
SIP(Session Initiation Protocol) 기반의 프레즌스(presence) 서비스를 제공하는 프레즌스 서비스 장치에 있어서,
프레즌스 제공자(presentity)로부터 전송된 SIP PUBLISH 메시지를 분석하여 프레즌스 수신자(watcher)별로 상기 프레즌스 제공자의 프레즌스 정보가 달리 작성되었는지 확인하는 프레즌스 확인부;
상기 프레즌스 확인부에 의해 확인된 프레즌스 수신자별로 달리 작성된 프레즌스 제공자의 프레즌스 정보를 프레즌스 수신자별로 구분하여 관리하는 프레즌스 관리부; 및
상기 프레즌스 관리부에 의해 프레즌스 수신자별로 구분 관리되는 프레즌스 정보를 SIP NOTIFY 메시지에 기입하여 해당 프레즌스 수신자에게로 송신하는 프레즌스 통지부;
를 포함하는 것을 특징으로 하는 SIP 기반의 개별적 프레즌스 서비스 장치
|