KR100901706B1 - IMS based IPTV service apparatus and methode - Google Patents
IMS based IPTV service apparatus and methode Download PDFInfo
- Publication number
- KR100901706B1 KR100901706B1 KR1020070097575A KR20070097575A KR100901706B1 KR 100901706 B1 KR100901706 B1 KR 100901706B1 KR 1020070097575 A KR1020070097575 A KR 1020070097575A KR 20070097575 A KR20070097575 A KR 20070097575A KR 100901706 B1 KR100901706 B1 KR 100901706B1
- Authority
- KR
- South Korea
- Prior art keywords
- iptv
- service
- content
- information
- session
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/72—Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4588—Network directories; Name-to-address mapping containing mobile subscriber information, e.g. home subscriber server [HSS]
-
- 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/1016—IP multimedia subsystem [IMS]
-
- 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
-
- 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
- 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/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- 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/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 IPTV 서비스를 위한 인프라를 SIP 프로토콜로 제어함으로써 효율적인 IPTV 서비스를 제공할 수 있으며 다양한 융합 및 부가 서비스를 제공할 수 있는 IMS 기반의 IPTV 서비스 장치 및 그의 서비스 방법에 관한 것으로서, 서비스 제공자 측에 구비되는 IPTV 서비스 장치는, 서비스할 콘텐츠를 제공하는 서비스 제공부와, 상기 서비스 제공부에서 사용자 단말로 제공되는 IPTV 서비스의 방송 스케줄과 콘텐츠들의 정보와 가입자 및 과금 정보를 관리하는 서비스 관리부와, IPTV 융합형 서비스를 위한 콘텐츠 수집, 믹싱 및 네비게이션 제어 기능을 수행하는 융합 콘텐츠 제어부와, IMS 구조에 기초하여 상기 IPTV 서비스를 제공하는 세션을 제어하는 IPTV 세션 제어부와, 상기 제공되는 IPTV 서비스의 QoS 관리하는 리소스 제어부와, IPTV 서비스되는 콘텐츠 리스트 및 상태를 관리하며 상기 서비스를 제공하는 멀티캐스트 그룹을 관리하는 IPTV 서비스 그룹 및 콘텐츠 관리부와, IPTV 방송형 서비스의 스트리밍을 수행하는 스트리밍 제어부를 포함하고, 사용자측의 가입자 디바이스 제어 장치는, IPTV 클라이언트, 세션 제어기, 멀티캐스트 제어기 및 스트리밍 클라이언트를 포함한다.
IPTV 서비스, IMS, SIP, 융합 서비스,세션, 그룹 관리
The present invention relates to an IMS-based IPTV service apparatus and a service method thereof, which can provide an efficient IPTV service by controlling an infrastructure for an IPTV service with a SIP protocol and can provide various convergence and additional services. The provided IPTV service apparatus includes a service providing unit for providing contents to be serviced, a service management unit managing broadcasting schedules and contents of the IPTV service provided by the service providing unit to a user terminal, subscriber and billing information, and IPTV. A converged content control unit performing content collection, mixing and navigation control functions for a converged service, an IPTV session control unit controlling a session for providing the IPTV service based on an IMS structure, and QoS management of the provided IPTV service Resource control unit and content list of IPTV service An IPTV service group and a content management unit which manages a state and manages a multicast group that provides the service, and a streaming control unit which performs streaming of an IPTV broadcast type service. The subscriber device control apparatus on the user side includes an IPTV client, a session, Controller, multicast controller, and streaming client.
IPTV Service, IMS, SIP, Convergence Service, Session, Group Management
Description
본 발명은 IPTV(Internet Protocol TeleVision) 서비스에 관한 것으로, 더욱 상세하게는 IPTV 서비스를 위한 인프라를 SIP 프로토콜로 제어함으로써 효율적으로 IPTV 서비스를 제공할 수 있는 IMS(IP Multimedia Subsystem) 기반의 IPTV 서비스 장치 및 방법에 관한 것이다.The present invention relates to an Internet Protocol TeleVision (IPTV) service, and more particularly, to an IP Multimedia Subsystem (IMS) based IPTV service apparatus capable of efficiently providing an IPTV service by controlling an infrastructure for an IPTV service using a SIP protocol; It is about a method.
본 발명은 정보통신부 및 정보통신연구진흥원의 IT신성장동력핵심기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다[과제관리번호: 2006-S-058-01, 과제명: All-IP 기반 통합 네트워크 서비스 제어 기술 개발].The present invention is derived from the research conducted as part of the IT new growth engine core technology development project of the Ministry of Information and Communication and the Ministry of Information and Communication Research and Development. [Task Management Number: 2006-S-058-01, Title: All-IP-based Integrated Network] Service control technology development].
IPTV 서비스는 통신과 방송의 융합을 통해 정보와 감성의 상호 소통이 가능하고 고품질의 다양한 부가 서비스 제공이 가능하며 가입자와 콘텐츠가 용이하게 확장 수용될 수 있는 인터넷 기반의 융합 서비스이다.IPTV service is an Internet-based convergence service that enables communication between information and emotions through the convergence of communication and broadcasting, provides various additional services of high quality, and easily expands and accepts subscribers and contents.
상기 IPTV는 동영상, 그림, 음성, 데이터 등과 같은 기존의 콘텐츠를 동일한 패킷형태로 전환하여 소비자에게 전달하는 것으로, 지상파, 위성, 케이블 방송 서 비스를 통해 쉽게 접할 수 있는 동영상뿐만 아니라 정보서비스를 통한 음성, 그림에 이르기까지 다양한 형태의 콘텐츠를 동일한 형태인 IP주소가 첨부된 패킷 데이터로 변환하여 전송한다. 또한, 상기 IPTV 서비스는 TV에 구현되는 콘텐츠를 소비자의 요구에 따라 변형 및 저장할 수 있는 기능도 갖추고 있다. 이러한 점에서 IPTV는 전통적인 방송 서비스와 차이가 있다.The IPTV converts existing contents such as video, picture, voice, data, etc. into the same packet form and delivers them to the consumer. Voice through information service as well as video that can be easily accessed through terrestrial, satellite, and cable broadcasting services It converts various types of contents, from pictures to pictures, to packet data with the same IP address. In addition, the IPTV service has a function that can modify and store the content implemented in the TV according to the needs of consumers. In this respect, IPTV is different from traditional broadcasting service.
도 1은 IPTV 서비스 시스템의 개략적인 구조를 나타낸 블록도로서, 도시된 바와 같이, IPTV 서비스를 제공하는 방송 서비스 서버(11)와 정당한 사용자를 확인하기 위한 가입자 인증 서버(12)가 IP 망(13)을 통해 가입자 단말(14)들에 연결되어, 가입자 단말(14)에서 IPTV 서비스를 요청하면 가입자 인증 서버(12)를 통해 가입자를 확인하고, 상기에서 확인된 정당한 가입자에 대하여, 요청한 방송/콘텐츠/데이터를 패킷 데이터로 변환하여 가입자 단말(14)에 제공한다.FIG. 1 is a block diagram illustrating a schematic structure of an IPTV service system. As shown in FIG. 1, a
한편, 이러한 IPTV 서비스를 효율적으로 제공하면서 사용자가 보다 쉽게 서비스를 이용할 수 있도록 하기 위해서는, 가입자 단말, 장소 및 네트워크에 무관하게 접속이 가능하고, 서비스 프로파일, 품질 요구사항, 네트워크 이동성 등을 자동으로 인식하여 통신 및 방송이 융합된 형태의 서비스를 쉽게 제공할 수 있는 IPTV 서비스 제어 구조가 필요하다. 또한, 새로운 서비스 도입 시에 필요한 구성요소가 쉽게 적용될 수 있는 모듈화된 서비스 제어 구조가 필요하다.On the other hand, in order to efficiently provide such IPTV service and make the service easier for the user, it is possible to connect regardless of subscriber terminal, location, and network, and automatically recognize service profile, quality requirements, and network mobility. Therefore, there is a need for an IPTV service control structure that can easily provide a service in which communication and broadcasting are converged. In addition, there is a need for a modular service control structure in which components required for introducing a new service can be easily applied.
그러나 기존의 IPTV 서비스 구조는, 도 1에 도시된 바와 같이, 네트워크의 제어가 없는 클라이언트-서버 구조로서, 네트워크에서 서비스의 세션을 인식할 수 없어 트래픽의 모니터링 및 상태 관리에 취약하다는 단점이 있다.However, the existing IPTV service structure is a client-server structure without control of the network, as shown in FIG. 1, and has a disadvantage in that it is vulnerable to traffic monitoring and state management because it cannot recognize a session of the service in the network.
또한 기존의 IPTV 서비스는 분실되거나 손상된 패킷의 복구 기능을 제공하지 않는 최선 노력 전송(Best-effort) 방식에 따는 IP 망을 통해 서비스를 제공하기 때문에 고객 맞춤형 QoS 제공에 제한이 따른다.In addition, the existing IPTV service is limited in providing customized QoS because the service is provided through an IP network according to the best-effort method that does not provide recovery of lost or damaged packets.
또한, 기존의 IPTV 서비스 구조는, 서비스 의존 구조로서, 다양한 서비스 제공, 다양한 콘텐츠 제공, 융합(결합) 및 부가 서비스 제공에 제한이 따르며, 서비스 및 콘텐츠의 질에 따른 정확한 과금 기능이 제공되지 못하며, 이로 인해 사업자 참여율이 저하되는 등의 문제점을 안고 있다.In addition, the existing IPTV service structure is a service dependent structure, and is limited in providing various services, providing various contents, converging (combining) and providing additional services, and an accurate charging function according to the quality of services and contents is not provided. As a result, there are problems such as a decrease in the participation rate of operators.
본 발명은 상기와 같은 문제점을 해결하기 위하여 제안된 것으로서, IPTV 서비스를 위한 인프라를 SIP 프로토콜로 제어함으로써 효율적인 IPTV 서비스 제공이 가능하며 다양한 융합 및 부가 서비스를 제공할 수 있는 IMS 기반의 IPTV 서비스 장치 및 방법을 제공하고자 한다.The present invention has been proposed to solve the above problems, IMS-based IPTV service apparatus capable of providing an efficient IPTV service and can provide a variety of convergence and additional services by controlling the infrastructure for IPTV services with the SIP protocol and To provide a method.
상술한 해결 과제를 달성하기 위하여, 본 발명은, IPTV 서비스될 콘텐츠를 제공하는 서비스 제공부; IPTV 서비스의 방송 스케줄과, 콘텐츠들의 정보와 가입자 및 각 가입자의 IPTV 서비스 이용에 따른 과금 정보를 관리하는 서비스 관리부; IPTV 융합형 서비스를 위한 콘텐츠 수집, 믹싱 및 네비게이션 제어 기능을 수행하는 융합 콘텐츠 제어부; IMS 구조에 기반하여 상기 IPTV 서비스를 제공하는 세션을 제어하는 IPTV 세션 제어부; 상기 제공되는 IPTV 서비스의 QoS를 관리하는 리소스 제어부; IPTV 서비스되는 콘텐츠 리스트 및 상태를 관리하며 상기 서비스를 제공하는 멀티캐스트 그룹을 관리하는 IPTV 서비스 그룹 및 콘텐츠 관리부; 및 IPTV 방송형 서비스의 스트리밍을 수행하는 스트리밍 제어부를 포함하는 IMS 기반의 IPTV 서비스 장치를 제공한다.In order to achieve the above-mentioned problems, the present invention, a service providing unit for providing content to be IPTV service; A service manager which manages a broadcast schedule of the IPTV service, information on contents, and billing information according to the subscriber and each subscriber's use of the IPTV service; A converged content controller configured to perform content collection, mixing, and navigation control functions for an IPTV converged service; An IPTV session controller for controlling a session for providing the IPTV service based on an IMS structure; A resource control unit managing QoS of the provided IPTV service; An IPTV service group and a content manager for managing a list of IPTV serviced contents and states and managing a multicast group for providing the service; And a streaming controller configured to perform streaming of an IPTV broadcast service.
또한 본 발명의 다른 측면에 따르면, 상기 과제를 해결하기 위한 수단으로서, 서비스 제공부와, 서비스 관리부와, IPTV 세션 제어부와, 리소스 제어부와, IPTV 서비스 그룹 및 콘텐츠 관리부와, 스트리밍 제어부를 포함하는 IMS 기반 IPTV 서비스 장치에서의 IPTV 서비스 방법은, 상기 서비스 제공부에서 새로운 콘텐츠가 생성되면, 상기 IPTV 서비스 그룹 및 콘텐츠 관리부에서 새로운 콘텐츠의 생성을 통보받는 단계; 상기 IPTV 서비스 그룹 및 콘텐츠 관리부가 상기 새로운 콘텐츠를 제공하기 위한 채널 정보, 즉 관련 채널 리스트 및 상기 콘텐츠의 위치 정보와 해당 콘텐츠 인증 등급을 생성하는 단계; 상기 IPTV 서비스 그룹 및 콘텐츠 관리부가 상기 콘텐츠를 IPTV 서비스하기 위한 멀티캐스트 그룹을 생성하여, 상기 멀티캐스트 그룹에 대한 멤버쉽 관리를 수행하는 단계; 상기 IPTV 서비스 그룹 및 콘텐츠 관리부에서 상기 생성된 멀티캐스트의 그룹의 주소를 상기 서비스 제공부로 제공하는 단계; 상기 IPTV 세션 제어부가 상기 생성된 콘텐츠 및 멀티캐스트 그룹 정보를 IPTV 세션 제어부로 로드하는 단계; 상기 새로 생성된 콘텐츠를 포함한 새로운 EPG를 현재 IPTV 서비스 가입자의 사용자 단말로 다운로드 하는 단계; 상기 IPTV 서비스 그룹 및 콘텐츠 관리부가 사용자 단말과 EPG 및 채널 매핑을 수행하는 단계; 및 상기 EPG 및 채널 매핑이 완료되면, 상기 IPTV 서비스 그룹 및 콘텐츠 관리부가 서비스 제공부로 상기 새로운 콘텐츠의 서비스를 위한 처리가 완료되었음을 통보하는 단계를 포함하여 이루어진다.According to another aspect of the present invention, an IMS including a service providing unit, a service management unit, an IPTV session control unit, a resource control unit, an IPTV service group and a content management unit, and a streaming control unit as means for solving the above problems. The IPTV service method in the based IPTV service apparatus may include receiving notification of generation of new content from the IPTV service group and content management unit when new content is generated in the service provider; Generating, by the IPTV service group and the content manager, channel information for providing the new content, that is, a related channel list, location information of the content, and a corresponding content certification level; Generating, by the IPTV service group and the content manager, a multicast group for IPTV service of the content to perform membership management of the multicast group; Providing the address of the generated multicast group to the service provider by the IPTV service group and the content manager; Loading, by the IPTV session controller, the generated content and multicast group information into an IPTV session controller; Downloading a new EPG including the newly generated content to a user terminal of a current IPTV service subscriber; Performing the EPG and channel mapping with the user terminal by the IPTV service group and the content manager; And when the EPG and channel mapping is completed, informing the IPTV service group and the content management unit that the processing for the service of the new content is completed to the service provider.
상술한 바에 의하면, 본 발명은 IMS 기술을 이용하여 공통의 아키텍쳐로 고객의 요구에 맞는 QoS 및 보안을 보장하는 인프라를 제공하고, 서비스, 프로그램, 콘텐츠 단위 및 서비스 질에 따른 세분화된 과금이 가능하도록 하며, 콘텐츠 서비 스, 방송 서비스, 웹 서비스 등 개개의 서비스를 융합한 서비스의 창출을 가능하게 하며, 통합 데이터 관리를 통한 유무선 통합 서비스 및 통방 융합 서비스의 창출이 용이한 효과를 갖는다. 또한, 본 발명은 방송형 서비스를 제공하면서 네트워크에서 IMS기반의 세션 제어를 통하여, 트래픽의 모니터 및 상태 관리를 가능하게 하여 양질의 서비스를 제공할 수 있다.As described above, the present invention provides an infrastructure that guarantees QoS and security to meet the needs of customers with a common architecture using IMS technology, and enables detailed billing according to services, programs, content units, and quality of service. Also, it is possible to create services that combine individual services such as content services, broadcasting services, and web services, and it is easy to create wired / wireless integrated services and communication convergence services through integrated data management. In addition, the present invention can provide a quality service by enabling traffic monitoring and status management through IMS-based session control in the network while providing a broadcast service.
이하 첨부된 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있는 바람직한 실시 예를 상세히 설명한다. 다만, 본 발명의 바람직한 실시 예에 대한 동작 원리를 상세하게 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, in describing in detail the operating principle of the preferred embodiment of the present invention, if it is determined that the detailed description of the related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
또한, 도면 전체에 걸쳐 유사한 기능 및 작용을 하는 부분에 대해서는 동일한 도면 부호를 사용한다.In addition, the same reference numerals are used for parts having similar functions and functions throughout the drawings.
덧붙여, 명세서 전체에서, 어떤 부분이 다른 부분과 '연결'되어 있다고 할때, 이는 '직접적으로 연결'되어 있는 경우뿐만 아니라, 그 중간에 다른 소자를 사이에 두고 '간접적으로 연결'되어 있는 경우도 포함한다. 또한 어떤 구성 요소를 '포함'한다는 것은, 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라, 다른 구성요소를 더 포함할 수 있는 것을 의미한다.In addition, throughout the specification, when a part is 'connected' to another part, it is not only 'directly connected' but also 'indirectly connected' with another element in between. Include. In addition, the term 'comprising' a certain component means that the component may be further included, without excluding the other component unless specifically stated otherwise.
본 발명에 의한 IPTV 서비스 장치는, IMS(IP Multi-media Subsystem)를 기반으로 구현된 것으로서, 상기 IMS에 대해서 먼저 간단히 설명한다.The IPTV service apparatus according to the present invention is implemented based on an IP multi-media subsystem (IMS), and the IMS will be briefly described first.
상기 IMS는 무선통신의 국제표준을 개발하는 3GPP 그룹에서 제안한 표준화된 개념으로서, IP 프로토콜을 기반으로 하여 음성, 오디오, 비디오 및 데이터 등의 멀티미디어를 복합적으로 제공하기 위하여 제안된 시스템이다.The IMS is a standardized concept proposed by the 3GPP group, which develops international standards for wireless communication, and is a system proposed to provide a multimedia of voice, audio, video, and data based on the IP protocol.
상기 IMS에는 다양한 서비스를 위한 호 설정 프로토콜로 접속 설정 프로토콜(Session Initiation Protocol 이하, SIP라 약칭함)이 사용되며, 중요한 기능 요소로는 CSCF(call session control function)와 HSS(Home subscriber server)등이 있다.In the IMS, a connection establishment protocol (hereinafter referred to as SIP) is used as a call establishment protocol for various services, and important functional elements include a call session control function (CSCF) and a home subscriber server (HSS). have.
상기 SIP는 H.323 표준 기술을 대체할 목적으로 인터넷 표준 개발 기구인 IETF(Internet Engineering Task Force)에서 개발된 프로토콜로서, 인터넷상에서 통신하고자 하는 단말들이 서로를 식별하여 위치를 찾고, 상호 간에 멀티미디어 통신 세션을 설정, 세션 정보 교환 및 해지 기능 등을 제공하는 응용 계층의 호(Call) 시그널링 프로토콜이다.The SIP is a protocol developed by the Internet Engineering Task Force (IETF), an Internet standard development organization, to replace the H.323 standard technology. Terminals to communicate on the Internet identify each other and find a location, and mutually communicate with each other. Call signaling protocol of the application layer that provides session establishment, session information exchange, and termination functions.
본 발명에 의한 IPTV 서비스 장치는, 상술한 IMS를 기반으로 구현되는 것으로서, IPTV 서비스를 위한 인프라를 모두 SIP 프로토콜로 제어하는 SIP 인프라 스트럭처를 구성한 것이다.The IPTV service apparatus according to the present invention is implemented based on the above-described IMS, and constitutes a SIP infrastructure that controls all the infrastructure for the IPTV service using the SIP protocol.
도 2는 본 발명에 따른 IPTV 서비스 장치의 전체 구성을 나타낸 블록도이다.2 is a block diagram showing the overall configuration of an IPTV service apparatus according to the present invention.
도 2를 참조하면, 본 발명에 의한 IMS 기반의 IPTV 서비스 장치는, IPTV 서비스될 동영상 또는 데이터 또는 이미지 등과 같은 콘텐츠를 제공하는 서비스 제공부(100)와, IPTV 서비스의 방송 스케줄과, 콘텐츠들의 정보와 가입자 및 각 가입자의 IPTV 서비스 이용에 따른 과금 정보를 관리하는 서비스 관리부(200)와, IPTV 융합형 서비스를 위한 콘텐츠 수집, 믹싱 및 네비게이션 제어 기능을 수행하는 융합 콘텐츠 제어부(CCCF:Conversion Contents Control Function)(300)와, IMS 구조에 기초하여 상기 IPTV 서비스를 제공하는 세션을 제어하는 IPTV 세션 제어부(400)와, 상기 제공되는 IPTV 서비스의 QoS 관리하는 리소스 제어부(RACF:Resource Admission Control Function)(500)와, IPTV 서비스되는 콘텐츠 리스트 및 상태를 관리하며 상기 서비스를 제공하는 멀티캐스트 그룹을 관리하는 IPTV 서비스 그룹 및 콘텐츠 관리부(600)와, IPTV 방송형 서비스의 스트리밍을 제어하는 스트리밍 제어부(700)와, 기존 가입자 단말로부터의 메시지를 상기 IPTV 세션 제어부(400)에 적합한 SIP 메시지로 변환하며 가입자 단말과의 인터페이스 기능을 제공하는 IPTV 액세스 제어부(IPTV Access Control Function)(800)와, 가입자 단말에 구비되어 사용자가 IPTV 서비스를 제공받을 수 있도록 EPG(Electronic Program Guide)를 처리하며 IPTV 서비스를 위한 가입자 단말에서의 세션 처리, 멀티캐스트 처리, 스트리밍 처리를 수행하는 가입자 디바이스 제어부(900)를 포함한다.Referring to FIG. 2, the IMS-based IPTV service apparatus according to the present invention includes a
상기에서, 서비스 제공부(100)와, 서비스 관리부(200)와, 융합 콘텐츠 제어부(300)와, IPTV 세션 제어부(400)와, 리소스 제어부(500)와, IPTV 서비스 그룹 및 콘텐츠 관리부(600)와, 스트리밍 제어부(700)와, IPTV 액세스 제어부(800)는 서비스 제공자 측에 구비되는 구성 요소이며, 가입자 디바이스 제어부(900)는 가입자 단말에 구비되는 구성 요소이다.In the above, the
이하 상기 각 구성 요소의 상세 구성 및 기능을 설명한다.Hereinafter, the detailed configuration and function of each component will be described.
상기 서비스 제공부(100)는 IPTV 서비스될 콘텐츠를 제공하는 수단으로서, 방송 서버(Broadcasting Server)(110), 콘텐츠 서버(Contents Server)(120), 웹 서버(Web Server)(도시생략), 응용 서버(Application Server)(도시생략), 프레즌스 서버(Presence Server)(도시생략) 등이 포함된다.The
상기 서비스 관리부(200)는 DNS(Domain Name Server), 가입자 관리 서버, 과금 서버 등의 권한 설정(Provisioning), 활성화(Activation) 및 구성(Configuration)을 수행한다. 상기 서비스 관리부(200)는 가입자 및 서비스 관리를 위하여 서비스되는 방송 스케줄 정보 및 콘텐츠 프로파일이 저장된 데이터베이스(210)를 포함하며, 과금 및 고객 관리 기능부(220)를 포함한다.The
다음으로, 융합 콘텐츠 제어부(300)는 상기 서비스 제공부(100)에 속하는 여러 서버들로부터 융합할 콘텐츠를 수집하여 믹싱하는 융합 서비스 기능을 수행하는 수단으로서, 도 3에 상기 융합 콘텐츠 제어부(300)의 상세 기능을 도시한다. Next, the
도 3을 참조하면, 상기 융합 콘텐츠 제어부(300)는 콘텐츠 정보 수집부(310)와, 콘텐츠 유형 분류 및 조합부(320)와, 콘텐츠 정보 위치 선택 및 관리부(330)와, 콘텐츠 교체 및 믹싱부(340)와, 인터페이스 기능부(350)를 포함하여, 상기 콘텐츠 정보 수집부(310)가 융합 서비스를 위하여 상기 서비스 제공부(100)에서 제공되는 콘텐츠 정보를 수집하고, 상기 콘텐츠 유형 분류 및 조합부(320)가 상기 수집된 콘텐츠 정보를 기반으로 서비스되는 콘텐츠들을 유형별로 분류 및 조합한다. 상기 정보 위치 선택 및 관리부(330)는 융합할 콘텐츠의 위치를 찾아내고 해당 콘텐 츠를 수집한다. 상기 콘텐츠 교체 및 믹싱부(340)는 융합 서비스를 위하여 콘텐츠를 교체하거나 수집된 콘텐츠를 믹싱하여 새로운 융합 콘텐츠를 구성한다. 그리고, 상기 인터페이스 기능부(350)는 IPTV 세션 제어부(400)와의 정합 기능을 수행한다.Referring to FIG. 3, the
다시 도 2를 참조하여, 본 발명에 의한 IPTV 서비스 장치의 다음 구성 요소에 대해서 설명한다.Referring to FIG. 2 again, the following components of the IPTV service apparatus according to the present invention will be described.
상기 IPTV 서비스 세션 제어를 위한 IPTV 세션 제어부(400)는, IPTV 사용자의 프로파일을 관리하는 IPTV HSS(Home Subscriber System)(410)와, IPTV 서비스 세션 제어 및 관리 기능을 수행하는 IPTV 서빙-호 세션 제어부(IPTV S-SCSF)(420)와, 타 망과의 연동 서비스 기능을 수행하는 IPTV 연동-호 세션 제어부(IPTV I-CSCF)(430)와, 멀티캐스트 리소스 관리 및 브랜칭 인터페이스 기능을 수행하는 IPTV 프락시-호 세션 제어부(IPTV P-CSCF)(440)를 포함한다. 상기 구성을 통하여, 상기 IPTV 세션 제어부(400)는 IPTV 서비스를 위한 세션의 설정 및 차단을 포함하는 세션 관리를 수행한다.The IPTV
이어서 리소스 제어부(500)는 QoS가 보장되는 정책 기반의 리소스 제어 기능을 수행한다.Subsequently, the
다음으로 IPTV 서비스 그룹 및 콘텐츠 관리부(600)는 IPTV 서비스를 위한 멀티캐스트 그룹의 주소 배정, 상기 그룹의 정보 생성 및 그룹에 속하는 사용자들에 대한 멤버쉽 관리와 서비스되는 콘텐츠에 대한 관리를 수행하는 것으로서, 상술한 멀티캐스트 그룹 및 콘텐츠 관리를 수행하는 관리 기능부(610)와, 서비스되는 멀티캐스트 그룹 정보 및 콘텐츠 정보를 저장하는 데이터베이스(620)를 포함한다.Next, the IPTV service group and the
도 4는 상기 데이터베이스(620)의 상세 구성을 나타낸 도면으로서, 이를 참조하여 상기 데이터베이스(620)에 저장되는 정보에 대해서 설명한다.4 is a diagram illustrating a detailed configuration of the
앞서 설명한 바와 같이, 상기 데이터베이스(620)는 IPTV 멀티캐스트 그룹 정보(621)와 IPTV 콘텐츠 리스트 정보(622)를 포함한다.As described above, the
상기 IPTV 멀티캐스트 그룹 정보(621)는 그룹 번호와, 그룹 주소와, 상기 그룹에 속하는 사용자 ID(user ID)를 포함하며, 각 IPTV 멀티캐스트 그룹 정보(621)는 해당 그룹에 속하는 사용자들의 상태 정보를 관리하는 멤버 상태 정보(621a)와 해당 그룹에 속하는 사용자들의 멀티캐스트 세션 정보를 관리하는 멀티캐스트 세션 정보(621b)와 링크되어 저장된다.The IPTV
그리고 상기 IPTV 콘텐츠 리스트 정보(622)는 서비스되는 콘텐츠 리스트들을 저장하며, 상기 IPTV 콘텐츠 리스트 정보(622)에는 각 콘텐츠 리스트에 속하는 콘텐츠들의 등급 정보(622a)와 콘텐츠의 상태 정보(622b)가 링크되어 저장된다.The IPTV
상기와 같이 데이터베이스(620)에 저장되는 정보들은 관리 기능부(610)에 의해서 관리되며, 도 5는 상기 관리 기능부(610)의 상세 구성을 보인 기능 블록도이다. 도 5를 참조하면, 상기 관리 기능부(610)는 크게 현재 서비스되고 있는 콘텐츠를 관리하는 콘텐츠 관리부(611)와, 현재 콘텐츠를 서비스하기 위해 구성되어 있는 멀티캐스트 그룹을 관리하는 멀티캐스트 그룹 관리부(615)를 포함하며, 상기 콘텐츠 관리부(611)는 서비스되는 콘텐츠 목록을 수집하여 저장하고 관리하는 콘텐츠 리스트 정보 관리부(612)와 상기 콘텐츠 리스트 정보 관리부(612)에서 수집된 각 콘텐츠의 서비스 등급 정보를 저장 및 관리하는 콘텐츠 등급 정보 관리부(613)와 상기 콘텐츠 리스트 정보 관리부(612)에서 수집된 콘텐츠들의 상태 정보를 수집하여 저장 및 관리하는 콘텐츠 상태 정보 관리부(614)로 이루어지고, 상기 멀티캐스트 그룹 관리부(615)는 현재 서비스되는 멀티캐스트 그룹의 어드레스를 배정하고 관리하는 멀티캐스트 그룹 어드레스 관리부(616)와, 상기 각 멀티캐스트 그룹에 속하는 사용자 정보 및 멤버쉽 정보를 관리하는 멀티캐스트 그룹 멤버쉽 관리부(617)와, 멤버 리스트 갱신 및 멤버들의 상태 정보를 관리하는 멤버 상태 관리부(618)를 포함한다. 특히 상기 관리 기능부(610)에서 관리되는 정보는 콘텐츠 생성자들과 연동하여 콘텐츠 정보를 생성, 관리하여 IPTV 가입자 등록시 IPTV S-CSCF(420)에 로드되어 세션 설정 정보로 사용된다.Information stored in the
다시 도 2를 참조하여, 스트리밍 제어부(700)에 대하여 설명한다.Referring back to FIG. 2, the
상기 스트리밍 제어부(700)는 상기 IPTV 세션 제어부(400)에서 설정된 세션을 통하여 사용자가 요청한 방송형 콘텐츠의 스트리밍을 제어하는 수단으로서, 가입자 단말에 구비된 가입자 디바이스 제어부(900)와 통신하여 가입자 제어 신호를 수신하고 이에 따라서 스트리밍 상태를 제어하는 스트리밍 제어기(710)와, 상기 스트리밍 제어기(710)의 제어에 따라서 요청된 스트리밍을 수행하는 스트리밍 처리기(720)로 이루어진다. 특히 상기 스트리밍 제어기(710)는 도 6에 도시된 바와 같이, 가입자 디바이스 제어부(900)로부터의 제어신호에 따라서 스트리밍 서비스되는 콘텐츠를 일시 정지시키거나, 뒤로 돌리거나, 앞으로 돌리거나, 재현할 수 있도록 처리하는 일시 정지(Pause) 기능부(711)와, 되감기(Rewind) 기능부(712)와, 고속 포워딩(Fast forwarding) 기능부(713)와, 재현(Resume) 기능부(714)를 포함한다.The
다음으로, 상기 액세스 제어부(800)는 기존의 다른 프로토콜이 적용된 가입자 단말을 위하여 메시지 변환 및 인터페이스 기능을 수행하는 것으로서, 가입자 단말로부터 전송된 메시지를 SIP 메시지로 변환하여 상기 IPTV 세션 제어부(400)로 제공하고, 상기 IPTV 세션 제어부(400)에서 전달된 SIP 메시지를 해당 프로토콜 메시지로 변환하여 해당하는 가입자 단말로 전송한다.Next, the
도 7은 상기 IPTV 액세스 제어부(800)의 기능 블록도로서, 도시된 바와 같이, 상기 액세스 제어부(800)는 EPG 처리기(810)와 메시지 변환부(820)와 IPTV 세션 설정 시작부(830)를 포함한다.FIG. 7 is a functional block diagram of the IPTV
상기 EPG 처리기(810)는 IPTV 서비스 프로그램을 사용자에게 안내하는 EPG 정보를 처리하여 가입자 단말로 제공하며, 상기 메시지 변환부(820)는 SIP 프로토콜에 따르는 IPTV 세션 제어부(400)와 가입자 단말 사이의 메시지를 인터페이스하며, IPTV 세션 설정 시작부(830)는 IPTV 서비스를 요청하는 가입자 단말과의 세션 시작을 수행한다.The
이상에서 설명한 구성 요소 중에서, 서비스 제공부(100)와, 서비스 관리부(200)는 응용 계층의 구성요소로서, 서비스 제공자 측에 구비된다.Among the components described above, the
그리고 상기 융합 콘텐츠 제어부(300)와, IPTV 세션 제어부(400)와, 리소스 제어부(500)와, IPTV 서비스 그룹 및 콘텐츠 관리부(600)와, 스트리밍 제어부(700)의 스트리밍 제어기(710)와, IPTV 액세스 제어부(800)는 제어 계층의 구성요소이며, 스트리밍 제어부(700)의 스트리밍 처리기(720)는 네트워크 계층의 구성요소이다.The converged
마지막으로, 가입자 디바이스 제어부(900)는 상술한 서비스 제공부(100)와, 서비스 관리부(200)와 융합 콘텐츠 제어부(300)와, IPTV 세션 제어부(400)와, 리소스 제어부(500)와, IPTV 서비스 그룹 및 콘텐츠 관리부(600)와, 스트리밍 제어부(700)와, IPTV 액세스 제어부(800)와 연동하여, 사용자에게 IPTV 서비스를 이용할 수 있도록 하는 가입자 단말에 구비되는 IPTV 서비스 장치로서, 스트리밍 클라이언트(910)와 멀티캐스트 제어기(920)와 세션 제어기(930)와 IPTV 클라이언트(940)를 포함한다.Lastly, the
상기 스트리밍 클라이언트(910)는 IPTV 서비스되는 방송형 콘텐츠에 대한 스트리밍을 처리하는 것으로서, 상기 스트리밍 제어부(700)와 통신하여 해당 콘텐츠를 스트리밍하여 가입자 단말에 콘텐츠를 설치하지 않고도 이용할 수 있도록 한다.The
상기 멀티캐스트 제어기(920)는 IPTV 서비스가 가능하도록 가입자 단말 측에서의 멀티캐스트 그룹 가입 및 탈퇴 등의 멀티캐스트 제어를 수행한다.The
상기 세션 제어기(930)는 IPTV 서비스를 위하여 상기 ITPV 세션 제어부(400)와 통신하여 세션 설정을 시작한다.The
상기 IPTV 클라이언트(940)는 EPG를 수신하여 사용자에게 IPTV 서비스 정보를 안내하고, 이에 따라 사용자가 요청한 프로그램이나 콘텐츠나 파일을 수신하도록 동작한다.The
다음으로 상기와 같이 구성된 IMS 기반 IPTV 서비스 장치에서의 동작을 도 8 내지 도 11의 흐름도를 참조하여 설명한다.Next, operations of the IMS-based IPTV service apparatus configured as described above will be described with reference to the flowcharts of FIGS. 8 to 11.
먼저, 도 8은 본 발명에 의한 IMS 기반 IPTV 서비스 장치에 있어서, 새로운 콘텐츠의 생성시 수행되는 제어 절차를 나타내는 흐름도이다.First, FIG. 8 is a flowchart illustrating a control procedure performed when a new content is generated in an IMS-based IPTV service apparatus according to the present invention.
도 8을 참조하면, 상기 서비스 제공부(100), 즉, 방송 서버(BS), 콘텐츠 서버(CS), 응용 서버(AS)에서 새로운 콘텐츠가 생성되면(S81), 상기 새로운 콘텐츠에 대한 방송 스케줄 및 콘텐츠 프로파일 등이 서비스 관리부(200)에 등록되면, 이어서 IPTV 서비스 그룹 및 콘텐츠 관리부(600)로 새로운 콘텐츠의 생성이 통보된다(S82).Referring to FIG. 8, when new content is generated in the
이에 상기 IPTV 서비스 그룹 및 콘텐츠 관리부(600)는, 상기 새로운 콘텐츠를 제공하기 위한 채널 정보, 즉 관련 채널 리스트 및 상기 콘텐츠의 위치 정보와 해당 콘텐츠 인증 등급을 생성하고(S83), 또한 상기 콘텐츠를 IPTV 서비스하기 위한 멀티캐스트 그룹을 생성하여, 상기 멀티캐스트 그룹에 대한 멤버쉽 관리를 시작한다(S84,S85).Accordingly, the IPTV service group and the
이후에 상기 IPTV 서비스 그룹 및 콘텐츠 관리부(600)는 상기 생성된 멀티캐스트 주소를 상기 서비스 제공부(100)로 통보한다(S86).Thereafter, the IPTV service group and the
상기 생성된 콘텐츠 및 멀티캐스트 그룹 정보는 IPTV 세션 제어부(400)에 로드되어 세션 설정에 이용된다(S87).The generated content and multicast group information are loaded into the
더하여 EPG 서버(도시 생략)에서 상기 새로 생성된 콘텐츠를 포함한 새로운 EPG를 구성하고(S88), 상기 사용자 단말의 디바이스 제어부(900)로 EPG의 다운로드를 요구하여(S89), 상기 새로 작성된 EPG를 사용자 단말에 다운로드한다(S90).In addition, an EPG server (not shown) configures a new EPG including the newly generated content (S88), requests the download of the EPG to the
그리고 상기 IPTV 서비스 그룹 및 콘텐츠 관리부(600)와 사용자 단말간에 EPG 및 채널 매핑을 수행한다(S91).Then, the EPG and channel mapping are performed between the IPTV service group and the
상기 EPG 및 채널 매핑이 완료되면, 상기 IPTV 서비스 그룹 및 콘텐츠 관리부(600)는 상기 서비스 제공부(100)로 콘텐츠 생성 처리가 완료되었음을 통보한다(S92).When the EPG and channel mapping is completed, the IPTV service group and the
이상과 같은 처리를 통하여, IPTV 서비스를 통해 제공될 모든 콘텐츠에 대한 정보를 생성한다.Through the above processing, information on all contents to be provided through the IPTV service is generated.
또한 본 발명의 IMS 기반 IPTV 서비스 장치는, 서비스를 제공받을 IPTV 가입자에 대한 등록을 수행한다.In addition, the IMS-based IPTV service apparatus of the present invention performs registration for the IPTV subscriber to be provided with the service.
도 9는 본 발명에 의한 IMS 기반 IPTV 서비스 장치에 있어서, 새로운 IPTV 가입자의 등록시 이루어진 제어 절차를 나타내는 흐름도이다.9 is a flowchart illustrating a control procedure performed when registering a new IPTV subscriber in the IMS-based IPTV service apparatus according to the present invention.
상기 도 9를 참조하면, 사용자가 사용자 단말(즉, 셋탑박스)의 전원을 키고 상기 IPTV 서비스를 받기 위하여 IP 망에 접속하면(S91), 상기 IP망의 구성 요소 중 NACF(Network Attachment Control Function)(도시 생략)와 본 발명에 의한 IPTV 서비스 장치의 IPTV HSS(410)와 연동하여 상기 사용자 단말의 망 접속 인증을 수행하고, 상기 사용자 단말에 대한 IP 주소를 할당한다(S93).Referring to FIG. 9, when a user powers up a user terminal (ie, a set-top box) and accesses an IP network to receive the IPTV service (S91), NACF (Network Attachment Control Function) among the components of the IP network. (Not shown) and the
이에 IPTV 서비스 가입자의 사용자 단말은 상기 할당받은 IP 주소를 이용하여 IPTV 서비스를 제공받기 위한 환경을 구성한다(S94).Accordingly, the user terminal of the IPTV service subscriber configures an environment for receiving the IPTV service using the assigned IP address (S94).
이후 상기 사용자가 IPTV 서비스 가입을 요구하면, 상기 사용자 단말은 본 발명에 의한 IPTV 서비스 장치로 등록을 요청하며, 상기 등록 요청은 IPTV 서비스 장치의 IPTV S-CSCF(420)으로 전달된다(S95).When the user requests to subscribe to the IPTV service, the user terminal requests registration to the IPTV service apparatus according to the present invention, and the registration request is transmitted to the IPTV S-
상기 등록 요청을 수신한 IPTV S-CSCF(420)는 IPTV HSS(410)에 해당 IPTV 서비스 가입자에 대한 등록 처리를 수행하는데, 구체적으로는 상기 가입자 인증 및 단말 인증 후에, 가입자 정보를 생성하고, 상기 가입자에 대하여 서비스되는 콘텐츠 기본 등급의 인증을 수행한다(S96).Upon receiving the registration request, the IPTV S-
그리고 나서 세션 설정을 위하여 상기 가입자의 프로파일을 IPTV 세션 제어부(400)의 IPTV HSS(410)에서 IPTV S-CSCF(420)로 로딩한다(S97).Then, the subscriber profile is loaded from the
그 다음, 상기 가입자 등록이 완료된 상기 가입자의 사용자 단말로 IPTV 서비스 프로그램을 가이드하는 EPG를 다운로드하여, 상기 사용자 단말에 제공한다(S98,S99).Next, an EPG for guiding an IPTV service program is downloaded to the user terminal of the subscriber where the subscriber registration is completed and provided to the user terminal (S98 and S99).
상기 EPG에는 지금까지 등록된 콘텐츠의 채널 및 방송 스케줄 정보 등이 포함된다.The EPG includes channel and broadcast schedule information of content registered so far.
이어서, 도 10은 본 발명에 의한 IMS 기반 IPTV 서비스 장치에 있어서, 상기 등록된 IPTV 서비스 가입자에 IPTV 서비스를 제공하기 위한 세션 설정 절차를 나타내는 흐름도이다.10 is a flowchart illustrating a session establishment procedure for providing an IPTV service to the registered IPTV service subscriber in the IMS-based IPTV service apparatus according to the present invention.
도 10을 참조하면, IPTV 서비스 가입자가 사용자 단말에 제공된 EPG를 확인하고, EPG 메뉴를 선택하면(S101), 상기 기존 방식에 따른 사용자 단말은 IPTV 액세스 제어부(IACF)(800)을 통하여 IPTV P-CSCF(440)로, 본 발명에 따른 디바이스 제어부를 구비한 사용자 단말은 IPTV P-CSCF(440)로 직접 IPTV 서비스 장치로 세션 설정을 요구 한다(S102).Referring to FIG. 10, when the subscriber of the IPTV service checks the EPG provided to the user terminal and selects the EPG menu (S101), the user terminal according to the existing scheme is connected to the IPTV P- via the IPTV access control unit (IACF) 800. With the
이에 상기 IPTV P-CSCF(440)는 해당 채널이 기본 채널인지 QoS 채널인지를 확인하여, 기본 채널이면 최대 허용 기본 채널 수를 분석하고, 기본 채널이 아닌 경우, QoS 제어를 위한 자원 요구 사항을 분석하고(S104,S105), 상기 IPTV 서비스 그룹 및 콘텐츠 관리부(600)의 데이터베이스(620)로부터 선택된 콘텐츠에 대한 서비스 등급 인증을 수행한다(S106).Accordingly, the IPTV P-
그 다음 상기 IPTV P-CSCF(440)/IPTV S-CSCF(420)에 의해서 세션 허용 제어가 수행되어, 리소스 제어부(500)를 통해 리소스를 예약한다(S108).Next, session admission control is performed by the IPTV P-
이후에는 메뉴 타입에 따른 서비스 제공이 이루어지는데, 웹 타입인 경우에는 바로 예약된 리소스를 통하여 선택된 콘텐츠의 스트림을 사용자 단말로 제공한다(S110).Thereafter, service is provided according to a menu type. In the case of a web type, a stream of selected content is provided to a user terminal through a reserved resource (S110).
상기 메뉴 타입이 멀티 채널 타입인 경우에는, IPTV S-SCSF(420)에서 멀티캐스트의 스위칭을 요구한 후(S111), 상기 IPTV S-SCSF(420)와 스트리밍 제어기(710)가 연동하여 상기 사용자 단말과의 사이에 서비스 제공을 위한 세션을 설정한다(S112).If the menu type is a multi-channel type, after the IPTV S-
그리고 상기 IPTV S-SCSF(420)와 상기 관리 기능부(610)가 연동하여 상기 IPTV 서비스 제공을 위한 멀티캐스트 그룹 멤버쉽 관리를 시작한다(S113). The IPTV S-
또한 상기 S-SCSF(420)는 서비스 제공부(100), 특히 프레즌스 서버(도시 생략)와 연동하여 서비스 상태 정보를 제공한다(S114).In addition, the S-
또한, 상기 S-SCSF(420)는 IPTV HSS(410)에 상기 설정된 세션이 추가되도록 세션 정보를 갱신한다(S115).In addition, the S-
그리고 나서, 멀티캐스트 라우터(도시 생략)로 스트림을 복사하여(S116), 스트림 전송을 수행한다(S117).Then, the stream is copied to a multicast router (not shown) (S116), and the stream is transmitted (S117).
또한, 상기 S109 단계에서, 메뉴 타입이 VOD인 경우, IPTV S-CSCF(420)는 IPTV 서비스 그룹 및 콘텐츠 관리부(600)로부터 해당 콘텐츠의 위치 정보를 획득한다(S118).In operation S109, when the menu type is VOD, the IPTV S-
그리고 IPTV S-CSCF(420)는 스트리밍 제어기(710)와 연동하여 서비스 제공을 위한 세션을 설정하고(S119), 프레즌스 서버와 연동하여, 서비스 상태 정보를 공개하고(S120), 상기 IPTV HSS(410)의 세션 정보를 갱신한 후(S121), 해당 콘텐츠의 스트림을 전송한다(S122).The IPTV S-
마지막으로, 도 11은 본 발명에 의한 IMS 기반 IPTV 서비스 장치에 있어서, IPTV서비스의 세션 취소 또는 변경 절차를 나타내는 흐름도이다.Lastly, FIG. 11 is a flowchart illustrating a session cancellation or change procedure of an IPTV service in the IMS-based IPTV service apparatus according to the present invention.
도 11을 참조하면, 상기 도 10의 과정을 통하여 사용자 단말로 IPTV 서비스 가입자가 선택한 콘텐츠의 스트림을 전송하는 중에, 여러 가지 상황에 의하여 사용자 단말로부터 종료 이벤트가 발생되는데(S201), 이때 기존의 사용자 단말로부터 발생된 종료 이벤트는 IPTV 액세스 제어부(IACF)(800)를 통해 IPTV P-CSCF(440)로 전달되며, 본 발명에 따른 가입자 디바이스 제어부(900)를 포함한 사용자 단말로부터 발생된 종료 이벤트는 IPTV P-CSCF(440)로 직접 전달된다.Referring to FIG. 11, while the stream of the content selected by the subscriber of the IPTV service is transmitted to the user terminal through the process of FIG. 10, a termination event is generated from the user terminal due to various situations (S201). The termination event generated from the terminal is transmitted to the IPTV P-
상기 종료 이벤트를 수신한 IPTV P-CSCF(440)는 IPTV S-CSCF(420)와 연동하여 상기 사용자 단말에 대한 스트림 전송을 중단시키고(S202), 이어 멀티캐스팅 라우터에 멀티캐스트 포워딩의 정지를 요구하며(S203), 리소스 제어부(500)와 연동하여 상기 사용자 단말에 대해서 할당받은 리소스를 반납한다(S204).Upon receiving the termination event, the IPTV P-
이어서, 상기 IPTV S-CSCF(420)는 상기 IPTV 서비스 가입자에게 제공된 서비스에 대한 과금 정보를 수집하여 서비스 관리부(200)에 제공하며(S205), IPTV 서비스 그룹 및 콘텐츠 관리부(600)의 관리 기능부(610)에 요구하여 멀티캐스트 그룹 멤버쉽 관리 정보를 수정하고(S206), 프레즌스 서버와 연동하여 해당 IPTV 서비스 가입자의 상태 정보를 수정하고, IPTV HSS(410)에 저장된 가입자 세션 정보를 수정한다(S208).Subsequently, the IPTV S-
이후 이벤트의 종류에 따라서 처리가 달라지는데, 상기 종료 이벤트가 사용자 단말의 전원이 오프됨에 의해 발생된 것이라면, 상기 사용자 단말로 할당된 IP 주소를 반납받는 것으로 서비스 제공이 종료된다. After that, the processing varies according to the type of event. If the termination event is generated by the power off of the user terminal, the service provision is terminated by returning the IP address allocated to the user terminal.
그러나 상기 종료 이벤트가 사용자 단말의 디스플레이 수단(더 구체적으로는, TV)의 전원 오프에 의해 발생된 것이라면, 상기 사용자 단말에 할당된 IP 주소는 그대로 유지시킨 후 서비스 제공을 종료한다. 또한, 상기 종료 이벤트가 사용자의 IPTV 채널 변경에 의한 것이라면, 변경된 채널에 대한 서비스를 제공하여야 하므로, 변경된 채널의 콘텐츠를 사용자 단말로 서비스하기 위하여, INVITE 메시지를 구성하고, 상기 도 10에 보인 세션 설정 절차를 다시 수행한다(S212).However, if the termination event is caused by the power-off of the display means (more specifically, the TV) of the user terminal, the service provision is terminated after maintaining the IP address assigned to the user terminal. In addition, if the termination event is due to the change of the user's IPTV channel, the service for the changed channel should be provided, so that an INVITE message is configured to service the changed channel content to the user terminal, and the session setup shown in FIG. Perform the procedure again (S212).
이상에서 설명한 본 발명은 전술한 실시 예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경할 수 있다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 당업자에게 있어 명백할 것이다. The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and it is common in the art that various substitutions, modifications, and changes can be made without departing from the technical spirit of the present invention. It will be apparent to those skilled in the art.
도 1은 기존의 IPTV 서비스 시스템을 도시한 블록도,1 is a block diagram showing a conventional IPTV service system;
도 2는 본 발명에 의한 IMS 기반 IPTV 서비스 장치를 도시한 블록도,2 is a block diagram showing an IMS based IPTV service apparatus according to the present invention;
도 3은 본 발명에 의한 IMS 기반 IPTV 서비스 장치에 있어서, 융합 콘텐츠 제어부의 상세 구성을 나타낸 기능 블록도,3 is a functional block diagram showing a detailed configuration of a converged content control unit in the IMS-based IPTV service device according to the present invention;
도 4는 본 발명에 의한 IMS 기반 IPTV 서비스 장치에 있어서, IPTV 서비스 그룹/콘텐츠 관리를 위한 데이터베이스 구조를 나타낸 도면,4 is a diagram illustrating a database structure for IPTV service group / content management in an IMS-based IPTV service apparatus according to the present invention;
도 5는 본 발명에 의한 IMS 기반 IPTV 서비스 장치에 있어서, IPTV 서비스 그룹/콘텐츠 관리부의 상세 구성을 나타낸 기능 블록도,5 is a functional block diagram showing the detailed configuration of the IPTV service group / content management unit in the IMS-based IPTV service device according to the present invention;
도 6은 본 발명에 의한 IMS 기반 IPTV 서비스 장치에 있어서, 스트리밍 제어부의 기능 블록도,6 is a functional block diagram of a streaming controller in an IMS-based IPTV service apparatus according to the present invention;
도 7은 본 발명에 의한 IMS 기반 IPTV 서비스 장치에 있어서, IPTV 액세스 제어부의 기능 블록도,7 is a functional block diagram of an IPTV access controller in an IMS-based IPTV service apparatus according to the present invention;
도 8은 본 발명에 의한 IMS 기반 IPTV 서비스 장치에 있어서, 콘텐츠의 생성 절차를 나타내는 흐름도,8 is a flowchart illustrating a content generation procedure in an IMS-based IPTV service apparatus according to the present invention;
도 9는 본 발명에 의한 IMS 기반 IPTV 서비스 장치에 있어서, IPTV 가입자의 등록 절차를 나타내는 흐름도,9 is a flowchart illustrating a registration procedure of an IPTV subscriber in the IMS-based IPTV service apparatus according to the present invention;
도 10a 및 도 10b는 본 발명에 의한 IMS 기반 IPTV 서비스 장치에 있어서, IPTV서비스를 위한 세션 설정 절차를 나타내는 흐름도, 그리고10A and 10B are flowcharts illustrating a session establishment procedure for an IPTV service in the IMS-based IPTV service apparatus according to the present invention; and
도 11은 본 발명에 의한 IMS 기반 IPTV 서비스 장치에 있어서, IPTV서비스의 세션 취소/변경 절차를 나타내는 흐름도이다.11 is a flowchart illustrating a session cancellation / change procedure of an IPTV service in an IMS-based IPTV service device according to the present invention.
Claims (17)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060120782 | 2006-12-01 | ||
KR20060120782 | 2006-12-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080050298A KR20080050298A (en) | 2008-06-05 |
KR100901706B1 true KR100901706B1 (en) | 2009-06-08 |
Family
ID=39805786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070097575A KR100901706B1 (en) | 2006-12-01 | 2007-09-27 | IMS based IPTV service apparatus and methode |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100901706B1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101428096B1 (en) * | 2008-09-30 | 2014-08-08 | 세종대학교산학협력단 | IPTV Autentication policy and Service scenarios |
KR101005855B1 (en) * | 2008-11-25 | 2011-01-05 | 한국과학기술원 | Iptv service overlay session management apparatus and method in iptv service overlay network system |
KR101301243B1 (en) * | 2008-12-02 | 2013-08-28 | 한국전자통신연구원 | Method for controlling restriction to viewing multimedia contents and system thereof |
KR101029853B1 (en) * | 2008-12-10 | 2011-04-18 | 한국전자통신연구원 | Webservice Gateway for IPTV service and Operation Method thereof |
KR20100071830A (en) | 2008-12-19 | 2010-06-29 | 한국전자통신연구원 | Method and apparatus for advertising of the personalized new services in the next generation network environment |
WO2012030067A2 (en) * | 2010-09-03 | 2012-03-08 | 에스케이텔레콤 주식회사 | Communication system, packet network, additional service controller, and method for providing additional services |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020023165A1 (en) | 2000-01-28 | 2002-02-21 | Lahr Nils B. | Method and apparatus for encoder-based distribution of live video and other streaming content |
KR20020062291A (en) * | 1999-10-28 | 2002-07-25 | 엔큐베 코포레이션 | Adaptive Bandwidth System And Method For Broadcast Data |
KR20070047901A (en) * | 2005-11-03 | 2007-05-08 | 엘지전자 주식회사 | Method for transmitting and reproducing of digital broadcasting signal, digital broadcasting signal processing apparatus and video telephony apparatus therefor |
KR20070104754A (en) * | 2006-04-24 | 2007-10-29 | 주식회사 대우일렉트로닉스 | Preview enabled digital broadcasting system and method using ip network |
-
2007
- 2007-09-27 KR KR1020070097575A patent/KR100901706B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020062291A (en) * | 1999-10-28 | 2002-07-25 | 엔큐베 코포레이션 | Adaptive Bandwidth System And Method For Broadcast Data |
US20020023165A1 (en) | 2000-01-28 | 2002-02-21 | Lahr Nils B. | Method and apparatus for encoder-based distribution of live video and other streaming content |
KR20070047901A (en) * | 2005-11-03 | 2007-05-08 | 엘지전자 주식회사 | Method for transmitting and reproducing of digital broadcasting signal, digital broadcasting signal processing apparatus and video telephony apparatus therefor |
KR20070104754A (en) * | 2006-04-24 | 2007-10-29 | 주식회사 대우일렉트로닉스 | Preview enabled digital broadcasting system and method using ip network |
Also Published As
Publication number | Publication date |
---|---|
KR20080050298A (en) | 2008-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2480936C2 (en) | Method, apparatus and system for ip television based information distribution | |
US8509253B2 (en) | IMS service proxy in HiGA | |
CN101197832B (en) | Method, system and device for implementing IPTV service | |
US8332527B2 (en) | Streaming media network system, streaming media service realization method and streaming media service enabler | |
CN102037703B (en) | Method and apparatus for switching between IP television channels in IPTV communication network | |
US8184002B2 (en) | Method and device for receiving emergency event alert | |
KR101433225B1 (en) | System for accessing an ip television service in an ims architecture network | |
US20090313376A1 (en) | Method and apparatuses for establishing a session between a client terminal and a media supply system to transport a unicast media stream over an ip network | |
CN102047637B (en) | A method and a user equipment for reserving bandwidth | |
KR100901706B1 (en) | IMS based IPTV service apparatus and methode | |
WO2010028589A1 (en) | Method, device and system for push-service negotiation | |
US9118813B2 (en) | Method and apparatus for using internet protocol television service based on application received in multicast session | |
Mikoczy et al. | IPTV systems, standards and architectures: Part II-IPTV services over IMS: Architecture and standardization | |
JP2012515484A (en) | Managing associated sessions in the network | |
RU2532263C2 (en) | Interactive iptv system and method for content distribution therein | |
WO2008089702A1 (en) | System and method for implementing stream-media service, and stream-media service control function entity | |
KR100912534B1 (en) | Network system for session controlling of multi-channel broadcast based on IMS and operating method thereof | |
Al-Hezmi et al. | Provisioning IMS-based seamless triple play services over different access networks | |
CN101668173A (en) | Method, device and system for pushing information based on internet protocol television | |
WO2011102079A1 (en) | Content delivery system, content delivery method, service mediation system, service mediation device, and storage medium |
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: 20130527 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140529 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150527 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160525 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20180604 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20190603 Year of fee payment: 11 |