Nothing Special   »   [go: up one dir, main page]

KR20090017155A - Vod system linked with brocasting program for providing watching history information and method thereof - Google Patents

Vod system linked with brocasting program for providing watching history information and method thereof Download PDF

Info

Publication number
KR20090017155A
KR20090017155A KR1020070081689A KR20070081689A KR20090017155A KR 20090017155 A KR20090017155 A KR 20090017155A KR 1020070081689 A KR1020070081689 A KR 1020070081689A KR 20070081689 A KR20070081689 A KR 20070081689A KR 20090017155 A KR20090017155 A KR 20090017155A
Authority
KR
South Korea
Prior art keywords
vod
user terminal
history information
viewing history
subscriber
Prior art date
Application number
KR1020070081689A
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 KR1020070081689A priority Critical patent/KR20090017155A/en
Publication of KR20090017155A publication Critical patent/KR20090017155A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/37Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
    • H04H60/372Programme
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/38Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
    • H04H60/40Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/72Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • 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/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • H04N21/2221Secondary servers, e.g. proxy server, cable television Head-end being a cable television head-end
    • 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/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • 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/45Management 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6408Unicasting

Landscapes

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

Abstract

A VOD system and a providing method thereof are provided to recommend an unwatched previous meeting broadcasting program in case of the series after providing unwatched VOD information by program to a user terminal, thereby enabling a user to use VOD contents. An IPTV(Internet Protocol Television) headend system transmits broadcasting video and voice signals, data for data broadcasting and EPG(Electronic Program Guide) information about a broadcasting program by channel to a user terminal joined in a multicast group of a corresponding broadcasting channel. A subscriber profile server(231) receives watching history information of a subscriber from the user terminal, stores the received information in a subscriber profile DB, and provides watching history information of the subscriber. Based on a watching history request message of the user terminal, a TV middleware server(233) receives the watching history information by subscriber from the subscriber profile server and transmits unwatched VOD information to the user terminal. A VOD server(110) receives an unwatched VOD content request message from the user terminal, and transmits corresponding unwatched VOD contents through a unicast mode.

Description

