KR20090060537A - Ims 기반 프레즌스 서비스 제공 방법 및 단말기, 이를위한 프로그램 기록매체 - Google Patents

Ims 기반 프레즌스 서비스 제공 방법 및 단말기, 이를위한 프로그램 기록매체 Download PDF

Info

Publication number
KR20090060537A
KR20090060537A KR1020070127395A KR20070127395A KR20090060537A KR 20090060537 A KR20090060537 A KR 20090060537A KR 1020070127395 A KR1020070127395 A KR 1020070127395A KR 20070127395 A KR20070127395 A KR 20070127395A KR 20090060537 A KR20090060537 A KR 20090060537A
Authority
KR
South Korea
Prior art keywords
terminal
friend request
request message
group
ims
Prior art date
Application number
KR1020070127395A
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 KR1020070127395A priority Critical patent/KR20090060537A/ko
Publication of KR20090060537A publication Critical patent/KR20090060537A/ko

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

IMS 기반 프레즌스 서비스 제공 방법 및 단말기, 이를 위한 프로그램 기록매체가 개시된다. 제1 단말기에서 IMS 기반 프레즌스 서비스 제공 방법은 제2 단말기로부터 IMS 기반의 친구 요청 메시지를 수신하고, 수신된 친구 요청 메시지의 수락 여부를 문의하는 안내 메시지가 출력되고, 상기 출력된 안내 메시지에 대한 응답 신호가 미리 설정된 시간 동안 입력되지 않는 경우, 상기 친구 요청 메시지에 포함된 제2 단말기 정보가 미리 설정된 제1 그룹에 저장되어 표시하여 IMS 기반 프레즌스 서비스를 제공한다. 본 발명에 따르면, 친구 요청 메시지를 수신하는 경우 별도의 그룹에 친구 단말기의 정보를 표시하여 사용자가 친구 요청이 수신되었음을 모르더라도 추후에 친구 요청 허락/거절을 할 수 있다는 장점이 있으며, 사용자가 타 어플리케이션을 사용하고 있는 경우에 해당 어플리케이션의 사용을 방해 받지 않고 추후에 친구 요청을 허락할 수 있다는 장점이 있다.
IMS, 프레즌스, presence, 친구 요청, buddy, 허락

Description

