本发明专利技术提供了一种推荐节目的方法和系统,首先根据用户的历史播放记录和检索记录确定可能感兴趣的节目、创建推荐节目列表,从而缩小推荐的范围;再根据检索次数和播放次数计算用户对每个节目的偏好程度,并将列入推荐节目列表中的节目按照偏好程度进行排序;最后根据一般人的视觉习惯,将排名最高的节目设置在推送界面的中心,以便用户能第一时间看到,其他节目按照排名由高到低依次向上下两端分布,并且所有节目均在水平方向旋转滚动显示,以便使节目内容介绍、截图等信息能完整地呈现给用户。通过上述方法,可以有效提高用户选择节目的随机性和自主性,从而提高用户的使用体验和选择的概率。
【技术实现步骤摘要】
一种推荐节目的方法及系统
本专利技术属于电视节目智能推送
,特别涉及一种推荐节目的方法及系统。
技术介绍
近年来,随着网络技术的飞速发展,传统的电视领域由于直播方式已不能满足用户的需求,也开始逐渐向网络化发展。由于电视节目的数量和种类大幅度增加,用户从浩如烟海的内容中查找感兴趣的节目需要耗费大量的时间和精力,从而使用户的使用体验降低、兴趣减弱。因此,需要对大量的电视节目进行筛选、查找出用户感兴趣的内容,以便高效准确地进行推送。现有的电视节目推送方法主要是基于协同过滤推荐算法进行对节目进行筛选,也可基于用户喜好进行校正。但是这些基于算法的推荐方法往往目的性较强,有强加用户选择的倾向,而用户有时并没有明确的目的、只是希望看到高质量的节目。因此现有推荐方法往往存在准确性偏低、灵活性不足的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种推荐节目的方法及系统。本专利技术具体技术方案如下:本专利技术一方面提供了一种推荐节目的方法,包括如下步骤:S1:根据用户的历史播放记录和检索记录,对已有的节目集合进行筛选,创建推荐节目列表;S2:根据节目的检索次数和播放次数,计算所述推荐节目列表中每个节目的偏好程度,并进行排序;S3:创建推送界面,将所述推荐节目列表置于所述推送界面进行显示,显示方法为:按照所述偏好程度由高到低,将所述节目在所述推送界面上由赤道位置向两极方向依次分布显示。进一步地,所述步骤S1包括如下步骤:S1.1:利用用户兴趣建模方法对用户的历史播放记录和检索记录进行分析处理,生成用户偏好矩阵;S1.2:根据所述用户偏好矩阵,利用协同过滤推荐算法对已有的节目集合进行处理,生成第一节目列表;S1.3:设置相关性阈值,根据所述第一节目列表中节目的属性信息,利用协同过滤推荐算法对未列入所述第一节目列表的节目进行分析,查找出与所述第一节目列表中节目的相关性不低于所述相关性阈值的节目作为候补节目,并添加到所述第一节目列表中,生成推荐节目列表。进一步地,所述步骤S2包括如下步骤:S2.1:创建关键词数据库,并将其中意义相近或相关的关键词相互关联,生成多个关键词集合,并为所述推荐节目列表中的每个节目匹配至少一个关键词集合;S2.2:利用用户兴趣建模方法,根据每个节目的播放次数以及所述节目匹配的关键词集合中至少两个任意关键词的检索次数,计算所述推荐节目列表中每个节目的偏好程度,并由高到低进行排序。进一步地,所述步骤S3中,所述推送界面为球形或陀螺形,所述推送界面在纬度方向的除赤道以外任意位置旋转的角速度如下:其中:v为所述推送界面赤道处旋转的角速度;d1为所述推送界面在当前位置的直径;d为所述推送界面赤道处的直径。进一步地,所述步骤S3中,所述显示方法具体包括如下步骤:S3.1:将所述推荐节目列表中的节目随机分成若干组,每组生成一个推荐节目子列表,并分别对每组节目的偏好程度进行排序;S3.2:进行节目推送时,将每个推荐节目子列表沿经度方向排列显示,如当前正对屏幕的推荐节目子列表中有用户需要的节目,则直接选择、进行播放;反之,则旋转所述推送界面以切换下一个推荐节目子列表,进行下一轮显示。进一步地,切换推荐节目子列表时,所述推送界面旋转角度的计算方法如下:其中:d为所述推送界面赤道处的直径;n为推荐节目子列表的个数;v为所述推送界面赤道处旋转的角速度。进一步地,所述方法还包括如下步骤:S4:所述推送界面上设置广告窗口,所述广告窗口播放广告的累计时长与已有的节目集合中的收费节目的权限开放数量成正比;并且播放特定广告商的广告对应特定收费节目的权限开放。本专利技术另一方面提供了一种推荐节目的系统,包括如下部分:推荐节目列表创建单元,用于根据用户的历史播放记录和检索记录,对已有的节目集合进行筛选,创建推荐节目列表;偏好程度分析排序单元,用于根据节目的检索次数和播放次数,计算所述推荐节目列表中每个节目的偏好程度,并进行排序;推送单元,用于创建推送界面,按照所述偏好程度由高到低,将所述节目在所述推送界面上由赤道位置向两极方向依次分布显示。进一步地,所述推送单元包括如下部分:推送界面管理模块,用于创建推送界面,并根据排序情况将待推送的内容置于所述推送界面进行显示;推荐节目子列表创建模块,用于根据所述推荐节目列表随机生成若干推荐节目子列表,并对每个所述推荐节目子列表内的节目进行偏好程度排序;切换控制模块,用于控制不同的推荐节目子列表的切换以及推送显示。进一步地,所述系统还包括如下部分:广告管理单元,用于创建广告窗口,控制广告播放、记录广告播放的时间,并根据播放广告的时长或内容相应地控制收费节目的权限开放。本专利技术的有益效果如下:本专利技术提供了一种推荐节目的方法和系统,首先根据用户的历史播放记录和检索记录确定可能感兴趣的节目、创建推荐节目列表,从而缩小推荐的范围;再根据检索次数和播放次数计算用户对每个节目的偏好程度,并将列入推荐节目列表中的节目按照偏好程度进行排序;最后根据一般人的视觉习惯,将排名最高的节目设置在推送界面的中心,以便用户能第一时间看到,其他节目按照排名由高到低依次向上下两端分布,并且所有节目均在水平方向旋转滚动显示,以便使节目内容介绍、截图等信息能完整地呈现给用户。通过上述方法,可以有效提高用户选择节目的随机性和自主性,从而提高用户的使用体验和选择的概率。附图说明图1为实施例1所述的一种推荐节目的方法的示意图;图2为实施例1所述的一种推荐节目的方法中推送界面的结构示意图;图3为实施例2所述的一种推荐节目的方法中步骤S1的示意图;图4为实施例2所述的一种推荐节目的方法中步骤S2的示意图;图5为实施例3所述的一种推荐节目的方法中步骤S3的示意图;图6为实施例3所述的一种推荐节目的方法中推送界面的结构示意图;图7为实施例5所述的一种推荐节目的系统的结构示意图;图8为实施例6所述的一种推荐节目的系统的结构示意图;图9为实施例7所述的一种推荐节目的系统的结构示意图。具体实施方式下面结合附图和以下实施例对本专利技术作进一步详细说明。实施例1如图1~2所示,本专利技术实施例1提供了一种推荐节目的方法,其特征在于,包括如下步骤:S1:根据用户的历史播放记录和检索记录,对已有的节目集合进行筛选,创建推荐节目列表;S2:根据节目的检索次数和播放次数,计算所述推荐节目列表中每个节目的偏好程度,并进行排序;S3:创建推送界面,将所述推荐节目列表置于所述推送界面进行显示,显示方法为:按照所述偏好程度由高到低,将所述节目在所述推送界面上由赤道位置向两极方向依次分布显示。本实施例1提供的推荐节目的方法,首先根据用户的历史播放记录和检索记录确定可能感兴趣的节目、创建推荐节目列表,从而缩小推荐的范围;再根据检索次数和播放次数计算用户对每个节目的偏好程度,并将列入推荐节目列表中的节目按照偏好程度进行排序;最后根据一般人的视觉习惯,将排名最高的节目设置在推送界面的中心(即赤道位置),以便用户能第一时间看到,其他节目按照排名由高到低依次向上下两端(即两极方向)分布,以便使所有节目的内容介绍、截图等信息都能较为全面地呈现给用户。通过上述方法,可以有效提高用户选择节目的随机性和自主性,从而提高用户的使用体验和选择的概率。实施例2如图3所示,本实施例2在实施例1的基础上提供了本文档来自技高网...

