KR20100000033A - Method for purchasing real-time broadcasting channel and internet protocol television service system for materializing the same - Google Patents

Method for purchasing real-time broadcasting channel and internet protocol television service system for materializing the same Download PDF

Info

Publication number
KR20100000033A
KR20100000033A KR1020080059357A KR20080059357A KR20100000033A KR 20100000033 A KR20100000033 A KR 20100000033A KR 1020080059357 A KR1020080059357 A KR 1020080059357A KR 20080059357 A KR20080059357 A KR 20080059357A KR 20100000033 A KR20100000033 A KR 20100000033A
Authority
KR
South Korea
Prior art keywords
channel
broadcast
purchase
user
server
Prior art date
Application number
KR1020080059357A
Other languages
Korean (ko)
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 KR1020080059357A priority Critical patent/KR20100000033A/en
Publication of KR20100000033A publication Critical patent/KR20100000033A/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/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window

Abstract

PURPOSE: A method for purchasing a real-time broadcasting channel and an internet protocol television service system for realizing the same are provided to purchase only a desired real-time broadcasting channel, thereby enabling a user not to need to purchase a package channel included in an unnecessary channel. CONSTITUTION: A subscriber profile database(140) stores a purchase channel management table including purchase channel information. If channel purchasing information about a predetermined user is received, a subscriber authentication server(138) updates channel purchasing information about the user. A broadcasting server(134) offers a real-time broadcasting service. Subscriber terminal devices(100) offer the selected channel purchasing information.

Description

실시간 방송 채널 구매 방법 및 이를 구현하기 위한 IPTV 시스템{METHOD FOR PURCHASING REAL-TIME BROADCASTING CHANNEL AND INTERNET PROTOCOL TELEVISION SERVICE SYSTEM FOR MATERIALIZING THE SAME} METHOD FOR PURCHASING REAL-TIME BROADCASTING CHANNEL AND INTERNET PROTOCOL TELEVISION SERVICE SYSTEM FOR MATERIALIZING THE SAME}

본 발명은 인터넷 프로토콜 망을 이용한 텔레비전 서비스(이하, IPTV(Internet Protocol Television) 서비스로 칭함.)에 관한 것으로, 특히 IPTV 시스템에서 실시간 방송 채널을 구매할 수 있도록 하기 위한 시스템 및 방법에 관한 것이다.The present invention relates to a television service (hereinafter referred to as an Internet Protocol Television (IPTV) service) using an internet protocol network, and more particularly, to a system and a method for allowing a real-time broadcasting channel to be purchased in an IPTV system.

일반적으로, IPTV는 방송과 통신이 융합된 디지털 컨버전스(digital convergence) 형태로 방송 프로그램 공급자(PP : Program Provider) 또는 지상파, 케이블, 위성으로부터 전송된 방송 신호 수신과 더불어 IP 셋탑 박스(STB : Set Top Box)에 연결된 텔레비젼 수상기(TV)로 초고속 인터넷망(IP Network)을 통해 TV 인터넷 콘텐츠, 동영상 콘텐츠(T-VOD) 등의 ICOD(Internet Contents On Demand) 서비스를 제공한다.In general, IPTV is a digital convergence form of convergence of broadcasting and communication. In addition to receiving broadcast signals transmitted from a program provider (PP) or terrestrial, cable, and satellite, an IP set-top box (STB) is used. A TV receiver (TV) connected to a box provides an Internet Contents On Demand (ICOD) service such as TV Internet content and video content (T-VOD) through an IP network.

이와 같은 IPTV 서비스를 제공하는 IPTV 서비스 시스템의 주요 구성 요소는 IPTV 헤드엔드(IPTV Headend) 시스템, IP 백본 네트워크(IP Backbone), 액세스 네 트워크(예: xDSL, HFC, FTTC, FTTH), 가입자 단말장치(STB, TV)를 포함한다.The main components of the IPTV service system that provides the IPTV service are IPTV Headend System, IP Backbone Network, Access Network (e.g. xDSL, HFC, FTTC, FTTH), Subscriber Terminal Equipment (STB, TV).

IPTV 서비스는 프로그램 공급자(PP : Program Provider)의 방송 사업자와, 인터넷 시장의 콘텐츠 공급자(CP : Contents Provider)의 디지털 컨버전스(Digital Convergence)에 따른 통신과 방송이 융합된 형태의 양방향 TV 콘텐츠를 광대역 초고속 인터넷망을 통해 IP 셋탑박스(STB)에 연결된 TV가 오디오, 비디오, 패킷 데이터를 포함한 인터넷 멀티미디어 콘텐츠를 수신한다. 또한, 리턴 패스(return path) 개념으로 양방향 통신 채널을 부수적으로 이용하여 인터랙티브하게(interactive) TV 서비스를 사용한다.IPTV service is a broadband broadband service that provides two-way TV contents in the form of convergence of communication and broadcasting in accordance with the digital convergence of the program provider (PP) and the content provider (CP) of the Internet market. A TV connected to an IP set-top box (STB) through an internet network receives Internet multimedia content including audio, video, and packet data. In addition, an interactive TV service is used interactively by using a bidirectional communication channel as a return path concept.

이와 같은 IPTV 서비스 시스템에서 제공되는 IPTV 서비스 종류로는 VOD(Video On Demand) 콘텐츠를 제공하는 VOD 서비스와 일반 방송 센터로부터 제공되는 실시간 방송 서비스와 게임, 노래방, 날씨, 운세, 마이폴더와 같은 부가적인 서비스인 VAS(Value Added Service) 서비스 등이 있다.The types of IPTV services provided by the IPTV service system include VOD services that provide VOD (Video On Demand) content, real-time broadcasting services provided by general broadcasting centers, and additional services such as games, karaoke, weather, fortune, and my folder. Services include the Value Added Service (VAS) service.

이러한 IPTV 서비스들 중 VOD 서비스를 이용하기 위해서는 사용자가 전자 프로그램 가이드(EPG : Electronic Program Guide)를 통해 제공되는 VOD 콘텐츠 리스트에서 시청을 원하는 하나의 VOD 콘텐츠를 선택하여 구매한다. 그러면, VOD 서버측에서 사용자가 구매한 VOD 콘텐츠에 대한 VOD 콘텐츠를 사용자 단말장치로 제공한다.In order to use the VOD service among these IPTV services, a user selects and purchases one VOD content to be watched from a VOD content list provided through an electronic program guide (EPG). Then, the VOD server side provides the VOD content for the VOD content purchased by the user to the user terminal device.

즉, VOD 서비스의 경우에는 사용자가 시청을 원하는 콘텐츠를 선택해서 구매하고, 구매한 콘텐츠를 시청할 수 있다.That is, in the case of the VOD service, the user may select and purchase content that the user wants to watch, and watch the purchased content.

하지만, 상기의 IPTV 서비스들 중 실시간 방송 서비스는 상기의 VOD 서비스 와 같이 각각의 VOD 콘텐츠를 구매하는 것과 같이 방송 채널 별 구매 방식이 아니라, 복수개의 방송 채널을 하나의 패키지(package) 기본 채널로 관리하고, 기본 채널 이외의 유료 채널들도 복수개씩 묶여 패키지 채널로 관리되고 있다.However, among the IPTV services, the real-time broadcasting service manages a plurality of broadcast channels as one package base channel, not a purchase method for each broadcast channel, such as purchasing each VOD content like the VOD service. In addition, a plurality of paid channels other than the basic channel are bundled and managed as package channels.

예를 들면, 실시간 방송 서비스를 위한 방송채널은 1번 채널(CH 1)부터 30번 채널(CH 30)까지 기본 채널들이 패키지로 묶여있는 기본 채널과, 여성, 스포츠, 영화, 아동 등과 같이 채널 특성 별로 구분한 패키지 채널들과, 상기의 패키지 채널에 부가하여 신청할 수 있는 유료 채널로 프리미엄 채널이 있다.For example, a broadcasting channel for a real-time broadcasting service includes a basic channel in which basic channels are packaged from channel 1 (CH 1) to channel 30 (CH 30), and channel characteristics such as women, sports, movies, and children. There are package channels classified by category, and premium channels as paid channels that can be applied in addition to the package channels.

또한, 이와 같은 패키지 단위의 채널 시청 기간은 한달 또는 일년 단위와 같이 미리 설정된 약정 기간으로 설정되어 있고, 사용자가 패키지 채널을 구매할 시 미리 설정된 약정 기간들 중 하나의 기간을 선택하여 신청하는 방식이다.In addition, the channel viewing period in the package unit is set to a preset contract period such as a month or a year, and when a user purchases a package channel, the user selects and applies one of the preset contract periods.

상기한 바와 같이 현재 실시간 방송 서비스를 위한 방송 채널들은 패키지 방식으로 복수개의 채널들이 묶여있고, 해당 패키지 채널 시청을 위한 약정 기간까지 미리 설정되어 있다.As described above, the broadcast channels for the current real-time broadcast service are bundled in a plurality of channels in a packaged manner, and are preset until a contract period for viewing the corresponding package channel.

따라서, 사용자는 이와 같이 미리 설정된 패키지 채널 중 원하는 패키지 채널을 신청한 후, 신청한 패키지 채널에 포함된 방송 채널들을 시청할 수 있게 된다.Accordingly, the user can apply for a desired package channel among the preset package channels and then watch the broadcast channels included in the applied package channel.

만약, 사용자가 시청하기를 원하는 채널이 1번 채널, 3번 채널, 17번 채널 이렇게 3개의 채널만 시청하기를 원한다고 가정할 경우, 이 3개 채널은 패키지 채널인 기본 채널에 속해 있는 채널들이기 때문에 사용자는 패키지 채널을 구매하여야만 원하는 채널을 시청할 수 있다.If the channel that the user wants to watch is to watch only 3 channels such as channel 1, channel 3 and channel 17, these three channels belong to the base channel which is the package channel. The user must purchase a package channel to watch the desired channel.

상기한 바와 같이 사용자는 단지 몇 개의 채널 또는 하나의 채널 만을 시청하고자 하는 경우에도 그 채널들이 포함되어 있는 패키지 채널을 구매하여야만 하였다.As described above, the user has to purchase a package channel including the channels even when only a few channels or only one channel is to be watched.

즉, 사용자는 원하지 않은 채널임에도 불구하고, 패키지 채널에 포함되어 있기 때문에 비용을 지불해야 하였다.In other words, the user had to pay for the channel because it was included in the package channel even though the channel was not desired.

이뿐만 아니라, 패키지 채널 구매 시 미리 정해져 있는 약정 기간들 중 하나의 약정 기간을 선택하여야만 했기 때문에, 사용자가 원하는 기간 동안만 방송 서비스를 받는 것은 불가능하였다.In addition, since it was necessary to select one of the predetermined contract periods when purchasing a package channel, it was impossible to receive a broadcast service only for a desired period of time.

