CN104410913A - 用于智能视频设备的电视节目推荐方法及装置 - Google Patents
用于智能视频设备的电视节目推荐方法及装置 Download PDFInfo
- Publication number
- CN104410913A CN104410913A CN201410720731.3A CN201410720731A CN104410913A CN 104410913 A CN104410913 A CN 104410913A CN 201410720731 A CN201410720731 A CN 201410720731A CN 104410913 A CN104410913 A CN 104410913A
- Authority
- CN
- China
- Prior art keywords
- programme
- intelligent video
- video equipment
- television program
- default
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client 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/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44218—Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种用于智能视频设备的电视节目推荐方法及装置,该用于智能视频设备的电视节目推荐方法包括:检测智能视频设备是否接收到调用请求,其中,调用请求为调用电视节目推荐列表的请求;在检测到智能视频设备接收到调用请求时,获取最近一次触发操作的特征信息;获取与特征信息匹配的电视节目;将获取到的电视节目添加到电视节目推荐列表中;以及在智能视频设备的前端设备上显示电视节目推荐列表。通过本发明,解决了相关技术中智能视频设备向用户推荐电视节目准确性低的问题,进而达到了提高智能视频设备向用户推荐电视节目准确性的效果。
Description
技术领域
本发明涉及视频处理领域,具体而言,涉及一种用于智能视频设备的电视节目推荐方法及装置。
背景技术
交互式网络电视、互联网数字电视等智能视频设备与传统电视机不同,其可以将视频或者电视节目分门别类的划分到不同栏目下,用户既可以像传统电视机一样观看直播节目,也可以点播特定类别下的节目。但是,越来越多的视频和电视节目导致用户有时不知道观看那个电视节目。目前已有部分智能视频设备具有电视节目推荐的功能,即当用户看电视节目的时候,视频终端设备上会显示用户感兴趣的视频节目列表。现有技术中通过用户在最近一段时间内观看的节目列表来提取用户收看电视节目的特点,从而根据用户收看电视节目的特点确定用户收看电视节目的喜好来向用户推荐电视节目。由于通过同一智能视频设备观看电视节目的群体可能会有多个,例如,在一个家庭中,丈夫可能偏好观看新闻类的节目,妻子可能偏好看电视剧或电影类的节目,小孩可能喜欢看动漫类的节目等。现有技术中的推荐***向用户推送节目列表的时候,很可能遇到推送目标错误的问题,例如向丈夫推送了动漫节目,而向小孩推送电影节目等。
针对相关技术中智能视频设备向用户推荐电视节目准确性低的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种用于智能视频设备的电视节目推荐方法及装置,以解决相关技术中智能视频设备向用户推荐电视节目准确性低问题。
为了实现上述目的,根据本发明的一个方面,提供了一种用于智能视频设备的电视节目推荐方法。
根据本发明的用于智能视频设备的电视节目推荐方法包括:检测智能视频设备是否接收到调用请求,其中,调用请求为调用电视节目推荐列表的请求;在检测到智能视频设备接收到调用请求时,获取最近一次触发操作的特征信息;获取与特征信息匹配的电视节目;将获取到的电视节目添加到电视节目推荐列表中;以及在智能视频设 备的前端设备上显示电视节目推荐列表。
进一步地,在获取最近一次触发操作的特征信息之前,该方法还包括:获取当前时间;判断当前时间是否存在预设电视节目,其中,预设电视节目为预先设置的定期观看的电视节目;以及如果判断出存在预设电视节目,则将预设电视节目添加至电视节目推荐列表中。
进一步地,在判断当前时间是否存在预设电视节目之前,该方法还包括:获取预设时间内智能视频设备的电视节目播放记录;根据电视节目播放记录计算智能视频设备播放电视节目的播放规则;根据智能视频设备播放电视节目的播放规则得到预设电视节目;以及存储预设电视节目和预设电视节目的播放时间。
进一步地,智能视频设备包括多个智能视频设备,在获取与特征信息匹配的电视节目之前,该方法还包括:获取多个智能视频设备的电视节目播放记录;以及根据多个智能视频设备的电视节目播放记录建立电视节目的相似度矩阵,其中,在相似度矩阵中包含电视节目信息和任意两个电视节目的相似度。
进一步地,获取与特征信息匹配的电视节目包括:从相似度矩阵中查找与特征信息匹配的电视节目;根据相似度对电视节目进行排序;以及将相似度排序靠前的预设数目的电视节目添加至电视节目推荐列表中。
为了实现上述目的,根据本发明的另一方面,提供了一种用于智能视频设备的电视节目推荐装置。
根据本发明实施例的用于智能视频设备的电视节目推荐装置包括:检测单元,用于检测智能视频设备是否接收到调用请求,其中,调用请求为调用电视节目推荐列表的请求;第一获取单元,用于在检测到智能视频设备接收到调用请求时,获取最近一次触发操作的特征信息;第二获取单元,用于获取与特征信息匹配的电视节目;第一添加单元,用于将获取到的电视节目添加到电视节目推荐列表中;以及显示单元,用于在智能视频设备的前端设备上显示电视节目推荐列表。
进一步地,该装置还包括:第三获取单元,用于获取当前时间;判断单元,用于判断当前时间是否存在预设电视节目,其中,预设电视节目为预先设置的定期观看的电视节目;以及第二添加单元,用于如果判断出存在预设电视节目,则将预设电视节目添加至电视节目推荐列表中。
进一步地,该装置还包括:第四获取单元,用于获取预设时间内智能视频设备的电视节目播放记录;计算单元,用于根据电视节目播放记录计算智能视频设备播放电视节目的播放规则;确定单元,用于根据智能视频设备播放电视节目的播放规则得到预设电视节目;以及存储单元,用于存储预设电视节目和预设电视节目的播放时间。
进一步地,智能视频设备包括多个智能视频设备,装置还包括:第五获取单元,用于获取多个智能视频设备的电视节目播放记录;以及建立单元,用于根据多个智能视频设备的电视节目播放记录建立电视节目的相似度矩阵,其中,在相似度矩阵中包含电视节目信息和任意两个电视节目的相似度。
进一步地,第二获取单元包括:查找模块,用于从相似度矩阵中查找与特征信息匹配的电视节目;排序模块,用于根据相似度对电视节目进行排序;以及添加模块,用于将相似度排序靠前的预设数目的电视节目添加至电视节目推荐列表中。
通过本发明,采用获取最近一次触发操作的特征信息,并获取与该特征信息匹配的电视节目进行推荐,解决了相关技术中智能视频设备向用户推荐电视节目准确性低的问题,进而达到了提高智能视频设备向用户推荐电视节目准确性的效果。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的用于智能视频设备的电视节目推荐方法的流程图;
图2是根据本发明实施例的用于智能视频设备的电视节目推荐装置的示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那 些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例,提供了一种用于智能视频设备的电视节目推荐方法,图1是根据本发明实施例的用于智能视频设备的电视节目推荐方法的流程图。
如图1所示,该用于智能视频设备的电视节目推荐方法包括如下的步骤S102至步骤S110:
步骤S102:检测智能视频设备是否接收到调用请求,其中,调用请求为调用电视节目推荐列表的请求。
智能视频设备可以是交互式网络电视(Internet Protocol Television,简称为IPTV),也可以是互联网数字电视,这类视频设备内置了一套智能***,可以采集用户行为数据,其中,用户行为数据包括用户观看的电视频道、观看时间、切换频道操作等数据。智能视频设备包括前端设备和后台设备,前端设备用于与用户进行交互,例如,电视机等用户终端,后台设备是指服务端设备,例如,后台服务器,用于对用户行为数据进行分析等操作。现有的智能视频设备已经具有向用户推荐电视节目的功能,当需要向用户推荐电视节目时,该智能视频设备的前端设备向该智能视频设备的服务端设备发送调用推荐节目列表的请求。因此,通过检测智能视频设备是否接收到调用电视节目推荐列表的请求来判断是否需要向用户推荐电视节目。
步骤S104:在检测到智能视频设备接收到调用请求时,获取最近一次触发操作的特征信息。
如果检测到智能视频设备接收到调用请求,说明此时需要向用户推荐电视节目,则获取最近一次触发操作的特征信息,其中,最近一次触发操作为用户最近一次在前端设备上触发的操作,例如,用户切换到电视频道的操作。具体地,可以预设一些操作,例如,切换频道操作、搜索电视节目操作等,可以通过在智能视频设备上设置用户操作采集模块,每隔预设时间(例如5分钟)采集用户正在观看的电视节目,一旦用户触发预设操作,发送与该预设操作相关的信息,例如,切换到电影频道,搜索偶像剧,观看了快乐大本营,等等,将这些数据发送到服务端设备。触发操作的特征信息是指用户操作的具体内容,例如,采集到的触发操作为切换到电视频道,其中,电视为该触发操作的特征信息。
步骤S106:获取与特征信息匹配的电视节目。
在得到最近一次触发操作的特征信息后,相当于得到当前用户观看电视节目的喜好,从智能视频设备的服务端设备的电视节目推荐***中查找与该特征信息匹配的电视节目,例如,当该特征信息为电影时,则从电视节目推荐***中查找电影推荐给用 户,当该特征信息为综艺节目时,则从电视节目推荐***中查找综艺节目推荐给用户,而不会出现当用户切换到综艺节目却向用户推荐电影的情况。
步骤S108:将获取到的电视节目添加到电视节目推荐列表中。
步骤S110:在智能视频设备的前端设备上显示电视节目推荐列表。
在生成最新的电视节目推荐列表后,将电视节目推荐列表发送给智能视频设备的前端设备,并显示在智能视频设备的前端设备上供用户选择。
本发明实施例在检测到需要向用户推荐电视节目时,通过获取最近一次触发操作的特征信息,并获取与特征信息匹配的电视节目添加至电视节目推荐列表中,在智能视频设备的前端设备上显示电视节目推荐列表以实现向用户推荐电视节目。由于最近一次触发操作的特征信息往往包含该用户当前观看电视节目的喜好,通过将与特征信息匹配的电视节目推荐给用户,实现实时调整用户观看电视节目的偏好,相比于现有技术中仅考虑用户最近一段时间内观看的节目列表来向用户推荐电视节目,推荐的电视节目更贴合用户当前的需求,准确性更高,解决了现有技术中智能视频设备向用户推荐电视节目准确性低的问题。
优选地,为了提高用户体验,在获取最近一次触发操作的特征信息之前,该方法还包括:获取当前时间;判断当前时间是否存在预设电视节目,其中,预设电视节目为预先设置的定期观看的电视节目;以及如果判断出存在预设电视节目,则将预设电视节目添加至电视节目推荐列表中。
预设电视节目是指用户定期收看的电视节目,例如,用户可能每周六晚9点固定收看《非诚勿扰》节目。在向用户推荐电视节目时,如果向用户推送电视节目的时间点刚好处于用户定期收看的电视节目的播放期间,此时可以向用户推荐该电视节目。具体地,在获取当前时间后,可以判断当前时间是否处于预设电视节目播放的时间段内,如果当前时间处于预设电视节目播放的时间段内,则说明当前时间存在预设电视节目,此时,将该预设电视节目添加至电视节目推荐列表中。通过将用户定期收看的电视节目推荐给用户,提高了用户体验。
可选地,在判断当前时间是否存在预设电视节目之前,该方法还包括:获取预设时间内智能视频设备的电视节目播放记录;根据电视节目播放记录计算智能视频设备播放电视节目的播放规则;根据智能视频设备播放电视节目的播放规则得到预设电视节目;以及存储预设电视节目和预设电视节目的播放时间。
智能视频设备的电视节目播放记录包括播放的电视节目名称、播放电视节目的时间等数据。播放规则是指用户播放电视节目的时间规律。通过获取预设时间内智能视频设备的电视节目播放记录,例如,获取该智能视频设备近一个月内电视节目播放记 录,通过数据挖掘算法,例如,神经网络算法、支持向量机、决策树算法等,得到用户观看电视节目的时间规律,通过分析用户观看电视节目的时间规律可以得到用户定期收看的电视节目,即预设电视节目,例如,如果每周的同一时间段都有播放同一电视节目的记录,说明该电视节目用户每周都会定期收看,则将该电视节目作为预设电视节目。
优选地,智能视频设备包括多个智能视频设备,在获取与特征信息匹配的电视节目之前,方法还包括:获取多个智能视频设备的电视节目播放记录;以及根据多个智能视频设备的电视节目播放记录建立电视节目的相似度矩阵,其中,在相似度矩阵中包含电视节目信息和任意两个电视节目的相似度。
电视节目信息包括电视节目的名称、电视节目的描述标签等,例如,某个电影的名称、该电源的导演、主演等信息。根据多个智能视频设备的电视节目播放记录建立电视节目的相似度矩阵可以根据协同过滤算法来创建,也可以采用其他能够得到两个节目相似度的算法来得到,本发明实施例以协同过滤算法为例进行说明。具体地,智能视频设备的服务端设备可以获得多个智能视频设备的电视节目播放记录,例如,智能视频设备1的电视节目播放记录为节目A、节目B、节目C,智能视频设备2的电视节目播放记录为节目A、节目B、节目D,智能视频设备3的电视节目播放记录为节目A、节目B、节目C、节目E,其中,节目A、节目B和节目C为电影,节目D为电视剧,节目E为综艺节目。可以看出三个智能视频设备都看过节目A和节目B,可以说明节目A和节目B这两个节目具有一定的相似性。通过计算可以得到如表1所示的相似度矩阵,每个单元格表示同时收看这两个节目的智能视频设备数,智能视频设备数高的表明两个节目的相似度越高。
表1相似度矩阵表
节目 | 节目A | 节目B | 节目C | 节目D | 节目E |
节目A | 3 | 2 | 1 | 1 | |
节目B | 3 | 2 | 1 | 1 | |
节目C | 2 | 2 | 0 | 0 | |
节目D | 1 | 1 | 0 | 0 | |
节目E | 1 | 1 | 0 | 0 |
优选地,获取与特征信息匹配的电视节目包括:从相似度矩阵中查找与特征信息匹配的电视节目;根据相似度对电视节目进行排序;以及将相似度排序靠前的预设数 目的电视节目添加至电视节目推荐列表中。
具体地,以向智能视频设备1推荐电视节目为例进行说明,可以预先获取智能视频设备1播放的电视节目列表,从上述相似度矩阵中查找与智能视频设备1播放的电视节目列表中的电视节目相似度高的一些电视节目,例如,设定一个阈值,只有当相似度大于该阈值时才获取该电视节目,再根据最近一次的触发操作的特征信息从获取到的所有相似度较高的电视节目中筛选出候选的电视节目,例如,当特征信息为电影导演名字时,可以从与智能视频设备1播放的电视节目列表中的电视节目相似度高的一些电视节目中获取包含该电影导演名字的电视节目。根据相似度对这些候选电视节目的进行排序,取排序靠前的一定数目的电视节目添加至电视节目推荐列表中推荐给用户。通过上述方式,可以实现向用户推荐的电视节目更加贴合用户的观看需求,进一步提高向用户推荐电视节目的准确性。
从以上的描述中,可以看出,本发明实现了如下技术效果:
本发明实施例通过获取最近一次触发操作的特征信息,获取与特征信息匹配的电视节目推荐给用户,实现实时调整用户收看电视的偏好,解决了相关技术中智能视频终端设备向多用户推荐电视节目准确性低的问题。此外,本发明实施例还判断当前时间是否存在预设电视节目,如果存在则将该预设电视节目同时推荐给用户,提高了用户体验。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
根据本发明实施例的另一方面,提供了一种用于智能视频设备的电视节目推荐装置,该用于智能视频设备的电视节目推荐装置可以用于执行本发明实施例的用于智能视频设备的电视节目推荐方法,本发明实施例的用于智能视频设备的电视节目推荐方法也可以通过本发明实施例的用于智能视频设备的电视节目推荐装置来执行。
图2是根据本发明实施例的用于智能视频设备的电视节目推荐装置的示意图。如图2所示,该用于智能视频设备的电视节目推荐装置包括:检测单元10,第一获取单元20,第二获取单元30,第一添加单元40和显示单元50。
检测单元10,用于检测智能视频设备是否接收到调用请求,其中,调用请求为调用电视节目推荐列表的请求。
智能视频设备可以是交互式网络电视(Internet Protocol Television,简称为IPTV),也可以是互联网数字电视。现有的智能视频设备已经具有向用户推荐电视节目的功能,当需要向用户推荐电视节目时,该智能视频设备的前端设备向该智能视频 设备的服务端设备发送调用推荐节目列表的请求。因此,通过检测智能视频设备是否接收到调用电视节目推荐列表的请求来判断是否需要向用户推荐电视节目。
第一获取单元20,用于在检测到智能视频设备接收到调用请求时,获取最近一次触发操作的特征信息。
最近一次触发操作为用户最近一次在前端设备上触发的操作,例如,用户切换到电视频道的操作。触发操作的特征信息是指用户操作的具体内容,例如,采集到的触发操作为切换到电视频道,其中,电视为该触发操作的特征信息。
第二获取单元30,用于获取与特征信息匹配的电视节目。
在得到最近一次触发操作的特征信息后,相当于得到当前用户观看电视节目的喜好,从智能视频设备的服务端设备的电视节目推荐***中查找与该特征信息匹配的电视节目,例如,当该特征信息为电影时,则从电视节目推荐***中查找电影推荐给用户,当该特征信息为综艺节目时,则从电视节目推荐***中查找综艺节目推荐给用户,而不会出现当用户切换到综艺节目却向用户推荐电影的情况。
第一添加单元40,用于将获取到的电视节目添加到电视节目推荐列表中。
显示单元50,用于在智能视频设备的前端设备上显示电视节目推荐列表。
在生成最新的电视节目推荐列表后,将电视节目推荐列表发送给智能视频设备的前端设备,并显示在智能视频设备的前端设备上供用户选择。
本发明实施例通过检测单元10检测到智能视频设备接收到调用请求,第一获取单元20获取最近一次触发操作的特征信息,第二获取单元30获取与特征信息匹配的电视节目,第一添加单元40添加上述得到的电视节目至电视节目推荐列表中,显示单元50在智能视频设备的前端设备上显示电视节目推荐列表以实现向用户推荐电视节目。由于最近一次触发操作的特征信息往往包含该用户当前观看电视节目的喜好,通过将与特征信息匹配的电视节目推荐给用户,实现实时调整用户观看电视节目的偏好,相比于现有技术中仅考虑用户最近一段时间内观看的节目列表来向用户推荐电视节目,推荐的电视节目更贴合用户当前的需求,准确性更高,解决了现有技术中智能视频设备向用户推荐电视节目准确性低的问题。
优选地,该装置还包括:第三获取单元,用于获取当前时间;判断单元,用于判断当前时间是否存在预设电视节目,其中,预设电视节目为预先设置的定期观看的电视节目;以及第二添加单元,用于如果判断出存在预设电视节目,则将预设电视节目添加至电视节目推荐列表中。
可选地,该装置还包括:第四获取单元,用于获取预设时间内智能视频终端设备 的电视节目播放记录;计算单元,用于根据电视节目播放记录计算智能视频终端设备播放电视节目的播放规则;确定单元,用于根据智能视频终端设备播放电视节目的播放规则得到预设电视节目;以及存储单元,用于存储预设电视节目和预设电视节目的播放时间。
可选地,智能视频终端设备包括多个智能视频终端设备,该装置还包括:第五获取单元,用于获取多个智能视频终端设备的电视节目播放记录;以及建立单元,用于根据多个智能视频终端设备的电视节目播放记录建立电视节目的相似度矩阵,其中,在相似度矩阵中包含电视节目信息和任意两个电视节目的相似度。
优选地,第二获取单元30包括:查找模块,用于从相似度矩阵中查找与特征信息匹配的电视节目;排序模块,用于根据相似度对电视节目进行排序;以及添加模块,用于将相似度排序靠前的预设数目的电视节目添加至电视节目推荐列表中。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种用于智能视频设备的电视节目推荐方法,其特征在于,包括:
检测智能视频设备是否接收到调用请求,其中,所述调用请求为调用电视节目推荐列表的请求;
在检测到所述智能视频设备接收到所述调用请求时,获取最近一次触发操作的特征信息;
获取与所述特征信息匹配的电视节目;
将获取到的电视节目添加到所述电视节目推荐列表中;以及
在所述智能视频设备的前端设备上显示所述电视节目推荐列表。
2.根据权利要求1所述的用于智能视频设备的电视节目推荐方法,其特征在于,在获取最近一次触发操作的特征信息之前,所述方法还包括:
获取当前时间;
判断当前时间是否存在预设电视节目,其中,所述预设电视节目为预先设置的定期观看的电视节目;以及
如果判断出存在所述预设电视节目,则将所述预设电视节目添加至所述电视节目推荐列表中。
3.根据权利要求2所述的用于智能视频设备的电视节目推荐方法,其特征在于,在判断当前时间是否存在预设电视节目之前,所述方法还包括:
获取预设时间内所述智能视频设备的电视节目播放记录;
根据所述电视节目播放记录计算所述智能视频设备播放电视节目的播放规则;
根据所述智能视频设备播放电视节目的播放规则得到所述预设电视节目;以及
存储所述预设电视节目和所述预设电视节目的播放时间。
4.根据权利要求1所述的用于智能视频设备的电视节目推荐方法,其特征在于,所述智能视频设备包括多个智能视频设备,在获取与所述特征信息匹配的电视节目之前,所述方法还包括:
获取所述多个智能视频设备的电视节目播放记录;以及
根据所述多个智能视频设备的电视节目播放记录建立所述电视节目的相似度矩阵,其中,在所述相似度矩阵中包含所述电视节目信息和任意两个所述电视节目的相似度。
5.根据权利要求4所述的用于智能视频设备的电视节目推荐方法,其特征在于,获取与所述特征信息匹配的电视节目包括:
从所述相似度矩阵中查找与所述特征信息匹配的电视节目;
根据所述相似度对所述电视节目进行排序;以及
将相似度排序靠前的预设数目的电视节目添加至所述电视节目推荐列表中。
6.一种用于智能视频设备的电视节目推荐装置,其特征在于,包括:
检测单元,用于检测智能视频设备是否接收到调用请求,其中,所述调用请求为调用电视节目推荐列表的请求;
第一获取单元,用于在检测到所述智能视频设备接收到所述调用请求时,获取最近一次触发操作的特征信息;
第二获取单元,用于获取与所述特征信息匹配的电视节目;
第一添加单元,用于将获取到的电视节目添加到所述电视节目推荐列表中;以及
显示单元,用于在所述智能视频设备的前端设备上显示所述电视节目推荐列表。
7.根据权利要求6所述的用于智能视频设备的电视节目推荐装置,其特征在于,所述装置还包括:
第三获取单元,用于获取当前时间;
判断单元,用于判断当前时间是否存在预设电视节目,其中,所述预设电视节目为预先设置的定期观看的电视节目;以及
第二添加单元,用于如果判断出存在所述预设电视节目,则将所述预设电视节目添加至所述电视节目推荐列表中。
8.根据权利要求7所述的用于智能视频设备的电视节目推荐装置,其特征在于,所述装置还包括:
第四获取单元,用于获取预设时间内所述智能视频设备的电视节目播放记录;
计算单元,用于根据所述电视节目播放记录计算所述智能视频设备播放电视节目的播放规则;
确定单元,用于根据所述智能视频设备播放电视节目的播放规则得到所述预设电视节目;以及
存储单元,用于存储所述预设电视节目和所述预设电视节目的播放时间。
9.根据权利要求6所述的用于智能视频设备的电视节目推荐装置,其特征在于,所述智能视频设备包括多个智能视频设备,所述装置还包括:
第五获取单元,用于获取所述多个智能视频设备的电视节目播放记录;以及
建立单元,用于根据所述多个智能视频设备的电视节目播放记录建立所述电视节目的相似度矩阵,其中,在所述相似度矩阵中包含所述电视节目信息和任意两个所述电视节目的相似度。
10.根据权利要求9所述的用于智能视频设备的电视节目推荐装置,其特征在于,所述第二获取单元包括:
查找模块,用于从所述相似度矩阵中查找与所述特征信息匹配的电视节目;
排序模块,用于根据所述相似度对所述电视节目进行排序;以及
添加模块,用于将相似度排序靠前的预设数目的电视节目添加至所述电视节目推荐列表中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410720731.3A CN104410913A (zh) | 2014-12-01 | 2014-12-01 | 用于智能视频设备的电视节目推荐方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410720731.3A CN104410913A (zh) | 2014-12-01 | 2014-12-01 | 用于智能视频设备的电视节目推荐方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104410913A true CN104410913A (zh) | 2015-03-11 |
Family
ID=52648497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410720731.3A Pending CN104410913A (zh) | 2014-12-01 | 2014-12-01 | 用于智能视频设备的电视节目推荐方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104410913A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104811818A (zh) * | 2015-04-23 | 2015-07-29 | 天脉聚源(北京)传媒科技有限公司 | 一种频道图标排序方法及装置 |
CN104853229A (zh) * | 2015-05-11 | 2015-08-19 | 天脉聚源(北京)传媒科技有限公司 | 一种推送节目的方法及装置 |
CN106559708A (zh) * | 2016-11-09 | 2017-04-05 | 北京奇虎科技有限公司 | 一种基于智能电视的信息推荐方法及电子设备 |
CN106686460A (zh) * | 2016-12-22 | 2017-05-17 | Ut斯达康(深圳)技术有限公司 | 一种视频节目推荐方法及视频节目推荐装置 |
CN107430750A (zh) * | 2015-06-18 | 2017-12-01 | 谷歌公司 | 内容发布的个性化和场境通知 |
CN107437182A (zh) * | 2016-05-25 | 2017-12-05 | 百度在线网络技术(北京)有限公司 | 资料分发方法及装置 |
CN108604252A (zh) * | 2016-01-05 | 2018-09-28 | 格雷斯诺特公司 | 具有基于信道改变的触发特征的计算*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050144499A1 (en) * | 2003-12-02 | 2005-06-30 | Sony Corporation | Information processor, information processing method and computer program |
US20060221235A1 (en) * | 2003-12-26 | 2006-10-05 | Noritaka Kusumoto | Picture receiver having program recommending function and program recommending method |
CN101094335A (zh) * | 2006-06-20 | 2007-12-26 | 株式会社日立制作所 | 电视节目推荐设备和电视节目推荐方法 |
CN101094372A (zh) * | 2007-07-25 | 2007-12-26 | 北京中星微电子有限公司 | 一种电视节目推荐装置及方法 |
CN101227591A (zh) * | 2007-12-26 | 2008-07-23 | 华为技术有限公司 | 基于交互电视的信息输出方法和装置 |
JP2009206957A (ja) * | 2008-02-28 | 2009-09-10 | Hitachi Ltd | コンテンツ推薦装置およびコンテンツ推薦方法 |
CN101964762A (zh) * | 2010-08-31 | 2011-02-02 | 北京世纪互联工程技术服务有限公司 | 实现互联网电视用户间信息共享的*** |
CN102207972A (zh) * | 2011-06-15 | 2011-10-05 | 中山大学 | 一种数字电视的影视节目推荐方法及其装置 |
CN102843586A (zh) * | 2011-06-21 | 2012-12-26 | 华为软件技术有限公司 | 视频推荐方法及终端 |
-
2014
- 2014-12-01 CN CN201410720731.3A patent/CN104410913A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050144499A1 (en) * | 2003-12-02 | 2005-06-30 | Sony Corporation | Information processor, information processing method and computer program |
US20060221235A1 (en) * | 2003-12-26 | 2006-10-05 | Noritaka Kusumoto | Picture receiver having program recommending function and program recommending method |
CN101094335A (zh) * | 2006-06-20 | 2007-12-26 | 株式会社日立制作所 | 电视节目推荐设备和电视节目推荐方法 |
CN101094372A (zh) * | 2007-07-25 | 2007-12-26 | 北京中星微电子有限公司 | 一种电视节目推荐装置及方法 |
CN101227591A (zh) * | 2007-12-26 | 2008-07-23 | 华为技术有限公司 | 基于交互电视的信息输出方法和装置 |
JP2009206957A (ja) * | 2008-02-28 | 2009-09-10 | Hitachi Ltd | コンテンツ推薦装置およびコンテンツ推薦方法 |
CN101964762A (zh) * | 2010-08-31 | 2011-02-02 | 北京世纪互联工程技术服务有限公司 | 实现互联网电视用户间信息共享的*** |
CN102207972A (zh) * | 2011-06-15 | 2011-10-05 | 中山大学 | 一种数字电视的影视节目推荐方法及其装置 |
CN102843586A (zh) * | 2011-06-21 | 2012-12-26 | 华为软件技术有限公司 | 视频推荐方法及终端 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104811818A (zh) * | 2015-04-23 | 2015-07-29 | 天脉聚源(北京)传媒科技有限公司 | 一种频道图标排序方法及装置 |
CN104853229A (zh) * | 2015-05-11 | 2015-08-19 | 天脉聚源(北京)传媒科技有限公司 | 一种推送节目的方法及装置 |
CN107430750A (zh) * | 2015-06-18 | 2017-12-01 | 谷歌公司 | 内容发布的个性化和场境通知 |
CN108604252A (zh) * | 2016-01-05 | 2018-09-28 | 格雷斯诺特公司 | 具有基于信道改变的触发特征的计算*** |
US11778285B2 (en) | 2016-01-05 | 2023-10-03 | Roku, Inc. | Computing system with channel-change-based trigger feature |
CN107437182A (zh) * | 2016-05-25 | 2017-12-05 | 百度在线网络技术(北京)有限公司 | 资料分发方法及装置 |
CN107437182B (zh) * | 2016-05-25 | 2021-01-08 | 百度在线网络技术(北京)有限公司 | 资料分发方法及装置 |
CN106559708A (zh) * | 2016-11-09 | 2017-04-05 | 北京奇虎科技有限公司 | 一种基于智能电视的信息推荐方法及电子设备 |
CN106686460A (zh) * | 2016-12-22 | 2017-05-17 | Ut斯达康(深圳)技术有限公司 | 一种视频节目推荐方法及视频节目推荐装置 |
CN106686460B (zh) * | 2016-12-22 | 2020-03-13 | 优地网络有限公司 | 一种视频节目推荐方法及视频节目推荐装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104410913A (zh) | 用于智能视频设备的电视节目推荐方法及装置 | |
CN109429103B (zh) | 推荐信息的方法、装置及计算机可读存储介质、终端设备 | |
US9661364B2 (en) | Recommended media content based channel surfing methods and systems | |
US8392946B2 (en) | Method of recommending local and remote content | |
CA2810511C (en) | Smart media selection based on viewer user presence | |
CN102263999B (zh) | 基于人脸识别对电视节目自动分类的方法及其*** | |
US9906831B2 (en) | Fingerprinting media content using hashing | |
US20170188102A1 (en) | Method and electronic device for video content recommendation | |
EP2954693B1 (en) | Processing of social media for selected time-shifted multimedia content | |
US20140297745A1 (en) | Processing of social media for selected time-shifted multimedia content | |
CN104822074A (zh) | 一种电视节目的推荐方法及装置 | |
CN104301760B (zh) | 电视节目推送方法 | |
WO2015169085A1 (zh) | 媒体资源信息的处理方法、装置和*** | |
US11089072B2 (en) | Real time optimized content delivery framework | |
CN104837034B (zh) | 一种信息处理方法、客户端及服务器 | |
CN104902288B (zh) | 用于节目切换的方法、服务器、终端及*** | |
EP3142373A1 (en) | Channel classification method and device | |
CN105142025A (zh) | 一种基于智能电视终端的信息推送方法及*** | |
CN109462765B (zh) | 一种推荐页面下发和显示的方法及装置 | |
CN104768073A (zh) | 一种频道菜单的显示方法及装置 | |
CN105956061B (zh) | 一种用户间相似度确定方法及装置 | |
WO2011118249A1 (ja) | コンテンツ推薦サーバ、コンテンツ表示端末、およびコンテンツ推薦システム | |
CN108134948B (zh) | 电视节目推荐方法、装置、***及可读存储介质 | |
KR20120071173A (ko) | Sns 메시지를 활용한 vod 컨텐츠에 대한 부가 서비스 시스템 및 이를 이용한 부가 서비스 방법 | |
CN108924655B (zh) | 一种视频客户端导航生成方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB03 | Change of inventor or designer information |
Inventor after: Qi Guocheng Inventor after: Yang Jibin Inventor before: Yang Jibin |
|
COR | Change of bibliographic data | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150311 |