WO2009082944A1 - A method and apparatus for information output based on interactive television - Google Patents

A method and apparatus for information output based on interactive television Download PDF

Info

Publication number
WO2009082944A1
WO2009082944A1 PCT/CN2008/073601 CN2008073601W WO2009082944A1 WO 2009082944 A1 WO2009082944 A1 WO 2009082944A1 CN 2008073601 W CN2008073601 W CN 2008073601W WO 2009082944 A1 WO2009082944 A1 WO 2009082944A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
association
information
user
unit
Prior art date
Application number
PCT/CN2008/073601
Other languages
French (fr)
Chinese (zh)
Inventor
Yu Chen
Original Assignee
Huawei Technologies Co., Ltd.
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 Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2009082944A1 publication Critical patent/WO2009082944A1/en

Links

Classifications

    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • 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/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to an information output method and apparatus based on interactive television.
  • IPTV Internet Protocol Television
  • DTV Digital Television
  • MTV Mobile Television
  • IPTV is a broadband network media service application, which is a TV broadcast service of IP protocol, which uses a television or a personal computer as a display terminal to provide digital broadcast television, video service, information service, and interaction to users through a broadband network.
  • Broadband services such as community, interactive entertainment, e-commerce, etc.
  • the main features of IPTV are interactivity and real-time.
  • a typical IPTV system consists of a head terminal subsystem, a content management subsystem, a background management subsystem, an EPG (Electronic Program Guide) subsystem, and a terminal subsystem.
  • the head terminal subsystem is responsible for completing the introduction, encoding and forwarding of the live channel;
  • the content service subsystem completes the introduction, storage and service of the on-demand content;
  • the background management subsystem is used to publish the content information and manage the user information;
  • the EPG subsystem browses the content information published by the background management subsystem and obtains the URI (Universal Resource Identifier) information corresponding to the content information;
  • the terminal subsystem uses the URI information to perform media playback, and during the media playback, the terminal subsystem receives Data forwarded by the head terminal system or requested by the content service subsystem to deliver data.
  • URI Universal Resource Identifier
  • the EPG subsystem is the portal for the user to enter the IPTV system.
  • the EPG subsystem sends content and service information to the terminal subsystem through the generated HTML (Hyper Text Mark-up Language) page;
  • HTML Hyper Text Mark-up Language
  • the system can also encapsulate the content and service information into formatted text, and the formatted text is parsed by the terminal subsystem to form a corresponding page for the user to browse and select.
  • the existing EPG subsystem mainly has two functions of program search and content recommendation.
  • the program search function since the IPTV system can provide a large amount of media content for the user to use, the user searches for the content required by the user from the EPG page through the search function, and the user inputs a keyword request during the search.
  • the EPG subsystem queries the content database for content information similar to the keyword and displays it.
  • the search includes an exact search, ie the EPG subsystem outputs content information that exactly matches the user input; and a fuzzy search, ie the EPG subsystem will search for content information that matches the user input portion.
  • the search can quickly find the content that needs it to a certain extent, it cannot provide the user with other content related to the content that is needed, which limits the scope of the user to obtain the content.
  • the EPG subsystem is usually done by manual definition and viewing ranking.
  • the operator can manually specify certain videos to recommend videos for specific columns, and users can see the above recommended videos in the column homepage; the EPG subsystem can also display the most on-demand videos in the column homepage according to the playback of the videos.
  • As a recommended movie since the above video information is displayed based on the columns in the EPG subsystem, and the user's viewing habits are not considered, the content that is of interest to the user cannot be recommended, which reduces the relevance of the content recommendation, and because of the above recommendation manner Only on-demand programs are considered, and there is no reference to how to recommend programs to users in live broadcast services.
  • An object of the embodiments of the present invention is to provide an information output method and apparatus based on an interactive television.
  • the embodiments of the present invention provide the following technical solutions:
  • An information output method based on an interactive television including:
  • the information of the other content is output.
  • An information output device based on interactive television comprising:
  • a storage unit configured to pre-store content association information
  • a receiving unit configured to receive a request message that includes a content identifier
  • An analyzing unit configured to analyze pre-stored content association information according to the content identifier, and acquire other content related to the content
  • An output unit configured to output information of the other content.
  • the content association information stored in advance is analyzed according to the content identifier, and other content related to the content is obtained, and then The information of the other content is output.
  • the correlation between the content is fully considered by the analysis of the association level, instead of simply considering the number of times the content is played, since the content and the system can be simultaneously played.
  • the related content information is displayed to the user, which greatly improves the pertinence of the content recommendation and enhances the user's viewing experience.
  • FIG. 1 is a flowchart of an embodiment of an information output method based on an interactive television according to the present invention
  • FIG. 2 is a flowchart of another embodiment of an IPTV-based information output method according to the present invention
  • FIG. 3 is a flowchart of generating a content association table according to the present invention
  • FIG. 4 is a flowchart of maintaining a content association table in an embodiment of the method according to the present invention
  • FIG. 5 is a flowchart of still another embodiment of an IPTV-based information output method according to the present invention
  • FIG. 8 is a block diagram of an embodiment of an information output device based on an interactive television according to the present invention
  • FIG. 9 is a block diagram of another embodiment of an information output apparatus based on an interactive television according to the present invention.
  • An embodiment of the present invention provides an information output method and apparatus based on an interactive television, receiving a request message including a content identifier, analyzing pre-stored content association information according to the content identifier, acquiring other content related to the content, and outputting the content. Information about other content.
  • FIG. 1 An embodiment of the information output method of the present invention is shown in Figure 1:
  • Step 101 Receive a request message including a content identifier.
  • Step 102 Analyze pre-stored content association information according to the content identifier, and obtain other content related to the content.
  • the content association information may be a content association table, where the content association table includes an association level between each content and other content; or the content association information is a user habit table and a plurality of content association tables, where the user habit table includes The degree of interest of the user for each type of content, and the plurality of content association tables contain the level of association between the contents of each type of subcategory.
  • Step 103 Output information of the other content.
  • the content requested by the user can be sent for the user to play, and at the same time, the information of the other content related to the content can be output; the information of the requested content and the information of other content can also be output, and then the user selects a content for playing.
  • FIG. 2 A flow of another embodiment of the information output method of the present invention is shown in FIG. 2.
  • This embodiment uses IPTV as an example to show an information output process when the content association information is a content association table, which is assumed to be completed by the EPG subsystem in the IPTV system.
  • Information output :
  • Step 201 The EPG subsystem receives a request message containing a content identification.
  • Step 202 Find a content association table according to the content identifier.
  • Step 203 acquiring other content whose association level with the content is greater than the preset association level
  • Step 204 outputs information of content and other content.
  • Step 205 The EPG subsystem obtains the playback of the output content and other content.
  • Step 206 Update the association corresponding to the play content in the content association table according to the content play situation.
  • the association information is specifically a content association table, and the content association table corresponds to the association situation of content played by all users in the system, and the content association table stores two-dimensional information for indicating the association weight between different contents, and the IPTV system is assumed.
  • N contents in the content There are N contents in the content, and the content is identified from the content 1 to the content N according to the ID, and the generated content association table is as shown in Table 1 below: Table 1
  • Step 301 Initialize the content association table, and assign the association level between all contents to 0.
  • Step 302 When the user receives a request message for playing a certain content information, the content ID is assigned to PID_I.
  • Step 303 Search for M content that the user has viewed.
  • Step 304 Read one content ID that is not read in the M contents in order, and each content ID is assigned to PID[i], and the value of i ranges from 1 to M.
  • Step 305 Determine whether PID_I is consistent with PID[i], and if yes, return to step 304; otherwise, go to step 306.
  • Step 306 Add 1 to the correlation level of [PID — I, PID[i]] and [PID[i] , PID — I].
  • Step 307 Determine whether the current i and M are equal. If yes, execute step 308; otherwise, return to step 304.
  • Step 308 Save the content association table and end the current process.
  • Establishing the association between content in the IPTV system is to achieve efficient recommendation. Only when an effective association is established between the content, can the user obtain other content related to the content when the user selects the specific content, and pass the content and other content.
  • the identifier of the content finds corresponding metadata information, and in the output metadata information including the content and the detailed information page of the sea, further enters entry information of other content related to the content and most interested by the user, and the portal information may include The name of the content, the link address, or the attribute of the content, etc., the user can jump to the detailed information page of other content according to the entry information.
  • the following describes the association level corresponding to the content played in the content association table according to the content playing condition in combination with Table 1. It is assumed that the content association table includes four contents of content 1 to content 4. At this time, a request message for requesting to play the content 1 is received. If the preset association level is 2, the association with the content 1 is found according to the content association table. Contents with a level greater than 2 are content 2 and content 4, so they are used The terminal outputs content 1, content 2, and content 4 information, for example, respectively outputting the name, attribute, and profile of the content. If the user terminal finally selects the content 4, the content association table 1 is updated according to the playback condition, and the table is updated. The association level of content 1 and content 4 in 1 and the association level of content 4 and content 1 are respectively increased by one.
  • Step 401 IPTV Create or delete a content.
  • Step 402 Receive a change notification for the content.
  • Step 403 Add or delete an association level between the content and other content in the content association table.
  • Step 404 Save the maintained content association table.
  • FIG. 5 A flow of still another embodiment of the information output method of the present invention is shown in FIG. 5.
  • the embodiment shows an information output flow when the content association information is a user habit table and a content association table, and the information is still completed by the EPG subsystem in the IPTV system.
  • Step 501 The EPG subsystem receives a request message including a play content identifier.
  • Step 502 Determine the type and subclass to which the play content belongs.
  • Step 503 When the type that is of interest to the user is determined by the user habit table, the content identifier identifies the content association table of the subclass.
  • Step 504 Acquire other content whose association level with the playback content is greater than the preset association level.
  • Step 505 Output information of the playback content and other content.
  • Step 506 The EPG subsystem obtains the playing condition of the content of the output content information.
  • Step 507 Update the association level corresponding to the play content in the content association table according to the content playing condition.
  • the dimension can be classified according to the viewing habits of the user, and the dimension categories include the age, the country, the plot, the product, and the starring.
  • the initially generated user habit table is as shown in Table 2, and the user habit table corresponds to the system.
  • the degree of interest of all users in the content played assuming that the content in the IPTV system is divided into three categories: age, country and plot.
  • the age is divided into three sub-categories: 70s, 80s, and 90s. It is divided into three sub-categories: China, the United States and South Korea.
  • the plot is divided into three sub-categories: comedy, gun battle, and science fiction.
  • the user habit table is generated as follows: The user can select the category of interest in advance at the terminal interface when opening an account.
  • the EPG subsystem synthesizes all categories and subclasses of interest to the user. For example, when more than 50% of users are interested in a subclass, the user is considered Interested in this subclass, when less than fifty percent of users are interested in a subclass, the user is considered not interested in the subclass. It should be noted that the content can be classified into more dimensions in the specific classification, and each classification can be further subdivided into more sub-categories. Table 2 is only for illustrative description, and the following Table 2 is in the table cells. The value is used to indicate the degree of interest of all users in the sub-category of each category based on the initial synthesis of the sub-categories of interest selected by the user:
  • Table 2 above is a viewing habit table in which the user associates with the content on the multi-dimensional classification, where “0” indicates that the user is not interested in the content of the subclass, and “ ⁇ ” indicates that the user is interested in the content of the subclass, when the system When a new type or subclass of content appears, the user habit table can be automatically extended to add the user's interest in the type or subclass of the new content.
  • each user corresponds to user attribute metadata
  • the user attribute metadata is used to describe the basic situation of the user, such as a user name, a user nickname, a user payment account, and the like.
  • the user can select whether to join the user habit table by adding a "whether to maintain the habit table" parameter in the metadata, that is, when the user chooses to maintain the user habit table in the process of opening an account or using the service, the IPTV system considers when generating the user habit table.
  • the user For the interest parameter of each content type subclass, when the user no longer selects the maintenance viewing habit table, the IPTV system deletes the user's interest parameter corresponding to the user in the habit table, or freezes the user's interest parameter until the user reselects Maintain this user habit table.
  • the system can prompt whether to use the user's interest parameter before freezing, or reset the user's interest parameter.
  • each dimension type also includes sub-categories of different numbers, it is possible to flexibly select some sub-categories in the partial classification to further generate a content association table for the sub-category, and the dimension type of interest of the user in Table 2 above is "country country”. "Subclass "China” as an example, the generated country-China-content association table is shown in Table 3 below, g ⁇ There are 5 contents related to "China” in Table 3:
  • the metadata of the content in each content association table is saved in the IPTV system, and the metadata is used to describe the basic content of the content, including the content name, the content copyright information, the content life cycle information, the content evaluation information, and the like.
  • the parameter "Whether to maintain the content association table" may be added to the metadata to select whether the parameter is set to "TRUE” or "FALSE" when the content is published, wherein TRUE corresponds to maintaining the content and other content in the content association table.
  • TRUE corresponds to maintaining the content and other content in the content association table.
  • the level of association between the FALSE corresponds to not maintaining the level of association between the content and other content in the content association table.
  • Step 601 Initialize a content association table of multiple subclasses, and assign an association level between all contents to 0.
  • Step 602 When the user receives a request message for playing a certain content information, the content ID is assigned to PID_I.
  • Step 603 Search M content that the user has watched and obtain a subclass of the type of interest of the user according to the user habit table.
  • Step 604 Read one content ID that is not read in the M contents in sequence, and each content ID is assigned to PID[i], and the value of i ranges from 1 to M.
  • Step 605 Determine whether PID_I is consistent with PID[i], and if yes, return to step 604; otherwise, execute step 606.
  • Step 606 Traverse each subclass of the type of interest to the user in order.
  • Step 607 Determine whether both PID_I and PID[i] belong to the subclass that is currently traversed. If yes, execute step 608; otherwise, return to step 606.
  • Step 608 Add 1 to the association level of [PID_I, PID[i]] and [PID[i], PID_I] in the current subclass.
  • Step 609 Determine whether the current subclass is the last subclass of interest to the traversed user. If yes, go to step 610; otherwise, return to step 606.
  • Step 610 Determine whether the current i and M are equal. If yes, execute step 411; otherwise, return to step 404.
  • Step 611 Save the content association table of all subclasses, and end the current process.
  • the following describes the association level corresponding to the content played in the content association table according to the content playing condition in combination with Tables 2 and 3.
  • the classification of the content 1 is first classified as "country", and the subclass belongs to "China", and the degree of interest of the user to the subclass is obtained by the user habit table 2" 0 further associating the content association table 3 of the subclass, and if the preset association level is 2, finding the content with the association level greater than 2 of the content 1 as the content 2 and the content 5 according to the content association table 3, and thus the user
  • the information of the content 1, the content 2, and the content 5 is outputted, for example, the name, the attribute, and the profile of the content are respectively output.
  • the content association table 1 is updated according to the playing condition, and the table 1 is The level of association between content 1 and content 2 and the level of association between content 2 and content 1 are increased by one, respectively.
  • Step 701 Receive a request message sent by the user to play a certain content information.
  • Step 702 Determine the identity of the user.
  • Step 703 retrieve the type and subclass to which the content belongs.
  • Step 704 Determine whether the entry of the subclass corresponding to the current user in the user habit table is " ⁇ ", and if yes, execute step 706; otherwise, execute step 705.
  • Step 705 Add 1 to the entry of the subclass of the type to which the content belongs in the user habit table.
  • Step 706 Determine whether the retrieved type and subclass are the last subclass, and if yes, execute step 707; otherwise, return to step 703.
  • Step 707 Save the updated user habit table and end the current process.
  • the sub-class may be updated after the value of the interest level exceeds 50% of the total number of users after multiple times of playing.
  • the degree of interest is " ⁇ ", making it a subclass of interest to the user.
  • the information output method of the embodiment of the present invention is applicable not only to the recommendation of the on-demand content in the interactive television, but also to the recommendation of the live content, and the scene of the mixed application of the live content and the on-demand content, and further introducing other media forms in the interactive television. At the same time, a hybrid recommendation of newly introduced media content and existing media form content is realized.
  • the application terminal requests the detailed information of the content that is of interest to the user
  • the user's habit table and the corresponding content association table are analyzed, and the live content information associated with the on-demand program is found and outputted, and the information of the live content output by the user, such as The introduction and start time of the content increases the likelihood of users accessing live shows.
  • the present invention also provides an information output apparatus.
  • FIG. 8 A block diagram of an embodiment of the information output device of the present invention is shown in FIG. 8:
  • the apparatus includes a storage unit 810, a receiving unit 820, an analyzing unit 830, and an output unit 840.
  • the storage unit 810 is configured to store the content association information in advance;
  • the receiving unit 820 is configured to receive the request message that includes the content identifier, and the analyzing unit 830 is configured to analyze the content association information according to the content identifier, and obtain the Other content related to the content;
  • the output unit 840 is configured to output information of the other content.
  • the device includes: a storage unit 910, configured to pre-store content association information; a receiving unit 920, configured to receive a request message that includes a play content identifier; and an analyzing unit 930, configured to analyze the content association information according to the play content identifier, Obtaining other content related to the play content; an output unit 940, configured to output information of the other content; an update unit 950, configured to receive a play condition of the content and other content, and update the content according to the play situation Content-related information; a maintenance unit 960, configured to: when the content is added to the interactive television, add association information of the content to the content association information, and/or when the content is deleted in the interactive television, The related information of the content is deleted from the content association information.
  • the analyzing unit 930 includes a searching unit, configured to search the content association table according to the play content identifier, and an acquiring unit, configured to acquire the content that is played The association level is greater than the other content of the preset association level.
  • the analyzing unit 930 includes a determining unit, configured to determine a type and a subclass to which the playing content belongs, and a searching unit, configured to When the user is used to determine that the type is of a type that is of interest to the user, the content association table of the sub-category is searched according to the content identifier; and the acquiring unit is configured to acquire the association level with the playback content that is greater than the preset association level. Other content.
  • the embodiment of the present invention after receiving the request message including the play content identifier, the embodiment of the present invention analyzes the pre-stored content association information according to the play content identifier, and acquires other content related to the play content, and then The information of the played content and other content is output.
  • the embodiment of the present invention fully considers the user's viewing habits and the association of the playing content, and fully considers the relevance between the content through the analysis of the association level, instead of simply considering the number of times the content is played, since the content and system can be simultaneously played.
  • the related content information is displayed to the user, which greatly improves the pertinence of the content recommendation and enhances the viewing experience of the user.
  • the embodiment of the present invention can simultaneously support the live content and the on-demand content in the IPTV, and expand the content output. Application range.
  • the method includes the following steps: receiving a request message that includes a play content identifier, analyzing the pre-stored content association information according to the play content identifier, and obtaining the Playing other content related to the content; outputting information of the other content.
  • the storage medium is, for example, a ROM/RAM, a magnetic disk, an optical disk, or the like.