이에 따라 사용자들에 의해 원하는 실시간 방송 채널을 원하는 기간 동안 시청할 수 있도록 IPTV 서비스가 개선되기를 요구되고 있다.Accordingly, the IPTV service is required to be improved so that users can watch a desired real-time broadcasting channel for a desired period.

따라서 본 발명은 사용자가 원하는 실시간 방송 채널 만을 구매할 수 있도록 하기 위한 방법 및 이를 구현하기 위한 IPTV 시스템을 제공하는 것을 특징으로 한다.Accordingly, the present invention provides a method for enabling a user to purchase only a desired real-time broadcasting channel and an IPTV system for implementing the same.

또한, 본 발명은 실시간 방송 채널 구매 시 구매한 방송 채널을 시청하기 위한 기간을 사용자가 직접 설정할 수 있도록 하기 위한 방법 및 이를 구현하기 위한 IPTV 시스템을 제공하는 것을 특징으로 한다.In addition, the present invention is characterized by providing a method for allowing a user to directly set a period for viewing a purchased broadcast channel when purchasing a real-time broadcast channel and an IPTV system for implementing the same.

상기한 바를 달성하기 위한 본 발명은, IPTV(Internet Protocol Television) 시스템에 있어서, 사용자 별 구매 채널 정보를 포함하는 구매 채널 관리 테이블을 저장하는 가입자 프로파일 데이터 베이스와, 소정의 사용자에 대한 채널 구매 정보가 수신되면 상기 구매 채널 관리 테이블에서 상기 사용자에 대한 채널 구매 정보를 업데이트 시키는 가입자 인증 서버와, 실시간 방송 서비스를 제공하는 방송 서버와, 소정 채널을 구매하기 위한 선택이 있으면, 상기 방송 서버로 상기 선택된 채널을 구매 요청하고, 상기 요청 시 상기 선택된 채널 구매 정보를 함께 제공하는 가입자 단말장치를 포함하고, 상기 방송 서버가 상기 가입자 단말장치로부터 요청된 채널 구매 요청에 따라 상기 채널 구매 정보를 상기 가입자 인증 서버로 제공하는 것을 특징으로 한다.According to the present invention for achieving the above, in the Internet Protocol Television (IPTV) system, a subscriber profile database for storing a purchase channel management table including purchase channel information for each user, and channel purchase information for a predetermined user When received, the subscriber authentication server for updating channel purchase information for the user in the purchase channel management table, the broadcast server for providing a real-time broadcast service, and the selected channel to the broadcast server if a selection is made to purchase a predetermined channel. A subscriber station for providing a purchase request, and providing the selected channel purchase information together with the request, wherein the broadcast server sends the channel purchase information to the subscriber authentication server according to the channel purchase request requested from the subscriber station. It is characterized by providing.

본 발명의 일례에 따르면, 상기 가입자 단말장치는, 화면에 전자 프로그램 가이드 정보 표시 중 소정의 채널 선택이 있으면, 상기 방송 서버로 상기 선택 채널에 대한 방송 데이터 제공을 요청하고, 상기 방송 서버로부터 채널 구매를 위한 화면 데이터가 전송되면 전송된 데이터를 화면에 표시한 후 상기 소정 채널 구매 선택을 대기하는 것을 특징으로 한다.According to an example of the present invention, if there is a predetermined channel selection in the electronic program guide information display on the screen, the subscriber station requests the broadcast server to provide broadcast data for the selected channel, and purchases a channel from the broadcast server. When the screen data is transmitted, the transmitted data is displayed on the screen, and the predetermined channel purchase selection is waited.

본 발명의 일례에 따르면, 상기 가입자 단말장치는, 방송 시청 화면 표시 중 소정의 채널 입력되어 상기 채널이 선택이 있음이 감지되면, 상기 방송 서버로 상기 선택 채널에 대한 방송 데이터 제공을 요청하고, 상기 방송 서버로부터 채널 구매를 위한 화면 데이터가 전송되면 전송된 데이터를 화면에 표시한 후 상기 소정 채널 구매 선택을 대기하는 것을 특징으로 한다.According to an exemplary embodiment of the present invention, if the subscriber terminal apparatus detects that a predetermined channel is selected during the display of a broadcast viewing screen, the subscriber station requests the broadcast server to provide broadcast data for the selected channel. When screen data for channel purchase is transmitted from the broadcast server, the transmitted data is displayed on the screen, and then the predetermined channel purchase selection is waited for.

본 발명의 일례에 따르면, 상기 방송 서버는, 상기 선택 채널에 대한 방송 데이터 제공 요청이 있으면 상기 가입자 인증 서버로 상기 가입자 단말장치의 사용자가 상기 방송 데이터 제공을 요청한 채널을 구매한 사용자인지 사용자 인증을 요청하고, 사용자 인증 결과에 따라 상기 요청한 채널에 대한 방송 데이터를 제공하는 것을 특징으로 한다.According to an example of the present invention, the broadcast server, if there is a request for providing broadcast data for the selected channel, authenticates whether the user of the subscriber station apparatus purchases a channel for which the broadcast data is provided by the subscriber authentication server. And providing broadcast data for the requested channel according to the user authentication result.

본 발명의 일례에 따르면, 상기 가입자 인증 서버는, 상기 사용자 인증 요청에 따라 상기 구매 채널 관리 테이블을 참조하여 상기 가입자 단말장치의 사용자가 상기 요청한 채널을 구매한 사용자인지를 확인하여 사용자 인증 결과를 상기 방송 서버로 제공하는 것을 특징으로 한다.According to an exemplary embodiment of the present invention, the subscriber authentication server checks whether the user of the subscriber station apparatus purchases the requested channel by referring to the purchase channel management table according to the user authentication request, and receives the user authentication result. It is characterized by providing to the broadcast server.

본 발명의 일례에 따르면, 상기 방송 서버는, 상기 사용자 인증 결과 상기 방송 데이터 제공을 요청한 채널이 상기 가입자 단말장치의 사용자가 구매한 채널이면, 상기 요청한 채널에 대한 방송 데이터를 상기 가입자 단말장치로 제공하는 것을 특징으로 한다.According to an example of the present invention, if the channel for requesting the broadcast data providing is the channel purchased by the user of the subscriber terminal device as a result of the user authentication, the broadcast server provides broadcast data for the requested channel to the subscriber station device. Characterized in that.

본 발명의 일례에 따르면, 상기 방송 서버는, 상기 사용자 인증 결과 상기 방송 데이터 제공을 요청한 채널이 상기 가입자 단말장치의 사용자가 구매하지 않은 채널이면, 미리 설정된 소정 시간 동안 상기 요청한 채널에 대한 방송 데이터를 제공하고, 소정 시간 경과 후 구매 유도 알림 팝업 창을 표시하기 위한 화면 데이터를 전송하고, 상기 구매 유도 알림 팝업 창을 표시하는 동안 선택한 채널에 대한 방송 데이터는 계속 제공한 후, 상기 가입자 단말장치로부터 채널 구매 요청이 있으면, 상기 팝업 창을 비활성화 시키고 계속하여 선택한 채널에 대한 방송 데이터를 상기 가입자 단말장치로 제공하는 것을 특징으로 한다.According to an exemplary embodiment of the present invention, if the channel for which the user of the subscriber station apparatus has purchased the broadcast data is a channel that the user of the subscriber station apparatus has not purchased as a result of the user authentication, the broadcast server may provide broadcast data for the requested channel for a predetermined time. After the predetermined time elapses, the screen data for displaying the purchase induction notification pop-up window is transmitted, while the broadcast data for the selected channel is continuously provided while the purchase induction notification pop-up window is displayed, the channel is transmitted from the subscriber station. When the purchase request is made, the pop-up window is deactivated and the broadcasting data for the selected channel is continuously provided to the subscriber station.

본 발명의 일례에 따르면, 상기 채널 구매 정보는, 구매한 채널 번호, 상기 가입자 단말장치의 사용자 아이디, 상기 가입자 단말장치의 주소, 구매한 채널에 대한 시청 기간 중 적어도 하나를 포함하는 것을 특징으로 한다.According to an exemplary embodiment of the present invention, the channel purchase information may include at least one of a purchased channel number, a user ID of the subscriber station, an address of the subscriber station, and a viewing period for the purchased channel. .

또한, 상기한 바를 달성하기 위한 본 발명은 실시간 방송 서비스를 제공하는 방송 서버와 사용자 인증을 위한 가입자 인증 서버와 적어도 하나의 가입자 단말장치를 포함하는 IPTV(Internet Protocol Television) 시스템에서 실시간 방송 채널을 구매하기 위한 방법에 있어서, 상기 가입자 인증 서버의 데이터 베이스에 사용자 별 구매 채널 정보를 포함하는 구매 채널 관리 테이블을 구비하는 과정과, 상기 가입자 단말장치가 사용자에 의해 소정 채널 구매 선택이 있으면, 상기 방송 서버로 상기 선택된 채널 구매를 요청하는 과정과, 상기 방송 서버가 상기 채널 구매 요청에 따라 구매 채널 관리 테이블에 상기 가입자 단말장치의 사용자가 구매한 채널 정보를 업데이트 하는 과정을 포함하는 것을 특징으로 한다.In addition, the present invention for achieving the above is to purchase a real-time broadcast channel in an IPTV (Internet Protocol Television) system comprising a broadcast server for providing a real-time broadcast service, a subscriber authentication server for user authentication and at least one subscriber terminal device The method of claim 1, further comprising: providing a purchase channel management table including purchase channel information for each user in a database of the subscriber authentication server; and if the subscriber station selects a predetermined channel purchase by a user, the broadcasting server And requesting to purchase the selected channel, and updating the channel information purchased by the user of the subscriber station to the purchase channel management table according to the channel purchase request.

본 발명의 일례에 따르면, 요청 과정 수행 전에, 소정의 채널 선택이 있으면, 상기 방송 서버로 상기 선택 채널에 대한 방송 데이터 제공을 요청하는 과정과, 상기 선택 채널에 대한 방송 데이터 제공 요청이 있으면 상기 가입자 인증 서버로 상기 가입자 단말장치의 사용자가 상기 요청한 채널을 구매한 사용자인지 사용자 인증을 요청하는 과정과, 상기 가입자 인증 서버가 상기 사용자 인증 요청에 따라 상기 구매 채널 관리 테이블을 참조하여 상기 가입자 단말장치의 사용자가 상기 요청한 채널을 구매한 사용자인지를 확인하고, 사용자 인증 결과를 상기 방송 서버로 제공하는 과정과, 상기 방송 서버가 상기 사용자 인증 결과에 따라 상기 요 청된 선택 채널에 대한 방송 데이터를 상기 가입자 단말장치로 전송하는 과정을 더 포함하는 것을 특징으로 한다.According to an example of the present invention, before performing the request process, if there is a predetermined channel selection, requesting the broadcast server to provide broadcast data for the selected channel; and if there is a request for providing broadcast data for the selected channel, the subscriber Requesting user authentication whether a user of the subscriber station device purchases the requested channel to an authentication server, and the subscriber authentication server refers to the purchase channel management table according to the user authentication request. Confirming whether the user has purchased the requested channel, and providing a user authentication result to the broadcast server; and wherein the broadcast server broadcasts data for the requested selected channel according to the user authentication result. Characterized by further comprising the step of transmitting to the device do.

