KR101944065B1 - System and method of providing broadcasting table - Google Patents
System and method of providing broadcasting table Download PDFInfo
- Publication number
- KR101944065B1 KR101944065B1 KR1020120093735A KR20120093735A KR101944065B1 KR 101944065 B1 KR101944065 B1 KR 101944065B1 KR 1020120093735 A KR1020120093735 A KR 1020120093735A KR 20120093735 A KR20120093735 A KR 20120093735A KR 101944065 B1 KR101944065 B1 KR 101944065B1
- Authority
- KR
- South Korea
- Prior art keywords
- user terminal
- broadcast
- information
- terminal
- broadcasting
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 21
- 230000005540 biological transmission Effects 0.000 claims description 12
- 206010048669 Terminal state Diseases 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
-
- 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/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- 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/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명에 따른 방송 편성표 제공 시스템은 방송 정보 생성 시스템으로부터 방송 정보를 수신하는 방송 정보 수신부, 사용자가 프로그램 방송을 위하여 사용하는 사용자 단말로부터 상기 사용자 단말의 정보를 수신하는 단말 정보 수신부, 상기 사용자 단말의 정보를 기초로 상기 사용자 단말의 방송 서비스 수신 상태를 파악하는 단말 상태 판단부, 그리고 상기 사용자 단말의 방송 서비스 수신 상태 및 상기 방송 정보에 기초하여 상기 사용자 단말에 맞는 방송 편성표를 제공하는 방송 정보 제공부를 포함한다.The broadcast schedule table providing system according to the present invention includes a broadcast information receiver for receiving broadcast information from a broadcast information generating system, a terminal information receiver for receiving information of the user terminal from a user terminal used by the user for program broadcasting, And a broadcast information providing unit for providing a broadcast schedule table suitable for the user terminal based on the broadcast service reception status and the broadcast information of the user terminal, .
Description
본 발명은 방송 편성표 제공 시스템 및 그의 방송 편성표 제공 방법에 관한 것이다.The present invention relates to a broadcast schedule table providing system and a broadcast schedule table providing method.
디지털 방송 시대에 접어들면서 방송 신호의 여유 주파수 또는 여유 채널을 사용하여 방송 편성표를 사용자에게 제공하는 전자 프로그램 가이드(electric program guide, EPG)가 널리 이용되고 있다.An electronic program guide (EPG) for providing a broadcast schedule table to a user using an available frequency or an available channel of a broadcast signal has been widely used.
이러한 EPG는 디지털 텔레비전 수상기를 사용하는 시청자의 경우, 디지털 방송 채널의 방송 신호에 포함되어 있는 방송 신호를 이용하여 서비스될 수 있다. 이러한 경우, 아날로그 방송 채널에 대해서는 방송 신호에 방송 정보가 없기 때문에 EPG 서비스가 불가능한 채널이 발생하며, 데이터 해석 속도가 느리다. 또한 아날로그 텔레비전 수상기를 사용하는 시청자는 EPG 서비스를 받을 수 없다.In the case of a viewer using a digital television set, the EPG can be served using a broadcast signal included in a broadcast signal of a digital broadcast channel. In this case, since there is no broadcast information in the broadcast signal for the analog broadcast channel, an EPG service-incapable channel occurs and the data interpretation speed is slow. In addition, viewers using an analog television receiver can not receive EPG service.
한편 EPG는 이와 같은 방법 외에 달리 케이블 방송 서비스 또는 인터넷 프로토콜 텔레비전(internet protocol television, IPTV) 방송 서비스에서 가입자 정보 기반으로 EPG 제공 업체에서 제공하는 EPG 데이터 또는 자체 운영 EPG 데이터를 방송 신호와 별개로 전송하여 서비스될 수 있다. 이때에는 해당 서비스 업체에서 제공하는 셋톱 박스를 사용해야만 EPG 서비스가 가능하다.Meanwhile, the EPG may transmit the EPG data provided by the EPG provider or the self-operated EPG data separately from the broadcasting signal based on the subscriber information in the cable broadcasting service or the internet protocol television (IPTV) broadcasting service Lt; / RTI > At this time, the EPG service can be performed only by using the set-top box provided by the service provider.
본 발명이 이루고자 하는 기술적 과제는 방송 서비스 사업자나 방송 서비스를 받는 시청자의 상태에 관계없이 방송 편성표를 제공할 수 있는 시스템을 제공하는 것이다.SUMMARY OF THE INVENTION The present invention provides a system capable of providing a broadcast schedule regardless of a status of a broadcast service provider or a viewer receiving a broadcast service.
본 발명의 한 실시예에 따른 방송 편성표 제공 시스템은 방송 정보 생성 시스템으로부터 방송 정보를 수신하는 방송 정보 수신부, 사용자가 프로그램 방송을 위하여 사용하는 사용자 단말로부터 상기 사용자 단말의 정보를 수신하는 단말 정보 수신부, 상기 사용자 단말의 정보를 기초로 상기 사용자 단말의 방송 서비스 수신 상태를 파악하는 단말 상태 판단부, 그리고 상기 사용자 단말의 방송 서비스 수신 상태 및 상기 방송 정보에 기초하여 상기 사용자 단말에 맞는 방송 편성표를 제공하는 방송 정보 제공부를 포함한다.The broadcast schedule table providing system according to an embodiment of the present invention includes a broadcast information receiver for receiving broadcast information from a broadcast information generating system, a terminal information receiver for receiving information of the user terminal from a user terminal used by the user for program broadcasting, A terminal state determination unit for determining a reception state of a broadcasting service of the user terminal based on the information of the user terminal and a broadcasting schedule table suitable for the user terminal based on the broadcasting service reception state and the broadcasting information of the user terminal And a broadcast information providing unit.
상기 방송 정보는 지역 정보, 각 지역별 방송 송출단 정보, 각 방송 송출단에서 서비스하는 채널 번호, 각 채널 번호에 대한 채널 식별자 및 채널 타입 중 적어도 하나를 포함할 수 있다.The broadcast information may include at least one of local information, broadcast transmission terminal information for each region, a channel number served by each broadcast transmission terminal, a channel identifier for each channel number, and a channel type.
상기 사용자 단말의 정보는 상기 사용자 단말의 인터넷 프로토콜 주소(internet protocol address, IP address)를 포함할 수 있다.The information of the user terminal may include an internet protocol address (IP address) of the user terminal.
상기 단말 상태 판단부는, 상기 사용자 단말의 IP 주소 및 상기 지역 정보를 기초로 상기 사용자 단말의 지역 정보를 판단할 수 있다.The terminal state determination unit may determine local information of the user terminal based on the IP address of the user terminal and the local information.
상기 사용자 단말의 정보는 상기 사용자 단말이 수신하는 방송 타입을 포함할 수 있다.The information of the user terminal may include a broadcast type received by the user terminal.
상기 단말 상태 판단부는, 상기 사용자 단말이 수신하는 방송 타입 및 각 지역별 방송 송출단 정보를 기초로 상기 사용자 단말이 속하는 방송 송출단을 파악할 수 있다.The terminal state determination unit may determine a broadcast transmission terminal to which the user terminal belongs based on the broadcasting type received by the user terminal and broadcasting receiving terminal information of each area.
상기 사용자 단말의 정보는 상기 사용자 단말이 수신하는 채널 번호를 포함하며, 상기 방송 정보 제공부는, 상기 사용자 단말이 속하는 방송 송출단에서 서비스하는 채널 번호와 상기 사용자 단말이 수신하는 채널 번호를 매핑할 수 있다.The information of the user terminal includes a channel number received by the user terminal. The broadcast information provider may map the channel number served by the broadcasting terminal to which the user terminal belongs and the channel number received by the user terminal have.
상기 방송 정보 제공부는, 상기 매핑된 채널 번호를 상기 사용자 단말에게 전송하고, 상기 사용자 단말로부터 상기 매핑된 채널 번호에 대한 채널 식별자를 수신할 수 있다.The broadcast information providing unit may transmit the mapped channel number to the user terminal and receive the channel identifier for the mapped channel number from the user terminal.
상기 방송 정보 제공부는, 상기 매핑된 채널 번호에 대한 채널 식별자를 기초로 상기 사용자 단말에 맞는 방송 편성표를 제공할 수 있다.The broadcasting information providing unit may provide a broadcasting schedule table suitable for the user terminal based on the channel identifier of the mapped channel number.
본 발명의 다른 실시예에 따른 방송 편성표 제공 방법은 방송 편성표 제공 시스템이 사용자가 프로그램 방송을 위하여 사용하는 사용자 단말에게 방송 편성표를 제공하는 방법으로서, 방송 정보 생성 시스템으로부터 방송 정보를 수신하는 단계, 상기 사용자 단말로부터 상기 사용자 단말의 정보를 수신하는 단계, 상기 사용자 단말의 정보를 기초로 상기 사용자 단말의 방송 서비스 수신 상태를 파악하는 단계, 그리고 상기 사용자 단말의 방송 서비스 수신 상태 및 상기 방송 정보에 기초하여 상기 사용자 단말에 맞는 방송 편성표를 제공하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method for providing a broadcast schedule table to a user terminal used by a user for program broadcasting, the method comprising: receiving broadcast information from a broadcast information generation system; The method comprising the steps of: receiving information of the user terminal from a user terminal; determining a reception state of the broadcasting service of the user terminal based on the information of the user terminal; And providing a broadcasting schedule table suitable for the user terminal.
상기 방송 정보는 지역 정보, 각 지역별 방송 송출단 정보, 각 방송 송출단에서 서비스하는 채널 번호, 각 채널 번호에 대한 채널 식별자 및 채널 타입 중 적어도 하나를 포함할 수 있다.The broadcast information may include at least one of local information, broadcast transmission terminal information for each region, a channel number served by each broadcast transmission terminal, a channel identifier for each channel number, and a channel type.
상기 사용자 단말의 정보는 상기 사용자 단말의 인터넷 프로토콜 주소(internet protocol address, IP address), 상기 사용자 단말이 수신하는 방송 타입 및 상기 사용자 단말이 수신하는 채널 번호 중 적어도 하나를 포함할 수 있다.The information of the user terminal may include at least one of an internet protocol address (IP address) of the user terminal, a broadcast type received by the user terminal, and a channel number received by the user terminal.
상기 사용자 단말의 방송 서비스 수신 상태를 파악하는 단계는, 상기 사용자 단말의 IP 주소 및 상기 지역 정보를 기초로 상기 사용자 단말의 지역 정보를 판단하는 단계를 포함할 수 있다.The step of determining the reception state of the broadcasting service of the user terminal may include determining local information of the user terminal based on the IP address of the user terminal and the area information.
상기 사용자 단말의 방송 서비스 수신 상태를 파악하는 단계는, 상기 사용자 단말이 수신하는 방송 타입 및 상기 각 지역별 방송 송출단 정보를 기초로 상기 사용자 단말이 속하는 방송 송출단을 파악하는 단계를 더 포함할 수 있다.The step of determining the reception state of the broadcasting service of the user terminal may further include the step of identifying the broadcasting transmission terminal to which the user terminal belongs based on the broadcasting type received by the user terminal and the broadcasting transmitting terminal information of each area have.
상기 사용자 단말에 맞는 방송 편성표를 제공하는 단계는, 상기 사용자 단말이 속하는 방송 송출단에서 서비스하는 채널 번호와 상기 사용자 단말이 수신하는 채널 번호를 매핑하는 단계를 포함할 수 있다.The step of providing the broadcasting schedule table suitable for the user terminal may include mapping the channel number served by the broadcasting terminal to which the user terminal belongs to the channel number received by the user terminal.
상기 사용자 단말에 맞는 방송 편성표를 제공하는 단계는, 상기 매핑된 채널 번호를 상기 사용자 단말에게 전송하는 단계, 그리고 상기 사용자 단말로부터 상기 매핑된 채널 번호에 대한 채널 식별자를 수신하는 단계를 더 포함할 수 있다.The step of providing a broadcast schedule table suitable for the user terminal may further include transmitting the mapped channel number to the user terminal and receiving a channel identifier for the mapped channel number from the user terminal have.
상기 사용자 단말에 맞는 방송 편성표를 제공하는 단계는, 상기 매핑된 채널 번호에 대한 채널 식별자를 기초로 상기 사용자 단말에 맞는 방송 편성표를 제공하는 단계를 더 포함할 수 있다.The providing of the broadcasting schedule table suitable for the user terminal may further include providing a broadcasting schedule table suitable for the user terminal based on the channel identifier for the mapped channel number.
상기 사용자 단말에 맞는 방송 편성표를 제공하는 단계는, 상기 방송 정보 생성 시스템 또는 방송 프로그램 콘텐츠 데이터베이스로부터 상기 방송 편성표를 수신하는 단계를 더 포함할 수 있다.The providing of the broadcast schedule table suitable for the user terminal may further include receiving the broadcast schedule table from the broadcast information generation system or the broadcast program content database.
본 발명에 따르면 방송 서비스 사업자나 방송 서비스를 받는 시청자의 상태에 관계없이 방송 편성표를 제공할 수 있도록 하여 시청자의 편리함을 도모할 수 있다.According to the present invention, it is possible to provide a broadcast schedule list regardless of the status of a broadcast service provider or a viewer receiving a broadcast service, so that the convenience of a viewer can be improved.
도 1은 본 발명의 한 실시예에 따른 방송 편성표 제공 시스템에 동작하는 환경의 블록도이다.
도 2는 본 발명의 한 실시예에 따른 방송 편성표 제공 시스템의 블록도이다.
도 3은 본 발명의 한 실시예에 따른 방송 정보 제공 방법의 흐름도이다.1 is a block diagram of an environment operating in a broadcast schedule table providing system according to an embodiment of the present invention.
2 is a block diagram of a broadcast schedule table providing system according to an embodiment of the present invention.
3 is a flowchart of a method of providing broadcast information according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when an element is referred to as " comprising ", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise. Also, the terms " part, " " module, " and " module ", etc. in the specification mean a unit for processing at least one function or operation and may be implemented by hardware or software or a combination of hardware and software have.
도면을 참고하여 본 발명의 한 실시예에 따른 방송 편성표 제공 시스템이 동작하는 환경의 블록도이다.1 is a block diagram of an environment in which a broadcasting schedule providing system according to an embodiment of the present invention operates;
방송 편성표 제공 시스템(100)은 사용자 단말(200)의 정보를 이용하여 사용자 단말(200)의 방송 서비스 수신 상태를 파악하고, 방송 정보 생성 시스템(300)으로부터 방송 정보를 수신하여, 사용자 단말(200)의 방송 서비스 수신 상태에 따라 사용자 단말(200)에 맞는 방송 편성표를 생성하여 제공하는 서버이다.The broadcast
여기서 사용자 단말(200)은 방송 편성표 제공 시스템(100)으로부터 사용자 단말(200)에 맞는 방송 편성표를 수신한다. 사용자 단말(200)은 방송 프로그램을 표시하는 표시 장치를 포함하는 컴퓨터, 개인 휴대용 정보 단말기(Personal Digital Assistant, PDA), 이동 통신 단말기 및 텔레비전(television, TV)등으로서, 인터넷 프로토콜 주소(internet protocol address, IP address)가 정의 되어 있는 다양한 장치가 사용될 수 있다. 또한 사용자 단말(200)은 방송 프로그램을 표시하는 표시 장치의 외부에 존재하는 데이터 수신 장치, 예를 들어 셋톱 박스 등일 수 있다.Here, the
또한 방송 정보 생성 시스템(300)은 모든 방송 매체에 대한 방송 정보를 생성하는 서버이다. 방송 정보 생성 시스템(300)은 모든 지역의 지상파, 케이블, IPTV, 위성 DMB 및 지상파 DMB 등 모든 방송에 대한 방송 시간, 방송 프로그램 명칭, 채널 번호, 채널 식별자, 채널 타입, 채널명 및 방송 내용 등을 포함하는, 이른바 전자 프로그램 가이드(electric program guide, EPG)를 생성한다.The broadcast
이제 방송 편성표 제공 시스템(100)에 대하여 상세하게 설명한다.Now, the broadcast schedule
도 2는 본 발명의 한 실시예에 따른 방송 편성표 제공 시스템의 블록도이다.2 is a block diagram of a broadcast schedule table providing system according to an embodiment of the present invention.
도 2를 참고하면 방송 편성표 제공 시스템(100)은 방송 정보 수신부(110), 단말 정보 수신부(120), 단말 상태 판단부(130) 및 방송 편성표 제공부(140)를 포함한다.Referring to FIG. 2, the broadcasting
방송 정보 수신부(110)는 방송 정보 생성 시스템(300)으로부터 방송 정보를 수신한다. 방송 정보는 지역 정보, 각 지역별 방송 송출단 정보 및 각 방송 송출단에서 서비스하는 채널 번호, 채널 식별자(ID) 및 채널 타입 등을 포함한다.The broadcast
단말 정보 수신부(120)는 사용자 단말(200)로부터 방송 수신과 관련된 사용자 단말(200)의 정보를 수신하며, 이때 정보는 사용자 단말(200)의 IP 주소 정보 및 사용자 단말(200)이 수신하는 방송 타입 및 사용자 단말(200)이 수신하는 전체 채널 번호 등을 포함한다.The terminal
단말 상태 판단부(130)는 단말 정보 수신부(120)가 수신한 사용자 단말(200)의 정보를 기초로 사용자 단말(200)의 방송 서비스 수신 상태를 판단한다. 즉, 단말 상태 판단부(130)는 사용자 단말(200)의 IP 주소 정보를 기초로 사용자 단말(200)의 지역 정보를 파악한다. 또한 단말 상태 판단부(130)는 방송 타입을 기초로 해당 지역에 속한 방송 송출단 중 어디에 속하는지를 파악한다. The terminal state determination unit 130 determines the reception state of the broadcasting service of the
방송 편성표 제공부(140)는 해당 방송 송출단에서 서비스하는 채널 번호와 사용자 단말(200)이 수신하는 채널 번호를 매핑하고, 매핑한 채널 번호, 해당 채널의 식별자 및 해당 채널 명을 사용자 단말(200)에게 전송한다.The broadcasting schedule
한편, 단말 정보 수신부(120)는 사용자 단말(200)로부터 매핑된 채널 번호에 대한 채널 식별자를 수신한다. 이때 방송 편성표 제공부(140)는 수신한 채널 식별자에 대한 방송 편성표를 방송 정보 생성 시스템(300) 또는 방송 프로그램 콘텐츠 데이터베이스 등으로부터 수신하여 이를 사용자 단말(200)에게 전송한다. 이때 방송 프로그램 콘텐츠 데이터베이스는 방송 정보 생성 시스템(300)로부터 방송 정보를 주기적으로 수신하여 이를 데이터베이스화하고 있을 수 있다. Meanwhile, the terminal
이제 도 3을 참고하여 본 발명의 다른 실시예에 따른 방송 정보 제공 방법에 대하여 상세하게 설명한다.Now, a broadcast information providing method according to another embodiment of the present invention will be described in detail with reference to FIG.
도 3은 본 발명의 다른 실시예에 따른 방송 정보 제공 방법의 흐름도이다.3 is a flowchart illustrating a method of providing broadcast information according to another embodiment of the present invention.
도 3을 참고하면, 방송 편성표 제공 시스템(100)은 방송 정보 생성 시스템(300)으로부터 지역별 방송 정보를 수신한다(S310). 이때 지역별 방송 정보는 지역 정보, 방송 송출단 정보, 채널 번호, 채널 식별자 및 채널 타입을 포함한다. Referring to FIG. 3, the broadcast schedule
방송 편성표 제공 시스템(100)은 방송 정보 생성 시스템(300)으로부터 수신한 방송 정보를 저장하여 데이터베이스 갱신을 수행한다(S320). 단계(S310, S320)는 주기적으로 수행될 수 있다.The broadcast
이어서 방송 편성표 제공 시스템(100)은 사용자 단말(200)로부터 단말 정보를 수신한다(S330). 이때 단말 정보는 사용자 단말(200)의 IP 주소 정보, 사용자 단말(200)이 수신하는 방송 타입 및 사용자 단말(200)이 수신하는 전체 채널 번호를 포함한다.Subsequently, the broadcast
그러면 방송 편성표 제공 시스템(100)은 사용자 단말(200)로부터 수신한 단말정보를 기초로 사용자 단말(200)의 채널 번호와 방송 편성표 제공 시스템(100)이 저장하고 있는 채널 번호를 매핑한다(S340). 상세하게 설명하면, 먼저 방송 편성표 제공 시스템(100)은 사용자 단말(200)의 IP 주소 정보를 기초로 사용자 단말(200)의 지역을 파악한다. 그런 후 방송 편성표 제공 시스템(100)은 사용자 단말(200)의 방송 타입을 이용하여 파악한 지역에 속한 방송 송출단 중 어디에 속하는지 파악한다. 이어서 방송 편성표 제공 시스템(100)은 파악한 방송 송출단에서 서비스하는 채널 번호와 수신한 사용자 단말(200)의 채널 번호를 매핑한다.The broadcast schedule
방송 편성표 제공 시스템(100)은 매핑된 결과를 사용자 단말(200)에게 전송한다(S350). 이때 매핑된 결과는 매핑된 채널 번호, 채널 식별자 및 채널명을 포함한다.The broadcast schedule
그러면 사용자 단말(200)은 방송 편성표 제공 시스템(100)으로부터 수신한 매핑된 채널 번호에 대한 채널 식별자를 방송 편성표 제공 시스템(100)에게 전달한다(S360).Then, the
방송 편성표 제공 시스템(100)은 방송 정보 생성 시스템(300) 또는 방송 프로그램 콘텐츠 데이터베이스(400)에 사용자 단말(200)로부터 수신한 채널 식별자에 해당하는 방송 편성표를 문의하고(S370), 방송 편성표를 방송 프로그램 콘텐츠 데이터베이스(400)로부터 수신하여(S380) 사용자 단말(200)에게 전송한다(S390). 방송 편성표 제공 시스템(100)이 방송 프로그램 콘텐츠 데이터베이스(400)에 방송 편성표를 문의하는 경우에, 방송 프로그램 콘텐츠 데이터베이스(400)는 방송 정보 생성 시스템(300)로부터 주기적으로 방송 정보를 수신하여 데이터베이스화하고 있을 수 이다.The broadcast
예를 들어, 사용자 단말(200)의 IP 주소가 "211.115.97.44" 인 경우, 방송 편성표 제공 시스템(100)은 사용자 단말(200)로부터 수신한 IP 주소 정보를 기초로 사용자 단말(200)이 서울특별시 용산구에서 시청중인 셋탑 박스라는 것을 파악할 수 있다. 방송 편성표 제공 시스템(100)은 방송 정보 생성 시스템(300)으로부터 수신하여 데이터베이스화하고 있는 방송 정보를 통하여 서울특별시 용산구에서는 지상파 및 케이블 C&M이 서비스되고 있다는 사실을 파악할 수 있다.For example, when the IP address of the
그리고 사용자 단말(200)은 튜너를 통하여 받은 정보를 이용하여 케이블 채널 정보가 있는 경우, 방송 정보 생성 시스템(300)에게 케이블 서비스 시청중이라는 정보를 전송한다. 그러면 방송 편성표 제공 시스템(100)은 사용자 단말(200)이 C&M 서비스를 사용중이라고 판단할 수 있다. 이때 방송 편성표 제공 시스템(100)은 사용자 단말(200)이 C&M 서비스를 이용한다는 사실을 알고 있기 때문에 C&M 서비스의 채널인 6-1, 7-1, 9-1, 10-1, 11-1, 4, 5, 6, 7, 9, 10, 19, 20 및 21 등의 채널번호에 대한 EPG 정보를 제공할 수 있지만, C&M 서비스 가입자 중에서도 가입된 서비스에 따라 시청 중인 채널이 제한적일 수 있기 때문에 사용자 단말(200)로부터 스캔된 채널 번호를 전송 받는다. 사용자 단말(200)이 전송한 채널 번호가 6-1, 7-1, 9-1, 10-1, 11-1, 19, 20 및 21인 경우 방송 편성표 제공 시스템(100)은 해당 하는 번호에 대해서만 사용자 단말(200)에게 방송 편성표를 제공할 수 있다.If there is cable channel information using the information received through the tuner, the
본 발명의 한 실시예에 따르면 방송 통신 사업자에 종속적이지 않으면서 사용자 단말(200)에게 맞는 방송 정보를 제공할 수 있으며, 기존의 EPG 서비스를 제공받을 수 없었던 사용자 단말(200)에게도 방송 정보를 제공할 수 있다.According to an embodiment of the present invention, it is possible to provide broadcasting information suitable for the
이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있다.The embodiments of the present invention described above are not implemented only by the apparatus and method, but may be implemented through a program for realizing the function corresponding to the configuration of the embodiment of the present invention or a recording medium on which the program is recorded.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, It belongs to the scope of right.
Claims (18)
사용자가 프로그램 방송을 위하여 사용하는 사용자 단말로부터 상기 사용자 단말의 인터넷 프로토콜 주소(internet protocol address, IP address)를 포함하는 단말 정보를 수신하는 단말 정보 수신부,
상기 단말 정보를 기초로 상기 사용자 단말의 지역을 판단하고, 상기 방송 정보에 포함된 지역별 방송 송출단 정보를 기초로 상기 사용자 단말에게 서비스를 제공하는 특정 방송 송출단을 파악하는 단말 상태 판단부, 그리고
상기 방송 정보에 포함된 상기 특정 방송 송출단의 서비스 채널 번호들 중에서, 상기 사용자 단말의 수신 가능 채널 범위에 해당하는 채널 번호들을 상기 사용자 단말의 수신 채널 번호들로 결정하고, 상기 특정 방송 송출단이 제공하는 상기 서비스 채널 번호들의 방송 편성표 중에서 상기 사용자 단말의 수신 채널 번호들에 해당하는 방송 편성표를 선택하여 상기 사용자 단말에 제공하는 방송 정보 제공부
를 포함하는 방송 편성표 제공 시스템.A broadcast information receiver for receiving broadcast information from the broadcast information generation system,
A terminal information receiver for receiving terminal information including an internet protocol address (IP address) of the user terminal from a user terminal used by the user for program broadcasting;
A terminal state determination unit for determining an area of the user terminal based on the terminal information and identifying a specific broadcasting transmission terminal for providing a service to the user terminal based on broadcasting transmission terminal information for each area included in the broadcasting information,
Determines channel numbers corresponding to the coverage channel range of the user terminal as the reception channel numbers of the user terminal among the service channel numbers of the specific broadcasting transmission terminal included in the broadcasting information, Selecting a broadcast schedule table corresponding to the reception channel numbers of the user terminals from the broadcast schedule tables of the service channel numbers to provide to the user terminals,
The system comprising:
상기 방송 정보는 각 채널 번호에 대한 채널 식별자 및 채널 타입을 더 포함하는 방송 편성표 제공 시스템.The method of claim 1,
Wherein the broadcast information further includes a channel identifier and a channel type for each channel number.
상기 단말 정보는 상기 사용자 단말의 수신 가능 채널 범위를 더 포함하는, 방송 편성표 제공 시스템.The method of claim 1,
Wherein the terminal information further includes a range of receivable channels of the user terminal.
상기 방송 정보 제공부는,
상기 수신 채널 번호들을 상기 사용자 단말에게 전송하고, 상기 사용자 단말로부터 상기 수신 채널 번호들에 대한 채널 식별자를 수신하는 방송 편성표 제공 시스템.The method of claim 1,
The broadcast information providing unit,
Transmitting the received channel numbers to the user terminal and receiving a channel identifier for the received channel numbers from the user terminal.
상기 방송 정보 제공부는,
상기 수신 채널 번호들에 대한 채널 식별자를 기초로 상기 사용자 단말에 맞는 방송 편성표를 제공하는 방송 편성표 제공 시스템.9. The method of claim 8,
The broadcast information providing unit,
And providing a broadcast schedule table suitable for the user terminal based on a channel identifier of the reception channel numbers.
방송 정보 생성 시스템으로부터 지역별 방송 송출단 정보 그리고 각 방송 송출단에서 제공하는 서비스 채널 번호들을 포함하는 방송 정보를 수신하는 단계,
상기 사용자 단말로부터 상기 사용자 단말의 인터넷 프로토콜 주소(internet protocol address, IP address)를 포함하는 단말 정보를 수신하는 단계,
상기 단말 정보를 기초로 상기 사용자 단말의 지역을 판단하는 단계,
상기 지역별 방송 송출단 정보를 기초로 상기 지역의 상기 사용자 단말에게 서비스를 제공하는 특정 방송 송출단을 파악하는 단계,
상기 특정 방송 송출단이 제공하는 서비스 채널 번호들 중에서, 상기 사용자 단말의 수신 가능 채널 범위에 해당하는 채널 번호들을 상기 사용자 단말의 수신 채널 번호들로 결정하는 단계, 그리고
상기 특정 방송 송출단이 제공하는 서비스 채널 번호들의 방송 편성표 중에서, 상기 사용자단말의 수신 채널 번호들에 해당하는 방송 편성표를 선택하여 상기 사용자 단말에게 제공하는 단계
를 포함하는 방송 편성표 제공 방법.A method for providing a broadcast schedule table to a user terminal used by a user for program broadcast,
Receiving broadcasting information including area-specific broadcasting transmitting end information and service channel numbers provided by each broadcasting transmitting end from the broadcasting information generating system,
Receiving terminal information including an internet protocol address (IP address) of the user terminal from the user terminal;
Determining an area of the user terminal based on the terminal information,
Identifying a specific broadcast transmission terminal for providing a service to the user terminal in the area based on the broadcast transmission terminal information for each region,
Determining channel numbers corresponding to the coverage channel range of the user terminal as reception channel numbers of the user terminal among the service channel numbers provided by the specific broadcasting terminal,
Selecting a broadcasting schedule table corresponding to the reception channel numbers of the user terminal from among the broadcasting schedule tables of the service channel numbers provided by the specific broadcasting terminal and providing the selected broadcasting schedule table to the user terminal
And providing the broadcast schedule to the user.
상기 방송 정보는 각 채널 번호에 대한 채널 식별자 및 채널 타입을 더 포함하는 방송 편성표 제공 방법.11. The method of claim 10,
Wherein the broadcast information further includes a channel identifier and a channel type for each channel number.
상기 단말 정보는 상기 사용자 단말이 수신하는 방송 타입 및 상기 사용자 단말이 수신하는 채널 번호 중 적어도 하나를 더 포함하는 방송 편성표 제공 방법.11. The method of claim 10,
Wherein the terminal information further includes at least one of a broadcast type received by the user terminal and a channel number received by the user terminal.
상기 방송 편성표를 선택하여 상기 사용자 단말에게 제공하는 단계는,
상기 수신 채널 번호들을 상기 사용자 단말에게 전송하는 단계, 그리고
상기 사용자 단말로부터 상기 수신 채널 번호들에 대한 채널 식별자를 수신하는 단계
를 더 포함하는 방송 편성표 제공 방법.11. The method of claim 10,
Wherein the step of selecting the broadcast schedule table and providing the broadcast schedule list to the user terminal comprises:
Transmitting the received channel numbers to the user terminal, and
Receiving a channel identifier for the received channel numbers from the user terminal
The method comprising the steps of:
상기 방송 편성표를 선택하여 상기 사용자 단말에게 제공하는 단계는,
상기 수신 채널 번호들에 대한 채널 식별자를 기초로 상기 사용자 단말에 맞는 방송 편성표를 제공하는, 방송 편성표 제공 방법.17. The method of claim 16,
Wherein the step of selecting the broadcast schedule table and providing the broadcast schedule list to the user terminal comprises:
And providing a broadcast schedule table suitable for the user terminal based on a channel identifier for the received channel numbers.
상기 방송 편성표를 선택하여 상기 사용자 단말에게 제공하는 단계는,
상기 방송 정보 생성 시스템 또는 방송 프로그램 콘텐츠 데이터베이스로부터 상기 특정 방송 송출단이 제공하는 서비스 채널 번호들의 방송 편성표를 수신하는 단계
를 더 포함하는 방송 편성표 제공 방법.11. The method of claim 10,
Wherein the step of selecting the broadcast schedule table and providing the broadcast schedule list to the user terminal comprises:
Receiving a broadcast schedule table of service channel numbers provided by the specific broadcast dispatcher from the broadcast information generation system or the broadcast program content database
The method comprising the steps of:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120093735A KR101944065B1 (en) | 2012-08-27 | 2012-08-27 | System and method of providing broadcasting table |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120093735A KR101944065B1 (en) | 2012-08-27 | 2012-08-27 | System and method of providing broadcasting table |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140032522A KR20140032522A (en) | 2014-03-17 |
KR101944065B1 true KR101944065B1 (en) | 2019-01-30 |
Family
ID=50643984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120093735A KR101944065B1 (en) | 2012-08-27 | 2012-08-27 | System and method of providing broadcasting table |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101944065B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100346621B1 (en) | 2001-11-13 | 2002-08-03 | Epg Inc | System for providing electronics program guide |
JP2004104482A (en) * | 2002-09-10 | 2004-04-02 | Sharp Corp | Digital terrestrial broadcast channel selecting system, digital terrestrial broadcast reception terminal, communication station, digital terrestrial broadcast station, which constitute the same, and digital terrestrial broadcast channel selecting method |
KR101148738B1 (en) | 2011-10-18 | 2012-05-21 | 정성묵 | System for offering internet protocol television regional customized commercials and method thereof |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101268213B1 (en) * | 2006-11-21 | 2013-05-27 | 엘지전자 주식회사 | Broadcasting receiver for supporting electronic program guide service using ip network and operating method thereof |
-
2012
- 2012-08-27 KR KR1020120093735A patent/KR101944065B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100346621B1 (en) | 2001-11-13 | 2002-08-03 | Epg Inc | System for providing electronics program guide |
JP2004104482A (en) * | 2002-09-10 | 2004-04-02 | Sharp Corp | Digital terrestrial broadcast channel selecting system, digital terrestrial broadcast reception terminal, communication station, digital terrestrial broadcast station, which constitute the same, and digital terrestrial broadcast channel selecting method |
KR101148738B1 (en) | 2011-10-18 | 2012-05-21 | 정성묵 | System for offering internet protocol television regional customized commercials and method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20140032522A (en) | 2014-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8155115B2 (en) | Method, system and network entity for indicating hierarchical mode for transport streams carried in broadband transmission | |
US9392327B2 (en) | Broadcast/digital network switchover system and method | |
JP2009507445A (en) | Adapted location-based broadcasting | |
EP2426918A1 (en) | Method, terminal and server for allocating signal routing resources in video on demand service | |
US10938494B2 (en) | Over-the-air radio broadcast signal metadata | |
CN104270679A (en) | DVB live broadcasting and network video-on-demand combination method and device | |
CN101841380A (en) | The method of operation receiver | |
CN101911682A (en) | Apparatus and method for providing location based broadcast service | |
US20070055991A1 (en) | Electronic program guide apparatus and method in digital broadcasting system | |
US9288443B2 (en) | Broadcast content distribution system, and distribution apparatus and broadcast reception terminal device for use in the system | |
GB2509529A (en) | Receiving data via unused (white space) frequency bands | |
KR20080071639A (en) | Real time broadcasting additional information acquisition method and system configuration using wireless internet | |
EP3123733A1 (en) | Method to optimize the transmission of a set of television channels | |
US20080276268A1 (en) | System and Method for Content Insertion | |
KR101944065B1 (en) | System and method of providing broadcasting table | |
CN113170230A (en) | Apparatus and method for non-Advanced Television Systems Committee (ATSC)3.0 applications running on an ATSC3.0 service | |
US20120124616A1 (en) | Mobile internet protocol television system and method thereof | |
JP6757643B2 (en) | Receivers, retransmission devices, and programs | |
CN103929683A (en) | Video on demand method, data server, video terminal and video on demand system | |
KR101202161B1 (en) | A method and a device for transmitting TV broadcast to a mobile terminal | |
CN102474590A (en) | Method and apparatus for receiving broadcast signal and display device using the same | |
US10165312B2 (en) | Over-the-air television gap filler using television-white-space channels via wireless local area networks | |
KR101302136B1 (en) | A personal channel service providing device and the method thereof | |
US20170324997A1 (en) | Video display system, information processing device, portable terminal device, and program | |
WO2009088132A1 (en) | Broadcasting service system capable of supporting user mobility and method of operating the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20120827 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20170807 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20120827 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20180704 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190121 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190124 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20190124 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20190328 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20190328 Start annual number: 4 End annual number: 6 |