Abstract

A method for information output based on interactive television, comprising: receiving a request message involving a content identifier; analyzing a prestored content-associated information according to said content identifier and obtaining other contents associated with said content; outputting the information of said other contents. The association between the user's viewing habits and the contents being played is fully considered, and then the association between the contents is fully considered according to the analysis of the associated level without solely considering the times of the content being played in the embodiment of present invention. Since the contents to be played and the associated content information in the system are presented to the user at the same time, the pertinence of the content recommendation is improved in maximum and the user's viewing performance is enhanced.

Description

基于交互电视的信息输出方法和装置  Information output method and device based on interactive television
本申请要求于 2007 年 12 月 26 日提交中国专利局、 申请号为 200710160663.X,发明名称为"基于交互电视的信息输出方法和装置"的中国专 利申请的优先权, 其全部内容通过引用结合在本申请中。  This application claims priority to Chinese Patent Application No. 200710160663.X, filed on December 26, 2007, entitled "Interactive TV-based Information Output Method and Apparatus", the entire contents of which are incorporated by reference. In this application.
技术领域 Technical field
本发明涉及通信技术领域,特别涉及一种基于交互电视的信息输出方法和 装置。  The present invention relates to the field of communications technologies, and in particular, to an information output method and apparatus based on interactive television.
背景技术 Background technique
交互电视通常包括 IPTV ( Internet Protocol Television, 网络电视)、 DTV ( Digital Television, 数字电视 )和 MTV ( Mobile Television, 移动电视)。 其 中, IPTV是一种宽带网络媒体业务应用, 它 于 IP协议的电视广播服务, 该业务将电视机或个人计算机作为显示终端 ,通过宽带网络向用户提供数字广 播电视、 视频服务、 信息服务、 互动社区、 互动休闲娱乐、 电子商务等宽带业 务, IPTV的主要特点是交互性和实时性。  Interactive TVs typically include IPTV (Internet Protocol Television), DTV (Digital Television), and MTV (Mobile Television). Among them, IPTV is a broadband network media service application, which is a TV broadcast service of IP protocol, which uses a television or a personal computer as a display terminal to provide digital broadcast television, video service, information service, and interaction to users through a broadband network. Broadband services such as community, interactive entertainment, e-commerce, etc. The main features of IPTV are interactivity and real-time.
一个典型的 IPTV系统由头端子子系统、 内容月良务子系统、 后台管理子系 统、 EPG ( Electronic Program Guide, 电子节目菜单)子系统和终端子系统组 成。 其中, 头端子子系统负责完成对直播频道的引入、 编码和转发; 内容服务 子系统完成点播内容的引入、存储和服务; 后台管理子系统用于发布内容信息 并管理用户信息; 终端子系统通过 EPG子系统浏览后台管理子系统发布的内 容信息并获取内容信息对应的 URI( Universal Resource Identifier,资源标志符 ) 信息; 终端子系统利用 URI信息进行媒体播放, 在媒体播放过程中, 终端子 系统接收头端子系统转发的数据或请求内容服务子系统下发数据。 在 IPTV系 统中, EPG子系统是用户进入 IPTV系统的门户, 通常 EPG子系统通过生成 的 HTML ( Hyper Text Mark-up Language , 超文本标记语言) 页面向终端子系 统发送内容和服务信息; EPG子系统也可以将内容和服务信息封装成格式化 文本, 由终端子系统解析该格式化文本后形成相应的页面供用户浏览和选择。  A typical IPTV system consists of a head terminal subsystem, a content management subsystem, a background management subsystem, an EPG (Electronic Program Guide) subsystem, and a terminal subsystem. The head terminal subsystem is responsible for completing the introduction, encoding and forwarding of the live channel; the content service subsystem completes the introduction, storage and service of the on-demand content; the background management subsystem is used to publish the content information and manage the user information; The EPG subsystem browses the content information published by the background management subsystem and obtains the URI (Universal Resource Identifier) information corresponding to the content information; the terminal subsystem uses the URI information to perform media playback, and during the media playback, the terminal subsystem receives Data forwarded by the head terminal system or requested by the content service subsystem to deliver data. In the IPTV system, the EPG subsystem is the portal for the user to enter the IPTV system. Usually, the EPG subsystem sends content and service information to the terminal subsystem through the generated HTML (Hyper Text Mark-up Language) page; The system can also encapsulate the content and service information into formatted text, and the formatted text is parsed by the terminal subsystem to form a corresponding page for the user to browse and select.
现有的 EPG子系统主要具有节目搜索和内容推荐两种功能。 对于节目搜 索功能, 由于 IPTV系统能够提供海量的媒体内容供用户使用, 因此用户通过 搜索功能从 EPG 页面中查找用户需要的内容, 搜索时用户输入关键字请求 EPG子系统在内容数据库中查询与关键字类似的内容信息并展示出来。 搜索 包括精确搜索, 即 EPG子系统输出与用户输入完全匹配的内容信息; 以及模 糊搜索, 即 EPG子系统将搜索出与用户输入部分匹配的内容信息。 搜索虽然 能够在一定程度上使用户快速找到需要的内容,但是却无法向用户提供与其需 要的内容相关的其它内容, 限制了用户获取内容的范围。 The existing EPG subsystem mainly has two functions of program search and content recommendation. For the program search function, since the IPTV system can provide a large amount of media content for the user to use, the user searches for the content required by the user from the EPG page through the search function, and the user inputs a keyword request during the search. The EPG subsystem queries the content database for content information similar to the keyword and displays it. The search includes an exact search, ie the EPG subsystem outputs content information that exactly matches the user input; and a fuzzy search, ie the EPG subsystem will search for content information that matches the user input portion. Although the search can quickly find the content that needs it to a certain extent, it cannot provide the user with other content related to the content that is needed, which limits the scope of the user to obtain the content.
对于内容推荐功能, EPG子系统通常采用手工定义和收视排行的方式进 行。运营商能够手工指定某几部影片为特定栏目的推荐影片, 用户则能够在栏 目首页中看到上述推荐影片; EPG子系统也可以才 据影片的播放情况在栏目 首页中展示点播次数最多的影片作为推荐影片。但是由于上述影片信息的展示 均以 EPG子系统中的栏目为基础, 而没有考虑用户的收视习惯, 因此无法向 用户推荐其所感兴趣的内容, 降低了内容推荐的针对性, 并且由于上述推荐方 式仅考虑了点播节目 , 而没有涉及如何在直播业务中向用户推荐节目。  For content recommendation functions, the EPG subsystem is usually done by manual definition and viewing ranking. The operator can manually specify certain videos to recommend videos for specific columns, and users can see the above recommended videos in the column homepage; the EPG subsystem can also display the most on-demand videos in the column homepage according to the playback of the videos. As a recommended movie. However, since the above video information is displayed based on the columns in the EPG subsystem, and the user's viewing habits are not considered, the content that is of interest to the user cannot be recommended, which reduces the relevance of the content recommendation, and because of the above recommendation manner Only on-demand programs are considered, and there is no reference to how to recommend programs to users in live broadcast services.
发明内容 Summary of the invention
本发明实施例的目的在于提供一种基于交互电视的信息输出方法和装置。 为实现本发明实施例的目的, 本发明实施例提供如下技术方案: 一种基于交互电视的信息输出方法, 包括:  An object of the embodiments of the present invention is to provide an information output method and apparatus based on an interactive television. For the purpose of implementing the embodiments of the present invention, the embodiments of the present invention provide the following technical solutions: An information output method based on an interactive television, including:
接收包含内容标识的请求消息;  Receiving a request message including a content identifier;
才艮据所述内容标识分析预先存储的内容关联信息 ,获取与所述内容相关的 其它内容;  And analyzing the pre-stored content association information according to the content identifier, and acquiring other content related to the content;
输出所述其它内容的信息。  The information of the other content is output.
一种基于交互电视的信息输出装置, 包括:  An information output device based on interactive television, comprising:
存储单元, 用于预先存储内容关联信息;  a storage unit, configured to pre-store content association information;
接收单元, 用于接收包含内容标识的请求消息;  a receiving unit, configured to receive a request message that includes a content identifier;
分析单元, 用于根据所述内容标识分析预先存储的内容关联信息,获取与 所述内容相关的其它内容;  An analyzing unit, configured to analyze pre-stored content association information according to the content identifier, and acquire other content related to the content;
输出单元, 用于输出所述其它内容的信息。  An output unit, configured to output information of the other content.
由以上本发明实施例提供的技术方案可见,本发明实施例中接收包含内容 标识的请求消息后,根据所述内容标识分析预先存储的内容关联信息,获取与 所述内容相关的其它内容, 然后输出所述其它内容的信息。本发明实施例充分 考虑了使用交互电视的用户的收视习惯和播放内容的关联,通过关联等级的分 析充分考虑了内容之间的关联性, 而非简单地考虑内容的播放次数, 由于可以 同时将播放内容和系统中的相关内容信息一并展示给用户 ,极大提高了内容推 荐的针对性, 增强了用户的收视体验。 According to the technical solution provided by the embodiment of the present invention, after receiving the request message including the content identifier, the content association information stored in advance is analyzed according to the content identifier, and other content related to the content is obtained, and then The information of the other content is output. Fully embodiment of the present invention Considering the viewing habits of the users using interactive TV and the association of the playback content, the correlation between the content is fully considered by the analysis of the association level, instead of simply considering the number of times the content is played, since the content and the system can be simultaneously played. The related content information is displayed to the user, which greatly improves the pertinence of the content recommendation and enhances the user's viewing experience.
附图说明 DRAWINGS
图 1为本发明基于交互电视的信息输出方法的一实施例流程图; 图 2为本发明基于 IPTV的信息输出方法的另一实施例流程图; 图 3为本发明中生成一个内容关联表的流程图;  1 is a flowchart of an embodiment of an information output method based on an interactive television according to the present invention; FIG. 2 is a flowchart of another embodiment of an IPTV-based information output method according to the present invention; FIG. 3 is a flowchart of generating a content association table according to the present invention; Flow chart
图 4为对本发明方法一实施例中的内容关联表进行维护的流程图; 图 5为本发明基于 IPTV的信息输出方法的又一实施例流程图; 图 6为本发明中生成对应多个子类的多个内容关联表的流程图; 图 8为本发明基于交互电视的信息输出装置的一实施例框图;  4 is a flowchart of maintaining a content association table in an embodiment of the method according to the present invention; FIG. 5 is a flowchart of still another embodiment of an IPTV-based information output method according to the present invention; A flowchart of a plurality of content association tables; FIG. 8 is a block diagram of an embodiment of an information output device based on an interactive television according to the present invention;
图 9为本发明基于交互电视的信息输出装置的另一实施例框图。  FIG. 9 is a block diagram of another embodiment of an information output apparatus based on an interactive television according to the present invention.
具体实施方式 detailed description
本发明实施例提供了基于交互电视的信息输出方法和装置,接收包含内容 标识的请求消息,根据所述内容标识分析预先存储的内容关联信息,获取与所 述内容相关的其它内容, 输出所述其它内容的信息。  An embodiment of the present invention provides an information output method and apparatus based on an interactive television, receiving a request message including a content identifier, analyzing pre-stored content association information according to the content identifier, acquiring other content related to the content, and outputting the content. Information about other content.
为了使本技术领域的人员更好地理解本发明实施例提供的技术方案 ,下面 结合附图和具体实施方式对本发明实施例提供的技术方案作进一步的详细说 明。  The technical solutions provided by the embodiments of the present invention are further described in detail below with reference to the accompanying drawings and specific embodiments.
本发明信息输出方法的一实施例流程如图 1所示:  An embodiment of the information output method of the present invention is shown in Figure 1:
步骤 101 : 接收包含内容标识的请求消息。  Step 101: Receive a request message including a content identifier.
步骤 102: 根据内容标识分析预先存储的内容关联信息, 获取与该内容相 关的其它内容。  Step 102: Analyze pre-stored content association information according to the content identifier, and obtain other content related to the content.
其中, 内容关联信息可以为内容关联表,该内容关联表中包含每一个内容 与其它内容之间的关联等级;或者内容关联信息为用户习惯表和多个内容关联 表,该用户习惯表中包含用户对每种类型内容的兴趣程度, 多个内容关联表中 包含每种类型的子类中的内容之间的关联等级。 步骤 103: 输出所述其它内容的信息。 The content association information may be a content association table, where the content association table includes an association level between each content and other content; or the content association information is a user habit table and a plurality of content association tables, where the user habit table includes The degree of interest of the user for each type of content, and the plurality of content association tables contain the level of association between the contents of each type of subcategory. Step 103: Output information of the other content.
其中,可以发送用户请求的内容供用户播放, 同时输出与该内容相关的其 它内容的信息; 也可以输出请求的内容的信息和其它内容的信息, 然后由用户 从中选择一个内容进行播放。  Wherein, the content requested by the user can be sent for the user to play, and at the same time, the information of the other content related to the content can be output; the information of the requested content and the information of other content can also be output, and then the user selects a content for playing.
本发明信息输出方法的另一实施例流程如图 2所示, 该实施例以 IPTV为 例, 示出了内容关联信息为内容关联表时的信息输出流程, 假设 IPTV系统中 由 EPG子系统完成信息输出:  A flow of another embodiment of the information output method of the present invention is shown in FIG. 2. This embodiment uses IPTV as an example to show an information output process when the content association information is a content association table, which is assumed to be completed by the EPG subsystem in the IPTV system. Information output:
步骤 201 EPG子系统接收包含内容标识的请求消息。  Step 201 The EPG subsystem receives a request message containing a content identification.
步骤 202 根据内容标识查找内容关联表。  Step 202: Find a content association table according to the content identifier.
步骤 203 获取与内容的关联等级大于预设关联等级的其它内容  Step 203: acquiring other content whose association level with the content is greater than the preset association level
步骤 204 输出内容和其它内容的信息。  Step 204 outputs information of content and other content.
步骤 205 EPG子系统获得输出内容和其它内容的播放情况。  Step 205 The EPG subsystem obtains the playback of the output content and other content.
步骤 206: 根据内容播放情况更新内容关联表中播放内容对应的关联等 当 IPTV系统中的内容数量较小时, 应用上述本发明方法的另一实施例进 行内容信息输出, 即该实施例中的内容关联信息具体为内容关联表,该内容关 联表对应于该系统中所有用户播放的内容的关联情况 ,内容关联表中存储了二 维信息, 用于表示不同内容之间的关联权重, 假设 IPTV系统中有 N个内容, 内容按照 ID标识从内容 1至内容 N, 则生成的内容关联表如下表 1所示: 表 1  Step 206: Update the association corresponding to the play content in the content association table according to the content play situation. When the number of content in the IPTV system is small, another embodiment of the method of the present invention is applied to output content information, that is, the content in this embodiment. The association information is specifically a content association table, and the content association table corresponds to the association situation of content played by all users in the system, and the content association table stores two-dimensional information for indicating the association weight between different contents, and the IPTV system is assumed. There are N contents in the content, and the content is identified from the content 1 to the content N according to the ID, and the generated content association table is as shown in Table 1 below: Table 1
Figure imgf000006_0001
Figure imgf000006_0001
^等级,可以用 ^Level, can be used
[内容 m, 内容 n]来表示, 其中 m和 n的取值从 1至 N, [内容 m, 内容 n]的 数值越大表示两个内容之间的关联性越强,当数值为 0时表示两个内容之间不 存在关联性, 例如同一内容之间的关联等级均为 0, 表示某个内容不能与自身 进行关联。 [Content m, content n] to represent, where m and n take values from 1 to N, [content m, content n] The larger the value, the stronger the correlation between the two contents. When the value is 0, there is no correlation between the two contents. For example, the association level between the same content is 0, indicating that a certain content cannot be with itself. Make an association.
为了生成上述 IPTV系统中的内容关联表, 需要对所有用户使用该系统中 的内容的情况进行关联性分析, 以初始化时, 一个用户使用其中一个内容对内 容关联表进行更新的情况为例, 对该内容进行关联性分析的流程如图 3所示: 步骤 301 : 初始化内容关联表, 将所有内容之间的关联等级赋值为 0。 步骤 302: 收到用户发送的播放某个内容信息的请求消息时将该内容 ID 赋值为 PID— I。  In order to generate the content association table in the IPTV system described above, it is necessary to perform association analysis on the case where all users use the content in the system. In the case of initialization, one user uses one of the contents to update the content association table as an example. The flow of the content correlation analysis is as shown in FIG. 3: Step 301: Initialize the content association table, and assign the association level between all contents to 0. Step 302: When the user receives a request message for playing a certain content information, the content ID is assigned to PID_I.
步骤 303: 搜索该用户已经观看过的 M个内容。  Step 303: Search for M content that the user has viewed.
步骤 304: 按顺序读取 M个内容中未读取的一个内容 ID,每个内容 ID赋 值为 PID[i], i的取值从 1至 M。  Step 304: Read one content ID that is not read in the M contents in order, and each content ID is assigned to PID[i], and the value of i ranges from 1 to M.
步骤 305: 判断 PID— I与 PID[i]是否一致, 若是, 则返回步骤 304; 否则, 执行步骤 306。  Step 305: Determine whether PID_I is consistent with PID[i], and if yes, return to step 304; otherwise, go to step 306.
步骤 306: 将 [PID— I, PID[i]]以及 [PID[i] , PID— I]的关联等级加 1。  Step 306: Add 1 to the correlation level of [PID — I, PID[i]] and [PID[i] , PID — I].
步骤 307: 判断当前 i与 M是否相等, 若是, 则执行步骤 308; 否则, 返 回步骤 304。  Step 307: Determine whether the current i and M are equal. If yes, execute step 308; otherwise, return to step 304.
步骤 308: 保存该内容关联表, 结束当前流程。  Step 308: Save the content association table and end the current process.
建立 IPTV系统中内容之间的关联是实现高效推荐的 出, 只有在内容之 间建立有效的关联, 才能保证在用户选择特定内容时,获得与该内容相关的其 它内容, 并通过该内容和其它内容的标识找到对应的元数据信息,在输出包含 该内容的元数据信息和海 的详细信息页面中 ,进一步显示与该内容相关且用 户最感兴趣的其它内容的入口信息,该入口信息可以包含内容的名称、链接地 址或者内容的属性等,用户可以才艮据该入口信息跳转至其它内容的详细信息页 面。  Establishing the association between content in the IPTV system is to achieve efficient recommendation. Only when an effective association is established between the content, can the user obtain other content related to the content when the user selects the specific content, and pass the content and other content. The identifier of the content finds corresponding metadata information, and in the output metadata information including the content and the detailed information page of the sea, further enters entry information of other content related to the content and most interested by the user, and the portal information may include The name of the content, the link address, or the attribute of the content, etc., the user can jump to the detailed information page of other content according to the entry information.
下面结合表 1, 对根据内容播放情况更新内容关联表中播放内容对应的关 联等级进行描述。假设内容关联表中包含内容 1至内容 4这四个内容,此时接 收到用户请求播放内容 1的请求消息, 如果预设的关联等级为 2, 则根据该内 容关联表找到与内容 1的关联等级大于 2的内容为内容 2和内容 4, 因此向用 户端输出内容 1、 内容 2和内容 4的信息, 例如分别输出了上述内容的名称、 属性和简介, 如果用户端最终选择播放内容 4, 则根据该播放情况更新内容关 联表 1 , 将该表 1中的内容 1与内容 4的关联等级以及内容 4与内容 1的关联 等级分别加 1。 The following describes the association level corresponding to the content played in the content association table according to the content playing condition in combination with Table 1. It is assumed that the content association table includes four contents of content 1 to content 4. At this time, a request message for requesting to play the content 1 is received. If the preset association level is 2, the association with the content 1 is found according to the content association table. Contents with a level greater than 2 are content 2 and content 4, so they are used The terminal outputs content 1, content 2, and content 4 information, for example, respectively outputting the name, attribute, and profile of the content. If the user terminal finally selects the content 4, the content association table 1 is updated according to the playback condition, and the table is updated. The association level of content 1 and content 4 in 1 and the association level of content 4 and content 1 are respectively increased by one.
当 IPTV中创建了新内容或删除已有内容时, 需要对关联信息进行维护, 对应本发明方法的另一实施例, 对内容关联表进行维护的流程如图 4所示: 步骤 401: IPTV中创建或删除一个内容。  When the new content is deleted or the existing content is deleted in the IPTV, the related information needs to be maintained. According to another embodiment of the method of the present invention, the process of maintaining the content association table is as shown in FIG. 4: Step 401: IPTV Create or delete a content.
步骤 402: 接收针对该内容的变更通知。  Step 402: Receive a change notification for the content.
步骤 403: 在内容关联表中增加或删除该内容与其它内容之间的关联等 级。  Step 403: Add or delete an association level between the content and other content in the content association table.
步骤 404: 保存维护后的内容关联表。  Step 404: Save the maintained content association table.
本发明信息输出方法的又一实施例流程如图 5所示,该实施例示出了内容 关联信息为用户习惯表和内容关联表时的信息输出流程, 仍然由 IPTV系统中 的 EPG子系统完成信息输出:  A flow of still another embodiment of the information output method of the present invention is shown in FIG. 5. The embodiment shows an information output flow when the content association information is a user habit table and a content association table, and the information is still completed by the EPG subsystem in the IPTV system. Output:
步骤 501: EPG子系统接收包含播放内容标识的请求消息。  Step 501: The EPG subsystem receives a request message including a play content identifier.
步骤 502: 确定该播放内容所属的类型和子类。  Step 502: Determine the type and subclass to which the play content belongs.
步骤 503: 当通过用户习惯表确定该类型为用户感兴趣的类型时, ^居内 容标识查找该子类的内容关联表。  Step 503: When the type that is of interest to the user is determined by the user habit table, the content identifier identifies the content association table of the subclass.
步骤 504: 获取与播放内容的关联等级大于预设关联等级的其它内容。 步骤 505: 输出播放内容和其它内容的信息。  Step 504: Acquire other content whose association level with the playback content is greater than the preset association level. Step 505: Output information of the playback content and other content.
步骤 506: EPG子系统获得输出内容信息的内容的播放情况。  Step 506: The EPG subsystem obtains the playing condition of the content of the output content information.
步骤 507: 根据内容播放情况更新内容关联表中该播放内容对应的关联等 级。  Step 507: Update the association level corresponding to the play content in the content association table according to the content playing condition.
当 IPTV系统中的内容数量较大, 比如超过 10000个内容时, 则内容关联 表中的内容关联等级数将达到 100兆, 即随着内容数量的增长, 内容关联表中 的内容关联等级将呈几何级数增长。并且, 由于表 1仅从二维角度描述了所有 内容之间的关联关系, 因此无法进一步体现不同类别, 以及同一类别的不同子 类的内容之间的关系, 比如, 从维度上划分不同内容的类别可以包括年代、 国 别、 剧情、 主演等, 以国别为例, 进一步划分的子类可以包括中国、 韩国、 美 国等。因此,可以结合用户的收看习惯在维度进行分类,以维度类别包括年代、 国别、 剧情、 出品和主演为例, 初始生成的用户习惯表如下表 2所示, 该用户 习惯表对应于该系统中所有用户对播放的内容的兴趣程度, 假设该 IPTV系统 中的内容从维度上分为年代、 国别和剧情三类, 其中, 年代分为 70年代、 80 年代和 90年代三个子类, 国别分为中国、 美国和韩国三个子类, 剧情分为喜 剧片、 枪战片、 科幻片三个子类, 用户习惯表的生成方式如下: 用户可以在开 户时的终端界面事先选择自己感兴趣的分类和子类, 并由 EPG子系统进行记 录, 然后 EPG子系统综合所有用户感兴趣的分类和子类, 例如当超过百分之 五十的用户都对某一子类感兴趣时, 则认为用户对该子类感兴趣, 当小于百分 之五十的用户对某一子类感兴趣时, 则认为用户对该子类不感兴趣, 需要说明 的是,在具体分类时可以将内容在更多维度上进行分类, 并且每个分类可以进 一步细分为更多子类,表 2仅做示例性说明, 下表 2表项单元格中的数值用于 表示初始根据用户选择的感兴趣的子类综合得到的所有用户对每个分类中子 类的兴趣程度: When the content of the IPTV system is large, for example, if there are more than 10000 content, the number of content association levels in the content association table will reach 100 megabytes, that is, as the number of content increases, the content association level in the content association table will be The geometric progression grows. Moreover, since Table 1 only describes the relationship between all contents from a two-dimensional perspective, it is impossible to further reflect the relationship between different categories and the contents of different sub-categories of the same category, for example, dividing different contents from dimensions. Categories can include years, countries, plots, starring, etc., taking countries as an example, further subcategories can include China, South Korea, and the United States. Country, etc. Therefore, the dimension can be classified according to the viewing habits of the user, and the dimension categories include the age, the country, the plot, the product, and the starring. For example, the initially generated user habit table is as shown in Table 2, and the user habit table corresponds to the system. The degree of interest of all users in the content played, assuming that the content in the IPTV system is divided into three categories: age, country and plot. The age is divided into three sub-categories: 70s, 80s, and 90s. It is divided into three sub-categories: China, the United States and South Korea. The plot is divided into three sub-categories: comedy, gun battle, and science fiction. The user habit table is generated as follows: The user can select the category of interest in advance at the terminal interface when opening an account. And subclasses, and recorded by the EPG subsystem, then the EPG subsystem synthesizes all categories and subclasses of interest to the user. For example, when more than 50% of users are interested in a subclass, the user is considered Interested in this subclass, when less than fifty percent of users are interested in a subclass, the user is considered not interested in the subclass. It should be noted that the content can be classified into more dimensions in the specific classification, and each classification can be further subdivided into more sub-categories. Table 2 is only for illustrative description, and the following Table 2 is in the table cells. The value is used to indicate the degree of interest of all users in the sub-category of each category based on the initial synthesis of the sub-categories of interest selected by the user:
表 2  Table 2
Figure imgf000009_0001
Figure imgf000009_0001
上表 2为用户与多维度分类上的内容进行关联的收视习惯表, 其中" 0"表 示用户对该子类的内容不感兴趣, "^"表示用户对该子类的内容感兴趣, 当系 统中出现新的类型或子类的内容时, 则可以对上述用户习惯表自动进行扩展, 加入用户对新内容所属类型或子类的兴趣程度。 在 IPTV系统中, 每一个用户 都对应了用户属性元数据, 用户属性元数据用于描述用户的基本情况, 例如用 户名、 用户昵称、 用户缴费帐号等信息。 用户可以通过在元数据中加入"是否 维护习惯表"参数来选择是否加入用户习惯表, 即当用户在开户或业务使用过 程中选择维护上述用户习惯表, 则 IPTV系统在生成用户习惯表时考虑该用户 对每种内容类型子类的兴趣参数,当用户不再选择维护收视习惯表时,则 IPTV 系统删除用户习惯表中对应该用户的兴趣参数, 或者冻结该用户的兴趣参数, 直到该用户重新选择维护该用户习惯表。 当用户重新选择维护该用户习惯表 时, 系统可以提示是否使用冻结前该用户的兴趣参数,还是重置该用户的兴趣 参数。 通过上述用户习惯表可以实现对 IPTV系统中所有用户收视习惯分布的 了解。 Table 2 above is a viewing habit table in which the user associates with the content on the multi-dimensional classification, where “0” indicates that the user is not interested in the content of the subclass, and “^” indicates that the user is interested in the content of the subclass, when the system When a new type or subclass of content appears, the user habit table can be automatically extended to add the user's interest in the type or subclass of the new content. In the IPTV system, each user corresponds to user attribute metadata, and the user attribute metadata is used to describe the basic situation of the user, such as a user name, a user nickname, a user payment account, and the like. The user can select whether to join the user habit table by adding a "whether to maintain the habit table" parameter in the metadata, that is, when the user chooses to maintain the user habit table in the process of opening an account or using the service, the IPTV system considers when generating the user habit table. The user For the interest parameter of each content type subclass, when the user no longer selects the maintenance viewing habit table, the IPTV system deletes the user's interest parameter corresponding to the user in the habit table, or freezes the user's interest parameter until the user reselects Maintain this user habit table. When the user reselects to maintain the user habit table, the system can prompt whether to use the user's interest parameter before freezing, or reset the user's interest parameter. Through the above user habit table, the understanding of the distribution of viewing habits of all users in the IPTV system can be realized.
由于每个维度类型还包括数量不等的子类,因此可以灵活选择部分分类中 的部分子类进一步生成针对该子类的内容关联表,以上表 2中用户感兴趣的维 度类型为"国别"的子类"中国"为例, 生成的国别 -中国 -内容关联表如下表 3 所示, g殳该表 3中与"中国"相关的内容共有 5个:  Since each dimension type also includes sub-categories of different numbers, it is possible to flexibly select some sub-categories in the partial classification to further generate a content association table for the sub-category, and the dimension type of interest of the user in Table 2 above is "country country". "Subclass "China" as an example, the generated country-China-content association table is shown in Table 3 below, g殳 There are 5 contents related to "China" in Table 3:
表 3  table 3
Figure imgf000010_0001
Figure imgf000010_0001
在 IPTV系统中保存了每一个内容关联表中内容的元数据, 元数据用于描 述内容的基本情况, 包括内容名称、 内容版权信息、 内容生命周期信息、 内容 评价信息等。进一步可以在元数据中加入"是否维护内容关联表"参数来选择是 在内容发布时将该参数设置为" TRUE"或" FALSE", 其中 TRUE对应在内容关 联表中维护该内容与其它内容之间的关联等级, FALSE对应在内容关联表中 不维护该内容与其它内容之间的关联等级。  The metadata of the content in each content association table is saved in the IPTV system, and the metadata is used to describe the basic content of the content, including the content name, the content copyright information, the content life cycle information, the content evaluation information, and the like. Further, the parameter "Whether to maintain the content association table" may be added to the metadata to select whether the parameter is set to "TRUE" or "FALSE" when the content is published, wherein TRUE corresponds to maintaining the content and other content in the content association table. The level of association between the FALSE corresponds to not maintaining the level of association between the content and other content in the content association table.
为了生成上述 IPTV系统中对应用户习惯表的多个子类的内容关联表, 需 要对用户使用该系统中的特定类型下的特定子类内容的情况进行关联性分析 , 对内容进行关联性分析的流程如图 6所示:  In order to generate a content association table of a plurality of sub-categories corresponding to the user habit table in the IPTV system, it is necessary to perform association analysis on the case where the user uses a specific sub-category content under a specific type in the system, and perform a correlation analysis process on the content. As shown in Figure 6:
步骤 601 : 初始化多个子类的内容关联表, 将所有内容之间的关联等级赋 值为 0。 步骤 602: 收到用户发送的播放某个内容信息的请求消息时将该内容 ID 赋值为 PID— I。 Step 601: Initialize a content association table of multiple subclasses, and assign an association level between all contents to 0. Step 602: When the user receives a request message for playing a certain content information, the content ID is assigned to PID_I.
步骤 603: 搜索该用户已经观看过的 M个内容并根据用户习惯表获取该 用户感兴趣的类型的子类。  Step 603: Search M content that the user has watched and obtain a subclass of the type of interest of the user according to the user habit table.
步骤 604: 按顺序读取 M个内容中未读取的一个内容 ID,每个内容 ID赋 值为 PID[i], i的取值从 1至 M。  Step 604: Read one content ID that is not read in the M contents in sequence, and each content ID is assigned to PID[i], and the value of i ranges from 1 to M.
步骤 605: 判断 PID— I与 PID[i]是否一致, 若是, 则返回步骤 604; 否则, 执行步骤 606。  Step 605: Determine whether PID_I is consistent with PID[i], and if yes, return to step 604; otherwise, execute step 606.
步骤 606: 按顺序遍历用户感兴趣的类型的每一个子类。  Step 606: Traverse each subclass of the type of interest to the user in order.
步骤 607: 判断 PID— I与 PID[i]是否均属于当前遍历到的子类, 若是, 则 执行步骤 608; 否则, 返回步骤 606。  Step 607: Determine whether both PID_I and PID[i] belong to the subclass that is currently traversed. If yes, execute step 608; otherwise, return to step 606.
步骤 608: 将当前子类中 [PID_I, PID[i]]以及 [PID[i] , PID_I]的关联等级 加 1。  Step 608: Add 1 to the association level of [PID_I, PID[i]] and [PID[i], PID_I] in the current subclass.
步骤 609:判断当前子类是否为遍历的用户感兴趣的最后一个子类,若是, 则执行步骤 610; 否则, 返回步骤 606。  Step 609: Determine whether the current subclass is the last subclass of interest to the traversed user. If yes, go to step 610; otherwise, return to step 606.
步骤 610: 判断当前 i与 M是否相等, 若是, 则执行步骤 411; 否则, 返 回步骤 404。  Step 610: Determine whether the current i and M are equal. If yes, execute step 411; otherwise, return to step 404.
步骤 611 : 保存所有子类的内容关联表, 结束当前流程。  Step 611: Save the content association table of all subclasses, and end the current process.
下面结合表 2和 3, 对根据内容播放情况更新内容关联表中播放内容对应 的关联等级进行描述。假设接收到用户播放表 3中内容 1的请求消息, 首先得 到内容 1的分类属于"国别", 子类属于"中国", 通过用户习惯表 2得到用户对 该子类的感兴趣程度为"0 进一步关联该子类的内容关联表表 3 , 如果预设 的关联等级为 2, 则根据该内容关联表 3找到与内容 1的关联等级大于 2的内 容为内容 2和内容 5, 因此向用户端输出内容 1、 内容 2和内容 5的信息, 例 如分别输出了上述内容的名称、属性和简介,如果用户端最终选择播放内容 2, 则根据该播放情况更新内容关联表 1 , 将该表 1中的内容 1与内容 2的关联等 级以及内容 2与内容 1的关联等级分别加 1。 The following describes the association level corresponding to the content played in the content association table according to the content playing condition in combination with Tables 2 and 3. Assuming that the request message of the content 1 in the user playlist 3 is received, the classification of the content 1 is first classified as "country", and the subclass belongs to "China", and the degree of interest of the user to the subclass is obtained by the user habit table 2" 0 further associating the content association table 3 of the subclass, and if the preset association level is 2, finding the content with the association level greater than 2 of the content 1 as the content 2 and the content 5 according to the content association table 3, and thus the user The information of the content 1, the content 2, and the content 5 is outputted, for example, the name, the attribute, and the profile of the content are respectively output. If the user terminal finally selects the content 2, the content association table 1 is updated according to the playing condition, and the table 1 is The level of association between content 1 and content 2 and the level of association between content 2 and content 1 are increased by one, respectively.
需要说明的是,初始生成的用户习惯表也可以进一步根据用户播放内容的 请求进行更新和维护, 对上述用户习惯表进行动态维护的流程如图 7所示: 步骤 701 : 收到用户发送的播放某个内容信息的请求消息。 It should be noted that the initially generated user habit table may be further updated and maintained according to the request of the user to play the content. The process of dynamically maintaining the user habit table is as shown in FIG. 7: Step 701: Receive a request message sent by the user to play a certain content information.
步骤 702: 确定该用户的身份。  Step 702: Determine the identity of the user.
步骤 703: 检索该内容所属的类型及子类。  Step 703: Retrieve the type and subclass to which the content belongs.
步骤 704: 判断用户习惯表中当前用户对应的该子类的表项是否为 "^" , 若是, 则执行步骤 706; 否则, 执行步骤 705。  Step 704: Determine whether the entry of the subclass corresponding to the current user in the user habit table is "^", and if yes, execute step 706; otherwise, execute step 705.
步骤 705: 将用户习惯表中该内容所属类型的子类的表项加 1。  Step 705: Add 1 to the entry of the subclass of the type to which the content belongs in the user habit table.
步骤 706: 判断检索到的类型及子类是否为最后一个子类, 若是, 则执行 步骤 707; 否则, 返回步骤 703。  Step 706: Determine whether the retrieved type and subclass are the last subclass, and if yes, execute step 707; otherwise, return to step 703.
步骤 707: 保存更新后的用户习惯表, 结束当前流程。  Step 707: Save the updated user habit table and end the current process.
若上述更新后的用户习惯表中的某个子类初始时的兴趣程度为 "0", 当经 过多次播放后兴趣程度的数值超过所有用户数的百分之五十后,可以更新该子 类的兴趣程度为" ^", 使其变为用户感兴趣的子类。  If the initial interest level of a subclass in the updated user habit table is "0", the sub-class may be updated after the value of the interest level exceeds 50% of the total number of users after multiple times of playing. The degree of interest is "^", making it a subclass of interest to the user.
本发明实施例的信息输出方法不仅适用于交互电视中点播内容的推荐,也 能适用于直播内容的推荐, 以及直播内容和点播内容混合应用的场景,进一步 还能在交互电视中引入其它媒体形式时,实现新引入媒体形式的内容和已有媒 体形式内容的混合推荐。 下面对直播和点播内容的混合应用进行简单描述,将 点播内容和直播内容设置同样的分类和子类,在子类对应的内容关联表中设置 直播内容和点播内容的关联等级,当用户通过应用终端请求点播用户感兴趣的 内容的详细信息时,通过对用户习惯表和相应的内容关联表进行分析,找到与 点播节目关联的直播内容信息并输出, 用户通过输出的直播内容的信息,如该 内容的简介和开始时间, 提高了用户访问直播节目的可能性。  The information output method of the embodiment of the present invention is applicable not only to the recommendation of the on-demand content in the interactive television, but also to the recommendation of the live content, and the scene of the mixed application of the live content and the on-demand content, and further introducing other media forms in the interactive television. At the same time, a hybrid recommendation of newly introduced media content and existing media form content is realized. The following is a brief description of the hybrid application of live and on-demand content, setting the same classification and sub-category of the on-demand content and the live content, and setting the association level of the live content and the on-demand content in the content association table corresponding to the sub-category, when the user passes When the application terminal requests the detailed information of the content that is of interest to the user, the user's habit table and the corresponding content association table are analyzed, and the live content information associated with the on-demand program is found and outputted, and the information of the live content output by the user, such as The introduction and start time of the content increases the likelihood of users accessing live shows.
与本发明基于交互电视的信息输出方法和系统的实施例相对应,本发明还 提供了一种信息输出装置。  Corresponding to the embodiment of the interactive television based information output method and system of the present invention, the present invention also provides an information output apparatus.
本发明信息输出装置的一实施例框图如图 8所示:  A block diagram of an embodiment of the information output device of the present invention is shown in FIG. 8:
该装置包括:存储单元 810、接收单元 820、分析单元 830和输出单元 840。 其中,存储单元 810用于预先存储内容关联信息;接收单元 820用于接收 包含播放内容标识的请求消息;分析单元 830用于根据所述播放内容标识分析 所述内容关联信息,获取与所述播放内容相关的其它内容; 输出单元 840用于 输出所述其它内容的信息。 本发明信息输出装置的另一实施例框图如图 9所示: The apparatus includes a storage unit 810, a receiving unit 820, an analyzing unit 830, and an output unit 840. The storage unit 810 is configured to store the content association information in advance; the receiving unit 820 is configured to receive the request message that includes the content identifier, and the analyzing unit 830 is configured to analyze the content association information according to the content identifier, and obtain the Other content related to the content; the output unit 840 is configured to output information of the other content. A block diagram of another embodiment of the information output device of the present invention is shown in FIG.
该装置包括: 存储单元 910, 用于预先存储内容关联信息; 接收单元 920, 用于接收包含播放内容标识的请求消息; 分析单元 930, 用于根据所述播放内 容标识分析所述内容关联信息,获取与所述播放内容相关的其它内容; 输出单 元 940, 用于输出所述其它内容的信息; 更新单元 950, 用于接收所述内容和 其它内容的播放情况并根据所述播放情况更新所述内容关联信息; 维护单元 960, 用于当所述交互电视中增加内容时, 在所述内容关联信息中增加所述内 容的关联信息, 和 /或当所述交互电视中删除内容时, 在所述内容关联信息中 删除所述内容的关联信息。  The device includes: a storage unit 910, configured to pre-store content association information; a receiving unit 920, configured to receive a request message that includes a play content identifier; and an analyzing unit 930, configured to analyze the content association information according to the play content identifier, Obtaining other content related to the play content; an output unit 940, configured to output information of the other content; an update unit 950, configured to receive a play condition of the content and other content, and update the content according to the play situation Content-related information; a maintenance unit 960, configured to: when the content is added to the interactive television, add association information of the content to the content association information, and/or when the content is deleted in the interactive television, The related information of the content is deleted from the content association information.
具体的, 当所述存储单元 910中存储了内容关联表时,分析单元 930包括 查找单元, 用于根据所述播放内容标识查找所述内容关联表; 获取单元, 用于 获取与所述播放内容的关联等级大于预设关联等级的其它内容。  Specifically, when the content association table is stored in the storage unit 910, the analyzing unit 930 includes a searching unit, configured to search the content association table according to the play content identifier, and an acquiring unit, configured to acquire the content that is played The association level is greater than the other content of the preset association level.
当所述存储单元 910中存储了用户习惯表和多个内容关联表时,分析单元 930包括确定单元, 用于确定所述播放内容所属的类型和子类; 查找单元, 用 于当通过所述用户习惯表确定所述类型为用户感兴趣的类型时,才 据所述内容 标识查找所述子类的内容关联表; 获取单元, 用于获取与所述播放内容的关联 等级大于预设关联等级的其它内容。  When the user habit table and the plurality of content association tables are stored in the storage unit 910, the analyzing unit 930 includes a determining unit, configured to determine a type and a subclass to which the playing content belongs, and a searching unit, configured to When the user is used to determine that the type is of a type that is of interest to the user, the content association table of the sub-category is searched according to the content identifier; and the acquiring unit is configured to acquire the association level with the playback content that is greater than the preset association level. Other content.
通过本发明实施例的描述可知,本发明实施例中接收包含播放内容标识的 请求消息后,根据所述播放内容标识分析预先存储的内容关联信息,获取与所 述播放内容相关的其它内容, 然后输出所述播放内容和其它内容的信息。本发 明实施例充分考虑了用户的收视习惯和播放内容的关联,通过关联等级的分析 充分考虑了内容之间的关联性, 而非简单地考虑内容的播放次数, 由于可以同 时将播放内容和系统中的相关内容信息一并展示给用户,极大提高了内容推荐 的针对性, 增强了用户的收视体验; 并且本发明实施例可以同时支持 IPTV中 的直播内容和点播内容, 扩大了内容输出的应用范围。  According to the description of the embodiment of the present invention, after receiving the request message including the play content identifier, the embodiment of the present invention analyzes the pre-stored content association information according to the play content identifier, and acquires other content related to the play content, and then The information of the played content and other content is output. The embodiment of the present invention fully considers the user's viewing habits and the association of the playing content, and fully considers the relevance between the content through the analysis of the association level, instead of simply considering the number of times the content is played, since the content and system can be simultaneously played. The related content information is displayed to the user, which greatly improves the pertinence of the content recommendation and enhances the viewing experience of the user. Moreover, the embodiment of the present invention can simultaneously support the live content and the on-demand content in the IPTV, and expand the content output. Application range.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可 读取存储介质中, 该程序在执行时, 包括如下步骤: 接收包含播放内容标识的 请求消息;根据所述播放内容标识分析预先存储的内容关联信息,获取与所述 播放内容相关的其它内容; 输出所述其它内容的信息。 所述的存储介质, 如: ROM/RAM, 磁碟、 光盘等。 A person skilled in the art can understand that all or part of the steps of implementing the above embodiments can be completed by a program to instruct related hardware, and the program can be stored in a computer readable storage medium, and the program is executed. The method includes the following steps: receiving a request message that includes a play content identifier, analyzing the pre-stored content association information according to the play content identifier, and obtaining the Playing other content related to the content; outputting information of the other content. The storage medium is, for example, a ROM/RAM, a magnetic disk, an optical disk, or the like.
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多 变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化 而不脱离本发明的精神。  While the invention has been described by the embodiments of the present invention, it will be understood that