【技术保护点】
一种推荐节目的方法,其特征在于,包括如下步骤:S1:根据用户的历史播放记录和检索记录,对已有的节目集合进行筛选,创建推荐节目列表;S2:根据节目的检索次数和播放次数,计算所述推荐节目列表中每个节目的偏好程度,并进行排序;S3:创建推送界面,将所述推荐节目列表置于所述推送界面进行显示,显示方法为:按照所述偏好程度由高到低,将所述节目在所述推送界面上由赤道位置向两极方向依次分布显示。
【技术特征摘要】
1.一种推荐节目的方法,其特征在于,包括如下步骤:S1:根据用户的历史播放记录和检索记录,对已有的节目集合进行筛选,创建推荐节目列表;S2:根据节目的检索次数和播放次数,计算所述推荐节目列表中每个节目的偏好程度,并进行排序;S3:创建推送界面,将所述推荐节目列表置于所述推送界面进行显示,显示方法为:按照所述偏好程度由高到低,将所述节目在所述推送界面上由赤道位置向两极方向依次分布显示。2.如权利要求1所述的推荐节目的方法,其特征在于,所述步骤S1包括如下步骤:S1.1:利用用户兴趣建模方法对用户的历史播放记录和检索记录进行分析处理,生成用户偏好矩阵;S1.2:根据所述用户偏好矩阵,利用协同过滤推荐算法对已有的节目集合进行处理,生成第一节目列表;S1.3:设置相关性阈值,根据所述第一节目列表中节目的属性信息,利用协同过滤推荐算法对未列入所述第一节目列表的节目进行分析,查找出与所述第一节目列表中节目的相关性不低于所述相关性阈值的节目作为候补节目,并添加到所述第一节目列表中,生成推荐节目列表。3.如权利要求1所述的推荐节目的方法,其特征在于,所述步骤S2包括如下步骤:S2.1:创建关键词数据库,并将其中意义相近或相关的关键词相互关联,生成多个关键词集合,并为所述推荐节目列表中的每个节目匹配至少一个关键词集合;S2.2:利用用户兴趣建模方法,根据每个节目的播放次数以及所述节目匹配的关键词集合中至少两个任意关键词的检索次数,计算所述推荐节目列表中每个节目的偏好程度,并由高到低进行排序。4.如权利要求1所述的推荐节目的方法,其特征在于,所述步骤S3中,所述推送界面为球形或陀螺形,所述推送界面在纬度方向的除赤道以外任意位置旋转的角速度如下:其中:v为所述推送界面赤道处旋转的角速度;d1为所述推送界面在当前位置的直径;d为所述推送界面赤道处的直径。5.如权利要求4所述的推荐节目的方法,其特征在于,所述步骤S3中,所述显示方法具体包括如下步骤:S3.1:将所述推荐节目列表中的节目随机分成若干组,每...
【专利技术属性】
技术研发人员:纪琦华,蒲珂,曾泽基,方宏,李哲山,鲁豪,胡彬,魏明,
申请(专利权)人:中广热点云科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。