본 발명의 일례에 따르면, 상기 전송 과정은, 상기 사용자 인증 결과 상기 요청한 채널이 상기 가입자 단말장치의 사용자가 구매한 채널이면, 상기 요청한 채널에 대한 방송 데이터를 상기 가입자 단말장치로 전송하는 과정인 것을 특징으로 한다.According to an example of the present invention, if the requested channel is a channel purchased by the user of the subscriber terminal device as a result of the user authentication, the transmission process is a process of transmitting broadcast data for the requested channel to the subscriber station device. It features.

본 발명의 일례에 따르면, 상기 전송 과정은, 상기 사용자 인증 결과 상기 요청한 채널이 상기 가입자 단말장치의 사용자가 구매하지 않은 채널이면, 미리 설정된 소정시간 동안 상기 선택한 채널에 대한 방송 데이터를 전송하고, 상기 소정시간 경과 후에 상기 요청한 채널에 대한 구매 유도 알림 팝업 창을 화면에 표시하기 위한 화면 데이터를 전송하는 과정이고, 상기 화면 데이터 전송 중 상기 구매 유도 알림 팝업 창을 화면에 표시할 시 계속하여 선택한 채널에 대한 방송도 표시될 수 있도록 상기 선택한 채널에 대한 방송 데이터도 함께 전송하는 것을 특징으로 한다.According to an exemplary embodiment of the present invention, if the requested channel is a channel not purchased by the user of the subscriber station as a result of the user authentication, the transmission process transmits broadcast data for the selected channel for a predetermined time, After the predetermined time has elapsed, transmitting screen data for displaying a purchase induction notification pop-up window for the requested channel on the screen, and continuously displaying the purchase induction notification pop-up window on the screen during transmission of the screen data. The broadcast data for the selected channel is also transmitted so that the broadcast can be displayed.

본 발명의 일례에 따르면, 상기 전송 과정 수행 후, 상기 가입자 단말장치로부터 상기 팝업 창과 관련된 방송 채널에 대한 구매 요청이 있으면 상기 팝업 창을 비활성화 시키고 화면에 표시중인 방송을 계속 표시하기 위해 상기 구매 요청된 방송 채널에 대한 방송 데이터를 계속하여 제공하는 과정을 더 포함하는 것을 특징으로 한다.According to an example of the present invention, if the purchase request for the broadcast channel related to the pop-up window is received from the subscriber station after the transmission process, the purchase request is made to deactivate the pop-up window and continue displaying the broadcast being displayed on the screen. And further providing the broadcast data for the broadcast channel.

본 발명의 일례에 따르면, 상기 채널 구매 정보는, 구매한 채널 번호, 상기 가입자 단말장치의 사용자 아이디, 상기 가입자 단말장치의 주소, 구매한 채널에 대한 시청 기간 중 적어도 하나를 포함하는 것을 특징으로 한다.According to an exemplary embodiment of the present invention, the channel purchase information may include at least one of a purchased channel number, a user ID of the subscriber station, an address of the subscriber station, and a viewing period for the purchased channel. .

상기한 본 발명에 따르면, 본 발명은 사용자가 원하는 실시간 방송 채널 만을 구매할 수 있어 불필요한 채널이 포함된 패키지 채널을 구입하지 않아도 되는 이점이 있다.According to the present invention described above, the present invention has the advantage that the user can purchase only the real-time broadcast channel desired by the user does not need to purchase a package channel including the unnecessary channel.

또한, 본 발명은 실시간 방송 채널 구매 시 구매한 방송 채널을 시청하기 위한 기간을 사용자가 직접 설정할 수 있는 이점이 있다.In addition, the present invention has the advantage that the user can directly set the period for viewing the purchased broadcast channel when purchasing a real-time broadcast channel.

이하 본 발명의 바람직한 실시예들의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 도면들 중 동일한 구성들은 가능한 한 어느 곳에서든지 동일한 부호들을 나타내고 있음을 유의하여야 한다. 하기 설명에서 구체적인 특정 사항들이 나타나고 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해 제공된 것이다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명은 생략한다.DETAILED DESCRIPTION A detailed description of preferred embodiments of the present invention will now be described with reference to the accompanying drawings. It should be noted that the same components in the figures represent the same numerals wherever possible. Specific details are set forth in the following description, which is provided to aid a more general understanding of the present invention. In describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

이하, 첨부된 도면을 참조하여 본 발명의 실시예에 따라 IPTV 시스템에서 사용자가 원하는 실시간 방송 채널만을 구매할 수 있고, 실시간 방송 채널 구매 시 구매한 방송 채널을 시청하기 위한 기간을 사용자가 직접 설정할 수 있도록 하기 위한 방안에 대하여 상세히 설명한다.Hereinafter, with reference to the accompanying drawings, in accordance with an embodiment of the present invention can purchase only the real-time broadcast channel desired by the user in the IPTV system, so that the user can directly set the period for viewing the purchased broadcast channel when purchasing the real-time broadcast channel The method for doing this is explained in full detail.

먼저 도 1을 참조하여 본 발명의 실시예에 따른 IPTV 시스템의 네트워크 구성에 대하여 살펴보도록 한다.First, a network configuration of an IPTV system according to an embodiment of the present invention will be described with reference to FIG. 1.

도 1을 참조하면, 본 발명의 실시예에 따른 IPTV 시스템은 사용자측에는 셋탑박스(115)와 표시장치(110)를 포함하는 가입자 단말장치(100)가 복수개 구비되고, 이러한 복수의 가입자 단말장치(100)는 네트워크(120)를 통해 IPTV 서버부(130)에 접속하여 상호 연동된다. IPTV 서버부(130)는 VOD 서버(132), 방송 서버(134), EPG 서버(136), 가입자 인증 서버(138) 및 가입자 프로파일 데이터베이스(DB : Data base)를 포함한다.Referring to FIG. 1, in the IPTV system according to an exemplary embodiment of the present invention, a plurality of subscriber station apparatuses 100 including a set top box 115 and a display apparatus 110 are provided on a user side. 100 is connected to the IPTV server unit 130 through the network 120 is interlocked with each other. The IPTV server unit 130 includes a VOD server 132, a broadcast server 134, an EPG server 136, a subscriber authentication server 138, and a subscriber profile database (DB: Data base).

복수의 가입자 단말장치(100)는 셋탑박스(115) 내장형 TV, 사용자의 TV와 연결된 IP 셋탑박스 이외 컴퓨터, 노트북, 개인 휴대용 단말기, 이동통신 단말기를 사용할 수 있다. 이때, 가입자 단말장치(100)가 셋탑박스(115) 내장형이 아닌 경우에는 셋탑박스(115)는 가정이나 사무실 등에 비치되는 TV 또는 모니터와 같은 표시 장치(110)와 각각 연결될 수 있다.The plurality of subscriber station devices 100 may use a set-top box 115 built-in TV, a computer, a laptop, a personal portable terminal, or a mobile communication terminal in addition to the IP set-top box connected to the user's TV. In this case, when the subscriber station 100 is not built-in set-top box 115, the set-top box 115 may be connected to a display device 110 such as a TV or a monitor that is provided in a home or an office, respectively.

또한, 가입자 단말장치(100)는 IPTV 서버부(130)로부터 제공받는 다양한 데이터 정보를 표시장치(110)를 통해 시각적으로 표시하며, 이를 위한 조작은 리모콘, 키패드 등을 포함한 사용자 조작수단을 통해 수행될 수 있다.In addition, the subscriber terminal device 100 visually displays various data information provided from the IPTV server unit 130 through the display device 110, and the operation for this is performed through a user operation means including a remote controller, a keypad, and the like. Can be.

특히, 본 발명에 따른 가입자 단말장치(100)는 EPG 표시 중 또는 방송 시청 화면 표시 중 사용자로부터 소정의 채널 구매 요청이 있으면 방송 서버(134)로 채널 구매 요청을 위한 채널 구매 정보를 전송한다. 이와 같이 사용자가 원하는 방송 채널만을 구매하고, 추후 구매한 채널에 대해서 과금될 것이다. 또한, 채널 구매 시 그 채널의 시청 기간도 사용자가 설정하게 할 수 있다. 이와 같이 채널의 시청 기간이 설정될 시에는 추후 구매한 채널에 대해서 과금 시 시청 기간까지 고려하여 과금할 수 있다.In particular, the subscriber station 100 according to the present invention transmits channel purchase information for the channel purchase request to the broadcast server 134 when a predetermined channel purchase request is received from the user during the EPG display or the broadcast viewing screen display. In this way, the user purchases only the desired broadcast channel and will be charged for the channel purchased later. In addition, the user can also set the viewing period of the channel when purchasing the channel. As such, when the viewing period of the channel is set, the purchased channel may be charged in consideration of the viewing period when charging.

또한, 과금 방법은 사용자가 TV 화면상에서 채널을 구매하면서, 구매 시 즉시 결재하도록 할 수도 있다. 만약, 결재 방식을 TV 화면상에서 채널을 구매하면서 즉시 결재하는 방식으로 하는 경우에는 IPTV 서버부에 결재 서버가 포함될 것이고 방송 서버(134)는 결재 서버를 통해 가입자 단말장치(100)의 사용자가 구매한 채널을 즉시 결재할 수 있도록 할 수 있다.In addition, the charging method may allow the user to purchase the channel on the TV screen, and immediately pay when the purchase. If the payment method is a payment method that purchases a channel on a TV screen immediately, the payment server will be included in the IPTV server and the broadcast server 134 is purchased by the user of the subscriber terminal device 100 through the payment server. You can make the channel payment immediately.

이와 같은 가입자 단말장치(100)의 구체적인 내부 구성에 대하여 도 2를 참조하여 살펴보도록 한다. 도 2는 본 발명의 실시예에 따른 가입자 단말장치의 내부 구성도이다.A detailed internal configuration of the subscriber station 100 will be described with reference to FIG. 2. 2 is an internal configuration diagram of a subscriber station according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 실시예에 따른 가입자 단말장치(100)는 셋탑박스(115)와 표시장치(110)를 포함한다. 먼저, 셋탑박스(115)는 기본적으로 외부 서버와의 인터페이스를 수행하는 네트워크 인터페이스(202), 입력신호 수신부(204), 제어부(200), 데이터베이스(206), 출력부(212)를 포함한다.Referring to FIG. 2, the subscriber station 100 according to an exemplary embodiment of the present invention includes a set top box 115 and a display device 110. First, the set top box 115 basically includes a network interface 202 that performs an interface with an external server, an input signal receiver 204, a controller 200, a database 206, and an output 212.