Claims

权 利 要 求 Rights request
1、 一种基于交互电视的信息输出方法, 其特征在于, 包括:  1. An information output method based on interactive television, characterized in that:
接收包含内容标识的请求消息;  Receiving a request message including a content identifier;
才艮据所述内容标识分析预先存储的内容关联信息 ,获取与所述内容相关的 其它内容;  And analyzing the pre-stored content association information according to the content identifier, and acquiring other content related to the content;
输出所述其它内容的信息。  The information of the other content is output.
2、 根据权利要求 1所述的方法, 其特征在于, 所述内容关联信息为内容 关联表, 所述内容关联表中包含每一个内容与其它内容之间的关联等级; 或 所述内容关联信息为用户习惯表和内容关联表,所述用户习惯表中包含用 户对每种类型内容的兴趣程度,所述内容关联表中包含所述每种类型的子类中 的内容之间的关联等级。  The method according to claim 1, wherein the content association information is a content association table, and the content association table includes an association level between each content and other content; or the content association information. For the user to customize the table and the content association table, the user habit table includes the degree of interest of the user for each type of content, and the content association table includes the association level between the content in each of the subtypes of the type.
3、 根据权利要求 2所述的方法, 其特征在于, 所述内容关联信息为内容 关联表, 获取与所述内容相关的其它内容包括:  The method according to claim 2, wherein the content association information is a content association table, and acquiring other content related to the content includes:
根据所述内容标识查找所述内容关联表;  Finding the content association table according to the content identifier;
获取与所述内容的关联等级大于预设关联等级的其它内容。  Obtaining other content whose association level with the content is greater than a preset association level.
4、 根据权利要求 2所述的方法, 其特征在于, 所述内容关联信息包含用 户习惯表和内容关联表, 获取与所述内容相关的其它内容包括:  The method according to claim 2, wherein the content association information includes a user habit table and a content association table, and acquiring other content related to the content includes:
确定所述内容所属的类型和子类;  Determining the type and subclass to which the content belongs;
当通过所述用户习惯表确定所述类型为用户感兴趣的类型时,才 据所述内 容标识查找所述子类的内容关联表;  When determining, by the user habit table, that the type is a type of interest to the user, searching for the content association table of the subclass according to the content identifier;
获取与所述内容的关联等级大于预设关联等级的其它内容。  Obtaining other content whose association level with the content is greater than a preset association level.
5、 根据权利要求 1所述的方法, 其特征在于, 进一步包括:  5. The method according to claim 1, further comprising:
获得所述内容和其它内容的播放情况;  Obtaining the playback of the content and other content;
根据所述播放情况更新所述内容关联信息。  Updating the content association information according to the playing situation.
6、 根据权利要求 1所述的方法, 其特征在于, 进一步包括:  6. The method according to claim 1, further comprising:
当所述交互电视中增加内容时 ,在所述内容关联信息中增加所述内容的关 联信息; 和 /或  When the content is added to the interactive television, the associated information of the content is added to the content association information; and/or
当所述交互电视中删除内容时,在所述内容关联信息中删除所述内容的关 联信息。 When the content is deleted in the interactive television, the associated information of the content is deleted in the content association information.
7、 一种基于交互电视的信息输出装置, 其特征在于, 包括: 存储单元, 用于预先存储内容关联信息; An information output device based on an interactive television, comprising: a storage unit, configured to pre-store content association information;
接收单元, 用于接收包含内容标识的请求消息;  a receiving unit, configured to receive a request message that includes a content identifier;
分析单元, 用于根据所述内容标识分析预先存储的内容关联信息,获取与 所述内容相关的其它内容;  An analyzing unit, configured to analyze pre-stored content association information according to the content identifier, and acquire other content related to the content;
输出单元, 用于输出所述其它内容的信息。  An output unit, configured to output information of the other content.
8、 根据权利要求 7所述的装置, 其特征在于, 所述存储单元用于存储内 容关联表,  The device according to claim 7, wherein the storage unit is configured to store a content association table.
所述分析单元包括:  The analysis unit includes:
查找单元, 用于根据所述内容标识查找所述内容关联表;  a searching unit, configured to search the content association table according to the content identifier;
获取单元, 用于获取与所述内容的关联等级大于预设关联等级的其它内 容。  And an obtaining unit, configured to acquire other content whose association level with the content is greater than a preset association level.
9、 根据权利要求 7所述的装置, 其特征在于, 所述存储单元用于存储用 户习惯表和多个内容关联表, 所述分析单元包括:  The device according to claim 7, wherein the storage unit is configured to store a user habit table and a plurality of content association tables, and the analyzing unit comprises:
确定单元, 用于确定所述内容所属的类型和子类;  a determining unit, configured to determine a type and a subclass to which the content belongs;
查找单元,用于当通过所述用户习惯表确定所述类型为用户感兴趣的类型 时, 根据所述内容标识查找所述子类的内容关联表;  a searching unit, configured to search for a content association table of the subclass according to the content identifier when determining, by using the user habit table, that the type is a type of interest to the user;
获取单元,用于获取与所述播放内容的关联等级大于预设关联等级的其它 内容。  And an obtaining unit, configured to acquire other content whose association level with the playing content is greater than a preset association level.
10、 根据权利要求 7所述的装置, 其特征在于, 进一步包括:  10. The device according to claim 7, further comprising:
更新单元,用于获得所述内容和其它内容的播放情况并根据所述播放情况 更新所述内容关联信息。  And an updating unit, configured to obtain a playing condition of the content and other content, and update the content related information according to the playing condition.
11、 根据权利要求 7所述的装置, 其特征在于, 进一步包括:  The device according to claim 7, further comprising:
维护单元, 用于当所述交互电视中增加内容时,在所述内容关联信息中增 加所述内容的关联信息, 和 /或当所述交互电视中删除内容时, 在所述内容关 联信息中删除所述内容的关联信息。  a maintenance unit, configured to add association information of the content to the content association information when adding content in the interactive television, and/or when the content is deleted in the interactive television, in the content association information Delete the associated information of the content.
PCT/CN2008/073601 2007-12-26 2008-12-19 A method and apparatus for information output based on interactive television WO2009082944A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710160663.X 2007-12-26
CNA200710160663XA CN101227591A (en) 2007-12-26 2007-12-26 Method and apparatus for outputting information based on interactive video

