《一种电视节目推荐系统及方法.pdf》由会员分享,可在线阅读,更多相关《一种电视节目推荐系统及方法.pdf(11页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102917269 A (43)申请公布日 2013.02.06 C N 1 0 2 9 1 7 2 6 9 A *CN102917269A* (21)申请号 201210375238.3 (22)申请日 2012.09.29 H04N 21/458(2011.01) H04N 21/466(2011.01) (71)申请人青岛海信电器股份有限公司 地址 266555 山东省青岛市经济技术开发区 前湾港路218号 (72)发明人韩涛 孙世嘉 (74)专利代理机构北京路浩知识产权代理有限 公司 11002 代理人王莹 (54) 发明名称 一种电视节目推荐系统及方法 (5。
2、7) 摘要 本发明提供一种电视节目推荐方法及系统, 其包括:S1.记录用户感兴趣的节目;S2.根据所 述感兴趣的节目搜索与所述第一用户感兴趣的节 目有交集的至少一个第二用户;S3.比较并获取 所述第二用户感兴趣的节目中与所述第一用户感 兴趣的节目不同的节目;S4.向第一用户推荐所 述第二用户感兴趣的节目中与所述第一用户感兴 趣的节目不同的节目。本发明使得电视与用户之 间可以更好的进行联系,电视机可以更加智能的 为用户搜索和推荐感兴趣的电视节目。 (51)Int.Cl. 权利要求书2页 说明书6页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 。
3、6 页 附图 2 页 1/2页 2 1.一种电视节目推荐系统,其特征在于,包括: 记录单元,用于记录用户感兴趣的节目; 处理单元,用于根据第一用户感兴趣的节目搜索与所述第一用户感兴趣的节目有交集 的至少一个第二用户,然后比较并获取所述第二用户感兴趣的节目中与所述第一用户感兴 趣的节目不同的节目; 发送单元,用于将所述第二用户感兴趣的节目中与所述第一用户感兴趣的节目不同的 节目推荐给第一用户。 2.如权利要求1所述的电视节目推荐系统,其特征还在于:在推荐的节目开始前的预 定时间内,向第一用户进行推荐。 3.如权利要求1所述的电视节目推荐系统,其特征还在于:推荐的节目支持用户进行 预约。 4.如权。
4、利要求1所述的电视节目推荐系统,其特征还在于: 所述处理单元基于用户发送的请求或者每隔预定时间进行所述搜索和获取。 5.如权利要求1所述的电视节目推荐系统,其特征还在于:所述用户感兴趣的节目是 根据用户的行为获取的。 6.如权利要求5所述的电视节目推荐系统,其特征还在于,所述处理单元进一步包括: 分析模块,用于根据所述第一用户的行为分析第一用户感兴趣的节目; 检索模块,用于在用户行为记录中遍历第一用户外的一个第二用户的行为; 推荐模块,用于判断第一用户的行为和所述第二用户的行为在感兴趣的节目上是否有 交集,如果有交集,则获取所述第二用户的行为,否则,驱动所述检索模块遍历另一第二用 户的行为,直。
5、到遍历的时间达到预定阈值或者找到与所述第一用户的行为有交集的至少一 个第二用户;然后比较并获取所述第二用户感兴趣的节目中与所述第一用户感兴趣的节目 不同的节目。 7.一种电视节目推荐方法,其特征在于,包括如下步骤: S1.记录用户感兴趣的节目; S2.根据所述感兴趣的节目搜索与所述第一用户感兴趣的节目有交集的至少一个第二 用户; S3.比较并获取所述第二用户感兴趣的节目中与所述第一用户感兴趣的节目不同的节 目; S4.向第一用户推荐所述第二用户感兴趣的节目中与所述第一用户感兴趣的节目不同 的节目。 8.如权利要求7所述的电视节目推荐方法,其特征还在于:所述用户感兴趣的节目是 根据用户的行为获取。
6、的。 9.如权利要求8所述的电视节目推荐方法,其特征还在于,用户的行为包括用户观看 一节目的频率和时间,所述感兴趣的节目为观看超过预定次数或者预定时长的节目。 10.如权利要求7所述的电视节目推荐方法,其特征还在于,所述步骤S2中基于用户发 送的请求或者每隔预定时间进行所述搜索。 11.如权利要求8所述的电视节目推荐方法,其特征还在于,所述步骤S2进一步包括: S21.根据所述第一用户的行为分析第一用户感兴趣的节目; 权 利 要 求 书CN 102917269 A 2/2页 3 S22.在用户行为记录中遍历第一用户外的一个第二用户的行为; S23.判断第一用户的行为和所述第二用户的行为在感兴趣。
7、的节目上是否有交集,如果 有交集,则获取所述第二用户的行为,否则,则遍历另一第二用户的行为,直到遍历的时间 达到预定阈值或者找到与所述第一用户的行为有交集的至少一个第二用户。 12.一种电视节目推荐方法,其特征在于,包括如下步骤: S1.记录用户感兴趣的节目; S2.根据用户感兴趣的节目对用户进行聚类生成至少一个核心用户组,所述核心用户 组由不低于第一预定数量的用户组成,所述核心用户组中的用户感兴趣的共同节目不低于 第二预定数量; S3.判断第一用户是否属于至少一个核心用户组,如果是,则将所述核心用户组中的 其他用户作为与第一用户有交集的第二用户,如果否,则结束或者在预定时间范围内搜索 与所述。
8、第一用户感兴趣的节目有交集的至少一个第二用户; S4.比较并获取所述第二用户感兴趣的节目中与所述第一用户感兴趣的节目不同的 节目; S5.向第一用户推荐所述第二用户感兴趣的节目中与所述第一用户感兴趣的节目不 同的节目。 13.如权利要求12所述的电视节目推荐方法,其特征还在于,所述步骤S3还包括:判 断第一用户所属于的核心用户组是否和其他核心用户组之间具有共同的用户,如果是,则 将其他核心用户组中的用户也作为与第一用户有交集的第二用户,如果否,则直接执行步 骤S4。 14.如权利要求7-13任一项所述的电视节目推荐方法,其特征还在于,用户感兴趣的 节目分成不同的喜爱等级,在喜爱节目等级最高的节。
9、目下进行所述搜索和获取。 权 利 要 求 书CN 102917269 A 1/6页 4 一种电视节目推荐系统及方法 技术领域 0001 本发明涉及智能电视技术领域,尤其涉及一种电视节目推荐系统及方法。 背景技术 0002 在智能电视技术的推动下,家庭娱乐也开始朝向智能化方向发展,普及度也越来 越高,智能电视作为其中的主力军,必将电视的全面智能化推向更高峰,电视节目也会越来 越丰富多样,面对种类日益繁多的电视节目,用户在日常生活中经常变得无从下手,只好根 据EPG信息不断的更换电视频道,通过查找海量的电视节目,才能找到某个自己比较喜欢 的节目,下次再想收看此类节目,就只能重复之前的步骤,不断的换。
10、台,长此这样下去,人们 往往无法从众多的媒体节目中获取自己真正感兴趣的信息,并且重复的频繁的搜索电视节 目的方式,会使用户厌倦对节目的选择,失去对电视观赏节目的兴趣。 0003 另外,用户对自己的兴趣了解有一定的局限性,往往对自己潜在感兴趣的节目并 不清楚,所以有时会觉着自己想看一些新鲜的东西,但是又不知道兴趣何在,并且用户并不 希望进行过多的主动操作去挖掘自己的兴趣,因此,帮助用户挖掘更感兴趣的媒体内容,或 者帮助用户找到自己潜在的兴趣点,让机器更了解用户,让用户更了解自己,是目前智能化 所需要解决的问题。 发明内容 0004 (一)技术问题 0005 本发明要解决的问题是使得电视与用户之间。
11、可以更好的进行联系,电视机可以更 加智能的为用户搜索和推荐感兴趣的电视节目。 0006 (二)技术方案 0007 本发明提供一种电视节目推荐系统,其包括: 0008 记录单元,用于记录用户感兴趣的节目; 0009 处理单元,用于根据第一用户感兴趣的节目搜索与所述第一用户感兴趣的节目有 交集的至少一个第二用户,然后比较并获取所述第二用户感兴趣的节目中与所述第一用户 感兴趣的节目不同的节目; 0010 发送单元,用于将所述第二用户感兴趣的节目中与所述第一用户感兴趣的节目不 同的节目推荐给第一用户。 0011 可选的,在推荐的节目开始前的预定时间内,向第一用户进行推荐。 0012 可选的,推荐的节目。
12、支持用户进行预约。 0013 可选的,所述处理单元基于用户发送的请求或者每隔预定时间进行所述搜索和获 取。 0014 可选的,所述用户感兴趣的节目是根据用户的行为获取的。 0015 可选的,所述处理单元进一步包括: 0016 分析模块,用于根据所述第一用户的行为分析第一用户感兴趣的节目; 说 明 书CN 102917269 A 2/6页 5 0017 检索模块,用于在用户行为记录中遍历第一用户外的一个第二用户的行为; 0018 推荐模块,用于判断第一用户的行为和所述第二用户的行为在感兴趣的节目上是 否有交集,如果有交集,则获取所述第二用户的行为,否则,驱动所述检索模块遍历另一第 二用户的行为,。
13、直到遍历的时间达到预定阈值或者找到与所述第一用户的行为有交集的至 少一个第二用户;然后比较并获取所述第二用户感兴趣的节目中与所述第一用户感兴趣的 节目不同的节目。 0019 本发明还提供一种电视节目推荐方法,其包括如下步骤: 0020 S1.记录用户感兴趣的节目; 0021 S2.根据所述感兴趣的节目搜索与所述第一用户感兴趣的节目有交集的至少一个 第二用户; 0022 S3.比较并获取所述第二用户感兴趣的节目中与所述第一用户感兴趣的节目不同 的节目; 0023 S4.向第一用户推荐所述第二用户感兴趣的节目中与所述第一用户感兴趣的节目 不同的节目。 0024 可选的,所述用户感兴趣的节目是根据用。
14、户的行为获取的。 0025 可选的,用户的行为包括用户观看一节目的频率和时间,所述感兴趣的节目为观 看超过预定次数或者预定时长的节目。 0026 可选的,所述步骤S2中基于用户发送的请求或者每隔预定时间进行所述搜索。 0027 可选的,所述步骤S2进一步包括: 0028 S21.根据所述第一用户的行为分析第一用户感兴趣的节目; 0029 S22.在用户行为记录中遍历第一用户外的一个第二用户的行为; 0030 S23.判断第一用户的行为和所述第二用户的行为在感兴趣的节目上是否有交集, 如果有交集,则获取所述第二用户的行为,否则,则遍历另一第二用户的行为,直到遍历的 时间达到预定阈值或者找到与所述。
15、第一用户的行为有交集的至少一个第二用户。 0031 本发明还提供一种电视节目推荐方法,其包括如下步骤: 0032 S1.记录用户感兴趣的节目; 0033 S2.根据用户感兴趣的节目对用户进行聚类生成至少一个核心用户组,所述核心 用户组由不低于第一预定数量的用户组成,所述核心用户组中的用户感兴趣的共同节目不 低于第二预定数量; 0034 S3.判断第一用户是否属于至少一个核心用户组,如果是,则将所述核心用户组 中的其他用户作为与第一用户有交集的第二用户,如果否,则结束或者在预定时间范围内 搜索与所述第一用户感兴趣的节目有交集的至少一个第二用户; 0035 S4.比较并获取所述第二用户感兴趣的节目。
16、中与所述第一用户感兴趣的节目不 同的节目; 0036 S5.向第一用户推荐所述第二用户感兴趣的节目中与所述第一用户感兴趣的节 目不同的节目。 0037 可选的,所述步骤S3还包括:判断第一用户所属于的核心用户组是否和其他核 心用户组之间具有共同的用户,如果是,则将其他核心用户组中的用户也作为与第一用户 有交集的第二用户,如果否,则直接执行步骤S4。 说 明 书CN 102917269 A 3/6页 6 0038 可选的,用户感兴趣的节目分成不同的喜爱等级,在喜爱节目等级最高的节目下 进行所述搜索和获取。 0039 (三)技术效果 0040 本发明帮助用户挖掘更感兴趣的媒体内容,或者帮助用户找到。
17、自己潜在的兴趣 点,让机器更了解用户,让用户更了解自己,使得电视与用户之间可以更好的进行联系,电 视机可以更加智能的为用户搜索和推荐感兴趣的电视节目。 附图说明 0041 图1表示本发明所述节目推荐方法的流程图; 0042 图2表示本发明中第一用户和第二用户之间的关系图; 0043 图3表示本发明中所述节目推荐系统的结构图。 具体实施方式 0044 实施例1: 0045 本发明提供一种电视节目推荐系统,其包括: 0046 记录单元(1),用于记录用户感兴趣的节目; 0047 处理单元(2),用于根据第一用户感兴趣的节目搜索与所述第一用户感兴趣的节 目有交集的至少一个第二用户,然后比较并获取所述。
18、第二用户感兴趣的节目中与所述第一 用户感兴趣的节目不同的节目; 0048 发送单元(3),用于将所述第二用户感兴趣的节目中与所述第一用户感兴趣的节 目不同的节目推荐给第一用户。 0049 本发明通过搜索和比较的方式,将其他用户喜欢的节目或节目类型、并且自己也 有可能喜欢的节目或节目类型更加方便的推荐给自己,所述电视节目推荐系统可为服务 器,其不断收集自己和别的用户的行为,使其更加有效及快速的找到目标节目类型,在找到 推荐的节目后,可在该节目开始之前预定时间(比如5分钟)内,向第一用户进行推荐。 0050 可选的,所述处理单元基于用户发送的请求或者每隔预定时间进行所述搜索和获 取,使得可根据用户。
19、的要求或者周期性获取向用户推荐的节目,在找到可以向第一用户推 荐的节目后,用户可对所推荐的节目进行预约,也可在该节目开始之前预定时间(比如5分 钟)内,向第一用户进行推荐,从而解决了现有技术中的如下技术问题:用户目前观看的电 视节目可能不是最感兴趣的,但是其他频道在这段时间内新播放的其他节目可能是该用户 更加感兴趣的,但是用户不知道这个节目的播放,从而错过了更感兴趣的节目。 0051 可选的,如图3所示,所述处理单元进一步包括: 0052 分析模块(4),用于根据所述第一用户的行为分析第一用户感兴趣的节目; 0053 检索模块(5),用于在用户行为记录中遍历第一用户外的一个第二用户的行为; 0。
20、054 推荐模块(6),用于判断第一用户的行为和所述第二用户的行为在感兴趣的节目 上是否有交集,如果有交集,则获取所述第二用户的行为,否则,驱动所述检索模块遍历另 一第二用户的行为,直到遍历的时间达到预定阈值或者找到与所述第一用户的行为有交集 的至少一个第二用户;然后比较并获取所述第二用户感兴趣的节目中与所述第一用户感兴 趣的节目不同的节目。 说 明 书CN 102917269 A 4/6页 7 0055 整个推荐系统要做的就是首先记录第一用户的喜好,记录方式可以通过电视机的 收集用户行为模块记录第一用户观看某种节目的频率和时间,超过一定次数或时长则把该 节目标记为第一用户的喜好节目,用户喜好。
21、的电视节目可以有很多个,举个例子,第一用户 喜好的节目之一是湖南卫视的天天向上,当用户希望观看其他节目又不想自己不断搜索寻 找时,可以通过电视机发送一个请求,然后将该请求传送至服务器,然后服务器帮助在用户 群中挑选其他用户,这时找到了第二用户,第二用户与第一用户类似,也会有自己喜欢的多 个节目,此时,服务器的分析模块开始分析并做出判断,若第一用户和第二用户喜好的节目 没有相似的,则返回重新搜索,如果找到的第二用户与第一用户有部分相同的喜好,第二用 户也喜欢看天天向上,服务器的分析模块则开始对比第一用户和第二用户,发现了第二用 户喜欢的其他节目,此时,服务器的推荐模块则负责将这些其他节目推荐给第。
22、一用户,再由 第一用户选择是否观看还是继续搜索。 0056 记录用户喜欢的节目时,可以分成不同的喜爱等级,在喜爱节目等级最高的节目 下进行搜索。可以找到与自己兴趣最接近的其他人,这些人喜好的节目中自己可能也同样 喜好的几率就会大大增加。 0057 本发明可以更加快速有效的为用户推荐节目,满足用户对其他人喜好的节目的好 奇心,帮助寻找自己喜欢的节目类型。 0058 实施例2 0059 本发明还提供一种电视节目推荐方法,如图1所示,其包括如下步骤: 0060 S1.记录用户感兴趣的节目; 0061 具体来说,第一用户首先对某一个或某一类节目比较感兴趣时,这个可以通过分 析用户以往的感兴趣的行为,例。
23、如可以分析用户观看电视的历史记录,或者对电视节目的 评价,从而获得用户行为记录。 0062 S2.根据所述感兴趣的节目搜索与所述第一用户感兴趣的节目有交集的至少一个 第二用户; 0063 S3.比较并获取所述第二用户感兴趣的节目中与所述第一用户感兴趣的节目不同 的节目; 0064 可选的,所述用户感兴趣的节目是根据用户的行为获取的,具体来说,分析用户感 兴趣的节目,可通过分析用户,将行为与第一用户有相似之处的第二用户找到,获取第二用 户的行为并对比第一用户和第二用户的行为的不同,搜索第二用户与第一用户不同的行为 所涉及的电视节目,并把它们推荐给第一用户。这样第一用户就能知道与自己喜欢同一类 节。
24、目的第二用户还会喜欢什么样的节目,这样就大大增加了第一用户喜欢被推荐的节目的 可能,还把新的节目类型推荐给了第一用户。当然第一用户也可能不喜欢这些推荐的节目。 系统可以帮助他继续搜索其他用户比如第三用户、第四用户等等。所述用户的行为包括第 一用户观看一节目的频率和时间,所述感兴趣的节目可为观看超过预定次数或者预定时长 的节目。 0065 如图2所示,假如第一用户喜欢看的节目是是A、B、C,第二用户的兴趣行为是A、 E、F,第一用户和第二用户会有部分相同喜好的节目类型,该方法就是把E、F类型的电视推 荐给第一用户,如果第一用户也喜好此类节目,则搜索成功,若第一用户不喜欢此类节目, 则可以继续搜索。
25、其他第三用户、第四用户. 说 明 书CN 102917269 A 5/6页 8 0066 S4.向第一用户推荐所述第二用户感兴趣的节目中与所述第一用户感兴趣的节目 不同的节目。 0067 这种方法的改进帮助用户从不得不一遍遍重复的搜索频道转变为很安逸的等待 电视给自己推荐好看的电视节目类型。 0068 可选的,所述步骤S2中基于用户发送的请求或者每隔预定时间进行所述搜索。 0069 可选的,所述步骤S2进一步包括: 0070 S21.根据所述第一用户的行为分析第一用户感兴趣的节目; 0071 S22.在用户行为记录中遍历第一用户外的一个第二用户的行为; 0072 S22.判断第一用户的行为和所。
26、述第二用户的行为在感兴趣的节目上是否有交集, 如果有交集,则获取所述第二用户的行为,否则,则遍历另一第二用户的行为,直到遍历的 时间达到预定阈值或者找到与所述第一用户的行为有交集的至少一个第二用户。 0073 虽然目前的电视节目很容易实现收集并分析用户的行为,把类似的节目推荐给用 户观看,本实施例所记载的技术方案重点对用户可能感兴趣的节目进行发掘和推荐方面进 行了改进。当第一用户希望观看到更多类型的节目,但是又不想费力去搜索的时候,我们通 过收集其他用户的行为,此处的其他用户是指跟第一用户有部分相同行为,即与第一用户 有部分共同的观看电视兴趣行为,那么这个其他用户与第一用户不同的行为涉及的电视。
27、节 目有可能也会是第一用户喜欢看的电视节目类型,所以把这些节目推荐个第一用户就会大 大提高用户体验,更显得智能化。 0074 实施例3 0075 本实施例包括实施例2的所有内容,另外还包括如下内容: 0076 由于上述方法为每个用户推荐节目的时候,都需要遍历系统中与其行为特征相类 似的用户的行为,所以,在整个系统配置运算速度偏低的情况下,而且系统的用户量大的情 况下,则会增大系统负担,所以,为了对系统的算法更加优化,降低系统的负担,并且使推荐 的节目更加准确,本实施例可以进一步的利用以下方式实现,方法大概为: 0077 1、对用户进行聚类,并且生成几个核心用户组,分析每个核心类别中的用户所喜 。
28、欢的电视节目; 0078 2、向用户推荐其他核心用户组所包括的电视节目; 0079 举例来说,有四个用户,具体见下表: 0080 用户 感兴趣的节目 第一用户 A、B、C、D、E 第二用户 B、C、D、E、W、Y、Z 第三用户 B、C、E、H、W、Y、Z 第四用户 O、P、W、Y、Z 0081 然后分析第一用户-第四用户的公共部分,此处可以设定一个感兴趣节目的阈值 a,以及用户数量阈值b,当达到上述两个阈值后,则便会生成一个核心用户组,例如:要求 说 明 书CN 102917269 A 6/6页 9 用户数量阈值b大于3、感兴趣节目的公共部分数量阈值a大于3,则会成为一个核心用户 组,对上表进。
29、行计算后,得到核心用户组为: 0082 0083 推荐方式1:对核心用户组内部推荐方式,例如核心用户组1、由于第一用户、第二 用户、第三用户都对B、C、E节目感兴趣,则可能会被认为是兴趣相同的,则对于核心用户组 1中的成员,可向其推荐核心用户组1中其他成员感兴趣的公共部分以外的节目,例如第一 用户感兴趣的节目A可以推荐给第二用户、第三用户之类的。 0084 推荐方式2:对于核心用户组之间的推荐方式,例如核心用户组1与核心用户组2、 由于这两个核心用户组都包括第二用户和第三用户,所以可以判断上述两个核心用户组之 间具有潜在兴趣的关联性,可以向核心用户组1中的第一用户优先推荐核心用户组2的感 兴趣。
30、节目公共部分W、Y、Z,这种推荐方式由于是推荐核心用户组2最感兴趣的节目,这些节 目可以被认为是具有该关联性的大多数人都感兴趣的节目,所以为第一用户推荐时推荐的 效果最好,当然,也可以推荐第三用户和第四用户其他感兴趣的节目,比如第四用户喜欢的 节目O、P推荐给第一用户,也可以起到一定的推荐效果。 0085 3、对于这里进一步说明一下,由于第一用户仅属于核心用户组1,所以对其的推荐 方式可以选择推荐方式1,也可以选择推荐方式2;然而对于第二用户进行推荐时,由于其 即属于核心用户组1也属于核心用户组2,这时采用推荐方式2向其推荐核心用户组1或者 核心用户组2感兴趣的公共部分的节目就不合适了,其实对。
31、于第二用户,只采用推荐方式1 就可以了。 0086 对于如何判断每个用户感兴趣的节目,可以通过分析用户的收视历史(例如电视 节目的收视时间达到一定程度,则会被认为是感兴趣的节目,也可以分析每天观看某个频 道的时间段,则也会认为该时间段用户喜欢某个频道播出的内容等等,这类收视历史的分 析现有技术有很多方法,不再赘述),或者更进一步的,上述历史分析之后,会为用户贴上属 性标签,例如(武侠观众、篮球观众等等),从而完成用户的聚类以及节目推荐的基础,也可 以采用用户对电视节目的评价,等等。 0087 以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通 技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有 等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。 说 明 书CN 102917269 A 1/2页 10 图1 说 明 书 附 图CN 102917269 A 10 2/2页 11 图2 图3 说 明 书 附 图CN 102917269 A 11 。