KR20070028722A - Apparatus and method for providing video streaming service to sip user agent - Google Patents
Apparatus and method for providing video streaming service to sip user agent Download PDFInfo
- Publication number
- KR20070028722A KR20070028722A KR1020050082989A KR20050082989A KR20070028722A KR 20070028722 A KR20070028722 A KR 20070028722A KR 1020050082989 A KR1020050082989 A KR 1020050082989A KR 20050082989 A KR20050082989 A KR 20050082989A KR 20070028722 A KR20070028722 A KR 20070028722A
- Authority
- KR
- South Korea
- Prior art keywords
- service
- telephone terminal
- video telephone
- video
- providing
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1046—Call controllers; Call servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
도 1은 본 발명에 따른 영상 스트리밍서비스 제공장치의 일 실시예를 개략적으로 도시하는 도면.1 is a view schematically showing an embodiment of a video streaming service providing apparatus according to the present invention.
도 2a는 도 1에 도시된 장치에서 서비스안내장치의 구성을 도시하는 도면.FIG. 2A is a diagram showing the configuration of a service guide device in the device shown in FIG. 1; FIG.
도 2b는 도 1에 도시된 장치에서 서비스제공장치의 구성을 도시하는 도면.FIG. 2B is a diagram showing the configuration of a service providing device in the device shown in FIG. 1; FIG.
도 3은 도 1에 도시된 장치에서 영상 스트리밍서비스를 제공하는 절차를 도시하는 도면.3 is a diagram illustrating a procedure for providing a video streaming service in the apparatus shown in FIG. 1.
도 4는 본 발명에 따른 영상 스트리밍서비스 제공장치의 다른 실시예를 개략적으로 도시하는 도면.Figure 4 is a diagram schematically showing another embodiment of a video streaming service providing apparatus according to the present invention.
도 5는 본 발명에 따른 영상 스트리밍서비스 제공장치의 또다른 실시예를 개략적으로 도시하는 도면.5 is a diagram schematically showing another embodiment of a video streaming service providing apparatus according to the present invention.
본 발명은 가입자의 단말에 영상 스트리밍서비스를 제공하는 장치 및 그 방법에 관한 것으로서, 더 구체적으로는, 접속설정 프로토콜이 적용된 화상전화단말에 영화와 같은 컨텐츠를 스트리밍 방식으로 제공하는 서비스 장치 및 그 방법에 관한 것이다.The present invention relates to an apparatus and method for providing a video streaming service to a subscriber terminal, and more particularly, to a service apparatus and method for providing content such as a movie to a video telephone terminal to which a connection setting protocol is applied. It is about.
인터넷 전화라고도 불리는 VoIP (Voice over IP) 기술은 기존의 전화망에 비해서 장거리 전화 서비스를 저렴하게 제공할 수 있고 인터넷 망의 다양한 멀티미디어 서비스를 음성 전화 서비스에서 수용할 수 있다는 장점을 가지고 있다. 또한, 이러한 VoIP 시스템은 다양한 망 기술들이 인터넷 프로토콜을 바탕으로 통합된 ALL IP망으로 효과적으로 발전하기 위한 기반 기술이 된다는 점에서 최근 많은 연구가 이루어져 왔다.Voice over IP (VoIP) technology, also called Internet telephony, has the advantage of being able to provide long-distance telephone services at a lower cost than conventional telephone networks and to accommodate various multimedia services of the internet network in voice telephone services. In addition, such a VoIP system has been studied in recent years in that various network technologies become the foundation technology for effectively developing into an integrated ALL IP network based on the Internet protocol.
기존의 여러 상용화된 VoIP 시스템은 대부분 ITU-T의 H.323이라는 시그널링 프로토콜을 사용하여 구현되었다. 하지만, H.323은 서비스 품질이 보장되지 않는 LAN 환경에서 화상 회의 시스템을 구축하기 위해서 제안된 것이기 때문에 확장성과 포괄성의 측면에서 많은 문제점을 가지고 있고 내용이 매우 복잡해서 구현하기가 매우 힘든 단점이 있다.Many existing VoIP systems have been implemented using ITU-T's H.323 signaling protocol. However, since H.323 is proposed to build a video conferencing system in a LAN environment where quality of service is not guaranteed, it has many problems in terms of scalability and comprehensiveness, and it is very difficult to implement due to its complexity. .
이와 관련하여, 멀티미디어 세션의 생성과 종료를 위해서 IETF에서 제안한 접속설정 프로토콜(SIP, session initiation protocol)은 내용이 간단하여 개발과 구현이 쉬우며 서비스의 확장성과 포괄성도 뛰어나다. 또한, 인터넷 망을 기준으로 만들어진 프로토콜이기 때문에 인터넷의 다양한 멀티미디어 서비스를 쉽게 수용할 수 있다. 이에 따라, 최근의 VoIP 기술과 관련하여 SIP를 기반으로 하는 시스템이 많이 연구되고 있다.In this regard, the session initiation protocol (SIP) proposed by the IETF for creating and terminating multimedia sessions is simple to develop and implement, and has excellent service extensibility and comprehensiveness. In addition, since it is a protocol made based on the Internet network, it can easily accommodate various multimedia services of the Internet. Accordingly, a lot of systems based on SIP have been studied in relation to recent VoIP technology.
대한민국 특허출원 10-2001-0008791호에는 SIP를 이용한 웹브라우저 상에서의 음성 및 영상통신 시스템이 개시되어 있다. 이 시스템은 VoIP 기술의 일부분으로 SIP를 웹브라우저에 내장시켜 웹브라우저 상에서 음성과 영상에 대한 통신을 동시에 가능하도록 한 것이다. 영상과 음성 통신을 위한 데이터는 하이퍼텍스트 전송프로토콜(HTTP)의 통신접속순서에 따라 전송된다. 그러나, 이 시스템은 웹브라우저를 사용하여 음성 및 영상 통신을 하는 점에서 컴퓨터의 사용에 익숙하지 않은 사용자는 어려움을 느낄 수 있다. 또한, SIP는 호 설정에서 관여하기 때문에, 일단 호가 설정된 후에는 통신이 이루어지고 있는지 여부를 확인할 방법이 없다. 이는 컨텐츠 제공서비스와 같은 유료 서비스를 제공하려는 경우 문제가 된다.Korean Patent Application No. 10-2001-0008791 discloses a voice and video communication system on a web browser using SIP. As part of the VoIP technology, the system embeds SIP in a web browser, enabling simultaneous voice and video communications on the web browser. Data for video and audio communication is transmitted according to the communication connection sequence of the hypertext transfer protocol (HTTP). However, this system may be difficult for users who are not familiar with computer use in terms of voice and video communication using a web browser. In addition, since SIP is involved in call setup, there is no way to check whether communication is being made once a call is established. This is a problem when trying to provide a paid service such as a content providing service.
대한민국 특허출원 10-2003-0026469호에는 SIP 서버에서의 미디어 채널의 제어방법 및 이를 구현한 통신시스템이 개시되어 있다. 이 시스템에서는 사용자 단말기 사이에 흐르는 미디어를 SIP 서버가 중간에서 가로채어 재전송시키며, 과금이 종료되면 사용자 단말기 사이에 흐르는 미디어의 종료를 강제하여 미디어 전송을 차단한다. 그러나 이러한 시스템에서는 SIP 서버가 미디어 데어터를 전송하는 역할을 하여야 하므로 SIP 서버의 부하가 증가된다는 문제가 있다.Korean Patent Application No. 10-2003-0026469 discloses a control method of a media channel in a SIP server and a communication system implementing the same. In this system, the SIP server intercepts and retransmits the media flowing between the user terminals in the middle, and stops the media transmission by forcibly terminating the media flowing between the user terminals when the charging ends. However, in such a system, since the SIP server has to play a role of transmitting media data, there is a problem that the load of the SIP server is increased.
전술한 문제점을 감안하여, 본 발명은 SIP 단말을 이용하는 가입자에게 영상 컨텐츠와 같은 멀티미디어 컨텐츠를 원활하게 제공할 수 있는 영상 스트리밍서비스 제공장치 및 방법을 제공하는 것을 목적으로 한다.In view of the above problems, an object of the present invention is to provide an apparatus and method for providing a video streaming service that can smoothly provide multimedia content such as video content to a subscriber using a SIP terminal.
또한, 본 발명은 이러한 장치 및 방법에서 시스템의 자원을 과도하게 사용하지 않고 제공된 컨텐츠에 대한 과금을 수행할 수 있는 장치 및 방법을 제공하는 것을 목적으로 한다.It is also an object of the present invention to provide an apparatus and method capable of performing charging for provided content without excessively using the resources of the system in such an apparatus and method.
본 발명의 일 형태에 따르면, 접속설정 프로토콜(SIP, session initiation protocol)이 적용된 화상전화단말에 영상 스트리밍서비스를 제공하는 장치로서, 상기 화상전화단말로부터의 제어신호에 따라 컨텐츠 안내 영상과 컨텐츠 영상을 스트리밍 방식으로 상기 화상전화단말에 제공하는 서비스제공서버와, 상기 컨텐츠 안내에 관한 정보를 저장하고, 상기 서비스제공서버로 이를 제공하는 컨텐츠안내 데이터베이스와, 컨텐츠를 저장하고 상기 서비스제공서버로 이를 제공하는 컨텐츠 데이터베이스, 및, 상기 화상전화단말로부터 호 설정 요청 메시지(INVITE)를 수신하면, 상기 화상전화단말과의 사이에 호를 설정하고, 상기 화상전화단말에 대한 정보를 상기 서비스제공서버에 제공하고 상기 서비스제공서버에 대한 정보를 상기 화상전화단말에 제공하는 서비스제공 SIP 어플리케이션 서버를 구비하는, 1개 이상의 서비스제공시스템; 및, 상기 화상전화단말로부터의 제어신호에 따라, 상기 각 서비스 제공시스템에 대한 안내정보를 상기 화상전화단말에 제공하는 서비스안내서버와, 상기 각 서비스제공시스템에 대한 안내정보를 저장하고, 상기 서비스안내서버로 이를 제공하는 서비스안내 데이터베이스, 및, 상기 화상전화단말로부터 호 설정 요청 메시지(INVITE)를 수신하면, 상기 화상전화단말과의 사이에 호를 설정하고, 상기 화상전화단말에 관한 정보를 상기 서비스안내서버에 제공하고 상기 서비스안내서버에 대한 정보를 상기 화상전화단말에 제공하는 서비스안내 SIP 어플리케이션 서버를 구비하는 서비스안내시스템을 포함하는 화상전화단말에 영상 스트리밍서비스를 제공하는 장치가 제공된다.According to one aspect of the present invention, there is provided an apparatus for providing a video streaming service to a video telephone terminal to which a session initiation protocol (SIP) is applied, the content guide image and the content image being controlled according to a control signal from the video telephone terminal. A service providing server providing the video telephone terminal in a streaming manner, a content guide database storing information on the content guide and providing the same to the service providing server, and storing the content and providing the same to the service providing server. When receiving a call setup request message (INVITE) from the content database and the video telephone terminal, a call is established between the video telephone terminal and the information on the video telephone terminal is provided to the service providing server. A service that provides information on a service providing server to the video telephone terminal. Ball SIP application server, at least one service provider system having; And a service guide server for providing guide information for each service providing system to the video phone terminal according to a control signal from the video telephone terminal, and storing guide information for each service providing system, and storing the service information. A service guide database for providing this to the guide server, and upon receiving a call setup request message (INVITE) from the video telephone terminal, establishes a call between the video telephone terminal and the information on the video telephone terminal. Provided is a device for providing a video streaming service to a video telephony terminal comprising a service guiding system comprising a service guiding SIP application server for providing a service guiding server and providing information on the service guiding server to the video telephony terminal.
여기서, 상기 서비스안내 SIP 어플리케이션 서버가 상기 화상전화단말로부터 호 해제 요청 메시지(BYE)를 수신하면, 상기 서비스안내 SIP 어플리케이션 서버와 상기 화상전화단말 사이에 설정된 호를 해제하고, 이를 서비스안내서버에 통보하는 것을 특징으로 하는 화상전화단말에 영상 스트리밍서비스를 제공하는 것이 좋다.When the service guide SIP application server receives a call release request message (BYE) from the video telephone terminal, the service guide SIP application server releases a call established between the service guide SIP application server and the video telephone terminal and notifies the service guide server. It is good to provide a video streaming service to a video telephone terminal characterized in that.
바람직하게는, 상기 서비스안내서버가 상기 화상전화단말과 상기 서비스안내 SIP 어플리케이션 서버 사이의 호가 해제되었음을 통보받으면, 상기 화상전화단말에 대한 안내영상의 제공을 중지한다.Preferably, when the service guide server is notified that the call between the video phone terminal and the service guide SIP application server has been released, the provision of the guide image for the video phone terminal is stopped.
상기 서비스제공 SIP 어플리케이션 서버가 상기 화상전화단말로부터 호 해제 요청 메시지(BYE)를 수신하면 상기 서비스제공 SIP 어플리케이션 서버와 상기 화상전화단말 사이에 설정된 호를 해제하고, 이를 서비스제공서버에 통보하는 것이 바람직하다. 또한, 상기 서비스제공서버가 상기 화상전화단말과 상기 서비스제공 SIP 어플리케이션 서버 사이의 호가 해제되었음을 통보받으면 상기 화상전화단말에 대 한 컨텐츠 영상의 제공을 중지한다.When the service providing SIP application server receives a call release request message (BYE) from the video telephone terminal, it is preferable to release the call established between the service providing SIP application server and the video telephone terminal and notify the service providing server of the call release request. Do. Further, when the service providing server is notified that the call between the video telephone terminal and the service providing SIP application server has been released, the provision of the content image to the video telephone terminal is stopped.
상기 화상전화단말과 상기 서비스제공 SIP 어플리케이션 서버 사이의 호가 설정된 상태인 경우, 상기 서비스제공서버가 상기 화상전화단말에 제공하는 컨텐츠에 관한 정보를 주기적으로 상기 서비스제공 SIP 어플리케이션 서버에 송신할 수 있다.When a call is established between the video telephone terminal and the service providing SIP application server, the service providing server may periodically transmit information about the content provided to the video telephone terminal to the service providing SIP application server.
바람직하게는, 본 발명에 따른 장치는 상기 화상전화단말에 제공된 컨텐츠에 관한 정보에 기초하여 상기 화상전화단말을 이용하는 가입자에 대한 과금정보를 생성하는 과금 서버와, 상기 가입자에 대한 과금 정보를 저장하는 과금 데이터베이스를 더 포함한다.Preferably, the apparatus according to the present invention comprises a billing server for generating billing information for a subscriber using the videophone terminal based on the information about the content provided to the videophone terminal, and storing billing information for the subscriber. It further includes a billing database.
상기 서비스제공 SIP 어플리케이션 서버가 상기 서비스제공서버에 의하여 상기 화상전화단말에 제공된 컨텐츠에 관한 정보를 상기 과금 서버에 제공할 수 있다.The service providing SIP application server may provide the charging server with information about the content provided to the video telephone terminal by the service providing server.
상기 화상전화단말로부터의 제어신호는 상기 화상전화단말의 DTMF 톤이 실시간 프로토콜(RTP, Realtime Protocol) 방식으로 변환된 데이터일 수 있다.The control signal from the video telephone terminal may be data obtained by converting a DTMF tone of the video telephone terminal in a real time protocol (RTP) manner.
또한, 상기 서비스제공 SIP 어플리케이션 서버가 상기 서비스제공서버에 제공하는 상기 화상전화단말에 관한 정보는 상기 화상전화단말의 IP 주소와 상기 화상전화단말의 특정 포트번호인 것이 좋다.Further, the information regarding the video telephone terminal provided by the service providing SIP application server to the service providing server may be an IP address of the video telephone terminal and a specific port number of the video telephone terminal.
본 발명에 다른 형태에 따르면, 접속설정 프로토콜(SIP, session initiation protocol)이 적용된 화상전화단말에 영상 스트리밍서비스를 제공하는 방법으로서, (a) 서비스안내 SIP 어플리케이션 서버가 상기 화상전화단말로부터 호 설정 요청 메시지(INVITE)를 수신하면, 서비스안내 SIP 어플리케이션 서버와 상기 화상전화단말 사이에 호를 설정하는 단계; (b) 서비스안내 SIP 어플리케이션 서버가 호가 설정된 상기 화상전화단말에 대한 정보를 서비스안내서버로 전송하고, 서비스안내서버에 대한 정보를 상기 화상전화단말로 전송하는 단계; (c) 서비스안내서버가 상기 화상전화단말로부터의 제어신호에 따라 상기 화상전화단말로 서비스제공자 안내영상을 스트리밍 방식으로 제공하는 단계; (d) 서비스제공 SIP 어플리케이션 서버가 상기 화상전화단말로부터 호 설정 요청 메시지(INVITE)를 수신하면, 서비스제공 SIP 어플리케이션 서버와 상기 화상전화단말 사이에 호를 설정하는 단계; (e) 서비스제공 SIP 어플리케이션 서버가 호가 설정된 상기 화상전화단말에 대한 정보를 서비스제공서버로 전송하고, 서비스제공서버에 대한 정보를 상기 화상전화단말로 전송하는 단계; (f) 서비스제공서버가 상기 화상전화단말로부터의 제어신호에 따라 상기 화상전화단말로 컨텐츠 안내영상을 스트리밍 방식으로 제공하는 단계; 및 (g) 상기 화상전화단말로부터 컨텐츠 선택신호가 수신되면, 서비스제공서버가 상기 화상전화단말로 선택된 컨텐츠를 스트리밍 방식으로 제공하는 단계를 포함하는 화상전화단말에 영상 스트리밍서비스를 제공하는 방법이 제공된다.According to another aspect of the present invention, a method for providing a video streaming service to a video telephone terminal to which a Session Initiation Protocol (SIP) is applied, (a) a service guidance SIP application server requests a call setup from the video telephone terminal; Receiving a message (INVITE), establishing a call between a service announcement SIP application server and the videophone terminal; (b) a service guiding SIP application server transmitting information on the video telephone terminal to which a call is set to a service guiding server, and transmitting information on a service guiding server to the video telephone terminal; (c) a service guidance server providing a service provider guide image to the video telephone terminal in a streaming manner according to a control signal from the video telephone terminal; (d) when the service providing SIP application server receives a call setup request message (INVITE) from the video telephone terminal, establishing a call between the service providing SIP application server and the video telephone terminal; (e) a service providing SIP application server transmitting information on the video telephone terminal to which a call is set to a service providing server, and transmitting information on a service providing server to the video telephone terminal; (f) a service providing server providing a content guide image in a streaming manner to the video telephone terminal according to a control signal from the video telephone terminal; And (g) if a content selection signal is received from the video phone terminal, providing a video streaming service to the video phone terminal by a service providing server providing the selected content to the video phone terminal in a streaming manner. do.
바람직하게는, 상기 단계 (c)가 수행된 후에, (c-1) 서비스안내 SIP 어플리케이션 서버가 화상전화단말로부터 호 해제 요청 메시지(BYE)를 수신하면, 서비스안내 SIP 어플리케이션 서버와 화상전화단말 사이에 설정된 호를 해제하고, 이를 서비스안내서버에 통보하는 단계; 및 (c-2) 서비스안내서버가 화상전화단말과 서비스안내 SIP 어플리케이션 서버 사이의 호가 해제되었음을 통보받으면, 화상전화단 말에 대한 안내영상의 제공을 중지하는 단계가 더 수행된다.Preferably, after the step (c) is performed, (c-1) when the service guidance SIP application server receives a call release request message (BYE) from the video telephone terminal, between the service guidance SIP application server and the video telephone terminal. Releasing the call set in step of notifying the service information server; And (c-2) if the service guide server is notified that the call between the video phone terminal and the service guide SIP application server has been released, stopping the provision of the guide image for the video phone terminal.
또한, 상기 단계 (g)가 수행된 후에, (g-1) 서비스제공 SIP 어플리케이션 서버가 화상전화단말로부터 호 해제 요청 메시지(BYE)를 수신하면, 서비스제공 SIP 어플리케이션 서버와 화상전화단말 사이에 설정된 호를 해제하고, 이를 서비스제공서버에 통보하는 단계; 및 (g-2) 서비스제공서버가 화상전화단말과 서비스제공 SIP 어플리케이션 서버 사이의 호가 해제되었음을 통보받으면, 화상전화단말에 대한 컨텐츠 영상의 제공을 중지하는 단계가 수행될 수 있다.Further, after the step (g) is performed, (g-1) when the service providing SIP application server receives the call release request message (BYE) from the video telephone terminal, the service setting SIP application server and the video telephone terminal are set up. Releasing the call and notifying the service providing server of the call; And (g-2) if the service providing server is notified that the call between the video telephone terminal and the service providing SIP application server has been released, the step of stopping the provision of the content image to the video telephone terminal may be performed.
나아가, 본 발명에 따른 방법은 (h) 화상전화단말과 서비스제공 SIP 어플리케이션 서버 사이의 호가 설정된 상태인 경우, 서비스제공서버가 화상전화단말에 제공하는 컨텐츠에 관한 정보를 서비스제공 SIP 어플리케이션 서버에 송신하는 단계를 더 포함하는 것이 좋다. 단계 (h)는 화상전화단말과 서비스제공 SIP 어플리케이션 서버 사이의 호가 설정되어 있는 동안에 주기적으로 이루어지는 것이 바람직하다.Furthermore, the method according to the present invention (h) when a call is established between the video telephone terminal and the service providing SIP application server, transmits information on the content provided by the service providing server to the video telephone terminal to the service providing SIP application server. It is better to further include the steps. Step (h) is preferably performed periodically while a call is established between the videophone terminal and the serving SIP application server.
또한, 서비스제공서버가 화상전화단말에 제공하는 컨텐츠에 관한 정보에 기초하여 화상전화단말을 이용하는 가입자에 대한 과금정보를 생성하는 단계가 더 수행되는 것이 좋다.In addition, it is preferable that the step of generating the charging information for the subscriber using the video telephone terminal based on the information on the content provided by the service providing server to the video telephone terminal.
본 발명의 또다른 형태에 따르면, 접속설정 프로토콜이 적용된 화상전화단말에 영상 스트리밍서비스를 제공하는 장치로서, 상기 화상전화단말로부터의 제어신호에 따라, 영상 스트리밍서비스를 제공하는 서비스 제공자에 대한 안내영상을 상기 화상전화단말에 제공하는 서비스안내서버; 영상 스트리밍서비스를 제공하는 서 비스 제공자에 대한 안내 정보를 저장하고, 상기 서비스안내서버로 이를 제공하는 서비스안내 데이터베이스; 상기 화상전화로부터 호 설정 요청 메시지(INVITE)를 수신하면, 상기 화상전화와의 사이에 호를 설정하고, 상기 화상전화단말에 대한 정보를 상기 서비스안내서버에 제공하고 상기 서비스안내서버에 대한 정보를 상기 화상전화단말에 제공하는 서비스안내 SIP 어플리케이션 서버; 및 상기 화상전화로부터 호 설정 요청 메시지(INVITE)를 수신하면, 상기 화상전화단말과의 사이에 호를 설정하고, 상기 화상전화단말에 대한 정보를 영상 스트리밍 서비스 제공자측 서버로 전송하고 상기 영상 스트리밍 서비스 제공자측 서버에 대한 정보를 상기 화상전화단말에 제공하는 서비스제공 SIP 어플리케이션 서버를 포함하는 화상전화단말에 영상 스트리밍서비스를 제공하는 장치가 제공된다.According to still another aspect of the present invention, there is provided an apparatus for providing a video streaming service to a video telephone terminal to which a connection setting protocol is applied, the guide image for a service provider for providing a video streaming service according to a control signal from the video telephone terminal. A service guide server for providing the video telephone terminal; A service guide database storing guide information for a service provider providing a video streaming service and providing the same to the service guide server; When a call setup request message (INVITE) is received from the video phone, a call is set up with the video phone, information about the video phone terminal is provided to the service guide server, and information about the service guide server is provided. A service guidance SIP application server provided to the video telephone terminal; And upon receiving a call setup request message (INVITE) from the video telephone, establishes a call between the video telephone terminal, transmits information on the video telephone terminal to a video streaming service provider server, and transmits the video streaming service. An apparatus for providing a video streaming service to a video telephone terminal including a service provisioning SIP application server for providing information on a provider-side server to the video telephone terminal is provided.
여기서, 상기 서비스안내 SIP 어플리케이션 서버가 상기 화상전화단말로부터 호 해제 요청 메시지(BYE)를 수신하면, 상기 서비스안내 SIP 어플리케이션 서버와 상기 화상전화단말 사이에 설정된 호를 해제하고, 이를 상기 서비스안내서버에 통보하는 것이 바람직하다.When the service guide SIP application server receives a call release request message (BYE) from the video telephone terminal, the service guide SIP application server releases a call established between the service guide SIP application server and the video telephone terminal, and transmits the call to the service guide server. It is advisable to inform.
또한, 상기 서비스안내서버가 상기 화상전화단말과 상기 서비스안내 SIP 어플리케이션 서버 사이의 호가 해제되었음을 통보받으면, 상기 화상전화단말에 대한 안내영상의 제공을 중지하는 것이 좋다.Further, when the service guide server is notified that the call between the video phone terminal and the service guide SIP application server has been released, it is preferable to stop providing the guide image for the video phone terminal.
바람직하게는, 상기 서비스제공 SIP 어플리케이션 서버가 상기 화상전화단말로부터 호 해제 요청 메시지(BYE)를 수신하면, 상기 서비스제공 SIP 어플리케이션 서버와 상기 화상전화단말 사이에 설정된 호를 해제하고, 이를 상기 서비스 제공자 측 서버에 통보한다.Preferably, when the service providing SIP application server receives a call release request message (BYE) from the video telephone terminal, releases the call established between the service providing SIP application server and the video telephone terminal, and the service provider Notify the server on the server.
본 발명에 따른 장치는, 상기 화상전화단말에 제공된 컨텐츠에 관한 정보에 기초하여 상기 화상전화단말을 이용하는 가입자에 대한 과금정보를 생성하는 과금 서버와, 상기 가입자에 대한 과금 정보를 저장하는 과금 데이터베이스를 더 포함할 수 있다.According to an aspect of the present invention, there is provided a billing server for generating billing information for a subscriber using the video phone terminal based on the information about the contents provided to the video phone terminal, and a billing database for storing billing information for the subscriber. It may further include.
상기 화상전화단말과 상기 서비스제공 SIP 어플리케이션 서버 사이의 호가 설정된 상태인 경우, 상기 서비스제공 SIP 어플리케이션 서버는 상기 서비스 제공자측 서버가 상기 화상전화단말에 제공하는 컨텐츠에 관한 정보를 주기적으로 상기 서비스 제공자측 서버에 문의할 수 있다.When a call is established between the video telephone terminal and the service providing SIP application server, the service providing SIP application server periodically provides information about content provided by the service provider server to the video telephone terminal. You can contact the server.
상기 서비스제공 SIP 어플리케이션 서버가 상기 서비스 제공자측 서버에 제공하는 상기 화상전화단말에 관한 정보는 상기 화상전화단말의 IP 주소와 상기 화상전화단말의 특정 포트이며, 상기 서비스 제공자측 서버와 상기 화상전화단말 사이의 데이터 전송은 상기 특정 포트를 통하여 이루어지는 것이 좋다.The information about the video telephone terminal provided by the service providing SIP application server to the service provider side server is an IP address of the video telephone terminal and a specific port of the video telephone terminal, and the service provider side server and the video telephone terminal. It is preferable that the data transfer between them be made through the specific port.
본 발명의 또다른 형태에 따르면, 접속설정 프로토콜(SIP, session initiation protocol)이 적용된 화상전화단말에 영상 스트리밍서비스를 제공하는 방법으로서, (a) 서비스안내 SIP 어플리케이션 서버가 상기 화상전화단말로부터 호 설정 요청 메시지(INVITE)를 수신하면, 서비스안내 SIP 어플리케이션 서버와 상기 화상전화단말 사이에 호를 설정하는 단계; (b) 서비스안내 SIP 어플리케이션 서버가 호가 설정된 상기 화상전화단말에 대한 정보를 서비스안내서버로 전송하고, 서비스안내서버에 대한 정보를 상기 화상전화단말로 전송하는 단계; (c) 서비스안내 서버가 상기 화상전화단말로부터의 제어신호에 따라 상기 화상전화단말로 서비스제공자 안내영상을 스트리밍 방식으로 제공하는 단계; (d) 서비스제공 SIP 어플리케이션 서버가 상기 화상전화단말로부터 호 설정 요청 메시지(INVITE)를 수신하면, 서비스제공 SIP 어플리케이션 서버와 상기 화상전화단말 사이에 호를 설정하는 단계; 및 (e) 서비스제공 SIP 어플리케이션 서버가 호가 설정된 상기 화상전화단말에 대한 정보를 서비스 제공자의 서비스제공서버로 전송하고, 서비스 제공자의 서비스제공서버에 대한 정보를 상기 화상전화단말로 전송하는 단계를 포함하는 화상전화단말에 영상 스트리밍서비스를 제공하는 방법이 제공된다.According to still another aspect of the present invention, there is provided a video streaming service for a video telephone terminal to which a session initiation protocol (SIP) is applied, the method comprising: (a) a service guide SIP application server for setting up a call from the video telephone terminal; Receiving a request message (INVITE), establishing a call between a service announcement SIP application server and the video telephone terminal; (b) a service guiding SIP application server transmitting information on the video telephone terminal to which a call is set to a service guiding server, and transmitting information on a service guiding server to the video telephone terminal; (c) providing, by a service guidance server, a service provider guide image to the video telephone terminal in a streaming manner according to a control signal from the video telephone terminal; (d) when the service providing SIP application server receives a call setup request message (INVITE) from the video telephone terminal, establishing a call between the service providing SIP application server and the video telephone terminal; And (e) transmitting, by the service providing SIP application server, information about the video telephone terminal to which the call is set up to the service providing server of the service provider, and transmitting information about the service providing server of the service provider to the video telephone terminal. A method of providing a video streaming service to a video telephone terminal is provided.
여기서, 상기 단계 (c)가 수행된 후에, (c-1) 서비스안내 SIP 어플리케이션 서버가 화상전화단말로부터 호 해제 요청 메시지(BYE)를 수신하면, 서비스안내 SIP 어플리케이션 서버와 화상전화단말 사이에 설정된 호를 해제하고, 이를 서비스안내서버에 통보하는 단계; 및 (c-2) 서비스안내서버가 화상전화단말과 서비스안내 SIP 어플리케이션 서버 사이의 호가 해제되었음을 통보받으면, 화상전화단말에 대한 안내영상의 제공을 중지하는 단계가 더 수행되는 것이 바람직하다.Here, after the step (c) is performed, (c-1) when the service guide SIP application server receives a call release request message (BYE) from the video telephone terminal, the service guide SIP application server and the video telephone terminal Releasing the call and notifying the service guide server; And (c-2) if the service guide server is informed that the call between the video phone terminal and the service guide SIP application server has been released, the step of stopping the provision of the guide image for the video phone terminal is preferably performed.
또한, 본 발명에 따른 방법은, 상기 단계 (e)가 수행된 후에, (f) 서비스제공 SIP 어플리케이션 서버가 화상전화단말로부터 호 해제 요청 메시지(BYE)를 수신하면, 서비스제공 SIP 어플리케이션 서버와 화상전화단말 사이에 설정된 호를 해제하고, 이를 서비스 제공자의 서비스제공 서버에 통보하는 단계를 더 포함하는 것이 좋다.In addition, the method according to the present invention, after the step (e) is performed, (f) when the service providing SIP application server receives the call release request message (BYE) from the video telephone terminal, the service providing SIP application server and the image It is preferable to further include the step of releasing a call set up between the phone terminals, and notifying the service provider server of the service provider.
바람직하게는, (g) 화상전화단말과 서비스제공 SIP 어플리케이션 서버 사이 의 호가 설정된 상태인 경우, 서비스제공 SIP 어플리케이션 서버는 화상전화단말에 제공되는 컨텐츠에 관한 정보를 서비스 제공자의 서비스제공서버에 문의하는 단계가 더 수행된다. 또한, 상기 단계 (g)는 화상전화단말과 서비스제공 SIP 어플리케이션 서버 사이의 호가 설정되어 있는 동안에 주기적으로 이루어지는 것이 좋다.Preferably, (g) when a call is established between the video telephone terminal and the service providing SIP application server, the service providing SIP application server inquires of the service provider server of the service provider for information on the content provided to the video telephone terminal. The step is further performed. In addition, step (g) is preferably performed periodically while a call is established between the video telephone terminal and the service providing SIP application server.
화상전화단말에 제공되는 컨텐츠에 관한 정보에 기초하여 화상전화단말을 이용하는 가입자에 대한 과금정보를 생성하는 단계가 더 마련되는 것이 바람직하다.Preferably, the step of generating billing information for the subscriber using the video telephone terminal based on the information about the content provided to the video telephone terminal.
이하에서는, 본 발명의 바람직한 실시예에 대하여 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, with reference to the accompanying drawings, a preferred embodiment of the present invention will be described in detail.
도 1에는 본 발명에 따른 영상 스트리밍서비스 제공장치의 일 실시예가 개략적으로 도시되어 있다.1 schematically shows an embodiment of a video streaming service providing apparatus according to the present invention.
영상 스트리밍서비스 제공장치(100)는 미디어서비스 안내시스템(10)과 복수개의 미디어서비스 제공시스템(20, 30, 40)을 포함한다. 미디어서비스 안내시스템(10)과 미디어서비스 제공시스템(20, 30, 40)은 정보통신망을 통하여 가입자의 화상전화단말(UA)와 연결된다.The
상기 정보통신망이라 함은 LAN, WAN, 인트라넷 및 이와 유사한 내부 네트워크를 포함하는 다양한 네트워크에 의해 서로 접속되며 인터넷에 대한 액세스를 제공하는 포괄적인 의미의 데이터 통신망을 의미하며, 여기에는 유선망뿐만 아니라 이동통신망, 위성통신망 및 무선망을 포함하는 것으로 이해되어야 한다. 바람직하게는, 정보통신망은 인터넷 프로토콜을 바탕으로 통합된 네트워크, 즉, 소위 ALL IP 망을 의미한다.The information communication network means a data communication network in a comprehensive sense, which is connected to each other by various networks including a LAN, a WAN, an intranet, and similar internal networks, and provides access to the Internet. It should be understood to include satellite, wireless and wireless networks. Preferably, the information communication network means an integrated network based on an internet protocol, that is, a so-called ALL IP network.
화상전화단말(UA)은 디스플레이부를 구비하고 가입자 간에 화상통화가 이루어질 수 있도록 하는 단말을 말한다. 본 실시예에서, 화상전화단말(UA)은 시그널링 프로토콜로서 접속설정 프로토콜(SIP, session initiation protocol)을 사용하고, 음성 및 화상 트래픽을 전송하기 위해서는 실시간 프로토콜(RTP, realtime protocol)을 사용한다. 또한, SIP 메시지와 RTP 패킷의 전송을 위한 전송 프로토콜로는 UDP(user datagram protocol)를 사용하는 것이 좋다. 전송 프로토콜로서 비연결성(connectionless) 서비스인 UDP를 사용하면 연결기반(connection-oriented) 서비스인 TCP(transmission control service)를 사용했을 때의 부가적인 연결 설정 시간을 줄여 전체적인 호 설정 시간에 걸리는 시간을 줄일 수 있기 때문이다.The video telephone terminal UA refers to a terminal having a display unit and allowing video calls to be made between subscribers. In this embodiment, the video telephone terminal (UA) uses a session initiation protocol (SIP) as a signaling protocol, and uses a realtime protocol (RTP) to transmit voice and video traffic. In addition, it is preferable to use a user datagram protocol (UDP) as a transmission protocol for transmitting SIP messages and RTP packets. Using UDP, a connectionless service as the transport protocol, reduces additional connection setup time when using a connection-oriented service, TCP (transmission control service), which reduces overall call setup time. Because it can.
미디어서비스 안내시스템(10)은 가입자의 화상전화단말(UA)에 영상 스트리밍서비스에 대한 안내정보를 제공한다. 도 2(a)에 도시된 바와 같이, 미디어서비스 안내시스템(10)은 서비스안내 SIP 어플리케이션 서버(AS, application server; 12), 미디어서비스 안내서버(14) 및 서비스안내 데이터베이스(16)를 포함한다. SIP AS(12)는 화상전화단말(UA)와 정보통신망을 통하여 연결되며, 바람직하게는 소프트 스위치(S)를 매개로 하여 연결된다. SIP AS(12)는 가입자의 화상전화단말(UA)로부터의 호 설정 요청 메시지를 처리하여 새로운 세션을 설정하고, 세션이 해제되기까지 미디어서비스 안내서버(14)가 화상전화단말(UA)에 대하여 서비스안내를 수행할 수 있도록 한다. 미디어서비스 안내서버(14)는 SIP AS(12)로부터 세션이 설정된 화상전화단말(UA)에 관한 정보를 전송받아, 해당하는 단말(UA)에 미디어서비스에 대 한 안내정보를 제공한다. 미디어서비스 안내서버(14)로부터의 안내정보는 SIP AS(12)를 경유하지 않고 정보통신망을 통하여 화상전화단말(UA)로 제공된다. 서비스안내 데이터베이스(16)에는 여러 미디어서비스 제공시스템(20, 30, 40)에 대한 정보가 저장되어 있다.The media
미디어서비스 제공시스템(20, 30, 40)은 가입자에게 화상전화단말을 통하여 영상 스트리밍서비스를 제공한다. 도 2(b)에 도시된 바와 같이, 각각의 미디어서비스 제공시스템(20, 30, 40)은 서비스제공 SIP 어플리케이션 서버(22), 미디어서비스 제공서버(24), 컨텐츠안내 데이터베이스(26) 및 컨텐츠 데이터베이스(28)를 포함한다. SIP AS(22)는 화상전화단말(UA)와 정보통신망을 통하여 연결되며, 바람직하게는 소프트 스위치(S)를 매개로 하여 연결된다. SIP AS(22)는 가입자의 화상전화단말(UA)로부터의 호 설정 요청 메시지를 처리하여 새로운 세션을 설정하고, 세션이 해제되기까지 미디어서비스 제공서버(24)가 화상전화단말(UA)에 대하여 서비스안내를 수행할 수 있도록 한다. 미디어서비스 제공서버(24)는 SIP AS(22)로부터 세션이 설정된 화상전화단말(UA)에 관한 정보를 전송받아, 해당하는 단말(UA)에 컨텐츠 안내정보와 컨텐츠 자체를 제공한다. 컨텐츠 안내정보 및 컨텐츠 데이터는 SIP AS(22)를 경유하지 않고 정보통신망을 통하여 화상전화단말(UA)로 제공된다. 컨텐츠안내 데이터베이스(26)에는 각 미디어서비스 제공시스템(20, 30, 40)이 구비하고 있는 컨텐츠를 안내하는 정보가 저장되며, 컨텐츠 데이터베시스(28)에는 다양한 컨텐츠가 저장된다.The media
이하에서는, 전술한 본 발명의 일 실시예에 따른 구성을 갖는 영상 스트리밍 서비스 제공장치(100)와 가입자의 화상전화단말(UA) 사이의 데이터 흐름에 대하여 설명한다.Hereinafter, the data flow between the video streaming
도 3에는 도 1에 도시된 장치에서 영상 스트리밍서비스를 제공하기 위한 데이터 흐름이 도시되어 있다.3 illustrates a data flow for providing an image streaming service in the apparatus shown in FIG. 1.
가입자의 화상전화단말(UA)은 SIP 호 설정 요청 메시지(INVITE)를 서비스안내 SIP AS(12)로 전송하여 호 설정을 요청한다(S101). 예를 들어, 화상전화단말(UA)은 가입자가 영상 스트리밍서비스 안내전화번호(예: 700-0114)를 누르면, 이 때 생성되는 DTMF 톤을 SIP 호 설정 요청 메시지로 변환하여 서비스안내 SIP AS(12)로 전송할 수 있다. 화상전화단말(UA)로부터 호 설정 요청을 받은 SIP AS(12)는 메시지를 파싱하여 가입자의 화상전화단말(UA)을 인식하고, 화상전화단말(UA)로 호 설정 승인 메시지(200 OK)를 전송한다(S102). 화상전화단말(UA)은 호 설정 승인 메시지에 대응하여 호 승인 확인 메시지(ACK)를 SIP AS(12)로 전송하고, 이로써 화상전화단말(UA)과 SIP AS(12) 사이에 새로운 세션이 설정된다(S103).The subscriber's video telephone terminal (UA) transmits a SIP call setup request message (INVITE) to the service guide SIP AS 12 to request call setup (S101). For example, when a subscriber presses a video streaming service guidance phone number (eg, 700-0114), the video telephone terminal (UA) converts the DTMF tone generated at this time into a SIP call setup request message, thereby providing a service guidance SIP AS (12). ) Can be sent. Upon receiving the call setup request from the video telephone terminal (UA), the SIP AS 12 parses the message to recognize the subscriber's video telephone terminal (UA), and sends a call setup approval message (200 OK) to the video telephone terminal (UA). It transmits (S102). The video telephone terminal UA transmits a call acknowledgment message ACK to the SIP AS 12 in response to the call setup approval message, thereby establishing a new session between the video telephone terminal UA and the SIP AS 12. (S103).
세션이 설정되면, SIP AS(12)는 미디어서비스 안내서버(14)에 대한 정보를 가입자의 화상전화단말(UA)에 제공한다(S104). 여기서, 미디어서비스 안내서버(14)에 대한 정보에는, 예를 들어, 미디어서비스 안내서버(14)의 IP 주소와 미디어서비스 안내서버(14)가 데이터를 전송한 포트의 번호 등의 정보가 포함된다. 또한, SIP AS(12)는 가입자의 화상전화단말(UA)에 대한 정보를 미디어서비스 안내서버(14)에 제공한다(S105). 화상전화단말(UA)에 대한 정보에는 예를 들어, 화상전화단말(UA)의 IP 주소나 데이터를 전송한 포트 번호 등과 같은 정보가 포함된다.When the session is established, the SIP AS 12 provides the subscriber's video telephone terminal UA with information about the media service guide server 14 (S104). Here, the information about the media
미디어서비스 안내서버(14)는 SIP AS(12)로부터 전송받은 화상전화단말(UA)에 관한 정보를 기초로 하여 미디어서비스 안내정보를 전송한다. 예를 들어, 안내정보는 RTP 패킷으로 전송된다. 안내정보에는 주로 미디어서비스 제공시스템에 대한 정보, 예를 들어, 특정 미디어서비스 제공시스템과 접속하기 위한 전화번호(예: 700-0100)가 포함된다. 한편, 가입자는 미디어서비스 안내정보를 검색하는 동안 제어신호를 송신할 수 있다. 예를 들어, 가입자가 화상전화단말(UA)의 “#” 버튼을 누르는 경우 다음 안내 화면 또는 영상으로 넘어가고, “*” 버튼을 누르는 경우 이전 안내 화면으로 넘어갈 수 있다. 이 경우, 화상전화단말(UA)로부터 생성되는 DTMF 톤은 RTP 패킷으로 변환되어 전송된다(S106).The media
가입자의 화상전화단말(UA)로부터 호 해제 요청 메시지(BYE)가 전송되면, 호 설정시와 동일한 절차를 통하여 세션이 해제된다(S107). 도시되지는 않았지만, 가입자의 화상전화단말(UA)로부터 호 해제 요청 메시지가 수신되면, SIP AS(12)는 이를 미디어서비스 안내서버(14)에 통보하며, 이에 대응하여 미디어서비스 안내서버(14)는 화상전화단말(UA)에 대한 안내정보의 전송을 중단한다.When the call release request message BYE is transmitted from the subscriber's video telephone terminal UA, the session is released through the same procedure as when the call is set up (S107). Although not shown, when the call release request message is received from the subscriber's video telephone terminal (UA), the SIP AS 12 notifies the media
가입자의 화상전화단말(UA)은 SIP 호 설정 요청 메시지(INVITE)를 서비스제공 SIP AS(22)로 전송하여 호 설정을 요청한다(S201). 예를 들어, 화상전화단말(UA)은 가입자가 미디어서비스 제공시스템으로 인식되는 전화번호(예: 700-0100)를 누르면, 이 때 생성되는 DTMF 톤을 SIP 호 설정 요청 메시지로 변환하여 서비스제공 SIP AS(22)로 전송할 수 있다. 화상전화단말(UA)로부터 호 설정 요청을 받은 SIP AS(22)는 메시지를 파싱하여 가입자의 화상전화단말(UA)을 인식하고, 화상전화단말(UA)로 호 설정 승인 메시지(200 OK)를 전송한다(S202). 화상전화단말(UA)은 호 설정 승인 메시지에 대응하여 호 승인 확인 메시지(ACK)를 SIP AS(22)로 전송하고, 이로써 화상전화단말(UA)과 SIP AS(22) 사이에 세션이 설정된다(S203).The subscriber's video telephone terminal (UA) transmits a SIP call setup request message (INVITE) to the service providing SIP AS 22 to request call setup (S201). For example, when a subscriber presses a telephone number (for example, 700-0100) that is recognized as a media service providing system, the video telephone terminal (UA) converts the DTMF tone generated at this time into a SIP call setup request message to provide a service SIP. May transmit to the
세션이 설정되면, SIP AS(22)는 미디어서비스 제공서버(24)에 대한 정보를 가입자의 화상전화단말(UA)에 제공(S204)하고, 가입자의 화상전화단말(UA)에 대한 정보를 미디어서비스 제공서버(24)에 제공한다(S205). 미디어서비스 제공서버(24)는 SIP AS(22)로부터 전송받은 화상전화단말(UA)에 관한 정보를 기초로 하여 컨텐츠 안내정보를 전송한다. 마찬가지로, 가입자는 미디어서비스 안내정보를 검색하는 동안 제어신호를 송신할 수 있다(S206).When the session is established, the SIP AS 22 provides the information on the media
한편, 화상전화단말(UA)로부터 컨텐츠 선택신호가 입력(S207)되면 미디어서비스 제공서버(24)는 선택된 컨텐츠를 가입자의 화상전화단말(UA)로 전송한다(S208). 컨텐츠 선택신호는, 예를 들어, 가입자가 컨텐츠의 번호에 해당하는 화상전화단말(UA)의 키와 “#” 버튼을 이어서 누름으로써 생성될 수 있다(예: 32#). 또한, 컨텐츠가 전송되는 동안 가입자의 화상전화단말(UA)은 제어신호를 전송할 수 있다(S208). 예를 들어, 가입자가 화상전화단말(UA)의 “#” 버튼을 누르면 컨텐츠가 빠른 속도로 앞으로 재생(fast forward)되고, “*” 버튼을 누르면 컨텐츠가 빠른 속도로 뒤로 재생(rewind)되며, “0” 버튼을 누르면 컨텐츠의 처음으로 돌아갈 수 있다.On the other hand, when the content selection signal is input from the video telephone terminal UA (S207), the media
가입자의 화상전화단말(UA)로부터 호 해제 요청 메시지(BYE)가 전송되면, 호 설정시와 동일한 절차를 통하여 세션이 해제된다(S209). 도시되지는 않았지만, 가입자의 화상전화단말(UA)로부터 호 해제 요청 메시지가 수신되면, SIP AS(22)는 이를 미디어서비스 제공서버(24)에 통보하며, 이에 대응하여 미디어서비스 제공서버(24)는 화상전화단말(UA)에 대한 컨텐츠 안내정보 또는 컨텐츠의 전송을 중단한다.When the call release request message BYE is transmitted from the subscriber's video telephone terminal UA, the session is released through the same procedure as when the call is set up (S209). Although not shown, when the call release request message is received from the subscriber's video telephone terminal (UA), the SIP AS 22 notifies the media
한편, 화상전화단말(UA)과 서비스제공 SIP AS(12) 사이의 호가 설정된 상태인 경우, 서비스제공서버(22)는 화상전화단말에 제공되고 있는 컨텐츠에 관한 정보를 주기적으로 서비스제공 SIP AS(12)에 송신할 수 있다. 컨텐츠에 관한 정보에는, 예를 들어, 컨텐츠의 종류, 컨텐츠의 재생시간, 컨텐츠의 제공요금 등에 대한 정보가 포함된다.On the other hand, when a call is established between the video telephone terminal UA and the service providing SIP AS 12, the
도 4에는 본 발명에 따른 영상 스트리밍서비스 제공장치의 다른 실시예가 도시되어 있다. Figure 4 shows another embodiment of a video streaming service providing apparatus according to the present invention.
본 실시예에 따른 영상 스트리밍서비스 제공장치는 서비스안내 SIP AS(212), 미디어서비스 안내서버(214), 서비스안내 데이터베이스(216) 및 서비스제공 SIP AS(218)을 포함하는 미디어서비스 플랫폼으로 이루어져 있다. 여기서, 서비스안내 SIP AS(212), 미디어서비스 안내서버(214) 및 서비스안내 데이터베이스(216)는 각각 전술한 실시예에서 미디어서비스 안내시스템의 서비스안내 SIP AS(12), 미디어서비스 안내서버(14) 및 서비스안내 데이터베이스(16)와 동일한 기능을 갖는다. 다만, 서비스안내 데이터베이스(216)는 미디어서비스 제공시스템에 대한 정보가 아니라 미디어서비스 제공자(300)에 대한 정보를 저장하고 있다. 미디어서비스 플랫폼 (200)과 미디어서비스 제공자(300)는 서로 다른 주체로서 정보통신망을 통하여 연계하여 가입자의 화상전화단말(UA)에 영상 스트리밍서비스를 제공한다. 서비스제공 SIP AS(218)는 미디어서비스 플랫폼(200)과 미디어서비스 제공자(300)를 연계시키며, 전술한 실시예의 서비스제공 SIP AS(22)와 실질적으로 동일한 기능을 갖는다.The apparatus for providing a video streaming service according to the present embodiment includes a media service platform including a service guide SIP AS 212, a media
미디어서비스 제공자(300)는 미디어서비스 제공서버(310), 컨텐츠안내 데이터베이스(320) 및 컨텐츠 데이터베이스(330)을 구비한다. 마찬가지로, 이들 각 장비의 기능은 전술한 실시예에서의 미디어서비스 제공서버(24), 컨텐츠안내 데이터베이스(26) 및 컨텐츠 데이터베이스(28)와 실질적으로 동일한 기능을 갖는다.The
도시되지는 않았지만, 미디어서비스 제공자(300)는 복수가 존재할 수 있으며, 이에 대응하여 서비스제공 SIP AS(218)도 복수개가 마련될 수 있다.Although not shown, a plurality of
전술한 실시예와 비교할 때, 서비스제공 SIP AS(218)가 미디어서비스 제공자측에 마련된 것이 아니라 미디어서비스 플랫폼측에 마련된 것을 제외하고는 동일한 구성을 가지므로, 영상 스트리밍서비스의 제공을 위한 절차는 전술한 실시예와 실질적으로 동일하다.Compared to the above-described embodiment, since the service providing SIP AS 218 has the same configuration except that the service providing SIP AS 218 is not provided at the media service provider side, the procedure for providing a video streaming service is described above. It is substantially the same as one embodiment.
도 5에는 본 발명에 따른 영상 스트리밍서비스 제공장치의 또다른 실시예가 도시되어 있다.5 shows another embodiment of a video streaming service providing apparatus according to the present invention.
본 실시예는 미디어서비스 플랫폼(200a)에 과금 서버(220) 및 과금 데이터베이스(222)가 더 마련된 것을 제외하고는 도 4에 도시된 실시예와 동일한 구성을 갖는다. 따라서, 이하에서는 서비스의 과금에 관한 사항만을 설명한다.This embodiment has the same configuration as the embodiment shown in FIG. 4 except that the charging
본 실시예에서, 화상전화단말(UA)과 서비스제공 SIP AS(218) 사이의 호가 설정된 상태인 경우, 서비스제공 SIP AS(218)는 서비스 제공자측 서버(310)에 화상전화단말(UA)로 제공되고 있는 컨텐츠에 관한 정보를 주기적으로 문의한다. 여기서, 컨텐츠에 관한 정보에는, 컨텐츠의 종류, 컨텐츠의 재생시간, 컨텐츠의 제공요금 등에 관한 정보가 포함된다. 다음으로, 서비스제공 SIP AS(218)은 화상전화단말(UA)로 제공되고 있는 컨텐츠에 관한 정보를 과금 서버(220)로 전송한다. 과금 서버(220)는 전송받은 정보를 기초로 하여 가입자에 대한 과금 여부 및 금액을 결정하고, 이에 관한 정보를 과금 데이터베이스(222)에 저장한다.In the present embodiment, when a call is established between the video telephone terminal UA and the service providing SIP AS 218, the service providing SIP AS 218 is connected to the service
본 발명에 따라, SIP 단말을 이용하는 가입자에게 영상 컨텐츠와 같은 멀티미디어 컨텐츠를 원활하게 제공할 수 있는 영상 스트리밍서비스 제공장치 및 방법이 제공된다.According to the present invention, there is provided an apparatus and method for providing a video streaming service capable of smoothly providing multimedia content such as video content to a subscriber using a SIP terminal.
또한, 본 발명에 따라, 이러한 장치 및 방법에서 시스템의 자원을 과도하게 사용하지 않고 제공된 컨텐츠에 대한 과금을 수행할 수 있다.In addition, according to the present invention, such an apparatus and method can perform billing for the provided content without excessively using the resources of the system.
Claims (29)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050082989A KR100770946B1 (en) | 2005-09-07 | 2005-09-07 | Apparatus and method for providing video streaming service to sip user agent using session initiation protocol |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050082989A KR100770946B1 (en) | 2005-09-07 | 2005-09-07 | Apparatus and method for providing video streaming service to sip user agent using session initiation protocol |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070028722A true KR20070028722A (en) | 2007-03-13 |
KR100770946B1 KR100770946B1 (en) | 2007-10-26 |
Family
ID=38101227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050082989A KR100770946B1 (en) | 2005-09-07 | 2005-09-07 | Apparatus and method for providing video streaming service to sip user agent using session initiation protocol |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100770946B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100818509B1 (en) * | 2006-08-31 | 2008-03-31 | 에스케이 텔레콤주식회사 | Videotelephony system for providing contents and method the same |
KR100898734B1 (en) * | 2007-05-07 | 2009-05-20 | (주)제너시스템즈 | Method and system for initial connecting between media server and application server for call process service |
KR101038080B1 (en) * | 2008-09-12 | 2011-06-01 | 한국과학기술원 | Adaptive multimedia streaming service apparatus and method based on terminal device information notification |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100571761B1 (en) * | 2003-10-06 | 2006-04-17 | 이노에이스(주) | multimedia announcement service method and apparatus in a wideband code division multiple access |
-
2005
- 2005-09-07 KR KR1020050082989A patent/KR100770946B1/en active IP Right Grant
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100818509B1 (en) * | 2006-08-31 | 2008-03-31 | 에스케이 텔레콤주식회사 | Videotelephony system for providing contents and method the same |
KR100898734B1 (en) * | 2007-05-07 | 2009-05-20 | (주)제너시스템즈 | Method and system for initial connecting between media server and application server for call process service |
KR101038080B1 (en) * | 2008-09-12 | 2011-06-01 | 한국과학기술원 | Adaptive multimedia streaming service apparatus and method based on terminal device information notification |
Also Published As
Publication number | Publication date |
---|---|
KR100770946B1 (en) | 2007-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1275239B1 (en) | Providing announcement information in requests to establish call sessions in a data network | |
EP1961203B1 (en) | Telephone call processing method and apparatus | |
US9883028B2 (en) | Method and apparatus for providing interactive media during communication in channel-based media telecommunication protocols | |
EP1266516B1 (en) | Establishing real-time interactive audio calls by a computer on behalf of a packet-switched data network telephone | |
US6870830B1 (en) | System and method for performing messaging services using a data communications channel in a data network telephone system | |
US6914897B1 (en) | System and method for accessing radio programs using a data network telephone in a network based telecommunication system | |
JP4786993B2 (en) | Method for establishing an IP videoconference using a telephone network for voice transmission | |
US20040202295A1 (en) | Lawful interception for VoIP calls in IP based networks | |
US20020172338A1 (en) | Multimedia caller identification | |
EP1277323A2 (en) | Configuring user interfaces of call devices | |
WO2008003188A1 (en) | Network connection method and network system for video conference service | |
US20080273671A1 (en) | Method, system and application server for preventing crosstalk of color ring back tone | |
WO2007006345A1 (en) | Content delivery during call setup | |
KR20070108174A (en) | Facilitating early media in a communications system | |
US20090055878A1 (en) | Accessing interactive services over internet | |
US20110164529A1 (en) | Method and apparatus for dynamically adjusting broadband access bandwidth | |
KR100770946B1 (en) | Apparatus and method for providing video streaming service to sip user agent using session initiation protocol | |
KR101069530B1 (en) | Apparatus and method for terminating call's bearer control, and multimedia information providing service system and method in NGN | |
KR100969458B1 (en) | System and its method for multimedia ring back service using session initiation protocol | |
JP2007507939A (en) | Switching between communication systems by circuit switching and packet switching | |
CN100486282C (en) | Method for realizing interactive voice | |
EP1592216A1 (en) | Content delivery during call setup | |
CN102438084B (en) | Method and system for implementing telephone conference | |
CN101321316B (en) | System and method for providing multimedia background music for both call sides | |
KR20060028338A (en) | System and its method for providing multimedia streaming service based on phone number |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
G170 | Re-publication after modification of scope of protection [patent] | ||
FPAY | Annual fee payment |
Payment date: 20121008 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20131004 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20141006 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20151006 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20161005 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170928 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20181001 Year of fee payment: 12 |