一种推荐应用的方法和装置制造方法及图纸

技术编号:17007632 阅读:28 留言:0更新日期:2018-01-11 03:56
本发明专利技术提供了一种应用推荐方法和装置。所述方法包括:获取用户在预设的一段时期内对预置应用资源库里的应用的点击行为和下载安装行为的历史记录;根据所获取的历史记录和预先确立的相对喜好度系数来预测该用户对所述预置应用资源库里的不同应用的喜好度;基于所述喜好度按预设方式从所述预置应用资源库里选取一定数量的应用向所述用户推荐。

【技术实现步骤摘要】
一种推荐应用的方法和装置
本专利技术涉及信息处理
,具体而言涉及一种推荐应用的方法和装置。
技术介绍
随着互联网的发展、以及3G和4G移动通信网络的推广和智能终端的普及,大量的应用也应运而生,很多在计算机终端上实现的功能(例如购物、阅读)也都可以在智能移动终端上实现,例如使用智能手机或平板电脑等。另外,这些功能的实现需要在智能移动终端上安装相应的应用程序。例如,网上购物,需要安装例如淘宝客户端,听音乐需要安装音乐播放器客户端等。由此,很多软件公司提供了应用商店或应用市场,例如豌豆荚或者PP助手等。用户可以打开应用商店或者应用市场,从而能够快速搜索和下载所需要的各种应用程序,包括影音播放类、系统工具类、通讯社交类、网上购物类、阅读类等,当然还可以下载游戏等休闲娱乐类应用程序(APP)。在应用商店或者应用市场中,为了不断提升用户使用应用商店或者应用市场的良好体验感,目前开发商开发出很多便捷用户使用的功能,其中之一是推荐功能,即向用户推荐一些应用,以帮助用户发现更多感兴趣的应用,例如:“猜你喜欢”、“大家还下载”、“下载了***的人还会下载”等。目前的推荐应用的方法基本以应用的大众的本文档来自技高网...
一种推荐应用的方法和装置

【技术保护点】
一种推荐应用的方法,其包括:S1:获取用户在预设的一段时期内对预置应用资源库里的应用的点击行为和下载安装行为的历史记录;S2:根据所获取的历史记录和预先确立的相对喜好度系数来预测该用户对所述预置应用资源库里的不同应用的喜好度;S3:基于所述喜好度按预设方式从所述预置应用资源库里选取一定数量的应用向所述用户推荐。

【技术特征摘要】
1.一种推荐应用的方法,其包括:S1:获取用户在预设的一段时期内对预置应用资源库里的应用的点击行为和下载安装行为的历史记录;S2:根据所获取的历史记录和预先确立的相对喜好度系数来预测该用户对所述预置应用资源库里的不同应用的喜好度;S3:基于所述喜好度按预设方式从所述预置应用资源库里选取一定数量的应用向所述用户推荐。2.根据权利要求1所述的方法,其特征在于所述预设的一段时期包括但不限于:最近7天、最近14天、或最近30天。3.根据权利要求1所述的方法,其特征在于所述相对喜好度系数是:获得所述预置应用资源库里的第一应用和第二应用之间的协同过滤的杰卡德相似性的标准化值、和将用户在预设的一段时期内安装了第一应用并且向该用户推荐第二应用时该用户对该第二应用的响应行为进行数字化和标准化处理得到的标准化值,基于这两个标准化值与各自的权重的乘积之和得到所述相对喜好度系数。4.根据权利要求1所述的方法,其特征在于所述根据所获取的历史记录和预先确立的相对喜好度系数来预测该用户对所述预置应用资源库里的不同应用的喜好度的方法包括:其中:Pdictu,j表示预测用户u对所述预置应用资源库里的应用j的喜好度;Insu,i表示用户u在预设的一段时期内是否安装了所述预置应用资源库里的应用i,0表示没有安装,1表示安装了;rfsimi,j表示基于多个用户所安装了的所述预置应用资源库里的应用i所得到的用户对该预置应用资源库里的其它应用j的相对喜好度系数;I表示所述预置应用资源库里的所有应用的集合。5.根据权利要求1-4之一所述的方法,其特征在于所述相对喜好度系数的确定方法是:其中:rfsimi,j表示基于多个用户所安装了的所述预置应用资源库里的应用i所得到的用户对该预置应用资源库里的其它应用j的相对喜好度系数;simi,j表示所述预置应用资源库里的应用i和另一个应用j之间的协同过滤的杰卡德相似性;avgn∈I(simi,n)表示所述预置应用资源库里的应用i和其它所有应用n之间的协同过滤的杰卡德相似性的平均值;stdi,j表示所述预置应用资源库里的应用j相对于多个用户所安装了的所述预置应用资源库里的应用i的学习因子;avgn∈I(stdi,n)表示所述预置应用资源库里的除了多个用户所安装了的应用i之外的其它所有应用n相对于该应用i的学习因子的平均值;I表示所述预置应用资源库里的所有应用的集合;β表示权重,其为一个常数;所述学习因子stdi,j的确定方法如下:其中:U表示用户使用的终端上安装有能够访问所述预置应用资源库的应用产品的所有用户的集合;Insu,i表示用户u在预设的一段时期内是否安装了所述预置应用资源库里的应用i,0表示没有安装,1表示安装了;fbu,j表示用户u在预设的一段时期内对于所述预置应用资源库里的应用j的奖励函数,其中:a和b分别是自定义的常数。6.根据权利要求1-4之一所述的方法,其特征在于所述预置应用资源库里的应用i和另一个应用j之间的协同过滤的杰卡德相似性simi,j的计算方法如下:其中:UrInsti表示在所述用户集合U中在用户使用的终端上安装了应用i的用户集合;UrInstj表示在所述用户集合U中在用户使用的终端上安装了应用j的用户集合;Ti表示所述预置应用资源库里的应用i被标注的所有标签的集合;Tj表示所述预置应用资源库里的应用j被标注的所有标签的集合。7.根据权利要求1所述的方法,其特征在于在步骤S3中,基于所述喜好度值从大到小顺序选取一定数量的应用向用户推荐,或是从大于或等于预设阈值的喜好度所对应的应用中随机选取一定数量的应用向用户推荐。8.一种推荐应用的装置,包括:应用历史记录获取单元,用于获取用户在预...

【专利技术属性】
技术研发人员:潘岸腾
申请(专利权)人:广州优视网络科技有限公司
类型:发明
国别省市:广东,44

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

1