KR20040063289A - 브이오아이피 망을 이용한 착신 전화 벨소리 제공 서비스방법 및 시스템 - Google Patents

브이오아이피 망을 이용한 착신 전화 벨소리 제공 서비스방법 및 시스템 Download PDF

Info

Publication number
KR20040063289A
KR20040063289A KR1020030000646A KR20030000646A KR20040063289A KR 20040063289 A KR20040063289 A KR 20040063289A KR 1020030000646 A KR1020030000646 A KR 1020030000646A KR 20030000646 A KR20030000646 A KR 20030000646A KR 20040063289 A KR20040063289 A KR 20040063289A
Authority
KR
South Korea
Prior art keywords
mobile communication
communication terminal
ringtone
incoming call
service
Prior art date
Application number
KR1020030000646A
Other languages
English (en)
Inventor
김형섭
이상연
조태경
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR1020030000646A priority Critical patent/KR20040063289A/ko
Publication of KR20040063289A publication Critical patent/KR20040063289A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/155Ground-based stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • 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
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 방법 및 시스템에 관한 것이다.
상기 착신 전화 벨소리 서비스에 사용될 상기 착신 전화 벨소리 파일을 선택 및 설정하는 발신 이동통신 단말기; 상기 VoIP 망을 통해 상기 착신 전화 벨소리 파일을 수신 및 재생하는 착신 이동통신 단말기; 상기 발신 및 착신 이동통신 단말기에 음성 패킷 및 데이터 패킷 서비스를 제공하는 무선 기지국; 상기 발신 이동통신 단말기로부터 호 연결 메시지를 수신하고, 상기 착신 이동통신 단말기의 MIN을 IP 주소로 변환하는 VoIP 교환기; 상기 착신 전화 벨소리 파일을 상기 VoIP 망을 통해 상기 착신 이동통신 단말기로 전송하는 벨소리 서비스 서버; 및 벨소리 서비스 정보가 저장되어 있는 가입자 데이터베이스와 상기 착신 전화 벨소리 파일이 저장되어 있는 벨소리 데이터베이스로 구성되는 데이터베이스부를 포함하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템을 제공한다.
본 발명에 따르면, VoIP 망을 통해 이동통신 단말기에게 발신자가 설정한 착신 전화 벨소리 서비스를 제공할 수 있다.

Description

