KR100704828B1 - 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법 - Google Patents

발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법 Download PDF

Info

Publication number
KR100704828B1
KR100704828B1 KR1020050018943A KR20050018943A KR100704828B1 KR 100704828 B1 KR100704828 B1 KR 100704828B1 KR 1020050018943 A KR1020050018943 A KR 1020050018943A KR 20050018943 A KR20050018943 A KR 20050018943A KR 100704828 B1 KR100704828 B1 KR 100704828B1
Authority
KR
South Korea
Prior art keywords
terminal
calling
multimedia
called terminal
content
Prior art date
Application number
KR1020050018943A
Other languages
English (en)
Other versions
KR20060097948A (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 KR1020050018943A priority Critical patent/KR100704828B1/ko
Publication of KR20060097948A publication Critical patent/KR20060097948A/ko
Application granted granted Critical
Publication of KR100704828B1 publication Critical patent/KR100704828B1/ko

Links

Images

Classifications

    • CCHEMISTRY; METALLURGY
    • C23COATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; CHEMICAL SURFACE TREATMENT; DIFFUSION TREATMENT OF METALLIC MATERIAL; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL; INHIBITING CORROSION OF METALLIC MATERIAL OR INCRUSTATION IN GENERAL
    • C23CCOATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; SURFACE TREATMENT OF METALLIC MATERIAL BY DIFFUSION INTO THE SURFACE, BY CHEMICAL CONVERSION OR SUBSTITUTION; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL
    • C23C14/00Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material
    • C23C14/06Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material characterised by the coating material
    • C23C14/0641Nitrides
    • CCHEMISTRY; METALLURGY
    • C23COATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; CHEMICAL SURFACE TREATMENT; DIFFUSION TREATMENT OF METALLIC MATERIAL; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL; INHIBITING CORROSION OF METALLIC MATERIAL OR INCRUSTATION IN GENERAL
    • C23CCOATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; SURFACE TREATMENT OF METALLIC MATERIAL BY DIFFUSION INTO THE SURFACE, BY CHEMICAL CONVERSION OR SUBSTITUTION; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL
    • C23C14/00Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material
    • C23C14/0015Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material characterized by the colour of the layer
    • CCHEMISTRY; METALLURGY
    • C23COATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; CHEMICAL SURFACE TREATMENT; DIFFUSION TREATMENT OF METALLIC MATERIAL; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL; INHIBITING CORROSION OF METALLIC MATERIAL OR INCRUSTATION IN GENERAL
    • C23CCOATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; SURFACE TREATMENT OF METALLIC MATERIAL BY DIFFUSION INTO THE SURFACE, BY CHEMICAL CONVERSION OR SUBSTITUTION; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL
    • C23C14/00Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material
    • C23C14/06Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material characterised by the coating material
    • C23C14/0676Oxynitrides
    • CCHEMISTRY; METALLURGY
    • C23COATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; CHEMICAL SURFACE TREATMENT; DIFFUSION TREATMENT OF METALLIC MATERIAL; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL; INHIBITING CORROSION OF METALLIC MATERIAL OR INCRUSTATION IN GENERAL
    • C23CCOATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; SURFACE TREATMENT OF METALLIC MATERIAL BY DIFFUSION INTO THE SURFACE, BY CHEMICAL CONVERSION OR SUBSTITUTION; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL
    • C23C14/00Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material
    • C23C14/06Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material characterised by the coating material
    • C23C14/08Oxides
    • C23C14/081Oxides of aluminium, magnesium or beryllium
    • CCHEMISTRY; METALLURGY
    • C23COATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; CHEMICAL SURFACE TREATMENT; DIFFUSION TREATMENT OF METALLIC MATERIAL; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL; INHIBITING CORROSION OF METALLIC MATERIAL OR INCRUSTATION IN GENERAL
    • C23CCOATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; SURFACE TREATMENT OF METALLIC MATERIAL BY DIFFUSION INTO THE SURFACE, BY CHEMICAL CONVERSION OR SUBSTITUTION; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL
    • C23C14/00Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material
    • C23C14/06Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material characterised by the coating material
    • C23C14/08Oxides
    • C23C14/083Oxides of refractory metals or yttrium
    • CCHEMISTRY; METALLURGY
    • C23COATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; CHEMICAL SURFACE TREATMENT; DIFFUSION TREATMENT OF METALLIC MATERIAL; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL; INHIBITING CORROSION OF METALLIC MATERIAL OR INCRUSTATION IN GENERAL
    • C23CCOATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; SURFACE TREATMENT OF METALLIC MATERIAL BY DIFFUSION INTO THE SURFACE, BY CHEMICAL CONVERSION OR SUBSTITUTION; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL
    • C23C14/00Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material
    • C23C14/06Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material characterised by the coating material
    • C23C14/10Glass or silica
    • CCHEMISTRY; METALLURGY
    • C23COATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; CHEMICAL SURFACE TREATMENT; DIFFUSION TREATMENT OF METALLIC MATERIAL; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL; INHIBITING CORROSION OF METALLIC MATERIAL OR INCRUSTATION IN GENERAL
    • C23CCOATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; SURFACE TREATMENT OF METALLIC MATERIAL BY DIFFUSION INTO THE SURFACE, BY CHEMICAL CONVERSION OR SUBSTITUTION; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL
    • C23C14/00Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material
    • C23C14/22Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material characterised by the process of coating
    • C23C14/24Vacuum evaporation
    • C23C14/28Vacuum evaporation by wave energy or particle radiation
    • C23C14/30Vacuum evaporation by wave energy or particle radiation by electron bombardment
    • CCHEMISTRY; METALLURGY
    • C23COATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; CHEMICAL SURFACE TREATMENT; DIFFUSION TREATMENT OF METALLIC MATERIAL; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL; INHIBITING CORROSION OF METALLIC MATERIAL OR INCRUSTATION IN GENERAL
    • C23CCOATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; SURFACE TREATMENT OF METALLIC MATERIAL BY DIFFUSION INTO THE SURFACE, BY CHEMICAL CONVERSION OR SUBSTITUTION; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL
    • C23C14/00Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material
    • C23C14/22Coating by vacuum evaporation, by sputtering or by ion implantation of the coating forming material characterised by the process of coating
    • C23C14/34Sputtering
    • C23C14/35Sputtering by application of a magnetic field, e.g. magnetron sputtering

Landscapes

  • Chemical & Material Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Engineering & Computer Science (AREA)
  • Materials Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Metallurgy (AREA)
  • Organic Chemistry (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은, 세션 개시 프로토콜(SIP) 기반의 데이호를 통한 통화 서비스 제공 방법에 관한 것으로, 단말기간에 데이호가 성립되기 전에 발신정보표시 방식으로 착신측 단말기에 멀티미디어 콘텐츠를 제공하기 위한, 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법을 제공하며, 데이터호를 통한 통화 서비스에서 사용자간에 통화가 이루어지기 전에 착신측으로 텍스트뿐만 아니라 오디오, 이미지, 동영상 등과 같은 멀티미디어 콘텐츠를 제공할 수 있으며, 그에 따라 사용자의 멀티미디어 감상 욕구를 충족시킬 수 있도록 하는 효과 및 발신측과 착신측간의 데이터호가 성립된 상태에서 발신측이 의도한 레귤러 미디어(regular media)를 착신측으로 보내줄 수 있을 뿐만 아니라 발신측과 착신측간의 데이터호가 성립되기 이전 또는 성립되지 않더라도 발신측이 사전에 등록해 둔 얼리 미디어(early media)를 착신측으로 미리 보내줄 수 있도록 하는 효과가 있음.
세션 개시 프로토콜(SIP), 통화 서비스, 발신정보표시, 멀티미디어 콘텐츠, 얼리 세션(early session)

Description

발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법{Method for providing multimedia contents using the display of caller information}
도 1은 본 발명이 적용되는 통신망에 대한 일실시예 구성도.
도 2a 및 도 2b는 본 발명에 따른 얼리 세션(early session) 지원을 명시한 경우에 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법에 대한 일실시예 순서도.
도 3a 및 도 3b는 본 발명에 따른 얼리 세션(early session) 지원을 명시하지 않은 경우에 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법에 대한 일실시예 순서도.
* 도면의 주요 부분에 대한 부호 설명
10 : 멀티미디어 발신정보 제공 서버 11 : 가입자 DB
12 : 미디어 서버 13 : 콘텐츠 DB
14 : 이동통신 단말기 15 : IP 전화기
16 : 컴퓨터 17 : 노트북
18 : PDA 19 : 유선 전화기
본 발명은, 세션 개시 프로토콜(SIP) 기반의 데이호를 통한 통화 서비스 제공 방법에 관한 것으로, 더욱 상세하게는 단말기간에 데이호가 성립되기 전에 발신정보표시 방식으로 착신측 단말기에 멀티미디어 콘텐츠를 제공하기 위한, 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법에 관한 것이다.
최근에 유무선 통신 기술 발전에 힘입어 사용자는 발신정보표시(the display of caller information) 서비스[일명 레터링(lettering) 서비스 또는 발신자애칭표시 서비스]에 가입하여 타인에게 전화를 건 경우에 사전에 지정해 둔 자신의 이름, 애칭, 특정 문구 등을 타인의 이동통신 단말기(또는 유선 전화기)에 표시할 수 있게 되었다.
한편, 기존의 이동통신망(PLMN), 공중 전화망(PSTN)에서의 음성호 통화 서비스에서는 사용자간에 음성으로 단순한 정보만을 주고 받는 것에 비해, 최근에 각광받고 있는 유무선 인터넷망(IP망 또는 패킷 데이터망)에서의 데이터호 통화 서비스(예; 회의, 전화, 음성 메일, 이벤트 통지, 인스턴트 메시징 등)에서는 사용자간에 음성 및 화상으로 다양한 정보를 주고 받으면서 각종 데이터를 전송할 수 있게 되었다.
위와 같은 유무선 인터넷망에서의 데이터호 통화 서비스는 세션 개시 프로토콜(SIP; Session Initiation Protocol)을 기반으로 한다. 세션 개시 프로토콜은 참 가자들간의 세션들을 생성, 수정, 종료하기 위한 절차를 명시한 어플리케이션 계층의 시그널링 프로토콜이다.
앞서 언급한 바와 같이, 음성호를 통해 사용자간에 통화가 이루어지기 전에 착신자에게 발신자가 지정해 둔 정보를 제공하는 서비스가 있으나, 이러한 발신정보표시 서비스에서는 제한된 텍스트 콘텐츠(예; 문자/숫자/특수문자 조합의 이모티콘 등)만을 제공하기 때문에 사용자의 멀티미디어 감상 욕구를 충족시켜 주지 못하고 있는 형편이다.
따라서, 최근의 데이터호를 통한 통화 서비스 보편화 추세에 맞추어 사용자간에 통화가 이루어지기 전에 착신자에게 텍스트뿐만 오디오, 이미지, 동영상 등과 같은 멀티미디어 콘텐츠를 제공할 수 있는 멀티미디어 발신정보 제공 서비스가 절실히 요구되고 있다.
한편, 세션 개시 프로토콜 기반의 통화 서비스에서는 데이터호가 성립된 이후에만 사용자간에 멀티미디어 파일을 송수신할 수 있으며, 타인이 멀티미디어 콘텐츠를 보내줘야만 상대측에서 해당 멀티미디어 콘텐츠[일명 레귤러 미디어(regular media)]를 감상할 수 있는 형편이다.
따라서, 세션 개시 프로토콜 기반의 통화 서비스에서 데이터호가 성립되지 않더라도, 즉 착신측이 전화를 받지 않거나(무응답 상태) 착신측이 부재중 상태를 체크해 두거나 착신측이 통화 중인 경우에 발신측으로부터 전화가 걸려왔음을 나중에 인지한 상태와, 착신측이 벨이 울리고 나서 전화를 받기 이전 시점에서도 발신측이 등록해 둔 멀티미디어 콘텐츠[일명 얼리 미디어(early media)] 또는 서비스에 서 기본 제공되는 유용한 멀티미디어 정보 등을 착신측에서 감상/획득할 수 있도록 하는 기술이 절실히 요구되고 있다.
본 발명은, 상기와 같은 문제점을 해결하고 상기와 같은 요구에 부응하기 위하여 제안된 것으로, 단말기간에 데이호가 성립되기 전에 발신정보표시 방식으로 착신측 단말기에 멀티미디어 콘텐츠를 제공하기 위한, 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법을 제공하는데 그 목적이 있다.
상기의 목적을 달성하기 위한 본 발명의 일실시예에 따른 방법은, 발신측 단말기로부터 착신측 단말기로의 통화 연결 요청을 받으면 상기 발신측 단말기의 멀티미디어 발신정보 서비스 가입 여부를 인증하는 제 1 단계; 상기 인증 결과로 멀티미디어 발신정보 서비스에 가입되어 있으면 상기 발신측 단말기 사용자가 등록해 둔 콘텐츠를 조회하고, 이 조회한 콘텐츠의 속성 및 관련 미디어 정보를 확인하는 제 2 단계; 상기 착신측 단말기에서 얼리 세션(early session) 지원을 명시한 경우에는 상기 발신측 단말기로 상기 착신측 단말기의 미디어 정보를 전송하고, 이에 대한 발신측 단말기의 임시응답을 사용하여 상기 착신측 단말기로 상기 확인한 콘텐츠 지원 여부를 문의하는 제 3 단계; 상기 콘텐츠 지원 여부 문의 결과로 수신받은 단말 정보를 참조하여 상기 착신측 단말기에 적합한 멀티미디어 콘텐츠 결정을 명령하는 제 4 단계; 및 상기 결정한 멀티미디어 콘텐츠를 얼리 세션을 통하여 상기 착신측 단말기로 전송 명령하는 제 5 단계를 포함한다.
한편, 본 발명의 다른 실시예에 따른 방법은, 발신측 단말기로부터 착신측 단말기로의 통화 연결 요청을 받으면 상기 발신측 단말기의 멀티미디어 발신정보 서비스 가입 여부를 인증하는 제 1 단계; 상기 인증 결과로 멀티미디어 발신정보 서비스에 가입되어 있으면 상기 발신측 단말기 사용자가 등록해 둔 콘텐츠를 조회하고, 이 조회한 콘텐츠의 속성 및 관련 미디어 정보를 확인하는 제 2 단계; 상기 착신측 단말기에서 얼리 세션(early session) 지원을 명시하지 않은 경우에는 상기 발신측 단말기로 상기 착신측 단말기의 미디어 정보를 전송하고, 이에 대한 발신측 단말기의 임시응답을 상기 착신측 단말기로 전송하는 제 3 단계; 상기 착신측 단말기로부터 상기 임시응답 전송에 대한 응답을 받으면 상기 착신측 단말기로 얼리 세션 지원 명령 및 상기 확인한 콘텐츠 지원 여부를 문의하는 제 4 단계; 상기 콘텐츠 지원 여부 문의 결과로 수신받은 단말 정보를 참조하여 상기 착신측 단말기에 적합한 멀티미디어 콘텐츠 결정을 명령하는 제 5 단계; 및 상기 결정한 멀티미디어 콘텐츠를 얼리 세션을 통하여 상기 착신측 단말기로 전송 명령하는 제 6 단계를 포함한다.
이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설 명한다. 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 1은 본 발명이 적용되는 통신망에 대한 일실시예 구성도이다.
본 발명이 적용되는 통신망에는 세션 개시 프로토콜을 기반으로 하여 단말기간의 데이터호 통화 서비스를 제공하는 시스템(이하, "SIP 시스템")이 구비되어 있으며, 도면에 도시되어 있지는 않으나 SIP 시스템에는 단말기간의 데이터호를 처리하는 SIP 교환기, 단말기의 위치 정보(라우팅 정보) 등을 등록/제공하는 위치 서버 등과 같은 기본적인 구성 요소가 구비되어 있음을 당업자라면 쉽게 이해할 수 있을 것이다.
특히, 본 발명의 발신정보표시 방식으로 착신측 단말기로 멀티미디어 콘텐츠를 제공하기 위하여, 상기 SIP 시스템 상에는 멀티미디어 발신정보 제공 서버(일명 SIP 어플리케이션 서버)(10), 가입자 DB(11), 미디어 서버(12) 및 콘텐츠 DB(13)가 구성된다.
한편, 기존의 데이터호 통화 서비스와 마찬가지로 본 발명에 사용되는 단말기로는 이동통신 단말기(14), IP 전화기(15), 컴퓨터(16), 노트북(17), PDA(18), 유선 전화기(19) 등이 있다. 여기서, 서로 다른 통신망에 속한 단말기간의 데이터호 통화 서비스가 이루어지도록 도 1의 통신망에는 이기종망간의 연동을 위한 게이트웨이 등이 더 포함되어 있다.
본 발명에서는 착신측 단말기의 사양 및 지원 스펙(spec)으로는 인터넷 접속 기능 및 멀티미디어 콘텐츠 재생 기능이 탑재되어 있어야 되며, 멀티미디어 콘텐츠 재생 결과를 표시할 수 있는 디스플레이와, 스피커 또는 이어폰 또는 송수화기 또는 헤드셋 등이 구비되어 있어야 된다. 이하, 착신측 단말기가 이러한 사양 및 지원 스펙을 만족하는 것을 예로 들어 설명하기로 하며, 발신측 단말기는 데이터호를 통한 통화 기능이 탑재된 어떠한 단말기라도 상관 없음을 밝혀 둔다.
앞서 언급한 바와 같이, 본 발명에서는 발신정보표시 방식으로 착신측 단말기로 멀티미디어 콘텐츠를 제공한다. 예컨대, 단말기간에 데이터호가 성립되지 않더라도, 즉 착신측이 전화를 받지 않거나(무응답 상태) 착신측이 부재중 상태를 체크해 두거나 착신측이 통화 중인 경우에 발신측으로부터 전화가 걸려왔음을 나중에 인지한 상태와, 착신측이 벨이 울리고 나서 전화를 받기 이전 시점에서도 발신측이 등록해 둔 멀티미디어 콘텐츠 또는 서비스에서 기본 제공되는 유용한 멀티미디어 정보 등을 착신측 단말기로 제공한다.
한편, 위와 같은 본 발명의 서비스(이하, "멀티미디어 발신정보 서비스"라 함) 특성을 고려컨대, 발신측 단말기 사용자가 등록해 둔 멀티미디어 콘텐츠가 착신측 단말기 사용자에게 제공되므로 발신측 단말기의 사양 및 지원 스펙은 상관 없음을 당업자라면 쉽게 이해할 수 있을 것이다.
이를 위하여, 발신측 단말기 사용자는 기존의 발신정보표시 서비스와 유사하게 멀티미디어 발신정보 제공 서버(10)에서 운용하는 웹(왑) 사이트, 고객 센터 등을 통하여 멀티미디어 발신정보 서비스에 가입하면서 자신의 단말기를 등록한다. 그리고, 발신측 단말기 사용자는 착신측 단말기 사용자에게 보여 줄 또는/및 들려 줄 멀티미디어 콘텐츠(예; 텍스트, 이미지, 동영상 등)를 기본 설정, 착신자별 설정, 착신 그룹별 설정, 시간대별 설정, 착신측 단말기의 상태(무응답, 통화 중, 부재 중)에 따른 설정 등에 대응되게 등록 해 둔다. 여기서, 사용자가 멀티미디어 콘텐츠를 등록하지 않은 경우에는 서비스 수행 시 유용한 정보(예; 뉴스, 날씨 정보, 광고 등)이 멀티미디어 콘텐츠 형태로 착신측 단말기 사용자에게 기본적으로 제공된다. 부가적으로, 착신측 단말기의 상태, 특히 통화 중일 경우에는 착신측 단말기 사용자의 통화가 방해되지 않도록 착신측 단말기로 오디오 콘텐츠를 제외한 멀티미디어가 제공되는 것이 바람직하며, 착신측 단말기에서는 통화 중일 때 제공받은 멀티미디어 콘텐츠를 통화가 끝난 후에 재생하는 것이 바람직하다.
상기 멀티미디어 발신정보 제공 서버(10)는 가입자의 입력 정보를 토대로 하여 멀티미디어 발신정보 서비스 가입 사항(가입자 신상정보, 단말 정보 등)과 가입자가 등록해 둔 멀티미디어 콘텐츠 정보(어떠한 조건에 어떠한 콘텐츠를 착신측으로 제공할 것인지)와 해당 콘텐츠를 보유하고 있는 미디어 서버 정보 등을 서비스 프로파일(profile)로 구성하여 가입자 DB(11)에 저장한 상태에서 본 발명의 서비스를 수행한다.
여기서, 발신측 단말기가 착신측 단말기로 데이호를 통한 통화 서비스 요청 시에 멀티미디어 발신정보 서비스가 수행되도록 하기 위해서는 발신측 단말기의 데이터호 통화 서비스 요청을 최초로 받는 SIP 교환기가 발신측 단말기의 멀티미디어 발신정보 서비스 가입 여부를 확인하여 발신측 단말기의 호를 멀티미디어 발신정보 제공 서버(10)로 라우팅시켜 멀티미디어 발신정보 제공 서버(10)에서 서비스 처리가 이루어지도록 해야 되며, 이를 위하여 SIP 교환기의 DB에는 발신측 단말기의 멀티미디어 발신정보 서비스 가입 사항이 저장되어 있는 것이 바람직하다.
한편, 상기 미디어 서버(12)는 콘텐츠 DB(13)에 각종의 멀티미디어 콘텐츠를 저장하고 있으며, 멀티미디어 발신정보 제공 서버(10)로부터 콘텐츠 정보 문의를 받으면 해당 콘텐츠의 속성(예; 포맷 정보, 재생 코덱 등)을 리턴한다. 이에, 멀티미디어 발신정보 제공 서버(10)는 리턴받은 콘텐츠의 속성을 착신측 단말기로 전송하여 재생 가능한 멀티미디어 콘텐츠인지를 문의하게 되며, 그에 따라 착신측 단말기로부터 재생 가능 여부 등을 리턴받아 미디어 서버(12)로 포워딩하여 착신측 단말기에 적합한 멀티미디어 콘텐츠를 결정하여 착신측 단말기로 전송하도록 명령한다.
특히, 미디어 서버(12)는 멀티미디어 발신정보 제공 서버(10)의 명령에 따라 발신측 단말기와 착신측 단말기간에 레귤러 세션(regular session)에 의한 데이터호가 성립되기 전에 착신측 단말기와 얼리 세션(early session)에 의한 데이터호를 성립시켜 이 데이터호를 통하여 멀티미디어 콘텐츠를 착신측 단말기로 전송한다.
여기서, 레귤러 세션이란 발신측 단말기 사용자가 의도한 착신측 단말기 사용자와의 통화 서비스에 대한 데이터호를 위한 세션이며, 얼리 세션이란 레귤러 세 션이 이루어지기 전에 발신측 단말기(또는 착신측 단말기)와 특정 서버(본 발명에서는 미디어 서버가 바람직함)간의 데이터호를 위한 세션이다. 한편, 레귤러 미디어란 발신측 단말기 사용자(또는 착신측 단말기 사용자)가 상대방에게 보내고자 하는 콘텐츠를 의미하며, 얼리 미디어란 상대방으로부터 특정 콘텐츠를 받기 이전에 특정 서버로부터 제공받는 콘텐츠를 의미한다.
한편, 본 발명의 발신정보표시 방식의 멀티미디어 콘텐츠 제공 과정은 착신측 단말기에서 얼리 세션 지원을 명시한 경우(즉, 착신측 단말기에서 발신측 단말기와의 레귤러 세션이 이루어지기 전에 특정 서버와 세션을 성공시켜 얼리 미디어를 제공받겠다고 명시한 경우)와 착신측 단말기에서 얼리 세션 지원을 명시하지 않은 경우(즉, 착신측 단말기에서 발신측 단말기와의 레귤러 세션이 이루어지기 전에 특정 서버와 세션을 성공시켜 얼리 미디어를 제공받을 수도 있다고 명시한 경우)에 서로 다른 프로세스로 이루어진다. 이하, 도 2a 및 도 2b와, 도 3a 및 도 3b를 각각 참조하여 이를 상세히 설명하기로 하며, 발신측 단말기를 도면 부호 "50", 착신측 단말기를 도면 부호 "60"으로 표기하여 설명하기로 한다.
도 2a 및 도 2b는 본 발명에 따른 얼리 세션(early session) 지원을 명시한 경우에 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법에 대한 일실시예 순서도이다. 한편, 도 2a 및 도 2b에 도시된 메시지, 예를 들어 "인바이트 메시지[INVITE(sdp #1)]"의 의미는 인바이트 메시지의 바디(body)에 "#1"이라고 하는 sdp(session description protocol) 정보[즉, 발신측 단말기(50)에서 지원하는 미 디어 정보(타입)]가 삽입된 형태를 의미하며, "sdp #2"는 착신측 단말기(60)에서 지원하는 미디어 정보를 의미한다. 즉, 괄호()안에 표기된 용어는 메시지의 바디에 삽입되는 정보, 명령어 등을 나타낸다.
먼저, 발신측 단말기(50)가 착신측 단말기(60)로의 통화 연결을 요청하기 위해 SIP 시스템측으로 인바이트 메시지[INVITE(sdp #1)]를 전송한다(200). 이 때, 바람직하게는 발신측 단말기(50)는 SIP 교환기로 접속하여 착신측 단말기 정보 및 자신의 미디어 정보(발신측에서 지원하는 미디어 타입 등)을 파라미터로 하여 인바이트 메시지를 전송하여 착신측 단말기(60)로의 데이터호를 성립시켜 주도록 SIP 교환기에 요청한다. 그에 따라, SIP 교환기는 발신측 단말기 사용자가 멀티미디어 발신정보 서비스에 가입되어 있음을 판별하고, 발신측 단말기(50)로부터의 인바이트 메시지를 멀티미디어 발신정보 제공 서버(10)로 라우팅시켜 본 발명의 프로세스를 수행하도록 한다. 한편, 발신측 단말기 사용자가 멀티미디어 발신정보 서비스에 가입되어 있지 않다면 기존의 방식대로 호 처리가 이루어진다.
그러면, 상기 멀티미디어 발신정보 제공 서버(10)는 착신측 단말기 사용자의 단말 프로파일[UA(User Agent) Profile, UA DB는 도면에 미도시]을 조회하여 착신측 단말기(60)가 얼리 세션 지원 단말기인지 얼리 세션 미지원 단말기인지를 판별한다(201). 도 2a 및 도 2b에서는 착신측 단말기(60)가 얼리 세션 지원 단말기인 경우를 예로 들어 설명하기로 한다.
여기서, 발신측 단말기(50)로부터 착신측 단말기(60)로의 통화 연결 요청을 받았을 때에 착신측 단말기(60)의 얼리 세션 지원 명시 여부를 판별하는 것은 멀티 미디어 발신정보 제공 서버(10)가 얼리 세션 지원 명시 여부에 따라 동작 모드를 설정하기 위함이다. 즉, 멀티미디어 발신정보 제공 서버(10)는 착신측 단말기(60)가 얼리 세션 지원 단말기인 경우에는 프락시 모드(Proxy mode) 또는 B2BUA(Back-to-Back User Agent) 모드 중 어떠한 모드로도 동작 가능하며, 착신측 단말기(60)가 얼리 세션 미지원 단말기인 경우에는 B2BUA 모드로만 동작해야 된다.
예컨대, 프락시 모드로 동작되는 멀티미디어 발신정보 제공 서버(10)는 발신측 단말기(50)로부터 착신측 단말기(60)로의 통화 연결 요청을 받았을 때에 발신측 단말기(50)로부터 수신받은 인바이트 트랜잭션과 동일한 다이얼로그(Dialog)를 갖는 인바이트 메시지를 착신측 단말기(60)로 전송하는 반면에, B2BUA 모드로 동작되는 멀티미디어 발신정보 제공 서버(10)는 발신측 단말기(50)로부터 착신측 단말기(60)로의 통화 연결 요청을 받았을 때에 발신측 단말기(50)로부터 수신받은 인바이트 트랜잭션과 다른 다이얼로그를 갖는 신규 인바이트 메시지를 착신측 단말기(60)로 전송한다. 이하, 도 2a 및 도 2b에서는 멀티미디어 발신정보 제공 서버(10)가 프락시 모드로 동작되는 것을 예로 들어 설명하기로 한다.
그러면, 상기 멀티미디어 발신정보 제공 서버(10)가 인바이트 메시지의 바디에 발신측 미디어 정보를 삽입하여 착신측 단말기(60)로 전송하여 발신측 단말기(50)로부터 통화호 연결 요청이 있음을 알린다(202). 이 때, 착신측 단말기(60)는 인바이트 메시지를 받았더라도 180 링잉 메시지를 발신정보 제공 서버(10)로 전송한 이후에 PRACK 메시지 및 200 OK 메시지가 처리되기 전까지는 자체적인 로컬 링을 울리지 않아야 된다.
즉, 착신측 단말기(60)에서는 PRACK 메시지 및 200 OK 메시지가 처리되기 전까지 자체적인 로컬 링을 울리지 않고서 멀티미디어 발신정보 제공 서비스를 받을 준비를 하게 되는데, 자신(착신측 단말기)이 얼리 세션을 지원하는 경우에는 발신측 단말기(50)의 인바이트 메시지[INVITE(sdp #1)]에 대응하여 180 링잉 메시지(180 Ringing message)의 헤더에 얼리 세션 지원 식별자(예; "Supported: early-session", 참고적으로, 식별자는 SIP에서 텍스트를 사용하여 정의하기 나름이므로 전술한 예와 동일한 포맷/내용을 가질 필요는 없음)를 삽입하여 멀티미디어 발신정보 제공 서버(10)로 전송한다. 한편, 발신측 단말기(50)에서 180 링잉 메시지 중계 수신에 따라 기존과 같이 자체적인 로컬 톤신호(링백톤)가 수화기로 출력된다.
그리고, 상기 멀티미디어 발신정보 제공 서버(10)는 멀티미디어 발신정보 서비스 전처리 과정을 준비하는데, 가입자 DB(11)에 저장되어 있는 발신측 단말기 사용자의 서비스 프로파일을 조회하여 가입자가 등록해 둔 콘텐츠 정보(어떠한 조건에 어떠한 콘텐츠를 착신측으로 제공할 것인지)와 해당 콘텐츠를 보유하고 있는 미디어 서버 정보 등을 확인한다(203). 여기서, 서비스 프로파일에는 멀티미디어 콘텐츠(예; 텍스트, 이미지, 동영상 등)가 기본 설정, 착신자별 설정, 착신 그룹별 설정, 시간대별 설정, 착신측 단말기의 상태(무응답, 통화 중, 부재 중)에 따른 설정 등에 대응되게 등록되어 있다. 부가적으로, 착신측 단말기의 상태, 특히 통화 중일 경우에는 착신측 단말기 사용자의 통화가 방해되지 않도록 착신측 단말기로 오디오 콘텐츠를 제외한 멀티미디어가 제공되는 것이 바람직하며, 착신측 단말기에서는 통화 중일 때 제공받은 멀티미디어 콘텐츠를 통화가 끝난 후에 재생하는 것이 바람직하다.
그런후, 상기 멀티미디어 발신정보 제공 서버(10)가 상기 확인한 가입자 등록 콘텐츠 정보를 참조하여 해당 콘텐츠를 보유하고 있는 미디어 서버(12)로 인바이트 메시지[INVITE]를 전송하여 해당 콘텐츠 사항(포맷 정보와 재생 코덱 등)에 대해서 문의한다(204).
그러면, 상기 미디어 서버(12)가 해당 콘텐츠 속성(포맷 정보와 재생 코덱)과 관련 미디어 정보 등을 200 OK 메시지[200 OK(sdp ML)]에 실어서 멀티미디어 발신정보 제공 서버(10)로 응답한다(205). 여기서, "ML"은 멀티미디어 레터링(Muitimedia lettering, 본 발명에서 제공하는 멀티미디어 콘텐츠를 통칭하는 명칭)의 약자임을 밝혀 둔다.
한편, 상기 착신측 단말기(60)에서는 상기 "202" 과정에서 수신받은 인바이트 메시지에 대응하여 자신의 sdp 정보(미디어 정보)와 함께 자신(착신측 단말기)이 얼리 세션을 지원할 수 있는 단말이므로 얼리 세션 지원 식별자를 180 링잉 메시지[180 Ringing(sdp #2)]에 실어서 멀티미디어 발신정보 제공 서버(10)로 전송한다(206).
그러면, 상기 멀티미디어 발신정보 제공 서버(10)가 180 링잉 메시지에 얼리 세션 지원 식별자가 삽입되어 있는지를 검사하여(207), 착신측 단말기(60)에서 얼리 세션 지원을 명시했음을 확인하고(208), 이후로는 얼리 세션 지원이 명시된 경우를 위한 프로세스 과정(예컨대, 발신측 단말기(50)로부터 수신받은 PRACK 메시지를 사용하여 착신측 단말기(60)로 콘텐츠 지원 여부를 문의하는 과정)을 진행한다. 이 때, 상기 착신측 단말기(60)로부터 수신받은 180 링잉 메시지의 헤더(header)를 분석하여 얼리 세션 지원 식별자가 삽입되어 있는지를 판별한다. 한편, 앞서 언급한 바와 같이, 상기 "201" 과정에서 착신측 단말기(60)의 얼리 세션 지원 명시 여부를 판별한 바 있으나, 보다 신뢰성 높은 호 처리가 이루어지도록 재차 검사하는 것이 바람직하다. 여기서, PRACK 메시지는 SIP에 정의된 바와 같이 신뢰성 있는 전송에 대한 임시 응답으로 사용되는 메시지이다(provisional responses acknowlegde).
그리고, 상기 멀티미디어 발신정보 제공 서버(10)가 착신측 단말기(60)로부터 수신받은 sdp 정보(sdp #2)가 삽입된 180 링잉 메시지[180 Ringing(sdp #2)]를 발신측 단말기(50)로 전송한다(209).
그에 따라, 상기 발신측 단말기(50)는 180 링잉 메시지[180 Ringing(sdp #2)]를 받았음을 알리는 의미로 PRACK 메시지를 멀티미디어 발신정보 제공 서버(10)로 전송한다(210).
한편, 상기 멀티미디어 발신정보 제공 서버(10)는 180 링잉 메시지 및 PRACK 메시지를 수신받아 발신측 단말기(50)와 착신측 단말기(60)간의 통화 연결 전처리 과정이 끝마쳐짐을 인지한 상태에서, 상기 "205" 과정에서 미디어 서버(12)로부터 수신받은 콘텐츠 속성과 관련 미디어 정보를 준비한다(211).
그리고 나서, 착신측 단말기(60)에서 얼리 세션을 지원하겠다고 명시하였으므로, 상기 멀티미디어 발신정보 제공 서버(10)는 상기 "210" 과정에서 발신측 단말기(50)로부터 수신받은 PRACK 메시지를 착신측 단말기(60)로 중계하는 프로세스 를 응용하여 상기 콘텐츠 속성과 관련 미디어 정보를 PRACK 메시지[PRACK(e-sdp ML)]에 실어서 착신측 단말기(60)로 전송하여 이 콘텐츠를 지원할 수 있는지에 대해서 문의한다(212).
그러면, 상기 착신측 단말기(60)에서는 멀티미디어 발신정보 처리를 위한 세션 협상 절차로 상기 수신받은 콘텐츠 속성과 관련 미디어 정보를 파악하여 단말 정보{콘텐츠 지원 사항(콘텐츠 지원 포맷, 콘텐츠 지원 코덱), IP 주소, 포트번호 등}[Capability 정보(e-sdp #2)]을 200 OK 메시지[200 OK(e-sdp #2)]에 실어서 멀티미디어 발신정보 제공 서버(10)로 응답한다(213).
그러면, 상기 멀티미디어 발신정보 제공 서버(10)는 착신측 단말기(60)로 멀티미디어 발신정보 서비스 제공 준비가 마쳐짐을 인지한 상태에서 상기 "210" 과정에서 발신측 단말기(50)로부터 수신받은 PRACK 메시지에 대한 응답으로 200 OK 메시지를 발신측 단말기(50)로 전송한다(214).
그런후, 상기 멀티미디어 발신정보 제공 서버(10)가 착신측 단말기(60)의 단말 정보{콘텐츠 지원 사항(콘텐츠 지원 포맷, 콘텐츠 지원 코덱), IP 주소, 포트번호 등}[Capability 정보(e-sdp #2)]을 ACK 메시지[ACK(e-sdp #2)]에 실어서 미디어 서버(12)로 전송하여 미디어 서버(12)에게 착신측 단말기(60)에서 지원할 수 있는 멀티미디어 콘텐츠를 결정하도록 한다(215). 그에 따라, 미디어 서버(12)는 착신측 단말기(60)의 콘텐츠 지원 사항 등을 참조하여 가장 적합한 멀티미디어 콘텐츠를 결정해 둔다.
그리고 나서, 상기 멀티미디어 발신정보 제공 서버(10)는 결정된 멀티미디어 콘텐츠 전송 개시 명령을 INFO 메시지[INFO(play req)]에 실어서 미디어 서버(12)로 전송한다(216).
그러면, 상기 미디어 서버(12)가 멀티미디어 콘텐츠 전송 개시 명령에 응답하고 나서(217), 착신측 단말기(60)와의 데이터호를 성립시켜 상기 결정해 둔 멀티미디어 콘텐츠를 실시간 전송 프로토콜(RTP; Real-time Transport Protocol)을 사용하여 착신측 단말기(60)로 전송한다(218).
그에 따라, 착신측 단말기(60)에서는 수신받은 멀티미디어 콘텐츠를 재생하며, 이 멀티미디어 콘텐츠 재생 결과가 디스플레이를 통하여 표시되고 스피커를 통하여 출력된다. 이 때, 착신측 단말기(60)는 멀티미디어 콘텐츠의 데이터량이 작아서 한 번 재생한 후에 끊기는 것을 방지하기 위해 사용자가 전화를 받아 통화가 이루어지기 전까지는 일정 시간 간격으로 멀티미디어 콘텐츠를 반복적으로 재생한다. 여기서, 멀티미디어 콘텐츠는 텍스트, 음성, 음향, 효과음, 오디오, 이미지, 아바타, 이모티콘, 동영상, 플래시 애니메이션 등과 같은 복합 멀티미디어를 포함한다.
이후에, 착신측 단말기(60)에서 수화기를 들게 되면(219), 통화 응답 사실을 200 OK 메시지로 멀티미디어 발신정보 제공 서버(10)에게 알린다(220).
그러면, 상기 멀티미디어 발신정보 제공 서버(10)가 착신측 통화 응답을 인지하여 멀티미디어 콘텐츠 전송 중지 명령을 바이 메시지[BYE(stop req)]에 실어서 미디어 서버(12)로 전송하여 착신측 단말기(60)로 제공되고 있던 멀티미디어 콘텐츠 전송을 중지하라고 명령한다(221).
그에 따라, 상기 미디어 서버(12)가 착신측 단말기(60)로 제공하고 있던 멀 티미디어 콘텐츠 전송을 중지하고서 바이 메시지에 대한 응답으로 200 OK 메시지를 멀티미디어 발신정보 제공 서버(10)로 전송한다(222).
그러면, 상기 멀티미디어 발신정보 제공 서버(10)가 발신측 단말기(50)에게 착신측 단말기(60)에서 통화 응답을 했으므로(수화기를 들었으므로) 착신측 단말기(60)와의 데이터호를 성립시키라고 명령하는 의미로 미디어 서버(12)의 200 OK 메시지를 발신측 단말기(50)로 중계하여 통화 응답 사실을 통보한다(223).
그에 따라, 발신측 단말기(50)가 착신측 단말기(60)의 통화 응답 사실(200 OK 메시지)을 인지하고 나서 착신측 단말기(60)와의 데이터호를 성립시키겠다는 의미로 ACK 메시지를 멀티미디어 발신정보 제공 서버(10)로 전송한다(224).
그러면, 상기 멀티미디어 발신정보 제공 서버(10)는 발신측 단말기(50)로부터 ACK 메시지를 수신받으면 발신측 단말기(50)에서 데이터호 성립 준비가 되었으므로 착신측 단말기(60)도 멀티미디어 콘텐츠 재생을 중지하고서 발신측 단말기(50)와의 데이터호를 성립시키라고 명령하는 의미로 ACK 메시지를 착신측 단말기(60)로 중계한다(225).
그에 따라, 상기 착신측 단말기(60)에서 멀티미디어 콘텐츠 재생을 중지하고 나서(226), 상기 발신측 단말기(50)와 상기 착신측 단말기(60)간에 공지의 세션 협상 진행 절차를 진행하여 데이터호를 성립시켜 실시간 전송 프로토콜(RTP; Real-time Transport Protocol)로 사용자간의 통화가 이루어지도록 하거나 데이터 송수신이 이루어지도록 한다(레귤러 미디어 송수신)(227).
부가적으로, 발신측 단말기(50)와 착신측 단말기(60)간의 세션 협상 중(얼리 미디어에서 레귤러 미디어로의 전환 중)에 소정 시간동안 공백이 발생될 수 있으므로, 착신측 단말기(50)에서는 ACK 메시지 수신 이후에도 발신측 단말기(50)와의 실제 통화로가 형성되기 전까지는 ACK 메시지 수신 시점에 재생하고 있던 마지막 영상을 정지 화면 처리하는 것이 바람직하다.
한편, 발신측 단말기(50)와 착신측 단말기(60)간의 데이터호 성립 이후에, 패킷(IP 트래픽) 지연 등과 같은 망 특성으로 인해 상기 "222" 과정 이후로는 전송 중지되었어야 할 멀티미디어 콘텐츠가 착신측 단말기(60)에서 수신될 경우에는 착신측 단말기(60)에서는 실시간 전송 프로토콜에서 제공되는 패킷 필터링 기능을 사용하여 발신측 단말기(50)로부터 수신되는 패킷 이외의 데이터를 폐기시켜 통화 중에 멀티미디어 콘텐츠가 재생되는 것을 방지한다.
도 3a 및 도 3b는 본 발명에 따른 얼리 세션(early session) 지원을 명시하지 않은 경우에 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법에 대한 일실시예 순서도이다. 한편, 도 3a 및 도 3b에 도시된 메시지, 예를 들어 "인바이트 메시지[INVITE(sdp #1)]"의 의미는 인바이트 메시지의 바디(body)에 "#1"이라고 하는 sdp(session description protocol) 정보[즉, 발신측 단말기(50)에서 지원하는 미디어 정보(타입)]가 삽입된 형태를 의미하며, "sdp #2"는 착신측 단말기(60)에서 지원하는 미디어 정보를 의미한다. 즉, 괄호()안에 표기된 용어는 메시지의 바디에 삽입되는 정보, 명령어 등을 나타낸다.
먼저, 발신측 단말기(50)가 착신측 단말기(60)로의 통화 연결을 요청하기 위 해 SIP 시스템측으로 인바이트 메시지[INVITE(sdp #1)]를 전송한다(300). 이 때, 바람직하게는 발신측 단말기(50)는 SIP 교환기로 접속하여 착신측 단말기 정보 및 자신의 미디어 정보(발신측에서 지원하는 미디어 타입 등)을 파라미터로 하여 인바이트 메시지를 전송하여 착신측 단말기(60)로의 데이터호를 성립시켜 주도록 SIP 교환기에 요청한다. 그에 따라, SIP 교환기는 발신측 단말기 사용자가 멀티미디어 발신정보 서비스에 가입되어 있음을 판별하고, 발신측 단말기(50)로부터의 인바이트 메시지를 멀티미디어 발신정보 제공 서버(10)로 라우팅시켜 본 발명의 프로세스를 수행하도록 한다. 한편, 발신측 단말기 사용자가 멀티미디어 발신정보 서비스에 가입되어 있지 않다면 기존의 방식대로 호 처리가 이루어진다.
그러면, 상기 멀티미디어 발신정보 제공 서버(10)는 착신측 단말기 사용자의 단말 프로파일[UA(User Agent) Profile, UA DB는 도면에 미도시]을 조회하여 착신측 단말기(60)가 얼리 세션 지원 단말기인지 얼리 세션 미지원 단말기인지를 판별한다(301). 도 3a 및 도 3b에서는 착신측 단말기(60)가 얼리 세션 미지원 단말기인 경우를 예로 들어 설명하기로 한다.
여기서, 발신측 단말기(50)로부터 착신측 단말기(60)로의 통화 연결 요청을 받았을 때에 착신측 단말기(60)의 얼리 세션 지원 명시 여부를 판별하는 것은 멀티미디어 발신정보 제공 서버(10)가 얼리 세션 지원 명시 여부에 따라 동작 모드를 설정하기 위함이다. 즉, 멀티미디어 발신정보 제공 서버(10)는 착신측 단말기(60)가 얼리 세션 지원 단말기인 경우에는 프락시 모드(Proxy mode) 또는 B2BUA(Back-to-Back User Agent) 모드 중 어떠한 모드로도 동작 가능하며, 착신측 단말기(60) 가 얼리 세션 미지원 단말기인 경우에는 B2BUA 모드로만 동작해야 된다.
예컨대, 프락시 모드로 동작되는 멀티미디어 발신정보 제공 서버(10)는 발신측 단말기(50)로부터 착신측 단말기(60)로의 통화 연결 요청을 받았을 때에 발신측 단말기(50)로부터 수신받은 인바이트 트랜잭션과 동일한 다이얼로그(Dialog)를 갖는 인바이트 메시지를 착신측 단말기(60)로 전송하는 반면에, B2BUA 모드로 동작되는 멀티미디어 발신정보 제공 서버(10)는 발신측 단말기(50)로부터 착신측 단말기(60)로의 통화 연결 요청을 받았을 때에 발신측 단말기(50)로부터 수신받은 인바이트 트랜잭션과 다른 다이얼로그를 갖는 신규 인바이트 메시지를 착신측 단말기(60)로 전송한다. 이하, 도 3a 및 도 3b에서는 멀티미디어 발신정보 제공 서버(10)가 B2BUA 모드로 동작되는 것을 예로 들어 설명하기로 한다.
그러면, 상기 멀티미디어 발신정보 제공 서버(10)가 SIP의 B2BUA(Back-to-Back User Agent) 모드로 동작하여 발신측 단말기(50)의 트랜잭션과는 별도의 다이얼로그를 갖는 인바이트 메시지[INVITE(sdp #1)]에 발신측 미디어 정보를 삽입하여 착신측 단말기(60)로 전송하여 발신측 단말기(50)로부터 통화호 연결 요청이 있음을 알린다(302). 이 때, 착신측 단말기(60)는 인바이트 메시지를 받았더라도 180 링잉 메시지를 발신정보 제공 서버(10)로 전송한 이후에 PRACK 메시지 및 200 OK 메시지가 처리되기 전까지는 자체적인 로컬 링을 울리지 않아야 된다.
즉, 착신측 단말기(60)에서는 PRACK 메시지 및 200 OK 메시지가 처리되기 전까지 자체적인 로컬 링을 울리지 않고서 멀티미디어 발신정보 제공 서비스를 받을 준비를 하게 되는데, 도 2a 및 도 2b에서 전술한 바와 같이 자신(착신측 단말기)이 얼리 세션을 지원하는 경우에는 발신측 단말기(50)의 인바이트 메시지에 대응하여 180 링잉 메시지의 헤더에 얼리 세션 지원 식별자를 삽입하여 멀티미디어 발신정보 제공 서버(10)로 전송하겠으나, 자신(착신측 단말기)이 얼리 세션을 지원하지 않는 경우에는 기존과 같이 180 링잉 메시지에 자신의 미디어 정보만을 실어서 멀티미디어 발신정보 제공 서버(10)로 전송한다. 한편, 발신측 단말기(50)에서 180 링잉 메시지 중계 수신에 따라 기존과 같이 자체적인 로컬 톤신호(링백톤)가 수화기로 출력된다.
그리고, 상기 멀티미디어 발신정보 제공 서버(10)는 멀티미디어 발신정보 서비스 전처리 과정을 준비하는데, 가입자 DB(11)에 저장되어 있는 발신측 단말기 사용자의 서비스 프로파일을 조회하여 가입자가 등록해 둔 콘텐츠 정보(어떠한 조건에 어떠한 콘텐츠를 착신측으로 제공할 것인지)와 해당 콘텐츠를 보유하고 있는 미디어 서버 정보 등을 확인한다(303). 여기서, 서비스 프로파일에는 멀티미디어 콘텐츠(예; 텍스트, 이미지, 동영상 등)가 기본 설정, 착신자별 설정, 착신 그룹별 설정, 시간대별 설정, 착신측 단말기의 상태(무응답, 통화 중, 부재 중)에 따른 설정 등에 대응되게 등록되어 있다. 부가적으로, 착신측 단말기의 상태, 특히 통화 중일 경우에는 착신측 단말기 사용자의 통화가 방해되지 않도록 착신측 단말기로 오디오 콘텐츠를 제외한 멀티미디어가 제공되는 것이 바람직하며, 착신측 단말기에서는 통화 중일 때 제공받은 멀티미디어 콘텐츠를 통화가 끝난 후에 재생하는 것이 바람직하다.
그런후, 상기 멀티미디어 발신정보 제공 서버(10)가 상기 확인한 가입자 등 록 콘텐츠 정보를 참조하여 해당 콘텐츠를 보유하고 있는 미디어 서버(12)로 인바이트 메시지[INVITE]를 전송하여 해당 콘텐츠 사항(포맷 정보와 재생 코덱 등)에 대해서 문의한다(304).
그러면, 상기 미디어 서버(12)가 해당 콘텐츠 속성(포맷 정보와 재생 코덱)과 관련 미디어 정보 등을 200 OK 메시지[200 OK(sdp ML)]에 실어서 멀티미디어 발신정보 제공 서버(10)로 응답한다(305). 여기서, "ML"은 멀티미디어 레터링(Muitimedia lettering, 본 발명에서 제공하는 멀티미디어 콘텐츠를 통칭하는 명칭)의 약자임을 밝혀 둔다.
한편, 상기 착신측 단말기(60)에서는 상기 "302" 과정에서 수신받은 인바이트 메시지에 대응하여 자신(착신측 단말기)이 얼리 세션을 지원할 수 없는 단말이므로 자신의 sdp 정보(미디어 정보)를 180 링잉 메시지[180 Ringing(sdp #2)]에 실어서 멀티미디어 발신정보 제공 서버(10)로 전송한다(306).
그러면, 상기 멀티미디어 발신정보 제공 서버(10)가 180 링잉 메시지에 얼리 세션 지원 식별자가 삽입되어 있는지를 검사하여(307), 착신측 단말기(60)에서 얼리 세션 지원을 명시하지 않았음을 확인하고(308), 이후로는 얼리 세션 지원이 명시되지 않은 경우를 위한 프로세스 과정(예컨대, 업데이트 메시지를 사용하여 착신측 단말기(60)로 얼리 세션 지원 명령 및 콘텐츠 지원 여부를 문의하는 과정)을 진행한다. 이 때, 상기 착신측 단말기(60)로부터 수신받은 180 링잉 메시지의 헤더(header)를 분석하여 얼리 세션 지원 식별자가 삽입되어 있는지를 판별한다. 한편, 앞서 언급한 바와 같이, 상기 "301" 과정에서 착신측 단말기(60)의 얼리 세션 지원 명시 여부를 판별한 바 있으나, 보다 신뢰성 높은 호 처리가 이루어지도록 재차 검사하는 것이 바람직하다.
그리고, 상기 멀티미디어 발신정보 제공 서버(10)가 착신측 단말기(60)로부터 수신받은 sdp 정보(sdp #2)가 삽입된 180 링잉 메시지[180 Ringing(sdp #2)]를 발신측 단말기(50)로 전송한다(309).
그에 따라, 상기 발신측 단말기(50)는 180 링잉 메시지[180 Ringing(sdp #2)]를 받았음을 알리는 의미로 PRACK 메시지를 멀티미디어 발신정보 제공 서버(10)로 전송하고(310), 상기 멀티미디어 발신정보 제공 서버(10)는 이에 대한 응답으로 200 OK 메시지를 발신측 단말기(50)로 전송한다(311). 여기서, PRACK 메시지는 SIP에 정의된 바와 같이 신뢰성 있는 전송에 대한 임시 응답으로 사용되는 메시지이다(provisional responses acknowlegde).
그리고 나서, 상기 멀티미디어 발신정보 제공 서버(10)는 발신측 단말기(50)로부터 PRACK 메시지를 받았음을 알리는 의미로 PRACK 메시지를 착신측 단말기(60)로 전송하고(312), 상기 착신측 단말기(60)는 이에 대한 응답으로 200 OK 메시지를 멀티미디어 발신정보 제공 서버(10)로 전송한다(313).
그러면, 상기 멀티미디어 발신정보 제공 서버(10)는 발신측 단말기(50)로부터 PRACK 메시지를 수신받고, 착신측 단말기(60)로부터 200 OK 메시지를 수신받아 발신측 단말기(50)와 착신측 단말기(60)간의 통화 연결 전처리 과정이 끝마쳐짐을 인지한 상태에서, 상기 "305" 과정에서 미디어 서버(12)로부터 수신받은 콘텐츠 속성과 관련 미디어 정보를 준비한다(314).
그리고 나서, 착신측 단말기(60)에서 얼리 세션을 지원하겠다고 명시하지 않았으므로, 상기 멀티미디어 발신정보 제공 서버(10)는 업데이트 메시지를 사용하여 상기 콘텐츠 속성과 관련 미디어 정보를 업데이트 메시지[UPDATE(sdp ML)]에 실어서 착신측 단말기(60)로 전송하여 얼리 세션을 지원하라고 명령함과 아울러 이 콘텐츠를 지원할 수 있는지에 대해서 문의한다(315). 이러한 업데이트 메시지에 의해 멀티미디어 발신정보 제공 서버(10)와 착신측 단말기(60)간에는 얼리 미디어 처리를 위한 세션 협상 절차를 시도하게 된다.
그러면, 상기 착신측 단말기(60)에서는 멀티미디어 발신정보 처리를 위한 세션 협상 절차로 상기 수신받은 콘텐츠 속성과 관련 미디어 정보를 파악하여 단말 정보{콘텐츠 지원 사항(콘텐츠 지원 포맷, 콘텐츠 지원 코덱), IP 주소, 포트번호 등}[Capability 정보(sdp #2)]을 200 OK 메시지[200 OK(sdp #2)]에 실어서 멀티미디어 발신정보 제공 서버(10)로 응답한다(316).
그러면, 상기 멀티미디어 발신정보 제공 서버(10)가 착신측 단말기(60)의 단말 정보{콘텐츠 지원 사항(콘텐츠 지원 포맷, 콘텐츠 지원 코덱), IP 주소, 포트번호 등}[Capability 정보(sdp #2)]을 ACK 메시지[ACK(sdp #2)]에 실어서 미디어 서버(12)로 전송하여 미디어 서버(12)에게 착신측 단말기(60)에서 지원할 수 있는 멀티미디어 콘텐츠를 결정하도록 한다(317). 그에 따라, 미디어 서버(12)는 착신측 단말기(60)의 콘텐츠 지원 사항 등을 참조하여 가장 적합한 멀티미디어 콘텐츠를 결정해 둔다.
그리고 나서, 상기 멀티미디어 발신정보 제공 서버(10)는 결정된 멀티미디어 콘텐츠 전송 개시 명령을 INFO 메시지[INFO(play req)]에 실어서 미디어 서버(12)로 전송한다(318).
그러면, 상기 미디어 서버(12)가 멀티미디어 콘텐츠 전송 개시 명령에 응답하고 나서(319), 착신측 단말기(60)와의 데이터호를 성립시켜 상기 결정해 둔 멀티미디어 콘텐츠를 실시간 전송 프로토콜(RTP; Real-time Transport Protocol)을 사용하여 착신측 단말기(60)로 전송한다(320).
그에 따라, 착신측 단말기(60)에서는 수신받은 멀티미디어 콘텐츠를 재생하며, 이 멀티미디어 콘텐츠 재생 결과가 디스플레이를 통하여 표시되고 스피커를 통하여 출력된다. 이 때, 착신측 단말기(60)는 멀티미디어 콘텐츠의 데이터량이 작아서 한 번 재생한 후에 끊기는 것을 방지하기 위해 사용자가 전화를 받아 통화가 이루어지기 전까지는 일정 시간 간격으로 멀티미디어 콘텐츠를 반복적으로 재생한다. 여기서, 멀티미디어 콘텐츠는 텍스트, 음성, 음향, 효과음, 오디오, 이미지, 아바타, 이모티콘, 동영상, 플래시 애니메이션 등과 같은 복합 멀티미디어를 포함한다.
이후에, 착신측 단말기(60)에서 수화기를 들게 되면(321), 통화 응답 사실을 200 OK 메시지로 멀티미디어 발신정보 제공 서버(10)에게 알린다(322).
그러면, 상기 멀티미디어 발신정보 제공 서버(10)가 착신측 통화 응답을 인지하여 멀티미디어 콘텐츠 전송 중지 명령을 바이 메시지[BYE(stop req)]에 실어서 미디어 서버(12)로 전송하여 착신측 단말기(60)로 제공되고 있던 멀티미디어 콘텐츠 전송을 중지하라고 명령한다(323).
그에 따라, 상기 미디어 서버(12)가 착신측 단말기(60)로 제공하고 있던 멀 티미디어 콘텐츠 전송을 중지하고서 바이 메시지에 대한 응답으로 200 OK 메시지를 멀티미디어 발신정보 제공 서버(10)로 전송한다(324).
그러면, 상기 멀티미디어 발신정보 제공 서버(10)가 발신측 단말기(50)에게 착신측 단말기(60)에서 통화 응답을 했으므로(수화기를 들었으므로) 착신측 단말기(60)와의 데이터호를 성립시키라고 명령하는 의미로 미디어 서버(12)의 200 OK 메시지를 발신측 단말기(50)로 중계하여 통화 응답 사실을 통보한다(325).
그에 따라, 발신측 단말기(50)가 착신측 단말기(60)의 통화 응답 사실(200 OK 메시지)을 인지하고 나서 착신측 단말기(60)와의 데이터호를 성립시키겠다는 의미로 ACK 메시지를 멀티미디어 발신정보 제공 서버(10)로 전송한다(326).
그러면, 상기 멀티미디어 발신정보 제공 서버(10)는 발신측 단말기(50)로부터 ACK 메시지를 수신받으면 발신측 단말기(50)에서 데이터호 성립 준비가 되었으므로 착신측 단말기(60)도 멀티미디어 콘텐츠 재생을 중지하고서 발신측 단말기(50)와의 데이터호를 성립시키라고 명령하는 의미로 ACK 메시지를 착신측 단말기(60)로 중계한다(327).
그에 따라, 상기 착신측 단말기(60)에서 멀티미디어 콘텐츠 재생을 중지하고 나서(328), 상기 발신측 단말기(50)와 상기 착신측 단말기(60)간에 공지의 세션 협상 진행 절차를 진행하여 데이터호를 성립시켜 실시간 전송 프로토콜(RTP; Real-time Transport Protocol)로 사용자간의 통화가 이루어지도록 하거나 데이터 송수신이 이루어지도록 한다(레귤러 미디어 송수신)(329).
부가적으로, 발신측 단말기(50)와 착신측 단말기(60)간의 세션 협상 중(얼리 미디어에서 레귤러 미디어로의 전환 중)에 소정 시간동안 공백이 발생될 수 있으므로, 착신측 단말기(50)에서는 ACK 메시지 수신 이후에도 발신측 단말기(50)와의 실제 통화로가 형성되기 전까지는 ACK 메시지 수신 시점에 재생하고 있던 마지막 영상을 정지 화면 처리하는 것이 바람직하다.
한편, 발신측 단말기(50)와 착신측 단말기(60)간의 데이터호 성립 이후에, 패킷(IP 트래픽) 지연 등과 같은 망 특성으로 인해 상기 "324" 과정 이후로는 전송 중지되었어야 할 멀티미디어 콘텐츠가 착신측 단말기(60)에서 수신될 경우에는 착신측 단말기(60)에서는 실시간 전송 프로토콜에서 제공되는 패킷 필터링 기능을 사용하여 발신측 단말기(50)로부터 수신되는 패킷 이외의 데이터를 폐기시켜 통화 중에 멀티미디어 콘텐츠가 재생되는 것을 방지한다.
이상 본 발명의 내용이 실시예를 들어 설명되었으나, 본 발명의 실시예는 본 발명의 예시에 불과하며 본 발명의 범위를 제한하는 것으로 해석되어서는 안 된다. 본 발명이 속하는 분야의 기술자는 본원의 특허청구범위에 기재된 원리 및 범위 내에서 본 발명을 여러 가지 형태로 변형 또는 변경할 수 있다.
상기와 같은 본 발명은 데이터호를 통한 통화 서비스에서 사용자간에 통화가 이루어지기 전에 착신측으로 텍스트뿐만 아니라 오디오, 이미지, 동영상 등과 같은 멀티미디어 콘텐츠를 제공할 수 있으며, 그에 따라 사용자의 멀티미디어 감상 욕구 를 충족시킬 수 있도록 하는 효과가 있다.
또한, 본 발명은 발신측과 착신측간의 데이터호가 성립된 상태에서 발신측이 의도한 레귤러 미디어(regular media)를 착신측으로 보내줄 수 있을 뿐만 아니라 발신측과 착신측간의 데이터호가 성립되기 이전 또는 성립되지 않더라도 발신측이 사전에 등록해 둔 얼리 미디어(early media)를 착신측으로 미리 보내줄 수 있도록 하는 효과가 있다.

Claims (15)

  1. 발신측 단말기로부터 착신측 단말기로의 통화 연결 요청을 받으면 상기 발신측 단말기의 멀티미디어 발신정보 서비스 가입 여부를 인증하는 제 1 단계;
    상기 인증 결과로 멀티미디어 발신정보 서비스에 가입되어 있으면 상기 발신측 단말기 사용자가 등록해 둔 콘텐츠를 조회하고, 이 조회한 콘텐츠의 속성 및 관련 미디어 정보를 확인하는 제 2 단계;
    상기 착신측 단말기에서 얼리 세션(early session) 지원을 명시한 경우에는 상기 발신측 단말기로 상기 착신측 단말기의 미디어 정보를 전송하고, 이에 대한 발신측 단말기의 임시응답을 사용하여 상기 착신측 단말기로 상기 확인한 콘텐츠 지원 여부를 문의하는 제 3 단계;
    상기 콘텐츠 지원 여부 문의 결과로 수신받은 단말 정보를 참조하여 상기 착신측 단말기에 적합한 멀티미디어 콘텐츠 결정을 명령하는 제 4 단계; 및
    상기 결정한 멀티미디어 콘텐츠를 얼리 세션을 통하여 상기 착신측 단말기로 전송 명령하는 제 5 단계
    를 포함하는 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법.
  2. 제 1 항에 있어서,
    상기 착신측 단말기에서 얼리 세션 지원을 명시한 경우는, 발신측 단말기로부터 착신측 단말기로의 통화 연결 요청을 받았을 때에 착신 단말 정보를 조회한 결과로 착신측 단말기가 얼리 세션 지원 단말기로 확인된 경우 또는/및 착신측 단말기로 발신측 단말기의 통화 연결 요청 사항을 전송한 결과로 착신측 단말기로부터 얼리 세션 지원 식별자를 수신받은 경우인 것을 특징으로 하는 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법.
  3. 삭제
  4. 제 1 항에 있어서,
    상기 제 3 단계에서,
    상기 착신측 단말기에서 얼리 세션 지원을 명시한 경우에는 상기 착신측 단말기로부터 수신받은 미디어 정보가 삽입된 180 링잉 메시지를 상기 발신측 단말기로 전송하고, 상기 180 링잉 메시지 전송 결과로 상기 발신측 단말기로부터 수신받은 PRACK 메시지의 바디(body)에 콘텐츠의 속성 및 관련 미디어 정보를 삽입하여 상기 착신측 단말기로 전송하는 것을 특징으로 하는 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법.
  5. 제 1 항, 제 2 항 및 제 4 항 중 어느 한 항에 있어서,
    상기 착신측 단말기로부터 상기 통화 연결 요청에 대한 응답을 받으면 상기 멀티미디어 콘텐츠 전송 중지를 명령하는 제 6 단계; 및
    상기 발신측 단말기 및 상기 착신측 단말기로 양 단말간의 데이터호를 성립하라고 명령하는 제 7 단계
    를 더 포함하는 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법.
  6. 제 5 항에 있어서,
    상기 제 7 단계는,
    200 OK 메시지를 사용하여 상기 착신측 단말기의 통화 응답 사실을 상기 발신측 단말기로 통보하는 과정; 및 상기 통화 응답 사실 통보 결과로 수신받은 ACK 메시지를 상기 착신측 단말기로 전송하는 과정을 포함하여 이루어지는 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법.
  7. 발신측 단말기로부터 착신측 단말기로의 통화 연결 요청을 받으면 상기 발신측 단말기의 멀티미디어 발신정보 서비스 가입 여부를 인증하는 제 1 단계;
    상기 인증 결과로 멀티미디어 발신정보 서비스에 가입되어 있으면 상기 발신측 단말기 사용자가 등록해 둔 콘텐츠를 조회하고, 이 조회한 콘텐츠의 속성 및 관련 미디어 정보를 확인하는 제 2 단계;
    상기 착신측 단말기에서 얼리 세션(early session) 지원을 명시하지 않은 경우에는 상기 발신측 단말기로 상기 착신측 단말기의 미디어 정보를 전송하고, 이에 대한 발신측 단말기의 임시응답을 상기 착신측 단말기로 전송하는 제 3 단계;
    상기 착신측 단말기로부터 상기 임시응답 전송에 대한 응답을 받으면 상기 착신측 단말기로 얼리 세션 지원 명령 및 상기 확인한 콘텐츠 지원 여부를 문의하는 제 4 단계;
    상기 콘텐츠 지원 여부 문의 결과로 수신받은 단말 정보를 참조하여 상기 착신측 단말기에 적합한 멀티미디어 콘텐츠 결정을 명령하는 제 5 단계; 및
    상기 결정한 멀티미디어 콘텐츠를 얼리 세션을 통하여 상기 착신측 단말기로 전송 명령하는 제 6 단계
    를 포함하는 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법.
  8. 제 7 항에 있어서,
    상기 착신측 단말기에서 얼리 세션 지원을 명시하지 않은 경우는, 발신측 단말기로부터 착신측 단말기로의 통화 연결 요청을 받았을 때에 착신 단말 정보를 조회한 결과로 착신측 단말기가 얼리 세션 미지원 단말기로 확인된 경우 또는/및 착신측 단말기로 발신측 단말기의 통화 연결 요청 사항을 전송한 결과로 착신측 단말기로부터 얼리 세션 지원 식별자를 미수신받은 경우인 것을 특징으로 하는 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법.
  9. 삭제
  10. 제 7 항에 있어서,
    상기 제 3 단계에서,
    상기 착신측 단말기에서 얼리 세션 지원을 명시하지 않은 경우에는 상기 착신측 단말기로부터 수신받은 미디어 정보가 삽입된 180 링잉 메시지를 상기 발신측 단말기로 전송하고, 상기 180 링잉 메시지 전송 결과로 상기 발신측 단말기로부터 수신받은 PRACK 메시지를 상기 착신측 단말기로 전송하는 것을 특징으로 하는 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법.
  11. 제 7 항에 있어서,
    상기 제 4 단계에서,
    상기 착신측 단말기로 얼리 세션 지원 명령 및 상기 확인한 콘텐츠 지원 여부를 문의하는 과정은 업데이트 메시지(update message)의 바디(body)에 콘텐츠의 속성 및 관련 미디어 정보를 삽입하여 착신측 단말기로 전송하는 것을 특징으로 하는 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법.
  12. 제 7 항, 제 8 항, 제 10 항 및 제 11 항 중 어느 한 항에 있어서,
    상기 착신측 단말기로부터 상기 통화 연결 요청에 대한 응답을 받으면 상기 멀티미디어 콘텐츠 전송 중지를 명령하는 제 7 단계; 및
    상기 발신측 단말기 및 상기 착신측 단말기로 양 단말간의 데이터호를 성립하라고 명령하는 제 8 단계
    를 더 포함하는 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법.
  13. 제 12 항에 있어서,
    상기 제 8 단계는,
    200 OK 메시지를 사용하여 상기 착신측 단말기의 통화 응답 사실을 상기 발신측 단말기로 통보하는 과정; 및 상기 통화 응답 사실 통보 결과로 수신받은 ACK 메시지를 상기 착신측 단말기로 전송하는 과정을 포함하여 이루어지는 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법.
  14. 유무선 통신망에 연결된 멀티미디어 발신정보 제공 서버에,
    발신측 단말기로부터 착신측 단말기로의 통화 연결 요청을 받으면 상기 발신측 단말기의 멀티미디어 발신정보 서비스 가입 여부를 인증하는 제 1 단계;
    상기 인증 결과로 멀티미디어 발신정보 서비스에 가입되어 있으면 상기 발신측 단말기 사용자가 등록해 둔 콘텐츠를 조회하고, 이 조회한 콘텐츠의 속성 및 관련 미디어 정보를 확인하는 제 2 단계;
    상기 착신측 단말기에서 얼리 세션(early session) 지원을 명시한 경우에는 상기 발신측 단말기로 상기 착신측 단말기의 미디어 정보를 전송하고, 이에 대한 발신측 단말기의 임시응답을 사용하여 상기 착신측 단말기로 상기 확인한 콘텐츠 지원 여부를 문의하는 제 3 단계;
    상기 콘텐츠 지원 여부 문의 결과로 수신받은 단말 정보를 참조하여 상기 착신측 단말기에 적합한 멀티미디어 콘텐츠 결정을 명령하는 제 4 단계; 및
    상기 결정한 멀티미디어 콘텐츠를 얼리 세션을 통하여 상기 착신측 단말기로 전송 명령하는 제 5 단계
    를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  15. 유무선 통신망에 연결된 멀티미디어 발신정보 제공 서버에,
    발신측 단말기로부터 착신측 단말기로의 통화 연결 요청을 받으면 상기 발신측 단말기의 멀티미디어 발신정보 서비스 가입 여부를 인증하는 제 1 단계;
    상기 인증 결과로 멀티미디어 발신정보 서비스에 가입되어 있으면 상기 발신측 단말기 사용자가 등록해 둔 콘텐츠를 조회하고, 이 조회한 콘텐츠의 속성 및 관련 미디어 정보를 확인하는 제 2 단계;
    상기 착신측 단말기에서 얼리 세션(early session) 지원을 명시하지 않은 경우에는 상기 발신측 단말기로 상기 착신측 단말기의 미디어 정보를 전송하고, 이에 대한 발신측 단말기의 임시응답을 상기 착신측 단말기로 전송하는 제 3 단계;
    상기 착신측 단말기로부터 상기 임시응답 전송에 대한 응답을 받으면 상기 착신측 단말기로 얼리 세션 지원 명령 및 상기 확인한 콘텐츠 지원 여부를 문의하는 제 4 단계;
    상기 콘텐츠 지원 여부 문의 결과로 수신받은 단말 정보를 참조하여 상기 착신측 단말기에 적합한 멀티미디어 콘텐츠 결정을 명령하는 제 5 단계; 및
    상기 결정한 멀티미디어 콘텐츠를 얼리 세션을 통하여 상기 착신측 단말기로 전송 명령하는 제 6 단계
    를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020050018943A 2005-03-08 2005-03-08 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법 KR100704828B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050018943A KR100704828B1 (ko) 2005-03-08 2005-03-08 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050018943A KR100704828B1 (ko) 2005-03-08 2005-03-08 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법

Publications (2)

Publication Number Publication Date
KR20060097948A KR20060097948A (ko) 2006-09-18
KR100704828B1 true KR100704828B1 (ko) 2007-04-10

Family

ID=37629479

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050018943A KR100704828B1 (ko) 2005-03-08 2005-03-08 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법

Country Status (1)

Country Link
KR (1) KR100704828B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101088629B1 (ko) 2009-02-10 2011-12-01 주식회사 이루온 멀티미디어 발신자 정보 표시가 가능한 컨택 센터 서비스 시스템 및 방법
US11889019B2 (en) 2021-10-12 2024-01-30 T-Mobile Usa, Inc. Categorizing calls using early call information systems and methods

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100854883B1 (ko) * 2005-12-12 2008-08-28 엘지전자 주식회사 통신 단말기 및 통신 단말기의 발신자 표시 방법
KR100976736B1 (ko) * 2008-09-19 2010-08-19 주식회사 케이티 착신 불가 호에 대한 발신자 정보 제공 방법 및 그 시스템

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040019201A (ko) * 2002-08-27 2004-03-05 에스케이 텔레콤주식회사 영상전화기의 통화대기시 동영상 제공시스템 및 그 방법
KR20040076095A (ko) * 2003-02-24 2004-08-31 에스케이 텔레콤주식회사 유무선 통신망에서 발신자 설정 이미지 전송 서비스시스템 및 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040019201A (ko) * 2002-08-27 2004-03-05 에스케이 텔레콤주식회사 영상전화기의 통화대기시 동영상 제공시스템 및 그 방법
KR20040076095A (ko) * 2003-02-24 2004-08-31 에스케이 텔레콤주식회사 유무선 통신망에서 발신자 설정 이미지 전송 서비스시스템 및 방법

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
1020040019201 *
1020040076095 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101088629B1 (ko) 2009-02-10 2011-12-01 주식회사 이루온 멀티미디어 발신자 정보 표시가 가능한 컨택 센터 서비스 시스템 및 방법
US11889019B2 (en) 2021-10-12 2024-01-30 T-Mobile Usa, Inc. Categorizing calls using early call information systems and methods

Also Published As

Publication number Publication date
KR20060097948A (ko) 2006-09-18

Similar Documents

Publication Publication Date Title
US8369311B1 (en) Methods and systems for providing telephony services to fixed and mobile telephonic devices
US8515396B2 (en) Method and system for providing presence information using ringback tone
JP4819947B2 (ja) セッション設定プロトコル基盤のアーリーメディアサービス提供方法
US8855282B2 (en) Method, system and apparatus for implementing multimedia ring back tone service
US7123697B2 (en) Method and system for providing a call answering service between a source telephone and a target telephone
US9253319B1 (en) Methods and systems for call connecting calls
JP2008544638A (ja) 呼セットアップ(setup:設定)を行う方法及び装置
WO2009115048A1 (zh) 基于同号移动终端与软终端通话切换方法、***及设备
US20080273671A1 (en) Method, system and application server for preventing crosstalk of color ring back tone
US20070287453A1 (en) Method for delivering customized multimedia greeting to calling party in communication network
KR20070108174A (ko) 통신 시스템에서 초기 미디어를 용이하게 하는 것
KR20060136199A (ko) 음성통화중에 일측의 영상 지원 단말기로 영상 컨텐츠를전송하는 시스템 및 그 방법
CN101459735A (zh) 一种彩铃、彩像业务的实现方法及***
KR100704828B1 (ko) 발신정보표시 방식의 멀티미디어 콘텐츠 제공 방법
US8644886B1 (en) Ring-tone messaging service
KR100695388B1 (ko) 화상 통화 중 대체 멀티미디어 콘텐츠 제공 방법 및 그시스템
KR101069530B1 (ko) 차세대통신망에서 착신 통화로 제어 장치 및 그 방법과, 그를 이용한 멀티미디어 정보 서비스 시스템 및 그 방법
KR100682374B1 (ko) 화상 통화 중 대체 멀티미디어 콘텐츠 제공 방법 및 그시스템
KR20060089795A (ko) 링백톤 방식의 멀티미디어 콘텐츠 제공 방법
KR100695393B1 (ko) 화상 통화 중 추가 멀티미디어 콘텐츠 제공 방법 및 그시스템
KR20050067913A (ko) 세션 설정 프로토콜을 이용한 멀티미디어 링백 서비스시스템 및 그 방법
KR20090087958A (ko) Poc 미디어 시스템, 장치 및 방법
US8880035B1 (en) User customizable reverse ring tone
KR100695391B1 (ko) 화상 통화 중 추가 멀티미디어 콘텐츠 제공 방법 및 그시스템
KR20050080156A (ko) 인터넷 전화상의 멀티미디어 연결대기음 서비스 제공 방법

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: 20130401

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140402

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20170404

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20180403

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20190401

Year of fee payment: 13