각 구성요소들을 구체적으로 설명하면, 네트워크 인터페이스(11)는 외부 서버인 VOD 서버(132)와 방송 서버(134), EPG 서버(136), 가입자 인증 서버(138)과 통신을 수행하기 위한 네트워크 환경을 지원한다.Specifically, the network interface 11 is a network environment for communicating with the VOD server 132, the broadcast server 134, the EPG server 136, and the subscriber authentication server 138, which are external servers. Support.

입력신호 수신부(204)는 사용자의 조작에 따른 입력신호를 수신하여 전기 신 호로 변환한 후 제어부(200)로 전달한다. 이때, 사용자의 조작은 리모콘(도시 생략함.) 등과 같은 사용자 인터페이스를 통해 이루어질 수 있다.The input signal receiving unit 204 receives an input signal according to a user's operation, converts it into an electric signal, and transmits it to the control unit 200. In this case, the user's manipulation may be performed through a user interface such as a remote controller (not shown).

스토리지(206)는 VOD 어플리케이션이나 방송 어플리케이션 및 VAS 어플리케이션 등을 실행하기 위한 소프트웨어가 저장되고, 외부 서버로부터 수신한 VOD 콘텐츠, 방송 콘텐츠, VAS 콘텐츠의 프로그램 정보(EPG 정보) 등이 저장되는 메모리 공간이다. 이러한 스토리지(16)는 하드 디스크 드라이브(HDD) 또는 플래쉬 메모리일 수 있다.The storage 206 is a memory space in which software for executing a VOD application, a broadcast application, a VAS application, and the like is stored, and stores program information (EPG information) of VOD content, broadcast content, and VAS content received from an external server. . This storage 16 may be a hard disk drive (HDD) or flash memory.

제어부(200)는 네트워크(120)로부터 네트워크 인터페이스(202)를 통해 소정의 방송 채널에 대한 방송 데이터가 수신된 경우, 해당 방송 채널에 대한 방송 데이터를 디멀티플렉서(214)에 제공한다.When the broadcast data for a predetermined broadcast channel is received from the network 120 through the network interface 202, the controller 200 provides the broadcast data for the broadcast channel to the demultiplexer 214.

출력부(212)는 디멀티플렉서(214)와 비디오 디코더(216) 및 오디오 디코더(218)을 포함한다.The output unit 212 includes a demultiplexer 214, a video decoder 216, and an audio decoder 218.

디멀티플렉서(214)는 방송 데이터를 영상 데이터와 음성 데이터를 분류해서 각각 비디오 디코더(216)와 오디오 디코더(218)에 제공하고, 비디오 디코더(216)는 영상 데이터를 텔레비전 영상신호로 변환하여 표시장치(110)에 제공한다. 또한, 오디오 디코더(218)는 음성 데이터를 텔레비전 음성신호로 변환하여 표시장치(110)로 제공한다.The demultiplexer 214 classifies the video data and the audio data into the video decoder 216 and the audio decoder 218, respectively, and the video decoder 216 converts the video data into a television video signal and displays the display device ( To 110). In addition, the audio decoder 218 converts the voice data into a television voice signal and provides the same to the display device 110.

표시장치(110)는 비디오 디코더(216)와 오디오 디코더(218)로부터 각각 제공된 텔레비전 영상신호와 텔레비전 음성신호를 출력하고, 텔레비전 등으로 구현될 수 있다.The display device 110 outputs a television video signal and a television audio signal provided from the video decoder 216 and the audio decoder 218, respectively, and may be implemented as a television.

한편, 제어부(304)는 표시장치(110)에 EPG 표시 중 입력신호 수신부(204)로부터 소정 방송 채널 선택이 있고, 선택한 방송 채널을 구매하기 위한 키 입력 신호가 수신되면, 선택한 방송 채널을 구매하기 위한 요청을 네트워크 인터페이스부(202)를 통해 방송 서버(134)로 전송한다. 이때, 요청 시 구매를 선택한 방송 채널 번호와 사용자 아이디 및 가입자 단말장치의 주소를 포함하는 채널 구매 정보를 함께 전송한다. 또한, 구매를 위한 소정 방송 채널 선택 시 시청 기간도 함께 설정한 경우에는 채널 구매 정보에 구매한 채널에 대한 시청 기간도 함께 전송할 수 있다.Meanwhile, when the display device 110 has a predetermined broadcast channel selection from the input signal receiver 204 during EPG display on the display device 110 and a key input signal for purchasing the selected broadcast channel is received, the controller 304 purchases the selected broadcast channel. Request to the broadcast server 134 via the network interface 202. At this time, the channel purchase information including the broadcast channel number, the user ID and the address of the subscriber station which have selected the purchase are transmitted together with the request. In addition, when a viewing period is also set when selecting a predetermined broadcast channel for purchase, the viewing period for the purchased channel may be transmitted together with the channel purchase information.

또한, 제어부(304)는 방송 시청 화면을 표시하는 중 채널 번호 입력이 있고, 입력된 채널 번호에 대한 방송 채널이 구매하지 않은 채널일 경우에는 선택한 채널을 구매 확인하기 위한 화면을 표시한다. 채널 구매를 위한 화면 데이터는 방송 서버(134)로부터 제공받을 수 있다. In addition, the controller 304 displays a screen for confirming the purchase of the selected channel when there is a channel number input while displaying the broadcast viewing screen, and the broadcast channel for the input channel number is not purchased. Screen data for channel purchase may be provided from the broadcast server 134.

즉, 상기에서와 같이 채널 번호 입력에 따라 제어부(304)는 네트워크 인터페이스(202)를 통해 방송 서버(134)로 입력한 채널에 대한 방송 데이터를 제공해줄 것을 요청하고, 방송 서버(134)는 가입자 인증 서버(138)를 통해 가입자가 요청한 채널을 구매하였는지 검사한다. 이후, 방송 서버(134)는 가입자 인증 서버(138)로부터 가입자 인증 결과를 수신하여 만약 선택 채널이 구매한 채널이면, 해당 채널에 대한 방송 데이터를 가입자 단말장치(100)로 전송한다. 하지만, 수신한 가입자 인증 결과를 통해 선택 채널이 구매한 채널이 아님을 인지하면, 가입자가 선택한 채널을 구매할 수 있도록 하기 위한 화면 데이터를 전송할 것이다.That is, as described above, in response to the channel number input, the controller 304 requests the broadcast data for the channel input to the broadcast server 134 through the network interface 202, and the broadcast server 134 receives the subscriber. It checks whether the subscriber has purchased the requested channel through the authentication server 138. Thereafter, the broadcast server 134 receives the subscriber authentication result from the subscriber authentication server 138 and transmits broadcast data for the corresponding channel to the subscriber station 100 if the selected channel is a purchased channel. However, if it is recognized through the received subscriber authentication result that the selected channel is not the purchased channel, the screen data for transmitting the selected channel by the subscriber will be transmitted.

이후, 선택한 방송 채널을 구매하기 위한 키 입력 신호가 수신되면, 선택한 방송 채널을 구매하기 위한 요청을 네트워크 인터페이스부(202)를 통해 방송 서버(134)로 전송한다. 이때, 요청 시 구매를 선택한 방송 채널에 대한 정보인 채널 구매 정보를 함께 전송한다.Thereafter, when a key input signal for purchasing the selected broadcast channel is received, a request for purchasing the selected broadcast channel is transmitted to the broadcast server 134 through the network interface unit 202. At this time, channel purchase information, which is information on a broadcast channel selected for purchase, is transmitted together with the request.

한편, 다시 도 1로 돌아가서 설명하면, 네트워크(120)는 IP 기반의 네트워크가 사용될 수 있지만, 본 발명이 IP 기반의 네트워크를 사용하는 것에 제한되는 것은 아니며, 이외에도 네트워크를 가능하게 하는 유무선 통신망이라면 특정 형태에 한정되지 않는다. 예컨대, VOD 서버(132)와 EPG 서버(136)간은 LAN(Local Area Network) 또는 TCP/IP 접속을 통해 유선 통신을 할 수 있다.Meanwhile, referring back to FIG. 1, the network 120 may be an IP-based network, but the present invention is not limited to using an IP-based network, and may be specific to a wired / wireless communication network that enables the network. It is not limited to form. For example, the VOD server 132 and the EPG server 136 may perform wired communication through a local area network (LAN) or a TCP / IP connection.

VOD 서버(132)는 주문형 비디오(VOD) 콘텐츠를 제공하기 위한 웹 사이트와 같은 서버로 복수개의 VOD 콘텐츠를 저장하는 VOD 콘텐츠 데이터베이스를 구비한다.VOD server 132 has a VOD content database that stores a plurality of VOD content to a server, such as a website for providing on-demand video (VOD) content.

이와 같이 VOD 서버(132)의 내부에는 VOD 콘텐츠의 데이터가 저장된 VOD 콘텐츠 DB(도시하지 않음)가 마련될 수 있으며, 경우에 따라서는 VOD 서버(132)의 하위에 복수의 콘텐츠 공급 서버들을 구축하여 각 콘텐츠 공급서버에 VOD 콘텐츠를 저장할 수도 있다. 이러한 구성에 따르면, VOD 서버(132)는 콘텐츠 공급 서버들 및 이들에 저장된 콘텐츠의 목록을 총괄적으로 관리할 수 있다.As such, a VOD content DB (not shown) storing data of VOD content may be provided inside the VOD server 132. In some cases, a plurality of content supply servers may be provided below the VOD server 132. VOD content may be stored in each content supply server. According to this configuration, the VOD server 132 may collectively manage the list of content supply servers and the content stored therein.

방송 서버(134)는 실시간 공중파 방송 서비스를 제공하기 위한 서버이다. 특히, 본 발명에 따라 방송 서버(134)는 가입자 단말장치(100)로부터 채널 구매를 위한 채널 구매 정보가 전송되면, 채널 구매 정보를 가입자 인증 서버(138)로 전송하 여 가입자 인증 서버(138)에 의해 가입자 별로 구매한 방송 채널을 관리할 수 있도록 한다.The broadcast server 134 is a server for providing a real-time airwave broadcasting service. In particular, in accordance with the present invention, when the channel purchase information for channel purchase is transmitted from the subscriber station 100, the broadcast server 134 transmits the channel purchase information to the subscriber authentication server 138 to provide the subscriber authentication server 138. It is possible to manage the broadcast channel purchased for each subscriber by.

가입자 인증 서버(138)는 IPTV 서비스에 가입한 가입자 별 기본 정보(예컨대, 인적 사항, 아이디, 비밀번호, 연락처 등)를 가입자 프로파일 데이터베이스(140)에 저장하여 관리한다.The subscriber authentication server 138 stores and manages basic information (eg, personal information, ID, password, contact information, etc.) for each subscriber who subscribes to the IPTV service in the subscriber profile database 140.