브이오아이피 망을 이용한 착신 전화 벨소리 제공 서비스 방법 및 시스템{Method and System for Providing Phone Bell Sound to Receiver Mobile Phone by Using VoIP Network}
본 발명은 브이오아이피(VoIP : Voice over Internet Protocol, 이하 'VoIP'라 칭함)를 이용한 착신 전화 벨소리를 제공하는 서비스 방법 및 시스템에 관한 것이다. 더욱 상세하게는, 발신자에 의해 VoIP 망을 통한 통화 요청이 발생하면 특정 서버에 등록된 발신자의 전화 벨소리 파일이 패킷 데이터로 변환되어 VoIP 망을 통해 착신 단말기로 전송되어 착신 단말기에서 재생되는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 방법 및 시스템에 관한 것이다.
컴퓨터, 전자, 통신 기술의 비약적인 발전에 따라 무선 통신망(Wireless Network)을 이용한 다양한 무선 통신 서비스가 제공되고 있다. 가장 기본적인 무선 통신 서비스는 시간과 장소에 구애받지 않고 이동 통신 단말기 사용자들 사이에서무선으로 음성 통화를 제공하는 무선 음성 통화 서비스이다. 나아가, 최근에는 장소의 제약 없이 이동 통신 단말기의 사용자가 이동하는 중 무선 통신망을 통해 인터넷을 이용한 통신 서비스를 제공하는 무선 인터넷 서비스가 대두되었다.
따라서, 이동 통신 서비스의 가입자들은 무선 통화 서비스를 이용하여 언제 어디서든지 자유롭게 이동하면서 상대방과 통화할 수 있을 뿐만 아니라, 무선 인터넷 서비스를 통하여 생활에 필요한 다양한 정보, 예컨대, 뉴스, 날씨, 스포츠, 증권, 환율, 교통 정보 등을 문자, 음성, 이미지(Image) 등의 각종 형태로 제공받을 수 있다.
한편, 최근 이동 통신 단말기의 착신자가 지정한 다양한 음을 상대방 발신자의 이동 통신 단말기 또는 일반 전화기에서 통화 대기음으로 들리도록 하는 통화 대기음(RBT: Ring Back Tone) 서비스 또는 소위 컬러링 통화 대기음(CRBT: Coloring RBT) 서비스가 각광받고 있다. 이러한 통화 대기음 서비스는 착신자가 지정한 음을 발신자에게 제공한다는 서비스 개념으로, 기존의 통화시 발생하는 기계적인 통화 대기음, 예컨대, "때르릉 때르릉" 소리 대신 최신 가요나 팝송 등은 물론이고 새소리, 물소리 등을 비롯하여 사전에 녹음해 둔 자신의 목소리까지도 통화 대기음으로 사용이 가능하도록 한 서비스이다.
이러한 통화 대기음 서비스가 제공됨에 따라 상대방은 획일적이고 기계적인 통화 대기음을 청취하는 대신 발신자가 지정한 음원의 소리를 청취함으로써 청각적인 만족감을 느낄 수 있다.
하지만, 이러한 컬러링 통화 대기음 서비스는 발신자에게만 청각적인 만족감을 제공할 뿐 착신자는 단말기 제조시 세팅되어 있는 소리 혹은 자신이 설정한 전화벨 소리만 듣게 된다. 예컨대, 착신자가 자신의 이동통신 단말기에 원래 저장되어 있던 제한된 전화벨 소리에서 특정 전화벨 소리를 선택하거나 컴퓨터나 이동통신 단말기를 이용하여 이동통신 사업자 서버로부터 특정 전화벨 소리를 자신의 이동통신 단말기로 내려받아 전화 벨소리를 변경할 수 있을 뿐이다. 하지만, 전화벨 소리를 변경하더라도 하나의 변경된 전화 벨소리만을 청취할 수 있는 단점이 있다. 다시 말해, 착신자에게 발신자별로 서로 다른 착신 전화 벨소리를 청취할 수 있게 하는 서비스가 제공되지 못하고 있다.
한편, 인터넷 망이 급속도로 보급되고 데이터 전송 기술이 점점 발전함에 따라 인터넷을 이용하여 음성 통화 및 데이터를 송수신할 수 있는 VoIP 관련 서비스가 널리 이용되고 있다. VoIP 기술의 장점은 기존 IP 네트워크를 그대로 활용하면서 전화 서비스를 구현함으로써 종래 전화 통화나 팩스 전송에 소요됐던 회선 비용을 크게 절감하여 전화 사용자들이 저렴한 요금으로 인터넷이나 인트라넷(Intranet) 환경에서 시내, 시외 및 국제 전화 서비스를 사용할 수 있게 해 준다는 점이다. VoIP 기술의 등장으로 인하여 전화망과 데이터망을 단일의 IP를 이용하는 근거리 통신망(LAN : Local Access Network)으로 묶어 사용하는 근거리 통신망의 활용이 극대화됨과 동시에 네트워크 서비스의 질이 더욱 향상되었다.
하지만, 현재 VoIP 기술을 이용하여 통화를 수행하는 발신자별로 착신 전화 벨소리 서비스를 제공할 수 있는 기술은 전혀 제공되지 못하고 있다. 즉, VoIP 통신 서비스에서는 종래의 PSTN(Public Switched Telephone Network)이나 이동 통신망을 통한 각종 착신 전화 벨소리 서비스가 제공되지 못하고 있는 실정이다.
전술한 문제점을 해결하기 위하여, 본 발명은 발신자에 의해 VoIP 망을 통한 통화 요청이 발생하면 특정 서버에 등록된 발신자의 전화 벨소리 파일이 패킷 데이터로 변환되어 VoIP 망을 통해 착신 단말기로 전송되어 착신 단말기에서 재생되는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 방법 및 시스템을 제시하는 것을 목적으로 한다.
도 1은 본 발명의 바람직한 실시예에 따른 VoIP 기술을 이용한 착신 전화 벨소리 서비스 시스템을 간략하게 나타낸 블럭도,
도 2는 본 발명의 바람직한 실시예에 따른 이동통신 단말기의 내부 구성을 간략하게 나타낸 블럭도,
도 3은 본 발명의 실시예에 따라 컴퓨터를 이용하여 착신 전화 벨소리를 설정하는 모습을 나타낸 예시 화면,
도 4는 본 발명의 실시예에 따라 발신 이동통신 단말기를 이용하여 착신 전화 벨소리를 설정하는 과정을 나타낸 순서도,
도 5는 본 발명의 실시예에 따라 설정된 착신 전화 벨소리 파일이 착신 이동통신 단말기에서 재생되는 과정을 나타낸 순서도이다.
<도면의 주요 부분에 대한 부호의 설명>
110 : 발신 이동통신 단말기 120 : 착신 이동통신 단말기
130 : 무선 기지국 132 : 기지국 전송기
134 : 기지국 제어기 140 : 게이트키퍼
150 : 벨소리 서비스 서버 160 : 가입자 데이터베이스
170 : 벨소리 데이터베이스 202 : 프로그램 메모리부
204 : 파라미터 저장부 206 : 키입력부
208 : LCD 표시부 210 : 데이터 저장부
212 : 모드 상태 저장부 220 : 마이크로프로세서
230 : 디지털 신호 처리부 240 : 베이스밴드 변환부
250 : RF 신호 처리부 260 : 스피커
270 : 마이크로폰 280 : RF 안테나
이를 위하여 본 발명은 발신 가입자가 VoIP 망을 통해 착신 가입자에게 전화를 할 때 발신 가입자가 미리 설정한 착신 전화 벨소리 파일이 재생되도록 하는 착신 전화 벨소리 서비스 제공 시스템으로서, 상기 착신 전화 벨소리 서비스를 신청하고, 상기 착신 전화 벨소리 서비스에 사용될 상기 착신 전화 벨소리 파일을 선택 및 설정하는 발신 이동통신 단말기; 상기 발신 이동통신 단말기로부터 상기 VoIP 망을 통해 상기 착신 전화 벨소리 파일을 수신하여 재생하는 착신 이동통신 단말기; 상기 발신 이동통신 단말기 및 상기 착신 이동통신 단말기에 대하여 음성 패킷 및 데이터 패킷 서비스를 제공하고, 상기 착신 전화 벨소리 파일을 송수신하는 무선 기지국; 상기 발신 이동통신 단말기로부터 호 연결 메시지를 수신하여 상기 착신 이동통신 단말기와의 호 연결을 수행하고, 상기 착신 이동통신 단말기의 MIN을 IP 주소로 변환하는 VoIP 교환기; 상기 발신 이동통신 단말기에게 상기 착신 전화 벨소리 서비스를 제공하고, 상기 발신 이동통신 단말기에 의해 선택된 상기 착신전화 벨소리 파일을 상기 VoIP 망을 통해 상기 착신 이동통신 단말기로 전송하는 벨소리 서비스 서버; 및 상기 발신 이동통신 단말기에 설정되어 있는 벨소리 서비스 정보가 저장되어 있는 가입자 데이터베이스와 하나 이상의 상기 착신 전화 벨소리 파일이 저장되어 있는 벨소리 데이터베이스로 구성되는 데이터베이스부를 포함하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템을 제공한다.
본 발명의 다른 목적에 의하면, 발신 가입자가 VoIP 망을 통해 착신 가입자에게 전화를 할 때 발신 가입자가 벨소리 서비스 서버에 미리 설정한 착신 전화 벨소리 파일이 재생되도록 하는 착신 전화 벨소리 서비스 제공 방법으로서, (a) 발신 이동통신 단말기가 상기 VoIP 망을 통해 착신 이동통신 단말기로 호 연결을 시도하는 단계; (b) VoIP 교환기는 상기 발신 이동통신 단말기를 인증하고, 상기 착신 이동통신 단말기의 MIN를 IP 주소로 변환하는 단계; (c) 상기 VoIP 교환기는 상기 발신 이동통신 단말기에 착신 전화 벨소리가 설정되어 있는지를 판단하되, 상기 착신 전화 벨소리가 설정되어 있으면 제 1 통화 요구 신호를 상기 벨소리 서비스 서버로 전송하는 단계; (d) 상기 벨소리 서비스 서버는 상기 제 1 통화 요구 신호를 수신하여 상기 착신 이동통신 단말기로 제 2 통화 요구 신호를 전송하는 단계; (e) 상기 벨소리 서비스 서버는 상기 제 2 통화 요구 신호를 전송한 직후, 상기 착신 전화 벨소리 파일을 상기 착신 이동통신 단말기로 전송하는 단계; 및 (f) 상기 착신 이동통신 단말기는 상기 착신 전화 벨소리 파일을 수신과 동시에 재생하되, 통화 연결이 이루어지면 상기 착신 전화 벨소리 파일을 재생을 중단하고, 통화 수락 신호를 상기 벨소리 서비스 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 방법을 제공한다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
도 1은 본 발명의 바람직한 실시예에 따른 VoIP 기술을 이용한 착신 전화 벨소리 서비스 시스템을 간략하게 나타낸 블럭도이다.
본 발명의 바람직한 실시예에 따른 VoIP 기술을 이용한 착신 전화 벨소리 서비스 시스템은 발신 이동통신 단말기(110), 착신 이동통신 단말기(120), 무선 기지국(BS : Base Station)(130), 게이트키퍼(Gatekeeper)(140), 벨소리 서비스 서버(150), 가입자 데이터베이스(160) 및 음원 데이터베이스(170)를 포함한다.
본 발명의 기술 사상에 따른 VoIP 기술을 이용한 착신 전화 벨소리 서비스는 발신 이동통신 단말기(110)에서 상대방인 착신 이동통신 단말기(120)로 통화를 요청한 후 통화 대기음이 발생하기 전부터 통화 대기음이 발생하는 기간 동안 발신 이동통신 단말기(110)의 사용자가 미리 선택 및 등록한 특정 전화 벨소리가 착신 이동통신 단말기(120)로 전송 및 재생되는 서비스를 말한다.
한편, 본 발명의 바람직한 실시예에서는 전화 벨소리로 음악이나 음성과 같은 오디오(Audio)를 이용하는 경우에 대해 설명하겠지만, 본 발명의 기술 사상에 따른 벨소리 파일의 종류는 이에 한정되지 않고 이미지, 에니메이션 등의 화상 성분과 음성, 음악 등의 음향 성분이 복합된 동영상 등도 포함한다.
발신 및 착신 이동통신 단말기(110 및 120)는 이동 통신망을 통하여 상대방과 음성 통화를 서로 수행하고, 무선 인터넷 접속을 통해 데이터 통신이 가능한 단말기이다. 또한, 본 발명의 실시예에 따른 발신 및 착신 이동통신 단말기(110 및 120)는 VoIP 기술을 이용하여 음성 패킷(Packet) 및/또는 데이터 패킷의 송수신이 가능하고, 고유한 IP(Internet Protocol) 주소를 갖는 VoIP 전용 단말기이다. 즉, VoIP 기술을 이용하여 음성이나 데이터 통신을 수행하는 엔드 포인트(End Point)인 이동통신 단말기들은 각각의 고유한 IP 주소를 이용하여 음성 통화 및 데이터 송수신 기능을 수행한다.
한편, 본 발명의 실시예에 따른 발신 및 착신 이동통신 단말기(110 및 120)는 VoIP 기술을 이용한 패킷 데이터를 송수신하기 위해 정의된 H.323 규정을 지원한다. H.323이란 음성 및 동영상 데이터를 TCP/IP(Transmission Control Protocol/Internet Portocol), UDP(User Datagram Protocol) 등의 패킷 교환 방식의 네트워크를 통해 송수신하기 위해 1996년 ITU-T(International Telecommunication Union-Telecommunication Standardization Sector)에 의해 채택된 표준으로, H.323을 이용하여 패킷 데이터를 송수신하는 대표적인 기술이 바로 VoIP이다. H.323 프로토콜 스텍(Stack)은 각 장치들간의 상호 연결을 위한 규약으로 H.225를 사용하고, 호 제어(Call Control)를 위한 규약으로 H.245를 사용하고,음성과 영상의 전송을 위한 압축 코덱(Codec) 등을 포함한다.
따라서, 본 발명의 실시예에 따른 발신 및 착신 이동통신 단말기(110 및 120) 역시 호 제어를 위한 H.245, 호 연결(Setup) 및 호 시그널링(Signaling)을 위한 H.245, 오디오 코덱 및 비디오 코텍을 지원한다. 본 발명의 실시예에 따른 발신 및 착신 이동통신 단말기(110 및 120)의 내부 구성에 대해서는 도 2에서 더욱 상세하게 설명한다.
발신 이동통신 단말기(110)는 이동통신 서비스 사업자의 대리점이나 가맹점을 통하여 또는 유무선 인터넷 서비스를 이용하여 전화 벨소리 설정 서비스를 신청하고, 다양한 전화 벨소리 중에서 특정 전화 벨소리 파일을 선택한다. 발신 이동통신 단말기(110)가 선택한 특정 전화 벨소리의 정보(예컨대, 파일명, 파일 경로, 등록자의 전화번호)는 벨소리 서비스 서버(150)와 연동되는 가입자 데이터베이스(160)에 저장된다.
전술한 설명에서는 이동통신 단말기(110 및 120)가 발신 및 착신 이동통신 단말기로 분리되어 예시되고 설명되지만, 발신 이동통신 단말기(110)와 착신 이동통신 단말기(120)는 VoIP 통신망을 이용하여 전화 벨소리 설정 서비스를 신청하고, 음성 통화를 요청하는 역할이 바뀜에 따라 각기 착신 이동통신 단말기(120)와 발신 이동통신 단말기(110)가 바뀔 수도 있음을 알아야 한다.
한편, 본 발명의 실시예에 따른 착신 및 발신 이동통신 단말기(110 및 120)는 휴대폰, 피디에이(PDA) 등을 포함한다.
무선 기지국(130)은 기본적으로 발신 및 착신 이동통신 단말기(110 및 120)에 패킷 음성 통화 서비스 및 패킷 데이터 통신 서비스를 제공하며, 기지국 전송기(BTS: Base Transceiver Station)(132) 및 기지국 제어기(BSC: Base Station Controller)(134)를 포함한다.
기지국 전송기(132)는 발신 및 착신 이동통신 단말기(110 및 120)를 포함하는 다수의 이동통신 단말기들의 위치를 확인하여 발신 및 착신 이동통신 단말기(110 및 120) 간의 음성 및 데이터 신호를 송수신하는 기능을 수행한다. 기지국 전송기(132)는 신호 채널 중 트래픽(Traffic) 채널을 통해 발신 이동통신 단말기(110)로부터 착신 이동통신 단말기(120)로의 호 시도를 접수하고, 접수된 호 시도를 발신측 기지국 제어기(134)로 전송한다.
기지국 제어기(134)는 기지국 전송기(132)를 제어하며, 기지국 전송기(132)의 착발신 호 처리 지원, 메시지 처리 등 각종 호 처리 기능을 수행한다. 기지국 제어기(134)는 기지국 전송기(132)를 통하여 수신된 통화 요청을 게이트키퍼(140)으로 전달한다.
게이트키퍼(140)는 VoIP 통신망에서 발신 및 착신 이동통신 단말기(110 및 120) 간의 음성 패킷 및 데이터 패킷을 원할하게 송수신하기 위해 필요한 핵심적인 기능을 하는 일종의 VoIP 교환기이다. 게이트키퍼(140)는 H.323을 사용하는 발신 및 착신 이동통신 단말기(110 및 120)에 대한 주소 변환(Adderss Translation), 접근 제어, 대역폭(Bandwidth) 제어, 호 제어, 호 인증(Authoriation), 호 관리 등의 기능을 한다.
여기서, 주소 변환이란 발신 이동통신 단말기(110)로부터 입력되어 전송되는착신 이동통신 단말기(120)의 MIN(Mobile Identification Number)을 IP 주소로 변환하는 작업을 말한다. 즉, VoIP 기술을 이용한 패킷 데이터의 송수신은 기본적으로 IP 주소를 기반으로 이루어진다. 예컨대, 착신 이동통신 단말기(120)의 MIN이 011-1234-5678이라면 게이트키퍼(140)는 수신한 MIN에 해당되는 204.252.32.456과 같은 IP 주소로 변환한다. 이러한 주소 변환 기능을 위해 게이트키퍼(140)에는 등록된 이동통신 단말기의 MIN과 각 MIN에 상응하는 IP 주소로 구성되는 주소 변환 테이블이 내장되어 있다.
또한, 게이트키퍼(140)는 발신 및 착신 이동통신 단말기(110 및 120)를 포함하는 다수의 이동통신 단말기 사이의 상호 연결을 위한 규약인 H.225를 지원한다. H.225는 이동통신 단말기와 게이트키퍼(140) 사이에 주고받는 메시지, 호 신호에 대한 메시지 및 실시간 데이터 전송에 대한 내용을 규정하고 있다. 게이트키퍼(140)는 H.225에 정의되어 있는 RAS(Registration Admission Status) 메시지를 이용하여 발신 및 착신 이동통신 단말기(110 및 120)의 등록, 허가 및 상태에 관한 기능을 수행한다.
또한, 게이트키퍼(140)는 등록 및 허가 과정이 정상적으로 이루어진 발신 이동통신 단말기(110)로부터의 호 연결 메시지를 수신하여 착신 이동통신 단말기(120)와의 호 연결을 위해 Q.931이라는 규약을 사용한다.
게이트키퍼(140)에 의해 호 연결이 이루어진 발신 및 착신 이동통신 단말기(110 및 120)는 RTP(Real Time Transport Protocol)/RTCP(Real Time Control Protocol)를 이용하여 음성 및 영상의 패킷 데이터를 송수신한다. RTP는 압축 과정을 거친 패킷 프레임(Frame)을 전송하기 위한 규약으로, UDP를 사용하여 패킷 프레임을 전송한다. RTCP는 수신된 패킷 프레임들에 대한 정보(수신 프레임 수에 대한 통계 등)를 송신측으로 전송하여 송신측에서 전송한 프레임에 대한 품질의 정보를 취득할 수 있게 한다.
또한, 게이트키퍼(140)는 H.323에 정의되어 있는 PCM 오디오 코덱으로 G.711, ADPCM 오디오 코덱으로 G.726, CELP 오디오 코덱으로 G.728 및 G729 등의 규약을 이용하여 오디오를 패킷을 송수신하고, H.261 및 H.263 등의 규약을 이용하여 영상 패킷을 송수신한다. 물론, 패킷 프레임의 엔드 포인트인 발신 및 착신 이동통신 단말기(110 및 120) 역시 H.323에 정의된 다양한 오디오 코덱 및 비디오 코덱을 지원한다.
또한, 게이트키퍼(140)는 착신 이동통신 단말기(120)가 본 발명의 착신 전화 벨소리 서비스에 가입된 사용자의 여부를 판단한다. 이를 위해서 게이트키퍼(140)에는 자신에게 등록된 이동통신 단말기의 프로파일(Profile) 정보가 저장되어 있다. 여기서, 프로파일 정보에는 게이트키퍼(140)에 등록된 이동통신 단말기의 MIN, ESN(Electrical Serial Number), 등록된 부가 서비스 정보 등이 포함되어 있다. 게이트키퍼(140)는 발신 이동통신 단말기(110)에 의해 전송된 착신 이동통신 단말기(120)가 착신 전화 벨소리 서비스 가입된 단말기라고 판단되면 착신 이동통신 단말기(120)의 IP 주소, 발신 이동통신 단말기(110)의 MIN 등이 포함된 통화 설정 요구 신호를 벨소리 서비스 서버(150)로 전송한다.
벨소리 서비스 서버(150)는 본 발명의 실시예에 따른 VoIP 기술을 이용한 착신 전화 벨소리 서비스를 발신 및 착신 이동통신 단말기(110 및 120)에 제공하는 기능을 한다. 벨소리 서비스 서버(150)는 VoIP 망을 통해 발신 이동통신 단말기(110)의 착신 전화 벨소리 서비스 요구를 수신하여 응답한다. 즉, 벨소리 서비스 서버(150)는 발신 이동통신 단말기(110)에게 전화 벨소리 선택 기능이 포함된 WML(Wireless Markup Language)로 구축된 웹사이트 화면을 제공하고, 발신 이동통신 단말기(110)의 사용자가 선택한 벨소리 파일을 VoIP 망을 통해 착신 이동통신 단말기(120)로 전송한다.
한편, 본 발명의 실시예에 따른 착신 전화 벨소리 서비스에서 벨소리 서비스 서버(150)로부터 전송되는 벨소리 파일은 스트리밍(Streaming) 기법을 이용하여 전송된다. 스트리밍 기법은 인터넷 상에서 음성 파일, 영상 파일 등을 실시간으로 재생하는 기법으로서, 종래 파일 재생 방법은 파일을 먼저 하드디스크에 내려받은(Download) 후 재생하기 때문에 내려받기가 완료될 때까지 기다려야 했다. 그러나 스트리밍 기법에서는 수신측으로 전송되는 파일의 일정 부분이 전송되면 먼저 전송된 부분을 재생하면서 나머지 부분을 계속 수신하고 또 재생한다. 또한, 스트리밍 기법에서 송신측에서 수신측으로 전송되는 파일을 수신측에 저장되지 않고 일정 부분의 재생이 끝날 때마다 바로 삭제된다. 따라서, 벨소리 서비스 서버(150)는 전송해야 할 벨소리 파일을 패킷 프레임으로 분할하고, 스트림(Stream) 형식으로 코딩하여 VoIP 망을 통해 착신 이동통신 단말기(120)로 전송한다.
또한, 벨소리 서비스 서버(150)는 발신자가 소정의 컴퓨터(미도시)를 이용하여 착신 전화 벨소리 설정 서비스를 이용할 수 있도록 HTML(HyperText MarkupLanguage) 등과 같은 웹언어로 구축된 웹사이트도 함께 운용한다. 따라서, 발신자는 컴퓨터를 이용하여 인터넷을 통해 벨소리 서비스 서버(240)의 웹사이트에 접속하여 착신 전화 벨소리 설정 서비스를 신청 및 설정할 수 있다.
또한, 벨소리 서비스 서버(150)는 게이트키퍼(140)로부터 전송되는 통화 설정 요구 신호를 수신하고, 수신한 통화 설정 요구 신호에 포함된 발신 이동통신 단말기(110)의 MIN을 이용하여 설정된 벨소리 서비스를 착신 이동통신 단말기(120)로 제공하기 위하여 가입자 데이터베이스(160) 및 벨소리 데이터베이스(170)와 연동한다.
가입자 데이터베이스(160)에는 본 발명의 실시예에 따른 착신 전화 벨소리 서비스에 가입된 가입자의 신상 정보(이름, 주민등록번호, 성별, 주소 등), 이동통신 단말기의 MIN, 가입된 부가 서비스 등에 관한 정보가 저장되어 있다. 따라서, 벨소리 서비스 서버(150)는 가입자 데이터베이스(160)에 저장된 MIN과 가입된 부가 서비스 정보를 이용하여 착신 이동통신 단말기(110)가 설정한 벨소리 파일 정보(파일 이름, 파일 경로 등)를 획득한다.
벨소리 데이터베이스(170)에는 본 발명의 실시예에 따른 벨소리 서비스 서버(150)에서 제공하는 다양한 포맷의 벨소리 파일이 저장되어 있다. 벨소리 데이터베이스(170)에 저장되는 벨소리 파일은 오디오, 동영상 등의 종류별로 분류되어 저장되는 것이 바람직할 것이다. 따라서, 가입자 데이터베이스(160)를 통해 착신 이동통신 단말기(120)로 전송해야 할 벨소리 파일의 이름 및 경로에 관한 정보를 획득한 벨소리 서비스 서버(150)는 벨소리 데이터베이스(170)를 검색하여 해당되는벨소리 파일을 독출(讀出)하여 스트림 형식으로 코딩하여 전송한다.
한편, 도 1에서는 VoIP 서비스를 구현하기 위한 VoIP 시그널링을 위한 방법으로 H.323 규약을 사용하는 방법에 대해서만 설명하였지만, 본 발명의 기술 사상은 이에 한정되지 않고 VoIP 시그널링의 다른 방법인 SIP(Session Intitation Protocol)을 사용하여 착신 전화 벨소리 서비스를 제공할 수 있다. SIP는 IETF(Internet Engineering Task Force)에 의해 제안된 VoIP 시그널링 방법으로서, 파싱(Parcing)과 컴파일(Compile)이 쉽고, 확장성이 뛰어나고, 문자 기반(Text-based) 방식이기 때문에 H.323에 비해 구현이 용이하다는 장점이 있다. SIP는 SMTP(Simple Mail Transfer Protocol), E-mail, HTTP(HyperText Transfer Protocol), 웹 등에 기반을 두고 모델링되었다. 또한, SIP는 클라이언트인 터미널(Terminal)이 요청(Request) 신호를 보내면 서버가 응답(Response) 신호를 보내는 클라이언트-서버 프로토콜이라고 할 수 있다.
이러한, SIP 규약을 사용하여 본 발명의 착신 전화 벨소리 서비스 시스템을 구성하면, 도 1에서 설명한 게이트키퍼(140)가 SIP 서버로 바뀌게 된다. 물론, 발신 및 착신 이동통신 단말기(110 및 120) 또한 SIP 규약을 통해 VoIP 서비스를 이용할 수 있는 기능이 제공되어야 할 것이다. SIP 규약을 이용한 VoIP 서비스의 구현은 통상의 당업자들에게 널리 알려진 공지의 기술이므로, 상세한 설명은 생략하겠다.
도 2는 본 발명의 바람직한 실시예에 따른 이동통신 단말기의 내부 구성을 간략하게 나타낸 블럭도이다.
본 발명의 실시예에 따른 이동통신 단말기는 프로그램 메모리부(202), 파라미터(Parameter) 저장부(204), 키입력부(206), LCD(Liquid Crystal Display) 표시부(208), 데이터 저장부(210), 모드 상태 저장부(212), 가입자 정보 저장부(SIM: Subscriber Identity Module)(214), 마이크로프로세서 (Microprocessor)(220), 디지털 신호 처리부(DSP: Digital Signal Processor)(230), 베이스밴드(Baseband) 변환부(240), RF 신호 처리부(250), 스피커(260), 마이크로폰(270) 및 RF 안테나(280)을 포함한다.
프로그램 메모리부(202)에는 이동통신 단말기 자체의 기능을 구현하고, VoIP 망을 통해 송수신되는 패킷 데이터나 신호를 변조 및 복조하기 위한 프로토콜 소프트웨어가 저장되어 있고, 벨소리 서비스 서버(150)에 접속할 수 있는 소정의 무선 인터넷 접속 프로그램이 내장되어 있다. 또한, 프로그램 메모리부(202)에는 VoIP 망을 통해 전송되는 벨소리 파일을 재생할 수 있는 하나 이상의 재생 프로그램이 저장되어 있다. 프로그램 메모리부(202)에는 프로토콜 소프트웨어가 복조한 벨소리 파일을 재생하기 위하여 벨소리 파일 포맷의 종류(*.mid, *.mp3, *.wav, *.mpg, *.avi, *.asf, *.wmv 등)별로 하나 이상의 재생 프로그램이 내장될 수 있다.
파라미터 저장부(204)에는 이동통신 단말기가 VoIP 기술을 이용하여 패킷 데이터를 송수신할 수 있도록 VoIP 망에 정의된 각종 파라미터가 저장되어 있다. 즉, VoIP 망이 H.323 규약을 이용하면 도 1에서 설명한 H.323에 관련된 각종 파라미터가 저장되고, VoIP 망이 SIP 규약을 이용하면 SIP 규약에 관련된 각종 파라미터가 저장된다. 따라서, 프로그램 메모리부(202)에 저장되어 있는 프로토콜 소프트웨어는 파라미터 저장부(204)에 저장되어 있는 파라미터를 이용하여 송수신할 음성이나 데이터를 패킷으로 변조 및 복조한다.
키입력부(206)에는 숫자나 문자 등의 각종 데이터를 입력하기 위한 다수의 키버튼(Key Button)이 구비되어 있다. 따라서, 사용자는 키입력부(204)에 구비된 키버튼을 조작하여 벨소리 서비스 서버(150)에 접속하고, 이동통신 단말기에 디스플레이되는 착신 전화 벨소리 서비스 메뉴를 선택할 수 있다.
LCD 표시부(208)는 배터리(Battery)의 사용 상태, 전파의 수신 강도, 날짜, 시각 등을 포함하여 이동통신 단말기의 동작 상태를 표시해 준다. 또한, LCD 표시부(208)는 VoIP 망을 통해 수신한 벨소리 파일 중 동영상 파일의 영상 정보를 디스플레이한다.
데이터 저장부(210)는 이동통신 단말기의 동작 프로그램 실행시에 데이터 버퍼(Buffer)로서의 역할을 수행하고, 키입력부(206)에 의해 입력된 숫자나 문자 등의 데이터를 임시로 저장하거나 VoIP 망으로부터 이동통신 단말기로 전송되는 음성 패킷이나 벨소리 파일과 같은 데이터 패킷을 임시로 저장한다. 물론, 데이터 저장부(210)에 저장된 벨소리 파일은 재생 프로그램에 의해 재생된 후 바로 삭제된다.
모드 상태 저장부(212)는 키입력부(206)에 의해 선택된 이동통신 단말기의 현재 동작 모드를 상태 플래그(Flag)(0, 1, 2,...)로 저장한다. 즉, 모드 상태 저장부(212)는 이동통신 단말기가 착신 전화 벨소리 서비스를 신청하기 위한 무선 인터넷 접속 모드로 되어 있는지, 음성 통화 모드로 되어 있는지, 벨소리 재생 모드로 되어 있는지 등을 구분하기 위해 각각의 모드마다 상태 플래그를 할당하여 관리한다.
가입자 정보 저장부(214)에는 MIN, ESN, 개인 보안키, 이동통신 단말기의 동작에 필요한 각종 데이터 등이 저장되어 있다. 특히, 본 발명의 실시예에 따른 이동통신 단말기는 VoIP 전용 단말기로서, 가입자 정보 저장부(214)에는 이동통신 단말기에 할당된 고유한 IP 주소의 정보가 저장되어 있다. 가입자 정보 저장부(214)는 카드 형태로 이동통신 단말기 내부의 슬롯(Slot)에 삽입하도록 되어 있어 SIM 카드라고도 하는데, 이동통신 단말기와 VoIP 망 사이에서의 인터페이스 기능을 수행한다. 즉, 이동통신 단말기의 전원이 켜지면 이동통신 단말기는 SIM 카드에 있는 모든 정보를 VoIP 망과 주고받으며, VoIP 망으로부터 사용 승인이 떨어짐과 동시에 음성 통화, 데이터 송수신 등을 수행할 수 있게 된다.
마이크로프로세서(220)는 모드 상태 저장부(212)에 저장되어 있는 상태 플래그를 근거로 이동통신 단말기의 전반적인 동작을 제어한다. 특히, 마이크로프로세서(220)는 VoIP 망을 통해 통화 설정 요구 신호의 수신에 연이어 벨소리 파일이 수신되면 수신된 벨소리 파일 포맷의 종류에 따라 프로그램 메모리부(202)에 저장되어 있는 해당 재생 프로그램을 로딩(Loading)하여 통화 연결이 되기전까지 벨소리 파일을 재생한다.
디지털 신호 처리부(230)는 음성 패킷 및 데이터 패킷을 코딩(Coding) 또는 디코딩(Decoding)하고 다중 경로 잡음의 제거를 위해 이퀄라이저(Equalizer)로서 기능하며, 음향 데이터를 처리하는 기능 등을 수행하는 디지털 신호 처리 프로세서이다. 또한, 디지털 신호 처리부(230)는 베이스밴드 변환부(240)와 음성데이터(SPEECH)를 주고받으며, 베이스밴드 변환부(240)로부터 벨소리 파일을 수신한다(RX DATA).
베이스밴드 변환부(240)는 RF 신호 처리부(250)와 디지털 신호 처리부(230), 스피커(260) 및 마이크로폰(270) 사이에 송수신되는 신호를 베이스밴드 대역의 신호로 변환하며, 디지털-아날로그 변환(DAC : Digital to Analog Conversion) 및 아날로그-디지털 변환(ADC : Analg to Digital Conversion) 등의 기능을 수행한다. 또한, 베이스밴드 변환부(240)는 전송 데이터(TXIQ)를 RF 신호 처리부(250)로 전달하며, RF 신호 처리부(250)의 전력(POWER)을 제어하거나 그 이득을 자동으로 제어한다(AGC). 그리고, RF 신호 처리부(250)로부터 수신 신호(RXIQ)를 전달받는다.
RF 신호 처리부(250)는 RF 안테나(280)로부터 수신한 RF 신호를 복조 및 증폭하고, 베이스밴드 변환부(240)로부터 인가되는 전송 신호를 변조하여 전파 공간으로 송출한다.
스피커(260)는 베이스밴드 변환부(240)로부터 전달되는 음향 데이터를 가청음으로 출력하며, 마이크로폰(270)은 사용자의 음성 입력을 전기적인 신호로 변환한다. 즉, 이동통신 단말기가 수신한 벨소리 파일이 재생되면 음향 성분은 스피커(260)를 통해 외부 공간으로 송출된다.
도 3은 본 발명의 실시예에 따라 컴퓨터를 이용하여 착신 전화 벨소리를 설정하는 모습을 나타낸 예시 화면이다.
본 발명의 실시예에 따라 자신만의 특별한 전화 벨소리를 상대방에게 전송하고 싶은 사용자는 컴퓨터에 설치된 웹브라우저(Web Browser)를 구동하여 벨소리 서비스 서버(150)에서 운용하는 웹사이트에 접속한다. 사용자는 접속한 웹사이트의 초기 화면에서 착신 전화 벨소리 설정 시비스 항목을 선택하여 도 3과 같은 착신 전화 벨소리 설정 화면에서 착신 전화 벨소리를 설정할 수 있다.
사용자는 도 3의 착신 전화 벨소리 설정 화면(300)에서 자신의 이동통신 단말기의 MIN을 발신자 전화번호 입력부(310)에 입력한다. 그리고, 자신이 선택하여 전송할 전화 벨소리 파일을 전송받을 상대방의 MIN을 착신자 전화번호 입력부(320)에 입력한다. 그런 다음, 상대방의 전화번호별로 각각 특정 벨소리를 벨소리 선택부(330)에서 선택한다. 물론, 도 3에서는 착신 이동통신 단말기(120)별로 벨소리 파일을 설정하는 것으로 도시되어 있지만, 착신 이동통신 단말기(120)마다 벨소리 파일을 따로 설정하지 않고 모든 착신 이동통신 단말기(120)에 대해 동일한 벨소리 파일을 설정할 수도 있다.
한편, 벨소리 선택 작업을 마친 사용자는 벨소리 확인 버튼(340)을 클릭하여 자신이 선택한 벨소리가 어떤 벨소리인지를 바로 확인하고 벨소리의 변경 여부를 결정할 수 있다. 여기서, 사용자가 선택한 벨소리 파일이 오디오 파일이면 음향이 재생될 것이고, 동영상 파일이면 음향과 함께 영상이 모니터 화면에 디스플레이될 것이다. 선택한 벨소리를 확인하는 등의 과정을 거쳐 자신이 원하는 벨소리를 선택한 사용자가 등록 버튼(350)을 클릭하면 선택된 벨소리가 자신의 벨소리 파일로 등록된다.
도 4는 본 발명의 실시예에 따라 발신 이동통신 단말기(110)를 이용하여 착신 전화 벨소리를 설정하는 과정을 나타낸 순서도이다.
발신 이동통신 단말기(110)의 사용자는 발신 이동통신 단말기(110)에 내장되어 있는 무선 인터넷 접속 프로그램을 구동하여 이동 통신망과 WAP(Wireless Application Protocol) 게이트웨이(미도시) 등을 통해 벨소리 서비스 서버(150)의 웹사이트에 접속한다(S400). 여기서, 발신 이동통신 단말기(110)에는 WAP 프로토콜을 이용하여 벨소리 서비스 서버(150)에 접속하기 위해 소정의 WAP 브라우저가 내장되어 있다.
벨소리 서비스 서버(150)의 웹사이트에 접속한 사용자는 발신 이동통신 단말기(110)의 키버튼을 조작하여 웹페이지 상에서 착신 전화 벨소리 설정 서비스 콘텐츠(Contents)나 메뉴(Menu) 등을 선택한다(S402).
사용자는 웹페이지 상에서 자신이 원하는 전화 벨소리를 검색하여 특정 전화 벨소리를 선택한다(S404).
사용자는 웹페이지 상에서 미리 듣기 또는 미리 보기 메뉴를 선택하여 자신이 선택한 벨소리 파일을 재생하여 벨소리 파일의 내용을 확인한다(S406).
단계 S406에서 자신이 선택한 벨소리 내용의 미리 듣기 또는 미리 보기를 수행한 사용자는 선택한 벨소리를 자신의 벨소리로 등록할 것인지를 판단하여 발신 이동통신 단말기(110)를 이용하여 등록 여부와 관련된 키값을 입력한다(S408).
벨소리 서비스 서버(150)는 단계 S408에서 선택된 벨소리의 등록과 관련된 키값이 발신 이동통신 단말기(110)로부터 입력되어 전송되면 발신 이동통신 단말기(110)의 MIN과 선택된 벨소리 정보를 연결되어 있는 가입자 데이터베이스(160)에 저장한다(S410).
한편, 도 4에서는 발신자가 모든 착신 이동통신 단말기(120)에 대해서 동일한 벨소리를 전송하는 과정에 대해서만 설명하고 있지만, 도 3에서 설명하였듯이 발신자는 착신 이동통신 단말기(120)별로 서로 다른 착신 전화 벨소리를 설정할 수도 있다. 착신 이동통신 단말기(120)별로 서로 다른 착신 전화 벨소리를 설정하는 경우에는 도 4의 과정에 선택된 벨소리 파일마다 각각의 착신 이동통신 단말기(120)의 MIN을 입력하는 과정의 추가되어야 할 것이다.
또한, 도 4에서는 이동통신 단말기를 이용하여 착신 전화 벨소리 서비스를 설정하는 과정에 대해서만 설명하고 있지만, 도 3에서 설명하였듯이 발신자는 인터넷 접속이 가능하고 웹브라우저가 설치된 컴퓨터를 이용하여 착신 전화 벨소리 서비스를 설정할 수 있다.
도 5는 본 발명의 실시예에 따라 설정된 착신 전화 벨소리 파일이 착신 이동통신 단말기(120)에서 재생되는 과정을 나타낸 순서도이다.
발신자는 발신 이동통신 단말기(110)를 이용하여 착신 이동통신 단말기(120)의 MIN을 입력하고 통화 연결 키버튼을 누르는 작업을 수행하여 VoIP 망을 통해 착신 이동통신 단말기(120)로 호 연결을 시도한다(S500).
VoIP 망을 통해 발신 이동통신 단말기(110)의 호 연결 시도를 접수한 게이트키퍼(140)는 발신 이동통신 단말기(110)가 자신에게 등록되어 있는 단말기인지를 판단한다(S502).
게이트키퍼(140)는 단계 S502에서 발신 이동통신 단말기(110)가 등록되어 있는 단말기라고 판단되면, 내장되어 있는 주소 변환 테이블을 이용하여 수신한 착신이동통신 단말기(120)의 MIN에 해당되는 IP 주소를 검색하여 MIN을 IP 주소로 변환한다(S504).
게이트키퍼(140)는 발신 이동통신 단말기(110)의 MIN을 이용하여 발신 이동통신 단말기(110)에 착신 전화 벨소리가 설정되어 있는지를 판단한다(S506).
게이트키퍼(140)는 단계 S506에서 발신 이동통신 단말기(120)에 착신 전화 벨소리가 설정되어 있다고 판단되면, 착신 이동통신 단말기(120)의 IP 주소 및 발신 이동통신 단말기(110)의 MIN이 포함되어 있는 통화 요구 신호를 벨소리 서비스 서버(150)로 전송한다(S508).
벨소리 서비스 서버(150)는 게이트키퍼(140)로부터 전송받은 통화 요구 신호에 포함된 착신 이동통신 단말기(120)의 IP 주소를 이용하여 착신 이동통신 단말기(120)로 통화 요구 신호를 전송한다(S510).
벨소리 서비스 서버(150)는 착신 이동통신 단말기(120)로 통화 요구 신호를 전송함과 동시에 발신 이동통신 단말기(110)의 MIN을 이용하여 벨소리 정보를 확인하고, VoIP 망을 통해 기 설정된 벨소리 파일을 착신 이동통신 단말기(120)로 전송한다(S512). 물론, 벨소리 서비스 서버(150)는 벨소리 정보를 확인하여 발신 이동통신 단말기(110)가 모든 착신 이동통신 단말기(120)에 하나의 벨소리 파일이 설정되었다고 판단되면 해당 벨소리 파일을 바로 착신 이동통신 단말기(120)로 전송할 것이다. 그렇지 않고, 벨소리 서비스 서버(150)는 발신 이동통신 단말기(110)의 벨소리 정보에 착신 이동통신 단말기(120)별로 다른 벨소리 파일이 설정되어 있다고 판단되면, 착신 이동통신 단말기(120)의 MIN에 설정되어 있는 벨소리 파일을 전송한다.
VoIP 망을 통해 벨소리 서비스 서버(150)로부터 전송되는 통화 요구 신호 및 벨소리 파일을 수신하는 착신 이동통신 단말기(120)는 수신과 동시에 내장된 재생 프로그램을 이용하여 벨소리 파일을 재생한다(S514).
착신 이동통신 단말기(120)의 마이크로프로세서(220)는 통화 연결과 관련된 키버튼이 눌려지거나 플립(Flip)이나 폴더(Folder)가 열려지면서 통화 연결과 관련된 데이터가 키입력부(206)로부터 입력되는지를 판단한다(S516).
착신 이동통신 단말기(120)의 마이크로프로세서(220)는 단계 S516에서 통화 연결과 관련된 데이터가 입력되었다고 판단되면, 통화 수락 신호를 생성하여 VoIP 망을 통해 벨소리 서비스 서버(150)로 전송한다(S518).
벨소리 서비스 서버(150)는 VoIP 망을 통해 착신 이동통신 단말기(120)로부터 전송되는 통화 수락 신호를 수신하면 벨소리 파일의 전송 작업을 중단한다(S520).
한편, 단계 S506에서 발신 이동통신 단말기(110)에 착신 전화 벨소리가 설정되어 있지 않는 경우에는 착신 이동통신 단말기(120)는 VoIP 망을 통해 통화 요구 신호를 수신함고 동시에 내장되어 있는 벨소리 파일을 재생한다(S522).
이상의 설명은 본 발명을 예시적으로 설명한 것에 불과한 것으로, 본 발명이 속하는 기술분야에서 통상의 지식을 가지는 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 변형이 가능할 것이다. 따라서, 본 명세서에 개시된 실시예들은 본 발명을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 사상과 범위가 한정되는 것은 아니다. 본 발명의 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
앞에서 설명하였듯이, 종래 VoIP 기술을 이용한 전화 통화 서비스에는 발신자별로 착신 전화 벨소리를 재생하는 서비스가 제공되지 않았지만, 본 발명에 의하면 발신자가 미리 설정한 자신만의 착신 전화 벨소리가 VoIP 망을 통해 착신 단말기로 전송되어 재생되는 특징이 있다.
또한, 종래의 PSTN을 이용한 음성 통화 및 데이터 통신에서의 문제점이였던 느린 데이터 전송 속도, 통신 요금, 많은 망 유지 비용 등의 문제점을 VoIP 망을 이용하여 해결함과 동시에 착신 전화 벨소리와 같은 부가 서비스를 제공할 수 있어 VoIP 망을 이용하는 가입자 수의 증대, 호 접속 횟수의 증가 등을 통해 통신 사업자의 수익 창출에도 크게 기여할 수 있다.