IMS 기반 프레즌스 서비스 제공 방법 및 단말기, 이를 위한 프로그램 기록매체 {Method and terminal for providing presence service based IP multimedia subsystem and program recording medium}
본 발명은 IMS 기반 프레즌스 서비스 제공 방법 및 단말기에 관한 것으로, IMS 기반 프레즌스 서비스를 위한 친구 요청에 대한 허락 방법 및 단말기에 관한 것이다.
All IP 기반 차세대 통신 환경에서 새로운 서비스를 제공하기 위한 핵심 기술로 IP 멀티미디어 서브시스템(IP Multimedia Subsystem : IMS)이 주목 받고 있다. 인터넷과 무선이동통신 환경을 통합해 주는 IMS의 기본적인 서비스 목표는 IP를 기반으로 하여 음성, 오디오, 비디오 및 데이터 등의 멀티미디어를 복합적으로 제공하는 것이다. 이러한 특징들로 인하여 IMS는 통신 사업자들에게 시장을 선도해 나갈 핵심 기술로 인식되고 있다.
IMS는 여러 기능을 포함하고 구현 방식도 다양하기 때문에 통일된 정의를 내 리기 어렵지만, SIP서비스를 가능하게 해주는 서버들로 구성된 세션 제어 계층과 IMS 네트워크를 다른 IMS 네트워크와 PSTN 및 기타 기존 네트워크와 통신사 운영 지원 시스템과 연결해주는 게이트웨이(gateway) 계층, 그리고 비디오, 그룹 채팅과 같은 SIP 기반 어플리케이션(application)을 제공하며, 사용자 서비스 로직을 포함하는 어플리케이션 계층 등 세 가지 논리적 핵심 구성요소로 정의된다.
IMS 프레즌스(presence) 서비스는 친구들의 접속상태를 포함한 사용자 상태 정보를 보여주고, IMS 서비스에 연결하는 통로를 제공한다. 프레즌스 정보는 프레즌스 서버(presence server)에서 일괄적으로 관리되며 프레즌스 서버는 사용자로부터 프레즌스 정보변경 요청을 처리하고, 변경된 프레즌스 정보를 친구(buddy)들에게 알려주는 기능을 수행한다.
이러한 IMS 프레즌스 서비스를 이용하여 사용자는 친구 단말기와 IMS 망을 통해 접속하여 채팅, 온라인 게임등의 다양한 서비스를 제공받을 수 있다.
일반적으로 단말기의 경우 폴더 또는 슬라이드를 close하고 있는 경우가 많으므로사용자가 친구 요청이 수신되었음을 모르고 친구 요청 허락/거절을 하지 못하는 경우가 많다는 문제점이 있었다.
또한, 단말기가 음성, 영상, 브라우저, 게임, MP3 등 타 어플리케이션을 사용하고 있는 경우에는 친구로부터 친구 요청이 수신되더라도 이에 대한 허락/거절을 하지 못하는 문제점이 있었다.
따라서, 상술한 문제점들을 해결하기 위한 본 발명은 단말기가 친구 요청 메시지를 수신하는 경우 이를 처리하는 방법 및 단말기 제안하는 것이다.
또한, 단말기가 타 어플리케이션을 사용하고 있는 동안에 친구로부터 친구 요청 메시지가 수신되더라도 어플리케이션의 사용에 방해 받지 않고 친구 요청을 허락하는 방법 및 단말기를 제안하는 것이다.
본 발명의 이외의 목적들은 하기의 실시예에 대한 설명을 통해 쉽게 이해될 수 있을 것이다.
상기 목적들을 달성하기 위하여, 본 발명의 일 측면에 의하면 제1 단말기에서 IMS기반 프레즌스 서비스 제공 방법이 제공된다.
본 발명의 바람직한 일 실시예에 따른 제1 단말기에서 IMS(IP Multimedia Subsystem) 기반 프레즌스(presence) 서비스 제공 방법에 있어서, 제2 단말기로부터 IMS 기반의 친구 요청 메시지를 수신하는 단계-상기 친구 요청 메시지는 상기 제2 단말기 정보를 포함하고 있음-; 상기 수신된 친구 요청 메시지의 수락 여부를 문의하는 안내 메시지가 출력되는 단계; 및 상기 출력된 안내 메시지에 대한 응답 신호가 미리 설정된 시간 동안 입력되지 않는 경우, 상기 친구 요청 메시지에 포함된 제2 단말기 정보가 미리 설정된 제1 그룹에 저장되어 표시되는 단계를 포함하는 IMS 기반 프레즌스 서비스 제공 방법이 제공된다.
본 발명의 다른 일 측면에 의하면 IMS 기반 프레즌스 서비스를 제공하는 단말기가 제공된다.
본 발명의 일 실시예에 따른 IMS(IP Multimedia Subsystem)기반 프레즌스(presence) 서비스를 제공하는 단말기에 있어서, 제2 단말기로부터 IMS 기반의 친구 요청 메시지를 수신하는 수신부-상기 친구 요청 메시지는 상기 제2 단말기 정보를 포함하고 있음-; 상기 수신된 친구 요청 메시지의 수락 여부를 문의하는 안내 메시지가 출력되는 표시부; 상기 출력된 안내 메시지에 대한 응답 신호가 미리 설정된 시간 동안 입력되지 않는 경우, 상기 친구 요청 메시지에 포함된 제2 단말기 정보가 미리 설정된 제1 그룹에 저장되어 표시되도록 제어하는 제어부를 포함하는 단말기가 제공된다.
본 발명의 또 다른 일 측면에 의하면 제1 단말기에서 IMS 기반 프레즌스 서비스 제공 방법을 구현하기 위한 프로그램이 저장되는 기록매체가 제공된다.
본 발명의 바람직한 일 실시예에 따른 제1 단말기에서 IMS(IP Multimedia Subsystem) 기반 프레즌스(presence) 서비스 제공 방법을 구현하기 위한 프로그램이 저장되는 기록매체에 있어서, 제2 단말기로부터 IMS 기반의 친구 요청 메시지를 수신하는 단계-상기 친구 요청 메시지는 상기 제2 단말기 정보를 포함하고 있음-; 상기 수신된 친구 요청 메시지의 수락 여부를 문의하는 안내 메시지가 출력되는 단계; 및 상기 출력된 안내 메시지에 대한 응답 신호가 미리 설정된 시간 동안 입력 되지 않는 경우, 상기 친구 요청 메시지에 포함된 제2 단말기 정보가 미리 설정된 제1 그룹에 저장되어 표시되는 단계를 포함하는 IMS 기반 프레즌스 서비스 제공 방법을 구현하기 위한 프로그램이 저장되는 기록매체가 제공된다.
상술한 바와 같이 본 발명은 친구 요청 메시지를 수신하는 경우 별도의 그룹에 친구 단말기의 정보를 표시하여 사용자가 친구 요청이 수신되었음을 모르더라도 추후에 친구 요청 허락/거절을 할 수 있다는 장점이 있다.
또한, 단말기가 타 어플리케이션을 사용하고 있는 경우에 친구 요청 메시지를 수신하는 경우에도 별도의 그룹에 친구 단말기 정보를 표시하여 해당 어플리케이션의 사용을 방해 받지 않고 친구 요청을 허락할 수 있다는 장점이 있다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 해당 구성요소들은 상기 용어들에 의해 한정되지는 않으며, 단지 하나의 구 성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부한 도면들을 참조하여, 본 발명의 실시예를 보다 상세하게 설명하고자 한다. 이하, 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.
본 명세서에서 설명의 편의를 위해 친구 요청 메시지를 수신한 단말기를 제1 단말기, 친구 요청 메시지를 전송한 단말기를 제2 단말기로 정의하기로 한다. 즉, 제1 단말기는 제2 단말기로부터 친구 요청 메시지를 수신하여 친구 요청을 허락/거절을 수행하는 단말기이다. 제2 단말기는 제1 단말기에게 친구 요청 메시지를 전송하는 단말기로서 예를 들어 제2 단말기는 제1 단말기 사용자의 친구(buddy) 단말기일 수 있다.
또한, 본 명세서에서 설명의 편의를 위해 수신된 친구 요청 메시지에 포함된 제2 단말기 정보가 저장되고 표시되는 별도의 그룹을 제1 그룹, 제1 그룹을 제외한 그룹을 제2 그룹이라 정의하기로 한다. 즉, 제1 그룹은 친구 요청 메시지를 수신한 제2 단말기 정보가 저장되고 표시되는 그룹을 의미하고, 예를 들어, 제2 그룹은 이미 친구 등록이 되어 있는 그룹을 의미한다.
도 1은 IMS 프레즌스 서비스 구성을 나타내는 구성도이다.
프레즌스 정보를 프레즌스 서버로 전달하는 방식은 프레즌스 정보의 성격에 따라 두 가지로 구분된다.
프레즌스 정보가 IMS 서비스 접속 중인 경우에만 유효하며 접속 종료시 유효성을 잃는 정보(Soft-state Presence 정보)에 대해서는 세션 초기화 프로토콜 (Session Initiation Protocol : SIP) 인터페이스 (Publish method 사용)를 통해 전달되며, 사용자의 상태정보(예를 들어 온라인, 자리비움, 식사중, 다른 용무중 등)이 이에 해당한다.
반면에 사용자의 IMS 서비스 접속에 의존적이지 않고 사용자의 변경 전까지는 유지되는 성격의 정보(Hard-state Presence 정보)에 대해서는 XCAP(XML Configuration Access Protocol) 인터페이스를 통해 전달되며, 사용자의 대화명, 사진 URL 정보, 전화번호, 주소 등의 정보가 이에 해당한다.
프레즌스 서버는 제2 단말기(150)로부터 soft-state와 hard-state 프레즌스 정보를 취합하여 제1 단말기(100)에게 전달한다.
제1 단말기(100)와 제2 단말기(150)가 친구 등록되어 있는 경우에는 보다 수월하게 IMS 기반 프레즌스 서비스를 제공할 수 있다. 이하 제2 단말기(150)로부터 친구 요청 메시지가 수신되고 이를 제1 단말기(100)에서 수락하는 방법 및 이에 대한 과정에 대해 상세하게 설명하기로 한다.
도 2는 본 발명의 일 실시예에 따른 단말기의 구성을 나타내는 구성도이다.
도 2를 참조하면, 단말기(100)는 수신부(210), 저장부(220), 표시부(230), 제어부(240), 수신 알림부(250) 및 입력부(260)를 포함한다.
수신부(210)는 제2 단말기로부터 IMS 기반의 친구 요청 메시지를 수신한다. 친구 요청 메시지는 제2 단말기의 사용자가 제1 단말기의 사용자와 IMS 기반 프레즌스 서비스를 공유하기 위해 친구 요청을 위한 메시지로 제2 단말기 정보를 포함하고 있다.
제2 단말기 정보는 제2 단말기의 전화번호 및 제2 단말기 사용자의 이름등을 포함할 수 있으며, 제2 단말기 정보에 포함되는 구성요소는 다양한 방법으로 변경 실시 가능하다.
수신부(210)에서 수신된 친구 요청 메시지는 단문 메시지(short message) 또는 멀티미디어 메시지(multimedia message)일 수 있으며, IMS 망을 통해 전송됨이 바람직하다.
저장부(220)는 수신부(210)에서 수신된 친구 요청 메시지에 포함된 제2 단말기 정보를 저장한다. 본 발명에 따른 저장부(220)는 사용자로부터 친구 요청 메시지에 대한 수락 거부의 응답 신호가 입력되거나, 미리 설정된 시간 동안 응답 신호가 입력되지 않는 경우 제2 단말기 정보를 별도의 그룹으로 저장된다. 이는 친구 요청 메시지를 전송한 제2 단말기의 정보를 별도의 그룹으로 표시하여 사용자가 친구 요청이 수신되었음을 모르더라도 추후에 친구 요청 허락/거절을 할 수 있도록 하기 위함이다.
저장부(220)에 저장된 제2 단말기 정보는 추후에 사용자로부터 친구 허락 요청을 받은 경우 별도의 그룹에서 삭제된다.
저장부(130)는 바람직하게는 롬(Read Only Memory : ROM)과 램(Random Access Memory : RAM)과 같은 형태의 메모리를 포함하여 구성될 수 있으며 메모리의 종류는 아무런 제한이 없다. 또한 최근 이동성이 뛰어난 스마트 카드(smart card)에 저장할 수도 있다.
표시부(230)는 수신부(210)에서 수신된 친구 요청 메시지의 수락 여부를 문의하는 안내 메시지를 출력한다.
또한 표시부(230)는 사용자로부터 친구 요청 메시지에 대한 수락 거부의 응답 신호가 입력되거나, 미리 설정된 시간 동안 응답 신호가 입력되지 않는 경우 제2 단말기 정보를 별도의 그룹으로 표시한다.
표시부(230)는 예를 들면, LCD(Liquid Crystal Display) 일 수 있으나 이에 한정되는 것은 아니 다.
수신 알림부(250)는 수신부(210)에서 친구 요청 메시지를 수신하는 경우 사용자에게 친구 요청 메시지가 수신되었음을 알리는 수신 알림을 생성하고 출력한다.
수신 알림부(250)에서 수신 알림은 진동을 발생시켜 출력할 수 있으며, 알림음을 출력할 수 있으며, 사용자에게 친구 요청 메시지가 수신되었음을 알릴 수 있는 수단이면 수신 알림의 방법은 다양한 방법으로 용이하게 변경 실시 가능하다.
단말기(100)가 타 어플리케이션을 사용하고 있는 경우에는 수신 알림부(250) 에서 수신 알림을 생성하여 출력하지 않을 수도 있다. 이는 타 어플리케이션을 사용하는데 방해를 하지 않기 위함이다.
입력부(260)는 수신부(210)에서 수신된 친구 요청 메시지의 수락 여부를 문의하는 안내 메시지에 대한 응답 신호를 입력 받는다.
또한 입력부(260)는 미리 설정된 제1 그룹에 표시되는 제2 단말기 정보를 사용자로부터 선택 받을 수 있으며, 제2 단말기의 친구 요청 메시지의 수락 여부에 대한 입력 신호를 입력 받을 수 있다.
즉, 입력부(260)는 수신된 친구 요청 메시지에 대해 친구 허락/거절에 대한 응답 신호를 입력 받을 수 있으며, 제1 그룹에 표시된 제2 단말기 정보 중 하나의 단말기를 선택하여 해당 단말기에 대한 친구 요청 허락/거절에 대한 입력 신호를 입력 받을 수 있다.
제어부(240)는 단말기(100)에 포함된 각각의 구성요소(예를 들면, 수신부(210), 저장부(220), 표시부(230), 수신 알림부(250), 입력부(260)등)을 제어하는 제어 신호를 생성하여 출력한다.
예를 들어, 제어부(240)는 수신부(210)에서 수신된 친구 요청 메시지 중 제2 단말기 정보를 독출하도록 제어할 수 있다. 제어부(240)의 제어에 의해 독출된 제2 단말기 정보는 저장부(220)에 저장되는데, 친구 요청 메시지에 포함된 제2 단말기 정보는 별도의 그룹으로 저장됨은 상기에서 설명한 바와 같다.
제어부(240)는 별도의 그룹으로 저장하는 방법으로 예를 들어, 저장부(220)의 일정 영역(친구 요청 메시지에 포함된 제2 단말기 정보만 저장되는 영역)에 저 장되도록 하는 제어 신호를 생성할 수 있으며, 또 다른 예로 저장부(220)에 제2 단말기 정보에 별도의 그룹으로 관리됨을 인식할 수 있는 tag정보를 붙여 저장하도록 하는 제어 신호를 생성할 수 있다.
또한 제어부(240)는 수신부(210)에서 친구 요청 메시지가 수신되는 경우 수신 알림부(250)의 동작을 개시하여 친구 요청 메시지가 수신되었음을 알리는 수신 알림을 생성하여 출력하도록 제어할 수 있다.
수신 알림은 진동을 발생 또는 알림음 출력 등의 방법으로 수행될 수 있음은 상기에서 설명한 바와 같다.
또한 제어부(240)는 수신된 친구 요청 메시지의 수락 여부를 문의하는 안내 메시지를 생성하여 표시부(230)에 출력하도록 제어할 수 있다. 안내 메시지는 팝업(pop-up)형태의 메시지로 구현될 수 있으며 안내 메시지의 예는 도5에서 후술하기로 한다.
제어부(240)는 안내 메시지에 대한 응답 신호가 미리 설정된 시간 동안 입력되지 않는 경우 또는 안내 메시지에 대한 응답 신호가 수락 거부인 경우 친구 요청 메시지에 포함된 제2 단말기 정보를 독출하여 미리 설정된 제1 그룹에 저장되어 표시되도록 제어할 수 있다.
즉, 제어부(240)는 사용자가 친구 요청 메시지가 수신되었음을 모르는 경우 수신된 친구 요청 메시지를 별도로 관리할 수 있도록 따로 저장하고 표시되도록 제어할 수 있다. 이는 추후에 사용자가 별도로 표시된 그룹을 보고 친구 요청 허락/거절을 할 수 있도록 하기 위함이다.
또한, 제어부(240)는 입력부(260)에서 미리 설정된 제1 그룹에 표시되는 제2 단말기 정보를 사용자로부터 선택 받고, 제2 단말기의 친구 요청 메시지의 수락 여부에 대한 친구 요청 수락의 입력 신호를 입력 받게 되는 경우, 제2 단말기의 정보가 미리 설정된 제2 그룹으로 이동 저장되어 표시되도록 제어할 수 있다.
상기에서 설명한 바와 같이 제1 그룹은 친구 요청 메시지에 포함된 제2 단말기 정보가 저장되고 표시되는 별도의 그룹으로서, 아직 제1 단말기(100)의 사용자가 친구 요청을 허락하지 않은 제2 단말기의 정보가 표시되는 그룹으로서, 제1 그룹에 표시된 제2 단말기의 정보 중 사용자에 의해 친구 요청 수락이 되면 해당 제2 단말기와 제1 단말기(100)는 친구 등록되었으므로 제2 그룹으로 이동 저장되어 표시된다.
제어부(240)는 제2 단말기의 정보뿐 아니라 제2 단말기의 프레즌스 상태 정보를 인식하여 제2 단말기의 정보와 함께 제1 그룹에 저장되어 표시되도록 제어할 수 있다. 프레즌스 상태 정보는 온라인/오프라인과 같이 IMS 망에 접속되어 있는 지 여부를 나타내는 정보이다. 프레즌스 상태 정보를 나타내는 방법으로는 예를 들어, 온라인/오프라인 상태가 구별되도록 하는 아이콘의 방법으로 나타낼 수 있으며, 프레즌스 상태 정보를 나타내는 방법의 예는 다양한 방법으로 변경하여 실시 가능하다.
도 3은 본 발명의 일 실시예에 따른 프레즌스 서비스 제공을 위한 친구 요청을 수락하는 과정을 나타낸 순서도이다.
도 3에 도시된 순서도의 각 단계는 앞서 설명한 바와 같이 각 구성 요소에 의해 개별적으로 수행되는 단계일 수 있으나, 설명 및 이해의 편의를 위해 단말기(100)에서 수행되는 것으로 설명한다.
단계 S310에서 단말기(100)는 친구 요청 메시지를 수신한다. 친구 요청 메시지를 수신하는 경우 수신 알림을 생성하여 출력할 수 있음은 상기에서 설명한 바와 같다. 다만 단말기(100)에서 타 어플리케이션을 사용하고 있는 경우 해당 어플리케이션의 사용에 방해되지 않도록 수신 알림을 생성하여 출력하는 과정은 생략할 수도 있다.
이후 단계 S320로 진행하여 친구 요청 메시지의 수락 여부를 문의하는 안내 메시지를 출력한다. 안내 메시지는 팝업 형태의 메시지로 구현될 수 있음은 상기에서 설명하였으므로 이에 대한 상세한 설명은 생략하기로 한다.
이후 단계 S330으로 진행하여 친구 요청 수락이 있는지 여부를 판단한다.
친구 요청 수락이 있는 경우에는 단계 S340로 진행하고, 친구 요청 수락이 없는 경우에는 단계 S350으로 진행한다.
친구 요청 수락이 있는 경우는 예를 들어, 단말기(100)의 사용자로부터 안내 메시지에 대한 수락 취지의 응답 신호가 입력된 경우로서 단계 S340으로 진행하여 제2 단말기 정보를 제2 그룹에 저장되어 표시하도록 한다.
반면에 친구 요청 수락이 없는 경우는 예를 들어, 단말기(100)의 사용자로부터 안내 메시지에 대한 거절 취지의 응답 신호가 입력된 경우이거나 또는 미리 설정된 시간 동안 안내 메시지에 대한 응답 신호가 입력되지 않은 경우로서 단계 S350으로 진행한다.
특히 단말기(100) 폴더/슬라이드를 close하고 있는 경우 또는 단말기(100)가 타 어플리케이션(예를 들어 음성, 영상, 브라우저, 게임, MP3 등)을 사용하고 있는 경우에는 사용자가 즉시 친구 요청에 대한 수락/거절의 응답 신호를 입력할 수 없으므로 이 경우 단계 S350으로 진행한다.
단계 S350에서 해당 친구 요청 메시지를 송신한 제2 단말기 정보는 제1 그룹에 저장되어 표시하도록 한다. 이는 아직 친구 요청에 대한 수락/거절이 확정되지 않은 제2 단말기들을 별도로 관리하여 추후에 사용자가 보다 손쉽게 친구 요청에 대한 수락/거절을 수행할 수 있도록 하기 위함이다.
이에 대한 설명은 후술하는 도 5의 화면의 예를 통해 보다 상세하게 설명하기로 한다.
도 4는 본 발명의 일 실시예에 따른 프레즌스 서비스 제공을 위한 친구 요청을 추후에 수락하는 과정을 나타낸 순서도이다.
즉, 도 4는 상기 S350단계 이후에 사용자가 친구 요청에 대한 수락/거절을 할 수 있는 환경이 되는 경우 수행되는 과정을 나타낸 도면이다.
단계 S410에서 제1 그룹에 저장되어 표시된 제2 단말기 중 사용자로부터 하나의 제2 단말기 정보를 선택 받는다.
이후 단계 S420으로 진행하여 사용자로부터 친구 요청 수락 취지의 입력 신호를 수신하는지 여부를 판단한다.
단계 S420에서 친구 요청 수락 취지의 입력 신호를 수신하지 않는 경우, 즉 친구 요청 거절의 입력 신호를 수신하는 경우에는 과정을 종료한다.
반면에 단계 S420에서 친구 요청 수락 취지의 입력 신호를 수신하는 경우에는 단계 S430로 진행하여 제2 그룹에 해당 제2 단말기 정보를 저장하여 표시되도록 한다. 상기에서 설명한 바와 같이 제2 그룹은 사용자로부터 친구 요청 수락되지 않은 제2 단말기들의 별도 그룹인 제1 그룹 이외의 그룹으로 일반적으로 친구 등록된 제2 단말기들의 그룹을 의미한다.
이후 단계 S440에서 제1 그룹에 저장되어 표시된 해당 제2 단말기 정보를 삭제하는 과정을 수행한다.
즉, 단계 S420에서 친구 요청 수락이 있는 경우 해당 제2 단말기 정보는 제1 그룹에서 제2 그룹으로 이동하여 저장되고 표시되는 것임은 자명하다.
이에 대한 설명은 후술하는 도 6의 화면의 예를 통해 보다 상세하게 설명하기로 한다.
도 5는 본 발명의 일 실시예에 따른 프레즌스 서비스 제공을 위한 친구 요청을 수락하는 과정을 나타낸 화면 표시의 예시도이다.
도 5에서는 설명 및 이해의 편의를 위해 '김갑동'으로부터 친구 요청 메시지가 수신되었다고 가정한다.
제2 단말기로부터 친구 요청 메시지를 수신(단계 S510)하면, 친구 요청 메시지가 수신되었음을 알리는 수신 알림을 출력(단계 S520)한다.
단계 S530는 수신된 친구 요청 메시지의 수락 여부를 문의하는 안내 메시지가 출력하는 예시를 보여준다. 단계 S530의 예와 같이 안내 메시지는 팝업 창의 형태로 구현될 수 있으며, 사용자로부터 '예', '아니오'의 응답 신호를 받을 수 있는 사용자 인터페이스를 제공할 수 있다.
단계 S530의 안내 메시지의 구성 및 사용자로부터 응답 신호를 받을 수 있는 사용자 인터페이스는 다양한 방법으로 변경 실시 가능함은 자명하다.
단계 S530에서 사용자로부터 수락 취지의 응답 신호를 수신하는 경우 단계 S540으로 진행하고, 단계 S540은 '김갑동'은 친구 그룹(제2 그룹)에 저장되는 화면 표시의 예시를 보여준다.
단계 S530에서 사용자로부터 거절 취지의 응답 신호를 수신하거나 미리 설정된 시간 동안 응답 신호가 수신되지 않는 경우 단계 S550으로 진행한다.
단계 S550은 '친구요청'이라는 그룹(제1 그룹)에 '김갑동'이 표시됨을 나타낸다. 즉, 사용자로부터 친구 요청에 대한 수락/거절에 대한 응답 신호를 받지 않은 경우 별도의 그룹(제1 그룹)에 제2 단말기 정보를 저장되어 표시할 수 있다.
본 발명에 따르면 사용자가 친구 요청이 수신되었음을 모르더라도 제2 단말기 정보를 별도로 관리할 수 있어 사용자가 추후에 친구 요청 허락/거절을 할 수 있다는 장점이 있으며, 사용자가 타 어플리케이션을 사용하고 있는 도중에 친구 요청 메시지를 수신하는 경우에도 제2 단말기 정보를 별도로 관리할 수 있어 해당 어플리케이션의 사용을 방해 받지 않고 친구 요청을 허락할 수 있다는 장점이 있다.
도 6는 본 발명의 일 실시예에 따른 프레즌스 서비스 제공을 위한 친구 요청을 추후에 수락하는 과정을 나타낸 화면 표시의 예시도이다.
도 6에서는 설명 및 이해의 편의를 위해 미리 '김갑동' 및 '박찬호'로부터 친구 요청 메시지가 수신되었고, 현재 '김갑동' 및 '박찬호' 의 프레즌스 상태는 오프라인인 경우라고 가정한다.
단계 S610은 이미'김갑동' 및 '박찬호'로부터 친구 요청 메시지를 수신하여 '친구요청'그룹(제1 그룹)에 별도로 저장되어 표시되고 있는 화면을 나타낸 예시도이다. 단계 S610에 도시된 예시도를 보면 '김갑동' 및 '박찬호'의 앞에 'O'라고 표시된 것이 있는데 이는 현재 '김갑동' 및 '박찬호'의 프레즌스 상태가 '김철수' 및 '이영희'와는 달리 오프라인인 것을 의미한다.
이와 같이 제1 그룹에 제2 단말기 정보가 표시될 때 제2 단말기의 프레즌스 상태 정보를 함께 표시하도록 할 수 있다.
사용자로부터 '김갑동'을 선택 받게 되는 경우 단계 S620으로 진행한다. 단계 S620에서 사용자로부터 친구 요청 수락을 입력 받을 수 있는 사용자 인터페이스를 제공하는데 사용자로부터 친구 요청에 대한 수락 취지의 입력 신호를 받게 되면 단계 S630으로 진행한다.
단계 S630에서 '김갑동'은 친구 요청에 대한 수락이 이루어졌으므로 '친구'그룹(제2 그룹)으로 이동하여 표시되고, '박찬호'는 아직 친구 요청에 대한 수락이 이루어지지 않았으므로 '친구요청'그룹(제1 그룹)에 남아 있는 화면 표시의 예시를 보여준다.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
도 1은 IMS 프레즌스 서비스 구성을 나타내는 구성도.
도 2는 본 발명의 일 실시예에 따른 단말기의 구성을 나타내는 구성도.
도 3은 본 발명의 일 실시예에 따른 프레즌스 서비스 제공을 위한 친구 요청을 수락하는 과정을 나타낸 순서도.
도 4는 본 발명의 일 실시예에 따른 프레즌스 서비스 제공을 위한 친구 요청을 추후에 수락하는 과정을 나타낸 순서도.
도 5는 본 발명의 일 실시예에 따른 프레즌스 서비스 제공을 위한 친구 요청을 수락하는 과정을 나타낸 화면 표시의 예시도.
도 6는 본 발명의 일 실시예에 따른 프레즌스 서비스 제공을 위한 친구 요청을 추후에 수락하는 과정을 나타낸 화면 표시의 예시도.

