KR100901706B1 - IMS based IPTV service apparatus and methode - Google Patents

IMS based IPTV service apparatus and methode Download PDF

Info

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
Application number
KR1020070097575A
Other languages
Korean (ko)
Other versions
KR20080050298A (en
Inventor
신현순
조기성
이병선
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Publication of KR20080050298A publication Critical patent/KR20080050298A/en
Application granted granted Critical
Publication of KR100901706B1 publication Critical patent/KR100901706B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/72Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4588Network directories; Name-to-address mapping containing mobile subscriber information, e.g. home subscriber server [HSS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing 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/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control 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 클라이언트, 세션 제어기, 멀티캐스트 제어기 및 스트리밍 클라이언트를 포함한다.

Figure R1020070097575

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.

Figure R1020070097575

IPTV Service, IMS, SIP, Convergence Service, Session, Group Management

Description

IMS 기반 IPTV 서비스 장치 및 방법{IMS based IPTV service apparatus and methode}IMS based IPTV service apparatus and method

본 발명은 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 broadcast service server 11 providing an IPTV service and a subscriber authentication server 12 for identifying a legitimate user are provided on an IP network 13. Is connected to the subscriber terminals 14, requesting the IPTV service from the subscriber terminal 14 confirms the subscriber through the subscriber authentication server 12, the requested broadcast / content for the valid subscriber identified above The data is converted into packet data and provided to the subscriber station 14.

한편, 이러한 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 service provider 100 providing content such as a video, data, or image to be IPTV service, a broadcast schedule of an IPTV service, and information of contents. And a service management unit 200 that manages billing information according to the subscriber and each subscriber's use of the IPTV service, and a converged content controller (CCCF: Contents Control Function) that performs content collection, mixing, and navigation control functions for the IPTV converged service. 300, an IPTV session controller 400 for controlling a session for providing the IPTV service based on an IMS structure, and a resource admission control function (RACF) 500 for managing QoS of the provided IPTV service. ), An IPTV service group that manages the IPTV serviced content list and status and manages a multicast group that provides the service. The content management unit 600, the streaming control unit 700 for controlling the streaming of the IPTV broadcast type service, and converts a message from the existing subscriber station into a SIP message suitable for the IPTV session control unit 400, and interface function with the subscriber station IPTV Access Control Function (800) for providing a service, and EPG (Electronic Program Guide) to be provided in the subscriber terminal so that the user can receive the IPTV service, the session processing in the subscriber terminal for the IPTV service And a subscriber device controller 900 for performing multicast processing and streaming processing.

상기에서, 서비스 제공부(100)와, 서비스 관리부(200)와, 융합 콘텐츠 제어부(300)와, IPTV 세션 제어부(400)와, 리소스 제어부(500)와, IPTV 서비스 그룹 및 콘텐츠 관리부(600)와, 스트리밍 제어부(700)와, IPTV 액세스 제어부(800)는 서비스 제공자 측에 구비되는 구성 요소이며, 가입자 디바이스 제어부(900)는 가입자 단말에 구비되는 구성 요소이다.In the above, the service providing unit 100, the service management unit 200, the fusion content control unit 300, the IPTV session control unit 400, the resource control unit 500, the IPTV service group and the content management unit 600 The streaming control unit 700 and the IPTV access control unit 800 are components provided on the service provider side, and the subscriber device control unit 900 is a component provided on the subscriber terminal.

이하 상기 각 구성 요소의 상세 구성 및 기능을 설명한다.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 service providing unit 100 is a means for providing content to be IPTV service, the broadcasting server (110), the content server (Contents Server) 120, Web server (not shown), application Application Server (not shown), Presence Server (not shown), and the like are included.

상기 서비스 관리부(200)는 DNS(Domain Name Server), 가입자 관리 서버, 과금 서버 등의 권한 설정(Provisioning), 활성화(Activation) 및 구성(Configuration)을 수행한다. 상기 서비스 관리부(200)는 가입자 및 서비스 관리를 위하여 서비스되는 방송 스케줄 정보 및 콘텐츠 프로파일이 저장된 데이터베이스(210)를 포함하며, 과금 및 고객 관리 기능부(220)를 포함한다.The service manager 200 performs provisioning, activation, and configuration of a domain name server (DNS), a subscriber management server, a billing server, and the like. The service manager 200 includes a database 210 storing broadcast schedule information and a content profile serviced for subscriber and service management, and includes a billing and customer management function 220.

다음으로, 융합 콘텐츠 제어부(300)는 상기 서비스 제공부(100)에 속하는 여러 서버들로부터 융합할 콘텐츠를 수집하여 믹싱하는 융합 서비스 기능을 수행하는 수단으로서, 도 3에 상기 융합 콘텐츠 제어부(300)의 상세 기능을 도시한다. Next, the fusion content controller 300 is a means for performing a fusion service function of collecting and mixing contents to be fused from various servers belonging to the service provider 100, and the fused content controller 300 of FIG. 3. The detailed function of the is shown.

도 3을 참조하면, 상기 융합 콘텐츠 제어부(300)는 콘텐츠 정보 수집부(310)와, 콘텐츠 유형 분류 및 조합부(320)와, 콘텐츠 정보 위치 선택 및 관리부(330)와, 콘텐츠 교체 및 믹싱부(340)와, 인터페이스 기능부(350)를 포함하여, 상기 콘텐츠 정보 수집부(310)가 융합 서비스를 위하여 상기 서비스 제공부(100)에서 제공되는 콘텐츠 정보를 수집하고, 상기 콘텐츠 유형 분류 및 조합부(320)가 상기 수집된 콘텐츠 정보를 기반으로 서비스되는 콘텐츠들을 유형별로 분류 및 조합한다. 상기 정보 위치 선택 및 관리부(330)는 융합할 콘텐츠의 위치를 찾아내고 해당 콘텐 츠를 수집한다. 상기 콘텐츠 교체 및 믹싱부(340)는 융합 서비스를 위하여 콘텐츠를 교체하거나 수집된 콘텐츠를 믹싱하여 새로운 융합 콘텐츠를 구성한다. 그리고, 상기 인터페이스 기능부(350)는 IPTV 세션 제어부(400)와의 정합 기능을 수행한다.Referring to FIG. 3, the fusion content controller 300 may include a content information collector 310, a content type classification and combination unit 320, a content information location selection and management unit 330, and a content replacement and mixing unit. 340 and an interface function unit 350, the content information collecting unit 310 collects the content information provided by the service providing unit 100 for the convergence service, and classify and combine the content type The unit 320 classifies and combines the serviced content by type based on the collected content information. The information location selection and management unit 330 finds the location of the content to be fused and collects the corresponding content. The content replacement and mixing unit 340 configures new converged content by replacing content or mixing collected content for a convergence service. The interface function unit 350 performs a matching function with the IPTV session control unit 400.

다시 도 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 session control unit 400 for controlling an IPTV service session includes an IPTV Home Subscriber System (HSS) 410 for managing an IPTV user profile, and an IPTV serving-call session control unit for performing an IPTV service session control and management function. (IPTV S-SCSF) 420, an IPTV interworking-call session controller (IPTV I-CSCF) 430 that performs interworking service functions with other networks, and IPTV performing a multicast resource management and branching interface function. A proxy-call session controller (IPTV P-CSCF) 440. Through the above configuration, the IPTV session controller 400 performs session management including setting and blocking a session for an IPTV service.

이어서 리소스 제어부(500)는 QoS가 보장되는 정책 기반의 리소스 제어 기능을 수행한다.Subsequently, the resource controller 500 performs a policy-based resource control function in which QoS is guaranteed.

다음으로 IPTV 서비스 그룹 및 콘텐츠 관리부(600)는 IPTV 서비스를 위한 멀티캐스트 그룹의 주소 배정, 상기 그룹의 정보 생성 및 그룹에 속하는 사용자들에 대한 멤버쉽 관리와 서비스되는 콘텐츠에 대한 관리를 수행하는 것으로서, 상술한 멀티캐스트 그룹 및 콘텐츠 관리를 수행하는 관리 기능부(610)와, 서비스되는 멀티캐스트 그룹 정보 및 콘텐츠 정보를 저장하는 데이터베이스(620)를 포함한다.Next, the IPTV service group and the content management unit 600 performs address allocation of a multicast group for IPTV service, information generation of the group, membership management for users belonging to the group, and management of serviced content. A management function unit 610 for performing the above-described multicast group and content management, and a database 620 for storing the serviced multicast group information and content information.

도 4는 상기 데이터베이스(620)의 상세 구성을 나타낸 도면으로서, 이를 참조하여 상기 데이터베이스(620)에 저장되는 정보에 대해서 설명한다.4 is a diagram illustrating a detailed configuration of the database 620. With reference to this, information stored in the database 620 will be described.

앞서 설명한 바와 같이, 상기 데이터베이스(620)는 IPTV 멀티캐스트 그룹 정보(621)와 IPTV 콘텐츠 리스트 정보(622)를 포함한다.As described above, the database 620 includes IPTV multicast group information 621 and IPTV content list information 622.

상기 IPTV 멀티캐스트 그룹 정보(621)는 그룹 번호와, 그룹 주소와, 상기 그룹에 속하는 사용자 ID(user ID)를 포함하며, 각 IPTV 멀티캐스트 그룹 정보(621)는 해당 그룹에 속하는 사용자들의 상태 정보를 관리하는 멤버 상태 정보(621a)와 해당 그룹에 속하는 사용자들의 멀티캐스트 세션 정보를 관리하는 멀티캐스트 세션 정보(621b)와 링크되어 저장된다.The IPTV multicast group information 621 includes a group number, a group address, and a user ID belonging to the group. Each IPTV multicast group information 621 includes status information of users belonging to the group. It is stored in link with the member state information 621a for managing the multicast session information 621b for managing the multicast session information of the users belonging to the group.

그리고 상기 IPTV 콘텐츠 리스트 정보(622)는 서비스되는 콘텐츠 리스트들을 저장하며, 상기 IPTV 콘텐츠 리스트 정보(622)에는 각 콘텐츠 리스트에 속하는 콘텐츠들의 등급 정보(622a)와 콘텐츠의 상태 정보(622b)가 링크되어 저장된다.The IPTV content list information 622 stores serviced content lists. The IPTV content list information 622 is linked with rating information 622a of contents belonging to each content list and status information 622b of the contents. Stored.

상기와 같이 데이터베이스(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 database 620 as described above is managed by the management function unit 610, Figure 5 is a functional block diagram showing a detailed configuration of the management function unit 610. Referring to FIG. 5, the management function unit 610 includes a content manager 611 that manages content currently being largely serviced, and a multicast group manager that manages a multicast group configured to service current content ( 615, wherein the content manager 611 collects the service list information of each content collected by the content list information manager 612 and the content list information manager 612 to collect, store, and manage serviced content lists. The content rating information manager 613 stores and manages the content status information manager 614 to collect, store and manage the status information of the contents collected by the content list information manager 612. The multicast group manager 615, the multicast group address for assigning and managing the address of the currently serviced multicast group A multicast group membership manager 617 that manages user information and membership information belonging to each of the multicast groups, and a member state manager 618 that manages member list updates and status information of members. Include. In particular, the information managed by the management function unit 610 is generated and managed in conjunction with the content creators are loaded into the IPTV S-CSCF (420) when registering the IPTV subscriber is used as session setup information.

다시 도 2를 참조하여, 스트리밍 제어부(700)에 대하여 설명한다.Referring back to FIG. 2, the streaming control unit 700 will be described.

상기 스트리밍 제어부(700)는 상기 IPTV 세션 제어부(400)에서 설정된 세션을 통하여 사용자가 요청한 방송형 콘텐츠의 스트리밍을 제어하는 수단으로서, 가입자 단말에 구비된 가입자 디바이스 제어부(900)와 통신하여 가입자 제어 신호를 수신하고 이에 따라서 스트리밍 상태를 제어하는 스트리밍 제어기(710)와, 상기 스트리밍 제어기(710)의 제어에 따라서 요청된 스트리밍을 수행하는 스트리밍 처리기(720)로 이루어진다. 특히 상기 스트리밍 제어기(710)는 도 6에 도시된 바와 같이, 가입자 디바이스 제어부(900)로부터의 제어신호에 따라서 스트리밍 서비스되는 콘텐츠를 일시 정지시키거나, 뒤로 돌리거나, 앞으로 돌리거나, 재현할 수 있도록 처리하는 일시 정지(Pause) 기능부(711)와, 되감기(Rewind) 기능부(712)와, 고속 포워딩(Fast forwarding) 기능부(713)와, 재현(Resume) 기능부(714)를 포함한다.The streaming control unit 700 is a means for controlling the streaming of the broadcast-type content requested by the user through the session set by the IPTV session control unit 400, and communicates with the subscriber device control unit 900 provided in the subscriber terminal to control the subscriber control signal. Streaming controller 710 for receiving and control the streaming status accordingly, and a streaming processor 720 for performing the requested streaming according to the control of the streaming controller 710. In particular, as shown in FIG. 6, the streaming controller 710 may pause, rotate, forward, or reproduce the content being streamed according to a control signal from the subscriber device controller 900. It includes a pause function unit 711, a rewind function unit 712, a fast forwarding function unit 713, and a resume function unit 714. .

다음으로, 상기 액세스 제어부(800)는 기존의 다른 프로토콜이 적용된 가입자 단말을 위하여 메시지 변환 및 인터페이스 기능을 수행하는 것으로서, 가입자 단말로부터 전송된 메시지를 SIP 메시지로 변환하여 상기 IPTV 세션 제어부(400)로 제공하고, 상기 IPTV 세션 제어부(400)에서 전달된 SIP 메시지를 해당 프로토콜 메시지로 변환하여 해당하는 가입자 단말로 전송한다.Next, the access control unit 800 performs a message conversion and interface function for a subscriber station to which another existing protocol is applied, and converts a message transmitted from the subscriber station into a SIP message to the IPTV session control unit 400. It converts the SIP message delivered from the IPTV session control unit 400 to a corresponding protocol message and transmits it to the corresponding subscriber station.

도 7은 상기 IPTV 액세스 제어부(800)의 기능 블록도로서, 도시된 바와 같이, 상기 액세스 제어부(800)는 EPG 처리기(810)와 메시지 변환부(820)와 IPTV 세션 설정 시작부(830)를 포함한다.FIG. 7 is a functional block diagram of the IPTV access control unit 800. As shown, the access control unit 800 includes an EPG processor 810, a message conversion unit 820, and an IPTV session establishment start unit 830. As shown in FIG. Include.

상기 EPG 처리기(810)는 IPTV 서비스 프로그램을 사용자에게 안내하는 EPG 정보를 처리하여 가입자 단말로 제공하며, 상기 메시지 변환부(820)는 SIP 프로토콜에 따르는 IPTV 세션 제어부(400)와 가입자 단말 사이의 메시지를 인터페이스하며, IPTV 세션 설정 시작부(830)는 IPTV 서비스를 요청하는 가입자 단말과의 세션 시작을 수행한다.The EPG processor 810 processes an EPG information for guiding an IPTV service program to a user and provides the subscriber terminal with the EPG information. The message converter 820 provides a message between the IPTV session controller 400 and the subscriber terminal according to the SIP protocol. Interface, the IPTV session establishment start unit 830 performs a session start with a subscriber station requesting an IPTV service.

이상에서 설명한 구성 요소 중에서, 서비스 제공부(100)와, 서비스 관리부(200)는 응용 계층의 구성요소로서, 서비스 제공자 측에 구비된다.Among the components described above, the service provider 100 and the service manager 200 are provided as components of the application layer on the service provider side.

그리고 상기 융합 콘텐츠 제어부(300)와, IPTV 세션 제어부(400)와, 리소스 제어부(500)와, IPTV 서비스 그룹 및 콘텐츠 관리부(600)와, 스트리밍 제어부(700)의 스트리밍 제어기(710)와, IPTV 액세스 제어부(800)는 제어 계층의 구성요소이며, 스트리밍 제어부(700)의 스트리밍 처리기(720)는 네트워크 계층의 구성요소이다.The converged content controller 300, the IPTV session controller 400, the resource controller 500, the IPTV service group and the content manager 600, the streaming controller 710 of the streaming controller 700, and the IPTV. The access control unit 800 is a component of the control layer, and the streaming processor 720 of the streaming control unit 700 is a component of the network layer.

마지막으로, 가입자 디바이스 제어부(900)는 상술한 서비스 제공부(100)와, 서비스 관리부(200)와 융합 콘텐츠 제어부(300)와, IPTV 세션 제어부(400)와, 리소스 제어부(500)와, IPTV 서비스 그룹 및 콘텐츠 관리부(600)와, 스트리밍 제어부(700)와, IPTV 액세스 제어부(800)와 연동하여, 사용자에게 IPTV 서비스를 이용할 수 있도록 하는 가입자 단말에 구비되는 IPTV 서비스 장치로서, 스트리밍 클라이언트(910)와 멀티캐스트 제어기(920)와 세션 제어기(930)와 IPTV 클라이언트(940)를 포함한다.Lastly, the subscriber device controller 900 includes the service provider 100, the service manager 200, the converged content controller 300, the IPTV session controller 400, the resource controller 500, and the IPTV. The streaming client 910 is an IPTV service device provided in a subscriber station that allows a user to use an IPTV service in cooperation with the service group and content management unit 600, the streaming control unit 700, and the IPTV access control unit 800. ), A multicast controller 920, a session controller 930, and an IPTV client 940.

상기 스트리밍 클라이언트(910)는 IPTV 서비스되는 방송형 콘텐츠에 대한 스트리밍을 처리하는 것으로서, 상기 스트리밍 제어부(700)와 통신하여 해당 콘텐츠를 스트리밍하여 가입자 단말에 콘텐츠를 설치하지 않고도 이용할 수 있도록 한다.The streaming client 910 processes the streaming of the broadcast-type content provided by the IPTV service. The streaming client 910 communicates with the streaming control unit 700 to stream the corresponding content so that it can be used without installing the content in the subscriber terminal.

상기 멀티캐스트 제어기(920)는 IPTV 서비스가 가능하도록 가입자 단말 측에서의 멀티캐스트 그룹 가입 및 탈퇴 등의 멀티캐스트 제어를 수행한다.The multicast controller 920 performs multicast control such as multicast group joining and withdrawing from the subscriber station to enable IPTV service.

상기 세션 제어기(930)는 IPTV 서비스를 위하여 상기 ITPV 세션 제어부(400)와 통신하여 세션 설정을 시작한다.The session controller 930 communicates with the ITPV session controller 400 for IPTV service and starts session establishment.

상기 IPTV 클라이언트(940)는 EPG를 수신하여 사용자에게 IPTV 서비스 정보를 안내하고, 이에 따라 사용자가 요청한 프로그램이나 콘텐츠나 파일을 수신하도록 동작한다.The IPTV client 940 receives the EPG to inform the user of the IPTV service information and accordingly operates to receive a program, content, or file requested by the user.

다음으로 상기와 같이 구성된 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 service provider 100, that is, the broadcast server BS, the content server CS, and the application server AS (S81), a broadcast schedule for the new content is generated. When the content profile or the like is registered in the service management unit 200, generation of new content is notified to the IPTV service group and the content management unit 600 (S82).

이에 상기 IPTV 서비스 그룹 및 콘텐츠 관리부(600)는, 상기 새로운 콘텐츠를 제공하기 위한 채널 정보, 즉 관련 채널 리스트 및 상기 콘텐츠의 위치 정보와 해당 콘텐츠 인증 등급을 생성하고(S83), 또한 상기 콘텐츠를 IPTV 서비스하기 위한 멀티캐스트 그룹을 생성하여, 상기 멀티캐스트 그룹에 대한 멤버쉽 관리를 시작한다(S84,S85).Accordingly, the IPTV service group and the content management unit 600 generate the channel information for providing the new content, that is, the related channel list and the location information of the content and the corresponding content certification level (S83). A multicast group for serving is created and membership management for the multicast group is started (S84 and S85).

이후에 상기 IPTV 서비스 그룹 및 콘텐츠 관리부(600)는 상기 생성된 멀티캐스트 주소를 상기 서비스 제공부(100)로 통보한다(S86).Thereafter, the IPTV service group and the content management unit 600 notify the service providing unit 100 of the generated multicast address (S86).

상기 생성된 콘텐츠 및 멀티캐스트 그룹 정보는 IPTV 세션 제어부(400)에 로드되어 세션 설정에 이용된다(S87).The generated content and multicast group information are loaded into the IPTV session controller 400 and used for session establishment (S87).

더하여 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 device controller 900 of the user terminal (S89), and uses the newly created EPG as a user. Download to the terminal (S90).

그리고 상기 IPTV 서비스 그룹 및 콘텐츠 관리부(600)와 사용자 단말간에 EPG 및 채널 매핑을 수행한다(S91).Then, the EPG and channel mapping are performed between the IPTV service group and the content manager 600 and the user terminal (S91).

상기 EPG 및 채널 매핑이 완료되면, 상기 IPTV 서비스 그룹 및 콘텐츠 관리부(600)는 상기 서비스 제공부(100)로 콘텐츠 생성 처리가 완료되었음을 통보한다(S92).When the EPG and channel mapping is completed, the IPTV service group and the content manager 600 notifies the service provider 100 that the content generation process is completed (S92).

이상과 같은 처리를 통하여, 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 HSS 410 of the IPTV service apparatus according to the present invention perform network access authentication of the user terminal and allocate an IP address to the user terminal (S93).

이에 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-CSCF 420 of the IPTV service apparatus (S95).

상기 등록 요청을 수신한 IPTV S-CSCF(420)는 IPTV HSS(410)에 해당 IPTV 서비스 가입자에 대한 등록 처리를 수행하는데, 구체적으로는 상기 가입자 인증 및 단말 인증 후에, 가입자 정보를 생성하고, 상기 가입자에 대하여 서비스되는 콘텐츠 기본 등급의 인증을 수행한다(S96).Upon receiving the registration request, the IPTV S-CSCF 420 performs registration processing for the corresponding IPTV service subscriber to the IPTV HSS 410. Specifically, after the subscriber authentication and terminal authentication, the subscriber information is generated and the subscriber information is generated. Authentication of the basic content level serviced for the subscriber is performed (S96).

그리고 나서 세션 설정을 위하여 상기 가입자의 프로파일을 IPTV 세션 제어부(400)의 IPTV HSS(410)에서 IPTV S-CSCF(420)로 로딩한다(S97).Then, the subscriber profile is loaded from the IPTV HSS 410 of the IPTV session controller 400 to the IPTV S-CSCF 420 for session establishment (S97).

그 다음, 상기 가입자 등록이 완료된 상기 가입자의 사용자 단말로 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 CSCF 440, the user terminal having the device control unit according to the present invention requests the session establishment with the IPTV service apparatus directly to the IPTV P-CSCF 440 (S102).

이에 상기 IPTV P-CSCF(440)는 해당 채널이 기본 채널인지 QoS 채널인지를 확인하여, 기본 채널이면 최대 허용 기본 채널 수를 분석하고, 기본 채널이 아닌 경우, QoS 제어를 위한 자원 요구 사항을 분석하고(S104,S105), 상기 IPTV 서비스 그룹 및 콘텐츠 관리부(600)의 데이터베이스(620)로부터 선택된 콘텐츠에 대한 서비스 등급 인증을 수행한다(S106).Accordingly, the IPTV P-CSCF 440 checks whether the corresponding channel is a basic channel or a QoS channel, and analyzes the maximum allowable number of basic channels if the channel is a basic channel, and analyzes resource requirements for QoS control if the channel is not a basic channel. In step S104 and S105, service class authentication is performed on content selected from the database 620 of the IPTV service group and the content management unit 600 (S106).

그 다음 상기 IPTV P-CSCF(440)/IPTV S-CSCF(420)에 의해서 세션 허용 제어가 수행되어, 리소스 제어부(500)를 통해 리소스를 예약한다(S108).Next, session admission control is performed by the IPTV P-CSCF 440 and the IPTV S-CSCF 420 to reserve resources through the resource control unit 500 (S108).

이후에는 메뉴 타입에 따른 서비스 제공이 이루어지는데, 웹 타입인 경우에는 바로 예약된 리소스를 통하여 선택된 콘텐츠의 스트림을 사용자 단말로 제공한다(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-SCSF 420 requests switching of multicast (S111), the IPTV S-SCSF 420 and the streaming controller 710 interoperate with the user. A session for providing a service is set up with the terminal (S112).

그리고 상기 IPTV S-SCSF(420)와 상기 관리 기능부(610)가 연동하여 상기 IPTV 서비스 제공을 위한 멀티캐스트 그룹 멤버쉽 관리를 시작한다(S113). The IPTV S-SCSF 420 and the management function unit 610 interwork to start multicast group membership management for providing the IPTV service (S113).

또한 상기 S-SCSF(420)는 서비스 제공부(100), 특히 프레즌스 서버(도시 생략)와 연동하여 서비스 상태 정보를 제공한다(S114).In addition, the S-SCSF 420 provides service status information in association with the service provider 100, in particular, a presence server (not shown) (S114).

또한, 상기 S-SCSF(420)는 IPTV HSS(410)에 상기 설정된 세션이 추가되도록 세션 정보를 갱신한다(S115).In addition, the S-SCSF 420 updates the session information so that the established session is added to the IPTV HSS 410 (S115).

그리고 나서, 멀티캐스트 라우터(도시 생략)로 스트림을 복사하여(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-CSCF 420 obtains location information of the corresponding content from the IPTV service group and the content manager 600 (S118).

그리고 IPTV S-CSCF(420)는 스트리밍 제어기(710)와 연동하여 서비스 제공을 위한 세션을 설정하고(S119), 프레즌스 서버와 연동하여, 서비스 상태 정보를 공개하고(S120), 상기 IPTV HSS(410)의 세션 정보를 갱신한 후(S121), 해당 콘텐츠의 스트림을 전송한다(S122).The IPTV S-CSCF 420 establishes a session for providing a service in association with the streaming controller 710 (S119), publishes service state information in association with a presence server (S120), and the IPTV HSS 410. After updating the session information (S121), the stream of the corresponding content is transmitted (S122).

마지막으로, 도 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-CSCF 440 through the IPTV access control unit (IACF) 800, and the termination event generated from the user terminal including the subscriber device control unit 900 according to the present invention is IPTV. Passed directly to P-CSCF 440.

상기 종료 이벤트를 수신한 IPTV P-CSCF(440)는 IPTV S-CSCF(420)와 연동하여 상기 사용자 단말에 대한 스트림 전송을 중단시키고(S202), 이어 멀티캐스팅 라우터에 멀티캐스트 포워딩의 정지를 요구하며(S203), 리소스 제어부(500)와 연동하여 상기 사용자 단말에 대해서 할당받은 리소스를 반납한다(S204).Upon receiving the termination event, the IPTV P-CSCF 440 interworks with the IPTV S-CSCF 420 to stop the stream transmission to the user terminal (S202), and then requests the multicasting router to stop the multicast forwarding. In operation S203, the resource allocated to the user terminal is returned in association with the resource controller 500 (S204).

이어서, 상기 IPTV S-CSCF(420)는 상기 IPTV 서비스 가입자에게 제공된 서비스에 대한 과금 정보를 수집하여 서비스 관리부(200)에 제공하며(S205), IPTV 서비스 그룹 및 콘텐츠 관리부(600)의 관리 기능부(610)에 요구하여 멀티캐스트 그룹 멤버쉽 관리 정보를 수정하고(S206), 프레즌스 서버와 연동하여 해당 IPTV 서비스 가입자의 상태 정보를 수정하고, IPTV HSS(410)에 저장된 가입자 세션 정보를 수정한다(S208).Subsequently, the IPTV S-CSCF 420 collects billing information on the service provided to the IPTV service subscriber and provides the service information to the service manager 200 (S205). The management function unit of the IPTV service group and the content manager 600 is collected. In step 610, the multicast group membership management information is modified (S206), in conjunction with the presence server, the status information of the corresponding IPTV service subscriber is modified, and the subscriber session information stored in the IPTV HSS 410 is modified (S208). ).

이후 이벤트의 종류에 따라서 처리가 달라지는데, 상기 종료 이벤트가 사용자 단말의 전원이 오프됨에 의해 발생된 것이라면, 상기 사용자 단말로 할당된 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)

IPTV 서비스로 제공될 콘텐츠를 제공하는 서비스 제공부;A service provider for providing content to be provided as an IPTV service; 상기 IPTV 서비스의 방송 스케줄과, 콘텐츠들의 정보와 가입자 및 각 가입자의 IPTV 서비스 이용에 따른 과금 정보를 관리하는 서비스 관리부;A service manager which manages a broadcast schedule of the IPTV service, information on contents, and billing information according to subscriber and IPTV service use of each subscriber; IPTV 융합형 서비스를 위한 콘텐츠 수집, 믹싱 및 네비게이션 제어 기능을 수행하는 융합 콘텐츠 제어부;A converged content controller configured to perform content collection, mixing, and navigation control functions for an IPTV converged service; IMS 구조에 기반하여 상기 IPTV 서비스를 제공하는 세션을 제어하는 IPTV 세션 제어부;An IPTV session controller for controlling a session for providing the IPTV service based on an IMS structure; 상기 IPTV 세션 제어부의 요구에 따라서 상기 IPTV 서비스를 제공하기 위한 리소스를 할당하여 IPTV 서비스의 QoS를 관리하는 리소스 제어부;A resource controller for managing QoS of the IPTV service by allocating a resource for providing the IPTV service according to a request of the IPTV session controller; 상기 IPTV 서비스의 콘텐츠 리스트 및 상태를 관리하며 상기 IPTV 서비스를 제공하는 멀티캐스트 그룹을 관리하는 IPTV 서비스 그룹 및 콘텐츠 관리부; 및An IPTV service group and a content manager for managing a content list and status of the IPTV service and managing a multicast group for providing the IPTV service; And 상기 IPTV 세션 제어부에서 설정된 세션을 통해 IPTV 방송형 서비스의 스트리밍을 수행하는 스트리밍 제어부를 포함하는 IMS 기반의 IPTV 서비스 장치.IMS-based IPTV service apparatus including a streaming control unit for performing the streaming of the IPTV broadcast service through the session set in the IPTV session control unit. 제1항에 있어서,The method of claim 1, 가입자 단말로부터의 메시지를 상기 IPTV 세션 제어부에 적합한 SIP 메시지로 변환하며 상기 IPTV 세션 제어부의 SIP 메시지를 상기 가입자 단말의 프로토콜 에 따른 메시지로 변환하여 상기 가입자 단말과의 인터페이스 기능을 제공하는 IPTV 액세스 제어부를 더 포함하는 것을 특징으로 하는 IMS 기반의 IPTV 서비스 장치.An IPTV access control unit for converting a message from a subscriber station into a SIP message suitable for the IPTV session control unit and converting a SIP message of the IPTV session control unit into a message according to a protocol of the subscriber station and providing an interface function with the subscriber station; IMS-based IPTV service device characterized in that it further comprises. 제1항에 있어서, 상기 서비스 제공부는The method of claim 1, wherein the service provider 방송 서버(Broadcasting Server), 콘텐츠 서버(Contents Server), 웹 서버, 응용 서버, 프레즌스 서버(Presence Server) 중에서 하나 이상을 포함하는 것을 특징으로 하는 IMS 기반의 IPTV 서비스 장치.An IMS-based IPTV service apparatus comprising at least one of a broadcasting server, a content server, a web server, an application server, and a presence server. 제1항에 있어서, 상기 서비스 관리부는The method of claim 1, wherein the service management unit 가입자 및 서비스 관리를 위하여 IPTV 서비스의 방송 스케줄 정보 및 콘텐츠 프로파일이 저장된 데이터베이스와,A database storing broadcast schedule information and content profile of an IPTV service for subscriber and service management; 고객 정보 및 고객별 과금 정보를 관리하는 과금 및 고객 관리 기능부를 포함하는 IMS 기반의 IPTV 서비스 장치.IMS-based IPTV service device including a billing and customer management function for managing customer information and customer-specific billing information. 제1항에 있어서, 상기 융합 콘텐츠 제어부는The method of claim 1, wherein the fusion content control unit 융합 서비스를 위하여 상기 서비스 제공부에서 제공되는 콘텐츠 정보를 수집하는 콘텐츠 정보 수집부;A content information collector for collecting content information provided by the service provider for a converged service; 상기 수집된 콘텐츠 정보를 기반으로 서비스되는 콘텐츠들을 유형별로 분류 및 조합하는 콘텐츠 유형 분류 및 조합부;A content type classification and combination unit configured to classify and combine contents serviced by types based on the collected content information; 상기 분류 및 조합된 콘텐츠 중에서 융합할 콘텐츠의 위치를 찾아내고 해당 콘텐츠를 수집하는 정보 위치 선택 및 관리부;An information location selection and management unit for finding a location of content to be fused among the classified and combined content and collecting the content; 상기 정보 위치 선택 및 관리부를 통해 수집된 콘텐츠의 융합 서비스를 위하여 콘텐츠를 교체하거나 수집된 콘텐츠를 믹싱하여 새로운 융합 콘텐츠를 구성하는 콘텐츠 교체 및 믹싱부; 및A content replacement and mixing unit configured to replace new contents or mix collected contents for a convergence service of the contents collected through the information location selection and management unit to configure new converged contents; And 상기 IPTV 세션 제어부와의 정합 기능을 수행하는 인터페이스 기능부를 포함하는 IMS 기반의 IPTV 서비스 장치.IMS-based IPTV service device including an interface function for performing a matching function with the IPTV session controller. 제1항에 있어서, 상기 IPTV 세션 제어부는The method of claim 1, wherein the IPTV session control unit IPTV 사용자의 프로파일을 관리하는 IPTV HSS(Home Subscriber System);An IPTV Home Subscriber System (HSS) for managing IPTV user profiles; IPTV 서비스 세션 제어 및 관리 기능을 수행하는 IPTV 서빙-호 세션 제어부(IPTV S-CSCF);An IPTV serving-call session controller (IPTV S-CSCF) that performs IPTV service session control and management functions; 타 망과의 연동 서비스 기능을 수행하는 IPTV 연동-호 세션 제어부(IPTV I-CSCF);An IPTV interworking-call session control unit (IPTV I-CSCF) which performs interworking service function with another network; 멀티캐스트 리소스 관리 및 브랜칭 인터페이스 기능을 수행하는 IPTV 프락시-호 세션 제어부(IPTV P-CSCF)를 포함하는 IMS 기반의 IPTV 서비스 장치.An IMS-based IPTV service apparatus including an IPTV proxy-call session controller (IPTV P-CSCF) that performs multicast resource management and branching interface functions. 제1항에 있어서, 상기 IPTV 서비스 그룹 및 콘텐츠 관리부는The method of claim 1, wherein the IPTV service group and the content management unit IPTV 서비스를 위한 멀티캐스트 그룹의 주소 배정, 상기 멀티캐스트 그룹의 정보 생성 및 상기 멀티캐스트 그룹에 속하는 사용자들에 대한 멤버쉽 관리와 서비스되는 콘텐츠에 대한 관리를 수행하는 관리 기능부; 및A management function unit for assigning an address of a multicast group for an IPTV service, generating information of the multicast group, managing membership for users belonging to the multicast group, and managing serviced contents; And 상기의 멀티캐스트 그룹 정보 및 콘텐츠 정보를 저장하는 데이터베이스를 포함하는 IMS 기반의 IPTV 서비스 장치.IMS-based IPTV service device including a database for storing the multicast group information and content information. 제7항에 있어서, 상기 데이터베이스는The method of claim 7, wherein the database is 상기 멀티캐스트 그룹의 번호 및 주소와 상기 멀티캐스트 그룹에 속하는 사용자 ID를 포함하는 IPTV 멀티캐스트 그룹 정보와, IPTV multicast group information including the number and address of the multicast group and a user ID belonging to the multicast group; 각 IPTV 멀티캐스트 그룹 정보에 링크되어 해당 멀티캐스트 그룹에 속하는 사용자들의 상태 정보를 관리하는 멤버 상태 정보와, Member status information linked to each IPTV multicast group information and managing status information of users belonging to the multicast group; 해당 멀티캐스트 그룹에 속하는 사용자들의 멀티캐스트 세션 정보를 관리하는 멀티캐스트 세션 정보와,Multicast session information for managing multicast session information of users belonging to the multicast group; 멀티캐스트 그룹별로 서비스되는 콘텐츠 리스트들을 저장하는 IPTV 콘텐츠 리스트 정보와, IPTV content list information for storing content lists serviced for each multicast group, 상기 콘텐츠 리스트에 속하는 콘텐츠의 서비스 등급 정보와,Service grade information of contents belonging to the contents list; 상기 콘텐츠의 상태 정보를 포함하는 IMS 기반의 IPTV 서비스 장치.IMS-based IPTV service device including the state information of the content. 제7항에 있어서, 상기 관리 기능부는The method of claim 7, wherein the management function unit 상기 IPTV 서비스의 콘텐츠 목록을 수집하여 저장하고 관리하는 콘텐츠 리스트 정보 관리부와, 상기 콘텐츠 리스트 정보 관리부에서 수집된 각 콘텐츠의 서비스 등급 정보를 저장 및 관리하는 콘텐츠 등급 정보 관리부와, 상기 콘텐츠 리스트 정보 관리부에서 수집된 콘텐츠들의 상태 정보를 수집하여 저장 및 관리하는 콘텐츠 상태 정보 관리부로 이루어져 현재 서비스되고 있는 콘텐츠를 관리하는 콘텐츠 관리부와,A content list information manager for collecting, storing and managing a content list of the IPTV service, a content rating information manager for storing and managing service rating information of each content collected by the content list information manager, and the content list information manager A content management unit configured to collect and store the state information of the collected contents, and to manage and manage the currently served content; 현재 서비스되는 멀티캐스트 그룹의 어드레스를 배정하고 관리하는 멀티캐스트 그룹 어드레스 관리부와, 상기 각 멀티캐스트 그룹에 속하는 사용자 정보 및 멤버쉽 정보를 관리하는 멀티캐스트 그룹 멤버쉽 관리부와, 멤버 리스트 갱신 및 멤버들의 상태 정보를 관리하는 멤버 상태 관리부를 포함하여 현재 콘텐츠를 서비스하기 위해 구성되어 있는 멀티캐스트 그룹을 관리하는 멀티캐스트 그룹 관리부를 포함하는 IMS 기반의 IPTV 서비스 장치.A multicast group address management unit for allocating and managing addresses of a multicast group currently being serviced, a multicast group membership manager for managing user information and membership information belonging to each of the multicast groups, a member list update, and status information of members IMS-based IPTV service device including a multicast group management unit for managing a multicast group configured to service the current content, including a member state management unit for managing the. 제1항에 있어서, 상기 스트리밍 제어부는The method of claim 1, wherein the streaming control unit 사용자측의 가입자 디바이스 제어부와 통신하여 스트리밍 상태를 제어하는 스트리밍 제어기;A streaming controller for communicating with a subscriber device control unit of a user side to control a streaming state; 상기 스트리밍 제어기의 제어에 따라서 요청된 서비스의 스트리밍을 수행하는 스트리밍 처리기로 이루어지는 IMS 기반의 IPTV 서비스 장치.IMS-based IPTV service apparatus comprising a streaming processor for performing the streaming of the requested service under the control of the streaming controller. 제10항에 있어서, 상기 스트리밍 제어기는11. The system of claim 10, wherein said streaming controller is 가입자 디바이스 제어부로부터의 요청에 따라서 스트리밍 서비스되는 콘텐츠를 일시 정지시키는 일시 정지(Pause) 기능부, 상기 콘텐츠의 스트리밍 위치를 뒤로 돌리는 되감기(Rewind) 기능부, 고속으로 재생하는 고속 포워딩 기능부, 및 재 생된 특정 시점의 방송을 재현하는 재현(Resume) 기능부를 포함하는 IMS 기반의 IPTV 서비스 장치.A pause function unit for pausing the streaming service content in response to a request from the subscriber device control unit, a rewind function unit for reversing the streaming position of the content, a high speed forwarding function unit for reproducing at high speed, and a replay function; IMS-based IPTV service device including a Resume function that reproduces the broadcast of a specific point in time. 제2항에 있어서, 상기 IPTV 액세스 제어부는The method of claim 2, wherein the IPTV access control unit IPTV 서비스 프로그램을 사용자에게 안내하는 EPG 정보를 처리하여 가입자 단말로 제공하는 EPG 처리기와,An EPG processor for processing and providing EPG information for guiding an IPTV service program to a user terminal; 가입자 단말로부터 전송된 메시지를 SIP 메시지로 변환하고 IPTV 세션 제어부의 SIP 메시지를 해당 프로토콜 메시지로 변환하여 가입자 단말로 제공하는 메시지 변환부와,A message converter which converts a message transmitted from the subscriber station into a SIP message and converts the SIP message of the IPTV session controller into a corresponding protocol message and provides the subscriber terminal with the corresponding protocol message; IPTV 서비스를 요청하는 가입자 단말과의 세션 시작을 수행하는 IPTV 세션 설정 시작부를 포함하는 IMS 기반의 IPTV 서비스 장치.An IMS-based IPTV service apparatus including an IPTV session establishment start unit for starting a session with a subscriber station requesting an IPTV service. 서비스 제공부와, 서비스 관리부와, IPTV 세션 제어부와, 리소스 제어부와, IPTV 서비스 그룹 및 콘텐츠 관리부와, 스트리밍 제어부를 포함하는 IMS 기반 IPTV 서비스 장치에서의 IMS 기반 IPTV 서비스 방법에 있어서, In the IMS-based IPTV service method in an IMS-based IPTV service apparatus 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, 상기 서비스 제공부에서 새로운 콘텐츠가 생성되면, 상기 IPTV 서비스 그룹 및 콘텐츠 관리부에서 상기 새로운 콘텐츠의 생성을 통보받는 단계;When the new content is generated in the service provider, receiving notification of generation of the new content from the IPTV service group and the content manager; 상기 IPTV 서비스 그룹 및 콘텐츠 관리부가 상기 새로운 콘텐츠를 제공하기 위한 채널 정보, 즉 관련 채널 리스트 및 상기 새로운 콘텐츠의 위치 정보와 인증 등급을 생성하는 단계;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 new content, and an authentication level; 상기 IPTV 서비스 그룹 및 콘텐츠 관리부가 상기 새로운 콘텐츠를 IPTV 서비스하기 위한 멀티캐스트 그룹을 생성하여, 상기 멀티캐스트 그룹에 대한 멤버쉽 관리를 수행하는 단계;Generating, by the IPTV service group and the content management unit, a multicast group for IPTV service of the new content and managing membership of the multicast group; 상기 IPTV 서비스 그룹 및 콘텐츠 관리부에서 상기 생성된 멀티캐스트의 그룹의 주소를 상기 서비스 제공부로 제공하는 단계;Providing the address of the generated multicast group to the service provider by the IPTV service group and the content manager; 상기 IPTV 세션 제어부가 상기 새로운 콘텐츠 및 멀티캐스트 그룹 정보를 IPTV 세션 제어부로 로드하는 단계;Loading, by the IPTV session controller, the new content and multicast group information into an IPTV session controller; 상기 새로운 콘텐츠를 포함한 새로운 EPG를 현재 IPTV 서비스 가입자의 사용자 단말로 다운로드 하는 단계;Downloading a new EPG including the new content to a user terminal of a current IPTV service subscriber; 상기 IPTV 서비스 그룹 및 콘텐츠 관리부가 사용자 단말과 EPG 및 채널 매핑을 수행하는 단계; 및 Performing the EPG and channel mapping with the user terminal by the IPTV service group and the content manager; And 상기 EPG 및 채널 매핑이 완료되면, 상기 IPTV 서비스 그룹 및 콘텐츠 관리부가 서비스 제공부로 상기 새로운 콘텐츠의 서비스를 위한 처리가 완료되었음을 통보하는 단계를 포함하는 IMS 기반 IPTV 서비스 방법.And when the EPG and channel mapping is completed, notifying the IPTV service group and the content manager to inform the service provider that the processing for the service of the new content is completed. 제13항에 있어서,The method of claim 13, 상기 IMS 기반 IPTV 서비스 장치는 사용자 단말의 전원이 온되어, IP 망에 접속을 요구하면, 상기 사용자 단말의 망 접속 인증을 수행하고, 상기 사용자 단말에 대한 IP 주소를 할당하는 단계;The IMS-based IPTV service apparatus is configured to perform network access authentication of the user terminal when the user terminal is powered on and requests access to an IP network, and allocates an IP address to the user terminal; 상기 IP 주소를 할당받은 사용자 단말로부터 IPTV 서비스 가입이 요구되면, 상기 IPTV 세션 제어부가 가입자 인증 및 단말 인증 후에, 가입자 정보를 생성하고, 가입자에 대하여 서비스되는 콘텐츠 기본 등급의 인증을 수행하여 생성된 가입자 프로파일을 저장하는 단계;If the IPTV service subscription is requested from the user terminal assigned the IP address, the IPTV session controller generates subscriber information after subscriber authentication and terminal authentication, and performs subscriber generation of the basic content level serviced for the subscriber. Storing the profile; 상기 IPTV 세션 제어부로 세션 설정을 위하여 상기 가입자의 프로파일을 로딩하는 단계; 및Loading the subscriber's profile for session establishment with the IPTV session controller; And 상기 가입자가 콘텐츠를 선택한 경우 상기 선택된 콘텐츠를 상기 가입자에게 제공하는 콘텐츠 제공 단계를 더 포함하는 IMS 기반 IPTV 서비스 방법.And providing the selected content to the subscriber when the subscriber selects the content. 제14항에 있어서, 상기 콘텐츠 제공 단계는,The method of claim 14, wherein the providing of the content comprises: 상기 IPTV 세션 제어부가 상기 가입자의 사용자 단말로부터 EPG 메뉴 선택을 수신하는 단계;Receiving, by the IPTV session controller, an EPG menu selection from a user terminal of the subscriber; 상기 IPTV 세션 제어부가 상기 EPG 메뉴 선택을 통하여 선택된 채널이 기본 채널이면 최대 허용 기본 채널수를 분석하고, 기본 채널이 아니면 QoS 제어를 위한 자원 요구 사항을 분석하는 단계;Analyzing, by the IPTV session controller, a maximum allowable number of base channels if the channel selected through the EPG menu selection is a base channel; and analyzing resource requirements for QoS control if the channel is not a base channel; 상기 IPTV 세션 제어부가 상기 IPTV 서비스 그룹 및 콘텐츠 관리부와 연동하여 상기 선택된 채널에 대응하는 선택된 콘텐츠에 대한 서비스 등급 인증을 수행하는 단계;Performing, by the IPTV session controller, service class authentication for the selected content corresponding to the selected channel in association with the IPTV service group and the content manager; 상기 IPTV 세션 제어부가 세션 허용 제어가 수행하여, 상기 리소스 제어부를 통해 리소스를 예약하는 단계;Performing a session admission control by the IPTV session controller to reserve a resource through the resource controller; 상기 IPTV 세션 제어부에서 상기 선택된 EPG 메뉴의 타입이 웹 타입이면, 상기 예약된 리소스를 통하여 상기 선택된 콘텐츠의 스트림을 사용자 단말로 제공하는 단계;Providing, by the IPTV session controller, a stream of the selected content to a user terminal through the reserved resource if the type of the selected EPG menu is a web type; 상기 IPTV세션 제어부에서 선택된 EPG 메뉴의 타입이 멀티 채널이면, 멀티캐스트의 스위칭을 요구한 후 상기 사용자 단말과의 사이에 서비스 제공을 위한 세션을 설정하여, 상기 설정된 세션을 통해 멀티캐스트 라우터로 상기 선택된 콘텐츠의 스트림을 복사하여 스트림 전송을 수행하는 단계; 및If the type of the EPG menu selected by the IPTV session controller is multi-channel, after requesting switching of multicast, a session for providing a service is set up with the user terminal, and the selected session is selected by the multicast router through the set session. Copying the stream of content to perform stream transmission; And 상기 선택된 EPG 메뉴가 VOD인 경우, 상기 IPTV 세션 제어부에서 상기 IPTV 서비스 그룹 및 콘텐츠 관리부로부터 해당 콘텐츠의 위치 정보를 획득하고, 스트리밍 제어기와 연동하여 세션을 설정한 후, 상기 선택된 콘텐츠의 스트림을 전송하는 단계를 포함하는 IMS 기반의 IPTV 서비스 방법.When the selected EPG menu is VOD, the IPTV session controller obtains location information of the corresponding content from the IPTV service group and the content manager, establishes a session in conjunction with a streaming controller, and then transmits a stream of the selected content. IMS-based IPTV service method comprising the step. 제15항에 있어서,The method of claim 15, 상기 IPTV 세션 제어부가 상기 선택된 콘텐츠의 스트림을 전송 중인 사용자 단말로부터 종료 이벤트를 수신하는 단계;Receiving, by the IPTV session controller, a termination event from a user terminal transmitting the stream of the selected content; 상기 IPTV 세션 제어부가 종료 이벤트가 수신된 사용자 단말에 대한 상기 선택된 콘텐츠의 스트림 전송을 중단시키고, 멀티캐스트 포워딩을 정지시킨 후, 리소스 제어부에서 할당받은 리소스를 반납하는 단계; 및Stopping, by the IPTV session controller, the stream transmission of the selected content to the user terminal receiving the termination event, stopping multicast forwarding, and returning the allocated resource from the resource controller; And 상기 IPTV 세션 제어부에서 상기 IPTV 서비스에 대한 과금 정보를 수집하여 서비스 관리부에 제공하며, 서비스 상태 변경에 따라서 변경되는 멀티캐스트 그룹 멤버쉽 관리 정보, 서비스 상태 정보, 가입자 프로파일을 수정하는 단계를 더 포함하는 IMS 기반 IPTV 서비스 방법.The IPTV session control unit collects billing information for the IPTV service and provides it to the service management unit. The IMS further includes modifying multicast group membership management information, service state information, and subscriber profile changed according to service state change. Based IPTV service method. 제16항에 있어서,The method of claim 16, 상기 종료 이벤트가 사용자 단말의 전원 오프에 의한 것이면, 상기 사용자 단말에 할당한 IP 주소를 반납받고,If the termination event is caused by the power off of the user terminal, the IP address assigned to the user terminal is returned. 상기 종료 이벤트가 사용자 단말의 채널 변경에 의한 것이면, 변경된 채널의 콘텐츠를 사용자 단말로 서비스하기 위하여, INVITE 메시지를 구성한 후, 상기 콘텐츠 제공 단계를 수행하는 단계를 더 포함하는 IMS 기반 IPTV 서비스 방법.And if the termination event is due to a channel change of the user terminal, in order to service the content of the changed channel to the user terminal, constructing an INVITE message, and then performing the content providing step.
KR1020070097575A 2006-12-01 2007-09-27 IMS based IPTV service apparatus and methode KR100901706B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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