이러한 가입자 인증 서버(138)는 가입자가 IPTV 서비스를 이용하고자 할 시 이미 등록된 사용자인지를 인증해주는 역할을 담당한다. 이를 위하여 가입자 인증 서버(138)는 사용자가 IPTV 서비스에 가입할 때 사용자 별 아이디를 요구하거나 부여할 수 있다.The subscriber authentication server 138 is responsible for authenticating whether the subscriber is a registered user when using the IPTV service. To this end, the subscriber authentication server 138 may request or grant a user ID when a user subscribes to an IPTV service.

특히, 본 발명에 따른 가입자 인증 서버(138)는 가입자 프로파일 데이터베이스(140)에 가입자 별로 구매한 채널에 대한 정보를 관리하기 위한 구매 채널 관리 테이블을 저장한다. 이와 같은 구매 채널 관리 테이블은 도 6과 같이 도시할 수 있다.In particular, the subscriber authentication server 138 according to the present invention stores a purchase channel management table for managing information on channels purchased for each subscriber in the subscriber profile database 140. Such a purchase channel management table may be illustrated in FIG. 6.

도 6을 참조하면, 구매 채널 관리 테이블은 가입자 아이디(ID) 항목과, 가입자 단말장치의 MAC 주소 항목, 그리고 해당 가입자가 구매한 채널 항목을 포함한다.Referring to FIG. 6, the purchase channel management table includes a subscriber ID item, a MAC address item of the subscriber station, and a channel item purchased by the corresponding subscriber.

즉, 가입자 인증 서버(138)는 소정의 가입자 단말장치(100)로부터 방송 서버(134)를 통해 채널 구매 정보가 수신되면, 구매 채널 관리 테이블에 가입자가 구매한 채널 정보를 업데이트한다.That is, if the channel authentication information is received from the predetermined subscriber station 100 through the broadcast server 134, the subscriber authentication server 138 updates the channel information purchased by the subscriber in the purchase channel management table.

EPG 서버(136)는 VOD 서비스가 가능한 콘텐츠의 프로그램 정보와 실시간 방 송 채널과 그 방송 채널에 포함된 프로그램들 정보 즉, 전자 프로그램 가이드(Electronic Program Guide: 이하 EPG라 칭함) 정보를 제공하는 서버이다.The EPG server 136 is a server that provides program information of a content capable of VOD service, real-time broadcasting channel, and programs included in the broadcasting channel, that is, electronic program guide (EPG) information. .

이러한 EPG 서버(136)는 EPG 파일 DB(도시하지 않음)를 구비하여 EPG 정보를 통합적으로 저장하여 관리할 수 있다.The EPG server 136 may include an EPG file DB (not shown) to collectively store and manage EPG information.

그러면, 이제 상기와 같이 구성되는 IPTV 시스템에서 TV 화면 상에서 사용자가 실시간 방송 채널을 구매하기 위해 가입자 단말장치(100)과 방송 서버(134) 간에 송수신되는 신호 흐름에 대하여 도 3을 참조하여 살펴보도록 한다.Next, a signal flow transmitted and received between the subscriber station 100 and the broadcast server 134 in order to purchase a real time broadcast channel on a TV screen in the IPTV system configured as described above will be described with reference to FIG. 3. .

먼저, 300단계에서 가입자 단말장치(100)는 사용자로부터 EPG 표시화면 또는 소정의 방송 시청 화면에서 특정 실시간 방송 채널 선택이 있으면, 302단계에서 방송 서버(134)로 사용자가 선택 방송 채널 시청을 요청하고 있음을 알린다. 즉, 302단계에서 가입자 단말장치(100)는 방송 서버(134)로 사용자에 의해 선택된 방송 채널에 대한 방송 데이터를 제공해 줄 것을 요청한다.First, in step 300, if a user selects a specific real-time broadcast channel on the EPG display screen or a predetermined broadcast viewing screen, the subscriber station apparatus 100 requests the user to watch the selected broadcast channel in step 302. Announce that there is. That is, in step 302, the subscriber station 100 requests the broadcast server 134 to provide broadcast data for the broadcast channel selected by the user.

이후, 방송 서버(134)는 요청된 방송 채널에 대한 방송 데이터를 제공하기 전에 가입자가 방송 채널을 구매하였는지 인증하기 위해 가입자 인증 서버(138)로 가입자 인증을 요청한다.Thereafter, the broadcast server 134 requests subscriber authentication to the subscriber authentication server 138 to authenticate whether the subscriber purchased the broadcast channel before providing broadcast data for the requested broadcast channel.

그러면, 가입자 인증 서버(138)는 306단계에서 상기에서 시청을 위한 방송 데이터 제공을 요청한 방송 채널이 가입자 단말장치(100)의 가입자가 구매한 채널인지를 검사하고, 검사 결과를 방송 서버(134)로 308단계에서 전송한다.In step 306, the subscriber authentication server 138 checks whether the broadcast channel for which the broadcast data for viewing is requested is the channel purchased by the subscriber of the subscriber station 100, and checks the result of the broadcast server 134. In step 308 to transmit.

그러면, 방송 서버(134)는 310단계에서 상기에서 전송받은 검사 결과를 통해 가입자 단말장치(100)로부터 선택된 방송 채널이 구매한 채널인지를 확인한다.Then, the broadcast server 134 checks whether the broadcast channel selected from the subscriber station 100 is a purchased channel through the check result received in step 310.

만약, 가입자 단말장치(100)로부터 선택된 방송 채널이 구매한 채널인 경우에는 방송 서버(134)는 해당 방송 채널에 대한 방송 데이터를 가입자 단말장치(100)로 제공한다.If the broadcast channel selected from the subscriber station 100 is a purchased channel, the broadcast server 134 provides broadcast data for the corresponding broadcast channel to the subscriber station 100.

하지만 만약, 가입자 단말장치(100)로부터 선택된 방송 채널이 구매한 채널이 아닌 경우에는 방송 서버(134)는 314단계에서 채널 구매를 위한 화면을 전송한다. 이와 같은 314단계에서 방송 서버(134)는 소정 시간 동안 사용자가 선택한 채널에 대한 방송 데이터를 제공하고, 소정 시간 경과 후 구매 유도 알림 팝업 창을 표시하기 위한 화면 데이터를 전송한다. 이때, 방송 서버(134)는 구매 유도 알림 팝업 창을 표시하는 동안 선택한 채널에 대한 방송 데이터는 계속 제공한다.이때, 구매 유도 알림 팝업 창에는 기간을 설정할 수 있는 항목이 포함될 수도 있다. 이와 같이 기간을 설정할 수 있는 항목에 사용자가 리모콘과 같은 입력장치의 숫자키를 이용하여 기간을 설정할 수 있다.However, if the broadcast channel selected from the subscriber station 100 is not a purchased channel, the broadcast server 134 transmits a screen for channel purchase in step 314. In step 314, the broadcast server 134 provides broadcast data for a channel selected by a user for a predetermined time, and transmits screen data for displaying a purchase induction notification pop-up window after a predetermined time elapses. In this case, the broadcast server 134 continues to provide broadcast data for the selected channel while displaying the purchase induction notification pop-up window. In this case, the purchase induction notification pop-up window may include an item for setting a period. In this way, the user can set the period using the numeric keys of the input device such as a remote control to the item for setting the period.

이후, 가입자 단말장치(100)는 수신한 채널 구매를 위한 화면 데이터를 화면에 표시하고, 사용자의 입력을 대기한다. 만약, 316단계에서 가입자 단말장치(100)는 사용자로부터 해당 채널을 구매하기 위한 입력이 있으면 318단계에서 해당 채널 구매를 방송 서버(134)로 요청한다. 이때, 요청은 채널 구매 정보를 포함하는 요청 메시지를 전송하여 요청할 수 있다.Thereafter, the subscriber station 100 displays the received screen data for the channel purchase on the screen and waits for a user input. If there is an input for purchasing the corresponding channel from the user in step 316, the subscriber station 100 requests the broadcast server 134 to purchase the corresponding channel in step 318. In this case, the request may be requested by transmitting a request message including channel purchase information.

그러면, 방송 서버(134)는 320단계에서 가입자 인증 서버(138)로 해당 사용자가 특정 채널을 구매하였음을 알리기 위해 채널 구매 정보를 전송한다. 이를 수신한 가입자 인증 서버(138)는 322단계에서 구매 채널 관리 테이블에 해당 사용자 에 대한 구매 채널 항목에 채널 구매 정보에 포함된 특정 방송 채널을 포함시켜 상기 사용자가 구매한 방송 채널 정보를 업데이트시킨다. 또한, 방송 서버(134)는 사용자에 의한 방송 채널 구매 완료에 따라 팝업 창을 비활성화시키고 계속하여 선택한 채널에 대한 방송 데이터를 가입자 단말장치(100)로 제공한다.In operation 320, the broadcast server 134 transmits channel purchase information to the subscriber authentication server 138 to inform that the corresponding user has purchased a specific channel. Upon receiving this, the subscriber authentication server 138 updates the broadcast channel information purchased by the user by including the specific broadcast channel included in the channel purchase information in the purchase channel item for the corresponding user in the purchase channel management table in step 322. In addition, the broadcast server 134 deactivates the pop-up window according to the completion of the purchase of the broadcast channel by the user, and continuously provides the broadcast data for the selected channel to the subscriber station 100.

한편 만약, 방송 서버(134)는 사용자가 구매하지 않을 경우에는 가입자 단말장치(100)로 제공 중인 채널에 대한 방송 데이터 전송을 중지한다.Meanwhile, if the user does not purchase, the broadcast server 134 stops broadcasting data transmission for the channel being provided to the subscriber station 100.

즉, 사용자가 구매하지 않은 채널을 선택하게 되면, 일정시간 동안은 선택한 채널에 대한 방송 화면을 시청할 수 있도록 하고 일정시간 경과 후에 구매 유도 알림 팝업 창이 화면에 표시되게 된다. 이때, 구매 유도 알림 팝업 창을 화면에 표시할 시 계속하여 선택한 채널에 대한 방송도 함께 사용자가 볼 수 있도록 제공한다. 이후, 사용자가 그 방송 채널을 구매하면 팝업 창은 화면에서 사라지고, 화면에 표시 중이던 방송을 정상적으로 계속 시청할 수 있도록 하는 것이다.That is, when the user selects a channel that has not been purchased, the user can watch the broadcast screen for the selected channel for a predetermined time and a purchase induction notification pop-up window is displayed on the screen after a certain time. At this time, when the purchase induction notification pop-up window is displayed on the screen, the user may also watch the selected channel. After that, when the user purchases the broadcast channel, the pop-up window disappears from the screen and the user can continue to watch the broadcast displayed on the screen normally.

