[发明专利]网络服务推荐方法和装置有效

专利信息
申请号: 201410213492.2 申请日: 2014-05-20
公开(公告)号: CN105100164B 公开(公告)日: 2018-06-15
发明(设计)人: 陈蓉;韦邕;赖晓平 申请(专利权)人: 深圳市腾讯计算机系统有限公司
主分类号: H04L29/08 分类号: H04L29/08;G06F17/30
代理公司: 北京三高永信知识产权代理有限责任公司 11138 代理人: 江崇玉
地址: 518000 广东省深圳市南*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种网络服务推荐方法和装置,属于网络数据分析技术。所述方法包括:获取各个用户帐户针对网络服务的历史浏览记录;根据每个用户帐户所对应的历史浏览记录建立每个用户帐户的浏览序列;将所述每个用户帐户的浏览序列映射为映射数值;根据各个用户帐户所对应的所述映射数值对各个用户帐户进行聚类,得到至少一个用户帐户群;对于每一个用户帐户,基于所述用户帐户所属的用户帐户群进行所述网络服务的推荐。本发明提高了推荐的网络服务是否符合用户对网络服务的兴趣的准确率。 1
搜索关键词: 用户帐户 网络服务 方法和装置 历史浏览 映射 浏览 网络数据分析 序列映射 准确率 记录 聚类
【主权项】:
1.一种网络服务推荐方法,其特征在于,所述方法包括:

获取各个用户帐户针对网络服务的历史浏览记录;

根据每个用户帐户所对应的历史浏览记录建立每个用户帐户的浏览序列,每个用户帐户的浏览序列包括多个网络服务二元组,所述网络服务二元组由网络服务的标识和网络服务对应的权重组成;

对于每个用户帐户的浏览序列中的每个网络服务二元组,对所述网络服务二元组中的网络服务的标识进行哈希运算,得到与所述标识对应的f位二进制序列;使用所述网络服务二元组中的权重对所述f位二进制序列进行赋值,得到f位权重序列;

将属于同一浏览序列中的各个网络服务二元组的f位权重序列按照对应的位进行累加,得到所述浏览序列的f位权重序列;

按照预定阈值将所述浏览序列的f位权重序列转换为f位二进制序列,将所述二进制序列作为所述浏览序列的f位哈希值,每个用户账号的浏览序列的f位哈希值即为所述每个用户帐户所对应的映射数值;

根据各个用户帐户所对应的所述映射数值对各个用户帐户进行聚类,得到至少一个用户帐户群;

对于每一个用户帐户,基于所述用户帐户所属的用户帐户群进行所述网络服务的推荐。

2.根据权利要求1所述的方法,其特征在于,所述根据每个用户帐户所对应的历史浏览记录建立每个用户帐户的浏览序列,包括:

对于每个用户帐户所对应的所述历史浏览记录,提取所述历史浏览记录中属于相同类别的网络服务的标识和所述网络服务的浏览次数或浏览时长;

根据所述浏览次数或所述浏览时长生成所述网络服务对应的权重;

将所述网络服务的标识和所述网络服务对应的权重,组成网络服务二元组;

将各个所述网络服务二元组按照预定排序进行排序后得到所述用户帐户的浏览序列。

3.根据权利要求1所述的方法,其特征在于,所述使用所述网络服务二元组中的权重对所述f位二进制序列进行赋值,得到f位权重序列,包括:

对于所述f位二进制序列中第i位,i≥1,若所述第i位为1,则将所述f位权重序列中的第i位的数值赋值为正的所述权重;若所述第i位为0,则将所述f位权重序列中的第i位的数值赋值为负的所述权重。

4.根据权利要求1所述的方法,其特征在于,所述按照预定阈值将所述浏览序列的f位权重序列转换为f位二进制序列,包括:

对于所述f位权重序列中第i位,判断所述第i位所对应的数值与所述预定阈值的大小关系,i≥1;

若所述第i位的数值大于所述预定阈值,则将所述f位二进制序列中的第i位的数值设置为1;

