1.一种电视节目推荐方法,其特征在于,所述电视节目推荐方法包括以下步骤:
获取所有电视节目的节目信息;
以所述节目信息为标签,建立以标签为索引符的检索表以及以电视节目为内容的资源表,并建立所述检索表、所述资源表中内容之间的关联关系;
当接收到电视终端提交的电视节目的节目信息时,确定该节目信息对应的标签,并基于所述检索表、所述资源表,将与当前确定的标签相关联的电视节目推荐给电视终端。
2.如权利要求1所述的电视节目推荐方法,其特征在于,所述电视节目包括:广播节目与网络节目;所述节目信息包括:节目基本信息与节目内容信息,其中,所述节目基本信息包括节目类型;所述节目内容信息至少包括播放时间、主演名称、导演名称中的一种或多种。
3.如权利要求1所述的电视节目推荐方法,其特征在于,所述电视节目推荐方法还包括:
以电视节目的节目信息为标签,建立电视终端对应的标签库;
每隔预设时长,接收电视终端提交的当前播放节目的节目信息;
判断所述标签库中是否存在该节目信息对应的标签;
若存在,则更新该标签的计数值,否则在所述标签库中新建该节目信息对应的标签并进行计数;
对所述标签库中所有标签的计数值进行排序。
4.如权利要求3所述的电视节目推荐方法,其特征在于,所述电视节目推荐方法还包括:
在将接收到的节目信息作为标签保存到所述标签库中时,将该节目信息对应标签与当前接收时间所在时间段进行关联保存;
所述对所述标签库中所有标签的计数值进行排序包括:对所述标签库中不同时间段内所有标签的计数值分别进行排序。
5.如权利要求3或4所述的电视节目推荐方法,其特征在于,所述电视节目推荐方法还包括:
当检测到电视终端浏览电视节目时,基于所述检索表、所述资源表,将与该电视终端对应标签库中排序最高的标签相关联的电视节目推荐给该电视终端。
6.如权利要求5所述的电视节目推荐方法,其特征在于,所述当接收到电视终端提交的电视节目的节目信息时,确定该节目信息对应的标签,并基于所述检索表、所述资源表,将与当前确定的标签相关联的电视节目推荐给电视终端包括:
当接收到电视终端提交的推荐电视节目的节目信息时,基于预置的标签优先级,确定该节目信息对应的所有标签中前N位优先级的标签为该节目信息对应的标签;
基于所述检索表、所述资源表,将与所述前N位优先级的标签相关联的电视节目推荐给电视终端。
7.一种电视节目推荐装置,其特征在于,所述电视节目推荐装置包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的电视节目推荐程序,所述电视节目推荐程序被处理器执行时实现如权利要求1-6中任一项所述的电视节目推荐方法的步骤。
8.一种电视节目推荐系统,其特征在于,所述电视节目推荐系统包括:多台电视终端、至少一台服务器;所述服务器包括权利要求7所述的电视节目推荐装置。
9.如权利要求8所述的电视节目推荐系统,其特征在于,所述电视终端用于:
在电视终端启动时,提取所有电视节目的节目信息并上传所述服务器;
当电视终端播放电视节目时,提取当前播放节目的节目信息并上传所述服务器。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有电视节目推荐程序,所述电视节目推荐程序被处理器执行时实现如权利要求1-6中任一项所述的电视节目推荐方法的步骤。