Broadcast program linked video system providing viewing history information and a method for providing the same {VOD system linked with brocasting program for providing watching history information and method

1 is an IPTV headend system and a network system configuration diagram.

2 is a block diagram of a broadcast program linked VOD system for providing viewing history information according to the present invention;

3 is a broadcast program linked VOD service screen providing viewing history information according to an embodiment of the present invention.

4 is a view showing viewing history information displayed on a TV GUI main page or MyTV client of an IP set-top box connected to a digital TV according to an embodiment of the present invention.

5 is a flowchart illustrating a broadcast program linked VOD providing method for providing viewing history information according to the present invention;

<Explanation of symbols for the main parts of the drawings>

100: IPTV headend system 110: VOD server

231: subscriber profile server 232: subscriber profile DB

233: TV middleware server 310: IP STB

300: digital TV

The present invention relates to a broadcast program linked VOD system for providing viewing history information and a method of providing the same, and in particular, when viewing a specific program for each broadcasting channel, the viewer transmits the viewing history information of the viewer to the subscriber profile server from the subscriber's IP set-top box. Broadcast program linked VOD system that provides viewing history information to increase the VOD sales by managing the viewing history information of the DB and providing unviewed VOD information for each program to recommend broadcasting programs that were not watched in the series. It is about a provision method.

Internet Protocol Television (IPTV) is a digital convergence form of convergence of broadcast and telecommunications. An IP connected to a digital TV through a high-speed Internet from a program provider (PP) or terrestrial, cable, or satellite. Set-top box (IP STB) provides Internet Contents On Demand (ICOD) services such as drama, film, sports, news, and weather.

The IPTV service system includes an IPTV headend system, an IP network, a subscriber network (eg, Ethernet, xDSL, HFC, FTTC, FTTH structure), and a subscriber station (IP STB, TV).

 IPTV service delivers Internet multimedia contents by IP multicast method from IPTV headend system to IP set-top box connected to digital TV through high-speed internet network from broadcasting program provider (PP) or TV content provider (CP). It provides an interactive service by connecting to a content server in a unicast manner through a return pass server.

At present, the airwave TV broadcasting service has a weak personalized function and provides only one-way service. However, the IPTV service has a problem in that the viewer's viewing history information is not identified and the unviewed VOD information is not provided for each program.

The present invention has been proposed to solve the problems of the prior art, and when viewing a particular program for each broadcast channel, the subscriber's viewing history information is transmitted from the IP set-top box connected to the TV to the subscriber profile server to store the subscriber's viewing history information as a DB. And providing unviewed VOD information for each program to a user terminal so that VOD contents can be used by recommending a previous conference broadcast program that was not watched in the case of a series, and a broadcast program linked VOD system providing the viewing history information The purpose is to provide a method.

In order to achieve the object of the present invention, the present invention is a broadcast program linked VOD system that provides viewing history information, and broadcasts the broadcast video and audio signals, data broadcast data, PSI information and EPG information for the broadcast program for each channel An IPTV headend system for transmitting to a user terminal joined to a multicast group of channels; A subscriber profile server for receiving the viewing history information of the subscriber from the user terminal and storing the viewing history information as a subscriber profile DB and providing the viewing history information of the subscriber; A TV middleware server for receiving subscriber-specific viewing history information from the subscriber profile server based on the viewing history request message of the user terminal and transmitting unviewed VOD information to the user terminal; And a VOD server for receiving the unviewed VOD content request message from the user terminal and transmitting the unviewed VOD content in a unicast manner.

The user terminal includes a terminal in which an IP set-top box is embedded, an IP set-top box connected to the user's TV, a computer, or a laptop.

The viewing history information may include a program ID (PID), viewing start time, and viewing end time information.

The viewing history information may include a channel name, a broadcast program type, a program ID (PID), a number of times, a viewing start time, a viewing end time, and viewing count information.

The broadcast program linked VOD system providing the viewing history information further includes a subscriber profile DB for storing the viewing history information and the subscriber information of the subscriber in association with the subscriber profile server.

The subscriber profile server records the log information of the user for each subscriber from the return pass server of the IPTV headend system and receives the selected broadcast program, the service viewing start time and the viewing ending time, and stores the information in the subscriber profile DB. It is characterized by the management.

In order to achieve another object of the present invention, the present invention provides a broadcast program linked VOD providing method for providing viewing history information, the method comprising the steps of: (a) the IPTV headend system to transmit the EPG information to the user terminal requesting the channel; (b) receiving, by the personalization authentication server of the IPTV headend system, an authentication request message from the user terminal and transmitting an authentication ticket to the user terminal when it is confirmed whether to subscribe to the IPTV service; (c) the IPTV headend system transmitting the broadcast program data of the broadcast channel selected by the user terminal to the user terminal; (d) The TV middleware server receives the viewing history information request message including the subscriber information and the program ID (PID) from the viewing history management program of the user terminal and receives the viewing history information request message including the subscriber information and the program ID (PID). Receiving subscriber's viewing history information from the subscriber profile server; (e) checking whether the TV middleware server is a series by analyzing a program ID (PID) included in a viewing history information request message received from the user terminal; (f) analyzing the viewing history information of the subscriber transmitted from the subscriber profile server, if it is identified as a series, and checking whether there is a number of times that the subscriber has not watched the previously broadcasted series; (g) If there is a series of times that the subscriber has not watched, the TV middleware server inquires of the VOD server storing the VOD data and inquires whether the VOD data of the series of times exists, and if not, the unviewed VOD Transmitting the information to the user terminal; (h) If the user terminal selects to watch an unviewed VOD, the VOD server receives A / V content request information from the user terminal and transmits the unviewed VOD stream data to the user terminal in a unicast manner. step; (i) if the unviewed VOD is not selected by the user terminal, providing the broadcast program currently viewed by the IPTV headend system as it is; And (j) after the viewing of the broadcast program of the selected channel or the completion of the unviewed VOD viewing, transmitting and storing the viewing history information from the viewing history management program of the user terminal to the subscriber profile server. do.

The user terminal is characterized by transmitting the viewing history information to the subscriber profile server for each broadcast program ID by the viewing history management program.

The viewing history information may include a program ID (PID), viewing start time, and viewing end time information.

The viewing history information may include a channel name, a broadcast program type, a program ID (PID), a viewing start time, and a viewing end time information.

When the TV GUI main page or MyTV client of the user terminal is selected, the viewing history information request message is transmitted to the TV middleware server 233, and the viewing history information of the subscriber is transmitted to the user terminal and displayed on the screen. Characterized in that.

In order to achieve another object of the present invention, the present invention provides a computer, comprising: (a) an IPTV headend system for transmitting EPG information to a user terminal that has requested a channel; (b) the personalization authentication server of the IPTV headend system receiving an authentication request message from the user terminal, and if it is confirmed whether to subscribe to the IPTV service, transmitting an authentication ticket to the user terminal; (c) an IPTV headend system transmitting the broadcast program data of the broadcast channel selected by the user terminal to the user terminal; (d) The TV middleware server receives the viewing history information request message including the subscriber information and the program ID (PID) from the viewing history management program of the user terminal and receives the viewing history information request message including the subscriber information and the program ID (PID). Receiving subscriber viewing history information from the subscriber profile server; (e) a function of determining whether the TV middleware server is a series by analyzing a program ID (PID) included in a viewing history information request message transmitted from the user terminal; (f) if it is identified as a series, a function of analyzing the viewing history information of the subscriber transmitted from the subscriber profile server to check whether there is a number of times that the subscriber has not watched the previously broadcasted series; (g) If there is a series of times that the subscriber has not watched, the TV middleware server inquires of the VOD server storing the VOD data and inquires whether the VOD data of the series of times exists, and if not, the unviewed VOD Transmitting information to a user terminal; (h) If the user terminal selects to watch the unviewed VOD, the VOD server receives the A / V content request information from the user terminal and transmits the unviewed VOD stream data to the user terminal in a unicast manner. function; (i) a function of providing a broadcast program currently being watched by an IPTV headend system when the unviewed VOD is not selected by the user terminal; And (j) end the viewing of the broadcast program of the selected channel or finish watching the unviewed VOD, and then transmit and store the viewing history information from the viewing history management program of the user terminal to the subscriber profile server. A computer readable recording medium having a program recorded thereon is provided.

Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Prior to this, terms or words used in the specification and claims should not be construed as having a conventional or dictionary meaning, and the inventors should properly explain the concept of terms in order to best explain their own invention. Based on the principle that can be defined, it should be interpreted as meaning and concept corresponding to the technical idea of the present invention. Therefore, the embodiments described in the specification and the drawings shown in the drawings are only the most preferred embodiment of the present invention and do not represent all of the technical idea of the present invention, various modifications that can be replaced at the time of the present application It should be understood that there may be equivalents and variations.

1 is a block diagram of an IPTV headend system and a network system.

The IPTV headend system 100 includes a baseband system 101, a compression multiplexing system 102, a network switch system 103, an EPG providing system 191, a data broadcasting system (DBS) 102, a return pass server system. 193, personalization authentication server, billing processing system 105, and subscriber management system 106.

The IPTV headend system 100 multiplies MPEG-2 TS multiplexed with broadcast video and audio signals, data broadcasting data, and program specific information (PSI) for each broadcasting channel to the user terminal in a multicast manner with EPG information. send.

The user terminal may use any one terminal of a TV in which an IP set-top box is built, an IP set-top box connected to the TV, a computer, and a notebook computer.

The baseband system 101 basically receives a broadcaster such as a program provider (PP), a terrestrial wave, etc., and receives a tuner (Tuner) for receiving an analog broadcast signal through a DS-3 optical station, a Yagi antenna, and an integrated receiver decoder (IRD), respectively. A signal divider such as a frame synchronizer for converting and correcting an original source signal into an SDI signal and synchronizing frames, and an A / V router for connecting and centralizing all broadcast signal channels for operation management; A character generator is included for editing and processing the signal by inserting advertisements, logos, and captions into the SDI signal.

The compression multiplexing system 102 multiplexes data broadcasting data and PSI information on a broadcast video and audio signal of a specific channel, and then transmits the multiplexed MPEG-2 TS stream to an IP packet by transmitting it to a network switch system.

The network switch system 103 transmits the IP packetized transport stream to the terminals of the plurality of subscribers in an IP multicast manner through the IP network.

The EPG providing system 191 provides an electronic program guide (EPG) including an IPTV service menu for channels and programs such as dramas, movies, sports, news, weather, and shopping to the user terminal.

The electronic program guide may use an electronic program guide (EPG) of any one of a box list EPG, a text EPG, a mosaic EPG, a mini EPG, and a tree navigator EPG.

In the case of using the mosaic EPG, the mosaic A / V data transmitted from the EPG providing system is encoded by the Mosaic A / V encoder of the compression multiplexing system and transmitted to the user terminal in a multicast manner through the network switch system.

For example, when providing a mosaic EPG, the EPG information providing system includes a multiviewer system for editing videos constituting a mosaic screen, a mosaic A / V generator composed of an encoder for encoding a mosaic screen, and a mosaic screen configuration. Mosaic Metadata Generator for editing metadata (information about mosaic pages (such as mosaic screen size) and mosaic cells included in mosaic screens) and sending them out. .

The data broadcasting system (DBS) 192 has functions of authoring, verifying, organizing, and transmitting data for data broadcasting.

The data broadcasting system (DBS) 192 includes a data manager for managing data encoding and a PSI generator for generating program specific information (PSI).

The subscriber management system 106 provides membership registration and termination and member information management functions for the IPTV service.

The billing processing system 105 is a provisioning system and provides a billing processing function for IPTV service use for each subscriber.

The return pass server system 193 provides an interactive service to the user terminal and the return channel, records log information of the user, and records selected broadcast program ID (PID), program viewing start time and viewing end time information. .

The IP network is connected to a user terminal such as an IP set top box (STB) 310 through a subscriber network.

IP multicast routing protocols for routers and L3 switches on IP networks include Distance Vector Multicast Routing Protocol (DVMRP), Multicast Extensions to OSPF (MOSPF), Core Based Tree (CBT), and Protocol Independent Multicast-Sparse Mode. ) And PIM-DM (Protocol Independent Multicast-Dense Mode) may use one of the multicast routing protocols.