Claims (15)

  1. 제1 단말기에서 IMS(IP Multimedia Subsystem) 기반 프레즌스(presence) 서비스 제공 방법에 있어서,
    제2 단말기로부터 IMS 기반의 친구 요청 메시지를 수신하는 단계-상기 친구 요청 메시지는 상기 제2 단말기 정보를 포함하고 있음-;
    상기 수신된 친구 요청 메시지의 수락 여부를 문의하는 안내 메시지가 출력되는 단계; 및
    상기 출력된 안내 메시지에 대한 응답 신호가 미리 설정된 시간 동안 입력되지 않는 경우, 상기 친구 요청 메시지에 포함된 제2 단말기 정보가 미리 설정된 제1 그룹에 저장되어 표시되는 단계를 포함하는 IMS 기반 프레즌스 서비스 제공 방법.
  2. 제1항에 있어서,
    상기 출력된 안내 메시지에 대한 응답 신호가 수락 거부인 경우, 상기 친구 요청 메시지에 포함된 제2 단말기 정보가 미리 설정된 제1 그룹에 저장되어 표시되는 단계를 포함하는 IMS 기반 프레즌스 서비스 제공 방법.
  3. 제1항 또는 제2항에 있어서,
    상기 미리 설정된 제1 그룹에 표시되는 상기 제2 단말기 정보를 선택 받는 단계;
    상기 선택된 제2 단말기의 친구 요청 메시지의 수락 여부에 대한 입력 신호를 입력받는 단계; 및
    상기 입력 신호가 친구 요청 수락인 경우, 상기 제2 단말기의 정보가 미리 설정된 제2 그룹으로 이동 저장되어 표시되는 단계를 더 포함하는 것을 특징으로 하는 IMS 기반 프레즌스 서비스 제공 방법.
  4. 제1항 또는 제2항에 있어서,
    상기 친구 요청 메시지를 수신하는 단계에 있어서,
    수신 알림을 출력하는 단계를 더 포함하는 것을 특징으로 하는 IMS 기반 프레즌스 서비스 제공 방법.
  5. 제4항에 있어서,
    상기 수신 알림의 출력은 진동 발생 또는 알림음 출력 중 적어도 하나인 것을 특징으로 IMS 기반 프레즌스 서비스 제공 방법.
  6. 제1항에 있어서,
    상기 제2 단말기 정보는 상기 제2 단말기의 사용자 이름 및 상기 제2 단말기의 전화번호 중 적어도 하나를 포함하는 것을 특징으로 하는 친구 요청 허락 방법.
  7. 제1항 또는 제2항에 있어서,
    상기 제2 단말기 정보가 상기 미리 설정된 제1 그룹에 저장되어 표시되는 단계는,
    상기 제2 단말기 정보 및 상기 제2 단말기의 프레즌스 상태 정보를 상기 미리 설정된 제1 그룹에 표시되는 단계인 것을 특징으로 하는 친구 요청 허락 방법.
  8. IMS(IP Multimedia Subsystem)기반 프레즌스(presence) 서비스를 제공하는 단말기에 있어서,
    제2 단말기로부터 IMS 기반의 친구 요청 메시지를 수신하는 수신부-상기 친구 요청 메시지는 상기 제2 단말기 정보를 포함하고 있음-;
    상기 수신된 친구 요청 메시지의 수락 여부를 문의하는 안내 메시지가 출력되는 표시부;
    상기 출력된 안내 메시지에 대한 응답 신호가 미리 설정된 시간 동안 입력되 지 않는 경우, 상기 친구 요청 메시지에 포함된 제2 단말기 정보가 미리 설정된 제1 그룹에 저장되어 표시되도록 제어하는 제어부를 포함하는 단말기.
  9. 제8항에 있어서,
    상기 제어부는,
    상기 출력된 안내 메시지에 대한 응답 신호가 수락 거부인 경우, 상기 친구 요청 메시지에 포함된 제2 단말기 정보가 미리 설정된 제1 그룹에 저장되어 표시되도록 제어하는 것을 특징으로 하는 단말기.
  10. 제8항 또는 제9항에 있어서,
    상기 미리 설정된 제1 그룹에 표시되는 상기 제2 단말기 정보를 선택 받고, 제2 단말기의 친구 요청 메시지의 수락 여부에 대한 입력 신호를 입력 받는 입력부를 더 포함하는 단말기.
  11. 제10항에 있어서,
    상기 제어부는,
    상기 입력 신호가 친구 요청 수락인 경우, 상기 제2 단말기의 정보가 미리 설정된 제2 그룹으로 이동 저장되어 표시되도록 제어하는 것을 특징으로 하는 단말기.
  12. 제8항 또는 제9항에 있어서,
    상기 수신부에서 친구 요청 메시지가 수신되는 경우, 수신 알림을 생성하여 출력하는 수신 알림부를 더 포함하는 것을 특징으로 하는 단말기.
  13. 제12항에 있어서,
    상기 수신 알림부에서 생성되는 수신 알림은,
    진동 발생 또는 알림음 출력 중 적어도 하나인 것을 특징으로 하는 단말기.
  14. 제8항 또는 제9항에 있어서,
    상기 제어부는,
    상기 제2 단말기의 정보와 상기 제2 단말기의 프레즌스 상태 정보를 함께 상기 미리 설정된 제1 그룹에 저장되어 표시되도록 제어하는 것을 특징으로 하는 단말기.
  15. 제1 단말기에서 IMS(IP Multimedia Subsystem) 기반 프레즌스(presence) 서비스 제공 방법을 구현하기 위한 프로그램이 저장되는 기록매체에 있어서,
    제2 단말기로부터 IMS 기반의 친구 요청 메시지를 수신하는 단계-상기 친구 요청 메시지는 상기 제2 단말기 정보를 포함하고 있음-;
    상기 수신된 친구 요청 메시지의 수락 여부를 문의하는 안내 메시지가 출력되는 단계; 및
    상기 출력된 안내 메시지에 대한 응답 신호가 미리 설정된 시간 동안 입력되지 않는 경우, 상기 친구 요청 메시지에 포함된 제2 단말기 정보가 미리 설정된 제1 그룹에 저장되어 표시되는 단계를 포함하는 IMS 기반 프레즌스 서비스 제공 방법을 구현하기 위한 프로그램이 저장되는 기록매체.