상기한 바와 같이 본 발명은 TV 화면 상에서 사용자가 원하는 실시간 방송 채널을 구매할 수 있도록 한다. 또한, IPTV 서버 측에서 사용자 별 구매 채널 정보를 구매 채널 관리 테이블로 관리하도록 함으로써, 사용자가 소정의 실시간 방송 채널을 시청하기 위한 선택이 있으면, 방송 서버(134)는 구매 채널 관리 테이블을 참조하여 사용자가 선택한 방송 채널이 구매한 채널인지 확인한 후 구매한 채널일 경우 해당 방송 채널에 관련된 방송 데이터를 사용자 단말장치로 제공할 수 있도록 한다.As described above, the present invention enables a user to purchase a desired real-time broadcasting channel on a TV screen. In addition, by allowing the IPTV server to manage the purchase channel information for each user through a purchase channel management table, if the user has a choice to watch a predetermined real-time broadcast channel, the broadcast server 134 refers to the purchase channel management table to the user. After checking whether the selected broadcast channel is a purchased channel, if it is a purchased channel, broadcast data related to the corresponding broadcast channel can be provided to the user terminal device.

그러면, 이제 가입자 단말장치(100)에서 실시간 방송 채널 구매를 위한 제어 흐름에 대하여 도 4 및 도 5를 참조하여 살펴보도록 한다. 도 4와 도 5는 TV 화면 상에서 실시간 채널을 구매하는 실시 예들로, 도 4는 전체 EPG가 표시된 TV 화면 상에서 실시간 채널을 구매하는 과정을 나타내는 흐름도이고, 도 5는 방송 시청 화면 상에서 실시간 채널을 구매하는 과정을 나타내는 흐름도이다.Then, the control flow for the real time broadcast channel purchase in the subscriber station 100 will now be described with reference to FIGS. 4 and 5. 4 and 5 illustrate embodiments of purchasing a real time channel on a TV screen. FIG. 4 is a flowchart illustrating a process of purchasing a real time channel on a TV screen on which an entire EPG is displayed. This is a flow chart showing the process.

먼저, 도 4를 참조하여 본 발명의 실시 예에 따라 사용자가 전체 EPG가 표시된 TV 화면 상에서 실시간 채널을 구매하는 과정에 대하여 살펴보도록 한다.First, referring to FIG. 4, a process of purchasing a real-time channel on a TV screen on which an entire EPG is displayed according to an embodiment of the present invention will be described.

400단계에서 가입자 단말장치(100)의 제어부(200)는 표시장치(110)에 EPG 표시 중 402단계에서 입력신호 수신부(204)로부터 특정 방송 채널 선택을 위한 키 입력 신호가 수신되는 지를 검사한다. 이때, 표시장치(100)에 표시되는 화면은 도 7a와 같이 도시할 수 있다.In step 400, the controller 200 of the subscriber station 100 determines whether a key input signal for selecting a specific broadcast channel is received from the input signal receiver 204 in step 402 of the EPG display on the display device 110. In this case, the screen displayed on the display device 100 may be illustrated as shown in FIG. 7A.

만약, 입력신호 수신부(204)로부터 특정 방송 채널 선택을 위한 키 입력 신호가 수신되면 405단계로 진행하고, 그렇지 않으면 404단계로 진행하여 해당 기능을 수행한다.If a key input signal for selecting a specific broadcast channel is received from the input signal receiving unit 204, the process proceeds to step 405, otherwise proceeds to step 404 to perform a corresponding function.

402단계에서 진행한 405단계에서 키 입력신호에 따라 선택된 채널이 사용자가 구매한 채널이면 407단계로 진행하여 방송 서버(134)로부터 제공되는 선택 채널에 대한 방송 데이터를 수신하여 표시장치(110)를 통해 표시한다.If the channel selected according to the key input signal in step 405 is a channel purchased by the user in step 402, the controller 110 proceeds to step 407 to receive broadcast data for the selected channel provided from the broadcast server 134 to display the display device 110. Display through.

한편, 405단계에서 키 입력신호에 따라 선택된 채널이 사용자가 구매한 채널이 아닌 경우에는 406단계로 진행하여 방송 서버(134)로부터 제공되는 선택 채널을 구매 확인하기 위한 화면 데이터를 수신하여 표시장치(110)를 통해 표시한다. 이때, 선택 채널을 구매 확인하기 위한 화면은 도 7b와 같이 도시할 수 있다. 도 7b 를 참조하면, 현재 선택 채널 구매 항목에 선택 채널에 대한 비용과 함께 구매 확인버튼이 표시되고, 다른 패키지들 구매 항목에 해당 패키지에 대한 비용을 함께 구매 확인버튼이 표시된다. 또한, 도 7b에는 도시하지 않았지만, 기간 설정을 위한 항목을 더 구비할 수 있다.On the other hand, if the channel selected according to the key input signal in step 405 is not the channel purchased by the user proceeds to step 406 to receive the screen data for confirming the purchase of the selected channel provided from the broadcast server 134 to display the display device ( Through 110). In this case, the screen for confirming the purchase of the selected channel may be illustrated in FIG. 7B. Referring to FIG. 7B, a purchase confirmation button is displayed on the current selection channel purchase item together with the cost for the selection channel, and a purchase confirmation button is displayed on the other package purchase items together with the cost for the corresponding package. Although not shown in FIG. 7B, an item for setting a period may be further provided.

또한, 406단계에서 제어부(200)는 방송 서버(134)로부터 제공되는 선택한 채널에 대한 방송 데이터를 전체화면에 표시하고, 일정시간 후에 구매 유도 알림 팝업 창을 화면의 일부에 표시한다. 이때, 구매 유도 알림 팝업 창을 화면에 표시할 시에도 방송 서버(134)로부터 계속하여 선택한 채널에 대한 방송 데이터를 수신하여 메인 화면에 표시함으로써 사용자가 구매 우도 알림 팝업 창과 함께 방송을 시청할 수 있도록 제공한다.이후, 408단계로 진행하면, 제어부(200)는 선택 채널 구매를 위한 키 입력 신호가 수신되는지 검사한다. 만약, 입력신호 수신부(204)를 통해 선택 채널 구매를 위한 키 입력 신호가 수신되면, 410단계에서 구매한 채널에 대한 정보를 방송 서버(134)로 제공한다. 이때, 요청은 채널 구매 정보를 포함하는 요청 메시지를 전송하여 요청할 수 있다.In operation 406, the controller 200 displays broadcast data for the selected channel provided from the broadcast server 134 on the full screen, and displays a purchase induction notification pop-up window on a part of the screen after a predetermined time. At this time, even when the purchase induction notification pop-up window is displayed on the screen, the broadcasting server 134 continuously receives the broadcast data for the selected channel and displays it on the main screen so that the user can watch the broadcast together with the purchase likelihood notification pop-up window. In operation 408, the controller 200 determines whether a key input signal for purchasing a selected channel is received. If a key input signal for purchasing a selected channel is received through the input signal receiving unit 204, the broadcast server 134 provides information on the purchased channel in step 410. In this case, the request may be requested by transmitting a request message including channel purchase information.

410단계에서 412단계로 진행하면, 제어부(200)는 EPG 표시를 위한 키 입력 신호가 수신되는 지를 검사한다. 이때, EPG 표시를 위한 키 입력은 도 7b와 같은 화면에서 취소키 입력을 통해 할 수 있고, 취소키가 입력되면 채널 EPG로 이동할 수 있도록 한다.In step 410 to step 412, the controller 200 checks whether a key input signal for displaying an EPG is received. At this time, the key input for the EPG display can be made via the cancel key input on the screen as shown in FIG.

만약, 412단계에서 EPG 표시를 위한 키 입력이 있으면 400단계로 진행하고, 그렇지 않으면 방송 채널 구매 수행 과정을 종료한다.If there is a key input for displaying the EPG in step 412, the process proceeds to step 400; otherwise, the process of performing a broadcast channel purchase is ended.

그러면 이제 도 5를 참조하여 사용자가 방송 시청 화면 상에서 실시간 채널을 구매하는 과정에 대하여 살펴보도록 한다.Next, a process of purchasing a real-time channel on the broadcast viewing screen will now be described with reference to FIG. 5.

500단계에서 가입자 단말장치(100)의 제어부(200)는 사용자에 의해 소정 방송 채널 선택에 따라 표시장치(110)에 방송 시청 화면 표시한다. 이때, 표시장치(100)에 표시되는 화면은 도 8a와 같이 도시할 수 있다. 이후, 502단계에서 입력신호 수신부(204)로부터 특정 방송 채널 번호를 입력하기 위한 키 입력 신호가 수신되는 지를 검사한다.In step 500, the control unit 200 of the subscriber station 100 displays a broadcast viewing screen on the display device 110 according to a predetermined broadcast channel selection by the user. In this case, the screen displayed on the display device 100 may be illustrated as shown in FIG. 8A. In step 502, it is checked whether a key input signal for inputting a specific broadcast channel number is received from the input signal receiving unit 204.

만약, 502단계에서 입력신호 수신부(204)로부터 특정 방송 채널 번호 입력을 위한 키 입력 신호가 수신되면 504단계로 진행하고, 그렇지 않으면 503단계로 진행하여 해당 기능을 수행한다.If a key input signal for inputting a specific broadcast channel number is received from the input signal receiving unit 204 in step 502, the process proceeds to step 504; otherwise, the process proceeds to step 503 to perform a corresponding function.

502단계에서 진행한 504단계에서 입력된 채널이 사용자가 구매한 채널이면 506단계로 진행하여 방송 서버(134)로부터 제공되는 선택 채널에 대한 방송 데이터를 수신하여 표시장치(110)를 통해 표시한다.If the channel input in step 504 proceeds to step 502, the channel purchased by the user proceeds to step 506 to receive broadcast data for the selected channel provided from the broadcast server 134 and displays it on the display device 110.

한편, 504단계에서 선택된 채널이 사용자가 구매한 채널이 아닌 경우에는 508단계로 진행하여 방송 서버(134)로부터 제공되는 선택 채널을 구매 확인하기 위한 화면 데이터를 수신하여 표시장치(110)를 통해 표시한다. 이때, 선택 채널을 구매 확인하기 위한 화면은 도 8b와 같이 도시할 수 있다.On the other hand, if the channel selected in step 504 is not the channel purchased by the user proceeds to step 508 to receive the screen data for confirming the purchase of the selected channel provided from the broadcast server 134 to display through the display device 110 do. In this case, the screen for confirming the purchase of the selected channel may be illustrated in FIG. 8B.

이후, 510단계로 진행하면, 제어부(200)는 선택 채널 구매를 위한 키 입력 신호가 수신되는지 검사한다. 만약, 입력신호 수신부(204)를 통해 선택 채널 구매를 위한 키 입력 신호가 수신되면, 512단계에서 구매한 채널에 대한 정보를 방송 서버(134)로 제공한다. 이때, 요청은 채널 구매 정보를 포함하는 요청 메시지를 전송하여 요청할 수 있다.In operation 510, the controller 200 determines whether a key input signal for selecting channel purchase is received. If a key input signal for selecting channel purchase is received through the input signal receiving unit 204, the broadcast server 134 provides information on the purchased channel in step 512. In this case, the request may be requested by transmitting a request message including channel purchase information.

