KR20150059687A - 통신 시스템에서 커뮤니케이션 서비스에 대한 소셜 활동 관리 장치 및 방법 - Google Patents

통신 시스템에서 커뮤니케이션 서비스에 대한 소셜 활동 관리 장치 및 방법 Download PDF

Info

Publication number
KR20150059687A
KR20150059687A KR1020130143144A KR20130143144A KR20150059687A KR 20150059687 A KR20150059687 A KR 20150059687A KR 1020130143144 A KR1020130143144 A KR 1020130143144A KR 20130143144 A KR20130143144 A KR 20130143144A KR 20150059687 A KR20150059687 A KR 20150059687A
Authority
KR
South Korea
Prior art keywords
session
user
information
isc
server
Prior art date
Application number
KR1020130143144A
Other languages
English (en)
Inventor
오규봉
이경탁
최종수
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020130143144A priority Critical patent/KR20150059687A/ko
Priority to US14/551,885 priority patent/US20150149573A1/en
Priority to EP14194545.1A priority patent/EP2876861A1/en
Publication of KR20150059687A publication Critical patent/KR20150059687A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1063Application servers providing network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1895Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for short real-time information, e.g. alarms, notifications, alerts, updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 통신 시스템에서 커뮤니케이션 서비스를 제공하기 위한 것으로, 사용자 장치의 동작 방법은, 서버로부터 세션(session) 관련 컨텐츠의 변경(update)에 대한 통지를 수신하는 과정과, 상기 세션 관련 컨텐츠에 대한 정보를 저장하는 과정을 포함한다. 또한, 본 발명은 상술한 실시 예와 다른 실시 예들도 포함한다.

Description

통신 시스템에서 커뮤니케이션 서비스에 대한 소셜 활동 관리 장치 및 방법{APPARATUS AND METHOD FOR MANAGING SOCIAL ACTIVITY RELATING TO COMMUNICATION SERVICE IN COMMUNICATION SYSTEM}
본 발명은 커뮤니케이션(communication) 서비스에 관한 것이다.
ISC(Immersive Social Centre) 서비스는 컨텐츠 시청과 사용자간 커뮤니케이션을 통합한 형태로 현장감 있는 경험을 제공을 목적으로 한다. 상기 ISC 서비스는 사용자간 미디어 컨텐츠를 보는 것(content viewing)과, 더불어 커뮤니케이션(communication) 경험을 통합한(converged) 형태로 보다 현장감 있게(immersive) 경험할 수 있는 차세대 커뮤니케이션 서비스이다. 또한, 텔레프레즌스(TP: Telepresence) 서비스는 사용자간 다수의 영상/음성 교환을 통해 서로가 동일 장소에 있는 것과 같은 사용자 경험 제공을 목적으로 한다.
도 1은 종래의 커뮤니케이션 서비스에서의 사용자의 소셜(social) 활동 관리를 위한 신호 교환을 도시한다. 상기 도 1을 참고하면, 종래의 커뮤니케이션 서비스의 경우, 사용자A(110-1) 및 사용자B(110-2) 간 세션이 종료되는 경우, 101단계에서, 통신 서버A(120-1)가 모든 커뮤니케이션 이력(communication history)를 저장하고, 103단계에서, 상기 사용자A(110-1)가 상기 통신 서버A(120-1)로 상기 커뮤니케이션 이력을 요청하면, 105단계에서, 상기 사용자A(110-1)는 요청에 따라 수신한 커뮤니케이션 세션에 관련한 컨텐츠의 전체 또는 일부를 저장할 수 있다. 이어, 107단계에서, 상기 사용자A(110-1)는 상기 커뮤니케이션 이력을 상기 사용자B(310-2)로 송신한다.
상술한 바와 같이, 세션이 종료되는 경우, 사용자들은 참여한 커뮤니케이션 세션 관련 컨텐츠를 해당 서버에 요청하여 수신한 컨텐츠의 전체 또는 일부를 단말에 저장하거나, 해당 커뮤니케이션 서버로부터 커뮤니케이션 컨텐츠를 수신한 후 마찬가지로 전체 또는 일부를 단말에 저장할 수 있다. 이때, 다수의 보유 컨텐츠 중 사용자가 원하는 컨텐츠의 구분이 어려운 경우가 발생할 수 있다.
종래의 커뮤니케이션 서비스의 경우, 참가자의 소셜 활동 관리 방법 및 참가자간에 소셜 활동 전달 방법 등이 정의 되어 있지 아니하다. 따라서, 사용자가 직접 커뮤니케이션 서버로 해당 정보를 요청해야 하는 불편함이 발생할 수 있다. 또한, 해당 컨텐츠에 대한 상세 정보 등록이 사용자에 의해 직접 이루어져야 하는 불편함이 수반될 수 있다. 나아가, 커뮤니케이션 서버로부터 해당 세션에 관한 컨텐츠를 획득하더라도, 사용자가 직접 등록해야 하는 불편함이 여전히 존재한다.
본 발명의 일 실시 예는 커뮤니케이션 서비스에서 소셜 활동(social activity)를 관리하기 위한 장치 및 방법을 제공한다.
본 발명의 다른 실시 예는 커뮤니케이션 서비스에서 세션(session)에 관련되는 컨텐츠를 저장하기 위한 장치 및 방법을 제공한다.
본 발명의 또 다른 실시 예는 커뮤니케이션 서비스에서 세션에 관련되는 컨텐츠를 공유하기 위한 장치 및 방법을 제공한다.
본 발명의 또 다른 실시 예는 커뮤니케이션 서비스에서 세션에 관련되는 컨텐츠에 대한 처리를 지시하는 사용자 선호도 정보를 이용하기 위한 장치 및 방법을 제공한다.
본 발명의 일 실시 예에 따른 통신 시스템에서 사용자 장치의 동작 방법은, 서버로부터 세션(session) 관련 컨텐츠의 변경(update)에 대한 통지를 수신하는 과정과, 상기 세션 관련 컨텐츠에 대한 정보를 저장하는 과정을 포함하며, 상기 통지는, 미리 정의된 상기 사용자 장치의 사용자 선호도(user preference)에 의해 제공되는 것을 특징으로 한다.
본 발명의 다른 실시 예에 따른 무선 통신 시스템에서 서버의 동작 방법은, 제1사용자에 대한 미리 정의된 사용자 선호도에 따라 세션(session) 관련 컨텐츠를 생성하는 과정과, 상기 세션 관련 컨텐츠를 제2사용자와 공유하기 위해 상기 세션 관련 컨텐츠에 대한 정보를 송신하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 서버의 동작 방법은, 제1사용자의 세션 관련 컨텐츠를 제2사용자와 공유하기 위해 상기 세션 관련 컨텐츠에 대한 정보를 수신하는 과정과, 상기 제2사용자의 사용자 선호도에 따라 상기 세션 관련 컨텐츠에 대한 정보를 처리하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 또 다른 실시 예에 따른 통신 시스템에서 사용자 장치는, 서버로부터 세션(session) 관련 컨텐츠의 변경(update)에 대한 통지를 수신하는 통신부와, 상기 세션 관련 컨텐츠에 대한 정보를 저장하는 제어부를 포함하며, 상기 통지는, 미리 정의된 상기 사용자 장치의 사용자 선호도(user preference)에 의해 제공되는 것을 특징으로 한다.
본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 서버 장치는, 제1사용자에 대한 미리 정의된 사용자 선호도에 따라 세션(session) 관련 컨텐츠를 생성하는 제어부와, 상기 세션 관련 컨텐츠를 제2사용자와 공유하기 위해 상기 세션 관련 컨텐츠에 대한 정보를 송신하는 통신부를 포함하는 것을 특징으로 한다.
본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 서버 장치는, 사용자 선호도에 대한 정보의 요청을 수신하는 통신부와, 상기 사용자 선호도에 대한 정보를 제공하도록 제어하는 제어부를 포함하며, 상기 사용자 선호도에 대한 정보는, 사용자의 세션 관련 컨텐츠의 생성 여부, 상기 세션 관련 컨텐츠의 공유 여부, 상기 세션 관련 컨텐츠의 공유 대상 중 적어도 하나를 지시하는 것을 특징으로 한다.
본 발명의 또 다른 실시 예에 따른 무선 통신 시스템에서 서버 장치는, 제1사용자의 세션 관련 컨텐츠를 제2사용자와 공유하기 위해 상기 세션 관련 컨텐츠에 대한 정보를 수신하는 통신부와, 상기 제2사용자의 사용자 선호도에 따라 상기 세션 관련 컨텐츠에 대한 정보를 처리하는 제어부를 포함하는 것을 특징으로 한다.
커뮤니케이션 서비스에서, ISC 사용자가 참여한 커뮤니케이션 및 컨텐츠 시청 세션과 관련된 컨텐츠(contents)를 사용자 선호도에 기반하여 관리하는 방법을 제공함으로써 사용자에게 보다 원활한 소셜 사용자 경험(Social User Experience) 제공할 수 있다.
도 1은 종래의 커뮤니케이션 서비스에서의 사용자의 소셜(social) 활동 관리를 위한 신호 교환을 도시한다.
도 2는 본 발명의 실시 예에 따른 커뮤니케이션 서비스를 제공하는 시스템의 개념적 구조를 도시한다.
도 3은 본 발명의 실시 예에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 소셜 활동 관리를 위한 신호 교환을 도시한다.
도 4는 본 발명의 다른 실시 예에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 소셜 활동 관리를 위한 신호 교환을 도시한다.
도 5는 본 발명의 또 다른 실시 예에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 소셜 활동 관리를 위한 신호 교환을 도시한다.
도 6은 본 발명의 실시 에에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 사용자 장치의 동작 절차를 도시한다.
도 7은 본 발명의 실시 에에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 송신측 서버의 동작 절차를 도시한다.
도 8은 본 발명의 실시 에에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 문서(document) 관리 서버의 동작 절차를 도시한다.
도 9는 본 발명의 실시 에에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 수신측 서버의 동작 절차를 도시한다.
도 10은 본 발명의 실시 예에 따른 커뮤니케이션 서비스를 제공하는 사용자 장치의 블록 구성을 도시한다.
도 11은 본 발명의 실시 예에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 서버의 블록 구성을 도시한다.
이하 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
본 발명의 다양한 실시 예들은 ISC(Immersive Social Centre) 사용자의 참여 ISC 세션(event) 관련된 컨텐츠를 관리하는 방법을 제공함으로써, 사용자에게 보다 원활한 소셜 경험(SE: Social Experience)을 위한 주요 기능들을 제공하기 위한 기술에 대해 설명한다.
사용자들간 ISC 사용자가 참여한 커뮤니케이션 및 컨텐츠 시청 세션(session)과 관련된 컨텐츠를 사용자의 선호도(user preference)에 기반하여 관리하는 방법을 제공함으로써 사용자에게 보다 원활한 소셜 사용자 경험(social user experience) 주요 기능들을 제공하는 방법에 관한 것이다.
본 발명의 다양한 실시 예들은 하기 <표 1>과 같은 요구사항을 충족시킬 수 있다. 현재 실감형 소셜 서비스 표준은 소셜 활동 관리(social activity management)에 관한 부분에서 하기 <표 1>과 같은 요구사항으로 제시한다.
레이블 설명 인에이블러 릴리즈
(Enabler Release)
ISC-SOC-001 The ISC Enabler SHALL support social activity (e.g. send invitation, request to join, content sharing) between ISC Users, subject to the user preferences and the service provider policy. ISC V1.0
본 발명의 실시 예들은 아래와 같은 목적을 달성하기 위해 제안된다.
본 발명의 일 실시 예는 다양한 형태의 통신 서비스를 지원하는 통신 시스템에서 자원과 전력 및 메모리의 낭비 없이 고속으로 통신 서비스를 제공하기 위한 데이터 송수신 방법 및 시스템을 제공할 수 있다.
본 발명의 일 실시 예는 통신 시스템에서 사용자에게 ISC 서비스를 제공하기 위한 데이터 송수신 방법 및 시스템을 제공할 수 있다.
본 발명의 일 실시 예는 소셜 경험 시스템에서의 ISC 사용자가 참여 ISC 세션와 관련된 컨텐츠를 사용자 선호도에 기반하여 관리하는 방법을 제공함으로써, 사용자의 의사 선택에 따라 손쉽고 빠르게 소셜 경험 서비스가 가능한 데이터 송수신 방법 및 장치를 제공할 수 있다.
본 발명의 다양한 실시 예들은 ISC 사용자가 참여 ISC 세션와 관련된 컨텐츠를 사용자 선호에 기반하여 관리하는 방법을 제공함으로써 사용자에게 보다 원활한 소셜 경험을 위한 주요 기능들을 제공할 수 있다.
예를 들어, ISC 사용자가 참여 ISC 세션와 관련된 컨텐츠를 제공받고자 하는 경우, 사용자 선호도에 따라 세션 컨텍스트(context)를 기반으로 ISC 서버가 ISC 세션 컨텐츠를 ISC DB 서버에 저장하고 이를 ISC 클라이언트(client)에 알려주면 ISC 사용자는 ISC 세션 컨텐츠를 선택적으로 사용자 디바이스에 저장하고 서버와 동기화했을 때 해당 서버가 새로 생성된 ISC 세션 컨텐츠를 다른 ISC 세션 참가자들에게 사용자 선호도에 따라 분별적으로 전송하고 수신측 ISC 사용자가 사용자 선호도에 따라 이를 수신하여 ISC 사용자간 소셜 활동을 공유하는 방법을 제공함으로써 사용자에게 보다 원활한 소셜 경험을 위한 주요 기능을 제공할 수 있다.
본 발명의 실시 예들에서, 아래와 같은 사항들이 고려될 수 있다.
1) ISC 사용자는 소셜 활동 관리를 위한 사용자 선호도를 사전 설정한다.
2) ISC 사용자는 대화 히스토리(Conversation History)를 저장을 위한 사용자 선호도를 사전 설정한다.
3) ISC 사용자는 생성된 ISC 세션 컨텐츠 변경을 사전에 구독 신청한다.
4) ISC 클라이언트는 ISC DB(DataBase) 서버 내 XML(eXtensible Markup Language) 구조 스키마(schema)를 이해한다.
본 발명의 다양한 실시 예들은 소셜 활동 관리 방안들에 관한 것이다. 구체적으로, 이하 본 발명의 다양한 실시 예들은 ISC 세션 종료 후 사용자에 의한 소셜 활동 관리 방법 및 ISC 세션 진행중 ISC 서버에 의한 소셜 활동 관리 방법을 제안한다.
도 2는 본 발명의 실시 예에 따른 커뮤니케이션 서비스를 제공하기 위한 시스템의 개념적 구조를 도시한다.
상기 도 2를 참고하면, 상기 시스템은 ISC 클라이언트(210), ISC 서버(server)(220), ISC CP(Content Provider)게이트웨이(Gateway)(230), ISC XDMS(XML Document Management Server)(240), 지원(supporting) 서버(250)를 포함한다.
상기 ISC 클라이언트(210)는 사용자 장치(device)(200)에 포함되며, ISC 서버(220)와 통신을 수행한다. 상기 ISC 클라이언트(210)는 SIP(Session Initiation Protocol)/IP(Internet Protocol) 코어(core)를 통해 또는 직접 다른 객체들(예: 상기 ISC 서버(220), 상기 ISC CP게이트웨이(230), 원격(remote) ISC 환경(environment) 등)와 통신을 수행할 수 있다.
상기 ISC 클라이언트(210)는 상기 ISC 클라이언트(210) 및 ISC 사용자(user) 등록, ISC 사용자들의 커뮤니케이션(예: 채팅 메시지/파일 송수신 등), 컨텐츠 시청 그룹(content viewing group), 즉, 컨텐츠를 함께 시청하는 그룹 관련 기능(예: 시청 참가자 추가/삭제 등), 컨텐츠 시청 동기화, 사용자 기기 성능(capability) 탐색, 컨텐츠 시청 정보(content viewing information) 관리, 미디어 컨텐츠 수신/관리, 컨텐츠 리스트(예: 라이브/비라이브(live/non-live) 컨텐츠, 사용자 생성 컨텐츠, 컨텐츠 미리 보기) 관리, 연관 컨텐츠(associated content) 관리, 몰입감(immersive experience) 관련 기능(예: 공간적 구성(spatial configuration), 연속 컨텐츠 시청(continuous content view) 등), 미디어 통신(예: 미디어 단(media plane) 커뮤니케이션) 등의 요청을 ISC 서버(220)로 전송한다. 또한, 상기 ISC 클라이언트(210)는 ISC 기기 자체적으로 XML 문서 관리, 프레즌스(presence) 정보 관리, 푸시(push) 메시지 관리, 통합 메시징(converged IP messaging) 관리, 기기 관리, 통합 주소록(converged address book) 관리 등을 상기 지원 서버(250)로 전송할 수 있다.
상기 ISC 서버(220)는 상기 ISC 서비스를 위한 네트워크(network) 구성 요소 중 하나이다. 상기 ISC 서버(220)는 상기 ISC 클라이언트(210)로부터 상기 ISC 사용자의 요청을 수신하고, 상기 요청을 처리한다. 상기 ISC 서버(220)의 주요 기능은 상기 ISC 클라이언트(210) 등록/상호 인증, 컨텐츠 가이드(guide) 생성, 기본 컨텐츠(primary content) 및 연관 컨텐츠(associated content) 연계 및 전송, 컨텐츠 저장 및 관리, 다중 기기 관리, 컨텐츠 시청 세션 및 커뮤니케이션 세션 관리, 컨텐츠 배포, 소셜 연동(social interaction) 및 몰입감 전달 등을 포함한다.
상기 ISC CP게이트웨이(230)는 상기 ISC 사용자 및 컨텐츠 제공자(content provider) 간 실시간 또는 비실시간 커뮤니케이션을 가능하게 한다. 또한, 상기 ISC CP게이트웨이(230)는 상기 ISC 서버(220)로 상기 컨텐츠 사업자로부터 컨텐츠 시청 또는 연속 컨텐츠 시청의 미디어 컨텐츠를 제공할 수 있다.
상기 ISC XDMS(240)는 상기 ISC 사용자 선호도 어플리케이션 사용(application usage)를 관리한다. 예를 들어, 상기 ISC XDMS(240)는 커뮤니케이션 세션에 대한 소셜 관계 설정, 대화 이력(conversion history) 저장 및 공유, 의사 전달 등에 대한 상기 ISC 사용자의 선호도를 나타내는 정보를 저장한다. 또한, 상기 ISC XDMS(240)는 상기 ISC 서버(220)의 요청에 따라 상기 ISC 사용자의 선호도를 나타내는 정보를 제공할 수 있다.
상기 지원 서버(250)는 상기 선호도 외 다양한 어플리케이션 사용 기능에 접속하기 위한 XML 문서 관리(XDM: XML Document Management), 프레즌스 정보 관리를 위한 PRS(Presence), 푸시 메시지 관리를 위한 PUSH, 통합 메시징 관리를 위한 CPM(Converged IP Messaging), 기기 관리를 위한 DM(Device Management), 통합 주소록 관리를 위한 CAB(Converged Address Book) 등의 기능을 수행한다. 즉, 상기 지원 서버(250)는 커뮤니케이션 세션을 통해 사용자들 간 송수신되는 메시지, 파일 등의 컨텐츠를 저장할 수 있다.
도 3은 본 발명의 실시 예에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 소셜 활동 관리를 위한 신호 교환을 도시한다. 상기 도 3은 ISC 서비스 중 하나인 컨퍼런싱(conferencing)을 통해 ISC 세션 종료 후 두 사용자들 간 소셜 활동 관리에 관한 실시 예를 나타낸다.
상기 도 3을 참고하면, 301단계에서, ISC 세션이 종료된다.
303단계에서, ISC 세션 종료 후, 상기 ISC 서버 A(320-1)는 회의 관련 컨텍스트(context)에 대한 ISC 세션 관련 컨텐츠 생성 여부에 관한 사용자 선호도를 상기 ISC XDMS A(340-1)로부터 획득한다. 예를 들어, 상기 회의 관련 컨텍스트는 회의 일정/개최 정보, 참가자 정보(예: 허용 가능한 개인 정보, 참여 등급 정보, 주요 참여 분야 정보 등), 기타 회의 관련 정보 등을 포함할 수 있다. 추가적으로, 상기 ISC 서버 A(320-1)는 사용자가 요청한 특정 컨텍스트, 예를 들어, ISC 세션에서 사용자가 선택한 관람/시청 뷰(view) (예: “zone A” 뷰)와 같은 세부적인 사용자 선호도를 ISC 사용자가 설정한 경우, 상기 세부적인 사용자 선호도를 확인할 수 있다. 상기 사용자 선호도는 이하 <표 2>와 같은 형태로 기록될 수 있다.
<isc-upp xmlns="urn:oma:xml:isc:user-prefs">
<isc-upp-set>
<profile id=”1234”>
<display-name>MyISCPreferences</display-name>
<isc-up-01>true</isc-up-01>
<isc-up-02>true</isc-up-02>


