KR100929059B1 - 통신 시스템에서 멀티미디어 컨텐츠 제공 시스템 및 방법 - Google Patents

통신 시스템에서 멀티미디어 컨텐츠 제공 시스템 및 방법 Download PDF

Info

Publication number
KR100929059B1
KR100929059B1 KR1020050108820A KR20050108820A KR100929059B1 KR 100929059 B1 KR100929059 B1 KR 100929059B1 KR 1020050108820 A KR1020050108820 A KR 1020050108820A KR 20050108820 A KR20050108820 A KR 20050108820A KR 100929059 B1 KR100929059 B1 KR 100929059B1
Authority
KR
South Korea
Prior art keywords
service
terminal
message
called
providing
Prior art date
Application number
KR1020050108820A
Other languages
English (en)
Other versions
KR20070051237A (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 KR1020050108820A priority Critical patent/KR100929059B1/ko
Priority to JP2006308325A priority patent/JP4065003B2/ja
Priority to EP06023669.2A priority patent/EP1786188B1/en
Priority to US11/598,904 priority patent/US8441945B2/en
Priority to CN2006100647661A priority patent/CN1984373B/zh
Priority to EP08000372.6A priority patent/EP1914971B1/en
Publication of KR20070051237A publication Critical patent/KR20070051237A/ko
Application granted granted Critical
Publication of KR100929059B1 publication Critical patent/KR100929059B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42017Customized ring-back tones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/02Calling substations, e.g. by ringing
    • 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
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/253Telephone sets using digital voice transmission
    • H04M1/2535Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/66Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
    • H04M1/663Preventing unauthorised calls to a telephone set
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/20Aspects of automatic or semi-automatic exchanges related to features of supplementary services
    • H04M2203/2011Service processing based on information specified by a party before or during a call, e.g. information, tone or routing selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/65Aspects of automatic or semi-automatic exchanges related to applications where calls are combined with other types of communication
    • H04M2203/651Text message transmission triggered by call
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/65Aspects of automatic or semi-automatic exchanges related to applications where calls are combined with other types of communication
    • H04M2203/654Pre, in or post-call message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 통신 시스템에서, 발신측 단말기는 상기 발신측 단말기가 제공 가능한 서비스들 각각과 매핑되는 메뉴키들을 포함하는 멀티미디어 컨텐츠 타입 링백을 제공하는 중에 특정 메뉴키가 입력됨을 검출하면, 상기 입력된 특정 메뉴키에 매핑되는 서비스를 제공하고, 착신측 단말기는 상기 착신측 단말기가 제공 가능한 서비스들 각각과 매핑되는 메뉴키들을 포함하는 멀티미디어 컨텐츠 타입 벨을 제공하는 중에 특정 메뉴키가 입력됨을 검출하면, 상기 입력된 특정 메뉴키에 매핑되는 서비스를 제공한다.
멀티미디어 컨텐츠 타입 링백, 멀티미디어 컨텐츠 타입 벨, 메뉴, PTA 서비스, IM 서비스, 취소 서비스, 연결 서비스, 거절 서비스

Description

통신 시스템에서 멀티미디어 컨텐츠 제공 시스템 및 방법{SYSTEM AND METHOD FOR MULTIMEDIA CONTENTS IN A COMMUNICATION SYSTEM}
도 1은 본 발명의 실시예에 따른 멀티미디어 컨텐츠 타입 경보를 제공하는 통신 시스템의 구조를 개략적으로 도시한 도면
도 2는 본 발명의 실시예에 따른 멀티미디어 컨텐츠 타입 경보를 제공하는 통신 시스템에서 링백 제공 동작을 도시한 순서도
도 3은 도 2의 IM 서비스 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도
도 4는 도 2의 PTA 서비스 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도
도 5는 도 2의 취소 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도
도 6은 도 2의 연결 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도
도 7은 본 발명의 실시예에 따른 멀티미디어 컨텐츠 타입 경보를 제공하는 통신 시스템에서 벨 제공 동작을 도시한 순서도
도 8은 도 7의 IM 서비스 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도
도 9는 도 7의 PTA 서비스 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도
도 10은 도 7의 거절 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도
도 11은 도 7의 719단계에서 음성 통화 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도
도 12는 도 7의 비디오 통화 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도
본 발명은 통신 시스템에서 컨텐츠 제공 시스템 및 방법에 관한 것으로서, 특히 멀티미디어 컨텐츠(multimedia contents)를 제공하는 시스템 및 방법에 관한 것이다.
인터넷 프로토콜(IP: Internet Protocol, 이하 'IP'라 칭하기로 한다) 멀티미디어 서브시스템(IMS: IP Multimedia Subsystem, 이하 'IMS'라 칭하기로 한다)은 IP 기반의 패킷 통신 서비스를 제공하는 시스템으로서, 텍스트(text) 기반의 응용 계층 제어 프로토콜인 세션 초기화 프로토콜(SIP: Session Initiation Protocol, 이하 'SIP'라 칭하기로 한다)을 기반으로 하는 시스템이다. 상기 SIP는 클라이언트(client)들이 호출을 시작하면 서버가 응답하는 클라이언트/서버 구조를 기반으로 하고 있으며, 적어도 1개 이상의 참가자들이 세션을 생성하고, 수정하고, 종료하는 것을 가능하게 한다. 여기서, 상기 세션은 인터넷을 이용한 원격 회의와, 전화와, 면회와, 이벤트 통지와, 인스턴트 메시징(IM: Instant Messaging, 이하 'IM'이라 칭하기로 한다) 등으로 구현된다. 또한, 상기 SIP는 일반적인 텍스트 기반의 인터넷 표준들을 기반으로 하기 때문에 고장 수리와 네트웍 디버깅 등에서 용이점을 가진다.
그러면 여기서 상기 SIP 기반의 멀티미디어 전화(multimedia telephony) 환경에서의 경보 방식에 대해서 설명하면 다음과 같다. 상기 경보라 함은 링백(ring-back) 및 벨(bell)을 나타낸다. 상기 SIP 기반의 멀티미디어 전화 환경에서는 발신측 단말기에게 링백을 제공하기 위하여 180 링잉(180 ringing) 메시지를 사용한다. 상기 180 링잉 메시지를 수신한 발신측 단말기는 로컬(local) 링백을 재생하거나 상기 링잉 메시지에 포함되어 있는 링백 데이터를 재생함으로써 상기 발신측 단말기 사용자에게 링백을 제공한다.
또한, 상기 SIP 기반의 멀티미디어 전화 환경에서는 착신측 단말기에게 벨(bell)을 제공하기 위하여 인바이트(INVITE) 메시지를 사용한다. 상기 인바이트 메시지를 수신한 착신측 단말기는 미리 저장되어 있는 벨을 재생하거나 혹은 상기 인바이트 메시지에 포함되어 있는 벨 데이터를 재생함으로써 상기 착신측 단말기 사용자에게 벨을 제공한다.
한편, 현재까지 제안되어 있는 다양한 통신 시스템들, 즉 공중 교환 전화 네트워크(PSTN: Public Switched Telephone Network)와, 코드 분할 다중 접속(CDMA: Code Division Multiple Access) 통신 시스템 및 광대역 코드 분할 다중 접속(W-CDMA: Wideband Code Division Multiple Access) 통신 시스템 등과 같은 통신 시스템들에서 제공하는 경보 방식에 대해서 설명하면 다음과 같다.
먼저, 발신측 단말기 사용자는 발신할 경우 해당 통신 시스템에서 디폴트(default)로 설정되어 있는 기본 링백 혹은 발신측 단말기 및 착신측 단말기에 미리 설정되어 있는 링백만을 제공받았고, 착신측 단말기 사용자는 착신할 경우 상기 착신측 단말기에 미리 설정되어 있는 링만을 제공받았다. 여기서, 상기 기본 링백과, 상기 발신측 단말기 및 착신측 단말기에 설정되어 있는 링백 및 상기 착신측 단말기에 설정되어 있는 링은 단순 오디오 신호이다.
상기에서 설명한 바와 같이 현재까지 제안되어 있는 통신 시스템들에서는 발신측 단말기 사용자 및 착신측 단말기 사용자의 요구 및 취향과는 전혀 무관한 형태로 경보, 즉 링백 및 벨을 제공하고 있는데, 이는 단말기 자체의 성능 및 상기 링백 및 벨 제공을 위한 자원 측면에서의 한정이 존재하기 때문이다. 그러나, 통신 시스템의 발전과 함께 단말기 성능 역시 향상되고 있으며, 상기 경보 형태 역시 상기 통신 시스템에서 제공하는 일방적인 단순 오디오 신호 형태가 아닌 단말기 사용자 요구 및 취향에 부응하는 형태로 그 서비스 수준의 향상이 요구되고 있다.
따라서, 본 발명의 목적은 통신 시스템에서 멀티미디어 컨텐츠를 제공하는 시스템 및 방법을 제공함에 있다.
본 발명의 다른 목적은 통신 시스템에서 멀티미디어 컨텐츠 타입 경보를 제공하는 시스템 및 방법을 제공함에 있다.
본 발명의 다른 목적은 통신 시스템에서 발신측 단말기로 멀티미디어 컨텐츠 타입의 링백을 제공하는 시스템 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 통신 시스템에서 착신측 단말기로 멀티미디어 컨텐츠 타입의 벨을 제공하는 시스템 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 통신 시스템에서 발신측 단말기가 멀티미디어 컨텐츠 타입의 링백을 제공하는 중에 별도의 서비스를 부가적으로 제공하는 시스템 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 통신 시스템에서 착신측 단말기가 멀티미디어 컨텐츠 타입의 벨을 제공하는 중에 별도의 서비스를 부가적으로 제공하는 시스템 및 방법을 제공함에 있다.
상기한 목적들을 달성하기 위한 본 발명의 방법은; 통신 시스템에서 발신측 단말기가 멀티미디어 포탈 컨텐츠 타입 링백을 제공하는 방법에 있어서, 제공 가능한 서비스들 각각과 매핑되는 메뉴키들을 포함하는 멀티미디어 포탈 컨텐츠 타입 링백을 제공하는 과정과, 상기 멀티미디어 포탈 컨텐츠 타입 링백을 제공하는 중에 특정 메뉴키가 입력됨을 검출하면, 상기 입력된 특정 메뉴키에 매핑되는 서비스를 제공하는 과정을 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 다른 방법은; 통신 시스템에서 착신측 단말기가 멀티미디어 포탈 컨텐츠 타입 벨을 제공하는 방법에 있어서, 제공 가능한 서비스들 각각과 매핑되는 메뉴키들을 포함하는 멀티미디어 포탈 컨텐츠 타입 벨을 제공하는 과정과, 상기 멀티미디어 포탈 컨텐츠 타입 벨을 제공하는 중에 특정 메뉴키가 입력됨을 검출하면, 상기 입력된 특정 메뉴키에 매핑되는 서비스를 제공하는 과정을 포함한다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명의 동작을 이해하는데 필요한 부분만을 설명하며 그 이외의 배경 기술은 본 발명의 요지를 흩트리지 않도록 생략한다.
본 발명은 인터넷 프로토콜(IP: Internet Protocol, 이하 'IP'라 칭하기로 한다) 기반의 통신 시스템에서 멀티미디어 컨텐츠(multimedia contents)를 제공하는 시스템 및 방법을 제안한다. 또한, 본 발명은 IP 기반의 통신 시스템에서 멀티미디어 컨텐츠 타입의 경보(alerting)를 제공하는 시스템 및 방법을 제안한다. 여기서, 상기 경보라 함은 발신측 단말기의 발신시 발신측 단말기로 제공되는 링백(ring-back) 및 착신측 단말기의 착신시 착신측 단말기로 제공되는 벨(bell)을 나타낸다.
도 1은 본 발명의 실시예에 따른 멀티미디어 컨텐츠 타입 경보를 제공하는 통신 시스템의 구조를 개략적으로 도시한 도면이다.
도 1을 참조하면, 먼저 발신측 단말기(110) 및 착신측 단말기(120)는 멀티미디어 컨텐츠 타입 경보를 제공하는 것이 가능하도록 해야하므로 멀티미디어 기능을 지원한다. 즉, 상기 발신측 단말기(110)는 멀티미디어 컨텐츠 타입의 링백을 제공하고, 상기 착신측 단말기(120)는 멀티미디어 컨텐츠 타입의 벨을 제공해야하므로 상기 발신측 단말기(110) 및 착신측 단말기(120)는 멀티미디어 기능을 지원해야 한다. 상기 발신측 단말기(110)는 발신측 IP 멀티미디어 서브시스템(IMN: IP Multimedia Subsystem, 이하 'IMS'라 칭하기로 한다) 서버(server)(130) 및 컨텐츠 서버(160)와 연결되며, 상기 착신측 단말기(120)는 착신측 IMS 서버(130) 및 컨텐츠 서버(160)와 연결된다.
또한, 상기 발신측 IMS 서버(130)와 착신측 IMS 서버(130) 및 컨텐츠 서버(160) 각각은 개인 IMS 포탈 응용(PIP: Personal IMS Portal application, 이하 'PIP'라 칭하기로 한다) 서버(150)와 연결된다. 상기 PIP 서버(150)는 상태(presence) 정보 관리 서버(170)와, 인스턴트 메시징(IM: Instant Messaging, 이하 'IM'이라 칭하기로 한다)서버(180)와, 데이터 조작 서버(DMS: Data Manipulation Server, 이하 'DMS'라 칭하기로 한다)(190) 및 푸쉬 투 올(PTA: Push To All, 이하 'PTA'라 칭하기로 한다) 서버(195)와 연결된다. 도 1에서는 상기 PIP 서버(150)가 상기 상태 정보 관리 서버(170)와, IM 서버(180)와, DMS(190) 및 PTA 서버(195)와 연결되어 동작하는 경우만을 일 예로 하여 설명하였으나, 상기 PIP 서버(150)에는 상기 통신 시스템에서 제공하고자 하는 멀티미디어 컨텐츠 타입 경보에 상응하게 다양한 기능들을 지원하는 다양한 응용 서버(application server)들이 연결되어 동작할 수도 있음은 물론이다.
그러면 여기서 상기 통신 시스템의 각 객체들, 즉 발신측 단말기(110)와, 착신측 단말기(120)와, 발신측 IMS 서버(130)와, 착신측 IMS 서버(140)와, PIP 서버(150)와, 컨텐츠 서버(160)와, 상태 정보 관리 서버(170)와, IM 서버(180)와 DMS(190) 및 PTA 서버(195)에 대해서 구체적으로 설명하기로 한다.
먼저, 상기 발신측 단말기(110)와 착신측 단말기(120)는 그 통신 방식에 별도의 제한을 가지지 않으며, 다시 말해 그 통신 방식이 유선 방식, 무선 방식 혹은 유무선 통합 방식 중 어떠한 방식을 사용하더라도 통신을 수행할 수 있으며, 다만 상기 멀티미디어 컨텐츠 타입의 경보를 재생하는 것이 가능한 충분한 프로세싱(processing) 전력을 구비해야만 한다. 또한, 상기 발신측 단말기(110)와, 착신측 단말기(120)는 상기 멀티미디어 컨텐츠 타입의 경보를 재생하는 것이 가능해야하므로 음성 및 멀티미디어 녹음/녹화 기능과 재생 기능을 구비해야만 하며, 세션 초기 프로토콜(SIP: Session Initiate Protocol, 이하 'SIP'라 칭하기로 한다) 메시지의 헤더(header) 및 바디(body)를 사용하여 특정 멀티미디어 데이터를 송수신하는 것을 지원해야만 한다.
상기 발신측 IMS 서버(130)와 착신측 IMS 서버(140)는 상기 발신측 단말기(110)와 착신측 단말기(120)의 호 셋업(call setup) 및 호 해제(call release) 동작을 제어하고, 상기 발신측 단말기(110)와 착신측 단말기(120)의 서비스 프로파일(service profile)에 상응하게 상기 발신측 단말기(110) 및 착신측 단말기(120)에 멀티미디어 컨텐츠 타입 경보를 제공해야할 시점에서 상기 PIP 서버(150)와 연동하여 상기 발신측 단말기(110) 및 착신측 단말기(120)에 멀티미디어 컨텐츠 타입 경보를 제공한다.
상기 PIP 서버(150)는 상기 발신측 단말기(110) 및 착신측 단말기(120)로 멀티미디어 컨텐츠 타입 경보를 제공하도록 제어한다. 즉, 상기 PIP 서버(150)는 상기 발신측 IMS 서버(130)와 착신측 IMS 서버(140)의 요구에 상응하게 상기 발신측 단말기(110) 착신측 단말기(120)로 멀티미디어 컨텐츠 타입 경보를 제공하기 위해 멀티미디어 컨텐츠를 제공한다. 상기 컨텐츠 서버(160)는 오디오(audio), 비디오(video), 이미지(image) 및 메시지 외에 HTTP(HyperText Transfer Protocol), 무선 응용 프로토콜(WAP: Wireless Application Protocol, 이하 'WAP'이라 칭하기로 한다), 플래쉬 에니메이션(flash animation) 등으로 구현 가능한 멀티미디어 컨텐츠를 유지/관리한다. 또한, 상기 컨텐츠 서버(160)는 상기 PIP 서버(150) 내에 통합 구현될 수도 있음은 물론이다.
상기 상태 정보 관리 서버(170)는 상기 발신측 단말기(110) 및 착신측 단말기(120)의 상태 정보를 유지/관리하며, 상기 PIP 서버(150)의 요구에 상응하게 상기 발신측 단말기(110) 및 착신측 단말기(120)의 상태 정보를 상기 PIP 서버(150)로 제공한다. 상기 IM 서버(180)는 인스턴트 메시지의 송수신을 관리하며, 상기 DMS(190)는 각 단말기들의 그룹별 서비스 프로파일 및 각 그룹에 대한 억세스 정보와, 서비스 우선 순위 정보를 저장하며, 상기 PTA 서버(195)는 단말기들간에 음성과, 멀티미디어와, 데이터 등을 단방향으로 송신하는 PTA 서비스를 제공한다.
도 1에서는 본 발명의 실시예에 따른 멀티미디어 컨텐츠 타입 경보를 제공하는 통신 시스템의 구조에 대해서 설명하였으며, 다음으로 도 2를 참조하여 본 발명의 실시예에 따른 멀티미디어 컨텐츠 타입 경보를 제공하는 통신 시스템에서 링백 제공 동작에 대해서 설명하기로 한다.
도 2는 본 발명의 실시예에 따른 멀티미디어 컨텐츠 타입 경보를 제공하는 통신 시스템에서 링백 제공 동작을 도시한 순서도이다.
도 2를 참조하면, 먼저 211단계에서 발신측 단말기(110)는 그 발신에 따라, 즉 착신측 단말기(120)로의 호 셋업 요청에 따라 멀티미디어 컨텐츠 타입 링백을 제공하고 있는 중에 213단계에서 메뉴키가 입력되는지 검사한다. 여기서, 발신측 단말기(110)가 멀티미디어 컨텐츠 타입 링백을 제공하는 동작에 대해서 간략하게 설명하면 다음과 같다. 먼저, 상기 발신측 단말기(110)가 착신측 단말기(120)로 발신하게 되면, 발신측 IMS 서버(130)와, 착신측 IMS 서버(40) 및 PIP 서버(150)가 연동하여 상기 발신측 단말기(110) 및 PIP 서버(150)가 미리 설정해 놓은 멀티미디어 컨텐츠 타입 링백이 상기 발신측 단말기(110)로 제공되는 것이다. 여기서는 상기 발신측 단말기(110)및 PIP 서버(150)가 미리 설정해 놓은 멀티미디어 컨텐츠 타입 링백이 상기 발신측 단말기(110)로 제공되는 경우를 일 예로 하여 설명하였으나, 상기 발신측 단말기(110)가 아닌 착신측 단말기(120)가 미리 설정해 놓은 멀티미디어 컨텐츠 타입 링백이 상기 발신측 단말기(110)로 제공되도록 할 수도 있다. 또한, 상기 멀티미디어 컨텐츠 타입 링백은 상기에서 설명한 바와 같이 오디오, 비디오, 이미지 및 메시지 외에 HTTP(Hypertext Transfer Protocol), WAP(Wireless Application Protocol), 플래쉬 에니메이션 등으로 구현 가능하므로, 멀티미디어 컨텐츠 타입 링백에는 상기 각종 기능들을 선택하기 위한 메뉴키들 역시 포함되어 있다. 도 2에서는 상기 멀티미디어 컨텐츠 타입 링백내에 포함되는 메뉴키들이 PTA 서비스 메뉴키와, IM 서비스 메뉴키와, 연결(CONNECTION) 메뉴키와, 취소(CANCEL) 메뉴키라고 가정하기로 하며, 상기 PTA 서비스 메뉴키와, IM 서비스 메뉴키와, 연결 메뉴키와, 취소 메뉴키 이외에도 다른 메뉴키들이 포함될 수도 있음은 물론이다. 또한, 상기 메뉴키들 각각은 해당 서비스들 각각과 일대일 매핑되며, 이에 따라 특정 메뉴키를 입력받으면 상기 입력받은 메뉴키에 매핑되어 있는 서비스가 제공되도록 한다.
한편, 상기 213단계에서 검사 결과 상기 멀티미디어 컨텐츠 타입 링백을 제공받고 있는 중에 메뉴키가 입력되지 않을 경우 상기 발신측 단말기(110)는 상기 211단계로 되돌아가 상기 착신측 단말기(120)에서 응답을 할때까지 상기 멀티미디어 컨텐츠 타입 링백을 지속적으로 제공한다. 만약, 상기 213단계에서 검사 결과 상기 멀티미디어 컨텐츠 타입 링백을 제공받고 있는 중에 메뉴키가 입력되었을 경우 상기 발신측 단말기(110)는 215단계로 진행한다. 상기 215단계에서 상기 발신측 단말기(110)는 상기 입력된 메뉴키에 해당하는 메뉴가 상기 착신측 단말기(120)와의 서비스 능력(service capability) 비교에 따른 공통 메뉴인지 검사한다. 여기서, 상기 발신측 단말기(110)는 호 셋업시 PIP 서버(150)로부터 상기 착신측 단말기(120)의 서비스 능력에 관한 정보를 통보받는다.
상기 215단계에서 검사 결과 상기 입력된 메뉴키에 해당되는 메뉴가 상기 착신측 단말기(120)와의 서비스 능력 비교에 따른 공통 메뉴가 아닐 경우 상기 발신측 단말기(110)는 217단계로 진행한다. 상기 217단계에서 상기 발신측 단말기(110)는 상기 입력된 메뉴키에 해당하는 서비스를 구동하기 위해 해당 클라이언트(client)를 구동시켜 이후의 절차들을 진행한다.
한편, 상기 215단계에서 검사 결과 상기 입력된 메뉴키에 해당되는 메뉴가 상기 착신측 단말기(120)와의 서비스 능력 비교에 따른 공통 메뉴일 경우 상기 발신측 단말기(110)는 219단계로 진행한다. 상기 219단계에서 상기 발신측 단말기(110)는 상기 입력된 메뉴키의 해당 클라이언트를 구동하여 해당 메뉴에 매핑되어 있는 서비스를 제공한 후 종료한다. 여기서, 상기 219단계는 구체적으로 상기 입력된 메뉴키가 멀티미디어 컨텐츠 타입 링백 내의 PTA 서비스 메뉴키와, IM 서비스 메뉴키와, 연결 메뉴키와, 취소 메뉴키일 경우 그 동작이 각각 상이하며 이에 대해서는 하기에서 구체적으로 설명할 것이므로 여기서는 그 상세한 설명을 생략하기로 한다.
도 2에서는 본 발명의 실시예에 따른 멀티미디어 컨텐츠 타입 경보를 제공하는 통신 시스템에서 링백 제공 동작에 대해서 설명하였으며, 다음으로 도 3 내지 도 6을 참조하여 도 2의 219단계에서 입력된 메뉴키에 해당되는 서비스를 제공하는 동작에 대해서 설명하기로 한다.
첫 번째로, 도 3을 참조하여 상기 입력된 메뉴키가 IM 서비스 메뉴키일 경우 상기 219단계의 서비스 제공 동작에 대해서 설명하기로 한다.
도 3은 도 2의 219단계에서 IM 서비스 메뉴키 입력에 따른 서비스 제공동작을 도시한 신호 흐름도이다.
도 3에 도시되어 있는 신호 흐름은 도 2에서 상기 발신측 단말기(110)가 멀티미디어 컨텐츠 타입 링백을 제공하는 중에 IM 서비스 메뉴키를 입력받았을 경우의 서비스 제공 동작, 즉 219단계의 서비스 제공 동작을 도시한 것이다. 도 3을 참조하면, 먼저 상기 발신측 단말기(110)는 상기 IM 서비스 메뉴키를 입력받음에 따라 IM 서비스 클라이언트를 구동시킨다(311단계). 상기 IM 서비스 클라이언트를 구동시킴에 따라 상기 발신측 단말기(110)의 멀티미디어 컨텐츠 타입 링백 상에는 인스턴트 메시지 입력을 위한 IM 서비스 클라이언트 툴(tool)이 디스플레이되고, 이에 따라 발신측 단말기(110)는 자신의 사용자로부터 착신측 단말기(120)로 송신할 인스턴트 메시지를 입력받는다.(313단계) 이렇게, 착신측 단말기(120)로 송신할 인스턴트 메시지를 입력받으면 상기 발신측 단말기(110)는 상기 입력받은 인스턴트 메시지와, 상기 발신측 단말기(110)가 발신하고 있던 착신측 단말기(120)의 착신 주소를 포함하는 SIP 메시지를 생성한다.(315단계) 여기서, 상기 착신측 단말기(120)의 착신 주소는 상기 착신 단말기(120)와 진행중인 호 세션으로부터 획득할 수 있다. 또한, 상기 착신 주소는 SIP URI(Unified Resource Identifier) 또는 TEL URI가 된다. 도 3에서는 IM 서비스를 위한 SIP 방식으로 SIP_MESSAGE 방식을 사용한다고 가정하기로 하며, 상기 SIP_MESSAGE 방식 이외에 다른 방식이 사용될 수도 있음은 물론이다. 여기서, 상기 SIP 방식으로는 SIP_MESSAGE 방식과, SIP_INVITE 방식과, SIP_CANCEL 방식과, SIP_480(Temporarily Unavailable) 방식 등 다양한 방식들이 존재하며, 상기 SIP 방식 자체는 본 발명과 직접적인 연관이 없으므로 그 상세한 설명을 생략하기로 한다.
상기 발신측 단말기(110)는 상기 생성한 SIP_MESSAGE 메시지를 상기 발신측 IMS 서버(130)로 송신하여 IM 호 셋업을 요청한다.(317단계) 상기 발신측 IMS 서버(130)는 상기 발신측 단말기(110)로부터 SIP_MESSAGE 메시지를 수신함에 따라, 상기 발신측 단말기(110)의 서비스 프로파일을 검색하고, 서비스 트리거링(service triggering)을 수행한다.(319단계) 즉, 상기 발신측 IMS 서버(130)는 상기 서비스 프로파일 검색을 통해 상기 발신측 단말기(110)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 상응하게 상기 발신측 단말기(110)로 제공해야할 서비스를 운용하는 응용 서버로 해당 서비스 제공을 요청해야만 한다. 도 3에서는 상기 발신측 단말기(110)가 IM 서비스를 요청하였으므로, 상기 발신측 IMS 서버(130)는 IM 서버(180)로 상기 발신측 단말기(110)에 대한 IM 서비스 제공을 요청해야 한다. 따라서, 상기 발신측 IMS 서버(130)는 IM 서버(180)로 상기 발신측 단말기(110)로부터 수신한 SIP_MESSAGE 메시지를 송신하여 상기 발신측 단말기(110)에 대한 IM 서비스 제공을 요청한다.(321단계)
상기 IM 서버(180)는 상기 발신측 IMS 서버(130)로부터 SIP_MESSAGE 메시지를 수신함에 따라, 그에 대한 응답으로 상기 수신한 SIP_MESSAGE 메시지를 다시 상기 발신측 IMS 서버(130)로 송신한다.(323단계) 상기 발신측 IMS 서버(130)는 상기 IM 서버(180)로부터 SIP_MESSAGE 메시지를 수신함에 따라 상기 착신측 단말기(120)가 연결되어 있는 착신측 IMS 서버(140)로 상기 수신한 SIP_MESSAGE 메시지를 송신한다.(325단계)
상기 발신측 IMS 서버(130)로부터 SIP_MESSAGE 메시지를 수신한 착신측 IMS 서버(140)는 상기 착신측 단말기(120)의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행한다(327단계). 즉, 상기 착신측 IMS 서버(140)는 상기 서비스 프로파일 검색을 통해 상기 착신측 단말기(120)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 따라 상기 착신측 단말기(120)로 서비스 트리거링을 수행한다. 도 3에서는 상기 IM 서비스를 제공해야만 하므로 상기 착신측 IMS 서버(140)는 상기 착신측 단말기(120)로 상기 수신한 SIP_MESSAGE 메시지를 트리거링한다.(329단계)
상기 착신측 단말기(120)는 상기 발신측 단말기(110)의 발신에 따른 멀티미디어 컨텐츠 타입 벨을 제공하고 있는 중에 상기 착신측 IMS 서버(140)로부터 SIP_MESSAGE 메시지를 수신하게 되고, 따라서 상기 IM 서비스를 위한 클라이언트를 구동시킨다.(331단계) 상기 IM 서비스 클라이언트를 구동시킴에 따라 상기 착신측 단말기(120)의 멀티미디어 컨텐츠 타입 링 상에는 인스턴트 메시지 디스플레이를 위한 IM 서비스 클라이언트 툴이 디스플레이되고, 이에 따라 상기 착신측 단말기(120)는 발신측 단말기(110) 사용자가 입력한 인스턴트 메시지를 디스플레이하게 된다.(333단계)
두 번째로, 도 4를 참조하여 상기 입력된 메뉴키가 PTA 서비스 메뉴키일 경우 상기 219단계의 서비스 제공 동작에 대해서 설명하기로 한다.
도 4는 도 2의 219단계에서 PTA 서비스 메뉴키 입력에 따른 서비스 제공 동작 동작을 도시한 신호 흐름도이다.
도 4에 도시되어 있는 신호 흐름은 도 2에서 상기 발신측 단말기(110)가 멀티미디어 컨텐츠 타입 링백을 제공하는 중에 PTA 서비스 메뉴키를 입력받았을 경우의 서비스 제공 동작, 즉 219단계의 서비스 제공 동작을 도시한 것이다. 도 4를 참조하면, 먼저 상기 발신측 단말기(110)는 상기 PTA 서비스 메뉴키를 입력받음에 따라 상기 멀티미디어 컨텐츠 타입 링백 제공과 상기 발신측 단말기(110)의 발신에 따른, 즉 착신측 단말기(120)로의 비디오 호 셋업 요청에 따른 발신측 단말기(110) 자신이 수행하고 있던 비디오 호 셋업 절차를 중지시킨다(411단계, 413단계). 도 4에서는 상기 PTA 서비스 메뉴키를 입력받으면, 상기 멀티미디어 컨텐츠 타입 링백 제공과 비디오 호 셋업 절차를 중지시키는 경우를 일 예로 하여 설명하였으나, 상기 멀티미디어 컨텐츠 타입 링백 제공만을 중지시키고 비디오 호 셋업 절차는 유지시킬 수도 있다.
이렇게 비디오 호 셋업 절차까지 중지시킨 후, 상기 발신측 단말기(110)는 상기 PTA 서비스 메뉴키가 입력되었으므로 PTA 서비스 클라이언트를 구동시킨다.(415단계) 상기 PTA 서비스 클라이언트를 구동시킴에 따라 상기 발신측 단말기(110)의 멀티미디어 컨텐츠 타입 링백 상에는 PTA 서비스 클라이언트 툴이 디스플레이된다. 상기 발신측 단말기(110)는 상기 발신측 단말기(110)가 발신하고 있던 착신측 단말기(120)의 착신 주소 및 IP 어드레스를 포함하는 SIP 메시지를 생성한다.(417단계) 도 4에서는 PTA 서비스를 위한 SIP 방식으로 SIP_INVITE 방식을 사용한다고 가정하기로 하며, 상기 SIP_INVITE 방식 이외에 다른 방식이 사용될 수도 있음은 물론이다.
여기서, 상기 발신측 단말기(100)는 상기 PTA 서비스를 위한 SIP_INVITE 메 시지에 상기 착신측 단말기(120)의 착신 주소 및 IP 어드레스뿐만 아니라, 상기 PTA 서비스를 위한 수락 조건을 나타내는 파라미터(parameter)인 Accept_Contact: * ; +g.poc.talkburst 역시 포함시킨다. 여기서, 상기 Accept_Contact: * ; +g.poc.talkburst 파라미터는 상기 발신측 IMS 서버(130)가 서비스 프로파일 검색 및 서비스 트리거링 관련 검사시 상기 Accept_Contact: * ; +g.poc.talkburst 파라미터와 일치하는 헤더값을 가지는 SIP_INVITE 메시지를 상기 PTA 서버(195)로 트리거링을 수행하기 위해 필요한 파라미터이다.
상기 발신측 단말기(110)는 상기 생성한 SIP_INVITE 메시지를 상기 발신측 IMS 서버(130)로 송신하여 PTA 호 셋업을 요청한다.(419단계) 상기 발신측 IMS 서버(130)는 상기 발신측 단말기(110)로부터 SIP_INVITE 메시지를 수신함에 따라, 상기 발신측 단말기(110)의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행한다.(421단계) 즉, 상기 발신측 IMS 서버(130)는 상기 서비스 프로파일 검색을 통해 상기 발신측 단말기(110)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 상응하게 상기 발신측 단말기(110)로 제공해야할 서비스를 운용하는 응용 서버로 해당 서비스 제공을 요청해야만 한다. 도 4에서는 상기 발신측 단말기(110)가 PTA 서비스를 요청하였으므로, 상기 발신측 IMS 서버(130)는 PTA 서버(195)로 상기 발신측 단말기(110)에 대한 PTA 서비스 제공을 요청해야 한다. 따라서, 상기 발신측 IMS 서버(130)는 PTA 서버(195)로 상기 발신측 단말기(110)로부터 수신한 SIP_INVITE 메시지를 송신하여 상기 발신측 단말기(110)에 대한 PTA 서비스 제공을 요청한다.(423단계)
상기 PTA 서버(195)는 상기 발신측 IMS 서버(130)로부터 SIP_INVITE 메시지를 수신함에 따라, 그에 대한 응답으로 상기 수신한 SIP_INVITE 메시지를 다시 상기 발신측 IMS 서버(130)로 송신한다(425단계). 상기 발신측 IMS 서버(130)는 상기 PTA 서버(195)로부터 SIP_INVITE 메시지를 수신함에 따라 상기 착신측 단말기(120)가 연결되어 있는 착신측 IMS 서버(140)로 상기 수신한 SIP_INVITE 메시지를 송신한다.(427단계)
상기 발신측 IMS 서버(130)로부터 SIP_INVITE 메시지를 수신한 착신측 IMS 서버(140)는 상기 착신측 단말기(120)의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행한다.(429단계) 즉, 상기 착신측 IMS 서버(140)는 상기 서비스 프로파일 검색을 통해 상기 착신측 단말기(120)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 상응하게 상기 착신측 단말기(120)로 메시지를 송신한다. 상기 도 4에서는 상기 PTA 서비스를 제공해야만 하므로 상기 착신측 IMS 서버(140)는 상기 착신측 단말기(120)로 상기 수신한 SIP_INVITE 메시지를 송신한다.(431단계)
상기 착신측 단말기(120)는 상기 착신측 IMS 서버(140)로부터 SIP_INVITE 메시지를 수신하게 되고, 따라서 상기 PTA 서비스를 위한 클라이언트를 구동시킨다.(433단계) 여기서, 도 4에는 별도로 도시하지는 않았으나 상기 발신측 단말기(110)가 PTA 서비스를 시작하게 되면 발신에 따라 수행되고 있던 호 셋업 절차를 중지시키므로 착신측 단말기(120) 역시 제공하고 있던 멀티미디어 컨텐츠 타입 벨 제공을 중지시킨다. 또한, 상기 착신측 IMS 서버(140)로부터 상기 PTA 호 셋업을 위한 SIP_INVITE 메시지를 수신하게 되면, 상기 PTA 호 셋업에 대한 응답으로 SIP_UPDATE 메시지를 송신한다. 상기 PTA 서비스 클라이언트를 구동시킴에 따라 상기 착신측 단말기(120)는 상기 PTA 서비스를 위한 PTA 서비스 클라이언트 툴을 디스플레이한다.(435단계) 이렇게 상기 발신측 단말기(110)와 착신측 단말기(120)간에 PTA 호가 셋업되면, 즉 발신측 단말기(110)와 착신측 단말기(120)간에 베어러(bearer)가 셋업되면 상기 발신측 단말기(110)는 상기 셋업된 베어러를 통해 원하는 PTA 서비스 데이터, 일 예로 음성 및 멀티미디어 데이터를 푸쉬, 즉 송신한다(437단계).
세 번째로, 도 5를 참조하여 상기 입력된 메뉴키가 취소 메뉴키일 경우 상기 219단계의 서비스 제공 동작에 대해서 설명하기로 한다.
도 5는 도 2의 219단계에서 취소 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도이다.
도 5에 도시되어 있는 신호 흐름은 도 2에서 상기 발신측 단말기(110)가 멀티미디어 컨텐츠 타입 링백을 제공하는 중에 취소 메뉴키를 입력받았을 경우의 서비스 제공 동작, 즉 219단계의 서비스 제공 동작을 도시한 것이다. 도 5를 참조하면, 먼저 상기 발신측 단말기(110)는 상기 취소 메뉴키를 입력받음에 따라 상기 멀티미디어 컨텐츠 타입 링백 제공과 상기 발신측 단말기(110)의 발신에 따른, 즉 착신측 단말기(120)로의 비디오 호 셋업 요청에 따른 발신측 단말기(110) 자신이 수행하고 있던 비디오 호 셋업 절차를 중지시킨다.(511단계, 513단계)
상기 발신측 단말기(110)는 상기 비디오 호 셋업 절차를 취소시키기 위해 상기 발신측 단말기(110)가 발신하고 있던 착신측 단말기(120)의 착신 주소 및 IP 어드레스를 포함하는 SIP 메시지를 생성한다.(515단계) 도 5에서는 상기 비디오 호 셋업 절차 취소를 위한 SIP 방식으로 SIP_CANCEL 방식을 사용한다고 가정하기로 하며, 상기 SIP_CANCEL 방식 이외의 다른 방식이 사용될 수도 있음은 물론이다.
상기 발신측 단말기(110)는 상기 생성한 SIP_CANCEL 메시지를 상기 발신측 IMS 서버(130)로 송신하여 비디오 호 셋업 절차 취소를 요청한다.(517단계) 상기 발신측 IMS 서버(130)는 상기 발신측 단말기(110)로부터 SIP_CANCEL 메시지를 수신하고, 상기 수신한 SIP_CANCEL 메시지를 PIP 서버(150)로 송신한다.(519단계) 상기 PIP 서버(150)는 상기 발신측 IMS 서버(130)로부터 SIP_CANCEL 메시지를 수신하고, 상기 수신한 SIP_CANCEL 메시지를 상기 발신측 IMS 서버(130)로 송신한다.(521단계) 여기서, 상기 PIP 서버(150)는 상기 발신측 IMS 서버(130)로부터 SIP_CANCEL 메시지를 수신함에 따라 상기 발신측 단말기(110)에 멀티미디어 컨텐츠 타입 링백 제공을 위해 할당하였었던 자원을 해제시킨다.
상기 발신측 IMS 서버(130)는 상기 PIP 서버(150)로부터 SIP_CANCEL 메시지를 수신하고, 상기 수신한 SIP_CANCEL 메시지를 착신측 IMS 서버(140)로 송신한다.(523단계) 상기 착신측 IMS 서버(140)는 상기 발신측 IMS 서버(130)로부터 SIP_CANCEL 메시지를 수신하고, 상기 수신한 SIP_CANCEL 메시지를 상기 착신측 단말기(120)로 송신한다.(525단계) 상기 착신측 단말기(120)는 상기 발신측 단말기(110)의 발신에 따른 멀티미디어 컨텐츠 타입 벨을 제공하고 있는 중에 상기 착신측 IMS 서버(140)로부터 SIP_CANCEL 메시지를 수신하게 되고, 따라서 상기 멀티미디어 컨텐츠 타입 벨 제공을 중단시키고 비디오 호 셋업 절차를 종료시킨다.(527단계)
네 번째로, 도 6을 참조하여 상기 입력된 메뉴키가 연결 메뉴키일 경우 상기 219단계의 서비스 제공 동작에 대해서 설명하기로 한다.
도 6은 도 2의 219단계에서 연결 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도이다.
도 6에 도시되어 있는 신호 흐름은 도 2에서 상기 발신측 단말기(110)가 멀티미디어 컨텐츠 타입 링백을 제공하는 중에 연결 메뉴키를 입력받았을 경우의 서비스 제공 동작, 즉 219단계의 서비스 제공 동작을 도시한 것이다. 도 6을 참조하면, 먼저 상기 발신측 단말기(110)는 상기 연결 메뉴키를 입력받음에 따라 상기 발신측 단말기(110)에 미리 설정되어 있는 연결 전화 번호가 존재하는지 여부를 검사한다.(611단계) 상기 검사 결과 미리 설정되어 있는 연결 전화 번호가 존재하지 않을 경우, 상기 발신측 단말기(110)는 그대로 멀티미디어 컨텐츠 타입 링백을 제공한다.
한편, 상기 검사 결과 미리 설정되어 있는 연결 전화 번호가 존재할 경우 상기 발신측 단말기(110)는 상기 연결 전화 번호에 해당하는 착신측 단말기(610)의 착신 주소 및 IP 어드레스(address)를 포함하는 SIP 메시지를 생성한다.(613단계) 도 6에서는 상기 연결 메뉴 제공을 위한 SIP 방식으로 SIP_INVITE 방식을 사용한다고 가정하기로 하며, 상기 SIP_INVITE 방식 이외의 다른 방식이 사용될 수도 있음은 물론이다. 여기서, 상기 착신측 단말기(610)는 도 2에서 설명한 착신측 단말기(120)와 상이한 단말기이며, 상기 착신측 단말기(610)는 상기 착신측 단말기(120)와 동일한 착신측 IMS 서버, 즉 착신측 IMS 서버(140)에 연결될 수도 있고, 상기 착신측 IMS 서버(140)와 상이한 착신측 IMS 서버, 즉 착신측 IMS 서버(600)에 연결될 수도 있다. 도 6에서는 상기 착신측 단말기(610)가 상기 착신측 IMS 서버(600)에 연결된다고 가정하기로 한다.
상기 발신측 단말기(110)는 상기 생성한 SIP_INVITE 메시지를 상기 발신측 IMS 서버(130)로 송신하여 새로운 비디오 호 셋업을 요청한다.(615단계) 상기 발신측 IMS 서버(130)는 상기 발신측 단말기(110)로부터 SIP_INVITE 메시지를 수신함에 따라, 상기 발신측 단말기(110)의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행한다.(617단계) 즉, 상기 발신측 IMS 서버(130)는 상기 서비스 프로파일 검색을 통해 상기 발신측 단말기(110)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 따라 상기 발신측 단말기(110)로 제공해야할 서비스를 운용하는 응용 서버로 해당 서비스 제공을 요청해야만 한다. 도 6에서는 상기 발신측 단말기(110)가 새로운 비디오 호 셋업을 요청하였으므로, 상기 발신측 IMS 서버(130)는 PIP 서버(150)로 상기 발신측 단말기(110)의 비디오 호 셋업을 요청해야 한다. 따라서, 상기 발신측 IMS 서버(130)는 PIP 서버(150)로 상기 발신측 단말기(110)로부터 수신한 SIP_INVITE 메시지를 송신하여 상기 발신측 단말기(110)에 대한 비디오 호 셋업을 요청한다.(619단계)
상기 PIP 서버(150)는 상기 발신측 IMS 서버(130)로부터 SIP_INVITE 메시지를 수신함에 따라, 그에 대한 응답으로 상기 수신한 SIP_INVITE 메시지를 다시 상기 발신측 IMS 서버(130)로 송신한다.(621단계) 상기 발신측 IMS 서버(130)는 상기 PIP 서버(150)로부터 SIP_INVITE 메시지를 수신함에 따라 상기 착신측 단말기(610)가 연결되어 있는 착신측 IMS 서버(600)로 상기 수신한 SIP_INVITE 메시지를 송신한다.(623단계)
상기 발신측 IMS 서버(130)로부터 SIP_INVITE 메시지를 수신한 착신측 IMS 서버(600)는 상기 착신측 단말기(610)의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행한다.(625단계) 즉, 상기 착신측 IMS 서버(600)는 상기 서비스 프로파일 검색을 통해 상기 착신측 단말기(610)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 상응하게 상기 착신측 단말기(610)로 메시지를 송신한다. 도 6에서는 비디오 호 셋업을 수행해야만 하므로 상기 착신측 IMS 서버(600)는 상기 착신측 단말기(610)로 상기 수신한 SIP_INVITE 메시지를 송신한다.(627단계) 상기 착신측 단말기(610)는 상기 착신측 IMS 서버(600)로부터 SIP_INVITE 메시지를 수신함에 따라, 상기 PIP 서버(150)에서 제공하는 멀티미디어 컨텐츠 타입 벨을 제공한다.(629단계)
다음으로 도 7을 참조하여 본 발명의 실시예에 따른 멀티미디어 컨텐츠 타입 경보를 제공하는 통신 시스템에서 벨 제공 동작에 대해서 설명하기로 한다.
도 7은 본 발명의 실시예에 따른 멀티미디어 컨텐츠 타입 경보를 제공하는 통신 시스템에서 벨 제공 동작을 도시한 순서도이다.
도 7을 참조하면, 먼저 711단계에서 착신측 단말기(120)는 그 착신에 따라, 즉 발신측 단말기(110)의 호 셋업 요청에 따라 멀티미디어 컨텐츠 타입 벨을 제공하고 있는 중에 713단계에서 메뉴키가 입력되는지 검사한다. 여기서, 착신측 단말기(120)가 멀티미디어 컨텐츠 타입 벨을 제공하는 동작에 대해서 간략하게 설명하면 다음과 같다. 먼저, 상기 발신측 단말기(110)가 착신측 단말기(120)로 발신하게 되면, 발신측 IMS 서버(130)와, 착신측 IMS 서버(40) 및 PIP 서버(150)가 연동하여 상기 착신측 단말기(120)와 PIP 서버(150)가 미리 설정해 놓은 멀티미디어 컨텐츠 타입 링이 상기 착신측 단말기(120)로 제공되는 것이다. 여기서는 상기 착신측 단말기(120)와 PIP 서버(150)가 미리 설정해 놓은 멀티미디어 컨텐츠 타입 링이 상기 착신측 단말기(120)로 제공되는 경우를 일 예로 하여 설명하였으나, 상기 착신측 단말기(120)가 아닌 발신측 단말기(110)가 미리 설정해 놓은 멀티미디어 컨텐츠 타입 링이 상기 착신측 단말기(120)로 제공되도록 할 수도 있다. 또한, 상기 멀티미디어 컨텐츠 타입 링은 상기에서 설명한 바와 같이 오디오, 비디오, 이미지 및 메시지 외에 HTTP, WAP, 플래쉬 에니메이션 등으로 구현 가능하므로, 멀티미디어 컨텐츠 타입 링에는 상기 각종 기능들을 선택하기 위한 메뉴키들 역시 포함되어 있다. 도 7에서는 상기 멀티미디어 컨텐츠 타입 링내에 포함되는 메뉴키들이 PTA 서비스 메뉴키와, IM 서비스 메뉴키와, 음성 통화 메뉴키와, 비디오 통화 메뉴키와, 거절(REJECT) 메뉴키라고 가정하기로 하며, 상기 PTA 서비스 메뉴키와, IM 서비스 메뉴키와, 음성 통화 메뉴키와, 비디오 통화 메뉴키와, 거절 메뉴키 이외에도 다른 메뉴키들이 포함될 수도 있음은 물론이다.
한편, 상기 713단계에서 검사 결과 상기 멀티미디어 컨텐츠 타입 벨을 제공받고 있는 중에 메뉴키가 입력되지 않을 경우 상기 착신측 단말기(120)는 상기 711단계로 되돌아가 상기 착신측 단말기(120)에서 응답을 할때까지 상기 멀티미디어 컨텐츠 타입 벨을 지속적으로 제공한다. 만약, 상기 713단계에서 검사 결과 상기 멀티미디어 컨텐츠 타입 벨을 제공받고 있는 중에 메뉴키가 입력되었을 경우, 상기 착신측 단말기(120)는 715단계로 진행한다.
상기 715단계에서 상기 착신측 단말기(120)는 상기 입력된 메뉴키에 해당되는 메뉴가 상기 발신측 단말기(110)와의 서비스 능력(service capability) 비교에 따른 공통 메뉴인지 검사한다. 여기서, 상기 착신측 단말기(120)는 호 셋업시 PIP 서버(150)로부터 상기 발신측 단말기(110)의 서비스 능력에 관한 정보를 통보받는다. 상기 715단계에서 검사 결과 상기 입력된 메뉴키에 해당하는 메뉴가 상기 발신측 단말기(110)와의 서비스 능력 비교에 따른 공통 메뉴가 아닐 경우 상기 착신측 단말기(120)는 717단계로 진행한다. 상기 717단계에서 상기 착신측 단말기(120)는 상기 입력된 메뉴키에 해당되는 서비스를 구동하기 위해 해당 클라이언트를 구동시켜 이후의 절차들을 진행한다.
한편, 상기 715단계에서 검사 결과 상기 입력된 메뉴키에 해당하는 메뉴가 상기 발신측 단말기(110)와의 서비스 능력 비교에 따른 공통 메뉴일 경우 상기 착신측 단말기(120)는 719단계로 진행한다. 상기 719단계에서 상기 착신측 단말기(120)는 상기 입력된 메뉴키에 해당하는 클라이언트를 구동하여 해당 메뉴에 매핑되어 있는 서비스를 제공하고 종료한다. 여기서, 상기 719단계는 구체적으로 상기 입력된 메뉴키가 멀티미디어 컨텐츠 타입 벨 내의 PTA 서비스 메뉴키와, IM 서비스 메뉴키와, 음성 통화 메뉴키와, 비디오 통화 메뉴키와, 거절 메뉴키일 경우 그 동작이 각각 상이하며 이에 대해서는 하기에서 구체적으로 설명할 것이므로 여기서는 그 상세한 설명을 생략하기로 한다.
도 7에서는 본 발명의 실시예에 따른 멀티미디어 컨텐츠 타입 경보를 제공하는 통신 시스템에서 벨 제공 동작에 대해서 설명하였으며, 다음으로 도 8 내지 도 11을 참조하여 도 7의 719단계에서 입력된 메뉴키에 해당하는 서비스를 제공하는 동작에 대해서 설명하기로 한다.
첫 번째로, 도 8을 참조하여 상기 입력된 메뉴키가 IM 서비스 메뉴키일 경우 상기 719단계의 서비스 제공 동작에 대해서 설명하기로 한다.
도 8은 도 7의 719단계에서 IM 서비스 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도이다.
도 8에 도시되어 있는 신호 흐름은 상기 도 7에서 상기 착신측 단말기(120)가 멀티미디어 컨텐츠 타입 벨을 제공하는 중에 IM 서비스 메뉴키를 입력받았을 경우의 서비스 제공 동작, 즉 719단계의 서비스 제공 동작을 도시한 것이다. 도 8을 참조하면, 먼저 상기 착신측 단말기(120)는 상기 IM 서비스 메뉴키를 입력받음에 따라 IM 서비스 클라이언트를 구동시킨다(811단계). 상기 IM 서비스 클라이언트를 구동시킴에 따라 상기 착신측 단말기(120)가 멀티미디어 컨텐츠 타입 벨 상에는 인스턴트 메시지 입력을 위한 IM 서비스 클라이언트 툴이 디스플레이되고, 이에 따라 착신측 단말기(120)는 자신의 사용자로부터 발신측 단말기(110)로 송신할 인스턴트 메시지를 입력받는다.(813단계) 이렇게, 발신측 단말기(110)로 송신할 인스턴트 메시지를 입력받으면 상기 착신측 단말기(120)는 상기 입력받은 인스턴트 메시지와, 상기 착신측 단말기(120)로 착신하고 있던 발신측 단말기(110)의 착신 주소 및 IP 어드레스를 포함하는 SIP 메시지를 생성한다.(815단계) 도 8에서는 IM 서비스를 위한 SIP 방식으로 SIP_MESSAGE 방식을 사용한다고 가정하기로 하며, 상기 SIP_MESSAGE 방식 이외의 다른 방식이 사용될 수도 있음은 물론이다.
상기 착신측 단말기(120)는 상기 생성한 SIP_MESSAGE 메시지를 상기 착신측 IMS 서버(140)로 송신하여 IM 호 셋업을 요청한다.(817단계) 상기 착신측 IMS 서버(140)는 상기 착신측 단말기(120)로부터 SIP_MESSAGE 메시지를 수신함에 따라, 상기 착신측 단말기(120)의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행한다.(819단계) 즉, 상기 착신측 IMS 서버(140)는 상기 서비스 프로파일 검색을 통해 상기 착신측 단말기(120)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 따라 상기 착신측 단말기(120)로 제공해야할 서비스를 운용하는 응용 서버로 해당 서비스 제공을 요청해야만 한다. 도 8에서는 상기 착신측 단말기(120)가 IM 서비스를 요청하였으므로, 상기 착신측 IMS 서버(140)는 IM 서버(180)로 상기 착신측 단말기(120)에 대한 IM 서비스 제공을 요청해야 한다. 따라서 상기 착신측 IMS 서버(140)는 IM 서버(180)로 상기 착신측 단말기(120)로부터 수신한 SIP_MESSAGE 메시지를 송신하여 상기 착신측 단말기(120)에 대한 IM 서비스 제공을 요청한다.(821단계)
상기 IM 서버(180)는 상기 착신측 IMS 서버(140)로부터 SIP_MESSAGE 메시지를 수신함에 따라, 그에 대한 응답으로 상기 수신한 SIP_MESSAGE 메시지를 다시 상기 착신측 IMS 서버(140)로 송신한다.(823단계) 상기 착신측 IMS 서버(140)는 상기 IM 서버(180)로부터 SIP_MESSAGE 메시지를 수신함에 따라 상기 발신측 단말기(110)가 연결되어 있는 발신측 IMS 서버(130)로 상기 수신한 SIP_MESSAGE 메시지를 송신한다.(825단계)
상기 착신측 IMS 서버(140)로부터 SIP_MESSAGE 메시지를 수신한 발신측 IMS 서버(130)는 상기 발신측 단말기(110)의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행한다.(827단계) 즉, 상기 발신측 IMS 서버(130)는 상기 서비스 프로파일 검색을 통해 상기 발신측 단말기(110)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 상응하게 상기 발신측 단말기(110)로 메시지를 송신한다. 도 8에서는 상기 IM 서비스를 제공해야만 하므로 상기 발신측 IMS 서버(130)는 상기 발신측 단말기(110)로 상기 수신한 SIP_MESSAGE 메시지를 송신한다.(829단계)
상기 발신측 단말기(110)는 상기 착신측 단말기(120)로의 발신에 따른 멀티미디어 컨텐츠 타입 링백을 제공하고 있는 중에 상기 발신측 IMS 서버(130)로부터 SIP_MESSAGE 메시지를 수신하게 되고, 따라서 상기 IM 서비스를 위한 클라이언트를 구동시킨다(831단계). 상기 IM 서비스 클라이언트를 구동시킴에 따라 상기 발신측 단말기(110)의 멀티미디어 컨텐츠 타입 링백 상에는 인스턴트 메시지 디스플레이를 위한 IM 서비스 클라이언트 툴이 디스플레이되고, 이에 따라 상기 발신측 단말기(110)는 착신측 단말기(120) 사용자가 입력한 인스턴트 메시지를 디스플레이하게 된다.(833단계)
두 번째로, 도 9를 참조하여 상기 입력된 메뉴키가 PTA 서비스 메뉴키일 경우 상기 719단계의 서비스 제공 동작에 대해서 설명하기로 한다.
도 9는 도 7의 719단계에서 PTA 서비스 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도이다.
도 9에 도시되어 있는 신호 흐름은 도 7에서 상기 착신측 단말기(120)가 멀티미디어 컨텐츠 타입 벨을 제공하는 중에 PTA 서비스 메뉴키를 입력받았을 경우의 서비스 제공 동작, 즉 719단계의 서비스 제공 동작을 도시한 것이다. 상기 도 9를 참조하면, 먼저 상기 착신측 단말기(120)는 상기 PTA 서비스 메뉴키를 입력받음에 따라 상기 멀티미디어 컨텐츠 타입 벨 제공과 상기 발신측 단말기(110)의 비디오 호 셋업 요청에 따라 착신측 단말기(120) 자신이 수행하고 있던 비디오 호 셋업 절차를 중지시킨다.(911단계, 913단계) 도 9에서는 상기 PTA 서비스 메뉴키를 입력받았을 경우에는 상기 멀티미디어 컨텐츠 타입 벨 제공과 비디오 호 셋업 절차를 중지시키는 경우를 일 예로 하여 설명하였으나, 상기 멀티미디어 컨텐츠 타입 벨 제공만을 중지시키고 비디오 호 셋업 절차는 유지시킬 수도 있다.
이렇게, 비디오 호 셋업 절차까지 중지시킨 후 상기 착신측 단말기(120)는 상기 PTA 서비스 메뉴키가 입력되었으므로 PTA 서비스 클라이언트를 구동시킨다.(915단계) 상기 PTA 서비스 클라이언트를 구동시킴에 따라 상기 착신측 단말기(120)의 멀티미디어 컨텐츠 타입 벨 상에는 PTA 서비스 클라이언트 툴이 디스플레이된다. 상기 착신측 단말기(120)는 상기 착신측 단말기(120)가 착신하고 있던 발신측 단말기(110)의 착신 주소 및 IP 어드레스를 포함하는 SIP 메시지를 생성한다.(917단계) 도 9에서는 PTA 서비스를 위한 SIP 방식으로 SIP_INVITE 방식을 사용한다고 가정하기로 하며, 상기 SIP_INVITE 방식 이외의 다른 방식이 사용될 수도 있음은 물론이다. 여기서, 상기 착신측 단말기(120)는 상기 PTA 서비스를 위한 SIP_INVITE 메시지에 상기 발신측 단말기(110)의 착신 주소 및 IP 어드레스뿐만 아니라, 상기 PTA 서비스를 위한 수락 조건을 나타내는 파라미터인 Accept_Contact: * ; +g.poc.talkburst 역시 포함시킨다. 여기서, 상기 Accept_Contact: * ; +g.poc.talkburst 파라미터는 상기 착신측 IMS 서버(140)가 서비스 프로파일 검색 및 서비스 트리거링 관련 검사시 상기 Accept_Contact: * ; +g.poc.talkburst 파라미터와 일치하는 헤더값을 가지는 SIP_INVITE 메시지를 상기 PTA 서버(195)로 트리거링을 수행하기 위해 필요한 파라미터이다.
상기 착신측 단말기(120)는 상기 생성한 SIP_INVITE 메시지를 상기 착신측 IMS 서버(140)로 송신하여 PTA 호 셋업을 요청한다.(919단계) 상기 착신측 IMS 서버(140)는 상기 착신측 단말기(120)로부터 SIP_INVITE 메시지를 수신함에 따라, 상기 착신측 단말기(120)의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행한다(921단계). 즉, 상기 착신측 IMS 서버(140)는 상기 서비스 프로파일 검색을 통해 상기 착신측 단말기(120)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 상응하게 상기 착신측 단말기(120)로 제공해야할 서비스를 운용하는 응용 서버로 해당 서비스 제공을 요청해야만 한다. 상기 도 9에서는 상기 착신측 단말기(120)가 PTA 서비스를 요청하였으므로, 상기 착신측 IMS 서버(140)는 PTA 서버(195)로 상기 착신측 단말기(120)에 대한 PTA 서비스 제공을 요청해야 한다. 따라서, 상기 착신측 IMS 서버(140)는 PTA 서버(195)로 상기 착신측 단말기(120)로부터 수신한 SIP_INVITE 메시지를 송신하여 상기 착신측 단말기(120)에 대한 PTA 서비스 제공을 요청한다(923단계).
상기 PTA 서버(195)는 상기 착신측 IMS 서버(140)로부터 SIP_INVITE 메시지를 수신함에 따라, 그에 대한 응답으로 상기 수신한 SIP_INVITE 메시지를 다시 상기 착신측 IMS 서버(140)로 송신한다.(925단계) 상기 착신측 IMS 서버(140)는 상기 PTA 서버(195)로부터 SIP_INVITE 메시지를 수신함에 따라 상기 발신측 단말기(110)가 연결되어 있는 발신측 IMS 서버(130)로 상기 수신한 SIP_INVITE 메시지를 송신한다.(927단계)
상기 착신측 IMS 서버(140)로부터 SIP_INVITE 메시지를 수신한 발신측 IMS 서버(130)는 상기 발신측 단말기(110)의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행한다.(929단계) 즉, 상기 발신측 IMS 서버(130)는 상기 서비스 프로파일 검색을 통해 상기 발신측 단말기(110)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 따라 상기 발신측 단말기(110)로 메시지를 송신한다. 도 9에서는 상기 PTA 서비스를 제공해야만 하므로 상기 발신측 IMS 서버(130)는 상기 발신측 단말기(110)로 상기 수신한 SIP_INVITE 메시지를 송신한다.(931단계)
상기 발신측 단말기(110)는 상기 발신측 IMS 서버(130)로부터 SIP_INVITE 메시지를 수신하게 되고, 따라서 상기 PTA 서비스를 위한 클라이언트를 구동시킨다.(933단계) 여기서, 도 9에는 별도로 도시하지는 않았으나 상기 착신측 단말기(120)가 PTA 서비스를 시작하게 되면 착신에 따라 수행되고 있던 호 셋업 절차를 중지시키므로 발신측 단말기(110) 역시 제공하고 있던 멀티미디어 컨텐츠 타입 링백 제공을 중지시킨다. 또한, 상기 발신측 IMS 서버(130)로부터 상기 PTA 호 셋업을 위한 SIP_INVITE 메시지를 수신하게 되면, 상기 PTA 호 셋업에 대한 응답으로 SIP_UPDATE 메시지를 송신한다.
상기 PTA 서비스 클라이언트를 구동 시작시킴에 따라 상기 발신측 단말기(110)는 상기 PTA 서비스를 위한 PTA 서비스 클라이언트 툴을 디스플레이한다(935단계). 이렇게 상기 발신측 단말기(110)와 착신측 단말기(120)간에 PTA 호가 셋업되면, 즉 발신측 단말기(110)와 착신측 단말기(120)간에 베어러가 셋업되면 상기 착신측 단말기(120)는 상기 셋업된 베어러를 통해 원하는 PTA 서비스 데이터, 일 예로 음성 및 멀티미디어 데이터를 푸쉬, 즉 송신한다.(937단계)
세 번째로, 도 10을 참조하여 상기 입력된 메뉴키가 거절 메뉴키일 경우 상기 719단계의 서비스 제공 동작에 대해서 설명하기로 한다.
도 10은 도 7의 719단계에서 거절 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도이다.
도 10에 도시되어 있는 신호 흐름은 도 7에서 상기 착신측 단말기(120)가 멀티미디어 컨텐츠 타입 벨을 제공하는 중에 거절 메뉴키를 입력받았을 경우의 서비스 제공 동작, 즉 719단계의 서비스 제공 동작을 도시한 것이다. 상기 도 10을 참조하면, 먼저 상기 착신측 단말기(120)는 상기 거절 메뉴키를 입력받음에 따라 상기 멀티미디어 컨텐츠 타입 벨 제공과 상기 발신측 단말기(110)의 비디오 호 셋업 요청에 따른 착신측 단말기(120) 자신이 수행하고 있던 비디오 호 셋업 절차를 중지시킨다.(1011단계, 1013단계)
상기 착신측 단말기(120)는 상기 비디오 호 셋업 절차를 거절하기 위해 상기 착신측 단말기(120)가 착신하고 있던 발신측 단말기(110)의 착신 주소 및 IP 어드레스를 포함하는 SIP 메시지를 생성한다(1015단계). 상기 도 10에서는 상기 비디오 호 셋업 절차 거절을 위한 SIP 방식으로 SIP_480(Temporarily Unavailable) 방식을 사용한다고 가정하기로 하며, 상기 SIP_480(Temporarily Unavailable) 방식 이외의 다른 방식이 사용될 수도 있음은 물론이다. 상기 착신측 단말기(120)는 상기 생성한 SIP_480(Temporarily Unavailable) 메시지를 상기 착신측 IMS 서버(140)로 송신하여 비디오 호 셋업 절차 거절을 요청한다.(1017단계) 상기 착신측 IMS 서버(140)는 상기 착신측 단말기(120)로부터 SIP_480(Temporarily Unavailable) 메시지를 수신하고, 상기 수신한 SIP_480(Temporarily Unavailable) 메시지를 PIP 서버(150)로 송신한다(1019단계). 상기 PIP 서버(150)는 상기 착신측 IMS 서버(140)로부터 SIP_480(Temporarily Unavailable) 메시지를 수신하고, 상기 수신한 SIP_480(Temporarily Unavailable) 메시지를 상기 착신측 IMS 서버(140)로 송신한다(1021단계). 여기서, 상기 PIP 서버(150)는 상기 착신측 IMS 서버(140)로부터 SIP_480(Temporarily Unavailable) 메시지를 수신함에 따라 상기 착신측 단말기(120)에 멀티미디어 컨텐츠 타입 벨 제공을 위해 할당하였었던 자원을 해제시킨다.
상기 착신측 IMS 서버(140)는 상기 PIP 서버(150)로부터 SIP_480(Temporarily Unavailable) 메시지를 수신하고, 상기 수신한 SIP_480(Temporarily Unavailable) 메시지를 발신측 IMS 서버(130)로 송신한다(1023단계). 상기 발신측 IMS 서버(130)는 상기 착신측 IMS 서버(140)로부터 SIP_480(Temporarily Unavailable) 메시지를 수신하고, 상기 수신한 SIP_480(Temporarily Unavailable) 메시지를 상기 발신측 단말기(110)로 송신한다(1025단계). 상기 발신측 단말기(110)는 상기 착신측 단말기(110)로의 발신에 따른 멀티미디어 컨텐츠 타입 링백을 제공하고 있는 중에 상기 발신측 IMS 서버(130)로부터 SIP_480(Temporarily Unavailable) 메시지를 수신하게 되고, 이에 따라 상기 멀티미디어 컨텐츠 타입 링백 제공을 중단시키고 호 셋업 절차를 종료시킨다.(1027단계)
네 번째로, 도 11을 참조하여 상기 입력된 메뉴키가 음성 통화 메뉴키일 경우 상기 719단계의 서비스 제공 동작에 대해서 설명하기로 한다.
도 11은 도 7의 719단계에서 음성 통화 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도이다.
도 11에 도시되어 있는 신호 흐름은 도 7에서 상기 착신측 단말기(120)가 멀티미디어 컨텐츠 타입 벨을 제공하는 중에 음성 통화 메뉴키를 입력받았을 경우의 서비스 제공 동작, 즉 719단계의 서비스 제공 동작을 도시한 것이다. 도 11을 참조하면, 먼저 상기 착신측 단말기(120)는 상기 음성 통화 메뉴키가 입력되었으므로 음성 통화를 위한 자원을 할당한다.(1113단계) 그리고, 상기 음성 통화를 위해 상기 착신측 단말기(120)가 착신하고 있던 발신측 단말기(110)의 착신 주소 및 IP 어드레스를 포함하는 SIP 메시지를 생성한다.(1115단계) 도 11에서는 음성 통화를 위한 SIP 방식으로 SIP_UPDATE 방식을 사용한다고 가정하기로 하며, 상기 SIP_UPDATE 방식 이외의 다른 방식이 사용될 수도 있음은 물론이다.
상기 착신측 단말기(120)는 상기 생성한 SIP_UPDATE 메시지를 상기 착신측 IMS 서버(140)로 송신하여 음성 통화 연결을 요청한다(1117단계). 상기 착신측 IMS 서버(140)는 상기 착신측 단말기(120)로부터 SIP_UPDATE 메시지를 수신함에 따라, 상기 착신측 단말기(120)의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행한다.(1119단계) 즉, 상기 착신측 IMS 서버(140)는 상기 서비스 프로파일 검색을 통해 상기 착신측 단말기(120)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 따라 상기 착신측 단말기(120)로 제공해야할 서비스를 운용하는 응용 서버로 해당 서비스 제공을 요청해야만 한다. 도 11에서는 상기 착신측 단말기(120)가 음성 통화로 자원 연결을 요청하였으므로, 상기 착신측 IMS 서버(140)는 PIP 서버(150)로 상기 착신측 단말기(120)에 대한 음성 통화로 자원 연결을 요청해야 한다. 따라서, 상기 착신측 IMS 서버(140)는 PIP 서버(150)로 상기 착신측 단말기(120)로부터 수신한 SIP_UPDATE 메시지를 송신하여 상기 착신측 단말기(120)에 대한 음성 통화로 자원 연결을 요청한다.(1121단계)
상기 PIP 서버(150)는 상기 착신측 IMS 서버(140)로부터 SIP_UPDATE 메시지를 수신함에 따라, 그에 대한 응답으로 상기 수신한 SIP_UPDATE 메시지를 다시 상기 착신측 IMS 서버(140)로 송신한다.(1123단계) 상기 착신측 IMS 서버(140)는 상기 PIP 서버(150)로부터 SIP_UPDATE 메시지를 수신함에 따라 상기 발신측 단말기(110)가 연결되어 있는 발신측 IMS 서버(130)로 상기 수신한 SIP_INVITE 메시지를 송신한다.(1125단계)
상기 착신측 IMS 서버(140)로부터 SIP_UPDATE 메시지를 수신한 발신측 IMS 서버(130)는 상기 발신측 단말기(110)의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행한다(1127단계). 즉, 상기 발신측 IMS 서버(130)는 상기 서비스 프로파일 검색을 통해 상기 발신측 단말기(110)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 따라 상기 발신측 단말기(110)로 메시지를 송신한다. 도 11에서는 상기 음성 통화 연결을 제공해야만 하므로 상기 발신측 IMS 서버(130)는 상기 발신측 단말기(110)로 상기 수신한 SIP_UPDATE 메시지를 송신한다.(1129단계)
상기 발신측 단말기(110)는 상기 발신측 IMS 서버(130)로부터 SIP_UPDATE 메시지를 수신하게 되고, 따라서 상기 음성 통화 연결을 위한 자원만 할당한다.(1131단계) 이렇게, 상기 발신측 단말기(110)에서까지 음성 통화 연결을 위한 자원 할당이 완료되면 상기 발신측 단말기(110)와 착신측 단말기(120)간에 음성 통화가 수행된다.(1133단계)
다섯 번째로, 도 12를 참조하여 상기 입력된 메뉴키가 비디오 통화 메뉴키 일 경우 상기 719단계의 서비스 제공 동작에 대해서 설명하기로 한다.
도 12는 도 7의 719단계에서 비디오 통화 메뉴키 입력에 따른 서비스 제공 동작을 도시한 신호 흐름도이다.
도 12에 도시되어 있는 신호 흐름은 도 7에서 상기 착신측 단말기(120)가 멀티미디어 컨텐츠 타입 벨을 제공하는 중에 비디오 통화 메뉴키를 입력받았을 경우의 서비스 제공 동작, 즉 719단계의 서비스 제공 동작을 도시한 것이다. 상기 도 12를 참조하면, 먼저 상기 착신측 단말기(120)는 상기 비디오 통화 메뉴키를 입력받음에 따라 비디오 통화를 위한 자원을 할당한다.(1213단계) 그리고, 상기 비디오 통화를 위해 상기 착신측 단말기(120)가 착신하고 있던 발신측 단말기(110)의 착신 주소 및 IP 어드레스를 포함하는 SIP 메시지를 생성한다.(1215단계) 도 12에서는 비디오 통화를 위한 SIP 방식으로 SIP_UPDATE 방식을 사용한다고 가정하기로 하며, 상기 SIP_UPDATE 방식 이외의 다른 방식이 사용될 수도 있음은 물론이다.
상기 착신측 단말기(120)는 상기 생성한 SIP_UPDATE 메시지를 상기 착신측 IMS 서버(140)로 송신하여 비디오 통화로 자원 연결을 요청한다(1217단계). 상기 착신측 IMS 서버(140)는 상기 착신측 단말기(120)로부터 SIP_UPDATE 메시지를 수신함에 따라, 상기 착신측 단말기(120)의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행한다(1219단계). 즉, 상기 착신측 IMS 서버(140)는 상기 서비스 프로파일 검색을 통해 상기 착신측 단말기(120)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 상응하게 상기 착신측 단말기(120)로 제공해야할 서비스를 운용하는 응용 서버로 해당 서비스 제공을 요청해야만 한다. 도 12에서는 상기 착신측 단말기(120)가 비디오 통화로 자원 연결을 요청하였으므로, 상기 착신측 IMS 서버(140)는 PIP 서버(150)로 상기 착신측 단말기(120)에 대한 비디오 통화 연결을 요청해야 한다. 따라서, 상기 착신측 IMS 서버(140)는 PIP 서버(150)로 상기 착신측 단말기(120)로부터 수신한 SIP_UPDATE 메시지를 송신하여 상기 착신측 단말기(120)에 대한 비디오 통화 연결을 요청한다.(1221단계)
상기 PIP 서버(150)는 상기 착신측 IMS 서버(140)로부터 SIP_UPDATE 메시지를 수신함에 따라, 그에 대한 응답으로 상기 수신한 SIP_UPDATE 메시지를 다시 상기 착신측 IMS 서버(140)로 송신한다(1223단계). 상기 착신측 IMS 서버(140)는 상기 PIP 서버(150)로부터 SIP_UPDATE 메시지를 수신함에 따라 상기 발신측 단말기(110)가 연결되어 있는 발신측 IMS 서버(130)로 상기 수신한 SIP_UPDATE 메시지를 송신한다.(1225단계)
상기 착신측 IMS 서버(140)로부터 SIP_UPDATE 메시지를 수신한 발신측 IMS 서버(130)는 상기 발신측 단말기(110)의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행한다(1227단계). 즉, 상기 발신측 IMS 서버(130)는 상기 서비스 프로파일 검색을 통해 상기 발신측 단말기(110)에게 제공해야할 서비스를 판단하고, 상기 판단 결과에 상응하게 상기 발신측 단말기(110)로 메시지를 송신한다. 상기 도 12에서는 상기 비디오 통화 연결을 제공해야만 하므로 상기 발신측 IMS 서버(130)는 상기 발신측 단말기(110)로 상기 수신한 SIP_UPDATE 메시지를 송신한다.(1229단계)
상기 발신측 단말기(110)는 상기 발신측 IMS 서버(130)로부터 SIP_UPDATE 메시지를 수신하게 되고, 따라서 상기 비디오 통화 연결을 위한 자원을 할당한다.(1231단계) 이렇게, 상기 발신측 단말기(110)에서까지 비디오 통화 연결을 위한 자원 할당이 완료되면 상기 발신측 단말기(110)와 착신측 단말기(120)간에 비디오 통화가 수행된다.(1233단계)
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되지 않으며, 후술되는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같은 본 발명은, 통신 시스템에서 멀티미디어 컨텐츠 타입의 경보를 제공함으로써 단말기 사용자 요구 및 취향에 상응하게 차별화된 서비스를 제공할 수 있다는 이점을 가진다.

Claims (35)

  1. 통신 시스템에서 발신측 단말기가 멀티미디어 컨텐츠 타입 링백을 제공하는 방법에 있어서,
    제공 가능한 서비스들 각각과 매핑되는 메뉴키들을 포함하는 멀티미디어 컨텐츠 타입 링백을 제공하는 과정과,
    상기 멀티미디어 컨텐츠 타입 링백을 제공하는 중에 특정 메뉴키가 입력됨을 검출하면, 상기 입력된 특정 메뉴키에 매핑되는 서비스를 제공하는 과정을 포함하는 발신측 단말기의 멀티미디어 컨텐츠 타입 링백 제공 방법.
  2. 제1항에 있어서,
    상기 서비스를 제공하는 과정은;
    상기 서비스가 착신측 단말기와 공통으로 수행되고 있는 서비스가 아닐 경우, 상기 서비스를 위한 클라이언트를 구동하여 상기 서비스를 수행하는 과정을 포함하는 발신측 단말기의 멀티미디어 컨텐츠 타입 링백 제공 방법.
  3. 제1항에 있어서,
    상기 서비스를 제공하는 과정은;
    상기 서비스가 착신측 단말기와 공통으로 수행되고 있는 서비스일 경우 상기 착신측 단말기와 서비스 연동이 가능한, 상기 서비스를 위한 클라이언트를 구동하여 상기 서비스를 수행하는 과정을 포함하는 발신측 단말기의 멀티미디어 컨텐츠 타입 링백 제공 방법.
  4. 제3항에 있어서,
    상기 제공 가능한 서비스들은 푸쉬 투 올(PTA: Push To All) 서비스, 인스턴트 메시징(IM: Instant Messaging) 서비스, 연결 서비스 및 취소 서비스 중 적어도 하나를 포함함을 특징으로 하는 발신측 단말기의 멀티미디어 컨텐츠 타입 링백 제공 방법.
  5. 제4항에 있어서,
    상기 특정 메뉴키에 매핑되는 서비스가 상기 IM 서비스이고, 상기 IM 서비스가 상기 착신측 단말기와 공통으로 수행되고 있는 서비스일 경우, 상기 IM 서비스를 제공하는 과정은;
    IM 서비스 클라이언트를 구동시키는 과정과,
    상기 착신측 단말기로 송신할 인스턴트 메시지를 입력받는 과정과,
    진행중인 호 세션으로부터 상기 착신측 단말기의 착신 주소를 검출하고, 상기 착신 주소 및 상기 인스턴트 메시지를 포함하여 제1메시지를 생성하는 과정과,
    상기 제1메시지를 상기 착신측 단말기로 송신하여 상기 착신측 단말기에서 상기 인스턴트 메시지가 디스플레이되도록 제어하는 과정을 포함하는 발신측 단말기의 멀티미디어 컨텐츠 타입 링백 제공 방법.
  6. 제5항에 있어서,
    상기 제1메시지는 세션 초기화 프로토콜(SIP: Session Initiation Protocol)_MESSAGE 방식을 사용하여 생성됨을 특징으로 하는 발신측 단말기의 멀티미디어 컨텐츠 타입 링백 제공 방법.
  7. 제4항에 있어서,
    상기 특정 메뉴키에 매핑되는 서비스가 상기 PTA 서비스이고, 상기 PTA 서비스가 상기 착신측 단말기와 공통으로 수행되고 있는 서비스일 경우, 상기 PTA 서비스를 제공하는 과정은;
    상기 멀티미디어 컨텐츠 타입 링백의 제공을 중지시키는 과정과,
    PTA 서비스 클라이언트를 구동시키는 과정과,
    PTA 호 셋업을 위해 상기 착신측 단말기의 착신 주소를 포함하는 제1메시지를 생성하는 과정과,
    상기 제1메시지를 상기 착신측 단말기로 송신하여 상기 착신측 단말기와 상기 PTA 호가 셋업되도록 제어하는 과정과,
    상기 착신측 단말기와 상기 PTA 호가 셋업되면, 상기 셋업된 PTA 호를 통해 PTA 서비스 데이터를 푸쉬하는 과정을 포함하는 발신측 단말기의 멀티미디어 컨텐츠 타입 링백 제공 방법.
  8. 제7항에 있어서,
    상기 멀티미디어 컨텐츠 타입 링백의 제공을 중지시킨 후 현재 진행중인 호 셋업을 중지시키는 과정을 더 포함하는 발신측 단말기의 멀티미디어 컨텐츠 타입 링백 제공 방법.
  9. 삭제
  10. 제4항에 있어서,
    상기 특정 메뉴키에 매핑되는 서비스가 상기 취소 서비스이고, 상기 취소 서비스가 상기 착신측 단말기와 공통으로 수행되고 있는 서비스일 경우, 상기 취소 서비스를 제공하는 과정은;
    상기 멀티미디어 컨텐츠 타입 링백의 제공 및 현재 진행중인 호 셋업을 중지시키는 과정과,
    상기 현재 진행중인 호 셋업을 취소시키기 위해 상기 착신측 단말기의 착신 주소를 포함하는 제1메시지를 생성하는 과정과,
    상기 제1메시지를 상기 착신측 단말기로 송신하여 상기 현재 진행중인 호 셋업이 취소되도록 제어하는 과정을 포함하는 발신측 단말기의 멀티미디어 컨텐츠 타입 링백 제공 방법.
  11. 제10항에 있어서,
    상기 제1메시지는 세션 초기화 프로토콜(SIP: Session Initiation Protocol)_CANCEL 방식을 사용하여 생성됨을 특징으로 하는 발신측 단말기의 멀티미디어 컨텐츠 타입 링백 제공 방법.
  12. 제4항에 있어서,
    상기 특정 메뉴키에 매핑되는 서비스가 상기 연결 서비스이고, 상기 연결 서비스가 상기 착신측 단말기와 공통으로 수행되고 있는 서비스일 경우, 상기 연결 서비스를 제공하는 과정은;
    미리 설정된 연결 전화 번호가 존재할 경우, 상기 연결 전화 번호에 해당하는 착신측 단말기로 호를 셋업하기 위해 상기 연결 전화 번호에 해당하는 착신측 단말기의 착신 주소를 포함하는 제1메시지를 생성하는 과정과,
    상기 제1메시지를 상기 연결 전화 번호에 해당하는 착신측 단말기로 송신하여 상기 호가 셋업되도록 제어하는 과정을 포함하는 발신측 단말기의 멀티미디어 컨텐츠 타입 링백 제공 방법.
  13. 제8항 및 제12항 중 어느 한 항에 있어서,
    상기 제1메시지는 세션 초기화 프로토콜(SIP: Session Initiation Protocol)_INVITE 방식을 사용하여 생성됨을 특징으로 하는 발신측 단말기의 멀티미디어 컨텐츠 타입 링백 제공 방법.
  14. 제12항에 있어서,
    상기 연결 전화 번호가 존재하지 않을 경우, 상기 멀티미디어 컨텐츠 타입 링백을 지속적으로 제공하도록 제어하는 과정을 더 포함하는 발신측 단말기의 멀티미디어 컨텐츠 타입 링백 제공 방법.
  15. 통신 시스템에서 착신측 단말기가 멀티미디어 컨텐츠 타입 벨을 제공하는 방법에 있어서,
    제공 가능한 서비스들 각각과 매핑되는 메뉴키들을 포함하는 멀티미디어 컨텐츠 타입 벨을 제공하는 과정과,
    상기 멀티미디어 컨텐츠 타입 벨을 제공하는 중에 특정 메뉴키가 입력됨을 검출하면, 상기 입력된 특정 메뉴키에 매핑되는 서비스를 제공하는 과정을 포함하는 착신측 단말기의 멀티미디어 컨텐츠 타입 벨 제공 방법.
  16. 제15항에 있어서,
    상기 서비스를 제공하는 과정은;
    상기 서비스가 발신측 단말기와 공통으로 수행되고 있는 서비스가 아닐 경우, 상기 서비스를 위한 클라이언트를 구동하여 상기 서비스를 수행하는 과정을 포함하는 착신측 단말기의 멀티미디어 컨텐츠 타입 벨 제공 방법.
  17. 제15항에 있어서,
    상기 서비스를 제공하는 과정은;
    상기 서비스가 발신측 단말기와 공통으로 수행되고 있는 서비스일 경우, 상기 발신측 단말기와 서비스 연동이 가능한, 상기 서비스를 위한 클라이언트를 구동하여 상기 서비스를 수행하는 과정을 포함하는 착신측 단말기의 멀티미디어 컨텐츠 타입 벨 제공 방법.
  18. 제17항에 있어서,
    상기 제공 가능한 서비스들은 푸쉬 투 올(PTA: Push To All) 서비스, 인스턴트 메시징(IM: Instant Messaging) 서비스, 음성 통화 서비스, 비디오 통화 서비스 및 거절 서비스 중 적어도 하나를 포함함을 특징으로 하는 착신측 단말기의 멀티미디어 컨텐츠 타입 벨 제공 방법.
  19. 제18항에 있어서,
    상기 특정 메뉴키에 매핑되는 서비스가 상기 IM 서비스이고, 상기 IM 서비스가 상기 발신측 단말기와 공통으로 수행되고 있는 서비스일 경우, 상기 IM 서비스를 제공하는 과정은;
    IM 서비스 클라이언트를 구동시키는 과정과,
    상기 발신측 단말기로 송신할 인스턴트 메시지를 입력받는 과정과,
    상기 인스턴트 메시지 및 상기 발신측 단말기의 착신 주소를 포함하는 제1메시지를 생성하는 과정과,
    상기 제1메시지를 상기 발신측 단말기로 송신하여 상기 발신측 단말기에서 상기 인스턴트 메시지가 디스플레이되도록 제어하는 과정을 포함하는 착신측 단말기의 멀티미디어 컨텐츠 타입 벨 제공 방법.
  20. 제19항에 있어서,
    상기 제1메시지는 세션 초기화 프로토콜(SIP: Session Initiation Protocol)_MESSAGE 방식을 사용하여 생성됨을 특징으로 하는 착신측 단말기의 멀티미디어 컨텐츠 타입 벨 제공 방법.
  21. 제18항에 있어서,
    상기 특정 메뉴키에 매핑되는 서비스가 상기 PTA 서비스이고, 상기 PTA 서비스가 상기 발신측 단말기와 공통으로 수행되고 있는 서비스일 경우, 상기 PTA 서비스를 제공하는 과정은;
    상기 멀티미디어 컨텐츠 타입 벨의 제공을 중지시키는 과정과,
    PTA 서비스 클라이언트를 구동시키는 과정과,
    PTA 호 셋업을 위해 상기 발신측 단말기의 착신 주소를 포함하는 제1메시지를 생성하는 과정과,
    상기 제1메시지를 상기 발신측 단말기로 송신하여 상기 발신측 단말기와 상기 PTA 호가 셋업되도록 제어하는 과정과,
    상기 발신측 단말기와 상기 PTA 호가 셋업되면, 상기 셋업된 PTA 호를 통해 PTA 서비스 데이터를 푸쉬하는 과정을 포함하는 착신측 단말기의 멀티미디어 컨텐츠 타입 벨 제공 방법.
  22. 제21항에 있어서,
    상기 멀티미디어 컨텐츠 타입 벨의 제공을 중지시킨 후 현재 진행중인 호 셋업을 중지시키는 과정을 더 포함하는 착신측 단말기의 멀티미디어 컨텐츠 타입 벨 제공 방법.
  23. 삭제
  24. 제18항에 있어서,
    상기 특정 메뉴키에 매핑되는 서비스가 상기 거절 서비스이고, 상기 거절 서비스가 상기 발신측 단말기와 공통으로 수행되고 있는 서비스일 경우, 상기 거절 서비스를 제공하는 과정은;
    상기 멀티미디어 컨텐츠 타입 벨의 제공 및 현재 진행중인 호 셋업을 중지시키는 과정과,
    상기 현재 진행중인 호 셋업을 거절하기 위해 상기 발신측 단말기의 착신 주소를 포함하는 제1메시지를 생성하는 과정과,
    상기 제1메시지를 상기 발신측 단말기로 송신하여 상기 현재 진행중인 호 셋업을 거절하도록 제어하는 과정을 포함하는 착신측 단말기의 멀티미디어 컨텐츠 타입 벨 제공 방법.
  25. 제24항에 있어서,
    상기 제1메시지는 세션 초기화 프로토콜(SIP: Session Initiation Protocol)_480(Temporarily Unavailable) 방식을 사용하여 생성됨을 특징으로 하는 착신측 단말기의 멀티미디어 컨텐츠 타입 벨 제공 방법.
  26. 제18항에 있어서,
    상기 특정 메뉴키에 매핑되는 서비스가 상기 음성 통화 서비스이고, 상기 음성 통화 서비스가 상기 발신측 단말기와 공통으로 수행되고 있는 서비스일 경우, 상기 음성 통화 서비스를 제공하는 과정은;
    음성 통화를 위한 자원을 할당하는 과정과,
    상기 음성 통화를 요청하기 위해 상기 발신측 단말기의 착신 주소를 포함하는 제1메시지를 생성하는 과정과,
    상기 제1메시지를 상기 발신측 단말기로 송신하여 상기 음성 통화가 연결되도록 제어하는 과정을 포함하는 착신측 단말기의 멀티미디어 컨텐츠 타입 벨 제공 방법.
  27. 삭제
  28. 제18항에 있어서,
    상기 특정 메뉴키에 매핑되는 서비스가 상기 비디오 통화 서비스이고, 상기 비디오 통화 서비스가 상기 발신측 단말기와 공통으로 수행되고 있는 서비스일 경우, 상기 비디오 통화 서비스를 제공하는 과정은;
    상기 멀티미디어 컨텐츠 타입 벨의 제공을 중지시키는 과정과,
    비디오 통화를 위한 자원을 할당하는 과정과,
    상기 비디오 통화를 요청하기 위해 상기 발신측 단말기의 착신 주소를 포함하는 제1메시지를 생성하는 과정과,
    상기 제1메시지를 상기 발신측 단말기로 송신하여 상기 비디오 통화가 연결되도록 제어하는 과정을 포함하는 착신측 단말기의 멀티미디어 컨텐츠 타입 벨 제공 방법.
  29. 제22항, 제26항 및 제28항 중 어느 한 항에 있어서,
    상기 제1메시지는 세션 초기화 프로토콜(SIP: Session Initiation Protocol)_INVITE 방식을 사용하여 생성됨을 특징으로 하는 착신측 단말기의 멀티미디어 컨텐츠 타입 벨 제공 방법.
  30. 통신 시스템에서 멀티미디어 컨텐츠를 제공하는 방법에 있어서,
    발신측 단말기는 상기 발신측 단말기 및 개인 인터넷 프로토콜(IP: Internet Protocol) 멀티미디어 서브시스템(IMS: IP Multimedia Subsystem) 포탈 응용(PIP: Personal IMS Portal application) 서버에서 미리 설정해 놓은, 상기 발신측 단말기 자신이 제공 가능한 서비스들 각각과 매핑되는 메뉴키들을 포함하는 멀티미디어 컨텐츠 타입 링백을 제공하는 중에 특정 메뉴키가 입력됨을 검출하면, 상기 입력된 특정 메뉴키에 매핑되는 제1서비스가 착신측 단말기와 연동하여 서비스 가능한 서비스인지 검사하는 과정과,
    상기 발신측 단말기는 상기 제1서비스가 상기 착신측 단말기와 연동하여 서비스 가능한 서비스일 경우 상기 제1서비스를 수행하기 위한 클라이언트를 구동하고, 상기 제1서비스를 제공하기 위한 메시지를 생성하여 발신측 IMS 서버로 송신하는 과정과,
    상기 발신측 IMS 서버는 상기 메시지를 수신함에 따라, 상기 발신측 단말기의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행하여 상기 발신측 단말기가 수행하고자 하는 서비스를 판단하는 과정과,
    상기 발신측 IMS 서버는 상기 판단 결과에 상응하는 서비스를 제공하는 응용 서버로 상기 메시지를 송신하는 과정과,
    상기 응용 서버는 상기 메시지를 수신함에 따라 상기 발신측 단말기로 상기 제1서비스를 제공하도록 제어하고, 상기 메시지를 상기 발신측 IMS 서버로 송신하는 과정과,
    상기 발신측 IMS 서버는 상기 메시지를 상기 착신측 단말기가 속해있는 착신측 IMS 서버로 송신하는 과정과,
    상기 착신측 IMS 서버는 상기 메시지를 수신함에 따라, 상기 착신측 단말기의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행하여 상기 착신측 단말기가 수행하고자 하는 서비스를 판단한 후 상기 착신측 단말기로 상기 메시지를 송신하는 과정과,
    상기 착신측 단말기는 상기 메시지를 수신함에 따라 상기 제1서비스를 수행하기 위한 클라이언트를 구동하여 상기 제1서비스를 수행하도록 제어하는 과정을 포함하는 멀티미디어 컨텐츠 제공 방법.
  31. 제30항에 있어서,
    상기 발신측 단말기는 상기 제1서비스가 상기 착신측 단말기와 연동하여 서비스 가능한 서비스가 아닐 경우 상기 제1서비스를 수행하기 위한 클라이언트를 구동하는 과정을 더 포함하는 멀티미디어 컨텐츠 제공 방법.
  32. 제31항에 있어서,
    상기 제공 가능한 서비스들은 푸쉬 투 올(PTA: Push To All) 서비스, 인스턴트 메시징(IM: Instant Messaging) 서비스, 연결 서비스 및 취소 서비스 중 적어도 하나를 포함함을 특징으로 하는 멀티미디어 컨텐츠 제공 방법.
  33. 통신 시스템에서 멀티미디어 컨텐츠를 제공하는 방법에 있어서,
    착신측 단말기는 상기 착신측 단말기 및 개인 인터넷 프로토콜(IP: Internet Protocol) 멀티미디어 서브시스템(IMS: IP Multimedia Subsystem) 포탈 응용(PIP: Personal IMS Portal application) 서버에서 미리 설정해 놓은, 상기 착신측 단말기 자신이 제공 가능한 서비스들 각각과 매핑되는 메뉴키들을 포함하는 멀티미디어 컨텐츠 타입 벨을 제공하는 중에 특정 메뉴키가 입력됨을 검출하면, 상기 입력된 특정 메뉴키에 매핑되는 제1서비스가 발신측 단말기와 연동하여 서비스 가능한 서비스인지 검사하는 과정과,
    상기 착신측 단말기는 상기 제1서비스가 상기 발신측 단말기와 연동하여 서비스 가능한 서비스일 경우 상기 제1서비스를 수행하기 위한 클라이언트를 구동하고, 상기 제1서비스를 제공하기 위한 메시지를 생성하여 착신측 IMS 서버로 송신하는 과정과,
    상기 착신측 IMS 서버는 상기 메시지를 수신함에 따라, 상기 착신측 단말기의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행하여 상기 착신측 단말기가 수행하고자 하는 서비스를 판단하는 과정과,
    상기 착신측 IMS 서버는 상기 판단 결과에 상응하는 서비스를 제공하는 응용 서버로 상기 메시지를 송신하는 과정과,
    상기 응용 서버는 상기 메시지를 수신함에 따라 상기 착신측 단말기로 상기 제1서비스를 제공하도록 제어하고, 상기 메시지를 상기 착신측 IMS 서버로 송신하는 과정과,
    상기 착신측 IMS 서버는 상기 메시지를 상기 발신측 단말기가 속해있는 발신측 IMS 서버로 송신하는 과정과,
    상기 발신측 IMS 서버는 상기 메시지를 수신함에 따라, 상기 발신측 단말기의 서비스 프로파일을 검색하고, 서비스 트리거링을 수행하여 상기 발신측 단말기가 수행하고자 하는 서비스를 판단한 후 상기 발신측 단말기로 상기 메시지를 송신하는 과정과,
    상기 발신측 단말기는 상기 메시지를 수신함에 따라 상기 제1서비스를 수행하기 위한 클라이언트를 구동하여 상기 제1서비스를 수행하도록 제어하는 과정을 포함하는 멀티미디어 컨텐츠 제공 방법.
  34. 제33항에 있어서,
    상기 착신측 단말기는 상기 제1서비스가 상기 발신측 단말기와 연동하여 서비스 가능한 서비스가 아닐 경우 상기 제1서비스를 수행하기 위한 클라이언트를 구동하는 과정을 더 포함하는 멀티미디어 컨텐츠 제공 방법.
  35. 제34항에 있어서,
    상기 제공 가능한 서비스들은 푸쉬 투 올(PTA: Push To All) 서비스, 인스턴트 메시징(IM: Instant Messaging) 서비스, 음성 통화 서비스, 비디오 통화 서비스 및 거절 서비스 중 적어도 하나를 포함함을 특징으로 하는 멀티미디어 컨텐츠 제공 방법.
KR1020050108820A 2005-11-14 2005-11-14 통신 시스템에서 멀티미디어 컨텐츠 제공 시스템 및 방법 KR100929059B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020050108820A KR100929059B1 (ko) 2005-11-14 2005-11-14 통신 시스템에서 멀티미디어 컨텐츠 제공 시스템 및 방법
JP2006308325A JP4065003B2 (ja) 2005-11-14 2006-11-14 通信システムにおいてマルチメディアコンテンツを提供するシステム及び方法
EP06023669.2A EP1786188B1 (en) 2005-11-14 2006-11-14 System and method for providing multimedia contents during a call setup phase
US11/598,904 US8441945B2 (en) 2005-11-14 2006-11-14 System and method for providing multimedia contents in a communication system
CN2006100647661A CN1984373B (zh) 2005-11-14 2006-11-14 通信***中提供多媒体内容的***和方法
EP08000372.6A EP1914971B1 (en) 2005-11-14 2006-11-14 System and method for providing multimedia contents in a communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050108820A KR100929059B1 (ko) 2005-11-14 2005-11-14 통신 시스템에서 멀티미디어 컨텐츠 제공 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20070051237A KR20070051237A (ko) 2007-05-17
KR100929059B1 true KR100929059B1 (ko) 2009-11-30

Family

ID=37735021

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050108820A KR100929059B1 (ko) 2005-11-14 2005-11-14 통신 시스템에서 멀티미디어 컨텐츠 제공 시스템 및 방법

Country Status (5)

Country Link
US (1) US8441945B2 (ko)
EP (2) EP1786188B1 (ko)
JP (1) JP4065003B2 (ko)
KR (1) KR100929059B1 (ko)
CN (1) CN1984373B (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8135124B2 (en) * 2008-03-21 2012-03-13 Microsoft Corporation Communicating information pertaining to cancelling of forked call requests
CN101621755B (zh) * 2008-07-03 2012-07-04 华为技术有限公司 一种实现多媒体呼叫方法、装置和***
JP4683128B2 (ja) * 2009-01-06 2011-05-11 ソニー株式会社 プレゼンス情報共有装置、プレゼンス情報共有方法、プレゼンス情報共有プログラムおよびプレゼンス情報共有システム
US8660246B1 (en) * 2009-04-06 2014-02-25 Wendell Brown Method and apparatus for content presentation in association with a telephone call
HK1145131A2 (en) * 2010-10-29 2011-04-01 Cosmact Ltd System for providing and managing interactive service and method thereof
JP2014103614A (ja) * 2012-11-22 2014-06-05 Hitachi Ltd 通信システム
CN104144263A (zh) * 2013-05-10 2014-11-12 中国电信股份有限公司 在彩铃播放过程中上报按键信息的方法和装置
EP2858337A1 (en) * 2013-10-07 2015-04-08 Mikael Jansson Multimedia messaging

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002064658A (ja) 2000-06-06 2002-02-28 Venture Matrix Inc 通信端末、通信システム、及び着信通知方法
US20040067751A1 (en) 2001-08-31 2004-04-08 Vandermeijden Tom R. Method and apparatus for using Caller ID information in a browser of a mobile communication device
US20040120494A1 (en) 2002-12-12 2004-06-24 Shaoning Jiang Method and system for customized call termination
JP2005101927A (ja) 2003-09-25 2005-04-14 Ntt Data Corp 通信サービス提供装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070026852A1 (en) * 1996-10-02 2007-02-01 James Logan Multimedia telephone system
US6731625B1 (en) * 1997-02-10 2004-05-04 Mci Communications Corporation System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony
US20020181694A1 (en) * 2001-05-31 2002-12-05 Mani Babu V. Distinctive call notification service in a multimedia-capable netwok
US6925161B2 (en) * 2002-02-19 2005-08-02 At&T Corp. Call hold signaling
US7515699B2 (en) 2003-04-14 2009-04-07 Avaya Inc. Call handling using non-speech cues via a personal assistant
JPWO2004093422A1 (ja) 2003-04-18 2006-07-13 日本電気株式会社 マルチメディアrbt/bt送出システムおよび方法
CN100341380C (zh) * 2004-03-30 2007-10-03 华为技术有限公司 一种从属模式移动多媒体终端呼叫处理方法
EP1592216A1 (en) * 2004-04-29 2005-11-02 Hewlett-Packard Development Company, L.P. Content delivery during call setup
US7889853B2 (en) * 2004-07-27 2011-02-15 At&T Intellectual Property I, L.P. Methods, systems, devices, and products for providing ring backs
US7668515B2 (en) * 2004-10-06 2010-02-23 Comverse Ltd. Portable telephone for conveying real time walkie-talkie streaming audio-video
US7920689B2 (en) * 2005-05-25 2011-04-05 Radziewicz Clifford J Ringback replacement insertion system
KR100819494B1 (ko) * 2005-07-25 2008-04-07 엘지전자 주식회사 사용자의 발언권 제어를 위한 이동통신 단말기 및 그제어방법
US7761816B2 (en) * 2006-02-10 2010-07-20 Vringo, Inc. Personalization content sharing system and method
US7995728B1 (en) * 2006-10-31 2011-08-09 Sprint Spectrum L.P. Personal ringback tone content selection and activation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002064658A (ja) 2000-06-06 2002-02-28 Venture Matrix Inc 通信端末、通信システム、及び着信通知方法
US20040067751A1 (en) 2001-08-31 2004-04-08 Vandermeijden Tom R. Method and apparatus for using Caller ID information in a browser of a mobile communication device
US20040120494A1 (en) 2002-12-12 2004-06-24 Shaoning Jiang Method and system for customized call termination
JP2005101927A (ja) 2003-09-25 2005-04-14 Ntt Data Corp 通信サービス提供装置

Also Published As

Publication number Publication date
US8441945B2 (en) 2013-05-14
JP2007143153A (ja) 2007-06-07
EP1914971A1 (en) 2008-04-23
JP4065003B2 (ja) 2008-03-19
EP1786188A2 (en) 2007-05-16
EP1786188A3 (en) 2007-06-20
CN1984373B (zh) 2010-06-16
US20070127685A1 (en) 2007-06-07
KR20070051237A (ko) 2007-05-17
EP1786188B1 (en) 2016-06-08
EP1914971B1 (en) 2016-09-14
CN1984373A (zh) 2007-06-20

Similar Documents

Publication Publication Date Title
US9531882B1 (en) Methods and systems for confirming message delivery
US7283829B2 (en) Management of call requests in multi-modal communication environments
US8295272B2 (en) Methods and systems for presence-based telephony communications
EP1747692B1 (en) Handling an audio conference related to a text-based message
US8958782B1 (en) Methods and systems for blocking unwanted communications
US7668157B2 (en) Presence based telephony
US7801494B2 (en) Method for PoC server to handle PoC caller preferences
US7385992B1 (en) Internet caller-ID integration
KR100929059B1 (ko) 통신 시스템에서 멀티미디어 컨텐츠 제공 시스템 및 방법
US20060203802A1 (en) Method and system for dynamically specifying and instantly transmitting and representing/displaying call data
KR20070049032A (ko) 통신 시스템에서 멀티미디어 포탈 컨텐츠 제공 방법 및시스템
KR100964211B1 (ko) 통신 시스템에서 멀티미디어 포탈 컨텐츠 및 부가 서비스제공 방법 및 시스템
US20080037740A1 (en) Intelligent ring-back indicator
US20150030142A1 (en) Methods and Systems for Controlling Calling Party Access to Called Device
US8320362B2 (en) Telecommunications system and method of initiating file transfers from voice endpoints
JP4740735B2 (ja) 複数通信端末の動的制御方法及び装置
US9215253B1 (en) Method, device, and system for real-time call annoucement
CA2705961C (en) Method and apparatus for enabling a calling party to leave a voice message for a called party
EP1713242A1 (en) Method of establishing a communication connection

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121030

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20131030

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20141030

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20151029

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20161028

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20171030

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20181030

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20191030

Year of fee payment: 11