网络资源推荐方法和装置制造方法及图纸

技术编号:15032627 阅读:83 留言:0更新日期:2017-04-05 08:57
本发明专利技术涉及一种网络资源推荐方法和装置。该网络资源推荐方法包括:接收第一用户的网络资源访问请求;根据目标网络资源从第一用户行为数据中获得访问过目标网络资源的各第二用户的标识信息;根据各第二用户的标识信息,从预先收集的第二用户行为数据中获得各第二用户所访问的各历史网络资源;基于目标网络资源与各历史网络资源之间的相关性,向第一用户返回目标网络资源的第一推荐列表。

【技术实现步骤摘要】

本专利技术涉及网络资源处理领域,尤其涉及一种网络资源推荐方法和装置
技术介绍
随着互联网技术的迅速发展,网络资源数量不断增长、内容也不断丰富。然而这给网络用户带来了许多挑战,他们不得不花费大量的时间和精力,才能筛选出自己所期望的网络资源。因此,从大量的网络资源中筛选出各用户期望获得的网络资源的推荐系统成为解决这个问题的主要工具。这些推荐系统利用用户的历史行为数据,进行个性化计算,发现用户兴趣点,从而向用户推荐用户可能感兴趣的内容,很大程度上节省了用户的时间并提供了好的上网体验。目前推荐系统常用的算法有协同过滤(CollaborativeFiltering,CF)、点击率(Click-throughRate,CTR)预估等。对于短期曝光量高或历史访问记录丰富的网络资源,这些常用算法能够得到比较优质、稳定的推荐结果。但是,由于这些算法都依赖较长时间的历史数据的积累(对于用户产生的日志主要以日为单位进行整理),因此对于新上传的网络资源(如新上传视频、音频)或者历史播放行为比较低的旧视频、音频等获得的推荐内容,这些算法需要等待很长时间或大量的用户访问量后才会产生比较优质的推荐内容。鉴于这种问题,当前出现了一些改进型的准实时CF算法,其允许基于用户进行访问之前6小时、12小时、一天等的历史访问信息来进行网络资源的推荐,从而解决了上述技术问题。但是这些算法存在以下缺陷。首先,由于这些算法需要在每次进行推荐结果的计算之前进行历史信息的收集、分析,比较耗时。其次,由于这些准实时CF算法的调用时间间隔必须大于其能够给出推荐结果所需的时间段,其计算耗时的问题又导致了这些算法调用的频率不能太高。因此,在用户进行网络资源访问的情况下,存在由于准实时CF算法尚未完成计算而无法给出推荐结果的情况,这将给网络用户造成欠佳的用户体验。
技术实现思路
技术问题鉴于此,本专利技术要解决的技术问题是,如何快速给出网络资源的推荐结果,提供良好的用户体验。技术方案为了解决上述技术问题,本专利技术提供一种网络资源的推荐方法,其包括:接收第一用户的网络资源访问请求,所述网络资源访问请求中包括所述第一用户请求访问的目标网络资源,所述第一用户为发起所述网络资源访问请求的用户;根据所述目标网络资源从第一用户行为数据中获得访问过所述目标网络资源的各第二用户的标识信息,所述第一用户行为数据包括所收集的从第一时刻到第二时刻之间的各所述第二用户访问所述目标网络资源的数据,所述第一时刻在所述第二时刻之前;根据各所述第二用户的标识信息,从预先收集的第二用户行为数据中获得各所述第二用户所访问的各历史网络资源,所述第二用户行为数据包括所收集的在所述第一时刻之前的各所述第二用户所访问的网络资源的数据;基于所述目标网络资源与各所述历史网络资源之间的相关性,向所述第一用户返回所述目标网络资源的第一推荐列表。对于上述方法,在一种可能的实现方式中,接收第一用户的网络资源访问请求之后,还包括:判断是否存在利用准实时协同过滤推荐方法产生的第二推荐列表;在存在所述第二推荐列表的情况下,向所述第一用户返回所述第二推荐列表;在不存在所述第二推荐列表的情况下,执行根据所述目标网络资源从第一用户行为数据中获得访问过所述目标网络资源的各第二用户的标识信息的步骤。对于上述方法,在一种可能的实现方式中,接收第一用户的网络资源访问请求之后,还包括:判断是否存在推荐内容;在存在所述推荐内容的情况下,执行判断是否存在利用准实时协同过滤推荐方法产生的第二推荐列表的步骤;在不存在所述推荐内容的情况下,根据热点网络资源生成第三推荐列表,并向所述第一用户返回所述第三推荐列表。对于上述方法,在一种可能的实现方式中,接收第一用户的网络资源访问请求之前,还包括:历史数据收集步骤,在所述第一时刻收集在所述第一时刻之前一段时间内的各用户所访问的网络资源的数据;当前数据收集步骤,在所述第二时刻收集在所述第一时刻和所述第二时刻之间的各用户所访问的网络资源的数据。对于上述方法,在一种可能的实现方式中,所述第一时刻之前为历史时间,所述第一时刻到所述第二时刻之间为当日时间,所述推荐方法还包括:每隔设定的时间间隔执行一次所述当前数据收集步骤。对于上述方法,在一种可能的实现方式中,还包括:将与所述目标网络资源的相关性在设定阈值以上的历史网络资源加入所述第一推荐列表中。本专利技术还提供一种网络资源的推荐装置,其包括:接收模块,用于接收第一用户的网络资源访问请求,所述网络资源访问请求中包括所述第一用户请求访问的目标网络资源,所述第一用户为发起所述网络资源访问请求的用户;用户信息获取模块,与所述接收模块连接,用于根据所述目标网络资源从第一用户行为数据中获得访问过所述目标网络资源的各第二用户的标识信息,所述第一用户行为数据包括所收集的从第一时刻到第二时刻之间的各所述第二用户访问所述目标网络资源的数据,所述第一时刻在所述第二时刻之前;历史资源获取模块,与所述用户信息获取模块连接,用于根据各所述第二用户的标识信息,从预先收集的第二用户行为数据中获得各所述第二用户所访问的各历史网络资源,所述第二用户行为数据包括所收集的在所述第一时刻之前的各所述第二用户所访问的网络资源的数据;推荐模块,与所述接收模块和所述历史资源获取模块连接,用于基于所述目标网络资源与各所述历史网络资源之间的相关性,向所述第一用户返回所述目标网络资源的第一推荐列表。对于上述装置,在一种可能的实现方式中,还包括:第一判断模块,与所述接收模块和所述用户信息获取模块分别连接,用于在所述接收模块接收第一用户的网络资源访问请求之后,判断是否存在利用准实时协同过滤推荐方法产生的第二推荐列表;在存在所述第二推荐列表的情况下,向所述第一用户返回所述第二推荐列表;所述用户信息获取模块还用于,在所述第一判断模块判断不存在所述第二推荐列表的情况下,根据所述目标网络资源从第一用户行为数据中获得访问过所述目标网络资源的各第二用户的标识信息。对于上述装置,在一种可能的实现方式中,还包括:第二判断模块,与所述接收模块和所述第一判断模块分别连接,用于在所述接收模块接收第一用户的网络资源访问请求之后,判断是否存在推荐内容;在不存在所述推荐内容的情况下,根据热点网络资源生成第三推荐列表,并向所述第一用户返回所述第三推荐列表;所本文档来自技高网
...

