一种视频推荐方法及系统的制作方法
【技术领域】
[0001]本发明涉及视频推荐技术领域,具体涉及一种视频推荐方法及系统。
【背景技术】
[0002]当前已有的视频推荐方法是用户主动选择喜欢的视频类别,然后系统根据用户选择来推荐相同类别的视频。
[0003]这种方法根据用户的申请来推荐用户感兴趣的视频,而视频服务器不能主动向用户推荐视频。
【发明内容】
[0004]本发明所要解决的技术问题是提供一种视频推荐方法及系统,能够很方便地向用户推荐用户感兴趣的视频。
[0005]本发明解决上述技术问题的技术方案如下:
[0006]依据本发明的一个方面,提供了一种视频推荐方法,包括:
[0007]收集用户操作记录,所述操作记录包括用户添加未观看视频至收藏夹或书签以及用户点击某一类别视频的频率;
[0008]根据用户的操作记录,分析用户的兴趣爱好;
[0009]在视频客户端软件的显示界面上生成用户可点击进入的视频推荐入口 ;
[0010]通过视频推荐入口,从视频服务器上进入与用户兴趣爱好匹配的视频播放频道。
[0011]依据本发明的另一个方面,提供了一种视频推荐系统,包括:
[0012]收集模块,用于收集用户操作记录,所述操作记录包括用户添加未观看视频至收藏夹或书签以及用户点击某一类别视频的频率;
[0013]兴趣分析模块,用于根据用户的操作记录,分析用户的兴趣爱好;
[0014]推荐入口生成模块,用于在视频客户端软件的显示界面上生成用户可点击进入的视频推荐入口;
[0015]播放频道进入模块,用于通过视频推荐入口,从视频服务器上进入与用户兴趣爱好匹配的视频播放频道。
[0016]本发明提供的一种视频推荐方法及系统,根据收集的用户操作记录,分析用户的兴趣爱好,并在视频客户端软件的显示界面上生成视频推荐入口,并通过生成的视频推荐入口,从视频服务器上进入与用户兴趣爱好匹配的视频播放频道,能够根据用户的兴趣爱好方便地为用户推荐用户感兴趣的视频。
【附图说明】
[0017]图1为本发明实施例一的一种视频推荐方法流程图;
[0018]图2为本发明实施例二的一种视频推荐系统示意图。
【具体实施方式】
[0019]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0020]实施例一、一种视频推荐方法。下面结合图1对本实施例提供的方法进行详细说明。
[0021]图1中,S101、收集用户操作记录,所述操作记录包括用户添加未观看视频至收藏夹或书签以及用户点击某一类别视频的频率。
[0022]具体的,当用户通过客户端浏览视频网站的过程中,用户可能会对自己感兴趣的视频添加至收藏夹或书签中,或者用户对自己感兴趣的视频会多次点击查看,本实施例将用户的这些操作记录收藏起来,作为后续的分析数据。
[0023]S102、根据用户的操作记录,分析用户的兴趣爱好。
[0024]具体的,步骤S101收集了用户的操作记录,根据用户的操作记录,分析用户的兴趣爱好。具体进行分析时,根据用户添加至收藏夹或书签的未观看的视频,分析用户的第一兴趣爱好;当用户点击某一类别视频的频率达到预设频率时,分析用户点击频率达到预设频率的这些视频,得到用户的第二兴趣爱好。其中,第一用户兴趣爱好的优先级高于第二用户兴趣爱好,即在向用户推荐视频的时候,首先根据用户的第一兴趣爱好向用户推荐对应的视频,然后向用户推荐与用户的第二兴趣爱好对应的视频。
[0025]S103、在视频客户端软件的显示界面上生成用户可点击进入的视频推荐入口。
[0026]具体的,当分析出用户的兴趣爱好(包括用户的第一兴趣爱好和用户的第二兴趣爱好)后,在视频客户端软件的显示界面上生成用户可点击进入的视频推荐入口,其中,生成的视频推荐入口与用户的兴趣爱好具有对应关系,同时,生成的视频推荐入口与视频服务器上的视频播放频道页具有对应关系。
[0027]S104、通过视频推荐入口,从视频服务器上进入与用户兴趣爱好匹配的视频播放频道。
[0028]具体的,根据用户的第一兴趣爱好和用户的兴趣爱好与视频推荐入口的对应关系,确定视频客户端软件的显示界面上的第一视频推荐入口 ;根据用户的第二兴趣爱好和用户的兴趣爱好与视频推荐入口的对应关系,确定视频客户端软件的显示界面上的第二视频推荐入口。
[0029]然后,根据用户第一兴趣爱好确定的第一视频推荐入口,确定视频服务器上对应的第一视频播放频道,并从视频服务器获取第一视频播放频道的播放地址,根据该播放地址进入第一视频播放频道,通过该视频播放频道进行视频的观看;根据所述确定的第一视频推荐入口,确定视频服务器上对应的第一视频播放频道,并从视频服务器获取所述第一视频播放频道的播放地址,根据该播放地址进入第一视频播放频道,通过该视频播放频道进行视频的观看。
[0030]实施例二、一种视频推荐系统。下面结合图2对本实施例提供的系统进行详细说明。
[0031]图2中,本实施例提供的系统包括收集模块201、兴趣分析模块202、推荐入口生成模块203、推荐入口确定模块204和播放频道进入模块205,其中,兴趣分析模块202包括第一兴趣分析模块2021和第二兴趣分析模块2022,推荐入口确定模块204包括第一推荐入口确定模块2041和第二推荐入口确定模块2042,播放频道进入模块205包括第一播放频道进入模块2051和第二播放频道进入模块2052。
[0032]其中,收集模块201主要用于收集用户操作记录,所述操作记录包括用户添加未观看视频至收藏夹或书签以及用户点击某一类别视频的频率。
[0033]具体的,当用户通过客户端浏览视频网站的过程中,用户可能会对自己感兴趣的视频添加至收藏夹或书签中,或者用户对自己感兴趣的视频会多次点击查看,本实施例客户端中的收集模块201将用户的这些操作记录收藏起来,作为后续的分析数据。
[0034]兴趣分析模块202主要用于根据收集模块201收集的用户的操作记录,分析用户的兴趣爱好。
[0035]兴趣分析模块202还包括第一兴趣分析模块2021,具体用于根据用户添加至收藏夹或书签的未观看视频,分析用户的兴趣爱好,并将此兴趣爱好作为用户的第一兴趣爱好。
[0036]兴趣分析模块202还包括第二兴趣分析模块2022,具体用于根据用户点击某一类别视频的频率,当用户点击某一类别视频的频率达到预设频率时,根据这些视频,分析用户的兴趣爱好,并将此兴趣爱好作为用户的第二兴趣爱好。
[0037]需要说明的是,第一用户兴趣爱好的优先级高于第二用户兴趣爱好,即在向用户推荐视频的时候,首先根据用户的第一兴趣爱好向用户推荐对应的视频,然后向用户推荐与用户的第二兴趣爱好对应的视频。
[0038]推荐入口生成模块203主要用于在视频客户端软件的显示界面上生成用户可点击进入的视频推荐入口。
[0039]具体的,当兴趣分析模