应用信息的展示方法和装置制造方法及图纸

技术编号:20427205 阅读:27 留言:0更新日期:2019-02-23 09:12
本说明书实施例提供一种应用信息的展示方法和装置,方法包括:首先获取多个应用中每个应用的应用信息,所述应用信息包括用户打分、评论量和应用分类,然后根据用户打分和评论量,从所述多个应用中筛选出用户打分高于第一分数阈值且评论量高于第一数量阈值的多个目标应用,再针对目标用户和每个目标应用,根据目标用户的用户分类与目标应用的应用分类,确定所述目标用户与所述目标应用之间的匹配分,至少根据用户打分和匹配分,确定所述多个目标应用的排序,最后按照所述排序,向所述目标用户展示所述多个目标应用,从而能够在展示应用信息时满足用户的个性化需求。

【技术实现步骤摘要】
应用信息的展示方法和装置
本说明书一个或多个实施例涉及计算机领域,尤其涉及应用信息的展示方法和装置。
技术介绍
目前应用商城(例如appStore)上每天都会有一些应用(application,app)推荐的榜单,该榜单包括按照预设规则排序后的多个应用,用户可以通过浏览该榜单中包括的应用信息,选择进行购买和下载的应用。上述榜单通常根据应用的下载量进行排序生成,该榜单的生成方式单一,无法满足用户的个性化需求,难以保证在该榜单中的应用或者排序在前的应用为用户感兴趣的应用。因此,希望能有改进的方案,能够在展示应用信息时满足用户的个性化需求。
技术实现思路
本说明书一个或多个实施例描述了一种应用信息的展示方法和装置,能够在展示应用信息时满足用户的个性化需求。第一方面,提供了一种应用信息的展示方法,方法包括:获取多个应用中每个应用的应用信息,所述应用信息包括用户打分、评论量和应用分类;根据用户打分和评论量,从所述多个应用中筛选出用户打分高于第一分数阈值且评论量高于第一数量阈值的多个目标应用;针对目标用户和每个目标应用,根据目标用户的用户分类与目标应用的应用分类,确定所述目标用户与所述目标应用之间的匹配分;至少根据用户打分和匹配分,确定所述多个目标应用的排序;按照所述排序,向所述目标用户展示所述多个目标应用。在一种可能的实施方式中,所述根据目标用户的用户分类与目标应用的应用分类,确定所述目标用户与所述目标应用之间的匹配分之前,所述方法还包括:获取所述目标用户的历史数据;根据所述目标用户的历史数据,确定所述目标用户的行为偏好;根据所述目标用户的行为偏好,确定所述目标用户的用户分类。进一步地,所述用户分类包括:户外运动爱好者、旅游爱好者、电影爱好者、科技发烧友、健身爱好者、奢侈品爱好者和美食爱好者中的至少一项。在一种可能的实施方式中,所述根据目标用户的用户分类与目标应用的应用分类,确定所述目标用户与所述目标应用之间的匹配分,包括:将所述目标用户的用户分类与所述目标应用的应用分类分别转化成向量空间上的点;计算所述用户分类对应的点与所述应用分类对应的点两点之间的距离;根据所述距离,确定所述目标用户与所述目标应用之间的匹配分。在一种可能的实施方式中,所述应用信息还包括下载量,所述至少根据用户打分和匹配分,确定所述多个目标应用的排序,包括:根据各个目标应用的用户打分和匹配分,以及根据各个目标应用的下载量和评论量中的至少一项,确定目标应用的热门分;根据所述热门分,确定所述多个目标应用的排序。在一种可能的实施方式中,所述至少根据用户打分和匹配分,确定所述多个目标应用的排序,包括:根据所述多个应用中每个应用的用户打分,通过用户打分的正态分布的累积分布函数确定用户打分的归一化结果;根据用户打分的归一化结果和匹配分,确定所述多个目标应用的排序;其中,匹配分在0至1之间取值。在一种可能的实施方式中,所述至少根据用户打分和匹配分,确定所述多个目标应用的排序,包括:对用户打分和匹配分进行加权求和,得到综合分;根据所述综合分,确定所述多个目标应用的排序。进一步地,所述方法还包括:获取目标应用的点击率;根据所述点击率,调节用户打分对应的权重和匹配分对应的权重。在一种可能的实施方式中,所述至少根据用户打分和匹配分,确定所述多个目标应用的排序,包括:获取预设时间段内目标应用展示给目标用户的次数;根据所述次数、用户打分和匹配分,确定所述多个目标应用的排序。在一种可能的实施方式中,所述应用信息还包括价格;所述方法还包括:根据在相邻两个预设时间段内同一应用的价格变化趋势,从所述多个应用中筛选出价格变化趋势为下降的多个待展示应用;根据在相邻两个预设时间段内同一应用的价格变化率,确定所述多个待展示应用的排序;按照所述排序,向所述目标用户展示所述多个待展示应用。第二方面,提供了一种应用信息的展示装置,装置包括:获取单元,用于获取多个应用中每个应用的应用信息,所述应用信息包括用户打分、评论量和应用分类;筛选单元,用于根据所述获取单元获取的用户打分和评论量,从所述多个应用中筛选出用户打分高于第一分数阈值且评论量高于第一数量阈值的多个目标应用;评分单元,用于针对目标用户和所述筛选单元筛选出的每个目标应用,根据目标用户的用户分类与目标应用的应用分类,确定所述目标用户与所述目标应用之间的匹配分;排序单元,用于至少根据所述获取单元获取的用户打分和所述评分单元确定的匹配分,确定所述筛选单元筛选出的多个目标应用的排序;展示单元,用于按照所述排序单元确定的排序,向所述目标用户展示所述筛选单元筛选出的多个目标应用。第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行第一方面的方法。第四方面,提供了一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面的方法。通过本说明书实施例提供的方法和装置,首先获取多个应用中每个应用的应用信息,所述应用信息包括用户打分、评论量和应用分类,然后根据用户打分和评论量,从所述多个应用中筛选出用户打分高于第一分数阈值且评论量高于第一数量阈值的多个目标应用,再针对目标用户和每个目标应用,根据目标用户的用户分类与目标应用的应用分类,确定所述目标用户与所述目标应用之间的匹配分,至少根据用户打分和匹配分,确定所述多个目标应用的排序,最后按照所述排序,向所述目标用户展示所述多个目标应用。由上可见,本说明书实施例中,根据用户打分和评论量筛选出向用户展示的多个目标应用,以及根据目标应用与目标用户的匹配程度,对所述多个目标应用进行排序,从而能够在展示应用信息时满足用户的个性化需求。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本说明书披露的一个实施例的实施场景示意图;图2示出根据一个实施例的应用信息的展示方法流程图;图3示出根据一个实施例的应用信息的展示方法具体实现示意图;图4示出根据一个实施例的应用信息的展示装置的示意性框图。具体实施方式下面结合附图,对本说明书提供的方案进行描述。图1为本说明书披露的一个实施例的实施场景示意图。该实施场景涉及多个应用的应用信息的展示。如图1所示,向用户甲展示的榜单为应用榜单11,向用户乙展示的榜单为应用榜单12,其中,应用榜单11和应用榜单12均包括应用A、应用B、应用C、应用D和应用E这多个目标应用,但在这两个榜单中各目标应用的排序不同,例如,在应用榜单11中排在第一位的应用为应用A,在应用榜单12中排在第一位的应用为应用D。也就是说,本说明书实施例中,考虑到每个用户的个性化需求,对于不同的目标用户展示的多个目标应用的排序可能不同。本说明书实施例中,要形成图1所示的应用榜单,首先需要从多个应用中筛选出待展示的多个目标应用,然后对多个目标应用进行排序,以使排序在前的应用更容易为目标用户感兴趣的应用,由于排序在前的应用更容易吸引目标用户的关注,进而促使用户下载或购买应用。需要说明的是,在展示各应用时,可以仅展示应用的标本文档来自技高网...

【技术保护点】
1.一种应用信息的展示方法,所述方法包括:获取多个应用中每个应用的应用信息,所述应用信息包括用户打分、评论量和应用分类;根据用户打分和评论量,从所述多个应用中筛选出用户打分高于第一分数阈值且评论量高于第一数量阈值的多个目标应用;针对目标用户和每个目标应用,根据目标用户的用户分类与目标应用的应用分类,确定所述目标用户与所述目标应用之间的匹配分;至少根据用户打分和匹配分,确定所述多个目标应用的排序;按照所述排序,向所述目标用户展示所述多个目标应用。

【技术特征摘要】
1.一种应用信息的展示方法,所述方法包括:获取多个应用中每个应用的应用信息,所述应用信息包括用户打分、评论量和应用分类;根据用户打分和评论量,从所述多个应用中筛选出用户打分高于第一分数阈值且评论量高于第一数量阈值的多个目标应用;针对目标用户和每个目标应用,根据目标用户的用户分类与目标应用的应用分类,确定所述目标用户与所述目标应用之间的匹配分;至少根据用户打分和匹配分,确定所述多个目标应用的排序;按照所述排序,向所述目标用户展示所述多个目标应用。2.如权利要求1所述的方法,其中,所述根据目标用户的用户分类与目标应用的应用分类,确定所述目标用户与所述目标应用之间的匹配分之前,所述方法还包括:获取所述目标用户的历史数据;根据所述目标用户的历史数据,确定所述目标用户的行为偏好;根据所述目标用户的行为偏好,确定所述目标用户的用户分类。3.如权利要求2所述的方法,其中,所述用户分类包括:户外运动爱好者、旅游爱好者、电影爱好者、科技发烧友、健身爱好者、奢侈品爱好者和美食爱好者中的至少一项。4.如权利要求1所述的方法,其中,所述根据目标用户的用户分类与目标应用的应用分类,确定所述目标用户与所述目标应用之间的匹配分,包括:将所述目标用户的用户分类与所述目标应用的应用分类分别转化成向量空间上的点;计算所述用户分类对应的点与所述应用分类对应的点两点之间的距离;根据所述距离,确定所述目标用户与所述目标应用之间的匹配分。5.如权利要求1所述的方法,其中,所述应用信息还包括下载量,所述至少根据用户打分和匹配分,确定所述多个目标应用的排序,包括:根据各个目标应用的用户打分和匹配分,以及根据各个目标应用的下载量和评论量中的至少一项,确定目标应用的热门分;根据所述热门分,确定所述多个目标应用的排序。6.如权利要求1所述的方法,其中,所述至少根据用户打分和匹配分,确定所述多个目标应用的排序,包括:根据所述多个应用中每个应用的用户打分,通过用户打分的正态分布的累积分布函数确定用户打分的归一化结果;根据用户打分的归一化结果和匹配分,确定所述多个目标应用的排序;其中,匹配分在0至1之间取值。7.如权利要求1所述的方法,其中,所述至少根据用户打分和匹配分,确定所述多个目标应用的排序,包括:对用户打分和匹配分进行加权求和,得到综合分;根据所述综合分,确定所述多个目标应用的排序。8.如权利要求7所述的方法,其中,所述方法还包括:获取目标应用的点击率;根据所述点击率,调节用户打分对应的权重和匹配分对应的权重。9.如权利要求1所述的方法,其中,所述至少根据用户打分和匹配分,确定所述多个目标应用的排序,包括:获取预设时间段内目标应用展示给目标用户的次数;根据所述次数、用户打分和匹配分,确定所述多个目标应用的排序。10.如权利要求1至9中任一项所述的方法,其中,所述应用信息还包括价格;所述方法还包括:根据在相邻两个预设时间段内同一应用的价格变化趋势,从所述多个应用中筛选出价格变化趋势为下降的多个待展示应用;根据在相邻两个预设时间段内同一应用的价格变化率,确定所述多个待展示应用的排序;按照所述排序,向所述目标用户展示所述多个待展示应用。11.一种应用信息的展示装置,所述装置包括:获取单元,用于获取多个应用中每个应用的应用信息,所述应用信息包括用户打分、评论量和应用分类;筛选单元,用于根据所述获取单元获取的用户打分和评论量,从所述多个应用中筛选出用户打分高于第一分数阈值且评论量高于...

【专利技术属性】
技术研发人员:林炳文
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1