512단계에서 514단계로 진행하면, 제어부(200)는 입력신호 수신부(204)를 통해 이전 시청 채널로 이동하기 위한 키 입력신호가 수신되는 지를 검사한다. 이때, 이전 시청 채널로 이동하기 위한 키 입력은 도 8b와 같은 화면에서 취소키 입력을 통해 할 수 있고, 선택 채널 구매를 위한 화면이 표시된 상태에서 취소키가 입력되면 이전 시청 채널에 대한 방송 화면으로 이동할 수 있도록 한다.In step 512 to step 514, the control unit 200 checks whether a key input signal for moving to the previous viewing channel is received through the input signal receiving unit 204. In this case, a key input for moving to the previous viewing channel may be performed through a cancel key input on the screen as shown in FIG. 8B. Allow it to move.

만약, 514단계에서 이전 시청 채널로 이동하기 위한 키 입력이 있으면 500단계로 진행하고, 그렇지 않으면 방송 채널 구매 수행 과정을 종료한다.If there is a key input for moving to the previous viewing channel in step 514, the flow proceeds to step 500. Otherwise, the process of purchasing a broadcast channel is ended.

이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다.Although embodiments of the present invention have been described above with reference to the accompanying drawings, those skilled in the art to which the present invention pertains may implement the present invention in other specific forms without changing the technical spirit or essential features thereof. I can understand that.

따라서, 이상에서 기술한 실시예들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이므로, 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 하며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.Therefore, since the embodiments described above are provided to completely inform the scope of the invention to those skilled in the art, it should be understood that they are exemplary in all respects and not limited. The invention is only defined by the scope of the claims.

도 1은 본 발명의 실시예에 따른 IPTV 시스템의 네트워크 구성도,1 is a network diagram of an IPTV system according to an embodiment of the present invention;

도 2는 본 발명의 실시예에 따른 가입자 단말장치의 구체적인 내부 구성도,2 is a detailed internal configuration diagram of a subscriber station according to an embodiment of the present invention;

도 3은 본 발명의 실시 예에 따라 IPTV 시스템에서 TV 화면 상에서 사용자가 실시간 방송 채널을 구매하기 위해 가입자 단말장치와 방송 서버 간에 송수신되는 신호 흐름도,3 is a signal flow diagram between a subscriber station and a broadcast server for a user to purchase a real time broadcast channel on a TV screen in an IPTV system according to an embodiment of the present invention;

도 4는 본 발명의 실시 예에 따라 EPG 화면에서 실시간 방송 채널 구매를 위한 과정을 나타내는 흐름도,4 is a flowchart illustrating a process for purchasing a real-time broadcast channel on an EPG screen according to an embodiment of the present invention;

도 5는 본 발명의 실시 예에 따라 방송 시청 화면에서 실시간 방송 채널 구매를 위한 과정을 나타내는 흐름도,5 is a flowchart illustrating a process for purchasing a real-time broadcast channel on a broadcast viewing screen according to an embodiment of the present invention;

도 6은 본 발명의 실시 예에 따른 구매 채널 관리 테이블의 예를 도시하는 도면,6 is a diagram illustrating an example of a purchase channel management table according to an embodiment of the present invention;

도 7a 및 7b는 본 발명의 실시 예에 따라 전체 EPG가 표시된 TV 화면 상에서 실시간 채널을 구매하는 과정에서 화면에 표시되는 화면 예시도,7A and 7B illustrate screens displayed on a screen in the process of purchasing a real-time channel on a TV screen on which an entire EPG is displayed according to an embodiment of the present invention.

도 8a 및 8b는 본 발명의 실시 예에 따라 방송 시청 화면에서 실시간 채널을 구매하는 과정에서 화면에 표시되는 화면 예시도,8A and 8B illustrate screens displayed on a screen in a process of purchasing a real-time channel on a broadcast viewing screen according to an embodiment of the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

100: 가입자 단말장치 115: 셋탑박스100: subscriber station device 115: set-top box

110: 표시장치 120: 네트워크 110: display device 120: network

130: IPTV 서버부 132: VOD 서버130: IPTV server unit 132: VOD server

134: 방송 서버 136: EPG 서버134: broadcast server 136: EPG server

138: 가입자 인증 서버 140: 가입자 프로파일 DB138: subscriber authentication server 140: subscriber profile DB

202: 네트워크 인터페이스 204: 입력신호 수신부202: network interface 204: input signal receiving unit

200: 제어부 212: 출력부200: control unit 212: output unit

206: 스토리지 206: storage

Claims (14)