【技术保护点】
一种网络资源的推荐方法,其特征在于,包括:接收第一用户的网络资源访问请求,所述网络资源访问请求中包括所述第一用户请求访问的目标网络资源,所述第一用户为发起所述网络资源访问请求的用户;根据所述目标网络资源从第一用户行为数据中获得访问过所述目标网络资源的各第二用户的标识信息,所述第一用户行为数据包括所收集的从第一时刻到第二时刻之间的各所述第二用户访问所述目标网络资源的数据,所述第一时刻在所述第二时刻之前;根据各所述第二用户的标识信息,从预先收集的第二用户行为数据中获得各所述第二用户所访问的各历史网络资源,所述第二用户行为数据包括所收集的在所述第一时刻之前的各所述第二用户所访问的网络资源的数据;基于所述目标网络资源与各所述历史网络资源之间的相关性,向所述第一用户返回所述目标网络资源的第一推荐列表。

【技术特征摘要】
1.一种网络资源的推荐方法,其特征在于,包括:
接收第一用户的网络资源访问请求,所述网络资源访问请求中包括所述
第一用户请求访问的目标网络资源,所述第一用户为发起所述网络资源访问
请求的用户;
根据所述目标网络资源从第一用户行为数据中获得访问过所述目标网
络资源的各第二用户的标识信息,所述第一用户行为数据包括所收集的从第
一时刻到第二时刻之间的各所述第二用户访问所述目标网络资源的数据,所
述第一时刻在所述第二时刻之前;
根据各所述第二用户的标识信息,从预先收集的第二用户行为数据中获
得各所述第二用户所访问的各历史网络资源,所述第二用户行为数据包括所
收集的在所述第一时刻之前的各所述第二用户所访问的网络资源的数据;
基于所述目标网络资源与各所述历史网络资源之间的相关性,向所述第
一用户返回所述目标网络资源的第一推荐列表。
2.根据权利要求1所述的推荐方法,其特征在于,接收第一用户的网络
资源访问请求之后,还包括:
判断是否存在利用准实时协同过滤推荐方法产生的第二推荐列表;
在存在所述第二推荐列表的情况下,向所述第一用户返回所述第二推荐
列表;
在不存在所述第二推荐列表的情况下,执行根据所述目标网络资源从第
一用户行为数据中获得访问过所述目标网络资源的各第二用户的标识信息
的步骤。
3.根据权利要求2所述的推荐方法,其特征在于,接收第一用户的网络
资源访问请求之后,还包括:
判断是否存在推荐内容;
在存在所述推荐内容的情况下,执行判断是否存在利用准实时协同过滤

\t推荐方法产生的第二推荐列表的步骤;
在不存在所述推荐内容的情况下,根据热点网络资源生成第三推荐列
表,并向所述第一用户返回所述第三推荐列表。
4.根据权利要求1至3中任一项所述的推荐方法,其特征在于,接收第一
用户的网络资源访问请求之前,还包括:
历史数据收集步骤,在所述第一时刻收集在所述第一时刻之前一段时间
内的各用户所访问的网络资源的数据;
当前数据收集步骤,在所述第二时刻收集在所述第一时刻和所述第二时
刻之间的各用户所访问的网络资源的数据。
5.根据权利要求4所述的推荐方法,其特征在于,所述第一时刻之前为
历史时间,所述第一时刻到所述第二时刻之间为当日时间,所述推荐方法还
包括:每隔设定的时间间隔执行一次所述当前数据收集步骤。
6.根据权利要求1至5中任一项所述的推荐方法,其特征在于,还包括:
将与所述目标网络资源的相关性在设定阈值以上的历史网络资源加入所述
第一推荐列表中。
7.一种网络资源的推荐装置,其特征在于,包括:
接收模块,用于接收第一用户的网络资源访问请求,所述网络资源访问
请求中包括所述第一用户请求访问的目标网络资源,所述第一用户为发起所
述网络资源访问请求的用户;
用户信息...

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

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

1