著录项信息
专利名称 | 一种节目推荐的方法及其装置 |
申请号 | CN201310516942.0 | 申请日期 | 2013-10-28 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2014-01-29 | 公开/公告号 | CN103546780A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/262 | IPC分类号 | H;0;4;N;2;1;/;2;6;2;;;H;0;4;N;2;1;/;4;6;6查看分类表>
|
申请人 | 青岛海信传媒网络技术有限公司 | 申请人地址 | 山东省青岛市崂山区松岭路399号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 聚好看科技股份有限公司 | 当前权利人 | 聚好看科技股份有限公司 |
发明人 | 刘鑫;王英杰 |
代理机构 | 北京同达信恒知识产权代理有限公司 | 代理人 | 黄志华 |
摘要
本发明实施例公开了一种节目推荐方法及其装置,包括:接收终端在确定切换频道节目时发送的节目浏览信息;根据当前确定出的预约白名单以及频道节目时刻表,确定出推荐节目信息;该预约白名单是根据预约节目信息、节目浏览信息以及预约黑名单确定的;该预约黑名单是根据预约节目信息和取消预约节目信息确定的;将确定出的推荐节目信息发送给所述终端。本发明实施例用于对已经预约但错过观看的节目进行推荐,从而使用户可以快速找到之前预约但错过观看的节目。
1.一种节目推荐的方法,其特征在于,包括:
接收终端在确定切换频道节目时发送的节目浏览信息;
根据当前确定出的预约白名单以及频道节目时刻表,确定推荐节目信息;所述预约白名单是根据预约节目信息、节目浏览信息以及预约黑名单确定的;所述预约黑名单是根据预约节目信息和取消预约节目信息确定的,其中,根据预约节目信息、节目浏览信息以及预约黑名单确定所述预约白名单,具体包括:接收终端在确定预约节目时发送的预约节目信息;确定在接收到所述预约节目信息之前的设定时间段内的节目浏览信息中是否存在所述预约节目信息中记录的预约节目;在确定不存在所述预约节目信息中记录的预约节目时,确定预约黑名单中是否存在所述预约节目信息中记录的预约节目;在确定所述预约黑名单中不存在所述预约节目信息中记录的预约节目时,将所述预约节目信息中记录的预约节目写入所述预约白名单;
将确定出的所述推荐节目信息发送给所述终端。
2.如权利要求1所述的方法,其特征在于,根据当前确定出的预约白名单以及频道节目时刻表,确定推荐节目信息,具体包括:
将所述预约白名单中的节目作为备选节目;
根据所述频道节目时刻表,确定所述备选节目的播放信息,所述播放信息包括节目的播出频道以及播出时刻;
按照时间顺序以及播放信息对所述备选节目进行排序;在排序过程中,若存在相同时刻且不同频道播出的备选节目,则按照所述频道的浏览次数对备选节目的频道进行排序;
将排序后的备选节目以及所述备选节目的播放信息确定为推荐节目信息。
3.如权利要求2所述的方法,其特征在于,将所述预约白名单中的节目作为备选节目,还包括:
将与所述终端分类相同的终端的预约白名单中的部分节目作为备选节目;所述终端分类是根据各终端发送的节目浏览信息建立的决策树进行划分的。
4.如权利要求1所述的方法,其特征在于,根据预约节目信息、节目浏览信息以及预约黑名单确定所述预约白名单,还包括:
根据在第一设定时间范围内接收到的终端发送的节目浏览信息,确定在所述第一设定时间范围内是否存在浏览次数大于设定第一阈值的节目,并确定在所述第一设定时间范围内该节目是否存在预约节目信息;
若在所述第一设定时间范围内存在浏览次数大于设定第一阈值且不存在预约节目信息的节目,将该节目写入所述预约白名单。
5.如权利要求1所述的方法,其特征在于,根据预约节目信息和取消预约节目信息确定所述预约黑名单,具体包括:
接收终端在确定取消预约节目时发送的取消预约节目信息;
确定在接收到所述取消预约节目信息之前的第二设定时间段内,所述取消预约节目信息中记录的取消预约节目的预约次数和取消次数;
判断所述取消预约节目的取消次数是否达到第二设定阈值,并判断所述取消预约节目的取消次数是否大于预约次数;
在确定所述取消预约节目的取消次数达到第二设定阈值,且所述取消预约节目的取消次数大于预约次数时,将所述取消预约节目信息中记录的取消预约节目写入所述预约黑名单。
6.如权利要求1-5任一所述的方法,其特征在于,在根据预约节目信息和取消预约节目信息确定所述预约黑名单之后,还包括:
在预约白名单中删除写入所述预约黑名单中的所述取消预约节目。
7.一种节目推荐装置,其特征在于,包括:
接收单元,用于接收终端在确定切换频道节目时发送的节目浏览信息;
确定单元,用于根据当前确定出的预约白名单以及频道节目时刻表,确定出推荐节目信息;所述预约白名单是根据预约节目信息、节目浏览信息以及预约黑名单确定的;所述预约黑名单是根据预约节目信息和取消预约节目信息确定的;所述接收单元还用于接收终端在确定预约节目时发送的预约节目信息;以及,所述确定单元还用于:确定在接收到所述预约节目信息之前的设定时间段内的节目浏览信息中是否存在所述预约节目信息中记录的预约节目;在确定不存在所述预约节目信息中记录的预约节目时,确定预约黑名单中是否存在所述预约节目信息中记录的预约节目;在确定所述预约黑名单中不存在所述预约节目信息中记录的预约节目时,将所述预约节目信息中记录的预约节目写入所述预约白名单;
发送单元,用于将确定出的所述推荐节目信息发送给所述终端。
8.如权利要求7所述的装置,其特征在于,所述确定单元具体用于:
将所述预约白名单中的节目作为备选节目;
根据所述频道节目时刻表,确定所述备选节目的播放信息,所述播放信息包括节目的播出频道以及播出时刻;
按照时间顺序以及播放信息对所述备选节目进行排序;在排序过程中,若存在相同时刻且不同频道播出的备选节目,则按照所述频道的浏览次数对备选节目进行排序;
将排序后的备选节目以及所述备选节目的播放信息确定为推荐节目信息。
9.如权利要求8所述的装置,其特征在于,所述确定单元进一步用于:
将与所述终端分类相同的终端的预约白名单中部分的节目作为备选节目;所述终端分类是根据各终端发送的节目浏览信息建立的决策树进行划分的。
10.如权利要求7所述的装置,其特征在于,所述确定单元进一步用于:
根据在第一设定时间范围内接收到的终端发送的节目浏览信息,确定在所述第一设定时间范围内是否存在浏览次数大于设定第一阈值的节目,并确定在所述第一设定时间范围内该节目是否存在预约节目信息;
若在所述第一设定时间范围内存在浏览次数大于设定第一阈值且不存在预约节目信息的节目,将该节目写入所述预约白名单。
11.如权利要求7所述的装置,其特征在于,所述接收单元还用于接收终端在确定取消预约节目时发送的取消预约节目信息;
所述确定单元还用于:
确定在接收到所述取消预约节目信息之前的第二设定时间段内,所述取消预约节目信息中记录的取消预约节目的预约次数和取消次数;
判断所述取消预约节目的取消次数是否达到第二设定阈值,并判断所述取消预约节目的取消次数是否大于预约次数;
在确定所述取消预约节目的取消次数达到第二设定阈值,且所述取消预约节目的取消次数大于预约次数时,将所述取消预约节目信息中记录的取消预约节目写入所述预约黑名单。
12.如权利要求7-11任一所述的装置,其特征在于,所述确定单元进一步用于:
在预约白名单中删除写入所述预约黑名单中的所述取消预约节目。
一种节目推荐的方法及其装置\n技术领域\n[0001] 本发明涉及通信领域的视频信息处理技术,尤其涉及一种节目推荐的方法及其装置。\n背景技术\n[0002] 目前,用户使用机顶盒查找想要观看的节目,并根据喜好预约节目,但由于某种原因错过了预约节目的观看,于是用户需要从大量的节目中重新搜索此节目进行预约,对于用户而言非常不方便。目前的解决方式为使用类似电视汇的应用技术。\n[0003] 海信电视新功能——电视汇,即将电视节目按照节目类别进行聚类的一种应用,把电视信息汇总、组织,进行电视节目的细分,主要的特点是电视汇里有“智能搜索”功能,用户通过搜索关键字能查询到当前正在直播的节目。旨在把互联网看电视的习惯移植到电视上,让用户在最短的时间,用最方便的方式找到自己想看的内容,打破频道的限制。\n[0004] 发明人在实现本发明的过程中发现现有电视汇技术或类似电视汇的技术至少存在以下缺陷:\n[0005] 1、电视汇技术仅适用于智能电视终端,对于传统电视机却无法使用此功能。\n[0006] 2、电视汇技术对于智能电视终端而言,仍然需要用户从频道节目时刻表或浏览记录中找到之前预约的节目或类似的节目,进行再次预约,这也是非常不方便的。\n[0007] 由此可见,目前亟需一种节目推荐技术,能够实现对用户预约的但错过观看的节目进行推荐,从而使用户可以快速找到之前预约但错过观看的节目。\n发明内容\n[0008] 本发明实施例提供了一种节目推荐的方法及其装置,用以解决现有技术中,需要对用户预约的但错过观看的节目进行再次预约所带来的不便。\n[0009] 在保证融合效果的前提下,提升融合速度,达到实时处理的能力。\n[0010] 本发明实施例提供一种节目推荐的方法,包括:\n[0011] 接收终端在确定切换频道节目时发送的节目浏览信息;\n[0012] 根据当前确定出的预约白名单以及频道节目时刻表,确定推荐节目信息;所述预约白名单是根据预约节目信息、节目浏览信息以及预约黑名单确定的;所述预约黑名单是根据预约节目信息和取消预约节目信息确定的;\n[0013] 将确定出的所述推荐节目信息发送给所述终端。\n[0014] 较佳地,根据当前确定出的预约白名单以及频道节目时刻表,确定推荐节目信息,具体包括:\n[0015] 将所述预约白名单中的节目作为备选节目;\n[0016] 根据所述频道节目时刻表,确定所述备选节目的播放信息,所述播放信息包括节目的播出频道以及播出时刻;\n[0017] 按照时间顺序以及播放信息对所述备选节目进行排序;在排序过程中,若存在相同时刻且不同频道播出的备选节目,则按照所述频道的浏览次数对备选节目的频道进行排序;\n[0018] 将排序后的备选节目以及所述备选节目的播放信息确定为推荐节目信息。\n[0019] 较佳地,将所述预约白名单中的节目作为备选节目,还包括:\n[0020] 将与所述终端分类相同的终端的预约白名单中的部分节目作为备选节目;所述终端分类是根据各终端发送的节目浏览信息建立的决策树进行划分的。\n[0021] 较佳地,根据预约节目信息、节目浏览信息以及预约黑名单确定所述预约白名单,具体包括:\n[0022] 接收终端在确定预约节目时发送的预约节目信息;\n[0023] 确定在接收到所述预约节目信息之前的设定时间段内的节目浏览信息中是否存在所述预约节目信息中记录的预约节目;\n[0024] 在确定不存在所述预约节目信息中记录的预约节目时,确定预约黑名单中是否存在所述预约节目信息中记录的预约节目;\n[0025] 在确定所述预约黑名单中不存在所述预约节目信息中记录的预约节目时,将所述预约节目信息中记录的预约节目写入所述预约白名单。\n[0026] 较佳地,根据预约节目信息、节目浏览信息以及预约黑名单确定所述预约白名单,还包括:\n[0027] 根据在第一设定时间范围内接收到的终端发送的节目浏览信息,确定在所述第一设定时间范围内是否存在浏览次数大于设定第一阈值的节目,并确定在所述第一设定时间范围内该节目是否存在预约节目信息;\n[0028] 若在所述第一设定时间范围内存在浏览次数大于设定第一阈值且不存在预约节目信息的节目,将该节目写入所述预约白名单。\n[0029] 通过上述优选的实施方式能够使预约白名单中的信息更加完善。\n[0030] 较佳地,根据预约节目信息和取消预约节目信息确定所述预约黑名单,具体包括:\n[0031] 接收终端在确定取消预约节目时发送的取消预约节目信息;\n[0032] 确定在接收到所述取消预约节目信息之前的第二设定时间段内,所述取消预约节目信息中记录的取消预约节目的预约次数和取消次数;\n[0033] 判断所述取消预约节目的取消次数是否达到第二设定阈值,并判断所述取消预约节目的取消次数是否大于预约次数;\n[0034] 在确定所述取消预约节目的取消次数达到第二设定阈值,且所述取消预约节目的取消次数大于预约次数时,将所述取消预约节目信息中记录的取消预约节目写入所述预约黑名单。\n[0035] 较佳地,在根据预约节目信息和取消预约节目信息确定所述预约黑名单之后,还包括:\n[0036] 在预约白名单中删除写入所述预约黑名单中的所述取消预约节目。\n[0037] 本发明的上述实施例中利用与所述终端分类相同的终端的预约白名单中的部分节目来补足仅将该终端预约白名单中的节目作为备选节目时数据量的不足,从而以足够多的数据量来确定推荐节目信息,能够更好地实现节目推荐。\n[0038] 根据上述方法,本发明实施例提供一种节目推荐装置,包括:\n[0039] 接收单元,用于接收终端在确定切换频道节目时发送的节目浏览信息;\n[0040] 确定单元,用于根据当前确定出的预约白名单以及频道节目时刻表,确定出推荐节目信息;所述预约白名单是根据预约节目信息、节目浏览信息以及预约黑名单确定的;所述预约黑名单是根据预约节目信息和取消预约节目信息确定的;\n[0041] 发送单元,用于将确定出的所述推荐节目信息发送给所述终端。\n[0042] 较佳地,所述确定单元具体用于:\n[0043] 将所述预约白名单中的节目作为备选节目;\n[0044] 根据所述频道节目时刻表,确定所述备选节目的播放信息,所述播放信息包括节目的播出频道以及播出时刻;\n[0045] 按照时间顺序以及播放信息对所述备选节目进行排序;在排序过程中,若存在相同时刻且不同频道播出的备选节目,则按照所述频道的浏览次数对备选节目进行排序;\n[0046] 将排序后的备选节目以及所述备选节目的播放信息确定为推荐节目信息。\n[0047] 较佳地,所述确定单元进一步用于:\n[0048] 将与所述终端分类相同的终端的预约白名单中部分的节目作为备选节目;所述终端分类是根据各终端发送的节目浏览信息建立的决策树进行划分的。\n[0049] 较佳地,所述接收单元还用于接收终端在确定预约节目时发送的预约节目信息;\n[0050] 所述确定单元还用于:\n[0051] 确定在接收到所述预约节目信息之前的设定时间段内的节目浏览信息中是否存在所述预约节目信息中记录的预约节目;\n[0052] 在确定不存在所述预约节目信息中记录的预约节目时,确定预约黑名单中是否存在所述预约节目信息中记录的预约节目;\n[0053] 在确定所述预约黑名单中不存在所述预约节目信息中记录的预约节目时,将所述预约节目信息中记录的预约节目写入所述预约白名单。\n[0054] 较佳地,所述确定单元进一步用于:\n[0055] 根据在第一设定时间范围内接收到的终端发送的节目浏览信息,确定在所述第一设定时间范围内是否存在浏览次数大于设定第一阈值的节目,并确定在所述第一设定时间范围内该节目是否存在预约节目信息;\n[0056] 若在所述第一设定时间范围内存在浏览次数大于设定第一阈值且不存在预约节目信息的节目,将该节目写入所述预约白名单。\n[0057] 较佳地,所述接收单元还用于接收终端在确定取消预约节目时发送的取消预约节目信息;\n[0058] 所述确定单元还用于:\n[0059] 确定在接收到所述取消预约节目信息之前的第二设定时间段内,所述取消预约节目信息中记录的取消预约节目的预约次数和取消次数;\n[0060] 判断所述取消预约节目的取消次数是否达到第二设定阈值,并判断所述取消预约节目的取消次数是否大于预约次数;\n[0061] 在确定所述取消预约节目的取消次数达到第二设定阈值,且所述取消预约节目的取消次数大于预约次数时,将所述取消预约节目信息中记录的取消预约节目写入所述预约黑名单。\n[0062] 较佳地,所述确定单元进一步用于:\n[0063] 在预约白名单中删除写入所述预约黑名单中的所述取消预约节目。\n[0064] 本发明的上述实施例中,接收终端在确定切换频道节目时发送的节目浏览信息;\n根据当前确定的预约白名单以及频道节目时刻表,确定推荐节目信息,将确定出的所述推荐节目信息发送给所述终端,使终端根据确定的推荐节目信息,对已经预约但错过观看的节目进行再次预约,从而能够使用户快速找到之前预约但错过观看的节目。\n附图说明\n[0065] 图1为本发明实施例提供的节目推荐的方法流程图;\n[0066] 图2为本发明实施例提供的确定推荐节目信息的流程图;\n[0067] 图3为本发明实施例提供的确定预约白名单的流程图;\n[0068] 图4为本发明实施例提供的确定预约黑名单的流程图;\n[0069] 图5为本发明实施例中的节目推荐装置的结构示意图。\n具体实施方式\n[0070] 本发明实施例提出一种节目推荐的方法及其装置,应用于在通信领域的视频信息处理过程,能够对已经预约但错过观看的节目进行推荐,从而使用户快速找到之前预约但错过观看的节目。\n[0071] 本发明实施例应用于视频信息处理系统,该系统中与本发明实施例相关的设备主要包括:节目推荐装置、终端、用户。基于上述系统架构,本发明实施例提供的节目推荐过程为:\n[0072] 用户查看频道节目时刻表或节目推荐信息,从中选择想要观看的节目进行预约节目时,终端将该预约节目写入预约列表中进行存储,并且终端向节目推荐装置发送预约节目信息,该预约节目信息中记录该预约节目;在用户取消预约节目时,终端将该节目从存储的预约列表中删除,并且终端向节目推荐装置发送取消预约节目信息,该取消节目信息中记录该取消预约的节目。在用户切换频道节目时,终端向节目推荐装置发送节目浏览信息。\n[0073] 节目推荐装置接收到终端发送的取消预约信息时,根据预约节目信息和取消预约节目信息确定出该预约黑名单,用以在接收到终端发送的预约节目信息时,根据预约节目信息、节目浏览信息以及预约黑名单确定出预约白名单。从而在节目推荐装置在接收到终端在确定切换频道节目时发送的节目浏览信息时,根据当前确定出的预约白名单以及频道节目时刻表,确定推荐节目信息,最后将确定出的该推荐节目信息发送给终端,以使终端对用户已经预约但错过观看的节目进行推荐,从而使用户能快速找到之前预约但错过观看的节目。\n[0074] 下面结合附图以及具体实施方式对本发明实施例进行详细描述。\n[0075] 参见图1,为本发明实施例提供的节目推荐的方法流程图,该流程可包括:\n[0076] 步骤101、接收终端在确定切换频道节目时发送的节目浏览信息。\n[0077] 通常,用户在预约节目时,终端会将所述预约节目写入预约节目列表中,用户在取消预约节目时,终端会将所述预约节目从该预约节目列表中删除。\n[0078] 在该步骤中,当终端确定切换频道节目时,会发送节目浏览信息。频道节目的切换采取预约提示引导用户进行频道节目切换的方式,或者用户主动“搜索”完成频道节目切换的方式;其中,在采取预约提示引导用户进行频道节目切换的方式时,终端定时轮询预约节目列表,在有预约节目播放的时刻,提示用户是否切换频道节目,此时若终端确定用户进行频道节目切换,则发送节目浏览信息。\n[0079] 步骤102、根据当前确定出的预约白名单以及频道节目时刻表,确定出推荐节目信息;该预约白名单是根据预约节目信息、节目浏览信息以及预约黑名单确定的;该预约黑名单是根据预约节目信息和取消预约节目信息确定的。\n[0080] 通常,频道节目时刻表中记录有节目以及该节目的播放信息,该播放信息包括节目的播出频道以及播出时刻。\n[0081] 该步骤中,用户查看频道节目时刻表或节目推荐列表,从中选择想要观看的节目进行预约节目时,终端发送预约节目信息;在用户取消预约节目时,终端发送取消预约节目信息。\n[0082] 用户取消预约节目的方式可以采用用户主动查询预约节目列表的方式,对预约列表中不想观看的节目进行取消;或者采用提示引导用户取消的方式,即在有预约节目的时刻,终端提示用户是否切换频道节目,此时用户取消切换频道节目。\n[0083] 步骤103、将确定出的推荐节目信息发送给所述终端。\n[0084] 下面对步骤102中,如何根据当前确定出的预约白名单以及频道节目时刻表,来确定推荐节目信息的过程进行详细说明,参见图2,具体包括如下步骤:\n[0085] 步骤201、将预约白名单中的节目作为备选节目;\n[0086] 步骤202、根据频道节目时刻表,确定该备选节目的播放信息,该播放信息包括节目的播出频道以及播出时刻;\n[0087] 步骤203、按照时间顺序以及播放信息对备选节目进行排序;在排序过程中,若存在相同时刻且不同频道播出的备选节目,则按照所述频道的浏览次数对备选节目的频道进行排序;\n[0088] 该步骤中,可根据时间的先后顺序,即升序或降序,并根据播放信息对备选节目进行排序。通常,是按照时间的升序,并根据播放信息对备选节目进行排序,本发明实施例对于上述时间顺序不作具体限定。\n[0089] 步骤204、将排序后的备选节目以及所述备选节目的播放信息确定为推荐节目信息。\n[0090] 在本发明的一种优选实现方案中,在步骤201中将与所述终端分类相同的终端的预约白名单中的部分节目作为备选节目,其中,所述终端分类是根据各终端发送的节目浏览信息建立的决策树进行划分的,例如:根据各终端发送的节目浏览信息确定各终端所属用户的年龄阶段、家庭成员类型,按照确定出的各终端所属用户的年龄阶段、家庭成员类型信息建立决策树,从而实现对各终端的分类。\n[0091] 优选的,本发明实施中终端分类相同的终端的预约白名单中的部分节目为选用预约白名单中排在前N位的节目,对预约白名单中的节目进行排序的具体实施方式如下:\n[0092] 首先,对预约白名单中各个节目的观看次数、预约次数、播放时间、频道观看次数的值作归一化处理,通常,节目观看次数、节目预约次数、频道观看次数的值越大归一化后的值越大,节目播放时间与当前时间的距离越近则归一化后的值越大;\n[0093] 然后,将上述归一化处理后的各个节目的观看次数、预约次数、播放时间、频道观看次数的值,代入按照公式Y=归一化的节目观看次数*N+归一化的节目预约次数*M+归一化的节目播放时间*K+归一化的频道观看次数*J中,其中N、M、K、J分别为节目观看次数、节目预约次数、节目播放时间、频道观看次数的权重,计算出各个节目对应的Y值;\n[0094] 最后,将计算出的各个节目对应的Y值按照降序进行排列,并将各个节目按照各自对应的Y值的排列方式进行排序。\n[0095] 上述优选的实施方式中,将与所述终端分类相同的终端的预约白名单中的部分节目也作为备选节目,然后将排序后的备选节目以及所述备选节目的播放信息确定为推荐节目信息,从而利用与所述终端分类相同的终端的预约白名单中的部分节目来补足仅将该终端预约白名单中的节目作为备选节目时数据量的不足,从而以足够多的数据量来确定推荐节目信息,能够更好地实现节目推荐。\n[0096] 下面对步骤102中,如何根据预约节目信息、节目浏览信息以及预约黑名单来确定所述预约白名单的过程进行详细描述,参见图3,具体包括以下步骤:\n[0097] 步骤301、接收终端在确定预约节目时发送的预约节目信息。\n[0098] 步骤302、确定在接收到该预约节目信息之前的设定时间段内的节目浏览信息中是否存在该预约节目信息中记录的预约节目,在确定不存在该预约节目信息中记录的预约节目时,转入步骤303;否则结束处理。\n[0099] 步骤303、确定预约黑名单中是否存在该预约节目信息中记录的预约节目,在确定所述预约黑名单中不存在该预约节目信息中记录的预约节目时,转入步骤304;否则结束处理。\n[0100] 步骤304、将该预约节目信息中记录的预约节目写入预约白名单。\n[0101] 优选的,可以采用如下方式进一步确定所述预约白名单:\n[0102] 根据在第一设定时间范围内接收到的终端发送的节目浏览信息,确定在第一设定时间范围内是否存在浏览次数大于设定第一阈值的节目,并确定在第一设定时间范围内该节目是否存在预约节目信息;\n[0103] 若在所述第一设定时间范围内存在浏览次数大于设定第一阈值且不存在预约节目信息的节目,将该节目写入预约白名单,从而使预约白名单中的信息更加完善。\n[0104] 下面对根据预约节目信息和取消预约节目信息确定所述预约黑名单的过程进行具体说明,参见图4,具体包括如下步骤:\n[0105] 步骤401、接收终端在确定取消预约节目时发送的取消预约节目信息;\n[0106] 步骤402、确定在接收到该取消预约节目信息之前的第二设定时间段内,该取消预约节目信息中记录的取消预约节目的预约次数和取消次数;\n[0107] 步骤403、判断取消预约节目的取消次数是否达到第二设定阈值,在确定取消预约节目的取消次数达到第二设定阈值时,转入步骤404;否则结束处理。\n[0108] 步骤404、判断取消预约节目的取消次数是否大于预约次数,在取消预约节目的取消次数大于预约次数时,转入步骤405;否则结束处理。\n[0109] 步骤405、将该取消预约节目信息中记录的取消预约节目写入预约黑名单。\n[0110] 本发明实施例中,对于上述步骤403、步骤404的执行先后顺序不作具体限定,即可以先执行步骤404,判断取消预约节目的取消次数是否大于预约次数,在所述取消预约节目的取消次数大于预约次数时,再执行步骤403,判断取消预约节目的取消次数是否达到第二设定阈值。\n[0111] 优选的,可以采用如下方式进一步确定所述预约黑名单:\n[0112] 确定在第三设定时间范围内在推荐节目信息中是否存在未选择的节目;\n[0113] 在确定在第三设定时间范围内在该推荐节目信息中存在未选择的节目时,将该节目写入预约黑名单。\n[0114] 优选的,在根据预约节目信息和取消预约节目信息确定预约黑名单之后,还包括:\n[0115] 在预约白名单中删除写入该预约黑名单中的取消预约节目。\n[0116] 本发明的上述实施例中,接收终端在确定切换频道节目时发送的节目浏览信息;\n根据当前确定的预约白名单以及频道节目时刻表,确定推荐节目信息,将确定出的推荐节目信息发送给所述终端,使终端根据确定的推荐节目信息,对已经预约但错过观看的节目进行推荐,从而使用户能够快速找到之前预约但错过观看的节目。\n[0117] 下面结合具体实施方式,对本发明提供的节目推荐方法进行详细描述。\n[0118] 步骤一、将预约白名单中的节目作为备选节目。\n[0119] 具体实施中,将预约白名单中的节目1、2、5、6作为备选节目1、2、5、6。\n[0120] 步骤二、根据频道节目时刻表,确定备选节目的播放信息,该播放信息包括节目的播出频道以及播出时刻。\n[0121] 具体实施中,所述频道节目时刻表中包括节目以及该节目对应的播放信息,该播放信息中包括:节目的播出频道以及播出时刻,频道节目时刻表如表1所示。\n[0122] 步骤三、按照时间顺序以及播放信息对所述备选节目进行排序;在排序过程中,若存在相同时刻且不同频道播出的备选节目,则按照频道的浏览次数对备选节目的频道进行排序。\n[0123] 具体实施中,在排序过程中,按照时间从前到后的顺序对所述备选节目进行排序,若存在相同时刻12:00且在不同频道2、3播出的备选节目5,则按照频道2、3的浏览次数对备选节目的频道进行排序,此时频道2的浏览次数为2次,频道3的浏览次数为1次,则对于相同时刻播出的备选节目5,在频道2的浏览次数高于频道3的浏览次数,可见该备选节目在频道\n2浏览的比较频繁,那么将频道2中的备选节目5排在频道3中的备选节目5之前,排序后的备选节目列表如表2所示。\n[0124] 步骤四、将排序后的备选节目以及备选节目的播放信息确定为推荐节目信息。\n[0125] 表1\n[0126]\n节目序号 播放时刻 频道序号\n备选节目1 8:00 5\n备选节目6 8:30 4\n备选节目2 9:00 1\n备选节目5 12:00 3\n备选节目5 12:00 2\n[0127] 表2\n[0128]\n节目序号 播放时刻 频道序号\n备选节目1 8:00 5\n备选节目6 8:30 4\n备选节目2 9:00 1\n备选节目5 12:00 2\n备选节目5 12:00 3\n[0129] 基于相同的技术构思,本发明实施例还提供了一种节目推荐装置。\n[0130] 参见图5,为本发明实施例提供的图像处理装置的结构示意图,该装置可包括:\n[0131] 接收单元501,用于接收终端在确定切换频道节目时发送的节目浏览信息;\n[0132] 确定单元502,用于根据当前确定出的预约白名单以及频道节目时刻表,确定出推荐节目信息;所述预约白名单是根据预约节目信息、节目浏览信息以及预约黑名单确定的;\n所述预约黑名单是根据预约节目信息和取消预约节目信息确定的;\n[0133] 发送单元503,用于将确定出的所述推荐节目信息发送给所述终端。\n[0134] 以上功能模块或单元的划分方式仅为本发明实施例给出的一种优选实现方式,功能模块的划分方式不构成对本发明的限制。\n[0135] 具体的,所述确定单元502具体用于:\n[0136] 将所述预约白名单中的节目作为备选节目;\n[0137] 根据所述频道节目时刻表,确定所述备选节目的播放信息,所述播放信息包括节目的播出频道以及播出时刻;\n[0138] 按照时间顺序以及播放信息对所述备选节目进行排序;在排序过程中,若存在相同时刻且不同频道播出的备选节目,则按照所述频道的浏览次数对备选节目进行排序;\n[0139] 将排序后的备选节目以及所述备选节目的播放信息确定为推荐节目信息。\n[0140] 具体实施中,所述确定单元502进一步用于:\n[0141] 将与所述终端分类相同的终端的预约白名单中部分的节目作为备选节目;所述终端分类是根据各终端发送的节目浏览信息建立的决策树进行划分的。\n[0142] 具体实施中,所述接收单元501还用于接收终端在确定预约节目时发送的预约节目信息;\n[0143] 所述确定单元502还用于:\n[0144] 确定在接收到所述预约节目信息之前的设定时间段内的节目浏览信息中是否存在所述预约节目信息中记录的预约节目;\n[0145] 在确定不存在所述预约节目信息中记录的预约节目时,确定预约黑名单中是否存在所述预约节目信息中记录的预约节目;\n[0146] 在确定所述预约黑名单中不存在所述预约节目信息中记录的预约节目时,将所述预约节目信息中记录的预约节目写入所述预约白名单。\n[0147] 具体实施中,所述确定单元502进一步用于:\n[0148] 根据在第一设定时间范围内接收到的终端发送的节目浏览信息,确定在所述第一设定时间范围内是否存在浏览次数大于设定第一阈值的节目,并确定在所述第一设定时间范围内该节目是否存在预约节目信息;\n[0149] 若在所述第一设定时间范围内存在浏览次数大于设定第一阈值且不存在预约节目信息的节目,将该节目写入所述预约白名单。\n[0150] 具体实施中,所述接收单元501还用于接收终端在确定取消预约节目时发送的取消预约节目信息;\n[0151] 所述确定单元502还用于:\n[0152] 确定在接收到所述取消预约节目信息之前的第二设定时间段内,所述取消预约节目信息中记录的取消预约节目的预约次数和取消次数;\n[0153] 判断所述取消预约节目的取消次数是否达到第二设定阈值,并判断所述取消预约节目的取消次数是否大于预约次数;\n[0154] 在确定所述取消预约节目的取消次数达到第二设定阈值,且所述取消预约节目的取消次数大于预约次数时,将所述取消预约节目信息中记录的取消预约节目写入所述预约黑名单。\n[0155] 具体实施中,所述确定单元502进一步用于:\n[0156] 在预约白名单中删除写入所述预约黑名单中的所述取消预约节目。\n[0157] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。\n[0158] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0159] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。\n[0160] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。\n[0161] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2017-02-01
专利权的转移
登记生效日: 2017.01.09
专利权人由青岛海信传媒网络技术有限公司变更为聚好看科技股份有限公司
地址由266071 山东省青岛市崂山区香港东路248号131室变更为266000 山东省青岛市崂山区松岭路399号
- 2017-01-04
- 2014-03-12
实质审查的生效
IPC(主分类): H04N 21/262
专利申请号: 201310516942.0
申请日: 2013.10.28
- 2014-01-29
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2002-05-01
|
2000-12-05
| | |
2
| |
2009-06-03
|
2008-12-29
| | |
3
| |
2006-06-28
|
2004-04-02
| | |
4
| |
2010-02-24
|
2008-08-23
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |