一种视频推荐列表的推送方法及装置制造方法及图纸

技术编号:14120795 阅读:60 留言:0更新日期:2016-12-08 13:54
本发明专利技术提供一种视频推荐列表的推送方法及装置,以解决现有技术中视频推荐系统无法基于用户兴趣为用户推荐视频的问题,该方法包括:获取用户在与当前时刻相邻的第一预设时间段内观看的视频对应的第一兴趣标签;查找与第一兴趣标签对应的视频,生成第一视频列表;将第一视频列表推送给用户,该方案实现了按照用户兴趣进行视频推荐的目的,在提高了用户满意度的同时也提高了视频的点击率。

【技术实现步骤摘要】

本专利技术涉及信息推送
,尤其涉及一种视频推荐列表的推送方法及装置
技术介绍
近年来随着机器学习系统的发展,推荐系统开始支持个性化内容的推荐。个性化推荐策略是需要结合不同用户的实际使用情况进行差异化处理的,做到千人千面。目前业界常用的为基于协同过滤的个性化推荐方法。协同过滤推荐(Collaborative Filtering recommendation)是在信息过滤和信息系统中正迅速成为一项很受欢迎的技术。与传统的基于内容过滤直接分析内容进行推荐不同,协同过滤分析用户兴趣,在用户群中找到指定用户的相似(兴趣)用户,综合这些相似用户对某一信息的评价,形成系统对该指定用户对此信息的喜好程度预测。协同过滤具有“群体智慧”的优势,并且成本比较低,可以快速应用到业务场景。但是它过分依赖用户的行为,捕获新视频和实时热点视频的能力较差,并且基于协同过滤的推荐结果不具有可解释性,不利于运营人员的人为干预和广告投放,而目前的个性化视频推荐系统则依赖用户的观看和点击行为,无法实时的捕获新视频和实时热点视频,进而影响个性化视频推荐的新颖性,同时其基于用户的观看行为列表,倾向向用户推荐类似视频,话题集中且单一,无法扩展用户的兴趣,进而影响个性化推荐的多样性,以及其完全基于行为进行推荐,缺乏推荐的可解释性,推荐的视频无法进行有效的干预,不利于企业的个性化推荐的干预和抵抗风险的能力。
技术实现思路
本专利技术的主要目的在于提供一种视频推荐列表的推送方法及装置,以解决现有技术中视频推荐系统无法根据用户兴趣为用户推荐视频的问题。该部分内容与权利要求部分内容一致,待权利要求部分定稿后,我再补充!本专利技术实施例提供的视频推荐列表的推送方法及装置,通过获取用户近期观看视频的兴趣标签,从而根据该兴趣标签向用户推荐其感兴趣的视屏,使得推荐视频更加具有针对性,实现了按照用户兴趣进行视频推荐的目的,在提高了用户满意度的同时也提高了视频的点击率。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术实施例1中提供的视频推荐列表的推送方法的流程图;图2是本专利技术实施例3中提供的视频推荐列表的推送装置的结构框图。具体实施方式为了解决现有技术的视频推荐系统无法根据用户兴趣为用户推荐视频的问题,本专利技术提供了一种视频推荐列表的推送方法及装置,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。实施例1本实施例提供了一种视频列表推送方法,图1是该方法的流程图,如图1所示,该方法包括如下处理:步骤101:获取用户在与当前时刻相邻的第一预设时间段内观看的视频对应的第一兴趣标签,该第一兴趣标签用于标识视频对应的关键字;步骤102:查找与第一兴趣标签对应的视频,生成第一视频列表;步骤103:将第一视频列表推送给所述用户。上述方法进一步还可以包括:在获取用户在与当前时刻相邻的第一预设时间段内观看的视频对应的第一兴趣标签之前,获取用户对应的第二兴趣标签,与用户对应第二兴趣标签用于标识用户感兴趣的关键字;查找与用户对应的第二兴趣标签对应的视频,生成第二视频列表;在第一视频列表中视频数目未达到预设数目时,使用第二视频列表中的视频对第一视频列表进行补充。进一步的,上述方法还可以包括:在获取用户在与当前时刻相邻的第一预设时间段内观看的视频对应的第一兴趣标签之前,根据视频的主题名称以及视频上传者对视频的文字描述生成视频的文字描述信息;对文字描述信息进行关键词识别以及兴趣关键词切分,得到视频对应的兴趣关键词;使用视频对应的兴趣关键词与兴趣关键词对应的第一兴趣标签进行映射,得到视频与第一兴趣标签的对应关系。其中,用户与第二兴趣标签的对应关系的建立方法包括如下处理:确定出用户在第二预设时间段内观看完成的视频,生成第三视频列表,其中,用户观看完成的视频包括用户观看至少完成50%的视频;根据第三视频列表中所有视频对应的兴趣标签以及所有视频被观看的时间点按照公式(1)计算用户与兴趣标签的匹配度; s ( u i , t j ) = Σ v m ∈ u i M s ( v m , t j ) × t i m e D e l a y ( v m ) - - - ( 1 ) ; ]]>其中,s(vm,tj)为兴趣标签与视频的匹配度,timeDelay(vm)为视频被用户观看的时间点对应的系数,视频被用户观看完成的时间点越靠前,系数越小;将第三视频列表中所有视频对应的兴趣标签与计算得到各匹配度建立对应关系,第三视频列表中的所有兴趣标签为用户的第一兴趣标签。其中,将第一视频列表推送给用户具体可以包括:将第一视频列表以及第二视频列表进行合并,得到用户的视频推荐列表;按照公式(2)计算视频推荐列表中视频的推荐优先级; s ( u i , v j ) = Σ v k ∈ t j s ( u i , t j ) × s ( v k , t j ) - - - ( 2 ) ; ]]>用户与兴趣标签的匹配度按照公式(3)进行计算: s ( u i , t 本文档来自技高网...
一种视频推荐列表的推送方法及装置

【技术保护点】
一种视频推荐列表的推送方法,其特征在于,包括:获取用户在与当前时刻相邻的第一预设时间段内观看的视频对应的第一兴趣标签,所述第一兴趣标签用于标识所述视频对应的关键字;查找与所述第一兴趣标签对应的视频,生成第一视频列表;将所述第一视频列表推送给所述用户。

【技术特征摘要】
1.一种视频推荐列表的推送方法,其特征在于,包括:获取用户在与当前时刻相邻的第一预设时间段内观看的视频对应的第一兴趣标签,所述第一兴趣标签用于标识所述视频对应的关键字;查找与所述第一兴趣标签对应的视频,生成第一视频列表;将所述第一视频列表推送给所述用户。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在获取用户在与当前时刻相邻的第一预设时间段内观看的视频对应的第一兴趣标签之前,获取所述用户对应的第二兴趣标签,与所述用户对应第二兴趣标签用于标识用户感兴趣的关键字;查找与所述用户对应的第二兴趣标签对应的视频,生成第二视频列表;在所述第一视频列表中视频数目未达到预设数目时,使用所述第二视频列表中的视频对所述第一视频列表进行补充。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在获取用户在与当前时刻相邻的第一预设时间段内观看的视频对应的第一兴趣标签之前,根据视频的主题名称以及视频上传者对视频的文字描述生成视频的文字描述信息;对所述文字描述信息进行关键词识别以及兴趣关键词切分,得到视频对应的兴趣关键词;使用所述视频对应的兴趣关键词与兴趣关键词对应的第一兴趣标签进行映射,得到视频与所述第一兴趣标签的对应关系。4.根据权利要求2所述的方法,其特征在于,所述用户与第二兴趣标签的对应关系的建立方法,包括:确定出所述用户在第二预设时间段内观看完成的视频,生成第三视频列表,其中,用户观看完成的视频包括用户观看至少完成50%的视频;根据所述第三视频列表中所有视频对应的兴趣标签以及所有视频被观看的时间点按照公式(1)计算用户与兴趣标签的匹配度; s ( u i , t j ) = Σ v m ∈ u i M s ( v m , t j ) × t i m e D e l a y ( v m ) - - - ( 1 ) ; ]]>其中,s(vm,tj)为所述兴趣标签与所述视频的匹配度,timeDelay(vm)为视频被所述用户观看的时间点对应的系数,视频被所述用户观看完成的时间点越靠前,所述系数越小;将所述第三视频列表中所有视频对应的兴趣标签与计算得到各匹配度建立对应关系,所述第三视频列表中的所有兴趣标签为所述用户的第二兴趣标签。5.根据权利要求2所述的方法,其特征在于,所述将所述第一视频列表推送给所述用户,包括:将所述第一视频列表以及所述第二视频列表进行合并,得到所述用户的视频推荐列表;按照公式(2)计算所述视频推荐列表中视频的推荐优先级; s ( u i , v j ) = Σ v k ∈ t j s ( u i , t j ) × s ( v k , t j ) - - - ( 2 ) ; ]]>所述用户与所述兴趣标签的匹配度按照公式(3)进行计算: s ( u i , t j ) = Σ v m ∈ u i M s ( v m , t j ) × t i m e D e l a y ( v m ) - - - ( 3 ) ; ]]>其中,所述s(vm,tj)为视频与兴趣标签的匹配度,timeDelay(vm)为视频被所述用户观看的时间点对应的系数,视频被所述用户观看完成的时间点越靠前,所述系数越小;其中,s(ui,tj)为用户与兴趣标签的匹配度,s(vk,tj)为视频与兴趣标签的匹配度;其中,视频与兴趣标签的匹配度按照公式(4)进行计算:s(vi,kj)=tf(vi,kj)×idf(kj) s ( v i , t j ) = Σ m M s ( v i , k m ) - - - ( 4 ) ]]>其中,tf(vi,kj)为视频与兴趣标签的词频tf匹配度,idf(kj)为兴趣标签kj的逆向文件频率idf匹配度,S(vi,kj)为视频与兴趣标签的匹配度,s(vi,tj)为视频与兴趣标签的匹配度;根据计算出的推荐优先级的高低在所述视频推荐列表中对所述视频进行排序;将排序后的视频推荐列表推送给所述用户。6.根据权利要求5所述的方法,其特征在于,所述将所述第一视频列表,包括:在根据计算出的推荐优先级的高低在所述视频推荐列表中对所述视频进行排序之后,对所述视频推荐列表进行如下处理:当所述视频推荐列表中出现至少三个属于同一上传者的视频时,仅保留该类视频中推荐优先级最高的两个视频;当所述视频推荐列表中出现至少三个属于同一第二级别的视频时,仅保留该类视频中推荐优先级最高的两个视频;当所述视频推荐列表中出现在所述第一预设时间段内,用户观看完成的视频时,在所述视频推荐列表中删除该视频;当所述视频推荐列表中出现至少三个属于同一第三级别的视频时,仅保留该类视频中推荐优先级最高的两个视频;将处理后的所述视频推荐列表推送给所述用户。7.一种视频推荐列表的推送装置,其特征在于,包括:第一获取模块,用于获取用户在与当前时刻相邻的第一预设时间段内观看的视频对应的第一兴趣...

【专利技术属性】
技术研发人员:刘荣吴强赵磊单明辉尹玉宗姚键潘柏宇王冀
申请(专利权)人:合一网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1