The application embodiment provides an application recommendation method and device, which includes: dividing a plurality of users into a plurality of user groups according to the relevant information of each user, and judging whether the number of users in the user group where the target user is located is greater than the predetermined number when the target user's Application Search request is received; To determine the industry category of the search application that the target user's application search request corresponds to; if the industry category is a life class application, the application program is recommended to the target user based on the list of the first application program similar to the target user's current country, such as being used as a non living application by the search cable. The second application similarity list corresponding to the user group of the target user recommends the application to the target user. Through the application example, the recommendation accuracy of the application can be improved.
【技术实现步骤摘要】
应用程序推荐方法及装置
本申请涉及应用程序推荐领域,尤其涉及一种应用程序推荐方法及装置。
技术介绍
随着智能终端的普及和移动端技术的发展,越来越多的用户选择在移动终端的应用商店中下载所需的应用软件。据统计,针对安卓系统,GooglePlay应用商店中的应用数量已经超过三百万,用户在海量应用中找到所需的应用将耗费大量精力,因此,对用户进行应用精准推荐的技术应运而生。目前,对用户进行应用推荐的方式主要为,将应用商店中各应用的下载量进行统计排序,生成总下载量榜单和各类别应用的下载量榜单,根据该总下载量榜单和各类别应用的下载量榜单,为用户推荐应用程序。然而,上述方式中,基于下载量榜单推荐应用程序,为每个用户推荐的应用程序均相同,未考虑到不同用户之间的个性化差异,因此应用程序的推荐精准度较差。
技术实现思路
本申请实施例的目的是提供一种应用程序推荐方法及装置,以提高应用程序的推荐精准度。为解决上述技术问题,本申请实施例是这样实现的:第一方面,本申请实施例提供了一种应用程序推荐方法,包括:根据每个用户分别对应的相关信息,将全网用户划分为多个用户群;其中,所述相关信息包括宗教信仰、所在城市、所在国家、所用语言、定居国家、定居城市、所述所在城市的收入水平、所述定居城市的收入水平中的至少一项;在接收到目标用户的应用搜索请求时,判断所述目标用户所在用户群的用户数量是否大于预定数量;若大于预定数量,则确定所述目标用户的应用搜索请求对应的被搜索应用的行业类别;如所述行业类别为生活类应用,则根据所述目标用户的当前所在国家对应的第一应用程序相似列表向所述目标用户推荐应用程序,如所述行业类 ...
【技术保护点】
一种应用程序推荐方法,其特征在于,包括:根据每个用户分别对应的相关信息,将全网用户划分为多个用户群;其中,所述相关信息包括宗教信仰、所在城市、所在国家、所用语言、定居国家、定居城市、所述所在城市的收入水平、所述定居城市的收入水平中的至少一项;在接收到目标用户的应用搜索请求时,判断所述目标用户所在用户群的用户数量是否大于预定数量;若大于预定数量,则确定所述目标用户的应用搜索请求对应的被搜索应用的行业类别;如所述行业类别为生活类应用,则根据所述目标用户的当前所在国家对应的第一应用程序相似列表向所述目标用户推荐应用程序,如所述行业类别为非生活类应用,则根据所述目标用户的所在用户群对应的第二应用程序相似列表向所述目标用户推荐应用程序。
【技术特征摘要】
1.一种应用程序推荐方法,其特征在于,包括:根据每个用户分别对应的相关信息,将全网用户划分为多个用户群;其中,所述相关信息包括宗教信仰、所在城市、所在国家、所用语言、定居国家、定居城市、所述所在城市的收入水平、所述定居城市的收入水平中的至少一项;在接收到目标用户的应用搜索请求时,判断所述目标用户所在用户群的用户数量是否大于预定数量;若大于预定数量,则确定所述目标用户的应用搜索请求对应的被搜索应用的行业类别;如所述行业类别为生活类应用,则根据所述目标用户的当前所在国家对应的第一应用程序相似列表向所述目标用户推荐应用程序,如所述行业类别为非生活类应用,则根据所述目标用户的所在用户群对应的第二应用程序相似列表向所述目标用户推荐应用程序。2.如权利要求1所述的方法,其特征在于,根据每个用户分别对应的相关信息,将全网用户划分为多个用户群,包括:按照预设的聚类算法,根据所述每个用户分别对应的相关信息,对所述全网用户进行聚类,得到多个用户群。3.如权利要求1所述的方法,其特征在于,所述第一应用程序相似列表用于记录多个既定应用,以及每个既定应用分别对应的相似应用;其中,所述既定应用对应的相似应用均为所述当前所在国家中用户所安装的应用;根据所述目标用户的当前所在国家对应的第一应用程序相似列表向所述目标用户推荐应用程序,包括:在所述第一应用程序相似列表内,查找所述被搜索应用对应的至少一个第一相似应用,并且,根据基于协同过滤算法的应用推荐策略,确定所述被搜索应用对应的至少一个第二相似应用;通过预先训练的排序模型,对所述至少一个第一相似应用和所述至少一个第二相似应用进行排序,将排序后的所述至少一个第一相似应用和所述至少一个第二相似应用推荐给所述目标用户;其中,所述排序模型基于所述目标用户对历史推荐的应用程序的安装记录训练得到。4.如权利要求1所述的方法,其特征在于,所述第二应用程序相似列表用于记录多个既定应用,以及每个既定应用分别对应的相似应用;其中,所述既定应用对应的相似应用均为所述所在用户群中被安装的应用;根据所述目标用户的所在用户群对应的第二应用程序相似列表向所述目标用户推荐应用程序,包括:在所述第二应用程序相似列表内,查找所述被搜索应用对应的至少一个第三相似应用,并且,根据基于协同过滤算法的应用推荐策略,确定所述被搜索应用对应的至少一个第四相似应用;通过预先训练的排序模型,对所述至少一个第三相似应用和所述至少一个第四相似应用进行排序,将排序后的所述至少一个第三相似应用和所述至少一个第四相似应用推荐给所述目标用户;其中,所述排序模型基于所述目标用户对历史推荐的应用程序的安装记录训练得到。5.如权利要求1所述的方法,其特征在于,还包括:获取预先确定的应用程序相似列表;其中,所述应用程序相似列表中记录有全网中的每个应用,以及每个应用对应的相似应用;在所述应用程序相似列表记录的每个应用对应的相似应用中,删除所述当前所在国家中的用户未安装的应用程序;将删除后的所述应用程序相似列表,作为所述当前所在国家对应的第一应用程序相似列表。6.如权利要求1所述的方法,其特征在于,还包括:获取预先确定的应用程序相似列表;其中,所述应用程序相似列表中记录有全网中的每个应用,以及每个应用对应的相似应用;在所述应用程序相似列表记录的每个应用对应的相似应用中,删除所述所在用户群中的用户未安装的应用程序;将删除后的所述应用程序相似列表,作为所述所在用户群对应的第二应用程序相似列表。7.如权利要求1至6任一项所述的方法,其特征在于,还包括:获取用户的当前所在国家的应用程序安装榜单;其中,所述应用程序安装榜单中记录有所述当前所在国家中的用户安装的多个应用;根据所述应用程序安装榜单,和所述用户的应用程序安装列表之间的匹配度,判断所述用户的当前所在国家是否为所述用户的定居国家;若是,则将所述用户的当前所在国家确定为所述用户的定居国家,否则,根据其他国家的应用程序安装榜单,和所述用户的应用程序安装列表之间的匹配度,确定所述用户的...
【专利技术属性】
技术研发人员:蔡馥励,王长路,庞国盛,李涛,
申请(专利权)人:北京麒麟合盛网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。