Publications (1)

Publication Number Publication Date
WO2009082944A1 true WO2009082944A1 (en) 2009-07-09

Family

ID=39859316

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/073601 WO2009082944A1 (en) 2007-12-26 2008-12-19 A method and apparatus for information output based on interactive television

Country Status (2)

Country Link
CN (1) CN101227591A (en)
WO (1) WO2009082944A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101227591A (en) * 2007-12-26 2008-07-23 华为技术有限公司 Method and apparatus for outputting information based on interactive video
CN101686224B (en) * 2008-09-24 2011-06-15 华为技术有限公司 Method for transferring content identification and network node
CN104410913A (en) * 2014-12-01 2015-03-11 北京国双科技有限公司 Television program recommending method and device for intelligent video equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1770845A (en) * 2004-11-01 2006-05-10 佳能株式会社 Displaying data associated with a data item
US20070186243A1 (en) * 2006-02-08 2007-08-09 Sbc Knowledge Ventures, Lp System and method of providing television program recommendations
US20070288963A1 (en) * 2006-06-13 2007-12-13 Comcast Cable Holdings, Llc Method of recommending related programs
CN101227591A (en) * 2007-12-26 2008-07-23 华为技术有限公司 Method and apparatus for outputting information based on interactive video

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1770845A (en) * 2004-11-01 2006-05-10 佳能株式会社 Displaying data associated with a data item
US20070186243A1 (en) * 2006-02-08 2007-08-09 Sbc Knowledge Ventures, Lp System and method of providing television program recommendations
US20070288963A1 (en) * 2006-06-13 2007-12-13 Comcast Cable Holdings, Llc Method of recommending related programs
CN101227591A (en) * 2007-12-26 2008-07-23 华为技术有限公司 Method and apparatus for outputting information based on interactive video

