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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2383—Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content 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/26283—Content 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42676—Internal 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6118—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/10—Adaptations 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 서비스를 제공하는 방법에 관한 것으로, 더욱 상세하게는 기존의 케이블 네트워크에서 케이블 모뎀을 이용하여 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.
본 발명은 케이블 모뎀 종단 시스템의 연동없이 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
이하에서는 설명의 편의를 위해, 헤드엔드(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-
케이블 모뎀 종단 시스템(110), 채널 관리 서버(120) 및 변조기(130)는 헤드엔드를 구성하는 장치이며, 케이블 모뎀(140), 사용자 셋탑박스(150) 및 사용자 단말(160)은 사용자(또는, 서비스 가입자) 측에 위치하는 장치이다. 헤드엔드는 케이블 네트워크를 이용하여 IPTV 서비스나 인터넷 서비스를 가입자들에게 제공하는 주전송장치를 말한다. 일 실시예에서, 케이블 네트워크는 HFC(Hybrid Fiber Coax) 네트워크를 포함할 수 있다.The cable
케이블 모뎀 종단 시스템(110)은 케이블 네트워크를 통해 연결된 사용자 측 케이블 모뎀(140)과 신호를 교환하기 위해 헤드엔드 내에 설치된 장치이다. 일 실시예에서, 하나의 케이블 모뎀 종단 시스템(110)은 적어도 하나 이상의 케이블 모뎀(140)과 연결되어 연동될 수 있다. 케이블 모뎀 종단 시스템(110)은 케이블 모뎀(140)으로부터 수신한(상향 스트림) 패킷(packet)을 IP 패킷으로 변환시켜 외부의 인터넷 라우터(router)로 보내고, 외부의 인터넷 라우터로부터 수신한 패킷을 변조하여 케이블 모뎀(140)에 보낼 수 있다(하향 스트림). 예를 들어, 케이블 모뎀 종단 시스템(110)은 케이블 모뎀(140)과 연동하여 데이터 채널을 생성하고, 해당 데이터 채널을 통해 인터넷 서비스를 제공하는 데이터를 송수신할 수 있다.The cable
채널관리 서버(120)는 헤드엔드에서 제공하는 채널 정보를 저장하고 관리한다. 예를 들어, 채널관리 서버(120)는 IPTV 채널 정보를 데이터베이스(DB)로 저장하고 관리할 수 있다. IPTV 채널 정보는 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 포함할 수 있다. 일 실시예에서, 방송 채널에 대한 정보는 채널 번호 정보를 포함할 수 있다.The
도 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
일 실시예에서, 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
채널관리 서버(120)는 IPTV 채널 정보를 변조기(130)로 전송한다. 일 실시예에서, 채널관리 서버(120)는 주기적으로 IPTV 채널 정보를 변조기(130)로 전송할 수 있다. 변조기(130)는 방송 채널에서 제공하는 컨텐츠 데이터를 해당 채널에 맵핑된 주파수로 변조하여 케이블 네트워크로 멀티캐스트한다. 일 실시예에서, 변조기(130)는 EQAM(Edge Quadrature Amplitude Modulation) 변조기를 포함할 수 있다.The
채널관리 서버(120)로부터 IPTV 채널 정보가 수신되면, 변조기(130)는 수신된 IPTV 채널 정보를 기 설정된 채널 정보 주파수로 변조하여 케이블 네트워크로 전송한다. 채널 정보 주파수는 IPTV 채널 정보를 송수신하기 위해 할당된 주파수 영역으로, 시스템 설계자 또는 관리자에 의해 설정될 수 있다. 일 실시예에서, 채널 정보 주파수는 방송 채널로 할당된 주파수 영역과 기타 데이터 채널로 할당된 주파수 영역을 제외한 별도의 주파수 영역으로 할당할 수 있다. 예를 들어, 채널 정보 주파수는 240Mhz로 설정될 수 있다.When IPTV channel information is received from the
일 실시예에서, 채널관리 서버(120)는 변조기(130)에 주기적으로 IPTV 채널 정보를 전송할 수 있고, 변조기(130)는 수신된 IPTV 채널 정보를 케이블 네트워크로 전송할 수 있다. 다른 실시예에서, 채널관리 서버(120)는 IPTV 채널 정보에 변경이 있을 때마다 변조기(130)에 IPTV 채널 정보를 전송할 수 있고, 변조기(130)는 수신된 IPTV 채널 정보를 케이블 네트워크로 전송할 수 있다.In an embodiment, the
케이블 모뎀(140)은 케이블 네트워크와 연결되어 신호를 수신하여 복조한다. 예를 들어, 케이블 모뎀(140)은 채널 정보 주파수로 수신된 IPTV 채널 정보에서 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 복조하여 저장할 수 있다.The
일 실시예에서, 케이블 모뎀(140)은 적어도 하나 이상의 복조기를 포함하며, 케이블 모뎀(140)은 부팅된 후 적어도 하나의 복조기 중 하나의 복조기를 할당하여 채널 정보 주파수로 고정할 수 있다. 케이블 모뎀(140)에는 채널 정보 주파수가 미리 설정되어 저장될 수 있다. In one embodiment, the
사용자 셋탑박스(150)는 케이블 모뎀(140)에서 방송 채널에 대한 정보 및 각 방송 채널의 멀티캐스트 주소 정보를 수신하여 저장한다. 사용자 셋탑박스(150)는 저장된 방송 채널에 대한 정보 및 각 방송 채널의 멀티캐스트 주소 정보를 기초로, 사용자로부터 수신된 요청 신호에 따라 TV 시청을 시작하거나, 시청 채널을 변경하거나 또는 TV 시청을 종료할 수 있다. The user set-
예를 들어, 방송 시청요청 또는 채널 변경 요청신호가 수신되는 경우, 사용자 셋탑박스(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-
일 실시예에서, 사용자 셋탑박스(150)는 IGMP 메시지 헤더의 Group Address 필드에 시청할 채널 번호 또는 변경할 채널 번호에 매칭되는 멀티캐스트 주소를 기록하여 케이블 모뎀(140)에 전송할 수 있다.In an embodiment, the user set-
케이블 모뎀(140)은 수신된 IGMP Join 메시지에서 멀티캐스트 주소를 추출하고, 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 해당 방송 채널이 멀티캐스팅되는 주파수 정보를 확인한다. The
케이블 모뎀(140)은 적어도 하나 이상의 복조기 가운데 하나의 복조기를 해당 주파수 신호를 수신할 복조기로 할당하여 해당 주파수로 고정한다. 케이블 모뎀(140)은 해당 주파수로 수신되는 데이터(또는, 패킷)를 복조하여 복조된 컨텐츠 데이터를 사용자 셋탑박스(150)로 전송하고, 사용자 셋탑박스(150)는 케이블 모뎀(140)에서 수신된 컨텐츠 데이터를 디코딩하여 사용자 단말(160)에 전송한다. 사용자 단말(160)은 수신된 컨텐츠 영상을 화면에 디스플레이한다. 일 실시예에서, 사용자 단말(160)은 텔레비전과 같이 영상 수신기가 포함된 디스플레이 장치를 포함할 수 있다.The
방송 시청 종료 또는 채널 시청 종료 요청신호가 수신되는 경우, 사용자 셋탑박스(150)는 시청 종료할 채널 번호에 매칭되는 멀티캐스트 주소를 확인하고, 확인된 멀티캐스트 주소를 포함하는 IGMP Leave 메시지를 생성한다. 사용자 셋탑박스(150)는 생성된 IGMP Leave 메시지를 케이블 모뎀(140)에 전송한다.When a broadcast viewing end or channel viewing end request signal is received, the user set-
일 실시예에서, 사용자 셋탑박스(150)는 IGMP 메시지 헤더의 Group Address 필드에 시청을 종료할 채널 번호에 매칭되는 멀티캐스트 주소를 기록하여 케이블 모뎀(140)에 전송할 수 있다.In one embodiment, the user set-
케이블 모뎀(140)은 수신된 IGMP Leave 메시지에서 멀티캐스트 주소를 추출하고, 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 해당 방송 채널이 멀티캐스팅되는 주파수 정보를 확인한다. The
케이블 모뎀(140)은 확인된 주파수로 할당된 복조기를 확인하여 해당 복조기를 유휴화한다. 복조기를 유휴화하는 경우, 해당 주파수로 수신되던 데이터는 더 이상 수신되지 않으며, 케이블 모뎀(140)은 사용자 셋탑박스(150)에 시청하던 채널에 대한 컨텐츠 데이터를 더 이상 전송할 수 없다. 사용자 셋탑박스(150)는 사용자 단말(160)에 시청하던 채널의 컨텐츠 영상 신호를 전송할 수 없으며, 일정 시간 이상 컨텐츠 영상 신호가 수신되지 않으면 사용자 단말(160)는 신호가 수신되지 않는다는 표시를 화면에 디스플레이한다.The
도 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
채널 관리 서버(120)는 IPTV 채널 정보를 변조기(130)에 전송한다(단계 S320). IPTV 채널 정보가 수신되면, 변조기(130)는 IPTV 채널 정보를 기 설정된 채널 정보 주파수로 변조하여 케이블 네트워크로 전송한다(단계 S330). 일 실시예에서, 변조기(130)는 EQAM 변조기를 포함할 수 있다. 일 실시예에서, 채널 정보 주파수는 방송 채널로 할당된 주파수 영역과 기타 데이터 채널로 할당된 주파수 영역을 제외한 별도의 주파수 영역으로 할당할 수 있다. 예를 들어, 채널 정보 주파수는 240Mhz로 설정될 수 있다.The
케이블 모뎀(140)이 부팅(Booting)된 경우를 가정하면, 케이블 모뎀(140)은 부팅된 후 적어도 하나의 복조기 중 하나의 복조기를 할당하여 해당 복조기의 수신 주파수를 채널 정보 주파수로 고정한다(단계 S340). 일 실시예에서, 케이블 모뎀(140)에는 채널 정보 주파수가 미리 설정되어 저장될 수 있다.Assuming that the
케이블 모뎀(140)은 케이블 네트워크를 통해 채널 정보 주파수로 IPTV 채널 정보를 수신할 수 있다. 케이블 모뎀(140)은 수신된 IPTV 채널 정보를 복조하여 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 추출하고 저장한다(단계 S350). 일 실시예에서, IPTV 채널 정보는 각 채널에서 제공하는 프로그램 정보를 더 포함할 수 있고, 케이블 모뎀(140)은 각 채널에서 제공하는 프로그램 정보를 더 저장할 수 있다.The
케이블 모뎀(140)은 방송 채널에 대한 정보와 각 방송 채널의 멀티캐스트 주소 정보를 사용자 셋탑박스(150)로 전송하고(단계 S360), 사용자 셋탑박스(150)는 수신된 방송 채널에 대한 정보와 각 방송 채널의 멀티캐스트 주소 정보를 저장한다(단계 S370). The
케이블 모뎀(140)은 할당한 복조기의 수신 주파수를 채널 정보 주파수로 고정하여 유지하고, 해당 주파수로 IPTV 채널 정보를 수신하여 방송 채널에 대한 정보, 각 방송 채널의 멀티캐스트 주소 정보 및 각 방송 채널의 주파수 맵핑 정보를 업데이트할 수 있다(단계 S380).The
도 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-
케이블 모뎀(140)은 수신된 IGMP Join 메시지에서 멀티캐스트 주소를 추출하고(단계 S440), 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 해당 방송 채널이 멀티캐스팅되는 주파수 정보를 확인한다(단계 S450). The
케이블 모뎀(140)은 적어도 하나 이상의 복조기 가운데 하나의 복조기를 해당 주파수 신호를 수신할 복조기로 할당하여 해당 주파수로 고정한다(단계 S460). 케이블 모뎀(140)은 해당 주파수로 수신되는 데이터(또는, 패킷)를 복조하고(단계 S470), 복조된 컨텐츠 데이터를 사용자 셋탑박스(150)로 전송한다(단계 S480). 사용자 셋탑박스(150)는 케이블 모뎀(140)에서 수신된 컨텐츠 데이터를 디코딩하여 사용자 단말(160)에 전송한다(단계 S490). 사용자 단말(160)은 수신된 컨텐츠 영상을 화면에 디스플레이한다.The
도 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-
케이블 모뎀(140)은 수신된 IGMP Leave 메시지에서 멀티캐스트 주소를 추출하고(단계 S540), 추출된 멀티캐스트 주소와 해당 케이블 모뎀에 저장된 멀티캐스트 주소를 이용하여 해당 방송 채널이 멀티캐스팅되는 주파수 정보를 확인한다(단계 S550). The
케이블 모뎀(140)은 확인된 주파수로 할당된 복조기를 확인하여 해당 복조기를 유휴화한다(단계 S560). 복조기를 유휴화하는 경우, 해당 주파수로 수신되던 데이터는 더 이상 수신되지 않으며, 케이블 모뎀(140)은 사용자 셋탑박스(150)에 시청하던 채널에 대한 컨텐츠 데이터를 더 이상 전송할 수 없다.The
이상의 실시예에서는 하나의 채널 정보 주파수가 미리 설정되어 있는 경우를 가정하여 설명하였으나, 구현예에 따라 시스템 설계 과정에서 다수의 채널 정보 주파수 후보 가운데 하나의 주파수를 선택하여 사용하는 경우도 가능하다. 예를 들어, 변조기(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
케이블 모뎀(140)은 부팅 후 케이블 네트워크를 통해 헤드엔드로부터 설정된 채널 정보 주파수를 수신하고, 복조기를 할당하여 해당 복조기의 수신 주파수를 해당 채널 정보 주파수로 고정할 수 있다. 다수의 채널 정보 주파수 후보를 이용하는 경우, 시스템 설계자가 시스템 구성 시 조건에 따라 채널 정보 주파수를 선택할 수 있으므로 설계 유연성이 높아질 수 있다.After booting, the
케이블 모뎀(140)이 하나의 복조기를 채널 정보 주파수로 할당하여 자원을 상시 점유하는 방식 외에 IPTV 채널 정보를 송수신하지 않는 경우, 복조기를 유휴화하여 다른 서비스(예를 들어, 비 실시간 서비스)에서 사용하는 경우도 가능하다. 예를 들어, 헤드엔드의 제어기(미도시) 또는 변조기(130)에서 IPTV 채널 정보를 송신하기 전에 IPTV 채널 정보 전송 알림 신호를 케이블 모뎀(140)에 전송하고, 케이블 모뎀(140)은 해당 요청신호가 수신되면 채널 정보 주파수로 복조기를 할당하여 IPTV 채널 정보를 수신할 수 있다. IPTV 채널 정보 수신이 완료된 경우, 케이블 모뎀(140)은 해당 복조기를 유휴화하고 다른 서비스를 제공하기 위해 사용할 수 있다.When the
도 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.
각 채널별 방송 프로그램 정보를 더 저장하는 케이블 네트워크에서 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.
채널 번호 정보를 포함하는 케이블 네트워크에서 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.
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.
상기 채널 정보 주파수로 변조된 정보를 멀티캐스트로 전송하는 케이블 네트워크에서 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.
240Mhz인 케이블 네트워크에서 IPTV 서비스를 제공하는 시스템.
The method of claim 1, wherein the channel information frequency is
A system that provides IPTV service on a 240Mhz cable network.
적어도 하나 이상의 복조기를 포함하며, 부팅된 후 상기 적어도 하나의 복조기 중 하나의 복조기를 할당하여 상기 채널 정보 주파수로 고정하는 케이블 네트워크에서 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.
상기 사용자 셋탑박스로부터 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.
상기 주파수로 수신된 신호를 복조하여 복조된 데이터를 상기 사용자 셋탑박스로 전송하는 케이블 네트워크에서 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.
상기 사용자 셋탑박스로부터 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.
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.
상기 케이블 모뎀이 부팅된 후 적어도 하나의 복조기 중 하나의 복조기를 할당하여 상기 채널 정보 주파수로 고정하는 단계를 포함하는 케이블 네트워크에서 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.
상기 사용자 셋탑박스로부터 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.
상기 케이블 모뎀이 상기 주파수로 수신된 신호를 복조하여 복조된 데이터를 상기 사용자 셋탑박스로 전송하는 단계를 더 포함하는 케이블 네트워크에서 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.
상기 사용자 셋탑박스로부터 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.
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)
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 |
-
2019
- 2019-12-06 KR KR1020190161512A patent/KR102315683B1/en active IP Right Grant
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 |