When using the PIM-SM multicast routing protocol, the network switch system transmits a registration message to the rendezvous point (RP) and receives a PIM JOIN message from the rendezvous point (RP) in response to setting up a path. Rendezvous point (RP) registration process takes place first.

In addition, IP multicasting may use IPv4 multicast or IPv6 multicast technology. In one embodiment, if the router and the L3 switch use the PIM-SM Multicasting Routing Protocol, and the subscriber's IP set-top box uses an IPv4 address, the subscriber aggregation device (L2 network equipment) 230 using IGMP v2 / v3. Send to subscriber switch (L3 switch) 220 through IGMP Snooping of to join the desired broadcast channel, or transmit to subscriber switch (L3 switch) 220 using MLD v1 / v2 when using IPv6 address Join to the corresponding broadcast channel.

In an embodiment, when the network switch system 103 uses IPv4 multicasting, IPv4 Class D multicast addresses are 224.0.0.0 to 239.255.255.255, which are different for each broadcast channel (eg, 100 channels). Use multicast addresses. For example, SBS uses 230.1.1.1 multicast address, KBS uses 230.1.1.2 multicast address, and EBS can use 230.1.1.3 multicast address as a broadcast channel.

The subscriber network may be composed of any one of Ethernet, xDSL (ADSL, VDSL), Hybrid Fiber Coax (HFC), Fiber To The Curb (FTTC), and Fiber To The Home (FTTH) structures.