KR1020070127395A 2007-12-10 2007-12-10 Ims 기반 프레즌스 서비스 제공 방법 및 단말기, 이를위한 프로그램 기록매체 KR20090060537A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070127395A KR20090060537A (ko) 2007-12-10 2007-12-10 Ims 기반 프레즌스 서비스 제공 방법 및 단말기, 이를위한 프로그램 기록매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070127395A KR20090060537A (ko) 2007-12-10 2007-12-10 Ims 기반 프레즌스 서비스 제공 방법 및 단말기, 이를위한 프로그램 기록매체

Publications (1)

Publication Number Publication Date
KR20090060537A true KR20090060537A (ko) 2009-06-15

Family

ID=40990264

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070127395A KR20090060537A (ko) 2007-12-10 2007-12-10 Ims 기반 프레즌스 서비스 제공 방법 및 단말기, 이를위한 프로그램 기록매체

Country Status (1)

Country Link
KR (1) KR20090060537A (ko)

Similar Documents

Publication Publication Date Title
JP5807094B1 (ja) 音声チャットを可能とするシステム、方法及びプログラム
US8837690B2 (en) Callee centric location and presence enabled voicemail using session initiated protocol enabled signaling for IP multimedia subsystem networks
US20110019662A1 (en) Method for downloading and using a communication application through a web browser
US20100015976A1 (en) System and method for sharing rights-enabled mobile profiles
US20050215252A1 (en) System and method for providing a messenger service capable of changing messenger status information based on a schedule
US20090316688A1 (en) Method for controlling advanced multimedia features and supplemtary services in sip-based phones and a system employing thereof
KR101103994B1 (ko) 영상에 의한 통신 방법 및 그 시스템
KR20130082500A (ko) 콜 상태 공유
US20130226564A1 (en) Method and System for Providing an Audio Representation of a Name
WO2020117174A1 (en) A system for making location and/or time-based reminder over instant messaging applications
KR100627831B1 (ko) 이동통신 단말기의 주소록을 이용하여 프리젠스 서비스를 제공하는 방법 및 장치
CN106576126B (zh) 音频聊天管理设备和方法
CN103563298B (zh) 在通用即插即用家庭网络环境中管理联系信息的方法和***
WO2009082097A1 (en) Method and system for providing a message including a list of recipient user devices to each recipient user device
CN104904192B (zh) 在异类***中创建通信会话
US8199763B2 (en) Universal internet telephone system
US20100104085A1 (en) Method enabling interoperable communication between real and virtual communities
US10075403B2 (en) Method and system for managing voice mails in a universal plug and play network environment
KR101489967B1 (ko) 프레즌스 상태정보를 갱신하는 프레즌스 서비스 시스템 및방법
US20120102150A1 (en) Method and device for controlling presence information of a user terminal
KR100882943B1 (ko) 단말기에서 프레즌스 정보를 이용하여 어플리케이션을구동하는 방법 및 단말기
KR101872551B1 (ko) 범용 플러그 앤 플레이 홈 네트워크 환경에서 강화된 이벤트 통지를 제공하는 방법 및 장치
US10437437B1 (en) Method and device for appending information in a conversation in a voice based networking website
KR20090060537A (ko) Ims 기반 프레즌스 서비스 제공 방법 및 단말기, 이를위한 프로그램 기록매체
KR20130049601A (ko) 프레즌스 정보에 따른 통화 제어 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
N231 Notification of change of applicant
E601 Decision to refuse application