1 |
1
CoSlide 협업시스템에서 지원되는 메신저 시스템의 구축에 관한 것으로서,
오픈 메신저 프로토콜인 Jabber프로토콜을 확장하여 구축된 확장프로토콜;
상기 확장프로토콜을 지원하도록, 상기 Jabber프로토콜에 기반한 메신저서버인 Jabberd서버를 확장하여 구축되며, 상기 협업시스템에 접속하여 협업 그룹에 참여한 사용자 및 사용자가 소속된 그룹 정보인 사용자/그룹 정보를 취출하여 제공하는 확장메신저서버; 및
상기 확장프로토콜을 지원하도록, 상기 Jabber프로토콜에 기반한 메신저클라이언트인 JBother클라이언트를 확장하여 구축되며, 상기 확장메신저서버에 접속하여 제공받은 상기 협업시스템의 사용자/그룹 정보를 표시하여 사용자별 또는 그룹별 메신저 서비스를 제공하는 확장메신저클라이언트;를 포함하는, 웹데브 기반 협업시스템의 지원을 위한 메신저 시스템
|
2 |
2
제 1항에 있어서, 상기 확장메신저서버 및 상기 확장메신저클라이언트는,
상기 확장프로토콜의 지원 이외에도, 확장되기 전의 프로토콜인 상기 Jabber프로토콜을 더 지원하는 것을 특징으로 하는, 웹데브 기반 협업시스템의 지원을 위한 메신저 시스템
|
3 |
3
제 2항에 있어서, 상기 확장메신저서버는,
상기 Jabber프로토콜에 기반하여 상기 Jabbered서버에 접속된 일반 Jabber의 사용자/그룹 정보를 더 취출하여 제공하고,
상기 확장메신저클라이언트는,
상기 협업시스템의 사용자/그룹 정보의 표시 이외에도, 상기 확장메신저서버로부터 제공받은 상기 일반 Jabber의 사용자/그룹 정보를 더 표시하는 것을 특징으로 하는, 웹데브 기반 협업시스템의 지원을 위한 메신저 시스템
|
4 |
4
제 3항에 있어서,
상기 협업시스템의 그룹 정보 및 상기 일반 Jabber의 그룹 정보에서 상기 그룹 정보는,
상기 그룹의 그룹명, 상기 그룹에 소속된 이웃 사용자의 정보를 포함하는 것을 특징으로 하는, 웹데브 기반 협업시스템의 지원을 위한 메신저 시스템
|
5 |
5
제 3항에 있어서, 상기 확장메신저클라이언트는,
상기 확장메신저서버로부터 전송받은 상기 일반 Jabber의 사용자/그룹 정보와, 상기 협업시스템의 사용자/그룹 정보를 이용하여, 상기 일반 Jabber의 사용자별, 상기 일반 Jabber의 그룹별, 상기 협업시스템의 사용자별, 상기 협업시스템의 그룹별로 각각의 가상공간을 제공하는 것을 특징으로 하는, 웹데브 기반 협업시스템의 지원을 위한 메신저 시스템
|
6 |
6
제 3항에 있어서, 상기 확장메신저클라이언트는,
상기 확장메신저서버로부터 전송받은 상기 일반 Jabber의 사용자/그룹 정보와, 상기 협업시스템의 사용자/그룹 정보를 이용하여, 해당 사용자가 소속된 Jabber 그룹별 또는 협업시스템 그룹별 채팅이 가능하도록 그룹채팅방을 제공하는 것을 특징으로 하는, 웹데브 기반 협업시스템의 지원을 위한 메신저 시스템
|
7 |
7
제 3항 내지 제 6항 중 어느 한 항에 있어서, 상기 확장프로토콜은,
상기 Jabber프로토콜에서 사용자 정보 표현을 위해 XML로 정의된 xdb파일의 XML스키마를 확장하여 구현하되,
상기 확장메신저서버에 접속한 사용자가 소속된 각 그룹별 타입 속성을 나타내는 타입태그(003c#type003e#)를 상기 xdb파일 내의 아이템태그(003c#item003e#) 하부에 추가하여 하나의 사용자가 다수의 그룹에 소속되어 타 사용자와 협업하는 메신저 환경을 지원하며,
상기 타입태그를 이용하여, 상기 일반 Jabber의 그룹 내 사용자와 상기 협업시스템의 그룹 내 사용자 간의 구분이 가능한 것을 특징으로 하는, 웹데브 기반 협업시스템의 지원을 위한 메신저 시스템
|
8 |
8
제 3항 내지 제 6항 중 어느 한 항에 있어서, 상기 확장메신저서버는,
상기 일반 Jabber의 사용자와 상기 협업시스템의 사용자 간의 인증 구분을 위해,
상기 협업시스템의 사용자 인증을 위한 인증모듈; 및 상기 인증모듈을 통해 인증된 협업시스템의 사용자인 경우, 상기 협업시스템의 DB 내에 접속하여 그에 대응되는 협업시스템의 사용자/그룹 정보를 취출하여 상기 확장메신저클라이언트로 전송하는 등록모듈;을 각각 상기 Jabberd서버에 추가하여 확장 구현되는 것을 특징으로 하는, 웹데브 기반 협업시스템의 지원을 위한 메신저 시스템
|
9 |
9
제 8항에 있어서, 상기 확장메신저서버는,
상기 일반 Jabber의 사용자로 접속 인증된 경우, 상기 xdb파일을 이용하여 사용자 인증에 관한 응답을 상기 확장메신저클라이언트 측으로 전송하는 것을 특징으로 하는, 웹데브 기반 협업시스템의 지원을 위한 메신저 시스템
|
10 |
10
제 3항 내지 제 6항 중 어느 한 항에 있어서, 상기 확장메신저클라이언트는,
상기 JBother클라이언트에서 Jabber프로토콜의 사용을 위해 이용되는 Smack라이브러리를 수정하여 구현하되,
상기 협업시스템의 사용자가 상기 확장메신저서버에 접속시, 상기 확장메신저서버 측을 향해 사용자 인증에 관한 XML전송을 수행하여 사용자 인증을 받는 인증용 네임스페이스, 및 상기 확장메신저서버로부터 전송받은 XML문서로부터 상기 협업시스템의 사용자와 이웃한 이웃 사용자 정보를 구별하기 위한 이웃구별용 네임스페이스를 각각 상기 Smack라이브러리에 사용하는 것을 특징으로 하는, 웹데브 기반 협업시스템의 지원을 위한 메신저 시스템
|
11 |
11
제 10항에 있어서, 상기 확장메신저클라이언트는,
해당 사용자가 소속된 Jabber 그룹별 또는 협업시스템 그룹별로, 해당 그룹 내의 사용자에게 메시지 전송을 수행하는 메시지전송부, 및 해당 그룹 내의 사용자와 그룹채팅을 수행하는 그룹채팅부를 포함하는 것을 특징으로 하는, 웹데브 기반 협업시스템의 지원을 위한 메신저 시스템
|