IPTV(Internet Protocol Television) 시스템에 있어서,In the IPTV (Internet Protocol Television) system, 사용자 별 구매 채널 정보를 포함하는 구매 채널 관리 테이블을 저장하는 가입자 프로파일 데이터 베이스와,A subscriber profile database for storing a purchase channel management table including purchase channel information for each user; 소정의 사용자에 대한 채널 구매 정보가 수신되면 상기 구매 채널 관리 테이블에서 상기 사용자에 대한 채널 구매 정보를 업데이트 시키는 가입자 인증 서버와,A subscriber authentication server for updating channel purchase information for the user in the purchase channel management table when channel purchase information for a predetermined user is received; 실시간 방송 서비스를 제공하는 방송 서버와,A broadcast server providing a real-time broadcast service, 소정 채널을 구매하기 위한 선택이 있으면, 상기 방송 서버로 상기 선택된 채널을 구매 요청하고, 상기 요청 시 상기 선택된 채널 구매 정보를 함께 제공하는 가입자 단말장치를 포함하고,If there is a selection to purchase a predetermined channel, the broadcast server includes a subscriber terminal device for requesting to purchase the selected channel, and providing the selected channel purchase information with the request, 상기 방송 서버가 상기 가입자 단말장치로부터 요청된 채널 구매 요청에 따라 상기 채널 구매 정보를 상기 가입자 인증 서버로 제공하는 것을 특징으로 하는 실시간 방송 채널 구매를 위한 IPTV 시스템.And the broadcast server provides the channel purchase information to the subscriber authentication server according to a channel purchase request requested from the subscriber station. 제 1항에 있어서, 상기 가입자 단말장치는,The method of claim 1, wherein the subscriber station, 화면에 전자 프로그램 가이드 정보 표시 중 소정의 채널 선택이 있으면, 상기 방송 서버로 상기 선택 채널에 대한 방송 데이터 제공을 요청하고, 상기 방송 서버로부터 채널 구매를 위한 화면 데이터가 전송되면 전송된 데이터를 화면에 표 시한 후 상기 소정 채널 구매 선택을 대기하는 것을 특징으로 하는 실시간 방송 채널 구매를 위한 IPTV 시스템.If there is a predetermined channel selection among the electronic program guide information display on the screen, request the broadcast server to provide broadcast data for the selected channel, and when the screen data for channel purchase is transmitted from the broadcast server, the transmitted data is displayed on the screen. IPTV system for real-time broadcast channel purchase, characterized in that waiting for the predetermined channel purchase selection after displaying. 제 1항에 있어서, 상기 가입자 단말장치는,The method of claim 1, wherein the subscriber station, 방송 시청 화면 표시 중 소정의 채널 입력되어 상기 채널이 선택이 있음이 감지되면, 상기 방송 서버로 상기 선택 채널에 대한 방송 데이터 제공을 요청하고, 상기 방송 서버로부터 채널 구매를 위한 화면 데이터가 전송되면 전송된 데이터를 화면에 표시한 후 상기 소정 채널 구매 선택을 대기하는 것을 특징으로 하는 실시간 방송 채널 구매를 위한 IPTV 시스템.When a predetermined channel is detected and the channel is selected during the broadcast viewing screen display, the broadcast server requests to provide broadcast data for the selected channel, and when the screen data for channel purchase is transmitted from the broadcast server, it is transmitted. And displaying the data on the screen and waiting for the predetermined channel purchase selection. 제 2 또는 3항 중 어느 한 항에 있어서, 상기 방송 서버는,The method of claim 2 or 3, wherein the broadcast server, 상기 선택 채널에 대한 방송 데이터 제공 요청이 있으면 상기 가입자 인증 서버로 상기 가입자 단말장치의 사용자가 상기 방송 데이터 제공을 요청한 채널을 구매한 사용자인지 사용자 인증을 요청하고, 사용자 인증 결과에 따라 상기 요청한 채널에 대한 방송 데이터를 제공하는 것을 특징으로 하는 실시간 방송 채널 구매를 위한 IPTV 시스템.If there is a request for providing broadcast data for the selected channel, the user authentication server requests a user authentication indicating whether the user of the subscriber station apparatus has purchased a channel for providing the broadcast data, and requests the user authentication according to the user authentication result. IPTV system for real-time broadcast channel purchase, characterized in that to provide broadcast data for. 제 4항에 있어서, 상기 가입자 인증 서버는,The method of claim 4, wherein the subscriber authentication server, 상기 사용자 인증 요청에 따라 상기 구매 채널 관리 테이블을 참조하여 상기 가입자 단말장치의 사용자가 상기 요청한 채널을 구매한 사용자인지를 확인하여 사 용자 인증 결과를 상기 방송 서버로 제공하는 것을 실시간 방송 채널 구매를 위한 IPTV 시스템.By referring to the purchase channel management table according to the user authentication request, confirming whether the user of the subscriber terminal device purchases the requested channel and providing a user authentication result to the broadcasting server for real-time broadcasting channel purchase. IPTV system. 제 5항에 있어서, 상기 방송 서버는,The method of claim 5, wherein the broadcast server, 상기 사용자 인증 결과 상기 방송 데이터 제공을 요청한 채널이 상기 가입자 단말장치의 사용자가 구매한 채널이면, 상기 요청한 채널에 대한 방송 데이터를 상기 가입자 단말장치로 제공하는 것을 특징으로 하는 실시간 방송 채널 구매를 위한 IPTV 시스템.If the channel for requesting the broadcast data is a channel purchased by the user of the subscriber station as a result of the user authentication, the broadcast data for the requested channel is provided to the subscriber station; IPTV for real-time broadcast channel purchase system. 제 6항에 있어서, 상기 방송 서버는,The method of claim 6, wherein the broadcast server, 상기 사용자 인증 결과 상기 방송 데이터 제공을 요청한 채널이 상기 가입자 단말장치의 사용자가 구매하지 않은 채널이면, 미리 설정된 소정 시간 동안 상기 요청한 채널에 대한 방송 데이터를 제공하고, 소정 시간 경과 후 구매 유도 알림 팝업 창을 표시하기 위한 화면 데이터를 전송하고, 상기 구매 유도 알림 팝업 창을 표시하는 동안 선택한 채널에 대한 방송 데이터는 계속 제공한 후, 상기 가입자 단말장치로부터 채널 구매 요청이 있으면, 상기 팝업 창을 비활성화 시키고 계속하여 선택한 채널에 대한 방송 데이터를 상기 가입자 단말장치로 제공하는 것을 특징으로 하는 실시간 방송 채널 구매를 위한 IPTV 시스템.If the channel for which the broadcast data is requested is not a channel purchased by the user of the subscriber station as a result of the user authentication, the broadcast data for the requested channel is provided for a predetermined time, and a purchase induction notification pop-up window is passed after a predetermined time. While the screen data for displaying the data is transmitted and broadcast data for the selected channel is continuously provided while the purchase induction notification pop-up window is displayed, if there is a channel purchase request from the subscriber station, the pop-up window is deactivated and the channel is continued. IPTV system for real-time broadcast channel purchase, characterized in that for providing the broadcast data for the selected channel to the subscriber station. 제 1항에 있어서, 상기 채널 구매 정보는,The method of claim 1, wherein the channel purchase information, 구매한 채널 번호, 상기 가입자 단말장치의 사용자 아이디, 상기 가입자 단말장치의 주소, 구매한 채널에 대한 시청 기간 중 적어도 하나를 포함하는 것을 특징으로 하는 실시간 방송 채널 구매를 위한 IPTV 시스템.And at least one of a purchased channel number, a user ID of the subscriber station, an address of the subscriber station, and a viewing period for the purchased channel. 실시간 방송 서비스를 제공하는 방송 서버와 사용자 인증을 위한 가입자 인증 서버와 적어도 하나의 가입자 단말장치를 포함하는 IPTV(Internet Protocol Television) 시스템에서 실시간 방송 채널을 구매하기 위한 방법에 있어서,A method for purchasing a real time broadcast channel in an IPTV system including a broadcast server providing a real time broadcast service, a subscriber authentication server for user authentication, and at least one subscriber terminal device, 상기 가입자 인증 서버의 데이터 베이스에 사용자 별 구매 채널 정보를 포함하는 구매 채널 관리 테이블을 구비하는 과정과,Providing a purchase channel management table including purchase channel information for each user in a database of the subscriber authentication server; 상기 가입자 단말장치가 사용자에 의해 소정 채널 구매 선택이 있으면, 상기 방송 서버로 상기 선택된 채널 구매를 요청하는 과정과,Requesting the selected channel purchase from the broadcast server when the subscriber station selects a predetermined channel purchase by a user; 상기 방송 서버가 상기 채널 구매 요청에 따라 구매 채널 관리 테이블에 상기 가입자 단말장치의 사용자가 구매한 채널 정보를 업데이트 하는 과정을 포함하는 것을 특징으로 하는 실시간 방송 채널 구매를 위한 방법.And updating, by the broadcast server, channel information purchased by a user of the subscriber station device in a purchase channel management table according to the channel purchase request. 제 9항에 있어서, 요청 과정 수행 전에,The method of claim 9, wherein prior to performing the request process: 소정의 채널 선택이 있으면, 상기 방송 서버로 상기 선택 채널에 대한 방송 데이터 제공을 요청하는 과정과,If there is a predetermined channel selection, requesting the broadcast server to provide broadcast data for the selected channel; 상기 선택 채널에 대한 방송 데이터 제공 요청이 있으면 상기 가입자 인증 서버로 상기 가입자 단말장치의 사용자가 상기 요청한 채널을 구매한 사용자인지 사용자 인증을 요청하는 과정과,Requesting user authentication whether the user of the subscriber station apparatus purchases the requested channel to the subscriber authentication server when the broadcast data provision request for the selected channel is requested; 상기 가입자 인증 서버가 상기 사용자 인증 요청에 따라 상기 구매 채널 관리 테이블을 참조하여 상기 가입자 단말장치의 사용자가 상기 요청한 채널을 구매한 사용자인지를 확인하고, 사용자 인증 결과를 상기 방송 서버로 제공하는 과정과,Determining, by the subscriber authentication server, whether the user of the subscriber station apparatus has purchased the requested channel by referring to the purchase channel management table according to the user authentication request, and providing a user authentication result to the broadcasting server; , 상기 방송 서버가 상기 사용자 인증 결과에 따라 상기 요청된 선택 채널에 대한 방송 데이터를 상기 가입자 단말장치로 전송하는 과정을 더 포함하는 것을 특징으로 하는 실시간 방송 채널 구매를 위한 방법.And transmitting, by the broadcast server, the broadcast data for the requested selected channel to the subscriber station according to the user authentication result. 제 10항에 있어서, 상기 전송 과정은,The method of claim 10, wherein the transmission process, 상기 사용자 인증 결과 상기 요청한 채널이 상기 가입자 단말장치의 사용자가 구매한 채널이면, 상기 요청한 채널에 대한 방송 데이터를 상기 가입자 단말장치로 전송하는 과정인 것을 특징으로 하는 실시간 방송 채널 구매를 위한 방법.And if the requested channel is a channel purchased by a user of the subscriber station, as a result of the user authentication, transmitting broadcast data about the requested channel to the subscriber station. 제 10항에 있어서, 상기 전송 과정은,The method of claim 10, wherein the transmission process, 상기 사용자 인증 결과 상기 요청한 채널이 상기 가입자 단말장치의 사용자가 구매하지 않은 채널이면, If the requested channel is a channel not purchased by the user of the subscriber station as a result of the user authentication, 미리 설정된 소정시간 동안 상기 선택한 채널에 대한 방송 데이터를 전송하고, 상기 소정시간 경과 후에 상기 요청한 채널에 대한 구매 유도 알림 팝업 창을 화면에 표시하기 위한 화면 데이터를 전송하는 과정이고,Transmitting broadcast data for the selected channel for a predetermined time, and transmitting screen data for displaying a purchase induction notification pop-up window for the requested channel on the screen after the predetermined time elapses; 상기 화면 데이터 전송 중 상기 구매 유도 알림 팝업 창을 화면에 표시할 시 계속하여 선택한 채널에 대한 방송도 표시될 수 있도록 상기 선택한 채널에 대한 방송 데이터도 함께 전송하는 것을 특징으로 하는 실시간 방송 채널 구매를 위한 방법.During the screen data transmission, when the purchase induction notification pop-up window is displayed on the screen, the broadcast data for the selected channel is also transmitted so that the broadcast for the selected channel is continuously displayed. Way. 제 12항에 있어서, 상기 전송 과정 수행 후,The method of claim 12, wherein after performing the transmission process, 상기 가입자 단말장치로부터 상기 팝업 창과 관련된 방송 채널에 대한 구매 요청이 있으면 상기 팝업 창을 비활성화 시키고 화면에 표시중인 방송을 계속 표시하기 위해 상기 구매 요청된 방송 채널에 대한 방송 데이터를 계속하여 제공하는 과정을 더 포함하는 것을 특징으로 하는 실시간 방송 채널 구매를 위한 방법.If there is a purchase request for the broadcast channel related to the pop-up window from the subscriber station, continuing to provide broadcast data for the purchase-requested broadcast channel to deactivate the pop-up window and continue displaying the broadcast being displayed on the screen. The method for purchasing a live broadcast channel, characterized in that it further comprises. 제 9항에 있어서, 상기 채널 구매 정보는,The method of claim 9, wherein the channel purchase information, 구매한 채널 번호, 상기 가입자 단말장치의 사용자 아이디, 상기 가입자 단말장치의 주소, 구매한 채널에 대한 시청 기간 중 적어도 하나를 포함하는 것을 특징으로 하는 실시간 방송 채널 구매를 위한 방법.And at least one of a purchased channel number, a user ID of the subscriber station, an address of the subscriber station, and a viewing period for the purchased channel.
KR1020080059357A 2008-06-24 2008-06-24 Method for purchasing real-time broadcasting channel and internet protocol television service system for materializing the same KR20100000033A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080059357A KR20100000033A (en) 2008-06-24 2008-06-24 Method for purchasing real-time broadcasting channel and internet protocol television service system for materializing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080059357A KR20100000033A (en) 2008-06-24 2008-06-24 Method for purchasing real-time broadcasting channel and internet protocol television service system for materializing the same

Publications (1)

Publication Number Publication Date
KR20100000033A true KR20100000033A (en) 2010-01-06

Family

ID=41810482

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080059357A KR20100000033A (en) 2008-06-24 2008-06-24 Method for purchasing real-time broadcasting channel and internet protocol television service system for materializing the same

Country Status (1)

Country Link
KR (1) KR20100000033A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180047845A (en) * 2016-11-01 2018-05-10 주식회사 케이티 System and method for automating release of live channel and server for providing automation template

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180047845A (en) * 2016-11-01 2018-05-10 주식회사 케이티 System and method for automating release of live channel and server for providing automation template

Similar Documents

Publication Publication Date Title
US10951861B2 (en) Systems and methods to order a content item deliverable via a media service
US9536233B2 (en) Purchasing a gift using a service provider network
US8161412B2 (en) Systems, methods, and computer program products for providing interactive content
US9449332B2 (en) System and method for providing advertising content in media program content
US20120233651A1 (en) Iptv receiver and method for providing content
US20120210379A1 (en) METHOD AND APARATUS FOR SHARING INTERNET ASSETS OR CONTENT URLs VIA A SECOND DISPLAY DEVICE
CN102647628A (en) Method and apparatus for redirecting an IPTV device
US20110154401A1 (en) Systems and Methods to Generate an Electronic Program Guide
KR100738685B1 (en) Apparatus and its method for providing additional information using bi-directional broadcasting service
US20090113502A1 (en) Method, system and apparatus for providing value-added service in internet protocol tv system
KR20110073211A (en) Method and apparatus for providing iptv object information service
KR100924646B1 (en) System and method for providing individual broadcasting service using iptv
US10499100B2 (en) System and method of ad delivery
KR100686689B1 (en) Service method and managing system for offering vod contents
KR101086153B1 (en) Digital broadcasting service system and method for having individual notification function about new and update information
KR20100000033A (en) Method for purchasing real-time broadcasting channel and internet protocol television service system for materializing the same
KR20090120920A (en) Service method for providing related contents information in internet protocol television service and set-top box for materializing the same
KR101009544B1 (en) System and method for providing detailed information of contents in internet protocol television service
KR100901347B1 (en) Set Top Box and Multimedia contents service server had a function of dual looking and listening
KR100947050B1 (en) Method for advertisement in IPTV service
KR20090120954A (en) Method for displaying menu of internet protocol television service and internet protocol television system using the same
KR101462279B1 (en) Apparatus method for viewing subscription in IPTV
KR20110047069A (en) INTERACTIVE BROARDCASTING SYSTEM AND METHOD FOR PROVIDING PRODUCT-SELLING SERVICE USING VoIP
KR100994021B1 (en) Iptv settop box and method for providing management screen of preferred channel
KR20090098060A (en) System and method of user authentication for providing individual broadcasting service using iptv

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
E902 Notification of reason for refusal
B601 Maintenance of original decision after re-examination before a trial
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20100614

Effective date: 20121023