The Internet Group Management Protocol (IGMP) is used in a subscriber network between an IP set-top box 310 terminal requesting broadcast channel selection / release and an L3 switch (eg, subscriber switch) 220 that accepts the request.

The IGMP Snooping protocol is a Layer 2 device (eg subscriber aggregation) located between an IP set-top box terminal of a subscriber requesting broadcast channel selection / release and an L3 switch (eg subscriber switch) 220 that accepts an IGMP Join / Leave message request. Device (230).

The L3 switch (subscriber switch) 220 transmits two IGMP group specific query messages to the subscriber concentrator (L2 device) 230 at intervals of 1 second to check whether there is another STB watching the current broadcast for each broadcast channel. Through a plurality of user terminals (STB + TV) to transmit.

Layer 2 equipment (subscriber concentrator) 230 driven by the IGMP snooping protocol recognizes an IGMP transmission / reception message between an IP set-top box terminal and an L3 switch (subscriber switch: (DR: Designated Router)) 220 to request a broadcast channel. The channel information is transmitted only to one subscriber's IP set-top box.

2 is a block diagram of a broadcast program linked VOD system for providing viewing history information according to the present invention.

Broadcast program linked VOD system providing viewing history information is IPTV headend system 100, VOD server 110, subscriber profile server 231, subscriber profile DB 232, TV middleware server 233, IP set-top Box 310 and digital TV 300.

The IPTV headend system 100 is an IP set-top box 310 connected to a TV 300 by multicasting MPEG-2 TS multiplexed with broadcast video and audio signals, data broadcasting data, and program related information (PSI) for each broadcasting channel. To send).

Program Specific Information (PSI) includes Program Association Table (PAT) and Program Map Table (PMT) information.

IP set-top box (IP STB) 310 is connected to the TV 300, the system comprises a hardware layer consisting of STB hardware, such as CPU, media processor, flash RAM, Ethernet module, system software such as device driver and operating system Software layer, Java Virtual Machine (JVM), Conditional Access System (CAS) module or Digital Rights Management (DRM) interface module, streaming protocol (RTP, RTSP) Supports various codecs such as middleware layer, MPEG2, MPEG4, MPEG7, H.264, WMV-9, etc., Electronic Program Guide (EPG), Web browser or client to select IPTV service channel It includes an application layer including a.

The subscriber IP set-top box 310 is assigned an IPv4 address or an IPv6 address.