Claims (23)

  1. 발신 가입자가 VoIP(Voice over Internet Protocol) 망을 통해 착신 가입자에게 전화를 할 때 발신 가입자가 미리 설정한 착신 전화 벨소리 파일이 재생되도록 하는 착신 전화 벨소리 서비스 제공 시스템으로서,
    상기 착신 전화 벨소리 서비스를 신청하고, 상기 착신 전화 벨소리 서비스에 사용될 상기 착신 전화 벨소리 파일을 선택 및 설정하는 발신 이동통신 단말기;
    상기 발신 이동통신 단말기로부터 상기 VoIP 망을 통해 상기 착신 전화 벨소리 파일을 수신하여 재생하는 착신 이동통신 단말기;
    상기 발신 이동통신 단말기 및 상기 착신 이동통신 단말기에 대하여 음성 패킷 및 데이터 패킷 서비스를 제공하고, 상기 착신 전화 벨소리 파일을 송수신하는 무선 기지국;
    상기 발신 이동통신 단말기로부터 호 연결(Call Setup) 메시지를 수신하여 상기 착신 이동통신 단말기와의 호 연결을 수행하고, 상기 착신 이동통신 단말기의 MIN(Mobile Identification Number)을 IP 주소로 변환하는 VoIP 교환기;
    상기 발신 이동통신 단말기에게 상기 착신 전화 벨소리 서비스를 제공하고, 상기 발신 이동통신 단말기에 의해 선택된 상기 착신 전화 벨소리 파일을 상기 VoIP 망을 통해 상기 착신 이동통신 단말기로 전송하는 벨소리 서비스 서버; 및
    상기 발신 이동통신 단말기에 설정되어 있는 벨소리 서비스 정보가 저장되어 있는 가입자 데이터베이스와 하나 이상의 상기 착신 전화 벨소리 파일이 저장되어있는 벨소리 데이터베이스로 구성되는 데이터베이스부
    를 포함하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  2. 제 1 항에 있어서,
    상기 발신 이동통신 단말기 및 상기 착신 이동통신 단말기는 휴대폰 및 피디에이(PDA)를 포함하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  3. 제 1 항에 있어서,
    상기 발신 이동통신 단말기 및 상기 착신 이동통신 단말기는 VoIP 기술을 이용하여 음성 패킷 및 데이터 패킷을 송수신하는 VoIP 전용 단말기인 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  4. 제 1 항에 있어서,
    상기 발신 이동통신 단말기 및 상기 착신 이동통신 단말기의 가입자 정보 저장부(SIM : Subscriber Identity Module)에는 고유한 IP 주소 정보가 저장되어 있는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  5. 제 1 항에 있어서,
    상기 발신 이동통신 단말기 및 상기 착신 이동통신 단말기는 H.232 및/또는 SIP(Session Intitation Protocol)를 이용하여 음성 패킷 및 데이터 패킷을 송수신하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  6. 제 1 항에 있어서,
    상기 착신 이동통신 단말기에는 상기 착신 전화 벨소리 파일을 재생하기 위한 하나 이상의 재생 프로그램이 내장되어 있는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  7. 제 1 항에 있어서,
    상기 착신 전화 벨소리 파일은 음향 데이터로 구성된 오디오(Audio) 파일 및 음향 데이터와 화상 데이터가 결합된 동영상 파일을 포함하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  8. 제 1 항 또는 제 5 항에 있어서,
    상기 VoIP 교환기는 상기 VoIP 망이 상기 H.323으로 구현되는 경우에는 게이트키퍼(Gatekeeper)이고, 상기 VoIP 망이 상기 SIP로 구현되는 경우에는 SIP 서버인 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  9. 제 1 항에 있어서,
    상기 VoIP 교환기에는 자신에게 등록된 상기 발신 이동통신 단말기 및 상기 착신 이동통신 단말기의 MIN, ESN(Electrical Serial Number) 및 상기 착신 전화 벨소리 서비스의 가입 여부에 관한 정보가 저장되어 있는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  10. 제 1 항에 있어서,
    상기 VoIP 교환기에는 상기 MIN을 상기 IP 주소로 변환하기 위해 상기 MIN과 상기 MIN에 대응되는 상기 IP 주소가 포함된 주소 변환 데이블이 내장되어 있는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  11. 제 1 항에 있어서,
    상기 VoIP 망은 RTP(Real Time Transport Protocol)/RTCP(Real Time Control Protocol)를 이용하여 상기 착신 전화 벨소리 파일을 상기 착신 이동통신 단말기로 전송하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  12. 제 1 항에 있어서,
    상기 벨소리 서비스 서버는 상기 착신 전화 벨소리 서비스를 제공하기 위하여 HTML(HyperText Markup Language)로 구축된 웹사이트와 WML(Wireless Markup Language)로 구축된 웹사이트를 운용하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  13. 제 1 항 또는 제 5 항에 있어서,
    상기 벨소리 서비스 서버는 상기 착신 전화 벨소리 파일을 스트리밍(Streaming) 기법을 이용하여 패킷 데이터로 구성하여 상기 VoIP 망을 통해 상기 착신 이동통신 단말기로 전송하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  14. 제 1 항에 있어서,
    상기 벨소리 서비스 정보에는 상기 착신 전화 벨소리 서비스를 신청한 이동통신 단말기의 MIN, 선택된 상기 착신 전화 벨소리 파일의 이름 및 파일 경로(Path)가 포함되어 있는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  15. 제 1 항에 있어서,
    상기 벨소리 서비스 정보에는 하나 이상의 상기 착신 이동통신 단말기별로 상이한 상기 착신 전화 벨소리 파일의 이름 및 파일 경로가 대응되어 있는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 시스템.
  16. 발신 가입자가 VoIP 망을 통해 착신 가입자에게 전화를 할 때 발신 가입자가벨소리 서비스 서버에 미리 설정한 착신 전화 벨소리 파일이 재생되도록 하는 착신 전화 벨소리 서비스 제공 방법으로서,
    (a) 발신 이동통신 단말기가 상기 VoIP 망을 통해 착신 이동통신 단말기로 호 연결을 시도하는 단계;
    (b) VoIP 교환기는 상기 발신 이동통신 단말기를 인증하고, 상기 착신 이동통신 단말기의 MIN를 IP 주소로 변환하는 단계;
    (c) 상기 VoIP 교환기는 상기 발신 이동통신 단말기에 착신 전화 벨소리가 설정되어 있는지를 판단하되, 상기 착신 전화 벨소리가 설정되어 있으면 제 1 통화 요구 신호를 상기 벨소리 서비스 서버로 전송하는 단계;
    (d) 상기 벨소리 서비스 서버는 상기 제 1 통화 요구 신호를 수신하여 상기 착신 이동통신 단말기로 제 2 통화 요구 신호를 전송하는 단계;
    (e) 상기 벨소리 서비스 서버는 상기 제 2 통화 요구 신호를 전송한 직후, 상기 착신 전화 벨소리 파일을 상기 착신 이동통신 단말기로 전송하는 단계; 및
    (f) 상기 착신 이동통신 단말기는 상기 착신 전화 벨소리 파일을 수신과 동시에 재생하되, 통화 연결이 이루어지면 상기 착신 전화 벨소리 파일을 재생을 중단하고, 통화 수락 신호를 상기 벨소리 서비스 서버로 전송하는 단계
    를 포함하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 방법.
  17. 제 16 항에 있어서, 상기 단계 (b)에서
    상기 VoIP 교환기는 내장하고 있는 등록 이동통신 단말기의 MIN을 이용하여 상기 발신 이동통신 단말기를 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 방법.
  18. 제 16 항에 있에서, 상기 단계 (c)에서
    상기 VoIP 교환기는 상기 발신 이동통신 단말기의 MIN을 이용하여 상기 착신 전화 벨소리가 설정되어 있는지를 판단하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 방법.
  19. 제 16 항에 있어서, 상기 단계 (c)에서
    상기 제 1 통화 요구 신호에는 상기 착신 이동통신 단말기의 IP 주소 및 상기 발신 이동통신 단말기의 MIN이 포함되어 있는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 방법.
  20. 제 16 항에 있어서,상기 단계 (d)에서
    상기 제 2 통화 요구 신호에는 상기 발신 이동통신 단말기의 MIN이 포함되어 있는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 방법.
  21. 제 16 항에 있어서, 상기 단계 (e)에서
    상기 벨소리 서비스 서버는 상기 발신 이동통신 단말기의 MIN을 이용하여 상기 착신 전화 벨소리 파일을 추출하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 방법.
  22. 제 16 항에 있어서, 상기 단계 (f)에서
    상기 착신 이동통신 단말기는 수신한 상기 착신 전화 벨소리 파일의 포맷별로 해당되는 재생 프로그램을 로딩(Lodaing)하여 상기 착신 전화 벨소리 파일을 재생하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 방법.
  23. 제 16 항에 있어서,
    상기 벨소리 서비스 서버는 상기 착신 이동통신 단말기로부터 전송되는 상기 통화 수락 신호를 수신하면 상기 착신 벨소리 파일의 전송을 중단하는 것을 특징으로 하는 VoIP 망을 이용한 착신 전화 벨소리 제공 서비스 방법.