<store-contents>
<primary-content>true</primary-content>
<associated-content type=”highlight”>true</associated-content>
<content-viewing-info>true</content-viewing-info>
</store-contents>

<send-prefs>
<send-social-activity>true</send-social-activity>
<cp:rule id="gb5223">
<cp:conditions>
<ocp:external-list>
<ocp:entry anc="http://xcap.example.org/resource-list/users/sip:[email protected]/index/~~/resource-lists/list%5B@name=%22black-list%22%5D"/>
</ocp:external-list>
</cp:conditions>
<cp:actions>
<reject/>
</cp:actions>
</cp:rule>
</send-prefs>


</profile
</isc-upp-set>
<isc-upp>
상기 <표 2>에 나타난 사용자 선호도에 포함되는 요소들은 다음과 같이 정의된다.
<store-contents>: contents 저장 유무를 위한 상위 요소
<primary-content>: 기본 컨텐츠 저장 유무
<associated-content>: 연관 컨텐츠 저장 유무, 'type' 속성은 사용자 지정 특정 컨텐츠 저장 유무(예)Highlight, Summary) 표시
<content-viewing-info>: 컨텐츠 시청 정보(컨텐츠 메타 데이터(상태, 소요시간 등) 저장 유무
<send-prefs>: 소셜 활동 전송에 대한 선호도
<send-social-activity>: 소셜 활동 전송 여부
<rule>: 소셜 활동 전송 관련 전송 대상자/비대상자 표시
305단계에서, 상기 ISC 서버 A(320-1)는 상기 ISC XDMS A(340-1)로부터 200 OK를 수신한다. 상기 도 3의 실시 예는, 상기 303단계에서 상기 ISC 서버 A(320-1)가 상기 사용자 선호도에 대한 정보를 획득하는 것으로 설명되었다. 그러나, 본 발명의 다른 실시 예에 따라, 상기 ISC 서버 A(320-1) 상기 305단계에서 상기 사용자 선호도에 대한 정보를 획득할 수 있다.
307단계에서, 상기 ISC 서버 A(320-1)는 사용자 선호도에 따라 ISC 세션 컨텐츠를 생성 및 저장한다. 예를 들어, 상기 ISC 세션 컨텐츠는 기본(primary) 컨텐츠, 연관 컨텐츠, 컨텐츠 시청 정보 중 적어도 하나를 포함할 수 있다. 그리고, 상기 상기 ISC 서버 A(320-1)는 생성된 ISC 세션 컨텐츠에 대한 인식 값인 태그(tag) 및 개별 컨텐츠 별 식별자(예: URI((Unique Resource Identifier)))를 설정할 수 있다. 예를 들어, 상기 인식 값은 'social event 20111006 zone A'와 같이 설정될 수 있다. 상기 도 3에 도시된 실시 예는 상기 ISC 서버 A(320-1)에 ISC 세션 컨텐츠를 저장하는 것으로 설명하고 있으나, 본 발명의 다른 실시 예에 따라, 상기 ISC 세션 컨텐츠는 상기 ISC 서버 A(320-1)가 아닌 상기 메시지 서버 A(350-1), 상기 ISC XDMS A(340-1) 또는 상기 컨텐츠 서버(360)에 저장될 수 있다.
309단계에서, 상기 ISC 서버 A(320-1)는 상기 ISC 클라이언트 A(310-1)로 ISC 세션 컨텐츠 변경(update)을 통지(notification)한다. 예를 들어, 상기 ISC 서버 A(320-1)는 SIP NOTIFY 메시지를 통해 상기 ISC 세션 컨텐츠 변경을 통지할 수 있다. 이를 위해, 상기 ISC 서버 A(320-1)는 생성된 ISC 세션 컨텐츠 저장 내용에 대한 참조(reference)(예: URI)를 또는 컨텐츠 자체 상기 ISC 클라이언트 A(310-1)로 송신할 수 있다. 이에 따라, 상기 ISC 클라이언트 A(310-1)는 상기 컨텐츠에 대한 참조 또는 상기 컨텐츠 자체를 사용자 장치 내에 저장할 수 있다. 나아가, 상기 ISC 클라이언트 A(310-1) 및 상기 ISC 서버 A(320-1) 간 컨텐츠 동기화가 지원되는 경우, 동기화가 진행될 수 있다.
311단계에서, 상기 ISC 서버 A(320-1)는 새롭게 생성된 ISC 세션 컨텐츠에 대해 사용자가 미리 지정한 조건에 맞는 수신자들에게 전송할 것인지에 대한 사용자 선호도를 확인한다. 다시 말해, 상기 ISC 서버 A(320-1)는 새롭게 생성된 ISC 세션 컨텐츠를 세션 참가자 또는 사용자의 팔로워(follower)들의 전부 또는 일부로 송신할지 여부에 대한 사용자 선호도를 확인한다. 상기 <표 2>에서 나타난 바와 같이, 소셜 활동을 다른 사용자에게 송신 것인지에 대한 선호도(예: <send-social-activity>) 및 신규 생성 ISC 세션 컨텐츠를 전송할 대상자로서, 상기 ISC 클라이언트 A(310-1)의 정보 구독자 모두 또는 일부가 될 수도 있고, ISC 정보 구독자 중 실제 ISC 세션에 참여한 ISC 사용자에 대해서만 해당 컨텐츠를 제공할 수도 있다. 상기 컨텐츠 전송 대상자는 사용자에 의해 미리 지정될 수 있다. 상기 도 3에 도시된 실시 예는 소셜 활동을 다른 사용자에게 보내며(예: <send-social-activity>가 'true'인 경우), ISC 사용자가 수신 제한자로 소셜 활동을 송신하지 아니하는 것을 가정한다. 상기 수신 제한자에 대한 정보는 블랙 리스트(black-list)로 관리될 수 있다. 나아가, 상기 사용자 선호도에는 표시되지 아니하였으나, 사용자가, ISC 세션 컨텐츠와 더불어, 해당 세션에서 발생한 대화 및 메시지를 포함한 세션 이력(Session History)를 다른 사용자에게 전송하고자 하는 경우가 있을 수 있다. 이 경우, 상기 대화 및 상기 메시지를 포함한 세션 이력 전송에 대한 항목이 상기 사용자 선호도에 추가될 수 있고, 이하 315단계에서 대화 및 메시지를 포함한 세션 이력이 메시지 바디(body)에 추가될 수 있다.
313단계에서, 상기 ISC 서버 A(320-1)는 소셜 활동 공유 요청의 상태 관리를 위한 요청 핸들러 문서(Request Handler Document)를 상기 ISC XDMS A(340-1) 내 생성하고, 전달 보고(delivery report)가 필요한 경우, 그에 대한 상태를 'pending'으로 표시한다. 다시 말해, 상기 ISC 서버 A(320-1)는 소셜 활동 공유 상태를 유지하기 위한 요청 핸들러 문서를 변경하고, 전달 보고가 필요한 경우 'pending'으로 상태를 설정한다. 이하 <표 3>은 상기 요청 핸들러 문서에 대한 스키마를 예시한다.
<isc-request id="123qwe">
<social-activity-share-req>
<recipients-list>
<entry uri="sip:[email protected]"/>
<entry uri="sip:[email protected]"/>
</recipients-list>
<note>social activity sharing for Las Vegas meeting 20131121</note>
<delivery-report>true</delivery-report>
<response>pending</response>
<request-id>cdcd3434</request-id>
<send-contents>
<primary-content>resource-lists/users/sip:[email protected]/pcontents</primary-content>
<associated-content>resource-lists/users/sip:[email protected]/acontents</associated-content>
</store-contents>
</social-activity-share-req>
</isc-request>
상기 <표 3>에 나타난 소셜 활동 공유 요청의 상태 관리를 위한 요청 핸들러 문서에 포함되는 요소들은 다음과 같이 정의된다.
<isc-request>: ISC 관련 요청
<social-activity-share-req>: 소셜 활동 공유 요청
<recipients-list>: 수신자 리스트, 여기에서는 2명의 사용자들을 포함하고 있다.
<note>: 소셜 활동 공유임을 표시, 여기에서는 'social activity sharing for Las Vegas meeting 20131121'이란 형태로 표시하고 있다.
<delivery-report>: 소셜 활동 공유 요청에 대한 전달 결과 수신 요청('true')
<response>: 소셜 활동 공유 요청에 대한 수신자의 응답 상태, 현재는 아직 응답을 수신하지 못한 상태.
<request-id>: 소셜 활동 공유 요청의 식별자
<send-contents>: 소셜 활동 공유 요청을 위한 전송 컨텐츠, 각각 기본 컨텐츠, 연관 컨텐츠, 컨텐츠 시청 정보를 포함할 수 있는데 본 실시 예에서는 기본 컨텐츠 및 연관 컨텐츠의 URI 정보를 표시하고 있다.
나아가, 새롭게 생성된 ISC 세션 컨텐츠를 ISC 사용자가 아닌 수신자로, 다시 말해, 비(non)-ISC 사용자로 제공하고자 하는 경우, 상기 ISC 서버 A(320-1)는 메시지 형태(예: SMS, MMS, e-메일(mail) 등)로 변환하여 상기 ISC 클라이언트 A(310-1)의 해당 컨텐츠를 비-ISC 수신자에게 송신할 수 있다. 이 경우, <delivery-report> 및 <response>는, 소셜 활동 공유 요청 메시지 전달을 위한 시스템 구현 여부에 따라, 상기 요청 핸들러 문서에서 제외될 수 있다.
315단계에서, 상기 ISC 서버 A(320-1)는 상기 ISC 세션 컨텐츠 전송을 위한 소셜 활동 공유 요청(Social Activity Sharing Request)를 수신자 측으로 송신한다. 다시 말해, 상기 ISC 서버 A(320-1)는 ISC 세션 컨텐츠를 포워딩(forwarding)한다. 이를 위해, SIP MESSAGE 메시지가 사용될 수 있다. 예를 들어, 상기 ISC 서버 A(320-1)는 상기 ISC 클라이언트 A(310-1)의 ISC 세션 컨텐츠 데이터를 직접 소셜 활동 공유 요청에 포함시키거나, 또는, 상기 ISC 세션 컨텐츠 데이터를 식별 가능한 문서 URI 형태로 포함시킬 수 있다. 나아가, 수신자가 동일 도메인(domain)이든 다른 도메인에 있는 유사한 형태로 소셜 활동 공유 요청을 생성할 것이나, 다만 수신자가 동일 도메인일 경우, 상기 도 3의 실시 예와 달리, 소셜 활동 전송 요청의 수신 엔티티(entity)가 상대측 상기 ISC 서버 A(320-1)가 아닌 해당 컨텐츠의 수신자가 될 수 있다. 이하 <표 4>는 소셜 활동 공유 요청을 위한 SIP MESSAGE 메시지 바디를 예시한다.
<request>
<forward>
<note>social activity sharing for Las Vegas meeting 20131121</note>
<delivery-report>true</delivery-report>
<request-id>cdcd3434</request-id>
<send-contents>
<primary-content>resource-lists/users/sip:[email protected]/pcontents</primary-content>
<associated-content>resource-lists/users/sip:[email protected]/acontents</associated-content>
</store-contents>
</forward>
</request>
상기 <표 4>에 나타난 소셜 활동 공유 요청을 위한 SIP MESSAGE 메시지 바디에 포함되는 요소들은 다음과 같이 정의된다.
<note>: 소셜 활동 공유임을 표시, 여기에서는 'social activity sharing for Las Vegas meeting 20131121'이란 형태로 표시하고 있다.
<delivery-report>: 소셜 활동 공유 요청에 대한 전달 결과 수신 요청('true')
<request-id>: 소셜 활동 공유 요청의 식별자
<send-contents>: 소셜 활동 공유 요청을 위한 전송 컨텐츠, 각각 기본 컨텐츠, 연관 컨텐츠, 컨텐츠 시청 정보를 포함할 수 있는데 본 실시 예에서는 기본 컨텐츠 및 연관 컨텐츠의 URI 정보를 표시하고 있다. 사용자의 선호도에 따라서는 보내지는 소셜 활동 공유 요청에 특정 컨텐츠는 소셜 활동 공유 요청에서 제외하는 필터에 적용하는 것도 가능하다.
317단계에서, 상기 소셜 활동 공유 요청을 수신한 상기 ISC 서버 B(320-2)는 상기 ISC 클라이언트 B(310-2)의 ISC 세션 컨텐츠 수신에 관한 사용자 선호도를 확인한다. 즉, 상기 ISC 서버 B(320-2)는 상기 ISC 클라이언트 B(310-2)의 수신에 대해 승인/수신/확인/거부하는지 여부에 대한 사용자 선호도를 확인한다. 사용자 선호도는 수신한 데이터를 서버에 저장한 후 서버 변경 정보를 통보받거나(Accept), 서버에 임시로 저장한 후 사용자의 승인을 통해 최종적으로 서버에 저장하거나(confirm), 해당 소셜 관계를 거부하는 경우(Reject) 중 하나일 수 있다. 상기 도 3에 도시된 실시 예는, 승인(accept)인 경우를 예시한다.
319단계에서, 상기 ISC 클라이언트 B(310-2)의 사용자 선호도에 따라, 상기 ISC 서버 B(320-2)는 상기 소셜 활동 공유 요청에 포함된 데이터를 상기 ISC 서버 B(320-2)에 임시로 저장하거나, 문서 URI를 바탕으로 발신측 상기 ISC 서버 A(320-1)로부터 해당 상기 ISC 클라이언트 A(310-1)의 ISC 세션 컨텐츠를 패치(fetch)하고, 수신측 ISC DB 에 저장한 후 목록(List) XDMS와 같은 장소에 컨텐츠 전달 상태를 '변경됨'(예: 'updated')으로 설정한다. 다른 예로, 사용자 선호도가 확인(confirm)인 경우, 상기 ISC 서버 B(320-2)가 사용자에게 ISC 세션 컨텐츠에 관한 내용을 통보하고, 이에 대한 상기 ISC 클라이언트 B(310-2)로부터의 승인을 받은 후, 발신측 상기 ISC 서버 A(320-1)로부터 해당 컨텐츠 획득하여 저장할 수 있다. 또는, 승인('accept') 경우와 유사하게, 상기 ISC 서버 B(320-2)는 발신측 상기 ISC 서버 A(320-1)로부터 해당 컨텐츠를 가져와 임시로 저장한 후, 상기 ISC 클라이언트 B(310-2)로부터 확인(acknowledge) 이후 정식 데이터로 저장할 수 있다. 또 다른 예로, 사용자의 선호도가 거절(reject)인 경우, 상기 ISC 서버 B(320-2)는 오류 메시지를 발신측으로 송신한다. 상기 오류 메시지는 수신자의 미승인을 나타낸다.
321단계에서, 상기 ISC 서버 B(320-2)는 상기 ISC 서버 A(320-1)에서의 컨텐츠 변경 사항을 상기 ISC 클라이언트 B(310-2)로 송신한다. 예를 들어, 상기 ISC 서버 B(320-2)는 SIP NOTIFY 메시지를 통해 상기 ISC 세션 컨텐츠의 변경 사항을 송신할 수 있다. 상기 컨텐츠 변경 사항을 수신한 상기 ISC 클라이언트 B(310-2)의 사용자는 상기 컨텐츠를 사용자 장치 내에 저장할 수 있다. 상기 ISC 클라이언트 B(310-2) 및 상기 ISC 서버 B(320-2) 간 컨텐츠 동기화가 지원되는 경우, 상기 ISC 서버 B(320-2)에 의한 동기화가 진행될 수 있다. 나아가, 새롭게 생성된 ISC 세션 컨텐츠를 ISC 사용자가 아닌 비-ISC 사용자를 수신자로 하여 송신하고자 하는 경우, 상기 ISC 서버 A(320-1)는 메시지 형태(예: SMS, MMS, e-메일 등)를 통해 상기 ISC 클라이언트 A(310-1)의 컨텐츠를 상기 비-ISC 수신자에게 송신할 수 있다.
도 4는 본 발명의 실시 예에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 소셜 활동 관리를 위한 신호 교환을 도시한다. 상기 도 4는 컨텐츠 서버(460)을 통해 ISC 세션 컨텐츠가 제공되는 실시 예를 나타낸다.
상기 도 4를 참고하면, 401단계에서, ISC 세션이 종료된다.
403단계에서, ISC 세션 종료 후, 상기 ISC 서버 A(420-1)는 회의 관련 컨텍스트(context)에 대한 ISC 세션 관련 컨텐츠 생성 여부에 관한 사용자 선호도를 상기 ISC XDMS A(440-1)로부터 획득한다. 예를 들어, 상기 회의 관련 컨텍스트는 회의 일정/개최 정보, 참가자 정보(예: 허용 가능한 개인 정보, 참여 등급 정보, 주요 참여 분야 정보 등), 기타 회의 관련 정보 등을 포함할 수 있다. 추가적으로, 상기 ISC 서버 A(420-1)는 사용자가 요청한 특정 컨텍스트, 예를 들어, ISC 세션에서 사용자가 선택한 관람/시청 뷰(view) (예: “zone A” 뷰)와 같은 세부적인 사용자 선호도를 ISC 사용자가 설정한 경우, 상기 세부적인 사용자 선호도를 확인할 수 있다. 상기 사용자 선호도는 상기 <표 2>와 같은 형태로 기록될 수 있다.
405단계에서, 상기 ISC 서버 A(420-1)는 상기 ISC XDMS A(440-1)로부터 200 OK를 수신한다.
407단계에서, 상기 ISC 서버 A(420-1)는 사용자 선호도에 따라 ISC 세션 컨텐츠를 생성 및 저장한다. 예를 들어, 상기 ISC 세션 컨텐츠는 기본(primary) 컨텐츠, 연관 컨텐츠, 컨텐츠 시청 정보 중 적어도 하나를 포함할 수 있다. 그리고, 상기 상기 ISC 서버 A(420-1)는 생성된 ISC 세션 컨텐츠에 대한 인식 값인 태그(tag) 및 개별 컨텐츠 별 식별자(예: URI((Unique Resource Identifier)))를 설정할 수 있다. 예를 들어, 상기 인식 값은 'social event 20111006 zone A'와 같이 설정될 수 있다. 상기 도 4에 도시된 실시 예는 상기 ISC 서버 A(420-1)에 ISC 세션 컨텐츠를 저장하는 것으로 설명하고 있으나, 본 발명의 다른 실시 예에 따라, 상기 ISC 세션 컨텐츠는 상기 ISC 서버 A(420-1)가 아닌 상기 메시지 서버 A(450-1), 상기 ISC XDMS A(440-1) 또는 상기 컨텐츠 서버(460)에 저장될 수 있다.
409단계에서, 상기 ISC 서버 A(420-1)는 상기 ISC 클라이언트 A(410-1)로 ISC 세션 컨텐츠 변경(update)를 통지(notification)한다. 예를 들어, 상기 ISC 서버 A(420-1)는 SIP NOTIFY 메시지를 통해 상기 ISC 세션 컨텐츠 변경을 통지할 수 있다. 이를 위해, 상기 ISC 서버 A(420-1)는 생성된 ISC 세션 컨텐츠 저장 내용에 대한 참조(reference)(예: URI)를 또는 컨텐츠 자체 상기 ISC 클라이언트 A(410-1)로 송신할 수 있다. 이에 따라, 상기 ISC 클라이언트 A(410-1)는 상기 컨텐츠에 대한 참조 또는 상기 컨텐츠 자체를 사용자 장치 내에 저장할 수 있다. 나아가, 상기 ISC 클라이언트 A(410-1) 및 상기 ISC 서버 A(420-1) 간 컨텐츠 동기화가 지원되는 경우, 동기화가 진행될 수 있다.
411단계에서, 상기 ISC 서버 A(420-1)는 새롭게 생성된 ISC 세션 컨텐츠에 대해 사용자가 미리 지정한 조건에 맞는 수신자들에게 전송할 것인지에 대한 사용자 선호도를 확인한다. 다시 말해, 상기 ISC 서버 A(420-1)는 새롭게 생성된 ISC 세션 컨텐츠를 세션 참가자 또는 사용자의 팔로워(follower)들의 전부 또는 일부로 송신할지 여부에 대한 사용자 선호도를 확인한다. 상기 <표 2>에서 나타난 바와 같이, 소셜 활동을 다른 사용자에게 송신 것인지에 대한 선호도(예: <send-social-activity>) 및 신규 생성 ISC 세션 컨텐츠를 전송할 대상자로서, 상기 ISC 클라이언트 A(410-1)의 정보 구독자 모두 또는 일부가 될 수도 있고, ISC 정보 구독자 중 실제 ISC 세션에 참여한 ISC 사용자에 대해서만 해당 컨텐츠를 제공할 수도 있다. 상기 컨텐츠 전송 대상자는 사용자에 의해 미리 지정될 수 있다. 상기 도 4에 도시된 실시 예는 소셜 활동을 다른 사용자에게 보내며(예: <send-social-activity>가 'true'인 경우), ISC 사용자가 수신 제한자로 소셜 활동을 송신하지 아니하는 것을 가정한다. 상기 수신 제한자에 대한 정보는 블랙 리스트(black-list)로 관리될 수 있다. 나아가, 상기 사용자 선호도에는 표시되지 아니하였으나, 사용자가, ISC 세션 컨텐츠와 더불어, 해당 세션에서 발생한 대화 및 메시지를 포함한 세션 이력(Session History)를 다른 사용자에게 전송하고자 하는 경우가 있을 수 있다. 이 경우, 상기 대화 및 상기 메시지를 포함한 세션 이력 전송에 대한 항목이 상기 사용자 선호도에 추가될 수 있고, 이하 315단계에서 대화 및 메시지를 포함한 세션 이력이 메시지 바디(body)에 추가될 수 있다.
413단계에서, 상기 ISC 서버 A(420-1)는 소셜 활동 공유 요청의 상태 관리를 위한 요청 핸들러 문서(Request Handler Document)를 상기 ISC XDMS A(440-1) 내 생성하고, 전달 보고(delivery report)가 필요한 경우, 그에 대한 상태를 'pending'으로 표시한다. 다시 말해, 상기 ISC 서버 A(420-1)는 소셜 활동 공유 상태를 유지하기 위한 요청 핸들러 문서를 변경하고, 전달 보고가 필요한 경우 'pending'으로 상태를 설정한다. 상기 <표 3>은 상기 요청 핸들러 문서에 대한 스키마를 예시한다.
415단계에서, 상기 ISC 서버 A(420-1)는 상기 컨텐츠 서버(460)로 ISC 세션 컨텐츠 전송을 위한 소셜 활동 공유 요청을 HTTP POST 를 통해 전송한다. 다시 말해, 상기 ISC 서버 A(420-1)는 상기 컨텐츠 서버(460)에 대한 HTTP POST를 생성함으로써 ISC 세션 컨텐츠를 포워딩한다. 이하 <표 5>는 상기 소셜 활동 공유 요청을 위한 HTTP POST 메시지의 바디를 예시한다.
POST http://abccde.com:8080/~joe/home.html HTTP/1.1
Host xcap.example1.com

Content-Type: application/xdcp-document+xml; charset="utf-8"
Content-Length: (…)

<?xml version="1.0" encoding="UTF-8"?>
<xdcp-document xmlns="urn:oma:xml:xdm:xdcp-document">
<request>
<forward>
<note>social activity sharing for Las Vegas meeting 20131121</note>
<delivery-report>true</delivery-report>
<request-id>cdcd3434</request-id>
<send-contents>
<primary-content>resource-lists/users/sip:[email protected]/pcontents</primary-content>
<associated-content>resource-lists/users/sip:[email protected]/acontents</associated-content>
</store-contents>
</forward>
</request>
</xdcp-document>
상기 <표 5>에 나타난 소셜 활동 공유 요청을 위한 HTTP POST 메시지의 바디에 대한 예시는 상기 <표 4>에 나타난 SIP MESSAGE 메시지의 바디에 대한 내용과 유사하다. 상기 <표 5>에 나타난 HTTP POST 메시지의 바디에 포함되는 요소들은 다음과 같이 정의된다
<xdcp-document: XML 문서 관리 명령을 위한 문서
<request>: XML 문서 관리 요청
<note>: 소셜 활동 공유임을 표시, 여기에서는 'social activity sharing for Las Vegas meeting 20131121'이란 형태로 표시하고 있다.
<delivery-report>: 소셜 활동 공유 요청에 대한 전달 결과 수신 요청('true')
<request-id>: 소셜 활동 공유 요청의 식별자
<send-contents>: 소셜 활동 공유 요청을 위한 전송 컨텐츠, 각각 기본 컨텐츠, 연관 컨텐츠, 컨텐츠 시청 정보를 포함할 수 있는데 본 실시 예에서는 기본 컨텐츠 및 연관 컨텐츠의 URI 정보를 표시하고 있다. 사용자의 선호도에 따라서는 보내지는 소셜 활동 공유 요청에 특정 컨텐츠는 소셜 활동 공유 요청에서 제외하는 필터에 적용하는 것도 가능하다.
417단계에서, 상기 컨텐츠 서버(460)는 상기 ISC 서버 A(420-1)로부터 소셜 활동 공유 요청을 수신하고, ISC 세션 컨텐츠를 컨텐츠 저장 공간에 적절하게 저장한 후, 수신측 상기 ISC 서버 B(420-2)로 ISC 세션 컨텐츠 정보를 통보한다. 예를 들어, 상기 ISC 세션 컨텐츠 정보는 SIP NOTIFY 메시지를 통해 통보될 수 있다. 즉, 상기 컨텐츠 서버(460)는 상기 SIP NOTIFY 메시지를 송신함으로써 ISC 세션 컨텐츠의 참조를 포워딩할 수 있다. 이때, 상기 컨텐츠 서버(460)는 컨텐츠 저장 공간 내 ISC 세션 컨텐츠의 참조(예: URI 정보)를 포함시킴으로써, 상기 ISC 서버 B(420-2)가 사용자 선호도에 따라 해당 컨텐츠를 획득할 수 있도록 한다. 본 발명의 다른 실시 예에 따라, 상기 컨텐츠 서버(460)는 상기 ISC 서버 A(420-1)로부터 수신한 HTTP POST를 바탕으로 동일하게 ISC 세션 컨텐츠를 컨텐츠 저장 공간에 적절하게 저장한 후, 수신측 상기 ISC 서버 B(420-2)로 ISC 세션 컨텐츠 참조 정보를 포함하는 소셜 활동 공유 요청 메시지 (HTTP POST)를 송신할 수 있다.
419단계에서, 상기 소셜 활동 공유 요청을 수신한 상기 ISC 서버 B(420-2)는 상기 ISC 클라이언트 B(410-2)의 ISC 세션 컨텐츠 수신에 관한 사용자 선호도를 확인한다. 즉, 상기 ISC 서버 B(420-2)는 상기 ISC 클라이언트 B(410-2)의 수신에 대해 승인/수신/확인/거부하는지 여부에 대한 사용자 선호도를 확인한다. 사용자 선호도는 수신한 데이터를 서버에 저장한 후 서버 변경 정보를 통보받거나(Accept), 서버에 임시로 저장한 후 사용자의 승인을 통해 최종적으로 서버에 저장하거나(confirm), 해당 소셜 관계를 거부하는 경우(Reject) 중 하나일 수 있다. 상기 도 4에 도시된 실시 예는, 승인(accept)인 경우를 예시한다.
421단계에서, 상기 ISC 클라이언트 B(410-2)의 사용자 선호도에 따라, 상기 ISC 서버 B(420-2)는 상기 소셜 활동 공유 요청에 포함된 데이터를 상기 ISC 서버 B(420-2)에 임시로 저장하거나, 문서 URI를 바탕으로 발신측 상기 ISC 서버 A(420-1)로부터 해당 상기 ISC 클라이언트 A(410-1)의 ISC 세션 컨텐츠를 패치(fetch)하고, 수신측 ISC DB 에 저장한 후 목록(List) XDMS와 같은 장소에 컨텐츠 전달 상태를 '변경됨'(예: 'updated')으로 설정한다. 다른 예로, 사용자 선호도가 확인(confirm)인 경우, 상기 ISC 서버 B(420-2)가 사용자에게 ISC 세션 컨텐츠에 관한 내용을 통보하고, 이에 대한 상기 ISC 클라이언트 B(410-2)로부터의 승인을 받은 후, 발신측 상기 ISC 서버 A(420-1)로부터 해당 컨텐츠 획득하여 저장할 수 있다. 또는, 승인('accept') 경우와 유사하게, 상기 ISC 서버 B(420-2)는 발신측 상기 ISC 서버 A(420-1)로부터 해당 컨텐츠를 가져와 임시로 저장한 후, 상기 ISC 클라이언트 B(410-2)로부터 확인(acknowledge) 이후 정식 데이터로 저장할 수 있다. 또 다른 예로, 사용자의 선호도가 거절(reject)인 경우, 상기 ISC 서버 B(420-2)는 오류 메시지를 발신측으로 송신한다. 상기 오류 메시지는 수신자의 미승인을 나타낸다.
423단계에서, 상기 ISC 서버 B(420-2)는 상기 ISC 서버 A(420-1)에서의 컨텐츠 변경 사항을 상기 ISC 클라이언트 B(410-2)로 송신한다. 예를 들어, 상기 ISC 서버 B(420-2)는 SIP NOTIFY 메시지를 통해 상기 ISC 세션 컨텐츠의 변경 사항을 송신할 수 있다. 상기 컨텐츠 변경 사항을 수신한 상기 ISC 클라이언트 B(410-2)의 사용자는 상기 컨텐츠를 사용자 장치 내에 저장할 수 있다. 상기 ISC 클라이언트 B(410-2) 및 상기 ISC 서버 B(420-2) 간 컨텐츠 동기화가 지원되는 경우, 상기 ISC 서버 B(420-2)에 의한 동기화가 진행될 수 있다.
도 5는 본 발명의 또 다른 실시 예에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 소셜 활동 관리를 위한 신호 교환을 도시한다. 상기 도 5는 ISC 클라이언트에 의해 소셜 활동 공유 요청이 발생하는 실시 예를 나타낸다.
상기 도 5를 참고하면, 501단계에서, ISC 세션이 종료된다.
503단계에서, ISC 세션 종료 후, 상기 ISC 서버 A(520-1)는 회의 관련 컨텍스트(context)에 대한 ISC 세션 관련 컨텐츠 생성 여부에 관한 사용자 선호도를 상기 ISC XDMS A(540-1)로부터 획득한다. 예를 들어, 상기 회의 관련 컨텍스트는 회의 일정/개최 정보, 참가자 정보(예: 허용 가능한 개인 정보, 참여 등급 정보, 주요 참여 분야 정보 등), 기타 회의 관련 정보 등을 포함할 수 있다. 추가적으로, 상기 ISC 서버 A(520-1)는 사용자가 요청한 특정 컨텍스트, 예를 들어, ISC 세션에서 사용자가 선택한 관람/시청 뷰(view) (예: “zone A” 뷰)와 같은 세부적인 사용자 선호도를 ISC 사용자가 설정한 경우, 상기 세부적인 사용자 선호도를 확인할 수 있다. 상기 사용자 선호도는 상기 <표 2>와 같은 형태로 기록될 수 있다.
505단계에서, 상기 ISC 서버 A(520-1)는 상기 ISC XDMS A(540-1)로부터 200 OK를 수신한다.
507단계에서, 상기 ISC 서버 A(520-1)는 사용자 선호도에 따라 ISC 세션 컨텐츠를 생성 및 저장한다. 예를 들어, 상기 ISC 세션 컨텐츠는 기본(primary) 컨텐츠, 연관 컨텐츠, 컨텐츠 시청 정보 중 적어도 하나를 포함할 수 있다. 그리고, 상기 상기 ISC 서버 A(520-1)는 생성된 ISC 세션 컨텐츠에 대한 인식 값인 태그(tag) 및 개별 컨텐츠 별 식별자(예: URI((Unique Resource Identifier)))를 설정할 수 있다. 예를 들어, 상기 인식 값은 'social event 20111006 zone A'와 같이 설정될 수 있다. 상기 도 5에 도시된 실시 예는 상기 ISC 서버 A(520-1)에 ISC 세션 컨텐츠를 저장하는 것으로 설명하고 있으나, 본 발명의 다른 실시 예에 따라, 상기 ISC 세션 컨텐츠는 상기 ISC 서버 A(520-1)가 아닌 상기 메시지 서버 A(550-1), 상기 ISC XDMS A(540-1) 또는 상기 컨텐츠 서버(560)에 저장될 수 있다.
509단계에서, 상기 ISC 서버 A(520-1)는 상기 ISC 클라이언트 A(510-1)로 ISC 세션 컨텐츠 변경(update)를 통지(notification)한다. 예를 들어, 상기 ISC 서버 A(520-1)는 SIP NOTIFY 메시지를 통해 상기 ISC 세션 컨텐츠 변경을 통지할 수 있다. 이를 위해, 상기 ISC 서버 A(520-1)는 생성된 ISC 세션 컨텐츠 저장 내용에 대한 참조(reference)(예: URI)를 또는 컨텐츠 자체 상기 ISC 클라이언트 A(510-1)로 송신할 수 있다. 이에 따라, 상기 ISC 클라이언트 A(510-1)는 상기 컨텐츠에 대한 참조 또는 상기 컨텐츠 자체를 사용자 장치 내에 저장할 수 있다. 나아가, 상기 ISC 클라이언트 A(510-1) 및 상기 ISC 서버 A(520-1) 간 컨텐츠 동기화가 지원되는 경우, 동기화가 진행될 수 있다.
511단계에서, 상기 ISC 클라이언트 A(510-1)는 상기 ISC 세션 컨텐츠를 소셜 활동 공유 요청을 통해 다른 ISC 사용자들에게 전달한다. 즉, 상기 ISC 클라이언트 A(510-1)는 ISC 세션 컨텐츠를 포워딩한다. 상기 소셜 활동 공유 요청은 SIP MESSAGE 메시지에 의해 송신될 수 있다. 상기 SIP MESSAGE 메시지의 바디는 상기 <표 4>와 같이 구성될 수 있다. 단, 상기 <표 4>와 달리, 상기 SIP MESSAGE 메시지의 수신 요청(Request) URI는 발신측 상기 ISC 서버 A(420-1)로 설정된다.
513단계에서, 상기 ISC 서버 A(520-1)는 상기 ISC 세션 컨텐츠 전송을 위한 소셜 활동 공유 요청(Social Activity Sharing Request)를 수신자 측으로 송신한다. 다시 말해, 상기 ISC 서버 A(520-1)는 ISC 세션 컨텐츠를 포워딩(forwarding)한다. 이를 위해, SIP MESSAGE 메시지가 사용될 수 있다. 예를 들어, 상기 ISC 서버 A(520-1)는 상기 ISC 클라이언트 A(510-1)의 ISC 세션 컨텐츠 데이터를 직접 소셜 활동 공유 요청에 포함시키거나, 또는, 상기 ISC 세션 컨텐츠 데이터를 식별 가능한 문서 URI 형태로 포함시킬 수 있다. 나아가, 수신자가 동일 도메인이든 다른 도메인에 있는 유사한 형태로 소셜 활동 공유 요청을 생성할 것이나, 다만 수신자가 동일 도메인일 경우, 상기 도 5의 실시 예와 달리, 소셜 활동 전송 요청의 수신 엔티티(entity)가 상대측 상기 ISC 서버 A(520-1)가 아닌 해당 컨텐츠의 수신자가 될 수 있다. 상기 <표 4>는 소셜 활동 공유 요청을 위한 SIP MESSAGE 메시지 바디를 예시한다.
515단계에서, 상기 소셜 활동 공유 요청을 수신한 상기 ISC 서버 B(520-2)는 상기 ISC 클라이언트 B(510-2)의 ISC 세션 컨텐츠 수신에 관한 사용자 선호도를 확인한다. 즉, 상기 ISC 서버 B(520-2)는 상기 ISC 클라이언트 B(510-2)의 수신에 대해 승인/수신/확인/거부하는지 여부에 대한 사용자 선호도를 확인한다. 사용자 선호도는 수신한 데이터를 서버에 저장한 후 서버 변경 정보를 통보받거나(Accept), 서버에 임시로 저장한 후 사용자의 승인을 통해 최종적으로 서버에 저장하거나(confirm), 해당 소셜 관계를 거부하는 경우(Reject) 중 하나일 수 있다. 상기 도 5에 도시된 실시 예는, 승인(accept)인 경우를 예시한다.
517단계에서, 상기 ISC 클라이언트 B(510-2)의 사용자 선호도에 따라, 상기 ISC 서버 B(520-2)는 상기 소셜 활동 공유 요청에 포함된 데이터를 상기 ISC 서버 B(520-2)에 임시로 저장하거나, 문서 URI를 바탕으로 발신측 상기 ISC 서버 A(520-1)로부터 해당 상기 ISC 클라이언트 A(510-1)의 ISC 세션 컨텐츠를 패치(fetch)하고, 수신측 ISC DB 에 저장한 후 목록(List) XDMS와 같은 장소에 컨텐츠 전달 상태를 '변경됨'(예: 'updated')으로 설정한다. 다른 예로, 사용자 선호도가 확인(confirm)인 경우, 상기 ISC 서버 B(520-2)가 사용자에게 ISC 세션 컨텐츠에 관한 내용을 통보하고, 이에 대한 상기 ISC 클라이언트 B(510-2)로부터의 승인을 받은 후, 발신측 상기 ISC 서버 A(520-1)로부터 해당 컨텐츠 획득하여 저장할 수 있다. 또는, 승인('accept') 경우와 유사하게, 상기 ISC 서버 B(520-2)는 발신측 상기 ISC 서버 A(520-1)로부터 해당 컨텐츠를 가져와 임시로 저장한 후, 상기 ISC 클라이언트 B(510-2)로부터 확인(acknowledge) 이후 정식 데이터로 저장할 수 있다. 또 다른 예로, 사용자의 선호도가 거절(reject)인 경우, 상기 ISC 서버 B(520-2)는 오류 메시지를 발신측으로 송신한다. 상기 오류 메시지는 수신자의 미승인을 나타낸다.
519단계에서, 상기 ISC 서버 B(520-2)는 상기 ISC 서버 A(520-1)에서의 컨텐츠 변경 사항을 상기 ISC 클라이언트 B(510-2)로 송신한다. 예를 들어, 상기 ISC 서버 B(520-2)는 SIP NOTIFY 메시지를 통해 상기 ISC 세션 컨텐츠의 변경 사항을 송신할 수 있다. 상기 컨텐츠 변경 사항을 수신한 상기 ISC 클라이언트 B(510-2)의 사용자는 상기 컨텐츠를 사용자 장치 내에 저장할 수 있다. 상기 ISC 클라이언트 B(510-2) 및 상기 ISC 서버 B(520-2) 간 컨텐츠 동기화가 지원되는 경우, 상기 ISC 서버 B(520-2)에 의한 동기화가 진행될 수 있다. 나아가, 새롭게 생성된 ISC 세션 컨텐츠를 ISC 사용자가 아닌 비-ISC 사용자를 수신자로 하여 송신하고자 하는 경우, 상기 ISC 서버 A(520-1)는 메시지 형태(예: SMS, MMS, e-메일 등)를 통해 상기 ISC 클라이언트 A(510-1)의 컨텐츠를 상기 비-ISC 수신자에게 송신할 수 있다.
상기 도 3 내지 상기 도 5를 참고하여 설명한 실시 예들은 서로 다른 도메인간 소설 활동 공유 요청을 예시한다. 그러나, 상술한 실시 예들은 단일 도메인 내에서의 소셜 활동 공유 요청에도 유사하게 적용될 수 있다.
도 6은 본 발명의 실시 에에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 사용자 장치의 동작 절차를 도시한다. 상기 도 6에 도시된 동작 절차는 상기 도 2의 사용자 장치(200)에 의해 수행될 수 있다. 또한, 상기 도 6에 도시된 동작 절차는 상기 도 3의 ISC 클라이언트 A(310-1), 상기 도 4의 ISC 클라이언트 A(410-1), 상기 도 5의 ISC 클라이언트 A(510-1)에 의해 수행될 수 있다.
상기 도 6을 참고하면, 상기 사용자 장치는 601단계에서 세션 관련 컨텐츠 변경에 대한 통지를 수신한다. 예를 들어, 상기 세션 관련 컨텐츠는 회의 일정/개최 정보, 참가자 정보(예: 허용 가능한 개인 정보, 참여 등급 정보, 주요 참여 분야 정보 등), 기타 회의 관련 정보 중 적어도 하나를 포함할 수 있다.
이어, 상기 사용자 장치는 603단계로 진행하여 상기 세션 관련 컨텐츠에 대한 정보를 저장한다. 상기 세션 관련 컨텐츠에 대한 정보는 컨텐츠 자체 또는 상기 컨텐츠에 접근할 수 있는 참조 정보 중 적어도 하나를 포함할 수 있다. 예를 들어, 상기 참조 정보는 URI를 포함할 수 있다. 이때, 본 발명의 실시 예에 따라, 상기 사용자 장치는 서버와 컨텐츠 동기화 절차를 더 수행할 수 있다.
이후, 상기 도 6에 도시되지 아니하였으나, 상기 사용자 장치는 상기 세션 관련 컨텐츠에 대한 공유를 요청할 수 있다. 이를 위해, 상기 사용자 장치는 SIP MESSAGE 메시지를 송신할 수 있다. 이때, 상기 SIP MESSAGE 메시지는 상기 <표 4>와 유사하게 구성될 수 있다. 단, 상기 <표 4>와 달리, 상기 SIP MESSAGE 메시지의 수신 요청 URI는 발신측 서버로 설정된다.
도 7은 본 발명의 실시 에에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 송신측 서버의 동작 절차를 도시한다. 상기 도 7에 도시된 동작 절차는 상기 도 2의 ISC 서버(220)에 의해 수행될 수 있다. 또한, 상기 도 7에 도시된 동작 절차는 상기 도 3의 ISC 서버 A(320-1), 상기 도 4의 ISC 서버 A(420-1), 상기 도 5의 ISC 서버 A(520-1)에 의해 수행될 수 있다.
상기 도 7을 참고하면, 상기 서버는 701단계에서 사용자 선호도에 따라 세션 관련 컨텐츠를 생성하고, 저장한다. 즉, 상기 사용자 선호도가 상기 세션 관련 컨텐츠의 생성을 지시하는 경우, 상기 서버는 상기 세션 관련 컨텐츠를 생성할 수 있다. 상기 사용자 선호도는 문서(document) 관리 서버에 저장되어 있다. 따라서, 상기 서버는 상기 문서 관리 서버로 상기 사용자 선호도에 대한 정보를 요청하고, 상기 사용자 선호도에 대한 정보를 획득한다. 이때, 상기 서버는 상기 사용자 선호도에서 지정된 범위 내에서 상기 세션 관련 컨텐츠를 생성할 수 있다. 예를 들어, 상기 사용자 선호도에 대한 정보는 상기 <표 2>와 같이 구성될 수 있다.
이어, 상기 서버는 703단계로 진행하여 상기 세션 관련 컨텐츠의 공유를 위해 상기 세션 관련 컨텐츠에 대한 정보를 송신한다. 상기 세션 관련 컨텐츠에 대한 정보는 컨텐츠 자체 또는 상기 컨텐츠에 접근할 수 있는 참조 정보 중 적어도 하나를 포함할 수 있다. 예를 들어, 상기 참조 정보는 URI를 포함할 수 있다. 본 발명의 다양한 실시 예들에 따라, 상기 세션 관련 컨텐츠에 대한 정보는 컨텐츠 서버로 송신되거나, 또는, 공유할 다른 사용자가 속한 도메인의 서버로 송신될 수 있다. 본 발명의 일 실시 예에 따라, 상기 서버는 공유 여부에 대한 사용자 선호도에 따라 상기 세션 관련 컨텐츠에 대한 정보를 송신할지 여부 및 공유할 다른 사용자의 범위를 결정할 수 있다. 이를 위해, 상기 서버는 상기 문서 관리 서버로 상기 사용자 선호도에 대한 정보를 요청하고, 상기 사용자 선호도에 대한 정보를 획득할 수 있다. 본 발명의 다른 실시 예에 따라, 상기 서버는 상기 사용자의 요청에 따라 상기 세션 관련 컨텐츠에 대한 정보를 송신할지 여부 및 공유할 다른 사용자의 범위를 판단할 수 있다.
도 8은 본 발명의 실시 에에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 문서 관리 서버의 동작 절차를 도시한다. 상기 도 8에 도시된 동작 절차는 상기 도 2의 ISC XDMS(240)에 의해 수행될 수 있다. 또한, 상기 도 8에 도시된 동작 절차는 상기 도 3의 ISC XDMS A(340-1), 상기 도 4의 ISC XDMS A(440-1), 상기 도 5의 XDMS 서버 A(540-1)에 의해 수행될 수 있다.
상기 도 8을 참고하면, 상기 문서 관리 서버는 801단계에서 사용자 선호도에 대한 정보에 대한 요청이 발생하는지 판단한다. 즉, 상기 문서 관리 서버는 사전에 정해진 상기 사용자 선호도에 대한 정보를 저장 및 관리한다. 상기 사용자 선호도에 대한 정보는 커뮤니케이션 서비스를 제어하는 서버에 의해 요청될 수 있으며, 세션 종류 후 요청될 수 있다.
상기 사용자 선호도에 대한 정보에 대한 요청이 발생하면, 상기 문서 관리 서버는 803단계로 진행하여 상기 사용자 선호도에 대한 정보를 제공한다. 예를 들어, 상기 사용자 선호도에 대한 정보는 상기 <표 2>와 같이 구성될 수 있다.
도 9는 본 발명의 실시 에에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 수신측 서버의 동작 절차를 도시한다. 상기 도 9에 도시된 동작 절차는 상기 도 2의 ISC 서버(220)에 의해 수행될 수 있다. 또한, 상기 도 9에 도시된 동작 절차는 상기 도 3의 ISC 서버 B(320-2), 상기 도 4의 ISC 서버 B(420-2), 상기 도 5의 ISC 서버 B(520-2)에 의해 수행될 수 있다.
상기 도 9를 참고하면, 상기 서버는 901단계에서 세션 관련 컨텐츠 공유를 위해 상기 세션 관련 컨텐츠에 대한 정보를 수신한다. 상기 세션 관련 컨텐츠에 대한 정보는 컨텐츠 자체 또는 상기 컨텐츠에 접근할 수 있는 참조 정보 중 적어도 하나를 포함할 수 있다. 예를 들어, 상기 참조 정보는 URI를 포함할 수 있다. 본 발명의 다양한 실시 예들에 따라, 상기 세션 관련 컨텐츠에 대한 정보는 상기 세션 관련 컨텐츠를 생성한 송신측의 서버로부터 수신되거나, 또는, 컨텐츠 서버로부터 제공될 수 있다.
이후, 상기 서버는 903단계로 진행하여 사용자 선호도에 따라 상기 세션 관련 컨텐츠를 사용자로 제공한다. 상기 사용자는 상기 세션 관련 컨텐츠를 공유할 사용자를 포함한다. 즉, 상기 서버는 상기 사용자의 사용자 선호도에 대한 정보를 획득하고, 상기 사용자 선호도가 지시하는 공유에 대한 설정을 확인한다. 예를 들어, 상기 공유에 대한 설정은 승인, 확인, 거부 중 하나를 포함할 수 있다. 상기 승인의 경우, 상기 서버는 상기 세션 관련 컨텐츠를 저장한 후, 상기 사용자에게 상기 세션 관련 컨텐츠의 변경을 통지할 수 있다. 상기 확인의 경우, 상기 서버는 상기 사용자에게 상기 세션 관련 컨텐츠를 수신할지 여부를 문의한 후, 승인 시 상기 세션 관련 컨텐츠의 변경을 통지할 수 있다. 상기 거부의 경우, 상기 서버는 상기 송신측 서버로 수신자의 미승인을 통지할 수 있다.
도 10은 본 발명의 실시 예에 따른 커뮤니케이션 서비스를 제공하는 사용자 장치의 블록 구성을 도시한다. 상기 도 10에 도시된 상기 사용자 장치는 상기 도 2의 사용자 장치(200)에 대응될 수 있다. 또한, 상기 도 10에 도시된 블록 구성은 상기 도 3의 ISC 클라이언트들(310-1, 310-2), 상기 도 4의 ISC 클라이언트들(410-1, 410-2), 상기 도 5의 ISC 클라이언트들(510-1, 510-2)을 구현하기 위해 적용될 수 있다.
상기 도 10을 참고하면, 상기 사용자 장치는 통신부(1010), 저장부(storage unit)(1020), 입/출력부(input and output unit)(1030), 제어부(1040)를 포함한다.
상기 통신부(1010)는 다른 객체들과의 통신을 위한 인터페이스를 제공한다. 상기 통신부(1010)는 무선 통신 또는 유선 통신을 위한 인터페이스를 제공할 수 있다. 이를 위해, 상기 통신부(1010)는 시스템의 물리 계층 규격에 따라 물리적 신호 및 비트열 간 변환 기능을 수행할 수 있다. 상기 무선 통신을 위한 인터페이스를 제공하는 경우, 상기 통신부(1010)는 신호의 대역 변환, 증폭 등 무선 채널을 통해 신호를 송수신하기 위한 RF(Radio Frequency) 모듈 및 적어도 하나의 안테나를 포함할 수 있다. 이 경우, 상기 통신부(1010)는 송신 필터, 수신 필터, 증폭기, 믹서(mixer), 오실레이터(oscillator), DAC(Digital to Analog Convertor), ADC(Analog to Digital Convertor) 등을 포함할 수 있다.
상기 저장부(1020)는 상기 사용자 장치의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장한다. 특히, 상기 저장부(1020)는 커뮤니케이션 서비스를 위한 어플리케이션, 상기 커뮤니케이션 서비스에 관련된 설정 정보를 저장할 수 있다. 나아가, 상기 저장부(1020)는 커뮤니케이션 서비스의 세션 관련 컨텐츠를 저장할 수 있다. 예를 들어, 상기 세션 관련 컨텐츠는 상기 커뮤니케이션 세션을 통해 송수신한 메시지, 파일, 회의 일정/개최 정보, 참가자 정보(예: 허용 가능한 개인 정보, 참여 등급 정보, 주요 참여 분야 정보 등), 기타 회의 관련 정보 중 적어도 하나를 포함할 수 있다. 그리고, 상기 저장부(1020)는 상기 제어부(1030)의 요청에 따라 저장된 데이터를 제공한다.
상기 입/출력부(1030)는 사용자와의 상호 작용(interaction)을 위한 인터페이스를 제공한다. 예를 들어, 입력을 위해, 상기 입/출력부(1030)는 적어도 하나의 키(key), 적어도 하나의 센서(sensor), 적어도 하나의 카메라 모듈 등을 포함할 수 있다. 또한, 출력을 위해, 상기 입/출력부(1030)는 적어도 하나의 표시 수단을 포함할 수 있다. 예를 들어, 상기 표시 수단은 LCD(liquid crystal display), LED(Light Emitting Diode), LPD(light emitting polymer display), OLED(Organic Light Emitting Diode), AMOLED(Active Matrix Organic Light Emitting Diode), FLED(Flexible LED) 중 적어도 하나를 포함할 수 있다. 또한, 상기 입/출력부(1030)는 터치 스크린(touch screen)을 포함할 수 있다. 상기 도 10에서, 상기 입/출력부(1030)는 하나의 블록으로 도시되었으나, 본 발명의 다른 실시 예에 따라, 입력을 위한 입력부 및 출력을 위한 출력부로 나뉘어질 수 있다.
상기 제어부(1040)는 상기 사용자 장치의 전반적인 동작들을 제어한다. 예를 들어, 상기 제어부(1040)는 상기 통신부(1010)를 통해 신호를 송수신한다. 또한, 상기 제어부(1040)는 상기 저장부(1020)에 데이터를 기록하고, 읽는다. 또한, 상기 제어부(1040)는 상기 입/출력부(1030)를 통해 입력되는 사용자의 명령을 해석하고, 대응하는 처리를 수행할 수 있다. 이를 위해, 상기 제어부(140)는 적어도 하나의 프로세서(processor)를 포함할 수 있다. 본 발명의 실시 예에 따라, 상기 제어부(1040)는 소셜 활동에 대한 세션 관련 컨텐츠 정보를 관리할 수 있다. 예를 들어, 상기 제어부(1040)는 상기 사용자 장치가 상기 도 3, 상기 도 4, 상기 도 6에 도시된 클라이언트와 같이 동작하도록 제어할 수 있다. 또한, 상기 제어부(1040)는 상기 상용자 장치가 상기 도 6에 도시된 절차를 수행하도록 제어할 수 있다. 본 발명의 실시 예에 따른 상기 제어부(1040)의 동작은 다음과 같다.
상기 제어부(1040)는 상기 통신부(1010)을 통해 세션 관련 컨텐츠 변경에 대한 통지를 수신한다. 예를 들어, 상기 세션 관련 컨텐츠는 회의 일정/개최 정보, 참가자 정보(예: 허용 가능한 개인 정보, 참여 등급 정보, 주요 참여 분야 정보 등), 기타 회의 관련 정보 중 적어도 하나를 포함할 수 있다. 그리고, 상기 제어부(1040)는 상기 세션 관련 컨텐츠에 대한 정보를 상기 저장부(1020)에 저장한다. 상기 세션 관련 컨텐츠에 대한 정보는 컨텐츠 자체 또는 상기 컨텐츠에 접근할 수 있는 참조 정보 중 적어도 하나를 포함할 수 있다. 예를 들어, 상기 참조 정보는 URI를 포함할 수 있다. 이때, 본 발명의 실시 예에 따라, 상기 제어부(1040)는 서버와 컨텐츠 동기화 절차를 더 수행할 수 있다. 나아가, 본 발명의 일 실시 예에 따라, 상기 제어부(1040)는 상기 세션 관련 컨텐츠에 대한 공유를 요청할 수 있다. 이를 위해, 상기 제어부(1040)는 상기 통신부(1010)를 통해 서버로 SIP MESSAGE 메시지를 송신할 수 있다.
도 11은 본 발명의 실시 예에 따른 커뮤니케이션 서비스를 제공하는 시스템에서 서버의 블록 구성을 도시한다. 상기 도 11에 도시된 블록 구성은 상기 도 2의 ISC 서버(220), ISC XDMS(240), 지원 서버(250) 중 적어도 하나를 구현하기 위해 적용될 수 있다. 예를 들어, 상기 ISC 서버(220), 상기 ISC XDMS(240), 상기 지원 서버(250) 각각이 상기 도 11에 도시된 장치와 같이 구성될 수 있다. 또는, 상기 ISC 서버(220), 상기 ISC XDMS(240), 상기 지원 서버(250) 중 둘 이상이 상기 도 11에 도시된 바와 같은 하나의 장치를 구성할 수 있다. 이 경우, 상기 ISC 서버(220), 상기 ISC XDMS(240), 상기 지원 서버(250) 각각은 하나의 보드(board)로 구성될 수 있다.
상기 도 11을 참고하면, 상기 서버는 통신부(1110), 저장부(1120), 제어부(1130)를 포함한다.
상기 통신부(1110)는 다른 객체들과의 통신을 위한 인터페이스를 제공한다. 상기 통신부(1110)는 무선 통신 또는 유선 통신을 위한 인터페이스를 제공할 수 있다. 이를 위해, 상기 통신부(1110)는 시스템의 물리 계층 규격에 따라 물리적 신호 및 비트열 간 변환 기능을 수행할 수 있다.
상기 저장부(1120)는 상기 서버의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장한다. 특히, 상기 저장부(1120)는 커뮤니케이션 서비스를 위한 어플리케이션, 상기 커뮤니케이션 서비스에 관련된 설정 정보를 저장할 수 있다. 그리고, 상기 저장부(1120)는 상기 제어부(1130)의 요청에 따라 저장된 데이터를 제공한다.
상기 제어부(1130)는 상기 서버의 전반적인 동작들을 제어한다. 예를 들어, 상기 제어부(1130)는 상기 통신부(1110)를 통해 신호를 송수신한다. 또한, 상기 제어부(1130)는 상기 저장부(1120)에 데이터를 기록하고, 읽는다. 이를 위해, 상기 제어부(140)는 적어도 하나의 프로세서를 포함할 수 있다. 본 발명의 실시 예에 따라, 상기 제어부(1130)는 소셜 활동에 대한 세션 관련 컨텐츠 정보를 관리할 수 있다. 예를 들어, 상기 제어부(1130)는 상기 서버가 상기 도 3, 상기 도 4, 상기 도 5에 도시된 ISC 서버, ISC XDMS 중 적어도 하나와 같이 동작하도록 제어할 수 있다. 또한, 상기 제어부(1130)는 상기 서버가 상기 도 7, 상기 도 8, 상기 도 9와 같이 동작하도록 제어할 수 있다. 본 발명의 실시 예에 따른 상기 제어부(1130)의 동작은 다음과 같다.
상기 서버가 송신측 서버인 경우, 상기 제어부(1130)는 사용자 선호도에 따라 세션 관련 컨텐츠를 생성하고, 상기 저장부(1120)에 저장한다. 이를 위해, 상기 제어부(1130)는 문서 관리 서버로 상기 사용자 선호도에 대한 정보를 요청하고, 상기 사용자 선호도에 대한 정보를 획득한다. 그리고, 상기 제어부(1130)는 상기 통신부(1110)을 통해 상기 세션 관련 컨텐츠의 공유를 위해 상기 세션 관련 컨텐츠에 대한 정보를 송신한다. 상기 세션 관련 컨텐츠에 대한 정보는 컨텐츠 자체 또는 상기 컨텐츠에 접근할 수 있는 참조 정보 중 적어도 하나를 포함할 수 있다. 본 발명의 다양한 실시 예들에 따라, 상기 세션 관련 컨텐츠에 대한 정보는 컨텐츠 서버로 송신되거나, 또는, 공유할 다른 사용자가 속한 도메인의 수신측 서버로 송신될 수 있다. 본 발명의 일 실시 예에 따라, 상기 제어부(1130)는 공유 여부에 대한 사용자 선호도에 따라 상기 세션 관련 컨텐츠에 대한 정보를 송신할지 여부 및 공유할 다른 사용자의 범위를 결정할 수 있다. 본 발명의 다른 실시 예에 따라, 상기 제어부(1130)는 상기 사용자의 요청에 따라 상기 세션 관련 컨텐츠에 대한 정보를 송신할지 여부 및 공유할 다른 사용자의 범위를 판단할 수 있다.
상기 서버가 수신측 서버인 경우, 상기 제어부(1130)는 상기 통신부(1010)를 통해 세션 관련 컨텐츠 공유를 위해 상기 세션 관련 컨텐츠에 대한 정보를 수신한다. 상기 세션 관련 컨텐츠에 대한 정보는 컨텐츠 자체 또는 상기 컨텐츠에 접근할 수 있는 참조 정보 중 적어도 하나를 포함할 수 있다. 본 발명의 다양한 실시 예들에 따라, 상기 세션 관련 컨텐츠에 대한 정보는 상기 세션 관련 컨텐츠를 생성한 송신측의 서버로부터 수신되거나, 또는, 컨텐츠 서버로부터 제공될 수 있다. 그리고, 상기 제어부(1130)는 사용자 선호도에 따라 상기 세션 관련 컨텐츠를 사용자로 제공한다. 즉, 상기 제어부(1130)는 상기 사용자의 사용자 선호도에 대한 정보를 획득하고, 상기 사용자 선호도가 지시하는 공유에 대한 설정을 확인한다. 승인의 경우, 상기 제어부(1130)는 상기 세션 관련 컨텐츠를 저장한 후, 상기 사용자에게 상기 세션 관련 컨텐츠의 변경을 통지할 수 있다. 확인의 경우, 상기 제어부(1130)는 상기 사용자에게 상기 세션 관련 컨텐츠를 수신할지 여부를 문의한 후, 승인 시 상기 세션 관련 컨텐츠의 변경을 통지할 수 있다. 거부의 경우, 상기 제어부(1130)는 상기 송신측 서버로 수신자의 미승인을 통지할 수 있다.
상기 서버가 문서 관리 서버인 경우, 상기 제어부(1130)는 사용자 선호도에 대한 정보에 대한 요청이 발생하는지 판단한다. 즉, 상기 제어부(1130)는 사전에 정해진 상기 사용자 선호도에 대한 정보를 상기 저장부(1120)에 저장하고, 관리한다. 상기 사용자 선호도에 대한 정보는 커뮤니케이션 서비스를 제어하는 서버에 의해 요청될 수 있으며, 세션 종류 후 요청될 수 있다. 상기 사용자 선호도에 대한 정보에 대한 요청이 발생하면, 상기 제어부(1130)는 상기 사용자 선호도에 대한 정보를 제공한다.
본 발명의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다.
소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 발명의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다.
이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(ROM: Read Only Memory), 전기적 삭제가능 프로그램가능 롬(EEPROM: Electrically Erasable Programmable Read Only Memory), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(CD-ROM: Compact Disc-ROM), 디지털 다목적 디스크(DVDs: Digital Versatile Discs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 다수 개 포함될 수도 있다.
또한, 상기 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(Local Area Network), WLAN(Wide LAN), 또는 SAN(Storage Area Network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 발명의 실시 예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 발명의 실시 예를 수행하는 장치에 접속할 수도 있다.
상술한 본 발명의 구체적인 실시 예들에서, 발명에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 발명이 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.

Claims (28)

  1. 통신 시스템에서 사용자 장치의 동작 방법에 있어서,
    서버로부터 세션(session) 관련 컨텐츠의 변경(update)에 대한 통지를 수신하는 과정과,
    상기 세션 관련 컨텐츠에 대한 정보를 저장하는 과정을 포함하며,
    상기 통지는, 미리 정의된 상기 사용자 장치의 사용자 선호도(user preference)에 의해 제공되는 것을 특징으로 하는 방법.
  2. 제1항에 있어서,
    상기 세션 관련 컨텐츠는, 커뮤니케이션 세션을 통해 송수신한 메시지, 파일, 회의 일정/개최 정보, 참가자 정보, 컨텐츠에 접근하기 위한 참조 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
  3. 제1항에 있어서,
    상기 세션 관련 컨텐츠의 공유를 요청하는 메시지를 송신하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  4. 무선 통신 시스템에서 서버의 동작 방법에 있어서,
    제1사용자에 대한 미리 정의된 사용자 선호도(user preference)에 따라 세션(session) 관련 컨텐츠를 생성하는 과정과,
    상기 세션 관련 컨텐츠를 제2사용자와 공유하기 위해 상기 세션 관련 컨텐츠에 대한 정보를 송신하는 과정을 포함하는 것을 특징으로 하는 방법.
  5. 제4항에 있어서,
    문서(document) 관리 서버로부터 상기 사용자 선호도에 대한 정보를 획득하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  6. 제4항에 있어서,
    상기 사용자 선호도에 대한 정보에 기초하여 생성할 컨텐츠의 범위 및 공유할 다른 사용자의 범위 중 적어도 하나를 결정하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  7. 제4항에 있어서,
    상기 세션 관련 컨텐츠에 대한 정보를 송신하는 과정은,
    컨텐츠 서버 또는 공유할 다른 사용자가 속한 도메인의 서버로 상기 세션 관련 컨텐츠에 대한 정보를 송신하는 과정을 포함하는 것을 특징으로 하는 방법.
  8. 제4항에 있어서,
    상기 사용자 선호도에 대한 정보 또는 상기 제1사용자로부터의 요청에 기초하여 상기 세션 관련 컨텐츠에 대한 정보를 송신할지 여부를 판단하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  9. 무선 통신 시스템에서 서버의 동작 방법에 있어서,
    사용자 선호도(user preference)에 대한 정보의 요청을 수신하는 과정과,
    상기 사용자 선호도에 대한 정보를 제공하는 과정을 포함하며,
    상기 사용자 선호도에 대한 정보는, 사용자의 세션 관련 컨텐츠의 생성 여부, 상기 세션 관련 컨텐츠의 공유 여부, 상기 세션 관련 컨텐츠의 공유 대상 중 적어도 하나를 지시하는 것을 특징으로 하는 방법.
  10. 제9항에 있어서,
    상기 사용자 선호도에 대한 정보는, XML(eXtensible Markup Language) 문서로 구현되는 것을 특징으로 하는 방법.
  11. 무선 통신 시스템에서 서버의 동작 방법에 있어서,
    제1사용자의 세션 관련 컨텐츠를 제2사용자와 공유하기 위해 상기 세션 관련 컨텐츠에 대한 정보를 수신하는 과정과,
    상기 제2사용자의 사용자 선호도(user preference)에 따라 상기 세션 관련 컨텐츠에 대한 정보를 처리하는 과정을 포함하는 것을 특징으로 하는 방법.
  12. 제11항에 있어서,
    상기 세션 관련 컨텐츠에 대한 정보를 처리하는 과정은,
    상기 사용자 선호도에 의해 지시되는 상기 제2사용자의 공유에 대한 설정이 승인인 경우, 상기 세션 관련 컨텐츠를 저장하는 과정과,
    상기 사용자에게 상기 세션 관련 컨텐츠의 변경을 통지하는 과정을 포함하는 것을 특징으로 하는 방법.
  13. 제11항에 있어서,
    상기 세션 관련 컨텐츠에 대한 정보를 처리하는 과정은,
    상기 사용자 선호도에 의해 지시되는 상기 제2사용자의 공유에 대한 설정이 확인인 경우, 상기 제2사용자에게 상기 세션 관련 컨텐츠를 수신할지 여부를 문의하는 메시지를 송신하는 과정과,
    상기 제2사용자가 승인한 경우, 상기 세션 관련 컨텐츠를 저장하는 과정과,
    상기 사용자에게 상기 세션 관련 컨텐츠의 변경을 통지하는 과정을 포함하는 것을 특징으로 하는 방법.
  14. 제11항에 있어서,
    상기 세션 관련 컨텐츠에 대한 정보를 처리하는 과정은,
    상기 사용자 선호도에 의해 지시되는 상기 제2사용자의 공유에 대한 설정이 거부인 경우, 상기 세션 관련 컨텐츠를 제공한 서버로 미승인을 통지하는 과정을 포함하는 것을 특징으로 하는 방법.
  15. 통신 시스템에서 사용자 장치에 있어서,
    서버로부터 세션(session) 관련 컨텐츠의 변경(update)에 대한 통지를 수신하는 통신부와,
    상기 세션 관련 컨텐츠에 대한 정보를 저장하는 제어부를 포함하며,
    상기 통지는, 미리 정의된 상기 사용자 장치의 사용자 선호도(user preference)에 의해 제공되는 것을 특징으로 하는 장치.
  16. 제15항에 있어서,
    상기 세션 관련 컨텐츠는, 커뮤니케이션 세션을 통해 송수신한 메시지, 파일, 회의 일정/개최 정보, 참가자 정보, 컨텐츠에 접근하기 위한 참조 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
  17. 제15항에 있어서,
    상기 통신부는, 상기 세션 관련 컨텐츠의 공유를 요청하는 메시지를 송신하는 것을 특징으로 하는 장치.
  18. 무선 통신 시스템에서 서버 장치에 있어서,
    제1사용자에 대한 미리 정의된 사용자 선호도(user preference)에 따라 세션(session) 관련 컨텐츠를 생성하는 제어부와,
    상기 세션 관련 컨텐츠를 제2사용자와 공유하기 위해 상기 세션 관련 컨텐츠에 대한 정보를 송신하는 통신부를 포함하는 것을 특징으로 하는 장치.
  19. 제18항에 있어서,
    상기 제어부는, 문서(document) 관리 서버로부터 상기 사용자 선호도에 대한 정보를 획득하는 것을 특징으로 하는 장치.
  20. 제18항에 있어서,
    상기 제어부는, 상기 사용자 선호도에 대한 정보에 기초하여 생성할 컨텐츠의 범위 및 공유할 다른 사용자의 범위 중 적어도 하나를 결정하는 것을 특징으로 하는 장치.
  21. 제18항에 있어서,
    상기 통신부는, 컨텐츠 서버 또는 공유할 다른 사용자가 속한 도메인의 서버로 상기 세션 관련 컨텐츠에 대한 정보를 송신하는 것을 특징으로 하는 장치.
  22. 제18항에 있어서,
    상기 제어부는, 상기 사용자 선호도에 대한 정보 또는 상기 제1사용자로부터의 요청에 기초하여 상기 세션 관련 컨텐츠에 대한 정보를 송신할지 여부를 판단하는 것을 특징으로 하는 장치.
  23. 무선 통신 시스템에서 서버 장치에 있어서,
    사용자 선호도(user preference)에 대한 정보의 요청을 수신하는 통신부와,
    상기 사용자 선호도에 대한 정보를 제공하도록 제어하는 제어부를 포함하며,
    상기 사용자 선호도에 대한 정보는, 사용자의 세션 관련 컨텐츠의 생성 여부, 상기 세션 관련 컨텐츠의 공유 여부, 상기 세션 관련 컨텐츠의 공유 대상 중 적어도 하나를 지시하는 것을 특징으로 하는 장치.
  24. 제23항에 있어서,
    상기 사용자 선호도에 대한 정보는, XML(eXtensible Markup Language) 문서로 구현되는 것을 특징으로 하는 장치.
  25. 무선 통신 시스템에서 서버 장치에 있어서,
    제1사용자의 세션 관련 컨텐츠를 제2사용자와 공유하기 위해 상기 세션 관련 컨텐츠에 대한 정보를 수신하는 통신부와,
    상기 제2사용자의 사용자 선호도(user preference)에 따라 상기 세션 관련 컨텐츠에 대한 정보를 처리하는 제어부를 포함하는 것을 특징으로 하는 장치.
  26. 제25항에 있어서,
    상기 제어부는, 상기 사용자 선호도에 의해 지시되는 상기 제2사용자의 공유에 대한 설정이 승인인 경우, 상기 세션 관련 컨텐츠를 저장하고, 상기 사용자에게 상기 세션 관련 컨텐츠의 변경을 통지하는 것을 특징으로 하는 장치.
  27. 제25항에 있어서,
    상기 제어부는, 상기 사용자 선호도에 의해 지시되는 상기 제2사용자의 공유에 대한 설정이 확인인 경우, 상기 제2사용자에게 상기 세션 관련 컨텐츠를 수신할지 여부를 문의하는 메시지를 송신하고, 상기 제2사용자가 승인한 경우, 상기 세션 관련 컨텐츠를 저장하고, 상기 사용자에게 상기 세션 관련 컨텐츠의 변경을 통지하는 것을 특징으로 하는 장치.
  28. 제25항에 있어서,
    상기 제어부는, 상기 사용자 선호도에 의해 지시되는 상기 제2사용자의 공유에 대한 설정이 거부인 경우, 상기 세션 관련 컨텐츠를 제공한 서버로 미승인을 통지하는 것을 특징으로 하는 장치.
KR1020130143144A 2013-11-22 2013-11-22 통신 시스템에서 커뮤니케이션 서비스에 대한 소셜 활동 관리 장치 및 방법 KR20150059687A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020130143144A KR20150059687A (ko) 2013-11-22 2013-11-22 통신 시스템에서 커뮤니케이션 서비스에 대한 소셜 활동 관리 장치 및 방법
US14/551,885 US20150149573A1 (en) 2013-11-22 2014-11-24 Apparatus and method for managing social activity relating to communication service in communication system
EP14194545.1A EP2876861A1 (en) 2013-11-22 2014-11-24 Apparatus and method for managing social activity relating to communication service in communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130143144A KR20150059687A (ko) 2013-11-22 2013-11-22 통신 시스템에서 커뮤니케이션 서비스에 대한 소셜 활동 관리 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20150059687A true KR20150059687A (ko) 2015-06-02

Family

ID=51999258

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130143144A KR20150059687A (ko) 2013-11-22 2013-11-22 통신 시스템에서 커뮤니케이션 서비스에 대한 소셜 활동 관리 장치 및 방법

Country Status (3)

Country Link
US (1) US20150149573A1 (ko)
EP (1) EP2876861A1 (ko)
KR (1) KR20150059687A (ko)

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20041638A0 (fi) * 2004-12-21 2004-12-21 Nokia Corp Sisällön yhteiskäyttö kommunikaatiojärjestelmässä
US8782637B2 (en) * 2007-11-03 2014-07-15 ATM Shafiqul Khalid Mini-cloud system for enabling user subscription to cloud service in residential environment
KR20100061254A (ko) * 2008-11-28 2010-06-07 삼성전자주식회사 통신 이력 제공 방법
US20110119597A1 (en) * 2009-05-09 2011-05-19 Vivu, Inc. Method and apparatus for capability-based multimedia interactions
US9811662B2 (en) * 2010-05-03 2017-11-07 Panzura, Inc. Performing anti-virus checks for a distributed filesystem
US8799231B2 (en) * 2010-08-30 2014-08-05 Nasuni Corporation Versioned file system with fast restore
US8661063B2 (en) * 2010-10-12 2014-02-25 Nasuni Corporation Versioned file system with sharing
US9602670B2 (en) * 2010-10-29 2017-03-21 Avaya Inc. Methods and systems for selectively sharing content
US8713365B2 (en) * 2011-01-28 2014-04-29 Microsoft Corporation Re-establishing push notification channels via user identifiers
US20120266079A1 (en) * 2011-04-18 2012-10-18 Mark Lee Usability of cross-device user interfaces
US9203700B2 (en) * 2013-05-21 2015-12-01 International Business Machines Corporation Monitoring client information in a shared environment
US9537974B2 (en) * 2013-07-03 2017-01-03 Crimson Corporation Systems, methods and media for collaborative caching of files in cloud storage
US10599742B2 (en) * 2013-08-06 2020-03-24 Adobe Inc. Sharing and consuming web content across multiple devices
US10397345B2 (en) * 2013-08-21 2019-08-27 Adobe Inc. Location-based asset sharing
US9420017B2 (en) * 2014-01-10 2016-08-16 Kuhoo Edson Information organization, management, and processing system and methods
US10341414B2 (en) * 2014-10-31 2019-07-02 Vmware, Inc. File sharing using remote applications
EP3224744A4 (en) * 2014-11-28 2018-08-01 Nasuni Corporation Versioned file system with global lock

Also Published As

Publication number Publication date
US20150149573A1 (en) 2015-05-28
EP2876861A1 (en) 2015-05-27

Similar Documents

Publication Publication Date Title
US9489658B2 (en) Universal communication system
CN102714681B (zh) 用于使用语音信箱提供消息传送的方法和装置
KR101635906B1 (ko) 통신 이력 제공 방법
US9634865B2 (en) Method of providing quick answer service in SIP message service system
US8185588B2 (en) System, apparatus, and method for mobile community service
US10082934B2 (en) Systems, methods, and devices for replacing a contact entry corresponding to a communication device with a contact entry corresponding to a user group
US9756485B2 (en) Methods and systems for walkie-talkie communications
CN102299810B (zh) 群组变更事件的通知方法和***
US20090080404A1 (en) Active profile selection
US9294423B2 (en) Communication systems and related methods for notifying devices having a plurality of unique identifiers about missed communications
US20150149552A1 (en) Method and apparatus for establishing a social relationship in a social service providing system
US20110212736A1 (en) Asynchronous media communications using priority tags
US20120259918A1 (en) Business process management system with improved communication and collaboration
US20180343336A1 (en) Method for supporting voice calls in communication terminal
US10050924B2 (en) Messaging
CN104580247A (zh) 基于ims多方通话的信息同步方法和信息同步装置
KR101922985B1 (ko) 연락처 정보의 구독을 초대하는 장치 및 방법
KR101466329B1 (ko) 소셜 네트워크 서비스 방법 및 시스템
US9237206B2 (en) Method and apparatus for updating personal information in communication system
US9742711B2 (en) Communication systems and related methods for notifying devices having a plurality of unique identifiers about missed communications
WO2010034231A1 (zh) 一种电话本的实现方法,***和地址服务器
US9749284B2 (en) Systems and methods of controlled reciprocating communication
KR20130012199A (ko) 메시징 서비스와 타 서비스 간의 상호 연동을 통한 연락처 제공 방법 및 장치
US20140279870A1 (en) Method and apparatus for synchronizing shared data in mobile terminal and server
US8638919B2 (en) External messaging during conference call

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E601 Decision to refuse application