KR101948062B1 - 사용자 프레즌스 정보 제공을 위한 장치 및 방법 - Google Patents

사용자 프레즌스 정보 제공을 위한 장치 및 방법 Download PDF

Info

Publication number
KR101948062B1
KR101948062B1 KR1020120067244A KR20120067244A KR101948062B1 KR 101948062 B1 KR101948062 B1 KR 101948062B1 KR 1020120067244 A KR1020120067244 A KR 1020120067244A KR 20120067244 A KR20120067244 A KR 20120067244A KR 101948062 B1 KR101948062 B1 KR 101948062B1
Authority
KR
South Korea
Prior art keywords
user
presence information
information
terminal
terminals
Prior art date
Application number
KR1020120067244A
Other languages
English (en)
Other versions
KR20140000400A (ko
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 KR1020120067244A priority Critical patent/KR101948062B1/ko
Publication of KR20140000400A publication Critical patent/KR20140000400A/ko
Application granted granted Critical
Publication of KR101948062B1 publication Critical patent/KR101948062B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 복수의 단말을 이용하는 사용자의 프레즌스 정보 제공을 위한 장치 및 법에 관한 것으로, 이러한 본 발명은 사용자가 이용하는 복수의 단말 각각의 프레즌스 정보를 수신하고, 복수의 단말 중 어느 하나로부터 사용자가 원하는 프레즌스 정보의 형태와 상기 형태로 사용자 프레즌스 정보를 생성하기 위한 정책에 기초하여, 복수의 단말 각각의 프레즌스 정보로부터 상기 사용자의 프레즌스 정보를 생성하며, 생성된 사용자 프레즌스 정보를 다른 사용자의 단말로 전송한다.

Description

사용자 프레즌스 정보 제공을 위한 장치 및 방법 {APPARATUS AND METHOD FOR PROVIDING USER PRESENCE INFROMATIONS RELATED TO A PLURALITY OF TEMINAL}
본 발명은 사용자 프레즌스 정보 제공을 위한 시스템, 이를 위한 장치 및 이를 위한 방법에 관한 것으로, 더욱 상세하게는, 사용자가 원하는 형태로 사용자 프레즌스 정보를 제공할 수 있는 사용자 프레즌스 정보 제공을 위한 장치 및 방법에 관한 것이다.
통신 인프라가 다양해짐에 따라, 사용자들은 이종의 통신 환경을 제공하는 장치들을 이용하여 네트워크에 접속할 수 있을 뿐만 아니라, 한 사용자가 다양한 종류의 장치들을 다수 소유하게 되었다. 이러한 장치로서, 휴대 전화, 노트북 PC, 태블릿 PC, PDA, 및 스마트폰 등이 있을 수 있다. 하나의 사용자가 다양한 장치를 소유함에 따라, 근래의 라이프 스타일(life style) 및 워크 스타일(work style)에서도 다양한 변화가 이루어지고 있다. 예컨대, PC 등에서만 확인할 수 있었던 이 메일 및 인스턴트 메시지도, 휴대용 기기에서 확인할 수 있으며, 고정형 컴퓨터 등을 이용하여, 상대방과 통화할 수 있게 되었다.
본 발명은 상술한 바와 같은 점을 고려한 것으로서, 하나의 사용자가 가지는 복수의 단말들로부터 수집된 프레즌스 정보를 통합하여 사용자가 원하는 형태로 사용자의 프레즌스 정보를 제공할 수 있는 장치 및 이를 위한 방법을 제공하고자 한다.
상술한 과제를 해결하기 위한 본 발명의 실시 예에 따른 사용자 프레즌스 정보 제공 시스템은, 사용자가 이용하는 복수의 단말; 및 복수의 단말 각각으로부터 프레즌스 정보를 수신하고, 사용자가 원하는 프레즌스 정보의 형태 및 해당 형태로 사용자의 프레즌스 정보를 생성하기 위한 정책에 기초하여 복수의 단말의 프레즌스 정보로부터 사용자의 프레즌스 정보를 생성하여 다른 사용자의 단말로 전송하는 서비스 장치를 포함하는 것을 특징으로 한다.
또한, 상술한 과제를 해결하기 위한 본 발명의 실시 예에 따른 사용자 프레즌스 정보 제공을 위한 서비스 장치는, 사용자가 이용하는 복수의 단말 각각의 프레즌스 정보를 수신하고 다른 사용자의 단말로 사용자의 프레즌스 정보를 송신하는 통신 모듈; 사용자가 원하는 프레즌스 정보의 형태 및 해당 형태로 프레즌스 정보를 생성하기 위한 정책에 기초하여, 복수의 단말 각각의 프레즌스 정보로부터 사용자의 프레즌스 정보를 생성하여 다른 사용자의 단말에 전송하도록 제어하는 제어 모듈을 포함하는 것을 특징으로 한다.
본 발명의 실시 예에 따른 서비스 장치에 있어서, 프레즌스 정보의 형태는 사용자가 설정한 하나 이상의 프레즌스 정보 표시 명칭을 포함하고, 정책은 복수의 단말 각각의 프레즌스 정보로부터 하나 이상의 프레즌스 정보 표시 명칭을 매칭하여 설정하기 위한 규칙 정보를 포함하여 이루어질 수 있다.
본 발명의 실시 예에 따른 서비스 장치에 있어서, 복수의 단말 각각의 프레즌스 정보는 해당 단말의 위치 정보, 해당 단말에서 실행 또는 사용 중인 어플리케이션을 나타내는 행동 정보, 및 해당 단말의 통신 수행 상태를 나타내는 통신 정보 중에서 하나 이상을 포함할 수 있다.
본 발명의 실시 예에 따른 서비스 장치에 있어서, 제어 모듈은 정책에 따라 복수 단말 각각의 위치 정보, 행동 정보 및 통신 정보를 조합하고, 조합에 따라서 사용자가 설정한 하나 이상의 프레즌스 정보 표시 명칭 중 하나를 선택하고, 선택한 하나 이상의 프레즌스 정보 표시 명칭을 사용자 프레즌스 정보로 나타내는 것을 특징으로 한다.
또한, 상술한 과제를 해결하기 위한 수단으로서, 본 발명의 실시 예에 따른 단말은, 사용자 프레즌스 정보를 제공하는 서비스 장치와의 통신을 위한 통신부; 사용자의 명령, 선택, 데이터, 정보 중에서 적어도 하나를 입력 받기 위한 입력부; 사용자 선택에 따라서 사용자가 원하는 프레즌스 정보의 형태와 복수의 단말 각각의 프레즌스 정보로부터 사용자가 원하는 형태의 사용자 프레즌스 정보를 생성하기 위한 정책을 생성하여 서비스 장치로 전송하도록 제어하는 제어부를 포함하는 것을 특징으로 한다.
본 발명의 실시 예에 따른 단말에 있어서, 제어부는 자신의 위치를 나타내는 위치 정보, 자신이 실행 중인 어플리케이션을 나타내는 행동 정보, 및 자신이 통신 수행 상태를 나타내는 통신 정보 중에서 하나 이상을 포함하는 프레즌스 정보를 서비스 장치로 더 전송할 수 있다.
아울러, 상술한 과제를 해결하기 위한 수단으로서, 본 발명의 실시 예에 따른 사용자 프레즌스 정보 제공 방법은, 복수의 단말 각각으로부터 프레즌스 정보를 수신하는 단계; 복수의 단말 중 어느 하나로부터 사용자가 원하는 프레즌스 정보의 형태 및 복수의 단말 각각의 프레즌스 정보로부터 사용자가 원하는 형태로 사용자 프레즌스 정보를 생성하기 위한 정책을 수신하는 단계; 사용자가 원하는 프레즌스 정보의 형태 및 정책에 기초하여 복수의 단말 각각의 프레즌스 정보로부터 사용자의 프레즌스 정보를 생성하는 단계; 및 생성된 사용자의 프레즌스 정보를 다른 사용자의 단말로 전송하는 단계를 포함할 수 있다.
아울러, 본 발명은 상술한 사용자 프레즌스 정보 제공 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체를 제공할 수 있다.
본 발명에 따르면, 복수의 장치들을 이용하는 사용자에 대하여 복수의 장치들 각각의 프레즌스 정보를 조합하여, 사용자의 프레즌스 정보를 제공함으로써, 단편적인 정보가 아니라 종합적이고, 효율적인 프레즌스 정보를 제공할 수 있다. 이러한 본 발명에 따른 사용자 경험(UX, user experience)은 프레즌스 정보를 이용하여 서비스를 제공하는 어플리케이션의 사용을 늘릴 수 있는 이점이 있다.
또한, 사용자가 원하는 형태로 사용자 프레즌스 정보를 생성하여 제공할 수 있도록 함으로써 사용자의 다양한 기호 및 요구를 만족시킬 수 있다.
도 1은 본 발명의 실시 예에 따른 사용자 프레즌스 정보 제공을 위한 시스템을 설명하기 위한 블록도이다.
도 2는 본 발명의 실시 예에 따른 사용자 프레즌스 정보를 제공하기 위한 서비스 장치를 설명하기 위한 블록도이다.
도 3은 본 발명의 실시 예에 따른 사용자 프레즌스 정보를 제공하기 위한 제1 단말을 설명하기 위한 도면이다.
도 4는 본 발명의 실시 예에 따른 사용자 프레즌스 정보를 제공하기 위한 제2 단말을 설명하기 위한 도면이다.
도 5는 본 발명의 실시 예에 따른 시스템의 사용자 프레즌스 정보 제공 방법을 설명하기 위한 흐름도이다.
도 6은 본 발명의 실시 예에 따른 제1 단말의 사용자 프레즌스 정보 제공 방법을 설명하기 위한 순서도이다.
도 7은 본 발명의 실시 예에 따른 제2 단말의 사용자 프레즌스 정보 제공 방법을 설명하기 위한 순서도이다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.
도 1은 본 발명의 실시 예에 따른 복수의 단말을 이용하여 사용자 프레즌스 정보 제공을 위한 시스템을 설명하기 위한 블록도이다.
도 1을 참조하면, 본 발명의 시스템은 복수의 제1 단말(100), 제2 단말(200) 및 서비스 장치(300)를 포함한다.
복수의 제1 단말(100)은 하나의 사용자(제1 단말 사용자)에 예속된 장치들이고 제2 단말(200)는 다른 사용자에게 예속된 장치이다. 이러한 단말들은 PC(Personal Computer), PDA(Personal Digital Assistant), 노트북, 이동통신단말기, 스마트TV, 스마트폰, 휴대폰, 태블릿 PC, 등을 예시할 수 있다. 복수의 제1 단말(100)은 네트워크를 통해 서비스 장치(300)에 접속하여, 프레즌스 정보를 제공할 수 있다.
복수의 제1 단말(100) 및 제2 단말(200)을 포함하는 장치들은 네트워크를 통해 서비스 장치(300)에 접속할 수 있으며, 서비스 장치(300)는 접속된 장치들에 본 발명의 실시 예에 따른 프레즌스 서비스를 제공한다. 특히, 바람직한 실시 예로, 서비스 장치(300)는 복수의 제1 단말(100) 중 자신에 접속된 적어도 하나의 제1 단말(100)로부터 프레즌스 정보를 수집하여, 제1 단말(100)의 사용자 프레즌스 정보를 제2 단말(200)에 제공하는데, 특히 서비스 장치(300)는 복수의 제1 단말(100) 중 어느 하나의 단말로부터 사용자가 원하는 프레즌스 정보의 형태 및 복수의 제1 단말(100)로부터 수집한 프레즌스 정보로부터 사용자가 원하는 형태로 프레즌스 정보를 설정하기 위한 정책 정보를 수신하며, 수신한 프레즌스 정보의 형태 및 정책에 기초하여 상기 복수의 제1 단말(100)로부터 수집한 프레즌스 정보로부터 상기 형태에 대응하는 사용자 프레즌스 정보를 설정한다. 따라서, 본 발명의 실시 예에 따른 "사용자 프레즌스 정보"는, 종래의 하나의 단말과 하나의 사용자가 일대일 매핑되어 제공되는 "프레즌스 정보"와 달리 그 사용자에 속한 복수의 단말들로부터 수집된 프레즌스 정보를 이용하여 생성되는 정보로 해석되어야 한다. 더하여, 본 발명의 실시 예에 있어서, "사용자 프레즌스 정보"는 고정된 형태를 갖는 것이 아니라, 사용자가 원하는 형태로 설정되는 정보로 해석되어야 한다. 이러한 사용자 프레즌스 정보는 미리 설정된 정책에 따라 표현될 수 있다. 여기서, 프레즌스 정보의 형태는, 프레즌스 정보의 종류, 표현 방식 등을 포함할 수 있다.
이를 구현하기 위한 각 장치의 구성 및 작용을 설명하면 다음과 같다.
도 2는 본 발명의 실시 예에 따른 사용자 프레즌스 정보를 제공하기 위한 서비스 장치를 설명하기 위한 블록도이다.
도 2를 참조하면, 서비스 장치(300)는 통신 모듈(310), 인증 모듈(320), 저장 모듈(330), 제어 모듈(340)을 포함한다.
통신 모듈(310)은 복수의 제1 단말(100) 또는 제2 단말(200)과 통신망(300)을 통해 데이터를 송수신한다. 이 데이터는 프레즌스 정보를 요청하는 정보 요청 메시지, 프레즌스 정보를 설정하기 위한 정보 설정 메시지, 및 사용자가 원하는 프레즌스 정보의 형태와 사용자 프레즌스 정보를 제공하는 정책을 설정하기 위한 정책 설정 메시지를 포함한다. 이러한 통신 모듈(310)은 네트워크의 종류 및 네트워크에 적용된 프로토콜에 따라서 데이터를 처리하는 기능을 더 포함할 수 있다.
인증 모듈(320)은 사용자가 등록된 사용자인지 여부를 판단하는 수단으로서, 가입 절차에 의해 사용자를 등록한다. 인증 모듈(320)은 복수의 제1 단말(100) 및 제2 단말(200)이 서비스 장치(300)에 접속할 때마다, 사용자의 인증 정보를 이용하여 사용자 인증을 수행할 수 있다. 예컨대, 인증 정보는 사용자의 식별자(ID, Identification)와 이에 대응하는 패스워드(Password)를 포함할 수 있다.
저장 모듈(330)은 본 발명의 실시 예에 따른 사용자 프레즌스 정보를 저장할 수 있다. 이때, 한 사용자가 이용하는 복수의 제1 단말(100)에 대한 프레즌스 정보를 매핑시켜 저장하고, 아울러 그로부터 사용자가 원하는 형태로 생성된 사용자 프레즌스 정보를 매핑하여 저장할 수 있다. 또한, 저장 모듈(330)은 각 장치 별로 프레즌스 정보를 저장할 수도 있다. 특히, 저장 모듈(330)은 각 사용자의 사용자 프레즌스 정보를 나타내기 위한 "형태" 및 "정책"을 저장할 수 있다. 이러한 저장 모듈(330)의 저장 형태는 파일(file) 시스템에 따라 저장될 수도 있고, 데이터베이스(database) 시스템에 따라 저장될 수도 있다.
제어 모듈(340)은 통신 모듈(310)을 통해 접속된 제1 단말(100) 또는 제2 단말(200)의 요청에 따라, 해당하는 동작을 수행한다. 즉, 제어 모듈(340)은 제1 단말(100)이 전송한 정보 설정 메시지를 통신 모듈(310)을 통해 수신한 경우, 수신된 정보 설정 메시지에 따라, 제1 단말(100) 각각에 대한 프레즌스 정보를 설정한다. 또한, 복수의 제1 단말(100) 각각에 대한 프레즌스 정보를 통합하여 하나의 사용자 프레즌스 정보를 설정하는데, 이를 위한 프레즌스 정보의 형태 및 정책을 설정하는 정책 설정 메시지를 통신 모듈(310)을 통해 수신하면, 복수의 제1 단말(100) 각각의 프레즌스 정보에 기초하여, 수신된 정책 설정 메시지에 포함된 정책에 따라, 사용자 프레즌스 정보를 생성한다. 또한, 제어 모듈(340)은 제2 단말(200)이 전송한 정보 요청 메시지를 통신 모듈(310)을 통해 수신한 경우, 수신된 정보 요청 메시지에 따라, 상기 생성한 사용자 프레즌스 정보를 통신 모듈(310)을 통해 제2 단말(200)에 제공한다.
제어 모듈(340)의 사용자 프레즌스 정보를 생성하는 과정에 대해 보다 구체적으로 설명하면 다음과 같다. 복수의 제1 단말(100)은 각각 개별적으로 정보 설정 메시지를 전송할 수 있다. 여기서, 복수의 제1 단말(100)의 정보 설정 메시지에 포함되는 프레즌스 정보는 복수의 제1 단말(100) 각각의 위치 정보, 통신 정보 및 행동 정보를 포함할 수 있다. 위치 정보는 제1 단말(100)의 위치를 나타낼 수 있으며, 행동 정보는 제1 단말(100)에서 실행 또는 사용 중인 어플리케이션을 나타낼 수 있으며, 통신 정보는 제1 단말(100)의 통신 수행 상태를 나타낼 수 있다.
다음의 <표 1>은 복수의 제1 단말(100) 각각의 프레즌스 정보를 설명하기 위한 것이다.
제1 단말 위치 정보 행동 정보 통신 정보
PC 고정 위치(회사) 업무용 어플리케이션이 실행/미사용중 인터넷 연결
스마트폰 실시간 위치 정보 통화 중
헤드 셋 연결
3G망 접속
스마트 TV 고정 위치(집) VOD 콘텐츠 검색 중 인터넷 연결
<표 1>에 보인 바와 같이, 제1 단말(100) 중 PC, 스마트폰, 스마트 TV는 각각 자신의 위치 정보, 행동 정보 및 통신 정보를 수집하여 정보 설정 메시지를 통해 서비스 장치(100)에 전달할 수 있다. 그러면, 제어 모듈(340)은 이를 저장한다.
또한, 복수의 제1 단말(100) 중 어느 하나의 제1 단말(100)은 사용자가 원하는 프레즌스 정보의 형태 및 원하는 형태로 프레즌스 정보를 생성하기 위한 기준이 되는 정책을 포함하는 정책 설정 메시지를 전송할 수 있다. 정책 설정 메시지를 통해 전송되는 프레즌스 정보의 형태는, 사용자의 프레즌스 정보를 어떠한 종류로 나타낼 것인지를 의미하며, 정책은 복수의 제1 단말(100)의 위치 정보, 행동 정보, 통신 정보를 조합하여 사용자가 원하는 형태로 어떻게 사용자 프레즌스 정보를 생성할지를 결정하는 규칙이다.
사용자 프레즌스 정보로 위치를 나타내고자 하는 경우, 사용자가 원하는 바에 따라서, 위치를 집, 직장, 외출 중 어느 하나로 표현하거나, 집, 학교, 학원 중 어느 하나로 표현할 수 있으며, 이러한 각각의 위치를 상술한 정책에 따라 복수의 제1 단말(100)의 위치 정보, 행동 정보, 통신 정보를 조합하여 결정할 수 있다. 예컨대, 복수의 제1 단말(100)의 위치가 모두 동일한 경우, 제1 단말 사용자의 위치는 간단하게 해당하는 위치로 결정될 수 있다. 하지만, 그렇지 않은 경우, 어플리케이션이 실행 중인 제1 단말(100)의 위치를 제1 단말(100) 사용자의 위치로 결정할 수 있다. 한편, 복수의 제1 단말(100)의 위치가 모두 다르며, 복수의 제1 단말(100)에서 모두 어플리케이션이 실행 중인 경우, 정책을 통해 제1 단말(100)의 종류별로 우선 순위를 정하여, 해당하는 제1 단말(100)의 위치를 제1 단말 사용자의 위치로 결정할 수 있다. 이와 같이, 사용자 프레즌스 정보로 제1 단말(100) 사용자의 위치를 나타내고자 하는 경우, 상술한 바와 같은 정책(규칙)에 의거하여 결정될 수 있다. 정리하면, 제1 단말(100) 사용자의 위치를 결정하기 위한 정책은 다음과 같다. 첫째, 모든 제1 단말(100)이 동일한 위치에 있는 경우 해당 위치를 제1 단말(100) 사용자의 위치로 결정한다. 둘째, 복수의 제1 단말(100)이 동일하지 않은 위치에 있는 경우, 어플리케이션이 실행되고 있는 제1 단말(100)의 위치를 제1 단말(100) 사용자의 위치로 결정한다. 셋째, 복수의 제1 단말(100)이 동일하지 않은 위치에 있으며, 복수의 제1 단말(100) 모두가 어플리케이션을 실행하고 있는 경우 미리 결정된 우선 순위에 따라 우선 순위가 가장 높은 제1 단말(100)의 위치를 제1 단말(100) 사용자의 위치로 결정한다.
또한, 사용자 프레즌스 정보로 통신 가능 여부 혹은 통신 가능한 장치를 나타내고자 하는 경우, 정책에 따라 복수의 제1 단말(100)의 위치 정보, 행동 정보, 통신 정보를 조합하여, 통신 가능 여부 혹은 통신 가능한 장치를 나타낼 수 있다. 예를 들어, 사용자의 상황에 따라서 통신 가능한 장치를 달리 설정하여 나타낼 수 있다. 즉, 제1 단말(100) 중 회사에 위치한 PC에서 특정 어플리케이션이 실행 중이며 사용 중이면, 사용자가 회의가 아닌 단순 업무 중인 것으로 판단될 수 있으며, 이러한 때에는 전화 통화가 가능하므로, 휴대폰으로 통화 시도가 이루어지도록 사용자 프레즌스 정보를 생성할 수 있다. 반면, 제1 단말(100) 중 회사에 위치한 PC가 사용 중이 아닌 경우, 회의에 참석한 것으로 가정할 수 있으며, 이러한 경우, 직접적인 통화가 어려운 상황이므로 휴대폰의 메신저에 메시지를 남기도록 사용자 프레즌스 정보를 생성할 수 있다. 또한, 회사의 PC가 사용 중이며, 휴대폰이 통화 중 상태라면, 사용자가 회사의 자기 자리에서 통화중인 것으로 판단할 수 있으며, 이러한 경우, PC의 메신저에 메시지를 남기도록 유도하는 사용자 프레즌스 정보를 생성할 수 있다.
아울러, 복수의 제1 단말(100) 중 어느 하나의 제1 단말(100)은 사용자가 원하는 프레즌스 정보의 형태 및 상기 원하는 형태로 프레즌스 정보를 설정하는데 필요한 정책을 포함하는 정책 설정 메시지를 전송할 수 있다.
여기서, 프레즌스 정보의 형태는, 사용자가 원하는 다수 상황에 대한 프레즌스 정보의 표시명으로 표현될 수 있다. 예를 들어, 사용자 프레즌스 정보를 사용자 기호에 따라서, "공부중", "휴식중", "운동중" 중 어느 하나로 표현되도록 설정하거나, "학교", "집", "헬스장" 중 어느 하나로 표현되도록 설정할 수 있다.
이때 정책은 복수의 제1 단말(100)에서 수집된 각 프레즌스 정보와 상기 사용자가 설정한 프레즌스 정보의 형태간의 매칭 관계를 나타내는 규칙으로 표현될 수 있다. 이 경우, 서비스 장치(300)는 상기 정책에 근거하여, 사용자가 설정한 프레즌스 정보의 형태 중에 선택하여 사용자 프레즌스 정보를 설정하게 된다.
도 3은 본 발명의 실시 예에 따른 사용자 프레즌스 정보를 제공하기 위한 제1 단말을 설명하기 위한 도면이다.
도 3을 참조하면, 본 발명의 실시 예에 따른 제1 단말(100)은, 제1 통신부(110), 제1 출력부(120), 제1 입력부(130), 제1 저장부(140), 위치정보 수신부(150) 및 제1 제어부(160)를 포함한다.
제1 통신부(110)는 네트워크를 통해 서비스 장치(300)에 접속하여, 서비스 장치(300)와 통신하기 위한 것이다. 제1 통신부(110)는 제1 제어부(160)의 제어에 따라서 프레즌스 정보를 포함하는 정보 설정 메시지를 서비스 장치(300)에 전송할 수 있다. 또한, 제1 통신부(110)는 사용자가 원하는 프레즌스 정보의 형태 및 복수의 제1 단말(100)과 관련된 사용자 프레즌스 정보를 사용자가 원하는 형태로 생성하기 위한 정책을 포함하는 정책 설정 메시지를 서비스 장치(300)에 전송할 수 있다.
제1 출력부(120)는 제1 단말(100)의 사용에 따라 발생되는 정보를 사용자가 시각, 청각, 또는, 촉각으로 인지할 수 있도록 출력하기 위한 수단이다. 제1 출력부(120)는 시각적인 정보를 출력하는 표시 장치, 청각적인 정보를 출력하는 오디오 장치, 촉각적인 정보를 출력하는 햅틱 장치 등을 포함할 수 있다. 표시 장치는 예를 들어, 액정 표시 장치(Liquid Crystal Display), OLED(Organic Light Emitted Diode) 등의 다양한 종류의 표시 패널로 형성될 수 있으며, 또한, 제조 형태에 따라 표시 패널과 터치 패널을 포함하는 구조, 예를 들면, 터치스크린(touch screen)으로 구현될 수 있다. 터치스크린 형태로 표시 장치가 형성된 경우, 표시 장치는 제1 입력부(130)의 기능 중 일부 또는 전부를 수행할 수 있다. 오디오 장치는 대표적으로 스피커를 예시할 수 있다. 그리고, 햅틱 장치는 진동을 출력하는 모터 등을 예시할 수 있다.
제1 입력부(130)는 사용자의 명령, 선택, 데이터, 정보 중에서 적어도 하나를 입력 받기 위한 수단으로서, 숫자 또는 문자 정보를 입력 받고 다양한 기능을 설정하기 위한 다수의 입력키 및 기능키를 포함할 수 있다. 그리고 제1 입력부(130)는 사용자의 키 입력을 감지하여, 감지된 키 입력에 따른 입력 신호를 생성하여 제1 제어부(160)로 전달한다. 이러한 제1 입력부(130)로서, 키보드, 키패드, 마우스, 조이스틱 등과 같은 입력 장치 등을 예시할 수 있다.
제1 저장부(140)는 데이터를 저장하기 위한 장치로, 주 기억 장치 및 보조 기억 장치를 포함한다. 이러한 제1 저장부(140)는 운영 체제(OS, Operation System), 어플리케이션 등을 저장할 수 있다. 특히, 제1 저장부(140)는 본 발명의 실시 예에 따른 프레즌스 정보를 제공하기 위한 어플리케이션(축약하는 경우, "프레즌스 어플리케이션"으로 칭함)을 저장한다. 여기서, 프레즌스 정보를 제공하기 위한 어플리케이션은 주소록, 인스턴스 메신저 등을 대표적으로 예시할 수 있다. 또한, 제1 저장부(140)는 사용자의 제1 단말(100) 사용에 따라 발생되는 각종 데이터를 저장할 수 있다. 제1 저장부(140)에 저장되는 각종 데이터는 사용자의 조작에 따라, 삭제, 변경, 추가될 수 있다.
위치정보 수신부(150)는 제1 단말(100)의 현재 위치 정보를 수신하기 위한 수단이다. 이러한 위치정보 수신부(150)는 예를 들어, GPS 위성으로부터 GPS 신호를 수신하여, 수신된 GPS 신호를 제1 제어부(160)에 전달한다.
제1 제어부(160)는 운영 체제를 실제로 구동시키는 프로세스 장치가 될 수 있다. 예컨대, 제1 제어부(160)는 중앙처리장치(CPU, Central Processing Unit)가 될 수 있다. 제1 제어부(160)는 제1 단말(100)의 전원이 켜지면, 운영 체제를 제1 저장부(140)의 보조 기억 장치로부터 주 기억 장치로 이동시킨 후, 운영 체제를 구동하는 부팅(booting)을 수행한다.
제1 제어부(160)는 제1 단말(100)의 프레즌스 정보를 포함하는 정보 설정 메시지를 생성하고, 생성된 정보 설정 메시지를 제1 통신부(110)를 통해 서비스 장치(300)에 전송할 수 있다. 여기서, 제1 단말(100)의 프레즌스 정보는 제1 단말(100)의 각각의 위치 정보, 통신 정보 및 행동 정보를 포함할 수 있다. 이때, 제1 제어부(160)는 위치정보 수신부(150) 또는 제1 통신부(110)를 통해 위성 또는 기지국으로부터 위치 정보를 수신하여, 제1 단말(100)의 위치 정보를 수집할 수 있다. 또한, 제1 제어부(160)는 현재 실행 중인 어플리케이션 및 연결된 다른 장치(예컨대, 헤드셋) 등이 무엇인지를 통해 행동 정보를 수집할 수 있다. 즉, 제1 단말(100)의 행동 정보는 제1 단말(100)의 사용자가 현재 무엇을 하고 있는지 여부를 나타내는 것으로, 제1 단말(100)의 실행 상태에 따라서 인지될 수 있다. 특히, 제1 제어부(160)는 현재 자신 상에서 실행 중인 어플리케이션 중 통신을 위한 어플리케이션이 실행 중인 경우, 제1 통신부(110)의 연결 상태를 통해 통신 정보를 파악할 수 있다. 이러한 제1 단말(100)의 프레즌스 정보를 앞서 <표 1>을 참조로 하여 설명한 바 있다.
또한, 제1 제어부(160)는 사용자가 원하는 프레즌스 정보의 형태 및 복수의 제1 단말(100)의 사용자 프레즌스 정보를 생성할 때 필요한 정책을 설정하기 위하여, 정책 설정 메시지를 생성하고, 생성된 정책 설정 메시지를 제1 통신부(110)를 통해 서비스 장치(300)에 전송할 수 있다. 이러한 정책 설정 메시지는 복수의 제1 단말(100)의 위치 정보, 통신 정보 및 행동 정보에 따라 제1 단말 사용자의 위치, 통신 가능 여부, 통신 가능 장치 등을 어떻게 생성할 것인지를 규정하는 규칙을 포함할 수 있고, 특히, 복수의 제1 단말(100) 각각의 프레즌스 정보로부터 사용자가 원하는 형태의 사용자 프레즌스 정보를 생성하기 위한 규칙을 포함할 수 있다. 이러한 정책 설정 메시지를 수신한 서비스 장치(300)는 수신된 정책 설정 메시지에 따라, 복수의 제1 단말(100)을 사용하는 사용자의 사용자 프레즌스 정보를 생성할 수 있다.
도 4는 본 발명의 실시 예에 따른 사용자 프레즌스 정보를 제공하기 위한 제2 단말을 설명하기 위한 도면이다.
도 4를 참조하면, 본 발명의 실시 예에 따른 제2 단말(200)은, 제2 통신부(210), 제2 출력부(220), 제2 입력부(230), 제2 저장부(240) 및 제2 제어부(250)를 포함한다. 제2 단말(200)은 복수의 제1 단말(100)을 이용하는 사용자의 프레즌스 정보를 제공받는 상대방 단말을 나타내는 것으로서, 제1 단말(100)과 거의 유사한 구성을 가질 수 있는데, 구체적으로 설명하면 다음과 같다.
제2 통신부(210)는 네트워크를 통해 서비스 장치(300)에 접속하여, 서비스 장치(300)와 통신을 하기 위한 것이다. 제2 통신부(210)는 제2 제어부(250)의 제어에 따라, 제1 단말(100)의 프레즌스 정보를 요청하고, 제1 단말(100)의 프레즌스 정보를 획득하기 위한 동작을 수행한다. 이때, 제2 통신부(210)은 제1 단말(100)의 프레즌스 정보와 함께 프레즌스 정보에 대응하는 오디오 데이터를 수신할 수 있다.
제2 출력부(220)은 기본적으로, 제2 단말(200) 사용에 따라 발생되는 정보를 사용자가 시각, 청각, 또는, 촉각으로 인지할 수 있도록 출력하기 위한 수단이다. 제2 출력부(220)은 시각적인 정보를 출력하는 표시 장치, 청각적인 정보를 출력하는 오디오 장치, 촉각적인 정보를 출력하는 햅틱 장치 등을 포함할 수 있다. 표시 장치는 예를 들어, 액정 표시 장치(Liquid Crystal Display), OLED(Organic Light Emitted Diode) 등의 다양한 종류의 표시 패널로 형성될 수 있으며, 또한, 제조 형태에 따라 표시 패널과 터치 패널을 포함하는 구조, 예를 들면, 터치스크린(touch screen)으로 구현될 수 있다. 이와 같이, 터치스크린 형태로 표시 장치가 형성된 경우, 표시 장치는 제2 입력부(230)의 기능 중 일부 또는 전부를 수행할 수 있다. 오디오 장치는 대표적으로 스피커를 예시할 수 있다. 그리고, 햅틱 장치는 진동을 출력하는 모터 등을 예시할 수 있다.
제2 입력부(230)은 사용자의 명령, 선택, 데이터, 정보 중에서 적어도 하나를 입력 받기 위한 수단으로서, 숫자 또는 문자 정보를 입력 받고 다양한 기능을 설정하기 위한 다수의 입력키 및 기능키를 포함할 수 있다. 그리고 제2 입력부(230)은 사용자의 키 입력을 감지하여, 감지된 키 입력에 따른 입력 신호를 제2 제어부(250)으로 전달한다. 제2 입력부(230)은 키보드, 키패드, 마우스, 조이스틱 등과 같은 입력 장치 등을 예시할 수 있다.
제2 저장부(240)은 데이터를 저장하기 위한 장치로, 주 기억 장치 및 보조 기억 장치를 포함한다. 이러한 제2 저장부(240)은 운영 체제(OS, Operation System), 어플리케이션 등을 저장할 수 있다. 특히, 제2 저장부(240)은 본 발명의 실시 예에 따른 프레즌스 정보를 제공하기 위한 어플리케이션을 저장한다. 또한, 제2 저장부(240)은 사용자의 제2 단말(200) 사용에 따라 발생되는 각종 데이터를 저장할 수 있다. 제2 저장부(240)에 저장되는 각종 데이터는 사용자의 조작에 따라, 삭제, 변경, 추가될 수 있다.
제2 제어부(250)은 운영 체제를 실제로 구동시키는 프로세스 장치가 될 수 있다. 예컨대, 제2 제어부(250)은 중앙처리장치(CPU, Central Processing Unit)가 될 수 있다. 제2 제어부(250)은 제1 단말(100)의 전원이 켜지면, 운영 체제를 제2 저장부(240)의 보조 기억 장치로부터 주 기억 장치로 이동시킨 후, 운영 체제를 구동하는 부팅(booting)을 수행한다. 그런 다음, 사용자의 제2 입력부(230)을 통한 요청이 있는 경우, 프레즌스 정보를 제공하기 위한 어플리케이션을 실행할 수 있다. 특히, 제2 제어부(250)는 제2 입력부(230)를 통한 사용자의 요청이 있는 경우, 복수의 제1 단말(100)을 이용하는 사용자의 사용자 프레즌스 정보를 요청하기 위하여, 정보 요청 메시지를 생성하고, 생성된 정보 요청 메시지를 제2 통신부(210)를 통해 서비스 장치(300)에 전송할 수 있다. 그러면, 서비스 장치(300)는 제2 단말(100)의 요청에 따라, 복수의 제1 단말(100)을 이용하는 사용자 프레즌스 정보를 제공한다. 제2 제어부(250)은 이러한 사용자 프레즌스 정보를 수신하여, 제2 출력부(220)을 통해 출력할 수 있다.
도 5는 본 발명의 실시 예에 따른 시스템의 사용자 프레즌스 정보 제공 방법을 설명하기 위한 흐름도이다.
도 5를 참조하면, 복수의 제1 단말(100) 중 어느 하나의 제1 단말(100)은 서비스 장치(300)에 접속한 후, S505 단계에서, 사용자가 원하는 프레즌스 정보의 형태 및 복수의 제1 단말(100) 각각의 프레즌스 정보로부터 사용자가 원하는 형태의 사용자 프레즌스 정보를 나타내기 위한 정책을 포함하는 정책 설정 메시지를 서비스 장치(300)에 전송한다. 이러한 정책 설정 메시지는 적어도 하나의 제1 단말(100)의 위치 정보, 통신 정보 및 행동 정보에 따라 제1 단말 사용자의 위치, 통신 가능 여부, 통신 가능 장치 등을 어떻게 생성할 것인지를 규정하는 규칙을 포함한다. 또한, 사용자가 원하는 형태로 프레즌스 정보를 생성하기 위한 규칙을 포함한다. 정책 설정 메시지를 수신한 서비스 장치(300)는 S510 단계에서 정책 설정 메시지에 따라 복수의 제1 단말(100)에 관련된 사용자 프레즌스 정보를 제공하기 위한 사용자가 원하는 프레즌스 정보의 형태 및 정책을 설정한다.
한편, 복수의 제1 단말(100)은 각각 서비스 장치(300)에 접속한 후, S515 단계에서 제1 단말(100) 각각의 프레즌스 정보를 포함하는 정보 설정 메시지를 전송한다. 그러면, 서비스 장치(300)는 S520 단계에서 제1 단말(100) 각각의 프레즌스 정보를 저장한다. 제1 단말(100) 각각의 프레즌스 정보는 위치 정보, 행동 정보 및 통화 정보를 포함할 수 있다.
한편, 제2 단말(200)이 사용자의 요청에 따라, 프레즌스 정보를 이용하는 어플리케이션(프레즌스 어플리케이션)을 실행하였다고 가정한다. 여기서, 프레즌스 정보를 이용하는 어플리케이션은 주소록, 인스턴스 메신저 등을 대표적으로 예시할 수 있다. 프레즌스 어플리케이션은 소위 버디라고 칭해지는 사용자 그룹에 속한 사용자들을 표시할 수 있다. 이러한 사용자 그룹의 표시는 사용자 인터페이스(UI)의 설계에 따라 달라질 수 있으며, 예시적으로, 아이콘을 이용하여 각 사용자를 식별할 수 있도록 표시하는 것이 바람직하다. 이때, 제2 단말(200)의 사용자가 복수의 사용자 그룹 중 제1 단말(100)의 사용자의 사용자 프레즌스 정보를 요청하였다고 가정한다. 그러면, 제2 단말(200)은 S525 단계에서 복수의 제1 단말(100)과 관련된 사용자 프레즌스 정보를 요청하는 정보 요청 메시지를 서비스 장치(300)로 전송한다.
프레즌스 정보에 대한 요청을 수신한 서비스 장치(300)는 S530 단계에서 앞서(S520 단계) 저장된 복수의 제1 단말(200)의 개별 프레즌스 정보를 기초로, 앞서(S510 단계) 설정된 정책에 따라, 상기 사용자가 원하는 형태의 사용자 프레즌스 정보를 생성한다. 그런 다음, 서비스 장치(300)는 S535 단계에서 생성된 사용자 프레즌스 정보를 제2 단말(200)에 전송한다.
사용자 프레즌스 정보를 수신한 제2 단말(200)은 S540 단계에서 수신된 사용자 프레즌스 정보를 출력한다. 이에 따라, 제2 단말(200)의 사용자는 복수의 제1 단말(100)과 관련된 사용자 프레즌스 정보를 인지할 수 있다.
상술한 정보 설정 메시지는 복수의 제1 단말(100)의 상태가 변동될 때마다 비주기적으로 전송될 수 있다. 또한, 정책 설정 메시지는 정보 설정 메시지의 생성 및 전송과 무관하게 필요한 경우에 전송될 수 있다. 따라서, 도 5에서 설명된 각 단계들의 순서는 필요에 따라 변동될 수 있다.
도 6은 본 발명의 실시 예에 따른 제1 단말의 사용자 프레즌스 정보 제공 방법을 설명하기 위한 흐름도이다.
도 6에서, 제1 단말(100)은 복수의 제1 단말(100) 중 어느 하나의 제1 단말(100)의 동작을 설명하기 위한 것이다. 또한, 도 6에서, 제1 단말(100)은 서비스 장치(300)에 접속한 상태라고 가정한다.
도 6을 참조하면, 제1 단말(100)의 제1 제어부(160)는 S705 단계에서 복수의 제1 사용자 단말(100)과 관련된 사용자 프레즌스 정보를 생성할 때, 필요한 정책을 설정하기 위한, 정책 설정 메시지를 생성한다. 그런 다음, S710 단계에서 정책 설정 메시지를 서비스 장치(300)에 전송한다. 상기 정책 설정 메시지는, 사용자가 원하는 프레즌스 정보의 형태 및 사용자가 원하는 형태로 사용자 프레즌스 정보를 생성하기 위한 정책을 포함할 수 있다.
한편, 제1 단말(100)의 제1 제어부(160)는 S715 단계에서 자신의 프레즌스 정보를 생성하기 위한 정보를 수집한다. 이러한 정보는 제1 단말(100)의 위치, 제1 단말(100)의 통신 정보 및 행동 정보를 포함할 수 있다. 예컨대, 제1 제어부(160)는 위치정보 수신부(150) 또는 제1 통신부(110)를 통해 위성 또는 기지국으로부터 위치 정보를 수신하여, 제1 단말(100)의 위치 정보를 수집할 수 있다. 또한, 제1 제어부(160)는 현재 자신이 실행 중인 어플리케이션이 무엇인지를 통해 행동 정보를 수집할 수 있다. 특히, 제1 제어부(160)는 현재 자신 상에서 실행 중인 어플리케이션 중 통신을 위한 어플리케이션이 실행 중인 경우, 제1 통신부(110)의 연결 상태를 통해 통신 정보를 파악할 수 있다.
그런 다음, 제1 제어부(160)는 S720 단계에서 상술한 바와 같이 수집된 정보, 즉, 위치, 행동 정보, 통신 정보를 포함하는 정보 설정 메시지를 생성한다. 이어서, 제1 제어부(160)는 S725 단계에서 정보 설정 메시지를 서비스 장치(300)로 전송한다.
도 7은 본 발명의 실시 예에 따른 제2 단말의 사용자 프레즌스 정보 제공 방법을 설명하기 위한 흐름도이다.
도 7을 참조하면, 사용자의 요청에 따라, 제2 단말(200)의 제2 제어부(250)은 S805 단계에서 프레즌스 어플리케이션을 실행한 후, S810 단계에서 복수의 사용자가 포함된 사용자 그룹의 리스트를 표시할 수 있다.
사용자 그룹의 리스트가 표시된 상태에서, 제2 단말(200)의 사용자가 제2 입력부(230)을 통해 사용자 그룹의 리스트에 어느 하나의 사용자를 선택하였다고 가정한다. 그리고, 선택된 사용자는 제1 단말(100)의 사용자라고 가정한다. 그러면, 제2 제어부(250)은 S815 단계에서 제2 입력부(230)을 통해 이러한 선택을 감지할 수 있다. 이에 따라, 제2 제어부(250)은 S820 단계에서 제1 단말(100)의 사용자 프레즌스 정보를 요청하는 정보 요청 메시지를 생성한다.
그런 다음, 제2 제어부(250)은 S825 단계에서 제2 통신부(210)을 통해 정보 요청 메시지를 서비스 장치(300)에 전송한다. 사용자 프레즌스 정보를 요청하는 정보 요청 메시지를 수신한 프레즌스 서비스 장치(300)는 미리 설정된 정책과 복수의 제1 단말(100) 각각의 프레즌스 정보에 따라 사용자가 원하는 형태로 제1 단말(100)의 사용자 프레즌스 정보를 생성한 후, 생성된 사용자 프레즌스 정보를 전송할 것이다.
따라서, 제2 제어부(250)은 S830 단계에서 제2 통신부(210)을 통해 사용자 프레즌스 정보를 수신할 수 있다. 그러면, 제1 제어부(250)는 S835 단계에서 사용자 프레즌스 정보를 제2 출력부(220)을 통해 출력한다.
본 발명에 따르면, 복수의 장치들에 대응하는 하나의 사용자에 대한 사용자 프레즌스 정보를 제공함으로써, 합리적이고 효율적인 사용자 경험(UX, user experience)을 제공할 수 있다. 따라서, 프레즌스 정보를 이용하여 서비스를 제공하는 어플리케이션의 사용을 늘릴 수 있는 이점이 있다.
본 발명에 따른 사용자 프레즌스 정보 제공 방법은 다양한 컴퓨터 수단을 통하여 판독 가능한 소프트웨어 형태로 구현되어 컴퓨터로 판독 가능한 기록매체에 기록될 수 있다. 여기서, 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 예컨대 기록매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM), 램(RAM, Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함한다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 이러한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이, 본 명세서와 도면에는 본 발명의 바람직한 실시 예에 대하여 개시하였으나, 여기에 개시된 실시 예외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다. 또한, 본 명세서와 도면에서 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다.
본 발명은 복수의 장치를 이용하는 사용자와 관련된 사용자 프레즌스 정보 제공을 위한 시스템, 이를 위한 장치 및 이를 위한 방법에 관한 것으로, 복수의 제1 단말 각각으로부터 복수의 제1 단말 각각의 프레즌스 정보를 수신하고, 복수의 제1 단말 중 어느 하나로부터 사용자가 원하는 프레즌스 정보의 형태 및 사용자가 원하는 형태로 복수의 제1 단말과 관련된 사용자의 사용자 프레즌스 정보를 생성하기 위한 정책을 수신하며, 사용자가 원하는 프레즌스 정보의 형태 및 정책에 기초하여 복수의 제1 단말 각각의 프레즌스 정보로부터 사용자 프레즌스 정보를 생성하며, 생성된 사용자 프레즌스 정보를 제2 단말로 전송한다. 이러한 본 발명에 따르면, 복수의 장치들에 대응하는 하나의 사용자에 대한 사용자 프레즌스 정보를 제공함으로써, 단편적인 정보가 아니라 종합적이고, 효율적인 프레즌스 정보를 제공할 수 있다. 또한, 사용자가 원하는 형태로 프레즌스 정보를 제공할 수 있다. 본 발명은 이러한 사용자 경험(UX, user experience)을 사용자들에게 제공함으로써, 프레즌스 정보를 이용하여 서비스를 제공하는 어플리케이션의 사용을 늘릴 수 있는 이점이 있다. 이는 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있다.
100: 제1 단말 110: 통신부 120: 출력부
130: 제1 입력부 140: 제1 저장부 150: 위치정보 수신부
160: 제1 제어부 200: 제2 단말 210: 제2 통신부
220: 제2 출력부 230: 제2 입력부 240: 제2 저장부
250: 제2 제어부 300: 서비스 장치 310: 통신 모듈
320: 인증 모듈 330: 저장 모듈 340: 제어 모듈

Claims (9)

  1. 삭제
  2. 하나의 사용자가 이용하는 복수의 단말 각각의 프레즌스 정보를 수신하며, 다른 사용자의 단말로 상기 사용자의 프레즌스 정보를 송신하는 통신 모듈;
    상기 복수의 단말 중 적어도 하나의 단말로부터 사용자가 원하는 프레즌스 정보의 형태 및 상기 형태로 사용자 프레즌스 정보를 생성하기 위한 정책을 포함하는 정책 설정 메시지를 수신하고, 상기 수신한 정책 설정 메시지를 기초로 상기 사용자에 대해 사용자 프레즌스 정보를 제공하기 위한 사용자가 원하는 프레즌스 정보의 형태 및 정책을 설정하고, 상기 복수의 단말 각각으로부터 개별 프레즌스 정보를 수신하면, 상기 설정된 프레즌스 정보의 형태 및 정책에 따라서 상기 수신한 개별 프레즌스 정보로부터 상기 사용자의 프레즌스 정보를 생성하고, 생성된 사용자의 프레즌스 정보를 다른 사용자의 단말에 전송하도록 제어하는 제어 모듈을 포함하고,
    상기 정책 설정 메시지는 복수의 단말 중 적어도 하나의 위치 정보, 통신 정보, 행동 정보에 따라 상기 사용자의 위치, 통신 가능 여부, 통신 가능 장치를 어떻게 생성할 것인지를 규정하는 규칙과, 사용자가 원하는 형태로 프레즌스 정보를 생성하기 위한 규칙을 포함하고,
    상기 개별 프레즌스 정보는 해당 단말의 위치 정보, 해당 단말에서 실행 또는 사용 중인 어플리케이션을 나타내는 행동 정보, 및 해당 단말의 통신 수행 상태를 나타내는 통신 정보 중에서 하나 이상을 포함하는 것을 특징으로 하는 사용자 프레즌스 정보 제공을 위한 서비스 장치.
  3. 제2항에 있어서,
    상기 프레즌스 정보의 형태는 사용자가 설정한 하나 이상의 프레즌스 정보 표시 명칭을 포함하고,
    상기 정책은 복수의 단말 각각의 프레즌스 정보로부터 상기 하나 이상의 프레즌스 정보 표시 명칭을 매칭하여 설정하기 위한 규칙 정보를 포함하여 이루어지는 것을 특징으로 하는 사용자 프레즌스 정보 제공을 위한 서비스 장치.
  4. 삭제
  5. 제2항에 있어서, 상기 제어 모듈은
    상기 정책에 따라 상기 복수의 단말 각각의 위치 정보, 행동 정보 및 통신 정보를 조합하고, 상기 조합에 따라서 상기 사용자가 설정한 하나 이상의 프레즌스 정보 표시 명칭 중 하나를 선택하고, 선택한 하나 이상의 프레즌스 정보 표시 명칭을 상기 사용자의 프레즌스 정보로 나타내는 것을 특징으로 하는 사용자 프레즌스 정보 제공을 위한 서비스 장치.
  6. 삭제
  7. 삭제
  8. 복수의 단말을 이용하는 사용자를 위한 사용자 프레즌스 정보 제공 방법에 있어서, 서비스 장치가
    상기 복수의 단말 중 어느 하나로부터 사용자가 원하는 프레즌스 정보의 형태 및 상기 형태로 사용자의 프레즌스 정보를 생성하기 위한 정책을 포함하는 정책 설정 메시지를 수신하는 단계;
    상기 수신한 정책 설정 메시지를 기초로 상기 사용자에 대해 사용자 프레즌스 정보를 제공하기 위한 사용자가 원하는 프레즌스 정보의 형태 및 정책을 설정하는 단계;
    상기 복수의 단말 각각으로부터 개별 프레즌스 정보를 수신하는 단계;

    상기 설정한 프레즌스 정보의 형태 및 정책에 기초하여 상기 복수의 단말 각각으로부터 수신된 개별 프레즌스 정보로부터 상기 사용자의 프레즌스 정보를 생성하는 단계; 및
    상기 생성된 사용자의 프레즌스 정보를 다른 사용자의 단말로 전송하는 단계;를 포함하고,
    상기 정책 설정 메시지는 복수의 단말 중 적어도 하나의 위치 정보, 통신 정보, 행동 정보에 따라 상기 사용자의 위치, 통신 가능 여부, 통신 가능 장치를 어떻게 생성 것인지를 규정하는 규칙과, 사용자가 원하는 형태로 프레즌스 정보를 생성하기 위한 규칙을 포함하고,
    상기 개별 프레즌스 정보는 해당 단말의 위치 정보, 해당 단말에서 실행 또는 사용 중인 어플리케이션을 나타내는 행동 정보, 및 해당 단말의 통신 수행 상태를 나타내는 통신 정보 중에서 하나 이상을 포함하는 것을 특징으로 하는 사용자 프레즌스 정보 제공 방법.
  9. 삭제
KR1020120067244A 2012-06-22 2012-06-22 사용자 프레즌스 정보 제공을 위한 장치 및 방법 KR101948062B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120067244A KR101948062B1 (ko) 2012-06-22 2012-06-22 사용자 프레즌스 정보 제공을 위한 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120067244A KR101948062B1 (ko) 2012-06-22 2012-06-22 사용자 프레즌스 정보 제공을 위한 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20140000400A KR20140000400A (ko) 2014-01-03
KR101948062B1 true KR101948062B1 (ko) 2019-02-14

Family

ID=50138279

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120067244A KR101948062B1 (ko) 2012-06-22 2012-06-22 사용자 프레즌스 정보 제공을 위한 장치 및 방법

Country Status (1)

Country Link
KR (1) KR101948062B1 (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100882943B1 (ko) * 2007-12-10 2009-02-10 주식회사 케이티프리텔 단말기에서 프레즌스 정보를 이용하여 어플리케이션을구동하는 방법 및 단말기

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100640809B1 (ko) * 2005-01-05 2006-11-06 엘지전자 주식회사 이동통신 단말기를 이용한 인스턴트 메신저 서비스 시스템및 인스턴트 메신저 서비스 제공방법
JP4616758B2 (ja) * 2005-11-30 2011-01-19 富士通株式会社 プレゼンス管理方法及びプレゼンス管理装置
KR20110017478A (ko) * 2009-08-14 2011-02-22 주식회사 인스프리트 프레즌스정보를 이용한 택시 콜 서비스 시스템 및 방법
KR20110070037A (ko) * 2009-12-18 2011-06-24 한국전자통신연구원 알에프아이디 장치 관리 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100882943B1 (ko) * 2007-12-10 2009-02-10 주식회사 케이티프리텔 단말기에서 프레즌스 정보를 이용하여 어플리케이션을구동하는 방법 및 단말기

Also Published As

Publication number Publication date
KR20140000400A (ko) 2014-01-03

Similar Documents

Publication Publication Date Title
EP3029889B1 (en) Method for instant messaging and device thereof
JP5833656B2 (ja) 携帯端末機を用いた統合メッセージ送受信方法及び装置
JP6467135B2 (ja) ウェブページ共有方法、システム及びこれを支援する端末機
KR101448336B1 (ko) 인스턴트 메시징 서비스를 제공하는 채팅창에 포함된 메시지 입력창을 이용하여 확장된 서비스를 제공하는 방법
KR102220945B1 (ko) 휴대 기기에서 연관 정보 표시 방법 및 장치
US10084729B2 (en) Apparatuses and methods for web page sharing
US10439974B2 (en) Sharing of activity metadata via messaging systems
JP2011004404A (ja) 携帯端末のメッセンジャー機能サポート方法及びこれを利用する携帯端末
AU2014200631B2 (en) Terminal apparatus, server and method of controlling the same
JP5880293B2 (ja) コミュニケーションシステム、通話管理サーバ、位置情報サーバ及びコミュニケーション端末
CN102821150A (zh) 基于云服务的应用管理方法及云服务器
WO2014206037A1 (en) Apparatuses and methods for web page sharing
US20100291913A1 (en) Remote control method between mobile phones
WO2015101302A1 (zh) 数据共享方法、***、用户端及后台服务器
JP6068843B2 (ja) 携帯通信端末、通信方法、及び、通信システム
JP2011141617A (ja) webページ閲覧システム及びその制御方法、中継サーバ
US20120084564A1 (en) Security operation method and system for access point
CN102970207A (zh) 一种即时通信方法、客户端装置和即时通信***
WO2014183439A1 (en) Method, apparatus and system for switching function mode
US20120109890A1 (en) Method and apparatus for registering sns information
WO2012025000A1 (zh) 蓝牙服务的管理方法和装置
US20140344423A1 (en) Method, apparatus and system for switching function mode
KR101954801B1 (ko) 메시지 서비스 장치, 및 그의 자동 응답 서비스 방법
KR101948062B1 (ko) 사용자 프레즌스 정보 제공을 위한 장치 및 방법
KR102008863B1 (ko) 기념일 이벤트 제공을 위한 통합 메시지 서비스 시스템, 이를 위한 장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)