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

技术编号:16482975 阅读:37 留言:0更新日期:2017-10-31 15:34
本发明专利技术实施例公开了一种应用推荐方法,包括:获取用户的应用偏好得分和用户信息;根据所述用户信息,确定所述用户间的综合相似度;根据所述应用偏好得分和所述综合相似度,确定推荐的应用。本发明专利技术实施例还同时公开了一种应用推荐装置。

An application recommendation method and device

The embodiment of the invention discloses a recommendation method, including: obtaining the user preference score and user information; according to the user information, to determine the similarity between the users; according to the application of preference scores and the comprehensive similarity, to determine the recommended application. The embodiment of the invention also discloses an application recommendation device.

【技术实现步骤摘要】
一种应用推荐方法和装置
本专利技术涉及数据挖掘技术,尤其涉及一种应用推荐方法和装置。
技术介绍
随着终端应用的快速发展,尤其针对日常生活中使用最频繁的手机,用户需要花费大量的时间才能找到自己想要安装的应用。为了便于用户查找到自己想要安装的应用,应用推荐系统应运而生。其中,推荐应用的准确性是衡量应用推荐系统好坏的一个重要指标。现有技术中,以手机为例,手机应用推荐模式基本都是基于“产品”(即应用)这一个因素,具体的,利用关联分析等数据挖掘算法工具,来探索应用之间的相似度和关联关系,并在用户选择安装或使用某一应用后,服务器会利用协同过滤算法建立用户-应用之间的关系,并会通过该关系向用户推荐与用户选择安装或使用应用相关联的应用。现有的模式仅仅考虑到用户已安装或者使用应用的信息,考虑因素过于单一,仅考虑了“产品”这一个因素,并未考虑到用户实际需求这个因素,推荐给用户的应用不能满足用户的实际需要,使得用户并不会使用推荐的应用,减低用户体验,从而使得推荐的准确性受到负面影响。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种应用推荐方法和装置,为用户推荐满足用户需求的应用,从而提高推荐的准确性。本专利技术的技术方案是这样实现的:第一方面,提供一种应用推荐方法,所述方法包括:获取用户的应用偏好得分和用户信息;根据所述用户信息,确定所述用户间的综合相似度;根据所述应用偏好得分和所述综合相似度,确定推荐的应用。可选的,所述用户信息包括交往信息、应用偏好信息和终端信息,所述根据所述用户信息,确定所述用户间的综合相似度包括:根据所述交往信息,确定所述用户间交往圈亲密相似度;根据所述应用偏好信息,确定所述用户间应用偏好相似度;根据所述终端信息,确定所述用户间终端信息相似度;根据所述用户间交往圈亲密相似度、所述用户间应用偏好相似度和所述用户间终端信息相似度,确定所述用户间综合相似度。可选的,对于第一用户,所述根据所述应用偏好信息,确定所述用户间应用偏好相似度包括:根据所述偏好信息,获取所述第一用户的第一应用使用频率向量和第二用户的第二应用使用频率向量;根据所述第一应用使用频率向量和所述第二应用使用频率向量,确定所述第一用户和所述第二用户间应用偏好相似度。可选的,所述终端信息包括终端品牌等级得分和终端价格等级得分,对于第一用户,所述根据所述终端信息,确定所述用户间终端信息相似度包括:根据所述终端信息,获取所述第一用户的第一终端品牌等级得分与第一终端价格等级得分和第二用户的第二终端品牌等级得分与第二终端价格等级得分;根据所述第一终端品牌等级得分、第一终端价格等级得分、第二终端品牌等级得分和第二终端价格等级得分,确定所述第一用户和所述第二用户间终端信息相似度。可选的,所述交往信息包括所述用户之间的第一通话次数、所述用户之间的第一通话时长和所述用户之间的第一短信次数,对于第一用户,所述根据所述交往信息,确定所述用户间交往圈亲密相似度包括:根据所述通话次数、所述通话时长和所述短信次数,获取所述第一用户和第二用户之间的第二通话次数、所述第一用户和所述第二用户之间的第二通话时长和所述第一用户和所述第二用户之间的第二短信次数;根据所述第一通话次数、所述第一通话时长、所述第一短信次数、所述第二通话次数、所述第二通话时长和所述第二短信次数,确定所述第一用户和所述第二用户间交往圈亲密相似度。可选的,对于第一用户,所述根据所述用户间交往圈亲密相似度、所述用户间应用偏好相似度和所述用户间终端信息相似度,确定所述用户间综合相似度包括:确定所述第一用户和第二用户间交往圈亲密度、所述第一用户和所述第二用户间应用偏好相似度和所述第一用户和所述第二用户间终端信息相似度;确定所述第一用户和所述第二用户间交往圈亲密相似度、所述第一用户和所述第二用户间应用偏好相似度和所述第一用户和所述第二用户间终端信息相似度的平均值;根据所述平均值,确定所述第一用户和所述第二用户间综合相似度。可选的,所述根据所述应用偏好得分和所述综合相似度,确定推荐的应用包括:根据所述应用偏好得分和所述综合相似度,确定应用的推荐预测得分;将前N个最大的所述推荐预测得分对应的应用确定为所述推荐的应用,所述N是小于总应用个数的正整数。第二方面,提供一种应用推荐装置,所述装置包括:获取模块,用于获取用户的应用偏好得分和用户信息;确定模块,用于根据所述用户信息,确定所述用户间的综合相似度;所述确定模块还用于根据所述应用偏好得分和所述综合相似度,确定推荐的应用。可选的,所述用户信息包括交往信息、应用偏好信息和终端信息,所述确定模块具体用于:根据所述交往信息,确定所述用户间交往圈亲密相似度;根据所述应用偏好信息,确定所述用户间应用偏好相似度;根据所述终端信息,确定所述用户间终端信息相似度;根据所述用户间交往圈亲密相似度、所述用户间应用偏好相似度和所述用户间终端信息相似度,确定所述用户间综合相似度。可选的,对于第一用户,所述确定模块还具体用于:根据所述偏好信息,获取所述第一用户的第一应用使用频率向量和第二用户的第二应用使用频率向量;根据所述第一应用使用频率向量和所述第二应用使用频率向量,确定所述第一用户和所述第二用户间应用偏好相似度。可选的,所述终端信息包括终端品牌等级得分和终端价格等级得分,对于第一用户,所述确定模块还具体用于:根据所述终端信息,获取所述第一用户的第一终端品牌等级得分与第一终端价格等级得分和第二用户的第二终端品牌等级得分与第二终端价格等级得分;根据所述第一终端品牌等级得分、第一终端价格等级得分、第二终端品牌等级得分和第二终端价格等级得分,确定所述第一用户和所述第二用户间终端信息相似度。可选的,所述交往信息包括所述用户之间的第一通话次数、所述用户之间的第一通话时长和所述用户之间的第一短信次数,对于第一用户,所述确定模块还具体用于:根据所述通话次数、所述通话时长和所述短信次数,获取所述第一用户和第二用户之间的第二通话次数、所述第一用户和所述第二用户之间的第二通话时长和所述第一用户和所述第二用户之间的第二短信次数;根据所述第一通话次数、所述第一通话时长、所述第一短信次数、所述第二通话次数、所述第二通话时长和所述第二短信次数,确定所述第一用户和所述第二用户间交往圈亲密相似度。可选的,对于第一用户,所述确定模块还具体用于:确定所述第一用户和第二用户间交往圈亲密度、所述第一用户和所述第二用户间应用偏好相似度和所述第一用户和所述第二用户间终端信息相似度;确定所述第一用户和所述第二用户间交往圈亲密相似度、所述第一用户和所述第二用户间应用偏好相似度和所述第一用户和所述第二用户间终端信息相似度的平均值;根据所述平均值,确定所述第一用户和所述第二用户间综合相似度。可选的,所述确定模块还用于:根据所述应用偏好得分和所述综合相似度,确定应用的推荐预测得分;将前N个最大的所述推荐预测得分对应的应用确定为所述推荐的应用,所述N是小于总应用个数的正整数。本专利技术实施例提供了一种应用推荐方法和装置,获取用户的应用偏好得分和用户信息;再根据用户信息,确定用户间的综合相似度;之后,根据应用偏好得分和综合相似度,确定推荐的应用。这样一来,根据某一确定用户的应用偏好得分和该用户与其他用户的综合相似度,就可以高效、准确地确定出给该本文档来自技高网...
一种应用推荐方法和装置

