KR100645923B1 - Multimedia Ring Back Tone Service Method and Sytem Based on Packet Data Communication Network - Google Patents
Multimedia Ring Back Tone Service Method and Sytem Based on Packet Data Communication Network Download PDFInfo
- Publication number
- KR100645923B1 KR100645923B1 KR20040066140A KR20040066140A KR100645923B1 KR 100645923 B1 KR100645923 B1 KR 100645923B1 KR 20040066140 A KR20040066140 A KR 20040066140A KR 20040066140 A KR20040066140 A KR 20040066140A KR 100645923 B1 KR100645923 B1 KR 100645923B1
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- call
- media
- service
- ring back
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42017—Customized ring-back tones
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 패킷 통신망을 통해 시그널링 프로토콜을 사용하며, 전화 통화를 위한 발신 또는 착신시에 통화 연결음으로 오디오 뿐만 아니라 텍스트, 이미지, 동영상 등의 다양한 멀티미디어 데이터를 제공하도록 하는 패킷 통신망 기반의 멀티미디어 통화 연결음 서비스 방법 및 시스템에 관한 것으로서,The present invention uses a signaling protocol through a packet communication network, and provides a multimedia communication ring tone service based on a packet communication network to provide various multimedia data such as text, images, and video as well as audio as a ring tone when a call is made or received. Method and system,
본 발명에 의하면, 멀티미디어 서비스가 보편화되는 환경에서 멀티미디어 링백톤이나 안내 방송 서비스 등의 초기 미디어 서비스를 제공할 수 있고, 발신자가 착신자의 응답 이전까지 오접속 유무를 판단할 수 있으며, 나아가 사용자의 특성에 부합하는 다양한 링백톤 서비스를 제공할 수 있다. 그리고, 이동 단말기를 통해 멀티미디어 데이터를 송수신하는 시대에 부합하는 서비스를 제공할 수 있어 사용자의 편의성이 대폭 증가된다.According to the present invention, it is possible to provide an initial media service such as a multimedia ringback tone or an announcement service in an environment where multimedia services are common, and the caller can determine whether there is a misconnection until the caller answers, and further, the characteristics of the user. It can provide various ringback tone services that conform to In addition, it is possible to provide a service corresponding to the era of transmitting and receiving multimedia data through a mobile terminal, thereby greatly increasing user convenience.
링백톤, 패킷 통신망, 멀티미디어, 통화 연결음, 동영상, 음원, 게이트키퍼, H323, IP, 이동 단말기, 시그널링 프로토콜Ring back tone, packet network, multimedia, ring back tone, video, audio, gatekeeper, H323, IP, mobile terminal, signaling protocol
Description
도 1은 종래 가입자 기반 링백톤 서비스 장치의 구성을 개략적으로 나타낸 구성도,1 is a schematic diagram showing the configuration of a conventional subscriber-based ringback tone service device;
도 2는 본 발명의 실시예에 따른 멀티미디어 통화 연결음 서비스 시스템의 구성을 개략적으로 나타낸 구성도,2 is a configuration diagram schematically showing the configuration of a multimedia ring back tone service system according to an embodiment of the present invention;
도 3은 본 발명의 실시예에 따른 패킷 통신망 기반의 멀티미디어 통화 연결음 서비스 방법에 대하여 설명하기 위한 순서도이다.3 is a flowchart illustrating a packet communication network based multimedia ring back tone service method according to an embodiment of the present invention.
※ 도면의 주요 부분에 대한 부호의 설명 ※ Explanation of codes for main parts of drawing
100 : 가입자 기반 링백톤 서비스 장치 10 : 홈위치 등록기100: subscriber based ringback tone service device 10: home location register
20 : No.7 망 31,32 : 교환기20: No.7
40,90 : 게이트웨이 50 : 음원제공장치 40,90: Gateway 50: Sound source providing device
60 : 인터넷망 70 : 음원제공 제어서버 60: Internet network 70: sound source control server
80 : 가입자 저장 데이터베이스 95 : 웹서버80: subscriber storage database 95: web server
200 : 멀티미디어 통화 연결음 서비스 시스템 210 : 발신 단말기200: multimedia call ring tone service system 210: calling terminal
212 : 착신 단말기 220 : IP 접속망212: terminating terminal 220: IP access network
230, 232 : 게이트키퍼 240 : 어플리케이션 서버230, 232: Gatekeeper 240: Application Server
242 : 서비스정보 데이터베이스 250 : 위치등록 서버242: service information database 250: location registration server
260 : 미디어 서버260: media server
본 발명은 이동 통신망에서 패킷 통신망 기반의 멀티미디어 통화 연결음 서비스 방법 및 시스템에 관한 것으로서, 더욱 상세하게는 패킷 통신망을 통해 시그널링 프로토콜을 사용하며, 전화 통화를 위한 발신 또는 착신시에 통화 연결음으로 오디오 뿐만 아니라 텍스트, 이미지, 동영상 등의 다양한 멀티미디어 데이터를 제공하도록 하는 패킷 통신망 기반의 멀티미디어 통화 연결음 서비스 방법 및 시스템에 관한 것이다.The present invention relates to a packet communication network based multimedia ring back tone service method and system in a mobile communication network, and more particularly, uses a signaling protocol through a packet communication network, and not only audio as a ring back tone at an outgoing or incoming call for a telephone call. The present invention relates to a packet communication network based multimedia ring back tone service method and system for providing various multimedia data such as text, images, and video.
일반적으로, 이동 통신망에서 발신자가 전화 통화를 시도한 경우 착신 가입자의 교환기는 링백톤(Ring Back Tone)을 발신자에게 전송해 주고 있다.In general, when a caller attempts to make a phone call in a mobile communication network, an exchange of a called subscriber transmits a ring back tone to the caller.
도 1은 종래 가입자 기반 링백톤 서비스 장치의 구성을 개략적으로 나타낸 구성도이다.1 is a configuration diagram schematically showing the configuration of a conventional subscriber-based ringback tone service device.
도 1에 도시된 바와 같이, 종래 가입자 기반 링백톤 서비스 장치(100)는, 이동 단말기의 위치를 등록하는 홈위치 등록기(HLR)(10); 시그널링 트랜스퍼 프로토콜(Signalling Transfer Protocol : STP) 기반의 No.7 망(20)을 매개로 홈위치 등록기(HLR)(10)와 통신하는 교환기(O_MSC/VLR, T_MSC/VLR)(31,32); No.7 망(20)에 연결되고 게이트웨이(CGS)(40)를 매개로 교환기(31,32)와 통신하는 음원제공장치(Intelligent Peripheral : IP)(50); 인터넷망(60)을 매개로 음원제공장치(50)와 데이터 통신하는 음원제공 제어서버(IP Server)(70); 인터넷망(60)을 매개로 홈위치 등록기(10)와 연결된 가입자 데이터베이스(80); 게이트웨이(90)를 매개로 인터넷망(60)에 연결되어 음원제공장치(50) 및 음원제공 제어서버(70)와 통신하는 웹 서버(Web Server)(95)로 구성되어 있다.As shown in FIG. 1, a conventional subscriber-based ringback
그런데, 위와 같이 구성된 링백톤 서비스 장치의 종래 링백톤 제공 방식은 획일적으로 동일한 톤을 제공하므로, 발신자가 착신자의 응답 이전까지 오접속 유무를 판단할 수 없으며, 나아가 사용자의 특성에 부합하는 다양한 링백톤 대체 서비스를 제공하지 못하는 문제점이 있다.However, since the conventional ringback tone providing method of the ringback tone service device configured as described above provides the same tone uniformly, the caller cannot determine whether there is a erroneous connection until the answer of the called party, and further, various ringback tones corresponding to the characteristics of the user. There is a problem that can not provide an alternative service.
한편, 최근들어 전술한 바와 같은 획일적인 링백톤 대신에 다양한 광고음을 들려주는 방법이 제안된 바 있으나, 이 또한 가입자의 선택권 없이 일괄적으로 통신망 사업자가 선택한 특정 광고음을 발신자에게 들려주고 이후 소정 시간동안 무료로 통화토록 하는 방식이므로, 발신자가 착신자의 응답 이전까지 오접속 유무를 판단할 수 없으며, 나아가 사용자의 특성에 부합하는 다양한 링백톤 서비스를 제공하지 못하는 문제점이 있다.On the other hand, in recent years there has been proposed a method to play a variety of advertisement sound instead of the uniform ringback tone as described above, but also the specific advertisement sound selected by the network operator in a batch without the subscriber's choice to the caller and then predetermined Since the call is free for a time, the caller cannot determine whether there is a misconnection until the answer of the called party, and furthermore, there is a problem in that it cannot provide various ringback tone services that match the characteristics of the user.
또한, 위와 같은 문제점을 개선하여 착신자가 다양한 음원 중에 원하는 음원을 선택하여 지정함에 따라, 발신자가 발신하여 착신자가 응답할 때까지 착신자가 설정한 특정 음원을 제공하도록 하고 있으나, 이 또한 회선망을 통한 음성 위주의 서비스이므로, 이동 단말기를 통해 멀티미디어 데이터를 송수신하는 시대에 뒤떨어지는 서비스라는 문제점이 있다.In addition, by improving the above problems, as the called party selects and designates a desired sound source from various sound sources, the caller sends out a specific sound source set by the called party until the called party answers, but also through the circuit network Since the service is mainly oriented, there is a problem that the service is behind the age of transmitting and receiving multimedia data through the mobile terminal.
상기 문제점을 해결하기 위해 본 발명은, 패킷 통신망을 통해 시그널링 프로토콜을 사용하며, 전화 통화를 위한 발신 또는 착신시에 통화 연결음으로 오디오 데이터 뿐만 아니라 텍스트, 이미지, 동영상 등의 다양한 멀티미디어 데이터를 통화 연결음으로 제공하도록 하는 패킷 통신망 기반의 멀티미디어 통화 연결음 서비스 방법 및 시스템을 제공함에 그 목적이 있다.
In order to solve the above problems, the present invention uses a signaling protocol through a packet communication network, and transmits a variety of multimedia data such as text, images, and video as a ring back tone as a ring back tone when a call is made or received for a telephone call. An object of the present invention is to provide a method and system for providing a multimedia ring back tone service based on a packet communication network.
상기 목적을 달성하기 위한 본 발명에 따른 패킷 통신망 기반의 멀티미디어 통화 연결음 서비스 시스템은, 전화 통화를 위한 호 설정시에 멀티미디어 데이터를 통화 연결음으로 제공하는 멀티미디어 통화 연결음 서비스 시스템에 있어서, 유무선 통신망과 패킷망을 통한 호 설정시에 통화 연결음으로 멀티미디어 데이터를 수신하는 통신 단말기; 상기 유무선 통신망과 인터넷망을 연동하여 IP 패킷 형태로 데이터를 송수신하는 IP 접속망; 상기 통신 단말기의 등록 정보 및 서비스 프로파일 정보를 관리하는 게이트키퍼; 가입자가 설정한 초기 미디어 서비스에 대한 정보를 저장하여 관리하며, 상기 호 설정시에 상기 가입자가 설정한 초기 미디어 서비스에 따라 상기 멀티미디어 데이터를 통화 연결음으로 발신 단말기로 제공해 주도록 제어하는 어플리케이션 서버; 및 다수의 멀티미디어 데이터를 저장하고 있으며, 상기 어플리케이션 서버의 제어에 따라 상기 가입자가 설정한 초기 미디어 서비스에 해당하는 상기 멀티미디어 데이터를 통화 연결시까지 상기 발신 단말기로 전송 해 주는 미디어 서버를 포함하는 것을 특징으로 한다.Packet communication network based multimedia ring back tone service system according to the present invention for achieving the above object, in the multimedia ring back tone service system for providing multimedia data as a ring back tone when a call is set up for a telephone call, wired and wireless communication network and packet network A communication terminal for receiving multimedia data through a ring tone during call setup; An IP access network for transmitting and receiving data in the form of an IP packet by interworking the wired / wireless communication network with the Internet network; A gatekeeper managing registration information and service profile information of the communication terminal; An application server for storing and managing information on an initial media service set by a subscriber, and controlling to provide the multimedia data to a calling terminal as a ring back tone according to the initial media service set by the subscriber at the time of call setup; And a media server that stores a plurality of multimedia data and transmits the multimedia data corresponding to the initial media service set by the subscriber to the calling terminal until the call is connected under the control of the application server. It is done.
또한, 본 발명의 다른 목적에 따른 패킷 통신망 기반의 멀티미디어 통화 연결음 서비스 방법은, 전화 통화를 위한 호 설정시에 멀티미디어 데이터를 통화 연결음으로 제공하는 멀티미디어 통화 연결음 서비스 방법에 있어서, 발신 단말기가 착신 단말기로의 호 설정을 요청하는 제 1 단계; 게이트키퍼에서 호 설정 요청을 어플리케이션 서버로 라우팅하는 제 2 단계; 상기 어플리케이션 서버가 상기 착신 단말기의 초기 미디어 서비스의 설정을 조회하는 제 3 단계; 상기 어플리케이션 서버에서 미디어 서버로 상기 초기 미디어 서비스에 대한 음원 전송 명령을 전달하는 제 4 단계; 및 상기 미디어 서버가 상기 초기 미디어 서비스의 설정에 따른 멀디미디어 데이터를 통화 연결음으로 상기 발신 단말기에게 제공하는 제 5 단계를 포함하는 것을 특징으로 한다.In addition, the packet communication network based multimedia ring back tone service method according to another object of the present invention, in the multimedia ring back tone service method for providing multimedia data as a ring back tone when a call is set up for a telephone call, the calling terminal to the called terminal; Requesting call setup of the first step; Routing a call establishment request to the application server at the gatekeeper; A third step of the application server querying the setting of the initial media service of the called terminal; A fourth step of transmitting a sound source transmission command for the initial media service from the application server to a media server; And a fifth step of providing, by the media server, the multimedia terminal according to the setting of the initial media service to the calling terminal as a ring back tone.
이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.First of all, in adding reference numerals to the components of each drawing, it should be noted that the same reference numerals are used as much as possible even if displayed on different drawings. In addition, in describing the present invention, when it is determined that the detailed description of the related well-known configuration or function may obscure the gist of the present invention, the detailed description thereof will be omitted.
먼저, 본 발명의 설명에 대한 이해를 돕기 위해 H.323에 대하여 설명한다.First, H.323 will be described to help understand the description of the present invention.
VoIP(Voice over Internet Protocol)는 음성을 디지털화 시켜서 데이터 패킷에 담아 그것을 전송하고, 수신측에서는 다시 음성으로 재변환시키는 방법으로 동작한다. 따라서, VoIP 데이터 패킷은 RTP(Real-Time Transport Protocol) 패킷 내부에 존재하며, RTP 패킷은 UDP(User Datagram Protocol)-IP 패킷 내부에 존재한다. Voice over Internet Protocol (VoIP) works by digitizing voice, sending it in data packets, and converting it back to voice at the receiving end. Accordingly, the VoIP data packet is present in a Real-Time Transport Protocol (RTP) packet, and the RTP packet is present in a User Datagram Protocol (UDP) -IP packet.
여기서, VoIP는 TCP(Transmission Control Protocol)를 사용하지 않고 UDP를 사용하는데, 이는 실시간 어플리케이션에서 TCP가 너무 거추장스럽기(Heavy) 때문이다. UDP는 목적지에 도착한 패킷들의 순서를 제어하지 않고 목적지에 도착하는데 걸린 시간에 대해서도 상관하지 않는다. 이 두 특징은 전반적인 음성 품질(다른사람이 말하는 것을 얼마나 잘 알아들을 수 있는지)과 대화 품질(대화를 하기가 얼마나 용이한지)에 매우 중요하다. RTP는 이러한 문제를 두 가지 방법으로 해결하는데, 수신자가 받은 패킷을 올바른 순서로 정리하도록 해주며, 손실된 패킷이나 너무 오래 걸려서 도착하는 패킷을 기다리느라 너무 많은 시간을 대기하지 않도록 한다. 즉, 전송에 있어 필요한 것은 음성 패킷의 모든 부분이 아니라 그 순서가 제대로 갖춰진 패킷의 연속적인 흐름이기 때문이다.Here, VoIP does not use Transmission Control Protocol (TCP) but uses UDP because TCP is too heavy in a real-time application. UDP does not control the order of packets arriving at the destination and does not care how long it takes to arrive at the destination. Both of these features are very important for overall voice quality (how well you can hear what others are saying) and conversation quality (how easy it is to talk). RTP solves this problem in two ways, allowing the receiver to organize the packets it receives in the correct order, and not to wait too much time waiting for lost or too long packets to arrive. That is, what is needed for transmission is not all parts of a voice packet, but a continuous flow of packets in the correct order.
사용자는 쌍방 대화식의 음성 교환을 원하기 때문에 VoIP 어플리케이션의 경우 실시간 데이터 스트리밍을 요구한다. 불행하게도 TCP/IP는 이러한 목적을 보장해 줄 수가 없고, 단지 "힘 닿는대로" 처리해 줄 뿐이다. 따라서 패킷이 지나가는 모든 라우터에서 패킷을 관리해 줄 수 있도록 다음과 같이 책략과 정책을 세울 필 요가 있다.Because users want a two-way interactive voice exchange, VoIP applications require real-time data streaming. Unfortunately, TCP / IP can't guarantee this goal, it just handles it "on the fly." Therefore, the following tactics and policies need to be set up so that the packets can be managed by all routers through which the packets pass.
1) IP 프로토콜의 TOS(Type Of Service) 필드는 서비스 종류를 표시하는데, 이 값이 높으면 별로 긴급하지 않다는 것을, 낮으면 낮을수록 점점 더 실시간의 긴급함을 나타낸다. 1) The TOS (Type Of Service) field of the IP protocol indicates the type of service. A higher value indicates that the service is not urgent.
2) 패킷을 큐에 집어넣을 때 FIFO(First In First Out)를 사용하지 않는 게 좋으며, 패킷이 도착한 순서대로 서비스하는 것 보다도 나쁘다. 2) It is better not to use FIFO (First In First Out) when enqueuing a packet, which is worse than serving packets in the order in which they arrived.
3) WFQ(가중치를 둔 공정한 대기열)는 패킷의 공정한(Fair) 서비스를 위해 노력한다. 이는 데이터 흐름의 종류를 판단하여, 통상 UDP 패킷을 하나 처리하고 TCP 패킷을 하나 처리하는 공정한 방법에 의해 이루어진다.3) WFQ (weighted fair queue) strives for fair service of packets. This is done by a fair method of determining the type of data flow and processing one UDP packet and one TCP packet.
4) CQ(사용자 정의 대기열)는 사용자가 우선순위를 결정한다.4) The user defined queue (CQ) determines the priority of the user.
5) PQ(우선순위를 가지는 대기열)는 몇 개(통상 4 개)의 대기열로 이루어지는데 각각은 자신의 우선순위를 가지고 있다. 패킷은 높은 우선순위의 대기열에서 우선적으로 서비스되며, 높은 우선순위의 대기열이 비면 그 아래의 대기열을 서비스하기 시작한다.5) The PQ (priority queue) consists of several (usually four) queues, each with its own priority. Packets are preferentially serviced in the high priority queue, and when the high priority queue becomes empty, it begins to service the queue below it.
6) CB-WFQ(단계에 기반하여 가중치를 주는 공정한 대기열)는 WFQ와 비슷하지만, 추가적으로 64 단계와 각각에 해당하는 대역폭 값을 가지고 있다.6) CB-WFQ (fair queue weighting based on stages) is similar to WFQ, but additionally has 64 stages and corresponding bandwidth values.
7) RED(Random Early Detection)와 같이 체증을 회피하는 방법으로 MS Netmeeting과 같은 프로그램은 VoIP를 위해 H323 프로토콜을 사용한다.7) As a way of avoiding congestion, such as Random Early Detection (RED), programs like MS Netmeeting use the H323 protocol for VoIP.
H.323은 멀티미디어 화상회의 데이터를 TCP/IP와 같은 패킷 교환 방식의 네 트워크를 통해 전송하기 위한 ITU-T의 표준이다. 여기에는 고품질 비디오를 위한 LAN 표준, 그리고 28.8 Kbps 정도의 느린 회선을 통해 저주파수 대역의 비디오를 전송하기 위한 인터넷 표준 등이 포함되어 있다. H.323 is an ITU-T standard for transmitting multimedia videoconferencing data over packet-switched networks such as TCP / IP. This includes the LAN standard for high quality video and the Internet standard for transmitting video in the low frequency band over slow lines as high as 28.8 Kbps.
H.323 프로토콜은 상호간 대화를 하도록 여러 요소를 허용하는데, VoIP 연결을 초기화하는 클라이언트인 터미널을 제공한다. 비록 터미널들은 다른 요소가 없더라도 상호간 대화할 수 있으나, 확장성의 측면에서 몇 가지 추가적인 요소를 필요로 한다.The H.323 protocol allows several elements to communicate with each other, providing a terminal that is a client that initiates a VoIP connection. Although terminals can interact with each other without other elements, they require some additional elements in terms of scalability.
1) 게이트키퍼(Gatekeepers)가 제공된다. 이것의 본질적은 동작은 IP 주소 대신에 이름을 사용할 수 있도록 주소 변환을 수행한다.1) Gatekeepers are provided. The essential action of this is to perform address translation so that you can use names instead of IP addresses.
2) 호스트들과 사용자들에 대해 연결을 허용하고 거부하는 등의 통제를 수행한다.2) Allow and deny connections to hosts and users.
3) 대역폭을 관리한다.3) Manage bandwidth.
4) 게이트웨이가 제공된다. 이는 TCP/IP 와 PSTN 의 변환 기준점이다.4) A gateway is provided. This is the translation reference point for TCP / IP and PSTN.
5) 회의 기능을 위해 다중점 제어 장치(MCUs: Multipoint Control Units)가 제공된다.5) Multipoint Control Units (MCUs) are provided for the conference function.
6) 프락시 서버가 사용된다.6) The proxy server is used.
7) VoIP 뿐만 아니라 화상 통신, 데이터 통신도 지원한다. H323은 VoIP 에 대하여 오디오 코덱인 G.711, G.722, G.723, G.728, G.729를 전송할 수 있고, 비디오 코덱에 대해서는 H261과 H263을 지원한다.7) It supports not only VoIP but also video communication and data communication. H323 can carry audio codecs G.711, G.722, G.723, G.728 and G.729 for VoIP, and H261 and H263 for video codecs.
도 2는 본 발명의 실시예에 따른 멀티미디어 통화 연결음 서비스 시스템의 구성을 개략적으로 나타낸 구성도이다.2 is a block diagram schematically showing the configuration of a multimedia ring back tone service system according to an embodiment of the present invention.
본 발명에 따른 멀티미디어 통화 연결음 서비스 시스템(200)은, 발신 단말기(UE#1)(210), 착신 단말기(UE#2)(212), IP 접속망(Access Network : 220), 게이트키퍼(Gatekeeper : 230-232), 어플리케이션 서버(Application Server)(240), 서비스정보 데이터베이스(242), 위치등록 서버(Location Server : 250), 미디어 서버(Media Server : 260) 등을 포함한 구성을 갖는다.The multimedia ring back
발신 단말기(210) 및 착신 단말기(212)는 이동 통신망과 IP 패킷망을 통해 발신 또는 착신시에 통화 연결음으로 멀티미디어 데이터를 수신하는 이동 단말기이다. 또한, 발신 단말기(210) 및 착신 단말기(212)는 PSTN망과 IP 패킷망의 연동으로 통화 연결음에 대해 멀티미디어 데이터를 수신하는 유선 단말기도 포함한다.The calling
IP 접속망(220)은 전술한 이동 통신망과 인터넷망을 연동하여 IP 패킷 형태로 데이터를 송수신하는 기능을 하는데, 이동 단말기로부터 송출된 이동 통신망의 신호를 IP 패킷 데이터로 변환하여 전송하거나, 인터넷망으로부터 송출된 IP 패킷 데이터를 이동 통신망의 신호로 변환하여 전송하게 된다.The
발신측 및 착신측 게이트키퍼(230, 232)는 H.323 터미널에 대한 주소 변환(Address Translation), 접근 제어(Access Control) 등의 기능을 하며, 게이트웨이의 위치를 터미널에 알려주거나, 대역폭(Bandwidth) 관리를 하는 장치이다. 또한, 게이트키퍼(230)는 발신 단말기(210)와 착신 단말기(212)의 등록 정보 및 서비스 프로파일 정보를 관리한다. 여기서, 참고로 게이트웨이(Gateway)는 인터넷 망에 접 속되어 있는 터미널이 PSTN 망에 접속되어 있는 터미널과 실시간 양방향 통신을 할 수 있게 해주는 장치이다. The source and
어플리케이션 서버(240)는 발신 단말기(210)나 착신 단말기(212)가 설정한 초기 미디어(Early Media) 서비스에 대한 정보를 저장하여 관리하며, 발신 또는 착신시에 이동 단말기가 설정한 초기 미디어 서비스에 따라 미디어 서버(260)를 통해 통화 연결음과 멀티미디어 데이터를 발신 단말기(210)로 제공해 주는 것을 제어한다.The
서비스정보 데이터베이스(242)는 가입자가 설정한 통화 연결음이나, 통화 연결음에 대한 기본 음원, 발신자별 음원, 발신 그룹별 음원, 시간대별 음원 등에 대한 데이터를 저장하고 있으며, 가입자가 설정한 멀티미디어에 대한 정보를 저장하고 있다.The
위치등록 서버(250)는 가입자의 이동 단말기의 등록 위치 및 서비스 프로파일 정보를 저장하고 있으며, 별도의 시스템으로 구축, 관리할 수 있으나, 본 발명의 실시예에서는 H.323 기반의 통상적인 패킷망 구성상 게이트키퍼(220)에서 내부적으로 관리하는 것으로 한다.The
미디어 서버(260)는 텍스트나 이미지, 아바타, 이모티콘, 동영상, 플래쉬(Flash) 애니메이션 등을 포함하는 다수의 멀티미디어 데이터를 저장하고 있으며, 어플리케이션 서버(240)의 제어에 따라 가입자가 설정한 멀티미디어 정보에 해당하는 멀티미디어 데이터를 통화 연결시까지 발신 단말기(210)로 전송해 주는 기능을 한다.The
이하, 전술한 구성을 근거로 도 3의 순서도를 참조하여 본 발명의 실시예에 따른 패킷 통신망 기반의 멀티미디어 통화 연결음 서비스 방법에 대하여 설명한다.Hereinafter, a packet communication network based multimedia ring back tone service method according to an embodiment of the present invention will be described with reference to the flowchart of FIG. 3 based on the above-described configuration.
먼저, 발신 단말기(210)와 착신 단말기(212)는 사전에 각각 게이트키퍼(230, 232)에 H.323 기반의 RRQ(Registration Request)/RCF(Registration Confirm) 메시지를 이용하여 위치 등록(Registration)이 되어 있는 상태이며, 이후 발신 단말기(210)가 착신 단말기(212)로 전화 통화를 위한 호 셋업을 위해 발신측 게이트키퍼(230)에게 ARQ(Admission Request) 메시지를 전송하여 호 설정 수락을 요청한다(S302). 여기서, 호 설정 수락 요청 메시지에는 발신 단말기(210)의 전화번호 및 호 설정 대상인 착신 단말기의 전화번호가 포함되어 있다.First, the originating
이에 대하여, 발신측 게이트키퍼(230)는 착신 단말기(212)의 주소를 요청하는 LRQ(Location Request) 메시지를 착신측 게이트키퍼(232)로 전송한다(S304).In response to this, the calling
착신측 게이트키퍼(232)는 LRQ 메시지를 수신하면, 착신 단말기(212)가 자신에게 등록되어 있는 단말기인지를 확인하고, 착신 응답을 포함하여 LCF(Location Confirmation) 메시지로 응답한다(S306).When the receiving
발신측 게이트키퍼(230)는 착신측 게이트키퍼(232)로부터 LCF 메시지를 수신하면, 발신 단말기(210)의 호설정 요청을 수락하는 ACF(Admission Confirmation) 메시지를 발신 단말기(210)로 전송하여 ARQ 메시지에 대한 응답을 한다(S308).When the calling
발신 단말기(210)는 착신 단말기(212)로의 패킷 기반 호 셋업을 위해 호 설정(Setup) 메시지를 발신측 게이트키퍼(230)로 전송하는데, 이때 H.323의 Fast Start(FS) 기능을 이용하여 빠른 호 셋업을 실시한다(S310).The originating
이때, 발신 단말기(210)는 자신의 코덱 및 재생 가능 미디어 종류와 RTP/RTCP 미디어를 처리할 주소(IP address, Port) 등의 성능(Capability) 정보를 호 설정(Setup) 메시지에 포함할 수 있고, 이후 자신에게 초기 미디어(통화연결음, 안내방송 등)가 수신될 경우 이를 재생할 수 있게 하기 위해 수신(Receive) 모드로 들어가야 하며, 이를 위해 수신 포트를 개방하도록 할 수 있다. 또한, 발신 단말기(210)는 자신이 초기 미디어 서비스의 처리가 가능하다는 식별자를 호 설정(Setup) 메시지 내에 포함하여 전송함으로써, 어플리케이션 서버(240)로 하여금 서비스 제공 결정을 내릴수 있도록 할 수 있다.In this case, the calling
발신측 게이트키퍼(230)는 호 설정(Setup) 메시지를 착신측 게이트키퍼(232)로 전송한다(S312).The calling
착신측 게이트키퍼(232)는 착신 단말기(212)의 등록 정보 및 서비스 프로파일(Profile) 정보를 관리하고 있으며, 착신호에 대한 서비스 트리거링을 통해 어떤 부가 서비스 처리가 필요한지를 알아내고, 해당 어플리케이션 서버(240)로 호를 라우팅한다(S314).The called-
초기 미디어 서비스의 처리를 수행하는 어플리케이션 서버(240)는 부가 서비스를 처리하는 과정의 일환으로 착신 단말기(212)의 서비스 정보를 관리하는 서비스정보 데이터베이스(242)로 조회하여 착신 단말기(212)에 대해 설정된 특정 음원 코드 정보를 알아낸다(S316). 이때, 특정 음원 코드 정보는 기본 음원이나 발신자별, 발신 그룹별, 시간대별 등으로 설정되어 있다.The
어플리케이션 서버(240)는 해당 착신 단말기(212)의 초기 미디어로 설정되어 있는 정보를 서비스정보 데이터베이스(242)로부터 얻는다(S318).The
어플리케이션 서버(240)는 서비스정보 데이터베이스(242)로부터 얻은 초기 미디어의 설정 정보, 즉 음원 정보 및 발신자 주소(IP address, Port 등)를 포함하는 음원 전송 명령 메시지를 미디어 서버(260)로 전송한다(S320).The
미디어 서버(260)는 음원 전송 명령 메시지에 대한 응답(Ack) 메시지를 어플리케이션 서버(240)로 전송한다(S322).The
어플리케이션 서버(240)는 미디어 서버(260)로부터 음원 전송 명령 메시지에 대한 응답(Ack) 메시지를 수신하면, 발신 단말기(210)에게 경보(Alerting) 응답 메시지를 전송한다(S324). 단, 이때 발신 단말기(210)가 경보 응답 메시지를 수신하더라도 로컬 링(Local Ring)을 재생하지 말아야 하므로 경보 응답 메시지에는 초기 미디어 메시지에 대한 정보가 포함되야 한다. 그렇지 않은 경우, 경보 응답 메시지는 전송하지 않도록 한다. 또한, 경보 응답 메시지 내에 초기 미디어(Early Media) 처리를 위한 미디어 종류 및 코덱 정보와 초기 미디어 서비스 식별자를 포함함으로써, 발신 단말기(210)로 하여금 초기 미디어(Early Media) 처리 준비를 하도록 할 수 있다. 경보(Alerting) 응답 메시지는 단계 S316 내지 단계 S322의 절차와 동시에 수행하도록 함으로써 서비스 제공시의 지연(Delay)을 감소하도록 한다.When the
미디어 서버(260)는 어플리케이션 서버(240)로부터의 음원 전송 명령 메시지에 따라 착신 단말기(212)의 설정된 멀티미디어를 발신 단말기(210)로 실시간으로 전송한다(S326). 이때 미디어 서버(260)는 RTP/RTCP 프로토콜을 사용할 수 있다. 여기서, 멀티미디어는 텍스트, 음성/음향/효과음/오디오, 이미지/아바타/이모티콘, 동영상/플래쉬(Flash) 애니메이션 등과 이들의 복합 미디어를 포함한다. 또한, 발신 단말기(210)에 전송되어 재생될 때 일정 시간 간격을 두고 반복 재생하는 기능을 제공하여 끊김이 없도록 한다.The
어플리케이션 서버(240)는 발신 단말기(210)와 착신 단말기(212) 간의 호를 연결하기 위해 호 설정(Setup) 요청 메시지를 착신측 게이트키퍼(232)를 통해 착신 단말기(212)에게 전달한다(S328). 이 호 설정 요청 메시지는 어플리케이션 서버(240)가 단계 S316의 절차 수행과 동시에 처리함으로써 발/착신간 호 설정 시간을 단축하게 할 수 있다.The
착신 단말기(212)는 패킷 통신망과의 호 설정을 위해 ARQ 메시지를 착신측 게이트키퍼(232)로 올리고, 착신측 게이트키퍼(232)는 이에 대하여 ACF 메시지로 응답한다(S330).The called terminal 212 raises the ARQ message to the called
착신 단말기(212)는 호 설정 요청 메시지에 대한 응답으로 경보(Alerting) 응답 메시지를 착신측 게이트키퍼(232)를 통해 어플리케이션 서버(240)로 전송한다(S332).The called terminal 212 transmits an alerting response message to the
착신자가 수화기를 들거나 통화 버튼을 눌러 통화 요청에 수락하면, 착신 단말기(212)는 연결(Connect) 응답 메시지를 착신측 게이트키퍼(232)를 통해 어플리케이션 서버(240)로 전송한다(S334).When the called party accepts the call request by picking up the handset or pressing a call button, the called terminal 212 transmits a connect response message to the
어플리케이션 서버(240)는 연결(Connect) 응답 메시지를 발신측 게이트키퍼(230)를 통해 발신 단말기(210)로 전달한다(S336). 이때, 어플리케이션 서버(240) 는 연결(Connect) 응답 메시지 내에 실제 단말간 통화인 레귤러 미디어(Regular Media)에 쓰일 코덱 정보 등을 포함함으로써 발신 단말기(210)로 하여금 초기 미디어(Early Media) 처리 이후, 상대국 단말기와의 레귤러 미디어(Regular Media) 처리가 가능하도록 준비시킬 수 있다. 이는 초기 미디어(Early Media)와 레귤러 미디어(Regular Media)의 미디어 종류 및 코덱이 틀릴 경우에 유용하게 사용될 수 있는 방법이다. 여기서, 레귤러 미디어는 실제 통화 내용에 해당하는 미디어의 일종이다.The
어플리케이션 서버(240)는 착신자가 통화를 수락했다는 신호인 연결(Connect) 응답 메시지를 수신하면, 현재 발신 단말기(210)로 전달되고 있는 멀티미디어 통화 연결음의 전송 중지 명령 메시지를 미디어 서버(260)로 전달한다(S338). 이때, 이 전송 중지 명령 메시지는 연결(Connect) 응답 메시지를 수신한 단계 S334의 절차 직후에 보낼 수도 있으나, 발신 단말기(210)로 수신되고 있는 초기 미디어(Early Media), 즉 멀티미디어 통화 연결음의 재생을 최대한 보장하기 위해 가능한 나중에 미디어 서버(260)로 중지 명령을 내릴 수 있다. 이로써, 발신 단말기(210)와 착신 단말기(212) 간의 실제 통화(Regular Media)가 연결되기 전까지 통화 연결음으로 제공되고 있는 초기 미디어(Early Media)가 레귤러 미디어(Regular Media)로 교환되기 이전까지 최대한 제공될 수 있도록 해준다.When the
미디어 서버(260)는 전송 중지 명령 메시지에 대한 응답(Ack) 메시지를 어플리케이션 서버(240)로 전송해 줌과 동시에 발신 단말기(210)로의 미디어 전송을 중지한다(S340).The
발신 단말기(210)와 착신 단말기(212) 간의 호 설정 과정이 끝나면서 발신 단말기(210)로 제공되던 초기 미디어가 실제 통화에 해당하는 레귤러 미디어(Regular Media)로 교환된다. 이때, 발신 단말기(210)로 전달되는 멀티미디어 통화 연결음의 초기 미디어(Early Media)가 종료되고, 이후 발신 단말기(210)와 착신 단말기(212) 간의 실제 통화로(Regular Media)가 형성된다(S342). 여기서, 초기 미디어에서 레귤러 미디어로의 미디어 전환 과정에서 공백이 발생할 소지가 있는데, 이는 발신 단말기(210)에서 연결(Connect) 응답 메시지를 수신한 이후에도 패킷 통신망으로부터의 통화 연결음(Early Media)을 상대편과 실제 통화로가 형성되기 전까지는 지속적으로 수신, 재생(마지막 화면은 정지 처리)하도록 함으로써 해결한다.After the call setup process between the calling
또한, 미디어 전환 이후에도 패킷 통신망의 문제 또는 IP 트래픽 특징 등으로 인해 이전에 중지되었어야 할 Early Media(통화연결음)가 발신 단말기(210)로 수신될 경우, 발신 단말기(210)는 RTP 필터링을 통해 자신의 대국인 착신 단말기(212)로부터 전송되어 오는 패킷 데이터 이외에는 버리는 방식으로 해결한다.In addition, even after the media switching, if the originating
전술한 바와 같이 본 발명에 의하면, 패킷 통신망을 통해 시그널링 프로토콜을 사용하며, 전화 통화를 위한 발신 또는 착신시에 통화 연결음으로 오디오 데이터 뿐만 아니라 텍스트, 이미지, 동영상 등의 다양한 멀티미디어 데이터를 통화 연결음으로 제공하도록 하는 패킷 통신망 기반의 멀티미디어 통화 연결음 서비스 방법 및 시스템을 실현할 수 있다.As described above, according to the present invention, a signaling protocol is used through a packet communication network, and various multimedia data such as text, image, video, etc. as the ring back tone are provided as the ring back tone when a call is made or received for a telephone call. A packet communication network based multimedia ring back tone service method and system can be realized.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. The above description is merely illustrative of the technical idea of the present invention, and those skilled in the art to which the present invention pertains may make various modifications and changes without departing from the essential characteristics of the present invention.
따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention but to describe the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments.
본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within the equivalent scope should be interpreted as being included in the scope of the present invention.
이상에서 설명한 바와 같이 본 발명에 의하면, 멀티미디어 서비스가 보편화되는 환경에서 멀티미디어 링백톤이나 안내 방송 서비스 등의 초기 미디어 서비스를 제공할 수 있다. 또한, 발신자가 착신자의 응답 이전까지 오접속 유무를 판단할 수 있으며, 나아가 사용자의 특성에 부합하는 다양한 링백톤 서비스를 제공할 수 있다. 그리고, 이동 단말기를 통해 멀티미디어 데이터를 송수신하는 시대에 부합하는 서비스를 제공할 수 있어 사용자의 편의성이 대폭 증가된다.As described above, according to the present invention, an initial media service such as a multimedia ringback tone or an announcement service can be provided in an environment where multimedia services are common. In addition, the caller can determine whether there is a erroneous connection until the answer of the called party, and further provide various ringback tone services that match the characteristics of the user. In addition, it is possible to provide a service corresponding to the era of transmitting and receiving multimedia data through a mobile terminal, thereby greatly increasing user convenience.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20040066140A KR100645923B1 (en) | 2004-08-21 | 2004-08-21 | Multimedia Ring Back Tone Service Method and Sytem Based on Packet Data Communication Network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20040066140A KR100645923B1 (en) | 2004-08-21 | 2004-08-21 | Multimedia Ring Back Tone Service Method and Sytem Based on Packet Data Communication Network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060017687A KR20060017687A (en) | 2006-02-27 |
KR100645923B1 true KR100645923B1 (en) | 2006-11-15 |
Family
ID=37125600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20040066140A KR100645923B1 (en) | 2004-08-21 | 2004-08-21 | Multimedia Ring Back Tone Service Method and Sytem Based on Packet Data Communication Network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100645923B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9083723B2 (en) | 2006-06-09 | 2015-07-14 | Sk Telecom Co., Ltd. | Method for providing early-media service based on session initiation protocol |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100819165B1 (en) * | 2006-07-31 | 2008-04-02 | 권장욱 | Method for providing caller ring service of mobile communication device and apparatus thereof |
KR101264301B1 (en) * | 2006-08-08 | 2013-05-22 | 에스케이플래닛 주식회사 | Multimedia contents service providing system and method for the same |
KR100837300B1 (en) * | 2007-05-09 | 2008-06-11 | 에스케이 텔레콤주식회사 | System and method for providing packet network based multimedia ring back tone service |
KR101043619B1 (en) * | 2008-10-31 | 2011-06-24 | 주식회사 케이티 | Method of providing multimedia ring back tone |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020079713A (en) * | 2002-10-01 | 2002-10-19 | 김선호 | Method of providing a phone connection screen of mobile phone and a system for thereof |
-
2004
- 2004-08-21 KR KR20040066140A patent/KR100645923B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020079713A (en) * | 2002-10-01 | 2002-10-19 | 김선호 | Method of providing a phone connection screen of mobile phone and a system for thereof |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9083723B2 (en) | 2006-06-09 | 2015-07-14 | Sk Telecom Co., Ltd. | Method for providing early-media service based on session initiation protocol |
Also Published As
Publication number | Publication date |
---|---|
KR20060017687A (en) | 2006-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101248568B1 (en) | Method for providing early-media service based on session initiation protocol | |
US7715872B2 (en) | Video calling method capable of providing video through third display | |
US8560717B2 (en) | Method and system for implementing video call service and video interworking gateway device | |
JP2005192207A (en) | Image/voice communication system of ip base, and active call conversion/active call pickup method using it | |
JPH11252180A (en) | Telephone communication service system using cable network and its method | |
US20120075406A1 (en) | Method And System For Handling A Multi-Media Call Setup Request | |
EP1292091A2 (en) | Method for transmitting short message using internet phones and system therefor | |
KR101089046B1 (en) | System and method for providing multimedia caller information display service | |
US8681199B2 (en) | Method of providing video-call service using general voice-call terminal and private branch exchange for performing the method | |
CN104580983A (en) | Method for achieving video communication PTT | |
KR100645923B1 (en) | Multimedia Ring Back Tone Service Method and Sytem Based on Packet Data Communication Network | |
KR100556914B1 (en) | Video communication service method for pear to pear type mobile phone | |
JP2007243557A (en) | Ip telephone system for accommodating wireless terminal | |
KR100646345B1 (en) | Method and system for providing tone and announcement upon checking subscription for multimedia ring back tone service | |
WO2008067722A1 (en) | A method, telephone system and telephone terminal for calling session | |
JP4864999B2 (en) | Caller information notification request service system, session control server, call control method, and program | |
KR100627818B1 (en) | Method and System for Providing Early Media Service | |
KR100923390B1 (en) | Method for interworking between voip network and wcdma network | |
KR20090072761A (en) | System and method for performing video communicaiton | |
KR100770859B1 (en) | Method and apparatus for forwarding call in ip-pcx | |
JP2004241954A (en) | Speech monitoring method | |
KR100702777B1 (en) | System and method for videotelphony mmc service in different networks | |
KR100715597B1 (en) | Method of serving multimedia calling party information in SIP-based packet communication network and system thereof | |
KR100941753B1 (en) | An IP telephony service system for providing ring-back tone selected by terminated call user and a method thereof | |
KR20030046762A (en) | Call Setup Method for Video Telephony Service in mobile radio communication network |
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: 20121002 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20131107 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20141030 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20151030 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20161103 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20171102 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20181105 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20190926 Year of fee payment: 14 |