[发明专利]推荐电视节目的方法及装置有效
申请号: | 201210248103.0 | 申请日: | 2012-07-17 |
公开(公告)号: | CN102769781A | 公开(公告)日: | 2012-11-07 |
发明(设计)人: | 刘鑫;周娣 | 申请(专利权)人: | 青岛海信传媒网络技术有限公司 |
主分类号: | H04N21/258 | 分类号: | H04N21/258;H04N21/462;G06F17/30 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 黄启行;方晓明 |
地址: | 266061 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 推荐 电视节目 方法 装置 | ||
1.一种推荐电视节目的方法,该方法包括:
接收用户频道行为数据,根据预先获取的电视节目菜单,将用户频道行为数据转换为用户频道节目分类信息;
根据该用户频道节目分类信息以及接收的其他用户频道节目分类信息,分别计算该用户频道分类关联权值、频道分类节目时间分布权值以及频道分类节目观看权值;
根据预先设置的电视节目权值计算公式,和该用户频道分类关联权值、频道分类节目时间分布权值以及频道分类节目观看权值,获取各频道分类下的电视节目权值;
根据获取的各频道分类下的电视节目权值,选取权值最高的频道分类对应的电视节目,生成推荐列表,向用户推荐。
2.根据权利要求1所述的方法,在选取权值最高的电视节目及该电视节目所在的频道后,生成推荐列表之前,进一步包括:按照权值进行排序,提取排序前预定数目的电视节目及该电视节目所在的频道;
在接收用户频道行为数据之前,进一步包括:
抓取用户观看电视节目的频道行为数据;
获取频道的结束观看时间与开始观看时间的时间差;
如果获取的时间差小于预先设置的频道驻留时间阈值,删除该频道行为数据。
3.根据权利要求2所述的方法,所述根据预先获取的电视节目菜单,将用户频道行为数据转换为用户频道节目分类信息包括:
拆分电视节目菜单为电视节目播放时刻表以及电视节目分类信息表;
按照拆分的电视节目时刻表中包含的时间,对用户频道行为数据进行切片,结合拆分的电视节目分类表,生成用户频道节目分类信息。
4.根据权利要求3所述的方法,所述用户频道行为数据包括:用户名信息、开始观看时间信息、结束观看时间信息以及频道信息;
所述电视节目播放时刻表包括:电视节目、开始播放时间、结束播放时间以及所属的频道;
电视节目分类信息表包括:电视节目、频道以及分类;
用户频道节目分类信息包括:用户名、频道、电视节目、分类、开始时间、结束时间。
5.根据权利要求4所述的方法,所述按照拆分的电视节目时刻表中包含的时间,对用户频道行为数据进行切片包括:
查询用户频道行为数据中的开始观看时间以及结束观看时间,
如果记录的电视节目开始观看时间小于或等于电视节目时刻表中的开始播放时间,转换后的开始时间设置为电视节目开始播放时间,否则,转换后的开始时间设置为用户开始观看时间;
如果记录的电视节目结束观看时间大于电视节目时刻表中的结束播放时间,转换后的结束时间设置为电视节目结束播放时间,否则,转换后的结束时间设置为用户结束观看时间。
6.根据权利要求5所述的方法,所述计算该用户频道分类关联权值包括:
根据该用户频道节目分类信息以及其他用户频道节目分类信息,统计各频道分类的所有用户观看次数;
根据各频道分类的所有用户观看次数,获取每两个频道分类同时出现的所有用户观看次数;
根据该用户频道节目分类信息,统计各频道分类的该用户观看次数;
根据获取的每两个频道分类同时出现的所有用户观看次数以及各频道分类的该用户观看次数,获取该用户频道分类关联权值;
计算所述频道分类节目时间分布权值包括:
以预设时间为单位分割预先设置的时间周期,计算各频道分类在分割的各时间段内的所有用户观看次数;
根据分割的各时间段内的观看次数分布,以及各频道分类下电视节目的播放时间,计算各频道分类下的各电视节目对应的频道分类节目时间分布权值;
计算所述频道分类节目观看权值包括:
统计用户频道节目分类信息中,频道分类下各电视节目的所有用户观看次数信息,作为频道分类节目观看权值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210248103.0/1.html,转载请声明来源钻瓜专利网。