【技术保护点】
一种应用推荐方法,其特征在于,所述方法包括:获取用户的应用偏好得分和用户信息;根据所述用户信息,确定所述用户间的综合相似度;根据所述应用偏好得分和所述综合相似度,确定推荐的应用。

【技术特征摘要】
1.一种应用推荐方法,其特征在于,所述方法包括:获取用户的应用偏好得分和用户信息;根据所述用户信息,确定所述用户间的综合相似度;根据所述应用偏好得分和所述综合相似度,确定推荐的应用。2.根据权利要求1所述的方法,其特征在于,所述用户信息包括交往信息、应用偏好信息和终端信息,所述根据所述用户信息,确定所述用户间的综合相似度包括:根据所述交往信息,确定所述用户间交往圈亲密相似度;根据所述应用偏好信息,确定所述用户间应用偏好相似度;根据所述终端信息,确定所述用户间终端信息相似度;根据所述用户间交往圈亲密相似度、所述用户间应用偏好相似度和所述用户间终端信息相似度,确定所述用户间综合相似度。3.根据权利要求2所述的方法,其特征在于,对于第一用户,所述根据所述应用偏好信息,确定所述用户间应用偏好相似度包括:根据所述偏好信息,获取所述第一用户的第一应用使用频率向量和第二用户的第二应用使用频率向量;根据所述第一应用使用频率向量和所述第二应用使用频率向量,确定所述第一用户和所述第二用户间应用偏好相似度。4.根据权利要求2所述的方法,其特征在于,所述终端信息包括终端品牌等级得分和终端价格等级得分,对于第一用户,所述根据所述终端信息,确定所述用户间终端信息相似度包括:根据所述终端信息,获取所述第一用户的第一终端品牌等级得分与第一终端价格等级得分和第二用户的第二终端品牌等级得分与第二终端价格等级得分;根据所述第一终端品牌等级得分、第一终端价格等级得分、第二终端品牌等级得分和第二终端价格等级得分,确定所述第一用户和所述第二用户间终端信息相似度。5.根据权利要求2所述的方法,其特征在于,所述交往信息包括所述用户之间的第一通话次数、所述用户之间的第一通话时长和所述用户之间的第一短信次数,对于第一用户,所述根据所述交往信息,确定所述用户间交往圈亲密相似度包括:根据所述通话次数、所述通话时长和所述短信次数,获取所述第一用户和第二用户之间的第二通话次数、所述第一用户和所述第二用户之间的第二通话时长和所述第一用户和所述第二用户之间的第二短信次数;根据所述第一通话次数、所述第一通话时长、所述第一短信次数、所述第二通话次数、所述第二通话时长和所述第二短信次数,确定所述第一用户和所述第二用户间交往圈亲密相似度。6.根据权利要求2所述的方法,其特征在于,对于第一用户,所述根据所述用户间交往圈亲密相似度、所述用户间应用偏好相似度和所述用户间终端信息相似度,确定所述用户间综合相似度包括:确定所述第一用户和第二用户间交往圈亲密度、所述第一用户和所述第二用户间应用偏好相似度和所述第一用户和所述第二用户间终端信息相似度;确定所述第一用户和所述第二用户间交往圈亲密相似度、所述第一用户和所述第二用户间应用偏好相似度和所述第一用户和所述第二用户间终端信息相似度的平均值;根据所述平均值,确定所述第一用户和所述第二用户间综合相似度。7.根据权利要求1所述的方法,其特征在于,所述根据所述应用偏好得分和所述综合相似度,确定推荐的应用包括:根据所述应用偏好得分和所述综合相似度,确定应用的...

【专利技术属性】
技术研发人员:张湛梅张晓川徐睿崔志顺
申请(专利权)人:中国移动通信集团广东有限公司
类型:发明
国别省市:广东,44

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

1