应用程序推荐方法及装置制造方法及图纸

技术编号:17837670 阅读:46 留言:0更新日期:2018-05-03 19:20
本申请实施例提供了一种应用程序推荐方法及装置,其中方法包括:根据每个用户的相关信息,将多个用户划分为多个用户群;在接收到目标用户的应用搜索请求时,判断目标用户所在用户群的用户数量是否大于预定数量;若大于,则确定目标用户的应用搜索请求对应的被搜索应用的行业类别;如行业类别为生活类应用,则根据目标用户的当前所在国家对应的第一应用程序相似列表向目标用户推荐应用程序,如被搜索应用为非生活类应用,则根据目标用户的所在用户群对应的第二应用程序相似列表向目标用户推荐应用程序。通过本申请实施例,能够提高应用程序的推荐精准度。

Application recommendation method and device

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为本申请另一实施例提供的应用程序推荐方法的流程示意图;图3为本申请一实施例提供的应用程序推荐装置的模块组成示意图;图4为本申请另一实施例提供的应用程序推荐装置的模块组成示意图;图5为本申请一实施例提供的应用程序推荐设备的结构示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。本申请实施例提供了一种应用程序推荐方法、一种应用程序推荐装置、一种应用程序推荐设备及一种存储介质,其中,应用程序推荐方法能够应用在移动终端侧,由移动终端执行,还能够应用在服务器侧,由服务器执行,该移动终端可以为智能手机、电脑、平板电脑等设备。图1为本申请一实施例提供的应用程序推荐方法的流程示意图,如图1所示,该方法包括:步骤S102,根据每个用户分别对应的相关信息,将全网用户划分为多个用户群,其中,相关信息包括宗教信仰、所在城市、所在国家、所用语言、定居国家、定居城市、所在城市的收入水平、定居城市的收入水平中的至少一项;全网用户指的是互联网中的全部用户;步骤S104,在接收到目标用户的应用搜索请求时,判断目标用户所在用户群的用户数量是否大于预定数量;步骤S106,若大于预定数量,则确定目标用户的应用搜索请求对应的被搜索应用的行业类别;步骤S108,如行业类别为生活类应用,则根据目标用户的当前所在国家对应的第一应用程序相似列表向目标用户推荐应用程序,如行业类别为非生活类应用,则根据目标用户的所在用户群对应的第二应用程序相似列表向目标用户推荐应用程序。通过本申请实施例,能够根据用户的多种相关信息将多个用户划分为多个用户群,并在用户搜索生活类应用程序,且用户的所在用户群的用户数量大于预定数量时,根据用户的当前所在国家对应的第一应用程序相似列表向用户推荐应用程序,并且,在用户搜索非生活类应用程序,且用户的所在用户群的用户数量大于预定数量时,根据用户的所在用户群对应的第二应用程序相似列表向用户推荐应用程序,从而基于用户的搜索请求、用户的所在用户群和用户的所在国家,个性化地向用户推荐应用程序,提高应用程序的推荐精准度。并且,在用户搜索生活类应用时,基于用户的所在国家向用户推荐应用程序,能够使得推荐的应用程序符合用户的所在国家的生活习惯,从而提高用户的应用搜索体验。并且,在用户搜索非生活类应用时,基于用户的所在用户群向用户推荐应用程序,能够使得推荐的应用程序与用户的所在用户群相匹配,即与用户的分类情况相匹配,从而提高用户的应用搜索本文档来自技高网
...
应用程序推荐方法及装置

【技术保护点】
一种应用程序推荐方法,其特征在于,包括:根据每个用户分别对应的相关信息,将全网用户划分为多个用户群;其中,所述相关信息包括宗教信仰、所在城市、所在国家、所用语言、定居国家、定居城市、所述所在城市的收入水平、所述定居城市的收入水平中的至少一项;在接收到目标用户的应用搜索请求时,判断所述目标用户所在用户群的用户数量是否大于预定数量;若大于预定数量,则确定所述目标用户的应用搜索请求对应的被搜索应用的行业类别;如所述行业类别为生活类应用,则根据所述目标用户的当前所在国家对应的第一应用程序相似列表向所述目标用户推荐应用程序,如所述行业类别为非生活类应用,则根据所述目标用户的所在用户群对应的第二应用程序相似列表向所述目标用户推荐应用程序。

