[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102315683B1 - System providing iptv service on cable network and iptv service providing method using the same - Google Patents

System providing iptv service on cable network and iptv service providing method using the same Download PDF

Info

Publication number
KR102315683B1
KR102315683B1 KR1020190161512A KR20190161512A KR102315683B1 KR 102315683 B1 KR102315683 B1 KR 102315683B1 KR 1020190161512 A KR1020190161512 A KR 1020190161512A KR 20190161512 A KR20190161512 A KR 20190161512A KR 102315683 B1 KR102315683 B1 KR 102315683B1
Authority
KR
South Korea
Prior art keywords
information
channel
frequency
cable modem
multicast address
Prior art date
Application number
KR1020190161512A
Other languages
Korean (ko)
Other versions
KR20210071388A (en
Inventor
김형엽
김경달
이상근
Original Assignee
주식회사 텔라움
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 텔라움 filed Critical 주식회사 텔라움
Priority to KR1020190161512A priority Critical patent/KR102315683B1/en
Publication of KR20210071388A publication Critical patent/KR20210071388A/en
Application granted granted Critical
Publication of KR102315683B1 publication Critical patent/KR102315683B1/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/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/2383Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
    • 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42676Internal components of the client ; Characteristics thereof for modulating an analogue carrier signal to encode digital information or demodulating it to decode digital information, e.g. ADSL or cable modem
    • 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6118Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템 및 이를 이용한 IPTV 서비스를 제공하는 방법에 관한 것으로, 본 발명에 따른 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템은 헤드엔드에서 제공하는 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 저장하는 채널관리 서버, 상기 방송 채널에서 제공하는 컨텐츠를 해당 채널에 맵핑된 주파수로 변조하여 전송하고, 상기 채널관리 서버로부터 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 수신하여 기 설정된 채널 정보 주파수로 변조하여 케이블 네트워크로 전송하는 변조기, 상기 케이블 네트워크와 연결되어 신호를 수신하며, 상기 채널 정보 주파수로 수신된 신호에서 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 복조하여 저장하는 케이블 모뎀 및 상기 케이블 모뎀에서 상기 방송 채널에 대한 정보 및 각 방송 채널의 멀티캐스트 주소 정보를 수신하여 저장하는 사용자 셋탑박스를 포함한다.The present invention relates to a system for providing an IPTV service in a cable network and a method for providing an IPTV service using the same. A channel management server that stores multicast address information of each broadcast channel and frequency mapping information of each broadcast channel, modulates and transmits the content provided by the broadcast channel with a frequency mapped to the corresponding channel, and sends the broadcast channel from the channel management server A modulator for receiving information about the , multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel, modulating it with a preset channel information frequency and transmitting it to a cable network, is connected to the cable network to receive a signal, A cable modem that demodulates and stores information on a broadcast channel, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel from a signal received with a channel information frequency, and information on the broadcast channel in the cable modem and each and a user set-top box for receiving and storing multicast address information of a broadcast channel.

Description

케이블 네트워크에서 IPTV 서비스를 제공하는 시스템 및 이를 이용한 IPTV 서비스를 제공하는 방법{SYSTEM PROVIDING IPTV SERVICE ON CABLE NETWORK AND IPTV SERVICE PROVIDING METHOD USING THE SAME}A system for providing an IPTV service in a cable network and a method for providing an IPTV service using the same

본 발명은 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템 및 이를 이용한 IPTV 서비스를 제공하는 방법에 관한 것으로, 더욱 상세하게는 기존의 케이블 네트워크에서 케이블 모뎀을 이용하여 IPTV 서비스를 제공하는 경우 케이블 모뎀 종단 시스템의 연동없이 IPTV 서비스를 제공할 수 있는 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템 및 이를 이용한 IPTV 서비스를 제공하는 방법에 관한 것이다.The present invention relates to a system for providing an IPTV service in a cable network and a method for providing an IPTV service using the same, and more particularly, to a cable modem termination system when an IPTV service is provided using a cable modem in an existing cable network. A system for providing an IPTV service in a cable network capable of providing an IPTV service without interworking, and a method for providing an IPTV service using the same.

HFC(Hybrid Fiber Coax) 네트워크는 케이블 네트워크를 구성하는 한 방식으로, 동축 CATV(Cable TV) 네트워크의 주요 트렁크 부분을 광케이블로 개선시킨 네트워크를 말한다. HFC(Hybrid Fiber Coax) 네트워크는 헤드엔드 또는 CATV 방송국에서 가입자 광망 종단 장치(ONU)까지는 광선로(Optical fiber)를 이용하고, ONU에서 사용자(또는, 가입자) 단말까지는 동축 케이블(Coaxial cable)을 이용한다.The HFC (Hybrid Fiber Coax) network is a method of constructing a cable network, and refers to a network in which the main trunk of a coaxial CATV (Cable TV) network is improved with an optical cable. The HFC (Hybrid Fiber Coax) network uses an optical fiber from the headend or CATV broadcasting station to the subscriber optical network termination unit (ONU), and uses a coaxial cable from the ONU to the user (or subscriber) terminal. .

HFC 네트워크에 케이블 모뎀을 이용하여 시스템을 구성하는 경우, IPTV 서비스 및 인터넷 서비스와 같은 IP 기반의 서비스를 사용자에게 제공할 수 있다. 예를 들어, IPTV 서비스 제공자는 헤드엔드에 구비된 케이블 모뎀 종단 시스템(CMTS, Cable Modem Terminal System)과 사용자 측에 구비된 케이블 모뎀을 이용하여 IPTV 서비스를 사용자 단말에 제공할 수 있다. When a system is configured using a cable modem in the HFC network, IP-based services such as IPTV service and Internet service can be provided to users. For example, an IPTV service provider may provide an IPTV service to a user terminal using a cable modem terminal system (CMTS) provided in the headend and a cable modem provided at the user's side.

HFC 네트워크에서 IPTV 서비스를 제공하는 시스템은 케이블 모뎀 종단 시스템과 연동된 데이터 채널을 통하여 사용자 측 케이블 모뎀에 IPTV 채널 정보를 전송하고, 사용자 측 케이블 모뎀은 수신된 IPTV 채널 정보를 갱신하여 채널 변경을 수행한다. 그러나, 상기 방식은 케이블 모뎀 종단 시스템이 정상적으로 동작하지 않는 경우나, 케이블 모뎀 종단 시스템과 케이블 모뎀 간 연동이 끊기는 경우 사용자 측에서 IPTV 서비스 변경 또는 IPTV 채널 변경을 할 수 없는 문제가 발생할 수 있다.The system that provides IPTV service in the HFC network transmits IPTV channel information to the user-side cable modem through the data channel linked to the cable modem termination system, and the user-side cable modem updates the received IPTV channel information to change the channel. do. However, in the above method, when the cable modem termination system does not operate normally, or when interworking between the cable modem termination system and the cable modem is cut, the user cannot change the IPTV service or change the IPTV channel.

대한민국 등록특허공보 10-1517501(2015.05.04), 2쪽 내지 5쪽Republic of Korea Patent Publication No. 10-1517501 (2015.05.04), pages 2 to 5

본 발명은 케이블 모뎀 종단 시스템의 연동없이 IPTV 서비스를 제공할 수 있는 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템 및 이를 이용한 IPTV 서비스를 제공하는 방법을 제공한다.The present invention provides a system for providing an IPTV service in a cable network capable of providing an IPTV service without interworking with a cable modem termination system, and a method for providing an IPTV service using the same.

본 발명은 케이블 모뎀 종단 시스템이 정상적으로 동작하지 않거나 케이블 모뎀과 연동이 끊긴 경우에도 안정적으로 IPTV 서비스를 제공할 수 있는 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템 및 이를 이용한 IPTV 서비스를 제공하는 방법을 제공한다.The present invention provides a system for providing an IPTV service in a cable network that can stably provide an IPTV service even when a cable modem termination system does not operate normally or the cable modem is disconnected, and a method for providing an IPTV service using the same. .

본 발명에 따른 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템은 헤드엔드에서 제공하는 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 저장하는 채널관리 서버, 상기 방송 채널에서 제공하는 컨텐츠를 해당 채널에 맵핑된 주파수로 변조하여 전송하고, 상기 채널관리 서버로부터 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 수신하여 기 설정된 채널 정보 주파수로 변조하여 케이블 네트워크로 전송하는 변조기, 상기 케이블 네트워크와 연결되어 신호를 수신하며, 상기 채널 정보 주파수로 수신된 신호에서 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 복조하여 저장하는 케이블 모뎀 및 상기 케이블 모뎀에서 상기 방송 채널에 대한 정보 및 각 방송 채널의 멀티캐스트 주소 정보를 수신하여 저장하는 사용자 셋탑박스를 포함한다.A system for providing an IPTV service in a cable network according to the present invention includes a channel management server that stores information on a broadcast channel provided by a headend, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel; The content provided by the channel is modulated and transmitted with a frequency mapped to the corresponding channel, and information on a broadcast channel, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel are received from the channel management server and preset. A modulator that modulates a channel information frequency and transmits it to a cable network, is connected to the cable network to receive a signal, and from the signal received at the channel information frequency, information on a broadcast channel, multicast address information of each broadcast channel, and each broadcast and a cable modem for demodulating and storing frequency mapping information of a channel, and a user set-top box for receiving and storing information on the broadcast channel and multicast address information of each broadcast channel from the cable modem.

일 실시예에서, 상기 채널관리 서버는 각 채널별 방송 프로그램 정보를 더 저장한다.In an embodiment, the channel management server further stores broadcast program information for each channel.

일 실시예에서, 상기 방송 채널에 대한 정보는 채널 번호 정보를 포함한다.In an embodiment, the information on the broadcast channel includes channel number information.

일 실시예에서, 상기 변조기는 EQAM(Edge Quadrature Amplitidue Modulation) 변조기를 포함한다.In one embodiment, the modulator comprises an Edge Quadrature Amplitude Modulation (EQAM) modulator.

일 실시예에서, 상기 변조기는 상기 채널 정보 주파수로 변조된 정보를 멀티캐스트로 전송한다.In one embodiment, the modulator transmits information modulated with the channel information frequency in a multicast manner.

일 실시예에서, 상기 채널 정보 주파수는 240Mhz를 포함한다.In one embodiment, the channel information frequency comprises 240Mhz.

일 실시예에서, 상기 케이블 모뎀은 적어도 하나 이상의 복조기를 포함하며, 부팅된 후 상기 적어도 하나의 복조기 중 하나의 복조기를 할당하여 상기 채널 정보 주파수로 고정한다.In one embodiment, the cable modem includes at least one demodulator, and after booting, one of the at least one demodulator is allocated and fixed to the channel information frequency.

일 실시예에서, 상기 케이블 모뎀은 상기 사용자 셋탑박스로부터 IGMP join 메시지가 수신되면, 해당 메시지에서 멀티캐스트 주소를 추출하고, 상기 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 주파수 맵핑 정보를 확인 후, 상기 확인된 주파수로 복조기를 할당하여 주파수를 고정한다.In one embodiment, when the IGMP join message is received from the user set-top box, the cable modem extracts a multicast address from the message, and uses the extracted multicast address and the multicast address stored in the cable modem to obtain a frequency. After checking the mapping information, the frequency is fixed by allocating a demodulator to the checked frequency.

일 실시예에서, 상기 케이블 모뎀은 상기 주파수로 수신된 신호를 복조하여 복조된 데이터를 상기 사용자 셋탑박스로 전송한다. In one embodiment, the cable modem demodulates the signal received at the frequency and transmits demodulated data to the user set-top box.

일 실시예에서, 상기 케이블 모뎀은 상기 사용자 셋탑박스로부터 IGMP leave 메시지가 수신되면, 해당 메시지에서 멀티캐스트 주소를 추출하고, 상기 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 주파수 맵핑 정보를 확인 후, 상기 확인된 주파수로 고정된 복조기를 유휴화한다.In one embodiment, when the IGMP leave message is received from the user set-top box, the cable modem extracts a multicast address from the message, and uses the extracted multicast address and the multicast address stored in the cable modem to provide a frequency. After checking the mapping information, the demodulator fixed to the checked frequency is idled.

본 발명에 따른 케이블 네트워크에서 IPTV 서비스를 제공하는 방법은 채널관리 서버가 헤드엔드에서 제공하는 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 저장하는 단계, 변조기가 상기 채널관리 서버로부터 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 수신하는 단계, 변조기가 상기 수신된 정보들을 기 설정된 채널 정보 주파수로 변조하여 케이블 네트워크로 전송하는 단계, 케이블 모뎀이 상기 케이블 네트워크를 통해 신호를 수신하는 단계, 케이블 모뎀이 상기 채널 정보 주파수로 수신된 신호에서 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 복조하여 저장하는 단계 및 상기 케이블 모뎀이 상기 방송 채널에 대한 정보 및 각 방송 채널의 멀티캐스트 주소 정보를 사용자 셋탑박스에 전송하는 단계를 포함한다.A method of providing an IPTV service in a cable network according to the present invention comprises: storing, by a channel management server, information on a broadcast channel provided by a headend, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel; receiving, by a modulator, information on a broadcast channel, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel from the channel management server; transmitting to a network; receiving, by a cable modem, a signal through the cable network; by the cable modem, information on a broadcast channel, multicast address information of each broadcast channel, and each broadcast channel in a signal received at the channel information frequency and demodulating and storing the frequency mapping information of , and transmitting, by the cable modem, information on the broadcast channel and multicast address information of each broadcast channel to a user set-top box.

일 실시예에서, 상기 채널 정보 주파수는 240Mhz를 포함한다.In one embodiment, the channel information frequency comprises 240Mhz.

일 실시예에서, 상기 케이블 모뎀이 복조하여 저장하는 단계는 상기 케이블 모뎀이 부팅된 후 적어도 하나의 복조기 중 하나의 복조기를 할당하여 상기 채널 정보 주파수로 고정하는 단계를 포함한다.In an embodiment, the step of demodulating and storing by the cable modem includes assigning one of at least one demodulator and fixing the demodulator to the channel information frequency after the cable modem is booted.

일 실시예에서, 상기 케이블 네트워크에서 IPTV 서비스를 제공하는 방법은 상기 사용자 셋탑박스로부터 IGMP join 메시지가 수신되면, 상기 케이블 모뎀이 상기 메시지에 포함된 채널로 변경하는 단계를 더 포함하고, 상기 채널을 변경하는 단계는 상기 케이블 모뎀이 상기 IGMP join 메시지에서 멀티캐스트 주소를 추출하는 단계, 상기 케이블 모뎀이 상기 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 주파수 맵핑 정보를 확인하는 단계 및 상기 케이블 모뎀이 상기 확인된 주파수로 복조기를 할당하여 주파수를 고정하는 단계를 포함한다.In one embodiment, the method of providing an IPTV service in the cable network further comprises the step of, when an IGMP join message is received from the user set-top box, changing, by the cable modem, to a channel included in the message, The changing step includes the cable modem extracting a multicast address from the IGMP join message, and the cable modem checking frequency mapping information using the extracted multicast address and the multicast address stored in the cable modem. and fixing, by the cable modem, a frequency by allocating a demodulator to the identified frequency.

일 실시예에서, 상기 채널을 변경하는 단계는 상기 케이블 모뎀이 상기 주파수로 수신된 신호를 복조하여 복조된 데이터를 상기 사용자 셋탑박스로 전송하는 단계를 더 포함한다.In one embodiment, the step of changing the channel further includes the step of demodulating the signal received at the frequency by the cable modem and transmitting demodulated data to the user set-top box.

일 실시예에서, 상기 케이블 네트워크에서 IPTV 서비스를 제공하는 방법은 상기 사용자 셋탑박스로부터 IGMP leave 메시지가 수신되면, 상기 케이블 모뎀이 상기 메시지에 포함된 채널의 수신을 종료하는 단계를 더 포함하고, 상기 채널의 수신을 종료하는 단계는 상기 케이블 모뎀이 상기 IGMP leave 메시지에서 멀티캐스트 주소를 추출하는 단계, 상기 케이블 모뎀이 상기 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 주파수 맵핑 정보를 확인하는 단계 및 상기 케이블 모뎀이 상기 확인된 주파수로 고정된 복조기를 유휴화하는 단계를 포함한다.In an embodiment, the method of providing an IPTV service in the cable network further includes, when an IGMP leave message is received from the user set-top box, the cable modem terminating reception of a channel included in the message; The step of terminating the reception of the channel includes the step of the cable modem extracting a multicast address from the IGMP leave message, and the cable modem using the extracted multicast address and the multicast address stored in the cable modem to provide frequency mapping information. and the cable modem idling a demodulator fixed to the identified frequency.

이상에서 설명한 바와 같이, 본 발명에 따른 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템 및 이를 이용한 IPTV 서비스를 제공하는 방법은 기존의 케이블 네트워크에서 케이블 모뎀 종단 시스템의 연동없이 IPTV 서비스를 제공할 수 있다.As described above, a system for providing an IPTV service in a cable network and a method for providing an IPTV service using the same according to the present invention can provide an IPTV service in an existing cable network without interworking with a cable modem termination system.

본 발명에 따른 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템 및 이를 이용한 IPTV 서비스를 제공하는 방법은 케이블 모뎀 종단 시스템이 정상적으로 동작하지 않거나 케이블 모뎀과 연동이 끊긴 경우에도 안정적으로 IPTV 서비스를 제공할 수 있어 시스템의 신뢰도를 높일 수 있다.The system for providing an IPTV service in a cable network according to the present invention and a method for providing an IPTV service using the same can provide the IPTV service stably even when the cable modem termination system does not operate normally or the cable modem is disconnected. can increase the reliability of

도 1은 본 발명의 일 실시예에 따른 케이블 네트워크에서 IPTV서비스를 제공하는 시스템의 구성을 나타내는 구성도
도 2는 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 포함하는 IPTV 채널 정보의 일 예를 나타내는 표
도 3은 도 1의 시스템에서 IPTV 채널 정보를 제공하는 방법을 설명하는 흐름도
도 4는 도 1의 시스템에서 채널 시청 시작 또는 시청 채널을 변경하는 과정을 설명하는 흐름도
도 5는 도 1의 시스템에서 채널 시청 종료 과정을 설명하는 흐름도
1 is a block diagram showing the configuration of a system for providing an IPTV service in a cable network according to an embodiment of the present invention;
2 is a table showing an example of IPTV channel information including information on broadcast channels, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel
3 is a flowchart illustrating a method of providing IPTV channel information in the system of FIG. 1
4 is a flowchart illustrating a process of starting watching a channel or changing a viewing channel in the system of FIG. 1
5 is a flowchart illustrating a channel viewing termination process in the system of FIG. 1

이하, 본 발명에 따른 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템 및 이를 이용한 IPTV 서비스를 제공하는 방법을 실시하기 위한 구체적인 내용을 설명하면 다음과 같다.Hereinafter, specific details for implementing a system for providing an IPTV service in a cable network according to the present invention and a method for providing an IPTV service using the same will be described as follows.

도 1은 본 발명의 일 실시예에 따른 케이블 네트워크에서 IPTV서비스를 제공하는 시스템의 구성을 나타내는 구성도이다.1 is a block diagram showing the configuration of a system for providing an IPTV service in a cable network according to an embodiment of the present invention.

도 1을 참조하면, 케이블 네트워크에서 IPTV서비스를 제공하는 시스템(100)은 케이블 모뎀 종단 시스템(CMTS, Cable Modem Terminal System)(110), 채널 관리 서버(120), 변조기(130), 케이블 모뎀(140), 사용자 셋탑박스(150) 및 사용자 단말(160)을 포함한다.Referring to Figure 1, the system 100 for providing IPTV service in a cable network is a cable modem termination system (CMTS, Cable Modem Terminal System) 110, a channel management server 120, a modulator 130, a cable modem ( 140), and a user set-top box 150 and a user terminal 160.

이하에서는 설명의 편의를 위해, 헤드엔드(headend)에서 사용자 셋탑박스(150)에 저장된 사용자 식별정보 또는 제한 수신 시스템(CAS, Conditional Access System) 정보를 기초로 사용자를 인증하는 과정이나, 제한 수신 시스템을 통해 암호화 키를 송수신하거나 암호화되어 수신된 데이터를 복호화하는 과정 등 종래 시스템에서 사용되고 있는 과정에 대한 설명은 생략하고, 본 발명의 내용과 연관된 구성 및 동작을 위주로 설명하기로 한다.Hereinafter, for convenience of explanation, a process of authenticating a user based on user identification information or Conditional Access System (CAS) information stored in the user set-top box 150 at the headend, or a conditional access system A description of the processes used in the conventional system, such as a process of transmitting and receiving an encryption key through , or decrypting encrypted and received data, will be omitted, and the configuration and operation related to the contents of the present invention will be mainly described.

케이블 모뎀 종단 시스템(110), 채널 관리 서버(120) 및 변조기(130)는 헤드엔드를 구성하는 장치이며, 케이블 모뎀(140), 사용자 셋탑박스(150) 및 사용자 단말(160)은 사용자(또는, 서비스 가입자) 측에 위치하는 장치이다. 헤드엔드는 케이블 네트워크를 이용하여 IPTV 서비스나 인터넷 서비스를 가입자들에게 제공하는 주전송장치를 말한다. 일 실시예에서, 케이블 네트워크는 HFC(Hybrid Fiber Coax) 네트워크를 포함할 수 있다.The cable modem termination system 110 , the channel management server 120 and the modulator 130 are devices constituting the headend, and the cable modem 140 , the user set-top box 150 and the user terminal 160 are the users (or , service subscriber) side. The headend refers to a main transmission device that provides IPTV service or Internet service to subscribers using a cable network. In one embodiment, the cable network may include a Hybrid Fiber Coax (HFC) network.

케이블 모뎀 종단 시스템(110)은 케이블 네트워크를 통해 연결된 사용자 측 케이블 모뎀(140)과 신호를 교환하기 위해 헤드엔드 내에 설치된 장치이다. 일 실시예에서, 하나의 케이블 모뎀 종단 시스템(110)은 적어도 하나 이상의 케이블 모뎀(140)과 연결되어 연동될 수 있다. 케이블 모뎀 종단 시스템(110)은 케이블 모뎀(140)으로부터 수신한(상향 스트림) 패킷(packet)을 IP 패킷으로 변환시켜 외부의 인터넷 라우터(router)로 보내고, 외부의 인터넷 라우터로부터 수신한 패킷을 변조하여 케이블 모뎀(140)에 보낼 수 있다(하향 스트림). 예를 들어, 케이블 모뎀 종단 시스템(110)은 케이블 모뎀(140)과 연동하여 데이터 채널을 생성하고, 해당 데이터 채널을 통해 인터넷 서비스를 제공하는 데이터를 송수신할 수 있다.The cable modem termination system 110 is a device installed in the headend to exchange signals with the user-side cable modem 140 connected through a cable network. In one embodiment, one cable modem termination system 110 may be connected to at least one or more cable modems 140 to be interlocked. The cable modem termination system 110 converts (upstream stream) packets received from the cable modem 140 into IP packets, sends them to an external Internet router, and modulates the packets received from the external Internet router. to the cable modem 140 (downstream). For example, the cable modem termination system 110 may interwork with the cable modem 140 to create a data channel, and may transmit/receive data providing an Internet service through the data channel.

채널관리 서버(120)는 헤드엔드에서 제공하는 채널 정보를 저장하고 관리한다. 예를 들어, 채널관리 서버(120)는 IPTV 채널 정보를 데이터베이스(DB)로 저장하고 관리할 수 있다. IPTV 채널 정보는 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 포함할 수 있다. 일 실시예에서, 방송 채널에 대한 정보는 채널 번호 정보를 포함할 수 있다.The channel management server 120 stores and manages channel information provided by the headend. For example, the channel management server 120 may store and manage IPTV channel information as a database (DB). The IPTV channel information may include information on a broadcast channel, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel. In an embodiment, the information on the broadcast channel may include channel number information.

도 2는 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 포함하는 IPTV 채널 정보의 일 예를 나타내는 표이다.2 is a table illustrating an example of IPTV channel information including information on broadcast channels, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel.

도 2를 참조하면, IPTV 채널 정보는 채널 번호와 해당 채널의 데이터를 멀티캐스트하는 IP 주소 및 케이블 네트워크에서 해당 채널 신호를 전송하는 주파수 정보를 포함한다. 예를 들어, 7번 채널의 경우, 239.192.6.7 IP주소를 통해 방송 데이터를 수신할 수 있으며, 케이블 네트워크에서는 246Mhz 주파수 영역으로 변조되어 방송 데이터가 송신된다.Referring to FIG. 2 , IPTV channel information includes a channel number, an IP address for multicasting data of a corresponding channel, and frequency information for transmitting a corresponding channel signal in a cable network. For example, in the case of channel 7, broadcast data can be received through the 239.192.6.7 IP address, and in the cable network, the broadcast data is transmitted by modulating it in the 246Mhz frequency domain.

일 실시예에서, IPTV 채널 정보는 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보 외에 각 채널에서 제공하는 프로그램 정보를 더 포함할 수 있다. 예를 들어, 프로그램 정보는 프로그램 제공 시간과 프로그램 개요와 같은 프로그램에 대한 상세 정보를 포함하는 전자 프로그램 가이드(EPG, Electronic Program Guide) 정보를 포함할 수 있다.In an embodiment, the IPTV channel information may further include program information provided by each channel in addition to information about a broadcast channel, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel. For example, the program information may include electronic program guide (EPG) information including detailed information about the program, such as a program providing time and an outline of the program.

다시 도 1을 참조하면, 채널관리 서버(120)는 채널관리 서버(120)는 관리자로부터 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 입력받아 설정할 수 있다. IPTV 채널 정보에 프로그램 정보가 더 포함되는 경우, 채널관리 서버(120)는 컨텐츠 제공자로부터 각 프로그램에 대해 프로그램 정보를 주기적으로 수신하여 저장할 수 있다.Referring back to FIG. 1 , the channel management server 120 may set the channel management server 120 by receiving information about a broadcast channel, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel from a manager. have. When the IPTV channel information further includes program information, the channel management server 120 may periodically receive and store program information for each program from the content provider.

채널관리 서버(120)는 IPTV 채널 정보를 변조기(130)로 전송한다. 일 실시예에서, 채널관리 서버(120)는 주기적으로 IPTV 채널 정보를 변조기(130)로 전송할 수 있다. 변조기(130)는 방송 채널에서 제공하는 컨텐츠 데이터를 해당 채널에 맵핑된 주파수로 변조하여 케이블 네트워크로 멀티캐스트한다. 일 실시예에서, 변조기(130)는 EQAM(Edge Quadrature Amplitude Modulation) 변조기를 포함할 수 있다.The channel management server 120 transmits IPTV channel information to the modulator 130 . In an embodiment, the channel management server 120 may periodically transmit IPTV channel information to the modulator 130 . The modulator 130 modulates content data provided from a broadcast channel with a frequency mapped to the corresponding channel and multicasts it to a cable network. In one embodiment, the modulator 130 may include an Edge Quadrature Amplitude Modulation (EQAM) modulator.

채널관리 서버(120)로부터 IPTV 채널 정보가 수신되면, 변조기(130)는 수신된 IPTV 채널 정보를 기 설정된 채널 정보 주파수로 변조하여 케이블 네트워크로 전송한다. 채널 정보 주파수는 IPTV 채널 정보를 송수신하기 위해 할당된 주파수 영역으로, 시스템 설계자 또는 관리자에 의해 설정될 수 있다. 일 실시예에서, 채널 정보 주파수는 방송 채널로 할당된 주파수 영역과 기타 데이터 채널로 할당된 주파수 영역을 제외한 별도의 주파수 영역으로 할당할 수 있다. 예를 들어, 채널 정보 주파수는 240Mhz로 설정될 수 있다.When IPTV channel information is received from the channel management server 120 , the modulator 130 modulates the received IPTV channel information to a preset channel information frequency and transmits it to the cable network. The channel information frequency is a frequency domain allocated for transmitting and receiving IPTV channel information, and may be set by a system designer or an administrator. In an embodiment, the channel information frequency may be allocated to a separate frequency domain except for a frequency domain allocated to a broadcast channel and a frequency domain allocated to other data channels. For example, the channel information frequency may be set to 240Mhz.

일 실시예에서, 채널관리 서버(120)는 변조기(130)에 주기적으로 IPTV 채널 정보를 전송할 수 있고, 변조기(130)는 수신된 IPTV 채널 정보를 케이블 네트워크로 전송할 수 있다. 다른 실시예에서, 채널관리 서버(120)는 IPTV 채널 정보에 변경이 있을 때마다 변조기(130)에 IPTV 채널 정보를 전송할 수 있고, 변조기(130)는 수신된 IPTV 채널 정보를 케이블 네트워크로 전송할 수 있다.In an embodiment, the channel management server 120 may periodically transmit IPTV channel information to the modulator 130 , and the modulator 130 may transmit the received IPTV channel information to a cable network. In another embodiment, the channel management server 120 may transmit IPTV channel information to the modulator 130 whenever there is a change in IPTV channel information, and the modulator 130 may transmit the received IPTV channel information to the cable network. have.

케이블 모뎀(140)은 케이블 네트워크와 연결되어 신호를 수신하여 복조한다. 예를 들어, 케이블 모뎀(140)은 채널 정보 주파수로 수신된 IPTV 채널 정보에서 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 복조하여 저장할 수 있다.The cable modem 140 is connected to a cable network to receive and demodulate a signal. For example, the cable modem 140 may demodulate and store information on a broadcast channel, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel from IPTV channel information received as a channel information frequency.

일 실시예에서, 케이블 모뎀(140)은 적어도 하나 이상의 복조기를 포함하며, 케이블 모뎀(140)은 부팅된 후 적어도 하나의 복조기 중 하나의 복조기를 할당하여 채널 정보 주파수로 고정할 수 있다. 케이블 모뎀(140)에는 채널 정보 주파수가 미리 설정되어 저장될 수 있다. In one embodiment, the cable modem 140 includes at least one demodulator, and after the cable modem 140 is booted, one of the at least one demodulator may be allocated and fixed to the channel information frequency. A channel information frequency may be preset and stored in the cable modem 140 .

사용자 셋탑박스(150)는 케이블 모뎀(140)에서 방송 채널에 대한 정보 및 각 방송 채널의 멀티캐스트 주소 정보를 수신하여 저장한다. 사용자 셋탑박스(150)는 저장된 방송 채널에 대한 정보 및 각 방송 채널의 멀티캐스트 주소 정보를 기초로, 사용자로부터 수신된 요청 신호에 따라 TV 시청을 시작하거나, 시청 채널을 변경하거나 또는 TV 시청을 종료할 수 있다. The user set-top box 150 receives and stores information about a broadcast channel and multicast address information of each broadcast channel from the cable modem 140 . The user set-top box 150 starts watching TV, changes a viewing channel, or ends TV viewing according to a request signal received from the user based on the stored information on the broadcasting channel and the multicast address information of each broadcasting channel. can do.

예를 들어, 방송 시청요청 또는 채널 변경 요청신호가 수신되는 경우, 사용자 셋탑박스(150)는 시청할 채널 번호 또는 변경할 채널 번호에 매칭되는 멀티캐스트 주소를 확인하고, 확인된 멀티캐스트 주소를 포함하는 IGMP(Internet Group Management Protocol) Join 메시지를 생성한다. 사용자 셋탑박스(150)는 생성된 IGMP Join 메시지를 케이블 모뎀(140)에 전송한다.For example, when a broadcast viewing request or a channel change request signal is received, the user set-top box 150 checks the multicast address matching the channel number to be viewed or the channel number to be changed, and IGMP including the confirmed multicast address (Internet Group Management Protocol) Creates a Join message. The user set-top box 150 transmits the generated IGMP Join message to the cable modem 140 .

일 실시예에서, 사용자 셋탑박스(150)는 IGMP 메시지 헤더의 Group Address 필드에 시청할 채널 번호 또는 변경할 채널 번호에 매칭되는 멀티캐스트 주소를 기록하여 케이블 모뎀(140)에 전송할 수 있다.In an embodiment, the user set-top box 150 may record a multicast address matching the channel number to be viewed or the channel number to be changed in the Group Address field of the IGMP message header and transmit it to the cable modem 140 .

케이블 모뎀(140)은 수신된 IGMP Join 메시지에서 멀티캐스트 주소를 추출하고, 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 해당 방송 채널이 멀티캐스팅되는 주파수 정보를 확인한다. The cable modem 140 extracts a multicast address from the received IGMP Join message, and uses the extracted multicast address and the multicast address stored in the cable modem to check frequency information on which a corresponding broadcast channel is multicast.

케이블 모뎀(140)은 적어도 하나 이상의 복조기 가운데 하나의 복조기를 해당 주파수 신호를 수신할 복조기로 할당하여 해당 주파수로 고정한다. 케이블 모뎀(140)은 해당 주파수로 수신되는 데이터(또는, 패킷)를 복조하여 복조된 컨텐츠 데이터를 사용자 셋탑박스(150)로 전송하고, 사용자 셋탑박스(150)는 케이블 모뎀(140)에서 수신된 컨텐츠 데이터를 디코딩하여 사용자 단말(160)에 전송한다. 사용자 단말(160)은 수신된 컨텐츠 영상을 화면에 디스플레이한다. 일 실시예에서, 사용자 단말(160)은 텔레비전과 같이 영상 수신기가 포함된 디스플레이 장치를 포함할 수 있다.The cable modem 140 allocates one demodulator among at least one or more demodulators as a demodulator to receive a corresponding frequency signal and fixes the corresponding frequency signal. The cable modem 140 demodulates data (or packets) received at a corresponding frequency and transmits demodulated content data to the user set-top box 150 , and the user set-top box 150 receives the data (or packets) received from the cable modem 140 . The content data is decoded and transmitted to the user terminal 160 . The user terminal 160 displays the received content image on the screen. In an embodiment, the user terminal 160 may include a display device including an image receiver, such as a television.

방송 시청 종료 또는 채널 시청 종료 요청신호가 수신되는 경우, 사용자 셋탑박스(150)는 시청 종료할 채널 번호에 매칭되는 멀티캐스트 주소를 확인하고, 확인된 멀티캐스트 주소를 포함하는 IGMP Leave 메시지를 생성한다. 사용자 셋탑박스(150)는 생성된 IGMP Leave 메시지를 케이블 모뎀(140)에 전송한다.When a broadcast viewing end or channel viewing end request signal is received, the user set-top box 150 checks a multicast address matching the channel number to be viewed to end, and generates an IGMP Leave message including the checked multicast address. . The user set-top box 150 transmits the generated IGMP Leave message to the cable modem 140 .

일 실시예에서, 사용자 셋탑박스(150)는 IGMP 메시지 헤더의 Group Address 필드에 시청을 종료할 채널 번호에 매칭되는 멀티캐스트 주소를 기록하여 케이블 모뎀(140)에 전송할 수 있다.In one embodiment, the user set-top box 150 may record the multicast address matching the channel number to end viewing in the Group Address field of the IGMP message header and transmit it to the cable modem 140 .

케이블 모뎀(140)은 수신된 IGMP Leave 메시지에서 멀티캐스트 주소를 추출하고, 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 해당 방송 채널이 멀티캐스팅되는 주파수 정보를 확인한다. The cable modem 140 extracts a multicast address from the received IGMP Leave message, and uses the extracted multicast address and the multicast address stored in the cable modem to check frequency information on which a corresponding broadcast channel is multicast.

케이블 모뎀(140)은 확인된 주파수로 할당된 복조기를 확인하여 해당 복조기를 유휴화한다. 복조기를 유휴화하는 경우, 해당 주파수로 수신되던 데이터는 더 이상 수신되지 않으며, 케이블 모뎀(140)은 사용자 셋탑박스(150)에 시청하던 채널에 대한 컨텐츠 데이터를 더 이상 전송할 수 없다. 사용자 셋탑박스(150)는 사용자 단말(160)에 시청하던 채널의 컨텐츠 영상 신호를 전송할 수 없으며, 일정 시간 이상 컨텐츠 영상 신호가 수신되지 않으면 사용자 단말(160)는 신호가 수신되지 않는다는 표시를 화면에 디스플레이한다.The cable modem 140 checks the demodulator assigned to the identified frequency and idles the corresponding demodulator. When the demodulator is idle, data received at the corresponding frequency is no longer received, and the cable modem 140 can no longer transmit content data for the channel viewed to the user set-top box 150 . The user set-top box 150 cannot transmit the content image signal of the channel being viewed to the user terminal 160, and if the content image signal is not received for a predetermined time or more, the user terminal 160 displays an indication that the signal is not received on the screen. Display.

도 3은 도 1의 시스템에서 IPTV 채널 정보를 제공하는 방법을 설명하는 흐름도이다.3 is a flowchart illustrating a method of providing IPTV channel information in the system of FIG. 1 .

도 3을 참조하면, 채널 관리 서버(120)는 헤드엔드의 IPTV 채널 정보를 저장한다(단계 S310). 일 실시예에서, IPTV 채널 정보는 해당 헤드엔드에서 제공하는 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 포함할 수 있다. 다른 실시예에서, IPTV 채널 정보는 각 채널에서 제공하는 프로그램 정보를 더 포함할 수 있다.Referring to FIG. 3 , the channel management server 120 stores IPTV channel information of the headend (step S310). In an embodiment, the IPTV channel information may include information on a broadcast channel provided by a corresponding headend, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel. In another embodiment, the IPTV channel information may further include program information provided by each channel.

채널 관리 서버(120)는 IPTV 채널 정보를 변조기(130)에 전송한다(단계 S320). IPTV 채널 정보가 수신되면, 변조기(130)는 IPTV 채널 정보를 기 설정된 채널 정보 주파수로 변조하여 케이블 네트워크로 전송한다(단계 S330). 일 실시예에서, 변조기(130)는 EQAM 변조기를 포함할 수 있다. 일 실시예에서, 채널 정보 주파수는 방송 채널로 할당된 주파수 영역과 기타 데이터 채널로 할당된 주파수 영역을 제외한 별도의 주파수 영역으로 할당할 수 있다. 예를 들어, 채널 정보 주파수는 240Mhz로 설정될 수 있다.The channel management server 120 transmits IPTV channel information to the modulator 130 (step S320). When the IPTV channel information is received, the modulator 130 modulates the IPTV channel information to a preset channel information frequency and transmits it to the cable network (step S330). In one embodiment, the modulator 130 may include an EQAM modulator. In an embodiment, the channel information frequency may be allocated to a separate frequency domain except for a frequency domain allocated to a broadcast channel and a frequency domain allocated to other data channels. For example, the channel information frequency may be set to 240Mhz.

케이블 모뎀(140)이 부팅(Booting)된 경우를 가정하면, 케이블 모뎀(140)은 부팅된 후 적어도 하나의 복조기 중 하나의 복조기를 할당하여 해당 복조기의 수신 주파수를 채널 정보 주파수로 고정한다(단계 S340). 일 실시예에서, 케이블 모뎀(140)에는 채널 정보 주파수가 미리 설정되어 저장될 수 있다.Assuming that the cable modem 140 is booted, after the cable modem 140 is booted, one demodulator is allocated among at least one demodulator, and the reception frequency of the corresponding demodulator is fixed to the channel information frequency (step step). S340). In an embodiment, the channel information frequency may be preset and stored in the cable modem 140 .

케이블 모뎀(140)은 케이블 네트워크를 통해 채널 정보 주파수로 IPTV 채널 정보를 수신할 수 있다. 케이블 모뎀(140)은 수신된 IPTV 채널 정보를 복조하여 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 추출하고 저장한다(단계 S350). 일 실시예에서, IPTV 채널 정보는 각 채널에서 제공하는 프로그램 정보를 더 포함할 수 있고, 케이블 모뎀(140)은 각 채널에서 제공하는 프로그램 정보를 더 저장할 수 있다.The cable modem 140 may receive IPTV channel information at a channel information frequency through a cable network. The cable modem 140 demodulates the received IPTV channel information to extract and store broadcast channel information, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel (step S350). In an embodiment, the IPTV channel information may further include program information provided by each channel, and the cable modem 140 may further store program information provided by each channel.

케이블 모뎀(140)은 방송 채널에 대한 정보와 각 방송 채널의 멀티캐스트 주소 정보를 사용자 셋탑박스(150)로 전송하고(단계 S360), 사용자 셋탑박스(150)는 수신된 방송 채널에 대한 정보와 각 방송 채널의 멀티캐스트 주소 정보를 저장한다(단계 S370). The cable modem 140 transmits information on a broadcast channel and multicast address information of each broadcast channel to the user set-top box 150 (step S360), and the user set-top box 150 transmits the received broadcast channel information and Multicast address information of each broadcast channel is stored (step S370).

케이블 모뎀(140)은 할당한 복조기의 수신 주파수를 채널 정보 주파수로 고정하여 유지하고, 해당 주파수로 IPTV 채널 정보를 수신하여 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 업데이트할 수 있다(단계 S380).The cable modem 140 fixes and maintains the received frequency of the assigned demodulator as the channel information frequency, and receives IPTV channel information with the corresponding frequency to receive information on broadcast channels, multicast address information of each broadcast channel, and information on each broadcast channel. Frequency mapping information may be updated (step S380).

도 4는 도 1의 시스템에서 채널 시청 시작 또는 시청 채널을 변경하는 과정을 설명하는 흐름도이다.4 is a flowchart illustrating a process of starting channel viewing or changing a viewing channel in the system of FIG. 1 .

도 4를 참조하면, 방송 시청요청 또는 채널 변경 요청신호가 수신되는 경우(단계 S410), 사용자 셋탑박스(150)는 시청할 채널 번호 또는 변경할 채널 번호에 매칭되는 멀티캐스트 주소를 확인하고, 확인된 멀티캐스트 주소를 포함하는 IGMP Join 메시지를 생성한다(단계 S420). 사용자 셋탑박스(150)는 생성된 IGMP Join 메시지를 케이블 모뎀(140)에 전송한다(단계 S430). IGMP Join 메시지가 수신되면, 케이블 모뎀(140)은 해당 메시지에 포함된 채널로 시청 채널을 변경한다.4, when a broadcast viewing request or a channel change request signal is received (step S410), the user set-top box 150 checks a multicast address matching the channel number to be viewed or the channel number to be changed, An IGMP Join message including a cast address is generated (step S420). The user set-top box 150 transmits the generated IGMP Join message to the cable modem 140 (step S430). When the IGMP Join message is received, the cable modem 140 changes the viewing channel to a channel included in the corresponding message.

케이블 모뎀(140)은 수신된 IGMP Join 메시지에서 멀티캐스트 주소를 추출하고(단계 S440), 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 해당 방송 채널이 멀티캐스팅되는 주파수 정보를 확인한다(단계 S450). The cable modem 140 extracts the multicast address from the received IGMP Join message (step S440), and uses the extracted multicast address and the multicast address stored in the cable modem to obtain frequency information on which the corresponding broadcast channel is multicast. Confirmation (step S450).

케이블 모뎀(140)은 적어도 하나 이상의 복조기 가운데 하나의 복조기를 해당 주파수 신호를 수신할 복조기로 할당하여 해당 주파수로 고정한다(단계 S460). 케이블 모뎀(140)은 해당 주파수로 수신되는 데이터(또는, 패킷)를 복조하고(단계 S470), 복조된 컨텐츠 데이터를 사용자 셋탑박스(150)로 전송한다(단계 S480). 사용자 셋탑박스(150)는 케이블 모뎀(140)에서 수신된 컨텐츠 데이터를 디코딩하여 사용자 단말(160)에 전송한다(단계 S490). 사용자 단말(160)은 수신된 컨텐츠 영상을 화면에 디스플레이한다.The cable modem 140 allocates one demodulator among at least one or more demodulators as a demodulator to receive a corresponding frequency signal and fixes the corresponding frequency signal (step S460). The cable modem 140 demodulates data (or packets) received at the corresponding frequency (step S470), and transmits the demodulated content data to the user set-top box 150 (step S480). The user set-top box 150 decodes the content data received from the cable modem 140 and transmits it to the user terminal 160 (step S490). The user terminal 160 displays the received content image on the screen.

도 5는 도 1의 시스템에서 채널 시청 종료 과정을 설명하는 흐름도이다.5 is a flowchart illustrating a channel viewing termination process in the system of FIG. 1 .

도 5를 참조하면, 방송 시청 종료 또는 채널 시청 종료 요청신호가 수신되는 경우(단계 S510), 사용자 셋탑박스(150)는 시청 종료할 채널 번호에 매칭되는 멀티캐스트 주소를 확인하고, 확인된 멀티캐스트 주소를 포함하는 IGMP Leave 메시지를 생성한다(단계 S520). 사용자 셋탑박스(150)는 생성된 IGMP Leave 메시지를 케이블 모뎀(140)에 전송한다(단계 S530). IGMP Leave 메시지가 수신되면, 케이블 모뎀(140)은 해당 메시지에 포함된 채널의 수신을 종료한다.Referring to FIG. 5 , when a broadcast viewing end or channel viewing end request signal is received (step S510 ), the user set-top box 150 checks a multicast address matching the channel number to end viewing, and confirms the confirmed multicast An IGMP Leave message including the address is generated (step S520). The user set-top box 150 transmits the generated IGMP Leave message to the cable modem 140 (step S530). When the IGMP Leave message is received, the cable modem 140 ends reception of the channel included in the message.

케이블 모뎀(140)은 수신된 IGMP Leave 메시지에서 멀티캐스트 주소를 추출하고(단계 S540), 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 해당 방송 채널이 멀티캐스팅되는 주파수 정보를 확인한다(단계 S550). The cable modem 140 extracts the multicast address from the received IGMP Leave message (step S540), and uses the extracted multicast address and the multicast address stored in the cable modem to obtain frequency information on which the corresponding broadcast channel is multicast. Confirmation (step S550).

케이블 모뎀(140)은 확인된 주파수로 할당된 복조기를 확인하여 해당 복조기를 유휴화한다(단계 S560). 복조기를 유휴화하는 경우, 해당 주파수로 수신되던 데이터는 더 이상 수신되지 않으며, 케이블 모뎀(140)은 사용자 셋탑박스(150)에 시청하던 채널에 대한 컨텐츠 데이터를 더 이상 전송할 수 없다.The cable modem 140 checks the demodulator assigned to the identified frequency and idles the corresponding demodulator (step S560). When the demodulator is idle, data received at the corresponding frequency is no longer received, and the cable modem 140 can no longer transmit content data for the channel viewed to the user set-top box 150 .

이상의 실시예에서는 하나의 채널 정보 주파수가 미리 설정되어 있는 경우를 가정하여 설명하였으나, 구현예에 따라 시스템 설계 과정에서 다수의 채널 정보 주파수 후보 가운데 하나의 주파수를 선택하여 사용하는 경우도 가능하다. 예를 들어, 변조기(130)는 관리자 또는 설계자의 제어에 따라 다수의 채널 정보 주파수 후보 가운데 하나의 주파수를 채널 정보 주파수로 설정할 수 있다. 또는, 변조기(130)는 기 설정된 선택 조건에 따라 다수의 채널 정보 주파수 후보 가운데 하나를 채널 정보 주파수로 설정할 수도 있다. 예를 들어, 변조기(130)는 채널 정보 주파수 후보들의 주파수 대역과 IPTV 또는 인터넷 서비스를 제공하는 주파수 대역의 거리를 각각 비교하고, 채널 정보 주파수 후보들 가운데 거리가 가장 멀리 떨어진 대역의 주파수를 채널 정보 주파수로 설정할 수도 있다. 만약, 유사한 거리에 위치하는 복수의 주파수가 존재하는 경우에는, 미리 설정된 대역폭 별 우선순위를 고려하여 채널 정보 주파수를 설정할 수도 있다.Although the above embodiment has been described on the assumption that one channel information frequency is preset, it is also possible to select and use one frequency from among a plurality of channel information frequency candidates in a system design process according to an embodiment. For example, the modulator 130 may set one of a plurality of channel information frequency candidates as the channel information frequency under the control of the manager or designer. Alternatively, the modulator 130 may set one of a plurality of channel information frequency candidates as the channel information frequency according to a preset selection condition. For example, the modulator 130 compares the distance between the frequency band of the channel information frequency candidates and the frequency band providing the IPTV or Internet service, respectively, and selects the frequency of the most distant band among the channel information frequency candidates as the channel information frequency. can also be set to If a plurality of frequencies located at a similar distance exist, the channel information frequency may be set in consideration of a preset priority for each bandwidth.

케이블 모뎀(140)은 부팅 후 케이블 네트워크를 통해 헤드엔드로부터 설정된 채널 정보 주파수를 수신하고, 복조기를 할당하여 해당 복조기의 수신 주파수를 해당 채널 정보 주파수로 고정할 수 있다. 다수의 채널 정보 주파수 후보를 이용하는 경우, 시스템 설계자가 시스템 구성 시 조건에 따라 채널 정보 주파수를 선택할 수 있으므로 설계 유연성이 높아질 수 있다.After booting, the cable modem 140 may receive the channel information frequency set from the headend through the cable network, allocate a demodulator, and fix the reception frequency of the demodulator to the corresponding channel information frequency. When a plurality of channel information frequency candidates are used, a system designer can select a channel information frequency according to a condition when configuring the system, thereby increasing design flexibility.

케이블 모뎀(140)이 하나의 복조기를 채널 정보 주파수로 할당하여 자원을 상시 점유하는 방식 외에 IPTV 채널 정보를 송수신하지 않는 경우, 복조기를 유휴화하여 다른 서비스(예를 들어, 비 실시간 서비스)에서 사용하는 경우도 가능하다. 예를 들어, 헤드엔드의 제어기(미도시) 또는 변조기(130)에서 IPTV 채널 정보를 송신하기 전에 IPTV 채널 정보 전송 알림 신호를 케이블 모뎀(140)에 전송하고, 케이블 모뎀(140)은 해당 요청신호가 수신되면 채널 정보 주파수로 복조기를 할당하여 IPTV 채널 정보를 수신할 수 있다. IPTV 채널 정보 수신이 완료된 경우, 케이블 모뎀(140)은 해당 복조기를 유휴화하고 다른 서비스를 제공하기 위해 사용할 수 있다.When the cable modem 140 does not transmit/receive IPTV channel information other than a method in which resources are always occupied by allocating one demodulator as a channel information frequency, the demodulator is idle and used in other services (eg, non-real-time services). case is possible. For example, before transmitting IPTV channel information from the controller (not shown) or modulator 130 of the headend, an IPTV channel information transmission notification signal is transmitted to the cable modem 140 , and the cable modem 140 transmits a corresponding request signal When is received, IPTV channel information can be received by allocating a demodulator to the channel information frequency. When IPTV channel information reception is completed, the cable modem 140 can be used to idle the corresponding demodulator and provide other services.

도 1 내지 도 5를 통해 설명된 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템 및 이를 이용한 IPTV 서비스를 제공하는 방법은 컴퓨터에 의해 실행되는 애플리케이션이나 모듈과 같은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수도 있다.The system for providing an IPTV service in the cable network described with reference to FIGS. 1 to 5 and a method for providing an IPTV service using the same is a recording medium including instructions executable by a computer, such as an application or module executed by a computer. It may also be implemented in a form.

컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.Computer-readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. Also, computer-readable media may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, modules, or other data. Communication media typically includes computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism, and includes any information delivery media.

모듈(module)이라 함은 명세서에서 설명되는 각각의 명칭에 따른 기능과 동작을 수행할 수 있는 하드웨어를 의미할 수도 있고, 또한 특정한 기능과 동작을 수행할 수 있는 컴퓨터 프로그램 코드를 의미할 수도 있고, 또한 특정한 기능과 동작을 수행시킬 수 있는 컴퓨터 프로그램 코드가 탑재된 전자적 기록 매체, 예컨대 프로세서를 의미할 수 있다.A module may mean hardware capable of performing functions and operations according to each name described in the specification, and may also mean computer program code capable of performing specific functions and operations, In addition, it may refer to an electronic recording medium, for example, a processor on which a computer program code capable of performing a specific function and operation is loaded.

이상 본 발명의 실시예로 설명하였으나 본 발명의 기술적 사상이 상기 실시예로 한정되는 것은 아니며, 본 발명의 기술적 사상을 벗어나지 않는 범주에서 다양한 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템 및 이를 이용한 IPTV 서비스를 제공하는 방법으로 구현할 수 있다.Although the embodiments of the present invention have been described above, the technical spirit of the present invention is not limited to the above embodiments, and a system for providing IPTV services in various cable networks and IPTV services using the same are provided within the scope without departing from the technical spirit of the present invention. It can be implemented in the way provided.

100 : 케이블 네트워크에서 IPTV서비스를 제공하는 시스템
110 : 케이블 모뎀 종단 시스템(CMTS, Cable Modem Terminal System)
120 : 채널 관리 서버
130 : 변조기
140 : 케이블 모뎀
150 : 사용자 셋탑박스
160 : 사용자 단말
100: A system that provides IPTV service in a cable network
110: cable modem termination system (CMTS, Cable Modem Terminal System)
120: channel management server
130: modulator
140: cable modem
150: user set-top box
160: user terminal

Claims (17)

헤드엔드에서 제공하는 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 저장하는 채널관리 서버;
상기 방송 채널에서 제공하는 컨텐츠를 해당 채널에 맵핑된 주파수로 변조하여 전송하고, 상기 채널관리 서버로부터 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 수신하여 기 설정된 채널 정보 주파수로 변조하여 케이블 네트워크로 전송하는 변조기;
상기 케이블 네트워크와 연결되어 신호를 수신하며, 상기 채널 정보 주파수로 수신된 신호에서 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 복조하여 저장하는 케이블 모뎀; 및
상기 케이블 모뎀에서 상기 방송 채널에 대한 정보 및 각 방송 채널의 멀티캐스트 주소 정보를 수신하여 저장하는 사용자 셋탑박스를 포함하되,
상기 변조기는 기 설정된 선택 조건에 따라 복수의 채널 정보 주파수 후보 가운데 하나를 상기 채널 정보 주파수로 설정하되,
상기 변조기는 상기 채널 정보 주파수 후보들의 주파수 대역과 IPTV 서비스 또는 인터넷 서비스를 제공하는 주파수 대역의 거리를 각각 비교하고, 상기 채널 정보 주파수 후보들 가운데 상기 IPTV 서비스 또는 인터넷 서비스를 제공하는 주파수 대역과 거리가 가장 멀리 떨어진 대역의 주파수를 채널 정보 주파수로 설정하는 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템.
a channel management server that stores information on broadcast channels provided by the headend, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel;
The content provided by the broadcast channel is modulated and transmitted with a frequency mapped to the corresponding channel, and information on the broadcast channel, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel are received from the channel management server. a modulator that modulates a preset channel information frequency and transmits it to a cable network;
a cable modem connected to the cable network to receive a signal, and demodulate and store information on a broadcast channel, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel from the signal received at the channel information frequency; and
a user set-top box for receiving and storing information on the broadcast channel and multicast address information of each broadcast channel from the cable modem ;
The modulator sets one of a plurality of channel information frequency candidates as the channel information frequency according to a preset selection condition,
The modulator compares the frequency bands of the channel information frequency candidates and the frequency bands providing the IPTV service or the Internet service, and has the greatest distance from the frequency band providing the IPTV service or the Internet service among the channel information frequency candidates. A system that provides IPTV service in a cable network that sets a frequency in a distant band as a channel information frequency.
제1항에 있어서, 상기 채널관리 서버는
각 채널별 방송 프로그램 정보를 더 저장하는 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템.
The method of claim 1, wherein the channel management server
A system that provides IPTV service in a cable network that further stores broadcast program information for each channel.
제1항에 있어서, 상기 방송 채널에 대한 정보는
채널 번호 정보를 포함하는 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템.
The method of claim 1, wherein the information on the broadcast channel is
A system that provides IPTV services on a cable network that includes channel number information.
제1항에 있어서, 상기 변조기는
EQAM(Edge Quadrature Amplitidue Modulation) 변조기를 포함하는 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템.
2. The method of claim 1, wherein the modulator is
A system that provides IPTV services in a cable network that includes an Edge Quadrature Amplicity Modulation (EQAM) modulator.
제4항에 있어서, 상기 변조기는
상기 채널 정보 주파수로 변조된 정보를 멀티캐스트로 전송하는 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템.
5. The method of claim 4, wherein the modulator is
A system for providing an IPTV service in a cable network that transmits information modulated with the channel information frequency through multicast.
제1항에 있어서, 상기 채널 정보 주파수는
240Mhz인 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템.
The method of claim 1, wherein the channel information frequency is
A system that provides IPTV service on a 240Mhz cable network.
삭제delete 제1항에 있어서, 상기 케이블 모뎀은
적어도 하나 이상의 복조기를 포함하며, 부팅된 후 상기 적어도 하나의 복조기 중 하나의 복조기를 할당하여 상기 채널 정보 주파수로 고정하는 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템.
The method of claim 1, wherein the cable modem is
A system for providing an IPTV service in a cable network, comprising at least one demodulator, and for allocating one of the at least one demodulator after booting and fixing it to the channel information frequency.
제8항에 있어서, 상기 케이블 모뎀은
상기 사용자 셋탑박스로부터 IGMP join 메시지가 수신되면, 해당 메시지에서 멀티캐스트 주소를 추출하고, 상기 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 주파수 맵핑 정보를 확인 후, 상기 확인된 주파수로 복조기를 할당하여 주파수를 고정하는 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템.
The method of claim 8, wherein the cable modem is
When the IGMP join message is received from the user set-top box, the multicast address is extracted from the message, the frequency mapping information is checked using the extracted multicast address and the multicast address stored in the cable modem, and then the confirmed A system that provides IPTV services in a cable network where the frequency is fixed by assigning a demodulator by frequency.
제9항에 있어서, 상기 케이블 모뎀은
상기 주파수로 수신된 신호를 복조하여 복조된 데이터를 상기 사용자 셋탑박스로 전송하는 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템.
10. The method of claim 9, wherein the cable modem is
A system for providing an IPTV service in a cable network that demodulates a signal received at the frequency and transmits demodulated data to the user set-top box.
제8항에 있어서, 상기 케이블 모뎀은
상기 사용자 셋탑박스로부터 IGMP leave 메시지가 수신되면, 해당 메시지에서 멀티캐스트 주소를 추출하고, 상기 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 주파수 맵핑 정보를 확인 후, 상기 확인된 주파수로 고정된 복조기를 유휴화하는 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템.
The method of claim 8, wherein the cable modem is
When the IGMP leave message is received from the user set-top box, a multicast address is extracted from the message, the frequency mapping information is checked using the extracted multicast address and the multicast address stored in the cable modem, and then the checked A system that provides IPTV services in a cable network that idles demodulators that are fixed in frequency.
채널관리 서버가 헤드엔드에서 제공하는 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 저장하는 단계;
변조기가 상기 채널관리 서버로부터 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 수신하는 단계;
변조기가 상기 수신된 정보들을 기 설정된 채널 정보 주파수로 변조하여 케이블 네트워크로 전송하는 단계;
케이블 모뎀이 상기 케이블 네트워크를 통해 신호를 수신하는 단계;
케이블 모뎀이 상기 채널 정보 주파수로 수신된 신호에서 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 복조하여 저장하는 단계; 및
상기 케이블 모뎀이 상기 방송 채널에 대한 정보 및 각 방송 채널의 멀티캐스트 주소 정보를 사용자 셋탑박스에 전송하는 단계를 포함하되,
상기 변조기는 기 설정된 선택 조건에 따라 복수의 채널 정보 주파수 후보 가운데 하나를 채널 정보 주파수로 설정하되,
상기 변조기는 상기 채널 정보 주파수 후보들의 주파수 대역과 IPTV 서비스 또는 인터넷 서비스를 제공하는 주파수 대역의 거리를 각각 비교하고, 상기 채널 정보 주파수 후보들 가운데 상기 IPTV 서비스 또는 인터넷 서비스를 제공하는 주파수 대역과 거리가 가장 멀리 떨어진 대역의 주파수를 채널 정보 주파수로 설정하는 케이블 네트워크에서 IPTV 서비스를 제공하는 방법.
storing, by the channel management server, information on a broadcast channel provided by the headend, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel;
receiving, by a modulator, information on a broadcast channel, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel from the channel management server;
modulating the received information to a preset channel information frequency by a modulator and transmitting the modulated information to a cable network;
receiving, by a cable modem, a signal over the cable network;
demodulating, by a cable modem, information on a broadcast channel, multicast address information of each broadcast channel, and frequency mapping information of each broadcast channel from the signal received at the channel information frequency; and
and transmitting, by the cable modem, information on the broadcast channel and multicast address information of each broadcast channel to a user set-top box,
The modulator sets one of a plurality of channel information frequency candidates as a channel information frequency according to a preset selection condition,
The modulator compares the distance between the frequency bands of the channel information frequency candidates and the frequency bands providing the IPTV service or the Internet service, and has the greatest distance from the frequency band providing the IPTV service or the Internet service among the channel information frequency candidates. A method of providing IPTV service in a cable network that sets the frequency of a distant band as the channel information frequency.
제12항에 있어서, 상기 채널 정보 주파수는
240Mhz인 케이블 네트워크에서 IPTV 서비스를 제공하는 방법.
13. The method of claim 12, wherein the channel information frequency is
How to provide IPTV service on a cable network with 240 Mhz.
제12항에 있어서, 상기 케이블 모뎀이 복조하여 저장하는 단계는
상기 케이블 모뎀이 부팅된 후 적어도 하나의 복조기 중 하나의 복조기를 할당하여 상기 채널 정보 주파수로 고정하는 단계를 포함하는 케이블 네트워크에서 IPTV 서비스를 제공하는 방법.
13. The method of claim 12, wherein the step of demodulating and storing by the cable modem comprises:
and assigning one of at least one demodulator among at least one demodulator after the cable modem is booted and fixing it to the channel information frequency.
제12항에 있어서,
상기 사용자 셋탑박스로부터 IGMP join 메시지가 수신되면, 상기 케이블 모뎀이 상기 메시지에 포함된 채널로 변경하는 단계를 더 포함하고,
상기 채널을 변경하는 단계는
상기 케이블 모뎀이 상기 IGMP join 메시지에서 멀티캐스트 주소를 추출하는 단계;
상기 케이블 모뎀이 상기 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 주파수 맵핑 정보를 확인하는 단계; 및
상기 케이블 모뎀이 상기 확인된 주파수로 복조기를 할당하여 주파수를 고정하는 단계를 포함하는 케이블 네트워크에서 IPTV 서비스를 제공하는 방법.
13. The method of claim 12,
When the IGMP join message is received from the user set-top box, the method further comprising the step of changing the cable modem to the channel included in the message,
The step of changing the channel is
extracting, by the cable modem, a multicast address from the IGMP join message;
checking, by the cable modem, frequency mapping information using the extracted multicast address and the multicast address stored in the cable modem; and
and assigning, by the cable modem, a demodulator to the identified frequency to fix the frequency.
제15항에 있어서, 상기 채널을 변경하는 단계는
상기 케이블 모뎀이 상기 주파수로 수신된 신호를 복조하여 복조된 데이터를 상기 사용자 셋탑박스로 전송하는 단계를 더 포함하는 케이블 네트워크에서 IPTV 서비스를 제공하는 방법.
The method of claim 15, wherein changing the channel comprises:
The method of providing an IPTV service in a cable network further comprising the step of demodulating, by the cable modem, the signal received at the frequency and transmitting demodulated data to the user set-top box.
제12항에 있어서,
상기 사용자 셋탑박스로부터 IGMP leave 메시지가 수신되면, 상기 케이블 모뎀이 상기 메시지에 포함된 채널의 수신을 종료하는 단계를 더 포함하고,
상기 채널의 수신을 종료하는 단계는
상기 케이블 모뎀이 상기 IGMP leave 메시지에서 멀티캐스트 주소를 추출하는 단계;
상기 케이블 모뎀이 상기 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 주파수 맵핑 정보를 확인하는 단계; 및
상기 케이블 모뎀이 상기 확인된 주파수로 고정된 복조기를 유휴화하는 단계를 포함하는 케이블 네트워크에서 IPTV 서비스를 제공하는 방법.

13. The method of claim 12,
When the IGMP leave message is received from the user set-top box, the method further comprising: terminating, by the cable modem, reception of a channel included in the message;
The step of terminating the reception of the channel is
extracting, by the cable modem, a multicast address from the IGMP leave message;
checking, by the cable modem, frequency mapping information using the extracted multicast address and the multicast address stored in the cable modem; and
and idling, by the cable modem, a demodulator fixed to the identified frequency.

KR1020190161512A 2019-12-06 2019-12-06 System providing iptv service on cable network and iptv service providing method using the same KR102315683B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190161512A KR102315683B1 (en) 2019-12-06 2019-12-06 System providing iptv service on cable network and iptv service providing method using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190161512A KR102315683B1 (en) 2019-12-06 2019-12-06 System providing iptv service on cable network and iptv service providing method using the same

Publications (2)

Publication Number Publication Date
KR20210071388A KR20210071388A (en) 2021-06-16
KR102315683B1 true KR102315683B1 (en) 2021-10-21

Family

ID=76602814

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190161512A KR102315683B1 (en) 2019-12-06 2019-12-06 System providing iptv service on cable network and iptv service providing method using the same

Country Status (1)

Country Link
KR (1) KR102315683B1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100960141B1 (en) * 2008-03-21 2010-05-27 에스케이브로드밴드주식회사 Cable modem and distribution center for providing internet service and broadcasting service, and method for providing service thereof
KR100962995B1 (en) * 2008-09-29 2010-06-10 주식회사 엘지파워콤 System and Method for IPTV Streaming Using Independent Channel Change of Cable Modem in Hybrid Fiber Coaxial Network
KR101419818B1 (en) * 2012-12-28 2014-07-15 (주) 엠플러스테크놀러지 Driving system and method for iptv cable modem capable of realtime viewing for several channel
KR101517501B1 (en) 2014-12-23 2015-05-04 (주) 시스케이블코리아 The method and system for providing IPTV(internet protocol television) service

Also Published As

Publication number Publication date
KR20210071388A (en) 2021-06-16

Similar Documents

Publication Publication Date Title
KR100631718B1 (en) Method and system for providing on-demand video service in digital cable TV network
JP4160371B2 (en) Digital broadcast signal distribution system and subscriber terminal
CA2682364C (en) Bandwidth sensitive switched digital video content delivery
CA2629313C (en) Channel changes between services with differing bandwidth in a switched digital video system
US8997136B2 (en) Apparatus and methods for packetized content delivery over a bandwidth-efficient network
US8503447B2 (en) Broadcast receiver and channel information processing method
US20020035730A1 (en) IP multicast service without a return connection
US7742407B2 (en) Quality of service management in a switched digital video environment
CN101359969B (en) Broadcasting receiver and a method of determining an operation mode of broadcasting receiver
JP2006238433A (en) System for providing broadcasting service of internet protocol base and its method
US20100037265A1 (en) Method for delivery of deadline-driven content flows over a flow transport system that interfaces with a flow delivery system via a selected gateway
CN102523098B (en) Method, device and system for service accessibility
CN104270679A (en) DVB live broadcasting and network video-on-demand combination method and device
US20040230997A1 (en) Single-chip cable set-top box
US7961754B2 (en) Apparatus and method for multimedia data transmission and reception in cable network using broadband and physical layer frame structure
US20070106782A1 (en) Bandwidth management in each network device in a switched digital video environment
US9706246B2 (en) Cable modem
US20060184990A1 (en) Hybrid-fiber coaxial network-based high-speed QoS transmission system for internet protocol broadcasting service
KR101328954B1 (en) Broadcasting receiver and interfacing method, data transmitting method and data processing method
EP1773056A2 (en) Apparatus and method for providing VOD service
KR102315683B1 (en) System providing iptv service on cable network and iptv service providing method using the same
CA2940324A1 (en) Method to optimize the transmission of a set of television channels
KR20210119357A (en) Electronic device, control method thereof, program, medium storage and internet protocol television system
TW573432B (en) Provisioning of cable modems with transmission frequency information
KR100636324B1 (en) System and method for supporting VoD service through DOCSIS channel of opencable system

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right