[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20120020083A - 클릭 투 콜 서비스를 제공하는 장치 및 방법 - Google Patents

클릭 투 콜 서비스를 제공하는 장치 및 방법 Download PDF

Info

Publication number
KR20120020083A
KR20120020083A KR1020110085891A KR20110085891A KR20120020083A KR 20120020083 A KR20120020083 A KR 20120020083A KR 1020110085891 A KR1020110085891 A KR 1020110085891A KR 20110085891 A KR20110085891 A KR 20110085891A KR 20120020083 A KR20120020083 A KR 20120020083A
Authority
KR
South Korea
Prior art keywords
telephone
telephone number
bridge
request message
telephony
Prior art date
Application number
KR1020110085891A
Other languages
English (en)
Inventor
박호연
맹제영
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Publication of KR20120020083A publication Critical patent/KR20120020083A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/003Click to dial services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/1036Signalling gateways at the edge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1046Call controllers; Call servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명의 따른 클릭 투 콜 서비스를 제공하는 방법은, 멀티미디어 콘텐츠를 수신하고, 상기 멀티미디어 콘텐츠로부터 수신자 전화번호를 획득하는 단계와; 상기 수신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하는 단계와; 상기 수신자 전화번호를 갖는 수신자 전화 장치와 송신자 전화번호를 갖는 송신자 전화 장치간에 전화 연결이 이루어지도록, 상기 전화 연결을 제공하는 브릿지 콜 제공 장치에게 상기 브릿지 콜 요청 메시지를 전달하는 텔레포니 서버 장치에게 상기 브릿지 콜 요청 메시지를 전송하는 단계를 포함한다.

Description

클릭 투 콜 서비스를 제공하는 장치 및 방법{APPARATUS AND METHOD FOR PROVIDING CLICK TO CALL SERVICE}
본 발명은 클릭 투 콜 서비스에 관한 것으로서, 특히 UPnP(Universal Plug and Play) 기술을 이용하여 클릭 투 콜 서비스를 제공하는 방법 및 장치에 관한 것이다.
모바일 네트워크(Mobile Network) 및 휴대 단말 기기의 발달은 휴대폰 요금의 대중화를 이끌었으며, 이에 따라 휴대폰 시장의 급격한 성장을 겪게 되었다. 이와 더불어 음성통화 이외의 부가 서비스들이 발달하고 결국에는 영상 통화를 자유롭게 이용하는 시대가 되었다.
이러한 모바일 서비스(Mobile Service)는 홈(Home) 내로 영역을 확장하였으며, 댁내에서 TV와 같은 CE(consumer electronics) 장치를 사용하여, 휴대폰의 기능을 그대로 사용할 수 있게 하는 UPnP 텔레포니(Telephony)와 같은 기술이 등장하게 되었다.
UPnP 텔레포니는 CE 장치와 텔레포니 장치를 연동하는 기술이며, 상기 기술을 통하여 사용자는 댁내에서 텔레포니 장치의 종류에 무관하게 TV를 사용하여 전화를 걸거나 받을 수 있게 되었다. 
UPnP 텔레포니는 모바일 텔레포니 서비스(Mobile Telephony Service)뿐 아니라, VoIP(Voice over Internet Protocol), PSTN(Public Switched Telephone Network) 등 기존 텔레포니 기술과도 연동되어 사용할 수 있다는 장점이 있으며, 댁내 미디어(Media) 공유를 위한 사실상의 표준인 DLNA(Digital Living Network Alliance)와 동일한 하부 구조(UPnP device Architecture)를 소유하고 있어, DLNA의 차기 표준으로 채택될 수 있는 가능성이 있다.
UPnP 텔레포니와 유사한 영역을 커버하는 기술로는 TISPAN(Telecoms & Internet converged Services & Protocols for Advanced Networks)에서 표준화 진행중인 SIP(Session Initiation Protocol) 기반의 Gm 인터페이스와 댁내 무선전화 연결을 위한 CAT-iq(Cordless Advanced Technologyinternet and quality) 등이 있다.
종래기술을 사용할 경우 통화 요금은 사용자가 부담하게 된다. 광고 게시자가 제시한 광고를 접하고, 광고에 제시된 서비스를 유료로 이용함에도, 광고 게시자와 접촉하기 위한 연결 비용을 사용자가 부담하게 되는 것이다.
사용자가 느끼기에 이와 같은 상황은 다소 부당하게 느껴질 수 있으며, 광고 게시자가 전화 요금을 지불해야 한다는 생각을 할 수 있다.
또한, 전화를 걸고자 하는 단말에는 반드시 UPnP 텔레포니 서버가 내장되어 있어야 한다는 제약이 있다. 예컨대, UPnP 텔레포니 서버가 내장되어 있지 않은 전화가 사용자 근처에 있고 UPnP 텔레포니 서버를 구비하고 있는 전화기가 사용자와 멀리 떨어져 있는 경우에 사용자는 클릭 투 콜을 요청하고, 전화를 수신하기 위하여 전화기가 있는 위치까지 이동하여야 하는 수고로움을 감수하여야 한다.
본 발명의 특정 실시 예들의 목적은 종래기술과 관련된 문제점들 및/또는 단점들 중의 적어도 하나를 적어도 부분적으로 해결, 경감 또는 제거하는 것이다.
본 발명은 사용자가 광고 게시자와 통화를 하고자 하는 경우, 종래 UPnP 텔레포니 클릭 투 콜(Telephony Click2Call) 서비스에서 제공하지 못하였던 사용자 무료 통화 방법을 제시하고, 더 나아가 방송 및 기타 제3자 서비스에서 제공하는 어떠한 형태의 전화번호라도 사용자가 손쉽게 댁 내 전화 기능이 있는 제3 디바이스를 통해서 무료로 전화를 걸 수 있는 방법을 제시한다.
본 발명의 제1 측면에 따른 클릭 투 콜 서비스를 제공하는 방법은, 멀티미디어 콘텐츠를 수신하고, 상기 멀티미디어 콘텐츠로부터 수신자 전화번호를 획득하는 단계와; 상기 수신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하는 단계와; 상기 수신자 전화번호를 갖는 수신자 전화 장치와 송신자 전화번호를 갖는 송신자 전화 장치 간에 전화 연결이 이루어지도록, 상기 전화 연결을 제공하는 브릿지 콜 제공 장치에게 상기 브릿지 콜 요청 메시지를 전달하는 텔레포니 서버 장치에게 상기 브릿지 콜 요청 메시지를 전송하는 단계를 포함한다.
본 발명의 제2 측면에 따른 클릭 투 콜 서비스를 제공하는 장치는, 멀티미디어 콘텐츠를 수신하는 서비스 수신 모듈과; 상기 멀티미디어 콘텐츠로부터 수신자 전화번호를 발견하여 저장하는 전화번호 발견 모듈과; 상기 수신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하고, 상기 수신자 전화번호를 갖는 수신자 전화 장치와 송신자 전화번호를 갖는 송신자 전화 장치 간에 전화 연결이 이루어지도록, 상기 전화 연결을 제공하는 브릿지 콜 제공 장치에게 상기 브릿지 콜 요청 메시지를 전달하는 텔레포니 서버 장치에게 상기 브릿지 콜 요청 메시지를 전송하는 텔레포니 제어 포인트를 포함한다.
본 발명의 제3 측면에 따른 클릭 투 콜 서비스를 제공하는 방법은, 멀티미디어 콘텐츠를 수신하고, 상기 멀티미디어 콘텐츠로부터 수신자 전화번호를 획득한 텔레포니 클라이언트 장치로부터 상기 수신자 전화번호를 수신하는 단계와; 텔레포니 서버 장치로부터 송신자 전화번호를 수신하는 단계와; 상기 수신자 전화번호 및 상기 송신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하는 단계와; 상기 수신자 전화번호를 갖는 수신자 전화 장치와 상기 송신자 전화번호를 갖는 송신자 전화 장치 간에 전화 연결이 이루어지도록, 상기 전화 연결을 제공하는 브릿지 콜 제공 장치에게 상기 브릿지 콜 요청 메시지를 전송하는 단계를 포함한다.
본 발명의 제4 측면에 따른 클릭 투 콜 서비스를 제공하는 장치는, 멀티미디어 콘텐츠를 수신하고, 상기 멀티미디어 콘텐츠로부터 수신자 전화번호를 획득한 텔레포니 클라이언트 장치로부터 상기 수신자 전화번호를 수신하고, 텔레포니 서버 장치로부터 송신자 전화번호를 수신하는 텔레포니 제어 포인트와; 상기 수신자 전화번호 및 상기 송신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하고, 상기 수신자 전화번호를 갖는 수신자 전화 장치와 상기 송신자 전화번호를 갖는 송신자 전화 장치 간에 전화 연결이 이루어지도록, 상기 전화 연결을 제공하는 브릿지 콜 제공 장치에게 상기 브릿지 콜 요청 메시지를 전송하는 브릿지 콜 요청 모듈을 포함한다.
본 발명은 사용자가 광고 게시자와 통화를 하고자 하는 경우, 종래 UPnP 텔레포니 클릭 투 콜(Telephony Click2Call) 서비스에서 제공하지 못하였던 사용자 무료 통화 방법을 제시하고, 더 나아가 방송 및 기타 제3자 서비스에서 제공하는 어떠한 형태의 전화번호라도 사용자가 손쉽게 댁 내 전화 기능이 있는 제3 디바이스를 통해서 무료로 전화를 걸 수 있다는 이점이 있다.
도 1은 UPnP 텔레포니 시스템의 기본 구성을 나타낸 도면,
도 2는 사용자들이 각각의 집에서 UPnP 텔레포니 기술을 사용하여 클릭 투 콜(Click to Call) 서비스를 이용하고 있는 상황을 나타낸 도면,
도 3은 본 발명의 바람직한 일 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 장치를 나타내는 도면,
도 4는 본 발명의 바람직한 일 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 장치를 도시하고, 각 주요 장치의 내부구성을 나타내는 도면,
도 5는 본 발명의 일 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 방법을 설명하기 위한 흐름도,
도 6은 본 발명의 바람직한 다른 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 방법을 설명하기 위한 흐름도,
도 7은 본 발명의 바람직한 또 다른 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 방법을 설명하기 위한 흐름도,
도 8은 UPnP 텔레포니 규격에 따라 정의된 브릿지 콜 요청 메시지를 설명하기 위한 도면,
도 9는 본 발명의 바람직한 다른 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 장치를 나타내는 도면,
도 10은 본 발명의 바람직한 다른 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 장치를 도시하고, 각 주요 장치의 내부 구성을 나타내는 도면
도 11은 TS 장치가 기본적으로 구비하는 전화 데이터 모델을 나타내는 도면,
도 12는 도 11에 도시한 기본 전화 데이터 모델에서 그룹에 종속되는 추가적인 엘리먼트(Element)로서 NonUPnPPhone 그룹을 정의한 것을 나타내는 도면,
도 13은 도 10에 도시된 TC 장치와 TCP 장치의 상호 동작을 예시하기 위한 도면,
도 14는 TCP 장치의 표시부에 표시되는 수신자 전화번호 목록을 예시하는 도면,
도 15는 비UPnP 텔레포니 장치 전화번호부가 TCP 장치에 존재하는 경우에 TS 장치와 TCP 장치의 상호 동작을 예시하기 위한 도면,
도 16은 비UPnP 텔레포니 장치 전화번호부가 TCP 장치에 존재하지 않는 경우에 TS 장치와 TCP 장치의 상호 동작을 예시하기 위한 도면,
도 17은 TCP 장치가 각 TS 장치에게 비UPnP 텔레포니 장치에 대한 전화번호 목록을 요청하는 단계를 세부적으로 예시하는 흐름도,
도 18은 TCP 장치의 표시부에 표시되는 송신자 전화번호 목록을 예시하는 도면,
도 19는 본 발명의 또 다른 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 방법을 설명하기 위한 흐름도.
이하 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명에서는 구체적인 구성 소자 등과 같은 특정 사항들이 나타나고 있는데 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들이 본 발명의 범위 내에서 소정의 변형이나 혹은 변경이 이루어질 수 있음은 이 기술분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다.
홈 네트워크( Home Network ) 및 UPnP 관련 설명
일반적으로, 홈 네트워크는 인터넷 프로토콜(Internet Protocol; 이하, IP라 칭함) 기반의 사설 망(Private network)으로 이루어지는 것으로, 가정 내에서 사용되는 모든 형태의 개인 컴퓨터(PC)와 지능형 제품, 무선 장치 등의 다양한 기기들을 미들웨어(middleware)라 불리는 공통의 가상 컴퓨팅 환경을 통해 하나의 네트워크로 연결하여 통제하는 것이다.
미들웨어란 다양한 디지털 기기들을 피어-투-피어(Peer-to-Peer) 방식으로 연결하여 기기들 간의 통신이 가능하도록 하는 것으로, HAVI(Home AV Interoperability), UPnP(Universal Plug and Play), Jini(Java Intelligent Network Infra-structure), HWW(Home Wide Web)등이 현재까지 제안되어 있다.
이 중 UPnP 미들웨어를 통해 구축되는 컴퓨팅 환경에서 각 기기들은 동적 호스트 구성 규약(Dynamic Host Configuration Protocol; DHCP)에 따라 서버로부터 할당받거나 자동 IP 지정 기능(Auto IP)에 의해 선택되는 주소를 할당받고, 이를 통해 각 기기들 간의 통신 및 네트워크상에서의 검색/조회를 수행한다.
UPnP 네트워크는 현재 가장 많이 활용되고 있는 홈 네트워크 기술로서, UPnP 디바이스, UPnP 서비스(service) 및 이들 간의 프로토콜에 의해 정의된다. UPnP 네트워크는 IP 기반의 홈 네트워크에 연결되어 제어를 받는 홈 네트워크 기기인 피제어 장치(Controlled Device: CD)와, 이들 피제어 장치를 제어하기 위한 기기인 제어 포인트(Control Point: CP)로 구성된다. 상기 제어 포인트는 피제어 장치에 대한 제어를 수행하는 장치로서, 이벤트를 요청하고 이벤트를 수신하는 구성 요소이다. 상기 피제어 장치는 상기 제어 포인트의 요청에 따라 정해진 기능을 수행하는 장치로서, 피제어 장치의 상태(state)가 변경되면 이벤트를 요청한 제어 포인트에게 상기 이벤트를 보내는 구성 요소이다.
UPnP 네트워크의 기기 간의 각 단계별 동작 과정은 애드버타이즈먼트(Advertisement) 과정, 디스커버리(Discovery) 과정, 디스크립션(Description) 과정, 제어(Control) 과정, 및 이벤팅(Eventing) 과정으로 이루어진다.
애드버타이즈먼트(Advertisement) 과정은 새로운 피제어 장치가 홈 네트워크에 연결되어 홈 네트워크상의 다른 디바이스들에게 자신을 알리는 광고 과정이며, 디스커버리(Discovery) 과정은 새로운 제어 포인트가 홈 네트워크에 연결되어 홈 네트워크상에서 동작하는 피제어 장치들을 검색(search)하는 과정이다. 디스크립션(Description) 과정은 제어 포인트가 피제어 장치를 제어하기 위해, 상기 디스커버리 과정에서 얻어진 피제어 장치의 IP 주소를 통해 서비스 디스크립션(service description) XML(Extensible Markup Language) 파일 또는 디바이스 디스크립션(device description) XML 파일을 파싱(Parsing)하여 새로 추가된 디바이스의 기능을 더욱 상세히 파악하는 과정이다. 제어(Control) 과정은 제어 포인트가 피제어 장치를 통해 특정 서비스를 제공하고자 하는 경우, UPnP 디바이스 아키텍쳐에 따라 SOAP(Simple Object Access Protocol)를 이용해 소정의 서비스를 요청하는 제어 메시지(action request)를 해당 피제어 장치로 전송하고, 이에 대한 응답 메시지(result, variable value)를 수신하는 과정이다. 이벤팅(Eventing) 과정은 제어 포인트로부터 전송되는 제어 명령에 의해 소정의 서비스를 제공한 피제어 장치의 정보 변경 상태를 확인하는 과정이다.
도 1은 UPnP 텔레포니 시스템의 기본 구성을 나타낸 도면이다.
UPnP 텔레포니 시스템은 텔레포니 서비스 제공자(Telephony Service Provider)(101), UPnP 텔레포니 제어 포인트(Universal Plug and Play Telephony Control Point, 이하, '제어 포인트'라고 칭한다.)(102), 텔레포니 단말(Telephony Terminal)(103), 전자기기(Electronic Device)(104)로 구성된다. 여기서, 텔레포니 단말(103)과 전자기기(104)는 제어 포인트(102)와 UPnP 프로토콜을 이용하여 통신이 가능한 공간 내에 위치한다.
텔레포니 서비스 제공자(101)는 텔레포니 서비스(Telephony Service)를 제공하고, 호를 송수신하기 위한 인터페이스를 텔레포니 단말(103)로 제공한다.
UPnP 텔레포니 제어 포인트(102)는 UPnP 액션을 이용하여 UPnP 텔레포니 서버(Telephony Server: TS)(106)와 UPnP 텔레포니 클라이언트(Telephony Client: TC)(109)를 제어하는 논리적인 소프트웨어 모듈이다. 이러한 UPnP 텔레포니 제어 포인트(102)는 텔레포니 단말(103) 및 전자기기(104)와 개별적으로 PC(Personal Computer), PDA(Personal Digital Assistant)와 같은 장치에 구성될 수 있지만 텔레포니 단말(103) 또는 전자기기(104)와 같은 물리적 장치 내에 구성될 수도 있다. 만약 UPnP 텔레포니 제어 포인트(102)가 텔레포니 단말(103) 또는 전자기기(104)와 같은 물리적 장치 내부에 포함되면 UPnP 텔레포니 제어 포인트(102)는 UPnP 액션(Action)을 이용하지 않고, 직접적으로 UPnP 텔레포니 서버(106) 또는 UPnP 텔레포니 클라이언트(109)를 제어할 수 있다.
UPnP 텔레포니 제어 포인트(102)는 UPnP 텔레포니 서버(106) 또는 UPnP 텔레포니 클라이언트(109)가 포함하는 호 데이터 전송 에이전트의 능력 정보를 UPnP 텔레포니 서버(106)로부터 수신하고, 이를 이용하여 호 송수신에 사용할 미디어, 프로토콜, 전송 포맷을 결정한다. 그리고 UPnP 텔레포니 제어 포인트(102)는 결정된 미디어, 프로토콜, 전송 포맷이 정의된 프로파일을 생성하여 UPnP 텔레포니 서버(106) 또는 UPnP 텔레포니 클라이언트(109)로 전송함으로써 텔레포니 단말(103) 또는 전자기기(104)에 포함된 호 데이터 전송 에이전트의 환경을 설정한다.
텔레포니 단말(103)은 전화기와 같은 CE 장치 또는 소프트웨어로 구성된 VoIP(Voice over IP)를 포함한 PC, 통신망으로 연동되는 이동 통신 단말기와 같은 물리적인 장치로서, 소프트웨어로 구성된 UPnP 텔레포니 서버(106)를 포함한다. 또한, 텔레포니 단말(103)은 텔레포니 서비스를 제공하는 텔레포니 서비스 제공자(101)와, 해당 텔레포니 서비스 제공자(101)가 제공한 인터페이스를 이용하여 호 송수신을 제어한다.
전자기기(104)는 이동통신 단말기, 화상 전화와 같이 사용자의 음성 또는 영상을 입출력할 수 있는 CE 장치 및 PC 또는 TV와 같은 물리적인 장치로서, 소프트웨어로 구성된 UPnP 텔레포니 클라이언트(109)를 포함한다. 이러한 홈 네트워크 시스템을 이용하여 사용자는 집 안에서 편리하게 호를 송수신할 수 있다.
도 2는 사용자들이 각각의 집에서 UPnP 텔레포니 기술을 사용하여 클릭 투 콜(Click to Call) 서비스를 이용하고 있는 상황을 나타낸 도면이다. 사용자는 전자기기(104)(예를 들어, TV, STB(Set-top box))를 사용하여, 콘텐츠 제공자(120)로부터 서비스를 제공받을 수 있다. 상기 서비스는 지상파 및 케이블 방송과 같은 방송서비스 또는 웹 브라우저를 사용한 웹 서핑 서비스를 포함한다.
사용자는 위와 같은 서비스를 이용하면서, 다양한 제품 및 서비스의 광고를 접할 수 있다. 이러한 광고들은 일반적으로 사용자가 접근할 수 있는 전화번호를 포함하고 있으며, 사용자는 이와 같은 전화번호를 사용하여 광고 게시자(130)와 연락할 수 있다.
UPnP 텔레포니는 위의 전화번호를 텔레포니 서버(106)를 내장하고 있는 텔레포니 단말(103)로 전달하여 전화를 걸도록 요청할 수 있는 방법을 제공한다. 사용자는 간단하게 광고에 등장한 전화번호를 클릭하고 전화를 걸 장치를 선택하는 것만으로 광고 게시자(130)와 연락할 수 있게 된다.
이하, 본 발명의 실시 예들은, 사용자가 광고 게시자와 통화를 하고자 하는 경우, 사용자 무료 통화 방법을 제시하고, 사용자가 손쉽게 댁 내 전화 기능이 있는 제3 디바이스를 통해서 무료로 전화를 걸 수 있는 방법을 제시한다.
도 3은 본 발명의 바람직한 일 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 장치를 나타내는 도면이다.
TCP 장치(210)는 콘텐츠 제공 장치(201)로부터 광고 게시자의 광고를 포함하는 디지털 멀티미디어 콘텐츠(예를 들어, 방송 콘텐츠, 동영상 콘텐츠, 인터넷 웹 콘텐츠 등)와, 전화 장치(Phone device, 203)의 수신자 전화번호를 수신한다. 이때, 상기 광고는 방송 콘텐츠와는 별도로 제공될 수도 있고, 상기 수신자 전화번호는 상기 광고 또는 방송 콘텐츠에 포함되거나, 상기 광고와 연관하여 별도로 제공될 수 있다. 상기 콘텐츠 제공 장치(201)는 콘텐츠 사업자(예를 들어, 방송 프로그램을 제공하는 방송 사업자)의 소유이며, 콘텐츠(또는 콘텐츠 데이터)를 유선 또는 무선으로 전송하는 서버 장치이고, 상기 전화 장치(203)는 광고 게시자 측 전화 장치 또는 광고 게시자가 소유한 수신자 전화 장치(휴대폰, 유선 전화, VoIP 단말 등)에 해당한다.
사용자는 UPnP 텔레포니 제어 포인트(Telephony Control Point: TCP)가 내장된 TCP 장치(210)(예를 들어, TV와 같은 가전기기)를 사용하여 사용자가 소유한 텔레포니 서버가 내장된 TS 장치(250)에 연결하여, 상기 전화 장치(203)의 수신자 전화번호를 전달한다. 본 예에서, 상기 TS 장치(250)는 사용자 측 전화 장치 또는 사용자가 소유한 송신자 전화 장치(휴대폰, 유선 전화, VoIP 단말 등)에 해당한다. 또는, 상기 송신자 전화 장치가 상기 TS 장치(250)를 포함하는 것으로도 볼 수 있다.
전화 장치(203)의 수신자 전화번호를 받은 TS 장치(250)의 텔레포니 서버는 이를 바탕으로 브릿지 콜(Bridge call) 제공 장치(202)에게 서비스를 요청하는 메시지를 작성하고, 상기 작성된 메시지를 브릿지 콜 제공 장치(202)에게 전달한다. 상기 브릿지 콜 제공 장치(202)는 브릿지 콜 사업자(예를 들어, 통상의 통신 사업자)의 소유이며, 복수의 통신 단말들 간에 전화 연결을 제공하는 통신 장치이다. 상기 브릿지 콜 제공 장치(202)는 통상의 전화 서비스를 제공하는 통신 서비스 제공 장치와 연동하는 서버 장치이거나, 상기 통신 서비스 제공 장치를 포함할 수 있다.
브릿지 콜 제공 장치(202)는 TS 장치(250)로부터 사용자의 송신자 전화번호 및 광고 게시자의 수신자 전화번호를 수신하여, 양측에 모두 전화를 걸어, 사용자와 광고 게시자가 상호 통화할 수 있도록 연결해 준다. 즉, 송신자 전화번호를 갖는(또는 송신자 전화번호가 할당된) TS 장치(250)와 수신자 전화번호를 갖는 전화 장치(203) 간에 전화 연결이 이루어지도록 한다. 즉, 브릿지 콜 제공 장치(202)는 먼저, 상기 TS 장치(250)에게 호를 전송하고, 상기 TS 장치(250)가 호를 수신하면, 상기 전화 장치(203)에게 호를 전송하고, 상기 전화 장치(203)가 호를 수신하면, 상기 TS 장치(250)와 상기 전화 장치(203) 간에 전화 연결이 이루어지도록 한다.
도 4는 본 발명의 바람직한 일 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 장치를 도시하고, 각 주요 장치의 내부구성을 나타내는 도면이다.
TCP 장치(210)는 서비스 수신 모듈(service receiver module, 211), 전화번호 발견 모듈(phone number detection module, 212) 및 텔레포니 제어 포인트(Telephony Control Point: TCP, 213)를 포함한다.
서비스 수신 모듈(211)은 광고 게시자의 광고를 포함하는 디지털 콘텐츠와, 전화 장치(203)의 수신자 전화번호를 수신한다. 수신된 콘텐츠는 TCP 장치(210)에 구비된 표시부(미도시)를 통해 사용자에게 표시되고, 수신자 전화번호는 사용자에게 표시되거나 표시되지 않을 수 있다.
전화번호 발견 모듈(212)은 수신자 전화번호를 발견하고 저장한다.
텔레포니 제어 포인트(213)는 리모컨과 같은 입력 수단을 통해 사용자가 수신자 전화번호 또는 수신자 전화번호와 연관된 광고를 선택한 경우에, 수신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 TS 장치(250)로 전송한다.
TS 장치(250)는 호 제어 모듈(261)을 포함하는 텔레포니 서버(260), 브릿지 콜 요청 모듈(251) 및 통신 모듈(252)을 포함하고, 텔레포니 서버(260)는, 상기 호 제어 모듈(261) 이외에, 통상의 텔레포니 서버가 구비하는 텔레포니 서버 구성 모듈(telephony server configuration module, 262), 채널 전송 서버/클라이언트(channel transport server/client, 263) 등을 더 포함할 수 있다.
호 제어 모듈(261)은 텔레포니 제어 포인트(213)로부터 수신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 수신하면, 브릿지 콜 요청 모듈(251)이 송신자 전화번호 및 수신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하여 브릿지 콜 제공 장치(203)로 전송하도록 제어한다. 상기 브릿지 콜 요청 모듈(251)에 의해 UPnP 포맷의 브릿지 콜 요청 메시지는 HTTP 포맷으로 변경되고, 송신자 전화번호가 추가되어 상기 브릿지 콜 제공 장치(203)로 전송된다.
또한, 호 제어 모듈(261)은 통신 모듈(252)이 브릿지 콜 요청에 따른 호를 통신 서비스 제공 장치(204)로부터 수신하고, 전화 장치(203)와의 호 연결을 수행하도록 제어할 수 있다.
사용자는 텔레포니 제어 포인트(213)를 사용하여, 텔레포니 서버(260)가 내장된 TS 장치(250)를 제어할 수 있다. 상기 텔레포니 제어 포인트(213)는 논리적인 소프트웨어(S/W) 모듈이므로, 사용자가 특정 서비스를 이용하기 위해서 사용하는 어떠한 장치에도 내장될 수 있다. 사용자가 사용하는 콘텐츠 서비스에서 클릭 투 콜을 위해서 사용될 전화번호를 추출할 수 있는 모듈인 전화번호 추출 모듈(212)은 텔레포니 제어 포인트(213)와 연동한다. 예를 들어, 전화번호 추출 모듈(212)은 사용자가 사용하고 있는 TV에 텔레포니 제어 포인트가 내장될 경우에 TV 화면에 표시되는 방송 콘텐츠 또는 광고에서 전화번호를 인식하여 이를 텔레포니 제어 포인트로 전달하거나, 사용자가 PC로 웹서핑을 하고 있는 경우라면 웹페이지에서 전화번호를 발견 및 추출하여 이를 텔레포니 제어 포인트로 전달할 수 있다.
텔레포니 서버(260)가 내장된 TS 장치(250)는 텔레포니 제어 포인트(213)로부터 수신자 전화번호를 수신하여, 브릿지 콜 서비스(Bridge Call Service)를 제공하는 사업자 측 장치인 브릿지 콜 제공 장치(203)에게 전달하는 브릿지 콜 요청 모듈(251)을 구비하고, 상기 브릿지 콜 요청 모듈(251)은 상기 브릿지 콜 제공 장치(203)가 제공하는 인터페이스를 사용하여, 통화를 하게 될 사용자의 송신자 전화번호와 광고 게시자의 수신자 전화번호를 상기 브릿지 콜 제공 장치(203)로 전달하게 된다.
도 5는 본 발명의 일 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 방법을 설명하기 위한 흐름도이다. 도 5는 본 발명의 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 장치의 동작을 설명하고, 사용자가 광고 게시자의 광고에 포함되어 있는 전화번호를 이용하여 개선된 클릭 투 콜 서비스를 제공받는 과정을 도시한 흐름도를 나타낸다.
사용자는 현재 방송, 웹 등의 서비스를 사용하고 있으며, 현재 UPnP 텔레포니 서비스(Telephony Service)를 지원하는 휴대폰을 소유하고 있다.
클릭 투 콜 서비스를 제공하기 위한 방법은 S110~S180 단계를 포함한다.
S110 단계에서, 사용자에게 광고를 노출하기 원하는 제품 및 서비스 사업자들(즉, 광고 게시자)은 방송 또는 웹에 자신들의 전화번호를 게시하기 위하여, 자신이 소유한 전화 장치(203)의 수신자 전화번호를 콘텐츠 사업자에게 제공한다. 본 예에서는, 광고 게시자가 자신의 전화 장치(203)를 이용하여 인터넷 등을 통해 콘텐츠 제공 장치(201)에게 수신자 전화번호를 전송하는 것으로 예시하고 있다.
S120 단계에서, 콘텐츠 제공 장치(201)는 광고 게시자의 광고를 포함하는 디지털 콘텐츠(예를 들어, 방송 또는 웹 컨텐츠)와 전화 장치(203)의 수신자 전화번호를 TCP 장치(210)로 전송한다. 이때, 수신자 전화번호는 광고 또는 방송 콘텐츠에 포함되거나, 광고와 연관하여 별도로 제공될 수 있다. 본 단계를 통해, 방송 또는 웹 사업자와 같은 콘텐츠 사업자는 수신자 전화번호를 포함한 광고를 자신의 콘텐츠에 포함시켜서 콘텐츠를 이용하고 있는 사용자들에게 배포할 수 있다.
S130 단계에서, 사용자는 리모컨과 같은 입력 수단을 통해 TCP 장치(210)에 표시된 수신자 전화번호 또는 상기 수신자 전화번호와 연관된 광고를 선택한다. 또한, 사용자가 수신자 전화번호 또는 상기 수신자 전화번호와 연관된 광고를 선택하고, 통상적인 애드버타이즈먼트 과정, 디스커버리 과정 및 디스크립션 과정을 통해 선택 가능한 복수의 전화 장치들이 텔레포니 제어 포인트(213)에 등록되어 있는 경우에, 텔레포니 제어 포인트(213)는 사용자가 상기 복수의 전화 장치들 중의 하나를 선택할 수 있도록 상기 복수의 전화 장치들의 리스트를 사용자에게 표시할 수 있다. 본 단계를 통해, 사용자는, 위와 같은 콘텐츠를 제공받으면서 관심이 있는 수신자 전화번호를 선택하고, 브릿지 콜 기반의 클릭 투 콜 서비스를 이용할 수 있는 텔레포니 서버가 내장된 전화 장치를 선택할 수 있다.
S140 단계에서, 전화번호 발견 모듈(212)은 사용자의 선택에 따라 서비스 수신 모듈(211)에 의해 수신된 콘텐츠에서 수신자 전화번호를 추출하여 저장한다. 이러한 수신자 전화번호의 추출 및 저장은 상기 사용자의 선택 이전에 수행될 수도 있다. 텔레포니 제어 포인트(213)는 상기 수신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하여 TS 장치(250)로 전송한다.
도 8은 UPnP 텔레포니 규격에 따라 정의된 브릿지 콜 요청 메시지를 설명하기 위한 도면이다.
상기 브릿지 콜 요청 메시지를 UPnP 텔레포니 규격에 정의하자면, 도 8과 같이 나타낼 수 있다. 수신자 ID(CalleeID) 및 송신자 ID(CallerID)는 각각 전화번호이거나, URI(Uniform Resource Identifier)가 될 수 있다. 호 ID(CallID)는 BridgeCall()에 대한 리턴 값이다.
텔레포니 제어 포인트(213)는 BridgeCall()의 인자들(arguments)로서 수신자 전화번호를 제공하며, 송신자 전화번호는 제공하지 않는다. 즉, 송신자 전화번호에 해당하는 인자 값은 "", NULL 값 등으로 표현될 수 있다. 본 예에서, 송신자는 자동으로 상기 브릿지 콜 요청 메시지를 수신하는 TS 장치(250)가 된다.
S150 단계에서, TS 장치에 구비된 텔레포니 서버(260)는 브릿지 콜 요청 모듈(251)을 제어하여 수신자 전화번호 및 송신자 전화번호가 포함된 브릿지 콜 요청 메시지를 브릿지 콜 제공 장치(202)로 전송한다. 본 단계를 통해, 상기 텔레포니 서버(260)는 상기 수신자 전화번호(CalleeID) 및 송신자 전화번호(CallerID)를 브릿지 콜 서비스를 제공하는 통신 사업자에게 전달할 수 있다.
S160 및 S170 단계에서, 브릿지 콜 제공 장치(203)는 TS 장치(250)에게 브릿지 콜 연결을 시도하고(S160), TS 장치(250)가 호를 수신하면, 전화 장치(203)에게 브릿지 콜 연결을 시도한다(S170).
S180 단계에서, 상기 전화 장치(203)가 호를 수신하면, 상기 TS 장치(250)와 상기 전화 장치(203) 간에 전화 연결이 이루어진다. 본 단계를 통해, 상기 통신 사업자는 상기 전화번호들을 사용하여 광고 게시자와 사용자 간의 전화 연결을 수립하여 양자 간에 통화를 할 수 있도록 한다.
도 6은 본 발명의 다른 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 방법을 설명하기 위한 흐름도이다. 도 6은 사용자가 최종적으로 통화를 위해 UPnP 텔레포니 서버가 내장된 전화 장치가 아닌 별도의 전화 장치를 사용할 경우에 있어서 본 발명의 동작을 설명하는 도면이다. 즉, 실제 통화에 사용될 전화 장치는 UPnP 텔레포니 서버를 구비하고 있지 않을 수 있다.
클릭 투 콜 서비스를 제공하기 위한 방법은 S210~S280 단계를 포함한다.
S210 단계에서, 사용자에게 광고를 노출하기 원하는 제품 및 서비스 사업자들(즉, 광고 게시자)은 방송 또는 웹에 자신들의 전화번호를 게시하기 위하여, 자신이 소유한 전화 장치(203)의 수신자 전화번호를 콘텐츠 사업자에게 제공한다.
S220 단계에서, 컨텐츠 제공 장치(201)는 광고 게시자의 광고를 포함하는 디지털 콘텐츠(예를 들어, 방송 또는 웹 컨텐츠)와 전화 장치(203)의 수신자 전화번호를 TCP 장치(210)로 전송한다.
S230 단계에서, 사용자는 리모컨과 같은 입력 수단을 통해 TCP 장치(210)에 표시된 수신자 전화번호 또는 상기 수신자 전화번호와 연관된 광고를 선택한다. 또한, 텔레포니 제어 포인트(213)는 통상적인 애드버타이즈먼트 과정, 디스커버리 과정 및 디스크립션 과정을 통해 등록된 선택 가능한 복수의 전화 장치들 중의 하나를 선택할 수 있도록 상기 복수의 전화 장치들의 리스트(또는, 이에 대응하는 전화번호들의 리스트)를 사용자에게 표시한다. 상기 전화번호들의 리스트는 댁내의 전화 데이터 모델(Phone Data Model: PDM)을 내장하고 있는 UPnP 텔레포니 서버로부터 UPnP 메커니즘(mechanism)을 통해 가져오거나, 상기 텔레포니 제어 포인트(213)가 자체적으로 저장하고 있거나, 그 외 기타 장치로부터 다양한 방법을 통해 가져올 수 있다.
또한, 텔레포니 제어 포인트(213)는 선택 가능한 복수의 TS 장치들 중의 하나를 선택할 수 있도록 상기 복수의 TS 장치들의 리스트를 사용자에게 표시할 수 있다. 본 단계를 통해, 사용자는 위와 같은 콘텐츠를 제공받으면서 관심이 있는 수신자 전화번호를 선택하고, 전화통화를 실제로 수행할 전화 장치의 송신자 전화번호를 선택하고, 클릭 투 콜 서비스를 이용할 수 있는 텔레포니 서버가 내장된 TS 장치를 선택할 수 있다.
S240 단계에서, 전화번호 발견 모듈(212)은 사용자의 선택에 따라 서비스 수신 모듈(211)에 의해 수신된 수신자 전화번호를 추출하여 저장한다. 이러한 수신자 전화번호의 추출 및 저장은 상기 사용자의 선택 이전에 수행될 수도 있다. 텔레포니 제어 포인트(213)는 상기 수신자 전화번호와, 사용자에 의해 선택된 송신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하여 사용자에 의해 선택된 TS 장치(250)로 전송한다. 본 예에서, 사용자는 텔레포니 서버를 포함하지 않는 전화 장치인 레거시 폰(legacy phone, 205)을 선택하고, 상기 송신자 전화번호는 상기 레거시 폰(205)의 전화번호에 해당한다.
S250 단계에서, TS 장치에 구비된 텔레포니 서버(260)는 브릿지 콜 요청 모듈(251)을 제어하여 수신자 전화번호 및 송신자 전화번호가 포함된 브릿지 콜 요청 메시지를 브릿지 콜 제공 장치(202)로 전송한다.
S260 및 S270 단계에서, 브릿지 콜 제공 장치(202)는 레거시 폰(205)에게 브릿지 콜 연결을 시도하고(S160), 레거시 폰(205)이 호를 수신하면, 전화 장치(203)에게 브릿지 콜 연결을 시도한다(S170).
S280 단계에서, 상기 전화 장치(203)가 호를 수신하면, 상기 레거시 폰(205)과 상기 전화 장치(203) 간에 전화 연결이 이루어진다.
도 7은 본 발명의 또 다른 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 방법을 설명하기 위한 흐름도이다.
도 7은 사용자가 송신자 전화번호를 지정하지 않더라도, 사전에 설정된 송신자 전화번호를 사용하여 통화를 연결하는 방법을 도시한 흐름도이다.
클릭 투 콜 서비스를 제공하기 위한 방법은 S310~S390 단계를 포함한다.
S310 단계에서, 텔레포니 제어 포인트(213)는 예를 들어 댁내의 전화 데이터 모델(Phone Data Model: PDM)를 이용하여 사용자에게 선택 가능한 전화번호 리스트를 표시하고, 사용자는 브릿지 콜 기반의 클릭 투 콜 서비스를 이용할 때 기본적으로 사용될 송신자 전화번호를 설정 또는 변경할 수 있다.  텔레포니 제어 포인트(213)는 송신자 전화번호를 설정 또는 변경하기 위한 요청 메시지를 TS 장치(250)에게 전송한다. 즉, 상기 요청 메시지는 사용자에 의해 설정 또는 변경된 전화번호를 포함한다.
S320 단계에서, TS 장치에 구비된 텔레포니 서버(260)는 상기 요청 메시지를 수신하고, 수신된 송신자 전화번호를 자신의 디폴트(Default) 송신자 전화번호로 설정한다.
S330 단계에서, 사용자에게 광고를 노출하기 원하는 제품 및 서비스 사업자들(즉, 광고 게시자)은 방송 또는 웹에 자신들의 전화번호를 게시하기 위하여, 자신이 소유한 전화 장치(203)의 수신자 전화번호를 콘텐츠 사업자에게 제공한다.
S340 단계에서, 콘텐츠 제공 장치(201)는 광고 게시자의 광고를 포함하는 디지털 콘텐츠와, 전화 장치(203)의 수신자 전화번호를 TCP 장치(210)로 전송한다.
S350 단계에서, 사용자는 리모컨과 같은 입력 수단을 통해 TCP 장치(210)에 표시된 수신자 전화번호 또는 상기 수신자 전화번호와 연관된 광고를 선택한다.
또한, 텔레포니 제어 포인트(213)는 선택 가능한 복수의 TS 장치들 중의 하나를 선택할 수 있도록 상기 복수의 TS 장치들의 리스트를 사용자에게 표시할 수 있다. 본 단계를 통해, 사용자는 위와 같은 콘텐츠를 제공받으면서 관심이 있는 전화번호를 선택하고, 클릭 투 콜 서비스를 이용할 수 있는 텔레포니 서버가 내장된 TS 장치를 선택할 수 있다.
S360 단계에서, 전화번호 발견 모듈(212)은 사용자의 선택에 따라 서비스 수신 모듈(211)에 의해 수신된 수신자 전화번호를 추출하여 저장한다. 이러한 수신자 전화번호의 추출 및 저장은 상기 사용자의 선택 이전에 수행될 수도 있다. 텔레포니 제어 포인트(213)는 상기 수신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하여 TS 장치(250)로 전송한다.
S370 단계에서, TS 장치에 구비된 텔레포니 서버(260)는 브릿지 콜 요청 모듈(251)을 제어하여 수신자 전화번호 및 송신자 전화번호가 포함된 브릿지 콜 요청 메시지를 브릿지 콜 제공 장치(203)로 전송한다.
S380 및 S385 단계에서, 브릿지 콜 제공 장치(203)는 레거시 폰(205)에게 브릿지 콜 연결을 시도하고(S380), 레거시 폰(205)이 호를 수신하면, 전화 장치(203)에게 브릿지 콜 연결을 시도한다(S385).
S390 단계에서, 상기 전화 장치(203)가 호를 수신하면, 상기 레거시 폰(205)과 상기 전화 장치(203) 간에 전화 연결이 이루어진다.
도 9는 본 발명의 바람직한 다른 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 장치를 나타내는 도면이다.
텔레포니 클라이언트(Telephony Client: TC) 장치(310)는 콘텐츠 제공 장치(301)로부터 광고 게시자의 광고를 포함하는 디지털 콘텐츠와, 전화 장치(304)의 수신자 전화번호를 수신한다. 상기 전화 장치(304)는 광고 게시자 측 전화 장치 또는 광고 게시자가 소유한 수신자 전화 장치(휴대폰, 유선 전화, VoIP 단말 등)에 해당한다. 텔레포니 클라이언트(Telephony Client: TC) 장치(310)는 사용자의 선택 또는 설정에 따라 수신된 수신자 전화번호를 TCP 장치(330)로 전송한다.
UPnP 텔레포니 제어 포인트(Telephony Control Point: TCP)가 내장된 TCP 장치(330)(예를 들어, 태블릿)는 TS 장치들(350, 370)로부터 송신자 전화번호들을 수신하고, 사용자에게 수신된 송신자 전화번호들을 표시한다. 이때, UPnP 텔레포니 제어 포인트(Telephony Control Point: TCP)는 수신자 전화번호를 사용자에게 표시할 수도 있다. 본 예와 다르게, 사용자가 TS 장치들(350, 370) 중에서 하나를 선택하고, TCP 장치(330)는 선택된 TS 장치(350)에 전화번호를 요청하고, 상기 선택된 TS 장치(350)는 자신 및/또는 다른 전화 장치의 전화번호를 상기 TCP 장치(330)로 전송할 수도 있다. 본 예에서, 상기 TS 장치(350)는 사용자 측 전화 장치 또는 사용자가 소유한 송신자 전화 장치(휴대폰, 유선 전화, VoIP 게이트웨이(gateway: GW) 등)에 해당한다. 또는, 상기 송신자 전화 장치가 상기 TS 장치(350)를 포함하는 것으로도 볼 수 있다. 한편, 사용자가 선택 가능한 송신자 전화 장치가 하나밖에 존재하지 않는 경우 또는 사용자가 미리 설정한 조건에 부합하는 송신자 전화 장치가 하나인 경우에, 송신자 전화 장치의 선택은 자동으로 이루어질 수 있다.
TCP 장치(330)는 수신자 전화번호 및 송신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 작성하고, 상기 작성된 메시지를 WAN(wide area network) 게이트웨이(302)를 통해 브릿지 콜 제공 장치(303)에게 전송한다. 상기 브릿지 콜 제공 장치(303)는 브릿지 콜 사업자(예를 들어, 통상의 통신 사업자)의 소유이며, 복수의 통신 단말들 간에 전화 연결을 제공하는 통신 장치이다.
브릿지 콜 제공 장치(303)는 TCP 장치(330)로부터 사용자의 송신자 전화번호 및 광고 게시자의 수신자 전화번호를 수신하여, 양측에 모두 전화를 걸어, 사용자와 광고 게시자가 상호 통화할 수 있도록 연결해 준다. 즉, 송신자 전화번호를 갖는(또는 송신자 전화번호가 할당된) TS 장치(350) 또는 레거시 폰과 수신자 전화번호를 갖는 전화 장치(304) 간에 전화 연결이 이루어지도록 한다. 본 예에서, 브릿지 콜 제공 장치(303)는 먼저 상기 TS 장치(350)에게 호를 전송하고, 상기 TS 장치(350)가 호를 수신하면, 상기 전화 장치(304)에게 호를 전송하고, 상기 전화 장치(304)가 호를 수신하면, 상기 TS 장치(350)와 상기 전화 장치(304) 간에 전화 연결이 이루어지도록 한다.
도 10은 본 발명의 바람직한 다른 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 장치를 도시하고, 각 주요 장치의 내부 구성을 나타내는 도면이다.
TCP 장치(330)는 송수신자 전화번호 리스트 관리부(332), 비UPnP 텔레포니 장치 전화번호부 저장부(333), 텔레포니 제어 포인트(Telephony Control Point: TCP, 340) 및 브릿지 콜 요청 모듈(331)을 포함하고, 상기 텔레포니 제어 포인트(340)는 수신자 전화번호 요청 및 수신 모듈(341) 및 송신자 전화번호 요청 및 수신 모듈(342)을 포함한다. TCP 장치(330)는 송신자 전화번호 리스트 및 수신자 전화번호 리스트를 사용자에게 표시하고, 사용자가 송신자 전화번호 및 수신자 전화번호를 선택하도록 할 수 있다.
수신자 전화번호 요청 및 수신 모듈(341)은 TC 장치(310)에게 사용자가 선택한 수신자 전화번호를 요청하는 메시지를 전송하고, TC 장치(310)는 상기 요청 메시지에 응답하여 사용자가 선택한 수신자 전화번호를 포함하는 응답 메시지를 상기 수신자 전화번호 요청 및 수신 모듈(341)에게 전송한다. 본 예와 다르게, TC 장치(310)는 수신자 전화번호 요청 및 수신 모듈(341)로부터의 요청 없이 사용자가 선택하거나 사용자가 미리 설정한 조건과 일치하는 수신자 전화번호를 전송할 수 있다. 또는, 상기 TC 장치(310)는 일정한 주기 또는 새로운 전화번호가 발견될 때 전화번호 히스토리 목록을 전송하거나, 변경 목록만을 전송(즉, 갱신)할 수도 있다.
송신자 전화번호 요청 및 수신 모듈(342)은 사용자가 선택한 TS 장치(350)에게 전화번호를 요청하는 메시지를 전송하고, TS 장치(350)는 상기 요청 메시지에 응답하여 자신 및/또는 다른 전화 장치의 전화번호를 포함하는 응답 메시지를 상기 송신자 전화번호 요청 및 수신 모듈(342)에게 전송한다. 본 예와 다르게, TS 장치(350)는 수신자 전화번호 요청 및 수신 모듈(341)로부터의 요청 없이 자신 및/또는 다른 전화 장치의 전화번호를 전송할 수 있다.
송수신자 전화번호 리스트 관리부(332)는 수신한 송신자 전화번호들 및 수신자 전화번호들을 저장하고, 사용자에 의해 선택된 송신자 전화번호 및 수신자 전화번호를 브릿지 콜 요청 모듈(331)로 전달한다.
비UPnP 텔레포니 장치 전화번호부 저장부(333)는 텔레포니 서버를 포함하지 않는 전화 장치들의 전화번호 리스트를 저장 및 관리하며, 상기 리스트는 TS 장치들(350, 370) 중의 적어도 하나로부터 수신할 수 있다.
상기 텔레포니 제어 포인트(340)는 브릿지 콜 요청 모듈(251)이 송신자 전화번호 및 수신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하여 브릿지 콜 제공 장치(303)로 전송하도록 제어한다. 상기 브릿지 콜 요청 메시지는 HTTP 포맷을 가질 수 있다.
TC 장치(310)는 서비스 수신 모듈(311), 전화번호 발견 모듈(312), 전화번호 히스토리 관리 모듈(313) 및 전화번호 전송 모듈(314)을 포함한다.
서비스 수신 모듈(311)은 광고 게시자의 광고를 포함하는 디지털 콘텐츠와, 전화 장치(304)의 수신자 전화번호를 수신한다. 수신된 콘텐츠는 TC 장치(310)에 구비된 표시부를 통해 사용자에게 표시되고, 수신자 전화번호는 사용자에게 표시되거나 표시되지 않을 수 있다.
전화번호 발견 모듈(212)은 수신된 콘텐츠에서 수신자 전화번호를 발견(또는 검출)하고, 발견된 수신자 전화번호를 전화번호 히스토리 관리 모듈(313)로 전달한다. 이러한 수신자 전화번호의 발견은 사용자의 선택에 의해 이루어지거나 자동으로 이루어질 수 있다.
전화번호 히스토리 관리 모듈(313)은 발견된 전화번호 리스트를 저장 및 관리하고, 사용자가 특정 수신자 전화번호를 선택한 경우, 상기 선택된 수신자 전화번호를 전화번호 전송 모듈(314)로 전달한다. 전화번호 히스토리 관리 모듈(313)은 수신자 전화번호와 이와 연관된 광고 게시자의 정보를 함께 저장할 수 있으며, 이러한 수신자 전화번호 및 광고 게시자의 리스트를 사용자에게 표시할 수 있고, 사용자는 상기 리스트에서 수신자 전화번호를 선택할 수도 있다. TC 장치(310)는 수신자 전화번호와 함께 광고 게시자의 정보를 TCP 장치(330)로 전송할 수도 있다.
전화번호 전송 모듈(314)은 사용자에 의해 선택된 수신자 전화번호를 포함하는 메시지를 TCP 장치(330)로 전송한다. 또는, 전화번호 전송 모듈(314)은 TCP 장치(330)가 요청한 수신자 전화번호를 TCP 장치(330)로 전송할 수도 있다.
TS 장치(350)는 통신 모듈(351), 비UPnP 텔레포니 장치 전화번호부 저장부(352) 및 전화번호 전송 모듈(353)을 포함한다.
TS 장치(350)는 통신 모듈(252)이 브릿지 콜 요청에 따른 호를 통신 서비스 제공 장치(305)로부터 수신하고, 전화 장치(304)와의 호 연결을 수행하도록 제어할 수 있다.
전화번호 전송 모듈(314)은 TCP 장치(330)로부터의 요청에 따라 자신의 전화번호 및/또는 비UPnP 텔레포니 장치 전화번호부 저장부(352)에 저장된 전화번호 리스트를 포함하는 메시지를 TCP 장치(330)로 전송한다.
도 11은 TS 장치가 기본적으로 구비하는 전화 데이터 모델을 나타내는 도면이다. 도 11은 UPnP DM(Device Management)의 데이터 모델을 기반으로 한 전화 데이터 모델을 나타내고, 본 발명은 이러한 기본 전화 데이터 모델의 변형된 구조를 이용하여 텔레포니 서버를 포함하지 않는 전화 장치들의 전화번호 리스트를 저장 및 관리한다.
도 12는 도 11에 도시한 기본 전화 데이터 모델에서 그룹에 종속되는 추가적인 엘리먼트(Element)로서 NonUPnPPhone 그룹을 정의한 것을 나타낸다. 비UPnP 전화 장치들의 전화번호는 기본적으로 하나의 연락처(Contact)로 저장되며, 자동으로 NonUPnPPhone 그룹 내에 저장된다.
도 13은 도 10에 도시된 TC 장치와 TCP 장치의 상호 동작을 예시하기 위한 도면이다.
S410 단계에서, TC 장치(310)는 콘텐츠 제공 장치(301)로부터 수신자 전화번호를 포함한 콘텐츠를 수신하여 재생한다.
S420 단계에서, TC 장치(310)의 전화번호 발견 모듈(312)은 상기 재생 중인 콘텐츠에서 수신자 전화번호를 발견한다.
S430 단계에서, TC 장치(310)의 전화번호 히스토리 관리 모듈(313)은 전화번호 발견 모듈(312)로부터 전달된 수신자 전화번호를 전화번호 히스토리 목록에 저장한다. 상기 TC 장치(310)는 TCP 장치(330)로부터 전화번호 목록 요청이 수신될 때까지 대기한다. 본 예와 다르게, 상기 TC 장치(310)는 일정한 주기 또는 새로운 전화번호가 발견될 때 전화번호 히스토리 목록을 전송하거나, 변경 목록만을 전송(즉, 갱신)할 수도 있다.
S440 단계에서, TCP 장치(330)는 그 주변에 존재하는 상기 TC 장치(310)와, 이와 다른 TC 장치들을 발견한다.
S450 단계에서, TCP 장치(330)는 사용자에게 TC 장치들의 리스트를 표시한다. 사용자는 상기 TC 장치들의 리스트에서 상기 TC 장치(310)를 선택한다.
S460 단계에서, TCP 장치(330)의 수신자 전화번호 요청 및 수신 모듈(341)은 상기 TC 장치(310)에게 수신자 전화번호 또는 그 목록을 요청한다.
S470 단계에서, 상기 TC 장치(310)의 전화번호 전송 모듈(314)은 TCP 장치(330)가 요청한 수신자 전화번호 또는 그 목록을 전송한다. 상기 TC 장치(310)는 현재 재생 중인 콘텐츠에 포함된 광고와 관련된 수신자 전화번호만을 전송하거나, 그 이전에 발견된 전화번호 목록을 함께 전송할 수 있다.
S480 단계에서, TCP 장치(330)는 수신한 수신자 전화번호 목록을 사용자에게 표시한다.
도 14는 TCP 장치(330)의 표시부에 표시되는 수신자 전화번호 목록을 예시하는 도면이다. 예를 들어, 현재 재생 중인 콘텐츠에 포함된 광고와 관련된 수신자 전화번호는 상기 표시부의 상단에 표시되고, 그 이전에 발견된 전화번호 목록은 상기 표시부의 하단에 표시될 수 있다.
도 15는 비UPnP 텔레포니 장치 전화번호부가 TCP 장치(330)에 존재하는 경우에 TS 장치(350)와 TCP 장치(330)의 상호 동작을 예시하기 위한 도면이다.
S510 단계에서, TCP 장치(330)는 통상적인 애드버타이즈먼트 과정, 디스커버리 과정 및 디스크립션 과정을 통해 그 주변에 존재하는 TS 장치들을 발견한다.
S520 단계에서, TCP 장치(330)는 자동으로 각 발견된 TS 장치(350)에게 UPnP 액션(Action)(예를 들어, GetTelephonyIdentity())을 사용하여 상기 TS 장치(350)의 전화번호를 요청한다.
S530 단계에서, TS 장치(350)는 상기 요청에 대한 응답으로 자신의 전화번호를 TCP 장치(330)에게 전송한다.
S540 단계에서, TCP 장치(330)는 비UPnP 텔레포니 장치 전화번호부 저장부(333)에 저장된 전화번호부를 로딩한다.
S550 단계에서, TCP 장치(330)는 주변 TS 장치들로부터 수신한 전화번호들과 로딩한 전화번호부를 병합하여 전화번호 목록을 생성한다.
S560 단계에서, TCP 장치(330)는 생성된 전화번호 목록을 사용자에게 표시한다.
도 18은 TCP 장치(330)의 표시부에 표시되는 송신자 전화번호 목록을 예시하는 도면이다. 도 18에는 발견된 TS 장치들의 전화번호들과 비UPnP 텔레포니 장치들의 전화번호들이 구분없이 표시되고 있으나, 도 14에 보이는 것과 같이, 예를 들어, 발견된 TS 장치들의 전화번호들을 상기 표시부의 상단에 표시하고, 비UPnP 텔레포니 장치들의 전화번호들을 상기 표시부의 하단에 표시할 수도 있다.
도 16은 비UPnP 텔레포니 장치 전화번호부가 TCP 장치(330)에 존재하지 않는 경우에 TS 장치(350)와 TCP 장치(330)의 상호 동작을 예시하기 위한 도면이다.
S610 단계에서, TCP 장치(330)는 통상적인 애드버타이즈먼트 과정, 디스커버리 과정 및 디스크립션 과정을 통해 그 주변에 존재하는 TS 장치들을 발견한다.
S620 단계에서, TCP 장치(330)는 자동으로 발견된 각 TS 장치(350)에게 UPnP 액션(Action)(예를 들어, GetTelephonyIdentity())을 사용하여 TS 장치(350)의 전화번호를 요청한다. 또한, TCP 장치(330)는 상기 각 TS 장치(350)에게 비UPnP 텔레포니 장치에 대한 전화번호 목록을 요청한다.
S630 단계에서, TS 장치(350)는 자신의 전화번호 및 비UPnP 텔레포니 장치에 대한 전화번호 목록을 TCP 장치(330)에게 전송한다.
S640 단계에서, TCP 장치(330)는 주변 TS 장치들로부터 수신한 전화번호들과 각 TS 장치 내에 존재하는 비UPnP 텔레포니 장치들의 전화번호들을 수신하고, 이들을 병합한 전화번호 목록을 사용자에게 표시한다.
도 17은 TCP 장치(330)가 각 TS 장치(350)에게 비UPnP 텔레포니 장치에 대한 전화번호 목록을 요청하는 단계를 세부적으로 예시하는 흐름도이다.
S710 단계에서, TCP 장치(330)는 TS 장치(350)에게 GetSelectedValues 액션을 요청한다. 이러한 요청에서, GetSelectedValues 액션의 StartingNode 입력 값은 아래와 같다.
/UPnP/PHONE/AddressBook/Group/#/
또한, 이러한 요청에서, 필터 입력 인자(Filter input argument)는 아래와 같다.
/UPnP/PHONE/AddressBook/Group/#/Type = "NonUPnPPhone"
S720 단계에서, TS 장치(350)는 이러한 입력 인자(input argument) 값들과 함께 GetSelectedValues 액션을 수신하고, 상기 NonUPnPPhone 그룹에 대한 값들(Name, Address, Type, Note, ContactNumberOfEntries)과 해당되는 그룹 ID 값(# 부분)을 응답 메시지로서 TCP 장치(330)에게 전송한다.
S730 단계에서, TCP 장치(330)는 아래와 같은 상기 그룹 ID 값을 GetValues 액션과 함께 TS 장치(350) 에게 요청한다.
/UPnP/PHONE/AddressBook/Group/#/Contact/
S740 단계에서, TS 장치(350)는 NonUPnPPhone 그룹에 속하는 모든 전화번호들의 목록을 TCP 장치(330)에게 전송한다.
만약 GetSelectedValues 액션을 상기 TS 장치에 사용할 수 없는 경우에는, GetSelectedValues 액션 대신에 GetValues 액션을 아래의 입력 인자 값과 함께 요청할 수 있다.
/UPnP/PHONE/AddressBook/Group/
TCP 장치(330)는 TS 장치(350) 내에 존재하는 모든 Group에 대한 정보를 응답 메시지로 수신할 수 있으며, /UPnP/PHONE/AddressBook/Group/#/Type이 "NonUPnPPhone"인 항목을 찾아서 상기 항목의 그룹 ID 값을 수신하고, S730 및 S740 단계들을 이어서 진행할 수 있다.
도 19는 본 발명의 또 다른 실시 예에 따른 콜 브릿지 기반의 개선된 클릭 투 콜 서비스를 제공하기 위한 방법을 설명하기 위한 흐름도이다.
클릭 투 콜 서비스를 제공하기 위한 방법은 S810~S920 단계를 포함한다.
S810 단계에서, 콘텐츠 제공 장치(301)는 광고 게시자의 광고를 포함하는 디지털 콘텐츠와, 전화 장치(304)의 수신자 전화번호를 TC 장치(310)로 전송한다.
S820 단계에서, TC 장치(310)는 수신한 콘텐츠에서 수신자 전화번호를 발견 및 저장한다. 
S830 단계에서, TCP 장치(330)는 통상적인 애드버타이즈먼트 과정, 디스커버리 과정 및 디스크립션 과정을 통해 그 주변에 존재하는 상기 TS 장치(350) 및 상기 TC 장치(310)를 포함한 복수의 UPnP 텔레포니 장치들을 발견한다.
S840 단계에서, TCP 장치(330)는 자동으로 발견된 각 TS 장치(350)에게 TS 장치(350)의 전화번호 및/또는 비UPnP 텔레포니 장치에 대한 전화번호 목록을 요청 및 수신한다.
S850 단계에서, TCP 장치(330)는 사용자에게 TC 장치들의 리스트를 표시한다. 사용자는 상기 TC 장치들의 리스트 중에서 하나의 TC 장치(310)를 선택한다.
S860 단계에서, TCP 장치(330)는 상기 선택된 TC 장치(310)에게 수신자 전화번호 또는 그 목록을 요청한다.
S870 단계에서, TCP 장치(330)는 수신자 전화번호 목록을 사용자에게 표시하고, 사용자는 수신자 전화번호 목록 중에서 하나의 수신자 전화번호를 선택한다.
S880 단계에서, TCP 장치(330)는 송신자 전화번호 목록을 사용자에게 표시하고, 사용자는 송신자 전화번호 목록 중에서 하나의 송신자 전화번호를 선택한다.
S890 단계에서, TCP 장치(330)는 선택된 수신자 전화번호 및 송신자 전화번호가 포함된 브릿지 콜 요청 메시지를 브릿지 콜 제공 장치(303)로 전송한다.
S900 및 S910 단계에서, 브릿지 콜 제공 장치(303)는 TS 장치(350) 또는 레거시 폰(306)에게 브릿지 콜 연결을 시도하고(S900), TS 장치(350) 또는 레거시 폰(306)이 호를 수신하면, 전화 장치(304)에게 브릿지 콜 연결을 시도한다(S910).
S910 단계에서, 상기 전화 장치(304)가 호를 수신하면, 상기 TS 장치(350) 또는 레거시 폰(306)과 상기 전화 장치(304) 간에 전화 연결이 이루어진다.
본 발명의 실시 예들은 하드웨어, 소프트웨어 또는 하드웨어 및 소프트웨어의 조합의 형태로 실현 가능하다는 것을 알 수 있을 것이다. 이러한 임의의 소프트웨어는 예를 들어, 삭제 가능 또는 재기록 가능 여부와 상관없이, ROM 등의 저장 장치와 같은 휘발성 또는 비휘발성 저장 장치, 또는 예를 들어, RAM, 메모리 칩, 장치 또는 집적 회로와 같은 메모리, 또는 예를 들어 CD, DVD, 자기 디스크 또는 자기 테이프 등과 같은 광학 또는 자기적으로 기록 가능함과 동시에 기계로 읽을 수 있는 저장 매체에 저장될 수 있다. 호스트 장치 내에 포함될 수 있는 메모리는 본 발명의 실시 예들을 구현하는 지시들을 포함하는 프로그램 또는 프로그램들을 저장하기에 적합한 기계로 읽을 수 있는 저장 매체의 한 예임을 알 수 있을 것이다. 따라서, 본 발명은 본 명세서의 임의의 청구항에 기재된 장치 또는 방법을 구현하기 위한 코드를 포함하는 프로그램 및 이러한 프로그램을 저장하는 기계로 읽을 수 있는 저장 매체를 포함한다. 또한, 이러한 프로그램은 유선 또는 무선 연결을 통해 전달되는 통신 신호와 같은 임의의 매체를 통해 전자적으로 이송될 수 있고, 본 발명은 이와 균등한 것을 적절하게 포함한다.
201: 콘텐츠 제공 장치, 202: 브릿지 콜 제공 장치, 203: 전화 장치, 210: TCP 장치, 250: TS 장치

Claims (15)

  1. 클릭 투 콜 서비스를 제공하는 방법에 있어서,
    멀티미디어 콘텐츠를 수신하고, 상기 멀티미디어 콘텐츠로부터 수신자 전화번호를 획득하는 단계와;
    상기 수신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하는 단계와;
    상기 수신자 전화번호를 갖는 수신자 전화 장치와 송신자 전화번호를 갖는 송신자 전화 장치 간에 전화 연결이 이루어지도록, 상기 전화 연결을 제공하는 브릿지 콜 제공 장치에게 상기 브릿지 콜 요청 메시지를 전달하는 텔레포니 서버 장치에게 상기 브릿지 콜 요청 메시지를 전송하는 단계를 포함함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 방법.
  2. 제1항에 있어서, 상기 브릿지 콜 요청 메시지를 전송하는 단계는,
    상기 생성된 브릿지 콜 요청 메시지를 상기 텔레포니 서버 장치에게 전송하는 단계와;
    상기 송신자 전화번호가 추가되도록 상기 브릿지 콜 요청 메시지를 변경하고, 상기 변경된 브릿지 콜 요청 메시지를 상기 브릿지 콜 제공 장치에게 전송하는 단계를 포함함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 방법.
  3. 제1항에 있어서, 상기 브릿지 콜 제공 장치가 상기 전화 연결에 대한 요금을 부담함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 방법.
  4. 제1항에 있어서, 상기 브릿지 콜 요청 메시지를 생성하는 단계는,
    사용자에게 송신자 전화번호 리스트를 표시하는 단계와;
    상기 수신자 전화번호 및 사용자가 선택한 송신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하는 단계를 포함함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 방법.
  5. 제4항에 있어서, 상기 브릿지 콜 요청 메시지를 전송하는 단계는,
    상기 생성된 브릿지 콜 요청 메시지를 텔레포니 서버 장치에게 전송하는 단계와;
    상기 브릿지 콜 요청 메시지의 포맷을 변경하고, 상기 변경된 브릿지 콜 요청 메시지를 상기 브릿지 콜 제공 장치에게 전송하는 단계를 포함함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 방법.
  6. 클릭 투 콜 서비스를 제공하는 장치에 있어서,
    멀티미디어 콘텐츠를 수신하는 서비스 수신 모듈과;
    상기 멀티미디어 콘텐츠로부터 수신자 전화번호를 발견하여 저장하는 전화번호 발견 모듈과;
    상기 수신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하고, 상기 수신자 전화번호를 갖는 수신자 전화 장치와 송신자 전화번호를 갖는 송신자 전화 장치간에 전화 연결이 이루어지도록, 상기 전화 연결을 제공하는 브릿지 콜 제공 장치에게 상기 브릿지 콜 요청 메시지를 전달하는 텔레포니 서버 장치에게 상기 브릿지 콜 요청 메시지를 전송하는 텔레포니 제어 포인트를 포함함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 장치.
  7. 제6항에 있어서, 상기 브릿지 콜 제공 장치가 상기 전화 연결에 대한 요금을 부담함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 장치.
  8. 클릭 투 콜 서비스를 제공하는 방법에 있어서,
    멀티미디어 콘텐츠를 수신하고, 상기 멀티미디어 콘텐츠로부터 수신자 전화번호를 획득한 텔레포니 클라이언트 장치로부터 상기 수신자 전화번호를 수신하는 단계와;
    텔레포니 서버 장치로부터 송신자 전화번호를 수신하는 단계와;
    상기 수신자 전화번호 및 상기 송신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하는 단계와;
    상기 수신자 전화번호를 갖는 수신자 전화 장치와 상기 송신자 전화번호를 갖는 송신자 전화 장치간에 전화 연결이 이루어지도록, 상기 전화 연결을 제공하는 브릿지 콜 제공 장치에게 상기 브릿지 콜 요청 메시지를 전송하는 단계를 포함함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 방법.
  9. 제8항에 있어서, 상기 브릿지 콜 제공 장치가 상기 전화 연결에 대한 요금을 부담함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 방법.
  10. 제8항에 있어서, 상기 브릿지 콜 요청 메시지를 생성하는 단계는,
    사용자에게 상기 텔레포니 서버 장치로부터 수신한 송신자 전화번호와 다른 전화 장치들의 전화번호들을 포함하는 송신자 전화번호 리스트를 표시하는 단계와;
    상기 수신자 전화번호 및 사용자가 선택한 송신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하는 단계를 포함함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 방법.
  11. 제8항에 있어서, 상기 송신자 전화번호를 수신하는 단계는,
    상기 텔레포니 서버 장치의 전화번호와 상기 텔레포니 서버 장치에 저장된 다른 전화장치들의 전화번호들을 요청하는 단계와;
    상기 텔레포니 서버 장치로부터 상기 텔레포니 서버 장치 및 다른 전화장치들의 전화번호들을 수신하는 단계를 포함함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 방법.
  12. 제8항에 있어서, 상기 수신자 전화번호를 수신하는 단계는,
    사용자에게 텔레포니 클라이언트 장치들의 리스트를 표시하는 단계와;
    상기 사용자가 선택한 텔레포니 클라이언트 장치에게 수신자 전화번호를 요청하는 단계와;
    상기 선택된 텔레포니 클라이언트 장치로부터 상기 수신자 전화번호를 수신하는 단계를 포함함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 방법.
  13. 클릭 투 콜 서비스를 제공하는 장치에 있어서,
    멀티미디어 콘텐츠를 수신하고, 상기 멀티미디어 콘텐츠로부터 수신자 전화번호를 획득한 텔레포니 클라이언트 장치로부터 상기 수신자 전화번호를 수신하고, 텔레포니 서버 장치로부터 송신자 전화번호를 수신하는 텔레포니 제어 포인트와;
    상기 수신자 전화번호 및 상기 송신자 전화번호를 포함하는 브릿지 콜 요청 메시지를 생성하고, 상기 수신자 전화번호를 갖는 수신자 전화 장치와 상기 송신자 전화번호를 갖는 송신자 전화 장치간에 전화 연결이 이루어지도록, 상기 전화 연결을 제공하는 브릿지 콜 제공 장치에게 상기 브릿지 콜 요청 메시지를 전송하는 브릿지 콜 요청 모듈을 포함함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 장치.
  14. 제13항에 있어서, 상기 브릿지 콜 제공 장치가 상기 전화 연결에 대한 요금을 부담함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 장치.
  15. 제13항에 있어서, 텔레포니 서버를 포함하지 않는 전화 장치들의 전화번호들을 저장하는 저장부를 더 포함함을 특징으로 하는 클릭 투 콜 서비스를 제공하는 장치.
KR1020110085891A 2010-08-27 2011-08-26 클릭 투 콜 서비스를 제공하는 장치 및 방법 KR20120020083A (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020100083585 2010-08-27
KR20100083585 2010-08-27
KR20110004648 2011-01-17
KR1020110004648 2011-01-17

Publications (1)

Publication Number Publication Date
KR20120020083A true KR20120020083A (ko) 2012-03-07

Family

ID=44677568

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110085891A KR20120020083A (ko) 2010-08-27 2011-08-26 클릭 투 콜 서비스를 제공하는 장치 및 방법

Country Status (4)

Country Link
US (1) US8483372B2 (ko)
EP (1) EP2424206A1 (ko)
KR (1) KR20120020083A (ko)
CN (1) CN102387262A (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5152100B2 (ja) * 2009-05-19 2013-02-27 日本電気株式会社 電話中継装置、電話中継方法、及びプログラム
US9317873B2 (en) 2014-03-28 2016-04-19 Google Inc. Automatic verification of advertiser identifier in advertisements
US20150287099A1 (en) 2014-04-07 2015-10-08 Google Inc. Method to compute the prominence score to phone numbers on web pages and automatically annotate/attach it to ads
US11115529B2 (en) 2014-04-07 2021-09-07 Google Llc System and method for providing and managing third party content with call functionality
US10425536B2 (en) * 2014-05-08 2019-09-24 Ubiquiti Networks, Inc. Phone systems and methods of communication
US11290428B2 (en) 2016-05-18 2022-03-29 Cabanawire Inc. Telecommunication method and system for simplifying communication such as conference calls
US10469424B2 (en) 2016-10-07 2019-11-05 Google Llc Network based data traffic latency reduction
US10681218B2 (en) 2017-05-13 2020-06-09 Cabanawire Inc. Telecommunication method and system for simplifying communication such as conference calls

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6980641B1 (en) * 1998-10-29 2005-12-27 Intel Corporation Method and apparatus for controlling a computer to implement telephone functions with an enhanced minidialer function
US6304653B1 (en) * 1998-12-04 2001-10-16 At&T Corp. Method and apparatus for intelligent data network call setup
US6614899B1 (en) * 2000-01-31 2003-09-02 Nortel Networks Limited Method and apparatus for providing advanced IP telephony services in an intelligent endpoint
US7218629B2 (en) * 2002-07-01 2007-05-15 Lonverged Data Solutions Llc Methods for initiating telephone communications using a telephone number extracted from user-highlighted content on a computer
US20040122951A1 (en) * 2002-12-18 2004-06-24 Andre Beck Method and apparatus for providing Web users with a click-to-contact service
US7434175B2 (en) * 2003-05-19 2008-10-07 Jambo Acquisition, Llc Displaying telephone numbers as active objects
EP1817901A1 (en) * 2004-10-05 2007-08-15 Skunkworks Australia PTY LTD Web based telephony access method
CN1882006A (zh) * 2005-06-15 2006-12-20 上海贝尔阿尔卡特股份有限公司 一种通用智能点击拨号方法及其软件结构
US20070203979A1 (en) 2006-02-14 2007-08-30 Walker Mark R Home communications server
CN101026594A (zh) * 2007-01-23 2007-08-29 张志东 一种邮件呼叫系统及其方法
CN101340303A (zh) * 2008-08-12 2009-01-07 沈逸林 基于WebCall的电子商务信息交互与实现方法
CN101815097A (zh) * 2010-04-07 2010-08-25 中兴通讯股份有限公司 一种ctd呼叫业务中实现呼叫保持的方法和装置

Also Published As

Publication number Publication date
US8483372B2 (en) 2013-07-09
CN102387262A (zh) 2012-03-21
US20120051531A1 (en) 2012-03-01
EP2424206A1 (en) 2012-02-29

Similar Documents

Publication Publication Date Title
KR20120020083A (ko) 클릭 투 콜 서비스를 제공하는 장치 및 방법
US11115507B2 (en) Service discovery
US8356083B2 (en) System and method for transmitting and receiving a call on a home network
CN102017575B (zh) Iptv会话管理
EP2030403B1 (en) Ims service proxy in higa
JP4891467B1 (ja) セットトップボックスにおいてims機能を実現する方法
KR100657010B1 (ko) 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의멀티미디어 서비스 장치 및 방법
KR101387928B1 (ko) 홈 미디어 디바이스 및 이를 이용한 홈 네트워크 시스템, 방법
CN101861729B (zh) 通过使用会话初始化协议发现互联网协议电视服务iptv提供商和iptv服务的方法和设备
EP2000915A2 (en) Information processing device, information communication system, information processing method, and computer program
US8873570B2 (en) Extensible system and method to bridge SIP and UPnP devices
EP2494740B1 (en) Device selection for media rendering
KR101661210B1 (ko) Iptv 통신 서비스 수행 방법 및 장치
US8160073B2 (en) Method and apparatus for transporting content
JP5629003B2 (ja) コンピュータ装置間の高画質ビデオテレフォニーを設定する装置及び方法
JP4044551B2 (ja) ゲートウェイ装置、コンテンツ提供サーバ、通信プログラムおよび通信方法
US9509729B2 (en) Apparatus and methods for origination of voice and messaging communication in a network
US20120185543A1 (en) Apparatus and method for sharing information on a webpage
KR20120069037A (ko) 홈 네트워크 디바이스에 외부 네트워크 서비스를 제공하는 방법 및 장치
KR100745722B1 (ko) 홈 네트워크 환경에서의 미디어 변환 장치, 미디어 재생기및 지능형 멀티미디어 서비스 시스템
KR101734557B1 (ko) 홈 네트워크 디바이스에 외부 네트워크의 서비스를 제공하는 방법 및 장치

Legal Events

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