【技术特征摘要】
1.一种应用程序推荐方法,其特征在于,包括:根据每个用户分别对应的相关信息,将全网用户划分为多个用户群;其中,所述相关信息包括宗教信仰、所在城市、所在国家、所用语言、定居国家、定居城市、所述所在城市的收入水平、所述定居城市的收入水平中的至少一项;在接收到目标用户的应用搜索请求时,判断所述目标用户所在用户群的用户数量是否大于预定数量;若大于预定数量,则确定所述目标用户的应用搜索请求对应的被搜索应用的行业类别;如所述行业类别为生活类应用,则根据所述目标用户的当前所在国家对应的第一应用程序相似列表向所述目标用户推荐应用程序,如所述行业类别为非生活类应用,则根据所述目标用户的所在用户群对应的第二应用程序相似列表向所述目标用户推荐应用程序。2.如权利要求1所述的方法,其特征在于,根据每个用户分别对应的相关信息,将全网用户划分为多个用户群,包括:按照预设的聚类算法,根据所述每个用户分别对应的相关信息,对所述全网用户进行聚类,得到多个用户群。3.如权利要求1所述的方法,其特征在于,所述第一应用程序相似列表用于记录多个既定应用,以及每个既定应用分别对应的相似应用;其中,所述既定应用对应的相似应用均为所述当前所在国家中用户所安装的应用;根据所述目标用户的当前所在国家对应的第一应用程序相似列表向所述目标用户推荐应用程序,包括:在所述第一应用程序相似列表内,查找所述被搜索应用对应的至少一个第一相似应用,并且,根据基于协同过滤算法的应用推荐策略,确定所述被搜索应用对应的至少一个第二相似应用;通过预先训练的排序模型,对所述至少一个第一相似应用和所述至少一个第二相似应用进行排序,将排序后的所述至少一个第一相似应用和所述至少一个第二相似应用推荐给所述目标用户;其中,所述排序模型基于所述目标用户对历史推荐的应用程序的安装记录训练得到。4.如权利要求1所述的方法,其特征在于,所述第二应用程序相似列表用于记录多个既定应用,以及每个既定应用分别对应的相似应用;其中,所述既定应用对应的相似应用均为所述所在用户群中被安装的应用;根据所述目标用户的所在用户群对应的第二应用程序相似列表向所述目标用户推荐应用程序,包括:在所述第二应用程序相似列表内,查找所述被搜索应用对应的至少一个第三相似应用,并且,根据基于协同过滤算法的应用推荐策略,确定所述被搜索应用对应的至少一个第四相似应用;通过预先训练的排序模型,对所述至少一个第三相似应用和所述至少一个第四相似应用进行排序,将排序后的所述至少一个第三相似应用和所述至少一个第四相似应用推荐给所述目标用户;其中,所述排序模型基于所述目标用户对历史推荐的应用程序的安装记录训练得到。5.如权利要求1所述的方法,其特征在于,还包括:获取预先确定的应用程序相似列表;其中,所述应用程序相似列表中记录有全网中的每个应用,以及每个应用对应的相似应用;在所述应用程序相似列表记录的每个应用对应的相似应用中,删除所述当前所在国家中的用户未安装的应用程序;将删除后的所述应用程序相似列表,作为所述当前所在国家对应的第一应用程序相似列表。6.如权利要求1所述的方法,其特征在于,还包括:获取预先确定的应用程序相似列表;其中,所述应用程序相似列表中记录有全网中的每个应用,以及每个应用对应的相似应用;在所述应用程序相似列表记录的每个应用对应的相似应用中,删除所述所在用户群中的用户未安装的应用程序;将删除后的所述应用程序相似列表,作为所述所在用户群对应的第二应用程序相似列表。7.如权利要求1至6任一项所述的方法,其特征在于,还包括:获取用户的当前所在国家的应用程序安装榜单;其中,所述应用程序安装榜单中记录有所述当前所在国家中的用户安装的多个应用;根据所述应用程序安装榜单,和所述用户的应用程序安装列表之间的匹配度,判断所述用户的当前所在国家是否为所述用户的定居国家;若是,则将所述用户的当前所在国家确定为所述用户的定居国家,否则,根据其他国家的应用程序安装榜单,和所述用户的应用程序安装列表之间的匹配度,确定所述用户的...

【专利技术属性】
技术研发人员:蔡馥励王长路庞国盛李涛
申请(专利权)人:北京麒麟合盛网络技术有限公司
类型:发明
国别省市:北京,11

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

1