KR1020030000646A 2003-01-06 2003-01-06 브이오아이피 망을 이용한 착신 전화 벨소리 제공 서비스방법 및 시스템 KR20040063289A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030000646A KR20040063289A (ko) 2003-01-06 2003-01-06 브이오아이피 망을 이용한 착신 전화 벨소리 제공 서비스방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030000646A KR20040063289A (ko) 2003-01-06 2003-01-06 브이오아이피 망을 이용한 착신 전화 벨소리 제공 서비스방법 및 시스템

Publications (1)

Publication Number Publication Date
KR20040063289A true KR20040063289A (ko) 2004-07-14

Family

ID=37354217

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030000646A KR20040063289A (ko) 2003-01-06 2003-01-06 브이오아이피 망을 이용한 착신 전화 벨소리 제공 서비스방법 및 시스템

Country Status (1)

Country Link
KR (1) KR20040063289A (ko)

Similar Documents

Publication Publication Date Title
KR100871237B1 (ko) 무선통신 시스템에서 이동 단말의 얼라팅 정보 송수신 시스템 및 방법
US20070274485A1 (en) Network-independent ringback feature
US20070127645A1 (en) Technique for providing secondary information to a user equipment
US20090098891A1 (en) Method and system for ring back tone alternative service based on terminal and mobile communication terminal therefor
US20080026731A1 (en) Method And System For Providing Multimedia Ring Back Tone Service By Using Receiver-Side Switching Center
KR20120099493A (ko) 저-설비 고-기능 이동국에 대한 클라우드-기반 애플리케이션
EP1762106A1 (en) Method and system for providing multimedia ring back tone service by using call-side switching center
KR20050088397A (ko) 음성 호출 경보를 제공하는 방법 및 장치
TWI378709B (en) Method, system and apparatus for providing ring back tone alternative service by using intelligent network
KR100590539B1 (ko) 패킷망에서의 통화 대기음 서비스 제공 방법 및 시스템
KR100573174B1 (ko) VoIP 링백톤을 이용한 통화중 배경음악 서비스 방법및 시스템
KR100544036B1 (ko) 인터넷 영상전화기의 단문 서비스시스템 및 방법
KR101136712B1 (ko) VoIP 서비스 방법 및 장치
KR101308189B1 (ko) 통화 중 실시간으로 통화자의 요구에 따른 콘텐츠를제공하기 위한 시스템 및 그 방법
KR20040063289A (ko) 브이오아이피 망을 이용한 착신 전화 벨소리 제공 서비스방법 및 시스템
KR101110151B1 (ko) 통화 대기음 서비스 방법
KR20040063425A (ko) 멀티미디어 광고 서비스 시스템
KR100723707B1 (ko) 착신 이동통신 단말기로 이미지 콜 서비스를 제공하는 방법및 시스템
KR100627821B1 (ko) 발신 단말기에 발신 콘텐츠 재생 서비스를 제공하는 방법및 시스템
KR100723721B1 (ko) Non svd 단말에서 이미지 콜 서비스를 제공하는 방법
KR20030041549A (ko) 멀티미디어 메시징 서비스에서의 다운로드 시간 절감방법
KR20040090875A (ko) 발신자 설정 동영상 표시 서비스 방법 및 시스템
KR20060076635A (ko) 발신자가 선택 가능한 벨소리 설정 시스템
KR20070028139A (ko) 컬러링 음원 정보 서비스 제공 방법 및 시스템
KR20040074341A (ko) 무선 통신 시스템의 피어 투 피어 기능을 이용한 링백톤서비스 제어방법

Legal Events

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