若所述第i位的数值小于所述预定阈值,则将所述f位二进制序列中的第i位的数值设置为0。

5.根据权利要求1所述的方法,其特征在于,所述根据每个用户帐户所对应的历史浏览记录建立每个用户帐户的浏览序列之前,还包括:

判断所述历史浏览记录中的网络服务对应的浏览次数或浏览时长是否大于第一预设值;

若所述浏览次数或浏览时长大于所述第一预设值,则从所述历史浏览记录中滤除所述网络服务的标识和所述网络服务的所述浏览次数或浏览时长。

6.根据权利要求2所述的方法,其特征在于,所述将所述网络服务的标识和所述网络服务对应的权重,组成网络服务二元组,包括:

检测所述网络服务是否为预先获取的热点推荐列表中的网络服务;

若检测出所述网络服务是预先获取的热点推荐列表中的网络服务,则根据第二预设值降低所述网络服务所对应的权重;

根据所述网络服务的标识和所述降低后的权重,组成所述网络服务二元组。

7.根据权利要求1所述的方法,其特征在于,所述对于每一个用户帐户,基于所述用户帐户所属的用户帐户群进行所述网络服务的推荐,包括:

查询所述用户帐户所属的用户帐户群;

基于关联规则挖掘策略AR或协同过滤策略CF,根据所述用户帐户群中各个用户帐户的历史浏览记录向所述用户帐户推荐对应的网络服务。

8.一种网络服务推荐装置,其特征在于,所述装置包括:

获取模块,用于获取各个用户帐户针对网络服务的历史浏览记录;

序列建立模块,用于根据所述获取模块获取的每个用户帐户所对应的历史浏览记录建立每个用户帐户的浏览序列,每个用户帐户的浏览序列包括多个网络服务二元组,所述网络服务二元组由网络服务的标识和网络服务对应的权重组成;

序列生成单元,用于对于每个用户帐户的浏览序列中的每个网络服务二元组,对所述网络服务二元组中的网络服务的标识进行哈希运算,得到与所述标识对应的f位二进制序列;使用所述网络服务二元组中的权重对所述f位二进制序列进行赋值,得到f位权重序列;

序列累加单元,用于将属于同一浏览序列中的各个网络服务二元组的f位权重序列按照对应的位进行累加,得到所述浏览序列的f位权重序列;

序列转换单元,用于按照预定阈值将所述浏览序列的f位权重序列转换为f位二进制序列,将所述二进制序列作为所述浏览序列的f位哈希值,每个用户账号的浏览序列的f位哈希值即为所述每个用户帐户所对应的映射数值;

聚合模块,用于根据所述序列转换单元转换得到的各个用户帐户所对应的所述映射数值对各个用户帐户进行聚类,得到至少一个用户帐户群;

推荐模块,用于对于每一个用户帐户,基于所述用户帐户所属的用户帐户群进行所述网络服务的推荐。

9.根据权利要求8所述的装置,其特征在于,所述序列建立模块,包括:

提取单元,用于对于每个用户帐户所对应的所述历史浏览记录,提取所述历史浏览记录中属于相同类别的网络服务的标识和所述网络服务的浏览次数或浏览时长;

生成单元,用于根据所述提取单元提取的所述浏览次数或所述浏览时长生成所述网络服务对应的权重;

组合单元,用于将所述网络服务的标识和所述生成单元生成的所述网络服务对应的权重,组成网络服务二元组;

排序单元,用于将所述组合单元组成的各个所述网络服务二元组按照预定排序进行排序后得到所述用户帐户的浏览序列。

10.根据权利要求8所述的装置,其特征在于,所述序列生成单元,用于对于所述f位二进制序列中第i位,i≥1,若所述第i位为1,则将所述f位权重序列中的第i位的数值赋值为正的所述权重;若所述第i位为0,则将所述f位权重序列中的第i位的数值赋值为负的所述权重。

11.根据权利要求8所述的装置,其特征在于,所述序列转换单元,用于对于所述f位权重序列中第i位,判断所述第i位所对应的数值与所述预定阈值的大小关系,i≥1;若所述第<
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410213492.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top