[发明专利]一种基于用户已安装应用来推荐热词的方法和装置有效
申请号: | 201710035726.2 | 申请日: | 2017-01-17 |
公开(公告)号: | CN106844612B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 潘岸腾 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 屠长存 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 用户 安装 用来 推荐 方法 装置 | ||
1.一种基于用户已安装应用来推荐热词的方法,其包括:
根据用户已安装应用与应用库中的应用是否具有相同标签和/或用户已安装应用与应用库中的应用具有相同标签的数量,确定用户已安装应用与应用库里的应用的相似度;
确定用户通过搜索热词库里的热词而下载了应用的概率;
基于所述相似度和所述概率确定用户已安装应用与所述热词的匹配度;
基于所述用户已安装应用与所述热词的匹配度和用户已安装应用的数量来确定用户与所述热词的匹配度;
按用户与所述热词的匹配度值从大到小顺序从热词库里选取一定数量的相应热词作为推荐热词。
2.根据权利要求1所述的方法,其特征在于所述确定用户已安装应用与其他应用的相似度的方法如下:
其中:
i,j=1,2,…,n;
n表示应用库里的应用数量;
Ki表示用户已安装应用i具有的标签集合;
Kj表示应用库里的应用j具有的标签集合;
Ui表示安装了应用i的用户集合;
Uj表示安装了应用j的用户集合;
β是根据应用库里的应用j具有的平均标签数量和标签相似权重确定的,β>1,表示2个应用之间每多一个相同标签,相似度增加β倍。
3.根据权利要求1所述的方法,其特征在于所述确定用户通过搜索热词库里的热词而下载了应用的概率的方法如下:
其中:
n表示应用库里的应用数量;
m表示热词库里的热词数量;
al,j表示通过搜索热词l而下载应用j的用户总数;
wl表示搜索了热词l的用户总数。
4.根据权利要求1所述的方法,其特征在于所述基于所述相似度和所述概率确定用户已安装应用与所述热词的匹配度的方法如下:
其中:
n表示应用库里的应用数量;
m表示热词库里的热词数量;
Simi,j表示所述相似度;
Pl,j表示所述概率。
5.根据权利要求1所述的方法,其特征在于所述基于所述用户已安装应用与所述热词的匹配度和用户已安装应用的数量来确定用户与所述热词的匹配度的方法如下:
其中:
n表示应用库里的应用数量;
m表示热词库里的热词数量;
hu,i表示用户安装应用库里的应用i与否,取值1和0,安装了应用i取值为1,没有安装应用i取值为0。
6.一种基于用户已安装应用来推荐热词的装置,其包括:
应用的相似度确定单元,用于根据用户已安装应用与应用库中的应用是否具有相同标签和/或用户已安装应用与应用库中的应用具有相同标签的数量,确定用户已安装应用与应用库里的应用的相似度;
应用下载概率确定单元,用于确定用户通过搜索热词库里的热词而下载了应用的概率;
匹配度第一确定单元,用于基于所述相似度和所述概率确定用户已安装应用与所述热词的匹配度;
匹配度第二确定单元,基于所述用户已安装应用与所述热词的匹配度和用户已安装应用的数量来确定用户与所述热词的匹配度;
推荐单元,用于按用户与所述热词的匹配度值从大到小顺序从热词库里选取一定数量的相应热词作为推荐热词。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710035726.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带吸管的矿泉水瓶盖
- 下一篇:一种带可变数据的铝箔易撕盖