1 |
1
세션 개시 프로토콜을 이용한 프레즌스 기반의 컨퍼런스 서비스 시스템에서 프레즌스 정보를 이용한 회의 소집 및 진행 방법에 있어서, 프레즌스 서버에 사용자 자신의 프레즌스 상태를 등록하고, 서비스 사용자들 중 관심있는 사용자를 등록하는 프레즌스 상태 및 사용자 등록 단계; 상기 등록한 사용자간의 프레즌스를 확인하는 프레즌스 확인 단계; 상기 확인한 사용자간의 프레즌스를 보고, 상기 등록한 사용자를 회의에 초대하는 회의 초대 단계; 상기 초대한 참가자 또는 컨퍼런스 서버 중 1인이 회의를 시작하고, 회의 수행 시 회의에 참석하고 떠나는 회의 변경 내용을 상기 참가자에게 알리는 회의 변경 내용 통보 단계; 및 상기 참가자의 프레전스 상태에 기반하여 회의를 지속하거나, 종료시키는 회의 진행 및 종료 단계 를 포함하는 세션 개시 프로토콜을 이용한 프레즌스 기반의 컨퍼런스 서비스 시스템에서 프레즌스 정보를 이용한 회의 소집 및 진행 방법
|
2 |
2
제 1 항에 있어서, 상기 프레즌스 상태 및 사용자 등록 단계는, 상기 사용자 자신이 레지스터(REGISTER) 메시지를 이용하여 상기 사용자 자신의 프레즌스 상태를 프레즌스 서버에 등록하고, 상기 프레즌스 서버로부터 응답을 수신하는 단계; 상기 사용자 자신의 프레즌스 상태 등록을 마치고, 상기 등록된 사용자의 프레즌스 확인을 위한 요청 메시지(SUBSCRIBE)를 상기 프레즌스 서버에 송신하고, 응답을 수신한 후, 다시 상기 프레즌스 서버로부터 상기 등록된 사용자의 현재 프레즌스 상태를 통보받는 단계; 및 상기 프레즌스 상태 통보에 대한 응답 메시지를 상기 프레즌스 서버로 송신한 후 상기 등록된 사용자의 상태를 사용자 인터페이스 창에 디스플레이하는 단계 를 포함하는 세션 개시 프로토콜을 이용한 프레즌스 기반의 컨퍼런스 서비스 시스템에서 프레즌스 정보를 이용한 회의 소집 및 진행 방법
|
3 |
3
제 1 항에 있어서, 상기 프레즌스 상태 및 사용자 등록 단계는, 상기 프레즌스 서버가 레지스터(REGISTER) 메시지 또는 요청(SUBSCRIBE) 메시지를 수신/대기하는 수신/대기 단계; 상기 프레즌스 서버가 레지스터(REGIETER) 메시지를 수신하였음을 확인하고, 레지스터(REGISTER) 메시지 처리 동작을 수행하고, 메시지에 프레즌스 정보가 포함되어 있는지 검사하여 상기 프레즌스 정보가 포함되지 않았으면 상기 수신/대기 단계로 진행하고, 상기 프레즌스 정보를 포함하고 있다면 상기 프레즌스 정보를 새로 저장하거나 기존의 프레즌스 정보를 수정한 후 최신 프레즌스 정보를 반영한 통보(NOTIFY(PRESENCE EVENT)) 메시지를 생성하여 상기 프레즌스 정보 요청자에게 송신하고, 이에 대한 응답을 수신한 후 상기 수신/대기 단계로 진행하는 단계; 상기 수신/대기 단계에서 요청(SUBSCRIBE) 메시지를 수신하였음을 확인하고 메시지 내의 정보를 분석하여 기존의 요청(SUBSCRIBE) 메시지의 리프레시(Refresh)인가 아니면 최초의 요청(SUBSCRIBE) 메시지인가 조사하는 조사 단계; 상기 조사 단계의 조사 결과, 리프레시(Refresh) 메시지이면 현재 요청(SUBSCRIBE) 정보를 지금 수신한 요청(SUBSCRIBE) 메시지의 내용으로 대체하고, 상기 수신/대기 단계로 진행하는 단계; 상기 조사 단계의 조사 결과, 요청(SUBSCRIBE) 메시지가 최초의 요청(SUBSCRIBE)으로 판단되면, 인증 검사를 실시하고, 권한을 검사한 후 인증과 권한 검사의 결과에 따라 응답을 송신하는 응답 송신 단계; 상기 응답 송신 단계의 응답 송신 후, 상기 요청(SUSCRIBE) 정보를 저장하고, 요청받은 친구의 프레즌스 정보로 통보(NOTIFY(PRESENCE EVENT)) 메시지를 생성하여 요청(SUBSCRIBE)한 사용자에게 송신하는 단계; 및 상기 응답 송신 단계의 인증과 권한 검사 과정에서 인증과 권한 검사 과정의 실패 후에는 바디(Body)가 없는 통보(NOTIFY(PRESENCE EVENT)) 메시지를 생성하여 요청(SUBSCRIBE)한 사용자에게 송신하고, 상기 수신/대기 단계로 진행하는 단계 를 포함하는 세션 개시 프로토콜을 이용한 프레즌스 기반의 컨퍼런스 서비스 시스템에서 프레즌스 정보를 이용한 회의 소집 및 진행 방법
|
4 |
4
제 1 항에 있어서, 상기 회의 초대 단계는, 상기 프레즌스 상태가 오픈(open)인 상기 등록된 사용자에게 초청(INVITE) 메시지를 보내어 회의에 초대하는 단계; 및 상기 프레즌스 상태가 오픈(open)이 아닌 상기 등록된 사용자를 초대 못한 사용자 목록에 저장했다가 모니터링하며 상태가 변경되기를 기다리다가 프레즌스가 오픈(open)으로 된 때, 상기 초청(INVITE) 메시지를 보내어 회의에 초대하는 단계 를 포함하는 세션 개시 프로토콜을 이용한 프레즌스 기반의 컨퍼런스 서비스 시스템에서 프레즌스 정보를 이용한 회의 소집 및 진행 방법
|
5 |
5
제 1 항에 있어서, 상기 회의 진행 및 종료 단계는, 회의 중 회의 참가자의 프레즌스 상태 변경이 오픈(open) 상태에서 다른 상태로의 변화를 의미하며, 상태가 클로즈드(closed)이면 연결이 안되는 상태이므로 컨퍼런스 서버가 자동으로 회의에서 제외시키고, 기타 상태이면 잠시 자리를 비운 상태이므로 회의 주관자의 정책에따라 회의에서 종료시키는 것을 특징으로 하는 세션 개시 프로토콜을 이용한 프레즌스 기반의 컨퍼런스 서비스 시스템에서 프레즌스 정보를 이용한 회의 소집 및 진행 방법
|
6 |
6
제 1 항 내지 제 5 항 중 어느 한 항에 있어서, 상기 회의 진행 및 종료 단계는, 회의 중 상기 프레즌스 서버로부터 통보(NOTIFY(Presence Event)) 메시지를 수신하고, 이에 대한 응답 메시지를 송신한 후 수신한 통보(NOTIFY(Presence Event)) 메시지의 내용에 있는 친구의 프레즌스 정보를 확인하는 단계; 상기 확인 결과, 상태가 오픈(open)인데 현재 회의에 참가하고 있지 않다면, 상기 초청(INVITE) 메시지를 보내어 회의에 초대하는 과정으로 진행하는 단계; 상기 확인 결과, 상태가 클로즈드(closed) 상태이면 회의 중인 참가자인 경우에는 퇴장을 의미하므로 컨퍼런스(Conference) 변경이 발생하여 통보(NOTIFY(CONFERENCE EVENT)) 메시지를 보내는 단계; 및 상기 확인 결과, 상태가 오픈(open) 상태도 아니고, 클로즈드(closed) 상태도 아닌 상태로 변경되었다면 현재 시점에서 잠시 자리를 비운 것을 뜻하므로 회의 주관자가 누구인지를 판단하여 참가자를 종료시키는 단계 를 포함하는 세션 개시 프로토콜을 이용한 프레즌스 기반의 컨퍼런스 서비스 시스템에서 프레즌스 정보를 이용한 회의 소집 및 진행 방법
|
7 |
6
제 1 항 내지 제 5 항 중 어느 한 항에 있어서, 상기 회의 진행 및 종료 단계는, 회의 중 상기 프레즌스 서버로부터 통보(NOTIFY(Presence Event)) 메시지를 수신하고, 이에 대한 응답 메시지를 송신한 후 수신한 통보(NOTIFY(Presence Event)) 메시지의 내용에 있는 친구의 프레즌스 정보를 확인하는 단계; 상기 확인 결과, 상태가 오픈(open)인데 현재 회의에 참가하고 있지 않다면, 상기 초청(INVITE) 메시지를 보내어 회의에 초대하는 과정으로 진행하는 단계; 상기 확인 결과, 상태가 클로즈드(closed) 상태이면 회의 중인 참가자인 경우에는 퇴장을 의미하므로 컨퍼런스(Conference) 변경이 발생하여 통보(NOTIFY(CONFERENCE EVENT)) 메시지를 보내는 단계; 및 상기 확인 결과, 상태가 오픈(open) 상태도 아니고, 클로즈드(closed) 상태도 아닌 상태로 변경되었다면 현재 시점에서 잠시 자리를 비운 것을 뜻하므로 회의 주관자가 누구인지를 판단하여 참가자를 종료시키는 단계 를 포함하는 세션 개시 프로토콜을 이용한 프레즌스 기반의 컨퍼런스 서비스 시스템에서 프레즌스 정보를 이용한 회의 소집 및 진행 방법
|