Also Published As

Publication number Publication date
CN101227591A (en) 2008-07-23

Similar Documents

Publication Publication Date Title
US9654825B2 (en) Systems and methods for detecting inconsistent user actions and providing feedback
US8813127B2 (en) Media content retrieval system and personal virtual channel
KR101769802B1 (en) Smart catch-up for media content viewing
US9237203B2 (en) Integrated media content server system and method for the customization of metadata that is associated therewith
US8392946B2 (en) Method of recommending local and remote content
KR100867005B1 (en) Method for personal-ordered multimedia data retrieval service and apparatuses thereof
US8793731B2 (en) Enhanced content search
US20090138441A1 (en) Additional Content Information
JP2008521328A (en) Improved method and apparatus for managing TV channel lists
US20120278837A1 (en) Presenting related content during a placeshifting session
US20160227279A1 (en) Custom Media Channels
US20090024592A1 (en) Method for retrieving content accessible to television receiver and system for retrieving content accessible to television receiver
JP2013520869A (en) Enhanced electronic program guide
Zhang et al. Personalized TV program recommendation based on TV-anytime metadata
KR101438764B1 (en) Method for Recommending Contents Based on User Watch History
WO2009082944A1 (en) A method and apparatus for information output based on interactive television
JP2008516505A (en) Recommended method and apparatus for digital program
US10003854B2 (en) Method and system for content recording and indexing
KR101779975B1 (en) System for providing additional service of VOD content using SNS message and method for providing additional service using the same
US8904450B2 (en) Individual internet video link channel
US9681172B2 (en) System and method for creating hierarchical multimedia programming favorites
JP5159509B2 (en) Viewing video search system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08866680

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08866680

Country of ref document: EP

Kind code of ref document: A1