【技术实现步骤摘要】
本专利技术涉及网络资源处理领域,尤其涉及一种网络资源推荐方法和装置。
技术介绍
随着互联网技术的迅速发展,网络资源数量不断增长、内容也不断丰富。然而这给网络用户带来了许多挑战,他们不得不花费大量的时间和精力,才能筛选出自己所期望的网络资源。因此,从大量的网络资源中筛选出各用户期望获得的网络资源的推荐系统成为解决这个问题的主要工具。这些推荐系统利用用户的历史行为数据,进行个性化计算,发现用户兴趣点,从而向用户推荐用户可能感兴趣的内容,很大程度上节省了用户的时间并提供了好的上网体验。目前推荐系统常用的算法有协同过滤(CollaborativeFiltering,CF)、点击率(Click-throughRate,CTR)预估等。对于短期曝光量高或历史访问记录丰富的网络资源,这些常用算法能够得到比较优质、稳定的推荐结果。但是,由于这些算法都依赖较长时间的历史数据的积累(对于用户产生的日志主要以日为单位进行整理),因此对于新上传的网络资源(如新上传视频、音频)或者历史播放行为比较低的旧视频、音频等获得的推荐内容,这些算法需要等待很长时间或大量的用户访问量后才会产生比较优质的推荐内容。鉴于这种问题,当前出现了一些改进型的准实时CF算法,其允许基于用户进行访问之前6小时、12小时、一天等的历史访问信息来进行网络资源的推荐,从而解决了上述技术问题。但是这些算法存在以下缺陷。首先,由于这些算法需要在每次进 ...
【技术保护点】
一种网络资源的推荐方法,其特征在于,包括:接收第一用户的网络资源访问请求,所述网络资源访问请求中包括所述第一用户请求访问的目标网络资源,所述第一用户为发起所述网络资源访问请求的用户;根据所述目标网络资源从第一用户行为数据中获得访问过所述目标网络资源的各第二用户的标识信息,所述第一用户行为数据包括所收集的从第一时刻到第二时刻之间的各所述第二用户访问所述目标网络资源的数据,所述第一时刻在所述第二时刻之前;根据各所述第二用户的标识信息,从预先收集的第二用户行为数据中获得各所述第二用户所访问的各历史网络资源,所述第二用户行为数据包括所收集的在所述第一时刻之前的各所述第二用户所访问的网络资源的数据;基于所述目标网络资源与各所述历史网络资源之间的相关性,向所述第一用户返回所述目标网络资源的第一推荐列表。
【技术特征摘要】
1.一种网络资源的推荐方法,其特征在于,包括:
接收第一用户的网络资源访问请求,所述网络资源访问请求中包括所述
第一用户请求访问的目标网络资源,所述第一用户为发起所述网络资源访问
请求的用户;
根据所述目标网络资源从第一用户行为数据中获得访问过所述目标网
络资源的各第二用户的标识信息,所述第一用户行为数据包括所收集的从第
一时刻到第二时刻之间的各所述第二用户访问所述目标网络资源的数据,所
述第一时刻在所述第二时刻之前;
根据各所述第二用户的标识信息,从预先收集的第二用户行为数据中获
得各所述第二用户所访问的各历史网络资源,所述第二用户行为数据包括所
收集的在所述第一时刻之前的各所述第二用户所访问的网络资源的数据;
基于所述目标网络资源与各所述历史网络资源之间的相关性,向所述第
一用户返回所述目标网络资源的第一推荐列表。
2.根据权利要求1所述的推荐方法,其特征在于,接收第一用户的网络
资源访问请求之后,还包括:
判断是否存在利用准实时协同过滤推荐方法产生的第二推荐列表;
在存在所述第二推荐列表的情况下,向所述第一用户返回所述第二推荐
列表;
在不存在所述第二推荐列表的情况下,执行根据所述目标网络资源从第
一用户行为数据中获得访问过所述目标网络资源的各第二用户的标识信息
的步骤。
3.根据权利要求2所述的推荐方法,其特征在于,接收第一用户的网络
资源访问请求之后,还包括:
判断是否存在推荐内容;
在存在所述推荐内容的情况下,执行判断是否存在利用准实时协同过滤
\t推荐方法产生的第二推荐列表的步骤;
在不存在所述推荐内容的情况下,根据热点网络资源生成第三推荐列
表,并向所述第一用户返回所述第三推荐列表。
4.根据权利要求1至3中任一项所述的推荐方法,其特征在于,接收第一
用户的网络资源访问请求之前,还包括:
历史数据收集步骤,在所述第一时刻收集在所述第一时刻之前一段时间
内的各用户所访问的网络资源的数据;
当前数据收集步骤,在所述第二时刻收集在所述第一时刻和所述第二时
刻之间的各用户所访问的网络资源的数据。
5.根据权利要求4所述的推荐方法,其特征在于,所述第一时刻之前为
历史时间,所述第一时刻到所述第二时刻之间为当日时间,所述推荐方法还
包括:每隔设定的时间间隔执行一次所述当前数据收集步骤。
6.根据权利要求1至5中任一项所述的推荐方法,其特征在于,还包括:
将与所述目标网络资源的相关性在设定阈值以上的历史网络资源加入所述
第一推荐列表中。
7.一种网络资源的推荐装置,其特征在于,包括:
接收模块,用于接收第一用户的网络资源访问请求,所述网络资源访问
请求中包括所述第一用户请求访问的目标网络资源,所述第一用户为发起所
述网络资源访问请求的用户;
用户信息...
【专利技术属性】
技术研发人员:吴凯凯,王世强,单明辉,尹玉宗,姚键,顾思斌,潘柏宇,王冀,
申请(专利权)人:合一网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。