The IP set-top box 310 of the subscriber may be used in connection with a VDSL modem or in connection with a Fast Ethernet Switch (FES), and may be used in connection with a home gateway.

The set-top box ID (SAID) of the IP set-top box 20 of the subscriber is a unique ID assigned to the terminal by the communication company when the service is opened. The personalization authentication server (HDS authentication server) and the HDS client of the STB terminal manage the information (SAID, IP Address, MAC Address, terminal model name) of the opened STB terminal. In addition, the IPTV terminal 20 includes a single sign on (SSO) client, an HDS client for managing opening terminal information, and stores the SAID of the terminal in the HDS client in the set-top box (STB). In the case of personal authentication-based service, when authenticating a personal identification number (PIN), one master PIN number (consisting of four digits) can be assigned to one household and a plurality of PIN information can be assigned to household members.

The user terminal may select a service menu of a desired broadcast program for each channel provided by the electronic program guide (EPG) by selecting the EPG button of the remote controller or the set-top box terminal.

The viewing history management program installed in the user terminal transmits the viewing history information of the subscriber including the program ID (PID), the viewing start time and the viewing end time information to the subscriber profile server 231 every time the broadcasting program is viewed.

The subscriber profile server 231 receives the subscriber's viewing history information from the user terminal 310, stores the subscriber's viewing history information in the subscriber profile DB 232, and updates the subscriber's viewing history information (what broadcasting program and when and how long).

In addition, the subscriber profile server 231 provides subscriber service subscription information (general / premium service class information, whether the subscriber is eligible to use the service), subscriber preference analysis (preferred channel / content of any kind / genre based on the subscriber's viewing history). Determine whether or not to provide a) function.

The viewing history information includes the channel name (channel ID), broadcasting program type (news, weather, drama, movie, sports ...), program ID (PID: Program ID), and viewing start time , Viewing end time).

If the broadcast program is a series, the program ID (PID) includes information on the number of times.

The subscriber profile DB 232 stores subscriber's viewing history information, subscriber service subscription information, and subscriber preference information.

In addition, the subscriber profile server 232 receives a broadcast program ID (PID: Program ID), VOD service viewing start time and viewing end time information for each subscriber from a return pass server, and stores and manages the subscriber profile DB 232. Can be.

The VOD server 110 receives the A / V content request message from the user terminal 310 based on the VOD content request information and transmits the A / V content selected by the customer to unicasting.

The TV middleware server 233 receives the subscriber's viewing history information, subscriber service subscription information, and viewing preference information from the subscriber profile server 231, and receives the recommended VOD information and the unviewed VOD information of the broadcasting program for each channel. Send to the TV GUI main page or MyTV client (310).

3 is a broadcast program linked VOD service screen providing viewing history information according to an embodiment of the present invention.

4 is a diagram illustrating viewing history information displayed on a TV GUI main page or MyTV client of an IP set-top box connected to a digital TV according to an embodiment of the present invention.

As shown in FIG. 4, the TV GUI main page or MyTV client of the IP set-top box 310 of the subscriber connected to the TV 300 transmits a viewing history information request message to the subscriber profile server 231 to provide a TV middleware server ( Through the channel name (MBC, KBS, SBS ...), broadcasting program type (news, drama, sports, movie, weather, ...), program ID (PID), watching start time, watching end time information. Receives viewing history information, viewing preference information, and unviewed VOD information for each broadcast program, and outputs them on the screen.

The broadcast program ID (PID) includes a broadcast program title and the number classification information.

When providing the IPTV service, the viewer's viewing history information from the user terminal is managed by the subscriber profile DB 232 connected with the subscriber profile server 231, so that in the case of the series, the user can use the VOD content by recommending a program that he did not watch. Can be.

For example, if a viewer who is continuously watching a soap opera 'A' watches 11 episodes without watching 10 broadcasts, the TV screen provides a guide to 10 broadcasts that were not watched at a specific position. It makes it easy to watch through certain shortcuts or EPGs. The viewing history information includes information on the number of times of a series of a specific program for each broadcasting channel.

In addition, the viewing history information and the viewer preference information may be configured in various implementation scenarios, and may be notified when watching the same broadcast program as described above, and the viewing history information on a specific page such as a TV GUI main page or MyTV client, and The viewing preference information may be informed.

5 is a flowchart illustrating a broadcast program linked VOD providing method for providing viewing history information according to the present invention.

The IPTV head-end system 100 transmits broadcast video and audio signals, broadcast data, PSI information, and EPG information about broadcast programs for each channel to the subscriber IP set-top box 310 (step S11).

The personalization authentication server of the IPTTV headend system 100 receives an authentication request message including subscriber information and a set-top box ID (SAID) from an IP set-top box 310 (hereinafter referred to as a user terminal) connected to a subscriber's TV. When the IPTV service subscription is confirmed, the authentication ticket is transmitted to the user terminal (step S12).

After the user authentication, the IPTV headend system 100 transmits the broadcast program data of the broadcast channel selected by the user terminal to the user terminal in a multicast manner (step S13).

The TV middleware server 233 receives the viewing history information request message including the subscriber information and the program ID (PID) at the start time of watching the broadcasting program from the viewing history management program of the user terminal (step S14), and the subscriber profile server ( 231), the subscriber profile server 231 receives the subscriber's viewing history information (channel name, broadcast program type, program ID (PID), viewing start time, viewing end time) from the subscriber profile server 231 (step S15).

The TV middleware server 233 analyzes the PID included in the viewing history information request message received from the user terminal and checks whether it is a series (step S16).

If it is confirmed as a series, the subscriber's viewing history information received from the subscriber profile server 231 is analyzed to determine whether there is a number of times that the subscriber has not watched the series previously broadcasted.

If there is a series of times that the subscriber has not watched, the TV middleware server 233 inquires of the VOD server 110 storing the VOD data and inquires whether the VOD data of the series of times exists (step S17). In this case, the unviewed VOD information is transmitted to the user terminal.

In another embodiment, when a TV GUI main page or a MyTV client of the user terminal is selected, a viewing history information request message may be transmitted to the TV middleware server 233. In this case, the viewing history information of the subscriber is transmitted to the user terminal. The user terminal receives the viewing history information and outputs it to the screen.

If the user terminal determines whether to select the unviewed VOD (step S18) and selects to watch the unviewed VOD at the user terminal, the A / V content request information is transmitted from the user terminal to the VOD server 110, and the VOD server 110 transmits the unviewed VOD stream data to the user terminal in a unicast manner (step S19).

If the unviewed VOD is not selected by the user terminal, the broadcast program currently being viewed is watched as it is.

In another embodiment, the user terminal may be configured to select to watch an unviewed VOD after a broadcast program currently being viewed is terminated.

After viewing of the broadcast program of the selected channel or ending viewing of the unviewed VOD, the viewing history information is transmitted to the subscriber profile server 231 by the viewing history management program of the user terminal. At this time, the subscriber profile server 231 stores subscriber-specific viewing history information received in real time, and updates subscriber-specific viewing history information (step S20).

The viewing history information includes a program ID (PID: Program ID), a viewing start time, and a viewing end time.

Therefore, when viewing a particular program, the subscriber's viewing history information is transmitted from the IP set-top box 310 connected to the TV 300 to the subscriber profile server 231 and the viewer's viewing history information is updated in real time with the subscriber profile DB 232. Therefore, by providing unviewed VOD information for each program, it is possible to recommend a VOD related to a broadcast program not viewed in the case of a series.

As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form.

As described above, although described with reference to a preferred embodiment of the present invention, those skilled in the art various modifications of the present invention without departing from the spirit and scope of the invention described in the claims below Or it may be modified.

As described above, the broadcast program linked VOD system providing the viewing history information according to the present invention and the method for providing the same, the subscriber by transmitting to the subscriber profile server from the IP set-top box connected to the digital TV when watching a specific program for each broadcast channel To store the viewing history information as a DB, and the TV middleware server provides the subscriber's viewing history information and unviewed VOD information for each program to the user terminal, thereby increasing the VOD sales by recommending the previous conference broadcasting program that was not watched in the case of a series. It works.

Claims (12)

A broadcast program linked VOD system that provides viewing history information, An IPTV headend system for transmitting broadcast video and audio signals for broadcast programs for each channel, data broadcast data, and EPG information to a user terminal joined to a multicast group of a corresponding broadcast channel; A subscriber profile server for receiving the viewing history information of the subscriber from the user terminal and storing the viewing history information as a subscriber profile DB and providing the viewing history information of the subscriber; A TV middleware server for receiving subscriber-specific viewing history information from the subscriber profile server based on the viewing history request message of the user terminal and transmitting unviewed VOD information to the user terminal; And A VOD server for receiving an unviewed VOD content request message from the user terminal and transmitting a corresponding unviewed VOD content in a unicast manner; Broadcast program linked VOD system for providing viewing history information comprising a. The method of claim 1, The user terminal, Broadcasting program linked VOD system that provides viewing history information including any one terminal of the TV, IP set-top box, IP set-top box connected to the user's TV, computer, laptop. The method of claim 1, The viewing history information, Broadcasting program linked VOD system for providing viewing history information comprising a program ID (PID), viewing start time, viewing end time information. The method of claim 1, The viewing history information, A broadcast program linked VOD system providing viewing history information, including channel name, broadcast program type, program ID (PID), number of times, viewing start time, viewing end time, and viewing count information. The method of claim 1, And a subscriber profile DB for interworking with the subscriber profile server and storing subscriber history information and subscriber information. The method according to claim 1 or 5, The subscriber profile server It records the log information of the user for each subscriber from the return pass server of the IPTV head-end system, and receives the selected broadcast program, service viewing start time and viewing end time, and stores the information in the subscriber profile DB. A broadcast program linked VOD system providing viewing history information. A broadcast program linked VOD providing method for providing viewing history information, (a) the IPTV headend system transmitting the EPG information to the user terminal that requested the channel; (b) receiving, by the personalization authentication server of the IPTV headend system, an authentication request message from the user terminal and transmitting an authentication ticket to the user terminal when it is confirmed whether to subscribe to the IPTV service; (c) the IPTV headend system transmitting the broadcast program data of the broadcast channel selected by the user terminal to the user terminal; (d) The TV middleware server receives the viewing history information request message including the subscriber information and the program ID (PID) from the viewing history management program of the user terminal and receives the viewing history information request message including the subscriber information and the program ID (PID). Receiving subscriber's viewing history information from the subscriber profile server; (e) checking whether the TV middleware server is a series by analyzing a program ID (PID) included in a viewing history information request message received from the user terminal; (f) analyzing the viewing history information of the subscriber transmitted from the subscriber profile server, if it is identified as a series, and checking whether there is a number of times that the subscriber has not watched the previously broadcasted series; (g) If there is a series of times that the subscriber has not watched, the TV middleware server inquires of the VOD server storing the VOD data and inquires whether the VOD data of the series of times exists, and if not, the unviewed VOD Transmitting the information to the user terminal; (h) If the user terminal selects to watch an unviewed VOD, the VOD server receives A / V content request information from the user terminal and transmits the unviewed VOD stream data to the user terminal in a unicast manner. step; (i) if the unviewed VOD is not selected by the user terminal, providing the broadcast program currently viewed by the IPTV headend system as it is; And (j) after ending the viewing of the broadcast program of the selected channel or completing the unviewed VOD viewing, transmitting and storing the viewing history information from the viewing history management program of the user terminal to the subscriber profile server; Broadcast program linked VOD providing method for providing viewing history information comprising a. The method of claim 7, wherein The user terminal is a broadcast program linked VOD providing method for providing viewing history information, characterized in that for transmitting the viewing history information for each broadcast program ID for each channel by the viewing history management program to the subscriber profile server. The method of claim 7, wherein The viewing history information, Broadcasting program linked VOD providing method for providing viewing history information comprising a program ID (PID), viewing start time, viewing end time information. The method of claim 7, wherein The viewing history information, A broadcast program linked VOD providing method of providing viewing history information, comprising channel name, broadcast program type, program ID (PID), viewing start time, and viewing end time information. The method of claim 7, wherein When the TV GUI main page or MyTV client of the user terminal is selected, the viewing history information request message is transmitted to the TV middleware server 233, and the viewing history information of the subscriber is transmitted to the user terminal and displayed on the screen. Broadcast program linked VOD providing method for providing viewing history information, characterized in that the. (A) a function for the IPTV headend system to send EPG information to a user terminal requesting a channel; (b) the personalization authentication server of the IPTV headend system receiving an authentication request message from the user terminal, and if it is confirmed whether to subscribe to the IPTV service, transmitting an authentication ticket to the user terminal; (c) an IPTV headend system transmitting the broadcast program data of the broadcast channel selected by the user terminal to the user terminal; (d) The TV middleware server receives the viewing history information request message including the subscriber information and the program ID (PID) from the viewing history management program of the user terminal and receives the viewing history information request message including the subscriber information and the program ID (PID). Receiving subscriber viewing history information from the subscriber profile server; (e) a function of determining whether the TV middleware server is a series by analyzing a program ID (PID) included in a viewing history information request message transmitted from the user terminal; (f) if it is identified as a series, a function of analyzing the viewing history information of the subscriber transmitted from the subscriber profile server to check whether there is a number of times that the subscriber has not watched the previously broadcasted series; (g) If there is a series of times that the subscriber has not watched, the TV middleware server inquires of the VOD server storing the VOD data and inquires whether the VOD data of the series of times exists, and if not, the unviewed VOD Transmitting information to a user terminal; (h) If the user terminal selects to watch the unviewed VOD, the VOD server receives the A / V content request information from the user terminal and transmits the unviewed VOD stream data to the user terminal in a unicast manner. ; (i) a function of providing a broadcast program currently being watched by an IPTV headend system when the unviewed VOD is not selected by the user terminal; And (j) a function of transmitting and storing viewing history information from the viewing history management program of the user terminal to the subscriber profile server after ending viewing of the broadcast program of the selected channel or completing viewing of the unviewed VOD; A computer-readable recording medium having recorded thereon a program for realizing this.
KR1020070081689A 2007-08-14 2007-08-14 Vod system linked with brocasting program for providing watching history information and method thereof KR20090017155A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070081689A KR20090017155A (en) 2007-08-14 2007-08-14 Vod system linked with brocasting program for providing watching history information and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070081689A KR20090017155A (en) 2007-08-14 2007-08-14 Vod system linked with brocasting program for providing watching history information and method thereof

Publications (1)

Publication Number Publication Date
KR20090017155A true KR20090017155A (en) 2009-02-18

Family

ID=40686022

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070081689A KR20090017155A (en) 2007-08-14 2007-08-14 Vod system linked with brocasting program for providing watching history information and method thereof

Country Status (1)

Country Link
KR (1) KR20090017155A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101579561B1 (en) * 2015-08-11 2015-12-23 크레노바멀티미디어 주식회사 Set-top box multi receiving system capable of service to multi device and the method thereof
KR20160021363A (en) * 2014-08-14 2016-02-25 엘지전자 주식회사 Image display device and operation method of the image display device
US9858329B2 (en) 2011-10-04 2018-01-02 Google Inc. Combined activities history on a device
WO2019151562A1 (en) * 2018-02-05 2019-08-08 전자부품연구원 Method for providing channel-type content service on basis of user's lifestyle information

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9858329B2 (en) 2011-10-04 2018-01-02 Google Inc. Combined activities history on a device
US11100139B2 (en) 2011-10-04 2021-08-24 Google Llc Combined activities history on a device
KR20160021363A (en) * 2014-08-14 2016-02-25 엘지전자 주식회사 Image display device and operation method of the image display device
KR101579561B1 (en) * 2015-08-11 2015-12-23 크레노바멀티미디어 주식회사 Set-top box multi receiving system capable of service to multi device and the method thereof
WO2019151562A1 (en) * 2018-02-05 2019-08-08 전자부품연구원 Method for providing channel-type content service on basis of user's lifestyle information

Similar Documents

Publication Publication Date Title
KR100823421B1 (en) IPTV service system and network, and method of transmitting and receiving its contents and data thereof
KR101467437B1 (en) Method for providing vod virtual channel service, electronic program guide including moving picture, and terminal therefor
KR101022285B1 (en) Method and system for providing information of objects in a moving picture
KR20080030901A (en) An apparatus and a method for receiving an adaptive broadcast
US20100088721A1 (en) IPTV receiver and method for changing channel of IPTV receiver
KR100859095B1 (en) IPTV service system for providing distance learning contents and method thereof
KR100993306B1 (en) Method and system for rebooting settop box
KR101418028B1 (en) Iptv seeing behavior gathering, and individual containment service offer system and iptv subscriber terminal using thereof of
KR100860464B1 (en) IPTV service system for providing news contents, method for transmitting news contents, method for receiving news contents, and recording medium includeing program for requesting and receiving news contents
KR20090116546A (en) Method and system for providing foreign language learning service using clips of moving picture
KR100810883B1 (en) System and method for providing IPTV medical information service
EP3211908A1 (en) Tuning behavior enhancement
KR101344287B1 (en) System for providing IPTV newspaper information and method thereof
KR20090017155A (en) Vod system linked with brocasting program for providing watching history information and method thereof
KR100837522B1 (en) System and method for purchasing in advance a movie of IPTV
KR100836470B1 (en) Iptv system for providing sports relay broadcasting service and method thereof
KR20090116508A (en) Method and system for providing advertisement using keywords of objects in moving picture
KR20100002759A (en) Method and system for providing service to recommend vod using information of objects in a moving picture
KR101266837B1 (en) Method and system for providing motion picture contents accompanying sectional text information
KR20090019094A (en) Morning call service system and method for providing personal custom contents
KR101174116B1 (en) Terminal control system and method for providing notice information
KR100862144B1 (en) IPTV music portal service system and method thereof transmitting and receiving music contents
KR20090039041A (en) System and method for iptv vodcasting service using really simple syndication
US20100138866A1 (en) Method for outputting content information and display system enabling the method
KR101169948B1 (en) System for providing user based consecutive iptv contents and mehtod thereof

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination